body{font-family:"微软雅黑"!important;color: #999;font:14px Microsoft YaHei!important;line-height: 24px;background: #fff;}
body,div,p,span,ul,li,dl,dd,h1,h2,h3,a,input,img{margin:0;padding:0;}
li,ol{list-style:none;}
a,input,img,textarea{border:none;outline:none;}
i,em{font-style:normal;}
.fl{float: left;}.fr{float: right;}.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.db{display: block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }
a{text-decoration: none;color: #666;}
a:focus{text-decoration: none;}
a:hover,a:focus{text-decoration: none;color: #e70014;}
.hide{display: none}
.show{display: block}
.modal a{outline:none;}
label{font-weight: normal;}
a:focus {outline:none;outline-offset:0;}
img{max-width: 100%;}
.container{margin:0 auto;padding:0!important;}
.img{width: 100%;height: auto;overflow: hidden;}
.imgbig:hover img{transition: 0.7s transform;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.img img{width: 100%;transition: 0.7s transform;}
.slick-slide{outline: none!important;}
#wrap_index{overflow: hidden;position: relative;padding-top: 72px;}

/*头部*/
#header{width: 100%;height:72px;background:#fff;z-index: 2;border-bottom: 1px solid #cdcdcd;position: fixed;top: 0;left: 0;z-index: 5;
  display: flex;align-items: center;padding: 0 3%;box-shadow: 0 0 24px rgba(0,0,0,0.14);}

#header .logo{width: 26%;height: 100%;}
#header .logo a{display: table-cell;vertical-align: middle;width:466px;height: 72px;}
#header .logo img{max-width: 100%;max-height: 100%;}
.mol_navbutton.img{width: 60px;height: 54px;float: right;padding: 12px 16px;}
#header .nav_box{flex:1;text-align: center;padding: 0 7% 0 3%;}
#header .nav_box .yiji{width: 12.5%;float: left; text-align: center;}
#header .nav_box .yiji .one{display: block;width: 100%;height: 72px;line-height: 72px;overflow: hidden;font-size:14px;color: #5b5b5b;position: relative;}
#header .nav_box .yiji:hover .one,#header .nav_box .yiji.current .one{color: #e70014;border-bottom: 1px solid #e70014;}
/*#header .nav_box .yiji:hover .one:before,#header .nav_box .yiji.current .one:before{content: "";width:80px;height: 6px;background: #e70012;position: absolute;top: 0;left:50%;margin-left: -40px;animation: lines 0.3s ease forwards;}*/
@keyframes lines {  
    0% {opacity: 0;transform: scale(0);} 
    100% {opacity: 1;transform: scale(1);}  
}
.nav_box .libox{width: 100%;min-height: 650px;padding: 3% 0; position: absolute;left: 0;top: 101%;z-index: 5;background: url(../images/bg1.jpg) center no-repeat;background-size: cover;text-align: center;
transition: all 0.3s ease 0s; transform: translate3d(0px, 10px, 0px); -moz-transform: translate3d(0px, 10px, 0px); -webkit-transform: translate3d(0px, 10px, 0px); visibility: hidden; opacity: 0;}
.nav_box .yiji:hover .libox{opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); visibility: visible;}
.nav_box .libox a{display: inline-block;height: 40px;line-height: 40px;padding: 0 1.5%;overflow: hidden;color: #353535;font-size: 14px;}
.nav_box .libox a:hover{color: #e70014;}

.lanuge{width: 56px;height: 27px;line-height: 30px;background: url(../images/icon1.png) center no-repeat;font-size: 14px;color: #fff;text-indent: 10px;}
.lanuge a{color: #fff;}
.seabtn{width: 50px;height:50px;padding:14px 16px;margin: 0 2% 0 1%;cursor: pointer;position: relative;}
.seachform{display: none;width: 390px;height: 42px;border: 1px solid #cdcdcd;position:absolute;top: 120%;right: 0;}
.seachform form{display: block;width: 100%;height: 100%;background: #fff;}
.seachform form .bserch{width:310px;height: 40px;padding: 0 5px 0 10%;float: left;background: #fff url(../images/icon2.png) 12px center no-repeat;font-size: 12px;}
.seachform form .putbtn{width:73px;height: 40px;float: right;background: #e70014;color: #fff;font-size: 14px;border-left: 1px solid #cdcdcd}

.pronav .slick-prev{left: -10px;}
.pronav .slick-next{right: -10px;}
.pronav .slick-prev:before{content: "<";color: #e70014;font-family: "幼圆";opacity: 1;}
.pronav .slick-next:before{content: ">";color: #e70014;font-family: "幼圆";opacity: 1;}
.pronav .slick-prev.slick-disabled:before,.pronav .slick-next.slick-disabled:before {opacity: .25;}

@media (min-width: 768px){
	
	
}
/*首页大图*/
#banner img{width: 100%;}
#banner .slick-list{width: 100%;}
#banner .slick-slide{overflow: hidden;}
#banner .slick-dotted.slick-slider{margin-bottom: 0;}
/*.slick-arrow:before{display: none;}*/
.slick-dots li button{display: none;}
#banner .slick-dots{bottom: 22px;}
#banner .slick-dots li{width: 12px;height:12px;border-radius: 50%;border: 2px solid #999999;margin: 0 9px;transition: 300ms;}
#banner .slick-dots li.slick-active{opacity: 1;border: 2px solid #fff;transition: 300ms;}
#banner .slick-arrow{width: 20px;height: 20px;top: 100%;text-align: center;z-index: 4;margin-top: -32px;}
#banner .slick-prev{left: 44%;}
#banner .slick-prev:before{content: "<";color: #777;font-size: 16px;font-family: "幼圆";font-weight: bold;}
#banner .slick-next{right: 44%;}
#banner .slick-next:before{content: ">";color: #777;font-size: 16px;font-family: "幼圆";font-weight: bold;}
/*内容*/
.allcontainer{padding: 0 10.4%;}
#Maincont .alltent{padding: 5% 0;}
.content1{background: #f7f7f7;text-align: center;}
.pronav{width: 90%;margin: 0 auto 4%;}
.pronav a{display: block;width: 100%;height: 50px;overflow: hidden;line-height: 40px;border-bottom: 1px solid #eaeaea;font-size: 18px;color: #353535;text-align: center;}
.pronav a:hover,.pronav a.on{border-bottom: 2px solid #e70014;}
.morea{display: block;width: 60px;right: 10.4%;top: 20px;font-size: 14px;color: #5b5b5b;text-transform: uppercase;}

.prolist{width: 100%;height: auto;overflow: hidden;padding: 8px 0;}
.prolist li{width: 25%;padding: 7px;float: left;}
.prolist li a{display: block;width: 100%;height: auto;overflow:hidden;background: #fff;transition: 300ms;}
.prolist li a .img{border: 1px solid #fff;transition: 300ms;}
.prolist li a dl{width: 100%;padding:14px 9px 18px;text-align: center;transition: 300ms;}
.prolist li a dt{width: 100%;height: 36px;overflow: hidden;line-height: 36px;color: #353535;font-size: 24px;}
.prolist li a dd{width: 100%;height: 32px;line-height: 32px;overflow: hidden;font-size: 18px;color: #999999;}
.prolist li a:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);transition: 300ms;}
.prolist li a:hover .img{border: 1px solid #fce3e5;transition: 300ms;}
.prolist li a:hover dl{background: #e70014;transition: 300ms;}
.prolist li a:hover dl dt,.prolist li a:hover dl dd{color: #fff;}

#Maincont .alltent.content2{padding: 5% 3%;}
.tent2_about{width: 100%;height: auto;display: flex;align-items: center;justify-content:space-between;}
.tent2_about .about_text{width: 42%;}
.tent2_about .about_text dt,.tent2_serve .title3{text-transform: uppercase;font-size: 36px;color: #353535;font-weight: bold;border-bottom: 1px solid #eaeaea;line-height: 2;width: auto;min-width: 50%;display: inline-block;}
.tent2_about .about_text dd{font-size: 16px;color: #5b5b5b;line-height: 36px;padding: 5% 0 6%;}
.tent2_about .img{width: 52%;}
.tent2_serve{padding: 5% 0;}
.serve_text{font-size: 30px;color: #5b5b5b;line-height: 1.8;font-weight: bold;margin: 2.2% 0;}
.tent2_serve ul{width: 100%;height: auto;display: flex;align-items: center;justify-content:space-between;padding-top: 3%;}
.tent2_serve ul li{width: 20%;text-align: center;font-size: 16px;color: #5b5b5b;line-height: 24px;}
.tent2_serve ul li p{width: 248px;height: 92px;line-height: 92px;padding-left: 22%;background: #e70013;font-size: 24px;color: #fff;position: relative;margin:0 auto 20px;}
.tent2_serve ul li img{width: 21%;height: auto;position: absolute;left:7%;top: 19%;}
.tent2_pro{width: 100%;height: auto;display: flex;justify-content:space-between;padding:6% 0;}
.tent2_pro .img{width: 61.5%;}
.tent2_pro .tent2_pro_r{width: 34%;padding-top:5%;}
.tent2_pro_r p{font-size: 24px;color: #e70014;line-height: 30px;margin-bottom: 5px;}
.tent2_pro_r dt{font-size: 36px;color: #353535;line-height:1.8;}
.tent2_pro_r dd{font-size: 16px;color: #5b5b5b;line-height: 30px;}
.tent2_pro_r .morea{margin-top: 10%;}
.tent2_new{width: 100%;height: auto;display: flex;align-items: center;justify-content:space-between;padding: 6% 0;}
.tent2_new_l{width: 38%;margin-left: 9%;}
.tent2_new_l .title4{font-size: 36px;color: #353535;font-weight: bold;border-bottom: 1px solid #eaeaea;line-height: 2.5;}
.tent2_new_l .newlist{width: 100%;}
.tent2_new_l .newlist li{width: 100%;padding:5% 0 4%;border-bottom: 1px solid #eaeaea;}
.tent2_new_l .newlist li a{display: block;width: 100%;height: auto;}
.tent2_new_l .newlist li a dt{width: 100%;height: 32px;overflow: hidden;font-size: 16px;color: #5b5b5b;line-height: 32px;}
.tent2_new_l .newlist li a dd{width: 100%;height: 0;line-height: 30px;color: #4a4a4a;font-size: 14px;overflow: hidden;}
.tent2_new_l .newlist li a p{font-size: 14px;color: #bcbcbc;line-height: 36px;height: 0;overflow: hidden;}
.tent2_new_l .newlist li.on a dt{color: #e70012;}
.tent2_new_l .newlist li.on a dd{height: 90px;}
.tent2_new_l .newlist li.on a p{height: 36px;}
.tent2_new_l .morea{margin-top: 9%;}
.tent2_new .img{width:43.5%;margin-right: 4%;}

.content3{width: 100%;padding: 3% 0 6%;background: url(../images/bg2.png) center bottom no-repeat;background-size: 100% auto;}
.content3 .title5{font-size: 18px;color: #5b5b5b;line-height: 1.8;text-align: center;}
.content3 .title5 p{font-size: 36px;font-weight: bold;color: #353535;}
.content3 .secTwo_B{padding:6% 0 0;width: 100%;height: auto;overflow: hidden;}
.secTwo_list{width: 25%;position: relative;float: left;text-align: center;}
.secTwo_list dt{color:#e70014;font-size: 32px;margin-bottom: 5px;}
.secTwo_list dd{font-size:16px;color:#4c4c4c;}

#footer{width: 100%;background: #f7f7f7;border-top: 1px solid #e70014;padding: 3% 0;}
#footer .foottop{width: 100%;height: auto;display: flex;padding: 2% 0 4%;}
.foottop .foottop_l{width:24%;}
.foottop_l .fottell{font-size: 18px;color: #353535;line-height: 1.6;}
.foottop_l .fottell p{font-weight: bold;font-size:38px;color: #353535;font-family: "Arial";margin: 5% 0 9%;}
.foottop_l .fadress{font-size: 14px;line-height: 28px;color: #999999;}
.foottop .shares{width: 20.3%;margin-left: 3.5%;}
#footer .ftitle{font-size: 18px;color: #353535;line-height: 30px;height: auto;}
#footer .ftitle span{display:block;width: 15px;background: #e70012;height: 4px;margin: 10px 0;}
.shares .share_a{width: 100%;height: auto;padding: 8% 0;}
.shares .share_a a{display: inline-block;width:13.4%;height: auto;margin-right: 3.2%;}
.shares .ewm{width:100%;height: auto;overflow: hidden; }
.shares .ewm img{width: 90px;margin-right: 10px;}
.foottop .footnav{flex:1;display: flex;}
.footnav .fnavli{flex:1;padding-left: 3%;}
.footnav .fnavli .ftitle{margin-bottom: 16px;}
.footnav .fnavli a{display: block;width: 100%;height: 34px;overflow: hidden;font-size: 14px;line-height: 34px;overflow: hidden;color: #999999;}
.footnav .fnavli a:hover{color: #e70014;}
.copy{padding: 20px 0 0;font-size: 14px;color: #666;line-height: 24px;border-top: 1px solid #c8c8c8;}
/*product*/
.posnavs{width: 100%;bottom: 10%;left: 0;font-weight: bold;color: #333;font-size:36px;padding: 0 11%;line-height: 1.2;}
.posnavs p{color: #e70012;text-transform: uppercase;font-size: 24px;}
.ny_left{width: 220px;float: left;position: relative;top: -60px;z-index: 2;}
.ny_left h3{ float:left;width:220px;height:112px;}
.ny_left .subnav{width:100%; padding:8px;border: 1px solid #dcdcdc; overflow:hidden; }
.subnav .sub1{width:100%;height: auto;text-indent:24px;padding:6px 0;float: left;}
.subnav .sub1 a{line-height:34px;height:34px;font-size:15px;color:#333;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;background: #e0e0e0;border-radius: 5px;}
.subnav .sub1 a:hover{ color:#fff;background:#e70012; }
.sub2div{width: 100%;height: auto;display: none;}
.subnav .sub2{width:208px;  float:left;font-size:12px; text-align:left; color:#555;text-indent:45px;  line-height:30px;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.subnav .sub2 a{ display:block;color:#666;background:url(../images/process-by.gif) 24px no-repeat; display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;  }
.subnav .sub2 :hover{color:#31791e; background:url(../images/process-by.gif) 24px no-repeat; }
.ny_right{width:calc(100% - 220px);float: left;}
.adress{font-size: 15px;color: #999;height: 52px;position: relative;line-height: 62px;padding-left: 62px;background: url(../images/crumb-tu.gif) 41px 20px no-repeat;border-bottom: 1px solid #dbdbdb;font-weight: bold;}
.adress a{color: #999;}
.adress a:hover{color: #e70014;}
.adress:before{content: "";width: 80px;height: 5px;background: #e70014;position: absolute;bottom: -3px;left: 45px;}
.prolist2{width: calc(100% + 22px);height: auto;overflow: hidden;margin-left: -11px;padding:30px 0 30px 44px;}
.prolist2 li{width: 25%;padding:15px 11px;float: left;}
.prolist2 li a{display: block;width: 100%;}
.prolist2 .proimg{width: 100%;height: auto;border: 1px solid #ebebeb;}
.prolist2 .proimg .icon{opacity: 0;width: 28%;height: auto;border-radius: 50%;overflow: hidden;top: 65%;left: 50%;transform: translate(-50%, -50%);transition: 300ms;}
.prolist2 li p{width: 100%;height: 40px;line-height: 40px;font-size: 14px;color: #333;text-align: center;overflow: hidden;}
.prolist2 a:hover .proimg .icon{opacity: 1;top: 50%;transition: 300ms;}
.prolist2 a:hover li p{color: #e70012;}

.prodec_top{width: 100%;height: auto;overflow: hidden;padding:5% 2%}
.prodec_top .pimg{width: 320px;float: left;padding: 0 60px;}
.prodec_top .prodec_top_r{width: 520px;float: right;}
.prodec_top .prodec_top_r p span{display: inline-block;line-height: 24px;font-size: 14px;color: #333;text-align: left;border-bottom: 3px #e70012 solid;}

.prodec_item{width: 100%;height: 40px;margin: 22px 0;display: flex;}
.prodec_item div{flex:1;font-size: 14px;color: #333;line-height: 40px;background: #dbdbdb;text-align: center;float: left;margin: 0 1px;cursor: pointer;transition: 300ms;}
.prodec_item div:hover{color: #fff;background: #e70012;transition: 300ms;}
.lybtn a{display: block;color: #333;}
.lybtn a:hover{color: #fff;}
.opacity2{display: none;width: 100%;height:100%;position: fixed;top: 0;left: 0;background: #000;opacity: 0.4;z-index: 6;}
.pro_contents{display: none;width: 38%;height: auto;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 7;padding: 2%;background: #fff;}
.pro_contents .close_pro{width: 40px;height: 40px;background: #969696;border-radius: 50%;color: #fff;font-weight: bold;font-size: 30px;line-height: 34px;
	text-align: center;position: absolute;top: -20px;right: -20px;cursor: pointer;}
.pro_contents_box{width: 100%;min-height:600px;height: auto;overflow: hidden; }
.pro_contents_box iframe{width: 100%;height: 600px;}
.pro_contents2{width: 80%;}
.ipro_data{width: 78%;float: left;padding: 0 18%;}
.ipro_data_item{width: 100%;height: auto;padding: 3%;display: none;}
.ipro_tab{width: 22%;float: right;border: 1px solid #c9e1f4;height: auto;overflow: hidden;padding: 6px 0;}
.ipro_tab_item .img{width: 46%;float: left;border: 2px solid #ddd;margin: 2%;transition: 400ms;}
.ipro_tab_item.on .img{border: 2px solid #e47911;transition: 400ms;}

.ny_right .prxuan{width:95%;height:5px;border-bottom:3px #e70012 solid;margin-left: 5%;}
.parameter{width: 100%;padding-left: 5%;margin: 4% 0;}
.parameter .hd{width: 100%;height: 40px;display: flex;}
.parameter .hd dd{flex:1;margin:1px;height: 40px;line-height:40px;font-size:12px;color:#333;background:#dbdbdb;text-align: center;transition: 400ms;cursor: pointer;overflow: hidden;}
.parameter .hd dd.on,.parameter .hd dd:hover{color:#fff;background:#e70012;transition: 400ms;}
.parameter .ppdectil{display: none; width: 100%;min-height: 300px;height: auto;font-size: 15px;line-height: 24px;color: #333;padding: 3% 0;}
.parameter .ppdectil img{max-width: 100%;}
/*about*/
.about_cont{padding: 3.5% 0;}
.about_one{width: 100%;height: auto;display: flex;align-items: center;justify-content:space-between;padding: 3%;background: #f7f7f7;}
.about_one .img{width:23.5%;padding:  0 3%;}
.about_one dd{flex:1;padding: 3% 4%;border-left: 1px solid #dedede;font-size: 16px;color: #4c4c4c;line-height: 36px;}
.about_text2{padding: 6% 0 4%;margin: 6% 0 3%;}
.about_dect{width:51%;min-height: 680px;background: rgb(255 255 255 / 80%);padding:3.5%;font-size: 16px;color: #333;line-height: 36px;}
.about_dect p{width: 80%;font-size: 32px;color: #353535;font-weight: bold;border-bottom: 1px solid #d0d0d0;line-height: 2.2;margin-bottom: 5%;}
/*编辑框*/
.about_bjk{padding:5%;width: 100%;background: #f7f7f7;}
.about_bjk{width: 100%;height: auto;overflow: hidden;}
.about_bjk .bjk_posnav{width: 20%;float: left;text-align: right;color: #353535;font-weight: bold;font-size: 36px;line-height: 1.1;}
.about_bjk .bjk_posnav p{text-transform: uppercase;color: #dedede;font-size: 48px;}
.bjk_dectil{width: 76.5%;float: right;padding: 3.5%;border-left: 1px solid #dedede;font-size: 16px;color: #353535;line-height: 30px;}
.bjk_dectil img{max-width: 100%;}
.honorlist{width: 102.4%;height: auto;overflow: hidden;margin-left: -1.2%;}
.honorlist li{width: 50%;padding: 1.2%;float: left;}
.honorlist li a{display: block;width: 100%;}
.honorlist li .img{position: relative;}
.honorlist li .img:before{content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;opacity: 0;transition: 300ms;}
.honorlist li .img span{display: block;width: 40px;height: 40px;line-height: 36px;text-align: center;background: #e70014;color: #fff;font-weight: bold;font-size: 30px;
position: absolute;top: 65%;left: 50%;margin-left: -20px;margin-top: -20px;z-index: 3;opacity: 0;transition: 300ms;}
.honorlist li a p{width: 100%;height: 40px;line-height: 40px;text-align: center;background: #919191;color: #fff;overflow: hidden;}
.honorlist li a:hover .img:before{opacity: 1;transition: 300ms;}
.honorlist li a:hover .img span{top: 50%;opacity: 1;transition: 300ms;} 

.contact_ul{width: 100%;height: auto;overflow: hidden;padding: 2% 0;}
.contacr_l{width: 50%;float: left;}
.contact_li{width: 100%;padding-top: 9%;}
.contact_li .ctitle{width: 65%;line-height: 42px;font-size: 24px;color: #4e4e4e;border-bottom: 1px solid #e9e9e9;padding-bottom: 30px;}
.contact_li .ctitle .img{width: 42px;margin-right: 10px;float: left;}
.contact_li dd{width: 100%;height: auto;font-size: 16px;color: #686868;line-height: 36px;margin-top: 25px;}
.contact_li dd p{font-size: 18px;line-height: 48px;color: #e6000a;}
.contact_li dd p span{font-size: 24px;}
.contacr_r{width: 45%;float: right;}

.joindec{font-size: 16px;line-height: 30px;color: #5b5b5b;}
.dtitle{width: 100%;padding-left: 9%;border-bottom: 1px solid #e9e9e9;background: url(../images/icon14.png) 4% center no-repeat;
	line-height: 2;font-size: 36px;font-weight: bold;color: #353535;margin-top: 3%;}
.downlist{width: 1026px;margin: 3% auto;}
.downlist .downli{width: 100%;height: auto;overflow: hidden;padding: 3% 0;display: flex;align-items: center;justify-content:space-between;}
.downlist .downli p{flex:1;padding-left: 7.3%;background: url(../images/icon15.png) left center no-repeat;background-size: 33px auto;font-size: 14px;color: #999;line-height: 1.8;}
.downlist .downli p span{display: block;font-size: 16px;color: #4a4a4a;}
.downlist .downli a{display: block;width:130px;height: 34px;border-radius: 12px;line-height: 34px;padding: 0 12px;font-size: 14px;color: #4a4a4a;
	background: #f0f0f0 url(../images/icon16.png) 90px center no-repeat;transition: 400ms;}
.downlist .downli:hover p span{color: #e60009;}
.downlist .downli:hover a{color: #fff;background: #e60009 url(../images/icon17.png) 90px center no-repeat;transition: 400ms;}

/*新闻列表*/
.newlist2{padding: 0 0 2%;}
.newlist2 li{width: 100%;padding: 2.5% 0;border-bottom: 1px dashed #e4e4e4;}
.newlist2 li a{display: block;width: 100%;height: auto;overflow: hidden;}
.newlist2 li a .img{width: 27.5%;float: left;}
.newlist2 li a dl{width: 70%;float: right;padding-top: 1.6%;}
.newlist2 li a dt{width: 100%;font-size: 18px;height: 38px;line-height: 38px;overflow: hidden;color: #353535;font-weight: normal;}
.newlist2 li a p{font-size: 12px;color: #cbcbcb;line-height: 30px;}
.newlist2 li a dd{width: 100%;max-height: 112px;line-height: 28px;overflow: hidden;font-size: 14px;color: #999;}
.newlist2 li a:hover dt{color: #e60009}

.new_dectil{width: 100%;padding: 2% 0;}
.new_title{width: 100%;height: auto;border-bottom: 1px dashed #e4e4e4;font-size: 24px;color: #5b5b5b;line-height: 36px;padding-bottom: 10px;}
.new_title p{font-size: 12px;color: #cbcbcb;}
.new_dectil_box{font-size: 16px;color: #5b5b5b;line-height: 30px;padding: 3% 0;}
.new_dectil_box img{max-width: 100%;}
.back_a{text-align: center;}
.back_a a{color: #e60009}
/*留言*/
.Ftitle{width: 100%;padding-left: 126px;border-bottom: 1px solid #e9e9e9;background: url(../images/icon18.png) 58px center no-repeat;
	line-height: 30px;margin-top: 3%;font-size: 18px;color: #999999;padding-bottom:20px;}
.Ftitle p{font-size:24px;font-weight: bold;color: #353535;margin-bottom: 14px;}
.Feedback{width: 670px;margin: 5% auto;}
.Feedback .online{padding: 10px 0;width: 100%;display: flex;justify-content:space-between;}
.Feedback .online p{width: 78px;font-size: 16px;color: #4a4a4a;line-height: 40px;padding-right: 8px;text-align: right;}
.Feedback .online .txt1{display: block;flex:1;height: 40px;border: 1px solid #cacaca;padding: 0 14px;}
.Feedback .online textarea{display: block;flex:1;height: 100px;border: 1px solid #cacaca;padding: 5px 14px;}
.yzmimg{width: 50%;padding: 0 10px;}
.key_btn{display: block;width: 120px;height: 36px;line-height: 36px;text-align: center;background: #e60009;color: #fff;font-size: 15px;margin: 20px auto;}




@media (min-width: 768px){
 
}
/*页码*/
.allpage{width: 100%;height: auto;text-align: center;padding: 5% 0 9%;}
.allpage a{display: inline-block;margin: 0 3px;width: 34px;height: 34px;line-height: 34px;color: #808080;font-size: 14px;border: 1px solid #eeeeee;transition: 400ms;}
.allpage a.a1{font-family: "幼圆";}
.allpage a:hover,.allpage a.on{background: #e70012;border: 1px solid #e70012;color: #fff;transition: 400ms;}
select{height: 34px;border: 1px solid #eeeeee;}
/*文章上下篇*/
.chose_new{width: 100%;height:auto;overflow: hidden;padding:20px 0;text-align: center;}
.chose_new a{display: inline-block;width: 215px;height:34px;line-height: 34px;color: #222222;font-size: 16px;overflow: hidden;transition: 300ms;}
.chose_new a span{display: block;width:34px;height: 34px;line-height: 34px;background: #4e78ee;border-radius: 50%;transition: 300ms;}
.chose_new a span img{width: 100%;display: block;}
.chose_new a:hover{color: #4e78ee;}
.chose_new a:hover span{box-shadow:0 8px 24px rgb(218 227 254);;transition: 300ms;}
.chose_new a.next{border-left: 1px solid #bfbfbf;}
.chose_new a.prev span{float: left;}
.chose_new a.next span{float: right;}



/*panle导航开始*/
.left_nav{width:100%;height:100%;z-index:7;background: #edeff1;position: fixed; top:0px; right:0px;z-index: 66;}
.class-top{width: 100%;height:54px;line-height: 54px;padding: 0 15px;background: #fff;box-shadow: 0 0 24px rgb(0 0 0 / 14%);}
.class-top .img{width: 70%;float: left;}
.class-top .closebtn{width: 36px;height: 34px;text-align: right;line-height:30px;float: right;color: #333;font-size: 50px; margin: 10px 0;}
.class-m{width: 100%;height: 92%;overflow-y:auto;padding: 15px;}
.overflow{height:100%; overflow:hidden;}
.class-m .nnav{width:100%;height: auto;overflow: hidden;}
.class-m .nnav>li{width: 100%;height: auto;overflow: hidden;border-bottom: 1px solid #dedede;padding-top: 12px;}
.class-m .nnav li a.ce{color: #333;font-size: 16px;display: block;height:46px;line-height:46px;position: relative;}
.class-m .nnav li a.ce.xz_a{color: #e70012;font-weight: bold;}
.menu_head .ericon{width:44px;height:46px;line-height:46px;padding-right: 6px;text-align:right;float:right;display:inline;position: relative;z-index: 3;color: #b3b3b3;font-size: 22px;}
.menu_head .ericon span,.menu_body .thricon span,.menu_body .foricon span{display: inline-block;width: 100%;color: #b3b3b3;}
.menu_head .ericon .icon1{ display:none;}
.menu_head .ericon.xz .icon1{ display:block;color: #e70012;}
.menu_head .ericon.xz .icon2{ display:none;}
.class-m .nnav li .menu_body{display: none;}
.menu_body li a.er{padding:0 20px;font-size:15px;display: block;height:40px;line-height:40px;color: #999;position: relative;}
.menu_body li a.er.tz_a{color: #e70012;background: #e6e6e6;}
.menu_body .thricon{color:#999;width:44px;height:40px;line-height:40px;padding-right: 6px;text-align:right;float:right;display:inline;position: relative;z-index: 3;font-size: 24px;}
.menu_body .thricon .icont1{ display:none;}
.menu_body .thricon.tz .icont1{ display:block;color: #e70012;}
.menu_body .thricon.tz .icont2{ display:none;}
.class-m .nnav li .thr_body{display: none;width: 100%;height: auto;overflow:hidden;background: #f8f8f8;padding:6px 35px;}
.thr_body li a.thr{position: relative;font-size: 14px;display: block;height:40px;line-height:40px;color: #808080;}
/*panle导航结束*/
.page-prev {
transform:translate3d(100%, 0, 0);
-ms-transform:translate3d(100%, 0, 0);
-webkit-transform:translate3d(100%, 0, 0);  
-o-transform:translate3d(100%, 0, 0); 
-moz-transform:translate3d(100%, 0, 0);
}
.page-next {
transform:translate3d(-100%, 0, 0);
-ms-transform:translate3d(-100%, 0, 0);
-webkit-transform:translate3d(-100%, 0, 0); 
-o-transform:translate3d(-100%, 0, 0);  
-moz-transform:translate3d(-100%, 0, 0);
}
.page-active{
transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
-webkit-transform:translate3d(0, 0, 0); 
-o-transform:translate3d(0, 0, 0);  
-moz-transform:translate3d(0, 0, 0);}
.page-in {
  -webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}
.page-out {
  -webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
  -ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
}

@media (max-width: 1640px){
.nav_box .libox{min-height: 450px;}


}
@media (max-width: 1400px){
.nav_box .libox{min-height: 400px;}
.about_one .img{padding-left: 0;}
.about_dect{width: 53%;}
.about_bjk{padding: 5% 3.4%;}
.about_bjk .bjk_posnav{width: 198px;font-size: 32px;}
.about_bjk .bjk_posnav p{font-size: 42px;}
.bjk_dectil{width: 74%;}
.contact_li .ctitle{width: 80%;}
.downlist{width: 100%;padding: 0 3%;}
.newlist2 li a dl{padding-top: 0;}
.foottop_l .fottell p{font-size: 32px;}
.shares .ewm img{width: 48%;margin-right:2%;display: block;float: left;}

	
}
@media (max-width: 1199px){
  .allcontainer{padding: 0 8.4%;}
  #header .nav_box{padding: 0 3% 0 2%;}
  .nav_box .libox{min-height: 360px;}
  #banner .slick-prev{left: 42%;}
  #banner .slick-next{right: 42%;}
  .tent2_serve ul li{width: 25%;}
  .tent2_serve ul li p{width: 100%;height: 74px;line-height: 74px;font-size: 22px;}
  .tent2_new_l{width: 42%;margin-left: 0;}
  .tent2_new .img{margin-right: 0;width: 49%;}
  .foottop_l .fottell p{font-size: 29px;}
  #Maincont .alltent.content2{padding: 5% 0;}
  .prolist2 li{width: 33.33%;}
  .prodec_top .pimg{width: 42%;padding:  03%;}
  .prodec_top .prodec_top_r{width: 58%;}
  .about_bjk .bjk_posnav{width: 180px;font-size: 28px;}
  .about_bjk .bjk_posnav p{font-size: 34px;}
  .contact_li .ctitle{width: 90%;line-height: 36px;font-size: 20px;padding-bottom: 22px;}
  .contact_li .ctitle .img{width: 36px;margin-right: 6px;}
  .downlist{padding: 0;}
  .dtitle{padding-left: 11%;}
  .newlist2 li a .img{width: 30%;}
  .newlist2 li a dl{width: 67%;}
  .newlist2 li a dd{max-height: 84px;}



	
}
@media (max-width: 991px){
  #header{padding-right: 0;}
  .nav_box .libox{min-height: 320px;}
  .pronav a{font-size: 16px;}
  .prolist li a dt{font-size: 20px;height: 30px;line-height: 30px;}
  .prolist li a dd{font-size: 15px;height: 28px;}
  .tent2_about .about_text dt, .tent2_serve .title3,.tent2_new_l .title4,.content3 .title5 p{font-size: 32px;}
  .tent2_about .about_text dd{font-size: 14px;line-height: 28px;}
  .serve_text{font-size: 24px;}
  .tent2_pro_r p{font-size: 18px;}
  .tent2_pro_r dt{font-size: 26px;}
  .tent2_new .img{width: 51%;}
  .secTwo_list dt{font-size: 28px;}
  .secTwo_list dd{font-size: 14px;}
  #footer .ftitle{font-size: 16px;}
  .about_one dd{padding-right: 0;line-height: 30px;}
  .about_dect p{font-size: 28px;}
  .about_bjk .bjk_posnav{width: 100%;text-align: left;}
  .bjk_dectil{width: 100%;border-left: none;border-top: 1px solid #dedede;padding: 3.5% 0;margin-top: 4%;}
  .contacr_l,.contacr_r{width: 100%;}
  .dtitle{padding-left: 12%;font-size: 30px;}
  .newlist2 li a .img{width: 34%;}
  .newlist2 li a dl{width: 63%;}
  .newlist2 li a dt{font-size: 16px;height: 32px;line-height: 32px;}
  .newlist2 li a dd{max-height: 72px;line-height: 24px;}
  .shares .ewm img{width: 64%;margin-right:0;margin-top: 10px;}






  
}
@media (min-width: 768px) and (max-width: 991px){
  


}
@media (max-width: 768px){
  #wrap_index{padding-top: 54px;}
  #header{height: 54px;padding-left: 15px;position: fixed;top: 0;left: 0;z-index: 8;}
  #header .logo{flex:1;margin-right:12%;}
  #header .logo a{height: 54px;}
  .seabtn{width: 40px;padding: 14px 10px;margin: 0;}
  .seachform{position: fixed;top: 54px;right: 0;width: 100%;}
  #banner .slick-dots{bottom: 11px;}
  #banner .slick-dots li{width: 10px;height: 10px;}
  #banner .slick-prev{left: 31%;margin-top: -20px;}
  #banner .slick-next{right: 31%;margin-top: -20px;}
  .allcontainer{padding: 0 15px;}
  .content1 .allcontainer{padding: 0 10px;}
  .pronav{width: 100%;margin: 0;}
  .pronav a{font-size: 15px;height: 40px;}
  .prolist{padding: 20px 0;}
  .prolist li{width: 50%;padding: 5px;}
  .content1 .morea{margin: 0 auto 12px;}
  .morea{margin: 0 0 12px;}
  .tent2_about,.tent2_pro,.tent2_new,#footer .foottop{display: block;}
  .tent2_about .about_text{width: 100%;padding: 0 5%;}
  .tent2_about .about_text dt, .tent2_serve .title3, .tent2_new_l .title4{font-size: 26px;}
  .tent2_about .about_text dd{line-height: 24px;}
  .tent2_about .img{width:calc(100% + 30px);margin:10px 0 10px -15px;}
  .serve_text{font-size: 18px;}
  .tent2_serve ul{display: block;padding: 5% 10% 3%;}
  .tent2_serve ul li{width: 100%;font-size: 15px;}
  .tent2_serve ul li p{width: 64%;height: 60px;line-height: 60px;font-size: 18px;padding-left: 12%;margin: 20px auto 10px;}
  .tent2_serve ul li img{width: 18%;left: 8%;}
  .tent2_pro .img,.tent2_pro .tent2_pro_r{width: 100%;}
  .tent2_pro_r dt{font-size: 24px;}
  .tent2_new_l{width: 100%;}
  .tent2_new_l .newlist li{padding: 3% 0;}
  .tent2_new_l .newlist li a dt{font-size: 15px;}
  .tent2_new_l .newlist li.on a dd{height: 72px;line-height: 24px;}
  .tent2_new .img{width: 100%;margin-top: 20px;}
  .content3 .title5{font-size: 16px;}
  .content3 .title5 p{font-size: 22px;}
  .secTwo_list{width: 50%;margin-bottom: 20px;}
  .secTwo_list dt{font-size: 26px;}
  .foottop .foottop_l{width: 100%;}
  .foottop_l .fottell p{margin: 0;}
  .foottop_l .fadress{line-height: 24px;}
  .foottop .shares{width: 100%;margin: 0;margin-top: 5%;position: relative;}
  .shares .share_a{width: 192px;padding: 4% 0;}
  .shares .ewm{width: 66%;position: absolute;top: 5%;right: 3%;}
  .copy{padding: 10px 0 0;font-size: 12px;line-height: 20px;}
  .container{padding: 0 15px!important;}
  .ny_left,.adress:before{display: none;}
  .ny_right{width: 100%;float: unset;}
  .adress{padding-left: 20px;background: url(../images/crumb-tu.gif) left 20px no-repeat;font-weight: normal;font-size: 13px;}
  .prolist2{width: calc(100% + 12px);margin-left: -6px;padding:15px 0}
  .prolist2 li{width: 50%;padding:10px 6px;}
  .allpage a{width: 28px;height: 28px;line-height: 28px;margin: 0 1px;font-size: 13px;}
  select{height: 28px;font-size: 13px;}
  .posnavs{padding: 0 16px;font-size: 23px;}
  .posnavs p{font-size: 20px;}
  .prodec_top{padding:5% 0;}
  .prodec_top .pimg,.prodec_top .prodec_top_r{width: 100%;}
  .ny_right .prxuan,.parameter{width: 100%;margin-left: 0;padding-left: 0;}
  .about_one{margin-top: 24px;display: block;padding: 5% 3.6%;}
  .about_one .img{width: 100%;padding: 0 25%;}
  .about_one dd{padding: 3% 0 0;border-top: 1px solid #dedede;border-left: none;font-size: 15px;line-height: 28px;}
  .about_text2{padding: 19% 0}
  .about_dect{width: 100%;min-height: 0;padding: 4%;font-size: 15px;line-height: 28px;}
  .about_dect p{font-size: 22px;}
  .about_bjk{margin: 30px 0;padding: 24px 14px;}
  .about_bjk .bjk_posnav{font-size: 22px;}
  .about_bjk .bjk_posnav p{font-size: 28px;}
  .bjk_dectil{font-size: 15px;line-height: 24px;}
  .contact_li .ctitle .img{width: 27px;margin-right: 5px;}
  .contact_li .ctitle{width: 100%;line-height: 27px;font-size: 18px;padding-bottom: 13px;}
  .contact_li dd{font-size: 15px;line-height: 30px;margin-top: 14px;}
  .contact_li dd p{font-size: 15px;line-height: 30px;}
  .contact_li dd p span{font-size: 20px;}
  
  .joindec{font-size: 14px;line-height: 24px;padding: 30px 0;}
  .dtitle{padding-left: 42px;font-size: 18px;border-bottom: none;
    background: url(../images/icon14.png) 3px center no-repeat;background-size: 28px auto;margin: 40px 0 14px;}
  .downlist .downli p{padding-left: 40px;background-size: 20px auto;line-height: 1.5;font-size: 12px;}
  .downlist .downli p span{font-size: 14px;}
  .downlist .downli a{font-size: 12px;width: 100px;height: 28px;border-radius: 5px;line-height: 28px;padding: 0 9px;
    background: #f0f0f0 url(../images/icon16.png) 74px center no-repeat;background-size: 20px auto;}
  .newlist2 li{padding: 20px 0;}
  .newlist2 li a .img{width: 100%;padding: 4% 6%;}
  .newlist2 li a dl{width: 100%;}
  .new_dectil{padding: 20px 0;}
  .new_title{font-size: 18px;line-height: 26px;padding: 10px 0;}
  .new_dectil_box{font-size: 14px;line-height: 24px;padding: 20px 0;}
  .Ftitle{padding-left: 60px;background: url(../images/icon18.png) 10px center no-repeat;background-size: 28px auto;font-size: 14px;line-height: 22px;margin-top: 40px;}
  .Ftitle p{font-size: 20px;margin-bottom: 11px;}
  .Feedback{width: 100%;padding: 0 2%;}
  .yzmimg{width: 70px;position: absolute;right: 10px;top: 15px;padding: 0;}
  .Feedback .online{padding: 7px 0;display: block;position: relative;}
  .Feedback .online p{font-size: 14px;float: left;}
  .Feedback .online .txt1,.Feedback .online textarea{width: calc(100% - 78px);}
  .shares .ewm img{width: 40%;margin-right: 10px;margin-top: 0;}
  .pro_contents{width: 80%;}
  .honorlist li a p{height: 30px;line-height: 30px;font-size: 14px;}
  .pro_contents_box{min-height: 480px;height: 480px;}
  .pro_contents_box iframe{height: 430px;}
  
  .ipro_tab{width: 100%;}
  .ipro_tab_item .img{width: 23.4%;margin: 0.8%;}
  .ipro_data{width: 100%;padding: 0;}
  .ipro_data_item{padding: 0;}

}
@media (max-width: 375px){
  
	
}
@media (max-width: 360px){
	
}
