/* CSS Document */
body {
	width: 100%;
	height: auto;
	margin: 0 auto;
	background: url(../images/body_bg.jpg) top repeat-x;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
	font-family:Arial, Helvetica, sans-serif;
}
* {
	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_box {
	width: 961px;
	height: 250px;
	margin: 0 auto;
}
.top {
	width: 961px;
	height: 28px;
	float: left;
	text-align: right;
	color: #FFF;
	line-height: 28px;
}
.logo {
	width: 961px;
	height: 137px;
	float: left;
}
.menu {
	width: 961px;
	height: 44px;
	float: left;
	background: url(../images/menu_bg.jpg);
	overflow: hidden;
}
.menu ul li{float:left; list-style:none; text-align:center; font-size:14px; font-weight:bold; color:#FFFFFF; }
.menu .li_s1{width:93px;height:28px; padding-top:11px;}
.menu .li_s2{width:116px;height:28px; padding-top:11px;}
.menu .li_s3{width:1px; background:url(../images/menu_jg_bg.jpg);height:39px;}


.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:#FFFF00;
	TEXT-DECORATION: none
}



.search {
	width: 199px;
	height: 23px;
	float: left;
	margin-top: 7px;
}
.search_txt {
	width: 168px;
	height: 23px;
	float: left;
	border: 0;
	background: url(../images/search_txt_bg.jpg);
}
.search_btn {
	width: 31px;
	height: 23px;
	float: left;
	border: 0;
	background: url(../images/search_btn_bg.jpg);
}
.gjc {
	width: 720px;
	height: 20px;
	float: left;
	padding-left: 30px;
	line-height: 20px;
	margin-top: 10px;
	color: #666;
}
.banner2 {
	width: 961px;
	height:200px;
	margin:0 auto;
}
.content {
	width: 961px;
	height: auto;
	margin: 0 auto;
}
.content_s1 {
	width: 961px;
	height: auto;
	float: left;
	margin-top: 15px;
}
.left1 {
	width: 188px;
	height: auto;
	float: left;
}
.prolist {
	width: 188px;
	height: auto;
	float: left;
}
.prolist_top {
	width: 188px;
	height: 37px;
	float: left;
	background: url(../images/left_pro_top_bg.jpg);
}
.prolist_content {
	width: 172px;
	height: auto;
	float: left;
	border-left: 4px solid #1e7fac;
	float: left;
	border-right: 4px solid #1e7fac;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 5px;
}
.prolist_content ul li {
	width: 172px;
	height: 29px;
	float: left;
	margin-top: 7px;
	list-style: none;
	background: url(../images/pro_li_bg.jpg);
	font-size: 14px;
}
.prolist_content ul li a {
	width: 142px;
	height: 23px;
	padding-left: 30px;
	float: left;
	padding-top: 6px;
}
.prolist_content ul li a:hover {
	width: 142px;
	height: 23px;
	padding-top: 6px;
	padding-left: 30px;
	float: left;
	background: url(../images/pro_li_hover_bg.jpg);
	color: #FFF;
}
.prolist_bottom {
	width: 188px;
	height: 6px;
	float: left;
	background: url(../images/left_pro_bottom_bg.jpg);
	overflow: hidden;
}
.left_zxfwrx {
	width: 188px;
	height: 159px;
	float: left;
	margin-top: 15px;
}
.right {
	width: 758px;
	height: auto;
	float: right;
}
.right_title {
	width: 758px;
	height: 34px;
	float: left;
	background: url(../images/right_title_bg.jpg);
}
.right_title .p1{width:auto; font-size:14px; float:left; padding-left:35px; margin-top:9px; font-weight:bold;}
.right_title .p2{width:auto; float:right; padding-right:10px; margin-top:9px; color:#666666;}
.right_content {
	width: 726px;
	height:auto;
	float: left;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	line-height: 30px;
	padding: 15px;
}


.foot_menu {
	width: 961px;
	height: 24px;
	float: left;
	background: #1a75a1;
	margin-top: 15px;
	text-align: center;
	padding-top: 10px;
	color: #FFF;
}


.foot_menu A:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
.foot_menu A:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
.foot_menu A:active {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
.foot_menu A:hover {
	COLOR:#FFFF00;
	TEXT-DECORATION: none
}


.foot {
	width: 961px;
	height: 124px;
	float: left;
}
.foot1 {
	width: 85px;
	height: 93px;
	float: left;
	margin-top: 16px;
	margin-right: 10px;
}
.foot2 {
	width: 530px;
	height: 72px;
	float: left;
	margin-top: 28px;
	line-height: 24px;
}
.foot3 {
	width: 63px;
	height: 63px;
	float: right;
	margin-left: 10px;
	margin-top: 34px;
}
.foot4 {
	width: 259px;
	height: 63px;
	float: right;
	margin-top: 34px;
}
.yqlj{
	width: 961px;
	height: auto;
	float: left;
	border-top: 1px solid #c8c8c8;
	line-height: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.foot_bq{width:100%; height:27px; margin:0 auto; text-align:center; background:#c40202; color:#FFF; padding-top:10px; }


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
}


#messages td{padding:3px;}
#honor img{border:5px solid #dddddd; padding:3px;}


.img33{border:1px solid #ffffff;}