@charset "utf-8";/*商品详情*/

/*#main{position: fixed;top: 0;right: 0;bottom: 0;left: 0;}*/

.index_content{top: 0 !important;}
.index_content section{margin-top: 10px;background: #fff;}
.product_galleryBox{position: relative;}
.product_galleryBox:after{content: "";display: block;padding-bottom: 100%;}
.product_galleryBox .swiper-container{position: absolute;width: 100%;height: 100%;}

.product_galleryBox .swiper-pagination-bullet{background: #ebebeb;opacity: 1;}
.product_galleryBox .swiper-pagination-bullet-active{background: #fff;}
.product_galleryBox img{display: block;position: absolute;top: 0;bottom: 0;margin: auto;padding: 0;width: 100%;}
.product_infoBox{position: relative;padding: 12px 0 6px;background: #fff;}
.product_infoBox .product_priceInfo{position: relative;margin: 0 15px;height: 36px;line-height: 36px;padding-right: 76px;}
.product_infoBox .product_priceInfo span{font-size: 18px;color: #e74b4b;font-weight: bold;}
.buy-ccbLife-skin .product_infoBox .product_priceInfo span{font-size: 18px;color: #FF6600;font-weight: bold;}
.product_infoBox .product_priceInfo .other_btn_box{position: absolute;right: -10px;top: 0;}
.product_infoBox .product_priceInfo .other_btn_box a{position: relative;display: block;float: right;padding-top: 20px;width: 38px;height: 14px;line-height: 14px;font-size: 12px;color: #666;text-align: center;}
.product_infoBox .product_priceInfo .other_btn_box a+a:before{position: absolute;right: 0;top: 50%;margin-top: -7px;width: 1px;height: 14px;background: #dadada;content: '';}
.product_infoBox .product_priceInfo .other_btn_box a.a_collect{background: url(/client/images/cy_new/tw_collect.png) no-repeat center top;-webkit-background-size: 16px;background-size: 16px;}
.product_infoBox .product_priceInfo .other_btn_box a.a_collect.active{background: url(/client/images/cy_new/tw_collect_active.png) no-repeat center top;-webkit-background-size: 16px;background-size: 16px;}
.product_infoBox .product_priceInfo .other_btn_box a.a_share{background: url(/client/images/zzf_new_order/new_share.png) no-repeat center top;-webkit-background-size: 16px;background-size: 16px;}
.product_infoBox .product_priceInfo .other_btn_box a.a_share_gift{width: 54px;background: url(/client/images/zzf_new_order/share_gift.png) no-repeat center top;-webkit-background-size: 18px;background-size: 18px;}
.product_infoBox .product_promInfo{padding: 4px 15px;font-size: 12px;line-height: 16px;}
.product_infoBox .old_price{margin-left: 15px;font-size: 12px;color: #9b9b9b;}
.zzf_surplus_time{text-align: left;padding-left: 10px;box-sizing: border-box;position: relative;}
.zzf_surplus_time .icon{width: 18px;height: 18px;background: url(/client/images/zzf_new_order/zzf_rob_tips.png) no-repeat center;background-size: 18px;position: absolute;display: block;right: 10px;top: 34px;}
.zzf_rob_explain .cell{padding: 10px 0;}
.zzf_rob_explain .cell .title{position: relative;padding-left: 12px;line-height: 30px;font-size: 15px;}
.zzf_rob_explain .cell .title span{width: 3px;height: 15px;background: #ff4455;border-radius: 0 5px 5px 0;position: absolute;left: 0;top: 50%;margin-top: -8px;}
.zzf_rob_explain .cell .word{font-size: 13px;color: #777;line-height: 18px;padding: 0 12px;}

.info-page{position: fixed;top: 0;bottom: 0;width: 100%;background: #fff;z-index: 999;}
.ip-head{position: relative;height: 44px;width: 100%;font-size: 18px;border-bottom: 1px solid #eee;background: #fff;}
.ip-head .goBack{left: 0;width: 44px;height: 44px;position: absolute;top: 0px;}
.ip-head .goBack .icon{display: block;width: 22px;height: 22px;background: url(//image.buy.shanrongmall.com/client/images/icon.png) no-repeat;background-size: 22px 528px;margin: 12px auto;}
.ip-title{text-align: center;line-height: 45px;}

.zzf_wrapper{padding: 15px;}
.zzf_wrapper .title{font-size: 15px;color: #999;line-height: 20px;}
.zzf_wrapper .look_paper .hide{display: none;}
.zzf_wrapper .write_code{margin: 15px 0;padding: 15px 0;border-top: 1px solid #e3e2e2;border-bottom: 1px solid #e3e2e2;}
.zzf_wrapper .write_code .caption{font-size: 14px;color: #999;padding-bottom: 10px;}
.zzf_wrapper .write_box input{width: 70%;height: 44px;line-height: 44px;border: 1px solid #ddd;box-sizing: border-box;vertical-align: top;font-size: 16px;text-indent: 6px;}
.zzf_wrapper .write_box a{display: inline-block;width: 30%;background: #fb0628;height: 44px;line-height: 44px;color: #fff;font-size: 14px;text-align: center;vertical-align: top;}
.zzf_wrapper .code_show{margin-top: 10px;}
.zzf_wrapper .code_show img{width: 120px;}
.zzf_wrapper .code_show a{line-height: 38px;font-size: 14px;color: #999;}
.zzf_wrapper .word{font-size: 13px;line-height: 18px;color: #999;}

.product_promInfo .label{display: inline-block;padding: 0 8px;margin-right: 6px;height: 16px;line-height: 16px;border: 1px solid #f14646;border-radius: 8px;font-size: 12px;color: #f14646;}
.product_promInfo{color: #f14646;}
.buy-ccbLife-skin .product_promInfo .label{display: inline-block;padding: 0 8px;margin-right: 6px;height: 16px;line-height: 16px;border: 1px solid #FF6600;border-radius: 8px;font-size: 12px;color: #FF6600;}
.buy-ccbLife-skin .product_promInfo{color: #FF6600;}
.product_promPrice{padding: 0 0 12px 0 !important;}
.product_infoBox .product_nameInfo{position: relative;margin: 0 15px;min-height: 36px;line-height: 20px;padding-right: 68px;font-size: 16px;}
.product_infoBox .product_nameInfo .other_btn_box{position: absolute;right: -10px;top: 0;}
.product_infoBox .product_nameInfo .other_btn_box a{position: relative;display: block;float: right;padding-top: 20px;width: 38px;height: 14px;line-height: 14px;font-size: 12px;color: #666;text-align: center;}
.product_infoBox .product_nameInfo .other_btn_box a+a:before{position: absolute;right: 0;top: 50%;margin-top: -7px;width: 1px;height: 14px;background: #dadada;content: '';}
.product_infoBox .product_nameInfo .other_btn_box a.a_collect{background: url(/client/images/cy_new/tw_collect.png) no-repeat center top;-webkit-background-size: 16px;background-size: 16px;}
.product_infoBox .product_nameInfo .other_btn_box a.a_collect.active{background: url(/client/images/cy_new/tw_collect_active.png) no-repeat center top;-webkit-background-size: 16px;background-size: 16px;}
.product_infoBox .product_nameInfo .other_btn_box a.a_share{background: url(/client/images/zzf_new_order/new_share.png) no-repeat center top;-webkit-background-size: 16px;background-size: 16px;}
.product_infoBox .product_nameInfo .other_btn_box a.a_share_gift{width: 54px;background: url(/client/images/zzf_new_order/share_gift.png) no-repeat center top;-webkit-background-size: 18px;background-size: 18px;}
.product_infoBox .product_summaryInfo{padding: 4px 15px;font-size: 12px;color: #999;line-height: 16px;}
.product_infoBox .product_parameterInfo{padding: 12px 0 8px;/*height: 52px;*/}
.product_infoBox .product_parameterInfo .swiper-slide{padding: 0 6px;width: 5em;font-size: 14px;color: #333;text-align: center;}
.product_infoBox .product_parameterInfo .swiper-slide+.swiper-slide{border-left: 1px solid #dadada;}
.product_infoBox .product_parameterInfo .swiper-slide .iconBox{height: 18px;}
.product_infoBox .product_parameterInfo .swiper-slide .iconBox img{display: block;margin: 0 auto;padding: 0;height: 18px;}
.product_infoBox .product_parameterInfo .swiper-slide .key{margin-top: 3px;height: 20px;line-height: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.product_infoBox .product_parameterInfo .swiper-slide .value{font-size: 12px;color: #999;height: 16px;line-height: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.product_section_item{position: relative;margin: 0 0 0 15px;padding: 10px 0;line-height: 24px;font-size: 13px;}
.product_section_item:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.product_section_item+.product_section_item{padding-top: 0;}
.product_section_item .key{float: left;line-height: 24px;font-weight: bold; font-family: arial,"黑体";}
/*.product_section_item .value{position: relative;margin-left: 42px;line-height: 24px;color: #333;}
.product_section_item .value .red{color: #fb0628;}
.product_section_item .value .blue{color: #287ee4;}
.product_section_item .value p{display: inline-block;vertical-align: middle;width: 100%;}
.product_section_item .coupon{display: inline-block;margin: 2px 6px 2px 0;padding: 2px 4px;height: 16px;line-height: 16px;font-size: 12px;background: #f14646;border-left: 1px dashed #fff;border-right: 1px dashed #fff;color: #fff;}
*/.product_section_item .btn_get_coupon{position: absolute;right: 15px;top: 10px;width: 45px;line-height: 22px;border: 1px solid #ddd;border-radius: 15px;text-align: center;}
/*.product_section_item .coupon{position: relative;display: inline-block;margin: 4px 20px 4px 7px;padding: 0 6px 0 2px;height: 16px;line-height: 16px;font-size: 12px;color: #fff;background: #f14646;border-right: 1px dotted  #fff;}
.product_section_item .coupon:before{position: absolute;left: -6px;top: 0px;width: 7px;height: 16px;line-height: 16px;content: '';background: url(/client/images/icon/coupon_l.png) no-repeat right center;background-size: 7px 16px;}
.product_section_item .coupon:after{position: absolute;right: -9px;top: 0px;width: 8px;height: 16px;content: '';background: url(/client/images/icon/coupon_r.png) no-repeat right center;background-size: 8px 16px;}*/
.product_section_item .label{display:inline-block;padding:0 8px;margin-right: 6px;height: 16px;line-height: 16px;border: 1px solid #f14646;border-radius: 8px;font-size: 12px;color: #f14646;}
.buy-ccbLife-skin .product_section_item .label{display:inline-block;padding:0 8px;margin-right: 6px;height: 16px;line-height: 16px;border: 1px solid #FF6600;border-radius: 8px;font-size: 12px;color: #FF6600;}
.product_serve{margin: 0 0 0 15px;padding: 10px 0;border-top: 1px solid #efefef;line-height: 24px;}
.product_serve .serve_item{display: block;float: left;padding-left: 20px;margin-right: 10px;font-size: 12px;height: 24px;line-height: 24px;color: #333;background: url(//image.buy.shanrongmall.com/client/images/zzf_new_order/zzf_safe.png) no-repeat 0 center;background-size: 15px;}
.product_serve .serve_item.disabled{background: url(/client/images/zzf_new_order/zzf_safe_gray.png) no-repeat 0 center;background-size: 15px;}
.buy-ccbLife-skin .product_serve .serve_item{display: block;float: left;padding-left: 20px;margin-right: 10px;font-size: 12px;height: 24px;line-height: 24px;color: #333;background: url(/client/images/zzf_new_order/zzf_safe_ccblife.png) no-repeat 0 center;background-size: 15px;}
.buy-ccbLife-skin .product_serve .serve_item.disabled{background: url(/client/images/zzf_new_order/zzf_safe_gray.png) no-repeat 0 center;background-size: 15px;}
.jointeam_rule{margin: 0 15px;padding: 10px 0 0 0;line-height: 24px;}
.jointeam_rule .title{font-size: 14px;}
.jointeam_rule .content{width: 100%;}
.jointeam_tip{padding: 0 15px;margin-bottom: 0;font-size: 14px;line-height: 40px;background: #eee;color: #999;}
.jointeam_tip a{float: right;color: #999;}
.jointeam_info{padding: 0 15px;}
.jt_group{position: relative;font-size: 14px;height: 70px;background: #fff;}
.jt_group img{position: absolute;top: 10px;left: 0;width: 50px;height: 50px;border-radius: 50%;}
.jt_group .jt_name{margin-left: 60px;padding-top: 10px;line-height: 26px;}
.jt_group .jt_time{margin-left: 60px;font-size: 12px;line-height: 26px;color: #999;}
.jt_group>a{position: absolute;top: 50%;right: 0;margin-top: -15px;padding: 0 4px;height: 26px;font-size: 14px;line-height: 26px;color: #d22d39;border: 1px solid #d22d39;border-radius: 4px;}
.jt_pannel{height: 214px;width: auto;position: fixed;left: 30px;right: 30px;background: #fff;top: 50%;margin-top: -107px;z-index: 9999;border-radius: 10px;}
.jt_pannel .close{display: block;width: 40px;height: 40px;position: absolute;top: -44px;right: 0px;background: url(/jointTeam/images/spe_close.png) no-repeat center;background-size: 24px;}
.jt_box{padding: 10px 0 20px;}
.jt_pannel .jt_title{text-align: center;margin-top: 10px;font-size: 16px;color: #333;}
.jt_pannel .jt_time{margin-top: 5px;height: 30px;font-size: 13px;line-height: 30px;text-align: center;color: #999;}
.jt_pannel .jt_group_box{margin-top: 10px;text-align: center;}
.jt_group_box .jt_tab{display: inline-block;position: relative;width: 60px;height: 60px;margin: 0 5px;}
.jt_tab .tab{width: 35px;height: 16px;line-height: 16px;background: #fb0628;border-radius: 20px;position: absolute;left: -8px;top: -4px;color: #fff;font-size: 12px;text-align: center;}
.jt_tab img{display: inline-block;width: 50px;height: 50px;}
.jt_pannel .jt_people{display: inline-block;width: 50px;height: 50px;margin: 0 5px;}
.jt_pannel .big_red_btn{margin: 0 12px;}
.jt_dialog{display: flex;flex-direction: column;height: 332px;width: auto;position: fixed;left: 30px;right: 30px;background: #fff;top: 50%;margin-top: -166px;z-index: 9999;border-radius: 10px;}
.jt_dialog .close{display: block;width: 40px;height: 40px;position: absolute;top: -44px;right: 0px;background: url(/jointTeam/images/spe_close.png) no-repeat center;background-size: 24px;}
.jt_dialog .title{height: 40px;line-height: 40px;text-align: center;font-size: 16px;border-bottom: 1px solid #eee;}
.jt_dialog .center{flex: 1;padding: 0 15px;overflow: auto;}
.jt_dialog .bottom{height: 40px;line-height: 40px;text-align: center;color: #999;border-top: 1px solid #eee;}
.jt_time span{color: #d22d39;}

.presale_box{position: relative;margin: 0 15px 5px;font-size: 14px;}
.presale_box dl{line-height: 26px;}
.presale_box dt{display: inline-block;color: #333;font-weight: bold;font-family: arial,"黑体";font-size: 13px;position: absolute;top: 1px;}
.presale_box dd{display: inline-block;position: relative;margin-left: 42px;}
.presale_box dd em{font-size: 18px;}
.presale_box .icon{width: 14px;height: 14px;background: url(/client/images/zzf_new_order/zzf_rob_tips.png) no-repeat center;background-size: 14px;position: absolute;display: block;right: -18px;top: 0;}

.trace_info{margin: 0 0 0 15px;padding: 10px 0;border-top: 1px solid #efefef;line-height: 24px;}
/*.trace_info .serve_item{display: block;float: left;padding-left: 20px;margin-right: 10px;font-size: 12px;height: 24px;line-height: 24px;color: #333;background: url(//image.buy.shanrongmall.com/client/images/zzf_new_order/zzf_safe.png) no-repeat 0 center;background-size: 15px;}
.trace_info .serve_item.disabled{background: url(/client/images/zzf_new_order/zzf_safe_gray.png) no-repeat 0 center;background-size: 15px;}
*/
/*20201228*/
.trace_info .trace_promise i{display: block;padding-left: 4vw;margin-right: 3vw;font-size: 12px;height: 41px;line-height: 41px;color: #666666;background: url(/client/images/zzf_new_order/icon_spsy@2x.png) no-repeat 0 center;background-size: 12px;}

.showtab{position: fixed;left: 0;top: 45px;right: 0;bottom: 51px;z-index: 11;overflow: auto;display: none;}
.showtab.cur{display: block;}
.Recommend_showtab{/*padding-bottom: 20px;*/background: #fff;}
.Recommend_showtab .RecommendBox{padding-bottom: 10px;}
.Recommend_showtab .swiper-container{width: 100%;height: 100%;}
.Recommend_showtab .swiper-slide{height: auto;}
.comment_showtab{background: #fff;}
.comment_showtab .swiper-container{width: 100%;height: 100%;}
.comment_showtab .swiper-slide{height: auto;}
.comment_ListBox{overflow: auto;}

.voucher_explain,
.promotion{position: fixed;bottom: 0;left: 0;padding: 40px 10px 45px;width: 100%;height: 460px;overflow: auto;background: #fff;z-index: 111;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transform: translate( 0,110% );-moz-transform: translate( 0,110% );-ms-transform: translate( 0,110% );-o-transform: translate( 0,110% );transform: translate( 0,110% );box-sizing: border-box;}
.voucher_explain.active,
.promotion.active{-webkit-transform: translate( 0,0 );-moz-transform: translate( 0,0 );-ms-transform: translate( 0,0 );-o-transform: translate( 0,0 );transform: translate( 0,0 );}

.voucher_box{padding: 0 16px;}
.voucher_main{position: relative;max-width: 636px;margin: 0 auto 10px;}
.voucher_main img{width: 100%;}
.voucher_main .left,
.voucher_main .center,
.voucher_main .right{position: absolute;top: 50%;color: #fff;text-align: center;-webkit-transform: translate( 0,-50% );-moz-transform: translate( 0,-50% );-ms-transform: translate( 0,-50% );-o-transform: translate( 0,-50% );transform: translate( 0,-50% );}

.voucher_main .left{left: 0;width: 22%;}
.voucher_main .left .much{font-size: 15px;}
.voucher_main .left .much span{font-size: 30px;font-weight: bold;}
.voucher_main .left .user_shop{line-height: 20px;font-size: 12px;font-weight: bold;color: #fff !important;}

.voucher_main .center{left: 28.4%;width: 60%;}
.voucher_main .center strong{display: inline-block;position: relative;padding: 0 10px;font-size: 14px;color: #333;}
.voucher_main .center strong i{position: absolute;left: -32px;font-size: 12px;color: #f02b2b;border: 1px solid #f02b2b;}
.voucher_main .center p{font-size: 12px;color: #666;padding-top: 4px;}

.voucher_main .right{right: 5%;box-sizing: border-box;padding: 4px 0px;width: 15%;line-height: 1;font-size: 12px;border-radius: 10px;}
.voucher_main.tyq .right{color: #f05877;border: 1px solid #f15c7b;}
.voucher_main.dxq .right{color: #248bd3;border: 1px solid #53b8e2;}
.voucher_main.kdq .right{color: #248bd3;border: 1px solid #53b8e2;}
.voucher_main.spq .right{color: #e57e00;border: 1px solid #f4a745;}
.voucher_main .right.cur{color: #fff!important;border: 1px solid #e2e3e3!important;background: #e2e3e3!important;}

.voucher_explain .sure,
.promotion .sure{height: 40px;line-height: 40px;background: #f02b2b;color: #fff;font-size: 15px;text-align: center;position: absolute;bottom: 0;left: 0;width: 100%;}
.voucher_explain .close,
.promotion .close{display: block;width: 40px;height: 40px;position: absolute;top: 0;right: 0;background: url(/client/images/icon/goods_bottom_fixed_close.png) no-repeat center;background-size: 12px;}

.goods_choose .extra .choose a.unRelated{border-style: dashed;opacity: 0.4}
.goods_choose .option .buy_now.disabled{background: #666 !important;}

/*详情页底部弹窗*/
.detail_bottomPop{position: fixed;left: 0;bottom: 0;right: 0;background: #fff;z-index: 444;border-top: 1px solid #efefef;overflow: hidden;}
.detail_bottomPop .bottomPop_tit{padding: 0 15px;height: 40px;line-height: 40px;font-size: 16px;color: #666;text-align: center;}
.detail_bottomPop .close{display: block;position: absolute;top: 0;right: 0;width: 40px;height: 40px;background: url(/client/images/zzf_new_order/goods_bottom_fixed_close.png) no-repeat center;background-size: 12px;}
.detail_bottomPop.productPopBox .close{background: url(/client/images/spe_close_gray.png) no-repeat center;background-size: 24px;}
.detail_bottomPop .bottomPop_btn{display: block;width: 100%;height: 40px;line-height: 40px;font-size: 15px;color: #fff;text-align: center;background: #f02b2b;}
.buy-ccbLife-skin .detail_bottomPop .bottomPop_btn{display: block;width: 92%;height: 44px;line-height: 44px;font-size: 15px;color: #fff;text-align: center;background:-webkit-linear-gradient(90deg, #FF9900 1%, #FF6600 100%);border-radius:22px;margin: 0 auto;}
.detail_bottomPop .bottomPop_Cont{overflow-y: auto;}
.detail_bottomPop.instalmentBox .bottomPop_Cont .item{position: relative;display: block;margin: 0 10px;padding: 6px 0 6px  24px;border-bottom: 1px solid #ddd;}
.detail_bottomPop.instalmentBox .bottomPop_Cont .item:before{position: absolute;left: 5px;top: 50%;margin-top: -7px;width: 14px;height: 13px;content: '';background: url(/public/images/mobile/radio_bg.png) no-repeat 0 100%;-webkit-background-size: 14px auto;background-size: 14px auto;}
.detail_bottomPop.instalmentBox .bottomPop_Cont .item.cur:before{height: 14px;background: url(/public/images/mobile/radio_bg.png) no-repeat 0 0;-webkit-background-size: 14px auto;background-size: 14px auto;}
.detail_bottomPop.instalmentBox .bottomPop_Cont .item .key{display: block;line-height: 32px;font-size: 12px;color: #333;font-weight: bold;}
.detail_bottomPop.instalmentBox .bottomPop_Cont .item .value{display: block;line-height: 18px;font-size: 12px;color: #999;}
.detail_bottomPop.addressPopBox .bottomPop_Cont .item{position: relative;display: block;margin: 0 10px;padding: 8px 30px 8px 24px;line-height: 20px;font-size: 14px;color: #333;border-bottom: 1px solid #eee;background: url(/client/images/zzf_new_order/address_icon.png) no-repeat 0 9px;-webkit-background-size: 18px auto;background-size: 18px auto;}
.detail_bottomPop.addressPopBox .bottomPop_Cont .item.cur{background: url(/client/images/zzf_new_order/address_red.png) no-repeat 0 9px;-webkit-background-size: 18px auto;background-size: 18px auto;color: #fb0628;}
.detail_bottomPop.addressPopBox .bottomPop_Cont .item.cur:before{position: absolute;top: 10px;right: 10px;display: block;width: 16px;height: 16px;content: '';background: url(/client/images/icon_checked.png) no-repeat;-webkit-background-size: 16px auto;background-size: 16px auto;}
.detail_bottomPop.offerPopBox .bottomPop_Cont .item{position: relative;display: block;margin: 0 10px;padding: 8px;line-height: 20px;font-size: 14px;color: #333;border-bottom: 1px solid #eee;}
.detail_bottomPop.offerPopBox .bottomPop_Cont .item.a_right a{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.detail_bottomPop.offerPopBox .bottomPop_Cont .item .label{display: inline-block;padding: 0 8px;margin-right: 6px;height: 16px;line-height: 16px;border: 1px solid #f14646;border-radius: 8px;font-size: 12px;color: #f14646;}
.detail_bottomPop.offerPopBox .bottomPop_Cont .item .desc{display: inline-block;vertical-align: top;width: calc(100% - 54px);word-break: break-all;}
.detail_bottomPop.servicePopBox .bottomPop_Cont .item{position: relative;display: block;margin: 0 10px;padding: 8px  30px 8px 24px;line-height: 20px;font-size: 14px;color: #333;border-bottom: 1px solid #eee;background: url(//image.buy.shanrongmall.com/client/images/zzf_new_order/zzf_safe.png) no-repeat left 9px;-webkit-background-size: 16px auto;background-size: 16px auto;}
.detail_bottomPop.servicePopBox .bottomPop_Cont .item.disabled{background: url(/client/images/zzf_new_order/zzf_safe_gray.png) no-repeat left 9px;-webkit-background-size: 16px auto;background-size: 16px auto;}
.detail_bottomPop.servicePopBox .bottomPop_Cont .item p:nth-child(2){padding-top: 3px;font-size: 12px;color: #999;}
.buy-ccbLife-skin .detail_bottomPop.servicePopBox .bottomPop_Cont .item{position: relative;display: block;margin: 0 10px;padding: 8px  30px 8px 24px;line-height: 20px;font-size: 14px;color: #333;border-bottom: 1px solid #eee;background: url(/client/images/zzf_new_order/zzf_safe_banklife.png) no-repeat left 9px;-webkit-background-size: 16px auto;background-size: 16px auto;}
.buy-ccbLife-skin .detail_bottomPop.servicePopBox .bottomPop_Cont .item.disabled{background: url(/client/images/zzf_new_order/zzf_safe_gray.png) no-repeat left 9px;-webkit-background-size: 16px auto;background-size: 16px auto;}
.buy-ccbLife-skin .detail_bottomPop.servicePopBox .bottomPop_Cont .item p:nth-child(2){padding-top: 3px;font-size: 12px;color: #999;}
.detail_bottomPop.couponPopBox .bottomPop_Cont{padding: 5px 20px;}
.detail_bottomPop.txtPopBox .bottomPop_Cont .item{padding: 0 15px;height: 33px;font-size: 16px;line-height: 22px;}
.detail_bottomPop.prominfoPopBox .bottomPop_Cont .item{position: relative;display: block;margin: 0 10px;padding: 8px 0;line-height: 20px;font-size: 14px;color: #333;border-bottom: 1px solid #eee;}
.detail_bottomPop.selAddPopBox .bottomPop_Cont{display: flex;flex-direction: column;font-size: 14px;color: #333;}
.detail_bottomPop.selAddPopBox .bottomPop_Cont .choice-box{padding: 0 12px;height: 30px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.detail_bottomPop.selAddPopBox .bottomPop_Cont .choice-item{display: inline-block;margin-right: 10px;padding: 0 4px;height: 30px;line-height: 30px;border-bottom: 2px solid #fff;box-sizing: border-box;vertical-align: middle;}
.detail_bottomPop.selAddPopBox .bottomPop_Cont .choice-item.cur{color: #f14646;border-bottom-color: #f14646;}
.detail_bottomPop.selAddPopBox .bottomPop_Cont .area-list{flex: 1;overflow: auto;}
.detail_bottomPop.selAddPopBox .bottomPop_Cont .area-item{padding: 0 12px;height: 40px;line-height: 40px;}
.detail_bottomPop.selAddPopBox .bottomPop_Cont .area-item.cur{color: #f14646;}

.comment_section .comment_summaryBox,.comment_page .comment_summaryBox{position: relative;display: block;padding: 0 30px 0 15px;height: 40px;line-height: 40px;font-size: 14px;color: #999;background: #fff;border-bottom: 1px solid #efefef;}
.comment_section .comment_summaryBox:before{position: absolute;right: 15px;top: 50%;margin-top: -6px;width: 6px;height: 12px;content: '';background: url(/client/images/i_right.png) no-repeat right center;background-size: 6px 12px;}
.comment_section .comment_summaryBox span{color: #333;}
.comment_ListBox .comment_typeBox{padding: 0 0 15px 10px;border-bottom: 1px solid #efefef;}
.comment_ListBox .comment_typeBox a{display: block;float: left;margin-top: 10px;width: 22.6%;margin-right: 2%;height: 26px;line-height: 26px;text-align: center;font-size: 14px;color: #333;background: #ddd;border-radius: 4px;box-sizing: border-box;}
.comment_ListBox .comment_typeBox a.cur{/*height: 24px;line-height: 24px;*/ background: #fff;border: 1px solid #fb082a;color: #fb082a;}
.comment_ListBox .comment_item{padding-top: 10px;}
.comment_ListBox .comment_item+.comment_item{border-top: 1px solid #efefef;border-bottom: none;}
.comment_item .comment_item_tit{position: relative;padding: 0 80px 0 40px;}
.comment_item .comment_item_tit .avatarBox{position: absolute;left: 0;top: 50%;margin-top: -15px;width: 30px;height: 30px;overflow: hidden;border-radius: 50%;}
.comment_item .comment_item_tit .avatarBox img{display: block;margin: 0;padding: 0;width: 100%;}
.comment_item .comment_item_tit .name{height: 22px;line-height: 22px;font-size: 14px;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.comment_item .comment_item_tit .date{height: 18px;line-height: 18px;font-size: 12px;color: #999;}
.comment_item .comment_item_tit .comment_starBox{position: absolute;right: 0;top: 50%;margin-top: -5px;width: 70px;height: 10px;}
.comment_item .comment_item_tit .comment_starBox i{display: block;float: left;margin-left: 4px;width: 10px;height: 10px;background: url(//image.buy.shanrongmall.com/client/images/star.png) no-repeat;-webkit-background-size: 10px;background-size: 10px;}
.comment_item .comment_item_tit .comment_starBox i.grayStar{background: url(/client/images/star_gray.png) no-repeat;-webkit-background-size: 10px;background-size: 10px;}
.buy-ccbLife-skin .comment_item .comment_item_tit .comment_starBox i{display: block;float: left;margin-left: 4px;width: 10px;height: 10px;background: url(/client/images/star_banklife.png) no-repeat;-webkit-background-size: 10px;background-size: 10px;}
.buy-ccbLife-skin .comment_item .comment_item_tit .comment_starBox i.grayStar{background: url(/client/images/star_gray.png) no-repeat;-webkit-background-size: 10px;background-size: 10px;}
.comment_item .comment_item_cont{padding-top: 10px;/*padding-bottom: 15px;*/}
.comment_item .comment_item_cont .comment_item_text{margin-bottom: 8px;font-size: 13px;color: #333;line-height: 20px;}
.comment_section .cmt_more{padding: 12px 10px;border-top: 1px solid #efefef;}
.comment_section .cmt_more a{display: block;margin: 0 auto;border: 1px solid #f02b2b;border-radius: 5px;color: #f02b2b;width: 114px;height: 22px;line-height: 22px;text-align: center;font-size: 14px;}
.buy-ccbLife-skin .comment_section .cmt_more a{border: 1px solid #FF6600;color: #FF6600;}
.comment_item_imgBox .swiper-container{padding-bottom: 15px;}
.comment_item_imgBox .imgBox{position: relative;float: left;margin-right: 10px;margin-bottom: 10px;background-size: cover !important;}
.comment_item_imgBox .imgBox:nth-of-type(3n){margin-right: 0;}
.comment_item_imgBox .imgBox:after{content: "";display: block;padding-top: 100%;}
.zzf_new_eval_box .imgBox{position: relative;float: left;margin-right: 10px;margin-bottom: 10px;background-size: cover !important;}
.zzf_new_eval_box .imgBox:nth-of-type(3n){margin-right: 0;}
.zzf_new_eval_box .imgBox:after{content: "";display: block;padding-top: 100%;}
.comment_showtab em{padding: 0;width: 22.4%;margin-right: 2%;}
.comment_page{position: fixed;left: 0;right: 0;background: #fff;z-index: 111;overflow-y: auto;}
.comment_page .close{position: relative;top: 50%;margin-top: -8px;margin-left: 10px;width: 16px;height: 16px;background: url(//image.buy.shanrongmall.com/client/images/icon.png) no-repeat 0 -192px;background-size: 16px;}

.bfsmBox{padding: 10px;background: #fff;}
.bfsmBox .tit{line-height: 20px;font-size: 14px;padding-left: 6px;border-left: 2px solid #e60012;}
.bfsmBox .cont{position: relative;padding: 10px 0;}
.bfsmBox .cont>img{position: absolute;top: 0;left: 0;width: 50px;height: 50px;}
.bfsmBox .cont .fb_header{float: left;width: 30px;height: 30px;margin-right: 10px;}
.bfsmBox .cont .fb_header img{display: block;width: 100%;height: 100%;border-radius: 50%;}
.bfsmBox .cont .fp_data{float: left;line-height: 15px;font-size: 12px;}
.bfsmBox .cont .line{float: left;height: 30px;margin: 0 10px;height: 30px;width: 1px;background: #ddd;}
.bfsmBox .cont .fp_data_heart{float: left;height: 30px;line-height: 15px;font-size: 12px;background: url(/client/images/cy_new/heart.png) no-repeat left center;padding-left: 22px;-webkit-background-size: 18px 16px;background-size: 18px 16px;}
.bfsmBox .cont .fp_data_heart span{display: block;}
.bfsmBox .cont .fp_data_heart .num{color: #e60012;}
.bfsmBox .cont .fp_data_heart .txt{color: #999;}
.bfsmBox .cont .fp_data_person{float: left;height: 30px;line-height: 15px;font-size: 12px;background: url(/client/images/cy_new/person.png) no-repeat left center;padding-left: 22px;-webkit-background-size: 16px 17px;width: 21%;background-size: 16px 17px;}
.bfsmBox .cont .fp_data_person span{display: block;}
.bfsmBox .cont .fp_data_person .num{color: #e60012;}
.bfsmBox .cont .fp_data_person .txt{color: #999;}
.bfsmBox.loveBox .cont{margin-top: 5px;height: 50px;}
.bfsmBox.loveBox .cont>img{width: 70px;height: 70px;}
.bfsmBox.loveBox .cont .love-info{display: flex;margin: 0 15px 0 75px;height: 100%;}
.bfsmBox.loveBox .cont .l-data{flex: 1;display: flex;flex-direction: column;justify-content: center;float: left;padding: 0 5px;height: 100%;line-height: 15px;font-size: 12px;background: none;box-sizing: border-box;}
.bfsmBox.loveBox .cont .l-data+.l-data{border-left: 1px solid #e3e2e2;}
.bfsmBox.loveBox .cont .l-data span{display: block;}
.bfsmBox.loveBox .cont .l-data .num{font-weight: 700;color: #FF0000;}
.bfsmBox.loveBox .cont .l-data .txt{color: #000;}

.detail_shop_Box{position: relative;padding-top: 15px;}
.detail_shop_Box .shop_info{position: relative;padding: 0 80px 0 57px;margin: 0 15px;}
.detail_shop_Box .shop_info .shop_logo{position: absolute;left: 0;top: 0;width: 42px;height: 42px;border: 1px solid #ddd;border-radius: 4px;overflow: hidden;}
.detail_shop_Box .shop_info .shop_logo img{display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;max-width: 100%;max-height: 100%;}
.detail_shop_Box .shop_info .shop_name{height: 24px;line-height: 24px;font-size: 13px;color: #333;}
.detail_shop_Box .shop_info p{height: 20px;line-height: 20px;font-size: 12px;color: #9b9b9b;}
.detail_shop_Box .shop_info .shop_license{position: absolute;right: 0;top: 0;line-height: 24px;color: #9b9b9b;font-size: 13px;}
.detail_shop_Box .shop_info .shop_license .sla{background: url(//image.buy.shanrongmall.com/client/images/zzf_new_order/license.png) no-repeat left 4px;background-size: 18px;padding-left: 22px;color: #9b9b9b;}
.detail_shop_Box .shop_info .shop_license .slb{background: url(/client/images/shipin.png) no-repeat left 4px;background-size: 18px;padding-left: 22px;color: #9b9b9b;}
.detail_shop_Box .shop_base_info{padding: 16px 0 0;}
.detail_shop_Box .shop_base_info ul{display: block;}
.detail_shop_Box .shop_base_info ul li{position: relative;float: left;display: block;width: 33.33%;text-align: center;}
.detail_shop_Box .shop_base_info ul li+li:before{position: absolute;left: 0;top: 50%;margin-top: -11px;width: 1px;height: 22px;background: #b6b6b6;content: '';}
.detail_shop_Box .shop_base_info ul li .num{height: 24px;line-height: 24px;font-size: 18px;color: #333;font-weight: bold;}
.detail_shop_Box .shop_base_info ul li p{height: 20px;line-height: 20px;font-size: 12px;color: #999;}
.detail_shop_Box .shop_btnBox{padding: 12px 0 15px;}
.detail_shop_Box .shop_btnBox span{display: block;height: 30px;float: left;width: 50%;text-align: center;}
.detail_shop_Box .shop_btnBox span a{display: inline-block;padding: 0 12px 0 36px;height: 28px;line-height: 28px;border: 1px solid #dfdfdf;border-radius: 15px;font-size: 13px;color: #999;}
.detail_shop_Box .shop_btnBox span a.shopLink{background: url(/client/images/icon_shop.png) no-repeat 15px center;background-size: 14px 14px;}
.detail_shop_Box .shop_btnBox span a.shop_custom_service{background: url(/client/images/icon_kf.png) no-repeat 15px center;background-size: 14px 14px;}

.product_detailBox{position: relative;padding-top: 42px;}
.product_detailBox .product_detail_Tabtit{position: absolute;left: 0;top: 0;right: 0;height: 42px;z-index: 33;background: #fff;border-bottom: 1px solid #efefef;}
.product_detailBox .product_detail_Tabtit.cur{position: fixed;}
.product_detailBox .product_detail_Tabtit02{display: none;position: fixed;top: 44px;}
.product_detailBox .product_detail_Tabtit span{display: block;float: left;width: 33.33%;height: 42px;text-align: center;}
.product_detailBox .product_detail_Tabtit span a{display: inline-block;height: 40px;line-height: 40px;font-size: 13px;color: #666;border-bottom: 2px solid #fff;}
.product_detailBox .product_detail_Tabtit span.cur a{color: #e74b4b;font-weight: bold;border-bottom: 2px solid #e74b4b;}
.product_detailBox .product_detail_TabCont{padding: 12px 12px 0;font-size: 12px;}
.product_detailBox .product_detail_TabCont .product_detail_cont{display: none;position: relative;overflow: hidden;}
.product_detailBox .product_detail_TabCont .product_detail_cont.cur{display: block;}
.product_detailBox .product_detail_TabCont .product_detail_cont img{display: block;margin: 0;padding: 0;width: 100%;}
.product_detailBox .product_detail_TabCont .product_detail_showBtnBox{display: none;position: absolute;left: 0;bottom: 0;right: 0;height: 50px;background: #fff;border-top: 1px solid #ddd;}
.product_detailBox .product_detail_TabCont .product_detail_showBtn{display: block;position: absolute;left: 50%;bottom: 0;padding-right: 20px;height: 50px;line-height: 50px;font-size: 13px;color: #333;font-weight: bold;background: url(/client/images/icon/i_show.png) no-repeat right center;background-size: 14px 14px;transform: translate(-50%,0);}
.product_detailBox .product_detail_TabCont .product_detail_cont video{max-width: 100%;}
.packing{position: relative;padding-top: 10px;padding-bottom: 40px;}
.packing .bdr-t{position: relative;}
.sale-service-grey{margin: 0 15px;background-color: #f0f2f5;height: 7px;}
.sale-service-floor{padding: 14px 15px;background-color: #fff;color: #868489;font-size: 12px;line-height: 16px;}
.sale-service-title{text-align: center;position: relative;}

.sale-service-title::after{content: "";height: 1px;width: 100%;position: absolute;top: 50%;left: 0;background-color: #d7d7d7;-webkit-transform: scaleY(.5);transform: scaleY(.5);}
.sale-service-title .title-text{z-index: 10;position: relative;background-color: #fff;padding: 0 16px;}
.sale-service-content{margin-top: 10px;}
.section_tit{position: relative;padding: 15px 15px 0 28px;height: 16px;line-height: 16px;font-size: 14px;color: #333;}
.section_tit:before{position: absolute;left: 15px;top: 15px;width: 4px;height: 16px;background: #ef2c2a;content: '';}
.RecommendBox{padding: 0 10px 30px;background: #fff;}
.RecommendBox .swiper-container{}
.RecommendBox .swiper-slide{box-sizing: border-box;}
.RecommendBox .cell{display: block;margin-top: 6px;padding: 0 10px;float: left;width: calc(50% - 3px);border: 1px solid #eee;box-sizing: border-box;}
.RecommendBox .cell:nth-of-type(even){margin-left: 6px;}
.RecommendBox .cell .imgbox{display: block;position: relative;width: 100%;overflow: hidden;}
.RecommendBox .cell .imgbox:after{content: '';display: block;padding-top: 100%;}
.RecommendBox .cell .imgbox img{display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;max-width: 100%;max-height: 100%;}
.RecommendBox .cell .name{padding-top: 10px;;height: 36px;line-height: 18px;font-size: 13px;color: #333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;;}
.RecommendBox .cell .price{margin-top: 4px;height: 18px;line-height: 18px;font-size: 12px;color: #d0021b;}
.RecommendBox .swiper-container-horizontal>.swiper-pagination-bullets, 
.RecommendBox .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 4px;}
.RecommendBox .swiper-pagination-bullet{background: #eeeeee;opacity: 1;}
.RecommendBox .swiper-pagination-bullet-active{background: #b2b2b2;}

/*店铺首页*/
.shop_header{position: fixed;left: 0;top: 0;right: 0;height: 44px;z-index: 22;}
.shop_header .shopHeader_back{position: absolute;left: 12px;bottom: 0px;width: 44px;height: 44px;background: url(/client/images/icon/shop_back.png) no-repeat 0 center;-webkit-background-size: 13px 21px;background-size: 13px 21px;}
.shop_header .shopHeader_menu{position: absolute;right: 38px;bottom: 0px;width: 29px;height: 44px;background: url(/client/images/icon/i_menu.png) no-repeat right center;-webkit-background-size: 20px 17px;background-size: 20px 17px;}
.shop_header .header_shop_search{display: block;margin: 7px 70px 0 44px;height: 30px;line-height: 30px;padding-left: 36px;box-sizing: border-box;background: #fff url(/client/images/icon/shop_search.png) no-repeat 10px center;-webkit-background-size: 20px;background-size: 20px;border-radius: 15px;font-size: 14px;color: #999999;}
.shop_header .classify{position: absolute;width: 29px;height: 44px;background: url(/client/images/icon/classify.png) no-repeat center ;background-size: 25px auto;position: absolute;top: 0;right: 36px;display: block;}
.shop_header .head_menu{position: absolute;display: block;width: 36px;height: 44px;background: url(/client/images/icon/menu.png) no-repeat center ;background-size: 25px auto;position: absolute;right: 0;top: 0;}
.shop_header .care_status{position: absolute;right: 0;top: 52px;display: block;padding-left: 34px;padding-right: 15px;width: auto;height: 22px;line-height: 22px;background: #ca4547 url(/client/images/icon/i_care.png) no-repeat 15px center;-webkit-background-size: 14px 13px;background-size: 14px 13px;font-size: 12px;color: #fff;border-radius: 13px 0 0 13px;}
.shop_header .shopLoge{position: absolute;left: 12px;top: 44px;width: 30px;height: 30px;}
.shop_header .shopLoge img{display: block;margin: 0;padding: 0;width: 100%;}
.shop_header .shop_name{position: absolute;left: 54px;top: 44px;height: 30px;line-height: 30px;font-size: 13px;color: #000;font-weight: bold;}
.shop_head_bgBox{}
.shop_head_bgBox img{display: block;margin: 0;padding: 0;width: 100%;}
.shop_nav{height: 38px;background: #fff;}
.shop_nav a{display: block;float: left;width: 25%;text-align: center;height: 36px;line-height: 36px;font-size: 14px;color: #666;border-bottom: 2px solid #fff;}
.shop_nav a.cur{color: #333;border-bottom: 2px solid #ca4b4d;}
.shop_contBox{overflow: auto;}
.shop_contBox .shop_cont{display: none;}
.shop_contBox .shop_cont.cur{display: block;}
.shop_contBox .a_imgBox,
.shop_contBox .a_imgBox img{display: block;margin: 0;padding: 0;width: 100%;}

.shop_p_ListBox{background: #f0f0f0;}
.shop_p_ListBox .tit{height: 54px;line-height: 54px;font-size: 18px;color: #333;text-align: center;}
.shop_p_ListBox .tit img{display: block;margin: 0;padding: 0;}
.shop_p_ListBox .shop_p_List{padding: 0 6px;}
.shop_p_ListBox .shop_p_List .item{display: block;float: left;margin-bottom: 12px;width: 50%;padding: 0 5px;box-sizing: border-box;}
.shop_p_List .item .imgBox{display: block;width: 100%;border-radius: 5px 5px 0 0;overflow: hidden;}
.shop_p_List .item .imgBox img{display: block;margin: 0;padding: 0;width: 100%;}
.shop_p_List .item .name{padding: 12px 6px 2px;height: 32px;line-height: 16px;font-size: 12px;color: #333;background: #fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.shop_p_List .item .price{padding: 6px 6px 10px;height: 20px;line-height: 20px;font-size: 12px;color: #e9000e;background: #fff;border-radius: 0 0 5px 5px;}
.shop_p_List .item .price em{font-size: 15px;}

.bannerBox{}
.bannerBox a,
.bannerBox a img{display: block;margin: 0;padding: 0;width: 100%;}

.bannerBox .swiper-pagination-bullet{width: 20px;height: 2px;background: #ddd;opacity: 1;border-radius: 1px;}
.bannerBox .swiper-pagination-bullet-active{background: #fff;opacity: 1;}
.bannerBox .swiper-container-horizontal>.swiper-pagination-bullets,
.bannerBox .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 10px;}
.my_score_bar{position: relative;height: 70px;background: url(/client/images/tem/score_bg.jpg) no-repeat 0 center;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.my_score_bar .textBox{height: 100%;padding-left: 70px;background: url(/client/images/tem/i_score.png) no-repeat 15px center;-webkit-background-size: 36px;background-size: 36px;}
.my_score_bar .key{padding-top: 10px;height: 22px;line-height: 22px;font-size: 16px;color: #333;}
.my_score_bar .value{/*padding-top: 3px;*/height: 30px;line-height: 30px;font-size: 13px;color: #666;}
.my_score_bar .value em{margin-right: 6px;font-size: 24px;color: #333;font-weight: bold;}
.my_score_bar em{font-size: 16px;color: #000;}
.my_score_bar a{display: block;position: absolute;top: 50%;right: 10px;padding: 0 10px;height: 28px;line-height: 28px;background: #81b5f7;color: #fff;font-size: 14px;border-radius: 14px;transform: translate(0,-50%);}
.Recommended_list{}
.Recommended_list .title{}
.Recommended_list .title img{display: block;margin: 0;padding: 0;width: 100%;}
.Recommended_list .contBox{}
.Recommended_list .contBox.cols_1 .item{position: relative;display: block;margin-top: 5px;padding: 5px 10px;height: 135px;border-bottom: 1px solid #f5f2f2;background: #fff;}
.Recommended_list .contBox.cols_1 .item .imgBox{float: left;width: 104px;height: 135px;overflow: hidden;}
.Recommended_list .contBox.cols_1 .item .imgBox img{display: block;margin: 0;padding: 0;width: 100%;}
.Recommended_list .contBox.cols_1 .item .info_cont{position: relative;margin-left: 134px;height: 100%;}
.Recommended_list .contBox.cols_1 .item .info_cont .name{height: 44px;line-height: 22px;font-size: 14px;color: #333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.Recommended_list .contBox.cols_1 .item .info_cont .btn_buy{position: absolute;bottom: 10px;right: 0px;width: 80px;height: 26px;line-height: 26px;text-align: center;font-size: 15px;color: #fff;background: #c13d3f;border-radius: 5px;}
.Recommended_list .contBox.cols_1 .item .info_cont .price{position: absolute;bottom: 10px;height: 26px;line-height: 26px;font-size: 14px;color: #c13d3f;}
.Recommended_list .tab_nav{height: 50px;background: #fff;}
.Recommended_list .tab_nav span{display: block;float: left;width: 33.33%;height: 48px;line-height: 48px;font-size: 13px;color: #333;text-align: center;border-bottom: 2px solid #fff;}
.Recommended_list .tab_nav span.cur{color: #c13d3f;border-bottom: 2px solid #c13d3f;}

.Recommended_list .contBox.cols_2 .item{position: relative;display: block;float: left;padding: 10px 10px 0;width: calc(50% - 2px);margin-top: 5px;box-sizing: border-box;background: #fff;}
.Recommended_list .contBox.cols_2 .item:nth-of-type(odd){margin-right: 2px;}
.Recommended_list .contBox.cols_2 .item:nth-of-type(even){margin-left: 2px;}
.Recommended_list .contBox.cols_2 .item .imgBox{overflow: hidden;}
.Recommended_list .contBox.cols_2 .item .imgBox img{display: block;margin: 0;padding: 0;width: 100%;}
.Recommended_list .contBox.cols_2 .item .info_cont{position: relative;padding-top: 15px;}
.Recommended_list .contBox.cols_2 .item .info_cont .name{height: 44px;line-height: 22px;font-size: 14px;color: #333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.Recommended_list .contBox.cols_2 .item .info_cont .price{padding-top: 20px;height: 28px;line-height: 28px;font-size: 14px;color: #c13d3f;text-align: center;}

#fp_manager_text{background: rgb(247, 247, 246);position: absolute;top: 0;bottom: 0;}
#hpt_wrapper{position: fixed;top: 0;overflow: auto;}
.hpt_icon_back{display: block;}

/*添加地址*/
.form_box{position: relative;}

.form_box .form_row{position: relative;padding: 0 15px;border-bottom: 1px solid #ddd;background: #fff;}
.form_box .form_row .form_l{display: block;float: left;width: 80px;height: 44px;line-height: 44px;font-size: 15px;}
.form_box .form_row .form_input{margin-left: 80px;line-height: 44px;}
.form_box .form_row .form_input .input_skin{display: block;margin: 0;padding: 0 ;width: 100%;height: 44px;line-height: 44px;outline: none;font-size: 15px;color: #333;border: none;}

.fixedBottomBox{position: fixed;left: 0;bottom: 0;right: 0;z-index: 66;padding: 10px 15px;}
.big_redBtn{display: block;width: 100%;line-height: 35px;font-size: 14px;border-radius: 4px;background: #fb082a;border: none;outline: none;color: #fff;text-align: center;}

.sale_box_mask{position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 999;}
.sale-box{position: absolute;left: 55px;right: 20px;padding: 10px;border: 1px solid #eee;background-color: #eee;border-radius: 5px;box-shadow: 0 3px 7px rgba(0,0,0,0.3);z-index: 111;width: 146px;}
.sale-box i{position: absolute;top: -9px;left: 50%;margin-left: -6px;width: 0;height: 0;display: block;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 10px solid #eee;content: '';}
.sale-main{position: relative;font-size: 12px;text-align: center;}
.voucher_more:after{display: inline-block;margin-left: 3px;width: 10px;height: 10px;background: url(/clientCoupon/images/cy_new/icon_arrows_up_white.png) no-repeat right center;content: '';-webkit-background-size: 10px 10px;background-size: 10px 10px;transform: rotate(180deg);transition: all 0.3s;}
.voucher_more.cur:after{transform: rotate(0deg);}

.helpPoorExplain{background: url(/public/img/ccb_question_icon.png) no-repeat 1px 0px;display: inline-block;width: 18px;height: 18px;margin-left: 5px;background-size: 15px;transition: 0.5s;-webkit-transition: 0.5s;vertical-align: middle;}

/*详情页-领券优化 20191114byLS*/
.product_section_item .value{position:relative;margin-left:42px;line-height:24px;color:#333;}
.product_section_item.getCoupon{background:-webkit-linear-gradient(to right, #ff5882, #fb4141); background:linear-gradient(to right,#ff5882, #fb4141);height:55px; margin: 0; padding-left: 15px;padding-right:30px; box-sizing: border-box;overflow: hidden;}
.product_section_item .coupon{box-sizing:border-box;display: inline-block; margin:0 10px 10px 0; height:35px;padding:0 31px 0 4px;min-width:80px;background: none;color:#f02b2b;text-align: center;position: relative;verflow: hidden;}
.buy-ccbLife-skin .product_section_item .coupon{color:#FF6600;}
.coupon_main{background: #fff;overflow: hidden;height: 35px;position:relative;}
.coupon_hd{font-size:15px;font-weight: bold;line-height: 20px;display: block;white-space: nowrap;}
.coupon_hd em{font-size:8px;font-weight: bold;}
.coupon_ft{font-size:8px;line-height: 12px;position:absolute;bottom:3px;left:0;width:100%;display: inline-block; white-space: nowrap;}
.product_section_item .coupon:before{ content:"";width:5px; height:35px; display: inline-block; background: url(//image.buy.shanrongmall.com/client/productdetail/images/coupon/bg_getcoupon_01.png) no-repeat left center;background-size:auto 100%;position: absolute;left: 0;top: 0; }
.product_section_item .coupon:after{ content:"";width:31px; height:35px; display: inline-block; background: url(../images/coupon/bg_getcoupon_02.png) no-repeat right center;background-size:100% 100%;position: absolute;right: 0;top: 0; }
.getCoupon .key {color:#fff;line-height: 35px; }
.a_more:before {
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -6px;
    width: 20px;
    height: 5px;
    content: '';
    background: url(../images/coupon/i_more_red.png) no-repeat right center;
    background-size: 100%;

}


		 .subs-pop-div{bottom: 0px;position:fixed;background: #fff;width: 100%;padding: 10px 0px; border-top-left-radius: 8px; border-top-right-radius: 8px;z-index:999;display:none;}
		 .subs-pop-div .tittle{text-align:center;font-size: 18px;margin: 15px;}
		 .subs-pop-div .qrcode-div{margin: 10px auto;width:160px;position: relative;}
		 .subs-pop-div .tips{text-align:center; font-size: 14px; margin: 20px;}
		 .subs-pop-div .i-know{text-align:center; font-size: 16px;border-radius: 8px;background: #fb0628;color: white;padding: 10px;width: 85%;margin: 0px auto;    margin-bottom: 20px;}
		 .subs-pop-div #qrcode{margin: 0px auto;display: block;padding: 5px;border: 1px solid #eee;z-index:999;width:150px;height:150px;} 
		 .subs-pop-div .subs-full-small{color: white;text-align: center;vertical-align: middle;line-height: 150px;font-size: 14px;font-weight: normal;}
		 
		 .subs-pop-wx-div{bottom: 0px;position:fixed;background: #fff;width: 100%;padding: 10px 0px; border-top-left-radius: 8px; border-top-right-radius: 8px;z-index:999;display:none;}
		 .subs-pop-wx-div .tittle-wx{text-align:left;font-size: 18px;margin: 24px;}
		 .subs-pop-wx-div .qrcode-div-wx{margin: 24px;position: relative;}
		 .subs-pop-wx-div .tips-wx{text-align:center; font-size: 14px; margin: 20px;}
		 .subs-pop-wx-div .i-know-wx{text-align:center; font-size: 16px;border-radius: 8px;background: #fb0628;color: white;padding: 10px;width: 81%;margin: 0px auto;    margin-bottom: 20px;}
		 .subs-pop-wx-div #qrcode-wx{margin: 0px auto;display: block;padding: 5px;border: 1px solid #eee;z-index:999;width:150px;height:150px;} 
		 .subs-pop-wx-div .subs-full-small-wx{color: white;text-align: center;vertical-align: middle;line-height: 150px;font-size: 14px;font-weight: normal;}
		 
		 .timecounter{
		       text-align:center;
		       margin-bottom:10px;
		 }
		
			.orderShareClickBox{
			   height:93px;
			   background: url('/public/images/orderShare.png') 0px -10px no-repeat;
    		   background-size: 241%;
    		   display:none;
			}
	
