html,body,table,tr,td,h1,h2,h3,h4,h5,div,ul,li,span{ padding:0px; margin:0px}
h1,h2,h3,h4,h5{ display:inline }
body{ width:999px; padding:0px; margin:0 auto; font-size:12px; }
a{ text-decoration:none}
a:hover{ text-decoration:underline}
 
.red{color:#FF0000}
.blue{color:#0000FF}
.green{color:#008800}
.gray { color:#aaaaaa; font-size:12px }
.gray2 { color:#999999; font-size:12px }
.fleft{ float:left}
.fright{ float:right}
 
/* 头部 */
#header{ width:100%; over-flow:hidden; margin:0px auto; height:98px; }
#top{ width:100%; height:18px; font-size:12px; background-color:#EEEEEE; padding-top:5px; }
#top h1{ font-size:12px; color:#FF9933; width:500px; overflow:hidden; margin-left:10px;}
#top .f_left{width:780px; float:left; text-align:left}
#top .f_right{width:210px; float:right; text-align:right}
#head_banner{ width:100%; height:80px; padding-top:1px; padding-bottom:1px; padding-left:0px; padding-right:0px; border:0px; margin:0px;}
#head_logo{ width:158px; text-align:center;}
#ad_top { width:840px;}
#ad_top_l{ width:460px;}
#ad_top_r{ width:380px;}
#head_logo a{font-size:36px; color:#006699; font-weight:bolder}
#head_logo a:hover{font-size:36px; color:#FF6600; font-weight:bolder}
.sitemap{ display:none}
 
/* 菜单 */
#slidingBlock { width:100%; over-flow:hidden; margin:auto; height:30px; }
#nav_box{ height:33px; width:100%; text-align:center; background-color:#003344}
#slidingBlock a{ text-decoration:underline; }
#slidingBlock h4 { float:left; width:auto; min-width:38px; height:33px; line-height:33px; text-align:center; font-size:14px; font-weight:bolder; over-flow:hidden; float:left; margin-left:20px; }
#slidingBlock h4 a{ color:#FFFFFF}
#slidingBlock h4 a:hover{ color:#FFFF00}
#slidingBlock h4.menuNo { font-weight:bolder; color: #fff; }
#slidingBlock h4.menuNo a{ color:#FFFFFF;}
#slidingBlock h4.menuOn { color:#FFFF00; }
#slidingBlock h4.menuOn a{ color:#FFFF00;}
#line{ width:2px; height:33px; float:left; }
#slidingBlock DIV.slidingList_none {  display:none }
#slidingBlock DIV.slidingList { width:auto; margin:0px; padding:0px; height:27px; clear:both; line-height:27px; background-color:#EEEEEE; }
#slidingBlock DIV.slidingList ul { margin:0px;padding:0px; list-style:none; }
#slidingBlock DIV.slidingList li { float:left; height:20px; line-height:20px; font-size:12px; text-indent:10px; padding-top:5px; }
 
/* tab */
	
.lib_tabborder{border:1px solid #95C9E1;}
.lib_Menubox {height:28px;line-height:28px;position:relative; width:100%; background-color:#E4F2FD; border-bottom:1px solid #95C9E1; font-size:14px; font-weight:bold; text-align:center; }
.lib_Menubox ul{ margin:0px;padding:0px;list-style:none; position:absolute; top:3px; left:0; margin-left:20px; height:25px;text-align:center;}
.lib_Menubox li{float:left; width:98px;color:#949694;font-weight:bold; margin-right:2px;height:25px;line-height:25px; background-color:#E4F2FD; list-style:none ; font-size:13px}
.lib_Menubox li.hover{float:left; padding:0px;background:#fff;width:120px;border-left:1px solid #95C9E1;border-top:1px solid #95C9E1;border-right:1px solid #95C9E1; color:#739242;height:25px;line-height:25px;  display:block;  }
.lib_Menubox li.hover a{ color:#FF0000}
.lib_Menubox a{ text-decoration:underline; font-size:12px; color:#0066FF; font-weight:normal;}
.lib_Contentbox{clear:both;margin-top:0px; border-top:none; min-height:218px; text-align:left;padding-top:8px;}
 
.idx_ph{ margin:0 auto; width:95%;}
.idx_ph td{ border-bottom:#EEEEEE dashed 1px; vertical-align:middle ; text-align:left; padding-top:8px; padding-bottom:8px; font-size:13px }
.hot_table {table-layout:fixed}
.hot_table td{ text-align:center; overflow:hidden; width:320px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.hot_table td a{ color:#FF3300 }
.hot_table td a:hover{ color:#FF0000; text-decoration:underline }
.ph_bd{ width:10%; text-align:left; overflow:hidden}
.ph_sjt{ width:80%; text-align:left ; overflow:hidden}
.ph_num{ width:10%; color:#FF0000}
a:hover{ color:#FF0000}
 
 	#nav { width:100%; list-style-type: none; text-align:left; background-color:#F0F0F0 ; margin:0px; padding:0px; border:#336699 solid 1px }
	#nav .main_bd{ display: block; padding: 5px 5px 5px 0.5em; background-color:#336699; }
	#nav a { display: block; font-size:14px; color:#66FFFF; font-weight:bolder}
	#nav li { color:#DD1336; width:100%; margin:0px; padding:0px; border-bottom:#F0F0F0 solid 1px; list-style-image:none  }
	#nav a:link  { color:#FFFFFF; text-decoration:none; }
	#nav a:visited  { color:#00FF00;text-decoration:none; }
	#nav a:hover  { color:#FFFF00;text-decoration:none;font-weight:bold; }
	
	#nav li ul {list-style:none; text-align:left; margin:0px; padding:0px; }
	#nav li ul li{ background: #FFFFFF;	font-weight:normal;	border:0px; height:22px; }
	#nav li ul a{ width:100%; line-height:22px; display:block; font-size:12px ; font-weight:normal}
	#nav li ul a:link { color:#666; text-decoration:none; }
	#nav li ul a:visited { color:#666; text-decoration:none; }
	#nav li ul a:hover { color:#0033FF;	text-decoration:none;	font-weight:normal;	background:#FFFFFF; }
	#nav li ul a#current{ color:#0033FF; background:#FFFFFF; }
	#nav li:hover ul { left: auto;}
	#nav li.sfhover ul { left: auto; }
	#nav ul.collapsed {	display: none; }
	
/* 主区域1 */
#main_top{ width:100%; over-flow:hidden; margin:0px auto; min-height:580px; border:0px;}
#main_top .td_left_l{ width:136px; text-align:left; padding-right:3px; vertical-align:top}
#main_top .td_left{ width:700px; text-align:left; padding-right:3px; vertical-align:top}
#main_top .td_right{ width:158px; text-align:right; vertical-align:top}
.main_top_table{border:#FF9900 solid 1px; width:100%; text-align:center}
.main_top_table th{ line-height:26px; font-size:14px; font-weight:bolder; padding-left:10px; background-color:#FFDDAA}
.main_top_table td{ border-bottom:#EEEEEE dashed 1px; vertical-align:middle ; text-align:left ; padding:8px; font-size:13px; color:#FF0000}
.main_top_table a{ text-decoration:underline}
 
.main_right_table{border:#FF9900 solid 1px; width:100%; text-align:center}
.main_right_table th{ line-height:22px; font-size:14px; font-weight:bolder; padding-left:10px; background-color:#FFDDAA}
.main_right_table td{ vertical-align:middle ; text-align:left ; padding:5px; font-size:14px; color:#FF0000; text-align:center}
.main_right_table a{ text-decoration:underline ;}

.mlt_idx{ width:30px; color:#999999}
.mlt_bd{ width:80px; overflow:hidden}
.mlt_sjt{ width:430px; overflow:hidden}
.mlt_ahr{ width:110px; overflow:hidden}
.mlt_tm{ width:100px; overflow:hidden; color:#999999}
/*导航 ad*/
#ad_dh{ width:100%}
#ad_dh_l{ width:730px; text-align:left; vertical-align:middle; height:20px; }
#ad_dh_r{ width:268px; text-align:right; vertical-align:bottom;}
 
#ft_link{ width:100%; background-color:#EEEEDF; font-size:12px; padding-top:8px; padding-bottom:8px; font-weight:normal; margin-top:8px; margin-bottom:8px; text-align:center}
#ft_link a{ color:#666666; text-decoration:none; font-weight:bolder; font-size:12px; display:none}
#ft_link a:hover{ color:#FF3300; text-decoration:underline}
#foot{width:100%; border-top:#999999 double 3px; height:38px; text-align:center; color:#666666; font-size:12px; line-height:18px; padding-top:5px; margin-top:10px;}
#foot a{ color:#0066FF; margin-left:10px; text-decoration:underline}
#ft_tongji{ height:0px;}
 
/* 目录页专用*/
td .tp{text-align:left; font-size:12px; color:#003366;}
td .sjt{text-align:left ; font-size:14px; overflow:hidden }
td .ahr{text-align:left ; font-size:12px}
.ahr a{font-size:12px; font-weight:normal;}
td .num{text-align:left; font-size:12px; text-align:right}
td .tm{text-align:left; color:#555555; font-size:10px;}
td .txt{text-align:right;}
td .add{ text-align:right}
td .idx_dl a{ color:#009933}
 
h2{ font-size:16px}
 
/* 文章内容页专用 */
.sub_index_pg a{ font-size:14px}
.tie_info{width:100%; height:18px; font-size:12px;text-align:center;}
.tie_info td{ color:#000000}
.tie_info span{ color:#FF6600; padding-right:8px;}
 
.author{width:100%; font:14px; vertical-align:bottom; padding-top:18px; text-align:center; color:#009900; background-color:#FFFFFF}
#content{ font-size:16px;width:760px; background-color:#EEEEEE; height:auto; min-height:858px;  text-align:left; line-height:25px; word-wrap: break-word; margin:0px auto; text-indent:32px;}
#ad_bd_game { width:90%; border:#0066FF dotted 1px; margin:0px auto; padding:8px; text-align:center}
.pg {font-size:12px; margin:0px; padding:0px;width:100%; vertical-align:bottom;word-wrap:break-word; text-align:center; margin:0px auto; margin-bottom:-4px; margin-top:3px; }
.pg a:active{color:#0066FF; }
.pg a:link{color:#0099FF; }
.pg a{font-size:12px; font-weight:bolder; text-decoration:none }