.padding-0{padding: 0!important;}
.pad-b50{padding-bottom: 50px;}
.show{display: block!important;}
.wrap , .top-header , .active-title , .write-review , .buttons-bar , #cartForm , #addcart .buy-now{max-width: 750px!important;}
#cartForm{margin-left: -375px!important;}
.bag a{color: #666;}
.nav-img{background-color: #d62872;}
.tab-nav .iconfont{color: #f60;}
.tab-nav .icon-icon-test2{color: #999;}
.top-header ul li.logo{margin-top: -3px;display: inline-block;float: none;height: 48px;overflow: hidden;}
.top-header ul li.logo img{max-height: 100%;}
.top-header ul{text-align: center;}
.top-header ul li:first-child{float: left;}
.top-header ul li:last-child{float: right;}
.bag span:after{color: #000;background-color: #ffeb00fa;}
.top-header{box-shadow: 0px 0px 3px rgba(0,0,0,0.15);}
.top-header ul li img{width: 80%;}

/*首页列表*/
.line-list{width: 100%;height: auto;margin-top: 10px;}
.line-list-items{width: 100%;height: auto;padding: 0px 8px 8px;display: block;color: #333;overflow: hidden;position: relative;}
.line-list-img{width: 45%;float: left;margin-bottom: -10000px;padding-bottom: 10000px;}
.line-list-text{width: 54%;float: right;margin-bottom: -10000px;padding-bottom: 10000px;}
.line-list-name{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-top: 8px;}
.line-list-price{position: absolute;bottom: 5px;width: 54%;right: 0;}
.line-list-price span{width: 100%;display: inline-block;}
.line-list-btn{width: 75px!important;position: absolute;right: 10px;bottom: 0;}
.special-price{font-size: 17px;color: #e40681; }
.old-price{color: #999;text-decoration: line-through;font-size: 12px;}

/*首页活动列表*/
.tab-navc{width: 100%;height: 42px;margin-top: 10px;position: relative;padding: 0 5px;}
.tab-navc li{width: 33.333%;height: 30px;line-height: 30px;border: 1px solid #666;display: block;text-align:center;float: left;border-right: 0;border-radius:3px 0 0 3px;cursor: pointer;}
.tab-navc li:last-child{border-right: 1px solid #666;border-radius: 0px 3px 3px 0;}
.tab-navc li:nth-child(2){border-radius: 0;}
.tab-navc li.active{background: #666;color: #fff;position: relative;}
.tab-navc li:after{content:"";width: 1em;height: 1em; background: #666;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);position: absolute;left: 50%; top: 23px;display: none;}
.tab-navc li.active:after{display: block;}
.tab-box{width: 100%;height: auto;display: none;}
.tab-box-item{width: 50%;display: block;float: left;padding: 8px 8px 8px 4px;}
.tab-box-item a{color: #333;}
.tab-box-item:nth-child(2n+1){padding: 8px 4px 8px 8px;clear: both;}
.tab-box-price{margin: 5px 0;text-align: center;}
.tab-box-price .special-price{margin-right: 5px;}
.tab-box-btn{font-size: 16px;font-weight: bold; color: #fff;background: #e40681;display: inline-block;padding: 5px 15px;border-radius: 5px;margin-top: 8px;}


/*footer*/
.footer-menu{width: 100%;height: auto;min-height: 100px;background-color: #333;color: #fff;text-align: center;padding:10px 0;}
.footer-list{width: 98%;margin: 10px auto;}
.footer-menu a{display: inline-block;color: #fff;}
.footer-list a{padding: 0 8px;}
.footer-copy{width: 100%;height: 30px;line-height: 30px;}
.footer-con{width: 98%;height: auto;margin: 0 auto;text-align: center;display: none;}
.footer-con a{width: 100%;line-height: 40px;color: #fff;border-bottom: 1px dotted #fff;}
.footer-con a .iconfont{font-size: 20px;margin-right: 5px;}
.footer-con p{line-height: 40px;}

/*详情页价格*/
.title .cus-reviews i{color: #00923F;}
.reviews{margin-top: 0;}
.confirm{border: 0;}
.padding-lr5{padding: 0 5px;}
.price-box{line-height: 35px;}
.new-price{color: #e40681;font-size: 22px;margin-right: 5px;font-weight: 600;}
.old-price{color: #788188;font-size: 15px;}
.product-title{font-size: 15px;margin-bottom: 8px;line-height: 20px;color: #212121;}
.detail-wl{width: 100%;height: auto;border-bottom: 5px solid #f3f3f3;vertical-align: text-bottom;padding-bottom: 8px;}
.detail-wl img{width: 40px;display: inline-block;vertical-align: bottom;}
.service-item{border-top: 1px dotted #666;padding:8px 5px;}
.service-item li{display: inline-block;margin-right: 8px;color: #888;}
.service-item li .iconfont{color: #00923F;font-size: 20px;}
#addcart .buy-now li{border-radius: 3px;}
.addcart-specs-content dd span{border-radius: 3px!important;}
.addcart-specs-content dd span.active{background-color: #e40081!important;border-color: #e40081!important;}
.detail-footer{padding: 10px;margin-top: 25px;border-top: 1px dotted #ccc;color: #454545;text-align: center;line-height: 25px;}

/*售后服务*/
#afterService{width: 100%;height: auto;padding: 10px 5px;background-color: #e7e7e7;}
.data-table{font-size: 14px; color: rgb(102,102,102);border-spacing: 0;border-collapse: collapse; width: 100%;}
.data-table tr{height: 27px;}
.data-table th{background: none repeat scroll 0% 0% rgb(244,244,244);text-transform: uppercase;white-space: nowrap; border: 1px solid rgb(204,204,204);font-weight: 100;text-align: center;padding: 8px;}
.data-table td{padding: 8px;background: #fff;border: 1px solid rgb(204,204,204);}
.data-table .table-title{background-color: #d2d2d2;text-align: left;}

/*底部按钮*/
.buttons-bar{position: fixed;bottom: 0;box-shadow: 0px 0px 3px rgba(0,0,3,0.15);background: #fff;width: 100%;padding: 1px;height: 48px;}
.buttons-bar a{width: 16%;height: 100%;display: block;color: #333;float: left;text-align: center;position: relative;padding: 8px 0;}
.buttons-bar a:nth-child(1):after , .buttons-bar a:nth-child(2):after {content: '';display: block;width: 1px; height: 40px;position: absolute;top: 4px;right: 0;background: -webkit-linear-gradient(#f9f9f9, #f4f4f4, #f9f9f9);background: -o-linear-gradient(#f9f9f9, #f4f4f4, #f9f9f9);background: linear-gradient(#f9f9f9, #f4f4f4, #f9f9f9);}
.buttons-bar a:last-child{background-color: #e40681;color: #fff;font-size: 18px;font-weight: 600;width: 52%;border-radius: 3px;line-height: 30px;}

/*checkout页修改*/
.cart-top-header{padding-top: 50px;}
.cart-top-header span.fl{color:#e20075;font-size: 24px;}

/*购物车*/
.cart-ul{width: 100%;height: auto;padding: 10px 8px;margin-bottom: 50px;}
.cart-ul li{width: 49%;height: auto;background: #f6f6f6;margin:10px 2% 0 0;text-align: center;padding: 20px 0;display: block;float: left;color: #666;font-size: 14px;line-height: 24px;}
.cart-ul li .iconfont{font-size: 70px;color: #f60;display: block;line-height: 76px;}
.cart-ul li:nth-child(2n){margin-right: 0;}

@media screen and (max-width:750px){
	.top-header ul li img{width: 100%;}
	#cartForm{left: 0;margin-left: 0!important;}
}


.title ul{display: flex;}
.title ul li{width: auto!important;float:none!important;flex: 1;padding: 10px 0!important;}

.addcart-group-buttons{display: none!important;}
.hide0{display:none;}

.addcart-specs-group {
    border-bottom: 1px solid #ddd!important;
    position: relative;
}
.addcart-specs-content , .addcart-specs-title{border-bottom: 0!important;}
.addcart-specs-content , .addcart-specs-title{margin: 0 !important;padding: 0!important;}
.addcart-specs-title{padding-top: 8px!important;}
.addcart-header{border-bottom: 1px solid #ddd!important;}
#addcart{border-top: 3px solid #f2f2f2;padding: 0!important;}
.addcart-body{margin-top: 0!important;border-bottom: 0!important;}
.addcart-specs{border-bottom: 3px solid #f2f2f2;}
.addcart-header, .addcart-specs, .addcart-group-buttons, .addcart-quantity{padding: 0 8px!important;}
.addcart-header-price{margin-left: 130px!important;}
.addcart-header-price i{font-style: normal;}
.addcart-header{padding: 5px 8px!important;}
#addcart .buy-now{margin-left: 0;}
