@charset "utf-8";
/*■■■■■■■■　共同设定 ■■■■■■■■*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}
@font-face {
  font-family: 'DINPro-Bold';
  src: url('../fonts/DINPro-Bold.otf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DINPro-Regular';
  src: url('../fonts/DINPro-Regular.otf');
  font-weight: normal;
  font-style: normal;
}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ul,ul li,li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none; color:#000;/*-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;*/}
a:hover{text-decoration:none; }
.clear{clear:both;}
*{ font-family:"Microsoft YaHei"; }
/* HTY Common Atom*/
.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;overflow:hidden;visibility:hidden;width:0;height:0;}
.clear-fix:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.c_b{clear:both;}

textarea{resize:none; overflow:auto;}
/*■■■■■■■■　基本设定　■■■■■■■■*/
body{font-size:13px; color:#000; overflow-x:hidden; margin:0 auto;}
.rkefu{ display:none;}
.rkefu a{ display:block; margin-bottom:10px;}

@media screen and (min-width: 1201px) { 
.wl{ width:1260px; margin:0 auto;}
.head{ display:block;}
.headwap,.wapbanner,.zswap,.about2 .wap{ display:none;}
.head .con1 .a1{ padding:20px 0 10px 0;}
.head .con1 .a2 .b1 font{ margin-top:5px; display:block; float:left;}
.head .con1 .a2 .b1 img{ margin:5px 5px 0 5px;}
.head .c1{ padding-top:20px; margin-right:15px;}
.head .c1 .dh{ display:block; float:left; position:relative; text-align:center;height:50px; margin-right:15px;}
.head .c1 .dh a{ font-size:15px; font-weight:bold; display:block; float:left;}
.head .c1 .dh b{ background-image:url(../images/dhjt.png); width:10px; height:7px; float:right; display:block; margin-top:7px; margin-left:15px;}
.head .c1 .dh:hover ul{ display:block;}
.head .c1 .cur{ color:#b60005; }
.head .c1 .cur a{color:#b60005;border-bottom:2px solid #b60005;}
.head .c1 .dh:hover  a{color:#b60005;}
.head .c1 .dh:hover ul a{ color:#333;}
.head .c1 .dh ul{ display:none; z-index:999; position:absolute; top:50px; line-height:30px;background-color:#fff; padding:0 14px; width:250px;}
.head .c1 .dh ul a{ font-size:13px; color:#333; border-bottom:none;line-height:30px; width:100%; text-align:left;}
.head .c1 .dh ul a:hover{color:#b60005;}
.headbt{ background-color:#f6f6f6; height:10px; width:100%; border-top:1px solid #e8e8e8;}
.head input{ background-color:transparent; border:0px; margin:0px; padding:0px; outline:none;}
.head form{ background-color:#ebebeb; border-radius:5px; height:35px; line-height:35px; width:235px; margin-top:10px;}
.head form .input1{ padding-left:10px; width:205px;}
.head form .inputbtn{ background-image:url(../images/formsubmit.png); width:18px; height:14px;}
.head .c3{background-image:url(../images/lan.jpg); background-position:5px center; border:1px solid #d7d7d7; background-repeat:no-repeat; width:120px; height:35px; line-height:35px; border-radius:5px; margin-left:10px; margin-top:5px; position:relative; margin-top:10px;}
.head .c3 a{background-image:url(../images/lan1.jpg); background-position:100px center; background-repeat:no-repeat; padding:0 30px;width:120px; cursor:pointer; display:block;}
.head .c3:hover ul{ display:block;}
.head .c3 ul{ display:none; position:absolute; z-index:999;  border:1px  solid #ccc; border-top:none;border-bottom:none; background-color:#fff; width:118px;}
.head .c3 ul li{ border-bottom:1px solid #ccc}
.banner{background:url(../images/banner1.jpg) center center no-repeat; width:100%; height:597px; position:relative; background-position:center center;}
.banner .info{ position:absolute;top:5px; z-index:10; width:1260px; left:50%; margin-left:-630px;}
.banner .info .a1{ color: #b60005;
    font-size: 33px;
    font-weight: bold;padding-top: 23px;line-height: 40px;}
.banner .info .a2{ font-size:25px;font-weight:bold; color:#fff; background:url(../images/banner_dian.png) 5px center no-repeat;margin:20px 5px 15px 0px; padding:7px 40px 7px 25px;background-color: #b60005; float:left;}
.banner .info .a3{ font-size:13px; color:#b60005; padding:3px 160px 3px 3px; background-color:#fff; font-weight:bold;}
.banner .info .a4,.banner .info .a5{ color: #7f7f7f; font-size:13px; max-width:600px; line-height:21px; padding:10px 0 0px 0;}

.fddiv{ position:fixed; top:50%; left:50%; margin-left:-277px; width:550px; display:none; margin-top:-394px;}
.fddiv img{ width:550px; border:10px solid #fff;}
.fddiv .cha{ position:absolute; right:0px; top:0px; width:32px; height:32px; background:url(../images/cha.png); margin:-16px -16px 0 0; cursor:pointer;}
.index1{ height:65px; border-bottom:1px solid #dddddd; line-height:65px;}
.index1 .a1{ padding:0 23px; border-left:1px solid #dddddd;border-right:1px solid #dddddd; font-size:22px; }
.index1 .a2{ width:950px; float:right;}
.indexnews{ width:100%; position:relative; overflow:hidden; height:65px;}
.indexnews .hd{ display:none;}
.indexnews .bd{ position:relative; z-index:0; width:800px; float:left; }
.indexnews .bd font{ color:#b60005; font-size:13px; padding-left:50px;}
.indexnews .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.indexnews .hd1{ float:right;}
.indexnews .hd1 img{ margin:0 10px; cursor:pointer;}

.index2{ margin-top:40px ;}
.index2 .pro{ float:left; margin-right:29px; width:45%; position:relative; height:auto;}
.index2 .pro:nth-child(4){ margin-right:0px;}
.index2 .pro .a1{ border:1px solid  #dcdcdc; width:100%; height:auto;}
.index2 .pro .a1 img{width:100%; height:auto;}
.index2 .pro .a2{ font-size:20px; color:#000; line-height:40px; height:40px;}
.index2 .pro .a3{ font-size:13px; color:#9c9c9c; line-height:20px;}
.index2 .pro .a4{ margin-top:20px;}
.index2 .pro .a4 a{ color:#fff; background-color:#b60005; padding:12px 20px; font-size:13px; }

.index3{ background-color:#f5f5f5; padding:35px 0; margin-top:40px; }
.index3m{ background-image:url(../images/cpbanner.jpg); width:1260px; height:549px; padding:252px 0 0 114px;}
.index3m .pro{ float:left; width:210px; margin-right:70px; height:204px; background:rgba(0,0,0,0.6)}
.index3m .pro:nth-child(4){ margin-right:0px;}
.index3m .pro .a1{ height:57px; background-color:#f8f8f8; width:100%;}
.index3m .pro .a1 img{ max-height:57px;  max-width:182px;}
.index3m .pro .pro1{ padding:10px 5px 10px 15px;}
.index3m .pro .a2{ font-size:13px; color:#7f7f7f; padding:0 0 0px 0;}
.index3m .pro .a3{ font-size:13px; color:#fff;}
.index3m .pro .a4{ height:2px; width:55px; background-color:#b60005;margin:5px 0 10px 0;}
.index3m .pro .a5{  font-size:12px; color:#fff; line-height:16px;padding:0px 0 0 0;}

.footer{ background-color:#ab1f24; padding:30px 0 10px 0;}
.footer .a1{ float:left; margin-right:10px;}
.footer .a1 a{ color:#fff;}
.footer .a1 .b1{ font-size:16px; color:#fff; font-weight:bolder; padding-bottom:15px;}
.footer .a1 .c1{ font-size:16px; color:#fff; font-weight:bolder; padding-bottom:5px;}
.footer .a1 .dd{ font-size:13px; color:#bca5a5; line-height:25px; height:25px; padding-left:10px;}
.footinfo{ color:#fff; text-align:right;}
.footer .a1 .dd a{ color:#bca5a5; font-size:13px; font-weight:600;}
.footinfo .aa2{ font-size:16px; padding:5px 0 8px 0;}
.footinfo .aa3{ font-size:12px;}
.footinfo .aa4{ background-color:#800000; width:100%; height:1px; margin:15px 0 20px 0;}
.footinfo .aa5{ font-size:12px; padding-bottom:20px;}
.footinfo .aa5 a{ margin-left:10px;}
.nbanner{ background-image:url(../images/nbanner.jpg); width:100%; height:291px; text-align:center; color:#fff; background-position:center center; padding-top:80px;}
.nbannerbg{ width:414px; height:135px;background-image:url(../images/nbannerbg.png);text-align:center;background-position:center center; margin:0 auto;}
.nbanner .a1{ font-size:50px; font-weight:bold; padding-top:18px;}
.nbanner .a2{font-size:18px; padding-top:10px;}
.main .position{ color:#adadad; font-size:13px; padding:20px 0;}
.main .position .a1{ background-image:url(../images/home.png); width:12px; height:11px; display:block; float:left; margin-top:4px; margin-right:5px;}
.main .position a{ color:#000; padding:0 5px;}
.main_left{ width:280px; float:left;}
.main_left .atitle{ color:#033579; font-size:30px; font-weight:600; border-bottom:1px solid #6a91c6; padding-bottom:2px;}
.main_right{ width:920px;}
.main_right .atitle{ font-size:30px; color:#ab1f24; padding-left:30px; padding-bottom:30px; font-weight:600;}
.main_right .nr li{ float:left; margin:0 22px 30px 0; text-align:center; width:213px;}
.main_right .nr li img{width:215px; height: auto;border: 1px solid #dcdcdc;}
.main_right .nr li:nth-child(4n){ margin-right:0px;}
.main_right .nr li a{ color:#606060; font-size:13px;}
.main_right .nr li a .productsname{ text-align:left; font-size:13px; color:#000; margin:0 0 25px 0; height:60px;}
.main_right .nr li .nomodel{ text-align:left; font-size:13px; color:#b60005; margin:0 0 10px 0;height: 20px;}
.main_right .nr li .a3{ font-size: 13px;color: #999;line-height: 20px;text-align:left; }
.main_right .news{ padding-left:10px;}
.main_right .news li{ height:35px; line-height:35px; border-bottom:1px dashed #ccc; }
.main_right .news li a{ display:block; color:#333;  float:left;background:url(../images/litb.jpg); background-position:left center; padding-left:25px; background-repeat:no-repeat; margin-left:5px;}
.main_right .news li bb{ display:block; color:#333;  float:right;}
.main_right .newsinfo .a1{ text-align:center; font-size:22px; font-weight:600;}
.main_right .newsinfo .a2{text-align:center; background-color:#f1f1f1; color:#333; padding:10px 0; margin:10px 0;}
.main_right .newsinfo .a3{ font-size:13px; color:#333; line-height:25px; padding-bottom:15px; border-bottom:1px dashed #aeaeae; margin-bottom:10px;}
.main_right .newsinfo .a4{ line-height:35px;}
#Pager1 ul li{ float:left;} 
.page{PADDING-BOTTOM: 70px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 20px; TEXT-ALIGN: center}
.page a{display: inline; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 15px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 15px! important; PADDING-BOTTOM: 8px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333; PADDING-TOP: 8px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important}
.page a.fy{display: inline; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 30px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 30px! important; PADDING-BOTTOM: 8px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #fff; PADDING-TOP: 8px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important; background-color:#d3d3d3;}
.page a:hover{background-color: #a7090a; border-color: #a7090a; color: #fff;}
.page a.thisclass{background-color: #a7090a; border-color: #a7090a; color: #fff;} 

/*以上css可不用，仅作为展示外观样式*/

.left_nav{overflow:hidden; padding:0 0 20px 0}
.left_nav ul{margin-top:-1px;}
.left_nav li{}
.left_nav li .t{height:50px; line-height:50px; padding:0 0 0 18px; position:relative; border-bottom:1px solid #dadada;}
.left_nav li .t i{position:absolute; left:0; top:0;  height:50px;cursor:pointer;color:#323232; font-size:16px; padding-left:30px; font-weight:600;font-style:normal}
.left_nav li:nth-child(1) .t i{background:url(../../../uploads/181110/1-1Q110133034594.png) no-repeat 0 16px;}
.left_nav li:nth-child(2) .t i{background:url(../../../uploads/181110/1-1Q110133200155.png) no-repeat 0 16px;}
.left_nav li:nth-child(3) .t i{background:url(../../../uploads/181110/1-1Q11013331Rb.png) no-repeat 0 16px;}
.left_nav li:nth-child(4) .t i{background:url(../../../uploads/181110/1-1Q11013334R01.png) no-repeat 0 16px;}
.left_nav li:nth-child(5) .t i{background:url(../../../uploads/181110/1-1Q110133425P6.png) no-repeat 0 16px;}



.left_nav li .t a,.left_nav li .t.hover:hover a{color:#323232; font-size:20px; padding-left:10px; font-weight:600;}
.left_nav li .t:hover a{color:#ff5825}
.left_nav li .t.hover i{background:url(../images/ioc_b.png) no-repeat 0 16px; }
.left_nav li .txt{ display:none}
.left_nav li .txt p{width:100%; padding:5px 20px;}
.left_nav li .txt p:hover,.left_nav li .txt p.cur{ background-color:#f8f8f8; padding:15px 20px;}
.left_nav li .txt p:hover a,.left_nav li .txt p.cur a{color:#a90509;}
.left_nav li .txt p a{ color:#323232; font-size:13px; }
.left_nav .more{background:#ff6637; display:block; width:120px; height:30px; margin:0 auto; text-align:center; line-height:30px; color:#fff; cursor:pointer;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px; overflow:hidden}
.left_nav .more:hover{background:#ff5825}
.left_nav .more span{padding-right:18px; background:url(../images/ioc_ba.png) no-repeat right center;}
.left_nav .more.hover span{background:url(../images/ioc_t.png) no-repeat right center;}
.mainjj{ background-color:#f5f5f5; height:10px;}
.mainja{ height:20px;}

.content .cptitle{ font-size:30px; color:#b60005;}
.content .aa{ width:1260px; margin:0px  auto 40px 0;}
.content .aa img{ max-width:1000px; border:1px solid #d3d3d3;}
.content .aa .a1{ padding:10px 15px 10px 15px;}
.content .aa .a1 .b1{ font-size:15px; color:#b60005; font-weight:600; padding-bottom:10px;}
.content .aa .a1 .b2{ font-size:13px; color:#606060;}
.content .aa .a2{ line-height:25px;}
.cptj{ width:1300px; margin:0 auto; position:relative; padding-bottom:45px;}
.cptj .title{ font-size:25px; padding:30px 0 20px 10px; font-weight:600;}
.cptj .bd{ margin-left:50px;}
.cptj .bd div li{ float:left; width:285px; text-align:center; margin:0 20px 0 0;}
.cptj .bd div li img{ width:100%;}
.cptj .bd div li:nth-child(4n){ margin-right:0px;}
.cptj .hd1{ position:absolute; width:100%; top:50%;left:0; z-index:1;}
.cptj .hd1 img{ cursor:pointer;}
.cptj .prev{ position:absolute; left:10px; top:0; display:block; text-align:center;   }
.cptj .next{ position:absolute; right:10px; top:0; display:block; text-align:center;   }

.about1{ margin:50px auto; width:1220px;}
.about1_a{ padding-bottom:50px; text-align:center;width:1220px; margin:0 auto;}
.about1 .about1_1{ width:485px; height:317px; float:left; position:relative;}
.about1 .about1_1 .aa{width:485px; height:317px; background-image:url(../images/videobg.png); position:absolute; left:0px; top:0px; z-index:999; cursor:pointer;}
.about1 .about1_1 video{object-fit:fill;width:485px; height:317px;}
.about1 .about1_2{ width:675px; margin-right:0px;}
.about1 .about1_2 .a1{ font-size:25px;  color:#b60005; padding:0 0 15px 0;}
.about1 .about1_2 .a2{ font-size:13px;  color:#606060; line-height:27px;}
.about2{ background-image:url(../images/about2.jpg); height:775px; width:100%; text-align:center; background-position:center center;}
.about2 .a1{ font-size:50px;  padding-top:80px;}
.about2 .a1 font{ color:#b60005;}
.about2 .a1{ font-size:50px; text-align:center; border-bottom:5px solid #b60005; width:520px; margin:0 auto; }
.about2 .a2{ text-align:left; margin:0 auto; width:480px; padding-top:125px;}
.about2 .a2 .b1{ border-left:2px solid #b60005; padding-left:10px;}
.about2 .a2 .c1{ font-size:40px; color:#b60005; font-weight:bold;margin-top: -10px;padding-bottom: 5px;}
.about2 .a2 .c1 font{ font-size:20px; color:#b60005; font-weight:bold;}
.about2 .a2 .c2{ color:#b60005; text-align:left; font-size:20px;}
.about2 .a2 .b2{ border-left:2px solid #b60005; padding-left:10px;}
.about2 .a2 .c1{ font-size:50px; color:#b60005; font-weight:bolder;font-family: "DINPro-Regular";}
.about2 .a2 .c1 font{ font-size:20px; color:#b60005; font-weight:bolder;}
.about2 .a2 .c2{ color:#b60005; text-align:left; font-size:20px; margin-bottom: -3px;}
.about2 .a3{ width:1230px; margin:0 auto;}
.about2 .a3 li{ float:left; margin-right:60px; padding-top:75px;}
.about2 .a3 li:nth-child(3){ margin-right:0px;}
.about2 .a3 li div{ text-align:left; font-size:20px; color:#606060; padding-top:2px;}
.about2 .a3 li div font{ color:#b60005;}
.about3{ background-image:url(../images/about3bg.jpg); width:100%; background-repeat:repeat-x; height:740px; background-position:center top; text-align:center;}
.about3 .a3{ width:600px; margin:0 auto; color:#323232; font-size:13px; text-align:left;}
.about3 .a4{ font-size:50px; text-align:center; border-bottom:5px solid #b60005; width:700px; margin:0 auto; padding-bottom:5px;}
.about3 .a4 font{ color:#b60005; padding-left:5px;}
.zs{ width:1080px; margin:80px auto 50px auto; position:relative; }
.zs .bd{ margin-left:75px;}
.zs .bd div li{ float:left; width:277px; text-align:center; margin:10px 30px 10px 10px;box-shadow: #c2c2c1 0px 0px 10px 2px; height:401px;}
.zs .bd div li:nth-child(4n){ margin-right:0px;}
.zs .hd1{ position:absolute; width:100%; top:48%;left:0; z-index:1;}
.zs .hd1 img{ cursor:pointer;}
.zs .prev{ position:absolute; left:10px; top:0; display:block; text-align:center;   }
.zs .next{ position:absolute; right:10px; top:0; display:block; text-align:center;   }


.table{width:100%;height:auto;background:#fff; margin:10px 0;}
.table td{margin-bottom:3px;text-align:center;border-width:1px;padding: 3px 0;border:1px solid #dddddd;}
.table tr{ background:#fff;}
.table tr:first-child {background: #009ddf;
font-weight: bold;
 color: #fff;}
.table tr a:hover{ color:#0066FF}


.lx1{ text-align:center;}
.lx1 .a1{ color:#b5161a; font-size:30px; font-weight:600; padding:100px 0 20px 0;}
.lx1 .a2{ font-size:16px; color:#606060; line-height:25px;}
.lx1 .a3{ margin:40px 0 100px 0;}
.lx1 .a3 a{ margin:0 10px;}

.lx2{ background-image:url(../images/about3bg.jpg); width:100%; background-position:left top; background-repeat:repeat-x;}
.lx2 .a1{ text-align:center; padding:90px 0 60px 0; font-size:25px;}
.lx2 .a1 font{ border-bottom:3px solid #cb471a; padding-bottom:5px;}
.lx2 .lx2_c{ margin:0 auto; width:1205px; text-align:center;}


.lx2 .a2 {
    float: left;
    text-align: center;
    margin: 0 100px 50px 0;
    width: 225px;
}

.lx2 .a2:nth-child(4n){ margin-right:0px;}
.lx2 .a2 .b1{ width:146px; height:146px; border-radius:50%; overflow:hidden;margin: 0 auto;}
.lx2 .a2 .b1 img{ width:100%;}
.lx2 .a2 .b2{ font-size:30px; padding:30px 0 0px 0;}
.lx2 .a2 .b3{ font-size:13px; padding:0px 0 10px 0; color:#878787;}
.lx2 .a2 .b4{ font-size:20px; margin:5px 0 12px 0; background-image:url(../images/lx_ico1.png); background-position:left center; background-repeat:no-repeat;padding-bottom:3px; }
.lx2 .a2 .b4 font{ border-bottom:1px solid #000;padding-left:20px;}
.lx2 .a2 .b5{ font-size:16px; margin:5px 0 0px 0; background-image:url(../images/lx_ico2.png); background-position:left center; background-repeat:no-repeat; color:#878787; padding-left:20px;text-align:left;}
.lx2 .a2 .b6{ font-size:16px; margin:5px 0 0px 0; background-image:url(../images/lx_ico3.png); background-position:left center; background-repeat:no-repeat; color:#878787; padding-left:20px;text-align:left;}
.lx2 .lx4 .a2{ margin:0 32px;padding: 0 65px;}
.lx2 .lx4 .a2 .lxico1,.lx2 .lx4 .a2 .lxico2,.lx2 .lx4 .a2 .lxico3{padding-left:50px; background-position:left center; background-repeat:no-repeat; margin-bottom:50px; height:60px; line-height:60px;}
.lx2 .lx4 .a2 .lxico1{background-image:url(../images/lx_a.png); background-position:left center;}
.lx2 .lx4 .a2 .lxico2{background-image:url(../images/lx_b.png); background-position:left center;}
.lx2 .lx4 .a2 .lxico3{background-image:url(../images/lx_c.png); background-position:left center;}
.lx2 .lx4 .a2 .lxico2 font{ border-bottom:3px solid #00a9a0;}
.lx2 .lx4 .a2 .lxico3 font{ border-bottom:3px solid #7f308e;}
.lx2 .lx4 .a2 .b4,.lx2 .lx4 .a2 .b5,.lx2 .lx4 .a2 .b6{ margin-left:35px;}
.lx3 img{ float:left; width:100%; margin-top:50px;} 

.about4{ background-image:url(../images/about_haiwai.jpg); width:100%; height:810px; text-align:center; background-position:center top; background-repeat:no-repeat; b}
.about4 .a1{ font-size:50px;  text-align:center;border-bottom:5px solid #b60005; width:600px; margin:0 auto; padding-bottom:5px; padding-top:55px;}
.about4 .a1 font{ color:#b60005; padding-left:5px;}

.contact_add{position: absolute;z-index: 999;right:30px;bottom:80px;background:rgba(255,255,255,.8);padding:30px 50px 50px 50px;border-radius: 30px;}
.contact_add dl dt{font-size: 22px;padding:10px 0 20px 0;}
.contact_add dl dd.num1{line-height: 30px;font-size: 16px;color:#666;padding-left:35px;background: url('../images/map_arr.png') left top no-repeat}
.contact_add dl dd.num2{line-height: 30px;font-size: 16px;color:#666;padding-left:35px;background: url('../images/map_arr.png') 0 -32px no-repeat}
.contact_add dl dd.num3{line-height: 30px;font-size: 16px;color:#666;padding-left:35px;background: url('../images/map_arr.png') 0 -64px no-repeat}
.contact_add dl dd.num4{line-height: 30px;font-size: 16px;color:#666;padding-left:35px;background: url('../images/map_arr.png') 0 -96px no-repeat}
.contact_add dl dd.num5{line-height: 30px;font-size: 16px;color:#666;padding-left:35px;background: url('../images/map_arr.png') 0 -128px no-repeat}
.fr_productsoverview{ width:600px;}
.fr_productsoverview p{ font-size:16px;color: #572b22;margin-bottom: 15px;}
.fr_productsoverview p a{color: #572b22}
.fr_productsoverview .rr{display: block;
    width: 250px;
    line-height: 35px;
    padding: 0 15px;
    border: 1px solid #6b4a38;
    color: #572b22;
    margin-bottom: 15px;
    overflow: hidden;
    color: #572b22;
    position: relative;

}

.fr_productsoverview  .rr em {
    position: absolute;
    top: 0px;
    right: 15px;
}

#duotu{cursor: pointer;
    width: 600px;
    height: 100%;}
}
		
@media screen and (max-width: 1200px) { 
.wl{ width:98%; margin:0 auto;}
.head,.headbt{ display:none;}
.headwap .navbar .b1{ color:#333; padding-top:5px;}
.headwap .navbar .b1 font{ display:block; float:left; padding-top:5px;}
.headwap .navbar .b1 a{ margin:0 4px;}
.headwap .navbar .b1 a img{ margin-top:5px;}
.banner{background:url(../images/banner1.jpg) no-repeat; width:100%; height:180px; position:relative; background-size:100% 100%; overflow:hidden;}
.banner .info{ position:absolute;top:20px; z-index:10; width:100%; margin-left:10px;}
.banner .info .a1{ color:#b60005; font-size:20px; font-weight:bold; padding-top:15px;}
.banner .info .a2{ font-size:16px;font-weight:bold; color:#fff; background:url(../images/banner_dian.png) 5px center no-repeat;margin:10px 5px 0 0px; padding:7px 30px 7px 25px;background-color: #b60005; float:left;}
.banner .info .a3{ font-size:13px; color:#b60005; padding:3px 160px 3px 3px; background-color:#fff; font-weight:bold;display:none;}
.banner .info .a4,.banner .info .a5{ color:#646161; font-size:13px; max-width:600px; line-height:20px; padding:10px 0 10px 0;display:none;}

.table{width:100%;height:auto;background:#fff; margin:10px 0;}
.table td{margin-bottom:3px;text-align:center;border-width:1px;padding: 3px 0;border:1px solid #dddddd;}
.table tr{ background:#fff;}
.table tr:first-child {background: #009ddf;
font-weight: bold;
 color: #fff;}
.table tr a:hover{ color:#0066FF}
#Pager1 ul li{ float:left;} 

.index1{ height:50px; border-bottom:1px solid #dddddd; line-height:50px;}
.index1 .a1{ padding:0 10px; border-left:1px solid #dddddd;border-right:1px solid #dddddd; font-size:16px; }
.index1 .a2{ float:right;width:calc(100% - 86px);}
.indexnews{ width:100%; margin:0 auto; position:relative; overflow:hidden; height:50px; padding-left:10px;}
.indexnews .hd{ display:none;}
.indexnews .bd{ position:relative; z-index:0; width:calc(100% - 62px); height:50px; overflow:hidden; float:left; }
.indexnews .bd font{ color:#b60005; font-size:13px; padding-left:50px;}
.indexnews .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.indexnews .hd1{ float:right; width:62px;}
.indexnews .hd1 img{ margin:0 10px; cursor:pointer;}

.index2{ margin-top:20px ;}
.index2 .pro{ float:left; margin:0 1%; width:48%; position:relative; margin-bottom:20px; padding-bottom:30px;}

.index2 .pro .a1{ border:1px solid  #dcdcdc; width:100%;}
.index2 .pro .a1 img{width:100%; height:140px;}
.index2 .pro .a2{ font-size:16px; color:#000;height:40px;}
.index2 .pro .a3{ font-size:12px; color:#7f7f7f; line-height:20px;}
.index2 .pro .a4 a{ color:#fff; background-color:#b60005; padding:5px 15px; font-size:13px; position:absolute; bottom:0px; left:0px;}

.index3{ margin:20px 0; }
.index3m{ background-image:url(../images/cpbanner.jpg); width:98%; padding:10px 1%;}
.index3m .pro{ float:left; width:48%; margin:5px 1%;background-color:#fff; height:330px; overflow:hidden; background:rgba(0,0,0,0.7)}
.index3m .pro img{ max-width:100%}
.index3m .pro:nth-child(4){ margin-right:0px;}
.index3m .pro .a1{ height:120px; background-color:#f8f8f8; width:100%;}
.index3m .pro .pro1{ padding:5px;}
.index3m .pro .a2{ font-size:13px; color:#7f7f7f; padding:0 0 10px 0;}
.index3m .pro .a3{ font-size:16px; color:#fff; font-weight:bold;}
.index3m .pro .a4{ height:2px; width:55px; background-color:#b60005;margin:15px 0 10px 0;}
.index3m .pro .a5{  font-size:12px; color:#fff; line-height:20px;padding:0px 0 0 0;}

.footer{ background-color:#ab1f24; padding:10px 0 10px 0;}
.footer .a1{ float:left; margin-right:10px;}
.footer .a1:nth-child(3){ margin-right:0px;}
.footer .a1 a{ color:#fff;}
.footer .a1 .b1{ font-size:16px; color:#fff; font-weight:bolder; padding-bottom:5px;}
.footer .a1 .c1{ font-size:16px; color:#fff; font-weight:bolder; padding-bottom:5px;}
.footer .a1 .dd{ font-size:12px; color:#bca5a5; line-height:25px; height:25px; padding-left:10px;}
.footinfo{ color:#fff; text-align:center; border-top:1px solid #800000; margin-top:10px; padding-top:15px;}
.footinfo .aa2{ font-size:16px; padding:5px 0 8px 0;}
.footinfo .aa3{ font-size:13px;}
.footinfo .aa4{ background-color:#800000; width:100%; height:1px; margin:15px 0 20px 0;}
.footinfo .aa5{ font-size:12px; padding-bottom:20px;}
.footinfo .aa5 a{ margin-left:10px;}
.nbanner{ background-image:url(../images/nbanner.jpg); width:100%; height:291px; text-align:center; color:#fff; background-position:center center; padding-top:80px;}
.nbannerbg{ width:98%; height:135px;text-align:center;background-position:center center; margin:0 auto;}
.nbanner .a1{ font-size:50px; font-weight:bold; padding-top:18px;}
.nbanner .a2{font-size:18px; padding-top:10px;}
.main .position{ color:#adadad; font-size:13px; padding:10px 0;}
.main .position .a1{ background-image:url(../images/home.png); width:12px; height:11px; display:block; float:left; margin-top:4px; margin-right:5px;}
.main .position a{ color:#000; padding:0 5px;}
.main_left{ width:90%; margin-left:5%; float:left;}
.main_left .atitle{ color:#033579; font-size:26px; font-weight:600; border-bottom:1px solid #6a91c6; padding-bottom:2px;}
.main_right{ width:100%;}
.main_right .atitle{ font-size:20px; color:#033579; padding-left:20px; padding-bottom:15px; font-weight:600;}
.main_right .nr li{ float:left; margin:10px 1%; width:48%; text-align:center;}
.main_right .nr li a{ color:#606060; font-size:13px;}
.main_right .nr li img{ width:100%; height:140px;}
.main_right .news{ padding-left:10px;}
.main_right .news li{ border-bottom:1px dashed #ccc; overflow:hidden; }
.main_right .news li a{height:35px; line-height:35px; overflow:hidden;  display:block; color:#333;  float:left;background:url(../images/litb.jpg);width:calc(100% - 90px); background-position:left center; padding-left:25px; background-repeat:no-repeat; margin-left:5px;}
.main_right .news li bb{ display:block; color:#333;  float:right;}
.main_right .newsinfo .a1{ text-align:center; font-size:20px; font-weight:600;}
.main_right .newsinfo .a2{text-align:center; background-color:#f1f1f1; color:#333; padding:10px 0; margin:10px 0; font-size:13px;}
.main_right .newsinfo .a3{ font-size:12px; color:#333; line-height:25px; padding-bottom:15px; border-bottom:1px dashed #aeaeae; margin-bottom:10px; padding:0 5px;}
.main_right .newsinfo .a4{ line-height:30px;}

.page{PADDING-BOTTOM: 30px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 20px; TEXT-ALIGN: center}
.page a{display: inline; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px! important; PADDING-BOTTOM: 5px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333; PADDING-TOP: 5px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important}
.page a.fy{display: inline; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 20px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 20px! important; PADDING-BOTTOM: 5px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #fff; PADDING-TOP: 5px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important; background-color:#d3d3d3;}
.page a:hover{background-color: #a7090a; border-color: #a7090a; color: #fff;}
.page a.thisclass{background-color: #a7090a; border-color: #a7090a; color: #fff;} 

/*以上css可不用，仅作为展示外观样式*/

.left_nav{overflow:hidden; padding:0 0 20px 0}
.left_nav ul{margin-top:-1px;}
.left_nav li{}
.left_nav li .t{height:50px; line-height:50px; padding:0 0 0 18px; position:relative; border-bottom:1px solid #dadada;}
.left_nav li .t i{position:absolute; left:0; top:0; height:50px;background:url(../images/ioc_l.png) no-repeat 0 center; cursor:pointer; padding-left:30px; font-style:normal;}
.left_nav li .t a,.left_nav li .t.hover:hover a{color:#323232; font-size:16px; padding-left:10px; font-weight:600;}
.left_nav li .t:hover i{background:url(../images/ioc_l.png) no-repeat 0 center;}
.left_nav li .t:hover a{color:#ff5825}
.left_nav li .t.hover i{background:url(../images/ioc_b.png) no-repeat 0 center; }
.left_nav li .txt{ display:none}
.left_nav li .txt p{width:100%; padding:5px 0px 5px 20px;}
.left_nav li .txt p:hover{ background-color:#f8f8f8;}
.left_nav li .txt p:hover a{color:#a90509;}
.left_nav li .txt p a{ color:#323232; font-size:13px; }
.left_nav .more{background:#ff6637; display:block; width:120px; height:30px; margin:0 auto; text-align:center; line-height:30px; color:#fff; cursor:pointer;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px; overflow:hidden}
.left_nav .more:hover{background:#ff5825}
.left_nav .more span{padding-right:18px; background:url(../images/ioc_ba.png) no-repeat right center;}
.left_nav .more.hover span{background:url(../images/ioc_t.png) no-repeat right center;}
.mainjj{ background-color:#f5f5f5; height:10px;}
.mainja{ height:10px; display:none;}

.content .cptitle{ font-size:30px; color:#b60005;}
.content .aa{ width:100%; margin:20px  auto 10px auto;}
.content .aa img{ max-width:100%; border:1px solid #d3d3d3;}
.content .aa .a1{ padding:10px 5px 20px 5px;}
.content .aa .a1 .b1{ font-size:15px; color:#b60005; font-weight:600; padding-bottom:10px;}
.content .aa .a1 .b2{ font-size:13px; color:#606060;}
.content .aa .a2{ line-height:25px;width:98%; margin:0 auto;}
.content .aa .a2 img{ max-width:100%;}
.cptj{ width:100%; margin:0 auto; position:relative; padding-bottom:25px;}
.cptj .title{ font-size:25px; padding:10px 0 0px 10px; font-weight:600;}
.cptj .bd{ width:calc(100% - 100px); margin:0 auto;}
.cptj .bd div li{ float:left; width:48%; margin:0 1%; text-align:center;}
.cptj .bd div li img{width:100%;}
.cptj .hd1{ position:absolute; width:100%; top:48%;left:0; z-index:1;}
.cptj .hd1 img{ cursor:pointer;}
.cptj .prev{ position:absolute; left:10px; top:0; display:block; text-align:center;   }
.cptj .next{ position:absolute; right:10px; top:0; display:block; text-align:center;   }

.about1{ margin:20px 0;}
.about1 .about1_1{ float:none; width:98%; margin:0 auto;}
.about1 .about1_1 img{ width:100%;}
.about1 .about1_1{ width:100%; height:317px; float:left; position:relative; margin-bottom:10px;}
.about1 .about1_1 .aa{width:100%; height:317px; background-image:url(../images/videobg.png); background-position:center center;position:absolute; left:0px; top:0px; z-index:999; cursor:pointer;}
.about1 .about1_1 video{object-fit:fill;width:100%; height:317px;}
.about1 .about1_2{ width:98%; float:none; margin:0 auto;}
.about1 .about1_2 .a1{ font-size:20px;  color:#b60005; padding:10px 0; font-weight:600;}
.about1 .about1_2 .a2{ font-size:12px;  color:#606060; line-height:20px;}
.about2{ background-image:url(../images/about2.jpg); width:100%; text-align:center; padding-bottom:20px; background-position: center center;}
.about2 .a1{ font-size:40px; font-weight:bold; padding-top:20px;}
.about2 .a1 font{ color:#b60005;}
.about2 .a2{ text-align:left; margin:0 auto; width:98%; padding-top:20px;}
.about2 .a2 .b1{ border-left:2px solid #b60005; padding-left:10px;}
.about2 .a2 .b2{ border-left:2px solid #b60005; padding-left:10px;}
.about2 .a2 .c1{ font-size:30px; color:#b60005; font-weight:bold;}
.about2 .a2 .c1 font{ font-size:16px; color:#b60005; font-weight:bold;}
.about2 .a2 .c2{ color:#b60005; text-align:left; font-size:13px;}
.about2 .a3{ width:96%; margin:0 auto; padding-top:40px;}
.about2 .a3 li{ float:left;padding-bottom:30px;}
.about2 .a3 li img{ width:100%;}
.about2 .a3 li:nth-child(3){ margin-right:0px;}
.about2 .a3 li div{ text-align:left; font-size:20px; color:#606060; padding-top:2px;}
.about2 .a3 li div font{ color:#b60005;}
.about3{ background-image:url(../images/about3bg.jpg); width:100%; background-repeat:repeat-x;text-align:center; padding-bottom:20px;}
.about3 .a3{ width:92%; margin:0 auto; color:#323232; font-size:13px; text-align:left;}
.about3 .a1{ width:90%; margin:0 auto; padding-bottom:10px;}
.about3 .a1 img{ width:100%;}
.about3 .a4{ font-size:30px; font-weight:bold; text-align:center;}
.about3 .a4 font{ color:#b60005; padding-left:5px;}
.zs{ width:100%; margin:20px auto; position:relative; display:none;}
.zswap{ width:100%; margin:20px auto; position:relative; }
.zswap .bd{ width:calc(100% - 70px); margin:0 auto; text-align:center;}
.zswap .bd img{ width:80%;}
.zswap .bd div li{ float:left; width:100%; text-align:center; }
.zswap .bd div li:nth-child(4n){ margin-right:0px;}
.zswap .hd1{ position:absolute; width:100%; top:48%;left:0; z-index:1;}
.zswap .hd1 img{ cursor:pointer;}
.zswap .prev{ position:absolute; left:10px; top:0; display:block; text-align:center;   }
.zswap .next{ position:absolute; right:10px; top:0; display:block; text-align:center;   }


.lx1{ text-align:center;}
.lx1 .a1{ color:#b5161a; font-size:20px; font-weight:600; padding:30px 0 20px 0;}
.lx1 .a2{ font-size:13px; color:#606060; line-height:25px;}
.lx1 .a3{ margin:20px 0 40px 0;}
.lx1 .a3 a{ margin:0 10px;}



.lx2{ background-image:url(../images/about3bg.jpg); width:100%; background-position:left top; background-repeat:repeat-x;}
.lx2 .a1{ text-align:center; padding:30px 0 20px 0; font-size:25px;}
.lx2 .a1 font{ border-bottom:3px solid #cb471a; padding-bottom:5px;}
.lx2 .lx2_c{ margin:0 auto; width:100%; text-align:center;}
.lx2 .a2{text-align:center; width:48%; display:inline-block; margin:0 1%;}
.lx2 .a2{ margin-right:0px;}
.lx2 .a2 .b1{ width:146px; height:146px; border-radius:50%; overflow:hidden;margin: 0 auto;}
.lx2 .a2 .b1 img{ width:100%;}
.lx2 .a2 .b2{ font-size:24px; padding:10px 0 0px 0;}
.lx2 .a2 .b3{ font-size:12px; padding:0px 0 10px 0; color:#878787;}
.lx2 .a2 .b4{ font-size:18px; margin:5px 0 12px 0; background-image:url(../images/lx_ico1.png); background-position:left center; background-repeat:no-repeat; text-align:left; padding-bottom:3px; }
.lx2 .a2 .b4 font{ border-bottom:1px solid #000;padding-left:20px; padding-bottom:5px;}
.lx2 .a2 .b5{ font-size:12px; margin:5px 0 0px 0; background-image:url(../images/lx_ico2.png); background-position:left center; background-repeat:no-repeat; color:#878787; padding-left:20px;text-align:left;}
.lx2 .a2 .b6{ font-size:12px; margin:5px 0 0px 0; background-image:url(../images/lx_ico3.png); background-position:left center; background-repeat:no-repeat; color:#878787; padding-left:20px;text-align:left;}
.lx2 .lx4 .a2{ width:96%; margin:0 auto 50px auto; }
.lx2 .lx4 .a2 .lxico1,.lx2 .lx4 .a2 .lxico2,.lx2 .lx4 .a2 .lxico3{padding-left:50px; background-position:left center; background-repeat:no-repeat;height:60px; line-height:60px; width:235px; margin:0 auto 30px auto;}
.lx2 .lx4 .a2 .lxico1{background-image:url(../images/lx_a.png); background-position:left center;}
.lx2 .lx4 .a2 .lxico2{background-image:url(../images/lx_b.png); background-position:left center;}
.lx2 .lx4 .a2 .lxico3{background-image:url(../images/lx_c.png); background-position:left center;}
.lx2 .lx4 .a2 .lxico2 font{ border-bottom:3px solid #00a9a0;}
.lx2 .lx4 .a2 .lxico3 font{ border-bottom:3px solid #7f308e;}
.lx2 .lx4 .a2 .b4,.lx2 .lx4 .a2 .b5,.lx2 .lx4 .a2 .b6{  width:210px; margin:0 auto 8px auto;}
.lx3 img{ float:left; width:100%; margin-top:50px;} 

.about4{ background-image:url(../images/about_haiwai.jpg); width:100%; height:610px; text-align:center; background-position:center top; background-repeat:no-repeat; b}
.about4 .a1{ font-size:50px; font-weight:bold; text-align:center;border-bottom:5px solid #b60005; width:208px; margin:0 auto; padding-bottom:5px; padding-top:55px;}
.about4 .a1 font{ color:#b60005; padding-left:5px;}

.contact_add{ display:none;position: absolute;z-index: 999;right:30px;bottom:80px;background:rgba(255,255,255,.8);padding:30px 50px 50px 50px;border-radius: 30px;}
.contact_add dl dt{font-size: 16px;padding:5px 0 10px 0;}
.contact_add dl dd.num1{line-height: 20px;font-size: 13px;color:#666;padding-left:5px;background: url('../images/map_arr.png') left top no-repeat}
.contact_add dl dd.num2{line-height: 20px;font-size: 13px;color:#666;padding-left:5px;background: url('../images/map_arr.png') 0 -32px no-repeat}
.contact_add dl dd.num3{line-height: 20px;font-size: 13px;color:#666;padding-left:5px;background: url('../images/map_arr.png') 0 -64px no-repeat}
.contact_add dl dd.num4{line-height: 20px;font-size: 13px;color:#666;padding-left:5px;background: url('../images/map_arr.png') 0 -96px no-repeat}
.contact_add dl dd.num5{line-height: 20px;font-size: 13px;color:#666;padding-left:5px;background: url('../images/map_arr.png') 0 -128px no-repeat}
 
}  
