/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul,li {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
div{overflow:hidden;}
a{ color:#a2a2a2; text-decoration:none;}
a:hover{ color:#a2a2a2; text-decoration:none;}
body {margin:0 auto; font-size:12px; line-height:20px;  color:#a2a2a2;}
#top{ width:962px; height:68px; margin:0 auto; background:url(logo.gif) top no-repeat; text-align:right; padding-right:15px; padding-top:16px;}
#top a{ margin:0 5px;}
#top h1{ height:40px; line-height:40px; padding-right:30px;font-size:14px;}
#top h1 .zw{  font-size:14px; color:#4ca2d3}
#navda{ height:40px; background:url(nav.gif) repeat-x top;}
#nav{ height:40px; width:965px; margin:0 auto;}
#nav a{ width:111px; display:block; float:left; background:url(navabj.gif) top no-repeat; text-align:center; height:36px; padding-top:4px; line-height:16px; color:#fffdfc; font-size:13px;}
#nav a:hover{ font-weight:bold; font-size:12px; color:#ffffff}
#nav a span{ color:#bcebf1;}
#nav .ss{ width:168px; height:40px; padding-left:20px;float:left; display:inline;background:url(ssbj.gif) top no-repeat;}

.banner{ width:420px; height:40px; padding-left:545px; padding-top:285px; background:url(banner.gif) top no-repeat; margin:0 auto; color:#1a83ba;}
.banner a{ color:#1a83ba;}
.bannerny{ width:420px; height:40px; padding-left:545px; padding-top:30px; background:url(bannerny.gif) top no-repeat; margin:0 auto; color:#1a83ba;}
.bannerny a{ color:#1a83ba;}
#main{ width:965px; margin:0 auto;}
.left{ width:344px; float:left; display:inline;}
.left_2 h2{ background:url(left_2.gif) top no-repeat; height:45px; text-align:right; padding-right:45px;}
.left_2 h2 a{ color:#767676; font-size:13px;}
.left_2 h3{ padding-left:30px; padding-right:40px; color:#707070;}
.left_3{ width:344px; padding-top:45px; background:url(left_nav.gif) top no-repeat;}
.left_3 ul{padding-left:30px; padding-right:40px;}
.left_3 ul li{ width:249px; height:24px; padding-left:15px; line-height:24px; background:url(left3bj.gif) top no-repeat}
.left_3 ul li a{color:#6d6d6d; font-size:13px;}
.right{ width:621px; float:left; display:inline;}
.right_1{ width:285px; float:left; display:inline;}
.right_1 h1{ height:67px; background:url(right_1.gif) top no-repeat; line-height:50px;text-align:right;}
.right_1 h1 a{ color:#767676; font-size:13px;}
.right_1 .flash{ width:280px; height:243px;}
.right_2{float:left; display:inline; width:336px;}
.right_2 h1{height:50px; background:url(right2.gif) top no-repeat; text-align:right; padding-top:55px;padding-right:40px; }
.right_2 h1 a{ color:#767676; font-size:13px;}
.right_2 ul{ width:285px; margin-left:20px; padding-bottom:15px; overflow:hidden;}
.right_2 ul li{ background:url(libj.gif) no-repeat top; height:24px; line-height:24px; padding-left:20px; color:#6d6d6d;}
.right_2 ul li span{ float:right;}
.right_2 ul li a{ color:#6d6d6d; }
.right_2 h3{ padding-left:35px;}
.rightnr{ padding:15px 25px; line-height:150%;color:#6d6d6d;}
.rightnewsnr{ padding:15px 25px; line-height:150%;color:#6d6d6d;}
.rightnewsnr li{ height:24px; line-height:24px;}
.rightnewsnr li a{ color:#6d6d6d;}
.rightnewsnr li span{ float:right; display:inline;}
.rightnewsnr dd{ background:url(ddbj.gif) top no-repeat; width:520px; height:232px; padding-left:20px; padding-top:20px; margin-bottom:20px;}
.rightnewsnr dd h1{ width:66px; float:left; display:inline;text-align:right; font-weight:bold; color:#000000;}
.rightnewsnr dd h2{ width:410px; float:left; display:inline; clear:right; text-align:left;}
.rightnewsnr dd a{ font-size:15px; font-weight:bold; color:#3f54a3; display:block;}
.rightnewsnr dd a:hover{color:#3f54a3;}
.rightnewsnr dd a:visited{color:#3f54a3;}
#foot{ background:url(bottombj.gif) top no-repeat; width:915px; height:78px; margin:0 auto; color:#757575; padding-left:50px; padding-top:30px;}
#foot a{ margin:0 8px; color:#757575;}