/*
* @Author: yq
* @Date:   2017-02-13 10:53:38
* @Last Modified by:   yq
* @Last Modified time: 2017-07-10 17:50:39
*/


[v-cloak] { display: none; }

/*详情页拆分样式  base*/
.detail-swipe { overflow: hidden; }
.detail-body {overflow: hidden;width: 100%;}
.detail-body-ul { width: 100%; }
.detail-mobile-body-test { display: block; transform: translateY(30px); }

/*限时折扣倒计时*/
.discount-timer { display: block; overflow: hidden;  padding-left: 0.4rem; }
.discount-timer.discount-start { display: block; overflow: hidden;background-position: center; background: url(../images/prodetails_icon_flashsales_endsin@2x.png) no-repeat ;background-size: contain; padding-left: 0.4rem; }
.goods-batch-price{font-size: .8rem;font-weight: 600}
.discount-timer.discount-nostart  { display: block; overflow: hidden; background: url(../images/prodetails_icon_flashsales_startsin@2x.png) no-repeat ;background-size: contain; padding-left: 0.4rem; }
.discount-timer .discount-timer-left { width: 70%; height: 2.4rem; float: left; position: relative; }
.discount-timer .discount-timer-left .discount-timer-price { display: block; width: 60%;     height: 2.2rem;overflow: hidden;text-align: left;line-height: 2.2rem;}
.discount-timer .discount-timer-left .discount-timer-price span { color: #fff; line-height: 1.4rem; , sans-serif; }
.discount-timer .discount-timer-left .discount-timer-price span.yuan {  font-size: 0.52rem; }
.discount-timer .discount-timer-left .discount-timer-price span.integer { font-size: 0.96rem; margin-left: -0.2rem }
.discount-timer .discount-timer-left .discount-timer-price span.pointer { font-size: 0.6rem; margin-left: -0.2rem; font-weight: bold; }
.discount-timer .discount-timer-left .discount-timer-price span.decimal { font-size: 0.6rem; margin-left: -0.2rem }
.discount-timer .discount-timer-left .discount-price-sign { width: 60%; line-height: 1rem; display: block; overflow: hidden; }
.discount-timer .discount-timer-left .discount-price-sign .sign { display: block; float: left; }
.discount-timer .discount-timer-left .discount-price-sign .sign i { display: block; width: 0.64rem; height: 0.64rem; float: left; background: url(../images/g_sign.png) no-repeat; background-position: 50% 50%; background-size: cover }
.discount-timer .discount-timer-left .discount-price-sign .sign .sign-title { padding: 0 0.25rem; height: 0.64rem; color: #fff; font-size: 0.48rem; float: left; border: 0.05rem solid #fff; border-left: 0; border-radius: 0.1rem; box-sizing: border-box; line-height: 0.6rem; margin-left: -0.05rem; text-align: center; }
.discount-timer .discount-timer-left .discount-price-sign .sign .sign-title em {  }
.discount-timer .discount-timer-left .discount-price-sign .old-price { margin-left: 0.3rem; color: #fff; font-size: 0.52rem; line-height: 0.7rem; float: left; text-decoration: line-through;  }
.discount-nostart { background: linear-gradient(135deg, #73b9ff, #a9eae8) }
.discount-nostart .discount-timer-left .discount-price-sign .sign i { background: url(../images/d_sign.png) no-repeat; background-position: 50% 50%; background-size: cover }
.discount-nostart .discount-timer-left .discount-price-sign .old-price { display: none !important }
.discount-nostart .discount-timer-right .timer-text { color: #555555 !important }
/*.discount-nostart .discount-timer-right .timer-upside { color: #555555 !important }*/
.discount-nostart .discount-timer-right .timer-upside { color: #FFFFFF !important }
/*.discount-nostart .discount-timer-right .timer-upside .timer-hours { background: #555555 !important }*/
.discount-start .discount-timer-left .discount-price-sign .sign i { background: url(../images/d_sign_a.png) no-repeat; background-position: 50% 50%; background-size: cover }
.discount-timer .discount-timer-right { width: 30%; height: 2.3rem; float: right; text-align: center; overflow: hidden;position: relative; }
.discount-timer .discount-timer-right .timer-text { width: 100%; height: 0.8rem; line-height: 0.8rem; margin-top: 0.25rem; font-size: 0.52rem; color: #ffffff; }
.discount-timer .discount-timer-right .timer-upside { width: 100%; height: 1.2rem;  color: #ffffff;  font-size: 0.6rem; margin-top: 0.1rem ; position: absolute;  right: -0.3rem;     top: 18%;}
.discount-timer .discount-timer-right .timer-upside .timer-hours { display: inline-block;  line-height: 0.9rem; border-radius: 0.15rem;  font-size: 0.48rem; color: #fff }
.discount-timer .discount-timer-right .timer-upside .timer-day { ; font-size: 0.48rem }
.discount-timer .discount-timer-right .timer-upside em { font-size: 0.7rem; margin: 0 0.05rem; }
.discount-timer .discount-timer-right .timer-upside i { font-size: 0.48rem;  }
/*限时折扣*/

.discount { width: 100%; position: relative; overflow: hidden; margin-bottom: 0.3rem; }
.discount:last-child { margin-bottom: 0 }
.discount .discount-text { position: absolute; z-index: 1; top: 0; display: block; width: 1.8rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.6rem; text-align: left; color: #888888; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.discount .discount-price { display: block; margin: 0 0 0 1.8rem; font-size: 0.6rem; line-height: 0.9rem; height: 0.9rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.discount .discount-price i { color: #f23030; font-size: 0.48rem; }
.discount .discount-price em { font-weight: 600; font-size: 0.85rem; color: #f23030; margin: 0 0.3rem 0 0.1rem; vertical-align: bottom; }
.discount .discount-price em.retainage { font-weight: normal; font-size: 0.68rem }
.discount .no-price { font-weight: 600; color: #f23030 }
.discount .discount-time { display: block; margin: 0 0 0 1.8rem; font-size: 0.6rem; line-height: 0.9rem; height: 0.9rem; overflow: hidden; color: #232326 }
.discount .discount-time em { font-size: 0.52rem; margin: 0 0.2rem; }
/*定金倒计时*/
.deposit-timer { display: block; overflow: hidden; background: linear-gradient(135deg, #dc2356, #eb4744); padding-left: 0.4rem; }
.deposit-timer { display: block; overflow: hidden; background: url(../images/prodetails_icon_presale_endsin@2x.png)no-repeat;background-size: contain; padding-left: 0.4rem; }
.deposit-timer .deposit-timer-left { width: 70%; height: 2.4rem; float: left; position: relative; }
.deposit-timer .deposit-timer-left .deposit-timer-price { display: block; width: 60%; height: 1.4rem; overflow: hidden; text-align: left; margin-top: 0.6rem; }
.deposit-timer .deposit-timer-left .deposit-timer-price span { color: #fff; line-height: 1.4rem;}
.deposit-timer .deposit-timer-left .deposit-timer-price span.name {  font-size: 0.6rem; }
.deposit-timer .deposit-timer-left .deposit-timer-price span.yuan {  font-size: 0.52rem; }
.deposit-timer .deposit-timer-left .deposit-timer-price span.integer { font-size: 1.1rem; margin-left: -0.3rem }
.deposit-timer .deposit-timer-left .deposit-timer-price span.pointer { font-size: 0.64rem; margin-left: -0.2rem; font-weight: bold; }
.deposit-timer .deposit-timer-left .deposit-timer-price span.decimal { font-size: 0.64rem; margin-left: -0.2rem }
.deposit-timer .deposit-timer-right { width: 30%; height: 2.3rem; float: right; text-align: center; overflow: hidden;position: relative }
.deposit-timer .deposit-timer-right .timer-text { width: 100%; height: 0.8rem; line-height: 0.8rem; margin-top: 0.25rem; font-size: 0.52rem; color: #f2315f; }
.deposit-timer .deposit-timer-right .timer-upside { width: 100%; height: 1.2rem; overflow: hidden; color: #FFFFFF;  font-size: 0.6rem; margin-top: 0.1rem;position: absolute;  right: -0.3rem;  top: 0.5rem; }
.deposit-timer .deposit-timer-right .timer-upside .timer-hours { display: inline-block;  line-height: 0.9rem; border-radius: 0.15rem; font-size: 0.48rem; color: #fff }
.deposit-timer .deposit-timer-right .timer-upside .timer-day { ; font-size: 0.48rem }
.deposit-timer .deposit-timer-right .timer-upside em { font-size: 0.7rem; margin: 0 0.05rem; }
.deposit-timer .deposit-timer-right .timer-upside i {  font-size: 0.48rem; }
/*定金Copyright: bizpower*/
.deposit { width: 100%; position: relative; overflow: hidden; margin-bottom: 0.3rem; }
.deposit:last-child { margin-bottom: 0 }
.deposit .deposit-text { position: absolute; z-index: 1; top: 0; display: block; width: 1.8rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.6rem; text-align: left; color: #888888; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
/*.deposit .deposit-price { display: block; margin: 0 0 0 1.8rem; font-size: 0.6rem; line-height: 0.9rem; height: 0.9rem; overflow: hidden; }*/
.deposit .deposit-price { display: block; font-size: 0.6rem; line-height: 0.9rem; height: 0.9rem; overflow: hidden; }
.deposit .deposit-rule { display: block; margin: 0 0 0 1.8rem; font-size: 0.6rem; line-height: 0.9rem; height: 0.9rem; overflow: hidden; color: #232326 }
.deposit .deposit-price i { color: #f23030; font-size: 0.48rem; }
/*.deposit .deposit-price em { font-weight: 600; font-size: 0.85rem; color: #f23030; margin: 0 0.3rem 0 0.1rem; vertical-align: bottom; }*/
.deposit .deposit-price em { font-weight: 600; font-size: 0.85rem; color: #F3B202; margin: 0 0.3rem 0 0.1rem; vertical-align: bottom; }
.deposit .deposit-price em.retainage { font-weight: normal; font-size: 0.68rem }
.deposit .deposit-rule b { display: inline-block; width: 0.6rem; height: 0.6rem; background: url(../images/deposit.png) no-repeat; background-position: 50% 50%; background-size: cover; margin-left: 0.4rem; vertical-align: middle; margin-top: -0.04rem; cursor: pointer; }
.deposit-rule { display: block; width: 100%; height: 15rem; overflow: hidden; position: relative; }
.deposit-rule ul { padding: 0 0.4rem; }
.deposit-rule ul p { margin-bottom: 0.5rem; font-size: 0.6rem; color: #232326; line-height: 0.8rem; text-align: left; }
/*商品大图*/
.detail-image { position: relative; z-index: 11; display: block; height: 16rem; text-align: center; overflow: hidden; width: 100% }
.detail-image .goods-detail-pic { position: relative; overflow: hidden; z-index: 9; width: 100%; }
.detail-image .goods-detail-pic ul { overflow: hidden; position: relative; font-size: 0; white-space: nowrap; }
.detail-image .goods-detail-pic ul li { float: left; position: relative; z-index: 10; width: 100%; height: 16rem; }
.detail-image .goods-detail-pic ul li img {    max-width: 100%;max-height: 100%;}


.detail-image-number {width: 1.6rem;height: 1.6rem;position: absolute;right: 0.6rem;bottom: 0.6rem;z-index: 20;border-radius: 50%;background: rgba(0,0,0,0.2);text-align: center;line-height: 1.4rem;color: #fff;overflow: hidden;}
.detail-image-number span { display: inline-block; font-family: Helvetica, "Droid Sans", Arial, sans-serif }
.detail-image-number .current-number { font-size: 0.64rem; margin-right: -0.24rem; }
.detail-image-number .slash { font-size: 0.48rem; }
.detail-image-number .total-number { font-size: 0.48rem; margin-left: -0.24rem }
/*商品名*/
.goods-detail-name { display: block; padding: 0.4rem; overflow: hidden; background: #fff }
.goods-detail-name h3 { display: block; font-size: 0.64rem; color: #222; line-height: 0.85rem; word-break: break-all; word-wrap: break-word; margin-bottom: 0.1rem; }
.goods-detail-name h4 { font-size: 0.52rem; color: #999999; line-height: 0.75rem; word-break: break-all; word-wrap: break-word; }
.goods-detail-name .sale-self { display: inline-block; background: #F3B202;; color: #fff; border-radius: 0.1rem; font-size: 0.48rem; line-height: 0.65rem; padding: 0 0.1rem; margin-right: 0.3rem; vertical-align: middle; margin-top: -0.15rem; }
/*零售商品价格&&限时折扣价格*/
.goods-detail-price { overflow: hidden;}
.goods-detail-price  .goods-recommend,
.goods-detail-price .goods-batch { display: block; padding: 0.6rem 0.4rem;position: relative;}
.goods-detail-price .goods-recommend {border-top: 0.05rem solid rgb(238, 238, 238);font-size: 0.52rem !important;}
.goods-detail-price .goods-recommend .goods-recommend-price i.goods-app-img{background: url("../images/wap_icon_downapp_default@2x.png") no-repeat 50% 50%;height: 0.9rem;width: 0.9rem;margin-right:0.3rem;display: block;background-size: cover;float: left;}
.goods-detail-price .goods-recommend .item-more-right{position: absolute;top: 50%;right: 0.5rem;display: block;width: 0.5rem;height: 0.5rem;background: url(../images/arrow_right_b.png) no-repeat 50% 50%;background-size: cover;opacity: 0.4;margin-top: -0.25rem;}
.goods-detail-price .goods-batch .goods-recommend-price,
.goods-detail-price .goods-batch .goods-batch-price { line-height: 0.8rem; font-size: 0.88rem; color: #39362b; margin-right: 0.1rem; font-weight: 600;display:inline-block; }
.goods-detail-price .goods-batch .goods-batch-price em { font-size: 0.88rem; margin-left: 0.1rem }
.goods-detail-price .goods-batch .goods-batch-price .original-price { vertical-align: baseline; text-decoration: line-through; margin-left: 0.15rem; color: #848689; font-weight: normal; font-size: 0.48rem }
.goods-detail-price .goods-batch .goods-batch-price .original-price em { font-size: 0.52rem; color: #848689; margin-left: 0 }
.original-price { vertical-align: baseline; text-decoration: line-through; margin-left: 0.15rem; color: #848689; font-weight: normal; font-size: 0.48rem }
.original-price em { font-size: 0.52rem; color: #848689; margin-left: 0 }
/*批发价格*/
.goods-detail-price .goods-batch-num { display: block; font-size: 0.6rem; color: #F3B202; line-height: 0.9rem; margin-bottom: 0.1rem; display:inline}
.goods-detail-price .t1 .goods-batch { width: 100%; }
.goods-detail-price .t1 .goods-batch-num { float: right; line-height: 0.8rem; margin: 0.2rem 0.2rem 0 0; }
.goods-detail-price .t2 .goods-batch { width: 100%; }
.goods-detail-price .t3 .goods-batch { width: 100%; }
/*详情页领券、促销、规格通用样式*/
.goods-detail-item { display: block; background: #fff; margin-top: 0.4rem; border-bottom: 0.05rem solid #e9ebee; border-top: 0.05rem solid #e9ebee; box-sizing: border-box; }
.detail-item { padding: 0.6rem 0.4rem 0.6rem 0.4rem;  display: block; position: relative; z-index: 1;    color: #39362B; }
.detail-item .item-name { position: absolute; z-index: 1; top: 0.6rem; display: block;width: 3.8rem;height: 0.9rem; line-height: 0.9rem; font-size: 0.52rem; text-align: left; color: #39362B; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.detail-item .item-con { display: block;    margin-left: 2.6rem;padding-bottom: 0.7rem; }
.detail-item .item-con dl { display: block; line-height: 0.9rem; }
.detail-item .item-con dl dt,
.detail-item .item-con dl dd { float: left;font-size: 0.6rem; height: 0.9rem; color: #999; word-break: break-all; word-wrap: break-word; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;    margin: 0 0.2rem;}
.detail-item .item-more { position: absolute; top: 0.6rem; right: 0.5rem; display: none; width: 0.9rem; height: 0.9rem; background-image: url(../images/ellipsis.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; }
.detail-item .item-name-right { display: block; margin: 0 1.2rem 0 0; line-height: 0.9rem; font-size: 0.6rem; text-align: left; color: #888888; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.detail-item .item-more-right { position: absolute; top: 50%; right: 0.5rem; display: block; width: 0.5rem; height: 0.5rem; background-image: url(../images/arrow_right_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; opacity: 0.4; margin-top: -0.25rem }
/*领券*/
.detail-item .item-detail-coupon .detail-coupon {     opacity: 0.8;  overflow: hidden; width: 7rem;  height: 1rem;background-image: url("../images/btn_getstorecoupons_normal@2x.png");background-repeat: no-repeat; background-position: 50% 50%; background-size: cover;}
/*.detail-item .item-con dl dt .detail-coupon .Coupon{color: #000066}*/
.detail-item .item-detail-coupon .detail-coupon li { float: left; margin-right: 0.7rem; position: relative;  }
.detail-item .item-detail-coupon .detail-coupon li span{background: url("../images/btn_getstorecoupons_normal@2x.png") no-repeat 50% 50%;background-size: cover;}
.detail-item .item-detail-coupon .detail-coupon li .coupon-name { line-height: 0.9rem; height: 0.9rem; padding: 0 0.1rem; background: #f23030; color: #fff; font-size: 0.48rem; display: block; margin-left: 0.2rem; }
.detail-item .item-detail-coupon .detail-coupon li .coupon { width: 0.2rem; height: 0.9rem; background: url(../images/coupon-left.png) no-repeat; background-position: 50% 50%; background-size: cover; position: absolute; }
.detail-item .item-detail-coupon .detail-coupon li .coupon-right { background: url(../images/coupon-right.png) no-repeat; background-position: 50% 50%; background-size: cover; right: -0.2rem; top: 0 }
/*促销*/
.item-con.est { margin-left: 3rem;color: #000066;    padding-bottom: 0.7rem;}
.promotion { margin-bottom: 0.25rem; }
.promotion:last-child { margin-bottom: 0 }
.promotion span {padding: 0 0.1rem;border: 0.05rem solid #25d4cf;border-radius: 0.1rem;color: #25d4cf;font-size: 0.4rem;line-height: 0.6rem;display: inline-block;vertical-align: middle;}
/*地址和重量*/
.detail-address { padding: 0.6rem 0.4rem 0.2rem 0; margin-left: 0.4rem; display: block; }
.detail-address .item-address { width: 100%; position: relative; z-index: 1; margin-bottom: 0.3rem; }
.detail-address .item-address:last-child { margin-bottom: 0 }
.detail-address .item-address .item-name { position: absolute; z-index: 1; top: 0; display: block; width: 1.8rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.52rem; text-align: left; color: #39362B; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.detail-address .item-address .item-name i{ display: block; width: 0.9rem; height: 0.9rem; background: url(../images/prodetails_icon_shipping_normal@2x.png) no-repeat; background-position: 50% 50%; background-size: cover;  float: left; }
.detail-address .item-address .item-con { display: block; margin: 0 1.2rem 0 1.8rem; }
.detail-address .item-address .item-con dl { display: block; line-height: 0.9rem; }
.detail-address .item-address .item-con dl dt,
.detail-address .item-address .item-con dl dd { font-size: 0.6rem; height: 0.9rem; color: #999; word-break: break-all; word-wrap: break-word; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.detail-address .item-address .item-con dl dt { margin-bottom: 0.1rem }
.detail-address .item-address .item-con dl dd { color: #999 }
.detail-address .item-address .item-con dl dd .color { color: #f15353; margin-right: 0.2rem }
.detail-address .item-address .item-more { position: absolute; top: 0; right: 0; display: block; width: 0.5rem; height: 0.5rem;opacity: 0.4; background-image: url(../images/arrow_right_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; }
.item-protect { background: #f7f8fa; padding: 0.4rem; height: 0.8rem; overflow: hidden; border-bottom: 0.05rem solid #e9ebee; }
.item-protect ul { overflow: hidden; height: 0.8rem; }
.item-protect ul li { float: left; font-size: 0.52rem; line-height: 0.8rem; color: #81838e; margin-right: 0.6rem; }
.item-protect ul li:last-child { margin-right: 0 }
.item-protect ul li i { display: block; width: 0.6rem; height: 0.6rem; background: url(../images/mark.png) no-repeat; background-position: 50% 50%; background-size: cover; margin: 0.1rem 0.2rem 0 0.1rem; float: left; }
.item-protect ul li img{width: 0.6rem; height: 0.6rem; vertical-align: middle; margin-top: -0.1rem; margin-right:0.2rem}
/*评价*/
.evaluate-title { padding: 0.5rem 0.4rem 0.5rem 0; margin-left: 0.5rem; display: block; position: relative; z-index: 1; overflow: hidden; }
.evaluate-title span { font-size: 0.55rem; line-height: 0.9rem; height: 0.9rem; color: #999 }
.evaluate-title .title-left { float: left; }
.evaluate-title .title-left em {  }
.evaluate-title .title-right { float: right; margin-right: 0.6rem; }
.evaluate-title .title-right em { color: #F3B202; margin: 0 0.15rem; font-weight: 600; font-size: 0.6rem; vertical-align: middle; }
.evaluate-title .title-right i { position: absolute; ; top: 0.7rem; right: 0.4rem; width: 0.5rem; height: 0.5rem; background: url(../images/arrow _right_b.png) no-repeat; background-position: 50% 50%; background-size: cover; }
.evaluate-content { margin-left: 0.4rem; display: block; }
.evaluate-content .evaluate-list-item { border-top: 0.05rem solid #eee; padding: 0.2rem 0; }
.evaluate-content .evaluate-list-item:last-child { border-bottom: 0 }
.evaluate-content .evaluate-list-item .evaluate-info { overflow: hidden; height: 0.6rem; margin: 0.2rem 0 }
.evaluate-content .evaluate-list-item .evaluate-info .stars { float: left; width: 20%; }
.evaluate-content .evaluate-list-item .evaluate-info .stars i { display: block; height: 0.5rem; background-image: url(../images/procomment_btn_star_highlight@2x.png); background-repeat: repeat-x; background-position: 0 0; background-size: contain; }
.evaluate-content .evaluate-list-item .evaluate-info .stars i.star1 { width: 0.5rem; }
.evaluate-content .evaluate-list-item .evaluate-info .stars i.star2 { width: 1rem; }
.evaluate-content .evaluate-list-item .evaluate-info .stars i.star3 { width: 1.5rem; }
.evaluate-content .evaluate-list-item .evaluate-info .stars i.star4 { width: 2rem; }
.evaluate-content .evaluate-list-item .evaluate-info .stars i.star5 { width: 2.45rem; }
.evaluate-content .evaluate-list-item .evaluate-info .author { float: left; line-height: 0.6rem; font-size: 0.48rem; color: #999; margin-right: 0.5rem }
.evaluate-content .evaluate-list-item .evaluate-contect { max-height: 1.6rem; margin-right: 0.5rem; overflow: hidden; margin-bottom: 0.4rem; }
.evaluate-content .evaluate-list-item .evaluate-contect a { color: #232326; line-height: 0.8rem; font-size: 0.6rem; word-break: break-all; word-wrap: break-word; display: block; width: 100% }
.evaluate-content .evaluate-list-item .evaluate-img { width: 100%; font-size: 0; overflow: hidden; margin-bottom: 0.2rem; height: 3.52rem }
.evaluate-content .evaluate-list-item .evaluate-img ul { overflow: hidden; }
.evaluate-content .evaluate-list-item .evaluate-img ul li { float: left; width: 3.4rem; height: 3.4rem; margin-right: 0.5rem; border-radius: 0.2rem; overflow: hidden; box-sizing: border-box; border: 0.05rem solid #eee; }
.evaluate-content .evaluate-list-item .evaluate-img ul li img { width: 100% }
.evaluate-bottom { padding: 0.6rem 0; border-top: 0.05rem solid #eee; }
.evaluate-bottom .evaluate-btn { display: block; height: 1.5rem; margin: 0 0.5rem; box-sizing: border-box; border: 0.05rem solid #c9cacb; border-radius: 0.15rem; text-align: center; line-height: 1.5rem; color: #666; font-size: 0.6rem }
.evaluate-bottom .evaluate-btn em {  }
.no-evaluate-content { height: 0.9rem; overflow: hidden;    color: #39362B; }
.no-evaluate { margin-left: 0.2rem; color: #999999; font-size: 0.52rem }
/*店铺咨询*/
.consulting { display: block; width: 100%; height: 0.9rem; overflow: hidden; color: #232326; overflow: hidden; text-overflow: ellipsis; white-space: normal; margin-bottom: 0.2rem }
.consulting:last-child { margin-bottom: 0 }
.consulting.answer { color: #848689; }
.consulting i { float: left; width: 1.2rem; height: 0.6rem;  margin-right: 0.2rem }
.consulting.ask i { ;background: url(../images/user_icon_consult_default@2x.png) no-repeat; background-size: contain; background-position: 50% 50%;    height: 0.8rem;  width: 0.8rem; }
.consulting.answer i { background: url(../images/consult_icon_answer_normal@2x.png) no-repeat; background-size: cover; background-position: 50% 50%; }
/*店铺信息Copyright: Bizpower多用户商城系统*/
.goods-store { width: 100%; display: block; overflow: hidden; padding: 0.6rem 0; padding-bottom: 0}
.goods-store .store-row { padding: 0 0 0 0.5rem; position: relative; z-index: 1; overflow: hidden; }
.goods-store .store-row .store-img { width: 2rem; height: 2rem; overflow: hidden; position: absolute; top: 0; left: 0.5rem }
.goods-store .store-row .store-img img { width: 100%; height: 100% }
.goods-store .store-row .store-info { margin: 0 0 0 2.4rem; height: 2rem; overflow: hidden; }
.goods-store .store-row .store-info .store-name { font-size: 0.6rem; line-height: 1.8rem; color: #232326; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; word-wrap: break-word; margin-bottom: 0.2rem; width: 95% }
.goods-store .store-row .store-info .store-rate { height: 0.8rem; font-size: 0; padding-top: 0.2rem; }
.goods-store .store-row .store-info .store-rate span { display: inline-block; width: 33.3%; height: 0.8rem; line-height: 0.8rem; font-size: 0.55rem; color: #848689; }
.goods-store .store-row .store-info .store-rate span em { font-size: 0.48rem; margin: 0 0.15rem; }
.goods-store .store-row .store-info .store-rate span i { display: inline-block; border-right: 1px solid; height: 0.4rem; vertical-align: middle; }
.goods-store .store-row .store-info .store-rate span em.score { font-size: 0.55rem;}
.goods-store .store-row .store-info .store-rate span.low em { color: #48CFAE }
.goods-store .store-row .store-info .store-rate span.equal em { color: #f23030 }
.goods-store .store-row .store-info .store-rate span.high em { color: #f23030 }
.goods-store .store-row .store-info .store-rate span.low i { border-color: #48CFAE }
.goods-store .store-row .store-info .store-rate span.equal i { border-color: #f23030 }
.goods-store .store-row .store-info .store-rate span.high i { border-color: #f23030 }

.store-describe { margin: 0.6rem 0; position: relative; z-index: 1; overflow: hidden; }
.store-describe .tabs { float: left; width: 33.3%; text-align: center; overflow: hidden; position: relative;border-top: 0.01rem solid #EEEEEE }
.store-describe .tabs .num { font-weight: 500; font-size: 0.64rem; line-height: 1.2rem; color: #232326 }
.store-describe .tabs .text { font-size: 0.6rem; color: #999999; line-height: 0.9rem; }
.store-describe .tabs .vertical-line { position: absolute; right: 0; top: 0.3rem; border-right: 0.05rem solid #eee; height: 1.4rem }
.store-describe .tabs:last-child .vertical-line { border: 0; }
.store-bottom { position: relative; z-index: 1; overflow: hidden; padding: 0 0.5rem; }
.store-bottom .store-public { font-size: 0; width: 48%; box-sizing: border-box; border: 0.05rem solid #c9cacb; border-radius: 0.15rem }
.store-bottom .store-public a { width: 100%; height: 1.36rem; text-align: center; display: block; font-size: 0.52rem; color: #686868; line-height: 1.36rem; }
.store-bottom .store-public a i { display: inline-block; width: 0.56rem; height: 0.56rem; vertical-align: middle; margin-right: 0.2rem; margin-top: -0.15rem; margin-left: 0.1rem }
.store-bottom .store-public a i.call { background: url(../images/service.png) no-repeat; background-position: 50% 50%; background-size: cover; }
.store-bottom .store-public a i.goto { background: url(../images/goto_shop.png) no-repeat; background-position: 50% 50%; background-size: cover; }
.store-bottom .call-store { float: left; }
.store-bottom .store-goto { float: right; }
/*上拉查看图片详情&&下拉收起图文详情*/
.prompt-info { margin-right: 0.5rem; height: 0.8rem; line-height: 0.8rem !important; font-size: 0.6rem !important; text-align: center; color: #81838e }
.prompt-info i { width: 0.4rem; height: 0.4rem; background: url(../images/arrow-top.png) no-repeat; background-size: cover; background-position: 50% 50%; display: inline-block; vertical-align: middle; margin-right: 0.2rem }
.down { margin-top: 0; border: 0; position: absolute; z-index: -1; background: #ffffff; width: 100% }
.down .prompt-info i { transform: rotate(180deg) }
.other-info { height: 1.6rem; line-height: 1.6rem !important; }
/*侧拉显示详情*/
.fixed-tab-pannel { background: #fff; }
.fixed-tab-pannel .nav-header { padding: 0.5rem 0; }
.fixed-tab-pannel .nav-header ul { overflow: hidden; }/*Copyright: www.BIZPOWER.com*/
.fixed-tab-pannel .nav-header ul li { display: block; float: left; width: 33%; border-right: 0.05rem solid #eee; text-align: center; color: #666; font-size: 0.48rem; line-height: 0.8rem; height: 0.8rem; }
.fixed-tab-pannel .nav-header ul li.checked { color: #25d4cf
}
.fixed-tab-pannel .nav-header ul li:last-child { border-right: 0 }
.fixed-tab-pannel .nav-header-mobile { padding: 0.5rem 0; position: absolute; top: 0; z-index: 4; width: 100%; background-color: #ffffff }
.fixed-tab-pannel .nav-header-mobile ul { overflow: hidden; }
.fixed-tab-pannel .nav-header-mobile ul li { display: block; float: left; width: 33%; border-right: 0.05rem solid #eee; text-align: center; color: #999999; font-size: 0.48rem; line-height: 0.8rem; height: 0.8rem; }
.fixed-tab-pannel .nav-header-mobile ul li.checked { color: #25d4cf
}
.fixed-tab-pannel .nav-header-mobile ul li:last-child { border-right: 0;    white-space: nowrap; }
/*底部按钮*/
.goods-detail-foot { height: 2rem; position: fixed; left: 0; right: 0; bottom: 0; z-index: 1; background: #fff; overflow: hidden;     border-top: solid #eee 0.01rem;}
.concern-cart { float: left;width: 25%; height: 2rem; box-sizing: border-box;border-top: solid #eee 0.01rem; }
a.handle.Favorited{border-right: #eee solid 0.05rem;width: 49%;}
a.handle.Cart{width: 49%}
.concern-cart .handle { display: block; height: 2rem; line-height: 2rem; float: left; position: relative;  color: #232326; font-size: 0.48rem; }
.concern-cart .handle em { width: 1rem; height: 1rem; display: block; margin: 0.5rem auto 0.05rem auto; position: relative; }
.concern-cart .handle em i { display: inline-block; width: 0.6rem; height: 0.6rem; font-size: 0.36rem; color: #fff; line-height: 0.6rem; border-radius: 50%; text-align: center; background: #25d4cf; position: absolute; top: -0.1rem; right: -0.3rem }
.concern-cart .handle span { display: block;  display: block;  width: 7rem;  text-align: center;  height: 2rem;  line-height: 2rem;  font-size: 0.6rem;  overflow: hidden;  color: #39362B;  font-weight: 600;}
/*.concern-cart .handle em.kefu { background: url(../images/kefu.png) no-repeat; background-position: 50% 50%; background-size: cover; }*/
.concern-cart .handle em.collection { background: url(../images/prodetails_btn_bottomlike_normal@2x.png) no-repeat; background-position: 50% 50%; background-size: cover; }
.concern-cart .handle em.collection-select { background: url(../images/prodetails_btn_bottomlike_highlight@2x.png) no-repeat; background-position: 50% 50%; background-size: cover; }
.concern-cart .handle em.cart { background: url(../images/cart.png) no-repeat; background-position: 50% 50%; background-size: cover; }
.action-list { float: left; width: 75%; height: 2rem; overflow: hidden; }
.action-list .action-btn { display: block; float: left; width: 50%; height: 2rem; color: #fff }
.action-list .action-btn span { display: block; height: 0.8rem; line-height: 0.8rem; text-align: center; font-size: 0.6rem; margin-top: 0.2rem }
.action-list .action-btn span em { margin: 0 0.1rem; font-weight: 600 }
.action-list .action-btn p { text-align: center; height: 0.8rem; line-height: 0.8rem; font-size: 0.6rem; overflow: hidden; }
.action-list .action-btn-other { display: block; float: right; width: 100%; height: 2rem; color: #fff }
.action-list .action-btn-other p { text-align: center; height: 2rem; line-height: 2rem; font-size: 0.6rem; overflow: hidden;     color: #ffffff;font-weight: 600;}
/*隐藏促销*/
.goods-options { display: block; width: 100%; height: 17rem; overflow: hidden; }
.goods-options .options-content { display: block; width: 100%; height: 100%; overflow: hidden; }
.goods-options .options-content ul { overflow: hidden; margin: 0 0 0 0.4rem; }
.goods-options .options-content ul .options-item { position: relative; z-index: 1; border-bottom: 0.05rem solid #eee; padding: 0.5rem 0.4rem 0.5rem 0; overflow: hidden; }
.goods-options .options-content ul .options-item:last-child { border: 0; }
.goods-options .options-content ul .options-item .item-name { position: absolute; top: 0.5rem; left: 0; display: block; width: 1.8rem; height: 0.9rem; line-height: 0.9rem }
.goods-options .options-content ul .options-item .item-name span { padding: 0 0.1rem; border: 0.05rem solid #25d4cf; border-radius: 0.1rem; color: #25d4cf; font-size: 0.4rem; line-height: 0.6rem; display: inline-block; vertical-align: middle; margin-top: -0.1rem; }
.goods-options .options-content ul .options-item .item-content { display: block; margin: 0 0 0 2rem; }
.goods-options .options-content ul .options-item .item-content dl { display: block; line-height: 0.9rem; width: 93% }
.goods-options .options-content ul .options-item .item-content dl .explain {     padding-left: 1.5rem;font-size: 0.52rem; color: #232326; word-break: break-all; word-wrap: break-word; position: relative; margin-bottom: 0.3rem }
.goods-options .options-content ul .options-item .item-content dl .explain:last-child { margin-bottom: 0 }
.goods-options .options-content ul .options-item .item-content dl .explain .explain-text { width: 90%; display: block; line-height: 0.9rem }
.goods-options .options-content ul .options-item .item-content dl .explain em { margin: 0 0.1rem; font-size: 0.6rem }
.goods-options .options-content ul .options-item .item-more { position: absolute; top: 0.2rem; right: -1rem; width: 0.52rem; height: 0.5rem; background: url(../images/arrow-right.png) no-repeat; background-position: 50% 50%; background-size: cover; }
.goods-options .options-content ul .options-item .item-content dl .explain .gifts-name { display: inline-block; width: 88%; height: 0.8rem; word-break: break-all; word-wrap: break-word; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.goods-options .options-content ul .options-item .item-content dl .explain .gifts-number { display: inline-block; width: 10%; height: 0.8rem; text-align: right; vertical-align: top }

/*批发规格已选清单*/

.layout { position: absolute;bottom: 2rem; left: 0; right: 0; padding-left: 0.5rem; padding-right: 0.5rem; overflow: hidden; height: 2rem; box-sizing: border-box; border-top: 0.05rem solid #eee }
.layout .shopping-summary { overflow: hidden; line-height: 1.8rem; text-align: right; }
.layout .shopping-summary a { font-size: 0.55rem; color: #232326; }
.layout .shopping-summary a em { font-size: 0.65rem; color: #39362B; }
.goods-shopping-list { position: absolute; z-index: 1; top: 6.5rem; bottom: 2rem; left: 0; right: 0; background-color: #FFF; overflow: hidden; }
.goods-shopping-list ul { overflow: hidden; }
.goods-shopping-list ul li { line-height: 1.2rem; padding: 0.25rem 0; margin: -0.05rem 0.5rem 0 0.5rem; font-size: 0.52rem; border-top: dashed 0.05rem #EEE; }
.goods-shopping-list ul li .selected-sku { vertical-align: middle; margin-left: 0.2rem; }
.goods-shopping-list ul li .selected-num { float: right; }
/*规格选择时单个按钮*/
.spec-bottom { display: block; width: 100%; height: 2rem; position: absolute; left: 0; right: 0; bottom: 0; }
.spec-bottom .action-btn { width: 50%; display: block; float: left; height: 2rem; text-align: center; color: #fff }
.spec-bottom .action-btn span { display: block; height: 0.8rem; line-height: 0.8rem; font-size: 0.6rem; margin-top: 0.2rem }
.spec-bottom .action-btn span em { margin: 0 0.1rem; font-weight: 600 }
.spec-bottom .action-btn p { text-align: center; height: 0.8rem; line-height: 0.8rem; font-size: 0.6rem; overflow: hidden; }
/*预售按钮*/
.btn-book-buy {display: block;text-align: center;height: 2rem;line-height: 2rem;font-size: 0.6rem;overflow: hidden;color: #ffffff;}

/*地址选择*/
.address-options { display: block; width: 100%; height: 90%; overflow: hidden; position: relative; }
.address-options .address-content { display: block; width: 100%; height: 13rem; overflow: hidden; }
.address-options .address-content ul { overflow: hidden; margin: 0 0 0 0.4rem; }
.address-options .address-content ul .address-item { position: relative; z-index: 1; border-bottom: 0.05rem solid #eee; padding: 0.5rem 0.4rem 0.5rem 0; overflow: hidden; }
.address-options .address-content ul .address-item .address-options { float: left; width: 85%; height: auto; line-height: 0.9rem; font-size: 0.52rem; color: #232326; word-break: break-all; word-wrap: break-word; }
/*.address-options .address-content ul .address-item .location { float: left; width: 0.64rem; height: 0.64rem; background: url(../images/location.png) no-repeat; background-position: 50% 50%; background-size: cover; margin-right: 0.3rem; margin-top: 0.1rem; opacity: 0.6 }*/
.address-options .address-content ul .address-item .location { float: left; width: 0.8rem; height: 0.8rem; background: url(../images/prodetails_icon_shipping_normal@2x.png) no-repeat; background-position: 50% 50%; background-size: cover; margin-right: 0.3rem; margin-top: 0.1rem; opacity: 0.6 }
.address-options .address-content ul .checked .tick { float: right; width: 0.8rem; height: 0.8rem; background: url(../images/search_icon_tick_normal@2x.png) no-repeat; background-position: 50% 50%; background-size: cover; margin-top: 0.1rem; }
.address-options .address-content ul .checked .address-options { color: #25d4cf
}
/*.address-options .address-content ul .checked .location { background: url(../images/location_c.png) no-repeat; background-position: 50% 50%; background-size: cover; opacity: 1 }*/
.address-options .address-content ul .checked .location { background: url(../images/prodetails_icon_shipping_normal@2x.png) no-repeat; background-position: 50% 50%; background-size: cover; opacity: 1 }
.address-options .address-bottom { position: absolute; left: 0; right: 0; bottom: 0; width: 100%; height: 2rem; background-color: #ff9705; color: #fff; text-align: center; line-height: 2rem; font-size: 0.64rem }
/* bycj -- 消保*/
.contract-options{background:#fff; position:relative; z-index: 1; width:100%; height: 15rem; display: block; overflow: hidden;}
.contract-options .contract-content{display: block; width: 100%; height: 15rem;overflow: hidden;}
.contract-options .contract-content .contract-item {display: block;margin-left: 0.4rem; padding:0.5rem 0.4rem 0.5rem 0; border-bottom: 0.05rem solid #eee; position: relative;}
.contract-options .contract-content .contract-item:last-child{margin-bottom: 0; border-bottom: 0}
.contract-options .contract-content .contract-item .contract-thumb{display: block; width: 0.65rem; height: 0.65rem; position: absolute; top:0.6rem; left: 0}
.contract-options .contract-content .contract-item .contract-thumb img{width: 100%; height: 100%}
.contract-options .contract-content .contract-item dl{display: block; margin-left: 1rem;}
.contract-options .contract-content .contract-item dl dt{margin-bottom: 0.2rem; font-size: 0.56rem; color: #212121; line-height: 0.8rem; height: 0.8rem; width: 100%; height: 0.8rem; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; word-break: break-all; word-wrap: break-word;}
.contract-options .contract-content .contract-item dl dd{ font-size: 0.48rem; color: #666; line-height: 0.8rem; width: 100%; overflow: hidden; word-break: break-all; word-wrap: break-word;}


/*电脑版详情页(右边)*/
.detail-iscroll-wrap img {     max-width: 100%;max-height: 100%;    width: 100%; }
.detail-tab-item { position: relative; width: 100%; float: left; }
#bodyGoodsBodyShow p { font-size: 0.8rem; line-height: 1.5 }
#bodyGoodsBodyShow p img { width: 100% }
#specGoodsBodyShow { position: relative; padding: 0.2rem 0; font-size: 0.48rem; color: #5a5a5a; overflow: hidden; height: 100%; margin: 0 0.4rem 0.48rem 0.4rem; }
#specGoodsBodyShow table { border-bottom: 0.05rem solid #e7e7e7; border-left: 0.05rem solid #e7e7e7; min-width: 100%; border-collapse: collapse; border-spacing: 0 }
#specGoodsBodyShow table tr td { color: #848689; font-size: 0.48rem; border-top: 0.05rem solid #e7e7e7; border-right: 0.05rem solid #e7e7e7; padding: 0.4rem; }
#specGoodsBodyShow table tr td:first-child { padding-left: 5%; width: 33% }
#commitmentGoodsBodyShow { position: relative; padding: 0.2rem 0 0; font-size: 0.48rem; color: #5a5a5a; overflow: hidden; height: 100%; margin: 0 0.4rem 0.48rem 0.4rem; }
#commitmentGoodsBodyShow p { line-height: 1.5; margin-bottom: 0.3rem }
/*电脑版详情页（下边）*/
#bodyGoodsBodyBelowShow .txt { font-size: 0.8rem; line-height: 1.5 }
#bodyGoodsBodyBelowShow .img img { width: 100% }
#specGoodsBodyBelowShow { position: relative; padding: 0.2rem 0; font-size: 0.48rem; color: #5a5a5a; overflow: hidden; height: 100%; }
#specGoodsBodyBelowShow table { border-bottom: 0.05rem solid #e7e7e7; border-left: 0.05rem solid #e7e7e7; min-width: 100%; border-collapse: collapse; border-spacing: 0; }
#specGoodsBodyBelowShow table tr td { color: #848689; font-size: 0.48rem; border-top: 0.05rem solid #e7e7e7; border-right: 0.05rem solid #e7e7e7; padding: 0.4rem; }
#specGoodsBodyBelowShow table tr td:first-child { padding-left: 5%; width: 33% }
#commitmentGoodsBodyBelowShow { position: relative; padding: 0.2rem 0; font-size: 0.48rem; color: #5a5a5a; overflow: hidden; height: 100%; }
#commitmentGoodsBodyBelowShow p { line-height: 1.5; margin-bottom: 0.3rem }
/*全部评价 */
.product-eval-list { }
.product-eval-list ul { }
.product-eval-list li { padding: 0 0 0.5rem 0.4rem; background-color: #FFF; margin-top: 0.4rem; }
.product-eval-list .eval-user { position: relative; z-index: 1; display: block; border-bottom: solid #EEE 0.05rem; }
.product-eval-list .eval-user .user-avatar { position: absolute; z-index: 1; top: 0.4rem; left: 0; display: block; width: 1.1rem; height: 1.1rem; border: solid #EEE 0.05rem; border-radius: 100% }
.product-eval-list .eval-user .user-avatar img { width: 100%; height: 100%; border-radius: 100% }
.product-eval-list .eval-user .user-name { display: block; height: 0.8rem; margin: 0 0 0 1.6rem; padding: 0.6rem 0; font-size: 0.56rem; line-height: 0.8rem; color: #999 }
.product-eval-list .eval-user time { width: 4rem; overflow: hidden; position: absolute; z-index: 1; top: 0.55rem; right: 0.4rem; height: 0.8rem; font-size: 0.52rem; color: #999; line-height: 0.8rem; text-align: right; }
.product-eval-list .goods-raty { display: block; height: 0.5rem; padding: 0.3rem 0 0; font-size: 0; }
.product-eval-list .goods-raty i { display: inline-block; height: 0.5rem; background-image: url(../images/procomment_btn_star_highlight@2x.png); background-repeat: repeat-x; background-position: 0 0; background-size: contain; }
.product-eval-list .goods-raty i.star1 { width: 0.5rem; }
.product-eval-list .goods-raty i.star2 { width: 1rem; }
.product-eval-list .goods-raty i.star3 { width: 1.5rem; }
.product-eval-list .goods-raty i.star4 { width: 2rem; }
.product-eval-list .goods-raty i.star5 { width: 2.45rem; }
.product-eval-list .eval-con { padding: 0.2rem 0; }
.product-eval-list .eval-con dt { word-break: break-all; display: block; min-height: 0.9rem; margin: 0.2rem 0 0.4rem 0; font-size: 0.6rem; line-height: 0.9rem; }
.product-eval-list .eval-con dd { display: block; font-size: 0; height: 3.5rem; overflow: hidden; }
.product-eval-list .eval-con dd a { display: inline-block; width: 3.4rem; height: 3.4rem; text-align: center; border: solid 0.05rem #EEE; margin-right: 0.4rem; }
.product-eval-list .eval-con dd a img { max-width: 3.4rem; max-height: 3.4rem; }
.product-eval-list .again-eval { height: 0.9rem; margin-top: 0.2rem; font-size: 0.55rem; line-height: 0.9rem; color: #555; }
.product-eval-list .again-eval time { width: 4rem; overflow: hidden; height: 0.8rem; display: inline-block; line-height: 1.1rem }
.product-eval-list .eval-specifications { width: 100%; height: 0.9rem; font-size: 0.56rem; line-height: 0.9rem; color: #232326; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 0.2rem }
.product-eval-list .eval-explain { font-size: 0.6rem; color: #39362B; line-height: 0.8rem; padding: 0.5rem 0; }
.goods_geval a { display: inline-block; width: 3.4rem; height: 3.4rem; border: 0.05rem solid #eee; margin-right: 0.4rem; text-align: center; }
.goods_geval a img { max-width: 3.4rem; max-height: 3.4rem }
/*商品咨询列表*/
.switch-card-nav ul {background: #fff;}
.switch-card-nav ul li p.nav-all{width: 90%;  display: inline-block;  padding: 0.1rem 0.05rem;  font-size: 0.6rem;  line-height: 1.85rem;}
.switch-card-nav ul li{display: block;text-align: left;border-bottom: 0.01rem solid #eee; padding-left: 0.5rem;    position: relative;clear: both;}
.goods-consult-layout { display: block; width: 100%; height: auto; margin-top: 2rem; }
.goods-consult-layout .consult-title {height: 3.6rem; display: block; padding: 0.4rem 0.4rem 0.25rem; background: #ffffff; position: relative; z-index: 1 }
.goods-consult-layout .consult-title .goods-img { position: absolute; left: 0.4rem; top: 0.4rem; width: 3.2rem; height: 3.2rem; overflow: hidden; border: 0.05rem solid #eee; box-sizing: border-box; }
.goods-consult-layout .consult-title .goods-img img { width: 100%; }
.goods-consult-layout .consult-title h4 {     margin: 0 0 0 3.5rem;  line-height: 0.9rem;  color: #232326;  font-size: 0.6rem;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.goods-consult-layout .consult-title .goods-adorn { display: block; width: 100%; height: 0.2rem; background: url(../images/adorn.png) repeat-x; background-position: 50% 0%; background-size: 3%; position: absolute; left: 0; bottom: -0.2rem; }
.goods-consult-layout .consult-content { display: block; margin-top: 0.5rem; }
.goods-consult-layout .consult-content .consult-item { overflow: hidden; }
.goods-consult-layout .consult-content .consult-item .consult-info { display: block; width: 100%; margin-bottom: 0.4rem; border-bottom: 0.05rem solid #e9ebee; border-top: 0.05rem solid #e9ebee; box-sizing: border-box; background: #ffffff; padding-top: 0.4rem }
.goods-consult-layout .consult-content .consult-item .consult-info .member-info { height: 1.36rem; overflow: hidden; padding: 0 0.4rem; }
.goods-consult-layout .consult-content .consult-item .consult-info .member-info .member-left { float: left; width: 40%; overflow: hidden; }
.goods-consult-layout .consult-content .consult-item .consult-info .member-info .member-left img { display: block; width: 1.2rem; height: 1.2rem; border-radius: 50%; border: 0.08rem solid #eee; float: left; }
.goods-consult-layout .consult-content .consult-item .consult-info .member-info .member-left span { display: block; max-width: 4.5rem; height: 1.36rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 0.48rem; line-height: 1.36rem; margin-left: 0.3rem; float: left; color: #aaaaaa
}
.goods-consult-layout .consult-content .consult-item .consult-info .member-info .member-right { float: right; width: 60%; overflow: hidden; text-align: right; }
.goods-consult-layout .consult-content .consult-item .consult-info .member-info .member-right span { font-size: 0.48rem; color: #aaaaaa; margin: 0 0.2rem; line-height: 1.36rem; vertical-align: top; }
.goods-consult-layout .consult-content .consult-item .consult-info .member-info .member-right span:last-child { margin-right: 0 }
.goods-consult-layout .consult-content .consult-item .consult-info .inquiry { overflow: hidden; height: auto; padding: 0.2rem 0.5rem 0; }
.goods-consult-layout .consult-content .consult-item .consult-info .inquiry:last-child { padding-bottom: 0.3rem;    border-top: solid #eee 0.05rem; }
.goods-consult-layout .consult-content .consult-item .consult-info .inquiry i { float: left; width: 1.2rem; height: 0.6rem; margin-top: 0.15rem; }
.goods-consult-layout .consult-content .consult-item .consult-info .inquiry h4 { padding-left: 1.5rem; line-height: 0.9rem; word-break: break-all; word-wrap: break-word; }
.goods-consult-layout .consult-content .consult-item .consult-info .ask i {  float: left; height: 0.8rem;  width: 0.8rem;  display: block;background: url(../images/prodetails_icon_consult_normal@2x.png) no-repeat;background-position: 50% 50%;background-size: contain;    margin: 0;}
.goods-consult-layout .consult-content .consult-item .consult-info .ask h4 { font-size: 0.56rem; color: #232326; vertical-align: middle; }
.goods-consult-layout .consult-content .consult-item .consult-info .answer i {margin:0;background: url(../images/consult_icon_answer_normal@2x.png) no-repeat;background-position: 50% 50%;background-size: contain;    height: 0.8rem;  width: 0.8rem;}
.goods-consult-layout .consult-content .consult-item .consult-info .answer h4 { font-size: 0.56rem; color: #999; vertical-align: middle; }
.goods-consult-layout .consult-content .consult-item .consult-info .no-answer { padding: 0.5rem 0.4rem; border-top: 0.05rem solid #e3e5e9; margin-top: 0.3rem; }
.goods-consult-layout .consult-content .consult-item .consult-info .no-answer h4 { line-height: 0.8rem; font-size: 0.48rem; text-align: center; color: #999 }
.goods-consult-layout .goto-ask {    position: fixed;  bottom: 0;  z-index: 10;  display: block;  height: 2rem;  color: #ffffff;  line-height: 2rem;  text-align: center;  font-size: 0.6rem; }
.goods-consult-layout .goto-ask i { width: 0.6rem; height: 0.6rem; background: url(../images/question.png) no-repeat; background-size: cover; background-position: 50% 50%; margin-right: 0.2rem; display: inline-block; vertical-align: middle; margin-top: -0.1rem }
/*商品咨询发布*/
.consult-item { display: block; padding: 0 0.4rem; overflow: hidden; margin: 0.6rem 0 0; position: relative; }
.consult-item .consult-term { width: 100%; overflow: hidden; line-height: 0.9rem; font-size: 0.6rem; color: #666; text-indent: 0.1rem }
.consult-item .consult-type { margin: 0.5rem 0 0; overflow: hidden; }
.consult-item .consult-type li { display: block; line-height: 0.8rem; padding: 0.15rem 0.4rem; box-sizing: border-box; border: 0.05rem solid #fbfbfb; border-radius: 1rem; float: left; font-size: 0.52rem; color: #39362b; margin-right: 0.7rem; background: #fbfbfb; margin-bottom: 0.3rem }
.consult-item .consult-type li.checked { background-color: #25d4cf; color: #ffffff}
.consult-item .consult-type li:last-child { margin-right: 0 }
.consult-item .con-text { background-color:#FBFBFB;display: block; margin-top: 0.5rem; padding: 0.4rem 2%; width: 96%; height: 5.6rem; border: 0.05rem solid #FBFBFB; border-radius: 1rem; line-height: 1rem; font-size: 0.6rem; color: #232326; resize: none; word-break: break-all; word-wrap: break-word; }
.consult-item .default { display: block; width: 5rem; height: 0.8rem; font-size: 0.52rem; line-height: 0.8rem; color: #666; position: absolute; right: 0.8rem; bottom: 2.3rem; text-align: right; }
.consult-item .default em { margin-right: 0.1rem }
.consult-item .error em { color: #f23030 }
.nctouch-full-mask-block .goto-release {    margin: 1rem auto;  display: block;  width: 90%;  height: 2rem;  border-radius: 1rem;  background: #25d4cf;  color: #ffffff;  text-align: center;  font-size: 0.64rem;  line-height: 2rem;}
/*推荐组合&&搭配套餐共用样式Copyright: www.BIZPOWER.com*/
.package-content { background: #fff; overflow: hidden; margin-bottom: 2rem; margin-top: 2rem; }
.package-search { width: 100%; height: 2rem; border-bottom:solid 1px #f4f4f4;border-top: solid 1px #f4f4f4; box-sizing: border-box;}
.package-search .package-nav { white-space: nowrap; overflow: hidden; color: #39362B;z-index:9999;position: relative; }
/*.package-search .package-nav li { height: 100%;line-height: 1.95rem; display: inline-block; white-space: nowrap; padding: 0 0.5rem; }*/
/*.package-search .package-nav li:first-child { padding-left: 0.4rem }*/
.package-search .package-nav li .package-nav-name { float: left;font-size: 0.6rem; line-height: 1.90rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 0.2rem 0 0.4rem; box-sizing: border-box; }
.package-nav-inner li p.package-nav-name { float: none !important}
/*.package-search .package-nav li.active .package-nav-name { border-bottom: 0.1rem solid #f23030; color: #f23030 }*/
.package-bottom { width: 100%; height: 2.5rem; position: fixed; left: 0; bottom: 0; right: 0; background: #f9f9f9; overflow: hidden; }
.package-bottom .total-price { padding: 0.25rem 0.5rem; font-size: 0.6rem; color: #60ABEE; box-sizing: border-box; border-top: 0.05rem solid #e3e4ea; display: block; margin-right: 4.8rem;word-break: keep-all;}
.package-bottom .total-price-item { padding: 0.25rem 0.5rem; font-size: 0.6rem; color: #39362B; box-sizing: border-box; border-top: 0.05rem solid #e3e4ea; display: block; margin-right: 4.8rem;word-break: keep-all;}  package-bottom .total-price { padding: 0.25rem 0.5rem; font-size: 0.6rem; color: #60ABEE; box-sizing: border-box; border-top: 0.05rem solid #e3e4ea; display: block; margin-right: 4.8rem;word-break: keep-all;}
.package-bottom .total-price .discount { font-size: 0.44rem; color: #39362B; }
.package-bottom .total-price .discount em { font-weight: normal; font-size: 0.48rem; color: #39362B; vertical-align: baseline; font-weight: 600;}
.package-bottom .total-price .discount i { font-weight: normal; font-size: 0.48rem; color: #39362B; vertical-align: baseline; font-weight: 600;}
.package-bottom .total-price .total-color{color: #39362B; }
.package-bottom .total-price i,
.package-bottom .total-price em {color: #60ABEE; font-size: 0.6rem; }
.package-bottom .total-price i { margin: 0 0.15rem }
.package-bottom .goto-package { position: absolute; right: 0; bottom: 0; width: 6.8rem; height: 3rem; line-height: 3rem; color: #ffffff; text-align: center; font-size: 0.8rem; font-weight: 600;background: -webkit-linear-gradient(left, #2DDAC4 , #23D7D1);background: -o-linear-gradient(right, #2DDAC4, #23D7D1);background: -moz-linear-gradient(right, #2DDAC4, #23D7D1);background: linear-gradient(to right, #2DDAC4 , #23D7D1);}
/*下拉*/
.package-nav i.choice-top-i{
    width: 0.48rem; height: 0.48rem; float: left; margin-top: 0.3rem; opacity: 0.6;background: url(../images/group_arrow.png) no-repeat; background-position: 50% 50%; background-size: 100%; padding: 2% 0;
}

.package-nav i.choice-top-i :hover{
    transform:rotate(180deg);
    border: solid #000000 ;
}
.active :after{
    content:'';
    background-image:url(../images/search_icon_tick_normal.png);
    background-size: 0.5rem 0.5rem;
    background-repeat: no-repeat;
    position:absolute;
    width: 2rem;
    height: 2rem;
    right: 0;
    background-position: center;
 }

.package-nav-inner{
    border-bottom: 0.05rem solid #e3e4ea;
    width: 100%;
    background-color: #ffffff;
}
.active {
    color: #60ABEE;
}
.package-nav-mask{
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#19000000', endColorstr='#19000000');
    background:rgba(0,0,0,0.3);
    z-index: -1;
    top: 3.95rem;
    left: 0;
    right: 0;
    bottom: 0;
    position: fixed;  }

/*推荐套餐分类下拉*/
.package-search .package-nav{white-space: nowrap; overflow: hidden;z-index: 10;}
.package-search .package-nav li { height: 100%; white-space: nowrap; vertical-align: top ;clear: both;}
.package-search ul li ul{display: none;}

/*详情页--推荐组合&&搭配套餐*/
.blend-options { background: #fff; padding: 0.4rem 0.4rem 0.4rem 0; overflow: hidden; margin-left: 0.4rem }
.blend-options .blend-title { overflow: hidden; display: block; line-height: 0.9rem; position: relative; }
.blend-options .blend-title span { font-size: 0.55rem; color: #848689; height: 0.9rem; line-height: 0.9rem; }
.blend-options .blend-title .blend-title-left { float: left; }
.blend-options .blend-title .blend-title-right { float: right; margin-right: 0.65rem; }
.blend-options .blend-title .blend-title-right em { margin: 0 0.1rem;clear: both;}
.blend-options .blend-title .blend-title-right i { position: absolute; top: 50%; right: 0rem; display: block; width: 0.5rem; height: 0.5rem; background-image: url(../images/arrow_right_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; opacity: 0.4; margin-top: -0.25rem }
.blend-options .blend-content { display: block; width: 100%; margin-top: 0.4rem; margin-bottom: 0.2rem; }
.blend-options .blend-content ul { overflow: hidden; position: relative; }
.blend-options .blend-content ul .blend-item { display: block; float: left; overflow: hidden; }
.blend-options .blend-content ul .blend-item .goods-thumb { display: block; width: 2.5rem; height: 2.5rem; overflow: hidden;  float: left; }
.blend-options .blend-content ul .blend-item .goods-thumb img { width: 100%; height: 100%; }
.blend-options .blend-content ul .blend-item .blend-add { display: block; width: 0.5rem; height: 0.5rem; background: url(../images/value_add_a.png) no-repeat; background-position: 50% 50%; background-size: cover; opacity: 0.6; float: left; margin: 1.05rem 0.3rem; }
/*推荐组合*/
.package-goods { display: block; width: 100%; background: #fff; }
.package-goods .goods-main { padding: 0.5rem 0.4rem 0.5rem 0.4rem; border-bottom: 0.05rem solid #e3e4ea; overflow: hidden; position: relative; }
.package-goods .goods-main .goods-thumb { width: 5rem; height: 5rem; border: 0.05rem solid #bfbfbf;overflow: hidden; position: absolute; left: 0.4rem; top: 0.5rem }
.package-goods .goods-main .goods-thumb img { width: 100%; height: 100%; }
.package-goods .goods-main .goods-info { height: 6rem; margin-left: 5.5rem; position: relative; }
.package-goods .goods-main .single-price .info-left { width: 100% !important }
.package-goods .goods-main .single-price .info-right { width: 100% !important }
.package-goods .goods-main .goods-info .info-left { float: left; display: block; width: 6.8rem;padding-right: 2rem; font-size: 0.7rem; }
.package-goods .goods-main .goods-info .info-left h4 a { display: block; font-size: 0.8rem;  color: #232326; overflow: hidden; white-space: nowrap;    text-overflow: ellipsis; }
.package-goods .goods-main .goods-info .info-left .choice-spec { display: block;  cursor: pointer;    position: absolute; bottom: -0.3rem; left: -5.5rem;}
.package-goods .goods-main .goods-info .info-left .choice-spec span { display: block;box-sizing: border-box; font-size: 0.48rem;white-space: nowrap; float: left;}
.package-goods .goods-main .goods-info .info-left .choice-spec i { width: 0.48rem; height: 0.48rem; float: left; opacity: 0.6 ;    margin-top: 0.1rem;  margin-left: 0.05rem}
.package-goods .goods-main .goods-info .info-left .choice-spec i { background: url(../images/group_arrow.png) no-repeat; background-position: 50% 50%; background-size: 100%; }
.package-goods .goods-main .goods-info .info-left .choice-spec i.choice-down { background: url(../images/group_arrow.png) no-repeat; background-position: 50% 50%; background-size: 80%; transform: rotate(180deg); }
.package-goods .goods-main .goods-info .info-left .no-choice { color: #999999 }
.package-goods .goods-main .goods-info .info-left .choice { color: #999999 }
.package-goods .goods-main .goods-info .info-left .default { color: #82838d }
.package-goods .goods-main .goods-info .info-right { float: left; margin-right: 0.4rem; width: 5.2rem; overflow: hidden;margin-top:0.4rem; }
.package-goods .goods-main .goods-info .info-right p { line-height: 0.8rem; width: 100%; font-size: 0.8rem;}
.package-goods .goods-main .goods-info .info-right p em { margin-left: 0.1rem;  }
.info-bottom{height: 2.5rem}
.info-bottom p{font-size: 0.48rem;text-align: right}
.sum{float: right; text-align: right;font-size: 0.48rem; }
.package-goods .goods-content { display: block; width: 100%; }
.package-goods .goods-content ul { overflow: hidden; }
.package-goods .goods-content ul .goods-list { padding: 0.5rem 0.4rem; border-bottom: 0.05rem solid #e3e4ea; position: relative; }
.package-goods .goods-content ul .goods-list .goods-btn { width: 0.72rem; height: 0.72rem; background: url(../images/no_choice.png) no-repeat; background-position: 50% 50%; background-size: cover; position: absolute; top: 0; margin-top: 1.74rem; left: 0.4rem }
.package-goods .goods-content ul .goods-list .goods-btn.select { background: url(../images/choice.png) no-repeat; background-position: 50% 50%; background-size: cover; }
.package-goods .goods-content ul .goods-list .goods-items { display: block; height: 5.2rem; margin-left: 1rem; overflow: hidden; position: relative; }
.package-goods .goods-content ul .goods-list .goods-items .goods-thumb { width: 4rem; height: 4rem; border: 0.05rem solid #bfbfbf; overflow: hidden; position: absolute; left: 0rem; }
.package-goods .goods-content ul .goods-list .goods-items .goods-thumb img { width: 100%; height: 100%; }
.package-goods .goods-content ul .goods-list .goods-items .goods-info { height:4.2rem; margin-left: 4.6rem; overflow: hidden; }
.package-goods .goods-content ul .goods-list .goods-items .single-price .info-left { width: 100% !important }
.package-goods .goods-content ul .goods-list .goods-items .single-price .info-right { width: 100%;height: 5rem; !important }
.package-goods .goods-content ul .goods-list .goods-items .goods-info .info-left { float: left; display: block; width: 6.8rem; }
.package-goods .goods-content ul .goods-list .goods-items .goods-info .info-left h4 a { display: block; margin-top: 0.1rem; font-size: 0.7rem;  color: #232326; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.package-goods .goods-content ul .goods-list .goods-items .goods-info .info-left .choice-spec { display: block; height: 1rem; box-sizing: border-box;  margin-top: 0.4rem; cursor: pointer;     position: absolute;  bottom: 0;  left: 0;}
.package-goods .goods-content ul .goods-list .goods-items .goods-info .info-left .choice-spec span { display: block; font-size: 0.48rem; line-height: 1.15rem; float: left; text-overflow: ellipsis; white-space: nowrap;  }
.package-goods .goods-content ul .goods-list .goods-items .goods-info .info-left .choice-spec i { width: 0.48rem; height: 0.48rem; float: right; margin-top: 0.3rem; opacity: 0.6 }
.package-goods .goods-content ul .goods-list .goods-items .goods-info .info-left .choice-spec i.choice-top { background: url(../images/group_arrow.png) no-repeat; background-position: 50% 50%; background-size: 100%;margin-left: 0.05rem; }
.package-goods .goods-content ul .goods-list .goods-items .goods-info .info-left .choice-spec i.choice-down { background: url(../images/group_arrow.png) no-repeat; background-position: 50% 50%; background-size: 100%; transform: rotate(180deg); }
.package-goods .goods-content ul .goods-list .goods-items .goods-info .info-left .no-choice { color: #999999 }
.package-goods .goods-content ul .goods-list .goods-items .goods-info .info-left .choice { color: #82838d }
.package-goods .goods-content ul .goods-list .goods-items .goods-info .info-left .default { background: #f5f5f5; color: #82838d }
.package-goods .goods-content ul .goods-list .goods-items .goods-info .info-right {  width: 5.2rem;    font-size: 0.7rem;  }
.package-goods .goods-content ul .goods-list .goods-items .goods-info .info-right p { width: 100%; float: left;}
.package-goods .goods-content ul .goods-list .goods-items .goods-info .info-right p em { margin-left: 0.1rem;  }
.info-right-sum{text-align: right;position: absolute;bottom: 0;right: 0;font-size: 0.48rem;}
/*搭配套餐*/
.package-goods .co-content { display: block; width: 100%; }
.package-goods .co-content ul { overflow: hidden; }
.package-goods .co-content ul .goods-list { padding: 0.5rem 0.4rem; margin-left: 0.5rem; border-bottom: 0.05rem solid #e3e4ea; position: relative; height: 5rem }
.package-goods .co-content ul .goods-list:last-child { border-bottom: 0 }
.package-goods .co-content ul .goods-list .goods-items { display: block; height: 5.2rem; overflow: hidden; position: relative; }
.package-goods .co-content ul .goods-list .goods-items .goods-thumb { width: 4rem; height: 4rem; border: 0.05rem solid #bfbfbf; overflow: hidden; position: absolute; left: 0rem; top: 0rem }
.package-goods .co-content ul .goods-list .goods-items .goods-thumb img { width: 100%; height: 100%; }
.package-goods .co-content ul .goods-list .goods-items .goods-info { height: 5.2rem; margin-left: 4.6rem; overflow: hidden; }
.package-goods .co-content ul .goods-list .goods-items .goods-info .info-left { float: left; display: block; width: 10.2rem; }
.package-goods .co-content ul .goods-list .goods-items .goods-info .info-left h4 a { white-space: nowrap;  text-overflow: ellipsis;display: block; margin-top: 0.1rem; font-size: 0.8rem; line-height: 0.7rem; max-height: 1.4rem; color: #232326; overflow: hidden;  }
.package-goods .co-content ul .goods-list .goods-items .goods-info .info-left .choice-spec { bottom: 0;  left: 0;  position: absolute;display: block; height: 1rem; box-sizing: border-box; margin-top: 0.4rem; cursor: pointer; }
.package-goods .co-content ul .goods-list .goods-items .goods-info .info-left .choice-spec span { display: block; font-size: 0.48rem; line-height: 1.15rem; float: left; text-overflow: ellipsis; white-space: nowrap; }
.package-goods .co-content ul .goods-list .goods-items .goods-info .info-left .choice-spec i { width: 0.48rem; height: 0.48rem; float: right; margin-top: 0.3rem; opacity: 0.6 }
.package-goods .co-content ul .goods-list .goods-items .goods-info .info-left .choice-spec i.choice-top { background: url(../images/group_arrow.png) no-repeat; background-position: 50% 50%; background-size: 100%;margin-left: 3px; }
.package-goods .co-content ul .goods-list .goods-items .goods-info .info-left .choice-spec i.choice-down { background: url(../images/group_arrow.png) no-repeat; background-position: 50% 50%; background-size: 80%; transform: rotate(180deg); }
.package-goods .co-content ul .goods-list .goods-items .goods-info .info-left .no-choice { color: #f23030 }
.package-goods .co-content ul .goods-list .goods-items .goods-info .info-left .choice { color: #82838d }
.package-goods .co-content ul .goods-list .goods-items .goods-info .info-left .default { color: #82838d }
.package-goods .co-content ul .goods-list .goods-items .goods-info .info-right { float: left; width: 4rem; overflow: hidden;    padding-top: 1.2rem;position: absolute; }
.package-goods .co-content ul .goods-list .goods-items .goods-info .info-right p { line-height: 1rem; width: 100%; font-size: 0.6rem; }
.package-goods .co-content ul .goods-list .goods-items .goods-info .info-right p em { margin-left: 0.1rem;  }
.package-goods .co-content ul .goods-list .goods-items .goods-info .info-right p.price { color: #39362B; font-weight: 600 }
.package-goods .co-content ul .goods-list .goods-items .goods-info .info-right p.old-price { color: #CCCCCC; text-decoration: line-through; font-size: 0.48rem }
/*为你推荐和排行榜*/
.guess-tittle { display: block; width: 100%; padding: 0.6rem 0 0.3rem 0; }
.guess-tittle ul { overflow: hidden; }
.guess-tittle ul li { float: left; width: 50%; text-align: center; font-size: 0.6rem; line-height: 0.8rem; height: 0.8rem; color: #81838e; }
.guess-tittle ul li.checked { color: #25d4cf;border-bottom:solid #25d4cf 0.1rem;padding-bottom: 0.58rem;}
.guess-swipe { position: relative; overflow: hidden; z-index: 1;    height: 17rem;}
.guess-swipe .guess-goods { overflow: hidden;    height: 17rem; }
.guess-swipe .guess-goods li { display: block; float: left; position: relative; width: 100%; height: auto; }
.guess-swipe .guess-goods li dl { float: left; width: 31.33%; display: block; margin: 0 1% 0.4rem; }
.guess-swipe .guess-goods li dl dt { display: block; width: 5.1rem; height: 5.1rem; border: 0.05rem solid #f0f2f5; overflow: hidden }
.guess-swipe .guess-goods li dl dt img { width: 100% }
.guess-swipe .guess-goods li dl .goods-name { padding: 0rem 0.2rem; line-height: 0.75rem; height: 1.4rem; font-size: 0.48rem; color: #666; overflow: hidden; word-break: break-all; word-wrap: break-word; margin-top: 0.2rem;-webkit-line-clamp: 2;  display: -webkit-box;  -webkit-box-orient: vertical; }
.guess-swipe .guess-goods li dl .goods-price { padding: 0rem 0.2rem; overflow: hidden; color: #232326; font-size: 0.6rem; font-weight: 600 }
.guess-swipe .guess-goods li dl .goods-price em { margin: 0 0.15rem; }
.bx-pager { display: block; width: 100%; height: 0.6rem; overflow: hidden;z-index:20; text-align: center; margin: -0.8rem 0; position: absolute;}
.bx-pager .bx-pager-item { width: 0.28rem; height: 0.28rem; border-radius: 50%; background: #CCCCCC; display: inline-block; vertical-align: top; margin: 0 0.18rem; }
.bx-pager .bx-pager-item.active { background: #25d4cf
}
/*页内固定块Copyright: BIZPOWER*/
.absolute-block-r { width: 1.9rem; position: absolute; z-index: 899; right: 0.5rem; bottom: 4.5rem; }
.absolute-block-r.itemCode{color: #25d4cf;font-size: 0.64rem;width: 0.64rem;margin: 0 auto;line-height: 0.7rem;word-wrap: break-word;    right: 0;bottom: 6rem;}
.absolute-block-r a { display: block; width: 1.95rem; height: 1.95rem; background: rgba(255,255,255,0.85); border-radius: 100%; border: solid 0.05rem #EEE; }
.absolute-block-r a i { width: 100%; height: 100%; display: block; background-position: 50% 50%; background-repeat: no-repeat; background-size: 60%; opacity: 0.5;box-shadow: 0 0 10px rgba(2, 186, 210, 0.5);  border-radius: 100%;  -webkit-box-shadow: 0 0 10px rgba(2, 186, 210, 0.5);  -moz-box-shadow: 0 0 10px rgba(2, 186, 210, 0.5); }
.absolute-block-r a.gotop-btn { margin-top: 0.25rem; }
.absolute-block-r a.gotop-btn i { background-image: url(../images/gotop_b.png); }
.absolute-block-r a.browse-btn i { background-image: url(../images/goods_browse_b.png); }
.absolute-block-r a.goods-pc-info i { background-image: url(../images/goods_pc_info.png); background-size: 80%; }

/*门店*/
.chain-title{padding:0.4rem 0.4rem 0.4rem 0; margin-left: 0.5rem;display: block;position: relative; z-index: 1; overflow: hidden; border-bottom: 0.05rem solid #eee}
.chain-title span{font-size: 0.56rem; line-height: 0.9rem; height: 0.9rem; float: left; color: #888}
.chain-content{padding:0.6rem 0.4rem 0.6rem 0; margin-left: 0.4rem; display: block; position: relative; z-index: 1; height: 2rem}
.chain-content img{ display: block; width: 2rem; height: 2rem;position: absolute; top:0.6rem; left: 0.2rem }
.chain-content .chain-info{ display: block; margin:0 3rem 0 2.5rem; }
.chain-content .chain-info .chain-name{ font-size: 0.56rem; color: #232326; line-height: 1rem; height: 1rem; width: 100%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 0.1rem }
.chain-content .chain-info .chain-address{ font-size: 0.48rem; color: #888; line-height: 0.8rem; height: 0.8rem; width: 100%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.chain-content .chain-right{position:absolute; top:50%; right: 0.4rem; overflow: hidden; margin-top:-0.4rem;}
.chain-content .chain-right span{ float:left;color: #f23030; margin-right: 0.15rem; font-size: 0.52rem; line-height: 0.8rem; }
.chain-content .chain-right i{ float: left; width: 0.5rem;height: 0.5rem; background:url(../images/arrow_right_b.png) no-repeat; background-size: cover; background-position: 50% 50%; opacity: 0.4; margin-top:0.15rem; }

/*批發規格選擇*/
.spec-wholesale .concern-cart,
.spec-wholesale .action-list{width: 50%}
.spec-wholesale .concern-cart .handle span{width: auto}
.spec-wholesale .goods-shopping-list{    top: 7rem;}

.s-dialog-skin-white .s-dialog-content{
    height: 3.6rem;
    line-height: 1rem;
}
/*話費充值*/
.nctouch-inp-con .validate{
    width: 100%;
    height: 3.5rem;
    /*background-color: red;*/
    display: flex;
    justify-content: space-around;
    position: relative;
    border-bottom: 0.01rem solid gainsboro;
    padding-bottom:.1rem ;
}
.nctouch-inp-con .carrier{
    position: absolute;
    left: 1rem;
    bottom:.2rem;
    font-size: .6rem;
    color:white;
    background-color: rgb(250, 125, 35);
    padding: 0.01rem;
}
.nctouch-inp-con .userMobie{
    height: 2rem;
    outline: none;
    width: 85%;
    /*text-indent: 1rem;*/
    border:none;
}
.nctouch-inp-con .phoneBook{
    margin-top: .7rem;
    margin-right:.5rem;
}
.nctouch-inp-con .item{
    width: 100%;

}
.nctouch-inp-con .title{
    font-size: .8rem;
    color:grey;
    margin-left: .3rem;
}
.nctouch-inp-con .menus{
    display: flex;
    width: 100%;
    /*允许换行*/
    flex-wrap: wrap;
}
.nctouch-inp-con .menus>div{
    display: flex;
    flex-direction: column;
    width: 30%;
    box-sizing: border-box;
    text-align: center;
    border-radius: 0.5rem;
    background-color: rgb(238, 238, 238);
    margin-left: .43rem;
    margin-bottom: .43rem;
}
.nctouch-inp-con .cmoney{
    font-size: .8rem;
    font-weight: 700;
}
.nctouch-inp-con .mmoney{
    font-size: .8rem;
}
.nctouch-inp-con .other{
    font-size: .8rem;
}
.nctouch-inp-con .btnC{
    width: 70%;
    margin:2.4rem auto;
    height: 1.5rem;
    border-radius: 1rem;
    background-color:rgb(238, 238, 238) ;
    line-height: 1.5rem;
    text-align: center;
    font-size: .8rem;
}
.nctouch-inp-con .icaon_tel span{
    color: rgb(183, 183, 183);
    font-size: 1rem;
}
.nctouch-inp-con .icaon_tel{
    margin-bottom: 1rem;
    width: 100%;
    box-sizing: border-box;
}
.nctouch-inp-con .box{
    margin-top: .5rem;
    width: 100%;
    display: flex;
    box-sizing: border-box;
}
.nctouch-inp-con .box>div{
    flex: 0.8;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
    padding: .4rem;
}
.nctouch-inp-con .box>div>img{
    width: 90%;
}
.nctouch-inp-con .box>div>span{
    font-size: .6rem;
}
.nctouch-inp-con #div {
    width: 0px;
    height: 0px;
    background: red;
    position: fixed;
    top: 70%;
    left: 50%;
}
.nctouch-inp-con #popover .definedModal{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.nctouch-inp-con .defined_money{
    display: flex;
}
/*移除底部或顶部三角,需要在删除此代码*/
.nctouch-inp-con .mui-popover .mui-popover-arrow:after {
    width: 0px;
}