/* CSS Document */

body,div,ul,ol,li,p,img{
	margin:0;
	padding:0;
	border:0;
}

#NewsContent img{
text-align:center;
}
ul,li{
	list-style:none;
}
a{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:red;
	text-decoration:underline;
}

body{
	font:12px Arial, Helvetica, sans-serif;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.red{
	color:red;
}


#top{
	width:961px;
	height:180px;
	margin:0px auto;
}
	#top ul.T_index{
		width:300px;
		height:26px;
		float:right;
	}
	#top ul.T_index li{
		font:14px/26px Arial, Helvetica, sans-serif;
		margin:0 0 0 6px;
		float:left;
	}
	/*-------------*/
	#top ul.T_line{
		clear:both;
		margin:0 auto;
	}
	/*-------------*/
	#top div.T_Logo{
		width:306px;
		height:58px;
		float:left;
	}
	#top div.T_tianqi{
		width:550px;
		height:69px;
		float:right;
	}
	#top div.T_tianqi li{
		float:left;
		font:12px Arial, Helvetica, sans-serif;
		line-height:22px;
		*line-height:36px;
		margin:15px 0 0;
		padding:0 8px 0 0;
	}
	#top div.T_tianqi span.bold{
		font:bold 14px Arial, Helvetica, sans-serif;
		color:#FA9300;
	}
	#top div.T_tianqi span.blue{
		font:12px Arial, Helvetica, sans-serif;
		color:#083E94;
	}
	/*-------------*/
	#top div.T_nav{
		width:961px;
		height:52px;
		clear:both;
	}
	#top div.T_nav_news{
		width:961px;
		height:36px;
		background:url(../images/nav_news_Bg.gif) repeat-x;
	}
	#top div.T_nav_news ul{
		width:850px;
		margin:10px 0 0;
		float:left;
	}
	#top div.T_nav_news ul li{
		font:13px Arial, Helvetica, sans-serif;
		color:#FFF;
		margin:0 0 0 10px;
		float:left;
	}
	#top div.T_nav_news ul li a{
		color:#FFF;
	}
	#top div.T_nav_news ul li a:hover{
		text-decoration:underline;
	}
	#top div.T_nav_sh{
		width:961px;
		height:52px;
		background:url(../images/nav_sh_bg.gif) repeat-x;
	}
	#top img.nav_logo{
		margin:10px 0 0 10px;
	}
	#top div.search{
		width:510px;
		height:52px;
		margin:0 0 0 25px;
	}  
	#top div.search ul.search_1{
		width:250px;
		height:20px;
		margin:5px 0 0 10px;
		float:left;
	}
	#top div.search ul.search_1 li{
		font:bold 14px Arial, Helvetica, sans-serif;
		float:left;
		margin:0 6px 0 0;
	}
	#top div.search ul.search_2{
		width:150px;
		height:20px;
		margin:5px 0 0 0;
		float:right;
	}
	#top div.search ul.search_2 li{
		font:14px Arial, Helvetica, sans-serif;
		float:left;
		margin:0 6px 0 0;
	}
	#top div.search ul.search_3{
		width:510px;
		height:22px;
		clear:both;
	}
	#top div.search ul.search_3 li{
		float:left;
		margin:0 6px 0 0;
	}
	#top img.mfdl{
		margin:13px 0 0 20px;
	}
	
/*------------------------------------main------------------------------------*/
#main{
	width:961px;
	margin:6px auto 0;
	overflow:hidden;
}
	#main div.M_nav_k{
		width:750px;
		float:left;
		overflow:hidden;
	}
	#M_nav{
		width:748px;
		height:222px;
		margin:0 0 7px 0;
		padding:5px 0 0;
		border:1px solid #CCC;
		float:left;
	}
	#M_nav ul{
		width:738px;
		height:24px;
		margin:2px 5px 0;
		border-bottom:1px dashed #D1DEE7;
	}
	#M_nav ul li{
		width:110px;
		height:24px;
		line-height:24px;
		text-align:center;
		margin:0 5px;
		float:left;
	}
	#M_nav ul li a{
		font:14px Arial, Helvetica, sans-serif;
	}
	
	#main div.M_links{
		width:748px;
		margin:8px 0 0;
		padding:5px 0 0;
		border:1px solid #CCC;
		float:left;
		overflow:hidden;
	} 
	#main div.M_links ul{
		width:740px;
		height:28px;
		margin:1px 5px;
	}
	#main div.M_links ul li{
		float:left;
		margin:0 25px 0 5px;
		font:14px Arial, Helvetica, sans-serif;
		line-height:28px;
		color:#33b516;
	}
	#main div.M_links ul span.M_more{
		float:right;
		font:14px/28px Arial, Helvetica, sans-serif;
		margin:0 15px 0 0;
	}
	#main div.M_links ul.ul1{
		background:#E6E6E6;
	}
	
/*-------------M_subnav--------------*/
	#M_subnav{
		width:200px;
		float:right;
	}
	#M_subnav ul{
		width:198px;
		border:1px solid #CCC;
		margin:0 0 5px;
		padding:0 0 3px;
		background:#E5F8DA;
		overflow:hidden;
	}
	#M_subnav ul li{
		font:14px/29px Arial, Helvetica, sans-serif;
		margin:0 5px 0 10px;
		float:left;
	}
	#M_subnav ul li.title{
		width:198px;
		height:31px;
		margin:0;
		font:bold 14px/30px Arial, Helvetica, sans-serif;
		color:#33b516;
		text-align:center;
		background:url(images/title-bg.gif) repeat-x;
	}


/*------------------------------------bottom_nav------------------------------------*/
#bottom_nav{
	width:959px;
	margin:6px auto 0;
	padding:5px 0 0;
	border:1px solid #CCC;
	overflow:hidden;
}
	#bottom_nav ul{
		width:949px;
		height:28px;
		margin:1px 5px;
	}
	#bottom_nav ul li{
		float:left;
		margin:0 11px 0 5px;
		font:14px Arial, Helvetica, sans-serif;
		line-height:28px;
		color:#33b516;
	}
	#bottom_nav ul span.M_more{
		float:right;
		font:14px/28px Arial, Helvetica, sans-serif;
		margin:0 15px 0 0;
	}
	
	#bottom_nav div.B_search{
		width:939px;
		height:60px;
		margin:0 auto;
		border-top:1px solid #CCC;
	}
	#bottom_nav div.B_search ul.B_logo{
		width:450px;
		height:60px;
		margin:0;
		padding:0;
		float:left;
	}
	#bottom_nav div.B_search ul.B_logo li{
		height:28px;
		line-height:28px;
		margin:10px 0 0 8px;
		float:left;
	}
	#bottom_nav div.B_search ul.B_options{
		width:400px;
		height:50px;
		margin:6px 0 0;
		padding:0;
		float:left;
	}
	#bottom_nav div.B_search ul.B_options li{
		font:13px/22px Arial, Helvetica, sans-serif;
		color:#333;
		margin:0 0 0 8px;
		float:left;
	}
	




/*------------------------------------footer------------------------------------*/
#footer{
	width:959px;
	height:80px;
	margin:10px auto;
	clear:both;
}
	#footer ul{
		display:block;
		text-align:center;
	}
	#footer ul li{
		float:left;
		font:13px/28px Arial, Helvetica, sans-serif;
		color:#676769;
		margin:0 2px;
	}
	#footer ul li a{
		font:13px/28px Arial, Helvetica, sans-serif;
		color:#0066D2;
	}
	#footer ul.F_menu{
		width:604px;
		height:30px;
		margin:6px auto 0;
	}
	#footer ul.copy{
		width:330px;
		height:30px;
		margin:0 auto;
	}
	
#top div.jinri{
		font-family: 新宋体, 宋体, 仿宋_GB2312;
		font-size: 12px;
		width:90px;
		height:24px;
		margin:12px 0 0 12px;
		float:left;
		color:#FFF;
	}
	/*
	#top div#shangfan{
		font-family: 新宋体, 宋体, 仿宋_GB2312;
		font-size: 12px;
		width:800px;
		height:24px;
		margin:0 0 0 0;
		float:left;
		overflow:hidden;
	}
	#top div.T_nav_news ul{
		width:100%;
	}
	#top div.T_nav_news ul li{
		color:#FFF;
		margin:0 10px 0 0;
		float:left;
	}
	
	#shangfan{font-family: 新宋体, 宋体, 仿宋_GB2312;font-size: 12px; line-height:24px; height:24px; width:100%; border:solid 0px #ccc;overflow:hidden;}
#shangfan ul{margin: 0px 10px;padding: 0px;list-style-type: none;}
#shangfan ul li{/*文字超出本行，自动省略overflow:hidden;text-overflow:ellipsis;white-space: nowrap;margin:0;padding: 0px;}
*/	

#shangfan{font-family: 新宋体, 宋体, 仿宋_GB2312; line-height:24px; height:24px; width:80%; border:solid 0px #ccc;overflow:hidden;}
#shangfan ul{margin: 0px 0px;padding: 0px;list-style-type: none;}
#shangfan ul li{/*文字超出本行，自动省略*/overflow:hidden;text-overflow:ellipsis;white-space: nowrap;margin:0;padding: 0px;}

a.offTab {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066cc;
	text-decoration: underline;    
		 CURSOR: hand;
		 padding:0px;
}
a.onTab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding:0px;    
}
 
.topnews1
{
padding-left:20px;
color:#FFFFFF;
}
.title:link {
color:#FFFFFF;
}
.title:hover {
	color:#FFFFFF;
}
.title:visited {
	color:#FFFFFF;
}

#topnews {
	height: 36px;
	width: 100%;
	background-image: url(../images/nav_news_Bg.gif);
	background-repeat: repeat-x;	
}    

#topnews01{
float:left;
width:6px;
height:36px;
text-align:left;
margin:0px;
}
#topnews02{
float:left;
width:120px;
text-align:right;
color:#FFFFFF;
padding-top:12px;
font-size:14px;
}
#topnews03{
float:left;
text-align:left;
color:#FFFFFF;
padding-top:8px;
font-size:14px;
width:800px;
}
#topnews04{
float:right;
width:6px;
height:36px;
text-align:center;
}
.topp
{
height:2px;
}
