body{font-size:12px;margin:0;padding:0;line-height:22px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,br,tr,table{margin:0;padding:0;}
ol,ul {list-style:none;}
/*top*/
.top{width:946px;clear:both;margin:0 auto;overflow:hidden;text-align:left;}
.nav{width:946px;height:30px; background:url(top_bg.png);clear:both;}
/*font*/
.bold {font-weight:bold;}
h1{font: bold 18px Arial, Helvetica, sans-serif; color:#000000; margin:0px;}
h1 a{font:18px Arial, Helvetica, sans-serif; color:#143885; margin:0px;}
/*Header*/
.h_nav{
	height:30px;
	float:left;
	padding:0 2px;
	line-height: 20px; margin-left:5px; margin-right:5px;
}
.h_nav a:link,.h_nav a:visited,.h_nav a:active{color:#666;text-decoration:none;}
.h_nav a:hover {color:#333; text-decoration:underline}
.h_out{height:30px;float:left; padding-left:5px }
.h_out a:link,.h_out a:visited,.h_out a:active{color:#184596;text-decoration:none;}
.h_out a:hover {color: #184596; text-decoration:none;}
#H_nav div ul{width:110px;background:#d4e6f5;border:#7eaacb solid 1px; margin-left:-5px;position:absolute; z-index:100000; margin-top:23px; text-align:left;display:none; }
#H_nav div ul li{float: left; height:25px;padding-left:10px; width:100px;}
#H_nav div ul li a{font-size:12px; color:#333; font-weight:normal}
#H_nav div ul li a:hover{color:#fff;}
#H_nav div ul.sfhover{display:block;}
#H_nav div ul li.hover{ background:#8ab3d1;}
#H_nav div ul:hover{display:block;}

