/* 通用 */

body {
	background: #f5fff6
}

#main {
	width: 1080px;
	margin:20px auto;
}
#zitidayin span{ cursor:pointer;}
#zitidayin span:hover{color:#A10000;}
#zitidayin a{ cursor:pointer;}

/* 中间部分 */
.fh {
    position: absolute;
    top: 5px;
    left: 20px;
    font-size: 12px;
    color: #2A6AA7;
}
.fh img {
    width: 12px;
    height: 19px;
}
#cen {
	padding: 20px 10px 0 10px;
}

.wz {
	background: url(/xzimages/lista-kej.png) no-repeat top left;
	padding-left: 20px;    
	padding-left: 30px;
	line-height: 40px;
    background-position: 0px 7px;
	
}

.wz_r1 {
	margin-top: 70px;
}

#cen .lbkj {
	width: 685px;
	float: left;
	line-height: 35px;
	font-size: 15px
}

#cen .lbkj li {
	width: 100%;
	height: auto;
	padding: 10px 0 15px 0;
	margin-bottom: 15px;
	border-bottom: #ccc solid 1px;
	float: left;
}

#cen .lbkj li:hover {
	background: #f7f7f7;
	cursor: pointer
}

.sjtp {
	width: 100%;
	height: auto;
}

.sjtp .tp {
	width: auto;
	padding-left: 20px;
}

.sjtp .tt {
	width: auto;
	color: #6a6a6a;
	font-size: 22px;
	font-family: "Microsoft YaHei";
}

.sjtp .ht {
	width: auto;
	color: #d53b3b;
	font-size: 22px;
	font-family: "Microsoft YaHei";
}

.info_ewm {
	clear: both;
	padding: 30px 0 25px;
	text-align: center;
	color: #999;
	line-height: 25px;
}

.sjtpr {
	padding: 10px;
	background-color: #ffe5cc
}

.sjtpr .tta {
	width: auto;
	color: #d53b3b;
	font-size: 22px;
	font-family: "Microsoft YaHei";
	background: url(/xzimages/list_bg.png) left no-repeat;
	padding-left: 40px;
}

.sjtpr .tta a {
	color: #d53b3b;
}

.sjtpr .tta a:hover {
	color: #a10000;
}

.sjtpr .ht {
	width: auto;
	color: #d53b3b;
	font-size: 22px;
	font-family: "Microsoft YaHei";
}

.font5 a,
.font5 {
	color: #9e9e9e;
	font-size: 14px
}

.xxly {
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #9e9e9e;
}

.xxly .time {
	padding-right: 30px;
}

.xxly .ly {
	padding-right: 20px;
}

.xxly .dy {
	width: 42px;
	background: url(/xzimages/qwjs_r18_c9.png) no-repeat left;
	line-height: 20px;
	margin-top: 5px;
	height: 20px;
	padding-left: 30px;
}

.xxly .jy {
	width: 47px;
	background: url(/xzimages/qwjs_r18_c10.png) no-repeat left;
	line-height: 20px;
	margin-top: 5px;
	height: 20px;
	padding-left: 30px;
}

.xxly .fx {
	padding-left: 20px;
}

.xxly .fx img {
	vertical-align: top;
	height: 23px;
	width: 18px;
}

.xxly .lmbt {
	background: #0280CA;
	margin: 3px 10px 0 30px;
	padding: 0 8px;
	line-height: 22px;
	color: #fff;
}

.xxly .lmbtr {
	background: #df6c6c;
	margin: 3px 10px 0 30px;
	padding: 0 8px;
	line-height: 22px;
	color: #fff;
}

.load {
	width: 100%;
	padding: 20px 0;
	text-align: center;
	float: left
}

.load a {
	float: left;
	height: 35px;
	width: auto;
	text-align: center;
	font-size: 14px;
	line-height: 35px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 17px;
	padding-left: 17px;
}

.load a:hover {
	color: #FFF;
	background-color: #00c032;
}

.load a.current {
	background-color: #00c032;
	color: #fff;
}

.bmph {
	width: 250px;
}

#cen .list {
	background: url(/xzimages/list_img9.png) no-repeat;
	height: 50px;
	line-height: 40px;
}

#cen .list dl {
	width: 87px;
	float: left
}

#cen .list dd {
	float: right;
	padding-top: 5px;
}

#cen .list dt {
	background: url(/xzimages/list_img8.png) left no-repeat;
	padding-left: 20px;
}


/* 底部 */

#bottom {
	color: #838383;
	width: 100%;
	background: #f6f6f6;
	border-top: #e6e6e6 solid 1px;
	height: 60px;
	text-align: center;
	line-height: 60px;
}

#bottom a {
	color: #838383;
	text-decoration: none
}

#bottom a:hover {
	color: #cc0000;
	text-decoration: none
}


/* 头部 */

.listTop {
	height: 55px;
	background: #ffffff
}


.top_dh {
	width: 560px;
	line-height: 55px;
	padding: 0 0 0 30px;
}

.top_dh li {
	width: 75px;
	float: left
}

.top_ss {
	width: 300px;
	height: 30px;
	margin: 10px 0 0 0;
	border: #e5e5e5 solid 1px;
}

.top_ss input {
	width: 260px;
	height: 28px;
	line-height: 28px;
	color: #aaaaaa;
	border: #FFF solid 0px;
	padding-left: 5px;
}

.navbg {
	width: 100%;
	height: 70px;
	_height: 70px;
	background-color: #0280CA;
	position: absolute;
	z-index: 99;
	left: 0;
	overflow: hidden
}

#topnanv {
	height: 70px;
	line-height: 70px;
	margin: 0 auto;
}

#topnanv li {
	padding: 0 8px;
	text-align: center;
	float: left;
}

#topnanv li:hover a {
	color: #ffff00
}

#topnanv .hover a {
	color: #ffff00
}

.ztop_dh {
	width: 560px;
	line-height: 55px;
	padding: 0 0 0 30px;
}


/*分页*/

.load {
	width: 100%;
	padding: 20px 0;
	text-align: center;
	float: left
}

.load a {
	float: left;
	height: 35px;
	width: auto;
	text-align: center;
	font-size: 14px;
	line-height: 35px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 17px;
	padding-left: 17px;
}

.load a:hover {
	color: #FFF;
	background-color: #0280CA;
}

.load a.current {
	background-color: #0280CA;
	color: #fff;
}


/* 通用 */


.top_dh {
	width: 560px;
	line-height: 55px;
	padding: 0 0 0 30px;
}

.top_dh li {
	width: 75px;
	float: left
}

.top_ss {
	width: 300px;
	height: 30px;
	margin: 10px 0 0 0;
	border: #e5e5e5 solid 1px;
}

.top_ss input {
	width: 260px;
	height: 28px;
	line-height: 28px;
	color: #aaaaaa;
	border: #FFF solid 0px;
	padding-left: 5px;
}

#topnanv {
	height: 70px;
	line-height: 70px;
	margin: 0 auto;
}

.ztop_dh {
	width: 560px;
	line-height: 55px;
	padding: 0 0 0 30px;
}

.ztop_dh li {
	width: auto;
	float: left;
	width: 86px;
}


/* 通用 */


.top_dh {
	width: 560px;
	line-height: 55px;
	padding: 0 0 0 30px;
}

.top_dh li {
	width: 75px;
	float: left
}

.top_ss {
	width: 244px;
	height: 30px;
	margin: 10px 0 0 0;
	border: #e5e5e5 solid 1px;
}

.top_ss input {
	width: 212px;
	height: 28px;
	line-height: 28px;
	color: #aaaaaa;
	border: #FFF solid 0px;
	padding-left: 5px;    float: left;
}

#topnanv {
	height: 70px;
	line-height: 70px;
	margin: 0 auto;
}

.ztop_dh {
	width: 680px;
	line-height: 55px;
	padding: 0 0 0 30px;
}


/* 中间部分 */

#cen {
	padding: 20px 10px;
	min-height: 400px;
	padding-top: 0px;
}

.bmph {
	width: 250px;
}

.bmph_r1 li {
	width: 70px;
	float: left;
	line-height: 30px;
	height: 30px;
}

.bmph_r1 li.hover {
	width: 70px;
	float: left;
	line-height: 30px;
	background: url(/xzimages/list_img2.png) repeat-x;
	height: 30px;
	color: #545454;
	font-weight: bold
}

.bmph_r1 li.hover a {
	color: #545454
}

#cen .bmph_r1 li.hover a:hover {
	color: #545454
}

#cen .bmph_r2 {
	background: url(/xzimages/list_img1.png) top left repeat-y;
	width: 220px;
	padding: 0 0 0 30px;
}

#cen .bmph_r2 li {
	line-height: 30px;
	width: 220px;
	float: left
}

#cen .bmph_r2 dl {
	float: left;
	width: 180px;
}

#cen .bmph_r2 dt {
	float: right;
	color: #d43a3a
}

#cen .list {
	background: url(/xzimages/list_img9.png) no-repeat;
	height: 40px;
	line-height: 40px;
}

#cen .list dl {
	width: 87px;
	float: left
}

#cen .list dt {
	background: url(/xzimages/list_img8.png) left no-repeat;
	padding-left: 20px;
}

#cen .list_r1 {
	background: url(/xzimages/list_img7.png) top left repeat-y;
	padding: 0 0 0 30px;
	width: 220px;
}

#cen .list_r1 li {
	line-height: 30px;
	width: 220px;
	float: left
}

#cen .con {
	color: #333333;
	line-height: 50px;
	font-size: 24px;    background: url(/xzimages/xxgk_img8.jpg) repeat-x top center;
    padding: 42px 0 0 0; color:#df3a39}

#cen .con_r1 {
	border-bottom: #e5e5e5 solid 1px;
	line-height: 30px;
	padding-bottom: 10px;
}

#cen .con_r2 {
	padding: 20px;
	min-height: 300px;
	line-height: 32px;
	font-size: 15px;
	color: #535353;
}

#cen .con_r3 {
	height: 40px;
	border-bottom: #e5e5e5 solid 1px;
	line-height: 40px;
}

#cen .con_r4 {
	padding-top: 30px;
}

#cen .con_r5 li {
	width: 461px;
	float: left;
	padding: 0 15px;
}

#cen .con_r5 dl {
	float: left;
}

#cen .con_r5 dt {
	float: right;
}

#cen .con_r6 {
	padding-top: 6px;
}

#cen .con_r7 {
	width: 100px;
	position: absolute;
	float: left;
	padding: 5px 0 0 15px;
}

#cen .con_rr1 {
	padding-left: 300px;
}

#cen .con_rr2 {
	padding: 0 20px;
}

#cen .tp {
	padding: 8px 8px 0 8px;
}

#cen .dyc {
	width: 42px;
	float: left;
	background: url(/xzimages/qwjs_r18_c9.png) no-repeat left;
	line-height: 20px;
	height: 20px;
	padding-left: 30px;
}

#cen .jyc {
	width: 47px;
	float: left;
	background: url(/xzimages/qwjs_r18_c10.png) no-repeat left;
	line-height: 20px;
	height: 20px;
	padding-left: 30px;
}


/*政府文件列表*/

.zfwjNav>p {
	height: 40px;
	line-height: 40px;
	background: url(/xzimages/picList_pic1.jpg) no-repeat left bottom;
	font-size: 18px;
	font-weight: 900;
	color: #333333
}

.zfwjNav>ul {
	margin-bottom: 45px;
	background: url(/xzimages/left_dh_1.png) right top
}


}
.zfwjNav>ul>li {
	line-height: 36px;
	text-align: center;
	height: 36px;
	color: #535353;
}
.zfwjNav>ul>li:hover {
	background: url(/xzimages/left_dh_3.png) right top;
}
.zfwjNav>ul>li:hover>a {
	color: #0099CB;
}
.zfwjNav>ul {
	margin-top: 10px
}
.zfwjNav>ul>li>a {
	display: block;
	height: 36px;
	font-size: 16px;
	color: #FFF;
	text-align: center;
	line-height: 36px;
	color: #535353;
}
.zfwjNav>ul>.hover>a {
	color: #0099CB;
}
.zfwjNav>ul>.hover {
	background: url(/xzimages/left_dh_2.png) right top;
}
.dy {
	height: 50px;
	line-height: 50px;
	border-top: 1px solid #e5e5e5;
}

/*-------手机CSS拷贝-------------*/
* {
	padding: 0px;
}
body {
	color: #666;
	font-size: 14px;
	background: url(/xzimages/bd_bg.png) repeat-x;
	margin: 0px;
}
a {
	text-decoration: none;
	color: #666;
}
li a:hover {
	color: #A10000
}
.clear {
	clear: both;
}
li {
	list-style: none;
}
.top {
	background: url(/xzimages/top_bg.png) no-repeat left top;
	padding-top: 10px;
}
.logo {
	text-align: center;
	position: relative;
	height: 45px;
}

.logo a{
	display: block;
} 


.pc {
	position: absolute;
	top: 0px;
	right: 20px;
	font-size: 12px;
	color: #2A6AA7;
}
.pc a {
	color: #2a6aa7;
}
.nav {
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 10px;
}
.nav li {
	float: left;
	width: 33.3%;
	text-align: center;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
}
.nav li:hover {
	background: #2a6aa7;
}
.nav li:hover a {
	color: #fff;
}
.nav li.hover {
	background: #2a6aa7;
}
.nav li.hover a {
	color: #fff;
}
.nav li.hover a:active {
	background: #2a6aa7;
	color: #fff;
}
.nav li a {
	display: block;
	color: #333333;
}
.banner {
	height: 200px;
}
.banner img {
	height: 200px;
	width: 100%;
}
.news_title {
	height: 40px;
}
.news_title li {
	float: left;
	width: 33.3%;
	text-align: center;
	font-size: 16px;
	line-height: 35px;
}
.news_title li a {
	color: #AAAAAA;
	display: block;
}
.news_title li.hover {
	border-bottom: 2px solid #2A5999;
}
.news_title li.hover a {
	color: #2A5999;
}
.news_ul {
	line-height: 30px;
	font-size: 15px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
}
.title_1 {
	color: #2A599A;
	font-size: 16px;
	font-weight: bold;
	padding-left: 15px;
	margin-top: 20px;
}
.title_1 a {
	color: #2A599A;
}
.zw_ul_1 {
	background: #2A599A;
	color: #fff;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.zw_ul_1 li {
	background: url(/xzimages/zd.png) no-repeat 10px 5px;
	float: left;
	width: 35%;
	padding-left: 13%;
	height: 35px;
	line-height: 35px;
}
.zw_ul_1 a {
	color: #fff;
	display: block;
}
.zw_ul_2 {
	padding: 10px;
	background: #f4f8ff;
	padding-bottom: 0px;
}
.zw_ul_2 li:hover {
	background: #2a6aa7;
}
.zw_ul_2 li:hover a {
	color: #fff;
}
.zw_ul_2 a {
	display: block;
}
.zw_ul_2 li {
	float: left;
	width: 30%;
	text-align: center;
	border: 1px solid #eeeeee;
	margin-left: 1%;
	margin-right: 5px;
	line-height: 35px;
	background: #fff;
	margin-bottom: 10px;
}
.fw_ws_left {
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 28px
}
.fw_ws_left a {
	color: #1177C9;
}
.fw_ws_right {}
.fw_ws_left img {
	padding-right: 10px;
}
.fw_ws_right li {
	float: left;
	width: 45%;
	margin-right: 2.5%;
	margin-left: 2.5%;
	text-align: center;
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
	font-size: 18px;
}
.fw_ws_right li:hover {
	background: #2a6aa7
}
.fw_ws_right li:hover a {
	color: #fff;
}
.fw_ws_right li a {
	color: #fff;
	display: block;
}
.ba1 {
	background: #f1ca63;
}
.ba2 {
	background: #aacf6f;
}
.ba3 {
	background: #64aeca;
}
.ba4 {
	background: #54b5a4;
}
.fw_div {
	margin-top: 10px;
}
.div_left img {
	margin-bottom: 5px;
}
.dcor {
	color: #E1850D;
}
.dcor1 {
	color: #0080FF;
}
.dcor a {
	color: #E1850D;
}
.dcor1 a {
	color: #0080FF;
}
.div_left {
	float: left;
	width: 20%;
	text-align: center;
	margin-top: 50px;
}
.div_right {
	float: right;
	width: 80%;
}
.div_right li {
	float: left;
	width: 44%;
	border: 1px solid #eee;
	margin-bottom: 10px;
	height: 40px;
	line-height: 40px;
	margin-left: 2.5%;
	margin-right: 2.5%;
}
.div_right li {}
.div_right li img {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	width: 35px;
}
.wlwz_title {
	height: 32px;
}
.wlwz_title li {
	float: left;
	height: 30px;
	line-height: 30px;
	width: 50%;
	text-align: center;
	font-size: 16px;
}
.wlwz_title li.hover {
	border-bottom: 2px solid #2a5999;
}
.wlwz_title li.hover a {
	color: #2a5999;
}
.wlwz_title ul {
	width: 50%;
	margin: 0px auto;
}
.hd_title {
	height: 35px;
	margin-top: 10px;
}
.hd_title li {
	height: 35px;
	line-height: 35px;
	float: left;
	width: 29%;
	border: 1px solid #FF7F00;
	margin-left: 2%;
	margin-right: 1.5%;
}
.hd_title img {
	float: left;
	width: 25px;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 3px;
}
.hd_ul {
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
}
.hd_ul li {
	line-height: 30px;
	font-size: 15px;
}
.hd_ul span {
	float: right;
}
.foot {
	background: #298bd4;
	color: #fff;
}
.foot a {
	color: #fff;
}
/* .footer {
	line-height: 30px;
	height: 30px;
	text-align: center;
}
.footer li {
	width: 33%;
	float: left;
} */
.am-slider-desc a {
	color: #fff;
}

/**--------content----------**/
.bdsharebuttonbox {
	float: right;
	width: 100%;
	text-align: center;
}
#div_div {
	width: 70%;
	margin: 0 auto;
}
#qr_container {
	width: 90%;
	margin: 0 auto;
}


/*----小屏幕--------*/

.top-nav480 h1 a{
	display: block;
}

.top-nav480 h1 a img{
	width:60%;
}

.top-nav480 ul li{
	width:100%;
	text-align: left;
}

.top-nav480 .nav li:hover{
	background:none;
}


.top-nav480 .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
	background:none;	
}

.top-nav480 .active{
	background:#2a6aa7;	

}

.top-nav480 .active a{
	color:#ffffff;		
}

.top-nav480 .navbar-toggle{
	background:#2a6aa7;
}

.top-nav480  .navbar-toggle:hover{
	background:#2a6aa7;
}


.top-nav480 .navbar-toggle .icon-bar{
	background:#ffffff;	
}



/*----媒体查询--------*/
@media (min-width: 1200px) {
	body {
    font-size: 14px;
    background: url(/xzimages/bm_list_bg.jpg) repeat-x #f0faff;
}
	.top{
		display:none;		
	}
	.top-nav480{
		display: none;
	}
	#top_h{
		display:block !important;
	}
	.header_b{display:block !important;}
}

@media (min-width: 992px) {
	body {
    font-size: 14px;
    background: url(/xzimages/bm_list_bg.jpg) repeat-x #f0faff;
}
	.top{
		display:none;		
	}
	.top-nav480{
		display: none;
	}
	#top_h{
		display:block !important;
	}
	.header_b{display:block !important;}
	#main{
		width: 1080px !important;
		margin:20px auto;
	}
	#cen .con_r2{
	}
	.fooder{
		display:block !important;
	}	
	.foot{
		display:none;
	}	
	

}

@media (max-width: 992px) {
	body{background: #f5fff6 url(/xzimages/list_img3.png) repeat-x top;}
	.ly_div li{margin-right: 17px!important;}
	.c_zt{ display:none!important;}
	.c_fx{ display:none!important;}.c_time{ width:auto!important;}.c_ly{ width:auto!important;}
	.wz{line-height: 25px !important;
    background-position: 0px 5px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;}
	#top_h{
		display:none;		
	}
	.header_b{display:none;}
	.top-nav480{
		display:none;		
	}	
	#main{
		width: auto;
	}
	#cen .con_r2{
	}
	.fooder{
		display:none;
	}
	
}

@media (max-width: 768px) {
	
	body{background: #f5fff6 url(/xzimages/list_img3.png) repeat-x top;}
	.ly_div li{margin-right: 17px!important;}
	.c_zt{ display:none!important;}
	.c_fx{ display:none!important;}.c_time{ width:auto!important;}.c_ly{ width:auto!important;}
	.wz{line-height: 25px !important;
    background-position: 0px 5px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;}
	#top_h{
		display:none;		
	}	
	.header_b{display:none !important;}
	.top-nav480{
		display:none;		
	}	
	#main{
		width: auto;
	}
	.fooder{
		display:none;
	}
	
	#zitidayin{
		display:none;
	}
	#cen .con_r2{
	}
	#cen .con {
    color: #333333;
    line-height: 30px;
    font-size: 18px;
    padding: 20px;
}
#main .wz{    font-size: 14px;}
#cen .con_r2 img {
    max-width: 280px;
    height: auto;
    cursor: pointer;
}
#main #cen .con_r2 { padding:0px;}
}




.header_b .header_z{ height:40px; background:#047acd;}
.header_b .header_z ul{ margin:0px auto; width:1080px;}
.header_b .header_z li{ float:left; height:40px; line-height:40px; font-size:16px;padding-left: 12px;padding-right: 20px; text-align:center; width:auto;}
.header_b .header_z li img{margin-left: 10px; margin-right: 10px;margin-top: 7px;float: left;}
.header_b .header_z li:hover{ background:#084a8f;}
.header_b .header_z li a{font-size:16px;color:#fff; display:block;}

.header_n li{padding-left: 23px!important;padding-right: 21px!important;}
.header_r li{ padding-left: 7px!important; padding-right: 17px!important;}









