*{font-family: "microsoft yahei";padding:0;margin:0;text-decoration: none;}
/*商城首页导航*/
.container{padding-left:0;padding-right:0;}
a:hover {text-decoration: none;}
a:active{text-decoration: none;}
a:visited{text-decoration: none;}
a:focus{text-decoration: none;}
.center-box{width:1200px;margin:0 auto;}
ul{margin-bottom:0;}
/*.carousel-indicators {bottom: -40px;}*/
.carousel-indicators_index {bottom:0px;}
/*.carousel-control{top: 250px;width:5%;}*/
.list-title a{color:#fff;}
.list-title{margin-bottom:15px;}
.brand-logo{width:168px;height:58px;}
/*底部*/
.foot-item a{color:#fff;font-size:12px;}
.foot-item{margin-bottom:5px;}
.foot-item:hover{font-weight:bold;}
.phone-num{font-weight:bold;font-size:26px;color:#fff;}
.work-time{color:#ccc;margin-top:10px;}
.footer-list{border-bottom:1px solid #d8d8d8;padding-bottom:30px;}
.company-info{padding:27px 0 37px;}

.foot-box{background:#666666;margin-top:20px;padding-top:60px;    float: left; width: 100%;}
.copyright{color:#fff;font-size:12px;}
.beian{color:#fff;font-size:12px;}

/*轮播图*/
.product-banner div.carousel-inner a img{width:100%;height:465px;}
.carousel-indicators li{width:14px!important; height:14px!important;background:#d1d1d1!important;border-radius:50%!important;border:none;margin:0 3px;}
.carousel-indicators .active {  width:14px!important; height:14px!important; margin: 0;border-radius:50%!important;background:#e4393c!important;border:none;}
/*主导航*/
.main-nav{width:100%;height:42px;background:#f2f2f2;line-height: 42px;color:#666;}
.main-nav .index-img{margin-top:15px;margin-right:5px;}
.main-nav div a{color:#666;}
.main-nav .right-list li{font-size:12px;margin-right: -5px;height:15px;}
.main-nav .right-list li a{border-left:1px solid #dddddd;padding:0 15px;}
.main-nav .right-list li:last-child a{border-left:none!important;}
/*搜索框*/
.search-box{padding:17px 130px 12px 27px;}
.key-list li a{color:#666!important;font-size:14px;}
.key-list{margin-top:15px;}
.input-group-addon{background:#e53b3e!important;color:#fff;border:1px solid #e53b3e;padding:6px 25px; }
.sub-nav{height:44px;border-bottom:2px solid #b1191a;line-height: 44px;}
.sub-nav .nav-list-tab{padding:0 10px;}
.sub-nav .nav-list-tab a{color:#333;font-size:14px;}
.sub-nav .nav-list-tab-active{color:#fff;background:#b1191a}
.sub-nav .nav-list-tab:hover{background:#b1191a}
.sub-nav .nav-list-tab:hover a{color:#fff;}
.nav-list-tab{cursor:pointer;}
.hot-product a img{width:235px;height:144px;}
.hot-product a{margin-right:2px;}
.hot-product a:last-child{margin-right:0px;}
.hot-product{margin:8px 0 60px;}
/*产品内轮播*/
.img_container{ width: 220px;overflow-x: auto; overflow-y: hidden; position: relative; height:auto;margin-top:10px;}
.arr_left{  font-size: 25px;  color: #ccc;  width: 20px;  float: left;  text-align: center;  cursor:pointer;  }
.arr_right{  font-size: 25px;  color: #ccc;  width: 20px;  float: right;  text-align: center;  cursor:pointer;}
.img_all{ height: 25px; width:180px;position: relative;float: left; overflow-x: hidden; overflow-y: hidden}
.img_all img{ width: 25px!important; height: 25px!important; float: left;margin:0 5px;}
.all_len img{cursor:pointer;}
.all_len{ width: auto;overflow-y: hidden;position: absolute; left: 0; top: 0;}
.img_active{border:2px solid #e4393c;}
.product-price span{color:#e4393c;}
.product-price{margin:10px 0 4px;}
.product-name{color:#666;overflow: hidden;height:44px;width:220px;}
.good-reputation{color:#878787;margin:6px 0;}
.red-bg{background:#e4393c;color:#fff;padding:1px 2px;}
.green-bg{background:#6a77b6;color:#fff;padding:1px 2px;}

.check-more i{display:inline-block;background:#b0b0b0;border-radius:50%;width:20px;height:20px;text-align: center;line-height: 20px;color:#fff;font-size:16px;}
.product-tab span{font-size:16px;color:#333;margin-left:40px;padding-bottom:5px;cursor:pointer;}
.product-tab-active{color:#d81f13!important;border-bottom:2px solid #d81f13}
.bottom-modal div{width:25%;position: relative;cursor:pointer;}
.bottom-modal div img{margin-bottom:15px;}
.bottom-modal div p{font-size:14px;color:#666;}
.bottom-modal div span{border-right:1px solid #e5e5e5;display: inline-block;height:44px;margin-bottom:30px;position: absolute;top:8px;right:0}

/*轮播+产品*/
.picScroll-left{ width:1200px;  overflow:hidden; position:relative;   }
.picScroll-left .hd{ overflow:hidden;  height:30px; }
.hd .prev,.hd .next{  display:block;width:34px;height:22px;float:right;margin-top:5px;overflow:hidden;cursor:pointer;border:1px solid #e0e0e0; text-align: center;  color:#e1e1e1;  }
.hd .prev,.picScroll-left .hd .next :hover{color:#b0b0b0;}
.hd .next{ border-left:none; }
.hd .prevStop{ background-position:-60px 0; }
.hd .nextStop{ background-position:-60px -50px; }
.hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;  }
.hd ul li.on{ background-position:0 0; }
.bd{ padding:20px 0 45px;   }
.bd ul{ overflow:hidden; zoom:1; }
.bd ul li{width:240px!important;border:1px solid #fff; padding:9px; float:left; _display:inline; overflow:hidden;height:420px; }
.bd ul li:hover{border:1px solid #e9e9e9;}
.bd ul li .pic img{ width:220px; height:220px; display:block; }
.picScroll-left .bd ul li .title{ line-height:24px;   }
.vip-service span{font-size:12px;}

/*下拉产品列表*/
.lock-type{padding:0 17px 0 40px}
.white-bg{background:#fff}
.lock-type i{margin-top:14px;}
.lock-type-box{width:210px;background:#b1191a;height:465px;overflow: hidden;}
.relative-product-box{width:560px;background:#fff;color:#999;min-height:465px;padding:0 30px;}
.relative-product-box div{height:auto;}
.relative-product-title{color:#333;display:inline-block;height:24px!important;line-height:24px;width:500px;padding:0 15px;background:#f7f7f7}
.relative-product-name a{color:#999!important;margin-right:15px;}
.relative-product-name{display:inline-block;width:90px;overflow:hidden;height:18px;line-height: 18px;}
.drop-down-list{position:absolute;top:44px;width:770px;left:0;z-index: 200;display:none;}
.search-bottom {background:#f4f4f4;padding:25px 0;margin-bottom:30px;}
input{outline:none;}

.filter-box{border:1px solid #ddd;background:#f1f1f1;margin-bottom:15px;}
.filter-top{padding:6px 8px;width:1200px;z-index: 100;}
.filter-bottom{padding:6px 8px;width:1200px;border-top:1px solid #ddd;margin-top:-43px;}
.sort a{padding:2px 9px;border:1px solid #ccc;color:#333;margin-right:-4px;background:#fff;display:inline-block;}
.sort_hover{border:1px solid #e4393c!important;color:#e4393c!important;background:#fff;}
.sort a i{font-size:12px;font-weight:bold;margin-left:7px;}
.sort_active{background:#e4393c!important;color:#fff!important;border:1px solid #e4393c!important;}
.sort i.fa-fa-caret-up{display:block;height:8px;}
.sort i.fa-fa-caret-down{display:block;height:8px;}
.price-range{width:161px;position:relative;z-index: 100;}
.price-range .low-price{border:none;height:23px;border-right:1px solid #ccc;width:72px;}
.price-range .high-price{border:none;height:23px;border-left:1px solid #ccc;width:72px;}
.price-edit{width:160px;background:#fff;border:1px solid #ccc;padding:12px 0;opacity:0;z-index: 1000;}
.price-edit .empty , .price-edit .sure{display:inline-block;width:44px;height:20px;line-height: 18px;text-align: center;cursor:pointer;}
.price-edit .empty {border:1px solid #ccc;border-radius:1px;}
.price-edit .sure {border:1px solid #950b00;color:#fff;border-radius:1px;background:#ca0002}
.service-method{position:absolute;top:23px;left:-1px;z-index: 100;opacity:0;}
.service-method li{width:95px;background:#fff;border:1px solid #ddd;color:#333;}
.price-active{opacity:0.5;}
/*配送地址*/
._citys { width: 450px; display: inline-block; border: 2px solid #eee; padding: 5px; position: relative;background:#fff; }
._citys span { color: #e4393c; height: 15px; width: 15px; line-height: 15px; text-align: center; border-radius: 3px; position: absolute; right: 10px; top: 10px; border: 1px solid #e4393c; cursor: pointer; }
._citys0 { width: 100%; height: 34px; display: inline-block; border-bottom: 2px solid #e4393c; padding: 0; margin: 0; }
._citys0 li { display: inline-block; line-height: 34px; font-size: 15px; color: #888; width: 80px; text-align: center; cursor: pointer; }
.citySel { background-color: #e4393c; color: #fff !important; }
._citys1 { width: 100%; display: inline-block; padding: 10px 0; }
._citys1 a { width: 83px; height: 35px; display: inline-block; background-color: #f5f5f5; color: #666; margin-left: 6px; margin-top: 3px; line-height: 35px; text-align: center; cursor: pointer; font-size: 13px; overflow: hidden; }
._citys1 a:hover { color: #fff; background-color: #e4393c; }
.AreaS { background-color: #e4393c !important; color: #fff !important; }

/*page*/
.page{width:500px;margin:0 auto;margin-bottom:65px;}
.page ul li{border:1px solid #ccc;height:38px;line-height: 38px;width:35px;text-align: center;color:#a52e3e;cursor:pointer;}
.page_active{background:#efefef;color:#999!important;}
/*.page ul li a{color:#a52e3e;}*/
.prev-page , .next-page{width:78px!important;text-align: center;}

/*多选属性*/
.selector{border-top:1px solid #ccc;margin-bottom:20px;border-bottom:1px solid #ccc;}
.sl-key{width:113px;padding-top:15px;padding-left:15px;}
.sl-value{padding:5px 10px;background:#fff;width:1083px; }
.sl-value ul li{width:148px;overflow:hidden;padding:10px 0;font-size:12px;}
.sl-value ul li a{color:#806f66;}
.sl-ext{padding:15px 0 0 15px;background:#fff;width:153px;}
.sl-wrap{border-bottom:1px dotted #d1ccc7;background:#f6f6f6;}
.sl-wrap:last-child{border-bottom:none;}
.yellow-border{border:2px solid #edd28b}
.sl-value li{position:relative;}
.sl-value input{ position:absolute;top:9px;left:2px;opacity: 0;cursor:pointer; }
.check-false {
    content: '';
    width: 18px!important;
    height: 18px!important;
    background: url(../img/check_mark.png) -34px -36px no-repeat;
    display: none;
    cursor: pointer;
    vertical-align: middle;
}
input[type=checkbox]:checked + .check-false {
    content: '';
    background: url(../img/check_mark.png) -34px 0 no-repeat;
}


.more{color:#806f66;cursor:pointer;}
.choose-more{color:#806f66;background:#e1e1e1;padding:0 5px;cursor:pointer;margin-left:5px;}
.sl-value div .sure{width:50px;height:23px;border-radius:3px;background:#e33b3e!important;border:1px solid #e33b3e!important;color:#fff!important;}
.sure_active{background:#e33b3e!important;border:1px solid #e33b3e!important;color:#fff!important;}
.sl-value div .qx{width:50px;height:23px;background:#f5f5f5;border-radius:3px;border:1px solid #ddd;color:#333;}
.sl-btns{display:none;}
.crumb-select-item{}
.crumb-select-item b{color:#333}
.crumb-select-item span{color:#e33b3e}
.item-name{margin-right:22px;}
input,button,select,textarea{outline:none!important;}
.crumb-select-item{margin-right:7px;margin-top:-3px;position:relative;background:#f3f3f3;border:1px solid #ddd;padding:2px 3px 2px 8px;font-size:12px;max-width:280px;overflow: hidden;height:26px;line-height:21px;}
.item-top .fa-angle-right{margin-top:3px;}
.crumb-select-item .times{display: inline-block;position:absolute;right:-1px;top:2px;width:20px;height:26px;font-size:18px;}

/*商品详情*/
.good-detail{margin-top:20px;background:#fff;border-radius:3px;}
.goods-box{width:39%}
.discribe-box{width:61%}
.big-show{width:440px;height:440px;border:1px solid #eee;}
.small-show{width:440px;margin-top:10px;}
.small-show span img.small-goods{width:74px;height:74px;border:4px solid #efefef;border-radius:4px;margin:0 10px;}
.good-title{font-size:20px;color:#333;margin:15px 0;font-weight:bold;overflow:hidden}
.simple-discribe{color:#bdbdbd;margin-bottom:15px;}
.price-box{margin-bottom:20px;width:95%;background:#f5f5f5;border-top:1px solid #dcdcdc;padding-left:25px;}
/*.price-box table tr td{padding:14px 0!important;}*/
.price-box .left-title{width:60px;color:#666;font-weight: bold;}
.price-box .each-modal{width:100px;text-align: center;}
.color{width:45px;margin-top:8px;color:#838383;}
.choose-color{width:31px;height:31px;margin-right:10px;}
.color-tab{display:inline-block;border:1px solid #dcdcdc;border-radius:3px;padding:3px;margin-left:10px;cursor: pointer;height:39px;line-height: 30px;}
.golden-service,.online-service{display:inline-block;width:83px;height:26px;border:1px solid #dcdcdc;line-height:24px;margin-left:10px;cursor: pointer;}
.ask-logo{display:inline-block;width:16px;height:16px;line-height:16px;background:#b3b5be;border-radius:50%;color:#fff;font-weight:bold;margin-left:10px;}
.products-tab{background:#f0f0f0;height:61px;width:100%;border-bottom:1px solid #dcdcdc;}
.product-info{border-right:1px solid #dcdcdc;}
.tab-one{padding:19px 38px;background:#fff;border-top:3px solid #50bb80;cursor:pointer;}
.tab-two{padding:19px 38px;background:#f0f0f0;cursor:pointer;}
/*.product-box {border:1px solid #dcdcdc;margin-top:20px;background:#fff;}*/
.property-box{border-bottom:1px solid #ededed;padding:35px 0 0 50px;}
.property-box .property{padding-left:0;margin-bottom:30px;}
.brand-name{color:#5179e0;}
.products-show img{width:962px;height:auto;}
.products-show{padding:16px 12px;}
.assesment-tab{border:1px solid #dcdcdc;padding:5px 10px;margin-right:10px;margin-bottom:10px;cursor:pointer;color:#999;}
.score{font-size:30px;color:#ff6c60;font-weight: bold;}
i.fa-star{color:#ccc;}
i.fa-star-half-o{color:#ccc;}
.red-star{color:#ff6c60!important;}
.pj-tab {border:1px solid #f5f5f5;margin-bottom:20px;margin-top:50px;height:30px;line-height: 30px;background: #fafafa;}
.assement-leval{margin:10px 15px;color:#666;cursor:pointer;}
.sfixed{  position:fixed;top:0;z-index:10;width:985px;}

.pj-box{border-bottom:1px solid #ededed;padding-bottom:20px;padding-top:20px;}
.choose-leval{color:#e4393c;}
.assesment-png img{width:50px;height:50px;border:1px solid #ccc;margin-right:10px;}
.assesment-details{margin-top:10px;}
.assesment-png{margin-top:10px;}
.assesment-time{margin-top:10px;}
.assesment-time span{color:#999}
.assesment-num{font-size:10px;color:#999;}
.account-btn{width:143px;height:46px;border-radius:4px;}
.unitPrice{font-size:22px;color:#cc3300;font-weight:bold;}
.collect,.share{cursor:pointer;}

.collect:hover{color:#e60012!important;}
.share:hover{color:#e60012!important;}
/*空购物车*/
.empty-cart{width:100%;border:1px solid #dcdcdc;border-radius:3px;}
.cart-title{background:#fafafa;border-bottom:1px solid #dcdcdc;padding:20px;color:#666;}
.big-cart{padding:70px 0 128px;}
.big-cart p{color:#bebebe;margin-top:45px;}
.go-shopping{background:#f9f9fa;border:1px solid #dcdcdc;color:#8c8c8c;margin-top:15px;}
/*加入购物车*/
.table>thead>tr>th{border-bottom:none;background:#f0f0f0;color:#717171;}
.table>tbody>tr>td{color:#666666!important;vertical-align: middle;}
.table {margin-bottom:0;}
.reduce,.add,.delete{cursor:pointer;display:inline-block;width:26px;height:26px;border:1px solid #d7d7d7;border-radius:50%;line-height:20px;font-size:14px;font-size:28px;font-weight:bold;}
.reduce{margin-left:50px;color:#d4d4d4;}
.add,.delete{margin-right:50px;color:#8f8f8f;}
.delete{margin:0 auto;}
.goods-num{margin:3px 7px;}
.add-cart-goods{width:80px;height:80px;border:1px solid #ebebeb;border-radius:3px;}
.goods-detail{background:#fff;}
.gwc-checkbox {
    opacity: 0;
    position: absolute;
    z-index: -1;
}
.gwc-checkbox+span {
    display: inline-block;
    height: 27px;
    width: 27px;
    background-color: #fff;
    border:1px solid #ccc;
    border-radius:50%;
    cursor:pointer;
}
/* active style goes here */
input[type=checkbox]:checked+span { background:url(../img/check-bg.png) no-repeat;background-size:25px 25px;}
.invoice-footer{padding-left:20px;padding-top:20px;}
.next-btn{background:#2eb758!important;color:#fff!important;width:109px!important;}
.invoice-file{font-size:14px!important;margin-top:10px;margin-bottom:10px;}
.all-left{width:50%;}
.next-rt{width:50%;}
.check-box{margin-top:28px;margin-right:10px;margin-left:18px;}
.goods-name{color:#717171;}
.all-money{color:#d81f13;font-size:24px;font-weight: bold;}
.account-btn{width:142px;height:46px;background:#5b83e4;color:#fff;border:1px solid #5c81e3;}
.all-word{color:#666;}
.delete-word{color:#999;}

.crumbs-nav .center-box a{color:#666!important;}
.crumbs-nav .center-box span{color:#666;}
.crumbs-nav{background:#f2f2f2;height:40px;line-height: 40px;}

.recommand-title{width:985px;height:37px;border-bottom:2px solid #e4393c;background:#f7f7f7;line-height: 37px;margin-top:30px;}
.recommand-title .details-tab-active{display:inline-block;width:107px;background:#e4393c!important;color:#fff!important;}
.recommand-title .details-tab{display:inline-block;width:130px;color:#666;cursor:pointer;}
.recommand-img img{width:160px;height:160px;}
.recommand-img div{text-align: center;margin-top:10px;color:#c10808;}
.recommand-img{width:20%;padding:20px;}
.recommand-title .buy-btn{width:92px;height:28px;background:#e4393c;color:#fff;border:none;line-height: 28px;margin-right:7px;}
.aside-left{width:210px;margin-right:5px;}
.content-title{border:1px solid #eee;background:#f7f7f7;color:#666;height:39px;line-height:39px;padding-left:10px;}
.after-sale-box{padding:30px;}
.bz-logo{margin-right:8px;}
.after-sale-title{color:#e43972;font-size:16px;font-weight: bold;}
.after-sale-discribe{font-size:12px;color:#666;margin-top:10px;margin-bottom:40px;}
.shop-name{padding:5px 0;border-bottom:1px solid #eee;background:#f7f7f7;padding-left:10px;font-size:16px;}
.shop-name-scroll{padding:5px 10px;border:1px solid #eee;width:210px;}
.shop-name img{margin-right:13px;width:24px;height:24px;}
.score-modal{margin:0 9px;}
.to-shop{display: inline-block;width:65px;height:23px;line-height: 23px;background:#333333;color:#fff;margin-right:5px;}
.attention-shop{display:inline-block;width:63px;height:23px;line-height: 21px;background:#f5f5f5;color:#333;border:1px solid #ccc;}
.aside-box{margin-bottom:20px;border:1px solid #eee;background: #fff;}
.search-btn{width:50px;height:21px;background:#f5f5f5;border:1px solid #eee;border-radius:3px;color:#666;margin-left:60px;}
.shop-cate dl dt{height:28px;line-height: 28px;background:#f7f7f7;border-bottom:1px solid #eee;font-size:12px;cursor:pointer;}
.shop-cate dl dt a:hover{color:#e43972;}
.shop-cate dl a{color:#333;}
.shop-cate dl{margin-bottom:0;}
.shop-cate dl dt i.fa{cursor:pointer;background:#ddd;color:#fff;display: inline-block;width:16px;height:16px;text-align: center;line-height: 16px;margin:0 10px 0 20px;}
.shop-cate dl dd{height:28px;line-height: 28px;margin-left:46px;display:none;font-size:12px;cursor:pointer;}
.shop-cate dl dd a:hover{color:#e43972;}
.hot-sale{padding:14px 11px;}
.hot-img{background:#f5f5f5;padding-bottom:13px;margin-bottom:15px;}
.hot-sale .hot-img img{width:185px;height:185px;border:1px solid #eee;}
.hot-sale .hot-img .hot-name{color:#666;font-size:12px;padding:10px 8px;height:46px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;//规定两行
-webkit-box-orient: vertical;
}
.hot-sale .hot-img .hot-price{color:#c10808;padding:0 8px;}
/*直接购买*/
.center-content{background:#fff;padding:0 28px 23px;border:1px solid #dcdcdc;}
.center-content-title{font-size:16px;border-bottom:1px solid #efefef;padding:47px 0 14px;color:#000;}
.addr-box{padding:30px 20px;}
.addr-tab-box{cursor:pointer;background:url(../img/colorful-border_05.png) no-repeat;width:240px;height:159px;position:relative;padding:15px;margin-right:27px;}
.addr-tab-box .choose-logo{position:absolute;bottom:0;right:1px;display:none;}
/*.addr-tab-box .default-addr{color:#999;font-size:12px;background:#e3e3e3;width:59px;height:23px;text-align: center;line-height: 23px;position:absolute;right:4px;top:3px;}*/
.addr-tab-box .edit-addr{position:absolute;right:38px;bottom:14px;color:#666;display:none;}
.addr-tab-box .recipient{font-size:16px;font-weight:bold;border-bottom:1px solid #eaeaea;padding-bottom:5px;}
.addr-tab-box .receive-info{color:#666;font-size:12px;line-height: 22px;}
.manage-addr{color:#666;margin-right:15px;cursor:pointer;}
.use-newAddr{color:#666;cursor:pointer;}

.diffrent-addre{width:477px;height:auto;background:#f0f0f0;margin-top:20px;position: relative;display:none; padding-bottom:10px;}
.arrow-up{  width:0;  height:0;  border-left:10px solid transparent;  border-right:10px solid transparent;  border-bottom:10px solid #f0f0f0;  position: relative;  top:-10px;  right:-263px;  }
.diffrent-addre input,.manage-addre{margin-right:10px;}
.sure-addre{display:inline-block;width:54px;height:34px;background:#31c37c;border-radius:1px;text-align: center;line-height: 34px;color:#fff;margin-left:55px;}
.delete-addre{display:inline-block;width:54px;height:36px;background:#fff;border-radius:1px;text-align: center;line-height: 34px;color:#717171;border:1px solid #dadada;}
.confirm-info-title{border-bottom:1px solid #efefef;}
.confirm-info-title td{padding:12px 0!important;}
.order-info{background:#f8f8f8!important;}
.order-img{width:80px;height:80px;border:1px solid #ebebeb;border-radius:3px;}
.order-product-name{width:270px;margin-left:20px;margin-top:10px;}
.product-specify{width:130px;margin-left:20px;padding:12px;font-size:12px;color:#9c9c9c;cursor:pointer;}
.specify-box{width:490px;background:#fff;border:1px solid #ccc;padding:20px 18px;position:relative;}
.specify-box .color-tab{margin-bottom:10px;}
.specify-modal{position:absolute;top:60px;right:-350px;z-index: 10;display:none;}
.specify-btn-box .sure-btn{width:57px;height:23px;background:#d81f13;color:#fff;border:none;border-radius:2px;margin-left:60px;margin-top:20px;}
.specify-btn-box .delete-btn{width:57px;height:23px;background:#fff;color:#0b72a4;border:none;border-radius:2px;margin-top:20px;}
.product-specify-modify{display:none;position:absolute;right:0;top:0;background:#d81f13;color:#fff;font-size:12px;padding:1px 2px;}
.product-specify-active{position:relative;height:80px;border:1px dotted #d81f13;padding:17px!important;}
.order-info td{padding:10px!important;}
.golden-tr td{padding:10px!important;background:#f8f8f8!important;}

.golden-tr .ask{margin-top:3px;margin-left:12px;}
.order-info-table{border:1px solid #dcdcdc;border-right:2px solid #dcdcdc;}
.order-info-table td{color:#666;}
.total-tr td{padding:22px 10px 34px;background:#f8f8f8!important;}
.js-box{background:#fff;padding:20px;border:1px solid #dcdcdc;border-top:0;}
.total-price{font-size:24px;color:#d81f13;}
.pay-btn{margin-right:10px;width:143px;height:46px;background:#f85b5c;border:1px solid #cc3333;border-radius:3px;color:#fff;margin-left:20px;}
.warning{display:none;background:#fcfcfc;width:350px;height:22px;border:1px solid #f1f1f1;line-height: 20px;font-size:12px;}
.new_addr_box{display:none;}
/*.new_addr{display:none;}*/
.addr-label{width:80px;text-align: right;font-size:12px;color:#666;font-weight:normal;}
textarea{resize:none;}
.user-new-add-box  div{margin-top:15px;}
.user-new-add-box  .sureaddr-btn{background:#ffa701;color:#fff;width:104px;height:34px;border:none;margin-left:80px; }
.user-new-add-box  .qxaddr-btn{background:#fff;color:#000;width:67px;height:34px;border:1px solid #ccc; }
.user-new-add-box{display:none;}
/*购物车下拉框*/
.gwc-box{position:absolute;background:#fff;line-height: 16px;z-index: 1000;width:310px;height:auto;border:none;right:0;top:40px;border-radius:10px;box-shadow:0 6px 12px rgba(0,0,0,0.175);display:none;}
.gwc-img{width:30%!important;}
.gwc-img img{width:80px;height:80px;}
.gwc-product-info{width:60%;margin-left:5%;}
.gwc-product-info .gwc-product-name{line-height: 22px;font-size:14px;margin-top:10px;height:44px;width: 100%;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2;//规定两行 -webkit-box-orient: vertical;}
.gwc-product{padding:12px;border-bottom:1px solid #eaeaea}
.product-num{padding:12px;border-bottom:1px solid #eaeaea;color:#757575;}
.gwc-btn-box{background:#fafafa;padding:12px;font-size:12px;}
.go-gwc{display:inline-block;width:100px;height:40px;line-height:38px;text-align:center;border-radius:3px;background:#5ac68a;color:#fff!important;margin-left:50px;}
/*模态框*/
.myModal{width: 100%;  height:100%; position: fixed; background-color: black; opacity: 0.6;  z-index: 5000;display: none;}
.focus-modal{
    background:#fff;
    width: 510px;
    height: 150px;
    position: fixed!important;
    left: 50%;
    margin-left: -255px;
    top: 50%;
    margin-top:-75px;
    opacity:1!important;
    z-index: 6000;
    display: none;
    border-radius:3px;
}
.focus-modal-top{height:30px;padding:0 10px;background:#f3f3f3;line-height: 30px;color:#666;}

.red-border{border:1px solid #e53e41}
.grey-border{border:1px solid #dcdcdc}























