body{
	font-size:12px;
	text-align:center;
	background: url(../images/index_bj.jpg) repeat-x;
}
.clear{clear: both;width:0px;height:0px;margin:0px; overflow: hidden;}
a { text-decoration: none; color: #000; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
/** a:hover { text-decoration: none; color:#005179; } **/
a:hover { text-decoration: underline; color:#ff3300; }
a:active { text-decoration: none; }

.header{	width: 980px;overflow: hidden;height:218px;	margin: auto;}

	.header .banner{	width: 980px;overflow: hidden;height:152px;}

#con_header{height:161px; width:840px; overflow: hidden;}
#con_header .banner{height:130px; width:840px; overflow: hidden;}

/** Menu Style  **/
.menu_nav{
	width:980px; height:70px; overflow: hidden;
	margin: auto;
}
	.menu_nav .menu{	height:35px; width:980px;	overflow: hidden;	}
	
		#menu_nav .menu{ background: url(../images/gov_menu_bg.gif) no-repeat; }
		#gov_nav .menu{ background: url(../images/gov_menu_bg.gif) no-repeat; }
		#service_nav .menu{ background: url(../images/gov_menu_bg.gif) no-repeat; }
		
		.menu	ul{height:35px;	margin-left:5px;width:960px;overflow: hidden	}
			#menu_nav .menu ul li{background: url(../images/menu_line.gif) no-repeat left;}
			#gov_nav .menu ul li{background: url(../images/menu_line.gif) no-repeat left;}
			#service_nav .menu ul li{background: url(../images/menu_line.gif) no-repeat left;}
	
			.menu	ul li{float: left; }				
				.menu	ul li a{	
					height:35px;	line-height: 34px;		
					color:#fff;		font-size: 12px;	font-weight: bold;
				   overflow: hidden;	font-family: Verdana;
				}
					#menu_nav .menu ul li a img{ position: absolute;margin-top:0px;*margin-top:-9px;}
					#gov_nav .menu	ul li a img{ position: absolute;margin-top:0px;*margin-top:-9px;}
					#service_nav .menu ul li a img{ position: absolute;margin-top:0px;*margin-top:-9px;}
					
				.menu_nav .menu ul li a{	margin:0 30px;	}
				#gov_nav .menu ul li a{	margin:0 23px;	}
				#service_nav .menu ul li a{	margin:0 23px;	}
				
				.menu	ul li#nav_home{margin:0 5px;	background: none;	}
					.menu	ul li a:hover{	
						cursor: pointer;	height:34px;color:#fefe9e;
						text-decoration: none;	line-height: 34px;	
					}	
						
/** Nav Style  **/
.menu_nav .nav{
	height:31px; width:980px;	overflow: hidden;text-align: left;
}
	.nav{background: url(../images/sub_time_bg.gif) no-repeat;}
	
	#con_nav .nav{ background: url(../images/con_menu_bg.gif) no-repeat;  }
		#con_nav .nav a{color: #fff;}
		#con_nav .nav .left{color: #fff;padding-left:15px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
	#news_header .nav{background: url(../images/news_time_bg.gif) no-repeat;}

	
.nav .left{
		height:31px; line-height: 31px; width:560px; float: left;
		padding-left:25px;	overflow: hidden; color: #000;
	}			
		.nav .left span{
			display: block;height:32px; line-height: 34px; 
			float: left;overflow: hidden;
		}		
		.nav .left span.times{
			display: block; width:300px; height:32px; line-height: 34px;
			font-weight:bold; float: left; overflow: hidden;
		}	
		.nav .left span.pic img{
			margin-top:3px;
		}
		.nav .left span.weather{
			width:230px; height:32px; line-height: 34px;
			float: left; overflow: hidden;
			margin-left:10px;
		}	
		
	.nav .right{
		height:31px; width:365px; float: right;
		overflow: hidden; color: #999; 
		background: url(../images/sub_search_bg.gif) no-repeat;
	}				
	#news_header .nav .right{
		background: url(../images/sub_search_bg.gif) no-repeat;
	}		
		.nav .right em{
			margin-left:34px; color: #333; font-weight: bold; 
			position: absolute;margin-top:6px;
			
		}
		.nav .right .input_txt{
			height:18px;width:170px;  font-size:12px; background-color:#ECF3F9; 
			border: #999 1px solid;_margin-top:5px;margin-top: 4px;
			line-height: 17px; overflow: hidden; padding-left:5px;
			margin-left:100px;
		 }		
		 .nav .right .input_btn{
			height:20px; width:67px; 
			border: #CBE3EF 0px solid;margin-top:4px;
			background: url(../images/sub_search_btn.gif) no-repeat;
			cursor: pointer;margin-left:5px;
		 }	

#footer{
	margin: auto;border-top:4px solid #136AA9; 
	color: #476985; line-height:25px;height:90px;
	width:980px; background: url(../images/footer.gif) repeat-x;
}

	#f_menu{
		color: #ccc; line-height: 28px;margin-top:1px; border-top:1px solid #d3d3d3; 
		width:980px;height:28px; overflow: hidden; text-align: center;
		background: url(../images/footer_bg.gif) no-repeat center; 
		margin-bottom: 10px; 
	}
		#f_menu a{color:#000;}
#f_menu a:hover{color:#ff6600;}
	#copyright p{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #333;
		font-size:12px;
		margin-top:5px; line-height: 20px;
		margin-left:8px;
	}
#footer2{
	color: #476985; line-height:25px;height:90px;border-top:4px solid #136AA9; 
	width:840px;background: url(../images/footer.gif) repeat-x;
}
	#footer2 #f_menu{
		width:840px;margin-top:1px; border-top:1px solid #d3d3d3; 
		background: url(../images/footer_bg.gif) center top no-repeat; 
	}
	
	
.leftbg24{
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #CBCBCB;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CBCBCB;
	border-bottom-color: #CBCBCB;
	border-left-color: #CBCBCB;
	background-image: url(../images/ny_2.jpg);
}	
.front4 {
	font-size: 14px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
}
	
