/*css reset*/
html,body,div,ul,li,dl,dt,dd,span,p,img,a,table,tr,td,th,h1,h2,h3,h4{
	margin:0px;
	padding:0px;
	border:0px;
	outline: none;
	font-size: 14px;
	font-family:"微软雅黑","宋体","Arial";
}
body{
	background: url(../../images/bsh/bg.png);
}
h2{
	font-size: 22px;
}
a{
	text-decoration: none;
}

li{
	list-style: none;
}

#header{
	width: 100%;
	height: 171px;
	background: #31498f;
}

#header .box{
	width: 1280px;
	height: 171px;
	margin:0 auto;
	background: url(../../images/bsh/header.png) no-repeat center #31498f;
}

#ss{
	width: 168px;
	height: 27px;
	float: right;
	display:inline-block;
	margin-top: 55px;
	margin-right: 55px;
	background: #fff;
	padding: 2px;
	position:relative;

}
#sbt{
	width: 31px;
	height: 27px;
	background: url(../../images/bsh/search.png) no-repeat;
	float: right;
	display: inline-block;
	margin:0px;
	padding: 0px;
	border: 0px;
	outline: none;
	cursor: pointer;
	position:absolute;
	right:0;
	top:2px;
	margin-right:2px;
}
#ipt{
	width: 130px;
	height: 27px;
	float: right;
	display: inline-block;
	margin:0px;
	padding: 0px;
	border: 0px;
	border:0px solid #888;
	border-right: 0px;
	padding-left: 5px;
	line-height: 30px;
	outline: none;
	position:absolute;
}
#nav{
	padding-top: 128px;
}
#nav ul{
	width: 1250px;
	height: 42px;
	border-top:1px solid #fbc932;
	padding-left: 30px;
}

#nav ul li{
	display: inline-block;
	float:left;
	
}
#nav ul li a{
	padding-left: 38px;
	padding-right: 38px;
	line-height: 42px;
	height: 42px;
	display: block;
	color:#fff;
	font-size: 18px;
}
#nav ul li a:hover{
	background: #fbc932;
	color: #333;
	font-weight: bold;
}

#banner{
	width: 1280px;
	height: 326px;
	margin: 0 auto;
}
#banner img{
	width: 1280px;
	height: 326px;
}

#main{
	width: 1280px;
	margin:0 auto;
	padding-top: 20px;
	padding-bottom: １0px;
	background: #fff;
}

.lm{
	width: 410px;
	height: 276px;
	float: left;
	display: inline-block;
	margin-left: 40px;
}
.lm dt{
	width: 410px;
	height: 46px;
	line-height: 46px;
	border-bottom: 1px solid #dba602;
}
.lm dt a{
	float:right;
	display: block;
	width: 43px;
	height: 19px;
	margin-top: 15px;
	background: #f9b700;
	color: #fff;
	text-align: center;
	line-height: 19px;
	font-size: 12px;
	
	padding-left: 5px;
	padding-right: 5px;
	border-radius:5px;
}
.lm dt a:hover{
	color: #333;
}
.lm dt span{
	display: inline-block;
	color: #175ba4;
	font-size: 20px;
	font-weight: bold;
	padding-left: 45px;
	padding-right: 20px;
	height: 44px;
	border-bottom: 2px solid #dba602;
}
.lm dd ul li {
	display: block;
	height: 36px;
	line-height: 36px;
	background: url(../../images/bsh/li_btm.png) repeat-x bottom;
}

.lm dd ul li span{
	float: right;
}
.lm dd ul li a{
	color: #333;
	padding-left: 18px;
	background: url(../../images/bsh/li.png) no-repeat left;
}
.lm dd ul li a:hover{
	color: #f00;
}
.lm dd ul li span.sp{
	display: block;
	width: 52px;
	height: 18px;
	background: url(../../images/bsh/date1.png) no-repeat;
	background:#0c64c8;
	line-height: 18px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	margin-top: 8px;
}

#xwzx dt span{
	background: url(../../images/bsh/t1.png) no-repeat left;
}


#tzgg dt span{
	background: url(../../images/bsh/t2.png) no-repeat left;
}

#xshd,#zpxx{
	margin-top: 0px;
}
#xshd dt span{
	background: url(../../images/bsh/t3.png) no-repeat left;
}

#zpxx dt span{
	background: url(../../images/bsh/t4.png) no-repeat left;
}



#bshyw{
	width: 303px;
	height: 276px;
	float: left;
	margin-left: 40px;
	background: url(../../images/bsh/lm1.png) no-repeat;
}

#bshyw dt{
	width: 303px;
	height: 40px;
	line-height: 40px;
}
#bshyw dt span{
	display: inline-block;
	color: #175ba4;
	font-size: 20px;
	font-weight: bold;
	padding-left: 40px;
}
#bshyw dd{
	padding-top: 25px;
	padding-left: 18px;
}
#bshyw dd a{
	display: inline-block;
	width: 90px;
	height: 40px;
	font-size: 12px;
	text-align: center;
	padding-top: 60px;
	float: left;
	color: #333;
}
#bshyw dd a:hover{
	color: red;
}

#bshyw dd a.a1{
	background: url(../../images/bsh/btn1.png) no-repeat top center;
}
#bshyw dd a.a2{
	background: url(../../images/bsh/btn2.png) no-repeat top center;
}
#bshyw dd a.a3{
	background: url(../../images/bsh/btn3.png) no-repeat top center;
}
#bshyw dd a.a4{
	background: url(../../images/bsh/btn4.png) no-repeat top center;
}
#bshyw dd a.a5{
	background: url(../../images/bsh/btn5.png) no-repeat top center;
}
#bshyw dd a.a6{
	background: url(../../images/bsh/btn6.png) no-repeat top center;
}

#bshlyh{
	width: 298px;
	height: 276px;
	margin-top: 10px;
	float: left;
	background: url(../../images/bsh/lm2.png) no-repeat;
	margin-left: 42px;
}
#bshlyh dt{
	width: 298px;
	height: 121px;
	
}
#bshlyh dt span{
	display: block;
	line-height: 56px;
	color: #fff;
	font-size: 22px;
	text-align: center;
}
#bshlyh dd{
	padding-left: 35px;
	padding-top: 15px;
}
#bshlyh dd ul li{
	display: block;
	width: 218px;
	height: 38px;
	line-height: 38px;
	border-bottom: 1px solid #649bdb;
	padding-left: 16px;
}
#bshlyh dd ul li a{
	display: block;
	padding-left: 22px;
	background: url(../../images/bsh/li2.png) no-repeat left;
	color:#333;
}
#bshlyh dd ul li a:hover{
	color: red;
}

#yqlj{
	width: 1200px;
	height: 125px;
	float: left;
	display: inline-block;
	margin-left: 40px;
}
#yqlj dt{
	width: 1200px;
	height: 46px;
	line-height: 46px;
	border-bottom: 1px solid #dba602;
}
#yqlj dt a{
	float:right;
	display: block;
	width: 43px;
	height: 19px;
	margin-top: 15px;
	background: #f9b700;
	color: #fff;
	text-align: center;
	line-height: 19px;
	font-size: 12px;
	
	padding-left: 5px;
	padding-right: 5px;
	border-radius:5px;
}
#yqlj dt a:hover{
	color: #333;
}
#yqlj dt span{
	display: inline-block;
	color: #175ba4;
	font-size: 20px;
	font-weight: bold;
	padding-left: 45px;
	padding-right: 20px;
	height: 44px;
	border-bottom: 2px solid #dba602;
}
#yqlj dt span{
	background: url(../../images/bsh/t5.png) no-repeat left;
}

#yqlj dd a{
	width: 191px;
	height: 49px;
	display: block;
	float: left;
	margin-left: 5px;
	margin-top: 12px;
	border: 1px solid #d5d1d0;
}
#yqlj dd a:hover{
	border:1px solid #f00;
}

#footer{
	width: 100%;
	height:100px;
	background: #3c3c3c;
}
#footer .box{
	width: 1280px;
	height: 72px;
	margin:0 auto;
	background: #3c3c3c;
	padding-top: 28px;
}
#footer .box p{
	display: block;
	height: 42px;
	width: 1200px;
	margin:0 auto;
	background: url(../../images/bsh/footer_p.png) repeat-x;
	line-height: 42px;
	color: #fff;
	text-align: center;
}


/*sort*/
#sortmain{
	width: 100%;

}
#sortmain .box{
	width: 1200px;
	margin:0 auto;
	padding-top: 10px;
	padding-bottom: 30px;
	background: #fff;
}

#menu{
	width: 201px;
	float: left;
	margin-left: 10px;
	display: inline;
}

#menu dt{
	width: 201px;
	height: 56px;
	background: url(../../images/bsh/menu_t.png) no-repeat;
}
#menu dt span{
	line-height: 56px;
	display: block;
	text-align: center;
	font-size: 18px;
	color: #fff;
}
#menu dd{
	background: #daedf3;
	width: 201px;
	padding-bottom: 20px;
}
#menu dd ul{
	padding-top: 10px;
}
#menu dd ul li{
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 201px;
	background: url(../../images/bsh/menu_line.png) no-repeat bottom;
}
#menu dd ul li a{
	color:#070707;
	font-size: 16px;
}
#menu dd ul li a:hover{
	color:#f00;
}
#sort{
	width: 955px;
	border:1px solid #aae2fd;
	float: left;
	margin-left: 20px;
}
#sort dt{
	width: 935px;
	height: 50px;
	line-height: 50px;
	background: url(../../images/bsh/sort_t.png) repeat-x;
	border-bottom:1px solid #aae2fd;
	padding-left: 20px;
}
#sort dt span{
	padding-left: 20px; 
	color: #777778;
	background: url(../../images/bsh/position.png) no-repeat left;
}
#sort dt span a{
	color:#777778;
}
#sort dd{
	padding: 20px;
}
#sort dd ul.list{
	padding: 0px;
	padding-bottom: 40px;
}
#sort dd ul.list li{
	line-height: 40px;
	border-bottom: 1px dashed #c8c8c8;
}
#sort dd ul.list li a{
	padding-left: 15px;
	color: #484848;
	background: url(../../images/bsh/li.png) no-repeat left;
}
#sort dd ul.list li a:hover{
	color:#f00;
}
#sort dd ul.list li span{
	float: right;
	margin-right: 0px;
}

#article{padding:10px;}	
#article h1{line-height:35px; text-align:center; font-size:30px; font-weight:bold; color:#333;}
#article h2{border-bottom:1px solid #ccc; height:40px;line-height:40px; text-align:center; font-size:24px; font-weight:bold; color:#333;}
#article .info{height:60px; line-height:60px; text-align:center; font-size:12px; color:#414141;}
#article .content{line-height:30px; font-size:14px;}

#article .content table{margin:0 auto; border-collapse:collapse;}
#article .content table th{border:1px solid #bdbdbd; padding:10px; text-align:center; background:#f3f3f3;color:#333;font-size: 15px;}
#article .content table td{border:1px solid #bdbdbd;padding:10px;font-size: 15px;}
#article .content table td a{color:#111; font-size: 15px; color: #3366cc;}
#article .content table td a:hover{text-decoration:underline;}

#article .content p{line-height:30px; margin-bottom:10px;}
#article .content table tr td p{margin-bottom:0px;} 
#article .content p a{color:#ffffff;}
#article .content p a{color:#0000ff;}
#article .content th p,#article .content td p{margin-bottom: 0px;}

/*table css*/
	.tbcss{margin:0 auto; border-collapse:collapse; }
		.tbcss tr th{border:1px solid #bdbdbd; padding:10px; text-align:center; background:#f3f3f3;color:#333;font-size: 15px;}
		.tbcss tr td{border:1px solid #bdbdbd;padding:10px;font-size: 15px;}
		.tbcss tr td a{color:#111; font-size: 15px; color: #3366cc;}
		.tbcss tr td a:hover{text-decoration:underline;}

	.tbcss2{margin:0 auto; border-collapse:collapse;}
		.tbcss2 tr th{border:0px; padding:15px; padding-left: 0px; text-align:left;color:#c33;font-size: 15px;}
		.tbcss2 tr td{border:0px;padding:10px; text-align:left;font-size: 15px;}
		.tbcss2 tr td a{color:#111; font-size: 15px;color: #3366cc;}
		.tbcss2 tr td a:hover{text-decoration:underline;}
		
	.tbcss3{margin:0 auto; border-collapse:collapse; border-top: 3px solid #c67b15; background-color: #ededed;}
		.tbcss3 tr th{border:0px; padding:15px; padding-left: 0px; text-align:left;color:#c33;font-size: 14px; font-weight: bold;}
		.tbcss3 tr td{border:0px;padding:10px; text-align:left;font-size: 15px;}
		.tbcss3 tr td a{color:#111; font-size: 15px;color: #3366cc;}
		.tbcss3 tr td a:hover{text-decoration:underline;}
		
		
/*page_navigator*/
.page_navigator{width: 100%; padding-top: 20px; line-height: 30px; text-align: center; font-size: 14px;}
.page_navigator table{width:100%;}
.page_navigator table tr td{text-align:center;}
.page_navigator table tr td a{color:#333;}	
.page_navigator table tr td a:hover{color:red;}


		#ksdh1{
			width:1170px;height:40px;line-height:40px;clear:both;background: #d9eefd;overflow: hidden;
			border:1px solid #80bff4;
			margin-bottom: 10px;
		}
		#ksdh1 span{
			display: block;
			float: left;
			width: 80px;
			text-align: right;
			font-size: 14px;
			font-family:"宋体";
		}
		#ksdh1 ul{
			width: 800px;
			float: left;
			padding:0px;
			margin-top: 0px;
		}
		#ksdh1 ul li{
			margin-right: 40px;
			margin-left:10px;
			display: inline-block;
			float: left;
			text-align: center;
		}
		#ksdh1 ul li a{
			color:#333;
			font-size: 14px;
			padding-left: 10px;
			background: url(../../images/bsh/li.png) no-repeat left;
		}
		#ksdh1 ul li a:hover{
			color: red;
		}