/* CSS Document */
body{width:100%; height:auto; margin:0 auto; text-align:center; background:url(../images/foot_line_bg2.jpg) repeat-x bottom #ffffff; text-align:left; font-size:12px; color:#333333; line-height:20px;}
*{margin:0px; padding:0px;}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR:#333333; TEXT-DECORATION: none
}
A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR:#FF0000; TEXT-DECORATION: none
}
.top{width:100%; height:138px; float:left; background:url(../images/top_bg.jpg) center top repeat-x;}
.top_box{width:1000px; height:138px; margin:0 auto;}
.logo{width:484px; height:47px; float:left; padding-left:10px; margin-top:18px;}
.top_menu{
	width:260px;
	height:55px;
	float:right;
	color: #f0cc16;
	line-height: 55px;
}



.top_menu A:link {
	COLOR: #ffcc00; TEXT-DECORATION: none
}
.top_menu A:visited {
	COLOR:#ffcc00; TEXT-DECORATION: none
}
.top_menu A:active {
	COLOR: #ffcc00; TEXT-DECORATION: none
}
.top_menu A:hover {
	COLOR:#ffffff; TEXT-DECORATION: none
}



.menu{width:1000px; height:55px; float:left; background:url(../images/menu_bg.jpg); overflow:hidden; margin-top:18px;}
.menu_box{ width:auto; height:55px; margin:0 auto; text-align:center; padding-left:86px;}
.menu_box ul li{width:90px; height:55px; float:left; padding-left:1px; padding-right:1px; list-style:none; line-height:55px; color:#FFFFFF; font-size:14px; text-align:center; font-weight:bold;}

.menu A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.menu A:visited {
	COLOR:#ffffff; TEXT-DECORATION: none
}
.menu A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.menu A:hover {
	COLOR:#ffcc00; TEXT-DECORATION: none
}


.banner{
	width:100%;
	height:488px;
	POSITION:relative;
	overflow:hidden;
	z-index:1;
	left: 0px;
	top: 0px;
}
.content{
	width:920px;
	height:auto;
	margin:0 auto;
	padding-top:23px;
	padding-left:40px;
	padding-right:40px;
}
.left{
	width:138px;
	height:auto;
	float:left;
	overflow: hidden;
}
.left_title{width:138px; height:81px; float:left; margin-top:10px;}
.left_menu{width:138px; height:auto; float:left; margin-top:10px;}
.left_menu ul li{
	width:138px;
	height:34px;
	float:left;
	list-style:none;
	background:url(../images/list_menu_bg.jpg);
	text-indent:20px;
	text-align: left;
	line-height: 34px;
	font-weight:bold;
	font-size:14px;
}

.left_menu2{width:138px; height:auto; float:left; margin-top:2px;}
.left_menu2 ul li{
	width:118px;
	float:left;
	list-style:none;
	background:url(../images/list_menu_bg.jpg) bottom no-repeat;
	text-align: left;
	line-height: 20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	margin-top:5px;
}


.gylc{
	width:102px;
	height:69px;
	float:left;
	margin-top:30px;
	padding-left: 10px;
}

.right{width:768px; height:auto; float:right;}
.right_banner{width:768px; height:151px; float:left;}
.right_site{width:768px; height:30px; float:left; line-height:30px; background:url(../images/right_site_bg.jpg) repeat-x;}
.right_content{
	width:768px;
	height:auto;
	float:left;
	margin-top:20px;
	line-height:28px;
	font-size:14px;
	text-align:left;
	padding-bottom: 20px;
	color: #333333;
}

.foot{width:1000px; height:49px; margin:0 auto; margin-top:18px; background:url(../images/foot_bg.png) top no-repeat; overflow:hidden; padding-bottom:12px;}


#messages td {font-size:12px; padding:5px; line-height:24px;}


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
}