﻿@charset "utf-8";
body{font-size: 16px;}
a:hover{color: #333;}
.mb{margin-bottom: 30px;}

.js-tab .js-bd .ztfw-thead{display: none;}
.js-tab .js-more a + a{display: none;}
.js-tab > .js-bd > .section + .section {display: none;}

.ajaxpage{padding: 0 20px; text-align: center;}
.ajaxpage .layui-laypage-count{background-color: transparent;}
.ajaxpage .layui-laypage .layui-laypage-skip{background-color: transparent;}
.ajaxpage .layui-laypage .layui-laypage-curr .layui-laypage-em{background-color: #1e9fff;}
.ajaxpage .layui-laypage a:hover{color: #1e9fff;}
.notdata{padding: 0 !important; text-align: center; line-height: 60px;}

.ztfw-loading{padding-top: 2em; padding-bottom: 2em; font-size: 1.125em; text-align: center;}
.ztfw-loading font{display: inline-block; font-size: 1em; padding: 0 1em; font-weight: bold; color: #062b4e;}

.ztfw-wrapper{background-repeat: no-repeat; background-position: center top; background-size: cover; background-color: #fff;}
.ztfw-wrapper .infolist li a:before{background: #999;}
.ztfw-wrapper .infolist li:hover a{color: #000;}
.ztfw-wrapper .infolist li:hover .time{color: inherit;}
.ztfw-wrapper .infolist li:hover a:before{background: #999;}
.ztfw-wrapper .infolist li{width: 48%; float: left;}
.ztfw-wrapper .infolist li:nth-child(2n){width: 48%; float: right;}
.ztfw-wrapper .page-infolist .infolist li{float: none !important; width: auto !important;}
@media (max-width:992px){
  .ztfw-wrapper .infolist li{float: none !important; width: auto !important;}
  .ztfw-wrapper.ztfw-index .infolist li:nth-of-type(6){display: none;}
  .ztfw-wrapper.ztfw-index .infolist li:nth-of-type(7){display: none;}
  .ztfw-wrapper.ztfw-index .infolist li:nth-of-type(8){display: none;}
  .ztfw-wrapper.ztfw-index .infolist li:nth-of-type(9){display: none;}
  .ztfw-wrapper.ztfw-index .infolist li:nth-of-type(10){display: none;}
}

.ztfw-wrapper.jyzt{background-image: url(../images/ztfw/jyzt/bg.jpg);}
.ztfw-wrapper.jyzt .infolist li a:before{background: #eb8042;}

/*婚姻收养*/
.ztfw-wrapper.hysyzt{background-image: url(../images/ztfw/hysy/hysy_bg.png);}
.hysyzt .ztfw-header .topic{padding-top: 92px; padding-bottom: 110px; background:url(../images/ztfw/hysy/hysy_header_img.png) no-repeat right bottom;}
.hysyzt .ztfw-main{margin-top:0px;}
.hysyzt .ztfw-thead ul li.on span:before{content: ""; background-color: #ff6888;}
.ztfw-wrapper.hysyzt .ztfw-cjwt .cjwt-list li a:after{background-color: #ff6888;}
.hysyzt .ztfw-zctz .zctz-first dl dt{background-color: #fcf7f8;  border-top: .25em solid #ff6888;}
.hysyzt .ztfw-zctz .zctz-first dl dt span font{ color: #ff6888;}
.hysyzt .ztfw-zctz .zctz-list li a:after{background-color: #ff6888;}
.hysyzt .ztfw-zwxx .zwxx-list li a dl dd{background-color: #ff718d;}
.hysyzt .ztfw-bssx .bssx-menus{background: url(../images/ztfw/hysy/hysy_bssx_bg.png) no-repeat center top;}
.ztfw-wrapper.hysyzt .infoList li{width: 48%; float: left;}
.ztfw-wrapper.hysyzt .infoList li:nth-child(2n){width: 48%; float: right;}

/*交通主题*/
.ztfw-wrapper.jtzt{background-image: url(../images/ztfw/jiaotong/jt_bg.png);}
.jtzt .ztfw-header .topic{padding-top: 92px; padding-bottom: 90px; background:url(../images/ztfw/jiaotong/jt_header_img.png) no-repeat right bottom;}
.jtzt .ztfw-main{margin-top:0px;}
.jtzt .ztfw-thead ul li.on span:before{content: ""; background-color: #38a87b;}
.ztfw-wrapper.jtzt .ztfw-cjwt .cjwt-list li a:after{background-color: #38a87b;}
.jtzt .ztfw-zctz .zctz-first dl dt{background-color: #f4fcfa;  border-top: .25em solid #38a87b;}
.jtzt .ztfw-zctz .zctz-first dl dt span font{ color: #38a87b;}
.jtzt .ztfw-zctz .zctz-list li a:after{background-color: #38a87b;}
.jtzt .ztfw-zwxx .zwxx-list li a dl dd{background-color: #6dc7a5;}
.jtzt .ztfw-bssx .bssx-menus{background: url(../images/ztfw/jiaotong/jt_bssx_bg.png) no-repeat center top;}
.ztfw-wrapper.jtzt .infoList li{width: 48%; float: left;}
.ztfw-wrapper.jtzt .infoList li:nth-child(2n){width: 48%; float: right;}

/*就业创业*/
.ztfw-wrapper.jycyzt{background-image: url(../images/ztfw/jycy/jycy_bg.png);}
.jycyzt .ztfw-header .topic{padding-top: 92px; padding-bottom: 110px; background:url(../images/ztfw/jycy/jycy_header_img.png) no-repeat right bottom;}
.jycyzt .ztfw-main{margin-top:0px;}
.jycyzt .ztfw-thead ul li.on span:before{content: ""; background-color: #45aacb;}
.ztfw-wrapper.jycyzt .ztfw-cjwt .cjwt-list li a:after{background-color: #45aacb;}
.jycyzt .ztfw-zctz .zctz-first dl dt{background-color: #eaf5fb;  border-top: .25em solid #45aacb;}
.jycyzt .ztfw-zctz .zctz-first dl dt span font{ color: #45aacb;}
.jycyzt .ztfw-zctz .zctz-list li a:after{background-color: #45aacb;}
.jycyzt .ztfw-zwxx .zwxx-list li a dl dd{background-color: #45aacb;}
.jycyzt .ztfw-bssx .bssx-menus{background: url(../images/ztfw/jycy/jycy_bssx_bg.png) no-repeat center top;}
.ztfw-wrapper.jycyzt .infoList li{width: 48%; float: left;}
.ztfw-wrapper.jycyzt .infoList li:nth-child(2n){width: 48%; float: right;}

/*企业开办*/
.ztfw-wrapper.qykb{background-image: url(../images/ztfw/qykb/qykb_bg.png);}
.qykb .ztfw-header .topic{padding-top: 92px; padding-bottom: 88px; background:url(../images/ztfw/qykb/qykb_header_img.png) no-repeat right bottom;}
.qykb .ztfw-main{margin-top:0px;}
.qykb .ztfw-thead ul li.on span:before{content: ""; background-color: #45aacb;}
.ztfw-wrapper.qykb .ztfw-cjwt .cjwt-list li a:after{background-color: #45aacb;}
.qykb .ztfw-zctz .zctz-first dl dt{background-color: #f4fcfa;  border-top: .25em solid #45aacb;}
.qykb .ztfw-zctz .zctz-first dl dt span font{ color: #38a87b;}
.qykb .ztfw-zctz .zctz-list li a:after{background-color: #eaf5fb;}
.qykb .ztfw-zwxx .zwxx-list li a dl dd{background-color: #45aacb;}
.qykb .ztfw-bssx .bssx-menus{background: url(../images/ztfw/qykb/qykb_bssx_bg.png) no-repeat center top;}
.ztfw-wrapper.qykb .infoList li{width: 48%; float: left;}
.ztfw-wrapper.qykb .infoList li:nth-child(2n){width: 48%; float: right;}


/*社保主题*/
.ztfw-wrapper.sbzt{background-image: url(../images/ztfw/sbzt/sbzt_bg.png);}
.sbzt .ztfw-header .topic{padding-top: 92px; padding-bottom:56px; background:url(../images/ztfw/sbzt/sbzt_header_img.png) no-repeat 93% bottom;}
.sbzt .ztfw-main{margin-top:0px;}
.sbzt .ztfw-thead ul li.on span:before{content: ""; background-color: #438794;}
.ztfw-wrapper.sbzt .ztfw-cjwt .cjwt-list li a:after{background-color: #438794;}
.sbzt .ztfw-zctz .zctz-first dl dt{background-color: #e9f7f2;  border-top: .25em solid #438794;}
.sbzt .ztfw-zctz .zctz-first dl dt span font{ color: #438794;}
.sbzt .ztfw-zctz .zctz-list li a:after{background-color: #438794;}
.sbzt .ztfw-zwxx .zwxx-list li a dl dd{background-color: #36bdb4;}
.sbzt .ztfw-bssx .bssx-menus{background: url(../images/ztfw/sbzt/sbzt_bssx_bg.png) no-repeat center top;}


/*社会救助和社会福利*/
.ztfw-wrapper.shjzhshfl{background-image: url(../images/ztfw/shjzhshfl/jzfl_bg.png);}
.shjzhshfl .ztfw-header .topic{padding-top: 60px; padding-bottom: 23px; background:url(../images/ztfw/shjzhshfl/jzfl_header_img.png) no-repeat 93% bottom;}
.shjzhshfl .ztfw-main{margin-top:0px;}
.shjzhshfl .ztfw-thead ul li.on span:before{content: ""; background-color: #439457;}
.ztfw-wrapper.shjzhshfl .ztfw-cjwt .cjwt-list li a:after{background-color: #439457;}
.shjzhshfl .ztfw-zctz .zctz-first dl dt{background-color: #f4fcfa;  border-top: .25em solid #439457;}
.shjzhshfl .ztfw-zctz .zctz-first dl dt span font{ color: #38a87b;}
.shjzhshfl .ztfw-zctz .zctz-list li a:after{background-color: #439457;}
.shjzhshfl .ztfw-zwxx .zwxx-list li a dl dd{background-color: #529d65;}
.shjzhshfl .ztfw-bssx .bssx-menus{background: url(../images/ztfw/shjzhshfl/jzfl_bssx_bg.png) no-repeat center top;}
.ztfw-wrapper.shjzhshfl .infoList li{width: 48%; float: left;}
.ztfw-wrapper.shjzhshfl .infoList li:nth-child(2n){width: 48%; float: right;}

/*医疗健康*/
.ztfw-wrapper.yljkzt{background-image: url(../images/ztfw/yljk/yljk_bg.png);}
.yljkzt .ztfw-header .topic{padding-top: 85px; padding-bottom: 105px; background:url(../images/ztfw/yljk/yljk_header_img.png) no-repeat 93% bottom;}
.yljkzt .ztfw-main{margin-top:0px;}
.yljkzt .ztfw-thead ul li.on span:before{content: ""; background-color: #47be89;}
.ztfw-wrapper.yljkzt .ztfw-cjwt .cjwt-list li a:after{background-color: #47be89;}
.yljkzt .ztfw-zctz .zctz-first dl dt{background-color: #ebf4f0;  border-top: .25em solid #47be89;}
.yljkzt .ztfw-zctz .zctz-first dl dt span font{ color: #38a87b;}
.yljkzt .ztfw-zctz .zctz-list li a:after{background-color: #47be89;}
.yljkzt .ztfw-zwxx .zwxx-list li a dl dd{background-color: #47be89;}
.yljkzt .ztfw-bssx .bssx-menus{background: url(../images/ztfw/yljk/yljk_bssx_bg.png) no-repeat center top;}
.ztfw-wrapper.yljkzt .infoList li{width: 48%; float: left;}
.ztfw-wrapper.yljkzt .infoList li:nth-child(2n){width: 48%; float: right;}

/*证件办理*/
.ztfw-wrapper.zjblzt{background-image: url(../images/ztfw/zjbl/zjbl_bg.png);}
.zjblzt .ztfw-header .topic{padding-top: 85px; padding-bottom: 85px; background:url(../images/ztfw/zjbl/zjbl_header_img.png) no-repeat right bottom;}
.zjblzt .ztfw-main{margin-top:0px;}
.zjblzt .ztfw-thead ul li.on span:before{content: ""; background-color: #3092dc;}
.ztfw-wrapper.zjblzt .ztfw-cjwt .cjwt-list li a:after{background-color: #3092dc;}
.zjblzt .ztfw-zctz .zctz-first dl dt{background-color: #ebf4f0;  border-top: .25em solid #47be89;}
.zjblzt .ztfw-zctz .zctz-first dl dt span font{ color: #38a87b;}
.zjblzt .ztfw-zctz .zctz-list li a:after{background-color: #eaf5fb;}
.zjblzt .ztfw-zwxx .zwxx-list li a dl dd{background-color: #47be89;}
.zjblzt .ztfw-bssx .bssx-menus{background: url(../images/ztfw/zjbl/zjbl_bssx_bg.png) no-repeat center top;}
.ztfw-wrapper.zjblzt .infoList li{width: 48%; float: left;}
.ztfw-wrapper.zjblzt .infoList li:nth-child(2n){width: 48%; float: right;}

/*住房专题*/
.ztfw-wrapper.zfzt{background-image: url(../images/ztfw/zfzt/zfzt_bg.png);}
.zfzt .ztfw-header .topic{padding-top: 85px; padding-bottom: 66px; background:url(../images/ztfw/zfzt/zfzt_header_img.png) no-repeat right bottom;}
.zfzt .ztfw-main{margin-top:0px;}
.zfzt .ztfw-thead ul li.on span:before{content: ""; background-color: #dba369;}
.ztfw-wrapper.zfzt .ztfw-cjwt .cjwt-list li a:after{background-color: #dba369;}
.zfzt .ztfw-zctz .zctz-first dl dt{background-color: #fbf7f2;  border-top: .25em solid #dba369;}
.zfzt .ztfw-zctz .zctz-first dl dt span font{ color: #dba369;}
.zfzt .ztfw-zctz .zctz-list li a:after{background-color: #dba369;}
.zfzt .ztfw-zwxx .zwxx-list li a dl dd{background-color: #d8a78d;}
.zfzt .ztfw-bssx .bssx-menus{background: url(../images/ztfw/zfzt/zfzt_bssx_bg.png) no-repeat center top;}
.ztfw-wrapper.zfzt .infoList li{width: 48%; float: left;}
.ztfw-wrapper.zfzt .infoList li:nth-child(2n){width: 48%; float: right;}
.zfzt_pic{overflow: hidden; margin-bottom: 20px;}

.ztfw-header{position: relative; z-index: 1;}
.ztfw-header .topic{padding-top: 110px; padding-bottom: 110px; background: url(../images/ztfw/jyzt/header_img.png) no-repeat right bottom;}

.ztfw-main{position: relative; z-index: 2; margin-top: -30px; padding: 30px 30px 0; border-radius: 15px 15px 0 0; background-color: #fff;}
.ztfw-thead{margin-bottom: 20px; line-height: 2.5em;}
.ztfw-thead.line{padding-bottom: .5em; border-bottom: 1px solid #ddd;}
.ztfw-thead ul{float: left;}
.ztfw-thead ul li{float: left; margin-right: 1.5em;}
.ztfw-thead ul li:last-child{margin-right: 0;}
.ztfw-thead ul li span{display: inline-block; position: relative; padding-left: 0.6em; font-size: 1.5em;}
.ztfw-thead ul li span:before{position: absolute; left: 0; top: 50%; margin-top: -.4375em; width: .25em; height: .875em;}
.ztfw-thead ul li span a{color: #999;}
.ztfw-thead ul li span a:hover{color: #999;}
.ztfw-thead ul li.on span:before{content: ""; background-color: #f9483e;}
.ztfw-thead ul li.on span a{color: #333;}
.ztfw-thead ul li.on span a:hover{color: #333;}
.ztfw-thead .more{float: right; font-size: .9375em;}
.ztfw-thead .more a{color: #999;}
.ztfw-thead .more a:hover{color: #333;}

.ztfw-zctz .zctz-first{padding: 20px; margin-bottom: 20px; border: 1px solid #ddd;}
.ztfw-zctz .zctz-first dl{position: relative;}
.ztfw-zctz .zctz-first dl dt{position: absolute; top: 0; bottom: 0; left: 0; width: 114px; background-color: #fff7e2; border-top: .25em solid #ec8042;}
.ztfw-zctz .zctz-first dl dt span{position: absolute; top: 50%; right: 0; left: 0; margin-top: -39px;}
.ztfw-zctz .zctz-first dl dt span font{display: block; color: #ec8042; text-align: center;}
.ztfw-zctz .zctz-first dl dt span font.day{font-size: 2.5em; line-height: 52px;}
.ztfw-zctz .zctz-first dl dt span font.yyyy-MM{font-size: 1.25em; line-height: 26px;}
.ztfw-zctz .zctz-first dd{margin-left: 144px;}
.ztfw-zctz .zctz-first dd .caption{margin-bottom: .5em; font-size: 1.5em; font-weight: bold; line-height: 1.6em; min-height: 3.2em;}
.ztfw-zctz .zctz-first dd .attr{font-size: 1.125em; line-height: 1.25em; line-height: 1.6em;}
.ztfw-zctz .zctz-first dd .attr .fl{color: #999;}
.ztfw-zctz .zctz-first dd .attr .fl .date{display: none;}
.ztfw-zctz .zctz-first dd .attr .fr a{color: #ec8042;}
.ztfw-zctz .zctz-list{margin: -20px -10px 0;}
.ztfw-zctz .zctz-list li{float: left; width: 50%;}
.ztfw-zctz .zctz-list li a{display: block; position: relative; padding: 20px; margin: 20px 10px 0; background-color: #fff; border: 1px solid #ddd; transition: all .3s;}
.ztfw-zctz .zctz-list li a:after{position: absolute; top: -1px; bottom: -1px; left: -1px; content: ""; width: .25em; background-color: #f36d66;}
.ztfw-zctz .zctz-list li a:hover{background-color: #fafafa;}
.ztfw-zctz .zctz-list li a span{display: block;}
.ztfw-zctz .zctz-list li a .caption{display: -webkit-box; font-size: 1.25em; font-weight: bold; line-height: 1.4em; margin-bottom: .75em; text-align: justify; height: 2.8em; overflow: hidden;}
.ztfw-zctz .zctz-list li a .time{color: #999;}

.ztfw-zwxx .zwxx-list{margin: -20px -10px 0;}
.ztfw-zwxx .zwxx-list li{float: left; width: 50%;}
.ztfw-zwxx .zwxx-list li a{display: block; margin: 20px 10px 0;}
.ztfw-zwxx .zwxx-list li a dl{position: relative; background-color: #f2f2f2;}
.ztfw-zwxx .zwxx-list li a dl dd{position: absolute; top: 0; left: 0; bottom: 0; width: 90px; background-color: #eb8042;}
.ztfw-zwxx .zwxx-list li a dl dd span{position: absolute; top: 50%; right: 0; left: 0; margin-top: -1.6em; text-align: center; line-height: 1.6em; color: #fff;}
.ztfw-zwxx .zwxx-list li a dl dd span font{display: block;}
.ztfw-zwxx .zwxx-list li a dl dd span font.md{font-size: 1.125em;}
.ztfw-zwxx .zwxx-list li a dl dd span font.yyyy{font-size: 1.375em;}
.ztfw-zwxx .zwxx-list li a dl dt{position: relative; margin-left: 90px; font-size: 1.125em; line-height: 1.6em; height: 4.7em; overflow: hidden;}
.ztfw-zwxx .zwxx-list li a dl dt .table{position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; display: table; vertical-align: middle;}
.ztfw-zwxx .zwxx-list li a dl dt .table .inline{position: relative; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; display: table-cell; vertical-align: middle;}
.ztfw-zwxx .zwxx-list li a dl dt .table .inline span{display: -webkit-box; margin: .75em;}
.ztfw-zwxx .zwxx-list li a:hover dl{background-color: #eaeaea;}

.ztfw-switch .infoList{margin-top: -10px;}

.ztfw-bssx .bssx-menus{padding-top: 20px; background: url(../images/ztfw/jyzt/bssx_bg.png) no-repeat center top; background-size: cover;}
.ztfw-bssx .bssx-menus .item a{display: block; margin: 20px 10px 0; transition: all .3s;}
.ztfw-bssx .bssx-menus .item a img{display: block; width: auto; margin: 0 auto 1.25em;}
.ztfw-bssx .bssx-menus .item a font{display: block; font-size: 1.25em; font-weight: bold; text-align: center; line-height: 1.25em; min-height: 3.75em;}
.ztfw-bssx .bssx-menus .item a:hover{margin-top: 10px; transition-duration: .6s;}

.ztfw-cjwt .cjwt-list{margin: -15px -7px 0 -8px;}
.ztfw-cjwt .cjwt-list li{float: left; width: 33.33333%;}
.ztfw-cjwt .cjwt-list li:last-child{display: none;}
.ztfw-cjwt .cjwt-list li a{display: block; position: relative; padding: 22px; margin: 15px 7px 0 8px; background-color: #fff; border: 1px solid #ddd; transition: all .3s;}
.ztfw-cjwt .cjwt-list li a:after{position: absolute; right: -1px; bottom: -1px; left: -1px; content: ""; height: .125em; background-color: #f36d66;}
.ztfw-cjwt .cjwt-list li a:hover{margin-top: 10px; background-color: #fafafa;}
.ztfw-cjwt .cjwt-list li a span{display: block;}
.ztfw-cjwt .cjwt-list li a .caption{font-size: 1.125em; line-height: 1.8em; margin-bottom: .75em; text-align: justify; min-height: 5.4em; overflow: hidden;}
.ztfw-cjwt .cjwt-list li a .time{color: #999; margin-bottom: .75em;}

.ztfw-gzjd{position: relative; background: url(../images/ztfw/gzjd_bg.png) no-repeat right bottom #d0e4fb;}
.ztfw-gzjd dt{padding: 35px 0 35px 7%;}
.ztfw-gzjd dd{position: absolute; top: 50%; left: 50%; margin-top: -1em; margin-left: -4em; width: 8em; height: 2em; line-height: 2em; font-size: 1.75em;}
.ztfw-gzjd dd a{display: block; text-align: center; color: #fff; background-color: #005192; border-radius: 1em;}
.ztfw-gzjd dd a:hover{opacity: .85;}

.listContent .addline{padding-top: 1em; padding-bottom: 1em; border-bottom: 1px dashed #d6d6d6;}

/* 便民导航 */
.bmdh-tabs .slideTxtBox{border:1px solid #e0e0e0;height:343px;position:relative;}
.bmdh-tabs .slideTxtBox .hd{width:20%;}
.bmdh-tabs .slideTxtBox .hd .on{background-color:#dd8550;font-weight:600;color:#fff;}
.bmdh-tabs .slideTxtBox .hd ul li{border-bottom:1px solid #fff;line-height:48px;background-color:#fef7e4;
text-align:center;font-size:18px;cursor:pointer;}
.bmdh-tabs .slideTxtBox .bd{width:80%;height:100%;background:#f7f7f7;}
.bmdh-tabs .slideTxtBox .bd ul{padding:12px;height:318px;/* overflow-y:scroll; */}
.bmdh-tabs .slideTxtBox .bd ul li{width:50%;float:left;}
.bmdh-tabs .slideTxtBox .bd ul li a{display:block;margin:12px;padding:12px 12px 12px 36px;background-color:#fff;
position:relative;}
.bmdh-tabs .slideTxtBox .bd ul li a::before{content:'';width:8px;height:8px;background-color:#dd8550;
position:absolute;left:12px;top:50%;margin-top:-4px;}
.bmdh-tabs .slideTxtBox .bd ul li a span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
width:80%;display:block;float:left;}
.bmdh-tabs .slideTxtBox .bd ul li a i{float:right;color:#dd8550; font-style:normal;}
.bmdh-tabs .slideTxtBox .more_btn{display:block;background-color:#f7f7f7;line-height:48px;
position:absolute;right:0;bottom:0;z-index:9;}
.bmdh-tabs .slideTxtBox .more_btn span{color:#dd8550;padding:0 24px;display:block;text-align:right;}
@media (max-width:992px){
  .bmdh-tabs .slideTxtBox{height: auto;}
  .bmdh-tabs .slideTxtBox .bd ul li{width: 100%;}	
  .bmdh-tabs .slideTxtBox .bd ul li a{margin: 6px;}
  .bmdh-tabs .slideTxtBox .bd{padding-bottom: 56px; height: auto;}
}

/* 社保便民导航 */
.sbzt .bmdh-tabs .slideTxtBox .hd .on{background-color:#438794;}
.sbzt .bmdh-tabs .slideTxtBox .hd ul li{background-color:#e9f7f2;}
.sbzt .bmdh-tabs .slideTxtBox .bd ul li a::before{background-color:#438794;}
.sbzt .bmdh-tabs .slideTxtBox .bd ul li a i{float:right;color:#438794;}
.sbzt .bmdh-tabs .slideTxtBox .more_btn span{color:#438794;}
/* 住房便民导航 */
.zfzt .bmdh-tabs .slideTxtBox .hd .on{background-color:#dba369;}
.zfzt .bmdh-tabs .slideTxtBox .hd ul li{background-color:#fbf7f2;}
.zfzt .bmdh-tabs .slideTxtBox .bd ul li a::before{background-color:#dba369;}
.zfzt .bmdh-tabs .slideTxtBox .bd ul li a i{float:right;color:#dba369;}
.zfzt .bmdh-tabs .slideTxtBox .more_btn span{color:#dba369;}
/* 交通便民导航 */
.jtzt .bmdh-tabs .slideTxtBox .hd .on{background-color:#38a87b;}
.jtzt .bmdh-tabs .slideTxtBox .hd ul li{background-color:#f4fcfa;}
.jtzt .bmdh-tabs .slideTxtBox .bd ul li a::before{background-color:#38a87b;}
.jtzt .bmdh-tabs .slideTxtBox .bd ul li a i{float:right;color:#38a87b;}
.jtzt .bmdh-tabs .slideTxtBox .more_btn span{color:#38a87b;}
/* 就业创业便民导航 */
.jycyzt .bmdh-tabs .slideTxtBox .hd .on{background-color:#45aacb;}
.jycyzt .bmdh-tabs .slideTxtBox .hd ul li{background-color:#eaf5fb;}
.jycyzt .bmdh-tabs .slideTxtBox .bd ul li a::before{background-color:#45aacb;}
.jycyzt .bmdh-tabs .slideTxtBox .bd ul li a i{float:right;color:#45aacb;}
.jycyzt .bmdh-tabs .slideTxtBox .more_btn span{color:#45aacb;}
/* 社会救助和福利便民导航 */
.shjzhshfl .bmdh-tabs .slideTxtBox .hd .on{background-color:#439457;}
.shjzhshfl .bmdh-tabs .slideTxtBox .hd ul li{background-color:#f4fcfa;}
.shjzhshfl .bmdh-tabs .slideTxtBox .bd ul li a::before{background-color:#439457;}
.shjzhshfl .bmdh-tabs .slideTxtBox .bd ul li a i{float:right;color:#439457;}
.shjzhshfl .bmdh-tabs .slideTxtBox .more_btn span{color:#439457;}
/* 婚姻生育便民导航 */
.hysyzt .bmdh-tabs .slideTxtBox .hd .on{background-color:#ff6888;}
.hysyzt .bmdh-tabs .slideTxtBox .hd ul li{background-color:#fcf7f8;}
.hysyzt .bmdh-tabs .slideTxtBox .bd ul li a::before{background-color:#ff6888;}
.hysyzt .bmdh-tabs .slideTxtBox .bd ul li a i{float:right;color:#ff6888;}
.hysyzt .bmdh-tabs .slideTxtBox .more_btn span{color:#ff6888;}
/* 医疗健康便民导航 */
.yljkzt .bmdh-tabs .slideTxtBox .hd .on{background-color:#47be89;}
.yljkzt .bmdh-tabs .slideTxtBox .hd ul li{background-color:#ebf4f0;}
.yljkzt .bmdh-tabs .slideTxtBox .bd ul li a::before{background-color:#47be89;}
.yljkzt .bmdh-tabs .slideTxtBox .bd ul li a i{float:right;color:#47be89;}
.yljkzt .bmdh-tabs .slideTxtBox .more_btn span{color:#47be89;}
/* 证件办理便民导航 */
.zjblzt .bmdh-tabs .slideTxtBox .hd .on{background-color:#2b8fdb;}
.zjblzt .bmdh-tabs .slideTxtBox .hd ul li{background-color:#dae8fa;}
.zjblzt .bmdh-tabs .slideTxtBox .bd ul li a::before{background-color:#2b8fdb;}
.zjblzt .bmdh-tabs .slideTxtBox .bd ul li a i{float:right;color:#2b8fdb;}
.zjblzt .bmdh-tabs .slideTxtBox .more_btn span{color:#2b8fdb;}
/* 企业开办便民导航 */
.qykb .bmdh-tabs .slideTxtBox .hd .on{background-color:#2a6ea5;}
.qykb .bmdh-tabs .slideTxtBox .hd ul li{background-color:#e0e9f5;}
.qykb .bmdh-tabs .slideTxtBox .bd ul li a::before{background-color:#2a6ea5;}
.qykb .bmdh-tabs .slideTxtBox .bd ul li a i{float:right;color:#2a6ea5;}
.qykb .bmdh-tabs .slideTxtBox .more_btn span{color:#2a6ea5;}


body.older .ztfw-wrapper.ztfw-index .infolist li:nth-of-type(6){display: none;}
body.older .ztfw-wrapper.ztfw-index .infolist li:nth-of-type(7){display: none;}
body.older .ztfw-wrapper.ztfw-index .infolist li:nth-of-type(8){display: none;}
body.older .ztfw-wrapper.ztfw-index .infolist li:nth-of-type(9){display: none;}
body.older .ztfw-wrapper.ztfw-index .infolist li:nth-of-type(10){display: none;}
body.older .ztfw-loading{font-size: 1.5em;}
body.older .ztfw-loading img{width: 1.125em;}
body.older .ztfw-thead ul li span{font-size: 1.5em; font-weight: bold;}
body.older .ztfw-thead .more{font-size: 1em;}
body.older .ztfw-zctz .zctz-first dd .caption{font-size: 1.25em;}
body.older .ztfw-zctz .zctz-first dl dt{width: 170px;}
body.older .ztfw-zctz .zctz-first dl dt span{margin-top: -49px;}
body.older .ztfw-zctz .zctz-first dl dt span font.day{font-size: 1.75em; line-height: 62px;}
body.older .ztfw-zctz .zctz-first dl dt span font.yyyy-MM{font-size: 1.5em; line-height: 36px;}
body.older .ztfw-zctz .zctz-first dd{margin-left: 200px;}
body.older .ztfw-zctz .zctz-first dd .attr{font-size: 1em;}
body.older .ztfw-zctz .zctz-list li{width: 100%;}
body.older .ztfw-zctz .zctz-list li a{margin-top: 1.125em;}
body.older .ztfw-zctz .zctz-list li a .caption{min-height: inherit; font-size: 1.125em;}
body.older .ztfw-zctz .zctz-list li a .time{font-size: 1.125em;}
body.older .ztfw-zwxx .zwxx-list li{width: 100%;}
body.older .ztfw-zwxx .zwxx-list li a{margin-top: 1.125em;}
body.older .ztfw-zwxx .zwxx-list li a dl dd{width: 110px;}
body.older .ztfw-zwxx .zwxx-list li a dl dt{margin-left: 110px ;font-size: 1.125em;}
body.older .ztfw-zwxx .zwxx-list li a dl dd span{font-size: 1.125em;}
body.older .ztfw-cjwt .cjwt-list li{width: 100%;}
body.older .ztfw-cjwt .cjwt-list li a{margin-top: 1.125em;}
body.older .ztfw-cjwt .cjwt-list li a .caption{min-height: inherit;}
body.older .ztfw-cjwt .cjwt-list li a .caption{font-size: 1.125em;}
body.older .ztfw-cjwt .cjwt-list li a .time{font-size: 1em;}
body.older .ztfw-bssx .bssx-menus .item a font{font-size: 1em;}
body.older .ztfw-gzjd dd{font-size: 1.25em;}
body.older .owl-carousel.owlcarousel-arrow .owl-nav > div{margin-top: -30px; width: 60px; height: 60px;}
body.older .owl-carousel.owlcarousel-arrow .owl-nav > div i{font-size: 35px;}
body.older .js-tab .js-head{display: none;}
body.older .js-tab .js-bd .section{display: block !important;}
body.older .js-tab .js-bd .section .ztfw-thead{display: block;}
body.older .js-tab .js-bd .section + .section{margin-top: 20px;}
  /* 便民导航 */
body.older .bmdh-tabs .slideTxtBox .hd{width:100%;}
body.older .bmdh-tabs .slideTxtBox .hd ul li{float:left;padding:0 12px;}
body.older .bmdh-tabs .slideTxtBox .bd{width:100%;}
body.older .bmdh-tabs .slideTxtBox{height:auto;}
body.older .bmdh-tabs .slideTxtBox .bd ul{height:auto;}
body.older .bmdh-tabs .slideTxtBox .more_btn{position:static;line-height:2.25em;}
body.older .bmdh-tabs .slideTxtBox .hd ul li{float:left;padding:0;width:50%;font-size:1.125em;line-height:70px;}
body.older .bmdh-tabs .slideTxtBox .bd ul li{width:100%;}
body.older .bmdh-tabs .slideTxtBox .bd ul li a{font-size:1em; padding:15px 15px 15px 45px;}
body.older .bmdh-tabs .slideTxtBox .bd ul li a span{display:inline;white-space:normal;width:auto;float:none;}
body.older .bmdh-tabs .slideTxtBox .bd ul li a i{float:left;width:auto;float:none;display:inline;padding-left:12px;}
body.older .bmdh-tabs .slideTxtBox .bd ul li a::before{margin-top:-8px;width:16px;height:16px;}


@media (max-width: 1920px) {
  .ztfw-wrapper{background-size: auto;}
}

@media (max-width: 1199px) {
  body{font-size: 15px;}
  .mb{margin-bottom: 20px;}
  .ztfw-header{margin-right: 15px; margin-left: 15px;}
  .ztfw-header .topic,.hysyzt .ztfw-header .topic,.jycyzt .ztfw-header .topic,.jtzt .ztfw-header .topic,.qykb .ztfw-header .topic,.sbzt .ztfw-header .topic,.shjzhshfl .ztfw-header .topic,.yljkzt .ztfw-header .topic,.zjblzt .ztfw-header .topic,.zfzt .ztfw-header .topic{background-size: 30% auto;}
  .ztfw-main{margin-top: -20px; padding: 20px 20px 0;}
}

@media (max-width: 1480px) {
  .ztfw-thead ul li{margin-right: 1.375em;}
  .ztfw-thead ul li span{font-size: 1.4375em;}
}

@media (max-width: 992px) {
  body{font-size: 14px;}	
  .mb{margin-bottom: 25px;}
  .ztfw-main{margin-top: -15px; padding: 15px 15px 0;}
  .ztfw-thead{margin-bottom: 0;}
  .ztfw-zctz .zctz-first{padding: 15px; margin-bottom: 15px;}
  .ztfw-zctz .zctz-first dd{margin-left: 132px;}
  .ztfw-zctz .zctz-first dd .caption{font-size: 1.375em;}
  .ztfw-zctz .zctz-list{margin: -15px -7px 0 -8px;}
  .ztfw-zctz .zctz-list li a{margin: 15px 7px 0 8px; padding: 15px;}
  .ztfw-zctz .zctz-list li a .caption{display: block; height: auto;}
  
  .ztfw-zwxx .zwxx-list{margin: -15px -7px 0 -8px;}
  .ztfw-zwxx .zwxx-list li a{margin: 15px 7px 0 8px;}
  
  .ztfw-cjwt .cjwt-list li{width: 50%;}
  .ztfw-cjwt .cjwt-list li:last-child{display: block;}
  .ztfw-cjwt .cjwt-list li a{padding: 15px;}
  .ztfw-cjwt .cjwt-list li a .caption{font-size: 1.0625em;}
  
  .js-tab .js-head{display: none;}
  .js-tab .js-bd .section{display: block !important;}
  .js-tab .js-bd .section .ztfw-thead{display: block;}
  .js-tab .js-bd .section + .section{margin-top: 20px;}
  
  .ztfw-zctz .zctz-list li a .caption{min-height: inherit;}
  .ztfw-gzjd{padding-bottom: 5%; background-position: left bottom;}
  .ztfw-gzjd dt{padding: 5%;}
  .ztfw-gzjd dd{position: static; display: block; margin: 0 auto;}
  .ztfw-zctz .zctz-list li{width: 100%;}
  .ztfw-zwxx .zwxx-list li{width: 100%;}
  
  body.older .ztfw-main{padding: 2em 2em 0;}
}

@media (max-width: 768px) {
  .ztfw-header .topic{padding-top: 70px; padding-bottom: 70px;}
  
  
  .ztfw-cjwt .cjwt-list li{width: 100%;}
  .ztfw-cjwt .cjwt-list li a .caption{min-height: inherit;}
  .ztfw-cjwt .cjwt-list li a .time{margin-bottom: 0;}
  
  
  /* 便民导航 */
  .bmdh-tabs .slideTxtBox .hd{width:100%;}
  .bmdh-tabs .slideTxtBox .hd ul li{float:left;padding:0 12px;}
  .bmdh-tabs .slideTxtBox .bd{width:100%;}
  .bmdh-tabs .slideTxtBox{height:auto;}
  .bmdh-tabs .slideTxtBox .bd ul{height:auto;}
  .bmdh-tabs .slideTxtBox .more_btn{position:static;}
}

@media (max-width: 640px) {
  .ztfw-zctz .zctz-first{position: relative; background-color: #fff7e2;}
  .ztfw-zctz .zctz-first:before{position: absolute; top: -1px; right: -1px; left: -1px; content: ""; height: .3125em; background-color: #ec8042;}
  .ztfw-zctz .zctz-first dl dt{display: none;}
  .ztfw-zctz .zctz-first dd{margin-left: 0 !important;}
  .ztfw-zctz .zctz-first dd .caption a{color: #ec8042;}
  .ztfw-zctz .zctz-first dd .attr .fl{float: none;}
  .ztfw-zctz .zctz-first dd .attr .fl .date{display: block;}
  .ztfw-zctz .zctz-first dd .attr .fr{display: none;}
  
   /* 便民导航 */
  .bmdh-tabs .slideTxtBox .hd ul li{float:left;padding:0;width:25%;}
  .bmdh-tabs .slideTxtBox .bd ul li{width:100%;}
  .bmdh-tabs .slideTxtBox .bd ul li a span{display:inline;white-space:normal;width:auto;float:none;}
  .bmdh-tabs .slideTxtBox .bd ul li a i{float:left;width:auto;float:none;display:inline;padding-left:12px;}
  .bmdh-tabs .slideTxtBox .bd ul li a::before{top:22px;}
}

@media (max-width: 450px) {
  .ztfw-zwxx .zwxx-list li a dl dd{width: 76px;}
  .ztfw-zwxx .zwxx-list li a dl dt{margin-left: 76px;}
  
  .ztfw-zwxx .zwxx-list li a dl dt{height: auto;}
  .ztfw-zwxx .zwxx-list li a dl dt .table{position: relative; display: block;}
  .ztfw-zwxx .zwxx-list li a dl dt .table .inline{position: relative; display: block;}
  
  /* 便民导航 */
  .bmdh-tabs .slideTxtBox .hd ul li{width:33.333%;}
}

@media (max-width: 414px) {
	/* 便民导航 */
	.bmdh-tabs .slideTxtBox .hd ul li{width:50%;}
}
