.container {width: 1200px;}
a:hover{cursor: pointer;}
a:focus, a:hover{text-decoration: none !important;}
li:hover{cursor: pointer;}
em {font-style: normal;}
.wza{position: relative;}
.wza ul li a{line-height:2;margin-right:20px;border:2px solid #fff;font-size:24px;display:inline;padding:10px 20px;line-height:initial;border-radius:100px;position:absolute;right:0px;top:39px; }
.wza ul li a{color: #fff;}
.hearder_banner{
	background: url(../../images/zzzq/banner_01.jpg) no-repeat center top;
    height: 200px;
}
.logo{padding: 60px 0px;}
.old_btn{padding: 15px 0px 60px 0px;}

.deta_li ul li{
	width: 23%;
	float: left;
    background-color: #fff;
	margin: 15px 1% 15px 1%;
	box-shadow: 0px 0px 16px 1px #c0ddf3;
}
.deta_li ul li a {
    display: block;
    text-align: center;
}
.deta_li ul li a i {
    position: relative;
    display: block;
    margin: 0 auto;
    width: 141px;
    height: 141px;
   /* background-color: #f8fcff;
    border: 1px solid #4182df; */
    border-radius: 50%;
	padding-top: 30px;
}
.deta_li ul li:hover a i {
    /* border: 1px solid #2f79dc;
	background-color: #2f79dc;
    border-radius: 50%; */
}
.deta_li ul li a i img{  -moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.deta_li ul li a:hover i img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}
.nohover, .ishover {
    position: absolute;
    top: 34%;
    left: 12%;
    margin-top: -20px;
    margin-left: -20px;
    width: 141px;
    height: 141px;
   
    background-repeat: no-repeat;
}

.deta_li ul li a font {
    display: block;
    text-align: center;
    line-height: 20px;
    padding: 50px 0px;
	font-size: 30px;
	font-weight: bold;
}
.title_index {
    text-align: center;
    position: relative;
    margin: 20px 0px;
}
.title_index:before {
    content: "";
    width: 40%;
    height: 100%;
    position: absolute;
    left: 0px;
    background: url(../../images/zzzq/left.png) no-repeat left center;
    background-size: 100%;
}
.title_index:after {
    content: "";
    width: 40%;
    height: 100%;
    position: absolute;
    right: 0px;
    background: url(../../images/zzzq/right.png) no-repeat left center;
    background-size: 100%;
}
.title_a {
    font-size: 36px;
    font-weight: bold;
    color: #2070b3;
    /* background-size: 100%; */
}
.bsfw_main{
	background: url(../../images/zzzq/example.png) no-repeat 65px bottom #fff; 
	box-shadow: 0px 0px 16px 1px #c0ddf3;
	margin-top: 40px;
}
.bsfw_con{padding-top: 20px;}
.bsfw_con p{
	font-size: 30px;
	line-height: 45px;
	letter-spacing: 8px;
}
.bsfw_detail{
	padding: 109px 30px 102px 440px;
}
.bsfw_title span{
	font-size: 40px;
	font-weight: bold;
	line-height: 66px;
}
/* 办事服务 */

.bsfw_main{
	/* background: url(./example.png) no-repeat 65px bottom #fff; */
	/* box-shadow: 0px 0px 16px 1px #c0ddf3; */
	margin-top: 40px;
}
.bsfw_main .js-tab .hd{height: 90px;position: relative;}
.bsfw_main .js-tab .hd li{
	float: left;
	position: absolute;
	line-height: 85px;
	text-align: center;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.bsfw_main .js-tab .hd li.on{height: 106px;top: -15px;line-height: 106px;z-index: 40!important;}
.bsfw_main .js-tab .hd li:nth-child(1){width: 29%;background-image: url(../../images/zzzq/blue.png);z-index: 12;}
.bsfw_main .js-tab .hd li:nth-child(2){width: 34%;background-image: url(../../images/zzzq/red.png);z-index: 11;right: 47%;}
.bsfw_main .js-tab .hd li:nth-child(3){width: 34%;background-image: url(../../images/zzzq/yellow.png);right: 24%;z-index: 10;}
.bsfw_main .js-tab .hd li:nth-child(4){width: 34%;background-image: url(../../images/zzzq/green.png);right: 0px;z-index: 9;}
.bsfw_main .js-tab .hd li a{
	font-size: 30px;
	color: #fff;
	font-weight: bold;
}
.bsfw_main .js-tab .bd{
    margin-top: -10px;
    position: relative;
    z-index: 100;
}
.bsfw_con{padding-top: 20px;}
.ylbx{}
.ylbx_tit{text-align: center;line-height: 90px;background: url(../../images/zzzq/blue_bg.png) repeat-x;}
.ylbx_tit a{font-size: 48px;color: #fff;font-weight: bold;position: relative;}
.ylbx_tit a:before{width:78px; height:78px;content: ""; margin-right:15px;border-radius: 40px;vertical-align: middle; background:url(../../images/zzzq/ylbx.png) no-repeat #fff 12px;padding: 14px;display: inline-block;}
.ylbx_li{border: 1px solid #1296e3;padding: 20px;}
.ylbx_li ul li{width: 49%;float: left;background-color: #e3f1fe;margin-bottom: 20px;text-align: center;height: 98px;display: flex;align-items: center;justify-content: center;}
.ylbx_li ul li:nth-child(odd){margin-right: 2%;}
.ylbx_li ul li:nth-child(even){margin-right: 0;}
.ylbx_li ul li a{font-size: 30px;line-height: 37px;display: block;padding: 12px 31px;}

.tx_tit{text-align: center;line-height: 90px;background: url(../../images/zzzq/red_bg.png) repeat-x;}
.tx_tit a{font-size: 48px;color: #fff;font-weight: bold;position: relative;}
.tx_tit a:before{width:78px; height:78px;content: ""; margin-right:15px;border-radius: 40px;vertical-align: middle; background:url(../../images/zzzq/txiu.png) no-repeat #fff 12px;padding: 14px;display: inline-block;}
.tx_li{border: 1px solid #ea6861;padding: 20px;}
.tx_li ul li{width: 49%;float: left;background-color: #ffebe6;margin-bottom: 20px;text-align: center;height: 98px;display: flex;align-items: center;justify-content: center;}
.tx_li ul li:nth-child(odd){margin-right: 2%;}
.tx_li ul li:nth-child(even){margin-right: 0;}
.tx_li ul li a{font-size: 30px;line-height: 37px;display: block;padding: 12px 31px;}

.shbzk_tit{text-align: center;line-height: 90px;background: url(../../images/zzzq/yellow_bg.png) repeat-x;}
.shbzk_tit a{font-size: 48px;color: #fff;font-weight: bold;position: relative;}
.shbzk_tit a:before{width:78px; height:78px;content: ""; margin-right:15px;border-radius: 40px;vertical-align: middle; background:url(../../images/zzzq/shbzk.png) no-repeat #fff 12px;padding: 14px;display: inline-block;}
.shbzk_li{border: 1px solid #ffbd67;padding: 20px;}
.shbzk_li ul li{width: 49%;float: left;background-color: #fdecd8;margin-bottom: 20px;text-align: center;height: 98px;display: flex;align-items: center;justify-content: center;}
.shbzk_li ul li:nth-child(odd){margin-right: 2%;}
.shbzk_li ul li:nth-child(even){margin-right: 0;}
.shbzk_li ul li a{font-size: 30px;line-height: 37px;display: block;padding: 12px 31px;}

.qt_tit{text-align: center;line-height: 90px;background: url(../../images/zzzq/green_bg.png) repeat-x;}
.qt_tit a{font-size: 48px;color: #fff;font-weight: bold;position: relative;}
.qt_tit a:before{width:78px; height:78px;content: ""; margin-right:15px;border-radius: 40px;vertical-align: middle; background:url(../../images/zzzq/qt.png) no-repeat #fff 12px;padding: 14px;display: inline-block;}
.qt_li{border: 1px solid #95d7dc;padding: 20px;}
.qt_li ul li{width: 49%;float: left;background-color: #e1fdff;margin-bottom: 20px;text-align: center;height: 98px;display: flex;align-items: center;justify-content: center;}
.qt_li ul li:nth-child(odd){margin-right: 2%;}
.qt_li ul li:nth-child(even){margin-right: 0;}
.qt_li ul li a{font-size: 30px;line-height: 37px;display: block;padding: 12px 31px;}
/* 办事服务 */
/* 便民指南&相关查询 */
.page-title{margin-bottom: 35px;}
.page-title ul li{float: left;margin-right: 35px;}
.page-title ul li a{}
.page-title ul li h2{color:#676767;font-size: 2.5em;}
.page-title ul li.on h2{color: #5596d2;font-size: 2.5em;}

.page-title ul li.on a{}
/* .page-title h2{} */
.page-title ul li h2:after{height: 0px}
.page-title ul li.on h2:after{bottom: -3px;height: 5px;background: #5596d2;border-radius: 3px;}
.bmzn_img {padding-bottom: 30px;}
.xgcx_img{padding-top: 50px;}
/* .xgcx_img ul li{border-radius: 10px;margin-bottom: 33px;background: #fff;box-shadow: 0px 0px 16px 1px #dde5f6;position: relative;padding: 30px;padding: 30px;line-height: 74px;} */
.xgcx_img li {
    width: 33.3%;
    float: left;
    margin-bottom: 15px;
	position: relative;
}

/* .xgcx_img ul li a{font-size: 40px;letter-spacing} */
.xgcx_img li a i {
    position: relative;
    display: block;
    margin: 0 auto;
    width: 240px;
    height: 240px;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 50%;
	box-shadow: 0px 0px 16px 1px #c0ddf3;
}
.xgcx_img .nohover,.xgcx_img .ishover {
    position: absolute;
    top: 34%;
    left: 34%;
    margin-top: -36px;
    margin-left: -36px;
    width: 150px;
    height: 150px;
    content: "";
    background-repeat: no-repeat;
}
.xgcx_img li a font {
    display: block;
    text-align: center;
    line-height: 20px;
    padding: 50px 0px 40px;;
	font-size: 28px;

}
.xgcx_img ul li a img{position: absolute;right: 40px;}
.bmzn_img ul li{width: 49%;float: left;margin-right: 1%;}
.bmzn_img ul li:last-child{margin-right: 0;}
.mtjz ul li.active {
  z-index: 1;
}
.xgcx_img ul li .ewm {
  display: none;
  position: absolute;
  width: 248px;
  border: 1px solid #e3e3e3;
  z-index: 999;
  background: #fff;
  bottom: 77px;
  left: 58%;
padding-right: 0px;
  margin: 0 0 0 -153px;
  border-radius: 8px;
}

.ewm img{width: 100%;height: 100%;}
/* 便民指南&相关查询 */
/* 列表页 */
.oldlist{background-color: #fff;}
.pos {
    /* height: 80px; */
    font-size: 26px;
    line-height: 32px;
    padding: 26px 0 26px 40px;
    color: #333333;
    margin-bottom: 30px;
    box-sizing: border-box;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 32px;
    background: url(../../images/zzzq//location.png)no-repeat 5px 30px;
}
.pos a {
    text-decoration: none;
}
.zzzqcomtit{
    display: inline-block;
    height: 80px;
    line-height: 80px;
    min-width: 155px;
    font-size: 40px;
    font-weight: bold;
    line-height: 72px;
    background: url(../../images/zzzq//line.png) no-repeat bottom center;
}
.mynr {
    margin-top: 40px;
	width: 100%;
	box-sizing: border-box;
}
.zzzqbody .connr ul {
    width: 100%;
	    display: inline-block;
}
.zzzqlistul li {
    padding: 15px 0 15px 69px;
    position: relative;
    background: #f5fafe;
    margin-bottom: 20px;
    border-radius: 8px;
	list-style: none;
}
.zzzqlistul li::after{
    width: 7px;
    height: 25px;
    content: '';
    background: #1878b3;
    position: absolute;
    left: 30px;
    top: 28px;
}
.zzzqlistul li a {
    font-size: 32px;
    line-height: 54px;
    display: inline-block;
    width: 80%;
}
.zzzqlistul li>span {
    font-size: 26px;
    color: #8c8c8c;
    line-height: 54px;
    float: right;
    margin-right: 30px;
}
/* 列表页 */
/* 领导之窗 */
.modeBox {
    padding-right: 30px;
    padding-left: 30px;
}
.zwgk-leader {
    position: relative;
    padding-top: 40px;
    padding-bottom: 10px;
    border-top: 2px solid #dfdfdf;
}
.zwgk-leader.none {
    border-top: none;
}
.zwgk-leader dt {
    position: absolute;
    left: 0;
    width: 10%;
}
.zwgk-leader dt font {
    position: absolute;
    top: -4px;
    right: 0;
    left: 0;
    text-align: left;
    font-size: 1.125em;
    font-weight: bold;
}
.zwgk-leader dd {
    margin-left: 10%;
}
.zwgk-leader dd ul {
    overflow: hidden;
}
.zwgk-leader dd ul li {
    float: left;
    width: 25%;
}
.zwgk-leader dd ul li a.info {
    display: block;
    text-align: center;
}
.zwgk-leader dd ul li a.info .photo {
    display: block;
    width: 208px;
    height: 266px;
    margin: 0 auto 12px;
    overflow: hidden;
}
.zwgk-leader dd ul li a.info .photo img {
    display: block;
    width: 100%;
    height: auto;
    min-height: 100%;
}
.zwgk-leader dd ul li a.info .name {
    display: block;
    font-size: 1.25em;
}
/* 领导之窗 */

@media (max-width:1700px) {
.title:before,.title:after{background: none;width:0px}

/* 列表页 */
	.zzzqlistul li {
	    padding: 20px 0 50px 30px;
	}
	.zzzqlistul li::after {
	    left: 10px;
	}
	.zzzqlistul li a {
	    width: 100%;
		font-size: 26px;
	}
	/* 列表页 */
/* 领导之窗 */
.modeBox {
    padding-right: 15px;
    padding-left: 15px;
}
.zwgk-leader {
    padding-top: 30px;
    padding-bottom: 7px;
}
.zwgk-leader dd ul li {
    float: left;
    width: 33.33333%;
}
.zwgk-leader dd ul li a.info {
    margin-bottom: 30px;
}
.zwgk-leader dd ul li a.info .photo {
    width: 92%;
    height: auto;
}
.zwgk-leader dd ul li a.info .photo img {
    height: auto;
}
.zwgk-leader dd ul li a.info .name {
    font-size: 1em;
}
/* 领导之窗 */
}

@media (max-width:1024px) {
.hearder_banner{background: url(../../images/zzzq/top_bg_mobile.jpg) no-repeat center top;background-size: cover;min-height: 200px; position: relative;}
.logo{padding: 0;position: absolute;top: 20px;left: 20px;}
/* .logo a img{width: 50%;} */
.old_btn { padding: 0;width: 38%;bottom: 35px;left: 20px; position: absolute;}
.container{width:auto;}

.deta_li ul li{width: 48%;margin: 15px 0% 15px 2%;}
.deta_li ul li a i{width: 100px; height: 100px;}
.nohover, .ishover{width: 100px; height: 100px;left: 20%;}
.deta_li ul li a font{padding: 30px 0px;font-size: 25px;}
.bsfw_detail { padding: 0px; position: absolute;top: 20px;}
.bsfw_title{text-align: center;}
.bsfw_title span{font-size: 30px;}
.bsfw_con p {font-size: 21px; line-height: 41px;letter-spacing: 0px;}
.bsfw_main{padding: 542px 20px 2px 20px;position: relative;/*background: url(./example.png) no-repeat 65px top #fff;*/}

.wza ul li a{font-size: 1em;padding: 5px 10px;top: 10px;}

.footer-mode{ padding: 15px;}
.footer-menu {position: static;margin-top: 0;width: auto;margin-bottom: 1em;}
.footer-menu ul li {position: relative;display: inline-block;padding-right: 20px; line-height: 20px;}
.footer-menu ul li a {display: inline-block;}
.footer-contact {padding-right: 0;}
.footer-contact { padding-left: 0;}
.module-main {margin-right: -8px;margin-left: -7px;}
.footer-contact .module-span7{float:none; width:auto;}
.footer-contact .module-span5{float:none; width:auto;}
.footer-contact .module-span5 dt{display:none;}
.footer-wzbz {position: static;margin-top: 15px;width: auto;text-align: left; top: auto; bottom: 0;}
.footer-wzbz img {height: 45px;}
.footer-wzbz #conac img {height: 65px;}
.bsfw_main .js-tab .hd{display: none;}
.bsfw_main .js-tab .bd>div{display: block!important;margin-bottom: 20px;}

.ylbx_tit a{font-size: 2em;}
.ylbx_li ul li{width: 100%;}
.ylbx_li ul li:nth-child(odd){margin-right: 0;}
.ylbx_li ul li a{font-size: 1.4em;padding: 12px 10px;}

.tx_tit a{font-size: 2em;}
.tx_li ul li{width: 100%;}
.tx_li ul li:nth-child(odd){margin-right: 0;}
.tx_li ul li a{font-size: 1.4em;}

.shbzk_tit a{font-size: 2em;}
.shbzk_li ul li{width: 100%;}
.shbzk_li ul li:nth-child(odd){margin-right: 0;}
.shbzk_li ul li a{font-size: 1.4em;}

.qt_li a{font-size: 2em;}
.qt_li ul li{width: 100%;}
.qt_li ul li a{font-size: 1.4em;}
}


@media (max-width:991px) {
.module-main, .module-box{margin-right:0; margin-left:0;}
		.module-span2,
		.module-span4,
		.module-span3,
		.module-span5,
		.module-span6,
		.module-span7,
		.module-span8,
		.module-span9,
		.module-span10{float:none; width:auto;}
.hearder_banner{min-height: 470px; position: relative;}
.logo{padding: 0;position: absolute;top: 20px;left: 20px;}
/* .logo a img{width: 50%;} */
.old_btn { padding: 0;width: 38%;bottom: 35px;left: 20px; position: absolute;}
.xgcx_img ul li{text-align: center;line-height:30px;    width: 100%;}
.xgcx_img ul li a{font-size: 2em;}
/* .xgcx_img ul li a img{display: none;} */
.bmzn_img ul li{width: 100%;}
.page-title ul li{margin-right: 20px;}
}
@media (max-width:768px) {
.hearder_banner{min-height: 410px; position: relative;}
.logo{padding: 0;position: absolute;top: 20px;left: 20px;}
.logo a img{width: 50%;}
.old_btn { padding: 0;width: 38%;bottom: 35px;left: 20px; position: absolute;}
}
@media (max-width:640px) {
.hearder_banner{min-height: 340px; position: relative;}
.logo{padding: 0;position: absolute;top: 20px;left: 20px;}
.logo a img{width: 50%;}
.old_btn { padding: 0;width: 38%;bottom: 35px;left: 20px; position: absolute;}
}
@media (max-width:480px) {
.hearder_banner{min-height: 240px; position: relative;}
.logo{padding: 0;position: absolute;top: 20px;left: 20px;}
.logo a img{width: 50%;}
.old_btn { padding: 0;width: 38%;bottom: 35px;left: 20px; position: absolute;}
}

#content {position: relative;width: 1140px;padding: 30px;background-color: #fff;border-radius: 10px;z-index: 1;margin: 161px auto 20px;}
#content .mainContent .path {height: 92px;line-height: 92px;border-bottom: 1px solid #EEEEEE;font-size: 32px;color: #666;margin-bottom: 30px;display: flex;}
#content .mainContent .path em {padding-left: 30px;background: url(../../images/zzzq/dqwz.png) 0 50% no-repeat;}
#content .mainContent .path a, #content .mainContent .path span, #content .mainContent .path em {font-size: 32px;color: #666;}
.mainBox .mHd2 {padding: 10px 0;}
.mainBox .mHd2 h3 {float: left;font-size: 40px;margin-bottom: 50px;background: url(../../images/zzzq/title_bg.png) bottom center no-repeat;padding-bottom: 18px;}
.mainBox .mBd, .clear {clear: both;}
.newsList2 li {display: flex;padding: 30px;background: #F5FAFF;border-radius: 10px;margin-bottom: 30px;line-height: 60px;}
.newsList2 li .date {font-size: 36px;color: #999999;margin: 0 30px 0 0;word-break: keep-all;white-space: nowrap;line-height: 50px;text-align: center;}
.newsList2 li .date .dd {font-size: 62px;color: #333;line-height: 1.2;}
.newsList2 li a {font-size: 36px;color: #333333;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin: 0 auto 0 0;}
.newsList2 li:hover {background: #146AC1;}
.newsList2 li:hover a, .newsList2 li:hover span {color: #fff;}
.newsList2 li:hover .date .dd, .newsList2 li:hover .date .ym{color: #fff;}
.page2 {text-align: center;padding: 20px 0;}
.page2 font {font-size: 24px;line-height: 48px;}
.page2 a, .page2 .current, .page2 font {display: inline-block;font-size: 24px;color: #666666;line-height: 48px;padding: 0 18px;border: 1px solid #EEEEEE;border-radius: 5px;}
.page2 .current {background: #146AC1;border-color: #146AC1;color: #fff;}
.articleCon2 .title, .art_title h4 {text-align: center;padding: 0 10px;font-weight: 700;font-size: 36px;line-height: 50px;text-align: center;color: #333333;margin-bottom: 20px;}
.property2 {line-height: 50px;padding: 20px 0;border-bottom: 1px solid #EEEEEE;display: flex;margin-bottom: 30px;}
.property2 .copyfrom {margin: 0 20px 0 0;}
.property2 span {font-size: 24px;color: #999;}
.property2 .fbtime {margin: 0 auto 0 0;}
.ft-tp {height: 10px;background: #226ebc;}
.g-blk10 {display: block;height: 10px;clear: both;}
.footer {width: 100%;padding: 10px 0 0 0;text-align: left;background: #fff;color: #333 !important;}
.footer a{color: #333 !important;}
.mt-15 {margin-top: 15px;}
.footerpc {overflow: hidden;height: auto;}
.footerpc .error-icon {float: right;width: 110px;margin-right: 10px;padding-top: 12px;}
.footerpc .gov-icon {float: right;width: 80px;height: 80px;margin-right: 20px;}
.footerpc .text p {margin: 0;line-height: 1.8;}
.footerpc .text p span {float: left;display: inline-block;margin: 0 auto;padding: 0 10px;text-align: left;font-size: 21px;}
.conTxt2 p, .conTxt2 span, .conTxt2 h1, .conTxt2 h2, .conTxt2 strong, .conTxt2 td,.conTxt2 th{font-size: 32px !important;line-height: 2!important;font-family: "Microsoft YaHei"!important;}
.zfld-top{display: flex;}
.zfld-top>.left {flex: 0 0 180px;}
.zfld-top>.left img {width: 100%;}
.zfld-top>.right {padding-left: 50px;;}
.zfld-top>.right>.hbgov-label-bar {padding-bottom: 0px;}
.zfld-top>.right>.hbgov-label-bar>span {color: #0a57a4;font-weight: bold;padding-right: 20px;margin-bottom: 32px;display: inline-block;font-size: 32px;}
.ldxx_content h4 {font-size: 30px; margin: 20px 0;font-weight: 700;}
.ldxx_content p {font-size: 30px;line-height: 2;text-indent: 2em;}
.ldxx{font-size: 40px;color: #226ebc;font-weight: 700;border-left: 5px solid;padding-left: 20px;line-height: 40px;margin-bottom: 30px;}
.ldxx_content .jl-content{margin-bottom: 50px;}
.articleCon2 table{width: 100%;}
.articleCon2 table>tbody>tr>th {color: #fff;background: #60a1e3;font-weight: bold;padding: 10px 0 10px 20px;}
.articleCon2 table tr>td:first-child {text-align: center;width: 200px;background-color: #f5f5f5;}
.articleCon2 table tr th,.articleCon2 table tr td {border: 1px solid #eee;}