	.documentation {
		width: 1100px;
		margin: 0px auto;
		padding: 100px 0px;
	}
	.documentation h3, p {
		text-align: center;
	}
	.documentation h3 {
		margin: 0px 0px 20px 0px;
		font-weight: 300;
		font-size: 2em;
	}
	a, a:visited {
		color: #E54028;
		text-decoration: none;
	}
	a:hover {
		color: #c22d18;
		text-decoration: underline;  
		cursor: pointer;
	}



.zd_menu{
	width: 100%;
	height: 100px;
	border-top: 5px solid #1E3E51;
	background-image: url(../images/menu_back.jpg);
	background-repeat: repeat-x;
}


.zd_menuC{ width:1000px; height:100px; margin:0 auto;}






.logo{ width:320px; height:100px; float:left;}
.logo img{ width:320px;  margin-top:18px;}


#nav { width:630px; height:100px; float:right; color:#fff;
  line-height: 100px;  list-style-type: none; 
}

#nav a {
 display: block; width: 90px; text-align:center; color:#fff;
}

#nav a:link  {
 color:#fff; text-decoration:none;
}
#nav a:visited  {
 color:#fff;text-decoration:none;
}
#nav a:hover  {
 color:#FFF;text-decoration:none;font-weight:bold;
}

#nav li {
 float: left; width: 90px; color:#fff;
}
#nav li a:hover{
 background:#4790BA; opacity:0.8;
}
#nav li ul {
 line-height: 40px;  list-style-type: none; color:#fff;
 left: -999em; width: 90px; position: absolute;
 
}
#nav li ul li{
 float: left; width: 90px;color:#fff;
 background:#4790BA;
}


#nav li ul a{
 display: block; width:90px;
}

#nav li ul a:link  {
 color:#fff; text-decoration:none;
}
#nav li ul a:visited  {
 color:#fff;text-decoration:none;
}
#nav li ul a:hover  {
 color:yellow;text-decoration:none;font-weight:normal;
 background:#3D7BA0;
}

#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
#content {
 clear: left;
}




.index_a{ width:1000px; overflow:hidden; margin:40px auto 0 auto; background-color:#fff; box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);}
.index_a img{ display:block; float:left; width:333px; height:183px;}
.index_atxt{ width:627px; height:183px; text-align:left; float:right; margin-right:20px;}
.index_atxt span{ width:100%; display:block; margin-top:15px;}
.index_atxt a{ width:100%; display:block; text-align:right; margin-top:10px;}

.index_new{ width:500px; padding:20px; float:left; box-sizing:border-box;}
.index_newA{ width:100%; overflow:hidden; display:block;}
.index_newA:hover{ background-color:#f7f7f7;}
.index_newA img{ width:120px; height:70px; float:left; display:block;}
.index_newAR{ width:330px; float:right; text-align:left;}
.index_newAR span{ width:100%; display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.index_newT{ width:100%; font-size:18px; text-align:left; color:#E43B4B; line-height:100%; padding-bottom:10px; border-bottom:1px solid #eee; margin-bottom:15px;}
.index_newT a{ float:right; font-size:14px; color:#000;}

.index_new ul{ width:100%; margin-top:15px;}
.index_new ul li{ width:100%; text-align:left; line-height:25px;  overflow:hidden;}
.index_new ul li a{color:#666; font-size:12px;}
.index_new ul li a:hover{color:#E43B4B; text-decoration:underline;}
.index_newC{ 
	width:310px; float:left;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}

.link{ width:1000px; margin:40px auto; line-height:30px;}

.link a{ padding:0 10px; border-right:1px solid #999; color:#333;}
.link a:hover{ color:red;}




.top2{
	width: 100%;
	height: 105px;
	background-image: url(../images/top2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:100% auto;
}

.top2_C{ width:1000px; margin:0 auto; overflow:hidden;}
.logo2{ float:left; margin-top:16px;}

.tel{ float:right; margin-top:40px;}


.nav2A{ border-top:1px solid #346887;
	width: 100%;
	height: 45px;
	background-image: url(../images/nav2.jpg);
	background-repeat: repeat-x;
}
.nav2AC{ width:1000px; height:45px; margin:0 auto; overflow:hidden;}
#nav2 { width:1000px; height:45px; float:left; color:#fff;
  line-height: 45px;  list-style-type: none; 
}

#nav2 a {
 display: block; width: 90px; text-align:center; color:#fff;
}

#nav2 a:link  {
 color:#fff; text-decoration:none;
}
#nav2 a:visited  {
 color:#fff;text-decoration:none;
}
#nav2 a:hover  {
 color:#FFF;text-decoration:none;font-weight:bold;
}

#nav2 li {
 float: left; width: 90px; color:#fff; /*border-right:1px solid #366D8F; border-left:1px solid #478FB9;*/
}
#nav2 li a:hover{
 background:#4790BA; opacity:0.8;
}
#nav2 li ul {
 line-height: 45px;  list-style-type: none; color:#fff;
 left: -999em; width: 90px; position: absolute;
 
}
#nav2 li ul li{
 float: left; width: 90px;color:#fff;
 background:#4790BA;
}


#nav2 li ul a{
 display: block; width:90px;
}

#nav2 li ul a:link  {
 color:#fff; text-decoration:none;
}
#nav2 li ul a:visited  {
 color:#fff;text-decoration:none;
}
#nav2 li ul a:hover  {
 color:yellow;text-decoration:none;font-weight:normal;
 background:#3D7BA0;
}

#nav2 li:hover ul {
 left: auto;
}
#nav2 li.sfhover ul {
 left: auto;
}


.ab_1_imgs{ width:100%; margin:40px 0; background-color:#fff;}
.ab_1_imgs img{ width:120px; height:80px; padding-right:1px;}
.ab_1_imgC{ width:100px; padding:0 10px; display:block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.all_txt2{ width:100%; font-size:20px; margin-bottom:30px; font-family:myFirstFont;}
.all_txt2 span{ color:red;}

@font-face
{
font-family: myFirstFont;
src: url('../font/fzkt.ttf')
}


.ab_3c{ width:100%; margin-top:20px; overflow:hidden;}
.ab_3cc{ display:block; margin:0 0 20px 32px;
	width: 295px;
	height: 331px;
	float: left;
	background-image: url(../images/ab_3list.jpg);
	background-repeat: no-repeat;
}
.ab_3cc img{ width:251px; height:295px; display:block; border:1px solid #eee; margin:10px 0 0 10px; box-sizing:border-box;}
.ab_3cc img:hover{ border:1px solid #1DB4DA;}


.zd_new{ width:100%; margin:50px 0; overflow:hidden;}
.zd_new a{ color:#666;}
.zd_new a:hover{ color:red; text-decoration:underline;}

.zd_new li{ width:100%; text-align:left; float:left; line-height:30px;}
.zd_newT{ font-size:20px; color:#3D799F;}

.new_CT{ width:100%; font-size:26px; line-height:60px; color:#3E7DA3; border-bottom:1px solid #ddd; margin-top:30px;}
.new_CT2{width:100%; text-align:left; line-height:30px; color:#999;}
.new_CT2 a{ float:right; color:#E23C3C;}
.all_txt1{ width:100%; padding:50px 0;}
.all_txt1 img{ padding-top:20px;}
.new_Cfoot{ width:100%; line-height:40px; text-align:left; margin-bottom:50px; border-top:1px solid #ddd;}
.new_Cfoot a{ color:#3E7DA3;}


.RT_table{ width:100%;}
.RT_table table{ background-color:#EEEEEE; line-height:35px; margin:20px 0; }
.RT_table table td{ border-bottom:1px solid #fff; border-right:1px solid #fff;}
.RT_table table tr{ border-bottom:1px solid #fff; }
.RT_table table th{ border-bottom:1px solid #fff; border-right:1px solid #fff; background-color:#3E7FA5; color:#fff;}

.my_map{ width:960px; height:450px; padding:20px; background-color:#F7F7F7; border:1px solid #ddd; margin:30px 0;}








