@charset "gb2312";

*{ margin:0; padding:0;}
body{ background:#fff; color:#575757; font:14px Tahoma;}
ul{ list-style:none;}
ol{ margin-left:23px;}
table{ border-collapse:collapse;}
h1, h2, h3, h4, h5, h6{ font:14px Verdana, Arial, Helvetica, sans-serif;}
a img, img{ border:0;}


.submit,
.submit input{ cursor:pointer;}


a{ color:#000; text-decoration:none;}
a:hover{ color:#0896d4; text-decoration:underline;}


.clear{ clear:both;}


.wrap{ margin-left:auto; margin-right:auto; width:900px;}


#header{}
	#header .wrap{ height:114px; background:url(top_bg.jpg) no-repeat 0 0;}
	#header h1{ float:left; width:310px;}
		#header h1 a{ display:block; width:310px; height:79px; text-indent:-999px; overflow:hidden;}
	#toplink{ _display:inline; float:left; margin:3px 0 0 445px; color:#797979; font-size:12px;}
		#toplink a{ color:#21659a;}
	#navigator{ clear:both; height:35px; background:url(navigator_bg.gif) no-repeat 0 0;}
		#navigator a{ display:block; width:89px; height:31px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; line-height:25px;}
		#navigator a:hover,
		#navigator a.hover{ background:url(navigator_abg.gif) no-repeat; color:#004e8a;}
		#navigator ul{ padding:4px 5px 0;}
		#navigator li{ float:left; padding:0 10px; background:url(navigator_libg.gif) no-repeat 100% 40%;}

#container{}
	.main{ padding-top:10px;}
		.main .tbg{ background:url(box_tbg.gif) no-repeat 0 0;}
		.main .bg{ background:url(box_bg.gif) repeat-y 0 0;}
		.main .fbg{ background:url(box_fbg.gif) no-repeat 0 100%;}
		.main h2{ padding-left:35px; height:31px; font-weight:bold; color:#004e8a; line-height:35px;}
		.main h3{ padding-top:5px; height:30px; font-weight:bold; color:#0062ae; line-height:35px;}
			.main h3 a{ color:#0062ae; text-decoration:underline;}
			.main h3 span{ color:#AEAEAE; font-size:12px; font-weight:normal;}
		.main h4{ padding-top:10px; height:30px; font-weight:bold; line-height:35px;}
		.main .txt{ padding:15px; color:#424242;}
		.main p{ margin-bottom:10px; line-height:24px; text-indent:28px;}
		.main p a{ color:#0062ae; font-weight:bold; text-decoration:underline;}
		.main p a:hover{ color:#0062ae; text-decoration:none;}
		.main li{ padding-left:12px; background:url(arrow_01.gif) no-repeat 0 10px; line-height:24px;}

#footer{ padding:15px; background:url(links_bg.gif) repeat-x 0 0; color:#aeaeae; font-size:12px;}
	#footer h2,
	#footer span{ display:none;}
	#footer a{ color:#aeaeae;}
	#footer .wrap{ width:461px;}
	#footer p{ line-height:16px;}
	#footer p.c{ float:right; margin-top:-14px; margin-right:12px;}
	* html #footer p.c{ display:inline; margin-right:12px;}
	*+html #footer p.c{ margin-right:0;}

.footer{width:1000px;height:57px;margin:0 auto 6px auto; padding:20px 0 0 0;}
.footer li{float:left;margin-top:30px;}
.footer li b{color:#0096d0;}
.footer li a{color:#666;margin-right:15px;}
.copyright{width:1000px;margin:0 auto;}
.banquande{text-align:center;color:#999;line-height:20px;}
.banquande a{color:#333;}
.banquan{text-align:center;color:#999;line-height:20px;}
.banquan a{color:#999;}
