@charset "utf-8";



.layout{
	background:url(zhengxie_02.gif) repeat-x 0 top #fff;
}
.wrapper{
}
.tool {
	height:28px;
	line-height:28px;
	color:#333;
	text-align:right;
}
.main {
	width:960px;
	margin:0 auto;
}
.tool .main {
	margin:0 auto;
	padding:0;
	color:#999;
	font-family:"宋体";
}
.tool .main a{
	color:#333;
}
.tool .main a:hover{
	color:#005eb5;
}
.tool .home{
	background:url(home_05.gif) no-repeat 0 5px;
	float:left;
	padding:0 0 0 18px;
	white-space:nowrap;
}
.tool .maininfo{
	float:right;
	padding:0 5px;
}
.main_info {
	width:940px;
	float:left;
}

.sitemap{
	width:83px;
	height:22px;
	float:right;
	margin:4px 0 0 0;
	position:relative;
	z-index:999;
	}
.sitemap ul{
	margin:0;
	}
.sitemap ul li{
	list-style:none;
	}
.MoreSiteM{
	width:73px;
	height:22px;
	text-align:left;
	line-height:20px;
	padding:0 0 0 10px;
	text-decoration:none;
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	float:left;
	background:url(index_icon.png) no-repeat -369px 0;
}
.MoreSiteM a{
	width:73px;
	height:22px;
	float:left;
	z-index:-1;
	}
.MoreSiteMHover{
	width:73px;
	height:22px;
	color:#ef1001;
	text-align:left;
	line-height:20px;
	padding:0 0 0 10px;
	z-index:100;
	background:url(index_icon.png) no-repeat -478px 0;
	z-index:10;
	}
.MoreSiteMHover a{
	width:73px;
	height:22px;
	color:#005eb5;
	text-align:left;
	line-height:20px;
	text-decoration:none;
	position:relative;
	float:left;
	z-index:0;
	}
.MoreSiteMHover a:hover{
	text-decoration:none;
	color:#005eb5;
	z-index:-1;
	}
.MoreSiteBox1{
	width:83px;
	height:auto;
	line-height:22px;
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
 	}
.MoreSiteBox{
	width:83px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	position:absolute;
	float:left;
	top:0;
	left:0;
	z-index:9999;
 	}
.MoreSiteD{
	width:640px;
	padding:10px;
	border:#e5e5e5 solid 1px;
	position:absolute;
	background-color:#fff;
	top:22px;
	left:-579px;
	background:#f2f2f2;
	z-index:-1;
	}
.MoreSiteD .login{
	width:640px;
	float:left;
	line-height:24px;
	text-align:right;
	color:#333;
}
.MoreSiteD .login a{
	color:#005eb5;
	text-decoration:underline;
}
.MoreSiteList{
	width:638px;
	z-index:1000;
	float:left;
	border:#e5e5e5 solid 1px;
	border-width:0 1px 1px 1px;
	background:#fff;
	color:#333;
	text-align:left;
	}
.MoreSiteList .site_part{
	width:638px;
	float:left;
	height:28px;
	line-height:28px;
	border:#e5e5e5 solid 1px;
	border-width:1px 0;
}
.MoreSiteList .site_part .title{
	float:left;
	background:url(index_icon.png) no-repeat -310px -41px;
	font-weight:bold;
	color:#005eb5;
	padding:0 0 0 30px;
}
.MoreSiteList .site_part .title a{
	color:#005eb5;
}
.MoreSiteList dl{
	width:618px;
	float:left;
	padding:3px 10px 0 10px;
	margin:0;
	line-height:20px;
}
.MoreSiteList dl dt{
	width:74px;
	float:left;
	line-height:20px;
	margin:0;
	padding:0;
	font-weight:bold;
	white-space:nowrap;
	width:auto;
}
.MoreSiteList dl dd{
	width:554px;
	float:left;
	margin:0;
	padding:0;
	line-height:20px;
	word-wrap: break-word; 
	word-break: normal;
}
.MoreSiteList dl dd a{
	white-space:nowrap;
}
.MoreSiteList dl dd span{
	padding:0 5px;
	float:left;
}

.MoreSiteList ul{
	margin:0;
	}
.MoreSiteList ul li{
	list-style:none;
	line-height:24px;
	text-align:left;
	}
.MoreSiteList li a{
	list-style:none;
	line-height:24px;
	}
	
.top_banner{
	width:960px;
	height:149px;
}
.top_banner img{
	width:960px;
	height:149px;
}
.top_menu {
	height:82px;
}
.top_menu .nav {
	height:47px;
	line-height:47px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	width:960px;
}

.top_menu .nav ul{
	background:url(nav_line.gif) right no-repeat;

}
.top_menu .nav li{
	width:106px;
	float:left;
	line-height:47px;
	height:47px;
	color:#c20c00;
	text-align:center;
	background:url(nav_line.gif) left no-repeat;
}

.top_menu .nav li a {
	color:#c20c00;
}

.top_menu .sidebar{
	float:right;
	height:27px;
	padding:8px 0 0 0;	
}
.top_menu .sidebar a{
	color:#fff;
	text-align:center;
	text-indent:-999em;
	width:58px;
	float:left;
	height:27px;
	margin:0 5px;
}
.top_menu .sidebar .side_m1{background:url(public_menu_bg.png) no-repeat -3px -7px;}
.top_menu .sidebar a:hover.side_m1 {background:url(public_menu_bg.png) no-repeat -3px -48px;}
.top_menu .sidebar .side_m2{background:url(public_menu_bg.png) no-repeat -68px -7px;}
.top_menu .sidebar a:hover.side_m2 {background:url(public_menu_bg.png) no-repeat -68px -48px;}
.top_menu .sidebar .side_m3{background:url(public_menu_bg.png) no-repeat -134px -7px;}
.top_menu .sidebar a:hover.side_m3 {background:url(public_menu_bg.png) no-repeat -134px -48px;}
.top_menu .sidebar .side_m4{background:url(public_menu_bg.png) no-repeat -199px -7px;}
.top_menu .sidebar a:hover.side_m4 {background:url(public_menu_bg.png) no-repeat -199px -48px;}


.search_bar{
	padding:0 20px;
	line-height:35px;
	height:35px;
	background:url(nav_b.gif) no-repeat;
}
.search_bar .ser_bt{
	width:61px;
	height:23px;
	background:url(t_btn.gif) no-repeat;
	text-align:center;
	line-height:22px;
	border:0;
	color:#c20c00;
}
.search_bar .inp{
	height:20px;
	line-height:20px;
	border:#b9cee5 solid 1px;
	padding:0 3px;
	color:#ccc;
	width:200px;
}
.search_bar .search{
	float:right;
	_padding:5px 0 0 0;
}
.search_bar .weather{
	width:425px;
	float:left;
	padding-left:5px;
	overflow:hidden;
	}
.search_bar .weather span{
	float:left;
	}
.search_bar .weather iframe{
	float:right;
	padding-top:7px;
	}		

.c_row { width:960px; background:#fff; padding:0; border-top:#fff solid 1px;  border-bottom:#ff9a0a solid 1px;}
.c_row_con { width:960px; padding:7px 0 0 0;background:#fff;}
.c_row_warp { width:960px; padding:0 0px 10px 0px; background:#fff; border-top:#e3f4fc solid 1px;}

.bottom {
	margin:7px auto 0 auto;
}
.bottom .btm_nav {
	height:27px;
	line-height:27px;
	color:#fff;
	text-align:center;
	background:url(zhengxie_43.gif) repeat-x;
}
.bottom .btm_nav a {
	color:#fff;
}
.bottom .btm_info {
	text-align:center;
	line-height:20px;
	padding:10px 0;
}
.bottom .btm_info .text{
	float:left;
	text-align:center;
	width:940px;
	font-family:Arial, Helvetica, sans-serif;
}
.page {}

.pages { padding:20px 0;}
.pages ul { float:left; position:relative; left:50%;}
.pages li { float:left; font-family: "verdana", arial; padding:0 3px; color:#999; position:relative; right:50%;}
.pages li span.curpage { color:#c20c00;}
.pages li span.currecords { color:#c20c00;}
.pages li a { padding:0 5px; display:block; height:22px; line-height:22px; text-align:center; border:1px solid #d1d1d1; background:#f1f1f1; float:left;}
.pages li.on { border:1px solid #c20c00; background:#c20c00; color:#fff; height:22px; line-height:22px; text-align:center; margin:0 3px; padding:0 5px;}
.pages li.dots { font-family:Tahoma; font-size:14px;}
.pages li a:hover { background:#c20c00; color:#fff; text-decoration:none; border:1px solid #c20c00;}
.pages li .skip_box { border:1px solid #999; width:22px; height:20px; padding:0; margin:0 3px; line-height:20px;}

.c_l{
	width:710px;
	float:left;
}
.c_r{
	width:247px;
	float:right;
}
.c_l_wrap{
	width:706px;
}