/*部分公用样式更改S*/
body{background: #f5f5f5;}
.c-head1{background: #f00;}
.jt-left{font-size: 1.2rem; color: #5a5956;}
/*部分公用样式更改E*/

/*爱家惠商品详情页S*/
.goods-des{ padding: .625rem;}
.goods-des>.tag{line-height: 1.5rem;}
.goods-des>.tag span{font-size: .875rem; color: #666;}
.goods-des>.tag .fl{color: #333; font-size: 1rem;}
.goods-des>.tag .fl b{font-size: 1.2rem;}
.goods-des>.c-sort{margin-top: .625rem;}
.goods-des>.c-sort span{padding-left: 2.2rem; float: left;}
.goods-des>.c-sort i{position: absolute; top: -.6rem; left: 0; color: #ffa300; font-size: 1.8rem;}
.goods-des>div>.f-align-c{border-left: 1px solid #ccc; padding-left: .6rem;}
.goods-des .f-align-c i{font-size: 2rem; line-height: 1.5rem; color: #b1b1b1;}

.goos-mes .sm-add-minus i{ background: #eee;}
.goos-mes .sm-add-minus input{font-size: 1rem;}
.goos-mes .name{color: #666; margin-right: .625rem;}
.goos-mes .c-bor{border-right: 0; border-left: 0;}
.goos-mes .text>p{ margin: .6rem 0; padding-top: .25rem; line-height: 2.5rem; color: red;}
.goos-mes .describe img{ width: 3.5rem; margin-right: .6rem;}
.goos-mes .describe p{font-size: .875rem;}
.goos-mes>div{margin: .4rem 0;}

.goods-nav .tab_nav_one{ padding-top: .625rem; border-bottom: 1px solid #f7f7f7;}
.goods-nav .tab_nav_one li{line-height: 1rem; padding: .6rem 0;}
.goods-nav .tab_nav_one li span{display: inline-block; width: 100%;}
.goods-nav .com_nav_ok{color: #f00;}
.goods-nav .tab_nav_one li:nth-child(1) span{ border-right: 2px solid #ccc;}

.good-js{padding: 1rem .625rem;}
.good-js>p>span{display: inline-block; font-size: .875rem; line-height: 2rem; vertical-align: middle;}
.good-js>p>.c-gray{width: 30%;}
.good-js>p>.c-elli{width: 65%;}

.goos-img{padding: 0 .625rem; text-align: center;}
.goos-img img{display: inline-block;}
.goods-title{ border-bottom: 1px solid #f7f7f7; line-height: 2.5rem;}

.goods-foot{background: #fff; border-top: 1px solid #ccc; height: 4rem; overflow: hidden;}
.goods-foot span{ display: inline-block; width: 50%; text-align: center; float: left;}
.goods-foot .fl{width: 40%; padding: .45rem 0;}
.goods-foot .fl>span:nth-child(1){border-right: 1px solid #ccc;}
.goods-foot .fl i{display: block; line-height: 1.8rem; position: relative; font-size: 1.8rem;}
.goods-foot .fl i sup{position: absolute; margin-left: -.6rem; margin-top: -.2rem; background: #f00; color: #fff; font-size: .625rem; width: 1.1rem; height: 1.1rem; line-height: 1.1rem; border-radius: 100%;}
.goods-foot .fr{width: 60%;}
.goods-foot .fr .but{padding: 0; height: 4rem; line-height: 4rem; border-radius: 0; font-size: 1.1rem;}

.see-next{ line-height: 2.5rem; background: #fff; margin-top:.625rem; }

/*爱家惠商品详情页E*/
/*商品评价页S*/
.nav-gray{background: #eee; padding: .4rem 0;}
.nav-gray>li{line-height: 1.2rem;}
.nav-gray>li>p{border-right: 1px solid #ccc;}
.nav-gray>li:nth-last-child(1)>p{border: 0;}
.nav-gray .com_nav_ok{color: #f00;}
/*商品评价页E*/
/*地址选择列表S*/
.site-list{ line-height: 3rem; color: #666;}
.site-list>a>li{padding: 0 .625rem; border-bottom: 1px solid #ccc;}
.site-list>a:nth-last-child(1) li{border: 0;}
/*地址选择列表E*/
/*购物车S*/
.shop-box{margin-bottom: .625rem;}
.shop-box .shop-title{ line-height: 3rem; border-bottom: 1px solid #f5f5f5;}
.shop-box .shop-title{padding: 0 .625rem;}
.shop-box .shop-title .c-box-main i{position: relative; top: .2rem; font-size: 1.4rem;}
.shop-box .dx-choice{ margin-right: .625rem; font-size: 1.1rem;}
.shop-goods{padding: 1rem .625rem; border-bottom: 1px solid #f5f5f5;}
.shop-goods .c-bor{width: 7rem; height: 7rem; margin-right: .625rem;}
.shop-goods .c-bor>img{width: 100%; height: 100%;}
.shop-goods .sm-add-minus>i{background: #eee; width: 2rem; line-height: 1.8rem; height: 1.8rem;}
.shop-goods .sm-add-minus>input{font-size: 1rem; line-height: 1.8rem; height: 1.8rem; width: 2rem; padding: 0;}
.shop-goods .re{height: 7rem;}
.shop-goods .ab{left: 0; bottom: 0; width: 100%;}
.shop-goods .ab>.fr{margin-top: .4rem;}
.shop-sub{padding: 0 .625rem; font-size: .875rem; line-height: 2.5rem;}

.shop-foot{ height: 4rem; padding-left: .625rem; border-top: 1px solid #ccc; background: #fff;}
.shop-foot .dx-choice i{ margin-right: .625rem; font-size: 1.1rem;}
.shop-foot .normal .f-align-r{ margin-top: .6rem;  padding-right: .45rem;}
.shop-foot .normal .but-red{ font-size: 1.1rem; line-height: 4rem; width: 6.5rem; text-align: center;}
.shop-foot .normal .but-red>sub{position: relative; top: -.1rem; font-size: .75rem;}
.shop-foot .redact{padding-right: .625rem;}
.shop-foot .redact .but{width: 6rem; margin-left: .4rem;}
/*购物车E*/
/*订单页S*/
.ord-site{background: #fff; padding: 1rem 0;}
.ord-site>span{padding: 0 .625rem;}
.ord-site>.c-box-main{margin-left: .5rem; margin-right: 2rem;}
.ord-site .ioc_sty{font-size: 1.1rem; width: 2rem; text-align: right; padding-right: .625rem;}

.swp-goods{overflow: hidden; height: 6.5rem;}
.swp-goods .swiper-slide{display: table; max-width: 5rem; text-align: center;}
.swp-goods .swiper-slide img{max-height: 5rem;}

.ord-mes{font-size: .875rem; margin-top: 1rem;}
.ord-mes>div,.ord-mes>a>div{padding: .625rem; border-bottom: 1px solid #f5f5f5;}
.ord-mes .ioc_sty{ font-size: 1.1rem; display: inline-block; text-align: right; width: 2rem;}
.ord-mes .name{ padding-right: 1rem;}

.ord-money{padding: 1rem .625rem;}
.ord-money li{line-height: 2rem;}

.ord-foot{background: #fff; border-top: 1px solid #ccc; height: 4rem;}
.ord-foot .f-text1-2{font-size: 1.2rem;}
.ord-foot .but-red{line-height: 4rem;font-size: 1.1rem; width: 8rem;}
/*订单页E*/
/*商品清单S*/
.ord-goods .c-bor{ width: 6rem; height: 6rem;}
.ord-goods .re{height: 6rem;}
.ord-goods .c-box-elli{width: 55%}
/*商品清单E*/
/*设置发票信息S*/
.bill-sty section{padding: 1.4rem 0;}
.bill-sty .dx-choice{margin-right: .625rem;}
.bill-sty h3{font-size: 1.1rem;}
.bill-sty input{background: #eee; width: 100%; border: 0; margin-bottom: 1rem;}
.bill-sty .but{ width: 90%; margin: 2rem 5%;}
.bill-sty section:nth-child(1){padding: 1.6rem .625rem;}
.bill-sty section:nth-child(1) label{margin-left: 2.5rem;}
.bill-sty section:nth-child(2)>div:nth-child(1){padding: 0 .625rem; border-bottom: 1px solid #f5f5f5;}
.bill-sty section:nth-child(2)>div:nth-child(2){padding-bottom: 0;}
.bill-sty section:nth-child(2)>div:nth-child(2) label{display: block; padding: .45rem 0;}
.bill-sty section:nth-child(2) label{margin-right: 2.5rem;}
.bill-sty section:nth-child(2) .choice{margin: 1rem 0;}
.bill-sty section:nth-child(2) h3{margin-bottom: .45rem;}

.bill-sm{padding: 1rem 0 0;}
.bill-sm>div{padding: .625rem .625rem 1rem;}
/*设置发票信息E*/
/*订单页S*/
.ord-hint{background: #f7f1e0; padding: .625rem;}
.ord-hint .f-text3{color: #666;}
.ord-hint .ioc_sty{margin-left: .625rem;}

.ord-mass li{padding: .25rem 0;}
.ord-mass .name{width: 5.6rem; font-size: 1rem;}
.ord-mass .logo{width: 4rem; margin-right: .85rem;}

.ord-mass .car{color: #666767; font-size: 1.5rem; line-height: 1rem; vertical-align: middle; margin-right: .625rem;}
/*订单页E*/
/*评价编写页S*/
.pj-mass .c-bor{ width: 5rem; height: 5rem;}
.pj-mass .re{height: 5rem;}
.pj-mass .jt-left{margin-left: 1.5rem;}

.pj-star .d-li-block{vertical-align: middle; margin: 0 1rem;}
.pj-star .ioc_sty{ color: #b1b1b1; font-size: 2rem;}
.pj-star .ioc_sty.ok{color: #ff7500;}
.pj-main textarea{margin: .625rem 0 0; padding: .625rem; width: 100%; height: 6rem; font-size: .875rem; border: 0; background: #f5f5f5; resize: none;}
.pj-main .tit{ border: 0; padding: .625rem 0;}
.pj-main>label{display: block; padding: 1.4rem 0;}
.pj-main>.but{width: 100%; line-height: 3rem; font-size: 1.2rem;}

.pj-star{padding: .25rem 0;}
/*评价编写页E*/
/*退款申请S*/
.ref-type{padding: 1.6rem .625rem;}
.ref-type label{margin-left: 2.5rem;}

.ref-apply>*{padding: .625rem;}
.ref-apply .name{width: 6rem;}
.ref-apply .c-box-main{font-size: .9625rem;}
.ref-apply>.c-box{border-bottom: 1px solid #f5f5f5; padding: 1rem .625rem;}
.ref-apply input,.ref-apply select{border: 0; padding: 0; width: 100%; font-size: .875rem;}
.ref-apply textarea{padding: .625rem; margin-top: .85rem; background: #f5f5f5; font-size: .875rem; width: 100%; height: 6rem; border: 0; resize: none;}
.ref-apply>.pj-img{padding: 0 .625rem;}
.ref-apply>.pj-img>ul{ padding: 1rem 0;}
.ref-apply .but{width: 48%; margin-bottom: 3rem;}

.ref-img img{ width: 3.5rem; height: 3.5rem; margin-right: .25rem; margin-bottom: .45rem;}

.tk-flow{padding: 1rem 1.4rem;}
.tk-flow>li{border-color:  #b1b1b1;}
.tk-flow>li .text{color: #666!important;}
.tk-flow>li>.ioc_sty{color: #b1b1b1; font-size: 1.4rem; top: 0; left: -.75rem;}
.tk-flow>li>.text{top: -.1rem; min-height: 3rem;}
.tk-flow>li:nth-last-child(1){border: 0;}
.tk-flow>.ok{border-color:  #ffa300;}
.tk-flow>.ok .text{color: #333!important;}
.tk-flow>.ok>.ioc_sty{color: #ffa300;}
/*退款申请E*/
/*编辑地址页S*/
.site-alter{overflow: hidden; min-height: 14rem;}
.site-alter>li{position: relative; padding: 1rem; color: #666; background: #fff;  height: 5.5rem; border: 1px solid #f5f5f5;}
.site-alter .message .name{display: inline-block; width: 28%;}
.site-alter label{font-size: .875rem;}
.site-alter .dx-choice{ margin-right: .2rem; vertical-align: middle; font-size: 1.2rem; color: #999;}
.site-alter>li>.ab{top: 0; width: 10rem;right: -10rem;}
.site-alter>li>.ab>.but{width: 50%;  height: 5.5rem; font-size: 1.2rem; line-height: 5.5rem;}
/*编辑地址页E*/
/*店铺首页S*/
.shop-img li{float: left; width: 49%; margin-right: 1%;}
.shop-img li>img{width: 100%;}
.shop-img-3 li{width: 32%;}
.shop-img-3 li {margin-right: 1.4%;}
.shop-img-3 li:nth-last-child(1){margin: 0;}
.shop-text{padding: 1rem 2rem; }
/*店铺首页S*/