﻿*{
	font-family: "微软雅黑";
}

a{
	text-decoration: none;
}

li{
	list-style: none;
}

body{
	margin: 0 auto;
}

#container{
	max-width: 100%;
	min-width: 1200px;
	margin: 0 auto;
}

#head{
	max-width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	height: 42px;
	background: #f5f5f5;
	border-bottom: 1px solid #001e5b;
	line-height: 42px;
	font-size: 14px;
}

#headm{
	width: 1200px;
	margin: 0 auto;
	height: 42px;
}

#hl{
	float: left;
}

#hr{
	float: right;
}

#head a{
	color: #000;
}

.logo{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}

#nav{
	max-width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	height: 55px;
	background: #001e5b;
	font-size: 15px;
}

#navm{
	width: 1200px;
	margin: 0 auto;
	height: 55px;
}

#nav a{
	width: 89px;
	height: 55px;
	float: left;
	display: inline-block;
	color: #fff;
	line-height: 55px;
	text-align: center;
	margin-left: 21px;
	margin-right: 21px;
}

#nav a:hover{
	background: #fa2222;
}

.banner{
	max-width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}

.banner img{
	max-width: 100%;
	min-width: 1200px;
}

#banners{
	width: 1180px;
	margin: 0 auto;
	position: absolute;
	text-align: center !important;
	left: 0;
	right: 0;
	top:325px;
	z-index: 10000;
}

#banners img{
	max-width: 257px !important;
	min-width: 257px !important;
	height: 85px !important;
}

.banner1{
	width: 25%;
	float: left;
	position: relative;
}

.banner2{
	width: 25%;
	float: left;
	position: relative;
}

.banner3{
	width: 25%;
	float: left;
	position: relative;
}

.banner4{
	width: 25%;
	float: left;
	position: relative;
}


#con1{
	width: 1200px;
	margin: 20px auto;
}

#con1l{
	width: 676px;
	height: 544px;
	float: left;
	border: 1px solid #001e5b;
	border-radius: 5px;
	padding: 5px;
}

#c1m{
	width: 676px;
	margin: 0 auto;
}

#c1mtb{
	width: 100%;
	height: 42px;
	line-height: 42px;
	text-align: center;
	border-bottom: 1px solid #ccc;
}

#cml{
	width: 50%;
	float: left;
	height: 42px;
}

#cml:hover{
	background: #003366;
	color: #fff;
}

#cmr{
	width: 50%;
	float: right;
	height: 42px;
}

#cmr:hover{
	background: #003366;
	color: #fff;
}

#c1s{
	width: 676px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 105px;
}

#hidden{
	display: none;
}

#csl{
	width: 153px;
	height: 88px;
	float: left;
	border:1px solid #ccc;
	padding: 5px;
	border-radius: 5px;
}

#csl img{
	width: 153px;
	height: 88px;
}

#csr{
	width: 500px;
	float: right;
	font-size: 14px;
	line-height: 23px;
}

#csr a{
	color: #000;
}

#c1x{
	width: 670px;
	margin: 0 auto;
	border-top: 1px solid #ccc;
}

#c1x li{
	line-height: 45px;
	width: 100%;
	border-bottom: 1px solid #ccc;
	font-size: 14px;
}

#c1x a{
	color: #000;
}

#c1x span{
	float: right;
}

#con1r{
	width: 500px;
	float: right;
}

#c1rtb{
	width: 100%;
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-size: 16px;
	color: #003366;
}

#rukou{
	width: 50%;
	float: left;
	text-align: center;
	margin-top: 13px;
	margin-bottom: 13px;
	overflow: hidden;
}

#rukou img{
}

#rukou:hover img{

}

#zhengshu{
	width: 33.3%;
	float: left;
	text-align: center;
}

#c{
	clear: both;
	height: 5px;
}

#tiaofu{
	width: 1200px;
	margin: 10px auto;
	text-align: center;
}

#news{
	width: 1200px;
	margin: 0 auto;
}

#newsl{
	width: 585px;
	float: left;
	border: 1px solid #003366;
	border-radius: 5px;
}

#newsltb{
	width: 555px;
	height: 45px;
	background: #003366;
	color: #fff;
	line-height: 45px;
	padding-left: 15px;
	padding-right: 15px;
}

#newsltb a{
	color: #fff;
}

#ltb{
	float: left;
}

#rtb{
	float: right;
}

#newsr{
	width: 585px;
	float: right;
	border: 1px solid #003366;
	border-radius: 5px;
}

#newsrtb{
	width: 555px;
	height: 45px;
	background: #003366;
	color: #fff;
	line-height: 45px;
	padding-left: 15px;
	padding-right: 15px;
}

#newsrtb a{
	color: #fff;
}

#ns111{
	margin:0 auto 0;overflow:hidden;padding:5px; cursor: pointer;
}

#ns111 ul{padding-left: 0;}

#ns111 ul li{list-style:none;line-height: 24px; text-overflow:ellipsis; font-size: 15px; white-space:nowrap; overflow: hidden;padding:0 !important;margin: 0;}

#nss{
	width: 100%;
	height: 110px;
	margin-top: 10px;
}

#nssl{
	width: 180px;
	float: left;
	text-align: center;
}

#nssl img{
	width: 155px;
	height: 90px;
	padding-top: 5px;
}

#nssr{
	width: 380px;
	float: right;
	font-size: 14px;
	line-height: 25px;
}

#nssr a{
	color: #000;
}

#nsx{
	width: 575px;
	margin: 0 auto;
}

#nsx li{
	width: 98%;
	height: 42px;
	border-bottom: 1px solid #ccc;
	line-height: 42px;
	font-size: 14px;
	padding-left: 1%;
	padding-right: 1%;
}

#nsx li a{
	color: #000;
}

#nsx li span{
	float: right;
}

#shouquan{
	max-width: 100%;
	min-width: 1200px;
	margin: 10px auto;
	height: 431px;
	background: url(../images/26.png) top center;
}

#shouquanm{
	width: 1200px;
	margin: 0 auto;
	height: 431px;
}

#sqtb{
	width: 100%;
	height: 45px;
	line-height: 45px;
	color: #fff;
	font-size: 18px;
}

#sql{
	width: 227px;
	height: 153px;
	float: left;
	position: relative;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 12px;
	margin-bottom: 12px;
}

#sqimg{
	width: 227px;
	height: 153px;
	overflow: hidden;
}

#sql img{
	width: 227px;
	/*height: 153px;*/
	transition: all 0.4s;
}

#sql:hover img{
	transform: scale(1.1);
}

#sqh{
	width: 100%;
	height: 27px;
	line-height: 27px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.9);
	font-size: 14px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
}

#sqh a{
	color: #fff;
}

#zhenti{
	width: 1200px;
	margin: 10px auto;
	height: 330px;
	border:1px solid #2c3e50;
	border-radius: 5px;
}

#zttb{
	width: 98%;
	height: 42px;
	background: #003366;
	line-height: 42px;
	color: #fff;
	padding-left:1%;
	padding-right: 1%;
}

#zttb a{
	color: #fff;
}

#zl{
	width: 165px;
	height: 250px;
	float: left;
	font-size: 13px;
	margin-left: 17px;
	margin-right: 17px;
	margin-top: 22px;
	text-align: center;
}

#zlimg{
	width: 163px;
	height: 215px;
	border:1px solid #c4c5c5;
	overflow: hidden;
	background: #fff;
}

#zl img{
	width: 163px;
	height: 215px;
	transition: all 0.4s;
}

#zl:hover img{
	transform: scale(1.1);
}

#zl a{
	color: #000;
	line-height: 28px;
}

#tubiao{
	width: 1080px;
	height: 62px;
	margin: 20px auto;
}

#tubiao li{
	width: 152px;
	height: 62px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

#tubiao li img{
	width: 152px;
	height: 62px;
}

#bq{
	width: 100%;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
}

#beian{
	width: 505px;
	text-align: center;
	height: 106px;
	line-height: 106px;
	font-size: 14px;
	margin: 0 auto;
}

#mdfy{
	width: 1200px;
	margin: 10px auto;
}

#fyleft{
	width: 233px;
	float: left;
}

#lftb{
	width: 233px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #001e5b;
}

#rk{
	margin-top: 2px;
	margin-bottom: 2px;
}

#fyright{
	width: 948px;
	float: right;
	border:1px solid #001e5b;
	border-radius: 5px;
}

#fytb{
	width: 933px;
	height: 50px;
	color: #fff;
	background: #001e5b;
	line-height: 50px;
	padding-left: 15px;
}

#fynr{
	width: 928px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 30px;
	font-size: 14px;
}

.dede_pages{
	width: 100%;
	height: 100px;
	text-align: right;
	float: left;
	font-size: 13px;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#AB1C1C;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

small a{
	color: green;
}

#left2{
	width: 213px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background: #001e5b;
	color: #fff;
	line-height: 30px;
	font-size: 16px;
}

#ser{
	width: 868px;
	margin: 20px auto;
}

#sertb{
	width: 868px;
	height: 57px;
	background: url(../images/cxtb.png);
}

form{
	width: 100%;
	line-height: 28px;
	font-size: 13px;
}

table{
	width: 100%;
	line-height: 28px;
	border-collapse:collapse;
	font-size: 13px;
}

tr{
	padding: 0;
	margin: 0;
}

td{
	border: 1px solid #000;
	padding: 0;
	margin: 0;
	padding-left: 5px;
}

#nyxw{
		width: 100%;
		height: 180px;
		margin-top: 20px;
		margin-bottom: 20px;
		border-top: 1px solid #ccc;
	}

	#nyimg{
		width: 23%;
		height: 140px;
		float: left;
		overflow: hidden;
		margin-right: 2%;
		margin-top: 40px;
	}

	#nyimg img{
		width: 100%;
		height: 100%;
		transition: all 0.5s;
	}

	#nyimg img:hover{
		transform: scale(1.1);
	}

	#nyxwnr{
		width: 75%;
		height: 160px;
		margin-top: 40px;
		float: left;
	}

	#nyxwdbt{
		line-height: 35px;
		font-size: 18px;
	}

	#nyxw p{
		color: #999;
		margin-top: 0;
	}

	#nyxwgd{
		float: right;
		width: 49px;
		height: 180px;
		font-size: 80px;
		line-height: 180px;
	}

	#nyxwgd a{
		color: #999;
	}

	#sx{
		width: 90%;
		margin-left: 5%;
		margin-right: 5px;
		line-height: 35px;
	}	

#ii img{
	width: 80%;
}

#fynr a{
	color: #000;
}

#mar{
	color: #000;
	display: inline-block;
	padding-left: 3px;
	padding-right: 3px;
	height: 30px;
	line-height: 30px;
	float: left;
}