 /* header start */
 
 .index_box {
     background-color: #ffffff;
 }
 
 .header {
     height: 5.95rem;
     background: url(../images/header_bj.png) no-repeat center;
     background-size: 100%;
 }
 
 .header_t {
     height: 0.65rem;
 }
 
 .header_t ul li {
     float: left;
     box-sizing: border-box;
     background: url(../images/header_t_li_fg.png) no-repeat right center;
     background-size: 0.01rem;
 }
 
 .header_t ul li:nth-child(1) {
     width: 1.72rem;
 }
 
 .header_t ul li:nth-child(2) {
     width: 1.77rem;
 }
 
 .header_t ul li:nth-child(3) {
     width: 1.63rem;
 }
 
 .header_t ul li:nth-child(4) {
     width: 1.63rem;
 }
 
 .header_t ul li:nth-child(5) {
     width: 1.78rem;
     background: none;
 }
 
 .header_t ul li a {
     font-size: 0.24rem;
     color: #9ad0ff;
     line-height: 0.63rem;
     display: block;
     box-sizing: border-box;
 }
 
 .header_t ul li:nth-child(1) a {
     background: url(../images/header_t_li1.png) no-repeat left center;
     padding-left: 0.33rem;
     background-size: 0.25rem;
 }
 
 .header_t ul li:nth-child(2) a {
     background: url(../images/header_t_li2.png) no-repeat 0.29rem center;
     padding-left: 0.5rem;
     background-size: 0.11rem;
 }
 
 .header_t ul li:nth-child(3) a {
     background: url(../images/header_t_li3.png) no-repeat 0.32rem center;
     padding-left: 0.61rem;
     background-size: 0.19rem;
 }
 
 .header_t ul li:nth-child(4) a {
     text-align: center;
 }
 
 .header_t ul li:nth-child(5) a {
     background: url(../images/header_t_li4.png) no-repeat 0.3rem center;
     padding-left: 0.58rem;
     background-size: 0.18rem;
 }
 
 .header_logo {
     width: 5.08rem;
     height: 2.43rem;
     margin: auto;
     margin-top: 0.6rem;
 }
 
 .header_logo a {
     width: 5.08rem;
     height: 2.43rem;
     display: block;
     background: url(../images/logo.png) no-repeat center;
     background-size: 100%;
 }
 
 .header_ss {
     width: 5.52rem;
     height: 0.7rem;
     margin: auto;
     margin-top: 0.3rem;
     background: url(../images/ss_bj.png) no-repeat center;
     background-size: 100%;
 }
 
 .header_search {
     width: 4.65rem;
     height: 0.7rem;
     box-sizing: border-box;
     float: left;
 }
 
 .header_ss button {
     display: block;
     width: 0.78rem;
     height: 0.7rem;
     float: right;
     border: 0;
     padding: 0;
     margin: 0;
     background: none;
 }
 
 .header_search .sl {
     cursor: pointer;
     margin-right: 0.2rem;
     font-size: 0.24rem;
     color: #333333;
     box-sizing: border-box;
     -webkit-appearance: none;
     -webkit-tap-highlight-color: #fff;
     outline: 0;
     width: 1.18rem;
     float: left;
     height: 0.7rem;
     border: none;
 }
 
 .header_search .sl span {
     display: block;
     line-height: 0.7rem;
     color: #333333;
     font-size: 0.24rem;
     padding-left: 0.3rem;
     box-sizing: border-box;
     width: 1.18rem;
 }
 
 .header_search .sl>ul {
     width: 100%;
     display: none;
     position: relative;
     z-index: 999;
     left: 0;
     background: #fff;
     box-shadow: 0 0.03rem 0.05rem rgb(0 0 0 / 20%);
 }
 
 .header_search .sl>ul li {
     height: 0.4rem;
     line-height: 0.4rem;
     padding-left: 0.35rem;
     font-size: 0.24rem;
 }
 
 .header_search .sl>ul li:hover {
     background: #1c69c6;
     color: #ffffff;
 }
 
 .header_search input {
     float: left;
     height: 0.69rem;
     line-height: 0.6rem;
     border: none;
     width: 3.25rem;
     outline: none;
     padding: 0;
     margin: 0;
     margin-top: 0.01rem;
     font-size: 0.24rem;
     color: #333333;
 }
 
 .header_search input::placeholder {
     font-size: 0.24rem;
     color: #999999;
 }
 
 .header_dh {
     height: 0.86rem;
     margin-top: 0.4rem;
     position: relative;
     overflow: hidden;
     transition: .2s;
     background: url(../images/dh_bj.png) no-repeat center;
     background-size: 100%;
 }
 
 .header_dh ul {
     position: absolute;
     z-index: 9;
     box-sizing: border-box;
     padding-left: 0.3rem;
     background: url(../images/dh_bj.png) repeat-y center;
 }
 
 .header_dh ul li {
     float: left;
 }
 
 .header_dh ul li:last-child {
     margin-left: 0.25rem;
 }
 
 .header_dh ul li a {
     display: block;
     text-align: center;
     font-size: 0.26rem;
     color: #ffffff;
     font-weight: bold;
     line-height: 0.86rem;
     height: 0.86rem;
     margin-right: 0.5rem;
 }
 
 .header_dh ul li.on a {
     background: url(../images/dh_li.png) no-repeat center 0.66rem;
     background-size: 0.33rem;
 }
 
 .header_dh button {
     position: absolute;
     width: 0.67rem;
     height: 0.86rem;
     right: 0;
     top: 0;
     border: none;
     outline: none;
     background: url(../images/dh_an_bj.png) no-repeat center;
     background-size: 100%;
     z-index: 1000;
 }
 
 .header_dh button img {
     display: block;
     width: 0.35rem;
     height: 0.25rem;
     margin: 0 auto;
     transition: .2s;
 }
 
 .header_dh i {
     position: absolute;
     top: 0.86rem;
     width: 100%;
     height: 0.02rem;
     background: url(../images/header_dh_i.png) no-repeat center;
     background-size: 100%;
     left: 0;
     z-index: 9999;
 }
 
 .header_dh.show {
     transition: .2s;
     overflow: initial;
 }
 
 .header_dh.show button img {
     transform: rotateZ(270deg);
     transition: .2s;
 }
 
 .toutiao {
     height: 0.81rem;
     box-sizing: border-box;
     border-bottom: 0.01rem solid #e9e9e9;
     margin-top: 0.4rem;
 }
 
 .toutiao a:first-child {
     width: 1.03rem;
     height: 0.6rem;
     display: block;
     float: left;
     background: url(../images/toutiao.png) no-repeat center;
     background-size: 100%;
 }
 
 .toutiao a:last-child {
     display: block;
     width: 5.65rem;
     height: 0.6rem;
     line-height: 0.6rem;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     font-size: 0.36rem;
     color: #333333;
     font-weight: bold;
     float: left;
     margin-left: 0.2rem;
 }
 
 .lunbo {
     margin-top: 0.4rem;
 }
 
 .con01 {
     width: 100%;
     height: 4.85rem;
     margin-top: 0.35rem;
     overflow: hidden;
     position: relative;
 }
 
 .con01 .tabs {
     width: 100%;
     margin: 0 auto;
     border-bottom: 0.01rem solid #dcdcdc;
     box-sizing: border-box;
     height: 0.6rem;
 }
 
 .con01 .tabs span {
     display: block;
     float: left;
     color: #333333;
     font-weight: bold;
     line-height: 0.42rem;
     font-size: 0.34rem;
     text-align: center;
     margin-right: 0.96rem;
     padding-bottom: 0.15rem;
 }
 
 .con01 .tabs span.on {
     color: #1c69c6;
     border-bottom: 0.04rem solid #1c69c6;
 }
 
 .con01 .content-slide {
     margin-top: 0.29rem;
 }
 
 .con01 .content-slide li {
     width: 100%;
     height: 0.3rem;
     margin-bottom: 0.38rem;
     background: url(../images/heidian.png) no-repeat left;
     background-size: 0.06rem;
 }
 
 .con01 .content-slide li a {
     font-size: 0.28rem;
     color: #333333;
     float: left;
     width: 5rem;
     height: 0.3rem;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     padding-left: 0.2rem;
     line-height: 0.3rem;
 }
 
 .con01 .content-slide li span {
     font-size: 0.26rem;
     color: #999999;
     float: right;
     line-height: 0.3rem;
 }
 
 .con01 .a2 {
     width: 100%;
     height: 0.55rem;
     display: block;
     background-color: #f1f5f8;
     text-align: center;
     color: #1c69c6;
     line-height: 0.55rem;
     font-size: 0.24rem;
     border-radius: 0.05rem;
 }
 
 .hengfu {
     height: 1.2rem;
     margin-top: 0.4rem;
     position: relative;
 }
 
 .hengfu .a1 {
     width: 100%;
     display: block;
     height: 1.2rem;
 }
 
 .hengfu .a1 img {
     width: 100%;
     height: 1.2rem;
 }
 
 .swiper-pagination9 {
     position: absolute;
     right: 0.1rem !important;
     bottom: 0.1rem !important;
     z-index: 1;
 }
 
 .con02 {
     width: 100%;
     height: 4.85rem;
     margin-top: 0.35rem;
     overflow: hidden;
     position: relative;
 }
 
 .con02 .tabs2 {
     width: 100%;
     margin: 0 auto;
     border-bottom: 0.01rem solid #dcdcdc;
     box-sizing: border-box;
     height: 0.6rem;
 }
 
 .con02 .tabs2 span {
     display: block;
     float: left;
     color: #333333;
     font-weight: bold;
     line-height: 0.42rem;
     font-size: 0.34rem;
     text-align: center;
     margin-right: 0.96rem;
     padding-bottom: 0.15rem;
 }
 
 .con02 .tabs2 span.on {
     color: #1c69c6;
     border-bottom: 0.04rem solid #1c69c6;
 }
 
 .con02 .content-slide2 {
     margin-top: 0.29rem;
 }
 
 .con02 .content-slide2 li {
     width: 100%;
     height: 0.3rem;
     margin-bottom: 0.38rem;
     background: url(../images/heidian.png) no-repeat left;
     background-size: 0.06rem;
 }
 
 .con02 .content-slide2 li a {
     font-size: 0.28rem;
     color: #333333;
     float: left;
     width: 5rem;
     height: 0.3rem;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     padding-left: 0.2rem;
     line-height: 0.3rem;
 }
 
 .con02 .content-slide2 li span {
     font-size: 0.26rem;
     color: #999999;
     float: right;
     line-height: 0.3rem;
 }
 
 .con02 .a2 {
     width: 100%;
     height: 0.55rem;
     display: block;
     background-color: #f1f5f8;
     text-align: center;
     color: #1c69c6;
     line-height: 0.55rem;
     font-size: 0.24rem;
     border-radius: 0.05rem;
 }
 /* 三切换 start */
 
 .con03 {
     margin-top: 0.4rem;
     padding-top: 0.4rem;
     background-color: #f1f5f8;
     padding-bottom: 0.4rem;
 }
 
 .con03_c {
     width: 6.9rem;
     margin: auto;
     overflow: hidden;
     background-color: #ffffff !important;
     background: url(../images/con03_c_yy.png) no-repeat center 1.48rem;
     background-size: 100%;
     border-radius: 0.05rem;
     box-shadow: 0rem 0.02rem 0.1rem #86a9d1;
 }
 
 .con03_c .tabs3 {
     height: 1.48rem;
     padding: 0 0.3rem;
 }
 
 .con03_c .tabs3 span {
     width: 1.96rem;
     height: 0.88rem;
     float: left;
     font-size: 0.34rem;
     display: block;
     color: #ffffff;
     line-height: 0.88rem;
     text-align: center;
     margin-right: 0.2rem;
     margin-top: 0.3rem;
     background: url(../images/con03_c_tabs3_li.png) no-repeat center;
     background-size: 100%;
 }
 
 .con03_c .tabs3 span.on {
     background: url(../images/con03_c_tabs3_lis.png) no-repeat center;
     background-size: 100%;
 }
 
 .con03_c .tabs3 span:last-child {
     margin-right: 0;
 }
 /* 政务公开 start */
 
 .zwgk_c {
     width: 6.3rem;
     margin: 0 0.3rem;
     height: 4.85rem;
     margin-top: 0.35rem;
     overflow: hidden;
     box-sizing: border-box;
     position: relative;
 }
 
 .zwgk_c .tabs4 {
     width: 100%;
     margin: 0 auto;
     border-bottom: 0.01rem solid #dcdcdc;
     box-sizing: border-box;
     height: 0.6rem;
 }
 
 .zwgk_c .tabs4 span {
     display: block;
     float: left;
     color: #333333;
     font-weight: bold;
     line-height: 0.42rem;
     font-size: 0.34rem;
     text-align: center;
     margin-right: 0.96rem;
     padding-bottom: 0.15rem;
 }
 
 .zwgk_c .tabs4 span.on {
     color: #1c69c6;
     border-bottom: 0.04rem solid #1c69c6;
 }
 
 .zwgk_c .content-slide4 {
     margin-top: 0.18rem;
 }
 
 .zwgk_c .content-slide4 li {
     width: 100%;
     height: 0.3rem;
     margin-bottom: 0.38rem;
     background: url(../images/heidian.png) no-repeat left center;
     background-size: 0.06rem;
 }
 
 .zwgk_c .content-slide4 li a {
     font-size: 0.28rem;
     color: #333333;
     float: left;
     width: 4rem;
     box-sizing: border-box;
     display: block;
     height: 0.3rem;
     text-align: justify;
     padding-left: 0.2rem;
     line-height: 0.3rem;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }
 
 .zwgk_c .content-slide4 li i {
     width: 0.54rem;
     height: 0.32rem;
     display: block;
     float: left;
 }
 
 .zwgk_c .content-slide4 li .i1 {
     background: url(../images/zwgk_c_i1.png) no-repeat center;
     background-size: 100%;
 }
 
 .zwgk_c .content-slide4 li .i2 {
     background: url(../images/zwgk_c_i2.png) no-repeat center;
     background-size: 100%;
 }
 
 .zwgk_c .content-slide4 li em {
     font-size: 0.26rem;
     color: #999999;
     float: right;
     line-height: 0.45rem;
     display: block;
 }
 
 .zwgk_c .a2 {
     width: 100%;
     height: 0.55rem;
     display: block;
     background-color: #f1f5f8;
     text-align: center;
     color: #1c69c6;
     line-height: 0.55rem;
     font-size: 0.24rem;
     border-radius: 0.05rem;
 }
 
 .zwgk_b {
     width: 6.3rem;
     margin-top: 0.35rem;
     padding: 0 0.3rem;
     padding-bottom: 0.2rem;
 }
 
 .zwgk_b ul li {
     width: 3.05rem;
     height: 0.7rem;
     float: left;
     box-sizing: border-box;
     border: 0.01rem solid #dcdcdc;
     border-radius: 0.05rem;
     margin-bottom: 0.2rem;
 }
 
 .zwgk_b ul li:nth-child(odd) {
     margin-right: 0.2rem;
 }
 
 .zwgk_b ul li a {
     font-size: 0.24rem;
     color: #333333;
     display: block;
     line-height: 0.7rem;
     text-align: left;
     box-sizing: border-box;
     padding-left: 0.79rem;
 }
 
 .zwgk_b ul li:nth-child(1) {
     background: url(../images/zfxxgk_li1.png) no-repeat 0.35rem center;
     background-size: 0.24rem;
 }
 
 .zwgk_b ul li:nth-child(2) {
     background: url(../images/zfxxgk_li2.png) no-repeat 0.35rem center;
     background-size: 0.22rem;
 }
 
 .zwgk_b ul li:nth-child(3) {
     background: url(../images/zfxxgk_li3.png) no-repeat 0.35rem center;
     background-size: 0.27rem;
 }
 
 .zwgk_b ul li:nth-child(4) {
     background: url(../images/zfxxgk_li4.png) no-repeat 0.35rem center;
     background-size: 0.25rem;
 }
 
 .zwgk_b ul li:nth-child(5) {
     background: url(../images/zfxxgk_li5.png) no-repeat 0.35rem center;
     background-size: 0.24rem;
 }
 
 .zwgk_b ul li:nth-child(6) {
     background: url(../images/zfxxgk_li6.png) no-repeat 0.35rem center;
     background-size: 0.25rem;
 }
 
 .zwgk_b ul li:nth-child(7) {
     background: url(../images/zfxxgk_li7.png) no-repeat 0.35rem center;
     background-size: 0.25rem;
 }
 
 .zwgk_b ul li:nth-child(8) {
     background: url(../images/zfxxgk_li8.png) no-repeat 0.35rem center;
     background-size: 0.22rem;
 }
 /* 政务公开 end */
 /* 政务服务 start */
 
 .zwfw_c {
     width: 6.3rem;
     margin: 0 0.3rem;
     margin-top: 0.35rem;
     overflow: hidden;
     box-sizing: border-box;
 }
 
 .grbs_t {
     width: 100%;
     border-bottom: 0.01rem solid #dcdcdc;
     padding-bottom: 0.3rem;
     box-sizing: border-box;
 }
 
 .grbs_t span {
     width: 2.04rem;
     margin: auto;
     height: 0.75rem;
     line-height: 0.75rem;
     font-size: 0.28rem;
     font-weight: bold;
     color: #1d69c7;
     display: block;
     background: url(../images/grbs_t.png) no-repeat left center;
     background-size: 0.75rem;
     box-sizing: border-box;
     padding-left: 0.91rem;
 }
 
 .grbs_c .swiper-slide a {
     width: 100%;
     font-size: 0.26rem;
     text-align: center;
     color: #666666;
     display: block;
     float: left;
 }
 
 .grbs_c .content-slide5 {
     padding-top: 0.3rem;
 }
 
 .grbs_c .content-slide5 li {
     width: 2.1rem;
     float: left;
     margin-bottom: 0.3rem;
 }
 
 .grbs_c .content-slide5 li a {
     font-size: 0.26rem;
     color: #666666;
     display: block;
     text-align: center;
 }
 
 .grbs_c .tabs5 {
     display: table;
 }
 
 .grbs_c .tabs5 span {
     width: 0.11rem;
     height: 0.11rem;
     float: left;
     margin-right: 0.1rem;
     border-radius: 0.2rem;
     background-color: #cccccc;
 }
 
 .grbs_c .tabs5 span.on {
     width: 0.31rem;
     background-color: #1d69c7;
 }
 
 .frbs {
     padding-top: 0.4rem;
 }
 
 .frbs_t {
     width: 100%;
     border-bottom: 0.01rem solid #dcdcdc;
     padding-bottom: 0.3rem;
     box-sizing: border-box;
 }
 
 .frbs_t span {
     width: 2.04rem;
     margin: auto;
     height: 0.75rem;
     line-height: 0.75rem;
     font-size: 0.28rem;
     font-weight: bold;
     color: #1d69c7;
     display: block;
     background: url(../images/frbs_t.png) no-repeat left center;
     background-size: 0.75rem;
     box-sizing: border-box;
     padding-left: 0.91rem;
 }
 
 .frbs_c .swiper-slide a {
     width: 100%;
     font-size: 0.26rem;
     text-align: center;
     color: #666666;
     display: block;
     float: left;
 }
 
 .frbs_c .content-slide6 {
     padding-top: 0.3rem;
 }
 
 .frbs_c .content-slide6 li {
     width: 2.1rem;
     float: left;
     margin-bottom: 0.3rem;
 }
 
 .frbs_c .content-slide6 li a {
     font-size: 0.26rem;
     color: #666666;
     display: block;
     text-align: center;
 }
 
 .frbs_c .tabs6 {
     display: table;
 }
 
 .frbs_c .tabs6 span {
     width: 0.11rem;
     height: 0.11rem;
     float: left;
     margin-right: 0.1rem;
     border-radius: 0.2rem;
     background-color: #cccccc;
 }
 
 .frbs_c .tabs6 span.on {
     width: 0.31rem;
     background-color: #1d69c7;
 }
 
 .bmbs {
     padding-top: 0.4rem;
 }
 
 .bmbs_t {
     width: 100%;
     border-bottom: 0.01rem solid #dcdcdc;
     padding-bottom: 0.3rem;
     box-sizing: border-box;
 }
 
 .bmbs_t span {
     width: 2.32rem;
     margin: auto;
     height: 0.75rem;
     line-height: 0.75rem;
     font-size: 0.28rem;
     font-weight: bold;
     color: #1d69c7;
     display: block;
     background: url(../images/bmbs_t.png) no-repeat left center;
     background-size: 0.75rem;
     box-sizing: border-box;
     padding-left: 0.91rem;
 }
 
 .bmbs_c .swiper-slide a {
     width: 100%;
     font-size: 0.26rem;
     text-align: center;
     color: #666666;
     display: block;
     float: left;
 }
 
 .bmbs_c .content-slide7 {
     padding-top: 0.3rem;
 }
 
 .bmbs_c .content-slide7 li {
     width: 2.1rem;
     float: left;
     margin-bottom: 0.3rem;
 }
 
 .bmbs_c .content-slide7 li a {
     font-size: 0.26rem;
     color: #666666;
     display: block;
     text-align: center;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     box-sizing: border-box;
     padding: 0 0.05rem;
 }
 
 .bmbs_c .tabs7 {
     display: table;
 }
 
 .bmbs_c .tabs7 span {
     width: 0.11rem;
     height: 0.11rem;
     float: left;
     margin-right: 0.1rem;
     border-radius: 0.2rem;
     background-color: #cccccc;
 }
 
 .bmbs_c .tabs7 span.on {
     width: 0.31rem;
     background-color: #1d69c7;
 }
 
 .zwfw_b {
     padding-top: 0.4rem;
     padding-bottom: 0.4rem;
 }
 
 .zwfw_b a {
     width: 6.3rem;
     margin: auto;
     height: 1rem;
     display: block;
     background: url(../images/zwfw_img.png) no-repeat center;
     background-size: 100%;
 }
 /* 政务服务 end */
 /* 政民互动 start */
 
 .zmhd_c {
     width: 6.3rem;
     margin: 0 0.3rem;
     margin-top: 0.35rem;
     overflow: hidden;
     box-sizing: border-box;
 }
 
 .zmhd_c .tabs_xj {
     width: 100%;
     margin: 0 auto;
     border-bottom: 0.01rem solid #dcdcdc;
     box-sizing: border-box;
     height: 0.6rem;
 }
 
 .zmhd_c .tabs_xj span {
     display: block;
     float: left;
     color: #333333;
     font-weight: bold;
     line-height: 0.42rem;
     font-size: 0.34rem;
     text-align: center;
     margin-right: 0.96rem;
     padding-bottom: 0.15rem;
 }
 
 .zmhd_c .tabs_xj span.on {
     color: #1c69c6;
     border-bottom: 0.04rem solid #1c69c6;
 }
 
 .zmhd_c .tabs_xj a {
     font-size: 0.24rem;
     color: #999999;
     display: block;
     float: right;
     background: url(../images/zmgd_c_wyxx.png) no-repeat left center;
     background-size: 0.25rem;
     box-sizing: border-box;
     padding-left: 0.35rem;
     margin-top: 0.08rem;
 }
 
 .zmhd_c ul {
     margin-top: 0.29rem;
 }
 
 .zmhd_c ul li {
     width: 100%;
     height: 0.3rem;
     margin-bottom: 0.38rem;
     background: url(../images/heidian.png) no-repeat left;
     background-size: 0.06rem;
 }
 
 .zmhd_c ul li a {
     font-size: 0.28rem;
     color: #333333;
     float: left;
     width: 4.5rem;
     height: 0.3rem;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     padding-left: 0.2rem;
     line-height: 0.3rem;
 }
 
 .zmhd_c ul li span {
     font-size: 0.26rem;
     color: #999999;
     float: right;
     line-height: 0.3rem;
 }
 
 .zmhd_c .a2 {
     width: 100%;
     height: 0.55rem;
     display: block;
     background-color: #f1f5f8;
     text-align: center;
     color: #1c69c6;
     line-height: 0.55rem;
     font-size: 0.24rem;
     border-radius: 0.05rem;
 }
 
 .zmhd_b {
     width: 6.3rem;
     margin: auto;
     padding-top: 0.45rem;
 }
 
 .zmhd_b ul li {
     width: 3rem;
     height: 0.9rem;
     float: left;
     margin-bottom: 0.3rem;
     background-color: #f3f7fa;
     border-radius: 0.05rem;
 }
 
 .zmhd_b ul li:nth-child(odd) {
     margin-right: 0.3rem;
 }
 
 .zmhd_b ul li a {
     font-size: 0.28rem;
     color: #333333;
     display: block;
     box-sizing: border-box;
     line-height: 0.9rem;
     padding-left: 1.18rem;
 }
 
 .zmhd_b ul li:nth-child(1) a {
     background: url(../images/zmhd_b_li1.png) no-repeat 0.7rem center;
     background-size: 0.36rem;
 }
 
 .zmhd_b ul li:nth-child(2) a {
     background: url(../images/zmhd_b_li2.png) no-repeat 0.7rem center;
     background-size: 0.33rem;
 }
 
 .zmhd_b ul li:nth-child(3) a {
     background: url(../images/zmhd_b_li3.png) no-repeat 0.7rem center;
     background-size: 0.28rem;
 }
 
 .zmhd_b ul li:nth-child(4) a {
     background: url(../images/zmhd_b_li4.png) no-repeat 0.7rem center;
     background-size: 0.27rem;
 }
 
 .zmhd_b ul li:nth-child(5) {
     width: 6.3rem;
     height: 0.9rem;
     margin-right: 0;
     background: none;
     margin-bottom: 0.4rem;
 }
 
 .zmhd_b ul li:nth-child(5) a {
     width: 100%;
     height: 0.9rem;
     display: block;
     background: url(../images/zmhd_b_xf.png) no-repeat center;
     background-size: 100%;
 }
 /* 政民互动 end */
 /* 三切换 end */
 
 .ztzl {
     height: 3.59rem;
 }
 
 .ztzl_t {
     padding-top: 0.36rem;
     height: 0.38rem;
     background: url(../images/ztzl_t.png) no-repeat center 0.36rem;
     background-size: 100%;
 }
 
 .ztzl_t a {
     display: block;
     width: 2rem;
     height: 0.38rem;
     margin: auto;
 }
 
 .ztzl_c {
     margin-top: 0.3rem;
     height: 2.15rem;
     overflow: hidden;
 }
 
 .ztzl_a1 {
     width: 3.3rem;
     height: 1.74rem;
     display: block;
     float: left;
 }
 
 .ztzl_a2 {
     width: 3.3rem;
     height: 1.74rem;
     display: block;
     float: right;
 }
 
 .ztzl_a1 img {
     width: 3.3rem !important;
     height: 1.74rem !important;
     float: left;
 }
 
 .ztzl_a2 img {
     width: 3.3rem !important;
     height: 1.74rem !important;
     float: right;
 }
 
 .swiper-pagination2 {
     margin-top: 0.3rem;
     display: table;
 }
 
 .swiper-pagination2 .swiper-pagination-bullet {
     background-color: #cccccc !important;
     margin-right: 0.12rem !important;
 }
 
 .swiper-pagination2 .swiper-pagination-bullet-active {
     width: 0.31rem !important;
     background-color: #1d69c7 !important;
 }
 
 .footer {
     height: 4.2rem;
     padding-top: 0.3rem;
     box-sizing: border-box;
     background-color: #1c69c6;
 }
 
 .footer_t {
     height: 0.65rem;
     background-color: #0f5ab3 !important;
     background: url(../images/footer_t_fg.png) no-repeat center;
     background-size: 0.01rem;
 }
 
 .footer_t ul {
     width: 2.65rem;
     margin: auto;
 }
 
 .footer_t ul li {
     float: left;
 }
 
 .footer_t ul li:first-child {
     float: left;
 }
 
 .footer_t ul li:last-child {
     float: right;
 }
 
 .footer_t ul li a {
     font-size: 0.28rem;
     display: block;
     line-height: 0.65rem;
 }
 
 .footer_t ul li:first-child a {
     color: #66a0e6;
 }
 
 .footer_t ul li:last-child a {
     color: #ffffff;
 }
 
 .footer_c ul {
     padding-top: 0.15rem;
 }
 
 .footer_c ul li {
     font-size: 0.24rem;
     line-height: 0.48rem;
     color: #d0e7f7;
     text-align: center;
 }
 
 .footer_c ul li a {
     font-size: 0.24rem;
     color: #d0e7f7;
 }
 
 .footer_c ul li:nth-child(3) a:last-child {
     background: url(../images/footer_ga.png) no-repeat left center;
     background-size: 0.28rem;
     padding-left: 0.38rem;
     box-sizing: border-box;
 }
 
 .footer_b {
     width: 3.87rem;
     margin: auto;
     margin-top: 0.24rem;
 }
 
 .footer_b a:first-child {
     width: 0.43rem;
     height: 0.54rem;
     display: block;
     float: left;
     background: url(../images/footer_dzjg.png) no-repeat center;
     background-size: 100%;
 }
 
 .footer_b a:nth-child(2) {
     width: 1.06rem;
     height: 0.53rem;
     float: left;
     margin-left: 0.3rem;
     margin-right: 0.2rem;
     background: url(../images/footer_jc.png) no-repeat center;
     background-size: 100%;
     display: block;
 }
 
 .footer_b em {
     width: 1.87rem;
     height: 0.44rem;
     margin-top: 0.05rem;
     line-height: 0.44rem;
     font-size: 0.24rem;
     color: #d0e7f7;
     text-align: center;
     display: block;
     float: right;
     background-color: #0f5ab3;
     border-radius: 0.5rem;
 }