
@charset "utf-8";
::-webkit-scrollbar {
    height:4px;
    width:4px
}
::-webkit-scrollbar-button {
    height:0;
    width:0
}
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment {
    display:block
}
::-webkit-scrollbar-button:vertical:start:increment,::-webkit-scrollbar-button:vertical:end:decrement {
    display:none
}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal {
    border-style:solid;
    border-color:transparent
}
::-webkit-scrollbar-track:vertical::-webkit-scrollbar-track:horizontal{
    background-clip:padding-box;
    background-color:#fff;
}
::-webkit-scrollbar-thumb {
    -webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);
    background-clip:padding-box;
    background-color:rgba(0,0,0,.2);
    min-height:28px;
    padding-top:100
}
::-webkit-scrollbar-thumb:hover {
    -webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.25);
    background-color:rgba(0,0,0,.4)
}
::-webkit-scrollbar-thumb:active {
    -webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.35);
    background-color:rgba(0,0,0,.5)
}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal {
    border-width:0;
}
::-webkit-scrollbar-track:hover {
    -webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.1);
    background-color:rgba(0,0,0,.05)
}
::-webkit-scrollbar-track:active {
    -webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);
    background-color:rgba(0,0,0,.05)
}
.sousuosuo{ width:420px; margin:0 auto}
.search1n{
    border: none;
    width: 359px;
    line-height: 40px;
    font-size: 15px;
    color: #7e7e7e;
    float: left;
    background: #e4e4e4;
    margin-top: 0px;
    padding-left: 15px;
}





.about2{ width:100%; float:left; background:#ff;  padding-top:70px; padding-bottom:70px; }
.about1{ width:1300px; margin:auto;}

.nr4{float:left;width:547px;}
.nr4 a{ color:#FFFFFF}
.nr3{float:left;width:547px; height:390px; overflow:hidden}
.nr3 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.nr3 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}

		
.nr7{float:right;width:96px; height:0px; position: relative;clear: both; z-index:9999; }
.nr1{float:left;width:96px; position: absolute;clear: both;margin-top:302px; margin-left:47px; }

.nr2{float:left;width:48px; height:48px; background:#83c129; color:#FFFFFF; font-size:50px; text-align:center; line-height:37px;}
		
.nr6{float:left;width:48px; height:48px; background:#1977ca; color:#FFFFFF; font-size:50px; text-align:center; line-height:37px; }



.ab1n{width:693px;float:right;  }
.ab1n h5{width:666px;  float:left;  font-size:30px; text-align:left; line-height:40px; padding-bottom:10px; color:#000000; font-weight:normal;}
.ab1n h5 span{width:666px;  float:left; font-size:60px; text-transform:uppercase;color:#e8e8e8; font-family:Arial, Helvetica, sans-serif; font-weight:900; text-align:left; margin-bottom:0}
.ab1n h5 em{  font-size:18px; font-style:normal; line-height:70px;color:#585858; font-weight:normal}
.ab1n h5 b{width:666px; height:1px; position:relative; background:#e5e5e5;  float:right; margin-top:5px;}

.ab31{ float:left; width:606px; height:150px; padding-top:5px; }

.ab1n h5 span:after {
    content: '';
    width: 0px;
    height: 0px;
    background: #548235;
    position: absolute;
    left: 48%;
    border-radius: 4px;
    top: 35px;
}
#owl-demo span:after{  content: '';
    width: 0px;
    height: 0px;}





.ab5{ width:767px; float:right}
.ab5 h5{ padding-left:30px; padding-right:30px; float:left; font-size:15px; text-align:center; line-height:35px; font-weight:normal;border-right:#e9e9e9 solid 1px; color:#000000}
.ab5 h5 span{   font-size:35px; color:#83c129; font-weight:900; padding-left:5px; padding-right:5px; font-family:Arial, Helvetica, sans-serif}


#owl-demo{position:relative;width:100%;margin:0px auto 0 auto;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:100%;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:40px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}




.p2 {
    width: 150px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    background: #548235;
    color: #fff;
    font-size: 16px;
    margin: 40px 0px;
    float: left;
    border: 2px #548235 solid;
}.p3 {
    width: 150px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    background: #fff;
    color: #548235;
    font-size: 16px;
    margin: 40px 0px;
    border: 2px #548235 solid;
    float: left;
}
body{ color:#7f7f7f}

.dq_content{ display:none}
.pc{ display:block}
.mobile{ display:none}

.biaodan_sel {
    font-family: 微软雅黑;
    font-size: 15px;
    line-height: 50px;
    width: 247px;
    height: 50px;
    color: #7f7f7f;
    padding-left: 10px;
    margin-right: 10px;
    border-bottom: 2px solid rgb(201, 201, 201);
    border-left: 2px solid rgb(201, 201, 201);
    border-top: 2px solid rgb(201, 201, 201);
    border-right: 2px solid rgb(201, 201, 201); margin-top:19px
}

header{position: relative;}
.nav ul>li>a{transition-delay: 0 !important;}
.nav ul>li>a, .langweight{transform: translateY(0);opacity: 1;}
.bannertoptop{width:1300px; height:280px; margin:0 auto}



.ej_nav{position: relative;height: 370px; background-position:center top; background-repeat:no-repeat; margin:0 auto; background-size:100%}
.ej_nav span{display: block;}
.ej_nav span img{position: absolute;top: 0;left: 0;min-width: 100%;height: 100%;left: 50%;transform: translateX(-50%);}
.ej_nav_div{position: relative;z-index: 2;padding-top: 135px;text-align: center;}
.ej_nav_div h1{color: white;font-weight: bold;font-size: 30px;text-transform: uppercase;}
.ej_nav_div h1:after{content: '';display: block;width: 30px;height: 2px;background: #da251c;margin: 25px auto 0;}
.ej_nav_div p{font-size: 18px;color: rgba(250,250,250,.5);line-height: 30px;margin-top: 30px;}



.cpzs_con1{ width:1300px; margin:0 auto}


.gsjj_con1{ width:1300px; margin:40px auto;  }

.gsjj_con1 p{ font-size:15px; line-height:34px; font-family:Arial, Helvetica, sans-serif; text-align: justify;}

.gsjj_con1_div1{ box-sizing: border-box; font-size: 0;/* box-shadow:0 0px 29px -1px grey; */position: relative; margin:0px auto 90px auto; width:90%}
.gsjj_con1_div1_left{display: inline-block;vertical-align: middle;width: 53%;box-sizing: border-box;padding-right: 4%; }
.gsjj_con1_div1_left h1{ font-size:20px; line-height: 35px; color:#000 ;}
.gsjj_con1_div1_left h1 .span1 {line-height: 35px; font-family: arial;font-weight: 400;text-transform: uppercase;font-size: 35px;display: inline-block;}
.gsjj_con1_div1_left h1:before{content: '';display: inline-block;vertical-align: top;width: 3px;height: 35px;/* border-radius: 50%; */background:#0486d9;margin-right: 20px;}
.gsjj_con1_div1_left p{font-size: 15px;line-height: 30px;color: #555555;margin-top: 10px;}


.gsjj_con1_div1_center{ width:1300PX; padding:0; margin:80px auto; display:block}








/* .gsjj_con1_div1_left a{display: inline-block;vertical-align: top;width: 200px;height: 60px;text-align: center;line-height: 60px;background: #2c3238;
font-size: 14px;margin-right: 10px;color: white;margin-top: 85px;} */
.gsjj_con1_div1_left a:hover{/*background: #da251c;*/}

/* num s */
.ny_about_sj { width:1300px; margin:0px auto;clear:both; overflow:visible; height: 200px; }
.ny_about_sj dl { width:31%; margin:50px 1% 10px 1%; float:left; text-align:center;}
.ny_about_sj dl h3 { font-size: 55px;color:rgba(0,0,0,0.0.8); line-height:50px; font-family:"Times New Roman", Times, serif; font-weight: 700;}
.ny_about_sj dl h3 i { font-size:15px;rgba(0,0,0,0.0.6);}
.ny_about_sj dl span { width:100%; height:2px; background-color:rgba(0,0,0,0.2);clear:both; overflow:visible; display:block;}
.ny_about_sj dl dt { font-size:18px; line-height:27px; padding-top:17px;rgba(0,0,0,0.0.6);padding-bottom: 5px; font-weight:400;}
.ny_about_sj dl dd {font-size:14px; line-height:17px; color:#999;  font-family:Arial, Helvetica, sans-serif;}

/* num e */
/* licheng s*/

.licheng{ width:1300px; margin:auto; height: 110px;  padding-top:75px;margin-top: 0px; margin-bottom: 10px; padding-bottom: 40px;}
.licheng h3{ width:1300px; color:#fff; font-size:34px; font-weight:normal; float:left; text-align:left;  margin-top:70px; line-height:20px }
.licheng h3 span{ width:1300px; color:#fff; font-size:18px;float:left; line-height:60px; font-family:Barlow-Regular; }
.titrl{ width:60%; margin:30px auto; text-align:center; }
.titrl p{ color:#7f7f7f; line-height:30px}

.gsjj_con1 h2 {
    color: #548235;
    font-size: 36px;
    font-weight: normal; text-align:center; position:relative; margin-top:70px; /*background:url(../images/sup.png) no-repeat center top;*/ padding-top:20px
}.gsjj_con1 h3 {
    color: #548235;
    font-size: 36px;
    font-weight: normal; text-align:center; position:relative; margin-top:70px; padding-top:20px
}.gsjj_con1 h4 {
    color: #548235;
    font-size: 36px;
    font-weight: normal; text-align:center; position:relative; margin-top:-20px;/* background:url(../images/con2.png) no-repeat center top; */padding-top:20px
}
.gsjj_con1 span{ font-size:18px; color:#595959; text-align:center; display:block; position:relative; margin-bottom:30px; margin-top:10px}
.gsjj_con1 .hi_h2{ width:60%; text-align:center; text-indent:20px; margin:0 auto; line-height:28px;color:#7f7f7f; margin-bottom:80px}
.gsjj_con1 .hi_h2 p{text-align:center; text-indent:20px; margin:0 auto; line-height:28px;}

.gsjj_con1 span:after {
    content: '';
    width: 54px;
    height: 3px;
    background: #548235;
    position: absolute;
    left: 48%;
    border-radius: 4px;
    top: 35px;
}
.add_content{ width:100%; display:flex; flex-wrap:wrap; justify-content: flex-start; padding-top:3%}
.add_content .add_li{ width:28%; margin:0 0.5%; background:#f4f4f4; padding:2%; margin-bottom:1%}


.add_content .add_li .add_li_h2{ font-size:20px; color:#595959; width:100%; line-height:67px; height:67px; padding-left:20%; width:80%; }


.add_content .add_li .add_li_em{ font-size:15px; color:#7f7f7f; width:90%; background:url(../images/em2.png) no-repeat left top; padding-left:10%; background-size:25px; margin:18px 0}
.add_content .add_li .add_li_tel{ font-size:15px; color:#7f7f7f; width:90%; background:url(../images/tel3.png) no-repeat left top; padding-left:10%; background-size:25px; margin:18px 0}
.add_content .add_li .add_li_add{ font-size:15px; color:#7f7f7f; width:90%; background:url(../images/add4.png) no-repeat left top; padding-left:10%; background-size:25px; margin:18px 0}




.teamss{   height:80px; margin-bottom:10px}
.teamss img{ margin-right:20px}

.teamss1{   height:40px; margin-bottom:10px}
.teamss1 img{ margin-right:20px}

.teamss .jishu1{ font-size:24px; color:#548235}
.teamss .jishu2{ font-size:16px; font-family:Barlow-Regular}
.teamss1 .jishu1{ font-size:24px; color:#548235}

.txtss{ text-align:left; width:100%!important}
.txtss p{ text-align:left; width:100%!important; line-height:24px!important}
.wer_1d{ width:36%; padding: 80px 5%; background:#efefef; height:240px; margin-bottom:40px}

.wer_2d{ width:54%; margin-bottom:40px }

.bai{ background:#fff; padding:10% 14%}
.bai1{  padding:0}

.wer_1d1{
    width: 36%;
    padding: 60px 5% 100px 5%;
    background: #efefef;
    height: 300px;
   margin-bottom:110px
}


.uibg{ width:100%; height:500px; background:url(../images/nba11.jpg) no-repeat center top; background-size:100%; position:relative}
.uibg1{ position:absolute; width:25%; right:10%; bottom:-40px}
.uibg1 img{ width:100%; border:4px #fff solid}

/*.licheng{ width:1300px; margin:auto; height: 180px;   border-bottom:#e3e3e3 solid 1px; padding-top:55px;margin-top: 0px; margin-bottom: 10px; padding-bottom: 40px;}
.licheng h3{ width:1300px; color:#333; font-size:30px; font-weight:normal; float:left; text-align:center; padding-bottom:20px;}
.licheng h3 span{ width:1300px; color:#6a6a6a; font-size:17px;float:left; text-align:center; line-height:60px;}

*/



/* licheng e*/

/* jishu s */
.jszx1{ width:1300px; margin:auto; /* height: 600px; */  /*border-top:#e3e3e3 solid 1px; padding-top:55px;margin-top:40px;*/  height:650px;}
.jszx1 h3{ width:1300px; color:#000000; font-size:35px; font-weight:normal; float:left; text-align:center; padding-bottom:20px;}
.jszx1 h3 span{ width:1300px; color:#6a6a6a; font-size:17px;float:left; text-align:center; line-height:60px;}

.jszx{ width:1300px; height:400px; float:left; background:url(../images/js.jpg) no-repeat right #0672be}

.jszx-1{ width:359px; float:left; color:#FFFFFF; padding-left:50px; padding-right:50px; padding-top:50px;  line-height:30px; color:#fff;}
.jszx-1 p {font-size: 16px!important;}
.jszx-1 h4{ width:359px; float:left; color:#FFFFFF; font-size:30px; line-height:70px;}
.ab3{ width:300px; float:left; background:url(../images/js_b.png) repeat; height:400px;} 
.ab_2{ width:222px; float:left; padding-left:50px;} 
.ab_2_1{ width:222px; float:left; text-align:center; font-size:16px; color:#fff; font-weight:normal; line-height:55px; line-height:55px; padding-bottom:10px;padding-top:50px; } 
.ab_2_1 h4{width:222px; text-align:center; font-size:70px; color:#fff; font-weight:normal;  border-bottom:#dfdfdf solid 1px; padding-bottom:30px; }

.ab_2_2{ width:222px; float:left; text-align:center; font-size:16px; color:#fff; font-weight:normal; line-height:55px; line-height:24px; padding-bottom:40px;padding-top:40px; } 
.ab_2_2 h4{width:222px; text-align:center; font-size:70px; color:#fff; font-weight:normal; margin-bottom:10px;border-bottom:#dfdfdf solid 1px; padding-bottom:30px; }
/* jishu e */


/* honor s */
.cc1{ color:#FFFFFF;}

.honor{ width:100%; margin: 0px auto; clear: both;overflow: visible; height: 500px;  background:#f7f7f7; padding-top:80px; padding-bottom:80px; margin-top:0px;}
.honor1{ width:1140px; margin:auto;}

.hh1{ width:380px; height:472px; float:left; background:#fefefe}

.hh1-1{ width:380px; height:236px; float:left; overflow:hidden}
.hh1-1 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.hh1-1 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}


.hh2{ width:380px; height:156px; padding-top:80px; float:left; }
.hh2 h3{ width:380px; float:left; text-align:center; font-weight:normal; color:#555555; font-size:33px;}
.hh2 h3 span{ width:380px; float:left; text-align:center; font-weight:normal; color:#b7b7b7; font-size:15px;  line-height:20px; padding-bottom:10px; padding-top:10px;}

.m12{ width:100px; border:#e3e3e3 solid 1px; color:#9c9b9b; line-height:29px; text-align:center; margin:auto; clear:both} 

.hh1 a{float:left;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.hh1 a:hover{
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}

/* honor e */


/* rongyu s */
.ggmain {
    width: 1300px;
    margin: auto;
}
#gongchang_da {
    float: left;
    width: 1300px;
    padding-top: 30px;
    padding-bottom: 40px;
}

/* 本例子css */
.tabox1{width:1300px;  /* border-top:#047c17 solid 3px; */ margin-top:30px; margin-bottom:50px; float:left;}
.tabox1 .hd{overflow:hidden;}
.tabox1 .hd li{position:relative;height:60px;line-height:60px;text-align:center;width:379px;float:left;font-size:18px;cursor:default;background:#eceeed;color:#000; border-right:#fff solid 1px;}
.tabox1 .hd li.on{width:33.3%;background:#0672be;color:#fff;}
.tabox1 .hd{border-top:0;}


.tabox1 .lh{overflow:hidden; padding-top:40px; float:left; width: 100%;}
.tabox1 .lh p { line-height: 30px;font-size: 16px; color: #787878;}
.tabox1 .lh p strong { font-size: 16px; color: #3b3b3b; font-weight: 700;}


/* 本例子css */
.tabox2{width:1300px;  /* border-top:#047c17 solid 3px; */ margin-top:30px; margin-bottom:50px; float:left;}
.tabox2 .hd{overflow:hidden;}
.tabox2 .hd li{position:relative;height:60px;line-height:60px;text-align:center;width:19.9%;float:left;font-size:18px;cursor:default;background:#eceeed;color:#000; border-right:#fff solid 1px;}
.tabox2 .hd li.on{width:19.9%;background:#0672be;color:#fff;}
.tabox2 .hd{border-top:0;}


.tabox2 .lh{overflow:hidden; padding-top:40px; float:left; width: 100%;}
.tabox2 .lh p { line-height: 30px;font-size: 16px; color: #787878;}
.tabox2 .lh p strong { font-size: 16px; color: #3b3b3b; font-weight: 700;}






.ny_honor { width:100%; float:left;margin-top:30px; text-align:left; line-height:28px; }
.ny_honor ul { float:left; width:100%;}
.ny_honor ul li img { float:left; margin-right:15px; margin-bottom:15px; width:370px; padding:3px; border:4px solid rgba(0,0,0,0.1);
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;

}
.ny_honor ul li img:hover {
	 border:4px solid #357dce;
	transform: translate(0,-10px);
	-webkit-transform: translate(0,-10px);
	-moz-transform: translate(0,-10px);
	-o-transform: translate(0,-10px);
	-ms-transform: translate(0,-10px);
	
	
	}
	
	
	
	
	
.ny_honor ul li .img1 { height:460px;}
.ny_honor ul li .img2 { height:260px;}



/* gallery */
.zoomed > .gallery{-webkit-filter:blur(3px);filter:blur(3px);}
/*.gallery{width:800px;margin:20px auto;}
.gallery li{float:left;margin:10px; width:80px; height:80px;}
.gallery li:nth-child(6n){padding-right:0;}
.gallery li a,.gallery li img{float:left;}*/



#zoom {
	z-index: 99999999999;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#zoom .content {
	z-index: 99991;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 200px;
	height: 200px;
	background: #ffffff no-repeat 50% 50%;
	padding: 0;
	margin: -100px 0 0 -100px;
	box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);
	border-radius: 4px; 
}
#zoom .content.loading {
	background-image: url('../images/loading.gif');
}
#zoom img {
	display: block;
	max-width: none;
	background: #ececec;
	box-shadow: 0 1px 3px rgba(0,0,0,0.25);
	border-radius: 4px;
}
#zoom .close {
	z-index: 99993;
	position: absolute;
	top: 0;
	right: 0;
	width: 49px;
	height: 49px;
	cursor: pointer;
	background: transparent url('../images/close.png') no-repeat 50% 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	border-radius: 0 0 0 4px;
}
#zoom .previous,
#zoom .next {
	z-index: 99992;
	position: absolute;
	top: 50%;
	overflow: hidden;
	display: block;
	width: 49px;
	height: 49px;
	margin-top: -25px;
}
#zoom .previous {
	left: 0;
	background: url('../images/arrows.png') no-repeat 0 0;
	border-radius: 0 4px 4px 0;
}
#zoom .next {
	right: 0;
	background: url('../images/arrows.png') no-repeat 100% 0;
	border-radius: 4px 0 0 4px;
}
#zoom .close:hover {
	background-color: #da4f49;
}
#zoom .previous:hover,
#zoom .next:hover {
	background-color: #0088cc;
}

/*honor e*/


/* rongyu e */

.gsjj_con1_div1_right{display: inline-block;vertical-align: top;width: 40%;  border-radius: 35px 0px; overflow:hidden;  height:342px;}




.gsjj_con1_div1_right img{width: 100%; 
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;

}


.gsjj_con1_div1_right img:hover { width: 120%; margin-left:-10%; margin-top:-10%;
transform: translate(0,-10px);
	-webkit-transform: translate(0,-10px);
	-moz-transform: translate(0,-10px);
	-o-transform: translate(0,-10px);
	-ms-transform: translate(0,-10px);
}




.gsjj_con1_div1:after{content: '';display: block;width:10px;height: calc(100% - 42px);position: absolute;top: 72px;right: -40px;background: rgba(130,133,136,.1);}
.gsjj_con1_div1:before{content: '';display: block;width:80%;height:10px;position: absolute;bottom: -40px;right: -40px;background: rgba(130,133,136,.1);}
.gsjj_con1_div1_left:before{content: '';display: block;width:10px;height:30px;position: absolute;bottom: -30px;left: calc(20% + 40px);background: rgba(130,133,136,.1);}

.gsjj_con1_div2{text-align:left; width:1300px; margin:90px auto; padding-bottom:110px }
.gsjj_con1_div2 h1{font-size: 24px;color: #282828;font-weight: bold;}
.gsjj_con1_div2 h1:before{content: '';display: inline-block;vertical-align: middle;width: 5px;height: 5px;border-radius: 50%;background:#282828;margin-right: 10px;}
.gsjj_con1_div2 p{font-size: 15px;line-height: 36px;color: #555555; margin-top:10px }

.gsjj_con1_div2_u1{font-size: 0;margin-top: 80px;}
.gsjj_con1_div2_u1 li{display: inline-block;vertical-align: top;width:16.6%;text-align: center;}
.gsjj_con1_div2_u1 li span{width: 100px;height: 100px;border-radius: 50%;position: relative;display: inline-block;}
.gsjj_con1_div2_u1 li span:after{content: '';display: block;width: 100%;height: 100%;box-sizing: border-box;border: 1px solid #da251c;background: rgba(255,214,0,.2);
position: absolute;top: 0;left: 0;transform: scale(0.5);border-radius: 50%;transition: 0.4s ease-out;opacity: 0;}
.gsjj_con1_div2_u1 li span:before{content: '';display: block;width: 100%;height: 100%;box-sizing: border-box;border: 1px solid #d3d5d7;transition: 0.4s ease-out;
position: absolute;top: 0;left: 0;transform: scale(1.4);border-radius: 50%;}
.gsjj_con1_div2_u1 li p{font-size: 16px;color: #555555;margin-top: 30px;}
.gsjj_con1_div2_u1 li p:after{display: none;}
.gsjj_con1_div2_u1 li span font{display: block;width: 100%;height: 100%;position: relative;z-index: 2;background: rgba(255,214,0,1);border-radius: 50%;transition: 0.4s ease-out;}
.gsjj_con1_div2_u1 li:hover span:after,.gsjj_con1_div2_u1 li.active span:after{transform: scale(1.2);opacity: 1;}
.gsjj_con1_div2_u1 li:hover span:before,.gsjj_con1_div2_u1 li.active span:before{transform: scale(1.5);}
.gsjj_con1_div2_u1 li:hover{cursor: pointer;}
.gsjj_con1_div2_u1 li:nth-child(1) span font{background: url(../images/icon1.png) no-repeat center center transparent;}
.gsjj_con1_div2_u1 li:nth-child(2) span font{background: url(../images/icon2.png) no-repeat center center transparent;}
.gsjj_con1_div2_u1 li:nth-child(3) span font{background: url(../images/icon3.png) no-repeat center center transparent;}
.gsjj_con1_div2_u1 li:nth-child(4) span font{background: url(../images/icon4.png) no-repeat center center transparent;}
.gsjj_con1_div2_u1 li:nth-child(5) span font{background: url(../images/icon5.png) no-repeat center center transparent;}
.gsjj_con1_div2_u1 li:nth-child(6) span font{background: url(../images/icon6.png) no-repeat center center transparent;}
.gsjj_con1_div2_u1 li:nth-child(1):hover span font,.gsjj_con1_div2_u1 li:nth-child(1).active span font{background: url(../images/icon1_a.png) no-repeat center center #da251c;}
.gsjj_con1_div2_u1 li:nth-child(2):hover span font,.gsjj_con1_div2_u1 li:nth-child(2).active span font{background: url(../images/icon2_a.png) no-repeat center center #da251c;}
.gsjj_con1_div2_u1 li:nth-child(3):hover span font,.gsjj_con1_div2_u1 li:nth-child(3).active span font{background: url(../images/icon3_a.png) no-repeat center center #da251c;}
.gsjj_con1_div2_u1 li:nth-child(4):hover span font,.gsjj_con1_div2_u1 li:nth-child(4).active span font{background: url(../images/icon4_a.png) no-repeat center center #da251c;}
.gsjj_con1_div2_u1 li:nth-child(5):hover span font,.gsjj_con1_div2_u1 li:nth-child(5).active span font{background: url(../images/icon5_a.png) no-repeat center center #da251c;}
.gsjj_con1_div2_u1 li:nth-child(6):hover span font,.gsjj_con1_div2_u1 li:nth-child(6).active span font{background: url(../images/icon6_a.png) no-repeat center center #da251c;}




.gsjj_con2{padding: 100px 0;}
.gsjj_con2 .divBox{position: relative;}
.gsjj_con2_div{font-size: 0;}
.gsjj_con2_div span,.gsjj_con2_div aside{display: inline-block;vertical-align: top;width: 50%;}
.gsjj_con2_div span img{width: 100%;}
.gsjj_con2_div aside{box-sizing: border-box;padding-left: 80px;}
.gsjj_con2_div aside h1{font-size: 20px;color: #282828;margin-top: 0;}
.gsjj_con2_div aside p{font-size: 16px;color: #555555;line-height: 30px;margin-top: 30px;}
.gsjj_con2 .swiper-pagination{display: none;}
.gsjj_con2_btn .swiper-button-prev,.gsjj_con2_btn .swiper-button-next{position: static;display: inline-block;vertical-align: top;margin-top: 0;width: 42px;
height: 42px;border: 1px solid #e5e5e5;border-radius: 50%;background-size: 10px;opacity: 0.5;background-color: white;transition: 0.3s ease-out;}
.gsjj_con2_btn{position: absolute;left: calc(50% + 80px);bottom: 0;z-index: 2;}
.gsjj_con2_btn .swiper-button-prev:hover,.gsjj_con2_btn .swiper-button-next:hover{opacity: 1;}
.gsjj_con2_btn .swiper-button-next{margin-left: 10px;}


.gsjj_con3{background: url(../images/sss_02.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;height: 714px;position: relative;text-align: center;}
.gsjj_con3_middle img{position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.gsjj_con3_left,.gsjj_con3_middle,.gsjj_con3_right{display: inline-block;vertical-align: middle;}
.gsjj_con3_left img{transform: translateX(-60px); }
.gsjj_con3_left{margin-top: 105px;border-right: 1px solid rgba(255,255,255,0.2);transform: translateX(-50px); }
.gsjj_con3_right{box-sizing: border-box;padding:50px 78px 78px 78px;margin-top: 105px; text-align: left; background: rgba(255,255,255,.2);transform: translateX(50px);}
.gsjj_con3_right p{font-size: 16px;color: #69737e;text-align: left;margin-top: 20px;/* text-shadow:#000 1px 1px 3px; */}
.gsjj_con3_right_p2{transform: translateX(-35px);}
.gsjj_con3_right h2{width:100%;text-align: left;font-size: 22px;color: white;font-weight: bold;line-height: 40px;margin-top: 30px;
background: url(../images/na_03.png) no-repeat;background-size: 100% 100%; color: #0672be;}
.gsjj_con3_right_p3{transform: translateX(-125px);}



.fzlc{padding-bottom: 30px;}
.fzlc .gsjj_con1_div1_left h1:before,.fzlc .gsjj_con1_div1:after,.gsjj_con1_div1:before,.gsjj_con1_div1_left:before{display: none;}
.fzlc .gsjj_con1_div1_left h1{font-family: arial;font-size: 45px;font-weight: bold;color: #da251c;text-transform: uppercase;}
.fzlc .gsjj_con1_div1_left h1 span{font-size: 18px;color: #555555;vertical-align: middle;}
.fzlc .gsjj_con1_div1_left{width: 55%;}
.fzlc .gsjj_con1_div1_right{width: 45%;}

.fzlc_con1 .divBox{font-size: 0;padding: 45px 0;position: relative;}
.fzlc_con1_u1 a{display: block;background: transparent;}
.fzlc_con1_u1_left,.fzlc_con1_u1_middle,.fzlc_con1_u1_right{display: inline-block;vertical-align: middle;}
.fzlc_con1_u1_left {width: 110px;text-align: center;position: relative;}
.fzlc_con1_u1_left font{display: inline-block;width: 18px;height: 18px;border-radius: 50%;background: #e1e1e1;border:5px solid #f2f2f2;}
.fzlc_con1_u1_middle{text-align: center;width: 280px;border-right: 1px solid #eeeeee;box-sizing: border-box;}
.fzlc_con1_u1_middle p{font-family: "arial black";font-size: 40px;font-weight: bold;color: #555;}
.fzlc_con1_u1_middle p i{font-size: 16px;font-weight: 100;display: inline-block;vertical-align: middle;}
.fzlc_con1_u1_right{width: calc(100% - 390px);box-sizing: border-box;padding-left: 60px;font-size: 0;}
.fzlc_con1_u1_right span{width: 215px;overflow: hidden;display: inline-block;vertical-align: middle;}
.fzlc_con1_u1_right span img{width: 100%;transition: 0.3s ease-out;}
.fzlc_con1_u1_right aside{display: inline-block;vertical-align: middle;width: calc(100% - 215px);box-sizing: border-box;padding-left: 45px;}
.fzlc_con1_u1_right aside p{font-size: 16px;line-height: 30px;color: #555;}


.fzlc_con1{padding:50px 0 80px;}
.fzlc_con1_u1 li:nth-child(odd){background: #f7f7f7;}
.fzlc_con1_u1 li{position: relative;}
.fzlc_con1_u1 li:nth-child(even) .divBox:before{content:'';display: inline-block;width: 1px;height: 100%;position: absolute;top: 0px;left:54px;background: #eee}

.fzlc_con1_u1 li:hover{background: url(../images/fzbg_02.jpg) no-repeat center center;background-size: 100% 100%;}
.fzlc_con1_u1 li:hover .divBox:before{display: none;}
.fzlc_con1_u1 li:hover .fzlc_con1_u1_right span img{transform: scale(1.05);}
.fzlc_con1_u1 li:hover .fzlc_con1_u1_middle{border-right: 1px solid #cfccc4;}
.fzlc_con1_div .fzlc_con1_u1_left{box-sizing: border-box;width: 110px;height: 110px;border-radius: 50%;box-sizing: border-box;border:5px solid #f2f2f2;
background: #e1e1e1;line-height: 100px;}
.fzlc_con1_div .fzlc_con1_u1_right aside{padding-left: 0;}
.fzlc_con1_div .fzlc_con1_u1_right h2{font-size: 25px;font-weight: bold;color: #555;}
.fzlc_con1_div .fzlc_con1_u1_right h2 font{font-size: 16px;color: #da251c;}
.fzlc_con1_div .divBox:before{content:'';display: inline-block;width: 1px;height:50%;position: absolute;bottom: 0px;left:54px;background: #eee}
.fzlc_con1_div2 span{font-size: 55px;font-weight: bold;color: #da251c;display: inline-block;vertical-align: middle;}
.fzlc_con1_div2 div{display: inline-block;vertical-align:middle;}
.fzlc_con1_div2 div p{font-size: 24px;color: #282828;}
.fzlc_con1_div2 div font{font-size: 16px;color: #282828;display: block;}
.fzlc_con1_div2 .divBox{display: block;box-sizing: border-box;padding-left: 195px;position: relative;}
.fzlc_con1_u1_div{margin-left: 25px;}
.fzlc_con1_div2 .divBox:before{content:'';display: inline-block;width: 1px;height:100%;position: absolute;bottom: 0px;left:54px;background: #eee}




.zzzs .swiper-slide{width: auto !important;}
.zzzs{padding: 55px 100px;}
.zzzs .swiper-slide p{text-align: center;margin-top: 15px;font-size: 16px;color: #282828;}
.zzzs .swiper-slide img{border: 3px solid #eee;}
.zzzs_btn{text-align: center;padding-top: 40px;border-top: 1px solid #e5e5e5;margin-top: 65px;}
.zzzs_btn .swiper-button-next,.zzzs_btn .swiper-button-prev,.zzzs_btn .swiper-button-disabled{display: inline-block;vertical-align: top;width: 40px;height: 40px;border: 1px solid #e5e5e5;
position: static;margin-top: 0;background-size: 10px;border-radius: 50%;pointer-events: initial;opacity: 1;cursor: pointer;transition: 0.3s ease-in-out;}
.zzzs_btn .swiper-button-next:hover,.zzzs_btn .swiper-button-prev:hover{opacity: .6;}
.zzzs_btn .swiper-button-prev{margin-right: 25px;}

.gczs{font-size: 0;}
.gczs_left{display: inline-block;vertical-align: middle;width:335px;}
.gczs_right{display: inline-block;vertical-align: middle;width:calc(100% - 335px);position: relative;}

.gczs_left h1{font-size: 30px;color: #282828;font-weight: bold;margin: 25px 0 35px;}
.gczs_left h1:before{content: '';display: inline-block;vertical-align: middle;width: 8px;height: 8px;border-radius: 50%;background: #282828;margin-right: 10px;}
.gczs_left_ul{font-size: 0;width: 450px;position: relative;z-index: 2;}
.gczs_left_ul li{display: inline-block;vertical-align: top;width: 210px;height: 60px;text-align: center;line-height: 60px;background: #2c3238;font-size: 14px;
color: white;margin-right: 10px;cursor: pointer;transition: 0.3s ease-in-out;}
.gczs_left_ul li:hover,.gczs_left_ul li.active{background: #da251c;}
.gczs_right_div{position: absolute;right: 50px;bottom: 60px;text-align: right;}
.gczs_right_div p{font-size: 18px;color: white;margin-top: 10px;}
.gczs_right span img{width: 100%;min-height: 280px;}
.gczs_right span{display: block;}
.sowe_u1{position: absolute;bottom: 20px;right:50px;z-index: 2;}
.sowe_u1 li{display: inline-block;vertical-align: top;width:7px;height: 7px;border-radius: 50%;background: #c3bec7;margin-right: 5px;cursor: pointer;border:2px solid transparent;}
.sowe_u1 li.active{border:2px solid white;background: transparent;}
.sowe_u2{position: absolute;bottom: 20px;right:50px;z-index: 2;}
.sowe_u2 li{display: inline-block;vertical-align: top;width:7px;height: 7px;border-radius: 50%;background: #c3bec7;margin-right: 5px;cursor: pointer;border:2px solid transparent;}
.sowe_u2 li.active{border:2px solid white;background: transparent;}
.gczs_con2 .divBox{box-sizing: border-box;padding:90px 90px;}

.tdzs span{display: block;}
.tdzs span img{width: 100%;}
.tdzs_btn .swiper-button-next,.tdzs_btn .swiper-button-prev,.tdzs_btn .swiper-button-disabled{display: inline-block;vertical-align: top;width: 55px;height: 55px;
position: static;margin-top: 0;background-size: 10px;opacity: 1;cursor: pointer;transition: 0.3s ease-in-out;background-color: #da251c;margin-left: 5px;}
.tdzs_btn .swiper-button-next:hover,.tdzs_btn .swiper-button-prev:hover{opacity: .9;}
.tdzs_btn{margin-left: 70px;}
.tdzs .swiper-container  .swiper-button-next{right: 30px;transition: 0.3s ease-out;opacity: 0.5;}
.tdzs .swiper-container  .swiper-button-prev{left: 30px;transition: 0.3s ease-out;opacity: 0.5;}
.tdzs .swiper-container  .swiper-button-next:hover,.tdzs .swiper-container  .swiper-button-prev:hover{opacity: 1;}




.tdzs .swiper-slide{padding-bottom: 30px;}
.tdzs .swiper-slide p{text-align: center;position: absolute;bottom: 0;width: 100%;}
.tdzs .swiper-slide p font{display: inline-block;width: 230px;height: 55px;background: #2c3238;color: white;font-size: 14px;line-height: 55px;margin-right: 155px;}
.tdzs_btn{position: absolute;bottom: 55px;width: 100%;z-index: 2;text-align: center;}

.zsjm_con1 h1{font-size: 24px;color: #282828;font-weight: bold;}
.zsjm_con1 h1:before{content: '';display: inline-block;vertical-align: middle;width: 5px;height: 5px;border-radius: 50%;background:#282828;margin-right: 10px;}
.zsjm .ej_nav_u1 li{width: 33.3333%;}

.zsjm_u1{font-size: 0;margin: 50px 0 20px;position: relative;}
.zsjm_u1:after{content: '';display: block;position: absolute;width: 100%;height: 2px;background: #eceef0;left: 0;top: 130px;}
.zsjm_u1 li{display: inline-block;vertical-align: top;width: 16.6%;text-align: center;box-sizing: border-box;border: 1px solid transparent;padding: 30px 0 40px;
transition: 0.3s ease-in-out;position: relative;z-index: 2;}
.zsjm_u1 li span{display: inline-block;width: 60px;height: 60px;transition: 0.3s ease-out;}

.zsjm_u1 li font{display: block;position: relative;margin: 30px auto 35px;width: 12px;height: 12px;border-radius: 50%;background: #f5ce00;}
.zsjm_u1 li font:before{content: '';display: block;width: 42px;height: 42px;border-radius: 50%;background:#f5ce00;position: absolute;left: -15px;top: -15px;
transition: 0.3s ease-out;transform: scale(0);opacity: 0;}
.zsjm_u1 li font:after{content: '';display: block;width: 50px;height: 50px;border-radius: 50%;border: 1px solid #f5ce00;position: absolute;left: -20px;top: -20px;
transition: 0.3s ease-out;transform: scale(1.5);opacity: 0;}
.zsjm_u1 li:hover font:after,.zsjm_u1 li:hover font:before{transform: scale(1);opacity: 1;}
.zsjm_u1 li:hover{background: white;border: 1px solid #f5ce00;}
.zsjm_u1 li i{display: block;font-size: 16px;font-family: arial;color: #b6b6b6;transition: 0.3s ease-out;height: 16px;}
.zsjm_u1 li:hover i{transform: translateY(-50px) ;font-size: 18px;color: white;}
.zsjm_u1 li p{font-size: 16px;color: #555555;margin-top: 5px;}
.zsjm_u1 li p:after{content: '';display: block;width: 20px;height: 2px;background: #d9d9d9;margin: 20px auto 0;}
.zsjm_u1 li:nth-child(1) span{background: url(../images/qq1_03.png) no-repeat center center;}
.zsjm_u1 li:nth-child(2) span{background: url(../images/ww1_03.png) no-repeat center center;}
.zsjm_u1 li:nth-child(3) span{background: url(../images/ee1_03.png) no-repeat center center;}
.zsjm_u1 li:nth-child(4) span{background: url(../images/rr1_03.png) no-repeat center center;}
.zsjm_u1 li:nth-child(5) span{background: url(../images/tt1_03.png) no-repeat center center;}
.zsjm_u1 li:nth-child(6) span{background: url(../images/yy1_03.png) no-repeat center center;}
.zsjm_u1 li:nth-child(1):hover span{background: url(../images/qq2_03.png) no-repeat center center;}
.zsjm_u1 li:nth-child(2):hover span{background: url(../images/ww2_03.png) no-repeat center center;}
.zsjm_u1 li:nth-child(3):hover span{background: url(../images/ee2_03.png) no-repeat center center;}
.zsjm_u1 li:nth-child(4):hover span{background: url(../images/rr2_03.png) no-repeat center center;}
.zsjm_u1 li:nth-child(5):hover span{background: url(../images/tt2_03.png) no-repeat center center;}
.zsjm_u1 li:nth-child(6):hover span{background: url(../images/yy2_03.png) no-repeat center center;}

.zssjss{background: url(../images/zhou_02.jpg) no-repeat center center;background-size: cover;}
.zsjm_con1_con2{padding-bottom: 30px;}
.zsjm_con1_con2 h1{font-size: 24px;color: #fff;margin-bottom: 40px;box-sizing: border-box;padding-left: 90px;font-weight: bold;}
.zsjm_con1_con2 h1:before{content: '';display: inline-block;vertical-align: middle;width: 5px;height: 5px;border-radius: 50%;background:#fff;margin-right: 10px;}

.zsjm_con1_div1{box-sizing: border-box;border: 1px solid white;background: rgba(250,250,250,.2);padding: 55px;height: 450px;transition: 0.3s ease-out;}
.zsjm_con1_div1 h2{font-size: 30px;color: white;margin-top: 22px;transition: 0.3s ease-out;}
.zsjm_con1_div1 span{display: inline-block;height: 30px;transition: 0.3s ease-out;}
.zsjm_con1_div1 h2:after{content: '';display: block;width: 30px;height: 3px;background: #da251c;margin-top: 40px;margin-bottom: 30px;}
.zsjm_con1_div1 p{font-size: 16px;color: white;line-height: 25px;transition: 0.3s ease-out;}
.zsjm_con1_div1:hover{background: white;}
.zsjm_con1_div1:hover h2{color: #282828;}
.zsjm_con1_div1:hover p{color: #777;}
.zsjm_con1_con2 .zzzs_btn .swiper-button-next,.zsjm_con1_con2 .zzzs_btn .swiper-button-prev,.zsjm_con1_con2 .zzzs_btn .swiper-button-disabled{border: 1px solid white;}
.zsjm_con1_con2 .zzzs_btn{border: none;padding-top: 0;margin-top: 65px;}
.zsjm_con3 {padding: 90px 0;}
.zsjm_con3 h1{font-size: 24px;color: #282828;margin-bottom: 40px;box-sizing: border-box;padding-left: 90px;margin-bottom: 25px;font-weight: bold;}
.zsjm_con3 h1:before{content: '';display: inline-block;vertical-align: middle;width: 5px;height: 5px;border-radius: 50%;background:#282828;margin-right: 10px;}
.zsjm_con3 span{display: block;text-align: center;}
.zsjm_con3 span img{max-width: 100%;}




.zsjm_con4{background: url(../images/lx_02.jpg) no-repeat center center;background-size: cover;padding: 120px 0;}
.zsjm_con4 .divBox{box-sizing: border-box;padding: 0 90px ;}
.zsjm_con4 p{font-size: 18px;color: white;}
.zsjm_con4 h1{font-size: 35px;font-family: "arial black";font-weight: bold;color: #f0c900;height: 35px;transform: translateY(-5px);}
.zsjm_con4 form{font-size: 0;margin-top: 85px;}
.zsjm_con4_div1 {font-size: 0;display: inline-block;vertical-align: top;border-bottom: 2px solid rgba(250,250,250,.1);width: 30%;margin-right: 5%;}
.zsjm_con4 form .zsjm_con4_div1:nth-child(3n){margin-right: 0;}
.zsjm_con4_div1 label{display: inline-block;vertical-align: middle;font-size: 16px;color: rgba(250,250,250,.5);}
.zsjm_con4_div1 input{outline: none;color: rgba(250,250,250,.5);font-size: 16px;background: transparent;border: none;height: 60px;display: inline-block;vertical-align: middle;}
.zsjm_con4_div2 textarea{border: none;width: 100%;height: 165px;border-bottom: 2px solid rgba(250,250,250,.1);background: transparent;outline: none;resize: none;
color: rgba(250,250,250,.5);font-size: 16px;margin-top: 40px;}
.zsjm_con4_div2{position: relative;}
.zsjm_con4_div2 input{width: 155px;height: 45px;text-align: center;background: #da251c;color: #282828;border: none;outline: none;cursor: pointer;font-size: 16px;
position: absolute;right: 0;bottom: 0;}
.zsjm_con4_div2 input:hover{background: #d3b30c;}





.xwzx .ej_nav_u1 li{width: 33.333%;}
.xwzx{height: 400px;}
.xwzx .ej_nav_list{height: 100px;}
.xwzx .ej_nav_div{padding-top: 145px;}
.xwzx_con1_u1 { margin-top:50px!important}
.xwzx_con1_u1 .divBox{font-size: 0;}
.xwzx_con1_u1 li{position: relative;background: #fff;}
.xwzx_con1_u1 li a{display: block;padding: 30px 0;position: relative;z-index: 2; margin:10px 0}
.xwzx_con1_u1 li:nth-child(even) {background: #fff;}
.xwzx_con1_u1 li:after{content: '';display: block;width: 100%;height: 100%;background: #548235;background-size: cover;
position: absolute;top: 0;left: 0;transition: 0.3s ease-in-out;opacity: 0;}
.xwzx_con1_left{display: inline-block;vertical-align: middle;width: 248px;overflow: hidden;}
.xwzx_con1_left img{width: 100%;transition: 0.3s ease-out;}
.xwzx_con1_middle{width: 185px;display: inline-block;vertical-align: middle;text-align: center;}
.xwzx_con1_right{width: calc(100% - 233px);display: inline-block;vertical-align: middle;box-sizing: border-box;border-left: 1px solid #e5e5e5;padding-left: 60px; padding-right: 40px;position: relative;transition: 0.3s ease-out;}
.xwzx_con1_right:after{content: '查看详细  →';display: block;font-size: 16px;color: #282828;position: absolute;right: 0;top: 10%;margin-top: -10px;transition: 0.3s ease-in-out; width:150px; height:50px; line-height:50px; border-radius: 25px; border:1px #CCC solid; text-align:center }
.xwzx_con1_right h1{font-size: 18px;color: #333;transition: 0.3s ease-out; font-weight:normal}
.xwzx_con1_right h1:before{content: '';display: inline-block;width: 0;height: 1px;background:#282828;vertical-align: middle;transition: 0.3s ease-in-out;}
.xwzx_con1_right p{font-size: 14px;line-height: 25px;color: #999999;margin-top: 10px;}
.xwzx_con1_middle b {font-size: 40px;color: #2c3238;font-family: arial;transition: 0.3s ease-out; float:left; width:100%; text-align:center}
.xwzx_con1_middle em {font-size: 20px;color: #2c3238;font-family: arial;transition: 0.3s ease-out; font-style:normal; float:left; width:100%; text-align:center}
/*.xwzx_con1_middle b {display: block;font-size: 12px;color: #999;transition: 0.3s ease-out;}*/
.xwzx_con1_middle prc04 {display: block;font-size: 12px;color: #999;transition: 0.3s ease-out;}



.xwzx_con1_u1 li:hover .xwzx_con1_right h1:before{width: 20px;margin-right: 10px;}
.xwzx_con1_u1 li:hover .xwzx_con1_left img{transform: scale(1.05);}
.xwzx_con1_u1 li:hover .xwzx_con1_right:after{/*transform: rotate(360deg)*/ transform: translate(10px,0);
  color: #fff;}
.xwzx_con1_u1 li:hover:after{opacity: 1;}
.xwzx_con1_u1 li:hover .xwzx_con1_right{border-left: 1px solid rgba(250,250,250,.2);}
.xwzx_con1_u1 li:hover .xwzx_con1_right h1{color: #fff;}
.xwzx_con1_u1 li:hover .xwzx_con1_right h1:before{background:#fff;}
.xwzx_con1_u1 li:hover .xwzx_con1_middle b{color: #fff;}
.xwzx_con1_u1 li:hover .xwzx_con1_middle em{color: #fff;}
.xwzx_con1_u1 li:hover .xwzx_con1_right p p{color: #fff;}



.xwpage{padding: 100px 0;}
.page{text-align: right;}
.page a{display: inline-block;vertical-align: top;width: 40px;height: 40px;text-align: center;line-height: 40px;border: 1px solid #c2c2c2;font-size: 16px;
color: #afafaf;box-sizing: border-box;margin-left: 5px;}
.page a:hover{background: #282828;color: white;}

.xwxq{padding-top: 75px;}
.xwxq h1{font-size: 24px;color: #282828;font-weight: bold;text-align: center;}
.xwxq time{display: block;text-align: center;font-size: 15px;color: #b7b7b7;margin-top: 10px;}
.xwxq time a{ font-size:15px; color:#548235}

.xwxq time:after{content: '';display: block;width: 100%;height: 2px;background:#f6f6f6; margin: 30px auto  0; }
.xwxq_list{background: #fff;padding-top: 30px;position: relative; width:100%; margin:0 auto}
.xwxq_list .divBox{position: relative;padding-bottom: 120px; width: 80%; margin:0 auto}
.xwxq_list p{font-size: 16px;color: #555;line-height: 25px;padding-top: 30px;}
.xwxq_list p img{display: block; max-width: 100%;}
.xwxq_page{position:relative; width: 100%; float:left; margin-top:90px; border-top:2px #f6f6f6  solid; margin-bottom:60px}
.xwxq_page a{display: inline-block;vertical-align: top;width: 49%;height: 50px; line-height:50px; color: white;font-size: 16px;color:#333; float:left;
   
    color: #7f7f7f;
    font-size: 16px;
    margin: 10px 0px;
    }
	
	.xwxq_page a:nth-child(1){ color:#7f7f7f; text-align:left}
	.xwxq_page a:nth-child(3){ color:#7f7f7f; text-align:right}
.xwxq_page a:hover{}
.xwxq_list p video{display:block;max-width: 65%;margin: 0 auto;}
.xwxq_page  .tr333ty{ text-align:center }
.xwxq_page  .tr333ty a{}
.uiui{ text-align:left}
.xixi{ text-align:right}


.more_xq{padding-bottom: 90px;}
.more_xq_u1{font-size: 0;padding-top: 130px; width:1300px; margin:0 auto}
.more_xq_u1 li{display: inline-block;vertical-align: top;margin-right: 2%;width: 23.5%; background:#f1f1f1}
.more_xq_u1 li:nth-child(4n){margin-right: 0;}
.more_xq_u1 a span{display: block;overflow: hidden;position: relative;}
.more_xq_u1 a span img{width: 100%;transition: 0.3s ease-in-out;}
.more_xq_u1 a span:after{content: '';display: block;width: 100%;height: 2px;background:#0089d1;position: absolute;bottom: 0;left: 0;
transition: 0.3s ease-out;transform: scaleX(0);}
.more_xq_u1 a:hover span img{transform: scale(1.05);}
.more_xq_u1 a:hover span:after{transform: scale(1);}
.sec5_right_div time{display: block;text-align: left;font-size: 12px;color: #999999;}
.sec5_right_div{margin-top: 35px;box-sizing: border-box;padding: 0 20px; height:200px}
.sec5_right_div h1{font-size: 16px;color: #282828;margin-top: 7px;text-align:left;transition: 0.3s ease-in-out; height:50px}
.sec5_right_div p{font-size: 14px;color: #999999;line-height: 25px;height:120px;margin-top: 5px;position: relative;}
.more_xq_u1 a:hover .sec5_right_div h1{color:#0089d1;}
.sec5_right_div p:after{content: '查看更多  →';display: block; margin-top:40px; 
transition: 0.3s ease-in-out; text-align:left; }
.more_xq_u1 a:hover .sec5_right_div p:after{/*transform: rotate(180deg);*/transform: translate(10px,0); transition: 0.3s ease-in-out;}
.more_xq_more{margin-top: 50px;}
.more_xq_more a{display: block;width: 200px;height: 50px;text-align: center;border: 1px solid #dadada;border-radius: 50px;font-size: 16px;color: #b4b4b4;text-transform: uppercase;
line-height: 50px;margin: 0 auto;transition: 0.3s ease-in-out;}
.more_xq_more a:hover{background: #da251c;color: #fff; transform: translate(0,-10px); transition: 0.3s ease-in-out;}









.yqlj {height: 500px;}
.yqlj .ej_nav_u1 li{width: 33.3333%;}
.yqlj_con1 .gsjj_con1_div1{box-sizing: border-box;box-shadow: none;background: #f1f1f1;padding: 90px 100px;}
.gsjj_con1_div1 h2{font-size: 24px;color: #282828;margin-bottom: 40px;box-sizing: border-box;margin-bottom: 25px;font-weight: bold;}
.gsjj_con1_div1 h2:before{content: '';display: inline-block;vertical-align: middle;width: 5px;height: 5px;border-radius: 50%;background:#282828;margin-right: 10px;}
.gsjj_con1_div1 h2{}
.gsjj_con1_div1_u1{font-size: 0;}
.gsjj_con1_div1_u1 li{display: inline-block;vertical-align: top;width: 23.5%;margin-right: 2%;margin-top: 15px;}
.gsjj_con1_div1_u1 li:nth-child(4n){margin-right: 0;}
.gsjj_con1_div1_u1 li span{display: block;line-height: 135px;text-align: center;background: white;border: 1px solid lightgray;box-sizing: border-box;position: relative;}
.gsjj_con1_div1_u1 li span:after{content: '';display:block;width: 100%;height: 100%;height: 2px;background: #da251c;position: absolute;bottom: -1px;left: 0;
transition: 0.3s ease-in-out;transform: scaleX(0);}
.gsjj_con1_div1_u1 li p{text-align: center;margin-top: 5px;font-size: 16px;color: #282828;transition: 0.3s ease-out;opacity: 0;}
.gsjj_con1_div1_u1 li:hover p{opacity: 1;}
.gsjj_con1_div1_u1 li:hover span:after{transform: scaleX(1);}




.wzdt{margin-top: 50px;}
.wzdt_div1{margin-top: 10px;font-size: 0;}
.wzdt_div1 span{display: inline-block;vertical-align: top;width:180px;height: 50px;line-height: 50px;text-align: center;}
.wzdt_div1 a{display: block;}
.wzdt_div1 span a{color: white;background: #2d3238;font-size: 16px;}
.wzdt_div1 span a:hover{background: #da251c;}
.wzdt_div1 ul{display: inline-block;vertical-align: top;margin-left: 1px;width: calc(100% - 181px);font-size: 0;background: #e4e4e4;transition: 0.3s ease-in-out;}
.wzdt_div1 ul li{display: inline-block;vertical-align: top;text-align: center;margin-left: 50px;}
.wzdt_div1 ul li a{font-size: 16px;color: #282828;line-height: 50px;padding: 0 20px;position: relative;}
.wzdt_div1 ul li a:after{content: '';display: block;width: 100%;height: 2px;background: #da251c;position: absolute;bottom: 0;left: 0;transition: 0.3s ease-in-out;
transform: scaleX(0);}
.wzdt_div1 ul li:hover a:after{transform: scaleX(1);}
.wzdt_div1 ul:hover{background: #d5d5d5;}
.flsm p{margin-top: 30px;line-height: 30px;font-size: 16px;color: #555;}


.alzs .gsjj_con1_div1{background: #f1f1f1;}
.case .ej_nav_u1 li{width: 50%;}
.alzs_div_sousuo{font-size: 0;/*margin-bottom: 35px;*/}
.alzs_div_sousuo_span{display: inline-block;vertical-align: top;width: 200px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: white;
background: #da251c;cursor: pointer;transition: 0.3s ease-in-out;}
.alzs_div_sousuo_span img{margin-right: 10px;margin-top: -2px;}
.alzs_div_sousuo_span:hover{background: #d8b607}
.alzs_div_sousuo input[type=text]{display: inline-block;vertical-align: top;width: calc(100% - 214px);margin-right: 14px;border: none;box-sizing: border-box;
height: 50px;background: white;padding-left:30px;font-size: 16px;}
.alzs_div_tx{font-size: 0;margin-top: 20px;display: none;}
.alzs_div_tx span{display: inline-block;vertical-align: top;width: 75px;font-size: 15px;color: #282828;font-weight: bold;}
.alzs_div_tx_u1{display: inline-block;vertical-align: top;width: calc(100% - 75px);font-size: 0;}
.alzs_div_tx_u1 li{display: inline-block;vertical-align: top;}
.alzs_div_tx_u1 li a{padding: 0 25px;border-right: 1px solid #e2e2e2;line-height: 1;font-size: 16px;color: #777;}
.alzs_div_tx_u1 li a:hover{color: #da251c;}
.alzs_div_tx_u1 li.active a{color: #da251c;}




.alzs_con1_u1{font-size: 0;}
.alzs_con1_u1 li{display: inline-block;vertical-align: top;width: 29.6%;margin-right: 5.5%;margin-bottom: 35px;}
.alzs_con1_u1 li span{display: block;position: relative;}
.alzs_con1_u1 li span:before{content: '';display: block;width: 100%;height: 100%;box-sizing: border-box;border: 1px solid rgba(250,250,250,.5);
background: rgba(0,40,86,.1);position: absolute;top: 0;left: 0;transform: scale(0.87);z-index: 2;transition: 0.5s ease-out;}
.alzs_con1_u1 li span:after{content: '';display: block;width: 100%;height: 100%;box-sizing: border-box;border: 1px solid rgba(250,250,250,.5);
background: rgba(0,0,0,.1);position: absolute;top: 0;left: 0;transform: scale(1);z-index: 2;transition: 0.5s ease-out;opacity: 0;}
.alzs_con1_u1 li:hover span:after{transform: scale(0.87);opacity: 1;border: 1px solid #d3ae01;}
.alzs_con1_u1 li:hover span:before{transform: scale(1);opacity: 0;}
.alzs_con1_u1 li i{display: block;overflow: hidden;box-sizing: border-box;border: 3px solid #e8e8e8;transition: 0.5s ease-out;}
.alzs_con1_u1 li i img{width: 100%;transition: 0.3s ease-out;}
.alzs_con1_u1 li:hover i img{transform: scale(1.05);}
.alzs_con1_u1 li:hover i{border-color: #da251c;}
.alzs_con1_u1 li:nth-child(3n){margin-right: 0;}
.alzs_con1_u1 li p{text-align: center;font-size: 16px;color: #282828;margin-top: 17px;transition: 0.5s ease-in-out;height: 16px;position: relative;z-index: 3;}
.alzs_con1_u1 li:hover p{transform: translateY(-85px);font-size: 20px;font-weight: bold;color: white;}
.alzs_con1{padding-top: 60px;}
.alzs{padding-bottom: 0;}
.alxq_lis{background: white;}

.alxq_page{padding-bottom: 40px;border-bottom: 1px solid #e0e0e0;}
.alxq_page>a{display: inline-block;vertical-align: top;font-size: 14px;color: #777777;}
.alxq_page>a img{vertical-align: middle;margin-right: 10px;margin-top: -3px;}
.alxq_page>a:hover{color:#da251c;}
.alxq_page_list{float: right;display: inline-block;}
.alxq_page_list a{display: inline-block;vertical-align: middle;font-size: 16px;color: #777777;padding: 0 20px;line-height: 1;}
.alxq_page_list a:hover{color: #e3bf01;}
.alxq_page_list a:first-child,.alxq_page_list a:last-child{margin-top: 4px;padding: 0 5px;}
.alxq_page_list a:nth-child(2){border-right: 1px solid #eee;}



.gsjj_con2{position: relative;}
.gsjj_con2:after{content: '';display: block;width: 0px;border:16px solid transparent;border-top-color: #e1e1e1;position: absolute;top: 0px;left: 50%;margin-left: -8px;}
.alxq_sld{position: relative;margin-top: 70px;}
.alxq_sld .gsjj_con2_div span{width: 45%}
.alxq_sld .gsjj_con2_div aside{width: 55%;padding-left: 100px;}
.alxq_sld .gsjj_con2_btn {left: calc(45% + 100px);bottom: 35px;}
.alxq_sld .gsjj_con2_div aside h1{color: #282828;font-weight: bold;font-size: 30px;}
.alxq_sld .gsjj_con2_div aside h1:after{content: '';display: block;width: 45px;height: 2px;background: #da251c;margin-top: 40px;}
.alxq_sld .gsjj_con2_div aside p{color: #282828;margin-top: 25px;}
.sliwert .more_xq_more{margin-top: 40px;}
.sliwert{padding-bottom: 80px;}


.cpzs .ej_nav_list {background: rgba(0,0,0,0);}
.cpzs .ej_nav_list:after{content: ''; display: block;width:12px;height: 19px;background: url(../images/si_03.png) no-repeat center center;position: absolute;top: 0;
left: 50%;margin-left: -6px;}




.cpzs_con1_u1{font-size: 0;}
.cpzs_con1_u1 li{display: inline-block;vertical-align: top;width:23%;margin-right: 2.6%;position: relative;text-align: center;margin-bottom: 40px; box-shadow:0px 8px 8px 0px rgba(0,0,0,.1);}
.cpzs_con1_u1 li:nth-child(4n){margin-right: 0;}
.cpzs_con1_u1 li img{width: 100%;}
.cpzs_con1_u1 li a span{display: block; margin-top: 15px; line-height: 22px;}
.cpzs_con1_u1 li a{display: block;position: relative;text-align: center;background: #fff;box-sizing: border-box;border: 1px solid #dedede;padding: 5px;}
.cpzs_con1_u1 li a:after{content: '';display: block;width: 0%;height: 1px;background:#0089d1;position: absolute;right: 0;top: 0;transition: 0.5s ease-out;z-index: 2;}
.cpzs_con1_u1 li a:before{content: '';display: block;width: 1px;height: 0%;background:#0089d1;position: absolute;right: 0;top: 0;transition: 0.5s ease-out;z-index: 2;}
.cpzs_con1_u1 li a span:after{content: '';display: block;width: 0%;height: 1px;background:#0089d1;position: absolute;left: 0;bottom: 0;transition: 0.5s ease-out;z-index: 2;}
.cpzs_con1_u1 li a span:before{content: '';display: block;width:1px;height: 0%;background:#0089d1;position: absolute;left: 0;bottom: 0;transition: 0.5s ease-out;z-index: 2;}
.cpzs_con1_u1 li a:hover:after,.cpzs_con1_u1 li a:hover span:after{width: 100%;}
.cpzs_con1_u1 li a:hover:before,.cpzs_con1_u1 li a:hover span:before{height: 100%;}



.cpzs_con1_u1 li a span img{max-width:100%;transform: translateX(0); height:220px;}
.sec3_right_div{box-sizing: border-box;padding:28px 35px 40px;}
.sec3_right_div h1{font-size: 18px;color: #2c3238;transition: 0.3s ease-out;}
.sec3_right_div p{position: relative;margin-top: 5px;}
.sec3_right_div p:after{content: '';display: block;width: 100%;height: 1px;background: #cecfd1;position: absolute;top: 50%;left: 0;}
.sec3_right_div p font{display: inline-block;font-size: 14px;color:#a7acb5;background: #e5e4e4;box-sizing: border-box;padding: 0 15px;z-index: 2;position: relative;}
.cpzs_con1_u1 li a i{display: block;width: 45px;height: 45px;line-height: 45px;text-align: center;border-radius: 50%;background: #0089d1;
position: absolute;bottom: -20px;left: 50%;margin-left: -22px;z-index: 3;transition: 0.3s ease-in-out;transform: translateY(20px);opacity: 0;}
.cpzs_con1_u1 li a i img{transition: 0.3s ease-out;transform:translateX(0px);width: auto;}
.cpzs_con1_u1 li a i:hover img{transform:translateX(0px) rotate(180deg);}
.cpzs_con1_u1 li a:hover i{transform: translateY(0);opacity: 1;}
.cpzs_con1_u1 li a:hover h1{color: #0089d1;}
.cpzs_con1 .xwpage {padding: 60px 0 100px;}

.cpzs,.alzs{background: white;}
.cpzs .gsjj_con1_div1,.alzs .gsjj_con1_div1{box-shadow: none;}
.alzs_con1{padding: 0;}
.sliwert{padding: 80px 0;}



.cpzs_xq .gsjj_con2_div span{width: 450px;}
.cpzs_xq .gsjj_con2_div aside h1 font{font-size: 18px;color: #777777;font-weight: 100;}
.cpzs_xq .gsjj_con2_div aside h1:after{margin-bottom: 30px;}
.cpzs_xq .gsjj_con2_div aside p font{display: inline-block;vertical-align: top;}


.cpzs_xq .gsjj_con2_div aside p font{display: inline-block;vertical-align: top;text-align: justify;width: 150px;font-size: 16px;color: #e3be00;
height: 17px;}
.cpzs_xq .gsjj_con2_div aside p font:after{content:'.';width: 100%;display: inline-block;overflow: hidden;height: 0;}
.cpzs_xq .gsjj_con2_div aside p i{font-size: 16px;color: #282828;display: inline-block;margin-left: 10px;}
.cpzs_xq .gsjj_con2_div aside p{margin-top: 0px;}
.cpzs_xq_lixiang_p i{display: block;line-height: 25px;margin-top: 15px;}
.cpzs_xq .gsjj_con2_div aside .cpzs_xq_lixiang_p {margin-top: 15px;}
.cpzs_xq_lixiang_p i:before{content: '';width: 5px;height: 5px;border-radius: 50%;background: #e3be00;vertical-align: middle;margin-right: 10px;display: inline-block;}
.cpzs_xq .gsjj_con2_btn {left: calc(450px + 100px);}
.cpzs_xq .gsjj_con2_div aside{width: calc(100% - 450px);}



.fwzx_u1{font-size: 0;margin-top: 110px;}
.fwzx_u1 li{display: inline-block;vertical-align: top;width: 25%;margin-right: 12.5%;position: relative;}
.fwzx_u1 li:nth-child(3){margin-right: 0;}
.fwzx_u1 li font{display: block;overflow: hidden;}
.fwzx_u1 li font img{width: 100%;transition: 0.3s ease-out;}
.fwzx_u1_div1{display: block;background: #eeeeee;height: 218px;text-align: center;box-sizing: border-box;padding: 80px 10% 0;position: relative;transition: 0.3s ease-out;}
.fwzx_u1_div1 span{display: inline-block;width: 124px;height: 124px;text-align: center;line-height: 124px;border: 1px solid #eee;background: white;
border-radius: 50%;position: absolute;top: -62px;left: 50%;transform: translateX(-50%);}

.fwzx_u1_div1 h3{font-size: 18px;color: #343941;font-weight: bold;transition: 0.3s ease-out;}
.fwzx_u1_div1 p{font-size: 14px;color: #777777;line-height: 20px;margin-top: 15px;transition: 0.3s ease-out;}
.fwzx_u1_div1 p i{font-size: 18px;color: #efc900;font-weight: bold;}
.fwzx_u1 li:hover .fwzx_u1_div1{background: #444444;}
.fwzx_u1 li:hover .fwzx_u1_div1 h3{color: white;}
.fwzx_u1 li:hover .fwzx_u1_div1 p{color: white;}
.fwzx_u1 li:hover font img{transform: scale(1.05);}
.fwzx_u1 li>img{position: absolute;right: -31%;top: 218px;}
.fwzx_u1 li:last-child>img{display: none;}
.fwzx_con1{background: url(../images/bew_02.jpg) no-repeat center center;background-size: cover;}


.fwzx_con2 .divBox{box-sizing: border-box;padding: 80px 90px;}


.fwzx_con2_div2{font-size: 0;margin-top: 50px;}
.fwzx_con2_div2 dl{display: inline-block;vertical-align: top;width: 48%;margin-right: 4%;}
.fwzx_con2_div2 dl:nth-child(2){margin-right: 0;}
.fwzx_con2_div1 h1{font-size: 24px;color: #282828;margin-bottom: 40px;box-sizing: border-box;margin-bottom: 25px;font-weight: bold;}
.fwzx_con2_div1 h1:before{content: '';display: inline-block;vertical-align: middle;width: 5px;height: 5px;border-radius: 50%;background:#282828;margin-right: 10px;}
.fwzx_con2_div1 p{font-size: 18px;color: #282828;margin-top: 20px}
.fwzx_con2_div1 h2{font-size: 35px;color: #da251c;font-weight: bold;font-family: "arial black";margin-top: 20px;}
.fwzx_con2_div1 h2 img{margin-right: 15px;margin-top: -7px;}
.fwzx_con2_div1 h2,.fwzx_con2_div1 p{box-sizing: border-box;padding-left: 15px;}
.fwzx_con2_div2{box-sizing: border-box;padding: 0 15px}
.fwzx_con2_div2 dt{font-size: 24px;color: #282828;padding: 30px 0;border-bottom: 1px solid #e4e4e4;}
.fwzx_con2_div2 dd{padding: 30px 10px;border-bottom: 1px solid #e4e4e4;box-sizing: border-box;}
.fwzx_con2_div2 dd span{display: inline-block;vertical-align: top;font-size: 16px;color: #555;transition: 0.3s ease-out;width: 85%;overflow: hidden;text-overflow: ellipsis;
white-space: nowrap;}
.fwzx_con2_div2 dd font{display: inline-block;float: right;font-size: 20px;color: #d6d6d6;transition: 0.3s ease-out;}
.fwzx_con2_div2 dd a:hover font{transform: rotate(180deg);}
.fwzx_con2_div2 dd a:hover span{color: #da251c;}
.fwzx_con2{background: url(../images/weour_02.jpg) no-repeat center center;background-size: cover;}





.lxwm_co .ej_nav_u1 li{width: 33.333%;}
.lxwm_co1{position: relative;}
.lxwm_co1>span{display: block;}
.lxwm_co1>span img{width: 100%;}
/*.lxwm_co1 .divBox{position: relative;}*/
.lxwm_co1 .gsjj_con1_div1{position: absolute;top: -72px;width: 75%;left: 12.5%;transform: translateY(0);}
.lxwm_co1_sd{font-size: 0;padding: 50px 0 30px;}
.lxwm_co1_sd li{display: inline-block;vertical-align: top;width: 25%;text-align: center;}
.lxwm_co1_sd li span{display: inline-block;position: relative;}
.lxwm_co1_sd li span:after{content: '';display: block;width: 100%;height: 100%;border: 1px solid #E0E0E0;position: absolute;border-radius: 50%;top: 0;
transform: scale(1);top: -1px;left: -1px;}
.lxwm_co1_sd li span:before{content: '';display: block;width: 100%;height: 100%;position: absolute;border-radius: 50%;top: 0;background: #f5ce00;
transform: scale(0);transition: 0.4s ease-out;opacity: 0;}
.lxwm_co1_sd li span font{display: block;width: 120px;height: 120px;border-radius: 50%;position: relative;z-index: 2;transition: 0.4s ease-out}
.lxwm_co1_sd li:hover span:before{transform: scale(0.9);opacity: 1;}
.lxwm_co1_sd li:nth-child(1) span font{background: url(../images/lx_ic1_03.png) no-repeat center center;}
.lxwm_co1_sd li:nth-child(2) span font{background: url(../images/lx_ic2_03.png) no-repeat center center;}
.lxwm_co1_sd li:nth-child(3) span font{background: url(../images/lx_ic3_03.png) no-repeat center center;}
.lxwm_co1_sd li:nth-child(4) span font{background: url(../images/lx_ic4_03.png) no-repeat center center;}
.lxwm_co1_sd li:nth-child(1):hover span font{background: url(../images/lx_ic1_031.png) no-repeat center center;}
.lxwm_co1_sd li:nth-child(2):hover span font{background: url(../images/lx_ic2_031.png) no-repeat center center;}
.lxwm_co1_sd li:nth-child(3):hover span font{background: url(../images/lx_ic3_031.png) no-repeat center center;}
.lxwm_co1_sd li:nth-child(4):hover span font{background: url(../images/lx_ic4_031.png) no-repeat center center;}
.lxwm_co1_sd li p{font-size: 14px;color: #797979;margin-top: 15px;}
.lxwm_co1_sd li h3{font-size: 16px;color: #3e3e3e;font-weight: bold;margin-top: 8px;}
.lxwm_co1{padding-bottom: 0;}




.lxwm_co2{padding: 130px 0;background: url(../images/gwi_02.jpg) no-repeat center center;background-size: cover;}
.lxwm_co2 .divBox{box-sizing: border-box;padding: 0 90px;}
.lxwm_co2_u1{font-size: 0;margin-top:50px;}
.lxwm_co2_u1 li{display: inline-block;vertical-align: top;width: 32%;margin-right: 2%;background: url(../images/bgw1_03.png) no-repeat center center;
background-size: 100% 100%;height: 245px;box-sizing: border-box;padding: 35px;}
.lxwm_co2_u1 li:nth-child(3){margin-right: 0;}
.lxwm_co2_u1 li h1{padding-bottom: 30px;border-bottom: 1px solid #eee;font-size: 18px;color: #282828;}
.lxwm_co2_u1 li h1 img{margin-right: 15px;vertical-align: middle;margin-top: -3px;}
.lxwm_co2 h2{font-size: 24px;color: #fff;margin-bottom: 40px;box-sizing: border-box;margin-bottom: 25px;font-weight: bold;}
.lxwm_co2 h2:before{content: '';display: inline-block;vertical-align: middle;width: 5px;height: 5px;border-radius: 50%;background:#fff;margin-right: 10px;}
.lxwm_co2_u1 li p{font-size: 16px;color: #777777;line-height: 25px;margin-top: 25px;}
.lxwm_co2_u1 li a{display: block;text-align: center;line-height: 42px;background: #343941;color: #da251c;font-size: 16px;margin-top: 25px;}
.lxwm_co2_u1 li:nth-child(2){background: url(../images/bew2_03.png) no-repeat center center;background-size: 100% 100%;}
.lxwm_co2_u1 li:nth-child(3){background: url(../images/bew3_03.png) no-repeat center center;background-size: 100% 100%;}


.lxwm_co3 .divBox{box-sizing: border-box;padding: 0 90px;}
.rczp_con2_div_u1{box-sizing: border-box;padding-bottom: 0;}
.rczp_con2_div_u1 li{margin-bottom: 20px;}
.rczp_con2_div_u1 li:last-child{margin-bottom: 0;}
.rczp_con2_div_top{line-height: 45px;height: 45px;border-radius: 5px;background: #ececec;box-sizing: border-box;padding: 0 25px;cursor: pointer;
transition: 0.3s ease-in-out;}
.rczp_con2_div_top span{font-size: 16px;font-weight: bold;color: #313131;transition: 0.3s ease-in-out;}
.rczp_con2_div_top span:before{content: '';display: inline-block;vertical-align: middle;width: 5px;height: 5px;border-radius: 50%;background:#313131;
margin-right: 10px;transition: 0.3s ease-in-out;}
.rczp_con2_div_top font{display: inline-block;width: 24px;height: 24px;line-height: 24px;text-align: center;border-radius: 50%;background: url(../images/bg_jia_03.png) no-repeat center center;color: white;
font-size: 14px;float: right;margin-top: 11px;transition: 0.3s ease-in-out;}
.rczp_con2_div_top.active,.rczp_con2_div_top:hover{background: #444444;}
.rczp_con2_div_top.active span,.rczp_con2_div_top:hover span{color: white;}
.rczp_con2_div_top.active span:before,.rczp_con2_div_top:hover span:before{background: #fff;}
.rczp_con2_div_top font.active{background: url(../images/bg_jian_03.png) no-repeat center center;}
.rczp_con2_div_bottom{box-sizing: border-box;padding: 30px 40px 30px;display: none;}
.rczp_con2_div_bottom h1{font-size: 16px;color: #eec800;font-weight: bold;margin-top: 35px;}
.rczp_con2_div_bottom p{font-size: 14px;color: #333;line-height: 25px;margin-top: 10px;}
.liulang{display: block;width: 310px;height: 42px;line-height: 42px;text-align: center;font-size: 14px;background: #eec800;color: white;margin-top: 35px;}
.liulang img{margin-right: 10px;}
.liulang:hover{background: #d6b50b;}
.rczp_con2_div_u1{margin-top: 50px;}
.lxwm_co3{padding: 80px 0;}
.lxwm_co3 .divBox>h2{font-size: 24px;color: #282828;margin-bottom: 40px;box-sizing: border-box;margin-bottom: 25px;font-weight: bold;}
.lxwm_co3 .divBox>h2:before{content: '';display: inline-block;vertical-align: middle;width: 5px;height: 5px;border-radius: 50%;background:#282828;margin-right: 10px;}
.lxwm_co2_u1 li a:hover{background: #4e545f;}

.cpzs_xq .swiper-pagination{width: 450px;bottom: 45px;}
.cpzs_xq .swiper-pagination span{background: #d2d6da;opacity: 1;position: relative;}
.cpzs_xq .swiper-pagination span:after{content: '';display: block;width: 100%;height: 100%;position: absolute;width: 14px;height: 14px;border: 1px solid #eec800;
border-radius: 50%;box-sizing: border-box;left: -3px;top: -3px;opacity: 0;}
.cpzs_xq .swiper-pagination .swiper-pagination-bullet-active:after{opacity: 1;}
.cpzs_xq .swiper-pagination .swiper-pagination-bullet-active{background:#eec800;}
.gsjj_con2_div .swiper-pagination-bullet{width: 8px !important;}




/*gengduo s*/
.gengduo { width:100%; margin:0px auto; height:370px; background-color:#f1f1f1; clear:both; overflow:visible;  }
.gengduo h2 { width:100%; float:left; text-align:center; font-size:27px; line-height:45px; color:#0070c0;}
.gengduo span { width:100%; float:left; text-align:center; font-size:16px; line-height:25px; color:rgba(0,0,0,0.6); font-weight:bold; margin-top:60px;}
.gengduo ul {width:1300px; margin:0px auto;}
.gengduo ul li { float:left;
	width: 30%;
	margin: 40px 1.5%; background-color:#FFF;
	padding: 2%;
	text-align: left;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0070c0;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
.gengduo ul a:hover li {transform: translate(0,-10px);
	-webkit-transform: translate(0,-10px);
	-moz-transform: translate(0,-10px);
	-o-transform: translate(0,-10px);
	-ms-transform: translate(0,-10px);}
.gengduo ul li h3 { line-height:40px; font-size:17px; color:rgba(0,0,0,0.8); }
.gengduo ul li p {line-height:20px; font-size:14px; font-weight:bold; color:#0070c0;}
.gengduo ul li .icon {font-size:17px;}
/*gengduo e*/


/* pro jieshao s*/
.ny_gdjj {width:1300px; margin:50px auto;clear:both; overflow:visible;  }
.ny_gdjj h2 { float:left; width:10%; line-height:45px; font-size:24px; text-align:right; padding-right:2%;border-right:1px solid rgba(0,0,0,0.2); height:100px; color:#2a2a2a; margin-bottom:70px;   }

.ny_gdjj ul { float:left; width:60%; padding-left:2%;}
.ny_gdjj ul li { margin-bottom:10px; line-height:22px; font-size:16px; color:rgba(0,0,0,0.6);}
.ny_gdjj ul li h3  { font-size:16px;  color:#2a2a2a; display:inline-block; }
.ny_gdjj ul li span  { font-size:22px; font-weight:normal; color:#fff;  background-color:rgba(47,109,182,1);  border-radius:3px; padding:4px 25px; text-align:center; margin:0px 10px;display:inline-block; }

.ny_gdjj_nr { float:left; width:78%; padding-left:0%;}
.ny_gdjj_nr h3 {float:left; font-size:22px; font-weight:normal; color:#fff;  background-color:#0070c0;  border-radius:3px; padding:4px 25px; text-align:center; margin:0px 30px  0px 0px; height: 122px;line-height: 122px; }
.ny_gdjj_nr p { font-size: 15px; line-height: 28px; margin-top: 10px; color: #555555;    }
.ny_gdjj_nr p strong { font-weight: 700;}

.ny_gdjj dl {float:right; width:15%; padding-right:2%; border-left:1px solid rgba(0,0,0,0.2);padding-left:2%;}
.ny_gdjj dl dt { border:2px solid #0070c0; color:#0070c0; font-size:15px; margin:5px auto; width:160px; line-height:37px; border-radius:3px; text-align:center; float:right;

transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;

}

.ny_gdjj dl a:hover dt {transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px); background-color:#0070c0; color:#FFF;}




/* pro jieshao e */



/* pro fenlei s */
.ny_mk {width:1300px; margin:0px auto;clear:both; overflow:visible;}
.ny_mk img {
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;

}
.ny_mk_tu { width:500px; height:350px; overflow:hidden; margin:60px 0px; display:inline-block; }

.ny_mk img:hover { width:600px; margin-left:-50px; margin-top:-50px;
transform: translate(0,-10px);
	-webkit-transform: translate(0,-10px);
	-moz-transform: translate(0,-10px);
	-o-transform: translate(0,-10px);
	-ms-transform: translate(0,-10px);}


.ny_mk_c { width:50%; margin:50px  auto;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;

}

.ny_mk_c:hover {transform: translate(0,-10px);
	-webkit-transform: translate(0,-10px);
	-moz-transform: translate(0,-10px);
	-o-transform: translate(0,-10px);
	-ms-transform: translate(0,-10px);}


.ny_mk h2 { line-height:70px; font-size:24px; color:#333; }
.ny_mk p{
	line-height: 29px;
	color: #999;
	font-size: 15px;
	text-align: left;
	width: 93%;
	text-indent: 30px;
}

.right_fw1 { float:right;}
.left_fw1 { float:left}
.right_fw2 { float:left;}
.left_fw2 { float:right}
.right_fw3 { float:right;}
.left_fw3 { float:left}



.right_fw4 { float:left;}
.left_fw4 { float:right}
.right_fw5 { float:right;}
.left_fw5 { float:left}

.right_fw6 { float:left;}
.left_fw6 { float:right}
.right_fw7 { float:right;}
.left_fw7 { float:left}

.right_fw8 { float:left;}
.left_fw8 { float:right}
.right_fw9 { float:right;}
.left_fw9 { float:left}


.right_fw10 { float:left;}
.left_fw10 { float:right}
.right_fw11 { float:right;}
.left_fw11 { float:left}
.y_img { border-radius:15px;}

/* pro fenlei e */


.more a { width:25px; height:25px; line-height:25px; text-align:center; color:#FFF; font-size:13px;  background:#548235; text-align:center; float:left; margin-top:18px; -webkit-border-radius: 15px;
            -moz-border-radius: 15px;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; }
			
	.more a:hover{ width:55px; text-align:center;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; color:#fff}
	
			
			
a .more {
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	
}
a:hover .more {transform: translate(0,-10px);
	-webkit-transform: translate(0,-10px);
	-moz-transform: translate(0,-10px);
	-o-transform: translate(0,-10px);
	-ms-transform: translate(0,-10px);}
.more .icon.iconfont { font-size:45px;}
.more span {float:left;}
.more i {float:left; margin-left:5px;}
.more_ys { background-color:#0070c0;}
.more_top { margin-top:62px;}
.more_top_fuwu { margin-top:32px;}
.more_top_hot { margin:62px auto;}
.more_1 {width:125px; height:35px; margin:0px auto; margin-top:30px; line-height:35px; text-align:center; color:#FFF; font-size:15px; padding-left:40px;}
.more_1 .icon.iconfont { font-size:35px;}
.more_1 span {float:left;}
.more_1 i {float:left; margin-left:5px;}

.more_ys1 { border:1px solid #0070c0; color:#0070c0; float:right; }






.service_list {width:1300px; margin:0px auto;  }

.service_list ul { width:100%; float:left; margin-top:30px; padding-bottom:30px;}
.service_list ul li { line-height:45px; border-bottom:2px solid rgba(0,0,0,0.1); position:relative; font-size:15px; color:#666;  text-align:left; width:22%; margin-right:3%; float:left; 
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;

}
.service_list ul a:hover li { color:#0070c0;
	 
		transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}
	
 
	
.service_list ul li span { width:20px; height:20px; position:absolute; right:0px; top:12px; background-color:#0070c0; border-radius:50%; text-align:center; color:#FFF; line-height:20px; font-size:14px; font-weight:normal; }

.service_list ul li strong { font-weight:700; color:#666;}



/*fy*/


.newspage {
 width:100%;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  PADDING-TOP: 20px; TEXT-ALIGN: center; margin:90px auto; clear:both
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 13px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; font-family:"微软雅黑"!important;
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #7f7f7f; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #7f7f7f; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #7f7f7f; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
/*fy e*/




/*ny_bt s*/
.ny_bt { width:1300px; margin:0px auto; height:120px; border-bottom:1px solid rgba(0,0,0,0.1); }
.ny_bt p { line-height:28px; border:1px solid rgba(0,0,0,0.5); border-radius:25px; padding:0px 25px; color:#666; float:left; margin-top:55px;}
.ny_bt img {margin-top:50px; float:right;}
/*ny_bt e*/








/* ================================================== */
/* ========== 产品与方案-产品详情页
/* ================================================== */
/*.case -> .brief*/
.product-details .case{margin-top:0px;max-width:1300px;}
.product-details .case .brief{padding:70px 0px;border-bottom:1px dashed #D3D3D3;}
.product-details .case .brief .big-image{width:45%;float:left;}
.product-details .case .brief .big-image img{display:block;width:100%;}
.product-details .case .brief .text{width:46%;float:left;padding:0px 20px 10px 80px;}
.product-details .case .brief .text .title{font-size:24px;font-weight:normal;color:#333333;margin-bottom:0px;  margin-top:20px; text-align:left;}
.product-details .case .brief .text .sub-title{font-size:12px;color:#555555;margin-top:40px;margin-bottom:20px;}
.product-details .case .brief .text p{font-size:16px!important;color:#545454!important;line-height:31px!important; font-family:"微软雅黑"!important;}
/*.case -> .technology*/
.product-details .case .technology{padding:20px 0px 45px 0px;border-bottom:1px dashed #D3D3D3;}
.product-details .case .technology .sub-title{font-size:12px;color:#555555;margin-top:40px;margin-bottom:14px;}
.product-details .case .technology p{font-size:12px;color:#999999;line-height:2.8;}
/*.case -> .list*/
.product-details .case .list{width:100%;margin-top:80px;}
.product-details .case .list li{width:20%;float:left;padding:0px 8px;margin-bottom:30px;}
.product-details .case .list li a{display:block;height:100%;overflow:hidden;}
.product-details .case .list li a img{display:block;width:100%;}
.product-details .case .list li a .name{font-size:12px;color:#555555;display:block;padding:15px 0px;}




/*pro*/
.wrap {
    width: 1300px;
    margin: 0 auto;
}
.p_list{ width:100%; float:left;}
.p_list h1{ color:#2d9e26; font-weight:normal; border-bottom:solid 1px #e9e9e9; padding-bottom:10px; font-size:24px;}
.table{ padding:15px 0;}
.table td{ text-align:center; padding:10px 0;}
.table tr:nth-child(odd){ background:#f5f3f0;}
.table tr:nth-child(even){ background:#fff;}


.p_detail{ width:94%; float:left; line-height:35px; font-size:15px; background:#fafafa; padding:3%; margin-bottom:20px; font-size:18px; color: #757679; }
.p_detail h4{ color:#FFFFFF; font-weight:normal; border-top:solid 3px #2d9e26; background:#f9f9f9;}
.p_detail h4 span{ background:#2d9e26; width:100px; line-height:30px; display:block; text-align:center;}
.p_detail h2{ font-weight:normal; color:#548235; text-align:left; line-height:50px; font-size:26px;}

.p_detail_pic{ width:90%; float:left; text-align:center; margin-left:10%}
.p_detail_pic img{ min-width:200px; margin-top:30px}

.text{ width:90%; float:left; margin-left:10%}
.text .title{  }

.text_1 .pn{ width:100%; float:left}
.text_1 .pn span{ width:48%; margin: 1% 0% 0 0%; float:left}

.paging{ width:100%; float:left; margin-top:70px; font-size:16px; margin-bottom:40px;}

.paging a{display: inline-block;
    vertical-align: top;
    width: 100%;
    background: #434343;
    line-height: 90px;
    color: white;
    font-size: 16px;
    text-align: center;}
.paging a:hover{ background:#da251c; color:#fff;}


/*pro e*/


/*order*/

.content_lxwm_Bcs{ width:1300px; margin:0px auto;
    padding: 90px 0 40px 0; margin-bottom:100px;
}
.content_lxwm_Bcst{width:1300px; margin:0px auto; float:left;
    font-size: 24px;
    color: #000;
    margin-bottom: 45px;
}
.content_lxwm_Bcsbt{width:1300px; margin:0px auto; float:left;
    font-size: 15px;
    color: #9f9f9f;
    margin-bottom: 20px;
}
  .guest-book{
                                    width: 100%;
                                }
                                .guest-book form{
                                    width: 1180px;
                                    margin: 0 auto;
                                }
                                .guest-book input {
                                    border-radius:5px;
                                    box-sizing: border-box;
                                    width: 100% !important;
                                }
                                .guest-book button {
                                    border-radius: 5px;
                                }
.am-form-group{margin-bottom:1.5rem}.am-form-file{position:relative;overflow:hidden}.am-form-file input[type=file]{position:absolute;left:0;top:0;z-index:1;width:100%;opacity:0;cursor:pointer;font-size:50rem}.am-form-inline .am-form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.am-form-inline .am-form-field{display:inline-block;width:auto;vertical-align:middle}.am-form-inline .am-input-group{display:inline-table;vertical-align:middle}.am-form-inline .am-input-group .am-form-label,.am-form-inline .am-input-group .am-input-group-btn,.am-form-inline .am-input-group .am-input-group-label{width:auto}.am-form-inline .am-input-group>.am-form-field{width:100%}.am-form-inline .am-form-label{margin-bottom:0;vertical-align:middle}.am-form-inline .am-checkbox,.am-form-inline .am-radio{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.am-form-inline .am-checkbox input[type=checkbox],.am-form-inline .am-radio input[type=radio]{float:none;margin-left:0}
.am-form-field{ background-color:#FFF; border:1px solid #bdbdbd; line-height:35px; font-size:14px; font-family:"微软雅黑"; padding-left:20px;}
.am-btn-primary { background-color:#0a5ba7; border:1px solid #0a5ba7; line-height:35px; font-size:14px; font-family:"微软雅黑"; color:#FFF; }

/*order e*/

.xiangguan {width: 1300px; margin: 0px auto; clear: both;overflow: visible; }
.xiangguan h3 { line-height: 80px;border-bottom: 1px solid #eaeaea; width: 100%; color: #333; font-weight: 400; font-size: 35px;text-align: center; margin-bottom: 40px;}




.suoyin { width: 1300px; margin: 0px auto; line-height: 45px;color: #5e5e5e; padding-top: 45px; padding-bottom: 60px;}
.gridtable tbody tr td { margin:4px;}
.gridtable tbody tr td p {line-height: 45px!important; font-size: 15px; padding: 5px 7px;}
.gridtable tbody tr td p a { padding: 7px 12px;}









/* ================================================== */
/* ========== 加入德普威-诚聘英才
/* ================================================== */
/*.recruit-list*/
.join-us .recruit-list{max-width:1300px;padding:20px 0px;}
.join-us .recruit-list .item{border-bottom:1px dashed #D3D3D3;}
.join-us .recruit-list .item .title{height:80px;line-height:80px;font-size:16px;color:#333333;cursor:pointer;}
.join-us .recruit-list .item em { padding:3px 20px; background-color:#38a48b; color:#FFF; line-height:32px; text-align:center; font-size:15px; border-radius:5px; margin-right:10px;}
.join-us .recruit-list .item .title .down{width:30px;height:30px;line-height:30px;text-align:center;font-size:18px;color:#8A8A8A;float:right;border-radius:50%;margin-top:25px;
	transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;}
.join-us .recruit-list .item .title .down:hover{background:#38a48b;color:#FFFFFF;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);line-height:31px;}
.join-us .recruit-list .item .title .down.open{background:#38a48b;color:#FFFFFF;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);line-height:31px;}
.join-us .recruit-list .item .contents{font-size:13px;color:#999999;line-height:1.8;overflow:hidden;display:none;}
.join-us .recruit-list .item .contents.open{}
.join-us .recruit-list .item .contents p{padding-bottom:30px;}


/* ================================================== */
/* ========== 加入德普威-招商加盟
/* ================================================== */
/*.investment*/
.join-us .investment{max-width:1300px;padding:80px 0px 0px 0px;}
.iui-tab-one2{ max-width:1300px; margin:50px auto 0;}
.join-us .investment .iui-tab-one .contents .module .rows{padding:45px 0px;border-bottom:1px dashed #D3D3D3;}
.join-us .investment .iui-tab-one .contents .module .rows:last-child{border:none;}
.join-us .investment .iui-tab-one .contents .module .rows .title{font-size:18px;color:#333333;font-weight:normal;padding-bottom:20px;}
.join-us .investment .iui-tab-one .contents .module .rows .text{font-size:14px;color:#999999;line-height:1.8;}
.join-us .investment .customer-information-form table{margin:30px 0px;}
.join-us .investment .customer-information-form table td{padding:8px 0px;}
.join-us .investment .customer-information-form table td .must{color:#FF0000;margin-left:-10px;display:block;float:left;}
.join-us .investment .customer-information-form table td:first-child{font-size:14px;color:#333333;padding-right:10px;padding-left:10px;vertical-align:top;}
.join-us .investment .customer-information-form table td input[type=text]{border:1px solid #DCDCDC;border-radius:3px;height:40px;line-height:40px;padding:0px 8px;width:380px;outline:none}
.join-us .investment .customer-information-form .btn-apply-online{width:144px;height:54px;color:#FFFFFF;background:#0066af;font-size:14px;border:none;outline:none;border-radius:5px;
	transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;}
.join-us .investment .customer-information-form .btn-apply-online:hover{background:#BF3929;}

.join-us .investment .customer-information-form textarea{border:1px solid #DCDCDC;border-radius:3px;padding:0px 8px;width:380px;height:140px;resize:none;outline:none;}

.tabp{ padding-bottom:30px;}
.tabp p{ font-size:13px; color:#999999; line-height:1.8;  padding-top:35px; letter-spacing:1.3px;}
/* ================================================== */
.contex{ width:50%;}
.order{ width:50%; background:#f2f2f2;}
.content { clear:both; overflow:visible; width:1100px; margin:0px auto; background:#fff ; padding:5% 0}

.job_list { width:1300px; margin:0px auto;}
.job_list ul li { width:48%; margin:50px 1%; float:left; height:220px; text-align:center; color:#FFF;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
.job_list ul a:hover li {transform: translate(0,-10px);
	-webkit-transform: translate(0,-10px);
	-moz-transform: translate(0,-10px);
	-o-transform: translate(0,-10px);
	-ms-transform: translate(0,-10px);
}
.job_list ul li p { line-height:30px; margin-top:60px; font-size:22px; font-weight:bold;}

.bai { border:1px solid #fff;}
.lan1 { background-color:#3c98d3;}
.lan2 { background-color:#38a48b;}











.section{ width:100%; display:table; margin:20px 0;}
.maps{ float:left; width:569px;}
.rit-box{ float:right; width:555px;}
.rit-box .top-tit{ border-bottom:1px dotted #BBBBBB; padding-bottom:30px;}
.rit-box .top-tit h3{ font-size:20px; font-weight:300; margin-bottom:10px;}
.rit-box .top-tit p{ font-size:16px; color:#999999; margin-top:5px;}
.rit-box .top-tit p font{ color:#E74E3F;}

.city{ width:420px; display:table; margin-top:15px;}
.city li{ float:left; margin-right:10px; width:130px; height:38px; text-align:center; line-height:38px; font-size:13px;  background-color:#ECF0F1;}
.city li a{color:#565656; display:block; width:100%; height:100%;}
.city li.on,
.city li:hover{ background-color:#548235;}
.city li.on a,
.city li:hover a{ color:#fff; font-size:16px; }
.kbm{ margin-top:40px; font-size:16px; line-height:32px; color:#5b5c60}
.kbm p{ font-size:5px; font-size:15px!important; color:#333; line-height:28px; margin-top:5px;}
.kbm p font{ color:#333;}
.ews{ margin-top:40px;}
.ews dd p{ margin-top:4px; color:#666; font-size:15px;line-height:28px; }

table{ margin:0 auto;}




.nei{ width:1300px; margin-bottom:80px; margin:0 auto}



#ny_lx_ly {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/register.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	height: 583px;
	overflow: visible;
	text-align: center;
}
#ny_lx_ly h2 {
	font-size: 32px;
	color: #FFF;
	font-weight: normal;
	padding-top: 75px;
}
#ny_lx_ly h3 {
	font-size: 15px;
	line-height:24px;
	font-weight: normal; width:1000px; margin:auto; text-align:left; color:#c5c5c5; padding-top:30px;
}
.ny_ly_con {
	width: 1035px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #aaaaaa;
}.kuang0 {
	line-height: 50px;
	height: 50px;
	width:95%;
	border: 2px solid rgb(201, 201, 201);
	background-color: rgba(255,255,255,0.0);
	color: #656565;
	font-family: "微软雅黑";
	padding-left: 20px;
	margin: 0; font-size:15px
}
.kuang1 {
	line-height: 50px;
	height: 50px;
	width:91%;
	border: 2px solid rgb(201, 201, 201);
	background-color: rgba(255,255,255,0.0);
	color: #7f7f7f;
	font-family: "微软雅黑";
	padding-left: 20px;
	margin:  0; font-size:15px
}.font7 table tr td img {
	float: left;
	height: 52px;
	width: 166px;
}
.kuang3 {
	line-height: 50px;
	height:50px;
	width: 93%;
	border: 2px solid rgb(201, 201, 201);
    float:left; background:#fff;
	color: #7f7f7f;
	font-family: "微软雅黑";
	padding-left:20px;
	margin-top: 0;
	box-shadow: 0 0 15px rgba(0,0,0,.02); font-size:15px
}
.kuang2 {
	line-height: 30px;
	height: 100px;
	width:95%;
	border: 2px solid rgb(201, 201, 201);
	background-color: rgba(255,255,255,0.0);
	color: #7f7f7f;
	font-family: "微软雅黑"; 
	padding-left: 20px;
	margin:  0; font-size:15px; padding-top:10px
}
.ann {
	line-height: 48px;
	color: #FFF;
	background-color: #548235;
	text-align: center;
	height: 46px;
	width: 198px;
	font-family: "微软雅黑";
	font-size: 15px;
	border: 1px solid #548235;
	margin-top: 15px;
}



.ann2 {
	
	color: #FFF;
	background:url(../images/fei.png) no-repeat center top;
	height: 88px;
	width: 88px;
	font-family: "微软雅黑";
	margin-top: 15px; border:0
}






.ann1 {
	line-height: 48px;
	color: #548235;
	background-color: #fff;
	text-align: center;
	height: 46px;
	width: 198px;
	font-family: "微软雅黑";
	font-size: 15px;
	border: 1px solid #548235;
	margin-top: 15px;
}

.dingzhi { width:1300px; margin:0px auto; text-align:center;}



.text_1 { width:100%; margin:20px 0px; text-align:left; color:#757679;}
.p_detail_pic .p1 { font-size:30px; font-family:Arial, Helvetica, sans-serif; }
.p_detail_pic .pn { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:7f7f7f }
.p_detail_pic .p2 { width:180px; height:45px; line-height:45px; text-align:center; background:#548235; color:#fff; font-size:15px; margin:10px 0px; float: left; border:2px #548235 solid; margin-top:50px }
.p_detail_pic .p3 { width:180px; height:45px; line-height:45px; text-align:center; background:#fff; color:#548235; font-size:15px; margin:10px 0px; border:2px #548235 solid; float:left; margin-top:50px }




.imglist1 ul li{text-align:center;float:left;display:inline;width:203px;height:94px;border:#f1f1f1 5px solid;margin:20px 10px;overflow:hidden; font-size:14px;}
.imglist1 ul li img{background:#FFFFFF; max-width:100%; max-height:100%;}


.casepic1{ width:203px;
height:94px;
vertical-align: middle;
display: table-cell; background:#fff; overflow:hidden;}




.imglist2 ul li{text-align:center;float:left;display:inline;width:360px; border:#f1f1f1 1px solid;margin:10px 15px;overflow:hidden;}
.imglist2 ul li img{background:#FFFFFF; max-width:100%; max-height:auto!important;}


.casepic2{ width:100%;
height:235px; background:#fff; overflow:hidden;  vertical-align:middle; padding:15px 0}

.imglist21 ul li span{ line-height:50px; background:#999; display:block; color:#fff; float:left}
.imglist21 ul li span a{ color:#fff; display:block;line-height:50px;}

.imglist21 ul li{text-align:center;float:left;display:inline;width:32%;border:#f1f1f1 1px solid;margin:0px 0.3% 3% 0;overflow:hidden; background:#fff; border:1px #f1f1f1 solid;color:#fff;   }
.imglist21 ul li img{background:#FFFFFF ;}
/*荣誉*/
.cell_h {
    height: 100%;
    display: table-cell;
    vertical-align: middle;
}.pro_list_1_mid_right_1 ul li {
    margin-right: 2.5%;
    margin-bottom: 1.875em;
    -webkit-transition: -webkit-box-shadow .45s ease-out;
    transition: -webkit-box-shadow .45s ease-out;
    transition: box-shadow .45s ease-out;
    transition: box-shadow .45s ease-out, -webkit-box-shadow .45s ease-out;
    float: left;
    background-color: #fff;
    width: 30.5%; margin-bottom:2.5%
}.pro_list_1_mid_right_1_1 {
    text-align: center;
    height: 235px;
}.cell_mid {
    display: table;
    height: 100%;
    width: 100%;
}.pro_list_1_mid_right_1_1 img {
    max-width: 88%;
}.pro_list_1_mid_right_1_2 {
    margin: 0 1em;
    text-align: center;
}.pro_list_1_mid_right_1_2_1 {
    font-size: 20px!important; height:70px!important;
    color: #000; line-height:80px 
}.pro_list_1_mid_right_1_2_2 {
    font-family: Arial, Helvetica, sans-serif;
    color: #999;
    margin-top: 6px;
    margin-bottom: 16px; font-size:16px; line-height:30px
}.pro_list_1_mid_right_1_2_3 {
    margin-bottom: 3.5625em;
}.pro_list_1_mid_right_1_2_3 span {
    color: #666;
    display: inline-block;
    font-size: 15px;
    border: 1px #d5dce0 solid;
    width: 130px;
    line-height: 30px;
    border-radius:3em;
}

.pro_list_1_mid_right_1_2_3:hover  span {
    color: #fff;
    display: inline-block;
    font-size: 15px;
    border: 0px #d5dce0 solid;
    width: 130px;
    line-height: 30px;
    border-radius:3em; background:#80bd2c
}

.xiangqing {
    width: 100%;
    float: left;
    background: #ededed;
    height: 43px;
    line-height: 40px;
    margin-top: 30px; margin-bottom:30px
}.xiangqing h5 {
    float: left;
    background: #548235;
    line-height: 40px;   
    font-size: 17px;
    padding-left: 40px;
    padding-right: 50px;
    color: #FFFFFF;
    font-weight: normal;
    margin-bottom: 20px;
    margin-top: 0;
}
.pro_list_1_mid_right_1_2_3 span i {
    font-style: inherit;
   
    display: inline-block;

}
.pro_list_1_mid_right_1 ul li:hover {
    -webkit-box-shadow: 18px 18px 26px rgba(0,0,0,0.2);
    box-shadow: 18px 18px 26px rgba(0,0,0,0.2);
}







table.unnamed1 {
	

	color:#333333;
	border-width: 1px;
	border-color:#CCC;
	border-collapse: collapse;
}
table.unnamed1 th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color:#CCC;

}
table.unnamed1 td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #CCC; padding-left:80px
	
}


 .searBox{text-align: center;padding: 25px 0;background:#f8f8f8;margin-bottom: 30px;}
 .searBox input{display: inline-block;width: 40%;line-height:48px;border:1px solid #eee;border-radius:8px;background:#fff;padding: 0 18px;vertical-align: middle;font-size:16px;margin-right:12px;}
 .searBox .gosear{display: inline-block;line-height:50px;border-radius:8px;padding: 0 50px;font-size:18px;color: #fff;background:#0e6cbd;vertical-align: middle;}
 .jobList{ font-size:15px }
 .jobList li{line-height: 58px;border: 1px solid #eee;margin-bottom: 10px;border-radius:5px;padding: 0 2%; width:96%; float:left;}
 .jobList li span{display: inline-block;float: left;font-size:15px;color: #666666;text-align: center;}
 .jobList li span:nth-child(1){width: 30%;text-align: left;}
 .jobList li span:nth-child(2){width: 29%;}
 .jobList li span:nth-child(3){width: 12%;}
 .jobList li span:nth-child(4){width: 5%;}
 .jobList li span:nth-child(5){width: 17%;}
 .jobList li span:nth-child(6),
 .jobList li span:nth-child(7){width: 5%;}
 .jobList li span.view a{  margin-top:20px;display: inline-block;width: 20px;height: 15px;background:url(../images/icon18.png) no-repeat;}
 .jobList li span.deli a{ margin-top:20px;display: inline-block;width: 24px;height: 15px;background:url(../images/icon19.png) no-repeat;}
 .jobList li span a{position: relative;top: 0;transition:.3s;}
 .jobList li span a:hover{top: -5px;}
 .jobList .jobDesc{display: none;}

 .jobList .titleBox li{border:none;line-height: 60px;background:#da251c;}
 .jobList .titleBox li span{color: #fff;}

 .recruMenu{text-align: center;margin-bottom:3%;}
 .recruMenu a{display: inline-block;line-height:50px;padding: 0 40px;font-size: 20px;color: #777;background:#f8f8f8;margin: 0 10px;transition:.3s;border-radius:35px;}
 .recruMenu a:hover, .recruMenu a.on{background:#00a0d9;color: #fff;}

.cen1{ width:1300px; margin:auto; height:auto; z-index:999999999999999999999999999}
.cpleft{ width:200px; float:left; padding-top:30px;  z-index:999999999999999999999999999}
.cpright{ width:1030px!important; float:left; padding-top:0px; padding-left:40px;}
.cpright h3{ font-size:36px; color:#548235; font-family:Barlow-Regular}
line {
    width: 50px;
    height: 2px;
    background: #548235;
    margin: 0 ;
    display: inline-block;
    vertical-align: middle;
}
.cpright p{ font-size:15px; color:#595959; margin-bottom:60px; line-height:29px; font-family:Arial, Helvetica, sans-serif;text-align: justify;}
.cplbnr{font-size:16px; color:#595959; margin-left:12px; padding-bottom:30px; width:900px; line-height:32px; border-bottom:1px solid #dadada; margin-bottom:30px;}
.cplbnr span{font-size:22px; color:#792821; font-weight:bold; border-left:3px #793630 solid; height:38px; line-height:38px; padding-left:10px;}

.lfSider{ width: 180px; float: left; border:0px solid #e2e2e2; border-top:none;}
.lfSider img{ width:90%; margin:7% 5%}
.lfSider .side-top-tit{ padding: 20px;}
.lfSider .side-top-tit h2{ font-size: 16px; line-height: 22px; color: #414141;}
.lfSider .side-top-tit span{ display: block; font-size: 13px; line-height: 16px; color:#909090;  font-family: arial;}
.lfSider .siderUl li{ border:1px solid #e2e2e2; margin-bottom:40px }
.lfSider .siderUl .dddd{ display: block; height:78px; line-height:78px; padding-left:52px; color:#ffffff; background:url(../images/cplbbja.jpg) left no-repeat; border-top:1px solid #DDDDDD; font-size:22px;}
.lfSider .siderUl .dddd:hover{ background:url(../images/cplbbj.jpg) no-repeat; color:#ffffff; text-decoration:none;}
.lfSider .siderUl .dddd-active{ color: #ffffff;background:url(../images/cplbbj.jpg) no-repeat;}
.lfSider .side-item{ padding: 0px 0px;}


.lfSider .siderUl .dddd1{ display: block; height:78px; line-height:78px; padding-left:52px; color:#ffffff; background:url(../images/cplbbja.jpg) left no-repeat; border-top:1px solid #DDDDDD; font-size:22px;}
.lfSider .siderUl .dddd1:hover{ background:url(../images/cplbbj.jpg) no-repeat; color:#ffffff; text-decoration:none;}
.lfSider .siderUl .dddd1-active{ color: #ffffff;background:url(../images/cplbbj.jpg) no-repeat;}
.lfSider .side-item{ padding: 0px 0px;}


.lfSider .side-item .aa1{ display: block; /*background: url(../images/side_icon2.png) no-repeat left top;*/ line-height: 54px; overflow: hidden; font-size: 18px; color: #8e8e8e; border-bottom:1px solid #e2e2e2; background:#ffffff; text-decoration:none; text-align:center; height:100px}
.lfSider .side-item .aa1:hover , .lfSider .side-item .aa1.cur{ /*background-position: left bottom;*/ color: #ffffff; border: 1px  solid #548235;  transition:all 0.4s}

.lfSider .side-item .active{ display: block; /*background: url(../images/side_icon2.png) no-repeat left top;*/ line-height: 54px; overflow: hidden; font-size: 18px; color: #fff; border:2px solid #548235;  text-decoration:none; text-align:center; height:100px}



.cplb1 a{ width:160px; height:78px; padding-left:68px;  line-height:78px; color:#ffffff; font-size:24px; background:url(../images/cplbbjx.jpg) left no-repeat; border-top:1px solid #DDDDDD; display:block; text-decoration:none;}
.cplb1 a:hover{ background:url(../images/cplbbja.jpg) no-repeat; color:#ffffff;;}
.soius{ margin-bottom:40px; width:100%}


.ny_pro_bt { width:230px; height:121px; background:#0a5bc6; color:#fff; text-align:center;}

.ny_pro_bt h2 { font-size:30px; font-weight:400; padding-top:30px; line-height:37px;}
.ny_pro_bt p { font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:400;line-height:17px; text-transform:uppercase;}

.rollBox1{  width:100%; margin:0 auto; }
.rollBox1  h3{width:100%;  font-size:35px; font-weight:normal; height:90px; float:left; color:#393939; text-align:center; padding-bottom:30px; background:url(../images/pro.png) no-repeat top center; padding-top:30px; margin-top:50px;}
.rollBox1 h3 span{color:#828282; text-align:center; font-size:17px; line-height:27px; padding-top:15px; float:left;width:1200px; }

.rollBox1 .Cont{width:100%;float:left;}

.rollBox1 .Cont .pick{width:32%; height:370px;  float:left;text-align:center; color:#333; margin-right:1%; margin-bottom:20px;
  }
.rollBox1 .Cont .pic{width:100%; height:370px; float:left;text-align:left;  color:#333; overflow:hidden;font-family:"微软雅黑"; border:#e1e1e1 solid 1px;
  background:#fff; 
 }.rollBox1 .Cont .pic p{ font-size:18px; margin:0;transition:all 0.4s;}
 .rollBox1 .Cont .pic p span{ color:#878787; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.rollBox1 .Cont .pic h5{ width:100%;float:left; color:#3b3b3b; font-size:18px!important; text-align:center;  margin-top:10px; font-weight:normal;transition:all 0.4s;}
.rollBox1 .Cont .pic h5 a{  color:#3b3b3b; text-align:center;transition:all 0.4s; }
.rollBox1 .Cont .pic h5 img{  width:280px!important; height:auto!important ; margin-top:20px; margin-bottom:20px;transition:all 0.4s;}

.rollBox1 .Cont .pic .linkmore a{ width: 40%; height:31px; line-height:31px; border-radius: 20px; margin:0 auto;
-moz-border-radius:  20px;
-khtml-border-radius:  20px;
-webkit-border-radius:  20px;  text-align:center; display:block; text-decoration:none; background:#eaeaea; color:#a5a5a5; display:block; margin:0 30%; float:left}
.rollBox1 .Cont .pic .linkmore a:hover{ color:#fff; background:#548235; border:0}


.rollBox1 .Cont .wenn{width:100%; text-align:center;   float:left; margin-bottom:20px; font-size:16px; margin-top:10px; color:#878787}



.rollBox1 .Cont .pick:hover img{ transition:all 0.4s;transform: scale(1.1)}
.rollBox1 .Cont .pick:hover p{ color:#548235; font-size:19px}
.rollBox1 .Cont .pick:hover p span{ color:#548235; font-size:15px}
.rollBox1 .Cont .pick:hover .linkmore a{ color:#fff; background:#548235; border:0}

.rollBox1 .Cont .pick:hover .wenn{ color:#548235}

.rollBox1 .Cont .pic{ transition:all 0.4s}

.rollBox1 .Cont .pic:hover{transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;




   transform: translate(0,-10px);
    -webkit-transform: translate(0,-10px);
    -moz-transform: translate(0,-10px);
    -o-transform: translate(0,-10px);
    -ms-transform: translate(0,-10px); box-shadow: 0px 10px 40px 0px rgba(0,0,0,0.2);  }

.rollBox1 .Cont .pic:after{right: inherit;
    top: inherit;
    left: 0;
    bottom: 0;}

.rollBox1 .Cont .pic:after{content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    height: 5px;
    width: 0;
    background: #548235;
    transition: 400ms ease all; }



.rollBox1 .Cont .pic:hover:after {
    width: 100%;
    transition: 800ms ease all;
}


.yuyu{ width:1200px; margin:0 auto; margin-top:104px; height:55px}
.ej_nav_u1 {
    font-size: 0;
    display: flex;
    justify-content: center;
    width: 80%;
    margin: 0 auto;
    margin-bottom: 20px; 
}.ej_nav_u1 li{ margin:0 0.5% }


.ej_nav_u1 li a{ height:40px; line-height:38px; display: block!important; position: relative; font-size: 16px; color:#548235!important; text-align: center; border: 2px solid #548235; border-radius:20px; display:block; padding:0 20px }
	
ej_nav_u1 li a:hover{ background:#548235; color:#fff}
	
.ej_nav_u1 li a:after{}



.ej_nav_u1 li:hover a, .ej_nav_u1 li.active a {
    font-weight: normal;
    color: #fff!important;
    transition: All 0.4s ease-in-out;
    background: #548235;
}




.time{ width:100%; height:310px; margin:0 auto; position:relative; margin-top:50px; background:url(../images/shuzibg.jpg) no-repeat center top fixed; padding-top:100px;}
.time_content{ width:100%;margin:0 auto;}

.time_right{  width:1300px;   margin:0 auto}
.wrapper { width: 100%; height:140px;  display:flex!important; flex-direction:row;}
.wrapper1{ width:100%; height:130px; background:url(../images/line3.jpg) no-repeat right center; flex:1; margin-top:0px;}


.counter { color:#008e3b; border-radius: 5px;}


.time1{ width:100%; margin-bottom:15px;  text-align:center; position:relative; }
.time1 h2{  font-size:38px; margin:0; color:#548235; text-align:center;  font-weight:normal}
.timex{ width:100%; height:30px; color:#666666; font-size:18px; text-align:center;margin-left:0% }
.picd{ float:left; margin-right:5%; width:25%; margin-top:30px}
.time1 i{  font-style:normal; font-size:16px; color:#666666;  margin-left:10px; position:absolute; top:10px; right:35%}


.partBox{ width:1150px; margin:0 auto; margin-top:90px; margin-bottom:110px}

.partItem {
    position: relative;
    padding: 18px 0;
    border-bottom: 1px solid #eee;
    /* transition: all 0.48s; */
}.partIco {
    display:flex; 
    width: 180px;
    color:#548235; font-size:22px; justify-content:  center ;align-items: center ; float:left;flex-wrap: nowrap; box-sizing: border-box; 
}
.sdea1{flex:1; height:100%; width:100%; padding-top:20px}



.partIco span{ font-size:16px; line-height:14px; font-family:Barlow-Regular; padding-top:15px}

.partTxt {
    position: relative;
    width: calc(100% - 300px);
    padding: 0 50px;
    float: right;
    text-align: left;
    transition: all 0.48s;
    border-left: 1px dashed #eee;
     padding-top:20px; padding-bottom:20px
}.partTxt p {
    font-size: 17px;
    line-height: 2;
    color: #666666; font-family:Arial, Helvetica, sans-serif; text-align: justify;
}

.newslist {
  
}
.newslistli {
    overflow: hidden;
    padding-top: 3%;
    padding-bottom: 4%;
    border-bottom: 1px #f9f9f9 solid;
}.newslistli .newsliimg {
    position: relative;
}

.newsliimg {
    display: block;
    width: 25%;
    overflow: hidden;
}.newsliimg img {
    width: 100%;
    transition: all 0.5s ease 0s;
}img {
    border: 0;

    -ms-interpolation-mode: bicubic /* 2 */;
}.newslitx {
    width: 75%;
    box-sizing: border-box;
    padding-left: 5%;
}.fr {
    float: right;
    display: inline;
}.newslitx h2 {
    font-size: 20px;
    color: #595959;
    line-height: 22px;
    margin-bottom: 2%;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}.newslitx .newslip p{
    font-size: 16px;
    color: #7f7f7f;
    line-height: 26px;
}.newsdate {
    font-size: 14px;
    color: #999;
    line-height: 22px;
    margin-top: 2%;
    padding-left: 20px;
    background: url(../images/clock.png) no-repeat left center;
    background-size: 16px 16px; margin-bottom:2%
}

.newslistli:hover .newslitx h2{ color:#548235; margin-left:10px;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}

.newslistli:hover .newsliimg img {
     opacity: 0.8; 
    transform: scale(1.07);
    transition: all 0.5s ease 0s;
}

.xwzx_con1{ margin-top:50px!important}








.cpzz{width:1200px; float:left;   border-top:#e9e9e9 solid 1px; padding-top:20px; margin-top:50px; margin-bottom:0px;}

.yy{width:100%; float:left;    border-bottom:#e9e9e9 solid 1px; padding-bottom:50px; padding-top:50px;}

.yy1{ float:left; width:50%;  overflow:hidden }
.yy1 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.yy1 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}

.yy2{ width:45%; float:right;}
.yy2 h3{width:100%;float:left; font-size:28px; color:#000; font-weight:normal; line-height:80px; text-align:left}
.yy2 h3 span{width:100%; float:left; font-size:16px; color:#828282; font-weight:normal;line-height:30px; margin-top:40px;}

.yy2 h3 span P{text-align: justify;}

.yy2 h5{width:100%;  float:left; font-size:25px; font-weight:normal; line-height:80px; text-align:left; color:#000;}
.yy2 ul{ float:left; }
.yy2 ul li{float:left; line-height:22px; padding-bottom:15px; font-size:15px; width:530px;}
.yy2 ul li a{ float:left; }
.yy2 ul li a:hover{ float:left; color:#3b9964;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;-webkit-transition:all .3s ease 0s; padding-left:5px;}



.yy3{ float:right; width:50%;overflow:hidden }
.yy3 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; float:right }
.yy3 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}



.yy4{ width:45%; float:left; margin-top:60px}
.yy4 h3{width:100%;  float:left; font-size:28px; color:#000; font-weight:normal; line-height:80px; text-align:left}
.yy4 h3 span{width:100%; float:left; font-size:16px; color:#828282; font-weight:normal;line-height:30px; margin-top:0px}




.y_1{ width:250px; float:left; color:#FFFFFF; font-size:15px; line-height:25px; }
.y_1 h4{ width:250px; float:left; color:#FFFFFF; font-size:37px; font-weight:normal; line-height:70px!important; padding-top:45px;}
.y_1 a{ color:#FFFFFF;}


@media only screen and (max-width:550px) {
	.nei {
   width: 90%; margin:0 auto}
	
.yy {
    width: 100%;
    float: left; padding-top:0}
	.yy1 {
    float: none;
    width: 100%;
    height: 200px;
    overflow: hidden; margin:0 auto
}.yy1 a img {width: 100%;}

.yy2 {
    width: 100%;
    float: none;
}
.yy { padding-bottom:50px
}
.yy3{
    float: none;
    width: 100%;
    height: 200px;
    overflow: hidden; margin:0 auto
}
.yy3 a img {width: 100%;}
.yy4 {
    width: 100%;
    float: none; margin-left:0
}
.yy4 h3 {
    width:100%;
    height: 190px;
    float: left;
    font-size: 28px;
    color: #000;
    font-weight: normal;
    line-height: 80px;
    text-align: left;
}.yy4 {
   
   margin-top: 0px;
}
.yy4 span p { font-size:14px; line-height:24px}
}

.m4{background:#fff;width:165px;  float:left;color:#fff; text-align:center; 
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; margin-top:40px; background:#548235 }

.m4 a{border-radius:0px; width:165px;line-height:32px; float:left; color:#fff; font-size:15px;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; height:32px;  }
.m4:hover a{ 
	background:#f0f0f0\9;color: #fff;}
	
.m4:after{content:'';position:absolute;height:100%;width:0;background:#7f7f7f;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s; color: #fff;}
.m4:hover:after,.ydao ul li.cur:after{width:100%;color: #fff!important;}


.nusoaks{ width:100%; float:left; padding-bottom:60px; }
.hl_main5_content{width:1300px;border-top:none; padding-bottom:60px; margin: 0 auto;  }
.hl_main5_content a{ color:#fff}
.hl_main5_content1{width:1298px;margin-top:5px; overflow:hidden; float:left;  height:730px}
.hl_main5_content1 ul{width:26000px; overflow:hidden;}
.hl_main5_content1 ul li{ float:left; display:inline; margin-top:40px;}
.hl_main5_content1 ul li img{ width:100%; }
.hl_main5_content1 ul li .blue{ background:#f2f4f5; padding:5px 10px; margin-top:-30px; position:absolute; margin-left:10px; min-height:200px; width:257px}
.hl_main5_content1 ul li .tupian{ text-align:center;  width:259px;}
.hl_main5_content1 ul li .gao h2{  color:#7f7f7f; font-size:15px;  width:100%; font-family:Arial, Helvetica, sans-serif; border-bottom:1px #eeeeee solid; text-align:left; line-height:30px; font-weight:normal!important; padding-bottom:10px; text-indent:20px; padding-top:30px; background:url(../images/fd1.png) no-repeat left top}

.hl_main5_content1 ul li .gao h2 p{ font-size:14px; line-height:22px;text-align: justify; font-family:Arial, Helvetica, sans-serif}

.hl_main5_content1 ul li .gao b{ text-align:left; color:#595959; font-size:14px;  line-height:20px!important; width:259px; display:block; font-weight:normal}
.hl_main5_content1 ul li .gao .ske{ font-size:15px; color:#595959; text-align:right; padding-top:20px }
.hl_main5_content1 ul li .blue span{ text-align:left; color:#848484; font-size:14px; line-height:38px!important; width:100%; display:block; margin:20px auto 0 auto; text-transform:uppercase; font-family:Barlow-Regular}
.hl_main5_content1 ul li .blue span b{ font-size:18px; color:#374bdf; font-weight:bold;}

.hl_main5_content1 ul li a{ float:left; background:#fff; border:#f1f1f1 solid 1px; width:300px; height:525px; margin-right:22px; font-weight:normal;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
	




.hl_scrool_leftbtn{width:38px; height:62px; background:url(../images/d11.png) no-repeat; float:left; margin-top:180px; cursor:pointer; display:none}
.hl_scrool_rightbtn{width:38px; height:62px;  background:url(../images/d2.png) no-repeat; float:right;margin-top:180px; cursor:pointer; display:none}






.tupian ul div{ float:left;margin-bottom:20px; width:380px; overflow:hidden;margin-left:30px; margin-right:30px;}
.eenma{ text-align:center;}
.chanpinlbbc{ width:100%; height:280px!important;text-align:center;vertical-align:middle;display:block;position:relative;  }
.chanpinlbbc a{display:table-cell;vertical-align:middle;width:380px; border:1px solid #d8d8d8; overflow: hidden!important;}
.chanpinlbbc a img{width:auto;max-height:240px; overflow:hidden!important; margin-top:5px }
.chanpinlbbc a:hover{border:1px solid #548235;}


.chanpinlbbc img{cursor: pointer;transition: all 0.8s;}
.chanpinlbbc img:hover{transform: scale(1.1);}





.nei_pro{ width:1300px; margin:0 auto; display:flex; justify-content:  space-between; flex-wrap:  wrap ; padding-bottom:10%; margin-top:2%}
.item_pro{ width:48%; margin:0 1%;  display:flex; justify-content:  space-between;}
.item_pro a{ width:100%; display:flex; justify-content: center;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; margin-top:30px; border:1px #ededed solid;
	border-radius: 15px;
	-webkit-border-radius: 15px;
     -moz-border-radius: 15px;}

.item_pro a:hover {transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
    transform: translate(5px,5px);
    -webkit-transform: translate(5px,5px);
    -moz-transform: translate(5px,5px);
    -o-transform: translate(5px,5px);
    -ms-transform: translate(5px,5px) ; box-shadow: 0 0 15px rgba(0,0,0,.2); -webkit-border-radius: 15px;
            -moz-border-radius: 15px;
	
	
	}	

.item_pro a .left_proitem{ width:25%; transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; position:relative; text-align:center
	
	}
	
	.item_pro a .left_proitem img{ width:90%; margin:10px auto}
	
	
.item_pro a .right_proitem{ width:75%;
         text-align:center; line-height:30px;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; display: flex;align-items: center}

.enyy{ float:left; width:30%;}

.enuu{ float:left; width:70%;}

.item_pro a .right_proitem p{align-items: center; margin-left:10px; text-align:left; font-family:Arial, Helvetica, sans-serif}






#ny_pro_con {
	width:100%; float:left;
	
}

.ny_pro_con_tu {
	float: left;
	height: 490px;
	width: 100%;
	margin-top: 15px;
	position: relative;
 background:#f6f6f6;  margin-bottom:20px;
}
.b1 {position: absolute; left: 0px; top: 0px;}
.a1 {position: absolute; right: 0px; top: 0px;}
.b2 {position: absolute; right: 0px;top: 0px;}
.a2 {position: absolute;left: 0px;top: 0px;}
.b3 {position: absolute; left: 0px; top: 0px;}
.a3 {position: absolute; right: 0px; top: 0px;}
.b4 {position: absolute; right: 0px;top: 0px;}
.a4 {position: absolute;left: 0px;top: 0px;}

.b5 {position: absolute; left: 0px; top: 0px;}
.a5 {position: absolute; right: 0px; top: 0px;}
.b6 {position: absolute; right: 0px;top: 0px;}
.a6 {position: absolute;left: 0px;top: 0px;}
.b7 {position: absolute; left: 0px; top: 0px;}
.a7 {position: absolute; right: 0px; top: 0px;}
.b8 {position: absolute; right: 0px;top: 0px;}
.a8 {position: absolute;left: 0px;top: 0px;}
	
	
.ny_pro_con_tu_l {width:580px; float:left; overflow:hidden; margin-top:50px;margin-right:30px;}
.ny_pro_con_tu_l a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; float:left; margin-left:20px }
.ny_pro_con_tu_l a img:hover{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}


.ny_pro_con_tu_r {
	width: 600px;	
	height: 323px;
	float:left;
	padding-left:60px;
	padding-top:0px;
}
.ny_pro_con_tu_r h7 {	width: 600px; float:left; padding-top:30px;
	font-size: 25px;
	color: #595959;
	font-weight: normal;
	line-height: 70px;
}
.ny_pro_con_tu_r p {
	width: 100%; float:left;	
	font-size: 15px;
	line-height: 27px;
}
.ny_pro_con_tu_r p a{

}
.ny_pro_con_tu_r p a:hover{

 color:#422872;
}




/*--------------------------------------------------------------------------------------------------------------------------------------550--*/

@media all and (max-width:550px){  




.ej_nav {
    position: relative;
    height: 200px;
    background-position: center top;
    background-repeat: no-repeat;
    margin: 0 auto;
    background-size: 200%;}
	.bannertoptop {
    width: 100%;
    height: 200px;
    margin: 0 auto;
}
	
	
	.licheng {
    width: 100%;
    margin: auto;
    height: 110px;
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}
	
	.licheng h3 {
       width: 95%;
    color: #fff;
    font-size: 28px;
    font-weight: normal;
    float: none;
    text-align: left;
 
    line-height: 20px; margin:0 auto;   margin-top: 60px;
}
	
	.licheng h3 span {
     width: 95%;
    color: #fff;
    font-size: 16px;
    float: left;
    line-height: 60px;
    font-family: Barlow-Regular;
}.yuyu {
    width: 94%;
    margin: 0 auto;
    margin-top: 54px;
    height: 55px; 
}
.ej_nav_u1 {
    font-size: 1;
    display: flex;
    justify-content: center;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 20px;
}


.gsjj_con1 {
    width: 94%;
    margin: 20px auto; margin-bottom:70px
}

.time_right {
    width:100%;
    margin: 0 auto;
}

.partBox {
     width:100%;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 90px;
}

.ej_nav_u1 li a {
    height: 30px;
    line-height: 30px;
    display: block!important;
    position: relative;
    font-size: 12px;
    color: #548235!important;
    text-align: center;
    border: 1px solid #548235;
    border-radius: 15px;
    display: block;
    padding: 0 2px;
}






.time {
    width: 100%;
    height: 200px;
    margin: 0 auto;
    position: relative;
    margin-top: 50px;
    background: url(../images/shuzibg.jpg) no-repeat center top fixed;
    padding-top: 50px; background-attachment:scroll
}
.time1 h2 {
    font-size: 25px;
    margin: 0;
    color: #548235;
    text-align: center;
    font-weight: normal;
}


.time1 i {
    font-style: normal;
    font-size: 16px;
    color: #666666;
    margin-top: 0px;
    margin-left: 10px;
    position: absolute;
    top: 0px;
    right: 7%;line-height: 20px;
}
.timex {
    width: 100%;
    height: 30px;
    color: #666666;
    font-size: 15px;
    text-align: center;
    margin-left: 0%;
}



.wrapper {
    width: 100%;
    height: 100px;
    display: flex!important;
    flex-direction: row;
}


.partIco {
    display: inline-block;
    position:relative;
   
   
    width: 96%;
    
    color: #548235;
    font-size: 21px;
    padding-top: 0px; margin-right:3%; margin-left:3%; float:left; top:0
}
.partTxt {
    position: relative;
    width: 96%;
    padding:  3%;
    float: left;
    text-align: left;
    transition: all 0.48s;
    border-left: 0px dashed #eee;
   
}
.partItem {
    position: relative;
    padding: 18px 3%;
    border-bottom: 1px solid #eee;
    /* transition: all 0.48s; */
}.partTxt p {
    font-size: 15px;
    line-height: 2;
    color: #666666;text-align:left
}
.partIco span {
    font-size: 14px;
    line-height: 14px;
    font-family: Barlow-Regular;
    padding-top: 15px;
}


.lishi{ height:550px}


.newslitx h2 {
    font-size: 16px;}

.newslitx .newslip p {
    font-size: 13px;
    color: #7f7f7f;
    line-height: 26px;display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1; 
        overflow: hidden;

}
.xwzx_con1 {
    width: 96%!important;
    margin-top: 20px!important;
}.newsdate {
    font-size: 12px;
    color: #999;
    line-height: 20px;
    margin-top: 0%;
    padding-left: 20px;
    background: url(../images/clock.png) no-repeat left center;
    background-size: 16px 16px;
    margin-bottom: 0%; 
}.xwxq h1 {
    font-size: 18px;
    color: #282828;
    font-weight: bold;
    text-align: center;
}.xwxq time {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #b7b7b7;
    margin-top: 10px;
}.xwxq time a {
    font-size: 14px;
    color: #548235;
}.xwxq_list .divBox {
    position: relative;
    padding-bottom: 120px;
    width: 90%;
    margin: 0 auto;
}

.xwxq_list p img {
    display: block;
    max-width: 100%; height:auto!important
}



.xwxq_page a{ font-size:14px}

.yy2 h3 span {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #828282;
    font-weight: normal;
    line-height: 24px;
    margin-top: 20px;
}
.yy4 h3 span {
    width: 100%;
    float: left;
    font-size: 16px;
    color: #828282;
    font-weight: normal;
    line-height: 30px;
    margin-top: 20px;
}

.ny_pro_con_tu_l {
    width: 100%;
    float: left;
    overflow: hidden;
    margin-top: 50px;
    margin-right: 0px;
}
.ny_pro_con_tu_l a img {
    display: block;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    float: left;
    margin-left: 20px;
    width: 44%;
}.a1,.a2,.a3,.b1,.b2,.b3{ position:relative}

.ny_pro_con_tu_r {
    width: 90%;
    height: 323px;
    float: left;
    padding-left: 20px;
    padding-top: 0px; position:relative
}
.ny_pro_con_tu_r p {
    width: 100%;
    float: left;
    font-size: 14px;
    line-height: 22px;
}

.ny_pro_con_tu_r h7 {
    width: 100%;
    float: left;
    padding-top: 30px;
    font-size: 20px;
    color: #595959;
    font-weight: normal;
    line-height: 70px;
}


.ny_pro_con_tu {
    float: left;
    height: 730px;
    width: 100%;
    margin-top: 15px;
    position: relative;
    background: #f6f6f6;
    margin-bottom: 20px;
}
.hl_main5_content {
    width: 100%;
    border-top: none;
    padding-bottom: 0px;
    margin: 0 auto;
}
.hl_main5_content1 {
   width: 94%;
    margin-top: 5px;
    overflow: hidden;
    float: none;
    height: 1200px; margin: 0 auto; margin-bottom:90px
}.hl_main5_content1 ul {
    width: 100%;
    overflow: hidden;
}.hl_main5_content1 ul li a {
    float: left;
    background: #fff;
    border: #f1f1f1 solid 1px;
    width: 96%;
    height:auto;
    margin: 2%;
    font-weight: normal;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}.hl_main5_content1 ul li .blue {
    background: #f2f4f5;
    padding: 5% 3%;
    margin-top: 0px;
    position:relative;
    margin-left: 0px;
    min-height:auto;
    width: 54%; float:right
}.hl_main5_content1 ul li .gao b {
    text-align: left;
    color: #595959;
    font-size: 14px;
    line-height: 20px!important;
    width: 100%;
    display: block;
    font-weight: normal;
}


.hl_main5_content1 ul li a:hover{ float:left;  width:100%; height:auto;  border:#548235 solid 0px;
transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);  }

.hl_main5_content1 ul li {
    float: left;
    display: inline;
    margin-top: 20px;
    width: 100%;
}



.hl_main5_content1 ul li img{ width:40%; float:left; height:170px }

.hl_main5_content1 ul li .gao h2 p{ font-size:13px; line-height:22px}
.hl_main5_content1 ul li .gao h2 { background-size:10%  ;  padding-top: 10px;}
.hl_main5_content1 ul li .gao .ske {
    font-size: 15px;
    color: #595959;
    text-align: right;
    padding-top: 0px; padding-bottom:10px
}


.chanpinlbbc {
    width: 100%;
    height: 100px!important;
    text-align: center;
    vertical-align: middle;
    display: block;
    position: relative;
}.chanpinlbbc a {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    border: 1px solid #d8d8d8;
    overflow: hidden!important;
    float: left; height:100px
}
.chanpinlbbc a img {
    
    height:auto;
    overflow: hidden!important;
    margin-top: 10px; padding-bottom:10px; height:70%
}
.eenma a{ font-size:14px}
.esa3o{ height:160px}
.nei_pro {
    width: 96%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-bottom: 30%;
    margin-top: 2%; margin-left:2%; margin-right:2%
}.item_pro a{ margin-top:10px}
.item_pro {
    width: 96%;
    margin: 0 2%;
    display: flex;
    justify-content: space-between;
}.item_pro a .right_proitem p{ font-size:14px; line-height:22px}

.item_pro a .left_proitem {
    width: 35%;}

.item_pro a .left_proitem img {
    width: 90%;
    margin: 14px auto;
}


.cen1 {
    width: 100%;
    margin: auto;
    height: auto;
    z-index: 999999999999999999999999999;
    padding-top: 0;
}.cpleft {
    width: 96%;
    float: none;
    padding-top: 0px;
    z-index: 999999999999999999999999999; margin:0 auto
}
.lfSider {
    width: 96%;
    float: left;
    border: 0px solid #e2e2e2;
    border-top: none; margin:0 auto
}	.siderUl li {
    height: 34px;
    line-height: 34px;
    background: #fff;
    color: #666;
    display: block;
    text-align: center;
    margin-right: 0.5%;
    border: 0px #c4c4c4 solid!important;
    padding: 0 15px; margin:1px 1px; width:100%
}.lfSider .side-item .aa1{ width:32%; float:left; height:auto; line-height:24px}
.lfSider .side-item .active{ width:32%; float:left; height:auto; line-height:24px}

.cpleft{ display:none}





.cpright {
    width: 92%!important;
    float: none;
    padding-top: 10px!important;
    padding-left: 0px; margin:0 4%
}

	.cpright h3 {
    font-size: 28px;
    color: #548235;
    font-family: Barlow-Regular;
}
.cpright p {
    font-size: 14px;
    color: #595959;
    margin-bottom: 60px;
    line-height: 23px;text-align: justify;
}
table.gridtable td {
    border-width: 1px;
    padding:2px 0px!important;
    border-style: solid;
    border-color: #e2e2e2;
    background-color: #ffffff;
}table.gridtable { font-size:12px!important}

table.gridtable td a {
    font-size: 12px!important;
}

.dq_content{ display:block}

.pc{ display:none}
.mobile{ display:block}

.kuang1 {
    line-height: 35px;
    height: 35px;
    width: 73%;
    border: 1px solid rgb(201, 201, 201);
    background-color: rgba(255,255,255,0.0);
    color: #7f7f7f;
    font-family: "微软雅黑";
    padding-left: 20px;
    margin: 0;
    font-size: 13px;
}
font{font-size: 13px;}
.kuang0 {
    line-height: 35px;
    height: 35px;
    width: 93%;
    border: 1px solid rgb(201, 201, 201);
    background-color: rgba(255,255,255,0.0);
    color: #656565;
    font-family: "微软雅黑";
    padding-left: 10px;
    margin: 0;
    font-size: 13px;
}.biaodan_sel {
    font-family: 微软雅黑;
    font-size: 13px;
    line-height: 35px;
    width: 93%;
    height: 35px;
    color: #7f7f7f;
    padding-left: 10px;
    margin-right: 5px;
    border-bottom: 1px solid rgb(201, 201, 201);
    border-left: 1px solid rgb(201, 201, 201);
    border-top: 1px solid rgb(201, 201, 201);
    border-right: 1px solid rgb(201, 201, 201);
    margin-top: 15px;border-radius: 0px; background:#fff
}

.kuang2 {
    line-height: 22px;
    height: 100px;
    width: 93%;
    border: 1px solid rgb(201, 201, 201);
    background-color: rgba(255,255,255,0.0);
    color: #7f7f7f;
    font-family: "微软雅黑";
    padding-left: 10px;
    margin: 0;
    font-size: 13px;
    padding-top: 10px;
}


.ann {
    line-height: 35px;
    color: #FFF;
    background-color: #548235;
    text-align: center;
    height: 35px;
    width: 108px;
    font-family: "微软雅黑";
    font-size: 13px;
    border: 1px solid #548235;
    margin-top: 15px;
}


.ann1 {
    line-height: 35px;
    color: #548235;
    background-color: #fff;
    text-align: center;
    height: 35px;
    width: 100px;
    font-family: "微软雅黑";
    font-size: 13px;
    border: 1px solid #548235;
    margin-top: 15px;
}

.gsjj_con1 h2 {
    color: #548235;
    font-size: 28px;
    font-weight: normal;
    text-align: center;
    position: relative;
    margin-top: 70px;
 
    padding-top: 17px;  background-size: 48%;
	
}
	
	
	
	

.gsjj_con1 span {
    font-size: 16px;
    color: #595959;
    text-align: center;
    display: block;
    position: relative;
    margin-bottom: 30px;
    margin-top: 10px; padding-bottom:30px
}


.gsjj_con1 .hi_h2 {
    width: 100%;
    text-align: center;
    text-indent: 20px;
    margin: 0 auto;
    line-height: 28px;
    color: #7f7f7f;
    margin-bottom: 30px;
}.gsjj_con1 .hi_h2 p{ font-size:15px}
.wer_1d {
    width: 90%;
    padding: 5% 5%;
    background: #efefef;
    height:auto;
    margin-bottom: 20px;
}.wer_2d {
    width:  100%;
    margin-bottom: 20px; height:350px!important
}.teamss img {
    margin-right: 20px; width:60px; margin-bottom:20px
}.teamss .jishu1 {
    font-size: 20px;
    color: #548235;
}.bai {
    background: #fff;
    padding: 10% 11%;
}.wer_1d1 {
    width: 90%;
    padding: 8% 5% 8% 5%;
    background: #efefef;
    height: 340px;
    margin-bottom: 20px;
}.teamss {
    height: 80px;
    margin-bottom: 0px; 
}.txtss p{ margin-top:20px}


.m4 {
    background: #fff;
    width: 155px;
    float: left;
    color: #fff;
    text-align: center;
    text-decoration: none;
    position: relative;
    z-index: 3;
    display: block;
    font-weight: normal;
    line-height: 32px;
    margin-top: 20px;
    background: #548235;
}.m4 a{ font-size:14px}






.gsjj_con1 h3 {
    color: #548235;
    font-size: 28px;
    font-weight: normal;
    text-align: center;
    position: relative;
    margin-top: 30px;
    padding-top: 20px; 
}

.content {
    clear: both;
    overflow: visible;
    width:100%;
    margin: 0px auto;
    background: #fff;
    padding: 5% 0; padding-top:5%!important
}.ann2 {
    color: #FFF;
    background: url(../images/fei.png) no-repeat center top;
    height: 58px;
    width: 58px;
    font-family: "微软雅黑";
    margin-top: 15px;
    border: 0;background-size: 100%;
}
.uibg {
    width: 100%;
    height: 150px;
    background: url(../images/nba11.jpg) no-repeat center top;
    background-size: 100%;
    position: relative;
}.uibg1 {
    position: absolute;
    width: 25%;
    right: 10%;
    bottom: 20px;
}.gsjj_con1 h4 {
    color: #548235;
    font-size: 28px;
    font-weight: normal;
    text-align: center;
    position: relative;
    margin-top: -20px;

    padding-top: 20px;
    background-size: 50%;
}.add_content .add_li {
    width: 91%;
    margin: 0 0.5%;
    background: #f4f4f4;
    padding: 2% 4%;
    margin-bottom: 1%;
}.add_content {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding-top:8%; margin-bottom:90px
}
.add_content .add_li .add_li_h2 {
    font-size: 20px;
    color: #595959;
    width: 100%;
    line-height: 67px;
    height: 67px;
    padding-left: 23%;
    width: 80%;
}.add_content .add_li .add_li_tel {
    font-size: 15px;
    color: #7f7f7f;
    width: 90%;
    background: url(../images/tel3.png) no-repeat left 10px;
    padding-left: 10%;
    background-size: 25px;
    margin: 18px 0;
}.wrap {
    width: 100%;
    margin: 0 auto;
}.text {
    width: 90%;
    float: left;
    margin-left: 5%;
}.text_1 .pn span {
    width: 100%;
    margin: 1% 0% 0 0%;
    float: left;
}.xiangqing {
    width: 100%;
    float: left;
    background: #ededed;
    height: 43px;
    line-height: 40px;
    margin-top: 30px;
    margin-bottom: 30px; margin:0
}.p_detail_pic .p2 {
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #548235;
    color: #fff;
    font-size: 13px;
    margin: 40px 0px;
    float: left;
    border: 1px #548235 solid;
}
.p_detail_pic .p3 {
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #fff;
    color: #548235;
    font-size: 13px;
    margin: 40px 0px;
    border: 1px #548235 solid;
    float: left;
}
.xiangqing h5{ font-size:14px}





}

















