body { margin:0; padding:0px;  text-align:center; }

*{ font-size:14px;}
* a:link{ color:#666; text-decoration:none;}
* a:visited{ text-decoration:none;}
* a:hover{ color:#F00; text-decoration:underline;}

a.gray:link{ color:#666; text-decoration:underline;}
a.gray:visited{ color:#666; text-decoration:underline;}
a.gray:hover{ color:#F00; text-decoration:underline;}

ul{ margin:0; padding:0px;}
li{ margin:0; padding:0px;}
h1 { margin:0; padding:0px;}

form{ margin:0; padding:0px;}
.btn{  color:#333; cursor:pointer; margin:0; padding:3px 4px 2px 6px !important; padding:3px 4px 1px 6px; background:url(../images/btn_bg.gif) bottom left repeat-x; background-color: #FAFAFA; border:1px #a8adb6 solid;}

.clear{ clear:both; margin:0; padding:0px; height:1px; line-height:1px;}
.clear_line{ clear:both; margin:0; padding:0px; height:5px; line-height:5px;}

.web_main{ clear:both; width:100%; margin:0 auto; padding:0px;}

#web_top{ clear:both; width:100%; height:30px; line-height:30px; margin:0; padding:0px; background-color:#f9f9f9; border-bottom:1px #ddd solid; text-align:center; position:relative;}
	#web_top_main{ clear:both; width:988px; height:30px; line-height:30px; margin:0 auto; padding:0px; }
		#web_top_left{ float:left; height:30px; line-height:30px; text-align:left; color:#666; }
			#top_login_area{}
				#top_login_area a:link, #top_login_area a:visited{ color:#666; }
				#top_login_area a:hover{ color:#FF0000; text-decoration:underline;}
		#web_top_right{ float:right; height:30px; line-height:30px; text-align:right; color:#666; }
			#web_top_right a:link, #web_top_right a:visited{ color:#666; }
			#web_top_right a:hover{ color:#FF0000; text-decoration:underline;}
	
#header{ clear:both; width:100%; margin:0 auto; padding:0px; text-align:center; position:relative; }
	#header_main{ clear:both; width:988px; height:69px; margin:0px auto; padding:0px; position:relative;}
		#header_left{ float:left; width:200px; height:69px; margin:0; padding:0px;}
			#logo{ margin:0 auto; margin-top:4px; padding:0px;}
		#header_right{ float:right; width:780px; height:69px; margin:0; padding:0px; text-align:left;}
			#top_tel{ float:left; margin-top:18px; margin-left:50px; padding:0px; text-align:left;}
			#top_kefu{ float:right; width:130px; line-height:22px; margin-top:15px; padding:0px; text-align:left;}

	#header_nav{ clear:both; width:100%; height:37px; margin:0; padding:0px; background:url(../images/top/nav_bg.jpg) top left repeat-x; background-color:#39ac00; display:table; }
		#nav{ width:988px; height:37px; line-height:37px; margin:0 auto; padding:0px; text-align:left; color:#fff;}
			#nav a.off:link, #nav a.off:visited{ float:left; margin:0px 20px; color:#fff;  font-weight:bold;  font-family:微软雅黑; }
			#nav a.off:hover{ color:#FFFF00; text-decoration:underline;}
			#nav a.on:link, #nav a.on:visited { float:left; margin:0px 20px; color:#FFFF00;  font-weight:bold; font-family:微软雅黑; }
			#nav a.on:hover{ color:#FFFF00; text-decoration:underline;}
		.nav_line{ float:left; width:3px; height:29px; margin-top:4px; background:url(../images/top/nav_line.jpg) top left no-repeat; }

.navigation_main{ clear:both; width:100%; height:38px; line-height:38px;  margin-bottom:5px; text-align:center; background:url(../images/top/navigation_bg.gif) bottom left repeat-x;}
	.navigation_txt{ clear:both; width:988px; height:38px; line-height:38px; margin:0 auto; text-align:left; color:#444; }
		.navigation_txt a:link, .navigation_txt a:visited{ color:#444;}
		.navigation_txt a:hover{ color:#f00; text-decoration:underline;}
	
.main{ clear:both; width:988px; height:auto; margin:0px auto; margin-top:5px; padding:0px; text-align:center; position:relative; display:table;}

#footer{ clear:both; width:100%; line-height:25px; margin:5px auto; padding-bottom:5px; text-align:center;/* border-top:5px #39ac00 solid;*/ display:table; position:relative;}
	#footernav{ clear:both; width:100%; height:25px; line-height:25px; margin:0 auto; margin-top:5px; background-color:#39ac00; color:#fff;}
		#footernav a{ color:#fff; margin:0 5px; }
	#copyright{ clear:both; width:100%; margin:0 auto; margin-top:5px; color:#666;  font-family:Arial, Helvetica, sans-serif;}
	#contact-info{ clear:both; width:100%; margin:0px auto; color:#666;}

.paging_main { float:right; margin:5px 0px; }
	.paging_main a.off:link, .paging_main a.off:visited, .paging_main a.off:hover{ float:left; height:20px; line-height:20px; margin-right:3px; padding:0px 10px;border:1px #ccc solid; background-color:#fff; color:#444;  }
	.paging_main a.on{ float:left; height:20px; line-height:20px; margin-right:3px; padding:0px 8px; border:1px #ccc solid; background-color:#EAFFDF; color:#FF0000;  font-weight:bold; }
	.paging_main .span_txt{ float:left; height:20px; line-height:20px; margin-right:3px; padding:0px 8px; border:1px #ccc solid; background-color:#fff; color:#999; }
	.paging_main a.page_btn:link, .paging_main a.page_btn:visited, .paging_main a.page_btn:hover{ float:left; height:20px; line-height:20px; margin-right:3px; padding:0px 8px;border:1px #ccc solid; background-color:#ddd; color:#444;  text-decoration:none; }
	.paging_main .page_btn{ float:left; height:20px; line-height:20px; margin-right:3px; padding:0px 8px; border:1px #ccc solid; background-color:#f9f9f9; color:#999; }


.dynload{background:url(../images/img_loading.gif) no-repeat center center;}
