body,div{
	margin:0px auto;
}
body{
	font:12px verdana, arial, sans-serif, 宋体; color:#666;
}
a:link {
	color: #666;
	text-decoration:none;
}
a:visited {
	color: #666;
	text-decoration:none;
}
a:hover {
	color: #333;
	text-decoration:underline;
}
a:active {
	color: #666;
	text-decoration:none;
}
ul,ol,li,td,p,form,iframe,table,img,h1,h2,h3,h4,h5,h6{
	margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; list-style-type:none;  
}
#top,#main,#ad_flash,#menu{
	width:900px; height:auto;
}
#logo{
	width:390px; height:80px; background:url(logo.gif) no-repeat; float:left;
}
#top_font{
	width:300px; height:auto; line-height:50px; text-align:right; float:right;
}
#ad_flash{
	height:210px; background:url(ad.jpg) no-repeat;
}
#menu{
	margin-top:4px; 
}
#menu ul{
	float:right; 
}
#menu li{
	width:100px; line-height:36px; text-align:center; font-weight:bold; float:left;
}
#menu li a{
	color:#4581bd; 
}
#menu li a:hover{
	color:#002878;
}
.menu_l{
	width:7px; height:36px; background:url(menu_1.jpg) no-repeat;float:left
}
.menu_c{
	width:848px; background:url(menu_2.jpg) repeat-x; float:left;
}
.menu_r{
	width:45px; height:36px; background:url(menu_3.jpg) no-repeat; float:right;
}
#contnet_a{
	width:694px;
}
#contnet_a2{
	width:460px; float:left; padding-left:16px;
}
.a_t{
	background:url(image_c.jpg) repeat-x 0px 0px; line-height:0px; position:relative; height:8px;
}
.a_tl{
	background:url(image_lr.jpg) no-repeat 0px 0px; left:0px; overflow:hidden; width:6px; top:0px; position:absolute; height:8px;
}
.a_tr{
	background:url(image_lr.jpg) no-repeat -6px 0px; right:0px; overflow:hidden; width:6px; top:0px; position:absolute; height:8px;
}
.a_line{
	border-left:#bfdcea 1px solid; border-right:#bfdcea 1px solid; padding:4px;
}
.a_b{
	border-bottom:#bfdcea 1px solid; line-height:0px; position:relative; height:2px;
}
.a_bl{
	background:url(bottom_lr.jpg) no-repeat 0px 0px; left:0px; overflow:hidden; width:6px; bottom:-1px; position:absolute; height:3px;
}
.a_br{
	background:url(bottom_lr.jpg) no-repeat -4px 0px; right:0px; width:6px; bottom:-12px; position:absolute; height:3px;
}

#contnet_a0{
	width:200px;
}
.a_t0{
	background:url(image_c.jpg) repeat-x 0px 0px; line-height:0px; position:relative; height:8px;
}
.a_tl0{
	background:url(image_lr.jpg) no-repeat 0px 0px; left:0px; overflow:hidden; width:6px; top:0px; position:absolute; height:8px;
}
.a_tr0{
	background:url(image_lr.jpg) no-repeat -6px 0px; right:0px; overflow:hidden; width:6px; top:0px; position:absolute; height:8px;
}
.a_line0{
	border-left:#bfdcea 1px solid; border-right:#bfdcea 1px solid; padding:4px;
}
.a_b0{
	border-bottom:#bfdcea 1px solid; line-height:0px; position:relative; height:2px;
}
.a_bl0{
	background:url(bottom_lr.jpg) no-repeat 0px 0px; left:0px; overflow:hidden; width:4px; bottom:-1px; position:absolute; height:3px;
}
.a_br0{
	background:url(bottom_lr.jpg) no-repeat -6px 0px; right:0px; width:4px; bottom:-12px; position:absolute; height:3px;
}

#main{
	margin-top:4px; margin-bottom:4px;
}
#main_l{
	width:200px; float:left;
}
#main_r{
	width:698px; float:right;
}
.qq{
	width:202px; float:right;
}
.f_c_4581bd{
	color:#4581bd; 
} 
.f12{
	font-size:12px;
}
.so_input{
	width:160px; border:#ccc 1px solid; height:18px; line-height:18px;
}
.li_line{
	line-height:30px; border-bottom:#ccc 1px dashed; padding-left:16px; background:url(dot.gif) no-repeat 0px 12px;
}
.li_h{
	height:30px; padding-left:16px;
}
.f_txt{
	line-height:24px; padding:10px;
}
.t_ad{
	float:left; margin-bottom:10px;
}
.c_img{
	padding:4px; border:#ccc 1px solid;
}
#foot{
	width:892px; border:#e9f1f8 1px solid; padding:1px; background:url(foot_bg.jpg) repeat-x; line-height:40px; text-align:center; clear:both;
}

DIV.viciao {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px
}
DIV.viciao A {
	BORDER-RIGHT: #8db5d7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #8db5d7 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #8db5d7 1px solid; COLOR: #000; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #8db5d7 1px solid; TEXT-DECORATION: none
}
DIV.viciao A:hover {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: red 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px solid
}
DIV.viciao A:active {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: red 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px solid
}
DIV.viciao SPAN.current {
	BORDER-RIGHT: #e89954 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e89954 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e89954 1px solid; COLOR: #000; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e89954 1px solid; BACKGROUND-COLOR: #ffca7d
}
DIV.viciao SPAN.disabled {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}

#apDiv1 {
	position:absolute; left:174px; top:80px; width:902px; height:176px; z-index:2;
}