@charset "utf-8";
*{padding:0;margin:0;list-style:none}
body{background-color:#ffffff;font-size:14px;}
img{border:none;max-width:100%}
a{text-decoration:none;cursor:pointer;color:#393D49;}
a:hover{text-decoration:none}
@font-face{font-family:"Tenor Sans";src:url(../../../theme/css/TenorSans-Regular.woff_0.ttf) format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}

/*常用*/
.h57{height:57px;}
.disnone{display:none;}
.floatclear{clear:both;}
.h45{height:45px;}
.h10{height:10px;}
.h20{height:20px;}
.h30{height:30px;}
.h70{height:70px;}
.mfont{font-family:"Tenor Sans";}
.pageline{height:1px;width:100%;background-color:#8b7067;margin:20px 0px 20px 0px;}
.menu{width:32px;height:32px;position:fixed;top:10px;right:10px;z-index:9;}
.tup{text-transform:Uppercase;}
.noresult{padding:10px;text-align:center;font-size:13px;color:#999;}
.bodystyle{padding:10px;overflow:hidden;zoom:1;}
.tcenter{text-align:center;}
.bbottom{border-bottom: 1px solid #8b7067;}
/*weui*/
.weui-badge{background-color:#ed4a4a;}
.weui-badge_span{position:absolute;top:10%;left:50%;background-color:#ed4a4a;}

/*头部*/
.weui_header{height:45px;line-height:45px;background-color:#000;width:100%;position:fixed;top:0;z-index:501;border-bottom:none;}
.weui_header_right{height:24px;position:absolute;top:5px;right:8px;z-index:1;}
.weui_header_right a{color:#ffffff;font-size:14px;line-height:24px;height:24px;display:inline-block;padding:4px;}
.weui_header_right .icon{width:24px;height:24px;display:inline-block;}
.weui_header_left{height:24px;position:absolute;top:5px;left:5px;z-index:1}
.weui_header_left a{color:#ffffff;font-size:14px;line-height:24px;height:24px;display:inline-block;padding:4px;}
.weui_header_left .icon{width:24px;height:24px;display:inline-block;}
.weui_header h2{text-align:center;font-size:16px;color:#ffffff;position:absolute;left:0;right:0;font-family:"Tenor Sans";font-weight:normal;}

/*底部tab分栏*/
.weui-tabbar{position:fixed;bottom:0;background-color:#fcfcfc}
.weui-tabbar:before{border-top:1px solid #eee;height:1px;}
.weui-tabbar__label{font-size:14px;color:#333;}
.weui-tabbar__item.weui-bar__item--on .weui-tabbar__label{color:#f7b824 !important;font-size:14px!important}
.weui-tabbar__icon{color:#666666;}

/*产品分类页*/
#catebox_left{width:100px;background-color:#f6f7fb;float:left;position:fixed;left:0;}
#catebox_right{position:relative;left:100px;}
.cateul li{text-transform:Uppercase;}
.cateul li a{display:block;padding:5px 8px;line-height:35px;border-left:2px solid #f6f7fb;}
.cateul .active{background-color:#ffffff;border-left:2px solid #ed4a4a;font-weight:bold;}
.tabcontent{display:none;padding:10px;}
.showtab{display:block;}
.catelist{z-index:1;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;min-height: calc(100% + 1px);}
.catelist li{float:left;width:48%;margin:1% 1% 20px 1%;text-align:center;}
.catelist .pimg{width:90px;height:90px;border:1px solid #ddd;}
.catelist .ptitle{padding:5px;text-overflow:ellipsis;white-space:nowrap;height:22px;overflow:hidden;/*border-bottom:1px solid #ddd;*/}

/*关于我们*/
#about_box_a{margin:10px auto 0px auto;text-align:center;padding:20px;}
.about_box_a_title{font-size:35px;line-height:50px;text-transform:Uppercase;}
.about_box_a_subtitle{font-size:14px;margin-bottom:30px;text-transform:Uppercase;}
.about_box_a_content{padding:10px;overflow:hidden;zoom:1;}
.about_box_a_content p{font-size:16px;line-height:23px;}
#about_box_b{margin:0px 0px 0px 0px;}
#about_box_c{font-size:30px;line-height:35px;text-transform:Uppercase;margin:20px 0px 20px 0px;color:#ddd;text-align:center;}
#about_box_left{padding:0px 15px 15px 15px;overflow:hidden;zoom:1;}
#about_box_left #page_content{padding-top:10px;}
#about_box_left .title{font-size:20px;border-bottom:1px solid #8b7067;line-height:30px;padding-bottom:10px;text-align:center;}
#about_box_left .page_content{padding:20px 10px 0px 10px;}
#about_box_left .page_content p{font-size:16px;line-height:24px;color:#444;margin-bottom:20px;}
#about_box_right{width:597px;height:800px;float:left;margin-left:43px;}
#about_box_left_b{}
#about_box_right_b{}
#about_box_right_b #page_content{padding-top:10px;}
#about_box_right_b .title{font-size:25px;border-bottom:1px solid #8b7067;line-height:45px;}
#about_box_right_b .page_content{padding:30px 50px 20px 0px;}
#about_box_right_b .page_content p{font-size:16px;line-height:24px;color:#444;margin-bottom:20px;}

#newsletter{padding:10px;overflow:hidden;zoom:1;}
#newsletter .title{line-height:45px;font-size:25px;padding:10px 0px 10px 0px;text-align:center;}
#newsletter .input{width:96%;padding:2%;line-height:36px;height:36px;background-color:#f4f4f4;border-bottom:1px solid #8b7067;border-top:none;border-left:none;border-right:none;font-size:16px;text-align:center;font-family:'Tenor Sans';-webkit-appearance:none;border-radius:0px;}
#newsletter .btn_div{padding-top:20px;}
#newsletter .btn_div .btn{text-transform:Uppercase;font-size:18px;width:99%;display:inline-block;height:50px;line-height:50px;color:#444;border:1px solid #ddd;text-align:center;}
#shareicon{text-align:center;padding-top:30px;padding-bottom:20px;}
#shareicon a{margin:0px 10px;}
#shareicon a img{width:48px;height:48px;}

/*产品页左右弹出侧栏*/
#cate_box{display:none;width:100%;position:fixed;z-index:605;top:0;}
#cate_model{width:100%;position:relative;z-index:606;background-color:#000;opacity:0.6;transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s}
#cate_list{width:220px;background-color:#333;position:absolute;top:0;left:-220px;z-index:607;border-right:1px solid #222;overflow:scroll;overflow-x:hidden;padding-top:10px;}
#cate_list ul li{/*height:42px;*/line-height:20px;/*text-indent:12px;*/border-top:1px solid #222;text-transform:Uppercase;}
#cate_list ul li a{color:#ddd;font-size:14px;display:block;padding:12px 0px 12px 8px;}
#cate_list .checkthis{background-color:#f7b824;color:#fff;}

/*产品页*/
#catescroll{width:100%;white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling:touch;padding:5px 0px;margin-bottom:20px;border-bottom: 1px solid #8b7067;}
#catescroll a{display:inline-block;padding:0px 12px;line-height:40px;font-size:14px;color:#999;}
/*#catescroll .checkthis{color:#8b7067;border-bottom:2px solid #8b7067;font-weight:bold;}*/
#catescroll .checkthis{color:#000;background-image:url(../../../theme/img/triangle_black.png);background-repeat:no-repeat;background-position:center bottom;background-size:12px 6px;}
.products_catelist{overflow:hidden;zoom:1;}
.products_catelist li{width:33%;float:left;text-align:center;margin-bottom:15px;display:inline-block;position:relative;}
.products_catelist li img{/*width:90%;height:90%;border:1px solid #ddd;*/}
.products_catelist .pic{
	width: 90px;
	height: 90px;
	margin:0 auto;
	background-repeat: no-repeat;
	background-size: cover;
	border:1px solid #ddd;
}
.products_catelist li .viponly{display:none;width:166px;height:166px;line-height:166px;font-size:14px;color:#fff;text-align:center;position:absolute;left:0;top:0;z-index:10;background-image:url(../../../theme/img/viponlybg.png);background-repeat:repeat}
.products_catelist .protitle{line-height:18px;padding-top:5px;height:20px;overflow:hidden;}
.products_catelist .proname{line-height:18px;font-size:14px;padding:5px;}

/*视频*/
#video_box{padding:5px;overflow:hidden;zoom:1}
.video li{width:100%;margin-bottom:10px;text-align:center;}
.video .pimg{width:100%;height:160px;}
.video .ptitle{line-height:30px;font-size:14px;padding:10px;}

/*首页*/
#index_pro_box{padding-top:10px;}
.index_header_left{width:50px;height:35px;line-height:35px;position:absolute;top:15px;left:5px;}
.index_header_left a{color:#e3ddd7;font-size:12px;display:block;}
.index_header_right_icon{width:24px;height:24px;position:absolute;top:18px;right:5px;}
.index_subtitle{font-size:18px;margin-bottom:5px;text-transform:Uppercase;padding:8px 0px;}
#header_main{background-color:#000000;width:100%;height:55px;padding:10px 0px 5px 0px;position:fixed;top:0;z-index:2;}
#header_main .company_name{font-size:26px;line-height:26px;color:#fff;text-align:center;}
#header_main .slogan{font-size:13px;color:#e3ddd7;text-align:center;padding-bottom:5px;}
#indexcate{width:100%;white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling:touch;padding:5px 0px;margin-bottom:10px;border-top: 1px solid #8b7067;border-bottom: 1px solid #8b7067;}
#indexcate a{display:inline-block;padding:0px 12px;line-height:40px;font-size:14px;}
#indexcate ul li{display:inline-block;}
#indexcate ul li a{color:#999;}
#indexcate ul .checkthis{color:#000;background-image:url(../../../theme/img/triangle_black.png);background-repeat:no-repeat;background-position:center bottom;background-size:12px 6px;}
#indexcate ul .checkthis a{color:#000;}
#subflash_title{padding:5px 0px 10px 0px;text-align:center;line-height:45px;text-transform:Uppercase;font-size:18px;}
.index_feature_title{font-size:18px;line-height:45px;margin-bottom:10px;}
.index_feature_pic{width:120px;height:120px;float:right;margin-left:10px;padding:10px;background-color:#fff;}
.index_feature_info{line-height:25px;font-size:13px;color:#666;margin-bottom:10px}
.index_feature_info_list{line-height:25px;font-size:13px;color:#666;border-bottom: 1px solid #8b7067;}

/*产品详情*/
.view_buynow{padding-top:10px;width:50%;float:left;}
.view_buynow a{width:99%;height:40px;line-height:40px;font-size:14px;text-align:center;background-color:#000;color:#fff;display:inline-block;}
.view_input{width:50%;float:left;padding-top:10px;text-align:left;}
.view_input .pronum{width:60px;padding:9px;line-height:20px;text-align:center;border-radius:5px;background-color:#fff;border:1px solid #ccc;font-size:14px;-webkit-appearance:none; }

.relate_title{line-height:35px;padding-bottom:10px;margin-bottom:30px;}
.relate_title h3{display:inline-block;border-bottom:1px solid #ddd;padding:0px 20px 10px 20px;font-size:20px;font-weight:normal;text-transform:Uppercase;}
.relatelist{padding:10px 0px;}
#viewprolist_pic{width:30%;float:left;padding-top:10px;}
#viewprolist_pic img{width:100px;height:100px;}
#viewprolist_info{width:65%;float:left;margin-left:5%;}
#viewprolist_info .protitle{text-transform:Uppercase;font-size:16px;border-bottom:1px solid #8b7067;}
#viewprolist_info .proinfo{padding-top:10px;}
#viewprolist_info .proinfo_list{width:100%;text-indent:0px;line-height:20px;text-transform:Uppercase;/*border-bottom:1px solid #8b7067;*/margin-bottom:10px;display:inline-block;color:#444;font-size:13px;}
#viewprolist_buynow .btn{width:88px;height:30px;line-height:30px;font-size:13px;text-align:center;background-color:#000;color:#fff;display:inline-block;float:left;}
#viewprolist_buynow .pronum_input{width:60px;padding:5px;display:inline-block;line-height:20px;text-align:center;border-radius:5px;background-color:#fff;border:1px solid #ccc;font-size:13px;-webkit-appearance:none;margin-left:20px;}

/*漂浮*/
#service_box{width:48px;height:48px;position:fixed;top:65px;right:10px;z-index:9999;}
#cart_icon{width:48px;height:48px;margin-bottom:0px;position:relative;}
#cart_icon a{width:48px;height:48px;display:inline-block;}
#CartTotal{display:none;}
.cart_icon{width:24px;height:24px;background-color:#ff0000;color:#fff;display:inline-block;position:absolute;top:-10px;left:-10px;line-height:24px;text-align:center;border-radius:40%;opacity:0.9;font-size:13px;}

/*购物车*/
.cart_input{margin-bottom:10px;}
.cart_input .input{width:98% !important;padding:5px;line-height:36px;height:36px;background-color:#fff;border-bottom:1px solid #8b7067;border-top:none;border-left:none;border-right:none;font-size:14px;text-indent:5px;font-family:'Tenor Sans';-webkit-appearance:none;}
.cart_message{margin-bottom:10px;}
.cart_message .textarea{width:96%;height:120px;border:1px solid #8b7067;padding:2%;font-size:14px;font-family:'Tenor Sans';}
.cart_btn{text-transform:Uppercase;font-size:16px;width:99%;display:inline-block;height:42px;line-height:42px;color:#444;border:1px solid #ddd;text-align:center;}

/*联系我们*/
.btb{border-bottom:1px solid #8b7067;}
.contact_title{font-size:20px;line-height:25px;padding:10px 0px;}
.p_info{padding:10px 0px;line-height:25px;font-size:14px;color:#666;}
.contact_input{margin-bottom:30px;}
.contact_input .input{width:98% !important;padding:1%;line-height:36px;height:36px;background-color:#fff;border-bottom:1px solid #8b7067;border-top:none;border-left:none;border-right:none;font-size:14px;text-indent:5px;font-family:'Tenor Sans';}
.contact_message{margin-bottom:30px;}
.contact_message .textarea{width:96%;height:120px;border:1px solid #8b7067;padding:2%;font-size:14px;font-family:'Tenor Sans';}
.contact_btn{text-transform:Uppercase;font-size:16px;width:99%;display:inline-block;height:50px;line-height:50px;color:#444;border:1px solid #ddd;text-align:center;}
#map{width:100%;height:350px;background-color:#ddd;}
.newsletter_input{margin-bottom:30px;}
.newsletter_input .input{width:96%;padding:2%;line-height:36px;height:36px;background-color:#f4f4f4;border-bottom:1px solid #8b7067;border-top:none;border-left:none;border-right:none;font-size:14px;text-indent:5px;font-family:'Tenor Sans';border-radius:0px;}
.newsletter_btn{text-transform:Uppercase;font-size:16px;width:99%;display:inline-block;height:50px;line-height:50px;color:#444;border:1px solid #ddd;text-align:center;}
#contact_shareicon{text-align:center;padding:40px 0px;}
#contact_shareicon a{margin:0px 10px;}
#contact_shareicon a img{width:48px;height:48px;}

.morebtn{text-align:center;margin:0px 10px 20px 10px;padding:0px 10px 10px 10px;}
.morebtn a{width:120px;height:30px;display:inline-block;line-height:30px;text-align:center;background-color:#fff;color:#666;border-radius:1px;border:1px solid #ddd;}

#index_video{background-color: #d4c7be;padding:10px 15px 25px 15px;}

/*footer*/
#footer_main{width:100%;background-color:#000;}
#footer{padding:10px 10px;}
#footer_left .companyname{font-size:18px;line-height:40px;border-bottom:1px solid #999;margin-bottom:5px;color:#e3ddd7;}
.ctext{font-size:14px;color:#999;}
.mb15{margin-bottom:10px;}
.ficon{padding-top:0px;}
.ficon a{display:inline-block;margin:0px 10px;}
.ficon .sicon{width:32px;height:32px;}

/*类目*/
#cate_left_box{width:56px;background-color:#f6f7fb;position:fixed;right:0;}
#cate_right_box{position:relative;left:0;}
.cateleftul{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;}
.cateleftul li{line-height:35px;font-size:18px;text-align:center;}
.cateleftul li a{display:block;padding:5px 8px;}
.cateleftul .checkthis{background-color:#f7b824;font-weight:bold;}
.cateleftul .checkthis a{color:#ffffff;}
.tabcontent{display:none;padding:10px;}
.showtab{display:block;}
.cate_pro_list{z-index:1;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;min-height: calc(100% + 1px);}
.cate_pro_list li{width:33%;float:left;text-align:center;margin-bottom:15px;display:inline-block;position:relative;}
.cate_pro_list li img{/*width:90%;height:90%;border:1px solid #ddd;*/}
.cate_pro_list .pic{
	width: 72px;
	height: 72px;
	margin:0 auto;
	background-repeat: no-repeat;
	background-size: cover;
	background-size: 100% 100%;
	border:1px solid #ddd;
	object-fit:cover;
}
.cate_pro_list li .viponly{display:none;width:166px;height:166px;line-height:166px;font-size:14px;color:#fff;text-align:center;position:absolute;left:0;top:0;z-index:10;background-image:url(../../../theme/img/viponlybg.png);background-repeat:repeat}
.cate_pro_list .protitle{line-height:18px;padding-top:5px;height:20px;overflow:hidden;}
.cate_pro_list .proname{line-height:18px;font-size:14px;padding:5px;}