﻿body,td,th {font-family: arial,"宋体";font-size: 12px; color:#3D3D3B}
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; }
em, cite, th { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
a{color:#3D3D3B; text-decoration:none}
a:hover{color:#3D3D3B; text-decoration:underline}
li{ list-style:none;}
img{ border:none;}
input,img{ vertical-align:middle;}
.clear{ clear:both}
.hidden{ display:none}
.paddingbtm8{ padding-bottom:8px;}
.marginbtm13{ margin-bottom:13px;}
.marginbtm20{ margin-bottom:20px;}
.line{ height:20px; background-image:url(line.gif); width:900px; margin:0 auto;}
.lineinput{ border:solid 1px #000; border-top-style:none; border-left-style:none; border-right-style:none; background:none;}
.move{ cursor:move}
.vpanel{ background-color:#FFF}
#oneColFixCtr{text-align:center; background-color:#FFF;background-image:url(bg_top.jpg); background-repeat:repeat-x; background-position:0px 0px;}
	#oneColFixCtr #container{ width:1000px; height:auto; margin:0 auto; text-align:left; background-color:#FFF; background-image:url(bg_top.jpg); background-repeat:repeat-x; background-position:0px 0px;}
	#header{clear: both; width:914px; margin:0 auto; margin-bottom:0px; overflow:hidden}
		#header .topFlash{ width:914px; height:199px; background-image:url(topflash.jpg)}
		#header .navPanel{ width:900px; height:102px; background-image:url(nav_bg.jpg); background-repeat:no-repeat; margin:0 auto;}
			#header .navPanel #nav{ height:30px; line-height:30px;}
			#header .navPanel .nav_menu{ height:32px; color:#FFF; margin-bottom:6px;}
			#header .navPanel .searchPanel{ height:34px; line-height:34px;}
				#header .navPanel .searchPanel .gg{ margin-left:22px; height:34px; line-height:34px; width:450px; text-align:left; float:left}
					#header .navPanel .searchPanel .gg .ggtitle{ width:65px; display:block; height:34px; line-height:34px; float:left}
					#header .navPanel .searchPanel .gg .ggcontent{ width:380px;display:block; height:34px; line-height:34px; float:left; overflow:hidden}
				#header .navPanel .searchPanel .search{ width:400px; height:34px; line-height:34px; text-align:left; text-align:left; float:right; margin-right:15px; color:#1371DB; display:inline; margin-right:0px;}
					#header .navPanel .searchPanel .search .searchtxt{ width:235px; text-indent:2px; margin-right:5px;}
	
#nav_2_menu{}
#nav_3_menu{ margin-left:138px;}
#nav_4_menu{ margin-left:218px;}
#nav_5_menu{ margin-left:270px}
#nav_6_menu{ margin-left:350px;}
#nav_7_menu{ margin-left:350px;}

#nav_9_menu{ margin-left:620px;}
	
	#main{ clear:both; width:900px; overflow:hidden; margin:0 auto;}
	.index1{ clear:both; overflow:hidden; zoom:1}
		.slidePanel{ width:270px; float:left; margin-right:13px; display:inline; overflow:hidden; display:inline}
		.slide{ width:270px; overflow:hidden}
		.mail{ width:267px; height:66px; border:solid 1px #7BBDFF; float:left; margin-right:13px; display:inline; overflow:hidden; background-image:url(mail_bg.jpg)}
		.index_news{ width:364px; height:292px; border:solid 1px #7BBDFF; float:left; margin-right:13px; display:inline; overflow:hidden}
		.index_gov{ width:235px; height:292px; border:solid 1px #7BBDFF; float:left; display:inline }
			.index1stNews{ height:80px; overflow:hidden; margin-bottom:10px;}
				.index1stNews .preimg{ float:left; padding:2px 10px; width:auto; display:inline}
				.index1stNews .txtbox{ float:right; width:230px; height:80px; overflow:hidden; position:relative; margin-right:10px; display:inline}
					.index1stNews .txtbox .titlep{ font-weight:bold; line-height:22px;}
					.index1stNews .txtbox .contentp{ line-height:19px}
					.index1stNews .txtbox .more{ color:#B0B0B0; padding-left:10px;}
						.index1stNews .txtbox .more a{color:#B0B0B0}
			
	.indexAd{ clear:both; overflow:hidden}
	
	.indexImgPanel{ border:solid 1px #7BBDFF; overflow:hidden;}
		.indexImgContentPanel{ height:155px; overflow:hidden;}
		.leftarrow{ padding-top:30px; width:28px; float:left; display:inline; height:69px; margin-bottom:50px; background-image:url(arrow_index.jpg); background-repeat:no-repeat; background-position:3px 30px; cursor:pointer}
		.centerimg{ width:844px; padding:0; margin:0; overflow:hidden; height:155px; display:inline; float:left}
		.rightarrow{ padding-top:30px; width:20px; float:right; display:inline; height:69px;  background-image:url(arrow_index.jpg); background-repeat:no-repeat; background-position:right -69px; margin-right:4px; margin-top:30px; cursor:pointer}
		
	.indexAtrPanel{ clear:both; overflow:hidden; width:920px}
		
		.sgAtrListPanel{ width:290px; border:solid 1px #7BBDFF; float:left; margin-right:12px; height:245px; overflow:hidden; background-color:#FFF}
		.rightAtrPanel{ margin-right:0px;}
			.sgAtrListPanel .imgp{ padding-bottom:20px; text-align:center}
		
	.indexGuide{ height:100px; border:solid 1px #7BBDFF; clear:both; overflow:hidden; background-color:#E9F6FE; position:relative}
		.indexGuide .guideTitle{ width:24px; height:100px; background-image:url(guidett.jpg); position:absolute; left:0px; top:0px; z-index:10; color:#1F63AD;}
			.indexGuide .guideTitle h1{ padding-left:3px; padding-top:15px; line-height:18px}
				.indexGuide .guideTitle h1 a{ color:#1F63AD;}
			.indexGuide .ContentPanel{ padding-left:25px; overflow:hidden}
			
	.rightContainer{ width:645px; height:auto !important; min-height:400px; float:right; border:solid 1px #7BBDFF; display:inline; overflow:hidden}
	.rightContent{ padding:0px 15px 20px 15px; text-align:left; overflow:hidden;}
		.rightContent .h1{ line-height:35px; text-align:center; margin-bottom:10px; font-size:18px; padding:0 20px;}
			.rightContent .toolBar{ height:25px; margin-bottom:10px; text-align:right; border-bottom:solid 1px #333}
				.rightContent .toolBar span{ padding-left:10px;}
			.rightContent .articleContent{ text-align:left; line-height:180%;text-align:justify;text-justify:inter-ideograph}
				.rightContent .articleContent p,span{ line-height:180%}
		.downtab{ background-color:#E6EFF7}
			.downtab td{ height:40px; line-height:40px;}
		.downtitle1{ font-weight:bold}
		.downtitle2{ font-size:14px; font-weight:bold; margin-bottom:15px; text-align:left; border-bottom:dashed 1px #CCC}
		
	#footer{ height:89px; background-color:#FFF; background-image:url(btmbg.jpg); width:100%; vertical-align:bottom; z-index:999; position:relative;}
		#footer .copyright{ width:916px; height:89px; margin:0 auto; background-image:url(copyrightbg.jpg); background-position:left 21px; background-repeat:repeat-x; position:relative }
			#footer .copyright .txt{ text-align:center; color:#333; padding-top:50px; position:relative; zoom:1}
				#footer .copyright .txt a{ color:#1F63AD}
				#footer .copyright .txt .friendlink{ position:absolute; left:0px; padding-left:25px; bottom:0px;}
				#footer .copyright .txt .aboutus{ position:absolute; right:25px; vertical-align:bottom; bottom:0px;color:#1F63AD}
		
	#footerbtm{ height:89px; background-color:#FFF; background-image:url(btmbg.jpg); width:100%; vertical-align:bottom; bottom:0px; z-index:-999; margin-top:-89px;}
	
/*title*/
.title1{ height:27px; line-height:27px; background-color:#FFF; background-image:url(titlebg.jpg)}
	.title1 span{ display:block; height:27px; padding-left:40px; line-height:27px; color:#1F63AD; font-weight:bold; background-repeat:no-repeat; margin-left:10px;background-image:url(titlepreimg.jpg);}
		.title1 span a{color:#1F63AD; text-decoration:none}
			.title1 span a:hover{color:#1F63AD; text-decoration:underline}
	.title1 em{ float:right; color:#1F63AD; padding-right:10px;}
		.title1 em a{color:#1F63AD; text-decoration:none}
			.title1 em a:hover{color:#1F63AD; text-decoration:underline}

	.indextt1{ background-position:0px 0px;}
	.indextt2{ background-position:0px -27px}
	.indextt3{ background-position:0px -54px}
	.indextt4{ background-position:0px -81px}
	.indextt5{ background-position:0px -108px}
	.indextt6{ background-position:0px -135px}

.mapSort{ clear:both; height:30px; line-height:30px; font-size:14px; color:#1F63AC; font-weight:bold}
	.mapSort a{color:#1F63AC; text-decoration:none}
		.mapSort a:hover{color:#1F63AC; text-decoration:underline}
.mapKinds{ margin-left:15px;}


/*input*/
.txt1{ height:16px; border:solid 1px #7F9DB9; line-height:16px;}				
.searchbtn{ border:none; padding:0; margin:0; vertical-align:middle;}	


/*UL*/
.ulNav{ color:#1F63AC; font-weight:bold; padding-left:10px; height:30px; overflow:hidden; clear:both}
	.ulNav a{ color:#1F63AC; font-weight:bold; text-decoration:none}
		.ulNav a:hover{ color:#FFF; font-weight:bold; text-decoration:none}
		
	.ulNav li{ float:left; width:95px; text-align:center; height:30px; background-image:url(line1.jpg); background-repeat:no-repeat; background-position:right center; margin-right:2px; display:inline}
		.ulNav .hovera{ background-image:url(nav_bg_hover.jpg); color:#FFF}
		.ulNav .rightli{ background-image:none;}
		.ulNav li a{ width:78px; height:30px; line-height:30px; display:block; margin:0 auto;}
			.ulNav li a:hover{ background-image:url(nav_bg_hover.jpg)}
			
.ulNav_Nemu{ line-height:1.5em; color:#FFF; padding-top:9px;}
	.ulNav_Nemu .rightli{ border-right:none;}
	.ulNav_Nemu li{ width:auto; padding:0 20px; line-height:1em; text-align:center; border-right: solid 1px #FFF; float:left; vertical-align:top}
		.ulNav_Nemu li a{ color:#FFF; line-height:1.1em;vertical-align:top; padding:0; margin:0}
			.ulNav_Nemu li a:hover{ color:#FFF; line-height:1.1em;vertical-align:top; text-decoration:underline; padding:0; margin:0}
	
.ulGovList{ padding:0 10px; overflow:hidden}
	.ulGovList li{ height:24px; line-height:24px; text-align:left}
	
.ulIndexIMG{ padding:0; margin:0;width:844px;}
	.ulIndexIMG li{ list-style:none; width:168px; float:left; margin:0 21px; display:inline; _margin:0 20px}
		.ulIndexIMG li p{ left:25px; line-height:25px; text-align:center}
	
	
.ulIndexList{ padding:0 10px; color:#656565}
	.ulIndexList a{color:#656565}
	.ulIndexList li{ height:23px; line-height:23px; background-color:#FFF; background-image:url(li1.gif); background-position:7px center; background-repeat:no-repeat; overflow:hidden}
		.ulIndexList li p{ padding-left:15px; line-height:23px;}
		.ulIndexList li span{ float:right; padding-right:5px;}
	
.ulGuide{ padding:0px; padding-top:10px;}
	.ulGuide li{ width:137px; height:77px; margin:0px 18px; float:left; background-image:url(guidebg1.jpg); display:inline}
		.ulGuide li .imgp{ height:51px; text-align:center;}
			.ulGuide li .imgp img{ margin-top:8px;}
		.ulGuide li .titlep{ line-height:25px; text-align:center; color:#1F63AD}
			.ulGuide li .titlep a{color:#1F63AD; text-decoration:none}
				.ulGuide li .titlep a:hover{color:#1F63AD; text-decoration:underline}
				
.ulArticleList{ padding:0; margin:0;}
	.ulArticleList li{ height:25px; line-height:25px; border-bottom:dashed 1px #CCC; background-image:url(li2.jpg); background-repeat:no-repeat; background-position:5px center; margin-bottom:2px;}
		.ulArticleList li span{ padding-left:25px; line-height:25px; text-align:left}
			.ulArticleList li em{ float:right; padding-right:10px; line-height:25px;}
				
			
.ulLeftList{ padding:0; margin:0;}
	.ulLeftList li{ height:25px; line-height:25px; border-bottom:dashed 1px #CCC; background-image:url(lefttitle_li.jpg); background-repeat:no-repeat; background-position:15px center; margin-bottom:2px;}
		.ulLeftList li span{ padding-left:35px; line-height:25px; text-align:left; font-weight:bold}
			.ulLeftList li span a{color:#1F63AD;}
	.ulLeftList .lichild{ background-image:url(bullet_blue.gif); background-repeat:no-repeat; background-position:30px center; }
		.ulLeftList .lichild span{ padding-left:50px; line-height:25px; text-align:left; font-weight:normal}

.ulServerList{ padding:0; margin:0}
	.ulServerList li{ width:50%; height:170px; text-align:center; float:left}
		.ulServerList li p{ padding-bottom:10px;}

#TopPost{ height:34px; line-height:34px; overflow:hidden}
	#TopPost li{ height:34px;}

/*Article Page Style*/
.apages{ padding:5px 0px; text-align:center;}
	.apages .pageSelected{ background-color:#6FF}
	.apages span{ display:inline; height:15px; line-height:15px; border:solid 1px #09F; margin-right:5px; background-color:#FFF; color:#000; padding:0 3px;}
	.apages span a{ color:#000}
		.apages span a:hover{color:#F00; text-decoration:underline}
	
/*ListPage Style*/
#nextpage{ padding-top:15px; text-align:right}
	#nextpage em{ font-weight:bold}
