@charset "gb2312";

a,a:link,a:visited {
	font-family:"ËÎÌå",Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 180%;
	color: #676767;
	text-decoration: none;
}
a:hover {
	font-family:"ËÎÌå",Arial, Helvetica, sans-serif;
	line-height: 180%;
	font-size: 9pt;
	color: #9F0908;
	text-decoration: none;
}

body{
	margin:0; padding:0;
	text-align:center;
	font-size:12px;  background:url(images/bg.jpg) repeat-x top #fff;  color:#666666;
	font-family:"ËÎÌå",Arial, Helvetica, sans-serif;
	}
#wrap{
	margin:0 auto; padding:0;
	width:975px; text-align:left;
	}
	
	
#header{
	margin:0; padding:0;
	width:975px;
	}
	
#lg_bg{
margin:0; padding:0;  height:96px; float:left; width:975px;
}
.lg{
	margin:0; padding:0; float:left;
	}
	
.join{
margin:0;
padding:50px 70px 0 0;
float:right; 
}
.join a:link,.join a:visited{  color:#343434;  font-size:12px; text-decoration:none; }
.join a:hover{  color:#9C0001; text-decoration:none; }	
	
#nav{
margin:0; padding:0; width:975px; height:39px; 
}

#navbox{margin:0 auto; width:975px; height:39px; overflow:hidden; background:url(images/menu_bg.JPG) repeat-x; 
float:left;}
#navbox ul{ margin:0; padding:0;  list-style:none;}
.navbox_li{ float:left;
display:inline;}
a.a_nav1:link,a.a_nav1:visited{ width:102px; display:block; text-align:center; line-height:35px;   font-size:13px; color:#fff; font-weight:bold;
text-decoration:none;}
a.a_nav1:hover{ color:#F2AC25; text-decoration:none;height:39px; line-height:35px;}

.nav2box{ position:absolute; display:none;  margin-top:-2px;  margin-left:0px; text-transform:uppercase; }
.nav2box a:link,.nav2box a:visited{ display:block; width:100px; height:34px;  text-align:center; color:#fff; background:#035698;  line-height:35px; overflow:hidden; text-decoration:none; font-weight:bold; font-size:13px; }
.nav2box a:hover{  color:#F2AC25; text-decoration:none; }


#flash{
	margin:7px 0 0 0; padding:0; float:left;
	width:975px; text-align:center;background:url(images/ban_bg.jpg) repeat-y;
	}
	
/*----------------------top----------------------------*/

#contenter{
margin:7px 0 20px 0; padding:0; width:975px;  float:left; text-align:center;
}

#left{
margin:0 0 22px 6px; _margin:0 0 0 3px;  padding:0; width:242px; float:left; 
}
#cpfl{
margin:0;  padding:0; float:left; width:242px;
}
#fl_bg{
margin:0; padding:0 0 15px 0; width:242px;  float:left; background:url(images/fl_bg.jpg) repeat-x #035698;
}

#fl2{
margin:2px 0 8px 0px; -margin:8px 0 8px 0px; padding:0;
width:242px;  float:left;
}
#fl2 ul{
margin:0; padding:0; list-style:none;
width:242px; 
}
#fl2 ul li{
PADDING-RIGHT:0px; 
PADDING-LEFT:20px;  PADDING-top:5px; 
line-height:25px;   height:28px;
border-bottom:1px #0e7fdb solid;
text-align:left;
}
#fl2 ul li a:link,#fl2 ul li a:visited{
color:#fff; text-decoration:none;  font-size:12px;  
}
#fl2 ul li a:hover{
color:#ed6f08;    text-decoration:none;  font-size:12px; 
}

#tpzs{
margin:20px 0 0 0; padding:0;  width:242px; float:left;
}
#tp{
margin:0; padding:0;  height:38px;
}
#tp_con{
margin:0; padding:0 0 14px 0; width:240px;  float:left; border: 1px #ebebeb double;
}
.tp2{
margin-left:8px;_margin-left:4px; margin-top:14px; padding:0; float:left; 
}

#lxwm{
margin:20px 0 0 0; padding:0;  width:242px; float:left;
}
lx{
margin:0; padding:0;  height:38px;
}

#lx_con{
margin:0; padding:0 0 60px 0; width:240px; float:left; background:url(images/lxwm_bg.jpg) no-repeat right bottom; border: 1px #ebebeb double;
}
#lx_txt{
	margin:0; padding:18px 0  0 10px ; width:217px; text-align:left; 
	font-size:12px;  float:left; line-height:25px;
	}
	
/*----------------------left----------------------------*/

#mid{
margin:0 0 0 10px; _margin:0 0 0 10px;  padding:0; float:left; width:709px; overflow:hidden;
}
#gsjj{
margin:0; padding:0;  width:709px; float:left;
}
.gs{
margin:0; padding:0;  height:49px;
}
.gs_mid{
margin:0; padding:0; width:486px; float:left; background:url(images/gsjj_bg.jpg) repeat-x; 
height:49px; 
}
.ab_pub{
margin:0; padding:0; float:left;
}
.tp1{
margin-right:14px; margin-top:0px; margin-left:47px; _margin-left:23px; padding:0; float:left;
}

#gs_con{
margin:0; padding:16px 0 0 0px; width:708px; float:left; background:url(images/gs_bg.jpg) repeat-y;
}
#gs_txt{
	margin:0; padding:2px 10px 5px 2px; width:414px; text-align:left; 
	font-size:12px;  float:left; line-height:22px;
	}
	

#cpgd{
margin:20px 0 0 0;  padding:0;  width:709px; float:left;
}

.cp_mid{
margin:0; padding:0; width:482px; float:left; background:url(images/cpzs_bg.jpg) repeat-x; 
height:37px; 
}

#cpgd_bg{
	margin:0; padding:0;  width:700px; 
	}
#al_gd{
margin:0;padding:15px 0 0 0; 
width:693px; float:left; 
}	


#xwzx{
margin:0 0 0 6px; _margin:15px 0 0 3px; padding:0 0 20px 0;  width:962px; float:left; border: 1px #ebebeb double; 
}
.xw{
margin:0; padding:0;  height:49px;
}

#xw_con{
margin:0; padding:28px 0 0 40px; width:275px; float:left; 
}

#xw_con1{
margin:0; padding:28px 0 0 30px; width:236px; float:left; 
}

#news1{
margin:0; padding:0; float:left; width:229px; overflow:hidden;
}
#news1{
	margin:0;
	padding:0;
	width:229px;
	float:left;
}
#news1 ul{
	margin:0;
	padding:0;
	list-style:none;
	
}
#news1 ul li{
    PADDING-top: 5px; 
    PADDING-LEFT:15px; 
    line-height:20px;   height:20px;
	background:url(images/xtp.jpg) left no-repeat;
	float:left; width:229px; text-align:left;
}


.tp3{
margin-right:14px; margin-top:28px; margin-left:0px; padding:0; float:left;
}


#khal{
margin:20px 0 0 6px;  padding:0;  width:962px; float:left; border: 1px #ebebeb double;
}

.al_mid{
margin:0; padding:0; width:751px; float:left; background:url(images/cpzs_bg.jpg) repeat-x; 
height:37px; 
}

#ala_bg{
	margin:0; padding:0;  width:938px; 
	}
#al_gd1{
margin:0;padding:10px 0 10px 0px; 
width:938px; float:left; 
}

#footer{ margin:0 auto; padding:2px 0 0 0; _padding:0px 0 0 0; clear:both; width:975px; height:90px; background:url(images/bottom_bg.jpg) repeat-x;
}

#footer_txt{
margin:0 auto; margin-top:18px; padding:0; width:925px;   text-align:center; 
 line-height:25px; color:#666;
}

#right_ny1{ 
margin:0 0 0 10px;_margin:0 0 0 10px;  padding:0; float:left; width:709px; overflow:hidden; 
}
.sub_tit_ny{ height:37px; width:250px; overflow:hidden; background:url(images/cpzs_ny.jpg)  no-repeat; float:left;}
.sub_tit_n_ny{  padding:0 0 0 35px; line-height:38px; overflow:hidden;  font-size:13px; color:#fff; float:left; display:inline; font-weight:bold;}

.ny_mid{
margin:0; padding:0; width:448px; float:left; background:url(images/cpzs_bg.jpg) repeat-x; 
height:37px; 
}

#ny_con{
margin:0; padding:0; width:654px;

}
#ny_txta{
	margin:0; padding:15px 0 0 25px; width:654px;  
	float:left; line-height:24px; text-align:left;}	