html,body{background:#f8f8f8; font-size:12px;}
body{padding-bottom:50px;}
/**/
.mt1{margin-top:10px;}
.mb1{margin-bottom:10px;}
.mr1{margin-right:10px;}
.ml1{margin-left:20px;}
.ml2{margin-left:0px;}
/**/
.fleft{float:left;}
/**/
.pd1{padding-top:10px; padding-bottom:10px;}
.pd2{padding-bottom:20px;}
.pd3{padding-top:20px; padding-bottom:20px;}
/**/
.w0{width:100%; max-width:640px; margin:auto;}
.w1{width:100%; max-width:640px; margin:auto; overflow:hidden;}
.w2{width:100%; max-width:640px; margin:auto; overflow:hidden;}
.w70{width:100%; max-width:640px; margin:auto; overflow:hidden;}
.w30{width:100%; max-width:640px; margin:auto; overflow:hidden;}
.w50{width:100%; max-width:640px; margin:auto;overflow:hidden;}
.w3{width:100%; max-width:640px; margin:auto;overflow:hidden;}
.w4{width:100%; max-width:640px; margin:auto;overflow:hidden;}
.w5{width:100%; max-width:640px; margin:auto; overflow:hidden;}
.w6{width:100%; max-width:640px; margin:auto; overflow:hidden;}
.w7{width:100%; max-width:640px; margin:auto;overflow:hidden;}
.w8{width:100%; max-width:640px; margin:auto; overflow:hidden;}
.w9{width:92%; max-width:640px; margin:auto; overflow:hidden;}
/**/
.top_notice{height:36px; line-height:35px; width:50%; float:left; overflow:hidden; color:#666; text-indent:20px;}
.top_bar{width:50%; height:35px; line-height:35px; text-align:right; overflow:hidden; color:#888;}
.logo{width:40%; height:90px; background:url(../images/logo.png) right  no-repeat; background-size:contain; float:left; line-height:90px; text-align:left; text-indent:-200px; overflow:hidden;}
.logo_txt{width:60%; height:54px; padding-top:18px; line-height:18px; font-size:12px; color:#000; float:left;}

.index_about_title{width:92%; margin:auto; height:30%; line-height:30px; font-size:18px; color:#D00000; overflow:hidden; font-weight:bold; margin-top:20px; text-align:center;}
.index_about_txt{width:92%; margin:auto; line-height:25px; overflow:hidden; color:#666; margin-top:10px; margin-bottom:20px;}
.index_about_tel{ height:60px; line-height:60px; margin-top:10px; font-size:14px; color:#444; overflow:hidden;}
.index_about_tel big{font-size:18px; color:#C00;}

.index_product_cates{margin-bottom:20px; margin-top:20px;}
.index_product_cates .d1{width:100%; height:40px; line-height:40px; font-size:14px; text-indent:20px; background-color:#CC0000; overflow:hidden; z-index:60; color:#fff;}
.index_product_cates .d2{width:100%; background-color:#eee; overflow:hidden; z-index:50;}
.index_product_cates .d2 ul{width:100%; clear:both; overflow:hidden;}
.index_product_cates .d2 li{width:25%; height:32px; line-height:32px; float:left; overflow:hidden; text-align:center; font-size:12px;}

.foot_weixin{width:140px; height:140px; margin:auto; overflow:hidden;}
.foot_weixin img{width:100%; height:100%;}

.foot_tel{width:100%; font-size:12px; color:#fff; line-height:1.9; overflow:hidden; text-align:center; padding-bottom:15px;}
.foot_tel big{font-size:16px; color:#C00; font-weight:600;}
.foot_tel a,.foot_tel a:hover{color:#C00; text-decoration:none;}

.inner{width:100%; height:100%; position:relative;}

.bg1{ background:url(//static.cdn.viposs.com/none.png) center no-repeat; height:475px;}
.bg2{background:url(//static.cdn.viposs.com/none.png) center no-repeat; height:150px; line-height:150px; text-align:center; font-size:18px; color:#fff;}
/**/
.search_1{line-height:25px; font-size:12px; color:#666; overflow:hidden; width:92%; margin:auto;}
.search_2{height:40px; text-align:right; overflow:hidden;}
/**/
.bgc1{ background-color:#E7E7E7;}
.bgc2{background-color:#DE0000;}
.bgc3{background-color:#E9E9E9;}
.bgc4{background-color:#F8F8F8;}
.bgc5{background-color:#fff;}
.bgc6{background-color:#2A2A2A;}

/**/
.ul1 ul{ width:100%; height:45px; clear:both; overflow:hidden;}
.ul1 li{ width:20%; height:45px; line-height:45px; float:left; text-align:center; overflow:hidden; font-size:12px;}

.ul2 ul{width:98%; margin:auto; overflow:hidden; clear:both;}
.ul2 li{width:44%; margin-left:3%; margin-right:3%; float:left; overflow:hidden; background-color:#eee; padding-bottom:10px; margin-bottom:20px; }
.ul2 li .d1{width:100%; margin:auto; overflow:hidden; margin-bottom:10px;}
.ul2 li .d1 img{width:100%;}
.ul2 li .d2{width:85%; margin:auto; height:18px; line-height:18px; padding-bottom:6px; overflow:hidden; font-size:12px; text-indent:10px; border-left:1px #CC0000 solid;}
.ul2 li .d3{width:85%; margin:auto; height:18px; overflow:hidden; font-size:12px; color:#888; text-indent:10px; border-left:1px #CC0000 solid;}

.ul3{width:100%; background-color:#f8f8f8;}
.ul3 ul{width:90%; margin:auto; clear:both; padding:10px 0px; overflow:hidden;}
.ul3 li{width:50%; height:100px; float:left; overflow:hidden;}
.ul3 li .d0{width:100%; height:100%; position:relative; overflow:hidden;}
.ul3 li .d1{width:60px; height:60px; position:absolute; top:10px; left:50%; margin-left:-30px;border-radius:100%;}
.ul3 li .d2{ width:100%; height:20px; line-height:20px; position:absolute; top:70%; text-align:center; font-size:12px; color:#000; overflow:hidden;}
.ul3 .li1 .d1{ background:url(../images/mark1.png) center no-repeat; background-size:80%; background-color: #BF0000;}
.ul3 .li2 .d1{ background:url(../images/mark2.png) center no-repeat; background-size:80%; background-color: #BF0000;}
.ul3 .li3 .d1{ background:url(../images/mark3.png) center no-repeat; background-size:80%; background-color: #BF0000;}
.ul3 .li4 .d1{ background:url(../images/mark4.png) center no-repeat; background-size:80%; background-color: #BF0000;}

.ul4 ul{width:92%; margin:auto; overflow:hidden; padding:20px 0px;}
.ul4 li{width:100%; overflow:hidden; padding:20px 0px;}
.ul4 li .d0{width:100%; height:100%; overflow:hidden;}
.ul4 li .d1{width:100%; height:40px; line-height:40px; font-size:16px; color:#fff; font-weight:bold;  overflow:hidden;background-color: #BF0000; text-indent:20px; }
.ul4 li .d2{width:100%;  line-height:20px; font-size:12px; overflow:hidden; color:#555; padding:15px 0px;}
.ul4 li .d3{width:100%; height:100%;}
.ul4 li .d3 img{width:100%;}
.ul4 li .d4{ display:none;}

.ul5 ul{width:100%; clear:both; overflow:hidden; padding:20px 0px;}
.ul5 li{width:33.333%; float:left; overflow:hidden; margin-bottom:10px;}
.ul5 li .d0{width:90%; margin:auto; height:140px; background-color:#CC0000; position:relative; border-radius:10px;}
.ul5 li .d1{width:80px; height:80px; position:absolute; background-color:rgba(255,255,255,0.3); top:40%; left:50%; margin-top:-40px; margin-left:-40px; border-radius:100%;}
.ul5 li .d2{width:60px; height:60px; position:absolute;  top:40%; left:50%; margin-top:-30px; margin-left:-30px; border-radius:100%;}
.ul5 li .d3{width:100%; height:20px; line-height:20px; text-align:center; color:#fff; position:absolute; top:50%; margin-top:35px; overflow:hidden; font-size:12px;}
.ul5 .li1 .d2{ background:url(../images/mark5.png) center no-repeat; background-size:80%; background-color:rgba(255,255,255,1);}
.ul5 .li2 .d2{ background:url(../images/mark6.png) center no-repeat; background-size:80%; background-color:rgba(255,255,255,1);}
.ul5 .li3 .d2{ background:url(../images/mark7.png) center no-repeat; background-size:80%; background-color:rgba(255,255,255,1);}
.ul5 .li4 .d2{ background:url(../images/mark8.png) center no-repeat; background-size:80%; background-color:rgba(255,255,255,1);}
.ul5 .li5 .d2{ background:url(../images/mark9.png) center no-repeat; background-size:80%; background-color:rgba(255,255,255,1);}
.ul5 .li6 .d2{ background:url(../images/mark10.png) center no-repeat; background-size:80%; background-color:rgba(255,255,255,1);}
.ul5 .li7{width:100%;}
.ul5 .li7 .d0{width:96%;}
.ul5 .li7 .d2{ background:url(../images/mark11.png) center no-repeat; background-size:80%; background-color:rgba(255,255,255,1);}

.ul6 ul{width:92%; margin:auto; overflow:hidden;}
.ul6 li{width:100%; overflow:hidden; padding-bottom:10px;}
.ul6 li .d1{width:100%; overflow:hidden; margin-bottom:10px;}
.ul6 li .d1 img{width:100%;}
.ul6 li .d2{width:100%; height:40px; line-height:40px; font-size:14px; border-bottom:1px #EBEBEB solid; overflow:hidden; margin-bottom:10px;}
.ul6 li .d2 em{font-size:12px; padding-left:15px; color:#888;}
.ul6 li .d3{width:100%; line-height:25px; color:#888; overflow:hidden;}

.ul7 ul{width:92%; margin:auto; overflow:hidden;}
.ul7 li{width:100%; padding:10px 0px;}
.ul7 li .d1{width:80%; margin-left:20%; height:20px; line-height:20px; font-size:12px; overflow:hidden;}
.ul7 li .d1 em{font-size:12px; padding-left:15px; display:none;}
.ul7 li .d2{width:80%; margin-left:20%; height:40px; line-height:20px; color:#888; overflow:hidden; font-size:12px;}
.ul7 .li1{background:url(../images/mark12.png) left no-repeat; background-size:auto 55%;}
.ul7 .li2{background:url(../images/mark13.png) left no-repeat; background-size:auto 55%;}
.ul7 .li3{background:url(../images/mark14.png) left no-repeat; background-size:auto 55%;}

.ul8 dl{width:100%; overflow:hidden;}
.ul8 dt{width:99%; margin:auto; height:35px; line-height:35px; text-align:center; border-right:1px #DC1313 solid; color:#fff; font-weight:bold; font-size:14px;}
.ul8 dd{width:99%; margin:auto;  border-right:1px #353535 solid; overflow:hidden;}
.ul8 ul{width:100%; overflow:hidden;}
.ul8 li{width:100%; height:30px; line-height:30px; overflow:hidden; text-align:center; color:#fff;}

.ul9{ width:92%; margin:auto; margin-bottom:20px;}
.ul9 ul{width:90%; margin:auto; overflow:hidden; clear:both;}
.ul9 li{width:25%; height:40px; line-height:40px; overflow:hidden; font-size:12px; float:left; text-align:center;}
.ul9 .on{ border-bottom:1px #DC1313 solid; font-weight:900;}

.ul10 ul{width:100%; clear:both; overflow:hidden; padding-top:15px;}
.ul10 li{width:46%; margin-left:2%; margin-right:2%; float:left; text-align:center; overflow:hidden; padding-bottom:20px;}
.ul10 li img{margin-bottom:15px;}

.ul11 ul{overflow:hidden;}
.ul11 li{width:92%; margin:auto; padding:20px 0px; overflow:hidden; border-bottom:1px #eee solid;}
.ul11 li .lr{width:100%; clear:both; overflow:hidden;}
.ul11 li .l{width:35%; float:left; overflow:hidden;}
.ul11 li .l img{width:90%;}
.ul11 li .r{width:65%; float:left; overflow:hidden;}
.ul11 li .r .d1{width:100%; overflow:hidden; line-height:20px; padding-bottom:10px; overflow:hidden; font-size:14px;}
.ul11 li .r .d2{width:100%; line-height:25px; height:50px; color:#666; font-size:12px; overflow:hidden;}

.ul13 ul{width:100%; clear:both; overflow:hidden; padding-top:20px;}
.ul13 li{width:50%; float:left; text-align:center; overflow:hidden; padding-bottom:20px;}
.ul13 li img{width:90%;}

.ul14 ul{width:100%; clear:both; overflow:hidden; padding-top:15px;}
.ul14 li{width:100%; float:left; text-align:center; overflow:hidden; padding-bottom:15px;}
.ul14 li img{width:100%;}

.ul15 ul{width:100%; clear:both; overflow:hidden; padding-top:20px;}
.ul15 li{width:50%; float:left; text-align:center; overflow:hidden; padding-bottom:20px;}
.ul15 li img{width:90%; margin-bottom:10px;}

/**/
.txt1{ width:92%; margin:auto; line-height:1.9; color:#666; font-size:12px; overflow:hidden; padding:15px 0px; }
/**/
.f1 a,.f1 a:hover{ color:#FFFFFF;text-decoration:none; display:block;}
.f2 a,.f2 a:hover{color:#222; text-decoration:none;}.f2 a:hover{ color:#111;}
.f3 a,.f3 a:hover{color:#fff; text-decoration:none;}.f3 a:hover{ text-decoration:underline;}
.f4 a,.f4 a:hover{color: #666; text-decoration:none; margin-left:5px; margin-right:5px;}.f4 a:hover{ text-decoration:underline;}
.f5 a,.f5 a:hover{color: #666; text-decoration:none; margin-left:20px; }.f5 a:hover{ text-decoration:underline;}
/**/
.fc1{color:#ccc;}
/**/
.ht1{ height:90px;}
.ht2{ height:450px;}
.ht3{ min-height:300px;}
/**/
textarea{border:1px #CCC solid; background:#FFFFFF; padding:2px;}
.inpt1{ width:220px;border:0px #CCC solid; background:#FFFFFF; height:40px; line-height:40px; padding:0px 10px; font-size:12px;}
.inpt2{ width:500px; height:90px;}
.btn1{cursor:pointer; width:40px; line-height:40px; height:40px; background:url(//static.cdn.viposs.com/none.png) center no-repeat; cursor:pointer; background-color:#FE0000; border:0px;}
.btn2{width:86px; height:38px; line-height:38px; border:1px #CC3300 solid; text-align:center; font-size:12px; overflow:hidden; margin:auto;}
.btn2:hover{background:#CC3300;}
.btn2 a,.btn2 a:hover{color:#CC3300; display:block; text-decoration:none;}.btn2 a:hover{color:#fff;}
.btn3{width:86px; height:38px; line-height:38px; border:1px #CC3300 solid; background-color:#CC3300; text-align:center; font-size:12px; overflow:hidden;}
.btn3:hover{background: #900; border:1px #900 solid;}
.btn3 a,.btn3 a:hover{color:#fff; display:block; text-decoration:none;}
.btn4{width:120px; margin:auto; height:40px; line-height:40px; border:1px #CC3300 solid; background-color:#CC3300; text-align:center; font-size:14px; overflow:hidden;}
.btn4:hover{background: #900; border:1px #900 solid;}
.btn4 a,.btn4 a:hover{color:#fff; display:block; text-decoration:none;}
/**/
.line1{ width:430px; height:240px; margin:auto; margin-top:72px; overflow:hidden;}
.line2{ width:10px; height:36px; background-color:#BF0000; position:absolute; top:50%; left:50%; margin-top:-18px; margin-left:-5px;}
.line3{width:8px; height:40px; margin:auto; background-color:#CC0000; margin-top:20px; margin-bottom:10px;}
.line4{width:48px; height:4px; margin:auto; background-color:#CC0000; margin-top:0px; margin-bottom:40px;}
/**/
.copyright{padding-top:10px; padding-bottom:10px; line-height:1.7; text-align:center; background-color:#000; color:#fff;}
/**/
.img1{}
/**/
.title1{ width:100%; height:60px; text-align:center; overflow:hidden; line-height:60px; overflow:hidden; font-size:40px; font-weight:bold; color:#fff; position:absolute; top:20%; margin-top:-30px;}
.title2{ width:100%; height:20px; text-align:center; overflow:hidden; line-height:20px; overflow:hidden; font-size:24px; color:#fff; position:absolute; top:35%; margin-top:-10px;}
.title3{width:100%; height:40px; line-height:40px; text-align:center; font-size:18px; color:#222; overflow:hidden;}
.title4{width:92%; margin:auto; line-height:20px; padding:8px 0px; text-align:center; font-size:12px; color:#888; overflow:hidden;}
.title5{width:92%; margin:auto; height:50px; line-height:50px; text-align:left; font-size:16px; text-indent:20px; background-color:#CC0003; color:#fff; overflow:hidden; border-radius:5px 5px 0px 0px;}

/**/
.em1 em{}
/**/
.aTitle2{width:92%; margin:auto; margin-top:10px;  margin-bottom:20px; text-align:left; height:30px; line-height:30px; font-size:18px; border-left:1px #CC0003 solid; text-indent:10px;}
.aTitle{width:100%; margin:auto; margin-top:10px;  margin-bottom:20px; text-align:center; height:30px; line-height:30px; font-size:16px; }
.aSub{width:100%; margin:auto; text-align:center; height:30px; line-height:30px; background:#f8f8f8;}
.aBody{width:100%; margin:auto; padding-top:15px; padding-bottom:15px; line-height:1.8; font-size:14px;}.aBody a strong{color: #663399;}
/**/
/*在线留言样式*/
.feedback{border:1px #222 solid; }
.feedback dt{ background:#222; color:#444;}
.feedback dt big{color:#fff;}
.feedback dd{ color:#C47500}

/*分页*/
.pageList{color:#222; width:1160px; margin: auto; }
.pageList a,.pageList a:hover{background:#eee; color:#333;border:1px #eee solid; text-decoration:none;}
.pageList a:hover,.pageList .on{background:#CC0000; border:1px #CC0000 solid; color:#fff;}

/**/
.slideBox{ width:100%; height:100%;overflow:hidden; position:relative;}
.slideBox1{height:180px;}
.slideBox .hd{ height:16px; overflow:hidden; position:absolute; bottom:10px; z-index:1999; width:100%;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  text-align: center;width:100%;}
.slideBox .hd ul li{cursor: pointer; width:12px; height:3px; background:rgba(255,255,255,0.25); margin:0 .5em; display: inline-block;transition:width .5s ease;}
.slideBox .hd ul li.on{ background:rgba(255,255,255,0.85); width:18px;}
.slideBox .bd{ height:100%; width: 100%; z-index:0;}
.slideBox .bd ul{height:100%;width:100%;}
.slideBox .bd ul li{width: 100%;height:100%;position: relative; overflow: hidden;}
.slideBox .prev,
.slideBox .next{ position:absolute; z-index:999999999; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.slideBox2 .prev,.slideBox2 .next{display:none;}

/**/
.img_scroll_h{width:92%; margin:auto; overflow:hidden; padding-bottom:15px; padding-top:15px;}
.img_scroll_h td{vertical-align:top; text-align:center;}
.img_scroll_h img{margin-left:15px; margin-right:15px; margin-bottom:10px; width:120px;}

.img2_scroll_h{width:92%; margin:auto; overflow:hidden; padding-bottom:15px; padding-top:15px;}
.img2_scroll_h td{vertical-align:top; text-align:center;}
.img2_scroll_h img{margin-left:15px; margin-right:15px; width:120px; }

/**/
.productDetail .lr{width:100%; overflow:hidden; clear:both;}
.productDetail .l{width:100%; float:left; overflow:hidden;}
.productDetail .r{width:100%; float:left; overflow:hidden;}
.productDetail .r .d1{width:100%; font-size:12px; color:#333; padding-bottom:10px; overflow:hidden;}
.productDetail .r .d2{width:100%; font-size:12px; color:#333; height:36px; line-height:36px; overflow:hidden;}
.productDetail .r .d3{width:100%; font-size:12px; color:#333; height:36px; line-height:36px; overflow:hidden;}
.productDetail .r .d4{width:100%; font-size:12px; color:#333; height:36px; line-height:36px; overflow:hidden;}
.productDetail .r .d4 .tel{font-size:16px; font-weight:bold; color:#C00;}
.productDetail .r .d5{ width:100%; padding:10px 0px; overflow:hidden;}

.productDetail .detail_bar{width:100%; overflow:hidden; padding:10px 0px;}
.productDetail .detail_bar  ul{width:100%; height:30px; clear:both; overflow:hidden; border-bottom:1px #CC0003 solid;}
.productDetail .detail_bar  ul li{width:80px; height:30px; line-height:30px; float:left; overflow:hidden; text-align:center; color:#222; font-size:12px; border-radius:5px 5px 0px 0px; cursor:pointer;}
.productDetail .detail_bar  ul .on{ background-color:#CC0003; color:#fff;}
.productDetail .part2,.productDetail .part3{display:none;}

/**/
.cover{ position:fixed; top:0px; bottom:0px; left:0px; right:0px; background-color:rgba(0,0,0,0.6); z-index:999; display:none;}
/**/
.end{width:100%; max-width:640px; margin:auto; clear:both; overflow:hidden; position:fixed; bottom:0px; z-index:998; padding:5px 0px; 
	background: -webkit-linear-gradient(top, #222, #000); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(top, #222, #000); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(top, #222, #000); /* Firefox 3.6 - 15 */
	background: linear-gradient(top, #222, #000); /* 标准的语法 */
}
.end li{width:25%; height:40px; line-height:20px; text-align:center; float:left; overflow:hidden;}
/**/
.float_weixin{width:200px; height:230px; background-color:#fff; position:fixed; z-index:99999; top:50%; left:50%; margin-top:-115px; margin-left:-100px; overflow:hidden; display:none; box-shadow: 0px 0px 5px #333;}
.float_weixin img{width:200px; height:200px;}
.float_weixin .close{width:100%; height:30px; line-height:30px; background-color: #000; color:#fff; text-align:center; font-size:12px;}

/**/
.detail1{display:none;}
.detail2{display:none;}