@charset "utf-8";
/* CSS Document */
body,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,input,select,textarea,form,img,div,pre,fieldset,blockquote,th,td {margin:0;padding:0;outline:none;}
body{color:#333; background-color:#ffffff;}
html{ overflow-x:hidden;}
ul,li,ol,dl,dt,dd{list-style:none}
img{border:none;border-style: none;}
*{ font-family:"Microsoft Yahei";margin:0;padding:0;}
.animate{transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;}
input,textarea,button{ background: transparent;vertical-align:middle}
a{ color:#333; text-decoration:none;}
:focus{outline:0}
table { border-spacing: 0px; border-collapse: collapse; }
tr { cursor: pointer; }
input, textarea{ border: 0; }
textarea{resize:none}
select{ border:none;outline: none;}
iframe, video{ width:600px; height:400px;}
.mt30{ margin-top:30px !important;}
.clear{ clear:both;}
/*href*/
a:link,a:visited{color:#333; text-decoration:none;}
a:hover,a:active{color:#005c33; text-decoration:none;}
.cfff,.cfff a:link,.cfff a:visited{color:#fff !important}
.cfff a:hover,.cfff a:active{color:#ddd}
.cccc,.cccc a:link,.cccc a:visited{color:#ccc}
.cccc a:hover,.cccc a:active{color:#ddd}
.c666,.c666 a:link,.c666 a:visited{color:#666}
.c666 a:hover,.c666 a:active{color:#005c33}
.c999,.c999 a:link,.c999 a:visited{color:#999}
.c999 a:hover,.c999 a:active{color:#005c33}
.ej_y{ font-size:16px; line-height:32px;}

/*common*/
.wrap{width: 1200px;margin:0 auto;}
.l{float:left !important}
.r{float:right !important}
.o{overflow:hidden;}
.c{display:block;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.hidden{display:none}
.center{text-align:center}
.img-box img,.img{display:block;margin:0;padding:0;width:100%;}
.flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.lc{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
/*文字超出省略*/
.ellipsis{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ovh1{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.ovh2{-webkit-line-clamp:2}
.ovh3{-webkit-line-clamp:3}
.ovh5{-webkit-line-clamp:5}

.table{ display:table; table-layout: fixed; text-align:center; width:100%; height:100%}
.table_cell{ display:table-cell; vertical-align:middle}

.index_banner_new {width: 100%;height: auto;min-width: 280px;min-height: 160px;margin: 0px auto;position: relative;overflow: hidden}
.index_banner_new ul {margin: 0;padding: 0;width: 100%;height: 100%;position: absolute;z-index: 1}
.index_banner_new ul li {display: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden}
.index_banner_new ul li.active {display: block}
.index_banner_new ul li .intro {position: relative}
.index_banner_new ul li .intro video{ width:100%; height: 100%;object-fit: fill;}
.index_banner_new ul li img {position: absolute;left: 0;top: 0;width: 100%;height: 100%}
.index_banner_new .dots {position: absolute;bottom: 20px;right: 0;height: 12px;z-index: 2;text-align: center}
.index_banner_new .dots span {display: inline-block;width: 40px;height: 6px;background: #e0e0e0;margin: 0 5px;cursor: pointer;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px}
.index_banner_new .dots span.active {background: #c52c2b}
.index_banner_new .prev {left: 20px}
.index_banner_new .next {right: 20px}
#tqchina_banner {position: relative}
.tqchina_banner_load {position: absolute;bottom: 0px;left: 0px;z-index: 3;width: 100%}
.tqchina_banner_load i {width: 0%;display: block;height: 1px;background: #f00}
.tqchina_banner_bg {width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 9;background: rgba(0, 0, 0, 0.0)}
a.tqchina_banner_text {display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);z-index: 10;color: #fff;text-align: center;width: 100%}
#warp {max-width: 1920px;margin: 0 auto;overflow: hidden}
#index_top {position: relative}
/*logo导航*/


.top{ position:absolute; top:0px; left:0; z-index:999; width:100%; height:104px; background:#FFF }
.topnr{ width:1420px; margin:auto;}



.logo{ background: url(../images/toplogo.png) no-repeat center center; width: 300px; height: 100px; margin-left:0px}

.tel{ background: url(../images/topdh.png) no-repeat center center;  width:190px; height:104px; margin-right:0px;}
.ywqh{ font-size:14px; line-height:52px; color:#FFF;}
.ywqh a{ color:#FFF;}
.nav{ text-align:center;position:absolute; width:100%; left:50px; }
.nav li{ display:inline-block; line-height:102px; text-align: center; margin:0 20px; }
.nav li a{ font-size: 18px; color: #333333; font-weight: normal;}









/*二级*/
.ejtop{ width:100%; height:102px; background:#303030; overflow:hidden;}
.top1{ position:absolute; top:25px; left:5%; z-index:999; width:90%; height:52px; }
.ejban{ width:100%; margin-top:102px}
/*二级*/

/*底部*/
.dibulx{ width:100%;background: url(../images/dibubj.jpg) no-repeat center center;  height:245px;}
.dibulxnr{ width:1200px; margin:0 auto;}
.dibulxnrz{ width:450px; float:left}
.dibulxnrz h1{ font-size:44px; line-height:56px; font-weight:bold;text-transform: uppercase; color:#FFF; margin-top:35px;}
.dibulxnrz h2{ font-size:38px; line-height:46px; font-weight: normal;text-transform: uppercase; color:#FFF; margin-top:0px;}
.dibulxnrz h3{ width:240px; height:46px; background:#d80c18; line-height:46px; text-align:center; font-size:16px;   margin-top:20px;color:#FFF;}
.dibulxnry{ width:700px; float: right;}


.dibudh{ margin-top:45px; text-align:right;}
.dibudh ul li{ display:inline-block; margin-left:40px; font-size:14px; line-height:20px; }
.dibudh ul li a{ color:#fff;}
.dibulxdh { text-align:right;}
.dibulxdh ul li{ display:inline-block;line-height:52px; font-size:36px; font-weight:bold; height:52px; overflow:hidden; margin-top:20px; color:#FFF;}

.dizhi{ font-size:16px; line-height:30px; text-align:right;color:#FFF;margin-top:10px;}


.dibuxux{ width:735px; height:20px; border-bottom:1px dashed #FFFFFF;}
.dibudz{ font-size:20px; line-height:40px; color:#FFF; margin-top:20px;}
.dibuba{ width:100%; height:60px; background:#203257;font-size:14px; line-height:60px; color:#FFF; text-align:center;}
.dibuba a{color:#FFF; }
/*底部*/

/*联系*/
.lxnr{background:#faf9f4 url(../images/lxwmbj.jpg) no-repeat top center;}
.lxnr1{ width:1400px; margin:0 auto}
.lxnr11{ width:1400px; height:458px;}
.lxnr12{ width:1400px; padding-bottom:40px;}
.lxnr11z{ width:700px; float:left}
.lxnr11z h1{ font-size: 68px; color: #3b406c; font-weight: bold; font-style: italic; line-height: 88px; margin-top:110px;}
.lxnr11z h2{margin-top:10px;}
.lxnr11z h3{ font-size: 36px; color: #e4be84; font-weight: bold; font-style: italic; line-height: 88px; margin-top:10px;}

.lxnr11y{ width:650px; float: right;background: url(../images/con_icon1.png) no-repeat top left; height:300px; margin-top:110px}
.lxnr11y h1{ font-size:28px; line-height:36px; color:#3b406c; font-weight:normal; padding-left:50px;}
.lxnr11y h2{ font-size:28px; line-height:60px; color:#3b406c; font-weight: bold; padding-left:50px; margin-top:15px;}

.erjinr{ width:1240px; margin:50px auto; overflow:hidden;}
.erjinr img{ max-width:100%;}


/*联系*/

/*合作*/
.hznr{ width:100%;  background:#e7e7e7; padding:60px 0; overflow:hidden;}
.hznr1{ width:1088px; margin:0 auto}
.hznr1 ul li{ width:500px; margin:22px; float:left;}

/*合作*/

/*设备*/
.scsb{ width:100%;  background:#fff; padding:60px 0; overflow:hidden;}
.scsb1{ width:80%; margin:0 auto;}
.scsb1 ul li{ width:31.333%; margin:1%; float:left;}
.scsb1 ul li h2{ font-size:18px; line-height:40px; text-align:center; color:#333333; font-weight:normal;}

/*设备*/


/*新闻*/


.xwnr{ width:100%; background:#e7e7e7; padding:50px 0; overflow:hidden;}
.xwlb{ width:80%; margin:0 auto; overflow:hidden;}
.xwlb ul li{ width:31.333%; float:left; margin:1%;background:#FFF; padding:2% 0;overflow:hidden;}
.xwlb ul li h1{ width:90%; margin:0 auto; font-size:20px; color:#414141; line-height:36px; height:36px;overflow:hidden;}
.xwlb ul li h2{width:90%; margin:0 auto;font-size:16px; color:#707070; line-height:30px; height:90px; font-weight:normal;overflow:hidden; text-align:justify;}

/*新闻*/

/*产品*/
.cpnr{ width:100%; background:#e7e7e7; padding:50px 0; overflow:hidden;}
.cpnr1{ width:80%; margin:0 auto; overflow:hidden; }
.cpnr1z{ width:20%; float:left;}
.cpnr1z ul li{ width:160px; height:46px; margin:20px auto; line-height:46px; text-align:center; border-radius:50px; font-size:30px; color:#FFF;}
.cpnr1z ul li a{color:#343a51;}
.cpnr1z ul li.on{ background:#dcbf7b}
.cpnr1z ul li.on a{color:#FFF;}
.cpnr1z ul li:hover{ background:#dcbf7b}
.cpnr1z ul li:hover a{color:#FFF;}

.cpnr1y{ width:80%; float: right;}
.cpnr1y ul li{ width:32%; margin:0.666%; float:left; background:#fff;overflow:hidden;}
.cpnr1y ul li .cptu{ width:45%; margin:5%; float:left}
.cpnr1y ul li .cpzi{ width:45%; float: right;}
.cpnr1y ul li .cpzi h1{ font-size:20px; line-height:30px; color:#2e314b; padding-top:20%;}
.cpnr1y ul li .cpzi h2 {font-size:16px; line-height:20px; color:#113569; font-weight:normal; margin-top:10%;}
.cpnr1y ul li .cpzi h4{font-size:12px; line-height:20px; color:#113569; font-weight:normal;}
.cpnr1y ul li .cpzi h3 {font-size:14px; line-height:30px; color:#857958; font-weight:normal;}
.cpnr1y ul li .cpzi h5 { width:72px; height:20px; background:#de294f;  border-radius:50px; text-align:center; line-height:20px; font-size:12px; color:#FFF;margin-top:10%;}
.cpnr1y ul li .cpzi h5 a{color:#FFF;}
/*产品*/
/*简介*/

.ejjj{ width:100%;position: relative; overflow:hidden;}



.gsnum.container{
	
	padding:60px 0 0 0;
	
	overflow:hidden;
	width:100%;
	margin:20px auto;
}
.gsnum li{
	width: 20%;
	float: left;
	text-align:center;
}

.gsnum li h1{color:#113569;
	font-size: 20px;
	
	line-height: 30px;}


.gsnum li h2 span{
	color: #113569;
    font-size: 56px;
    font-weight: bold;
    line-height: 56px;
    font-family: Impact; margin-top:10px;
}
.gsnum li h2 sup{
	display: inline-block;
	vertical-align: top;
	color:#ffffff;
	font-size: 18px;
	margin-left: 5px;
}
.gsnum li h3{
	line-height: 31px;
    color: #113569;
    font-size: 20px;
    font-weight: bold;
}






.gy_nf{ margin-top:0px;position: absolute; top:0;left:42%;}


.jjnr{ text-align:left; width:75%; margin-left:5%; margin-top:4%}
.jjnr{ font-size:20px; line-height:42px; color:#6d6d6d;}
.jjnr p{ text-align:justify;}

.whtu{ width:96%; margin:50px auto; overflow:hidden;}
.whtu ul li{ width:50%; float:left;}


.gsnr{ width:1200px; margin:80px auto; overflow:hidden;}
.gsnr h2{font-size:20px; line-height:40px; color:#221815; font-weight: normal;margin-top:30px; text-align:justify;}
.jjhtu{width:100%;background: url(../images/jjtu2.jpg) no-repeat center center; height:300px;}
.gsnr2{ width:100%; background:#f4f4f4; overflow:hidden;}
.gsnr21{width:1200px; margin:50px auto;}
.gsnr21 p{ font-size:20px; line-height:36px; color:#221815; font-weight: normal;margin-top:30px;}
.gsnr21 p span{ color:#d80c18; line-height:36px;}
.gswh{ width:1200px; margin:80px auto; overflow:hidden;}
.gswhnr{ margin-top:30px;}
.gswhnr ul li{ width:272px; height:272px;background: url(../images/whbj.jpg) no-repeat center center; float:left; margin-right:28px; } 
.gswhnr ul li h1{ font-size:28px; line-height:40px; color:#FFF; text-align:center; margin-top:30px;}
.gswhnr ul li h2{ font-size:18px; line-height:32px; color:#FFF; text-align:center; font-weight:normal; margin-top:10px; height:100px;}
.gswhnr ul li h3{ font-size:18px; line-height:30px; color:#FFF; text-align:center; font-weight:normal; margin-top:10px;    text-transform: uppercase;}
.zzdh{width:1200px; margin:0 auto 50px; overflow:hidden;}

.zzbj{ width:100%; background:#303030; overflow:hidden; padding-bottom:120px;}
.zy-Slide{font-size: 12px; position:relative; width:1200px; height:411px; margin:115px auto 0;}
.zy-Slide ul{position:relative; width:1200px; height:292px; margin:0; padding:0;}
.zy-Slide li{position:absolute; list-style:none; background:#000; width:0; height:0; top:146px; left:377px; z-index:0; cursor:pointer; border-radius:3px; margin:0; padding:0;}
.zy-Slide li img{width:100%; height:100%; vertical-align:middle;}
.zy-Slide section:nth-child(1), .zy-Slide section:nth-child(2){position: absolute; top: 50%; width: 39px; height: 40px; margin-top: -20px; cursor: pointer; line-height: 40px; padding-left: 12px; padding-right: 12px;}
.zy-Slide section:nth-child(1){left:-60px;}
.zy-Slide section:nth-child(2){right:-60px;}

/*简介*/


/*首页*/
.index{width:100%;overflow:hidden; position: absolute; top: 1000px;z-index: 90001; background:#FFF; }
.ejjj1 .gy_nf{ margin-top:4%;}
.jjnr h1{ font-size:16px; line-height:40px; color:#6d6d6d; font-weight:normal;}
.jjnr h2{ margin-top:20px;}

.cp{ width:100%; background:url(../images/sybj2.jpg) no-repeat top center; background-size: cover; padding: 150px 0 104px; overflow:hidden;}
.slideTxtBox{}
.slideTxtBox .hd{ width:15%; float:left;}
.slideTxtBox .hd .box3_tit{ font-size:24px; color:#194e68;}
.slideTxtBox .hd .box3_tit span{ font-size:14px; text-transform:uppercase;}
.slideTxtBox .hd ul{}
.slideTxtBox .hd ul li{  width:160px; height:46px; margin:20px auto; line-height:46px; text-align:center; border-radius:50px; font-size:30px; color:#FFF;}
.slideTxtBox .hd ul li a{ color:#FFF;}

.slideTxtBox .hd ul li.on{ background:#fff}
.slideTxtBox .hd ul li.on a{ color:#343a51}
.slideTxtBox .hd ul li:hover{ background:#fff}
.slideTxtBox .hd ul li:hover a{ color:#343a51}

.slideTxtBox .bd{ width:75%; float:right; margin-right:5%;}
.slideTxtBox .bd ul{}
.slideTxtBox .bd ul li{ width:32%; margin:0.666%; float:left; background:#fff;overflow:hidden;}

.slideTxtBox .bd ul li .cptu{ width:45%; margin:5%; float:left}
.slideTxtBox .bd ul li .cpzi{ width:45%; float: right;}
.slideTxtBox .bd ul li .cpzi h1{ font-size:20px; line-height:30px; color:#2e314b; padding-top:30%;}
.slideTxtBox .bd ul li .cpzi h2 {font-size:16px; line-height:20px; color:#113569; font-weight:normal; margin-top:12%;}
.slideTxtBox .bd ul li .cpzi h4{font-size:12px; line-height:20px; color:#113569; font-weight:normal;}
.slideTxtBox .bd ul li .cpzi h3 {font-size:14px; line-height:35px; color:#857958; font-weight:normal;}
.slideTxtBox .bd ul li .cpzi h5 { width:72px; height:20px; background:#de294f;  border-radius:50px; text-align:center; line-height:20px; font-size:12px; color:#FFF;margin-top:10%;}
.slideTxtBox .bd ul li .cpzi h5 a{color:#FFF;}

.sysb{ width:100%; margin:130px auto 70px; overflow:hidden;}
.sysbz{ width:50%; float:left}
.sysby{ width:50%; float:left}

.picScroll-left{ overflow:hidden; position:relative; width:100%; }

.picScroll-left .hd ul{ overflow:hidden; zoom:1; position:absolute; right:0; bottom:0; z-index:999; display:none;}
.picScroll-left .hd ul li{ float:left; width:12px; height:12px; overflow:hidden; margin-right:0px; text-indent:-999px; cursor:pointer; background-color:#ffffff; border-radius:12px;}
.picScroll-left .hd ul li.on{ background-color:#FEAD11;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; width:100%; overflow:hidden;}


.syxw{ width:90%; margin:0 auto; overflow:hidden; padding-bottom:30px;}
.syxwdh{ width:100%; height:70px; line-height:70px; border-bottom:1px solid #cca072; font-size:24px; color:#cca072}
.syxwdh span{ width: 120px; height:30px; border-radius:5px; line-height:30px; font-size:14px; border:1px solid #a8a8a8; float:right; text-align:center; margin-top:20px;}
.syxwdh span a{color:#a8a8a8;}
.syxwlb{ margin-top:40px;}
.syxwlb ul li{ width:31.5%; border-right:1px solid #ebebeb; float:left;}

.syxwlb ul li:nth-child(2){ width:31.5%; margin:0 2.5%;}
.syxwlb ul li:nth-child(3){ border-right:0px solid #ebebeb; float:right;}
.syxwlb ul li h1{width:93%; height:40px; overflow:hidden; font-size:20px; line-height:40px; color:#414141; font-weight:bold;}
.syxwlb ul li h2{width:93%;height:90px; overflow:hidden; font-size:16px; line-height:30px; color:#707070; font-weight: normal; text-align:justify;}
.syxwlb ul li h3{width:93%;height:30px; overflow:hidden; font-size:14px; line-height:30px; color:#707070; font-weight: normal;}
.syxwlb ul li h3 span{ float:right; margin-top:10px;}





.box5{}
.box5_l1{ width:618px; border:1px solid #DCDCDC; height:359px; margin-top:20px;}
.box5_tit1{ height:40px; line-height:40px; background-color:#F4F4F4; border-bottom:1px solid #DCDCDC;}
.box5_tit1 h1{ width:178px; background:#ffffff url(../images/box3_tit1_bg.jpg) no-repeat center top; font-size:16px; color:#BA0F0C; text-align:center; border-bottom:1px solid #ffffff; border-right:1px solid #DCDCDC;}
.box5_ul{ margin-top:0px;}
.box5_ul li{ height:34px; line-height:34px; overflow:hidden; background:url(../images/box2_l_d.jpg) no-repeat 30px center; padding:0 30px 0 40px;}
.box5_ul li a{ font-size:14px; color:#333333;}
.box5_ul li span{ color:#999999;}

.box5_ul:nth-child(1){background: url(../images/syxmtu.jpg) no-repeat center center; height:700px;}
.box5_ul:nth-child(2){background: url(../images/syxmtu1.jpg) no-repeat center center; height:700px;}
.box5_ul:nth-child(3){background: url(../images/syxmtu2.jpg) no-repeat center center; height:700px;}






.alqhnr{ width:1300px; margin:0 auto;}

.alqhnry{ width:500px; float:right;}
.alqhnry h1{ margin-top:60px; line-height:44px; font-size:40px; color:#94070a}
.alqhnry h1 b{  color:#024581}
.alqhnry h2{ line-height:36px; font-size:18px; color:#fff; font-weight:normal; text-align:justify; padding-right:50px; margin-top:20px; }
.alqhnry h3{ width:130px; height:30px; background:#FFF; border-radius:50px; border:1px solid #FFF; float:right; margin-top:30px; font-size:18px; color:#333; text-align:center; line-height:30px;}
.alqhnry h3 a{ color:#333;}

.box5_l2{ width:100%; margin-top:00px; margin-left:0px;}

.box5_l3{ margin-top:20px; width: 618px; height: 359px; border:1px solid #DCDCDC;}
.box5_dsz{ width:100%; margin:30px auto 0; margin-top:-50px;}
.box5_dsz p{ font-size:14px; color:#666666; line-height:25px;}
.box5_slide .hd{margin-top:-700px; z-index:9999; position:absolute; width:800px;  background:rgba(255,255,255,0.8); height:700px; right:0}
.box5_slide .hd ul{ padding-top:80px; padding-left:80px;}
.box5_slide .hd ul .sub-nav{ float:left; cursor:pointer;width:100%; height:100px;}
.box5_slide .hd ul li .alfl1{  font-weight:normal;float:right; text-align:right;}
.box5_slide .hd ul li .alfl1 h1{ font-size:18px; line-height:24px; padding-top:26px;}
.box5_slide .hd ul li .alfl1 h2{ font-size:14px; line-height:20px; text-transform: uppercase;}

.box5_slide .hd ul li{ border-top:1px solid #919292; overflow:hidden;}
.box5_slide .hd ul li:nth-child(1){ border-top:0px solid #919292; overflow:hidden;}
.syxmfl{ display:inline-block; float:left; width:100%; font-size:30px; line-height:70px; color:#919292; font-weight:bold; padding:27px 0}

.syxmwz{ width:400px; float:left; text-align:justify; font-size:14px; line-height:30px; color:#2b5276; padding-bottom:30px;}
.syxmwz span{ float:right;}
.syxmwz span a{color:#2b5276;}
.box5_slide .hd ul li .syxmwz{ display: none;}


.box5_slide .hd ul li:nth-child(1) .syxmfl h1{ width:70px; height:70px;background: url(../images/syqhtu1.png) no-repeat center center; float:left;  margin-right: 20px;}
.box5_slide .hd ul li:nth-child(2) .syxmfl h1{ width:70px; height:70px;background: url(../images/syqhtu2.png) no-repeat center center; float:left; margin-right: 20px; }
.box5_slide .hd ul li:nth-child(3) .syxmfl h1{ width:70px; height:70px;background: url(../images/syqhtu3.png) no-repeat center center; float:left; margin-right: 20px; }


.box5_slide .hd ul li:nth-child(1).on .syxmfl h1{ width:70px; height:70px;background: url(../images/syqhtu11.png) no-repeat center center; float:left;  margin-right: 20px;}
.box5_slide .hd ul li:nth-child(2).on .syxmfl h1{ width:70px; height:70px;background: url(../images/syqhtu12.png) no-repeat center center; float:left; margin-right: 20px; }
.box5_slide .hd ul li:nth-child(3).on .syxmfl h1{ width:70px; height:70px;background: url(../images/syqhtu13.png) no-repeat center center; float:left; margin-right: 20px; }
.box5_slide .hd ul li.on .syxmfl{color:#3c406c;}

.box5_slide .hd ul li.on .syxmwz{ display: block;}





.box5_slide .hd ul li.on .alfl1 h1{ color:#94070a; }
.box5_slide .hd ul li.on .alfl1 h2{ color:#94070a; }

.box5_slide .hd ul li .alfl2{width:60px; height:60px; margin:20px auto 0;float:right}
.box5_slide .hd ul li .alfl3{width:30px; height:60px; margin:20px auto 0;background: url(../images/syaltb1.png) no-repeat center top; float:right; margin-right:50px;}
.box5_slide .hd ul li.on .alfl3{background: url(../images/syaltb2.png) no-repeat center top;}

.box5_slide .hd ul li.on h1{ color:#d71918;}

.box5_slide .hd ul li:nth-child(1) .alfl2{ background: url(../images/2.png) no-repeat center top; }
.box5_slide .hd ul li:nth-child(2) .alfl2{ background: url(../images/4.png) no-repeat center top; }
.box5_slide .hd ul li:nth-child(3) .alfl2{ background: url(../images/5.png) no-repeat center top; }
.box5_slide .hd ul li:nth-child(4) .alfl2{ background: url(../images/7.png) no-repeat center top; }
.box5_slide .hd ul li:nth-child(5) .alfl2{ background: url(../images/9.png) no-repeat center top; }
.box5_slide .hd ul li:nth-child(6) .alfl2{ background: url(../images/9.png) no-repeat center top; }


.box5_slide .hd ul li.on:nth-child(1) .alfl2{ background: url(../images/1.png) no-repeat center top; }
.box5_slide .hd ul li.on:nth-child(2) .alfl2{ background: url(../images/3.png) no-repeat center top; }
.box5_slide .hd ul li.on:nth-child(3) .alfl2{ background: url(../images/6.png) no-repeat center top; }
.box5_slide .hd ul li.on:nth-child(4) .alfl2{ background: url(../images/8.png) no-repeat center top; }
.box5_slide .hd ul li.on:nth-child(5) .alfl2{ background: url(../images/10.png) no-repeat center top; }
.box5_slide .hd ul li.on:nth-child(6) .alfl2{ background: url(../images/10.png) no-repeat center top; }


@media (max-width: 1600px){
.box5_slide .hd{ height:40px; line-height:40px;  border-bottom:1px solid #DCDCDC;margin-top:-700px; z-index:9999; position:absolute; width:650px;  background:rgba(255,255,255,0.8); height:700px; }

.wel-product {overflow: hidden;position: relative;opacity: 1; height:368px;  margin-top:220px}
}

@media (max-width: 1400px){
.box5_slide .hd{ height:40px; line-height:40px;  border-bottom:1px solid #DCDCDC;margin-top:-700px; z-index:9999; position:absolute; width:600px;  background:rgba(255,255,255,0.8); height:700px; }
.wel-product {overflow: hidden;position: relative;opacity: 1; height:322px;  margin-top:220px}
}



@media (max-width: 1200px){
.box5_slide .hd{ height:40px; line-height:40px;  border-bottom:1px solid #DCDCDC;margin-top:-700px; z-index:9999; position:absolute; width:550px;  background:rgba(255,255,255,0.8); height:700px; }
.wel-product {overflow: hidden;position: relative;opacity: 1; height:276px;  margin-top:220px}

}







.index1{background: url(../images/syjjbj.jpg) no-repeat center center; height:600px;}
.index1_left{ position: relative; width: 49.4%;}
.index1_left_tit{ background: url(../images/index1_cir.png) no-repeat center center; background-size: 100% 100%; width: 129px; height: 129px; position: absolute; top: 456px; left: 50%; margin-left: -65px;}
.index1_left_ch{ font-size: 16px; color: #ffffff; line-height: 20px;}
.index1_left_en{ font-size: 12px; color: #ffffff; line-height: 15px;}
.index1_left_zi{ position: absolute; bottom: 117px; left: 0; width: 100%; letter-spacing: 10px;}
.index1_left_zi h1{ font-size: 30px; color: #00807b; line-height: 45px;}
.index1_left_zi p{ font-size: 16px; color: #00807b; line-height: 30px;}
.index1_right{ width: 50.6%;}
.index1_top{ background: url(../images/index1_bg.jpg) no-repeat center center; background-size: cover; padding: 115px 23% 166px 12.3%;}
.index1_logo{ background: url(../images/index1_logo.jpg) no-repeat center center; width: 410px; height: 82px;}
.index1_txt{ font-size: 16px; color: #787878; line-height: 28px; letter-spacing: 1px; text-align: justify; margin: 46px 0 30px;}
.index1_more{ background: url(../images/index1_more.png) no-repeat center center; width: 128px; height: 28px; display: block;}
.counter_list{}
.counter_list li{ float: left; text-align: center; width: 33.3%; height: 231px;}
.counter_list li.counter_item1{ background-color: #fdfdfd;}
.counter_list li.counter_item2{ background-color: #f6f6f6;}
.counter_list li.counter_item3{ background-color: #fcfcfc;}
.counter_list li .counter{ font-size: 50px; color: #00807b; font-weight: bold; display: inline-block; line-height: 50px;}
.counter_list li span{ display: inline-block; font-size: 16px; color: #00807b; font-weight: bold; line-height: 50px; vertical-align: top;}
.counter_list li p{ font-size: 16px; color: #8e8e8e; line-height: 28px;}

.index2{}
.index2_tit{ background: url(../images/index2_tit.png) no-repeat center center; height: 84px; padding: 60px 0 80px;}
.index2_slide{ position: relative;}
.index2_slide .bd{}
.index2_slide .bd ul{}
.index2_slide .bd ul.project_ul3 .index2_nr h1{ font-size: 48px;}
.index2_txt{ background: url(../images/index2_cir.png) no-repeat center center; background-size: 100% 100%; width: 570px; height: 570px; position: absolute; top: 38px; left: 17.5%;}
.index2_nr{ width: 72%; margin: 105px auto 0;}
.index2_nr h1{ font-size: 66px; color: #ffffff; text-align: center; line-height: 140px;}
.index2_nr p{ font-size: 14px; line-height: 20px; color: #ffffff; margin-bottom: 50px;}
.index2_nr .index2_more{ font-size: 14px; color: #ffffff;}
.index2_slide .hd{ position: absolute; bottom: 45px; left: 50%; margin-left: -535px; width: 1070px; height: 126px; border-radius: 5px; background-color: #ffffff;}
.index2_slide .hd ul{}
.index2_slide .hd ul li{ margin-top: 14px; cursor: pointer; border-left: 1px solid #efefef; width: 20%; text-align: center; float: left; box-sizing: border-box;}
.index2_slide .hd ul li.index2_li1{ border-left: none;}
.index2_slide .hd ul li p{ line-height: 30px; font-size: 22px; color: #919292; margin-top: 8px;}
.index2_icon{ height: 60px; background-repeat: no-repeat; background-position: center center;}
.index2_icon1{ background-image: url(../images/index2_icon1.png);}
.index2_icon2{ background-image: url(../images/index2_icon2.png);}
.index2_icon3{ background-image: url(../images/index2_icon3.png);}
.index2_icon4{ background-image: url(../images/index2_icon4.png);}
.index2_icon5{ background-image: url(../images/index2_icon5.png);}
.index2_icon6{ background-image: url(../images/index2_icon6.png);}
.index2_icon7{ background-image: url(../images/index2_icon7.png);}
.index2_icon8{ background-image: url(../images/index2_icon8.png);}
.index2_icon9{ background-image: url(../images/index2_icon9.png);}
.index2_icon10{ background-image: url(../images/index2_icon10.png);}
.index2_slide .hd ul li.on p{ color: #00807b; font-weight: bold;}
.index2_slide .hd ul li.on .index2_icon1{ background-image: url(../images/index2_icon1_on.png);}
.index2_slide .hd ul li.on .index2_icon2{ background-image: url(../images/index2_icon2_on.png);}
.index2_slide .hd ul li.on .index2_icon3{ background-image: url(../images/index2_icon3_on.png);}
.index2_slide .hd ul li.on .index2_icon4{ background-image: url(../images/index2_icon4_on.png);}
.index2_slide .hd ul li.on .index2_icon5{ background-image: url(../images/index2_icon5_on.png);}
.index2_slide .hd ul li.on .index2_icon6{ background-image: url(../images/index2_icon6_on.png);}
.index2_slide .hd ul li.on .index2_icon7{ background-image: url(../images/index2_icon7_on.png);}
.index2_slide .hd ul li.on .index2_icon8{ background-image: url(../images/index2_icon8_on.png);}
.index2_slide .hd ul li.on .index2_icon9{ background-image: url(../images/index2_icon9_on.png);}
.index2_slide .hd ul li.on .index2_icon10{ background-image: url(../images/index2_icon10_on.png);}

.index3{ width: 78%; margin: 0 auto; padding: 136px 0 100px;}
.index3_l{ width: 44.5%;}
.index3_r{ width:40.1%; margin-right: 9.3%;}
.index3_txt{}
.index3_txt, .index3_txt p{ font-size: 20px; color: #a38d83; line-height: 30px;}
.index3_ul{ margin-top: 30px;}
.index3_ul li{ text-align: center; float: left; width: 33.3%; box-sizing: border-box; padding: 20px 0 10px; border-left: 1px solid #f8f8f8;}
.index3_ul li:nth-child(4), .index3_ul li:nth-child(5), .index3_ul li:nth-child(6){ border-top: 1px solid #f8f8f8;}
.index3_ul li:nth-child(1), .index3_ul li:nth-child(4){ border-left: none;}
.index3_icon{ background-repeat: no-repeat; background-position: center; height: 60px; margin-top: 24px;}
.index3_icon1{ background-image: url(../images/index3_icon1.jpg);}
.index3_icon2{ background-image: url(../images/index3_icon2.jpg);}
.index3_icon3{ background-image: url(../images/index3_icon3.jpg);}
.index3_icon4{ background-image: url(../images/index3_icon4.jpg);}
.index3_icon5{ background-image: url(../images/index3_icon5.jpg);}
.index3_icon6{ background-image: url(../images/index3_icon6.jpg);}
.index3_h1{ margin-top: 25px; line-height: 50px; font-size: 22px; color: #282828;}
.index3_h2{ height: 40px;}
.index3_h2, .index3_h2 p{ font-size: 14px; color: #919191; line-height: 20px;}

.index4{ background: url(../images/syfwbj.jpg) no-repeat center center; height:822px;}
.index4_nr{ width: 451px; margin: 0 auto; position: relative; padding-top: 230px;}
.index4_ul{}
.index4_ul li{     background-color: rgba(204,204,204,.3); width: 144px; height: 144px; border-radius: 100%; text-align: center; position: absolute; cursor: pointer;}
.index4_iconbj{background-color: #fff; width: 126px; height: 126px; border-radius: 100%; text-align: center; margin:9px; }



.index4_ul li.index4_li1{ top: 540px; left: -160px;}
.index4_ul li.index4_li2{ top: 250px; left: -170px;}
.index4_ul li.index4_li3{ top: 40px; left: 50%; margin-left: -63px;}
.index4_ul li.index4_li4{ top: 250px; right: -170px;}
.index4_ul li.index4_li5{ top: 540px; right: -160px;}
.index4_icon{ height: 50px; background-repeat: no-repeat; background-position: center bottom; padding-top: 15px;}
.index4_icon1{ background-image: url(../images/index4_icon1.png);}
.index4_icon2{ background-image: url(../images/index4_icon2.png);}
.index4_icon3{ background-image: url(../images/index4_icon3.png);}
.index4_icon4{ background-image: url(../images/index4_icon4.png);}
.index4_icon5{ background-image: url(../images/index4_icon5.png);}
.index4_ul li h1{ font-size: 20px; color: #314d8b; line-height: 40px;}
.index4_txt{ font-size: 16px; color: #245d9f; line-height: 24px; width: 230px; text-align: justify; position: absolute; top: 40px; left: 0; opacity: 0;}

.index4_ul li.index4_li2 .index4_txt{color: #fff; }
.index4_ul li.index4_li3 .index4_txt{color: #fff; }
.index4_ul li.index4_li4 .index4_txt{color: #fff; }



.index4_ul li.index4_li4 .index4_txt, .index4_ul li.index4_li5 .index4_txt{ left: auto; right: 0;}
.index4_ul li:hover{ }
.index4_ul li:hover .index4_txt{ left: -250px; opacity: 1;}
.index4_ul li.index4_li4:hover .index4_txt, .index4_ul li.index4_li5:hover .index4_txt{ left: auto; right: -250px;}
.index4_partner{}
.index4_partner li{ text-align: center; position: absolute;}
.index4_partner li.partner_li1{ bottom: -10px; left: -100px;}
.index4_partner li.partner_li2{ bottom: -160px; left: 60px;}
.index4_partner li.partner_li3{ bottom: -160px; right: 60px;}
.index4_partner li.partner_li4{ bottom: -10px; right: -120px;}
.index4_partner li p{ line-height: 36px; font-size: 12px; color: #b1b1b1;}

.index5{ padding: 70px 0 50px;}
.index5_tit{ position: relative;}
.index5_en{ text-stroke: 1px #e8ebf0; -webkit-text-stroke: 1px #e8ebf0; text-transform: uppercase; font-size: 72px; color: #ffffff; line-height: 72px; font-weight: bold;}
.index5_title{ position: absolute; top: 25px; width: 100%;}
.index5_title h1{ font-size: 36px; color: #3c406c; line-height: 52px;}
.index5_title p{ font-size: 20px; color: #3c406c; line-height: 38px;}
.index5_ul{ width: 1765px; margin: 50px auto 55px;}
.index5_ul li{ position: relative; width: 583px; height: 357px; overflow: hidden; float: left; margin-right: 8px;}
.index5_ul li p{ background: url(../images/case_bg.png) no-repeat center center; position: absolute; bottom: 0; left: 0; width: 231px; height: 54px; padding: 0 27px; line-height: 54px; font-size: 18px; color: #262a3d;}
.index5 .index1_more{ margin: 0 auto;}

.index6{ background-color: #fafafa; padding: 50px 0 66px; overflow:hidden;}
.index6_tit{ position: relative; font-weight: bold;}
.index6_en{ text-stroke: 1px #eef0f2; -webkit-text-stroke: 1px #eef0f2; text-transform: uppercase; font-size: 72px; color: #fafafa; line-height: 72px;}
.index6_ch{ text-stroke: 1px #c3c3c3; -webkit-text-stroke: 1px #c3c3c3; font-size: 48px; color: #fafafa; line-height: 48px; position: absolute; top: 30px; width: 100%;}
.index6_nr{ width:1200px; margin:50px auto; }
.index6_nr ul li{ width:400px; float:left;}
.hzgd{ width:128px; margin:0 auto;}



.index6_l{ width: 66.6%;}
.index6_r{ margin: 40px 80px 0 0;}
.index6_r p{ font-size: 28px; color: #c2212a; line-height: 44px;}
.index6_ul{ margin: 20px 0 40px;}
.index6_ul li{ width: 30px; height: 30px; background-color: #b80608; border-radius: 100%; margin-right: 5px; text-align: center; line-height: 30px; font-size: 20px; color: #ffffff; float: left;}

.index7{ background: url(../images/news_bg.jpg) no-repeat center center; background-size: cover; padding: 54px 0 122px;}
.index7_tit{ font-weight: bold; position: relative;}
.index7_en{ font-size: 72px; color: #f8f7f7; line-height: 72px; text-transform: uppercase;}
.index7_ch{ font-size: 36px; color: #3c406c; line-height: 36px; position: absolute; top: 25px; width: 100%;}
.index7_ul{ width: 1443px; margin: 60px auto 40px;}
.index7_ul li{ float: left; width: 475px; margin-right: 9px;}
.index7_txt{ background: url(../images/news_bg1.jpg) no-repeat center center; background-size: cover; padding: 15px 50px 85px;}
.index7_h1{ font-size: 18px; color: #5c5c5c; font-weight: bold; line-height: 50px;}
.index7_h2{ font-size: 14px; color: #aaaaaa; line-height: 20px; height: 60px;}
.index7 .index1_more{ margin: 0 auto;}
.index7_ul li:hover .index7_txt{ background-image: url(../images/news_bg2.jpg);}
.index7_ul li:hover .index7_h1, .index7_ul li:hover .index7_h2{ color: #ffffff;}


.er{ position: inherit;}


.box3{}
.box3_l1{ width:618px; border:1px solid #DCDCDC; height:359px; margin-top:20px;}
.box3_tit1{ height:40px; line-height:40px; background-color:#F4F4F4; border-bottom:1px solid #DCDCDC;}
.box3_tit1 h1{ width:178px; background:#ffffff url(../images/box3_tit1_bg.jpg) no-repeat center top; font-size:16px; color:#BA0F0C; text-align:center; border-bottom:1px solid #ffffff; border-right:1px solid #DCDCDC;}
.box3_ul{ margin-top:0px;}
.box3_ul li{ height:34px; line-height:34px; overflow:hidden; background:url(../images/box2_l_d.jpg) no-repeat 30px center; padding:0 30px 0 40px;}
.box3_ul li a{ font-size:14px; color:#333333;}
.box3_ul li span{ color:#999999;}

.box3_ul:nth-child(1){background: url(../images/jjqhtu.jpg) no-repeat center center; height:705px;}
.box3_ul:nth-child(2){background: url(../images/jjqhtu2.jpg) no-repeat center center; height:705px;}
.box3_ul:nth-child(3){background: url(../images/jjqhtu3.jpg) no-repeat center center; height:705px;}
.box3_ul:nth-child(4){background: url(../images/jjqhtu4.jpg) no-repeat center center; height:705px;}
.jjqhnr{ width:1300px; margin:0 auto;}

.jjqhnry{ width:450px; float:right;}
.jjqhnry h1{ margin-top:160px; line-height:44px; font-size:40px; color:#94070a}
.jjqhnry h1 b{  color:#024581}
.jjqhnry h2{ line-height:36px; font-size:18px; color:#777777; font-weight:normal; text-align:justify; padding-right:50px; margin-top:20px;}

.erjijjnr{background:#f7f7f7 url(../images/erjibj2.jpg) no-repeat  bottom center; padding-bottom:80px;}
.erjijjnr1{ width:1300px; margin:0 auto; font-size:18px; line-height:36px; color:#848484; text-align:justify;}
.erjijjnr1 p{ padding-bottom:10px;}




.box3_l2{ width:100%; margin-top:00px; margin-left:0px;}

.box3_l3{ margin-top:20px; width: 618px; height: 359px; border:1px solid #DCDCDC;}
.box3_dsz{ width:100%; margin:30px auto 0; margin-top:-50px;}
.box3_dsz p{ font-size:14px; color:#666666; line-height:25px;}
.box3_slide .hd{ height:40px; line-height:40px;  border-bottom:1px solid #DCDCDC;margin-top:-150px; z-index:9999; position:absolute; width:900px;  background:#FFF; height:124px; left:50%; margin-left:-450px;}
.box3_slide .hd ul li{ float:left; cursor:pointer;width: 225px; height:124px;text-align: center;background: url(../images/jjqhx.png) no-repeat center  right;}
.box3_slide .hd ul li h1{ font-size:16px; color:#8c8c8c; font-weight:normal;}
.box3_slide .hd ul li h2{width:55px; height:55px; margin:20px auto 0;}
.box3_slide .hd ul li.on h1{ color:#d71918;}

.box3_slide .hd ul li:nth-child(1) h2{ background: url(../images/i11.png) no-repeat center top; }
.box3_slide .hd ul li:nth-child(2) h2{ background: url(../images/i13.png) no-repeat center top; }
.box3_slide .hd ul li:nth-child(3) h2{ background: url(../images/i15.png) no-repeat center top; }
.box3_slide .hd ul li:nth-child(4) h2{ background: url(../images/i17.png) no-repeat center top; }

.box3_slide .hd ul li.on:nth-child(1) h2{ background: url(../images/i1.png) no-repeat center top; }
.box3_slide .hd ul li.on:nth-child(2) h2{ background: url(../images/i3.png) no-repeat center top; }
.box3_slide .hd ul li.on:nth-child(3) h2{ background: url(../images/i5.png) no-repeat center top; }
.box3_slide .hd ul li.on:nth-child(4) h2{ background: url(../images/i7.png) no-repeat center top; }

.qyys{background: url(../images/sygybj.jpg) no-repeat center  center; height:740px; }
.qyysdh{ text-align:center;}
.qytd{background: url(../images/qytdbj.jpg) no-repeat top  center; padding-bottom:80px; overflow:hidden;   }
.qytd1{ margin-top:200px}
.qytdwz{ font-size:20px; line-height:40px; text-align:center; color:#717784; margin-top:20px;}

.qyys{background: url(../images/sygybj.jpg) no-repeat bottom  center; height:780px; }
.qyysdh{ text-align:center;}


.box4{}

.box4_ul{ margin-top:20px;}
.box4_ul li{ height:34px; line-height:34px; overflow:hidden; background:url(../images/box2_l_d.jpg) no-repeat 30px center; padding:0 30px 0 40px;}
.box4_ul li a{ font-size:14px; color:#333333;}
.box4_ul li span{ color:#999999;}

.ysqhnr{ width:464px; height:464px; margin:0 auto; background:rgba(0,0,1,0.05); border-radius:400px; overflow:hidden}
.ysqhnr1{width:404px; height:404px;border-radius:400px;margin:30px auto;overflow:hidden}

.box4_l2{ width:100%; margin-top:20px; margin-left:0px;}


.box4_slide .hd{ height:40px; line-height:40px; margin-top:-450px; z-index:9999; position:absolute; width:1300px;  left:50%; margin-left:-650px;}

.box4_slide .hd ul li:nth-child(1){ width:650px; float:left}
.box4_slide .hd ul li:nth-child(2){ width:650px; float:right}
.box4_slide .hd ul li:nth-child(3){ width:650px; float:left}
.box4_slide .hd ul li:nth-child(4){ width:650px; float:right}
.ysqhz{width:310px; float:left; margin-right:30px;}
.ysqhy{width:110px; height:200px; float: left}
.ysqhy1{ background: url(../images/15.png) no-repeat center top;width:110px; height:200px;}
.ysqhy2{ background: url(../images/16.png) no-repeat center top;width:110px; height:200px;}
.ysqhy3{ background: url(../images/17.png) no-repeat center top;width:110px; height:200px;}
.ysqhy4{ background: url(../images/18.png) no-repeat center top;width:110px; height:200px;}

.box4_slide .hd ul li:nth-child(1):hover .ysqhy1{background: url(../images/11.png) no-repeat center top;width:110px; height:200px;}
.box4_slide .hd ul li:nth-child(2):hover .ysqhy2{background: url(../images/12.png) no-repeat center top;width:110px; height:200px;}
.box4_slide .hd ul li:nth-child(3):hover .ysqhy3{background: url(../images/13.png) no-repeat center top;width:110px; height:200px;}
.box4_slide .hd ul li:nth-child(4):hover .ysqhy4{background: url(../images/14.png) no-repeat center top;width:110px; height:200px;}

.box4_slide .hd ul li h1{ font-size:20px; color:#313d58; line-height:30px;}
.box4_slide .hd ul li:hover h1{color:#94070a;}



.box4_slide .hd ul li h2{ font-size:16px; color:#b0b0b0;line-height:30px;}
.box4_slide .hd ul li h3{ font-size:14px; color:#b0b0b0;line-height:30px;}

.box4_slide .hd ul li:nth-child(2n+1){ text-align:right}
.box4_slide .hd ul li:nth-child(3){ margin-top:140px;}
.box4_slide .hd ul li:nth-child(4){ margin-top:140px;}
.box4_slide .hd ul li:nth-child(2n) .ysqhy{ margin-left:200px;}

.jjtu2{background:#12305a; height:500px; overflow:hidden;}
.jjtu2bt{ font-size:42px; text-align:center; line-height:60px; padding-top:50px; color:#FFF}
.jjtu2bt span{ font-weight:bold}
.jjtu2bt span b{color:#ff970e;}
.jjtu2nr{ width:1360px; margin:0 auto;}
.jjtu2nr ul li{ width:278px; height:278px; border-radius:290px; border:1px solid #FFF; float:left; margin:50px 30px;}
.jjtu2nr ul li h1{ color:#FFF; text-align:center; padding-top:70px; font-size:40px;}
.jjtu2nr ul li h2{ color:#FFF; text-align:center; padding-top:10px; font-size:16px; width:160px; margin:0 auto; line-height:30px; font-weight:normal;}


.erjiry{background: url(../images/rybj.jpg) no-repeat top  center;  padding-bottom:80px; overflow:hidden;   }
.erjiry1{ margin-top:200px}




.party_h1{ font-size: 44px; color: #c2212a; line-height: 162px; padding-top: 638px;}
.party_pic{ width: 70.6%; margin: 0 auto;}
.party_pic li{ width: 24%; float: left; margin: 0 .5%;}
.party_ul{ width: 70.8%; margin: 76px auto 0;}
.party_ul li{ float: left; background: url(../images/party_txt.jpg) no-repeat center; width: 47.7%; margin: 0 1.15% 34px; padding: 22px 0 63px;}
.party_tit{ font-size: 28px; color: #ac0611; line-height: 70px; margin: 0 40px 0; height: 70px;}
.party_txt{ font-size: 14px; color: #868686; font-family: simsun; line-height: 20px; height: 80px; overflow: hidden; margin: 0 60px 0 150px; text-align: justify;}






.caselist{}
.caselist li{ margin-bottom: 30px;}
.caselist li:nth-child(3n){ margin-right: 0;}

.about1{ background: url(../images/about1_bg.png) no-repeat 98% bottom;}
.about1 .index1_top{ background: none; padding-bottom: 0;}
.about1 .counter_list{ position: absolute; bottom: 0;}
.about1 .counter_list li{ background-color: transparent;}

.speech{ padding: 60px 0 80px;}
.speech_tit{ position: relative;}
.speech_en{ text-stroke: 1px #e8ebf0; -webkit-text-stroke: 1px #e8ebf0; text-transform: uppercase; font-size: 72px; color: #ffffff; line-height: 72px; font-weight: bold;}
.speech_ch{ font-size: 36px; color: #1f8f8b; font-weight: bold; line-height: 36px; position: absolute; top: 30px; width: 100%;}
.speech_txt{ width: 74%; margin: 80px auto 0;}
.speech_txt, .speech_txt p{ font-size: 18px; color: #343434; line-height: 36px; text-align: justify;}

.honor{ background: url(../images/honor_bg.jpg) no-repeat center center; background-size: cover; padding: 60px 0 50px;}
.honor .speech_en{ color: transparent;}
.honor_slide{ width: 1250px; margin: 0 auto;}
.honor_slide .parHd{ text-align: center; font-size: 0;}
.honor_slide .parHd ul{}
.honor_slide .parHd ul li{ line-height: 140px; display: inline-block; margin: 0 12px; font-size: 22px; color: #aeaeae; cursor: pointer;}
.honor_slide .parBd{}
.honor_slide .parBd ul{}
.honor_slide .parBd ul li{ float: left; width: 290px; margin-right: 30px;}
.honor_slide .parHd ul li.on{ color: #00807b;}

.envir{ padding: 70px 0 50px;}

.contact{ background: url(../images/contact_bg.jpg) no-repeat center center; padding: 90px 0 100px;}
.cont_nr{ width: 1120px; margin: 0 auto;}
.cont_tit{ padding-bottom: 25px; border-bottom: 3px solid #1b6b72;}
.cont_h1{ font-size: 36px; color: #e4be84; font-weight: bold; font-style: italic; line-height: 88px;}
.cont_nr1{ margin-top: 40px;}
.cont_txt{ margin-top:60px;}
.cont_txt li{ background-repeat: no-repeat; background-position: left center; padding-left: 60px; line-height: 64px; color: #3b406c; text-align: justify;}
.cont_txt li.cont_li1{}
.cont_txt li.cont_li2{ background-image: url(../images/con_icon2.png); line-height: 40px;}
.cont_txt li.cont_li3{ background-image: url(../images/con_icon3.png); margin-top:20px;}
.cont_txt li span{ font-size: 30px;}
.cont_txt li h1{ font-size: 32px;}
.cont_txt li p{ font-size: 30px; width: 450px; font-weight:bold; }
.cont_txt li span, .cont_txt li h1, .cont_txt li p{ display: inline-block;}
.cont_txt li.cont_li2 span{ vertical-align: top;}
.cont_txt li.cont_li2{ background-position: left top;}
.cont_code{ width: 470px; margin-right: 20px;}
.cont_code p{ writing-mode: vertical-lr; writing-mode: tb-lr; font-size: 24px; color: #cdcdcd; height: 204px; text-align: center;}
.cont_img{}
.zhaopinbj{ width:100%; background: #f3f3f3; overflow: hidden; padding:50px 0;}
.zhaopin{ width:1300px;background: #FFF; margin:0 auto 50px;}
.zhaopin th { border-bottom: 1px solid #dbdbdb;line-height: 60px;color: #333;font-size: 18px;}
.zhaopin td{border-bottom: 1px solid #ededed; padding: 10px 0;line-height: 35px; color: #666; font-size: 16px; cursor: pointer;}
.zhaopin tr:nth-child(2n+1){ background:#eeeeee;}

.ljsq{ border:1px solid #d5d5d5; width:100px;color: #333}
.ljsq a{color: #333 }

.aldh{ text-align:center; margin-top:50px;}
.aldh ul li{ display:inline-block; font-size:26px; line-height:40px; padding:0 20px; color:#909091; font-weight:bold;}
.aldh ul li a{color:#909091; }
.aldh ul li.on a{color:#2d4973;}
.aldh ul li:hover a{color:#2d4973;}

.newslist li{ margin-bottom: 30px;}
.newslist li:nth-child(3n){ margin-right: 0;}

.service{ padding-top: 70px; padding-bottom: 120px; background: url(../images/aboutus_img.jpg) no-repeat center bottom; background-size: 100%;}
.service_h1{ width: 1000px; margin: 50px auto 0; font-size: 24px; color: #4cb6b1; line-height: 36px; text-align: justify; font-weight: bold;}

.project_nav{ width:100%; position:absolute; bottom:30px; text-align:center}
.project_nav li{ display:inline-block; padding:0 20px; font-size:30px; line-height:70px; color:#FFF; font-weight:bold;}
.project_nav li a{ color:#FFF;} 
.project_nav li:nth-child(1) h1{ width:70px; height:70px;background: url(../images/erjitb1.png) no-repeat center center; float:left;  margin-right: 10px;}
.project_nav li:nth-child(2) h1{ width:70px; height:70px;background: url(../images/erjitb2.png) no-repeat center center; float:left;  margin-right: 10px;}
.project_nav li:nth-child(3) h1{ width:70px; height:70px;background: url(../images/erjitb3.png) no-repeat center center; float:left;  margin-right: 10px;}
.project_nav li:hover a,.project_nav li.on a{ color:#f4b202;} 
.project_nav li:nth-child(1):hover h1,.project_nav li:nth-child(1).on h1{ width:70px; height:70px;background: url(../images/erjitb11.png) no-repeat center center; float:left;  margin-right: 10px;}
.project_nav li:nth-child(2):hover h1,.project_nav li:nth-child(2).on h1{ width:70px; height:70px;background: url(../images/erjitb12.png) no-repeat center center; float:left;  margin-right: 10px;}
.project_nav li:nth-child(3):hover h1,.project_nav li:nth-child(3).on h1{ width:70px; height:70px;background: url(../images/erjitb13.png) no-repeat center center; float:left;  margin-right: 10px;}

.erjixm{background: url(../images/erjibj1.jpg) no-repeat center center; height:700px;}


.erjixm h1{width:35%; margin-left:60%;  font-size:42px; line-height:60px; color:#3c406c; padding-top:100px;}
.test { width:35%; margin-left:60%;    overflow: auto;
    border: none;
    margin-top: 30px;}
.scrollbar {width:98%;height: 450px;font-size: 16px;color: #5d5347;line-height: 34px; text-align:justify;}

.scrollbar p{ font-size:24px; line-height:50px; color:#6f6f6f;  }

 .test-1::-webkit-scrollbar {/*滚动条整体样式*/
 width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
 height: 1px;
}
.scrollbar span{font-size: 10px; color:#c0ad96; padding:0 10px;}
.test-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
 border-radius: 10px;
 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
 background: #f5f5f5;
}
.test-1::-webkit-scrollbar-track {/*滚动条里面轨道*/
 -webkit-box-shadow: inset 0 0 5px rgba(255,255,255,1);
 border-radius: 10px;
 background: #eeeeee;
}



.article{ padding: 50px 0;}
.article, .article p{ font-size: 16px; color: #333333; line-height: 30px;}
.article p{ margin-bottom: 10px;}

.banner{ overflow:hidden; width: 100%;position: fixed; height:100%;}
.banner .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.banner .hd ul li.on{ background:#f00; color:#fff;}
.banner .bd{ width: 100%; height:100%;}
.banner .bd *{ height:100%;}
.banner .bd li{ width:100%; height:100%;}
.banner .bd img{width:100%; height:100%;display:block;}

.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist span { background: #113569; color: #fff;}
