﻿
@charset "utf-8";

.gainian1{ width:27.8%;  background:#fff;  padding:2%; line-height:24px; margin-bottom:2%; margin-right:1%; font-size:16px; line-height:30px;border:1px #0255a1 solid}
.gainian1 span{ background:#0255a1; color:#fff!important; padding:5px 10px; font-size:20px!important; font-weight:bold!important; margin-bottom:10px}
.gainian1 p{ width:98%; margin-top:20px!important; font-size:16px!important; line-height:30px; display:block; padding-left:2%}

.gainian1:first-child{ width:22%}
.gainian1:nth-child(2){ width:34%}



.gainian2{ width:44.8%;  background:#f4f4f4;  padding:2%; line-height:24px; margin-bottom:2%; margin-right:1%; font-size:16px; line-height:30px; border:1px #0255a1 solid}
.gainian2 span{ background:#0255a1; color:#fff!important; padding:5px 10px; font-size:20px!important; font-weight:bold!important; margin-bottom:10px}
.gainian2 p{ width:98%; margin-top:20px!important; font-size:16px!important; line-height:30px; display:block; padding-left:2%}




.lc-mb1-content2-k_2{ width:100%; display: flex; justify-content: space-between; margin:0px auto; padding:44px 0; flex-wrap:wrap;}

.lc-mb1-content2-k_a {
    width:31.3%;
    min-height: 250px;
    background: linear-gradient(135deg, #0255a1 30.4213562373095px, #1866ae 482.842712474619px);
    padding: 10px;
    margin: 2% 1%;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    box-shadow: 4px 4px 10px #e7e7e7;
}
.lc-mb1-content2-k_a_pic{ width:57px; min-width:57px; margin:0 auto; padding:20px 0; overflow:hidden;}
.lc-mb1-content2-k_a_pic_1{ width:57px; height:57px;}
.lc-mb1-content2-k_a_p_h3{ padding:10px 10px; color:#fff; font-size:20px; font-weight:normal; background:url(../images/lc-mb1-content2-line.jpg) no-repeat center bottom; text-align:center}
.lc-mb1-content2-k_a_p_p{ padding:5px 10px; color:rgb(255,255,255,.87); font-size:14px; font-weight:normal; line-height:26px;}
.lc-mb1-content2-k_a_p_p p{ font-size:16px!important; text-align:center; line-height:30px!important} 
.lc-mb1-content2-k_bsd{ padding:0 5px; width:100%;}
.lc-mb1-content2-k_b{background-color:#f00;  min-height:176px; background:linear-gradient(135deg, #2bdf8a 30.4213562373095px, #31d0cb 222.842712474619px) ; padding: 10px;margin: 10px;-webkit-border-radius: 15px;-moz-border-radius: 15px;box-shadow:4px 4px 10px #e7e7e7;}
.lc-mb1-content2-k_bsd_p{padding:5px 40px; color:#767676; font-size:14px; font-weight:normal; line-height:26px;}
 
 
 
 
 
 
 
 
 
.lc-mb1-content2-k_2a{ width:60%; display: flex; justify-content: space-between; margin:0px auto; padding:44px 0; flex-wrap:wrap;}

.lc-mb1-content2-k_aa {
    width:45%;
    min-height: 250px;
    background: linear-gradient(135deg, #0255a1 30.4213562373095px, #1866ae 482.842712474619px);
    padding: 10px;
    margin: 2% 1%;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    box-shadow: 4px 4px 10px #e7e7e7;
}
.lc-mb1-content2-k_a_pic{ width:57px; min-width:57px; margin:0 auto; padding:20px 0; overflow:hidden;}
.lc-mb1-content2-k_a_pic_1{ width:57px; height:57px;}
.lc-mb1-content2-k_a_p_h3{ padding:10px 10px; color:#fff; font-size:20px; font-weight:normal; background:url(../images/lc-mb1-content2-line.jpg) no-repeat center bottom; text-align:center}
.lc-mb1-content2-k_a_p_p{ padding:5px 10px; color:rgb(255,255,255,.87); font-size:14px; font-weight:normal; line-height:26px;}
.lc-mb1-content2-k_a_p_p p{ font-size:16px!important; text-align:center; line-height:30px!important} 
.lc-mb1-content2-k_bsd{ padding:0 5px; width:100%;}
.lc-mb1-content2-k_b{background-color:#f00;  min-height:176px; background:linear-gradient(135deg, #2bdf8a 30.4213562373095px, #31d0cb 222.842712474619px) ; padding: 10px;margin: 10px;-webkit-border-radius: 15px;-moz-border-radius: 15px;box-shadow:4px 4px 10px #e7e7e7;}
.lc-mb1-content2-k_bsd_p{padding:5px 40px; color:#767676; font-size:14px; font-weight:normal; line-height:26px;}
 
 
 
 
 
 
 
 
 
 
 
 
 line{ width: 30px;
    height: 1px;
    background: #005b9e;
    margin: 0 auto;
    display: inline-block;
    vertical-align: middle;}

@font-face {
	font-family:Reznik-Bold;
	src: url('../fonts/Reznik-Bold.ttf'); }






.fl { float:left;}
.fr { float:right;}
.flex { display:flex; justify-content: space-between;}
.flex-wrap { flex-wrap: wrap;}
.con { width:1200px; margin:0px auto; }





raper{width:1200px; margin:0 auto}


.input{border:#ddd 0px solid;height:35px;font-family:Arial, Helvetica, sans-serif;width:200px;color:#333;font-size:14px;   line-height:35px;  
 
border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;   padding:0 10px;  }
.search{  position:fixed; top:10px;  left:0;  display:block; z-index:999999;  margin-left:-90px;}
.searchitem{ padding:0px; background:#fff; border:#efefef 1px solid; width:310px; float:right; }
.searchitem form{ display:flex; width:100%;}



.nav_bgc{ float:right; margin-top:27px; width:605px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.itemactive1{  margin-top:27px;}





.yuyan{ float:right; width:70px; }	
ul.menu {list-style:none; margin:0; padding:0;color:#fff; font-size:14px!important; text-align:right }
ul.menu11 {list-style:none; margin:0; padding:0;color:#000; font-size:14px!important;  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;text-align:right }

ul.menu li {position:relative;  float:left;}
ul.menu ul {position:absolute;  left:0; display:none; opacity:0; list-style:none;  background:#00466d; margin-left:-100px; border-radius:5px;}
ul.menu ul li {  text-align:center; font-weight:normal; line-height:30px; border-bottom:#005a8b solid 1px; }
ul.menu ul li a {font-weight:normal;font-family:Arial, Helvetica, sans-serif; width:200px!important;color:#fff;font-size:13px!important;  }
ul.menu ul li a:hover { color:#fff; background:#2495e4; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; border-radius:5px;}




#f1{ width:100%;
height:500px;
float:left;
background:url(../images/f1.jpg) no-repeat top center; 
}

#f2{ width:100%;
height:500px;
float:left;
background:url(../images/f2.jpg) no-repeat top center; 
}

#f3{ width:100%;
height:500px;
float:left;
background:url(../images/f3.jpg) no-repeat top center; 
}

#f4{ width:100%;
height:500px;
float:left;

background:url(../images/f4.jpg) no-repeat top center; 
}



#f5{ width:100%;
height:500px;
float:left;
background:url(../images/f5.jpg) no-repeat top center; 
}



#f6{ width:100%;
height:500px;
float:left;
background:url(../images/f6.jpg) no-repeat top center; 
}



#f7{ width:100%;
height:500px; margin:0 auto;
background:url(../images/f7.jpg) no-repeat top center; 
}


#f8{ width:100%;
height:500px;
float:left;
background:url(../images/f8.jpg) no-repeat top center; 
}


#f8-1{ width:100%;
height:145px;
float:left;
background:#28292e;
}
#f9{ width:100%;
height:500px;
float:left;
background:url(../images/f9.jpg) no-repeat top center; 
}



.lxx{width:1200px; float:left; padding-bottom:80px; padding-top:80px;}
.lxx h3{width:1200px; border-bottom:#e0e0e0 solid 0px; float:left;  font-size:25px; text-align:left;  line-height:50px;  margin-bottom:50px; font-weight:900;  font-family:Arial, Helvetica, sans-serif; color:#2b2b2b;}

.lxx h3 span{  font-size:15px; background:url(../images/home.jpg) no-repeat  30px 12px ;  float:right;  font-weight:normal; letter-spacing:0px; padding-left:22px; border:#e0e0e0 solid 1px; padding-left:50px; padding-right:30px; line-height:35px;border-radius:25px; color:#bababa}
.lxx h3 span a{ color:#bababa;}



.lxx-1{ width:600px; float:left;}

.lxx-3{width:500px; float:right; line-height:30px; color:#666; font-size:16px}
.lxx-3 h4{ font-size:18px; font-weight:normal; color:#000; text-align:left;  padding-bottom:15px;width:500px; border-bottom:#e9e9e9 solid 1px;margin-bottom:20px;  }
.lxx-3 h4 span{  background:none;font-weight:normal; float:none;padding:0px;line-height:35px; color:#ababab; font-family:Arial, Helvetica, sans-serif;  }


.m1{background:#0057ab;width:140px; line-height:38px; float:left;color:#FFFFFF; text-align:center; margin-top:10px; margin-right:370px; margin-bottom:38px;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:38px; height:38px;  color: #fff;}

.m1 a{border-radius:0px; width:140px; line-height:38px; float:left; color:#FFFFFF;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:38px; height:38px;  color: #fff; font-size:15px}
.m1 a:hover{ 
	background:#00bd8e\9;color: #fff;}
	
.m1:after{content:'';position:absolute;height:100%;width:0;background:#00bd8e;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.m1:hover:after,.ydao ul li.cur:after{width:100%;color: #fff;}


.m25{background:#fff;width:130px; line-height:35px; float:left;color:#0057ab; text-align:center; margin-top:10px;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; height:32px;  color: #0057ab;}

.m25 a{border-radius:0px; width:130px;line-height:32px; float:left; color:#0057ab;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; height:32px;  color: #0057ab;}
.m25 a:hover{ 
	background:#fff\9;color: #fff;}
	
.m25:after{content:'';position:absolute;height:100%;width:0;background:#131313;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.m25:hover:after,.ydao ul li.cur:after{width:100%;color: #fff;}
	

.m2{background:#2495e4;width:130px; line-height:35px; float:left;color:#FFFFFF; text-align:center; margin-top:10px;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; height:32px;  color: #fff;}

.m2 a{border-radius:0px; width:130px;line-height:32px; float:left; color:#FFFFFF;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; height:32px;  color: #fff;}
.m2 a:hover{ 
	background:#2495e4\9;color: #fff;}
	
.m2:after{content:'';position:absolute;height:100%;width:0;background:#131313;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.m2:hover:after,.ydao ul li.cur:after{width:100%;color: #fff;}





.m222{background:#ffff;width:200px; margin-left:500px; margin-right:500px; line-height:24px; float:left;color:#000; text-align:center; margin-top:0px;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:35px; height:35px; margin-bottom:20px;}

.m222 a{border-radius:0px; width:200px;line-height:35px; float:left; 
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:35px; height:35px;  color: #000;}
.m222 a:hover{ 
	background:#ffff\9;color: #fff;}
	
.m222:after{content:'';position:absolute;height:100%;width:0;background:#2495e4;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s; }
.m222:hover:after,.ydao ul li.cur:after{width:100%;color: #fff;}



.m3{background:#fff; border:#0057ab solid 1px; width:130px;line-height:32px; float:left;color:#0057ab; text-align:center; 
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; height:32px; margin-top:10px; }

.m3 a{border-radius:0px; width:130px;line-height:32px; float:left; color:#0057ab;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; height:32px;  }
.m3 a:hover{ 
	background:#f0f0f0\9;color: #fff;}
	
.m3:after{content:'';position:absolute;height:100%;width:0;background:#0057ab;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s; color: #fff;}
.m3:hover:after,.ydao ul li.cur:after{width:100%;color: #fff!important;}





.m4{background:#fff; border:#0057ab solid 1px; width:130px;  float:left;color:#0057ab; text-align:center; 
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; height:110px; margin-top:10px; }

.m4 a{border-radius:0px; width:130px;line-height:32px; float:left; color:#0057ab;
 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:#0057ab;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;}












.ab11{ float:left; width:1200px; padding-top:40px;}

.ab11 ul{overflow:hidden; }
.ab11 ul li{display:block;float:left;}
.ab11 ul li a{float:left; text-align:center;line-height:40px; font-size:15px; }
.ab11 ul li a:hover{   float:left;}



.zz1{  float:left; padding-top:10px; }

.zz1 a{ color:#FFFFFF;background:#21a0d2; border:#21a0d2 solid 1px;padding-left:65px; padding-right:65px; float:left;  line-height:40px; margin-left:3px; margin-right:3px; border-radius:5px;
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;}


.zz1 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);}
	
.zz2{float:left;  padding-top:10px; }


.zz2 a{ color:#000;background:#fff; border:#bcbcbc solid 1px; padding-left:65px; padding-right:65px; float:left;  line-height:40px;  margin-left:3px; margin-right:3px; border-radius:5px;
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;}


.zz2 a:hover{color:#FFFFFF;background:#21a0d2; 
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}








.zz3{  float:left; padding-top:10px; }

.zz3 a{ color:#FFFFFF;background:#21a0d2; border:#21a0d2 solid 1px;padding-left:150px; padding-right:150px; float:left;  line-height:40px; margin-left:5px; margin-right:3px; border-radius:5px;
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;}


.zz3 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);}
	
.zz4{float:left;  padding-top:10px; }


.zz4 a{ color:#000;background:#fff; border:#bcbcbc solid 1px; padding-left:150px; padding-right:150px; float:left;  line-height:40px;  margin-left:5px; margin-right:3px; border-radius:5px;
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;}


.zz4 a:hover{color:#FFFFFF;background:#21a0d2; 
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}









.zz7{  float:left; padding-top:10px; }

.zz7 a{ color:#0264c3; background:url(../images/xx.jpg) no-repeat bottom center;padding-left:170px; padding-right:170px; float:left;  line-height:40px; margin-left:5px; margin-right:3px; border-radius:5px;font-size:17px!important;
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;}


.zz7 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);}
	
.zz8{float:left;  padding-top:10px; }


.zz8 a{  color:#000; padding-left:170px; padding-right:170px; float:left;  line-height:40px;  margin-left:5px; margin-right:3px; border-radius:5px; font-size:17px!important;
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;}


.zz8 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);}






.nei111{background:#fff;width:100%; height:390px; float:left; margin-top:10px; margin-bottom:350px; }

.nr1{width:1200px; margin:auto; height:0px; position: relative;clear: both; z-index:20	; }
.nr2{float:left;width:1200px;  position:absolute;clear: both;  margin-top:100px;}



.cppp{width:405px; float:left; height:511px; background:#0057ab; border-radius:10px; padding-top:50px; padding-left:80px!important; padding-right:80px!important; }
.cppp h3{width:405px; float:left; font-size:45px; color:#fff; font-weight:normal; line-height:100px;}
.cppp h3 span{width:405px!important; float:left; font-size:17px; color:#fff; font-weight:normal;line-height:30px;}

.cppp ul{ float:left; padding-top:40px;}
.cppp ul li{float:left; line-height:40px; font-size:17px; width:200px;}
.cppp ul li a{ float:left;color:#92b5ea; }
.cppp ul li a:hover{ float:left; color:#fff;-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;}


.m21{ width:55px; height:51px; margin-top:510px; color:#FFFFFF; background:#e8c51e; text-align:center; line-height:51px; float:left; margin-left:510px;   border-bottom-right-radius:10px;position:absolute; font-size:30px}
.m21 a{ color:#FFFFFF; }


.cp111{width:574px; float:left; height:372px; background:url(../images/pro.jpg) no-repeat; padding-top:120px;margin-top:72px; text-align:center }
.cp111 h3{width:574px; float:left; font-size:45px; color:#000000; font-weight:normal; line-height:50px;}



.m31{ border:#131313 solid 1px;width:160px; line-height:35px; float:left;color:#000; margin-left:205px; margin-top:30px;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:35px; height:35px;  color: #000;}

.m31 a{border-radius:0px; width:160px; line-height:35px; float:left; color:#000;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:35px; height:35px;}
.m31 a:hover{ 
	background:#131313\9;color: #fff;}
	
.m31:after{content:'';position:absolute;height:100%;width:0;background:#0057ab;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s; }
.m31:hover:after,.ydao ul li.cur:after{width:100%;color: #fff;}






/*job*/
.jobt-t{ font-size:20px; font-weight:bold; color:#279324; margin-bottom:30px; width:1200px; float:left; }
.jobt-list li { overflow:hidden; margin-bottom:40px; width:360px; float:left; margin-right:10px; }
.jobt-list li ._num{ float:left; width:80px; font-size:30px; line-height:70px; border:1px solid #89c62b; color:#89c62b; text-align:center; }
.jobt-list li ._nr{ float:right; width:220px;}
.jobt-list li ._title{ font-size:18px; font-weight:bold; line-height:25px; margin-bottom:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.jobt-list li ._sum{ line-height:20px; height:40px; overflow:hidden; }
.jobt-list li:hover ._num{ background:#89c62b; color:#fff;}



.job{ background:url(../images/job.jpg) no-repeat top left; width:700px; height:370px; float:left; color:#FFFFFF; padding-left:500px; font-size:15px; list-style:50px; padding-right:50px; font-size:16px}
.job h4{ font-size:45px; font-weight:normal; padding-top:50px; line-height:80px; padding-bottom:15px}
.job h4 span{ font-size:20px;  font-weight:normal; }


.job a{  color:#FFFFFF!important; }



.zzzzz1{ color:#FFFFFF}



#main{ width:1200px; margin:auto; padding-top:0px; clear:both;}










.yy{width:1200px; float:left;    border-bottom:#e9e9e9 solid 1px; padding-bottom:50px; padding-top:50px;}

.yy1{ float:left; width:565px; height:300px; 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:530px; float:right;}
.yy2 h3{width:530px; height:130px; float:left; font-size:28px; color:#000; font-weight:normal; line-height:80px; text-align:left}
.yy2 h3 span{width:530px; float:left; font-size:15px; color:#828282; font-weight:normal;line-height:25px;}

.yy2 h5{width:530px;  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:#0057ab;-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:565px; height:300px; 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; }
.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:480px; float:left;}
.yy4 h3{width:480px; height:220px; float:left; font-size:28px; color:#000; font-weight:normal; line-height:80px; text-align:left}
.yy4 h3 span{width:480px; float:left; font-size:15px; color:#828282; font-weight:normal;line-height:25px;}




.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;}



.demo {
	OVERFLOW: hidden;
	WIDTH: 98%; height:350px;
}
.indemo {FLOAT: left; WIDTH: 400%}
.demo1 {FLOAT: left}
.demo2 {FLOAT: left}



.imglist2 ul li{text-align:center;float:left;display:inline;width:150px;height:220px; margin:0px 10px;overflow:hidden; border: #e4e4e4 1px solid;background:#FFF; padding:10px; border-radius:5px; margin-top:0px;}
.imglist2 ul li img{background:#FFF; width:150px; height:220px;}
.imglist2 ul li span{line-height:50px;display:block;background:#FFF; text-align:center;font-size:15px;}



.culture{width:100%; float:left; background:url(../images/culture.jpg) no-repeat top center; height:450px}
.culture1{width:550px; float:left; background:#0057ab; opacity:0.8;  height:270px; margin-top:50px; color:#FFFFFF!important; padding-left:55px; padding-top:20px; padding-right:50px;}
.culture1 h3{width:1200px; float:left; font-size:28px; color:#FFFFFF; font-weight:normal; line-height:70px;}
.culture1 span{color:#FFFFFF;}


.nei3{width:1200px; margin:auto; padding-top:10px; clear:both; padding-bottom:70px; overflow:hidden }


.nei2{width:1200px; margin:auto; padding-top:0px; clear:both; padding-bottom:0px; overflow:hidden }

.nei1{width:1200px; margin:auto; padding-top:70px; clear:both; padding-bottom:0px; overflow:hidden }




.nei{width:1200px; margin:auto; padding-top:35px; clear:both; padding-bottom:80px; overflow:hidden }

.cpzz{width:1200px; float:left;   border-top:#e9e9e9 solid 1px; padding-top:20px; margin-top:50px; margin-bottom:0px;}
.cpzz h3{width:1200px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left; padding-bottom:20px;}
.cpzz h3 span{width:1200px; float:left; font-size:15px; color:#828282; font-weight:normal;line-height:25px;}




.cpzz h3 b{width:1200px; float:left; font-size:15px; color:#363636; font-weight:normal;line-height:28px;}

.cpzz3{width:1200px; float:left;   border-top:#e9e9e9 solid 1px; padding-top:20px; margin-top:50px; margin-bottom:0px;}
.cpzz3 h3{width:1200px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left; padding-bottom:0px;}


.cpzz1{width:1200px; float:left; border-cpzz1:#e9e9e9 solid 1px;  margin-bottom:40px; margin-top:20px}
.cpzz1 h3{width:1200px; float:left; font-size:36px; color:#313131; font-weight:normal; text-align:center; padding-bottom:10px; margin:0; text-transform:uppercase; font-family:'AlibabaSans-Regular'}
.cpzz1 h4{ width:1200px; float:left; text-align:center; font-size:35px; display:block ; color:#313131; margin-bottom:40px; font-weight:normal}

.cpzz6{width:1200px; float:left; border-cpzz1:#e9e9e9 solid 1px;  margin-bottom:20px; margin-top:20px}
.cpzz6 h3{width:1200px; float:left; font-size:36px; color:#058ad3; font-weight:normal; text-align:center; padding-bottom:10px; margin:0; text-transform:uppercase; font-family:'AlibabaSans-Regular'}
.cpzz6 h4{ width:1200px; float:left; text-align:center; font-size:35px; display:block ; color:#058ad3; margin-bottom:40px; font-weight:normal}



.cpzz5{width:1200px; float:left; border-cpzz1:#e9e9e9 solid 1px;  margin-bottom:20px; margin-top:20px}
.cpzz5 h3{width:1200px; float:left; font-size:24px; color:#999; font-weight:normal; text-align:center; padding-bottom:0px; margin:0; text-transform:uppercase; font-family:'AlibabaSans-Regular'}
.cpzz5 h4{ width:1200px; float:left; text-align:center; font-size:35px; display:block ; color:#313131; margin-bottom:0px; font-weight:normal}


.cpzz2{width:1200px; float:left;   margin-bottom:20px; margin-top:20px}
.cpzz2 h3{width:1200px; float:left; font-size:35px; color:#fff; font-weight:normal; text-align:center; padding-bottom:10px; margin:0; text-transform:uppercase; font-family:'AlibabaSans-Regular'}
.cpzz2 span{ width:1200px; float:left; text-align:center; font-size:34px; display:block ; color:#fff; margin-bottom:40px}

.index-news-bottom{ width:1200px; margin:0 auto}
.index-news-bottom-left {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.index-news-bottom-left .latest-news-item{ margin:0 0.5%}
.index-news-bottom-left .latest-news-item:first-child { margin:0 0.5% 0 0	
}
.index-news-bottom-left .latest-news-item:lastt-child { margin:0  0 0 0.5%
   	
}.index-news-bottom-left .latest-news-item .img img{ width:100%}
.index-news-bottom-left .latest-news-item .img {
    background: none; overflow:hidden
}.index-news-bottom-left .latest-news-item .text, .index-news-bottom-left .latest-news-item .img {
    float: none;
    width: 100%;
}.index-news-bottom-left .latest-news-item .text {
    padding: 0px 5% 5%;
    width: 90%;
}.index-news-bottom-left .latest-news-item .date-1 {
    margin-top: 5%;
}.index-news-bottom-left .latest-news-item .title-1 {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 64px;
    line-height: 32px;
}.index-news-bottom-left .latest-news-item .title-1 {
    margin-top: 3%;
}.latest-news-item .text-1 {
    color: #999;
    margin-top: 15px;
}
.index-news-bottom-left .latest-news-item{ flex:1; background:#f2f2f2 }
.index-news-bottom-left .latest-news-item .font22{ font-size:20px; font-weight:bold}
.index-news-bottom-left .latest-news-item .font16{ font-size:16px; font-family:Arial, Helvetica, sans-serif}

.ab_5{width:1200px; height:310px; float:left; overflow:hidden;}
.ab_5 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; }
.ab_5 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);}

.huse{ width:100%; float:left }
.fazhan{ width:60%; float:left}
.neirong_fazhan{ width:30%; padding:5%; background:#0057ab; float:left; min-height:360px}
.neirong_fazhan p{ color:#fff!important}
.neirong_fazhan b{ color:#fff; font-size:28px}

.index-news-bottom-left .latest-news-item:hover{ background:#0057ab; color:#fff}
.index-news-bottom-left .latest-news-item:hover a,.index-news-bottom-left .latest-news-item:hover p{ color:#fff; transition:all 0.4s}
.index-news-bottom-left .latest-news-item:hover img{ transition:all 0.4s;transform: scale(1.1)}

.nei1 h2{font-size: 32px;
    font-weight: normal;
    line-height: 30px;}
	.index-news-bottom{ margin-bottom:80px}
	
.nei1 span {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px; color:#999
}.nei1 p{font-size: 18px; line-height:36px; margin-top:10px}	
	
.cpz5{width:560px; float:left; padding-bottom:20px;}
.cpz5 h3{width:560px;  height:220px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.cpz5 h3 span{width:560px; float:left; font-size:15px; color:#828282; font-weight:normal;line-height:25px;}

.cpzz1 p{ font-size: 20px;
    line-height: 46px;
    color: #646464; text-align:left}
	
	.cpzz6 p{ font-size: 20px;
    line-height: 46px;
    color: #333; text-align:left}
	
	
.cpz6{width:560px; float:right; padding-bottom:20px;}
.cpz6 h3{width:560px;  height:220px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.cpz6 h3 span{width:560px; float:left; font-size:15px; color:#828282; font-weight:normal;line-height:25px;}



.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}
.rollBox1 .Cont .pic h5{ width:100%;float:left; color:#3b3b3b; font-size:18px!important; text-align:center;  margin-top:10px; font-weight:normal}
.rollBox1 .Cont .pic h5 a{  color:#3b3b3b; text-align:center }
.rollBox1 .Cont .pic h5 img{  width:200px!important; height:auto!important ; margin-top:20px}

.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:#0057ab; border:0}


.rollBox1 .Cont .wenn{width:100%; text-align:center; height:50px;  float:left; margin-bottom:20px}



.rollBox1 .Cont .pick:hover img{ transition:all 0.4s;transform: scale(1.1)}
.rollBox1 .Cont .pick:hover p{ color:#0057ab; font-size:20px}

.rollBox1 .Cont .pick:hover .linkmore a{ color:#fff; background:#0057ab; border:0}

.rollBox1 .Cont .pick:hover .wenn{ color:#0057ab}

.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: #0057ab;
    transition: 400ms ease all; }



.rollBox1 .Cont .pic:hover:after {
    width: 100%;
    transition: 800ms ease all;
}









.cpz{width:530px; float:left; padding-bottom:20px;}
.cpz h3{width:530px; height:170px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.cpz h3 span{width:530px; float:left; font-size:15px; color:#828282; font-weight:normal;line-height:25px;}


.cpz1{width:530px; float:right; padding-bottom:20px;}
.cpz1 h3{width:530px;height:170px;  float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.cpz1 h3 span{width:530px; float:left; font-size:15px; color:#828282; font-weight:normal;line-height:25px;}





.ab_3{width:530px; height:310px; float:left; overflow:hidden;}
.ab_3 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; }
.ab_3 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);}




	
.ab_4{width:340px; height:142px; float:left; overflow:hidden;}
.ab_4 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; }
.ab_4 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);}


.ab_6{width:500px; height:309px; float:left; overflow:hidden;}
.ab_6 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; }
.ab_6 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);}



.cp{width:340px; float:left;} 
.cp h3{width:340px; height:220px; float:left; font-size:25px; color:#000000; font-weight:normal; line-height:80px; text-align:left}
.cp h3 span{width:340px; float:left; font-size:15px; color:#828282; font-weight:normal;line-height:25px;}
.cp h4{width:340px; height:150px;float:left; font-size:25px; color:#000000; font-weight:normal; line-height:80px; text-align:left}
.cp h4 span{width:340px; float:left; font-size:15px; color:#828282; font-weight:normal;line-height:25px;}


.cp1{width:340px; float:left;margin-left:88px;} 
.cp1 h3{width:340px; height:220px;float:left; font-size:25px; color:#000000; font-weight:normal; line-height:80px; text-align:left}
.cp1 h3 span{width:340px; float:left; font-size:15px; color:#828282; font-weight:normal;line-height:25px;}
.cp1 h4{width:340px; height:150px;float:left; font-size:25px; color:#000000; font-weight:normal; line-height:80px; text-align:left}
.cp1 h4 span{width:340px; float:left; font-size:15px; color:#828282; font-weight:normal;line-height:25px;}


.cp2{width:340px; float:right; } 
.cp2 h3{width:340px; height:220px;float:left; font-size:25px; color:#000000; font-weight:normal; line-height:80px; text-align:left}
.cp2 h3 span{width:340px; float:left; font-size:15px; color:#828282; font-weight:normal;line-height:25px;}

.cp2 h4{width:340px; height:150px;float:left; font-size:25px; color:#000000; font-weight:normal; line-height:80px; text-align:left}
.cp2 h4 span{width:340px; float:left; font-size:15px; color:#828282; font-weight:normal;line-height:25px;}





.ggmain{ width:1200px; margin:auto; }


.detaildiv1
{ width:550px;float:right;  font-size:17px; line-height:30px; color:#333
}

.detaildiv img{ width:350px; margin-left:100px}
.detaildiv1 img{ width:350px}
.detaildiv
{ width:550px; height:auto;  float:left;  font-size:16px; line-height:27px; margin-top:50px;  border-right:#ededed solid 1px;
}
.detaildiv1 h3
{ font-size:40px; color:#000000;
    font-weight:normal;
    margin-bottom: 30px; line-height:45px;
}
.detaildiv1 h4
{font-size: 20px;
color:#0057ab; margin-bottom: 20px;
}


.xiangqing{ width:1200px; float:left; background:#f0f0f0; height:43px; line-height:40px; border-top:#0057ab solid 3px; margin-top:30px;}
.xiangqing h5{float:left; background:#0057ab; line-height:40px; border-top:#0057ab solid 3px; font-size:17px; padding-left:20px; padding-right:20px; color:#FFFFFF; font-weight:normal; margin-bottom:20px; margin-top:0}

.xiangqing1{ width:1200px; float:left; line-height:25px;  padding-top:30px; color:#333}
.xiangqing2{ width:1200px; float:left; line-height:25px; margin-bottom:50px; color:#bbbbbb}

.nr3{ float:right; width:48px; height:0px; position: relative;clear: both; z-index:100; }
.nnnn{ width:519px; height:395px; float:left}

.pppp{ width:1200px;   border-top:#ededed solid 1px; float:left; padding-top:30px; text-align:center}


.cbc{ color:#000000; text-decoration:underline; float:left; width:510px;}
.cbc1{float:left; width:510px;}

.mm11 {
	line-height: 30px; float:left;

	text-align: center;
	width:150px;
	margin-top: 0px; font-style:normal; margin-right:10px;
} 

.mm11 a{ margin-bottom:20px;
	line-height: 30px; float:left;
	color: #fff;
	background:#b1b1b1;
	text-align: center;
	width:150px;
font-style:normal; margin-right:500px;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;
} 

.mm11 a:hover{
	line-height: 30px; float:left;
	color: #fff;
	background:#0057ab;
	text-align: center;
	width:150px;
 font-style:normal; margin-right:500px; -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;-webkit-transition:all .8s ease 0s; transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);} 



.mm22{
	line-height: 30px; float:left; 

	text-align: center;
	width:150px;
	margin-top: 0px; font-style:normal; 
} 

.mm22 a{ margin-bottom:20px;
	line-height: 30px; float:left;
	color: #fff;
	background:#0057ab;
	text-align: center;
	width:150px;
font-style:normal; margin-right:500px;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;
} 

.mm22 a:hover{
	line-height: 30px; float:left;
	color: #fff;
	background:#28a049;
	text-align: center;
	width:150px;
 font-style:normal; margin-right:500px; -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;-webkit-transition:all .8s ease 0s; transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);} 



.cbc22{ float:left; width:510px; height:80px;}



.c10{width:560px; float:left; padding-bottom:20px; height:600px;}
.c10 h3{width:560px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.c10 h3 span{width:560px; float:left; font-size:15px; color:#828282; font-weight:normal;line-height:25px;}


.c11{width:560px; float:right; padding-bottom:20px;height:600px;}
.c11 h3{width:560px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.c11 h3 span{width:560px; float:left; font-size:15px; color:#828282; font-weight:normal;line-height:25px;}




.c12{width:560px; float:left; padding-bottom:20px;height:600px;}
.c12 h3{width:560px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.c12 h3 span{width:560px; float:left; font-size:15px; color:#828282; font-weight:normal;line-height:25px;}


.c13{width:560px; float:right; padding-bottom:20px;height:600px;}
.c13 h3{width:560px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.c13 h3 span{width:560px; float:left; font-size:15px; color:#828282; font-weight:normal;line-height:25px;}











.imglist1 ul li{text-align:center;float:left;display:inline;width:200px;height:290px; margin:20px 7px;overflow:hidden; border: #e4e4e4 1px solid;background:#FFF; padding:5px; border-radius:5px;}
.imglist1 ul li img{background:#FFF; width:200px; height:290px;}
.imglist1 ul li span{line-height:50px;display:block;background:#FFF; text-align:center;font-size:15px;}




.imglist3 ul li{text-align:center;float:left;display:inline;width:300px;height:420px; margin:0px 20px;overflow:hidden; border: #e4e4e4 1px solid;background:#FFF; padding:10px; border-radius:0px; margin-top:20px;}
.imglist3 ul li img{background:#FFF; width:300px; height:500px;}




.imglist4 ul li{text-align:center;float:left;display:inline;width:220px;height:300px; margin:20px 20px;overflow:hidden; border: #e4e4e4 1px solid;background:#FFF; padding:10px; border-radius:5px;}
.imglist4 ul li img{background:#FFF; width:220px; height:300px;}



.n2 { width: 1200px;
    margin: auto;
    padding-top: 70px;
    clear: both;
    padding-bottom: 0px;
    overflow: hidden;}
.n2 ul{ width:1200px;float:left;  padding-left:0 }





a{ color:#333}




.ej_nav_u1{ margin:0; padding:0; display:flex; flex-direction:row; width:70%; justify-content:center; margin:0 auto }
.ej_nav_u1 li{display: inline-block;vertical-align: top; text-align: center;line-height: 78px; flex:1}
.ej_nav_u1 li a{display: block;position: relative;font-size: 18px!important;color: #272727;}
.ej_nav_u1 li a:after{content: '';display: block;width: 100%;height: 2px;background:#00bd8e;position: absolute;bottom: -1px;left: 0;transition: 0.4s ease-out;
transform: scaleX(0);}
.ej_nav_u1 li:hover a:after,.ej_nav_u1 li.active a:after{transform: scaleX(1);}
.ej_nav_u1 li:hover a,.ej_nav_u1 li.active a{color: #333333; font-weight: 700; font-family:Arial, Helvetica, sans-serif}




.ej_nav_list{background: #fff;width: 100%; height: 77px; border-bottom:1px #ececec solid;  box-shadow: 1px 0px 10px #cbcbcb; float:left }








.zz5{  float:left; }

.zz5 a{ color:#0057ab; float:left;  line-height:50px; font-weight:900; 
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;}


.zz5 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;}
	
.zz6{float:left; }


.zz6 a{  color:#000; float:left;  line-height:50px;
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;}


.zz6 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;}




/*sousuo*/
.gsjj_con1_div1{background: #ededed; float:left;padding: 30px 30px 20px 30px; margin-top:50px; margin-bottom:0px; width:1140px;}

.divBox{width:1200px;margin:auto;}

.gsjj_con1{background: url(../images/jj1_02.jpg) no-repeat center center ;background-size: cover;}



.alzs .gsjj_con1_div1{background: #f1f1f1;}

.alzs .gsjj_con1_div1_al {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: #ffd600;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: #ffd600;}

.alzs_div_tx_u1 li.active a{color: #ffd600;}


/*sousuo e*/




.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:#8f6e44;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:#8f6e44;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:#8f6e44;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:#8f6e44;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:200px; }
.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: #8f6e44;
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: #8f6e44;}
.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);}


.gsjj_con1{ width:1200px; margin:0 auto }

..tupian ul div{ float:left;margin-bottom:20px; width:370px; overflow:hidden;margin-left:30px; margin-right:30px;}
.eenma{ text-align:center;}
.chanpinlbbc{ width:370px; height:260px!important;text-align:center;vertical-align:middle;display:block;position:relative;  }
.chanpinlbbc a{display:table-cell;vertical-align:middle;width:370px; border:1px solid #d8d8d8; overflow: hidden!important;}
.chanpinlbbc a img{max-width:360px;max-height:240px; overflow:hidden!important; margin-top:5px }
.chanpinlbbc a:hover{border:5px solid #0057ab;}

.chanpinlbbc{width: 370px;height: 260px!important;overflow: hidden!important;}
.chanpinlbbc img{cursor: pointer;transition: all 0.6s;}
.chanpinlbbc img:hover{transform: scale(1.2);}



.tupian2 ul div{ float:left;margin-bottom:20px; width:260px; overflow:hidden;margin-left:15px; margin-right:10px;}
.eenma2{ text-align:center;}
.chanpinlbbc2{ width:260px; height:200px!important;text-align:center;vertical-align:middle;display:block;position:relative;  }
.chanpinlbbc2 a{display:table-cell;vertical-align:middle;width:258px; height:198px!important; border:1px solid #d8d8d8; overflow: hidden!important;}
.chanpinlbbc2 a img{max-width:250px;max-height:190px; overflow:hidden!important }
.chanpinlbbc2 a:hover{border:2px solid #0057ab; }

.chanpinlbbc2{width: 260px;height:200px!important;overflow: hidden!important;}
.chanpinlbbc2 img{cursor: pointer;transition: all 0.6s;}
.chanpinlbbc2 img:hover{transform: scale(1.4);}
.tupian  div {
    float: left;
    margin-bottom: 20px;
    width: 370px;
    overflow: hidden;
    
    margin-right: 30px;
}


.nianfen{ width:100%; float:left; height:74px;  }
.shijian{ font-size:56px; width:12%; float:left; font-family:"Times New Roman", Times, serif; }
.neir{ width:60%; margin-left:0%; float:left; font-size:18px; margin-top:30px; text-align:left}
.img-fluid{ width:10%; float:left; margin-top:20px}
.neir p{ text-align:left}



.shili{ width:100%; float:left; display:flex; flex-wrap:wrap ;justify-content: flex-start; margin-bottom:90px; margin-top:30px  }
.shili li{ width:33.3%; height:75px; line-height:75px; list-style:none; text-align:center; font-size:18px}
.shili li:nth-child(1n){ background:#004b94; color:#fff}
.shili li:nth-child(2n){ background:#00bd8e; color:#fff}
.shili li:hover{transform: scale(1.1); transition:all 0.4s; box-shadow: 18px 18px 26px rgba(0,0,0,0.2); background:#d07100}


.shili_1{ width:100%; float:left; display:flex; flex-wrap:wrap ;justify-content: flex-start; margin-bottom:90px; margin-top:30px  }
.shili_1 li{ width:20%;  line-height:175px; list-style:none; text-align:center; font-size:18px; border-radius: 50%; margin:0 2%; height:30%}
.shili_1 li:nth-child(1n){ background:#004b94; color:#fff}
.shili_1 li:nth-child(2n){ background:#00bd8e; color:#fff}
.shili_1 li:nth-child(3n){ background:#d07100; color:#fff}
.shili_1 li:hover{transform: scale(1.1); transition:all 0.4s; box-shadow: 18px 18px 26px rgba(0,0,0,0.2);}


.shili_2{ width:100%; float:left; display:flex; flex-wrap:wrap ;justify-content: flex-start; margin-bottom:90px; margin-top:30px  }

.yuanwai{ width:100%; display:flex; flex-wrap: wrap ;  justify-content: left; font-size:15px ;   }
.yuan{ width:44%;  background:#fff; border:1px #e9e9e9 solid; padding:2%; line-height:24px; margin-bottom:2%; margin-right:1%  }
.yuan: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;  margin-top:-10px;  box-shadow: 18px 18px 26px rgba(0,0,0,0.2);}

	
	
	
.yuanwai_1{ width:100%; display:flex; flex-wrap: wrap ;  justify-content: left; font-size:15px ;   }
.yuanwai_1 .yuan{ width:28%;  background:#fff; border:1px #e9e9e9 solid; padding:2%; line-height:24px; margin-bottom:2%; margin-right:1%  }
.yuanwai_1 .yuan: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;  margin-top:-10px;  box-shadow: 18px 18px 26px rgba(0,0,0,0.2);}

.yuanwai_34{ width:100%; display:flex; flex-wrap: wrap ;  justify-content: left; font-size:15px ;   }

.yuanwai_34 .yuan{ width:19.7%;  background:#fff; border:1px #e9e9e9 solid; padding:2%; line-height:24px; margin-bottom:2%; margin-right:1%  }
.yuanwai_34 .yuan: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;  margin-top:-10px;  box-shadow: 18px 18px 26px rgba(0,0,0,0.2);}

	
	.yuanwai_34 .yuan:first-child{ border:1px #0d5ea8  solid}
	.yuanwai_34 .yuan:nth-child(2){ border:1px #0d5ea8  solid}
	.yuanwai_34 .yuan:nth-child(3){ border:1px #0d5ea8  solid}
	.yuanwai_34 .yuan:nth-child(4){ border:1px #0d5ea8  solid}
	
.yuanwai_34 .yuan:nth-child(1) .heng2 {background: #0d5ea8;}
.yuanwai_34 .yuan:nth-child(2) .heng2 {background: #0d5ea8;}
.yuanwai_34 .yuan:nth-child(3) .heng2 {background: #0d5ea8;}
.yuanwai_34 .yuan:nth-child(3) .heng2 {background: #0d5ea8;}

	
.yuanwai_34	.yuan:nth-child(1) .dess2 {
    background: #00762f;
    color: #fff;
    float: left;
    width: 40px;
    height: 40px;
    display: block;
    text-align: center;
    font-size: 24px;
    line-height: 40px;
    margin-left: 10px;
}
	
	
	
	
.biaoi{ width:19.5%; float:left; min-height:140px }
.wenzia{ width:75%; margin-left:5%; float:left; }
.biaoi div { font-size:26px; font-weight:bold ; line-height:24px}

.yuan h6{ color:#333; float:left; font-size:24px; margin-left:20px; line-height:40px; font-weight:normal}
.yuan .heng{ width:100%; margin:0 auto; height:60px}
.yuan .dess{ background:#f08200; color:#fff; line-height:40px; width:40px; height:40px; border-radius: 40%; display:block; text-align:center; font-size:24px; margin-bottom:10px; float:left}
.yuan .guang3{/*overflow-y: scroll;*/ min-height:100px}
.yuan .guang3 p{ font-size:17px!important; line-height:34px; text-align:left; color:#666}
.yuan .guang3 strong{ color:#1b2631}

.yuan .guang2{ min-height:150px}
.yuan .guang2 p{ font-size:17px!important; line-height:30px; text-align:left; color:#666}
.yuan .guang2 strong{ color:#1b2631}




.yuan .heng{ width:100%; margin:0 auto; height:60px}
.yuan .dess1{ background:#f08200; color:#fff; line-height:40px; width:140px; height:40px; border-radius: 10px; display:block; text-align:center; font-size:24px; margin-bottom:10px; float:left}
.yuan .guang4{/*overflow-y: scroll;*/ min-height:100px; display:flex;}
.yuan .guang4 p{ font-size:17px!important; line-height:34px; text-align:left; color:#666; margin-left:4%}
.yuan .guang3 strong{ color:#1b2631}

.yuan .guang4{ min-height:150px}
.yuan .guang4 p{ font-size:17px!important; line-height:30px; text-align:left; color:#666}
.yuan .guang4 strong{ color:#1b2631}

.guang4 .eddf{ width:35%}
.guang4 .eddf img{ width:100%}
.yuan .heng2{ width:100%; margin:0 auto; height:40px; background:#f08200; margin-bottom:20px}

.yuan:nth-child(2) .heng2{ background:#004b94}
.yuan:nth-child(2)  .dess2{ background:#317ec4; color:#fff; float:left  ;width:40px; height:40px; display:block; text-align:center; font-size:24px; line-height:40px; margin-left:10px}

.yuan:nth-child(1) .heng2{ background:#0d5ea8}
.yuan:nth-child(1)  .dess2{ background:#317ec4; color:#fff; float:left  ;width:40px; height:40px; display:block; text-align:center; font-size:24px; line-height:40px; margin-left:10px}

.yuan:nth-child(3) .heng2{ background:#0d5ea8}
.yuan:nth-child(3)  .dess2{ background:#317ec4; color:#fff; float:left  ;width:40px; height:40px; display:block; text-align:center; font-size:24px; line-height:40px; margin-left:10px}
.yuan:nth-child(4) .heng2{ background:#0d5ea8}
.yuan:nth-child(4)  .dess2{ background:#317ec4; color:#fff; float:left  ;width:40px; height:40px; display:block; text-align:center; font-size:24px; line-height:40px; margin-left:10px}

.yuan:nth-child(5) .heng2{ background:#0d5ea8}
.yuan:nth-child(5)  .dess2{ background:#317ec4; color:#fff; float:left  ;width:40px; height:40px; display:block; text-align:center; font-size:24px; line-height:40px; margin-left:10px}


.yuan:nth-child(6) .heng2{ background:#0d5ea8}
.yuan:nth-child(6)  .dess2{ background:#317ec4; color:#fff; float:left  ;width:40px; height:40px; display:block; text-align:center; font-size:24px; line-height:40px; margin-left:10px}






.yuan .heng2 h6{ color:#fff; font-size:22px}


.yuan1{ width:28%;  background:#fff;  padding:2%; line-height:24px; margin-bottom:2%; margin-right:1%;}

.yuan1:hover 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;  margin-top:-10px; }

.yuan1:hover h6{ color:#004b94}
.yuan1 h6{ color:#000; float:left; font-size:22px;  line-height:40px; width:100%; text-align:center; font-weight:normal; color:#333}
.yuan1 .heng{ width:100%; margin:0 auto; height:108px}
.yuan1 .dess{ float:left;color:#fff;   display:block; text-align:center; font-size:24px; margin-bottom:10px; width:100%}
.yuan1 .dess img{ width:138px}
.yuan1 .guang2{ height:100px;}
.yuan1 .guang2 p{ font-size:16px!important; line-height:30px; text-align:center}
.yuan1 .guang2 strong{ color:#1b2631}


.yuan3{ width:32%;  background:#fff;  padding:2%; line-height:24px; margin-bottom:2%; margin-right:1%;}

.yuan3:hover 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;  margin-top:-10px; }

.yuan3:hover h6{ color:#004b94}
.yuan3 h6{ color:#000; float:left; font-size:22px;  line-height:40px; width:100%; text-align:center; font-weight:normal; color:#333}
.yuan3 .heng{ width:100%; margin:0 auto; height:108px}
.yuan3 .dess{ float:left;color:#fff;   display:block; text-align:center; font-size:24px; margin-bottom:10px; width:100%}
.yuan3 .dess img{ width:138px}
.yuan3 .guang2{ height:100px;}
.yuan3 .guang2 p{ font-size:16px!important; line-height:30px; text-align:center}
.yuan3 .guang2 strong{ color:#1b2631}







.yuan2{ width:32%;  background:#fff;  padding:2%; line-height:24px; margin-bottom:2%; margin-right:1%; text-align:center }
.yuan2 h6{ font-size:22px; text-align:center;line-height:40px; font-weight:normal}
.yy{width:1200px; float:left;    border-bottom:#e9e9e9 solid 1px; padding-bottom:50px; padding-top:50px;}

.yy1{ float:left; width:565px; height:300px; 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:530px; float:right;}
.yy2 h3{width:530px; height:130px; float:left; font-size:28px; color:#000; font-weight:normal; line-height:80px; text-align:left}
.yy2 h3 span{width:530px; float:left; font-size:15px; color:#828282; font-weight:normal;line-height:25px;}

.yy2 h5{width:530px;  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:#008e3b;-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:565px; height:300px; 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; }
.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:480px; float:left;}
.yy4 h3{width:480px; height:220px; float:left; font-size:28px; color:#000; font-weight:normal; line-height:80px; text-align:left}
.yy4 h3 span{width:480px; float:left; font-size:15px; color:#828282; font-weight:normal;line-height:25px;}




.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;}
.yy2 p{ font-size:16px; text-align:left; line-height:35px}
.yy1 p{ font-size:16px; text-align:left; line-height:35px}
.yy3 p{ font-size:16px; text-align:left; line-height:35px}

.yy4 p{ font-size:16px; text-align:left; line-height:35px}




.c_portalResGroupNewsNew_list-02001005 li {
    width: 45%;
    float: left;
    background: #f3f3f3;
    padding: 40px;
    margin-bottom: 2%;
    position: relative;
}
 .c_portalResGroupNewsNew_list-02001005 li a{ position:relative; z-index:2; } .c_portalResGroupNewsNew_list-02001005 li:nth-child(2n){ float:right; } .c_portalResGroupNewsNew_list-02001005 li:before{ content:""; display:block; position:absolute; top:0px; left:0px; background:#c53824; height:100%; width:0px; transition:0.5s; }
.c_portalResGroupNewsNew_list-02001005 li:before{ content:""; display:block; position:absolute; top:0px; left:0px; background:#0056ad; height:100%; width:0px; transition:0.5s; } .c_portalResGroupNewsNew_list-02001005 li:hover:before{ width:100%; transition:0.5s; z-index:1; } .c_portalResGroupNewsNew_list-02001005 li:hover a{ color:white; } .c_portalResGroupNewsNew_list-02001005 .title{ line-height:1.2em; font-size:24px } .c_portalResGroupNewsNew_list-02001005 .summary{ margin:15px 0; position:relative }
.c_portalResGroupNewsNew_list-02001005 .summary p { font-size:15px; padding-left:10px; display:block; position:relative; line-height:32px;  width:60%}
.c_portalResGroupNewsNew_list-02001005 .summary p:before{ position: absolute;
    display: inline-block;
    left: 0px;
    top: 10px;
    content: '';
    vertical-align: middle;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #252b3a;}
.c_portalResGroupNewsNew_list-02001005 li:hover .summary p:before{ position: absolute;
    display: inline-block;
    left: 0px;
    top: 10px;
    content: '';
    vertical-align: middle;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #fff;}

.c_portalResGroupNewsNew_list-02001005 li:hover{ color:white; } .c_portalResGroupNewsNew_list-02001005 .img_z{ float:left;  } .c_portalResGroupNewsNew_list-02001005 .img_z img{ width:100%; } .c_portalResGroupNewsNew_list-02001005 .img_y{ float:left; width:100%; z-index:999999999999; text-align:center}/*图片标题列表*/ .w_fimg-000 .p_title{ display:inline-table; margin:0; min-width:37px; padding:0; color:rgba(51,51,51,1); font-size:16px; font-weight:400; cursor:pointer; } 
#c_portalResGroupNewsNew_list-16043675102645938 .p_CommonSummaryBoxA{ text-align:center; } #c_portalResGroupNewsNew_list-16043675102645938 .p_MatteIcon .iconfont:before{ content:'\e602'; } #c_portalResGroupNewsNew_list-16043675102645938 >div{ animation-fill-mode:both; } #c_portalResGroupNewsNew_list-16043675102645938 .p_page .pre .iconfont:before{ shadow-angle:0px; shadow-distance:0px; shadow-angle-ofInset:0px; shadow-distance-ofInset:0px; } #c_portalResGroupNewsNew_list-16043675102645938 .p_page .next .iconfont:before{ shadow-angle:0px; shadow-distance:0px; shadow-angle-ofInset:0px; shadow-distance-ofInset:0px; } #c_portalResGroupNewsNew_list-16043675102645938 .p_more .iconfont:before{ shadow-angle:0px; shadow-distance:0px; shadow-angle-ofInset:0px; shadow-distance-ofInset:0px; } #c_portalResGroupNewsNew_list-16043675102645938 .p_loading .iconfont:before{ shadow-angle:0px; shadow-distance:0px; shadow-angle-ofInset:0px; shadow-distance-ofInset:0px; } #c_portalResGroupNewsNew_list-16043675102645938 .img_z{ float:left; width:100%;  height:0; height:152px; overflow:hidden; text-align:center } #c_portalResGroupNewsNew_list-16043675102645938 li{ padding:25px; min-height:159px } #c_portalResGroupNewsNew_list-16043675102645938 li:hover .img_z img{ transform:scale(1.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;} #c_portalResGroupNewsNew_list-16043675102645938 .img_z img{ width:50%; 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:0 auto} @media screen and (max-width: 768px){ #c_portalResGroupNewsNew_list-16043675102645938 .clearfix li{ flort:none !important ; width:100%; } } #c_portalResGroupNewsNew_list-16043675102645938{ max-height:none; padding-top:0px; padding-left:0px; padding-bottom:0px; min-height:0px; margin-right:0px; margin-left:0px; max-width:none; width:100%; margin-top:0px; margin-bottom:0px; min-width:320px; height:auto; padding-right:0px; }







.niewsssd{ width:80%; margin:0 auto; margin-top:120px; background:#eee;border-radius: 20px; height:320px; overflow:hidden}
.niewsssd .left{ width:50%; float:left}
.niewsssd .left img{ width:100%}
.niewsssd .right{ width:50%; float:right; padding:5%; color:#333; font-size:22px; line-height:40px}










.job_1_1{
margin-top:3.2em;}
.job_1_1 ul li{
float:left; width:33.33333333333%;}
.job_1_1_1{
position:relative; overflow:hidden;}
.job_1_1_1 img{
width:100%;}
.job_1_1_1_jj{
position:absolute; left:0; width:100%; bottom:0; z-index:10; color:#fff;}
.job_1_1_1_jj_mid{
margin:1.5em;}
.job_1_1_1_jj_mid_1{
font-size:14px;}
.job_1_1_1_jj_mid_2{
font-size:24px; margin-top:0.4em;}
.job_1_2{
font-size:1em; line-height:2; margin:2.5em 0 4em 0; color:#000; text-align:center;}
.jobs_2{ padding-bottom:6.25em;
overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/jobs/img6.jpg);}
.jobs_2_1{ margin-top:2.8em;
text-align:center; padding:2.25em; background-color:#fff;}
.jobs_3{
overflow:hidden; padding-bottom:5.5em;}
.jobs_3_1 ul li{
float:left; margin-bottom:1.6875em; width:33%; margin-right:5px;}
.jobs_3_1 ul li:nth-child(3n){
 margin-right:0px;}
.jobs_3_1_1{
overflow:hidden;}
.jobs_3_1_1 img{
width:100%;  height:290px;}
.jobs_3_1{
margin-top:3.5em;}
.jobs_4{
overflow:hidden;}
.jobs_4_1{ overflow:hidden;
background-image:url(../images/jobs/img11.jpg); color:#fff; background-position:center; background-repeat:no-repeat; background-size:cover;}
.jobs_4_1_1{ margin-top:3.766666666666667em;
text-align:center; font-size:1.875em;}
.jobs_4_1_2{ letter-spacing:0.08em;
font-size:3em; text-align:center; margin-top:0.5em; margin-bottom:2em;}
.jobs_4_1_3{ padding:1.5em 0; margin-bottom:0.625em;
background-color:#0264c3; overflow:hidden;}
.joblist li{ 
float:left; width:27%;}

.joblist li:nth-child(4){
width:19%;}
.joblist li.showjobinfo{ display:none;
width:100%; clear:both; background-color:#fff;  }
.joblist_mid{
padding-left:2em; padding-right:2em;}
.joblist_mid_2,.joblist_mid_3,.joblist_mid_4{
text-align:center}
.joblist_mid_t{
font-size:1.125em;}
.joblist{
display:block;}
.jobs_4_2{
background-color:#f4f4f5; padding-top:5px; overflow:hidden;}
.jobs_4_2 ul{ cursor:pointer;
background-color:#fff; border:1px #d3d7df solid; margin-bottom:5px}
.jobs_4_2 ul li{
min-height:3.3em;}
.joblist_mid_c{
padding:1em 0;}
.showjobinfo_mid{
padding:1em 2em 0em 2em; }
.showjobinfo_mid_1{line-height:1.8; overflow:hidden; margin-bottom:1.5em;}
.jobs_4_2 ul.on{
background-color:#788694;}
.jobs_4_2 ul.on .joblist_mid_c{
color:#fff;}
.jobs_4_2 ul.joblist.on li.showjobinfo{
display:block}
.showjobinfo_mid_2 a{ padding:0.45em 2em;
display:inline-block; color:#fff; background-color:#194695;}
.showjobinfo_mid_2 a span{ padding-left:20px;
background-position:left center; background-repeat:no-repeat; display:inline-block; background-image:url(../images/jobs/img5.png);}
.jobs_4_2_2{
margin:3em 0 5.5em 0}
.jobs_4_2_2 a{
border:1px #d3d7df solid;}
.contact_1_1{ margin-top:1.666666666666667em;
font-size:2.25em; color:#000;}
.we2{ margin:40px  auto ; }
.cssimgp:hover img {
    transform: scale(1.08, 1.08);
}
.job_1_1_1 img {
    width: 100%;
}
.job_1_1_1 img {
    width: 100%;
}
.cssimg, .cssimgp img {
    transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}





.index-about-right .pic-1{position: relative;z-index: 1;width: 100%; float: left;}
.about_sp {
    transition: all .4s;
    background-size: auto 100%;
}
.index-about-right {float: left; width: 45%;position: relative;padding:0 0;}


.index-about-left {
   
    width: 49%; float:right; text-align:left
}.index-about-left h2{ font-size:32px; font-weight:normal; line-height:30px}
.index-about-left span{ font-size:16px; font-weight:normal; line-height:24px; color:#999}
.fangggg{ width:40px; height:50px; background:#0057ab; color:#fff; line-height:50px; text-align:center; font-size:36px; font-family:Arial, Helvetica, sans-serif; margin-right:20px}
.zuzu{ display:flex; align-items: flex-start }
.index-about-left p{ font-size:18px; margin-top:10px}




@media all and (max-width:550px){  
.yuan1 .guang2 p {
    font-size: 14px!important;
    line-height: 24px!important;
    text-align: center;
}
.yuan1 .guang2 {
    height: 100px;
}
.yuan1 {
    width: 45%;
    background: #fff;
    padding: 2%;
    line-height: 24px;
    margin-bottom: 2%;
    margin-right: 1%;
}.yuan1 .dess img {
    width: 50%; height:auto
}
.job_1_1 ul li{ margin-bottom:0!important}

.job_1_1_1_jj_mid_2 {
    font-size: 18px;
    margin-top: 0.4em;
}




.job_1_1 ul li:nth-child(2){ display:none}
.job_1_1 ul li:nth-child(3){ display:none}

.job_1_1 ul li {
    float: left;
    width: 100%;
}

.n2 {
    width: 100%;
    margin: auto;
    padding-top: 30px;
    clear: both;
    padding-bottom: 0px;
    overflow: hidden;
}
.xwzx_con1,.xwzx_con2_u1{width: 100%!important;}
.xwzx_con1{ width:96%!important}
.xwzx_con1_u1{ width:100%!important}

.xwzx_con1_middle {
    width: 20%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.xwzx_con1_right {
    width: calc(100% - 22%);
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    border-left: 1px solid #e5e5e5;
    padding-left: 2%;
    padding-right: 10px;
    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; display:none
}.xwzx_con1_u1 li a {
    display: block;
    padding: 10px 0;
    position: relative;
    z-index: 2;
    margin: 10px 0;
}.xwzx_con1_middle b {
    font-size: 30px;
    color: #2c3238;
    font-family: arial;
    transition: 0.3s ease-out;
    float: left;
    width: 100%;
    text-align: center;
}.xwzx_con1_middle em {
    font-size: 14px;
    color: #2c3238;
    font-family: arial;
    transition: 0.3s ease-out;
    font-style: normal;
    float: left;
    width: 100%;
    text-align: center;
}

.xwzx_con1_right h1 {
    font-size: 15px;
    color: #333;
    transition: 0.3s ease-out;
    font-weight: normal;
}

.xwxq_list .divBox {
    position: relative;
    padding-bottom: 120px;
    width: 98%;
    margin: 0 auto;
}
.xwxq_list p img {
    display: block;
    margin: 0 auto; width: 100%!important;
}

.xwxq_page {
    position: relative;
    width: 100%;
    margin: 0 auto;
    margin-top: 90px;
}

.xwxq_page{ display:none}
.tupian div {
    float: left;
    margin-bottom: 0px;
    width: 48%;
    overflow: hidden; margin-right:1%; margin-left:1%
   
}
.tupian div div{ width:95%; }

.chanpinlbbc a{ width:98%!important}


.chanpinlbbc a img{ width:100%!important}


.chanpinlbbc {height: 90px!important;
    overflow: hidden!important;
}

.index-about-right {float: none; width: 90%;position: relative;padding:0 0; margin:0 auto;}


.index-about-left {
   
    width: 90%; float:none; text-align:left; margin:0 auto; margin-top:4%
}
.index-about-right .pic-1 {
    position: relative;
    z-index: 1;
    width: 100%;
    float: none;
}
.index-news-bottom {
    width: 100%;
    margin: 0 auto;
}.index-news-bottom-left{flex-wrap:  wrap;}

.index-news-bottom-left .latest-news-item {
    flex: none ;
    background: #f2f2f2; width:100%
}
.index-news-bottom-left .latest-news-item .title-1 {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height:auto;
    line-height: 32px;
}#page2{ width:92%!important; margin:0 auto}
.gainian1{width: 100%!important;}

.shili_2{ width:94%; margin:0 auto; float:none}

.yuanwai_34 .yuan {
    width: 100%;
    background: #fff;
    border: 1px #e9e9e9 solid;
    padding: 2%;
    line-height: 24px;
    margin-bottom: 2%;
    margin-right: 0%;
}    .yuan {
        margin-left: 0%!important;
    }
.gainian2 {
    width: 100%;
    background: #f4f4f4;
    padding: 2%;
    line-height: 24px;
    margin-bottom: 2%;
    margin-right: 0%;
    font-size: 16px;
    line-height: 30px;
    border: 1px #0255a1 solid;
}.lc-mb1-content2-k_a {
    width: 100%;}.lc-mb1-content2-k_2 {
    width: 90%;
    display: flex
;
    justify-content: space-between;
    margin: 0px auto;
    padding: 44px 0;
    flex-wrap: wrap;
}    .time_1 {
        width: 100%;
        height: 670px;
        float: left;
    }.nei1 p {
    margin-top: 0px;
}.yuan .guang4 {
    min-height: 150px;
    width: 100%;flex-wrap: wrap ;
}.guang4 .eddf {
    width: 100%;
}.yuan .dess1 {
    background: #f08200;
    color: #fff;
    line-height: 30px;
    width: 80px;
    height: 30px;
    border-radius: 10px;
    display: block;
    text-align: center;
    font-size: 18px;
    margin-bottom: 10px;
    float: left;
}    .yuan h6 {
        color: #333;
        float: left;
        font-size: 18px;
        margin-left: 20px;
        line-height: 40px;
        font-weight: normal;
        width: calc(100% - 110px)!important;
    }.index-news-bottom-left {
    width: 100%;
    display: flex
;
    justify-content: space-between;flex-wrap:wrap!important;
}.index-news-bottom-left .latest-news-item{ flex:none!important}
}


