body{background:#fff;padding-bottom:50px; padding-top:48px;}
.head{width:100%; background-color: #E71446;border-bottom: 2px solid #AA0B31;min-height: 3.9rem;
font-family: "黑体";height:48px; margin:0 auto; padding:0; display:block; position:fixed; top:0; left:0; z-index:9999;}
.head .bn{display:inline-block; height:48px; line-height:48px; padding:0 10px; font-size:18px; color:#FFF; text-decoration:none;}
.head .bn.pull-left{position:absolute; left:5px; top:0;}
.head .bn.pull-right{position:absolute; right:5px; top:0;}
.head .bn .buy-num{display:inline-block; width:16px; height:16px; line-height:16px; text-align:center; background:#F7BA00; font-size:10px; font-family:Arial; position:absolute; left:-10px; top:10px;}

.head .title{font-size:18px;color: #FFF;font-weight: normal;margin: 0 auto;white-space: nowrap;text-overflow: ellipsis;white-space:nowrap;overflow: hidden; width:100%; display:block;line-height:48px; text-align:center;}


.head .order{list-style:none;padding:0px;position:absolute; z-index:9999; left:0; overflow:hidden;background:#fff; width:100%;}
.head .order li{ float:left; width:100%; height:auto; overflow:hidden;border-bottom:1px #ccc solid; }
.head .order li > a{display:block; padding:0 10px; min-width:100px; height:30px; line-height:30px; font-size:16px; color:#666; text-decoration:none; text-align:center; float:left;}
.head .order li > a i{display:none}
.head .order li > a.smtype{font-size:14px;}
.head .order li a.bigtype{ font-weight:bold; width:100%;height:40px; line-height:40px;}


.footerbar{position:fixed; left:0; bottom:0px; width:100%; height:50px; background:#fff; border-top:1px solid #c9c9c9; z-index:5;}
.footerbar a{display:block; float:left; padding:0;line-height:50px; width:30.3%; height:50px; text-align:center; color: #000; text-decoration:none; border-left:1px solid #c9c9c9;}
.footerbar a:first-child{border-left:0;}
.footerbar a i{font-size:16px; display:inline-block;line-height:50px; color:#888;}
#footer { position:fixed;width:100%;left:0;bottom:0px;height:50px;line-height:50px;color:#fff;background:#333;border-top:0;}

.searchbox{padding: .75rem 1rem .9rem 1rem;
border-bottom: none;
box-shadow: none;
background:#fff;}
.searchbox .input-lg{ height:35px; font-size:12px;}
.searchbox span.input-group-btn{height:35px; font-size:12px;border-radius:6px;border-top-left-radius: 0;border-bottom-left-radius: 0;background-color: #E71446; color:#fff; padding-right:6px;}
.searchbox .input-group-btn,.searchbox .input-group-btn button.btn-lg{height:35px; font-size:12px;border-top-left-radius: 0;border-bottom-left-radius: 0;background-color: #E71446; color:#fff;}

.shopping-main{padding:10px 0px 10px 0px; background-color:#FFF;}

.hotmenu{position: relative;z-index: 2 !important;display: -webkit-box;box-shadow: 0 0.15rem 0.25rem #E8E8E8;padding: 0.9rem 1rem;background: #FFF;border-bottom: 1px solid #CBCBCB;border-top: 1px solid #E4E1DA;}
.hotmenu a{text-decoration: none;
padding: 0.4rem 1rem 0.2rem 1rem;
border-radius: 0.3rem;
margin: 0 0.25rem; width:23%; display:block; color:#575757; text-align:center;}
.hotmenu a.selected{color: #FFF;
background-color: rgb(231, 20, 70);
-webkit-box-shadow: 0 0.15rem #AA0B31;}

.list{overflow:hidden; padding:0 10px;}
.list .list-tips{color:#555; margin-bottom:10px;}
.list .list-item{width:100%;  overflow:hidden; height:auto; float:left; background:#FFF; overflow: hidden;}
.list .list-item a{ width:100%; display:block; height:auto; padding:10px 0 10px 0;  overflow:hidden;border-bottom: 1px solid #E5E5E5;color:#666;}
.list .list-item a:hover{ color:#666; text-decoration:none;}
.list .list-item span.item_img{ float:left; display:block; position:relative; width:25%;}
.list .list-item span.item_img img{ width:85px; height:85px; display:block;
border: 1px solid rgba(0, 0, 0, 0.1);}
.list .list-item span.item_img i{display: inline-block;width: 16px;height: 16px;line-height: 16px;text-align: center;background: #E71446;font-size: 10px;font-family: Arial;position: absolute;left: 0px;top: 0px; color:#fff; font-weight:normal;}
.list .list-item .item_word{ float:left; display:block; padding-left:10px;width:75%; overflow:hidden;}
.list .list-item .item_word p{margin: 0 0 0px; line-height:20px; height:20px;overflow:hidden; display:block;}
.list .list-item .item_word p.title{ height:40px; overflow:hidden; display:block;}
.list .list-item .item_word .price{color: #E63B53;overflow: hidden;font-size:14px; font-weight:bold;}
.list .list-item .item_word .soldnum{color: #A1A1A1;font-size: 12px;}

.typetag{position: relative;z-index: 2 !important;display: -webkit-box;box-shadow: 0 0.15rem 0.25rem #E8E8E8;
background: #FFF;border-bottom: 1px solid #CBCBCB;height:48px; overflow:hidden}
.typetag a{ text-decoration: none;padding:0 1rem 0 1rem;display: block;color: #575757;text-align: center; height:48px; line-height:48px; overflow:hidden;}
.typetag a.selected{ border-bottom:2px solid #E63B53;line-height:48px;height:48px;}

.show-more{text-align:center; margin:10px 0;}
.show-more a{display:inline-block; color:#555; font-size:13px; text-shadow:0 1px 1px #fff; box-shadow:0 1px 1px 0 rgba(0,0,0,0.2) inset; padding:8px 14px; background:#F1F1F1; text-decoration:none;}

.detail-main{padding:10px;}
.detail-main .detail-div{margin-top:10px; background:#FFF; overflow:hidden; padding:10px; border:1px #DDD solid;}
.detail-main .detail-group{overflow:hidden; }
.detail-main .detail-group .col-xs-4{color:#999;}
.detail-main .detail-content{line-height:20px;}
.detail-main .detail-content img{width:100%;}
.detail-main .detail-group .property {color: #333; float: left; line-height: 30px; height: 30px; display: inline-block; padding: 0 5px; margin: 0 10px 10px 0; background: #fff; min-width: 49px; text-align: center; border: 1px solid #edeeef; font-size: 12px; cursor:pointer;}
.detail-main .detail-group .propertyimg {color: #333; float: left; line-height: 40px; height: 75px; display: inline-block; padding: 0 5px; margin: 0 10px 10px 0; background: #fff; min-width: 49px; text-align: center; border: 1px solid #edeeef; font-size: 12px}
.detail-main .detail-group .current {background: #f90; color: #fff; border: 1px solid #f90; text-shadow: none;}
.detail-main .detail-group .disabled {background: #f1f1f1; color: #ccc; text-shadow: none;}

.shopcart-main{margin:10px; -webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.2); box-shadow:0 1px 2px 1px rgba(0,0,0,0.2); overflow:hidden; background:#FFF;}
.shopcart-main1{margin:10px; -webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.2); box-shadow:0 1px 2px 1px rgba(0,0,0,0.2); overflow:hidden; background:#ffffe1;}
.shopcart-main .shopcart-hd{height:50px; line-height:50px; background:#f0f0f0; border-bottom:1px solid #cacaca; padding:0 10px;}
.shopcart-main .shopcart-hd > span{font-size:15px; color:#504040; font-weight:bold;}
.shopcart-main .shopcart-hd > a.pull-right{text-decoration:none; font-size:28px; color:#C9C9C9; margin-top:10px;}
.shopcart-main .shopcart-item{height:120px; border-bottom:1px solid #f3f3f4; padding:10px; overflow:hidden;}
.shopcart-main .shopcart-item img{width:80px; margin-right:10px; float:left;}
.shopcart-main .shopcart-item .shopcart-item-detail{float:left; display:block; width:170px; overflow:hidden;}
.shopcart-main .shopcart-item .name{color:#4d4f5d; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.shopcart-main .shopcart-item .price{color:#e9342a; font-size:14px; white-space:nowrap; text-overflow:ellipsis;}
.shopcart-main .shopcart-item .input-group{width:130px; margin-top:5px;}
.shopcart-main .shopcart-item .input-group .form-control{text-align:center;}
.shopcart-main .shopcart-item .input-group .btn{background:#EEE;}
.shopcart-main .shopcart-item .shopcart-item-remove{color:#d5a7a7;}
.shopcart-main .store-total{height:38px; line-height:38px; padding:0 10px; color:#b9b9b9; font-weight:bold;}
.shopcart-main .store-total span{color:#e9342a;}
.shopcart-footer{width:100%; height:40px; line-height:40px; color:#FFF; padding:0 10px; background:#6d7081; position:fixed; bottom:45px; left:0; filter:alpha(opacity=95); opacity:.95; font-weight:bold;}
.shopcart-footer .btn{margin-top:3px;}

.order-main{padding:10px 10px 20px 10px;}
.order-main h5{font-size:14px; border-left:3px #b3b6c0 solid; padding-left:10px; margin-top:15px;}
.order-main .address{font-weight:normal; margin-bottom:10px;}
.order-main .address > div{}
.order-main .address > div.detail{}
.order-main .address > div.detail span{display:block;}
.order-main .address > div.detail span a{display:inline-block; margin-top:5px; color:#62413d; text-decoration:underline;}
.order-main .add-address{border:1px solid #e1e1e1; background:#FFF; margin-top:10px; overflow:hidden;}
.order-main .add-address-hd{height:40px; line-height:40px; padding:0 10px; background:#f4f4f4; color:#555; font-weight:bold;}
.order-main .add-address .add-address-main{padding:10px;}
.order-main .add-address .add-address-main .control-label{font-weight:normal;}
.order-main .order-detail .order-detail-hd{color:#555; margin:5px 0; font-size:12px;}
.order-main .order-detail .table{background:#FFF;}
.order-main .order-detail .table thead{background:#6c6666; color:#FFF;}
.order-main .order-detail .table > thead > tr > th{border:0;}
.order-main .order-detail .table > tbody > tr > td{border-bottom:1px #DDD dotted;}
.order-main .order-detail .table .name{width:160px;}
.order-main .order-detail .table .name span{display:inline-block; width:140px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.order-main .order-detail .table .num{width:80px; text-align:center;}
.order-main .order-detail .table .total{text-align:right; width:100px;}
.order-main .message-box{margin-bottom:10px;}
.order-main .order-submit{width:100%;}
 
.myoder{margin:10px; -webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.2); box-shadow:0 1px 2px 1px rgba(0,0,0,0.2); overflow:hidden; background:#FFF;}
.myoder .myoder-hd{height:35px; line-height:35px; overflow:hidden; background:#f0f0f0; border-bottom:1px solid #cacaca; padding:0 10px;}
.myoder .myoder-hd > span{font-size:14px; color:#504040;}
.myoder .myoder-hd > span.pull-right{font-size:12px; color:#999;}
.myoder .myoder-detail{min-height:73px; border-bottom:1px solid #f3f3f4; padding:10px; overflow-x:hidden;}
.myoder .myoder-detail img{width:50px; margin-right:10px; float:left;}
.myoder .myoder-detail .name a{color:#4d4f5d; display:inline-block; width:200px; font-weight:bold; text-decoration:underline; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.myoder .myoder-detail .price{font-size:14px;}
.myoder .myoder-detail .price span{display:inline-block; width:100px;}
.myoder .myoder-detail .price span.num{width:60px;}
.myoder .myoder-total{height:65px; padding:5px 10px; color:#b9b9b9; font-weight:bold;}
.myoder .myoder-total > span{margin-right:5px;}
.myoder .myoder-total > span .false{color:#e9342a;}
.myoder .myoder-total > .btn{margin-top:3.5px;}
.myoder .myoder-express{border-bottom:1px solid #f3f3f4; padding:5px 10px; overflow:hidden; background:#F9F9F9;}
.myoder .myoder-express > span{display:inline-block; width:50%; float:left;}
.myoder .myoder-express .express-company{}
.myoder .myoder-express .express-num{text-align:right;}
 
#footer{background:#c0c4d0; border-top:1px solid #b3b6c0; color:#FFF;}

.row_category {margin-bottom:1em; padding:0 1em;}
.row_category ul {margin:1.5em auto 0;}
.row {margin-top:-20px;}
.row_category li {overflow:hidden; text-align:center; -webkit-box-flex:1; -moz-box-flex:1; -ms-box-flex:1; box-flex:1}
.row_category li a {display:block; overflow:hidden;}
.row_category li a img {width:6.2em; height:6.2em}
.row_category li p {color:#333; font-size:1.3em; margin-top:.61538em;}
.h_box {display:-webkit-box; display:-moz-box; display:box; width:100%;}
.h_box li {color:#f7762e;font-size:12px;}

.box_swipe {overflow: hidden; position: relative;}
.box_swipe ul {overflow: hidden; position: relative;margin:0;padding:0;}
.box_swipe ul > li {float:left; width:100%; position: relative; text-align:center;}
.box_swipe ul > li a{color:#FFF; text-decoration:none;}
.box_swipe ul > li .title{position: absolute; bottom: 6px; display: block; width: 70%; height:20px; padding:0 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color:#FFF; z-index:100; display:none;}
.box_swipe>ol{height:20px; position: relative; z-index:10; margin-top:-25px; text-align:center;}
.box_swipe>ol>li{display:inline-block; margin-bottom:1px; width:8px; height:8px; background-color:#ccc; border-radius: 8px;}
.box_swipe>ol>li.on{background-color:#ffffff;}
.btn-default-green>.btn{color: #FFF;
background-color: #44B549;
border-color: #2F9833;}

.footer-socials{
    width:138px;
	margin:0 auto; padding:0;
	display:block;
	margin-bottom:60px;
	height:35px;
	padding-top:20px;
}
.footer-socials a:hover{
    transform:scale(0.9, 0.9);
    color:#FFFFFF;
    transition:all 200ms ease;
}
.footer-socials a{
    width:35px;
    height:35px;
    text-align:center;
    line-height:35px;
    border-radius:35px;
    float:left;
    margin-left:5px;
    margin-right:5px;
    font-size:16px;
    color:#FFFFFF;
    transition:all 200ms ease;
}
.footer-home{
    background-color:#4099FF;
}
.footer-shop{
    background-color:#fb4e3a;
}
.footer-other{
    background-color:#27AE60;
}
.footer-up{
    background-color:#27AE60;
}
#time_2{ text-align:center;font-size:10px; color:#ff0000; padding-bottom:10px;}
#mygiftbox{ width:100%; height:auto; display:block; padding:0; margin:0; padding-top:18px; padding-bottom:12px;}
#mygiftbox li{ width:48%; height:auto; display:block; float:left; padding:2% 1% 1% 1%;}
#mygiftbox li img{  width:135px; height:135px;  display:block; overflow:hidden;border: 1px solid rgba(0, 0, 0, 0.1);margin:0 auto; padding:0;}
#mygiftbox li p{ line-height:16px; width:100%;overflow:hidden; text-align:center;padding:0; margin:0 0 0 0;}
#mygiftbox li a{ color:#888;}#mygiftbox li a:hover{ text-decoration:none;}
#mygiftbox li p.bianhao{ height:22px; padding:0; margin:0 0 0 0; margin-top:6px;}
#mygiftbox li p.xuanze{padding-top:8px;}
#mygiftbox li p.mingcheng{ height:32px;margin-bottom:12px;}

.clear{ clear:both;}
.panel-body p{ color:#999;}