@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr,span{
font-weight: normal;
margin:0;padding:0;}
body{font-size:14px;font-family: "Microsoft YaHei" ! important;color:#000000;background:#fff;margin:0 auto;padding:0px;}
a{text-decoration:none;color:#235aa7;outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
img{border:0px;vertical-align: middle;}
li{list-style: none;}
input:focus,textarea:focus{
	outline: none;
}
.clearflex:after{
	content: "";
	display: table;
	clear: both;
}
.wrapper{
	width: 1190px;
	margin: auto;
}
.wrapper2{
	width: 1640px;
	margin: auto;
}
body{
	min-width: 1640px;
}
.head{
	
height: 180px;
	
background:rgba(229,229,229,1);
}
.head .logo{
	
float: left;
	
padding-top: 15px;

margin-bottom: 30px;

}
.head .logo img{
	
}
.head .right{
	
float: right;
	
padding-top: 20px;
}
.head .link{
	
font-size: 20px;
	
font-family:Microsoft YaHei;
	
font-weight:400;
	
color:rgba(59,59,59,1);
}
.head .link a{
	
font-size: 20px;
	
font-family:Microsoft YaHei;
	
font-weight:400;
	
color:rgba(59,59,59,1);
}
.head .link span{
	
}
.nav1 {
	background-color: #25858e;
	height: 45px;
	margin: 0 auto;
}
.nav1 ul{
	text-align: center;
	padding: 0;
	margin: 0 auto;
	width: 100%;;
	display: table;
	height: 50px;
}

.nav1 ul li{
	display: inline;
	list-style: none;
	margin-left: 50px;
	width: 100%;
	padding: 0;
	line-height: 1px;
	
}
.nav1 ul li a{
	color: #FFFFFF;
	margin-top: 20px;
	text-decoration: none;
	line-height: 45px;
	width: 100px;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}
.nav1 li a:hover{
	color:rgba(143,143,143,1);
}
.head .search{
	
margin-top: 10px;
	
width: 320px;
	
height:42px;
	
border:1px solid rgba(98,98,98,1);
	
border-radius:5px;
	
zoom: 1;
	
overflow: hidden;
	
position: relative;
}
.head .search .words{
	
width: 100%;
	
display: block;
	
border: none;
	
height: 44px;
	
background: none;
	
padding: 0px 10px;
	
box-sizing: border-box;
	
padding-right: 135px;
}
.head .search .send{
	
position: absolute;
	
cursor: pointer;
	
right: 5px;
	
top: 5px;
	
width: 120px;
	
height: 30px;
	
background: none;
	
border: none;
	
background: #217780;
	
border-radius: 5px;
	
color: #fff;
}

.banner{
	
}
.banner .content{
	
background: rgba(38,38,38,1);
	
height: 600px;
	
position: relative;
}
.banner .left{
	
float: left;
	
width: 900px;
	
padding-top: 26px;

padding-left: 165px;
}
.banner .name{
	
font-size: 24px;
	
font-family:Microsoft YaHei;
	
font-weight:400;
	
color:rgba(255,255,255,1);

}
.banner .loca{
	
font-size: 47px;
	
font-family:Microsoft YaHei;
	
font-weight:400;
	
color:rgba(255,255,255,1);
	
padding-top: 16px;
	
padding-bottom: 27px;
}
.banner .desc{
	
font-size: 18px;
	
font-family:Microsoft YaHei;
	
font-weight:400;
	
color:rgba(37,133,142,1);
	
line-height:24px;
}
.banner .right{
	position:absolute;
	right:0px;
	bottom:0px;
}
.banner .right img{
	
}
.banner .content .wrapper{
position:relative;
height:100%;
background: url(../images/nav.jpg) no-repeat left center;
}

.titlemodel{
	border-bottom: 1px solid #1E838D
}
.titlemodel .left{
	
float: left;
}
.titlemodel .cn{
	
font-size: 36px;
	
font-family:Microsoft YaHei;
	
font-weight:400;
	
color:rgba(30,131,141,1);
}
.titlemodel .en{
	
font-size: 24px;
	
font-family:Microsoft YaHei;
	
font-weight:400;
	
color:rgba(44,138,148,1);
	
padding-top: 8px;
	
padding-bottom: 14px;
	
text-transform: uppercase;
}
.titlemodel .line{
	
width: 131px;
	
height:7px;
	
background:rgba(30,131,141,1);
	
position: relative;
	
top: 3px;
}
.titlemodel .right{
	
float: right;
	
padding-top: 23px;
}
.titlemodel .right a{
	
display: block;
	
width: 105px;
	

	
background:rgba(30,131,141,1);
	
border-radius:10px;
	
text-align: center;
	
line-height: 41px;
	
font-size: 20px;
	
font-family:Microsoft YaHei;
	
font-weight:400;
	
color:rgba(255,255,255,1);
}
.section_1{
	
padding-top: 60px;
}
.section_1 .content{
	
padding-top: 35px;
	
padding-bottom: 50px;
}
.section_1 .content .left{
	
float: left;
	
width: 392px;
}
.section_1 .content .left img{
	display: block;
	width: 100%;
}
.section_1 .content .right{
	
float: right;
	
width: 774px;
}
.section_1 .content .desc{
	
font-size: 18px;
	
font-family:Microsoft YaHei;
	
font-weight:400;
	
color:rgba(87,87,87,1);
	
padding-bottom: 17px;
	
text-indent: 2em;
}
.section_1 .content .imgbox{
	
}
.section_1 .content .imgbox img{
	display: block;
	width: 100%;
}
.section_2{
	position: relative;
	background:rgba(229,229,229,1);
	padding-top: 47px;
	padding-bottom: 24px;
}
.section_2:before{
	content: "";
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0px;
	top: 153px;
	background: #1e838d;
}
.section_2 *{
	position: relative;
	z-index: 4;
}
.section_2 .item{
	
float: left;
	
width: 47%;
}
.section_2 .item:nth-child(2n){
	float: right;
}
.section_2 .item .titlemodel{
	border-bottom: none;
	margin-bottom: 46px;
}
.section_2 .item .list li{
	
}
.section_2 .item .list li a{
	
display: block;
	
font-size: 18px;
	
font-family:Microsoft YaHei;
	
font-weight:bold;
	
color:rgba(101,101,101,1);
	
padding-left: 31px;
	
margin-bottom: 13px;
	
line-height: 1;
	
background: url(../images/jt.png) no-repeat left center;
}
.section_2 .item .list li a:hover{
color: #1E838D
}




.main *{
	
-webkit-transition:all 0.2s;
-o-transition:all 0.2s;
-moz-transition:all 0.2s;
-ms-transition:all 0.2s;
transition:all 0.2s;

}

.section_2.section_3{
	
background: none;
	
padding: 0px;
	
padding-top: 28px;
	
padding-bottom: 26px;
}
.section_2 .models{
	
}
.section_2 .models .model{
	
width: 276px;
	
height:268px;
	
background:rgba(37,133,142,1);
	
float: left;
	
text-align: center;
	
line-height: 268px;
	
margin-bottom: 6px;
}
.section_2 .models .model:nth-child(2n){
	float: right;
}
.section_2 .models .model a{
	
}
.section_2 .models .model a img{
	
}
.section_2 .models .model a span{
	
font-size: 30px;
	
font-family:Microsoft YaHei;
	
font-weight:400;
	
color:rgba(255,255,255,1);
	
padding-left: 16px;
	
display: inline-block;
	
vertical-align: middle;
}


.section_2 .models2{
	
}
.section_2 .models2 .model{
	
float: left;
	
width: 276px;
	
height:179px;
	
background:rgba(37,133,142,1);
	
text-align: center;
	
margin-bottom: 5px;
}
.section_2 .models2 .model:nth-child(2n){
	float: right;
}
.section_2 .models2 .model a{
	
display: block;
	
width: 100%;
	
height: 100%;
}
.section_2 .models2 .model a .icon{
	
display: block;
	
position: relative;
	
height: 92px;
	
margin-top: 19px;
}
.section_2 .models2 .model a .icon img{
	
position: absolute;
	
top: 50%;
	
left: 50%;
	
-o-transform: translate(-50%, -50%);
	
-webkit-transform: translate(-50%, -50%);
	
-moz-transform: translate(-50%, -50%);
	
-ms-transform: translate(-50%, -50%);
	
transform: translate(-50%, -50%);
	
max-height: 100%;
}
.section_2 .models2 .model a .tit{
	
font-size: 30px;
	
font-family:Microsoft YaHei;
	
font-weight:400;
	
color:rgba(255,255,255,1);
	
display: block;
	
padding-top: 4px;
}
.section_2.section_3:before{
	top: 134px;
}

.section_2.section_3 .item .titlemodel{
margin-bottom:28px;}



.section_2 .models2 .model2{
	
clear: both;
	
line-height: 172px;
	
background:rgba(37,133,142,1);
	
height: 172px;
}
.section_2 .models2 .model2 .icon{
	
padding-left: 88px;
	
padding-right: 163px;
}
.section_2 .models2 .model2 .icon img{
	
}
.section_2 .models2 .model2 .tit{
	
font-size: 30px;
	
font-family:Microsoft YaHei;
	
font-weight:400;
	
color:rgba(255,255,255,1);
}

.section_2 .models2 .model2 a,.section_2 .models .model a{
	display: block;
	height: 100%;
	width: 100%;
}
.section_2 .models .model:hover,.section_2 .models2 .model2:hover,.section_2 .models2 .model:hover{
	background:rgba(251,222,66,1);
}
.section_4{
	background:rgba(229,229,229,1);
	padding: 48px 0px;
}
.section_4 .border{
	height:126px;
border:1px solid rgba(37,133,142,1);
}
.section_4 .left{
	float: left;
	width: 242px;
	border-right: 1px solid #25858E;
	box-sizing: border-box;
	padding-left: 44px;
	padding-top: 23px;
	height: 100%;
}
.section_4 .tit{
	font-size:36px;
	font-family:Microsoft YaHei;
	font-weight:400;
	margin-bottom: 8px;
	color:rgba(44,138,148,1);
}
.section_4 .dec{
	font-size:18px;
font-family:Microsoft YaHei;
font-weight:400;
color:rgba(44,138,148,1);
}
.section_4 .right{
	float: right;
	width: 946px;
	text-align: center;
	line-height: 124px;
}
.section_4 .right a{
	font-size:24px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(143,143,143,1);
	margin: 0px 12px;
}
.section_4 .right a:hover{
	color:rgba(44,138,148,1);
}
.footer{
	text-align: center;
	background: rgba(40,40,40,1);
	padding-top: 83px;
}
.footer img{
	
font-size: 0;
	
margin-bottom: 50px;
}
.footer .link{
	
font-size: 24px;
	
font-family:Microsoft YaHei;
	
font-weight:400;
	
color:rgba(191,190,190,1);
}
.footer .link a{
	
font-size: 24px;
	
font-family:Microsoft YaHei;
	
font-weight:400;
	
color:rgba(191,190,190,1);
}
.footer .dec{
	
padding-top: 33px;
	
padding-bottom: 126px;
	
font-size: 18px;
	
font-family:Microsoft YaHei;
	
font-weight:400;
	
color:rgba(161,161,161,1);
}

.head .link a:hover,.footer .link a:hover{
	color:rgba(44,138,148,1);
}
.head .search .send:hover{
	box-shadow: 4px 4px 6px rgba(44,138,148,.5);
}
.head .link a,.footer .link a,.head .search .send{

-webkit-transition:all 0.2s;
-o-transition:all 0.2s;
-moz-transition:all 0.2s;
-ms-transition:all 0.2s;
transition:all 0.2s;

}
#Layout{ width:1000px; margin:16px auto 0 auto; font-size:12px;}
#Layout .wz{ background:url(../images/a2.jpg) no-repeat left; padding-left:25px; line-height:32px; height:32px; color:#4c4f54; margin-bottom:25px;}
#Layout .wz a{ color:#4c4f54}
#Layout .wz a:hover{ color:#F00}
#Layout .left{ width:177px; float:left; padding-left:25px; font-family:"微软雅黑"}
#Layout .left h2{ font-size:16px; color:#024589; margin-bottom:20px;}
#Layout .left ul li{ font-size:14px; line-height:35px;}
#Layout .left ul li a{ color:#333; font-weight:bold}


#Layout .right{ width:900px; float:left;  padding:0 0 30px 28px;}
#Layout .right h2{ background:url(../images/a3.jpg) repeat-x left; height:25px; line-height:25px; margin-bottom:8px;}
#Layout .right h2 span{ display:block; background:#fff; float:left; padding-right:6px;font-size:16px; color:#024589;font-family:"微软雅黑"}
#Layout .right h2 span em{ font-style:normal; font-size:10px; color:#333; padding:0 5px}
#Layout .right .news li{ line-height:32px; background:url(../images/a7.jpg) no-repeat left; padding-left:16px; height:32px; margin-bottom:10px;  }
#Layout .right .news li p{ display:block;border-bottom:1px solid #b7b7b7; padding-bottom:3px;}
#Layout .right .news li span{ float:right}
#Layout .right .news li a{ color:#000}
#Layout .right .news li a:hover,#Layout .left ul li a:hover,#Layout .right .hj li p a:hover{ color:#F00}
#Layout .right .jiaoshi{ margin:30px 0 10px 0}
#Layout .right .jiaoshi dt{ float:left; width:132px; height:154px; border:1px solid #CCC; padding:5px;}
#Layout .right .jiaoshi dt:hover,#Layout .right .hj li img:hover{ border:1px solid #F00}
#Layout .right .jiaoshi dd{ float:right; width:605px;}
#Layout .right .jiaoshi dd h3{ font-size:15px; color:#333; font-family:"微软雅黑"; padding-bottom:10px;}
#Layout .right .jiaoshi dd p{ display:block; line-height:26px; color:#333}
#Layout .right .jiaoshi dd p a{ color:#ff0000}
#Layout .right .jiaoshi dd p a:hover{ text-decoration:underline}
#Layout .right .hj li{ float:left; margin:20px 10px 0 50px;}
#Layout .right .hj li img{ padding:3px; border:1px solid #CCC}
#Layout .right .hj li p{ display:block; line-height:32px; text-align:center}
#Layout .right .hj li p a{ color:#343434; font-size:14px; font-family:"微软雅黑"}
#Layout .right .title{ text-align:center; line-height:40px; font-size:18px; font-family:"微软雅黑"}
#Layout .right .xq{ line-height:32px; font-size:14px; color:#333; padding-bottom:12px;}
#Layout .right .xq img{ display:block; max-width:755px; margin:12px auto}
#Layout .right .time{ border-bottom:1px solid #CCC; height:30px; line-height:30px; font-size:12px; text-align:center; color:#666; margin-bottom:10px;}
.page_info{ text-align:center; line-height:54px; }
.clear {
    clear: both;

