/*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: #eeeced;
}
h2{
	font-size: 22px;
}
a{
	text-decoration: none;
}

li{
	list-style: none;
}

#header{
	width: 1210px;
	height: 185px;
	margin:0 auto;
	background: url(../../images/v20180915/header.png) no-repeat;
}
#nav{
	width: 1210px;
	height: 52px;
	margin:0 auto;
	background: url(../../images/v20180915/nav.png) no-repeat;
}
#search{
	width: 239px;
	height: 31px;
	margin-top: 10px;
	margin-right: 20px;
	float: right;
	display: inline-block;
}
#sbt{
	width: 37px;
	height: 31px;
	float: right;
	display: inline-block;
	margin: 0px;
	padding: 0px;
	border:0px;
	background: url(../../images/v20180505/search.png) no-repeat;
	cursor: pointer;
	outline: none;
}
#ipt{
	width: 192px;
	height: 31px;
	float: right;
	display: inline-block;
	margin: 0px;
	padding: 0px;
	border:0px;
	outline: none;
	padding-left: 10px;
	line-height: 31px;
}
#nav ul{
	padding-left: 20px;
}
#nav ul li{
	width: 120px;
	height: 52px;
	float: left;
	display: inline-block;
	line-height: 52px;
	
}
#nav ul li.sp{
	background: none;
}
#nav ul li a{
	font-weight:bold;
	color: #fff;
	font-size: 16px;
	display: block;
	text-align: center;
}
#nav ul li a:hover{
	background: #fff;
	color: red;
}

#wrap{
	width: 1180px;
	padding: 15px;
	padding-bottom: 30px;
	margin:0 auto;
	background: url(../../images/v20180505/bg.png) repeat-y;
}

.lm{
	float: left;
	display: inline-block;
}

.lm dt{
	height: 50px;
	padding-left: 5px;
	line-height: 50px;
}

.lm dt a{
	float: right;
	display: block;
	margin-right: 10px;
	margin-top: 7px;
}
.lm dt span{
	display: block;
	font-weight: bold;
	font-size: 20px;
	padding-left: 40px;
}

#xwdt{
	width: 839px;
}
#xwdt dt{
	width: 834px;
	background: url(../../images/v20180915/lm1.png) no-repeat bottom;
}
#xwdt dt span{
	background: url(../../images/v20180915/xwdtt.png) no-repeat left;
}
#xwdt dd{
	padding-top: 20px;
}
#xwdt dd ul.xw{
	width: 402px;
	float: left;
	display: inline-block;
	margin-left: 20px;
}
#xwdt dd ul.xw li{
	line-height: 34px;
	height: 34px;
	border-bottom: 1px dashed #b2b2b2;
}
#xwdt dd ul.xw li a{
	color: #0a0a0a;
	padding-left: 15px;
	background: url(../../images/v20180505/li.png) no-repeat left;
}
#xwdt dd ul.xw li a:hover{
	color: red;
}
#xwdt dd ul.xw li span{
	float: right;
	color: #404040;
}
#ppt{
	width: 407px;
	height: 304px;
	float: left;
}
#focus{
	width: 407px;
	height: 324px;
}

#tzgg{
	width: 317px;
	margin-left: 20px;
}
#tzgg dt{
	width: 317px;
	background: url(../../images/v20180915/lm2.png) no-repeat bottom;
}
#tzgg dt span{
	background: url(../../images/v20180915/tzggt.png) no-repeat left;
}

#tzgg dd .list{
	width: 315px;
	height: 58px;
	padding-left: 10px;
	padding-top: 15px;
	border-bottom: 1px dashed #b6b4b5;
}
#tzgg dd .list span{
	display: block;
	width: 45px;
	height: 28px;
	margin-top: 6px;
	background: #1679d4;
	border:2px solid #1679d4;
	float: left;
	display: inline-block;
	text-align: center;
	line-height: 28px;
	color: #fff;
	font-weight: bold;
	font-family: Arial;
}
#tzgg dd .list p{
	line-height: 22px;
	display: inline-block;
	float: left;
	width: 245px;
	margin-left: 10px;
}
#tzgg dd .list p a{
	font-size: 14px;
	color: #333;
}
#tzgg dd .list p a:hover{
	color: red;
}

#gzzd{
	width: 407px;
	margin-top: 20px;
}
#gzzd dt{
	width: 407px;
	background: url(../../images/v20180915/lm3.png) no-repeat bottom;
}
#gzzd dt span{
	background: url(../../images/v20180915/gzzdt.png) no-repeat left;
}
#gzzd dd{
	padding-top: 20px;
}
#gzzd dd ul{
	width: 402px;
	float: left;
	display: inline-block;

}
#gzzd dd ul li{
	line-height: 34px;
	height: 34px;
	border-bottom: 1px dashed #b2b2b2;
}
#gzzd dd ul li a{
	color: #0a0a0a;
	padding-left: 15px;
	background: url(../../images/v20180505/li.png) no-repeat left;
}
#gzzd dd ul li a:hover{
	color: red;
}
#gzzd dd ul li span{
	float: right;
	color: #404040;
}

#wjxz{
	width: 407px;
	margin-top: 20px;
	margin-left: 20px;
}
#wjxz dt{
	width: 407px;
	background: url(../../images/v20180915/lm3.png) no-repeat bottom;
}
#wjxz dt span{
	background: url(../../images/v20180915/wjxzt.png) no-repeat left;
}
#wjxz dd{
	padding-top: 20px;
}
#wjxz dd ul{
	width: 402px;
	float: left;
	display: inline-block;
}
#wjxz dd ul li{
	line-height: 34px;
	height: 34px;
	border-bottom: 1px dashed #b2b2b2;
}
#wjxz dd ul li a{
	color: #0a0a0a;
	padding-left: 15px;
	background: url(../../images/v20180505/li.png) no-repeat left;
}
#wjxz dd ul li a:hover{
	color: red;
}
#wjxz dd ul li span{
	float: right;
	color: #404040;
}

#lxwm{
	width: 317px;
	margin-left: 20px;
	margin-top:20px;
}
#lxwm dt{
	width: 317px;
	background: url(../../images/v20180915/lm2.png) no-repeat bottom;
}
#lxwm dt span{
	background: url(../../images/v20180915/lxwmt.png) no-repeat left;
}

.lm dd .btn{
	width: 147px;
	height: 103px;
	margin-top: 10px;
	float: left;
	text-align: center;
	line-height: 150px;
	display: inline-block;
}
.lm dd .btn a{
	display: block;
	color: #333;
	font-weight: bold;
}
.lm dd .btn a:hover{
	color: #f00;
}

.lm dd .btnsp{
	width: 284px;
	height: 83px;
	padding-top: 20px;
	margin-top: 10px;
	line-height: 22px;
	padding-left: 20px;
	background: #fef5ec;
	border:1px solid #ecc6a2;
	float: left;
	display: inline-block;
}
#btn1{
	border:1px solid #ecc6a2;
	background: url(../../images/v20180505/ico1.png) no-repeat top 15% center #fef5ec;
}
#btn2{
	border:1px solid #ecc6a2;
	margin-left: 10px;
	background: url(../../images/v20180505/ico2.png) no-repeat top 15% center #fef5ec;
}
#btn3{
	border:1px solid #97d1a9;
	background: url(../../images/v20180505/ico3.png) no-repeat top 15% center #ecfef2;
}
#btn4{
	border:1px solid #97d1a9;
	margin-left: 10px;
	background: url(../../images/v20180505/ico4.png) no-repeat top 15% center #ecfef2;
}
#lxwm dd{
	padding-top: 20px;
}

#qyfc{
	width: 1179px;
	margin-top:0px;
}
#qyfc dt{
	width: 1179px;
	background: url(../../images/v20180915/lm4.png) no-repeat bottom;
}
#qyfc dt span{
	background: url(../../images/v20180915/yqljt.png) no-repeat left;
}

#yqlj{
	width: 1179px;
	margin-top:20px;
}
#yqlj dt{
	width: 1179px;
	background: url(../../images/v20180915/lm4.png) no-repeat bottom;
}
#yqlj dt span{
	background: url(../../images/v20180915/yqljt.png) no-repeat left;
}
#yqlj dd .link{
	padding-top: 20px;
}
#yqlj dd .link a{
	display: inline-block;
	float: left;
	width: 218px;
	height: 48px;
	border:1px solid #ccc;
	margin-left: 14px;
}

#yqlj dd .link a:hover{
	border:1px solid #e1a5a4;
}

#footer{
	width: 1210px;
	height: 79px;
	text-align: center;
	padding-top: 25px;
	margin: 0 auto;
	background: url(../../images/v20180505/footer.png) no-repeat;
}
#footer p{
	line-height: 30px;
	color: #fff;
	font-size: 12px;
}
#footer p a{
	color: #fff;
	font-size: 12px;
}

/*sort*/
#sortmain{
	width: 100%;
}
#sortmain .box{
	width: 1200px;
	margin:0 auto;
	padding-top: 10px;
	padding-bottom: 30px;
	background-color: #fff;
}

#menu{
	width: 201px;
	float: left;
	display: inline;
	margin-left: 10px;
}

#menu dt{
	width: 201px;
	height: 52px;
	background: url(../../images/v20180915/menu_t.png) no-repeat;
}
#menu dt span{
	line-height: 56px;
	display: block;
	text-align: center;
	font-size: 18px;
	color: #fff;
}
#menu dd{
	background: #e9fefe;
	width: 199px;
	border:1px solid #3c8598;
	padding-bottom: 20px;
}
#menu dd ul{
	padding-top: 10px;
	padding-left: 20px;
}
#menu dd ul li{
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 160px;
	border-bottom:1px solid #eac09a;
}
#menu dd ul li a{
	color:#070707;
	font-size: 16px;
}
#menu dd ul li a:hover{
	color:#f00;
}
#sort{
	width: 945px;
	float: left;
	display: inline-block;
	overflow: hidden;
	margin-left: 24px;
}
#sort dt{
	width: 945px;
	height: 50px;
	line-height: 50px;
	background: url(../../images/v20180915/sort_btm.png) no-repeat bottom left;
}
#sort dt span{
	padding-left: 40px; 
	display: block;
	color: #777778;
	height: 50px;
	background:url(../../images/v20180915/position.png) no-repeat left;
}
#sort dt span a{
	color:#777778;
}
#sort dd{
	padding-top: 20px;
	padding-bottom: 20px;
}
#sort dd ul.list{
	padding: 0px;
	width: 945px;
	padding-bottom: 40px;
}
#sort dd ul.list li{
	line-height: 35px;
	border-bottom: 1px dashed #c8c8c8;
}
#sort dd ul.list li a{
	padding-left: 15px;
	color: #484848;
	background: url(../../images/v20180505/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;
}


/*show*/
#show{
	width: 1200px;
	float: left;
	margin-left: 20px;
}
#show dt{
	width: 1200px;
	height: 50px;
	line-height: 50px;
	background: url(../../images/v20180915/sort_btm.png) no-repeat bottom left;
}
#show dt span{
	padding-left: 40px; 
	display: block;
	color: #777778;
	height: 50px;
	background:url(../../images/v20180915/position.png) no-repeat left;
}
#show dt span a{
	color:#777778;
}
#show dd{
	padding-top: 20px;
	padding-bottom: 20px;
}
#show dd ul.list{
	padding: 0px;
	width: 965px;
	padding-bottom: 40px;
}
#show dd ul.list li{
	line-height: 35px;
	border-bottom: 1px dashed #c8c8c8;
}
#show dd ul.list li a{
	padding-left: 15px;
	color: #484848;
	background: url(../../images/v20180505/li.png) no-repeat left;
}
#show dd ul.list li a:hover{
	color:#f00;
}
#show 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:50px; line-height:50px; text-align:center; font-size:12px; color:#999;border-bottom:1px solid #bbb;}
#article .content{line-height:30px; font-size:14px; padding-top:20px;}
#article .content p{line-height:30px; margin-bottom:10px;}
#article .content p a{color:#ffffff;}
#article .content p a{color:#0000ff;}

/*table css*/
	.tbcss{margin:0 auto; border-collapse:collapse; margin-bottom:10px;}
		.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;margin-bottom:10px;}
		.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;margin-bottom:10px;}
		.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;}
		
	#article .content table{margin:0 auto; border-collapse:collapse; margin-bottom:10px;}
	#article .content table tr th{border:1px solid #bdbdbd; padding:10px; text-align:center; background:#f3f3f3;color:#333;font-size: 15px;}
	#article .content table tr td{border:1px solid #bdbdbd;padding:10px;font-size: 15px;}
	#article .content table tr td a{color:#111; font-size: 15px; color: #3366cc;}
	#article .content table 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;}