@charset "utf-8";
/* CSS Document */
.top{
	width: 100%;
	height: 41px;
	background: #f0f0f0;
	overflow: hidden;
	line-height: 41px;
	font-family: '宋体';
}
.top_left{
	font-size: 12px;
	color: #666666;
	float: left;
}
.top_right{
	float: right;
	color: #666666;
}
.top_right a{
	color: #666666;
	padding: 0 8px;
}

.header{
	width: 100%;
	float: left;
	overflow: hidden;
	background: url(../images/hbg.jpg) no-repeat;
}
.logo{
	float: left;
}
.logo img{
	width: 555px;
}
.twx{
	float: right;
	margin-top: 12px;
}
.tel{
	float: right;
	margin-right: 42px;
}

.navigation{
	width: 100%;
	float: left;
	height: 58px;
	background: url(../images/navbg.jpg) no-repeat;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ 
	height: 55px; 
	line-height: 55px; 
	position:relative; 
	z-index:1;  
	margin: 3px auto 0;
	width: 1198px;
	border-left: 1px solid #00225d;
	border-right: 1px solid #265fb1;
	 z-index: 10000;
}
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline; }
.nav .nLi h3{ float:left; width: 169px; height: 55px; border-left: 1px solid #265fb1; border-right: 1px solid #00225d; }
.nav .nLi h3 a{ display:block; width: 169px; height: 55px; font-size:16px; text-align: center; font-weight: normal; }
.nav .sub{ display:none; width: 170px; left:1px; top: 55px;  position:absolute; background:#00317d;  line-height:35px;}
.nav .sub li{ zoom:1;  border-top: 1px solid #265fb1; border-bottom: 1px solid #00225d; }
.nav .sub a{ display:block; text-align: center;}
.nav .sub a:hover{ background:#ca000e; color:#fff;}
.nav .on h3 a{ background: url(../images/nav.png) no-repeat; color:#fff;   }
.nav .sub li:last-child{ border-bottom: none;}

/*banner*/
.banner{ 
	width: 100%; 
	height:420px; 
	float: left;
	overflow:hidden; 
	position:relative;
}
.banner .hd{ width: 100%; height:10px; overflow:hidden; position:absolute; right: 0; bottom: 18px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left; width: 100%; text-align: center; }
.banner .hd ul li{ margin: 0 5px; width: 45px; height: 10px; background:#ffffff; cursor:pointer; display: inline-block; }
.banner .hd ul li.on{ background:#ca000e;}
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd img{ width: 1920px; height:420px; display:block;  }


/*底部*/
/*友情链接*/
.footer{
	width: 100%;
	float: left;
	overflow: hidden;
	margin-top: 25px;
	background: #19458a;
}
.link_title{
	width: 100%;
	float: left;
	height: 54px;
	line-height: 54px;
	overflow: hidden;
	border-bottom: 1px solid #305896;
}
.link_title span.l1{
	color: #ffffff;
	font-size: 16px;
	float: left;
}
.link_title span.l2{
	color: #a0a0a0;
	font-size: 12px;
	float: left;
	padding-left: 5px;
	line-height: 58px;
}
.link{
	width: 100%;
	float: left;
	overflow: hidden;
	margin-top: 15px;
	line-height: 32px;
	font-size: 14px;
	color: #ffffff;
	padding-bottom: 15px;
}
.link a{
	padding: 0 5px;
	color: #ffffff;
	font-size: 14px;
}
.footernav{
	width: 100%;
	float: left;
	overflow: hidden;
	height: 55px;
	background: url(../images/linkbg.jpg) no-repeat;
	margin-top: 10px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	line-height: 40px;
}
.footernav a{
	color: #ffffff;
	font-size: 14px;
	padding: 0 7px;
}

.din{
	display: inline-block;
}
.foot{
	width: 100%;
	float: left;
	overflow: hidden;
	text-align: center;
}
.footl{
	width: 123px;
	background: url(../images/fline.jpg) right top no-repeat; 
	overflow: hidden;
	padding-bottom: 42px;
}
.footl img{
	width: 70px;
}
.footc{
	width: 760px;
	padding-left: 25px;
	overflow: hidden;
	text-align: left;
	line-height: 30px;
	font-size: 14px;
	color: #ffffff;
	padding-bottom: 30px;
}
.footc span{
	padding-left: 5px;
	padding-top: 5px;
}
.footc span img{
	padding-right: 5px;
	cursor:pointer;
}
.footr{
	width: 156px;
	line-height: 33px;
	color: #ffffff;
}













































































