@charset "utf-8";
/* CSS Document */

body{
	font-size:12px;
	margin:0px 0 30px 0;
	padding:0;
	line-height:22px;
	line-height:22px;
	color:#444;
	background-color: #F0FFD2;
}
ul,li,dl,dt,dd,form{ list-style:none; padding:0; margin:0; line-height:22px;}
a{color:#444; text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
#headerWrapper,#mainWrapper,#footerWrapper,#nav,#link{ width:990px; margin:auto;clear:both;}
#headerWrapper{position:relative;}
#headerWrapper{height:80px; background:url(images/logoba.jpg);}
#mainWrapper{ background:url(images/i_35.jpg) repeat-x #fff bottom;}
#footerWrapper{color:#000; text-align:center;}
#logo{left:10px; top:20px; position:absolute;}
#top_link{position:relative; float:right; top:5px;  right:10px;}
#top_link a{margin-right:20px;}
#nav{background:url(images/menu.jpg) repeat-x ; height:35px; line-height:35px; background:url(images/menu.jpg) bottom repeat-x scroll 0 0 #003300;}
#nav a{
	margin:0 15px;
	color:#464646;
	font-weight:bold;
	font-size:14px;
	
}
.tyh{height:1px; clear:both;}

.bor_t{border-top:1px #ddd solid;}
.bor_b{ border-bottom:1px #ddd solid;}
.bor_l{border-left:1px #ddd solid;}
.bor_r{border-right:1px #ddd solid;}
.border1{border:1px #ddd solid;}
.line-h{ line-height:0;}
.padding14{padding:14px;}
.main_b{background:url(images/main_b.jpg) repeat-x bottom;}
.bafff{background:#fff;}

.main_news,.main_por,.main_mv{float:left; margin:10px 0;}
.main_news{width:320px;}
.main_por{width:330px; margin:0 20px;}
.main_mv{ border:1px #ddd solid; padding:5px;}

.news li{ background:url(images/fhli.jpg) no-repeat 0 8px; text-indent:10px;}
.news span{float:right;}

.main_tatle{ font-size:14px; font-weight:bold; padding-bottom:10px;}
.main_tatle a{display:inline-block; background:url(images/more.jpg) no-repeat; width:34px; height:6px; margin-left:10px;}

.por_index li{float:left; margin-right:15px;}
.por_index li img{ border:1px #ddd solid;}



#m_l{ width:192px; float:left; padding:14px 0 24px 14px;}
#m_r{ width:759px; float:right; padding:14px 14px 14px 0; position:relative;}
#l_nav dt{ background:url(images/m_03.jpg) no-repeat; height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#fff; text-indent:30px;}
#l_nav dd a{ display:block; background:url(images/m_06.jpg); height:30px ; line-height:30px; text-indent:30px;}
#l_nav dd a:hover{ display:block; background:url(images/m_07.jpg)}
#l_nav{background:url(images/m_08.jpg) no-repeat bottom; padding-bottom:13px;}
.por_li li{float:left; margin:0 15px 0 6px; padding:20px 0; text-align:center; }
.por_li li img{ border:1px #ddd solid; padding:5px;}
.por_li li span{ background:url(images/gw.gif) no-repeat; padding:5px 0 0 20px;}
.a_p{ line-height:18px; margin:0;  list-style:none; text-indent:0;padding-bottom:8px; list-style:16px; color:#666;}

#h{
	background:url(images/h.jpg);
	width:78px;
	height:39px;
	position:absolute;
	top:203px;
	right:10px;
}
#m_r .main_tatle{font-size:18px; margin:10px 0;}
#m_r .news li{ line-height:30px; border-bottom:1px #ddd dashed;}
.job_box {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 10px; CLEAR: both; OVERFLOW: hidden
}
.job_box H2 {
	DISPLAY: block; COLOR: #f08200; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.job_box UL {
	
}
.job_box UL LI {
	CLEAR: both
}
#min {padding-bottom:20px;}
#min .title {
	PADDING-BOTTOM: 5px; MARGIN: auto; WIDTH: 680px; BACKGROUND: url(images/h2_line.png) no-repeat left bottom; PADDING-TOP: 20px
}
#min .title H2 {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#min .title H2 {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#min .content {
	MARGIN: auto; PADDING-LEFT: 10px; WIDTH: 650px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
#min .content P {
	PADDING-BOTTOM: 1em
}
#min .content UL.news {
	
}
#min .content UL.news LI {
	BORDER-BOTTOM: #ccc 1px dotted; MARGIN-BOTTOM: 5px; CLEAR: both; OVERFLOW: hidden
}
#min .content UL.news LI A {
	PADDING-LEFT: 13px; WIDTH: 550px; DISPLAY: block; BACKGROUND: url(../images/li_icon01.png) no-repeat 0px 5px; FLOAT: left
}
#min .content UL.news LI SPAN {
	WIDTH: 80px; DISPLAY: block; FLOAT: right; COLOR: #999
} 

#new_fh{ border:1px #ddd solid; margin:14px 0;}
#new_fh dt{ font-size:13px; font-weight:bold; background:url(images/1.jpg) no-repeat; height:31px; line-height:25px; text-indent:10px; color:#fff; }
#new_fh dd{ color:#666; line-height:16px; padding:5px; background:url(images/fhli.jpg) no-repeat 10px 11px; text-indent:15px;}
#link{line-height:30px; }
#link a{margin-right:5px;}
#link span{display:block; }
#link img{ border-color:#0d6630;}
.mly{ background:#e8fdb6; margin-bottom:14px; padding:10px;}
.hf{background:#F7E0A4; padding:10px;}


