/* CSS Document */
body{width:985px; height:auto; margin:0 auto; font-size:12px; line-height:20px; color:#666666; background:url(../images/body_bg2.jpg) center top no-repeat;}
*{margin:0; padding:0;}
A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A:visited {
	COLOR:#666666; TEXT-DECORATION: none
}
A:active {
	COLOR: #666666; TEXT-DECORATION: none
}
A:hover {
	COLOR:#990000; TEXT-DECORATION: none
}

.top{width:985px; height:121px; float:left;}
.logo{width:314px; height:70px; float:left; margin-top:27px;}
.top_pic{
	width:432px;
	height:92px;
	float:right;
	margin-top:16px;
	padding-right: 8px;
}
.menu{
	width:980px;
	height:32px;
	float:left;
	background:url(../images/menu_bg.jpg);
	overflow:hidden;
	padding-left: 5px;
}
.menu ul li{ list-style:none; float:left; text-align:center;}
.menu .li_s1{width:107px; padding-top:8px; color:#333333;}
.menu .li_s2{width:2px; height:32px; background:url(../images/menu_jg.jpg);}

.menu A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
.menu A:visited {
	COLOR:#333333; TEXT-DECORATION: none
}
.menu A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
.menu A:hover {
	COLOR:#990000; TEXT-DECORATION: none
}


.banner{width:985px; height:203px; float:left;}
.content{width:985px; height:auto; float:left; margin-top:10px;}
.left{width:202px; height:auto; float:left;}
.left_title{
	width:202px;
	height:30px;
	float:left;
	background:url(../images/left_title_bg.jpg);
	line-height: 30px;
	text-indent: 30px;
	color: #FFFFFF;
	font-weight: bold;
}
.left_content{width:202px; height:auto; background:url(../images/left_content_bg.jpg) repeat-y; }
.left_content ul li{
	float:left;
	list-style:none;
	width:202px;
	height:30px;
	line-height:30px;
	text-indent:55px;
	background:url(../images/left_menu_li_bg.jpg) bottom no-repeat;
	padding-top:10px;
}
.left_bottom{width:202px; height:212px; float:left; background:url(../images/left_bottom_bg.jpg)  bottom no-repeat;}

.right{
	width:764px;
	height:auto;
	float:right;
	line-height: 30px;
}
.right_title{
	width:764px;
	height:32px;
	float:left;
	background:url(../images/right_title_bg.jpg);
	overflow: hidden;
}
.right_content{width:738px; height:auto; float:left; margin-top:20px; border-left:1px solid #dcdcdc; padding:27px 12px;border-right:1px solid #dcdcdc;border-top:1px solid #dcdcdc;}
.right_content_bottom{width:764px; height:6px; float:left; overflow:hidden; background:url(../images/right_content_bg.jpg);}
.yylj{
	width:194px;
	height:20px;
	float:right;
	margin-top: 20px;
	padding-right: 13px;
}
.foot{
	width:985px;
	height:73px;
	float:left;
	background:url(../images/foot_bg.jpg);
	margin-top: 10px;
}



#messages td{padding:5px;}
#job td{padding-left:5px;}

ul.nl {
	list-style:none outside none;
}
ul.nl li {
	line-height:25px;
	padding-left:15px;
	background:url(../images/li.gif) no-repeat 0px 50%;
	clear:both;
	overflow:hidden;
	text-align:left
}
ul.nl li.newsLine {
	background:url(../images/dotLine.gif) repeat-x top;
	overflow:hidden;
	height:5px;
	line-height:5px;
}
.line {
	height:1px;
	border-bottom:1px dashed #ccc;
	margin:10px auto;
	overflow:hidden;
}
ul.nl li .addTime {
	float:right;
	color:#666666
}

#sanfona {
	WIDTH: 299px;
	HEIGHT: 160px;
	overflow: hidden;
}
.sm {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 299px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 283px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.sm LI {
	DISPLAY: inline; FLOAT: left; OVERFLOW: hidden
}


