@charset "gb2312";
/* CSS Document */
body{width:100%;height:auto; margin:0 auto; color:#303030;font-size:12px;line-height:20px; background:url(../images/body_bg.jpg) top center no-repeat;}
*{margin:0; padding:0;}
A:link {
	COLOR: #303030; TEXT-DECORATION: none
}
A:visited {
	COLOR:#303030; TEXT-DECORATION: none
}
A:active {
	COLOR: #303030; TEXT-DECORATION: none
}
A:hover {
	COLOR:#ff0000; TEXT-DECORATION: none
}
.top{width:1006px; height:126px; margin:0 auto;}
.top_menu{
	width: 220px;
	height: 20px;
	float: right;
	margin-top: 25px;
	color: #FFF;
	font-size:14px;
}
.top a{color:#FFF;}
.ch_en{
	width: 186px;
	height: 20px;
	float: right;
	margin-top: 15px;
	color: #FFF;
	clear: right;
	font-size: 14px;
}
.menu_box{
	width: 1006px;
	height: 60px;
	float: left;
}
.menu{
	width: 952px;
	height: 27px;
	float: left;
	padding-left:27px;
	padding-right:27px;
}
.menu ul li{ width:134px; height:27px; float:left; list-style:none; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFF; text-align:center; line-height:27px; margin-right:2px; background:url(../images/menu_bg.png);}
.menu ul li a{width:134px; height:27px; display:block; color:#FFF;}
.menu ul li a:hover{width:134px; height:27px; display:block; color:#005cac; background:url(../images/menu_hover_bg.png) center top no-repeat;}
.menu .li_hover{background:url(../images/menu_hover_bg.png) center top no-repeat;}
.menu .li_hover a{color:#005cac;} 
.menu_txt{width:974px; height:20px; float:left; padding-left:16px; padding-right:16px; line-height:20px; color:#005cac; margin-top:10px;}
.menu_txt .p3{float:left;}
.menu_txt .p4{float:right;}
.logo{
	width: 575px;
	height: 96px;
	float: left;
	padding-left: 3px;
}

.content_box{width:1006px; height:auto; margin:0 auto; background:url(../images/content_bg.jpg) repeat-y;}
.content{
	width: 1006px;
	height: auto;
	float: left;
	background: url(../images/content_box_bg.jpg) top center no-repeat;
	padding-bottom: 12px;
}
.content_bottom{width:1006px; height:6px; float:left; background:url(../images/content_bottom_bg.jpg); overflow:hidden;}
.banner{width:970px; height:255px; float:left; padding:20px 18px;}


.left_list{
	width: 225px;
	height: auto;
	float: left;
	padding-left: 18px;
}
.left_list_title{
	width: 205px;
	height: 28px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	line-height: 20px;
	padding-top: 15px;
	padding-left: 20px;
	background: url(../images/line_jg_bg.jpg)  bottom repeat-x #4891dd;
}
.left_list_content{
	width: 225px;
	height:auto;
	float: left;
	background: #4891dd;
	overflow: hidden;
	padding-top: 9px;
	padding-bottom: 10px;
}
.left_list_content ul li{width:205px; padding-left:20px; height:24px; float:left;color:#ffffff; list-style:none; background:url(../images/tb_s3.jpg) 10px 8px no-repeat; line-height:24px;}
.left_list_pic{
	width: 225px;
	height: 202px;
	float: left;
	margin-top: 1px;
}
.left_list_content A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.left_list_content A:visited {
	COLOR:#ffffff; TEXT-DECORATION: none
}
.left_list_content A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.left_list_content A:hover {
	COLOR:#ff0000; TEXT-DECORATION: none
}




.right{width:730px; height:auto; float:right; padding-right:18px;}
.right_title{width:730px; height:36px; float:left; background:url(../images/right_title_bg.jpg); line-height:36px; text-indent:35px; color:#666;}
.right_content{width:730px; height:auto; float:left; line-height:30px; margin-top:20px; font-size:14px;}




.foot{
	width:100%;
	height: 112px;
	float: left;
	background:url(../images/foot_bg.jpg) repeat-x;
	overflow:hidden;
	margin-top:14px;
}
.foot_content{width:1006px; height:112px; margin:0 auto;}
.foot_content_p1{
	width: auto;
	height: auto;
	float: left;
	line-height: 24px;
	margin-top: 22px;
	color: #FFF;
	text-align: left;
}
.foot_content_p2{
	width: auto;
	height: auto;
	float: right;
	line-height: 24px;
	margin-top: 32px;
	color: #FFF;
	text-align: right;
}
.foot a{color:#FFF;}


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
}
