/* CSS Document */

*{
	margin:0;
	padding:0;
}
body{
	background:#fff url(../Images/TopBg.gif) repeat-x;
	color:#333;
	font:12px/1.75 "\5b8b\4f53", arial, sans-serif;
}

img,a img{border:none;}
body,td,select,input,div{}

dl,dd,dt{margin:0;padding:0;}
input,select{line-height:16px;}
ul{list-style:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#BC2D09; text-decoration:underline;}
a:active{color:#BC2D09; text-decoration:none;}
.clear{clear:both;height:1px;font-size:0;line-height:0;}
.float_l{float:left;}
.float_r{float:right;}
.dis{display:block;}
.undis{display:none;}
.nl,.nl a,a.nl{text-decoration: none;}
.nl a:hover,a.nl:hover.ul,a.ul,.ul a,.ul a:hover,a.ul:hover{text-decoration: underline;}

/* --------Color---------- */
.color_black,.color_black a,a.color_black,.c_33,.c_33 a,.c_33 a:visited{color:#333;}
.color_black a:visited{color:#666;}
.color_black a:hover,.color_black a:active,.c_33 a:hover{color:#BC2D09;}
.color_white,.color_white a,a.color_white{color:#FFF;}
.color_white a:visited{color:#666;}
.color_white a:hover,.color_white a:active{color:#BC2D09;}
.color_red,.color_red a,a.color_red{color:#BC2D09;}
.color_red a:visited{color:#666;}
.color_red a:hover,.color_red a:active{color:#BC2D09;}
.color_049,.color_049 a,#tabst_con .data1 a,.text_title3 a,.c_049,.c_049 a,.c_049 a:visited{color:#049;}
.color_049 a:visited,#tabst_con .data1 a:visited,.text_title3 a:visited{color:#666;}
.color_049 a:hover,#tabst_con .data1 a:hover,.text_title3 a:hover,.color_049 a:active,#tabst_con .data1 a:active,.text_title3 a:active,.c_049 a:hover{color:#BC2D09;}
.color_nred,.color_nred a{color:#db0010;}
.color_nred a:visited{color:#666;}
.color_nred a:hover,.color_nred a:active{color:#BC2D09;}
.color_BC2,.color_BC2 a,.color_BC2 a:visited,.color_BC2 a:hover{ color:#BC2D09}
.color_1D3,.color_1D3 a,.c_1D3,.c_1D3 a,.c_1D3 a:visited{ color:#1D3C7C}
.color_1D3 a:visited{color:#666;}
.color_1D3 a:hover,.color_1D3 a:active,.c_1D3 a:hover{color:#BC2D09;}
.color_666,.color_666 a{color:#666;}
.color_666 a:hover,#news_boxf .focustxt a:hover{color:#BC2D09;}


.line_h_16{line-height:16px;}
.line_h_18{line-height:18px;}
.line_h_21{line-height:21px;}
.line_h_22{line-height:22px;}
.line_h_24{line-height:24px;}
.line_h_26{line-height:26px;}
.line_h_28{line-height:28px;}

.text_ind{text-indent:2em;}

.font_s_12{font-size:12px;}
.font_s_14{font-size:14px;}
.font_s_16{font-size:16px;}
.font_s_18{font-size:18px;}
.font_w_n{font-weight:normal;}
.font_w_b{font-weight:bold;}

.pad_lr_6{padding-left:6px;padding-right:6px;}

.text_l{text-align:left}
.text_r{text-align:right}
.text_c{text-align:center}

.text_title1{font-family:"\5b8b\4f53";font-size:18px;line-height:24px;}
.text_title2{font-family:"\5b8b\4f53";font-size:20px;line-height:24px;}
.text_title3{padding:1px 0 0 19px; font-family:"\5b8b\4f53";font-size:18px;color:#049;font-weight:normal;line-height:42px; letter-spacing:-1px}

.redh a:hover,a.redh:hover{color:#F00;}

/* -----Common----- */
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */ 

.clear{	clear:both; height:0px; width:1px; overflow:hidden;}
.lf{float:left;}
.rt{float:right;}
.mr{margin-right:10px;}
.mb{margin-bottom:10px;}
.fb{ font-weight:bold;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}

.middleline{
	text-decoration:line-through;
}
.underline{
	text-decoration:underline;
}

.box_hr4,.box_hr5,.box_hr6,.box_hr8,.box_hr10,.box_hr12{
	clear:both;
	margin:0 auto;
	overflow:hidden;
	font-size:0;
	line-height:0;
}

.box_hr4{
	height:4px;
	overflow:hidden;
}
.box_hr5{
	height:5px;
	overflow:hidden;
}
.box_hr6{
	height:6px;
	overflow:hidden;
}
.box_hr8{
	height:8px;
	overflow:hidden;
}
.box_hr10{
	height:10px;
	overflow:hidden;
}
.box_hr12{
	height:12px;
	overflow:hidden;
}
.bor_ddd{
	border:#ddd 1px solid;
	
}
.pad_l_2{
	padding-left:2px;
	
}
.pad_l_6{
	padding-left:6px;
	
}
.pad_l_8{
	padding-left:8px;
}
.hr_dot{
	 width:375px;
	height:15px;
	margin-left:3px;
	overflow:hidden;
	background:url(../images/news_nbg1.gif) 0 -945px repeat-x;
	
}


/*----------TOP------------*/
#Top{
	width:960px;
	height:34px;
	overflow:hidden;
	margin:0 auto;
	color:#000;
	line-height:32px;
}
#Top #rss{
	float:right;
	padding:9px;
}
#Top .topMenu{
	float:right;
}
#Top .topMenu a{
	background:url(../Images/Dot01.gif) no-repeat 0 5px;
	padding-left:10px;
}


#Header{
	width:960px;
	margin:0 auto;
}
#logo{
	float:left;
	width:215px;
}
#weather{
	float:right;
	width:160px;
	height:56px;
	border:1px #ccc solid;
	text-align:center;
	margin-top:10px;
	overflow:hidden;
	line-height:30px;
}


/* Menu */
#Nav{
	float:left;
	margin:0 0 10px;
	line-height:28px;
	padding-left:20px;
	overflow:hidden;
}
/* nav */
.nav_1,.nav_2,.nav_3{
	float:left;
	overflow:hidden;
	_display:inline-block;
	padding-top:13px;
}
#Nav ul{
	height:56px;
	clear:both;
}
.nav_1{
	width:130px;
	background:url(../Images/NavLine.gif) no-repeat right center;
	padding-left:10px;
}
.nav_2{
	width:100px;
	background:url(../Images/NavLine.gif) no-repeat right center;
	padding-left:10px;
}
.nav_3{
	width:100px;
	padding-left:10px;
}
#Nav li{
	float:left;
	padding:0 3px;
	text-align:center;
}
#Nav a,#Nav a:visited{
	color:#000;
	text-decoration:none;
}
#Nav a:hover,#Nav a:active{
	color:#c00;
	text-decoration:none;
}


/* Footer */
#Footer{
	width:960px;
	text-align:center;
	margin:0 auto;
	padding:10px 0;
}
#FootMenu{
	height:20px;
	line-height:20px;
	margin-bottom:8px;
	background-color:#f5f8fc;
	border:1PX #b1c8d7 solid;
	color:#15479c;
}
#FootMenu a{ color:#15479c;}
#FootMenu a:hover{ color:#666;}

.copyright{
	line-height:24px;
}

/* wrap */
.wrap_960{
	width:960px;
	margin:0 auto;
}
.wrapper { width:960px; overflow:hidden; zoom:1; margin:0 auto;} 



/*AD*/
.boxAD960{
	width:960px;
	background-color:#f3f3f3;
	margin:0 auto;
}
.boxAD960 li{ float:left; width:140px; padding:0 10px;}
.boxAD960 li a{background:url(../Images/Dot02.gif) no-repeat 0 4px; padding-left:10px;}


