@charset "utf-8";

/* ================================ */
/* 触屏版商品介绍页面样式				*/
/* ================================ */
header, .header{position: fixed; top:0;background-color: #fff;padding-bottom: 0.1rem;}
.header-nav li.cur a{color: #252525;font-size: 0.7rem;padding: 0.1rem 0.25rem;}
.header-nav li.cur a{color: #252525;font-weight: normal;border-color: #252525;}
.touchSlide-bd{margin-top:2.05rem;  overflow: hidden; max-width: 640px; min-width: 320px; margin: 2.05rem auto;}
.touchSlide-bd .nctouch-main-layout{margin-top:0;}
.touchSlide-bd>div{width: 100%;overflow: hidden;float: left;}
.transparent .header-l a,
.transparent .header-r a,
.goods-detail-top{position: relative;}
.goods-detail-top .round { width: 1.35rem; height: 1.35rem; margin: 0.2775rem; padding: 0; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#BFFFFFFF', endColorstr='#BFFFFFFF'); background:rgba(255,255,255,0.75); border: solid 0.05rem #EEE; border-radius: 100%;}
.transparent .header-l a i.back { width: 60%; height: 60%; margin: 20%; background-image: url(../images/arrow_left_r.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; opacity: 1;}
.transparent .header-r a { margin: 0.2875rem  0.55rem; padding: 0; border-radius: 100%;}
.transparent .header-r a i.more { width: 60%; height: 60%; margin: 20%; background-image: url(../images/more_r.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; opacity: 1;}

.goods-detail-cnt { position: relative; z-index: 1;}
.goods-detail-pic {background-color: #fff;position: relative; overflow: hidden; z-index: 1; width: 100%; margin: 0 auto;}
.goods-detail-pic ul { overflow: hidden; position: relative; font-size: 0; white-space: nowrap;}
.goods-detail-pic ul li { display: inline-block; position: relative; z-index: auto;width: 100%;}
.goods-detail-pic ul li img { max-width: 100%; max-height: 100%;}
.goods-detail-turn { position: absolute; z-index: 1; bottom: 0.5rem; left: 50%; width: 6rem; margin-left: -3rem; text-align: center;}
.goods-detail-turn ul { font-size: 0; margin: 0 auto; white-space: nowrap;}
.goods-detail-turn ul li { display: inline-block; width: 0.35rem; height: 0.35rem; margin-right: 0.25rem; background-color: #BBB; border-radius: 100%;}
.goods-detail-turn ul li.cur { background-color: #f73030;}

.goods-detail-top .round { margin: 0; position: absolute; z-index: 2; bottom: 0.75rem; right: 0.75rem; }
.goods-detail-top .round i { display: block; width: 100%; height: 100%; background-position: 50% 50%; background-repeat: no-repeat; background-size: 60%; opacity: 0.75;}
.goods-detail-top .pd-collect { right: 0.75rem;}
.goods-detail-top .round.pd-collect i { background-image: url(../images/favorite_r.png);}
.goods-detail-top .round.pd-collect.favorate i { background-image: url(../images/favorite_rs.png);}

/*商品详情名称*/
.goods-detail-name { display: block; padding: 0.5rem 0.5rem 0.4rem 0.5rem; background-color: #FFF;}
.goods-detail-name dt { display: block; font-size: 0.75rem; line-height: 0.85rem;}
.goods-detail-name dt span { display: inline-block; padding: 0 0.15rem; border-radius: 0.1rem; margin-right: 0.1rem; background-color: #f73030; color: #FFF; font-size: 0.6rem; line-height: 0.9rem; vertical-align: middle; height: 0.9rem;}
.goods-detail-name dd { margin-top: 0.15rem; font-size: 0.55rem; color: #777; line-height: 0.69rem;}

/*商品详情价格*/
.goods-detail-price { position: relative; z-index: 1; display: block; padding: 0 0.5rem; background-color: #FFF;}
.goods-detail-price dl { display: inline-block;}
.goods-detail-price dt { display: inline-block; font-size: 0.55rem; color: #f73030; line-height: 1rem;}
.goods-detail-price dt em { font-size: 1rem;}
.goods-detail-price dd {     font-size: 0.55rem;  color: #999; line-height: 0.9rem;margin-top: 5px;}
.goods-detail-price dd>del {margin-left: 5px;}
.goods-detail-price .sold { position: absolute; z-index: 1; top: 0.25rem; right: 0.75rem; display: block; font-size: 0.55rem; line-height: 1rem; height: 1rem;}

/*商品咨询*/
.goods-detail-item .inline-block{display: inline-block; vertical-align: middle;}
.show-ask-link{font-size: 0.65rem;text-align: center;border: 0 !important;}
.show-ask-link .icon-wrap{height: 21px;width: 21px;}
.icon-wrap i{width: 100%;height: 100%;display: block;}
.icon-wrap i.icon-show-ask{background: url(../images/icon-show-ask.png) no-repeat center;background-size: 100%;}

/*秒杀商品*/
.goods-special-info { font-size: 0.6rem; }
.goods-special-info .icon-wrap {height: 17px;width: 16px;}
.goods-special-info .icon-wrap i.icon-time{background: url(../images/icon-time.png) no-repeat center;background-size: 100%;}
.seckill-time, .seckill-time-separator { text-align: center; font-size: 0.65rem; text-align: center; vertical-align: middle; }
.seckill-time-separator { width: 10px; color: #e3453a;}
.seckill-time { color: #fff; background-color:#e3453a;padding: 0 2px;border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; }

/*商品属性*/
.goods-props-item>dt,.goods-props-item>dd{float: left;padding: 0.5rem;}
.goods-props-item{border-bottom: 1px solid #eee;font-size: 0.6rem;overflow: hidden;}
.goods-props-item>dt{width: 4rem;}
.goods-props-box .weui-actionsheet{ min-height: 1.9rem; max-height: 15rem; overflow: hidden;}

/*商品详情项目*/
.consume_score{font-size: 0.7rem;}
.goods-detail-item { position: relative; z-index: 1; padding: 0.5rem; background: #FFF; border-bottom: solid 0.05rem #f7f7f7;}
.goods-detail-prepare { color: #888;font-size: 0.6rem;line-height: 1rem;}
.goods-detail-item .itme-name,.goods-detail-item .itme-img { position: absolute; z-index: 1; top: 0.5rem; left: 0.5rem; display: block; width: 1.6rem; height: 0.9rem; font-size: 0.6rem; color: #000; line-height: 0.9rem;}
.goods-detail-item .itme-img{width: 1.6rem; height: 0.9rem;}
.goods-detail-item .props-itme-name{position: static; width: auto; font-size: 0.65rem; color: #252525;}
.goods-detail-item .itme-img img{width: 100%;}
.goods-detail-item .item-con { display: block; margin-left: 1.6rem;}
.goods-detail-item .item-con dl { display: block; line-height: 0.9rem;}
.goods-detail-item .item-con dt { font-size: 0.6rem; color: #333;}
.goods-detail-item .item-con dt.substr {  height: 0.9rem;     width: 85%;}
.goods-detail-item .item-con dd { font-size: 0.55rem; color: #888;}
.goods-detail-item .item-con dd.text-right { text-align: right;    margin-right: 0.8rem;}
.item-more,.item-more.arrow-down { position: absolute; z-index: -1; top: 0.5rem; right: 0.5rem; display: block; width: 0.8rem; height: 0.9rem; background-image: url(../images/arrow_right_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 80%; opacity: 0.4;}
.item-more.arrow-down{background-image: url(../images/arrow_down_b.png);}
.item-more.goods-spec-selected{background-image: url(../images/arrow_right_b.png);  background-size: 80%;}
.item-more.location { background-image: url(../images/location_b.png); opacity: 0.55;}
.item-all{
	font-size: 0.6rem;
    position: absolute;
    z-index: -1;
    top: 0.5rem;
    right: 1.5rem;
}

/*促销活动*/
.goods-detail-sale { position: relative; z-index: 1; margin-bottom: 0.4rem;}
.goods-detail-sale dt { display: inline-block; vertical-align: top; margin-right: 0.1rem;}
.goods-detail-sale dt i,i.promotion_tag { display: inline-block; vertical-align: top; height: 0.7rem; padding: 0 0.1rem; margin-top: 0.1rem; font-size: 0.45rem; color: #FFF; line-height: 0.7rem; background: #f73030; border-radius: 0.15rem;}
i.promotion_tag{ display: block;margin-right: 0.3rem;}
.promotion_tag_box{overflow: hidden;width: 90%;}
.promotion_tag_box>li{float: left;}
.promotion_tag_box>li:last-child i.promotion_tag{margin-right: 0;}
.promotion_goods_box.show .item-more.arrow-down{-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg);}
.promotion_goods_box.show .promotion_tag_box{display: none;}
.promotion_goods_box.show .promotion-desc-list{display: block;}
.promotion_goods_box .promotion-desc-list{display: none;}

.goods-detail-sale dd { display: inline-block; vertical-align: top; font-size: 0.55rem; line-height: 0.9rem; color: #555;}
.goods-detail-sale dd.mansong-rule { display: block; margin-bottom: 0.1rem;}
.goods-detail-sale dd.mansong-rule em { font-weight: 600; color: #333;}
.goods-detail-sale dd.mansong-rule span { display: inline-block; vertical-align: middle; width: 0.8rem; height: 0.9rem;}
.goods-detail-sale dd.mansong-rule span img { width: 100%; height: 100%;}
.goods-detail-sale>dt{ float: left;}
.goods-detail-sale dd.gift-item { display: block; margin-bottom: 0.1rem;margin-left: 1.6rem;}
.goods-detail-sale dd.gift-item a { color: #888; }
.goods-detail-sale dd.gift-item em { color: #333;}

/*地区运费*/
.goods-detail-freight {}
.goods-detail-freight dt strong { color: #ED5564; margin-left: 0.5rem;}
.goods-detail-freight dd { line-height: 0.9rem; margin-top: 0.2rem;}


/*已选规格*/
.goods-detail-sel { display: block;}
.goods-detail-sel dt { font-size: 0;}
.goods-detail-sel dt span { display: inline-block; height: 0.9rem; margin: 0 0.3rem 0.3rem 0; border: solid 0.05rem #CCC; font-size: 0.55rem; line-height: 0.9rem; padding: 0 0.2rem; color: #777;}
.goods-detail-sel dt span.no-margin {margin: 0;}
.goods-detail-sel dt span em { color: #333;}

.goods-detail-contract { padding-bottom: 0.5rem;}
.goods-detail-contract dt { display: block; height: 0.9rem; font-size: 0.6rem; line-height: 0.9rem; margin-bottom: 0.2rem; white-space: nowrap; overflow: hidden;}
.goods-detail-contract dd { display: block; font-size: 0;}
.goods-detail-contract dd span { display: inline-block; height: 0.65rem; margin-right: 0.5rem; font-size: 0.55rem; font-weight:600; color: #DB4453; line-height: 0.65rem;}
.goods-detail-contract dd span i { display: block; width: 0.6rem; height: 0.6rem; float: left; margin-right: 0.1rem;}
.goods-detail-contract dd span i img { width: 100%; height: 100%;}
.goods-margin{background-color: #FFF; margin-top: 0.5rem;border: 0;}
/*商品详情评价*/
.quest_icon{background:url('../images/quest_icon.png') no-repeat center center;background-size: 15px;padding-right: 15px;margin-right:0.2rem }
.adm_icon{background:url('../images/adm_icon.png') no-repeat center center;background-size: 15px;padding-right: 15px;margin-right:0.2rem}
.user_icon{background:url('../images/user_icon.png') no-repeat center center;background-size: 15px;padding-right: 15px;margin-right:0.2rem}


/*商品详情推荐*/
.goods-detail-recom { background: #FFF;  margin: 0.5rem 0; background-color: #FFF; border: solid #EEE; border-width: 0.05rem; overflow: hidden;border-left: 0;border-right: 0;}
.goods-detail-recom .goods-recom-title{line-height: 0.75rem;margin-bottom: 0.5rem;border-bottom: 1px solid #EEE;}
.goods-detail-recom .goods-recom-title li.recom-title-item{font-size: 0.75rem;margin: 0 11%;text-align: center; }
.goods-detail-recom .goods-recom-title li.cur{color: #f36060;border-bottom: 2px solid #f36060;}
.goods-detail-recom .goods-recom-title li.line>span{width: 1px;background-color: #999999;height: 0.75rem;display: inline-block;}
.goods-detail-recom .goods-recom-con{padding: 0 0 0.5rem 0.5rem;}
.goods-detail-recom .goods-recom-title li{padding: 0.6rem 0;}
.goods-detail-recom .adjunct-group{overflow: hidden;margin: 0.7rem 0;}
.goods-detail-recom .adjunct-group li{    border: #f1f1f1 0.05rem solid; margin-right: 0.5rem; padding: 0.15rem 0.3rem; border-radius: 0.25rem; float: left; font-size: 0.7rem;}
.goods-detail-recom .adjunct-group li.cur{background-color: #f73030;color: #fff;border-color: #f73030;}
.goods-detail-recom .adjunct-goods-item{overflow: hidden;}
.goods-detail-recom .adjunct-box input[type="checkbox"]{width: 0.9rem;height: 0.9rem;vertical-align: top;}
.goods-detail-recom .adjunct-box input[type="checkbox"]:checked:after{width: 0.6rem; height: 0.3rem;  top: 0.15rem;}
.goods-detail-recom .adjunct-goods-item li,.goods-detail-recom .linkgoods-box li{float: left;width: 32.3%;}
.goods-detail-recom .linkgoods-box ul{overflow: hidden;}
.goods-detail-recom .linkgoods-box .hd li{display: inline-block; width: 10px; height: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #E9E9E9; margin: 0 0.1rem;}
.goods-detail-recom .linkgoods-box .hd li.on{    background-color: red;}
.goods-detail-recom .linkgoods-box .hd-box{ margin-top: 0.5rem;text-align: center;}
.goods-detail-recom .linkgoods-box .hd{display: inline-block;margin: 0 1px;}

.goods-detail-recom li>a{ display: block; width: 4.5rem; margin: 0 auto; }
.goods-detail-recom .pic {height: 4.5rem;width: 100%;}
/*.goods-detail-recom .pic img { display: block; width: 100%; height: 100%;}*/
.goods-detail-recom dl { margin-top: 0.2rem;width: 4.5rem;}
.goods-detail-recom dt { display: block; overflow: hidden; height: 1.3rem; font-size: 0.65rem; line-height: 0.65rem;  margin-bottom: 0.2rem;color: #999;text-align: left;}
.goods-detail-recom dd { height: 1rem;line-height: 0.9rem; }
.goods-detail-recom dd em { font-size: 0.65rem;vertical-align: top; }
/*商品短描述*/
.goods-brief{color: #444444;font-size: 0.65rem;}
/*商品品牌*/
.goods-detail-item>a{display: block;}
.goods-brand-item .itme-img,.goods-brand-item .item-con dl{height: 2.35rem;}
.goods-brand-item .item-con dl{line-height: 2.35rem;}
.goods-brand-item .itme-img{ width:2.35rem;border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; -ms-border-radius: 100%;border: 1px solid #ccc;overflow: hidden;}
.goods-brand-item .item-con{margin-left:2.65rem;}
.goods-brand-item .item-more{margin-left:2.65rem;top:1.3rem;}
/*服务标签*/
.service-tag-item{padding-bottom: 0;}
.service-tag-item ul{overflow: hidden;}
.service-tag-item li{float: left;width: 4.4rem;margin-right: 0.5rem;margin-bottom: 0.5rem;}
.service-tag-box{height: 1.25rem;width: 100%;overflow: hidden;border: 0.05rem solid #f83030; color: #f83030;line-height: 1.25rem;}
.icon-service-tag{background: url("../images/icon-service_tag.jpg") no-repeat center;background-size: 100%;width: 1.25rem;height: 100%;float: left;}
.service-tag{height: 100%;font-size: 0.7rem;text-align: center;display: block;}
/*商品详情选项*/
.goods-options-info { min-height: 3rem;}
.goods-options-info .goods-pic { position: absolute ; z-index: 1; top: 0.5rem; left: 0.5rem; width: 3rem; height: 3rem; background: #FFF;padding: 0;}
.goods-options-info .goods-pic img { width: 100%; height: 100%;}
.goods-options-info dl { margin-left: 4rem;}
.goods-options-info dt { font-size: 0.6rem; line-height: 0.75rem; margin: 0.2rem 0.6rem 0.4rem 0;}
.goods-options-info .goods-price { height: 1rem; font-size: 0.55rem; font-weight: 600; line-height: 1rem;}
.goods-options-info .goods-price em { font-size: 0.66rem;}
.activity { display: inline-block; height: 0.7rem; vertical-align: top; padding: 0 0.1rem; margin: 0.14rem 0 0 0.1rem; font-size: 0.45rem; line-height: 0.7rem; font-weight: lighter; color: #FFF; background-color: #f73030; border-radius: 0.1rem;}
.goods-options-info .goods-storage { display: block; float: right; font-size: 0.5rem; line-height: 1rem; color: #888;}

.goods-options-stock { padding: 0.25rem 0.5rem;}
.goods-options-stock dl{ display: block; overflow: hidden;margin-bottom: 0.5rem;}
.goods-options-stock dl:last-child {margin-bottom: 0;}
.goods-options-stock dt { display: block; height: 0.9rem; padding: 0.1rem 0; font-size: 0.6rem; line-height: 0.9rem;}
.goods-options-stock dd { display: block; font-size: 0rem;}
.goods-options-stock dd .spec-box{display: inline-block;margin-left: 0.5rem;text-align: center;}
.goods-options-stock dd a.spec-text { display: inline-block; height: 0.9rem; padding: 0.25rem 0.4rem;  margin-bottom: 0.3rem; font-size: 0.55rem; color: #888; line-height: 0.9rem; background: #FFF; border: solid 0.05rem #BBB; border-radius: 0.15rem;}
.goods-options-stock dd a.spec-img {display: inline-block;border-radius: 100%; width: 50px; height: 50px; overflow: hidden;border: 1px solid #EEE;}
.goods-options-stock dd a.spec-img img{width: 100%;display: block;height: 100%;}
.goods-options-stock dd p{font-size: 0.6rem;}
.goods-options-stock dd .spec-box:first-child { margin-left: 0;}
.goods-options-stock dd a.current { color: #FFF; background: #f73030; border: none;border: 1px solid #f73030;}
.goods-option-value { display: block; padding: 0.5rem; margin-bottom: 2.45rem; line-height: 1.2rem; font-size: 0.6rem; }
.goods-option-value .value-box{float: none;vertical-align: middle;border-radius:0;margin-left: 0.5rem;}
.goods-option-value .value-box span.minus,.goods-option-value .value-box span.add{background-color:#fff;border-radius:0;}
.goods-detail-bottom { margin: 0.5rem 0 0.5rem; text-align: center;}
.goods-detail-bottom a { display: inline-block; width: 100%; height: 1rem; margin: 0 auto; font-size: 0.7rem; line-height: 1rem;}
.product-detail-spec-html{position: relative;z-index: 11111;}
.product-detail-spec-html .nctouch-bottom-mask-tip,.product-detail-spec-html .nctouch-bottom-mask-close{top:0;}
.product-detail-spec-html .weui-actionsheet-toggle .nctouch-bottom-mask-tip{top:-1.2rem;}
.product-detail-spec-html .weui-actionsheet-toggle .nctouch-bottom-mask-close{top:-0.6rem;}
/*商品详情底部*/
.goods-detail-foot { position: fixed; z-index: 1; top: auto; left: 0; right: 0; bottom: 0; height: 2.45rem; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F2F5F5F5', endColorstr='#F2F5F5F5');background:rgba(245,245,245,0.95);}
.goods-detail-foot { border-top: 1px solid #ccc; height: 2.45rem;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F2F5F5F5', endColorstr='#F2F5F5F5');background:#fff;}
.goods-option-foot { position: absolute; z-index:1; bottom: 0; left: 0; right: 0;}
.goods-detail-foot .otreh-handle,
.goods-option-foot .otreh-handle { float: left; width: 48%; font-size: 0;}
.goods-detail-foot .otreh-handle a,
.goods-option-foot .otreh-handle a { position: relative; z-index: auto; display: inline-block; height: 2.45rem; text-align: center; color: #333; width: 32.9%;}
.goods-detail-foot .otreh-handle a:first-child,
.goods-option-foot .otreh-handle a:first-child { border-left:0;}
.goods-detail-foot .otreh-handle a.cart,
.goods-option-foot .otreh-handle a.cart {}
.goods-detail-foot .otreh-handle a i,
.goods-option-foot .otreh-handle a i { display: inline-block; width: 66%; height: 78%; background-repeat: no-repeat; background-position: 50% 50%; background-size: contain;position: relative; top: 12%; }
.goods-detail-foot .otreh-handle a.kefu i { background-image: url(../images/kefu_b.png);}
.goods-detail-foot .otreh-handle a.cart i { background-image: url(../images/cart_b.png);}
.goods-detail-foot .otreh-handle a.fav i { background-image: url(../images/fav_b.png);}
.goods-detail-foot .otreh-handle a.is_faved i { background-image: url(../images/faved_b.png);}
.goods-detail-foot .otreh-handle a p,
.goods-option-foot .otreh-handle a p { display: block; height: 0.8rem; font-size: 0.55rem; line-height: 0.8rem; }
.goods-detail-foot .otreh-handle a sup, 
.goods-option-foot .otreh-handle a sup { position: absolute; z-index: 1; top: 0.1rem; right: 0.5rem; min-width: 0.5rem; height: 0.5rem; font-size: 0.45rem; line-height: 0.5rem; color: #fff; text-align: center; background-color: #f73030; border-radius: 0.5rem;padding: 2px; }
.goods-detail-foot .buy-handle,.goods-option-foot .buy-handle{ float: right; width: 52%; font-size: 0;padding-top: 0.3rem;}
.goods-option-foot .buy-handle{width: 100%;}
.goods-detail-foot .buy-handle a,
.goods-option-foot .buy-handle a { display: block; font-size: 0.7rem; line-height: 1.8rem; color: #FFF; text-align: center;}
.goods-detail-foot .no-buy a,
.goods-option-foot .no-buy a { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; opacity: 0.8;}
.goods-detail-foot .buy-handle a.add-cart{  background: #FF9500;}
.goods-detail-foot .buy-handle a.fastbuy,.goods-option-foot .buy-handle a.action-notify ,.goods-option-foot .buy-handle a.action-addcart{ background-image: linear-gradient(to right, #e36e3b , #e3453b);}
.goods-detail-foot .buy-handle a.fastbuy,.goods-detail-foot .buy-handle a.fightgroups,.goods-detail-foot .buy-handle a.buy {width: 50%;}
.value-box span .buy-num{width: 2.5rem; height: 1.5rem;}
.value-box span a{width: 0.65rem; height: 0.65rem;}
/*图文描述*/
.intro-tab-box{background-color: #fff;}
.fixed-tab-pannel {min-width: inherit; max-width: none;margin-bottom: 1.45rem;position: relative;}
.intro-tab-box .scroller-body{overflow: hidden;height: 100%; }
.intro-tab-box .scroller-body ul{padding: 0.5rem 0.5rem 0.4rem 0.5rem;}
.intro-tab-box ul{overflow: hidden;}
.intro-tab-box .desc-tab li{ width: 20%; text-align: center; padding: 10px 0; border-bottom: 1px solid #eee;}
.intro-tab-box .desc-tab li>span{border-right: 1px solid #eee;display: block;}
.intro-tab-box .desc-tab li:last-child>span{border-right: 0;}
.intro-tab-box .desc-tab li.on{border-color: #f73030;}
.intro-tab-box .bd .tab-list>li{width: 100%;float: left;}
.intro-tab-box .goods-selllog-box>div{border-top: 1px solid #eee;}
.intro-tab-box .goods-selllog>div{padding: 0.5rem 0;}
/*商品评价*/
.goods-comment-box{background-color: #fff;}
.goods-point{border-bottom: 1px solid #eee; overflow: hidden; padding: 15px 0;}
.goods-point .point_left{width: 40%; float: left; text-align: center;}
.goods-point .point_left .goods-raty{margin: 0 auto;}
.goods-point .num{ color: #f73030;}
.goods-point .point_left .num{font-size: 0.9rem; font-weight: 800;margin: 0.25rem 0;}
.goods-point .point_middle { border-left: 1px solid #eee; width: 0px; height: 2.8rem; float: left; margin-top: 0.35rem; }
.goods-point .point_right { width: calc(55% - 1px); float: left; padding: 0 0 0 0.5rem; }
.goods-point .point_right li{margin-bottom: 0.3rem}
.goods-point .point_right li:last-child{margin-bottom: 0;}
.goods-point .point_right li>p{display: inline-block;vertical-align: middle;}
.goods-point .point_right .goods-raty{margin-right: 0.2rem;}
.comment-filter-list{overflow: hidden; text-align: center; border-bottom: 1px solid #eee;transition: transform .3s; transition: transform .3s, -webkit-transform .3s;}
.comment-filter-list .comment-filter-item{float: left;width: 20%;position: relative;}
.goods-ask-filter{width: 100%;overflow: hidden;background-color: #fff;font-size: 0.6rem;border-top: 1px solid #eee;}
.goods-ask-filter .comment-filter-list .comment-filter-item{width: auto;}
.goods-ask-box{margin-top: 4rem;}
.comment-filter-list .comment-filter-item>a{display: block; padding: 0.5rem; margin: 0 0.5rem;}
.goods-ask-filter .comment-filter-list .comment-filter-item>a{padding: 0.5rem 0.2rem;}
.comment-filter-list .comment-filter-item.selected>a{border-bottom: 2px solid #f73030;color: #f73030;}
.comment-filter-list .comment-filter-item .line{height: 20px; width: 1px; position: absolute; right: 0; top: 0; background-color: #eee;margin-top:0.8rem;}
.goods-ask-filter .comment-filter-list .comment-filter-item .line{margin-top: 0.5rem;}
.product-eval-list li { padding: 0.5rem 0; margin-bottom: 0.25rem;overflow: hidden;border-bottom: 1px solid #eee;margin: 0 0.5rem;}
.product-eval-list li .eval-info{margin-left: 50px;}
.eval-info .add-time{float: right;color: #999;height: 1rem;line-height: 1rem;}
.eval-info>*{margin-bottom: 0.3rem;}
.eval-info>*:last-child{margin-bottom: 0;}
.eval-info .comment-btn{height: 14px;float: right;width: 20px;}
.eval-info .comment-btn i.icon-sendcomment{background:url("../images/icon-sendcomment-btn.png") no-repeat;background-size: 100%;height: 100%;width: 100%;display: block;}
.product-eval-list li .eval-avatar{ width: 35px;overflow: hidden;float: left;}
.product-eval-list li .eval-avatar .user-avatar{width: 100%;}
.product-eval-list li .eval-avatar .user-avatar img{ width: 100%;}
.goods_geval-item{ display: inline-block; width: 32.2%;}
.goods_geval img{width: 100%;}
.goods_geval .nctouch-bigimg-turn ul li{min-width: 9%;}
.goods-raty {text-align: left; display: block; font-size: 0;background: url("../images/icon-star-bg.png") no-repeat;width: 84px; height: 14px;background-size: 100%;}
.goods-raty i { display: inline-block; height: 100%; background-image: url(../images/icon-star-bg-show.png); background-repeat: repeat-x; background-position: 0 0;background-size: auto 14px;}
.goods-raty i.star1 { width: 0.5rem;}
.goods-raty i.star2 { width: 1rem;}
.goods-raty i.star3 { width: 1.5rem;}
.goods-raty i.star4 { width: 2rem;}
.goods-raty i.star5 { width: 2.5rem;}
.goods-raty i.star0{width:0}
.goods-raty i.star1{width:2%}
.goods-raty i.star2{width:4%}
.goods-raty i.star3{width:6%}
.goods-raty i.star4{width:8%}
.goods-raty i.star5{width:10%}
.goods-raty i.star6{width:12%}
.goods-raty i.star7{width:14%}
.goods-raty i.star8{width:16%}
.goods-raty i.star9{width:18%}
.goods-raty i.star10{width:20%}
.goods-raty i.star11{width:22%}
.goods-raty i.star12{width:24%}
.goods-raty i.star13{width:26%}
.goods-raty i.star14{width:28%}
.goods-raty i.star15{width:30%}
.goods-raty i.star16{width:32%}
.goods-raty i.star17{width:34%}
.goods-raty i.star18{width:36%}
.goods-raty i.star19{width:38%}
.goods-raty i.star20{width:40%}
.goods-raty i.star21{width:42%}
.goods-raty i.star22{width:44%}
.goods-raty i.star23{width:46%}
.goods-raty i.star24{width:48%}
.goods-raty i.star25{width:50%}
.goods-raty i.star26{width:52%}
.goods-raty i.star27{width:54%}
.goods-raty i.star28{width:56%}
.goods-raty i.star29{width:58%}
.goods-raty i.star30{width:60%}
.goods-raty i.star31{width:62%}
.goods-raty i.star32{width:64%}
.goods-raty i.star33{width:66%}
.goods-raty i.star34{width:68%}
.goods-raty i.star35{width:70%}
.goods-raty i.star36{width:72%}
.goods-raty i.star37{width:74%}
.goods-raty i.star38{width:76%}
.goods-raty i.star39{width:78%}
.goods-raty i.star40{width:80%}
.goods-raty i.star41{width:82%}
.goods-raty i.star42{width:84%}
.goods-raty i.star43{width:86%}
.goods-raty i.star44{width:88%}
.goods-raty i.star45{width:90%}
.goods-raty i.star46{width:92%}
.goods-raty i.star47{width:94%}
.goods-raty i.star48{width:96%}
.goods-raty i.star49{width:98%}
.goods-raty i.star50{width:100%}
.switch_reply{line-height: 1rem;}
.switch_reply.show-two-reply{height: 2rem; overflow: hidden;margin-top: 1rem;}
.product-eval-list .nctouch-norecord{margin: 0; left: 0;width: 100%;border: 0;}
.product-eval-list .nctouch-norecord .eval-width-box{width: 10rem;margin: 0 auto;height: 100%;}
.nctouch-bigimg-layout .pic-box li{border: 0;}
.eval-info .user-name .h7{max-width: 46%; overflow: hidden; display: inline-block;}

/*评论回复*/
.goods-comment-replay-box ul li{min-height: 2.3rem;}
.goods-comment-replay-box ul li .input-box{margin: 0 0 0 0.5rem;height: 2.3rem;}
.goods-comment-replay-box ul li.verifycode-img .input-box{margin: 0 3.5rem 0 0.5rem;}
.goods-comment-replay-box ul li .input-box .inp{   padding: 0; margin:0.3rem 0;min-height: 1.6rem;line-height: 1.2rem;font-size: 0.75rem;}
.goods-comment-replay-box .verifycode-img-item{    position: absolute;right: 6px; top: 10px;width: 62px;}
.goods-comment-replay-box .verifycode-img img{width: 100%;}
.product-eval-list{ position: relative; }
.product-eval-list .scroller-body{ height: 100%;overflow: hidden; }

/*-----拼单-------*/
.good_detail_info_header_container{
    background-color: white;
    display: flex;
    flex-flow: row wrap;
    border-bottom: 1px solid #F7F7F7;
}
.group_booking_der{
  background: url('../images/fgroup.png') no-repeat;
  background-size: 100% 100%;
  height: 58px;
  position: relative;
}
.group_booking_der>span{
  display: block;
  margin-left: 10px;
}
.group_booking_der>span span{font-size:13px }
.group_booking_der>span:nth-child(1){
  color: #fff;
  padding-top: 5px;
  width: 40%;
  font-size: 20px;
}
.group_booking_der>span:nth-child(2){
  color: #fff;
  text-decoration: line-through;
  width: 40%;
  font-size: 15px;
}
.group_booking_der div{
  position: absolute;
  top: 0;
  right:10px;
  height: 58px;
  color: #fff;
  font-size:15px;
  box-sizing:border-box;
  width:43%;
  display: flex;
	align-items: center;
	justify-content: flex-end;
}
.group_booking_der_last{height: 24px;line-height: 24px; font-size: 16px;margin-left: 2px;)}
.time_title{height: 24px;line-height: 24px; display: block;margin-top:5px;font-size: 16px;margin-left: 2px}
.show_time{font-size:15px;text-align: center;}
.margin_zero_4{
	margin-left: -4px;
}
.group_booking_der div::before{
  position: absolute;
  content: "";
  display: block;
  top: 0;
  width: 0;
  height: 0;
  border-left:66px solid transparent;
  left:0%;
  transform: translateX(-99%);
}
.group_num{
  padding:0px 8px;
  color:#fff;
  border:1px solid #fff;
  font-size:14px;
  margin-left :8px;
  border-radius: 10px;
}
/**带标题文本信息**/
.title_line_info{
    width: 100%;
    border-bottom: 1px #F7F7F7 solid;
    font-size: 15px;
    min-height: 44px;
    position: relative;
}
/**标题**/
.title_line_info .title{
    position: absolute;
    left: 8px;
    top: 11px;
    line-height: 21px;
    color: gray;
    overflow: hidden
}
.arrow{
    width: 14px;
    height: 14px;
    position: absolute;
    right: 10px;
    top: 15px;    
}
.comment_content{
    position: absolute;
    right: 27px;
    top: 11px;
    line-height: 21px;
}
.single_line_info{
    margin: 3px 6px;
    width: 100%
}
.single_line_title{
  overflow:hidden;
  line-height:30px;
  width:100%;
  padding:0 5px;
  font-size:15px;
  margin-top:6px;
}
.single_line_title>span:first-child{
  float: left;
}
.single_line_title>span:nth-child(2){
  float: right;
}
.group_flow{
  padding:10px;
  display: flex;
  justify-content: space-around;
}
.group_flow>div{
  width: calc( (100vw - 2 * 10px - 3 * 14px) / 4  );
  font-size:12px;
  display: flex;
  flex-flow: column wrap;
  align-items: center
}
.group_flow>div img{width:38px;height:38px}
.group_arrow{width: 14px;height: 14px;position:relative;top:20px;}
/**空白**/
.bland{
    min-height: 8px;
    width: 100%;
    background-color: #F7F7F7;
}

/*-----试用-------*/
.try_buy_der>span{
  display: block;
  margin-left: 30px;
}
.try_buy_der>span span{font-size:13px }
.try_buy_der>span:nth-child(1){
  color: #e54646;
  padding-top: 15px;
}
.try_buy_der>span:nth-child(2){
  color: #808080;
  text-decoration: line-through;
}
.try_buy_der div{
  position: fixed;
  width: 100%;
  bottom: 2.45rem;
  color: #fff;
  background:rgba(0, 0, 0, 0.7);
  font-size:14px;
  padding:10px;
  z-index: 100;
}
.try_single_line_title{
  overflow:hidden;
  line-height:30px;
  width:100%;
  padding:10px 0;
  font-size:15px;
  margin:0 10px;
  border-top:1px #b7b7b7 dashed;
}
.try_single_line_title>span:first-child{
  float: left;
}
.try_single_line_title>span:nth-child(2){
  float: right;
}
.try_flow{
  padding:10px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  height: 49px;
}
.try_flow>div{
  width: calc( (100vw - 2 * 10px - 3 * 14px) / 4 );
  font-size:12px;
  display:flex;
  flex-flow: row nowrap;
  align-items: center;
  color:#b7b7b7;
  justify-content: center;
}
.try_flow>div div{font-size: 35px}
.try_flow_info{
  display: flex;
  flex-flow: column wrap;
  width: 48px;
  height: 34px;
  padding-left: 3px;
}
.try_flow_info_title{
  height: 16px;
  line-height: 16px;
  width: 100%;
  font-size: 12px;
}
.try_flow>div img{width:50px;height:50px}
.try_arrow{width: 14px;height: 14px;position:relative;top:17px;left: -5px}
.try_desc{
  font-size: 15px;
  color: #2fc0aa;
  padding: 1px 8px 8px 8px;
}
.pay_try_step{
  font-size: 45px !important;
}
.pay_try_info_title{
  width: 100%;
  font-size: 16px;
}
.pay_try_flow{
  height: 44px !important;
  padding-left: 5px;
}
.try_type{
  padding: 2px 5px;
  color: white;
  border-radius: 3px;
}
.try_pay{
  background: #2fc0aa
}
.try_free{
  background: #f73030;
}
.try_text_button{
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-size: 17px;
    float:right;
}
.try_pay_text_button{
  width:50vw;
}
.try_free_text_button{
  width: 100vw;
}
.try_bottom{
	position: fixed;
	height: 2.45rem;
	width: 100vw;
	z-index: 1;
	bottom: 0;
	left: 0;
	right: 0;
	display: flex;
	flex-flow: row nowrap;
}
.fightgroups_box{
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background:rgba(0,0,0,0.6);
	z-index: 9;
	display: flex;
	flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 14px;
}
.fightgroups_list{
	background: #fff;
	width: 85%;
	border-radius: 5px;
	height: 400px;
	position: relative;
}
.fightgroups_list_top{
	padding: 10px 0px;
	text-align: center;
	border-bottom: 1px solid #ccc;
	font-size: 18px;
}
.fightgroups_ul{
	height: 352px;
	overflow: scroll;
}
.fightgroups_li{
	padding: 5px;
}
.fightgroups_item{
	display: flex;
	padding: 7px 5px;
	align-items: center;
	border-bottom: 1px solid #efe8e8;
}
.fightgroups_item_l{
	width: 20%;
}
.fightgroups_item_c{
	width: 50%;
}
.fightgroups_item_r{
	width: 30%;
	text-align: right;
}
.fightgroups_avatar{
	width: 40px;
	height: 40px;
	border-radius: 50%;
}
.go_fightgroups{
	padding: 3px 10px;
    background: red;
    border-radius: 5px;
    color: #fff;
}
.fightgroups_txt{
	text-align: center;
	padding: 5px 0px;
	color: #b5afaf;
}
.fightgroups_close_img{
	width: 30px;
	height: 30px;
	position: absolute;
	right: 10px;
	top: 8px;
}
.fightgroups_time{
	color: #b5afaf;
}
.fightgroups_items{
	padding: 10px 0px;
	text-align: center;
}
.fightgroups_items_title{
	font-size: 18px;
}
.fightgroups_items_time{
	color: #504e4e;
	letter-spacing: 1px;
}
.fightgroups_items_fristimg{
	width: 60px;
	height: 60px;
	border: 1px solid #ff7a09;
    border-radius: 50%;
}
.fightgroups_items_lastimg{
	width: 30px;
	height: 30px;
	border: 1px dashed #cdcdcd;
    border-radius: 50%;
    padding: 15px;
}
.fightgroups_avatar_list{
	padding: 15px 0px;
	display: flex;
	justify-content: center;
}
.avatar_list_l{
	position: relative;
	margin-right: 15px;
}
.avatar_list_span{
	position: absolute;
    background: #ff7a09;
    color: #fff;
    border-radius: 10px;
    font-size: 12px;
    padding: 2px 4px;
    border: 1px solid #fff;
}
.fightgroups_items_num{
	color: red;
	font-weight: bold;
}
.fightgroups_items_bottom{
	padding: 5px 20px 10px;
}
.fightgroups_items_btn{
	width: 100%;
    background: red;
    color: #fff;
    border-radius: 5px;
    display: block;
    padding: 10px 0px;
    font-size: 18px;
}
.track-box{
	font-size: 14px;
	width: 100%;
	position: relative;
    overflow: hidden;
    max-height: 100px;
    min-height: 50px;
}
.track-goods-list{
	max-height: 100px;
	min-height: 50px;
	width: 100%;
	overflow: scroll;
}
.track-goods-item{
	padding: 5px;
	border-bottom: 1px solid #f7f7f7;
}
.scroll_box_item{
	display: flex;
	align-items: center;
}
.scroll_box_item_l{
	width: 40%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.scroll_box_item_c{
	width: calc(40% - 10px);
	padding-right: 10px;
	text-align: right;
}
.scroll_box_item_r{
	width: 20%;
}
.scroll_box_avatar{
	width: 35px;
	height: 35px;
	border-radius: 50%;
	vertical-align:middle;
}
.scroll_go_fg{
	background: red;
    color: #fff;
    border-radius: 5px;
    padding: 5px 0px;
    display: block;
    text-align: center;
}
.scroll_box_item_red{
	color: red;
}
.track-more{
	display: none;
}
.comments-box{
	background: #fff;
	font-size: 15px;
	padding: 10px;
}
.comments-list{
	display: flex;
	align-items: center;
}
.comments-list-l{
	width: 15%;
}
.comments-list-c{
	width: 60%;
}
.comments-list-r{
	width: 25%;
}
.avatar-img{
	width: 50px;
	height: 50px;
}
.comment-centent{
	padding: 10px 0px;
}
.comment-images{}
.comment-images img{
	width: 23%;
}
.comfig-btn{
	border-radius: 50px;
    width: 95%;
    margin: 0 auto 10px;
}
.special_info_box{
  background: url('../images/special_info.png') no-repeat;
  background-size: 100% 100%;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.special_info_price{
	color: #fff;
	padding: 0px 5px;
	margin: auto 0;
}
.special-rulename{
	color: #e3453a;
	text-align: center;
	padding-bottom: 4px;
}
.special_info_mktprice{
	font-size: 14px;
}