@charset "utf-8";
/* CSS Document */

.xtop{
	padding:14px 0;
	overflow: auto;
}
.xdate{
	font-size: 13px;
	color: #333;
}
.zjs a{
font-size: 13px;
color: #333;
display: inline-block;
*display: inline;
*zoom:1;
height: 22px;
padding-left: 30px;
}
.zjs a.gov{
	background: url(/images/gov.jpg) no-repeat 0 50%;
	padding-right: 18px;
}
.zjs a.zwfw{
	background: url(/images/zwfw.jpg) no-repeat 0 50%;
}
/*banner*/
.header{
	height: 170px;
	background: url(/images/bg.jpg) no-repeat 50% 0;
	clear: both;
}
.xlogo{
	width: 380px;
	height: 170px;
	background: url(/images/logo.png) no-repeat 0 50%;
}
.header .w1100 .search-top {
	width: 360px;
	height: 38px;
	margin-top: 66px;
	background: url(/images/search.png) no-repeat 0 0;
}
.search_txt{
	width: 280px;
	height: 38px;
	line-height: 38px;
	padding-left: 56px;
	background:none;
	border: 0;
	outline:none;
	float: left;
}
.search_tj{
	width: 80px;
	height: 38px;
	float: left;
	background: none;
	border: none;
	color: #fff;
}
.nav-bar{
	height: 50px;
	background: #377ecf;

}
.nav ul li{
	float: left;
	width: 14.2%;
	height: 50px;
	text-align: center;
}
.nav ul li a{
    display: inline-block;
    *display: inline;
    *zoom:1;
    width: 100%;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 17px; 
    padding-left: 34px;
    background-repeat: no-repeat;
    background-position: 16% 50%;
}
.nav ul li a.a1{
background-image: url(/images/nav_1.png);
background-position: 30% 50%;
}
.nav ul li a.a2{
background-image: url(/images/nav_2.png);
}
.nav ul li a.a3{
background-image: url(/images/nav_3.png);
}
.nav ul li a.a4{
background-image: url(/images/nav_4.png);
}
.nav ul li a.a5{
background-image: url(/images/nav_5.png);
}
.nav ul li a.a6{
background-image: url(/images/nav_6.png);
}
.nav ul li a.a7{
background-image: url(/images/nav_7.png);
}
.nav ul li a.a8{
background-image: url(/images/nav_8.png);
}
.nav ul li a:hover{
	background-color: #5199de;
}

/*footer*/
.footer{
	background: url(/images/foot.jpg) repeat-x 0 0;
	height: 110px;
	padding-top: 20px;
	clear: both;
}
.footer ul{
	text-align: center;
}
.footer ul li{
	display: inline-block;
	*display: inline;
	*zoom:1;
}
.footer ul li p{
	font-size: 13px;
	color: #fff;
	margin: 6px 0;
}





@media (max-width: 1024px) {
.xtop{
	padding:14px 0;
	overflow: auto;
}
.xdate{
	font-size: 13px;
	color: #333;
}
.zjs a{
font-size: 13px;
color: #333;
display: inline-block;
*display: inline;
*zoom:1;
height: 22px;
padding-left: 30px;
}
.zjs a.gov{
	background: url(/images/gov.jpg) no-repeat 0 50%;
	padding-right: 18px;
}
.zjs a.zwfw{
	background: url(/images/zwfw.jpg) no-repeat 0 50%;
}
/*banner*/
.header{
	height: 140px;
	background: url(/images/bg.jpg) no-repeat 50% top;
	clear: both;
}
.xlogo{
	width: 70%;
	height: 140px;
	background:none;
}
.header .w1100 .search-top {
	width: 360px;
	height: 38px;
	margin-top: 66px;
	background: url(/images/search.png) no-repeat 0 0;
}
.search_txt{
	width: 72%;
	height: 32px;
	line-height: 32px;
	padding-left:10px;
	background:none;
	border: 0;
	outline:none;
	float: left;
}
.search_tj{
	width: 50px;
	height: 30px;
	float: right;
	margin-top:1px;
	margin-right:1px;
	background: url(/images/search.jpg) no-repeat center center;
	border: none;
	color: #fff;
}
.nav-bar{
	background: #377ecf;
	height:auto;

}
.nav ul{
	overflow:hidden;
}
.nav ul li{
	padding-left:30px;
	width: 100%;
	height: 40px;
	border-top:1px solid #fff;
	text-align:left;
}
.nav ul li a{
    display: inline-block;
    *display: inline;
    *zoom:1;
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 19px; 
    background-repeat: no-repeat;
    background-position: 16% 50%;
	padding:0;
}
.nav ul li a.a1{
background:none;
}
.nav ul li a.a2{
background:none;
}
.nav ul li a.a3{
background:none;
}
.nav ul li a.a4{
background:none;
}
.nav ul li a.a5{
background:none;
}
.nav ul li a.a6{
background:none;
}
.nav ul li a.a7{
background:none;
}
.nav ul li a.a8{
background:none;
}
.nav ul li a:hover{
	background-color: #5199de;
}

/*footer*/
.footer{
	background: url(/images/foot.jpg) repeat 0 0;
	overflow: hidden;
	clear: both;
	padding:0;
}
.footer ul{
	text-align: center;
}
.footer ul li{
	display: inline-block;
	*display: inline;
	*zoom:1;
}
.footer ul li p{
	font-size: 13px;
	color: #fff;
	margin: 6px 0;
}
}