@charset "UTF-8";
/*===商品详情页===*/
i.addcart{background:url('/public/app/wap/statics/images/wap/add.png') no-repeat 0px 0px;background-size: 20px;padding-right: 20px;}
i.promotion-icon{background: url('../../default/images/product/p_shizhong.png') no-repeat center center;background-size: 14px;padding-right: 14px;}
i.gift-icon{background: url('../../default/images/product/gift-icon.png') no-repeat center center;background-size: 14px;padding-right: 18px;padding-top: 2px;line-height: 21px;}
.full-screen{max-width: 640px;position:relative}
div.product-arrow-down{padding:6px;border-top:1px solid;border-left:1px solid;border-color:#888;transform:rotate(225deg);-webkit-transition:rotate(225deg);-moz-transition:rotate(225deg);-o-transition:rotate(225deg);}
.show div.product-arrow-down{margin-top:6px;transform:rotate(45deg);-webkit-transition:rotate(45deg);-moz-transition:rotate(45deg);-o-transition:rotate(45deg);}
div.product-arrow-right{padding:6px;border-top:1px solid;border-right:1px solid;border-color:#888;transform:rotate(45deg);-webkit-transition:rotate(45deg);-moz-transition:rotate(45deg);-o-transition:rotate(45deg);}
.popup{z-index: 20;}
img.visit_log{display: none;}
div.long_msg_box{display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;top:43%;left:50%;width:200px;padding:10px 0;margin-left:-100px;margin-top:-30px;background-color:rgba(0,0,0,.8);line-height:30px;text-align:center;color:#FFF;z-index:99;}

.checkboxFour{ width:12px; height:12px; position:relative;float: right; border-radius:50%; display:inline-block; vertical-align:middle; background:none; margin:2px 12px 0 0;padding:0;}
.checkboxFour input{ border:none; display:none;}
.checkboxFour input[type="checkbox"]:checked{border:none;background: none;}
.checkboxFour input[type="checkbox"]:focus,input[type="checkbox"]:hover{border:none;background: none;}
.checkboxFour input[type="radio"]:checked{border:none;background: none;}
.checkboxFour input[type="radio"]:focus,input[type="radio"]:hover{border:none;background: none;}
.checkboxFour ins { display: block; width:12px; height:12px;cursor: pointer; position:absolute; top:0; left:0; z-index: 1; border-radius:50%; border:solid 2px #888;}
.checkboxFour input[type=checkbox]:checked + ins { width:17px; height:17px; background:#ef4646 url('../images/icon9.png') center center no-repeat; background-size:13px; border:none;}
.checkboxFour input[type=radio]:checked + ins { width:20px; height:20px; background:#ef4646 url('../images/icon9.png') center center no-repeat; background-size:13px; border:none;}

.p_pic .slider-list{height:100%;}
.p_pic{border:none !important; height: 100% !important; display: block !important; float:left;}
.p_pic img{width:100%; height: 100%; max-height:none !important; max-width:none !important;}
.p_pic_box{position:relative; padding: 0px !important; width: auto !important;}
.p_dian{position: absolute; width: 100%; bottom: 0px;}
.p_shadow{height:auto !important;}
.P_name.pt-name{margin:0px auto; padding:10px 3% 0 !important;margin-bottom: 10px; width:94%;font-size: 15px;max-height: 44px;overflow: hidden;}
.p_price{border-bottom:1px solid #f3f2f2 !important; padding:13px 3%!important; line-height: normal !important; width:94% !important; margin-top:15px;}
.p_gift{border-bottom:1px solid #f3f2f2 !important; padding:13px 3%!important; line-height: normal !important; width:94% !important; margin-top:15px;color: #fff;}
.p_gift em{font-size: 18px;}
.p_fenxiang{text-align: right;overflow: hidden;}
.p_fenxiang_box{color:#999999; display: block; width: 33px;float: right;}
.p_shu_xian{display:inline-block;}
.p_price2 span{color:#999999; font-size: 12px; text-decoration:line-through;margin-left: 6px;font-weight: normal;}
.p_price_box{width:100%;}
.p_yueshou{width:94%; margin:0px auto; border-bottom:1px solid #f3f2f2; padding:0 3%; font-size: 13px; color:#666666; height: 40px; line-height: 40px;}
.p_yueshou.over_show{min-height: 40px;height: auto;overflow: hidden;}
.p_yueshou_l{float:left;}
.p_yueshou_r{float:right;}
.p_yueshou em{line-height: 20px;float:right;font-size:12px;width:65%;}
.p_chuxiao{width:94% !important; padding:15px 3% !important; border-bottom:1px solid #f3f2f2 !important; font-size: 13px;color:#666;}
.p_chuxiao_tit{position: absolute;top:50%;margin-top: -9.5px;}
.p_chuxiao_g{right:3%;position:absolute;top:50%;margin-top: -9.5px;margin-right: 2px;}
.p_chuxiao_ge{float:left;margin:2px; background: #f73030; color:#ffffff; font-size: 13px; padding:0 8px;}
.p_chuxiao ul{overflow: hidden;width: calc(100% - 55px);margin-left: 35px;}
.p_pei_song{width:94% !important; padding:15px 3% !important; border-bottom:1px solid #f3f2f2 !important; font-size: 13px; background: url("../images/product/p_you_jian.png") right 4% center no-repeat; background-size: 10px 18px;color: #666;}
.p_pei_song_r{float:right; margin-right:10px; text-align: right;}
.p_pei_song_r span{color:#999999;}
.p_ge{height:10px; background:#f7f7f7;}
.p_zi_xun_pic{vertical-align:middle;}
.p_zi_xun{text-align: center; font-size: 15px; padding:10px 0;background-color: #fff;}
.p_shuxing{color:#f73030;}
.p_jie_shao{width:94%; padding:5px 3%; border-bottom:1px solid #f3f2f2; font-size: 13px; color:#444444; line-height: 30px;background: #fff;}
.p_bao_zheng{background: #fff;}
.p_bao_zheng_list_text{border:1px solid #f73030;}
.p_bao_zheng_list_pic{float:left;}
.p_bao_zheng_list_text{float:left; height: 23px; line-height: 23px; color:#f44343; padding:0 5px;}
.p_bao_zheng_list{display:inline-block; margin-top:8px; margin-left:10px;}
.p_liu_yue_xian{width:94%; padding:15px 3%; font-size: 16px; background: url("../images/product/p_da_right.png") right 3% center no-repeat; background-size: 10px 18px;background-color: #fff;}
.p_liu_yue_xian_pic{margin-right:15px; vertical-align: middle;height: 45px;width: 45px;border-radius: 50%;border:1px solid #ccc;}
.p_btn{max-width:640px;position:fixed; bottom:0; border-top:1px solid #e4e4e4; width: 100%; padding:0 !important; display: block !important;z-index: 6;}
.p_kefu{float:left; text-align: center; padding: 6px 0; border-right: 1px solid #e4e4e4; width:18%; background: #ffffff;}
.p_kefu img{vertical-align: middle;}
.p_jgwc{color:#ffffff; font-size: 15px; width: calc(46% - 2px);line-height: 23px;border: none;}
.p_jgwc li{padding:8px 0;}
.p_jgwc .fastbuy-action{background:#25ddc4;width:calc(64% - 2px);}
.p_jgwc .buy-action{background:#f73030;}
.p_jgwc .notify-action{background:#ffbb29;}
.p_jgwc a{color: #fff;}
.p_gwc2{position: relative;}
.p_yuan_dian{font-size:12px;position:absolute; top:-7px; right:10px; text-align: center; width:16px; height: 16px; color:#ffffff; background:url("../images/product/p_yuan_dian.png") no-repeat; background-size: 100%;line-height: 17px;}
.float_right{width:33px; background:#000000; position:fixed; right:3%; bottom:15%; text-align: center; opacity: 0.6;  border-radius: 5px; z-index: 0;}
.float_icon{vertical-align: middle;}
.float_more{border-bottom:1px solid #ffffff; padding:6px 3px; position: relative;}
.float_more a{color:#fff;}
.float_top{padding:5px 3px;}
.float_zhan_box{display:none; position:absolute; width:100px; bottom:43px; right:0; background:#000000; opacity: 1; color:#ffffff; font-size: 13px; text-align: left; padding:0px 5px; line-height:28px; border-radius: 5px;}
.float_zhan_box .follow_icon{width:20px;}
.float_zhan_list{border-bottom:1px solid #a3a3a3; padding:5px;}
.float_zhan_list img{vertical-align: middle;}
.p_float_xia{position: absolute; bottom:-12px; right:1%;}
.p_xiao_xi2{display:inline-block; position:relative;}
.p_float_text{display:inline-block; margin-left: -13px;}
.p_xiao_xi_yuan_dian{position:absolute; top:6px; left:15px; opacity: 1;}
.p_da_ge{height:54px;}
.p_detail{margin:0px !important; padding: 0px !important;}
.p_detail .tab .trigger-list{background: #fff;}
.p_detail .tab .panel-list{margin-top: 5px;background: #fff}
.p_act{border-top:none !important; border-left:none !important; border-right:none !important; height: 40px !important; line-height: 40px !important;}
.tab .trigger.p_act{border-bottom:none; margin: 0 11%;font-size: 15px;}
.tab li.trigger.act{border-bottom:2px solid #f36060; color:#f36060;}
.p_shang_la{font-size: 16px; text-align: center; height: 40px; line-height: 40px;}
.p_bg{position:fixed; width: 100%; height: 100%; top: 0; left:0; background: #000000; opacity: 0.7; z-index: 1;}
.p_fen_xiang{z-index: 2; position: fixed; bottom:0; left:0; background:#ffffff; width: 100%;}

#share{position:fixed;height:151px;width:100%;background:#fff;bottom:-100%;z-index:11;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
#share.show{bottom:0;}
#share ul{overflow: hidden;text-align: center;padding-bottom: 20px;}
#share ul li{float: left;width: 25%;margin-top: 17px;}
#share ul li img{width: 42%;margin:0 29% 3px;display: block;}
#share ul li span{margin-top: 3px;}
#share div.clo_share{width: 100%;background: #f6f6f6;height: 34px;padding-top: 11px;}
#share div.clo_share p{text-align: center;background: #aaa;width: 94%;margin:0 3%;padding:5px 0;color:#fff;font-size: 15px;border-radius: 3px;}
.bg{background-color: rgba(0,0,0,0.80);width: 100%;height:100%;z-index: 7;display: none;position: fixed;top:0;left:0;}
.bg.show{display:block;}

.p_shizhong{
    width: 94%;
    margin: 0px auto;
    padding: 5px 3%;
    font-size: 15px;
    color: #ffffff;
    background:#f73030;
}
.p_xiao2{width: 94%;
    margin: 0px auto;
    padding: 5px 3%;
    font-size: 15px;
    background:#ffffff;
}

.p_xiao2_title{height: 40px; line-height: 40px;}
.p_xiao2_title_l{float:left;}
.p_xiao2_title_l span{color:#999999;}
.p_xiao2_title_r{float:right; text-align: right;}
.pt-price b.price{font-size: 16px;}
.pt-price .lv_price{font-weight: normal;}
.pt-price .price{line-height: 18px;}
.goods-box{background-color: #fff;}
div.promotions-panel{padding:0 3%;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;height: 0px;overflow: hidden;}
.p_chuxiao .promotion-open{display: inline-block;color:#666;margin-left: 35px;}
div.promotions-panel .panel{padding:0;}
div.promotions-panel .panel li{padding:10px 0;border:none;border-bottom:1px solid #f3f2f2;overflow: hidden;background: url("../images/product/p_you_jian.png") right 1% center no-repeat; background-size: 10px 18px;}
div.promotions-panel .panel span{color: #fff;margin-left: 40px;float: left;}
div.promotions-panel .panel em{line-height: 23px;}
.pmt_name{color:#666;display: inline-block;float: left;width:calc(100% - 130px);}
.goods-ask{background:url('../../default/images/product/p_zixun.png') no-repeat 0px 0px;background-size: 17px;width: 17px;height:14px;display: inline-block;position: relative;top:3px;}
.ask_num{margin-left: 2px;font-size: 13px;color:#666;}
.goods-more{background:url('../../default/images/product/p_dian_dian.png') no-repeat 0px 4px;background-size: 21px;padding-right: 35px;}
.p_props,.p_spec{width:94% !important; padding:15px 3% !important; border-bottom:1px solid #f3f2f2 !important; font-size: 13px;color: #666;}
.pt-price{background: red;margin:0;}
.pt-price.normal{background: none;}
.pt-price.normal .promotion .lv_price{margin-left: 10px;}
div.pt-price .price{color:#fff;font-size:12px;font-weight: normal;}
div.pt-price .price b.price{font-size:16px;font-weight: 600;}
div.pt-price.normal .price b.price{color: red;}


.spec-box,.props-box{width:100%;background:#fff;z-index:11;position:fixed;bottom:-100%;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.spec-box.show,.props-box.show{bottom: 0;}
.spec-box .spec-title{position: relative;padding:20px 0;border-bottom: 1px solid #eee;}
.spec-box .spec-title .spec-img-box{border:1px solid #eee;width: 90px;height: 90px;position: absolute;top:-40px;left:5%;background-color:#fff;text-align: center;display: table;}
.spec-box .spec-title .spec-img-box span{display: table-cell;vertical-align: middle;}
.spec-box .spec-title .spec-img-box img{max-width: 100px;max-height: 100px;vertical-align: middle;}
.spec-box .spec-title p{line-height:16px;color:red;font-size: 14px;margin-left: calc(8% + 100px);}
.spec-box .spec-title p span{color:#999;font-size: 12px;}
.spec-box .spec-control{max-height: 150px;overflow-y: scroll;}
.spec-box h4{color: #666;margin-top: 10px;padding: 0 3%;}
.spec-box ul{overflow: hidden;margin-top: 6px;padding: 0 3%;}
.spec-box .addgoods-act ul{padding: 0;}
.spec-box .addgoods-act ul li{border: none;padding:10px 0;text-align: center;margin:0;border-radius: 0px;}
.spec-box .addgoods-act ul li a{color: #fff;display: block;}
/*.spec-box .addgoods-act ul li.buy-action a{color: #333;}*/
.spec-box ul li{float: left;text-align: center;margin:2px 10px 2px 0;}
.spec-box ul li .item-border{border: 1px solid #ccc;border-radius: 3px;padding: 2px 5px;}
.spec-box ul li .item-border.img{padding:0;border-radius: 50%;overflow: hidden;}
.spec-box ul li img{width: 40px;height: 40px;display: block;}
.spec-box ul li.sel .item-border{border-color:red;}
.spec-box ul li.sel span{color:red;}
.spec-box .p-quantity{display:inline-block;margin:0 3%;width:94px;overflow:hidden;vertical-align:middle;margin-top: 6px;}
.spec-box .p-quantity input{width:50px;height:21px;line-height:21px;padding:0;margin:0 -4px;vertical-align:middle;border-width:1px 0;border-style:solid;border-color:#ccc;text-align:center}
.spec-box .p-quantity a{display:inline-block;width:20px;height:21px;overflow:hidden;vertical-align:middle;border:1px solid #ccc;text-align:center;font:14px/22px simsun,serif;color:#ccc;}
.addgoods-act{color: #fff;margin-top:13px;}
.addgoods-act .fastbuy-action{width: 50%;background-color: #f73030;}
.addgoods-act .fastbuy-action.is_prepare{width:100%;}
.addgoods-act .buy-action{width: 50%;background-color: #E8C81F;}
.addgoods-act .notify-action{width: 100%;background-color: #ffbb29;}
.addgoods-act .unbuy-action{width: 100%;background-color: #666;}
.addgoods-act .unmarketable{background-color: #f73030;width: 100%;}

.props-box h4{text-align: center;padding: 15px 0 0;font-size: 16px;font-weight: normal;}
.props-box li{border-bottom: 1px solid #eee;overflow: hidden;padding: 10px 3%;}
.props-box li:last-child{border:none;}
.props-box li p{float:left;font-size: 14px;}
.props-box li p.props-item-title{width:30%;color: #333;}
.props-box li p.props-item-content{color:#999;}
.bg-control{background: #f73030;color:#fff;padding:10px 0;text-align: center;}


#J_goodsLink{position:relative;padding:20px 0 30px;}
#J_goodsLink .p_pic{padding: 0 10px;}
#J_goodsLink .p_pic a{display: block;position:relative;padding-bottom: 100%;overflow: hidden;}
#J_goodsLink .p_pic a img{position:absolute;top:0;left:0;width: 100%;}
#J_goodsLink p{color: #666;height: 19px;overflow: hidden;}
#J_goodsLink span{color: red;}
.goodslink .slider-point span{width: 6px;height: 6px;}
.goodslink .slider-point span.act{background-color: red;}
.tab .trg{-webkit-box-flex:1;-moz-box-flex:1;text-align:center;}
.tab .trg.p_act{border-bottom: none;margin:0 11%;font-size: 15px;}
.tab .trg.p_act.act.style_1{border: none;color:#333;background:url('../../default/images/product/tab-line.png') no-repeat center center;background-size: 100%;}
.tab .trg.p_act.style_3{margin:0 5%;}
.tab .trg.p_act.act{border-bottom: 2px solid #f36060;color: #f36060;}
.panel-list .slider-item{float:left;}
#J_adjunct_title{height: 26px;}
#J_adjunct_title li{text-align: center;}
#J_adjunct_title li p{background: #f1f1f1;margin:0 8%;padding:3px 6px;border-radius: 5px;}
#J_adjunct_title li.act p{background: #f73030;color: #fff;}
#J_adjunct_show{margin-top: 10px;}
#J_adjunct_show div:first-child{width: 92%;padding-bottom: 92%;position:relative;margin: 0 4%;overflow: hidden;}
#J_adjunct_show div img{position:absolute;left:0;top:0;width: 100%;display: block;}
#J_adjunct_show p{padding:0 4%;height: 34px;overflow: hidden;line-height: 17px;}
#J_adjunct_show span{padding-left: 4%;color:red;line-height: 24px;}
#J_adjunct_show .slider-item{position:relative;display:none;}
#J_adjunct_show .slider-item.adj_0{display:block;}
#J_adjunct_show .addcart{position:absolute;bottom:0;right:4%;height: 22px;}

.pt-btn .call{background: url('../../default/images/product/kefu-icon.png') no-repeat center center;background-size: 25px;padding:5px 12px;line-height: 27px;}
.pt-btn .btn-addfav{background: url('../../default/images/product/delfav-icon.png') no-repeat center center;background-size: 25px;padding:5px 12px;line-height: 27px;}
.pt-btn .btn-faved{background: url('../../default/images/product/addfav-icon.png') no-repeat center center;background-size: 25px;padding:5px 12px;line-height: 27px;}
.pt-btn .cart_icon{background: url('../../default/images/product/cart-icon.png') no-repeat center center;background-size: 25px;padding:5px 12px;line-height: 27px;}
.star{background:url('../../default/images/product/p_xing.png') repeat-x left center;background-size: 15px;height:15px;}
.star.star_0{width: 0px;}
.star.star_1{width: 15px;}
.star.star_2{width: 30px;}
.star.star_3{width: 45px;}
.star.star_4{width: 60px;}
.star.star_5{width: 75px;}


.p_detail .J-info .panel-list{margin-top: 0px;}
.J-info .panel-list li{padding:0;}
.J-info .trigger-list{border-bottom: 1px solid #ddd;}
.J-info .trg.p_act.style_3{margin:0 1%;font-size: 12px;}
.J-info .html_box{overflow: hidden;}
.goodsParams div p:last-child{border-width: 1px 0 1px 0;}
.goodsParams div p:nth-last-child(2){border-width: 1px 1px 1px 0;}
.goodsParams h3{font-size: 13px;color:#333;font-weight: normal;padding:12px 20px;}
.goodsParams p{font-size: 13px;color:#999;border-color: #ddd;border-style: solid;padding: 12px 0;}
.goodsParams p.param_name{width: calc(23% - 1px);display: inline-block;border-width: 1px 1px 0 0;text-align: center;}
.goodsParams p.param_value{width: calc(77% - 20px);display: inline-block;border-width: 1px 0 0 0;padding-left: 20px;}

.goodsSellLoglist div{display:table;width: 90%;font-size: 12px;padding:4px 5%;}
.goodsSellLoglist div.table-title{font-size:13px;padding-top:12px;padding-bottom:8px;}
.goodsSellLoglist div span{display: table-cell;width: 25%;color:#666;}
.goodsSellLoglist div span:last-child{text-align: right;}
.goodsSellLoglist div.table-title span{color:#333;}
.goodsSellLoglist div.table-title span:last-child{text-align: right;}

.point-box{position: fixed;right: -100%;width:100%;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.point-box.show{right:0;}
/*===商品详情页 end===*/