@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; list-style:none;}
body{ background:url(../images/bg.gif) #e7f4fa repeat-x 0 0;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444;}
img{ border:0;}

.header,.footer{ width:950px; margin:0 auto 0 auto;}


	
	.top{ height:140px; background:url(../images/all.gif) no-repeat 0 0; position:relative;}
	
	.top .qq{ position:absolute; right:-95px; top:220px; cursor:pointer}
	.top .qq2{ position:absolute; left:-25px; top:220px; cursor:pointer}
	
	.top .logo{ position:absolute; top:25px; left:20px;}
	.top .toplinke{ width:214px; height:24px; background:url(../images/toplink.gif) no-repeat 0 0; position:absolute; top:2px; right:20px;}
	.top .toplinke li{ float:left; display:inline;}
	.top .toplinke li a{display:block; height:24px; width:63px; overflow:hidden; text-indent:-9999px;}
	.top .toplinke li a:hover{background:url(../images/toplink.gif) no-repeat 0 -24px}
			.top .toplinke li.jwsc a{ width:63px;}
			.top .toplinke li.zxbm a{ margin-left:12px;}
			.top .toplinke li.zxbm a:hover{ background-position:-75px -24px}
			.top .toplinke li.lxwm a{ margin-left:11px;}
			.top .toplinke li.lxwm a:hover{ background-position:-149px -24px}
	
	.top .oaxt a{ display:block; width:115px; height:30px; text-indent:-99999px; position:absolute; top:55px; right:285px;}
	.top .search{ width:210px; height:23px; background:url(../images/search.gif) no-repeat 0 0; position:absolute; top:58px; right:24px;}
			.top .search .input_wb{ vertical-align:middle; width:170px; height:16px; border:0; background:none; margin:0 0 0 2px; line-height:16px; font-size:12px; color:#666;}
			.top .search .input_an{ width:30px; height:23px; border:0; background:none; cursor:pointer; vertical-align:middle; margin-left:5px;}
	
	.top .time{ color:#05235f; position:absolute; bottom:15px; right:24px;}
	
	.nav{ height:37px; background:url(../images/all.gif) no-repeat 0 -155px;}


	#menu{ background:url(../images/all.gif) no-repeat 0 -155px; height:72px;}
	.menu_line{ background:url(../images/menu_line.gif) no-repeat 0 0; width:3px;}
	.menu_line2{
		background:url(../images/menu_line2.gif) no-repeat center top;
		width:15px;
	}
	#nav{}
	#nav li{
		float:left;
		height:35px;
	}
	#nav li a{
		float:left;
		display:block;
		padding-left:6px;
		height:35px;
		background:url(../images/menu_on_left.gif) no-repeat left top;
		cursor:pointer;
		text-decoration:none;
	}
	#nav li a span{
		float:left;
		padding:12px 12px 10px 9px;
		line-height:14px;
		background:url(../images/menu_on_right.gif) no-repeat right -10px;
		font-size:13px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
	}
	#nav li .nav_on{   
		background-position:left 100%;
	}
	#nav li .nav_on span{  
		background-position:right 100%;
		color:#333333;
		text-decoration:none;
		padding:14px 12px 7px 9px;
	}
	
	#menu_con{
		text-align:left;
		padding-left:20px;
		clear:both;
	}
	#menu_con li{
		float:left;
		height:22px;
		margin-top:8px;
	}
	#menu_con li a{
		display:block;
		float:left;
		background:url(../images/menu_on_left2.gif) no-repeat left top;
		cursor:pointer;
		padding-left:3px; text-decoration:none; color:#666;
	}
	#menu_con li a span{
		float:left;
		padding:6px 8px 4px 8px;
		line-height:12px;
		background:url(../images/menu_on_right2.gif) no-repeat right top;
	}
	#menu_con li a:hover{
		text-decoration:none;
		background:url(../images/menu_on_left2.gif) no-repeat left bottom;
	}
	#menu_con li a:hover span{
		background:url(../images/menu_on_right2.gif) no-repeat right bottom;
	}

	

	

/*页面底部*/
.footer{ background:url(../images/all.gif) no-repeat 0 -961px; text-align:center; padding:4px 0 20px 0; clear:both;}

.footer h4{ line-height:37px; font-size:12px; color:#fff; font-weight:normal;}
.footer h4 a{ margin:0 10px; color:#fff; text-decoration:none;}
.footer h4 a:hover{ color:#f00;}

.footer p{ line-height:26px; color:#444;}
.footer p a{ margin:2px 10px; color:#f60; text-decoration:none;}
.footer p a:hover{ color:#f00;}
.footer p span{ color:#f00; font-size:14px; font-weight:800;}



/*分页样式*/
.page{ height:30px; padding:30px 0 20px 0; text-align:center;}
.page a{ color:#666; text-decoration:none; margin:0 5px; padding:2px 6px; border:#ededed 1px solid;}
.page a:hover{ color:#f00;}
.page a.current{ background:#0d3b76; border:none; height:24px; color:#FFFFFF; font-weight:700; padding:2px 6px; margin:0 5px;}
.page span{ display:none}


/*上一篇新闻 下一篇新闻*/
.prenext{height:30px; border-bottom:#e1e1e1 1px solid; margin:0 0 20px 0}
.prenext a{ color:#002b5e}
.prenext a:hover{ color:#f00;}
.prenext .next{ float:right}



