@charset "gb2312";

* { margin:0 0 0 0; padding:0 0 0 0; border:none; }

html,body { top:0px; right:0px; bottom:0px; left:0px; font-size:12px; }

body { background:#f0eee1 url(headerbg.jpg) center top no-repeat; }

a { color:#333; text-decoration:none; }
a:hover { color:#000; text-decoration:underline; }

.moduletop { height:29px; clear:both; }
.modulemiddle { clear:both; }
.modulebottom { height:29px; clear:both; }
.moduleleft, .moduleright { width:9px; height:29px; float:left; }
.modulecenter { float:left; }

.moduletop .moduleleft { background:url(module_top.gif) top left; }
.moduletop .modulecenter { height:22px; padding-top:7px; background:#064e99; color:#FFF; font-weight:bold; }
.moduletop .modulecenter a { color:#FFF; font-weight:bold; }
.moduletop .moduleright { background:url(module_top.gif) top right; }

.modulemiddle .moduleleft { width:9px; background:url(module_middle.gif) left repeat-y;}
.modulemiddle .modulecenter { background:#FFFFFF; }
.modulemiddle .moduleright { width:9px; background:url(module_middle.gif) right repeat-y;}

.modulebottom .moduleleft { background:url(module_bottom.gif) bottom left; }
.modulebottom .modulecenter { height:29px; background:#FFFFFF; background:url(module_bottom_center.gif) repeat-x; }
.modulebottom .moduleright { background:url(module_bottom.gif) bottom right; }

.clear { height:0px; clear:both; }

.listli { padding-top:5px; padding-bottom:5px; background:url(greydot.gif) bottom repeat-x; }

.entitle { padding-left:10px; display:inline;} 

.myScroll {
	overflow:hidden;
	zoom:1;
}
.myBlock {
	overflow:hidden;
	float:left;
	display:inline;
}
.myBlock ul {
	width:940px;
	overflow:hidden;
	zoom:1;
	list-style:none;
}
.myBlock ul li {
	width:185px;
	height:180px;
	float:left;
	padding:10px 0px 10px 0px;
	display:inline;
}
.myBlock ul li:hover {
	background-color:#FFC
}
.myBlock dl {
	width:175px;
	margin:0 auto;
	list-style:none;
}
.myBlock dl dt {
	width:175px;
	height:120px;
	overflow:hidden;
	background-color:#FFF
}
.myBlock dl dt img {
	width:175px;
	height:120px;
  border:0;
}
.myBlock dl dd {
	height:20px;
	padding:10px 0px 0px 0px;
	list-style:none;
	text-align:center
}

#header { width:960px; height:182px; margin-left:auto; margin-right:auto; padding-top:108px; }
	#ieo { width:569px; height:79px; padding-left:33px; background:url(ieo.gif) right top no-repeat; clear:both; }
	#search { width:250px; height:22px; float:right; vertical-align:middle; clear:both; }
	#ssearch input { border-top:none; border-right:none; border-bottom:none; border-left:none; vertical-align:middle; display:inline; }
	#link { width:250px; height:20px; padding-top:10px; float:right; clear:both; color:#FFF; text-align:center; }
	#link a { color:#FFF; }
	
#nav { height:76px; clear:both; background:url(navbg.gif) repeat-x; }
	#nav_parent { width:955px; height:37px; padding-left:5px; margin-left:auto; margin-right:auto; clear:both; }
		#nav_parent li { width:116px; height:23px; padding-top:14px; float:left; list-style:none; text-align:center; background:url(nav_parent_bg.jpg) repeat-x; }
		#nav_parent a { color:#FFF; text-decoration:none; }
		#nav_parent .first, #nav_parent .last { width:9px; padding:0 0 0 0; background:none; }
	#nav_son { position:relative; width:955px; height:39px; padding-right:5px; margin-left:auto; margin-right:auto; clear:both; }
		#nav_son .first, #nav_son .last { width:5px; height:39px; }
		#nav_son .first { float:left; background:url(nav_son_first_last_bg.gif) top left no-repeat; }
		#nav_son .middle { position:relative; width:945px; height:39px; float:left; background:url(navbg.gif) 0px -42px repeat-x;  }
		#nav_son .last { float:right; background:url(nav_son_first_last_bg.gif) top right no-repeat; }
		
		#nav_son .middle li { width:90px; height:20px; padding-top:19px; float:left; list-style:none; background:none; }
		#nav_son a { color:#1474d0; }
		#nav_jgjs { position:absolute; top:0px; left:241px; width:400px; height:39px; background:url(navlibg.jpg) 0px -30px no-repeat; display:none;  }
		#nav_jlxm { position:absolute; top:0px; left:473px; width:250px; height:39px; background:url(navlibg.jpg) 0px -30px no-repeat; display:none; }
		#nav_wgzj { position:absolute; top:0px; left:589px; width:250px; height:39px; background:url(navlibg.jpg) 0px -30px no-repeat; display:none; }
		#nav_xgzc { position:absolute; top:0px; left:705px; width:250px; height:39px; background:url(navlibg.jpg) 0px -30px no-repeat; display:none; }
		
#main { width:940px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:15px; margin-left:auto; margin-right:auto; clear:both; }
		
		#mainleft { width:224px; padding-bottom:15px; float:left; }
		
			#classnav .parentclass, #classnav .sonclass { height:30px; padding-top:30px; padding-bottom:28px; text-align:center; color:#FFF; font-size:14px; font-weight:bold; }
			
			#classnav .parentclass { background:url(parentclass.gif) no-repeat bottom; }
			#classnav .sonclass { padding-top:30px; background:url(sonclass.gif) bottom center no-repeat; }
			
			#classnav a { color:#FFF; text-decoration:none; }
			
			#top10 { padding-top:15px; clear:both; }
				#top10 .modulecenter { width:194px; padding-left:10px; }
				#top10 .modulecenter li { width:180px; padding-top:10px; clear:both; list-style:none; background:url(images20121215greydot.gif) bottom repeat-x; overflow:hidden; }
				#top10 .modulemiddle .moduleleft,#top10 .modulemiddle .modulecenter, #top10 .modulemiddle .moduleright { height:160px; }
			
			#clock { height:254px; padding-top:30px; clear:both; background:url(clock.gif) no-repeat; }
				#locater { height:120px; padding-top:40px; padding-left:10px; color:#FFF; font-family:"ºÚÌå", "Î¢ÈíÑÅºÚ", "Ó×Ô²"; font-size:16px; font-weight:bold; clear:both; text-align:center;  }
				#locater img { width:150px; height:110px; }
				#timer { height:16px; padding-top:10px; padding-left:10px; color:#FFF; font-family:"ºÚÌå", "Î¢ÈíÑÅºÚ", "Ó×Ô²"; font-size:16px; font-weight:bold; clear:both; text-align:center;  }
			
			#xgzc { padding-top:15px; clear:both; }
				#xgzc .modulecenter { width:194px; padding-left:10px; }
				#xgzc .modulecenter li { width:180px; clear:both; list-style:none; }
				#xgzc .modulemiddle .moduleleft,#xgzc .modulemiddle .modulecenter, #xgzc .modulemiddle .moduleright { height:180px; }
				
			#tools { padding-top:15px; clear:both; }
				#tools .modulecenter { width:206px; }
				#tools .modulemiddle .moduleleft, #tools .modulemiddle .modulecenter, #tools .modulemiddle .moduleright { height:250px; }
				
				#tools .moduletop ul { width:224px; height:29px; background:url(tools_lnk.gif) bottom no-repeat; }
				#tools .moduletop li { width: 112px; height:29px; float:left; list-style:none; }
				
				#tools .modulemiddle .modulecenter { position:relative; }
				
				#tootls .lnk, #tools .down { position:absolute; top:0px; left:0px; height:190px; padding-top:10px; }
				
				#tools .down li { padding-top:10px; list-style:none; clear:both; }
				
				#tools .linkgroup { padding-top:10px; clear:both; }
				#tools select { width:180px; border:#CCC solid 1px; }
				#tools a { padding-top:10px; display:block; clear:both; color:#333; }
		
		#mainright { width:690px; padding-bottom:15px; float:right; }
			#ggtz { width:650px; height:66px; padding:5px 20px 5px 20px; clear:both; background:url(ggtz.gif) no-repeat; overflow:visible; }
			#ggtz a { color:#FFF; }
			#ggtz ul { width:650px; height:66px; overflow:hidden;}
			#ggtz img { float:left; }
			#ggtz li { width:640px; height:56px; padding:5px 5px 5px 5px; list-style:none; clear:both; overflow:hidden; }
			
			#xmxx { padding-top:15px; clear:both; }
				#xmxx .modulecenter { width:660px; padding-left:10px; }
				#xmxx .modulecenter li { width:310px; padding-left:10px; float:left; list-style:none; }
				#xmxx .modulemiddle .moduleleft, #xmxx .modulemiddle .modulecenter, #xmxx .modulemiddle .moduleright { height:250px; padding-top:10px; }
				
			#wsxw { padding-top:15px; clear:both; }
				#wsxw .modulecenter { width:660px; padding-left:10px; }
					#xwtp { width:200px; height:350px; float:left; text-align:center; }
						#xwtp img { width:190px; height:100px; padding:1px 1px 1px 1px; border:#CCC solid 1px;}
						#xwtp a { width:190px; height:110px; padding:3px 1px 6px 1px; display:block; clear:both; }
					#xwlb { width:440px; height:350px; padding-left:20px; float:left; }
						#xwlb li { height:20px; padding-top:10px; padding-bottom:5px; clear:both; list-style:none; text-align:right; color:#666; }
						#xwlb li a { float:left; }
						#xwlb li font { font-size:12px; }
						
				#wsxw .modulemiddle .moduleleft, #wsxw .modulemiddle .modulecenter, #wsxw .modulemiddle .moduleright { height:370px; padding-top:10px; }
			
			#listnav { height:35px;; clear:both; }
				#listnav .left { width:60px; height:25px; padding-top:10px; float:left; background:url(listnav_left.gif) top left; }
				#listnav .center { width:620px; height:25px; padding-top:10px; float:left; background:url(listnav_center.gif) repeat-x;}
				#listnav .right { width:10px; height:35px; float:left; background:url(listnav_right.gif); }
			
			#listmodule { padding-top:15px; clear:both; }
				#listmodule .modulecenter { width:660px; padding-left:10px; }
				#listmodule .modulecenter li { height:25px; padding-top:9px; list-style:none; text-align:right; }
				#listmodule .modulecenter li a { float:left; }
				#listmodule .modulemiddle .moduleleft, #listmodule .modulemiddle .modulecenter, #listmodule .modulemiddle .moduleright { height:430px; padding-top:10px; }
				
			#pagelist { height:30px; padding-top:10px; clear:both; }
			
				#pagelist a { border:1px solid #CCC; padding:2px 4px; text-align:center; text-decoration:none; font:12px/14px Tahoma; }
				#pagelist a:hover { background:none repeat scroll 0 0 #1474d0; border-color:#CCC; text-decoration:none; }
				#pagelist b { font-weight:bold;background:none repeat scroll 0 0 #CCC;border:1px solid #CC; display:inline-block;padding:0px 4px; line-height:18px; }
				#pagelist a b {background:none repeat scroll 0 0 #FFFFFF; border:0 none; padding:0; line-height:14px;}
				#pagelist a:hover b { background:none repeat scroll 0 0 #1474d0;}

			
			#contentmodule { padding-top:15px; clear:both; }
				#contentmodule .modulecenter { width:660px; padding-left:10px; color:#FFF; font-size:12px; font-weight:normal; }
				#contentmodule  .moduletop .modulecenter a { color:#FFF; font-size:12px; font-weight:normal;  }
				#contentmodule .modulemiddle { height:auto; padding-top:10px; padding-bottom:10px; background:url(contentbg.gif) repeat-y; }
				
				#contentmodule .title { padding-top:10px; padding-bottom:10px; text-align:center; clear:both; font-size:16px; font-weight:bold; }
				#contentmodule .newstime { padding:10px 0px 10px 0px;; text-align:center; clear:both; font-size:14px; color:#666; }
				#contentmodule .newstext { padding:0px 10px 10px 10px; text-align:justify; clear:both; line-height:25px; }
				
#xmtp { width:920px; height:200px; padding:15px 10px 10px 10px; margin-left:auto; margin-right:auto; clear:both; background:#FFF; }
		
#footer { height:295px; padding-top:10px; clear:both; background:url(footerbg.jpg) repeat-x; }
	#linktop { width:26px; height:20px; margin-left:auto; margin-right:auto; clear:both; }
	
	#footernav { width:900px; height:20px; padding-top:20px; padding-bottom:20px; margin-left:auto; margin-right:auto; clear:both; }
		#footernav li { width:110px; float:left; list-style:none; text-align:center; }
		#footernav a { color:#666; font-weight:bold; }
		
	#footerinfo { width:750px; padding-top:20px; margin-left:auto; margin-right:auto; clear:both; color:#666; background:url(greydot.gif) top repeat-x; }
		#copy { width:300px; float:left; }
		#contact { width:450px; float:left; }
	
	