.go_index_btn{ width:29px; height:29px; background:rgba(0,0,0,0.4) url(../images/return_icon.png) center center no-repeat; background-size:16px; border-radius:50%; position:fixed; left:9px; top:5px; z-index:999;}
.consult_product {right: 13px;width: 60px;height: 60px;background: rgba(0,0,0,0.4) url(../images/consultProduct.png) center center no-repeat;background-size: auto auto;background-size: auto auto;background-size: 100%;border-radius: 50%;position: fixed;top: 5px;z-index: 999; }
/*鎻愮ず妗�*/
.base_popup_bg{ width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; left:0; top:0; z-index:1000; display:none;}
.base_popup_foot{ border-top:1px solid #dedede; overflow:hidden;}
.base_popup_foot .base_popup_btn{ width:50%; height:46px; font-size:14px; color:#999; line-height:46px; text-align:center; box-sizing:border-box; float:left;}
.base_popup_foot .base_sure_btn{ color:#ef3036; border-left:1px solid #dedede;}
@font-face {
    font-family: 'fangzhenti';
    src: url("../fonts/fangzhenti.ttf");
}
.base_popup{ width:80%; font-family:'fangzhenti';  background:#fff; border-radius:6px; margin-top:-73px; position:fixed; left:10%; top:50%; z-index:1001; display:none;}
.base_popup .base_content{ font-size:15px; color:#999; text-align:center; line-height:20px; padding:24px 12px;}
.base_content .recomm_popup_title{ font-size:16px; color:#000; padding-bottom:0.6rem;}
/*---------搴曢儴鎸夐挳----------*/
.cp_wares_footer{ width:100%; height:2.4rem; background:#fff; border-top:1px solid #e9e9e9; box-sizing:border-box; position:fixed; left:0; bottom:0; z-index:98;}
.cp_wares_footer .wares_foot_btn{ width:13%; height:100%; font-size:0.58rem; text-align:center; border-right:1px solid #e9e9e9; box-sizing:border-box; float:left;}
.cp_wares_footer .big_index_btn{ width:3.5rem;}
.cp_wares_footer .wares_foot_btn:last-of-type{ border:0 none;}
.wares_foot_btn .foot_btn_icon{ width:1rem; height:1rem; background:url(../images/icon_img.png) -0.26rem -0.3rem no-repeat; background-size:3rem; margin:0.2rem auto;}
.foot_share_btn .foot_btn_icon{ background-position:-0.3rem -3.3rem;}
.foot_collect_btn .foot_btn_icon{ background-position:-0.3rem -1.8rem;}
.foot_collect_btn.current .foot_btn_icon{ background-position:-1.8rem -1.8rem;}
.foot_cart_btn .foot_btn_icon{ background-position:-0.3rem -4.8rem;}
.cp_wares_footer .foot_cart_btn{ position:relative;}
.foot_cart_btn .cart_btn_num{ font-size:0.66rem; color:#fff; line-height:100%; background:#ff0000; border-radius:0.66rem; padding:0.26rem 0.42rem; transform:scale(0.8,0.8); position:absolute; left:1.5rem; top:0.01rem;}
.cp_wares_footer .cp_wares_btn{ width:30.5%; height:100%; font-size:0.68rem; color:#fff; line-height:2.4rem; text-align:center; background:rgba(255,111,96,1); float:left;}
.cp_wares_footer .add_shopcart_btn{ background:rgba(255,111,96,0.8);}
.cp_wares_footer .alone_buy_btn{ background:#f96e08;}
 .cp_wares_footer .not_buy_shopcart_btn{background:#8D8D8D;}
.cp_foot_h{ height:2.4rem;}
#footerCart_add{filter:Alpha(Opacity=60); opacity:0.6;}
/*娣诲姞鍒拌喘鐗╄溅*/
.add_cart_icon{ width:2rem; height:2rem; background:rgba(255,111,96,0.9) url(../images/booth/icon02_img.png) 0 -5.7rem no-repeat; border:1px solid #e3e3e3; border-radius:50%; background-size:4rem; margin:0 0 -1rem -1rem; opacity:0; -webkit-transform:scale(0,0); position:fixed; left:50%; bottom:50%; z-index:999;}
.add_cart_icon .add_cart_num{ font-size:0.48rem; color:#fff; text-align:center;}
.add_cart_motion01.add{ opacity:1; -webkit-animation:addcart 1.5s;}
.add_cart_motion02.add{ opacity:1; -webkit-animation:addcart02 1.5s;}     
.add_cart_motion03.add{ opacity:1; -webkit-animation:addcart03 1.5s;}  
.add_cart_motion04.add{ opacity:1; -webkit-animation:addcart04 1.5s;}              
@-webkit-keyframes addcart{
	0%{ -webkit-transform:scale(1,1); left:50%; bottom:50%;}
	20%{ -webkit-transform:scale(0.5,0.5); left:50%; bottom:50%;}
	40%{ -webkit-transform:scale(1,1); left:50%; bottom:50%;}
	100%{ -webkit-transform:scale(0,0); left:4.5rem; bottom:1.2rem;}
}
@-webkit-keyframes addcart02{
	0%{ -webkit-transform:scale(1,1); left:50%; bottom:50%;}
	20%{ -webkit-transform:scale(0.5,0.5); left:50%; bottom:50%;}
	40%{ -webkit-transform:scale(1,1); left:50%; bottom:50%;}
	100%{ -webkit-transform:scale(0,0); left:18.4rem; bottom:5.2rem;}
}
@-webkit-keyframes addcart03{
	0%{ -webkit-transform:scale(1,1); left:50%; bottom:50%;}
	20%{ -webkit-transform:scale(0.5,0.5); left:50%; bottom:50%;}
	40%{ -webkit-transform:scale(1,1); left:50%; bottom:50%;}
	100%{ -webkit-transform:scale(0,0); left:50%; bottom:1.6rem;}
}
@-webkit-keyframes addcart04{
	0%{ -webkit-transform:scale(1,1); left:50%; bottom:50%;}
	20%{ -webkit-transform:scale(0.5,0.5); left:50%; bottom:50%;}
	40%{ -webkit-transform:scale(1,1); left:50%; bottom:50%;}
	100%{ -webkit-transform:scale(0,0); left:38%; bottom:1.2rem;}
}
.tabs { width: 100%;overflow:hidden; background-color:#F9F9F9; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
.tabs a {display: block;float: left;width: 33.1%;color: #333; text-align: center; height: 36px; line-height: 36px;font-size:0.82rem;font-style:normal;text-decoration: none;border-top:1px solid #ccc;  border-bottom:1px solid #ccc;}
.tabs a.active {background-color: #fff; border-top: 2px solid #D60000;border-right: 1px solid #DDD;border-left: 1px solid #DDD;border-bottom:0px solid #ccc;}
.swiper-containertab { /* border: 1px solid #e6e6e6; */margin:0 auto;width: 100%; border-top: 0; box-sizing: border-box;}
.swiper-wrapper{height:auto;}
.swiper-wrapper2{height:auto;}
.swiper-slide { text-align:left; width: 100%; height:auto; background: none; color: #333; align-items: stretch;  font-size:0.69rem;  }
.product_box{ font-size:0.69rem; line-height:20px; border-bottom:1px solid #e6e6e6; padding:12px 5px;}
.product_box .freight{ font-size:0.69rem; font-weight:bold; color:#ea543d;}
.product_box .tishi{ font-size:0.69rem; /* font-weight:bold; */ color:#99908F; padding-left:14px;}
.flash-sale{padding:10px;overflow:hidden;font:12px/180% Arial, Helvetica, sans-serif,"瀹嬩綋";border-bottom:1px solid #e6e6e6;}
.flash_sale_left{float:left;font-size:16px;color:#d60000;padding-top:2px;}
.colockbox{float:right;}
.colockbox span{display:inline-block;vertical-align:middle; width:36px;height:20px;line-height:21px;font-size:16px;text-align:center;color:#ffffff;margin:0 2px;background-color:#D60000;border-radius:2px;}
.colockbox i{display:inline-block;vertical-align:middle; font-size:16px;font-style:normal;}

/*==============================渚ц竟鍥哄畾鎸夐挳鍒嗗尯==============================*/
.cp_side_navigator{ position:fixed; right:0.6rem; bottom:5.2rem;}
.cp_side_navigator .cp_side_btn{ width:2rem; height:2rem; background:rgba(255,111,96,0.8) url(../images/booth/icon02_img.png) 0 -6rem no-repeat; border:1px solid #e3e3e3; border-radius:50%; background-size:4rem; display:block;}
.cp_side_navigator .cp_cart_btn{ position:relative;}
.cp_cart_btn .cart_btn_num{ font-size:0.66rem; color:#fff; line-height:100%; background:#ff0000; border-radius:0.66rem; padding:0.26rem 0.42rem; transform:scale(0.8,0.8); position:absolute; right:0; top:0;}
/*----------寮圭獥鑳屾櫙----------*/
.cp_popup_bg{ width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; left:0; top:0; z-index:999; display:none;}
.cp_popup_minbg{ width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; left:0; top:0; z-index:90; display:none;}
.cp_popup_longbg{ width:100%; height:10000%; background:rgba(0,0,0,0.6); position:fixed; left:0; top:0; z-index:999; display:none;}
.cp_popup_bg.out,.cp_popup_bg2.out,.cp_popup_minbg.out,.cp_popup_longbg.out{ display:block;}
/*---------寮圭獥鍒嗗尯----------*/
.cp_operate_popup{ width:100%; height:21.6rem; background:#fff; position:fixed; left:0; bottom:-38rem; z-index:1000;
	transition:all 0.2s;
	-webkit-transition:all 0.2s;
}
.cp_operate_popup.out{ bottom:0;padding-bottom: 2.6rem;}
/*寮圭獥澶撮儴*/
.cp_operate_popup .cp_operate_popup_top{min-height: 4.2rem; font-size:0.6rem; padding:0.4rem 0rem 0.4rem 5.5rem; border-bottom:1px solid #e9e9e9; box-sizing:border-box; position:relative;}
.cp_operate_popup_top .cp_wares_img{ width:4.46rem; height:4.46rem; background:#fff; border:0.11rem solid #fff; border-radius:0.36rem; box-sizing:border-box; overflow:hidden; position:absolute; left:0.6rem; top:-1.16rem;}
.cp_operate_popup_top .cp_wares_img img{ border-radius:0.26rem;}
.cp_operate_popup_top .cp_price_item{ font-size:0.7rem; font-weight:bold; color:#ef3036; margin-bottom:0.2rem;}
.cp_operate_popup_top .cp_popup_top_item{ color:#999;}
/*寮圭獥鍐呭*/
.cp_operate_popup .cp_operate_popup_content{ width:100%; height:80%;  /*padding-left:0.6rem; */ margin:0 auto; box-sizing:border-box; overflow:scroll; position:relative; z-index:1;}
.cp_operate_popup_content .swiper-slide{ height:auto;} 
.cp_operate_popup_content .cp_operate_popup_list{ border-bottom:1px solid #e9e9e9; padding:0.6rem 0.6rem 0.6rem 0; display:block; text-align:left; box-sizing:border-box;}
.cp_operate_popup_content .cp_operate_popup_list:last-of-type{ border-bottom:0 none;}
.cp_operate_popup_list .operate_popup_item{ padding-bottom:1rem; overflow:hidden;}
.cp_operate_popup_list .operate_popup_item:last-of-type{ padding-bottom:0.06rem;}
.operate_popup_item .popup_item_top{ font-size:0.68rem; margin-bottom:0.54rem; overflow:hidden;}
.popup_item_top .popup_list_name{ font-size:0.68rem; color:#333; float:left;}
.popup_item_top .popup_list_value{ color:#ef3036; float:right;}
.operate_popup_item .cp_value_option{ margin-bottom:-0.36rem; overflow:hidden;}
.operate_popup_item .cp_value_option_multi-{ margin-bottom:-0.36rem; overflow:hidden;}
.operate_popup_item .popup_item_left{ font-size:0.68rem; color:#333; line-height:1.5rem; float:left;}
.operate_popup_item .cp_number_operate{ float:right;}
.operate_popup_item  .cp_popup_term{ margin-bottom:0.6rem; overflow:hidden;}
.cp_popup_term .cp_alone_item,.cp_popup_term .cp_onlyone_item{ min-width:2.8rem; max-width:13rem; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; border:1px solid #e6e6e6; padding:0.26rem 0.56rem; margin:0;}
.cp_popup_term .cp_option_item.current{ color:#3faa5c; border-color:#3faa5c;}
.cp_color_item{ width:2.2rem; border:1px solid #fff; padding:2px; margin:0 0.35rem 0.39rem 0; float:left;}
.cp_color_item.current{ border-color:#3faa5c;}
.cp_popup_term .cp_number_input{ width:2rem;}
.cp_operate_popup_main{padding-left:0.6rem;}
/*寮圭獥鎸夐挳*/
.cp_operate_popup .cp_operate_popup_footer{ width:100%; height:2.6rem; overflow:hidden; position:absolute; left:0; bottom:0;z-index: 999;}
.cp_operate_popup_footer .popup_foot_btn{ width:50%; height:100%; font-size:0.86rem; color:#fff; line-height:2.6rem; text-align:center; background:#3faa5c; float:left;}
.cp_operate_popup_footer .add_shopcart_btn{ background:#fe9402;}
.cp_operate_popup .cp_close_btn{ width:1.2rem; height:1.2rem; background:url(../images/booth/close_icon01.png) center center no-repeat; background-size:0.9rem; position:absolute; right:0.3rem; top:0.3rem;}
.cp_operate_popup_footer .popup_operate_btn{ width:50%; height:100%; font-size:0.86rem; color:#fff; line-height:2.5rem; text-align:center; background:#87bb6a; float:left;}
.cp_operate_popup_footer .popup_order_operate_btn{ width:50%; height:100%; font-size:0.86rem; color:#fff; line-height:2.5rem; text-align:center; background:#87bb6a; float:left;}
.cp_operate_popup_footer .popup_order_sure_btn{ background:#3faa5c;}
.cp_operate_popup_footer .popup_sure_btn{ background:#3faa5c;}
/*----------鍟嗗搧閫夐」----------*/
.cp_shop_operate{ /* border-bottom:1px solid #e9e9e9; */ /* padding-left:0.6rem; */padding-bottom: 0.6rem;}
.cp_shop_operate .cp_operate_list{ font-size:0.69rem; color:#333; /* border-bottom:1px solid #e9e9e9;  */padding:0.6rem 0; position:relative;}
.cp_shop_operate .cp_operate_list:last-of-type{ border-bottom:0 none;}
.cp_operate_list { /* color:#ababab; */ position:absolute; left:0; top:0.6rem;}
.cp_operate_title{ /* color:#ababab; */ position:absolute; left:0; top:0.6rem;border:1px solid #e9e9e9;padding:0.24rem;}
.cp_operate_list .cp_operate_value{ width:100%; padding:0 0 0 3.2rem; box-sizing:border-box;}
.cp_operate_value .cp_value_option{ margin-bottom:-0.48rem; overflow:hidden;}
/* .cp_option_item{ height:1.5rem; font-size:0.59rem; line-height:1.48rem; text-align:center; border-radius:0.2rem; margin:0 0.56rem 0.46rem 0; box-sizing:border-box; float:left;} */
.cp_option_item,.cp_alone_item,.cp_onlyone_item{ min-width:2.6rem; /* height:1.5rem; */ font-size:0.59rem; /* line-height:1.48rem; */ margin:0 0.35rem 0.39rem 0;text-align:center; border:1px solid #e6e6e6; border-radius:0.2rem; padding:0.26rem 0.56rem; box-sizing:border-box; float:left;}
.cp_option_item_null{/* background-color: #e6e6e6; */ color:#aaa;}
.cp_option_item img{width:100%;height:100%;} 
.color_value_option .cp_option_item{ width:2.8rem; overflow:hidden;} 
/*  .text_value_option .cp_option_item{ min-width:2.6rem; border:1px solid #e6e6e6;  padding:0.26rem 0.56rem; }  */
.text_value_option,.color_value_option{ width:100%; content:''; display:table; margin-bottom:-0.48rem;}
/* .cp_value_option .cp_option_item.current{ color:#3faa5c; border-color:#3faa5c;} */
.cp_option_item.current,.cp_popup_term .cp_alone_item.current,.cp_popup_term .cp_onlyone_item.current{ color:#3faa5c; border-color:#3faa5c;}
.cp_value_option_multi- .cp_option_item.current{ color:#3faa5c; border-color:#3faa5c;}
.cp_item_modular .cp_wares_mian{ font-size:0.68rem; color:#333; background:#fff; /* border-bottom:1px solid #e9e9e9; */ padding:0 1.16rem 1.16rem;}
.cp_operate_text{ width:100%; box-sizing:border-box;border-bottom:1px solid #e9e9e9; line-height: 1.2rem;}
.cp_operate_left{position: absolute;padding-left:50%;}
.cp_operate_right{position: absolute;}
/*灏忔暟閲忛�夋嫨鎸夐挳*/
.cp_number_operate{ height:1.5rem;}
.cp_number_operate .cp_number_btn{ width:1.5rem; height:100%; background:url(../images/booth/reduce_icon.png) center center no-repeat; background-size:1.4rem; /* border:1px solid #e9e9e9; */ box-sizing:border-box; margin-left:-1px; float:left;}
.cp_number_operate .cp_reduce_btn{ border-radius:0.2rem 0 0 0.2rem;}
.cp_number_operate .cp_add_btn{ background-image:url(../images/booth/add_icon.png); border-radius:0 0.2rem 0.2rem 0;}
.cp_number_operate .cp_number_input{ width:3rem; height:100%; font-size:0.68rem; color:#333; text-align:center; /* border:1px solid #e9e9e9; */ padding:0.14rem 0.28rem; margin-left:-1px; box-sizing:border-box; float:left;}
/*---------------------杞挱鍥惧尯鍩�--------------------*/
.cp_banner{ width:100%; position:relative;}
.cp_banner_img ul{ width:500%; overflow:hidden; position:absolute; left:0; top:0;}
.cp_banner_img ul li{ width:25%; float:left;}
.cp_banner_img ul li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 鍙栨秷閾炬帴楂樹寒 */}
/*杞挱鍥惧皬鐐�*/
.cp_super{ width:100%; height:10px; text-align:center; line-height:0; letter-spacing:normal; display:block; position:absolute; left:0; bottom:6px; z-index:9;}
.cp_super ul{ position:relative; z-index:9;}
.cp_super ul li{ width:8px; height:8px; border-radius:50%; margin:0 4px; background:#aaa; opacity:0.6; display:inline-block;}
.cp_super ul li.on{ background:#3faa5c; opacity:1;}
.rank-list {position: absolute;top: 1.39rem;left: 0.2rem;}
.rank-list .plus-tag {display: inline-block;background-color: #ff0000;padding: 0 0.1rem;color: #fff;line-height: 1rem;border-radius: 0.1rem;font-size: .56rem;transform: rotate(-45deg);}
.icon-plus{display: inline-block;background: url('../images/crown.png') no-repeat;width:0.6rem;height: 0.6rem;background-size: 100%;vertical-align: middle;}
.at-share-dock-outer{
  display: none;
}
/* .car .cart_btn_num{ font-size:0.66rem; color:#fff; line-height:100%; background:#ff0000; border-radius:0.66rem; padding:0.26rem 0.42rem; transform:scale(0.8,0.8); position:absolute; left:7.7rem; top:0.01rem;} */
.car .cart_btn_num {
    font-size: 0.66rem;
    color: #fff;
    line-height: 100%;
    background: #ff0000;
    border-radius: 0.66rem;
    padding: 0.26rem 0.42rem;
    transform: scale(0.8,0.8)translateY(50%);
    position: absolute;
    left: 50%;
    top: -50%;
}
.selectedInstallStore{
    background: url(../images/selectedInstallStore.png) 98% 50% no-repeat;
    -webkit-background-size: 7px 14px;
    background-size: 7px 14px;
    line-height: 33px;
}
.selectedInstallStore .content{
	 background: url(../images/installContent.png) 0 43% no-repeat;
    -webkit-background-size: 15px 15px;
    background-size: 15px 15px;
    padding-left: 23px;
    padding-right: 80px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative;
}
}