 /* header start */
 
 .zbb_nav {
     display: none;
 }
 
 .index_box {
     background-color: #f6f6f6;
 }
 
 .wza_mobile {
     display: block;
     background: url(../images/wza.png) no-repeat center;
     width: 0.56rem;
     height: 0.56rem;
     background-color: #c86934;
     border-radius: 0.5rem;
     margin-top: 0.05rem;
 }
 
 .header {
     max-width: 7.5rem;
     height: 4.95rem;
     background: url(../images/header_bj.png) no-repeat center;
     background-size: 100%;
 }
 
 .header_t {
     height: 0.65rem;
     background-color: #195386;
 }
 
 .header_t ul li {
     float: left;
 }
 /* .header_t ul li:last-child {
     float: right;
 } */
 
 .header_t ul li a {
     font-size: 0.24rem;
     color: #ffffff;
     line-height: 0.65rem;
     display: block;
     box-sizing: border-box;
 }
 
 .header_t ul li:nth-child(1) a {
     background: url(../images/gh.png) no-repeat left 0.23rem;
     padding-left: 0.34rem;
     background-size: 0.21rem;
 }
 /*  
 .header_t ul li:nth-child(2) a {
     background: url(../images/wza.png) no-repeat left center;
     padding-left: 0.38rem;
     background-size: 0.24rem;
 } */
 
 .header_logo {
     width: 6.11rem;
     height: 1.39rem;
     margin: auto;
     margin-top: 0.44rem;
 }
 
 .header_logo a {
     width: 6.11rem;
     height: 1.39rem;
     display: block;
     background: url(../images/logo.png) no-repeat center;
     background-size: 100%;
 }
 
 .header_dh {
     height: 0.85rem;
     margin-top: 0.35rem;
     position: relative;
     background-color: #ffffff;
 }
 
 .header_dh span {
     display: inline-block;
     width: 0.6rem;
     height: 0.85rem;
     position: absolute;
     top: 0;
     right: 0;
     background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
     z-index: 99;
 }
 
 .header_dh ul {
     height: 0.85rem;
     display: flex;
     white-space: nowrap;
     overflow-x: auto;
     overflow-y: hidden;
     box-sizing: border-box;
     padding-left: 0.3rem;
 }
 
 .header_dh ul::-webkit-scrollbar {
     height: 0.01rem;
     background: #ffffff;
     border-radius: 0.01rem;
 }
 
 .header_dh ul::-webkit-scrollbar-thumb {
     height: 0.01rem;
     background: #ffffff;
     border-radius: 0.1rem;
 }
 
 .header_dh ul li {
     float: left;
 }
 
 .header_dh ul li a {
     display: block;
     text-align: center;
     font-size: 0.3rem;
     color: #333333;
     font-weight: bold;
     line-height: 0.85rem;
     height: 0.85rem;
     margin-right: 0.6rem;
 }
 
 .header_dh ul li.on a {
     color: #195386;
 }
 
 .header_ss {
     height: 1.26rem;
     padding: 0.28rem 0.3rem;
     box-sizing: border-box;
     background-color: #195386;
 }
 
 .header_ss .from-control {
     width: 5.65rem;
     float: left;
     height: 0.7rem;
     line-height: 0.7rem;
     border: none;
     outline: none;
     padding: 0;
     margin: 0;
     font-size: 0.26rem;
     color: #ffffff;
     border-radius: 0.1rem;
     background-color: #2f75b2 !important;
     background: url(../images/header_ss_bj.png) no-repeat 0.3rem center;
     background-size: 0.36rem;
     box-sizing: border-box;
     padding-left: 0.85rem;
 }
 
 .header_ss .btn {
     display: block;
     width: 1.16rem;
     height: 0.7rem;
     font-size: 0.28rem;
     color: #ffffff;
     font-weight: bold;
     text-align: center;
     line-height: 0.7rem;
     float: right;
     border: 0;
     padding: 0;
     margin: 0;
     background-color: #e66531;
     border-radius: 0.1rem;
 }
 
 .header_ss input::placeholder {
     font-size: 0.26rem;
     color: #ffffff;
 }
 
 .toutiao {
     height: 1.6rem;
     background: url(../images/tt_bj.png)no-repeat center;
     background-size: 100%;
     margin-top: 0.4rem;
 }
 
 .toutiao a {
     display: block;
     width: 5.75rem;
     margin: auto;
     height: 0.38rem;
     line-height: 0.38rem;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     font-size: 0.36rem;
     color: #333333;
     font-weight: bold;
     float: left;
     margin-top: 0.38rem;
     margin-left: 0.73rem;
 }
 
 .toutiao span {
     display: block;
     width: 6.2rem;
     height: 0.26rem;
     line-height: 0.26rem;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     font-size: 0.24rem;
     color: #666666;
     float: left;
     margin-left: 0.4rem;
     margin-top: 0.19rem;
 }
 
 .lunbo {
     margin-top: 0.4rem;
 }
 
 .con01 {
     width: 100%;
     height: 3.88rem;
     margin-top: 0.5rem;
     overflow: hidden;
     position: relative;
 }
 
 .con01 .tabs {
     width: 100%;
     margin: 0 auto;
     border-bottom: 0.01rem solid #dddddd;
     box-sizing: border-box;
     height: 0.63rem;
     background: url(../images/tabs_fg.png) no-repeat 1.7rem 0.04rem;
     background-size: 0.02rem;
     position: relative;
 }
 
 .con01 .tabs span {
     display: block;
     float: left;
     color: #333333;
     font-weight: bold;
     height: 0.36rem;
     line-height: 0.36rem;
     font-size: 0.34rem;
     text-align: center;
     margin-right: 0.7rem;
     cursor: pointer;
 }
 
 .con01 .tabs span a {
     font-size: 0.24rem;
     color: #999999;
     display: block;
     position: absolute;
     right: 0;
     top: 0;
     font-weight: normal;
 }
 
 .con01 .tabs span.on {
     color: #195386;
 }
 
 .con01 .tabs span.on a {
     display: block !important;
 }
 
 .con01 .content-slide {
     margin-top: 0.28rem;
 }
 
 .con01 .content-slide li {
     width: 100%;
     height: 0.3rem;
     margin-bottom: 0.36rem;
     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: 5.7rem;
     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.24rem;
     color: #999999;
     float: right;
     line-height: 0.3rem;
 }
 
 .hengfu {
     height: 1.2rem;
     margin: 0.48rem 0;
     position: relative;
 }
 
 .hengfu .a1 {
     width: 100%;
     display: block;
     height: 1.2rem;
 }
 
 .hengfu .a1 img {
     width: 100%;
     height: 1.2rem;
 }
 
 .swiper-pagination9 {
     position: absolute;
     height: 0.06rem !important;
     right: 0.1rem !important;
     bottom: 0.1rem !important;
     z-index: 1;
 }
 
 .swiper-pagination9 span {
     width: 0.25rem !important;
     height: 0.06rem !important;
     background-color: #ffffff !important;
     border-radius: 0 !important;
     opacity: 0.4;
 }
 
 .swiper-pagination9 span:last-child {
     margin-right: 0 !important;
 }
 
 .swiper-pagination9 .swiper-pagination-bullet-active {
     opacity: 1;
 }
 
 .zwgk {
     max-width: 7.5rem;
     height: 10.82rem;
     background: url(../images/zwgk_t_bj.png) no-repeat center top;
     background-size: 100%;
 }
 
 .zwgk_t {
     height: 1.3rem;
     padding-top: 0.5rem;
     box-sizing: border-box;
 }
 
 .zwgk_t span {
     font-size: 0.36rem;
     color: #195386;
     display: block;
     font-weight: bold;
     float: left;
     padding-left: 0.58rem;
     box-sizing: border-box;
     background: url(../images/zwgk_t_xtb.png) no-repeat left center;
     background-size: 0.35rem;
 }
 
 .zwgk_t a {
     font-size: 0.24rem;
     color: #999999;
     display: block;
     float: right;
     margin-top: 0.06rem;
 }
 
 .zwgk_c .tabs2 {
     width: 100%;
     margin: 0 auto;
     border-bottom: 0.01rem solid #dddddd;
     box-sizing: border-box;
     height: 0.63rem;
 }
 
 .zwgk_c {
     margin-top: 0.48rem;
 }
 
 .zwgk_c_qh {
     height: 3.88rem;
     overflow: hidden;
     position: relative;
 }
 
 .zwgk_c_qh .tabs2 span a {
     display: block;
     float: left;
     color: #333333;
     font-weight: bold;
     height: 0.36rem;
     line-height: 0.36rem;
     font-size: 0.34rem;
     text-align: center;
     cursor: pointer;
     margin-right: 0.44rem;
 }
 
 .zwgk_c_qh .tabs2 span:last-child a {
     margin-right: 0;
 }
 
 .zwgk_c_qh .tabs2 span.on a {
     color: #195386;
 }
 
 .zwgk_c_qh .content-slide2 {
     margin-top: 0.28rem;
 }
 
 .zwgk_c_qh .content-slide2 li {
     width: 100%;
     height: 0.3rem;
     margin-bottom: 0.36rem;
     background: url(../images/heidian.png) no-repeat left;
     background-size: 0.06rem;
 }
 
 .zwgk_c_qh .content-slide2 li a {
     font-size: 0.28rem;
     color: #333333;
     float: left;
     width: 5.7rem;
     height: 0.3rem;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     padding-left: 0.2rem;
     line-height: 0.3rem;
 }
 
 .zwgk_c_qh .content-slide2 li span {
     font-size: 0.24rem;
     color: #999999;
     float: right;
     line-height: 0.3rem;
 }
 
 .zfxxgk {
     margin-top: 0.48rem;
     height: 4.68rem;
 }
 
 .zfxxgk_t {
     height: 1rem;
     background: url(../images/zfxxgk_t_bj.png) no-repeat center;
     background-size: 100%;
 }
 
 .zfxxgk_t span a {
     font-size: 0.4rem;
     display: block;
     text-align: center;
     line-height: 1rem;
     color: #ffffff;
     font-weight: bold;
 }
 
 .zfxxgk_c {
     height: 3.68rem;
     border: 0.01rem solid #bad8f0;
     border-top: 0;
     box-sizing: border-box;
     background-color: #ffffff;
 }
 
 .zfxxgk_c ul {
     padding: 0 0.2rem;
     padding-top: 0.4rem;
 }
 
 .zfxxgk_c ul li {
     width: 3.13rem;
     height: 0.8rem;
     margin-bottom: 0.24rem;
     box-sizing: border-box;
     border: 0.01rem solid #bad8f0;
     border-radius: 0.05rem;
     float: left;
 }
 
 .zfxxgk_c ul li:nth-child(odd) {
     margin-right: 0.2rem;
 }
 
 .zfxxgk_c ul li:nth-child(1) {
     background: url(../images/zfxxgk_li1.png) no-repeat 0.3rem center;
     background-size: 0.32rem;
 }
 
 .zfxxgk_c ul li:nth-child(2) {
     background: url(../images/zfxxgk_li2.png) no-repeat 0.3rem center;
     background-size: 0.28rem;
 }
 
 .zfxxgk_c ul li:nth-child(3) {
     background: url(../images/zfxxgk_li3.png) no-repeat 0.3rem center;
     background-size: 0.25rem;
 }
 
 .zfxxgk_c ul li:nth-child(4) {
     background: url(../images/zfxxgk_li4.png) no-repeat 0.3rem center;
     background-size: 0.22rem;
 }
 
 .zfxxgk_c ul li:nth-child(5) {
     background: url(../images/zfxxgk_li5.png) no-repeat 0.3rem center;
     background-size: 0.26rem;
 }
 
 .zfxxgk_c ul li:nth-child(6) {
     background: url(../images/zfxxgk_li6.png) no-repeat 0.3rem center;
     background-size: 0.26rem;
 }
 
 .zfxxgk_c ul li a {
     font-size: 0.26rem;
     color: #333333;
     display: block;
     line-height: 0.8rem;
     box-sizing: border-box;
     padding-left: 0.71rem;
 }
 
 .hdjl {
     max-width: 7.5rem;
     height: 6.32rem;
     margin-top: 0.5rem;
     background: url(../images/hdjl_t_bj.png) no-repeat center top;
     background-size: 100%;
 }
 
 .hdjl_t {
     height: 1.3rem;
     padding-top: 0.5rem;
     box-sizing: border-box;
 }
 
 .hdjl_t span {
     font-size: 0.36rem;
     color: #195386;
     display: block;
     font-weight: bold;
     float: left;
     padding-left: 0.58rem;
     box-sizing: border-box;
     background: url(../images/hdjl_t_xtb.png) no-repeat left center;
     background-size: 0.35rem;
 }
 
 .hdjl_t a {
     font-size: 0.24rem;
     color: #999999;
     display: block;
     float: right;
     margin-top: 0.06rem;
 }
 
 .hdjl_c {
     margin-top: 0.5rem;
 }
 
 .hdjl_c ul li {
     float: left;
     width: 3.25rem;
     height: 1.08rem;
     box-sizing: border-box;
     border: 0.01rem solid #bad8f0;
     background-color: #ecf2f7 !important;
     border-radius: 0.05rem;
     margin-bottom: 0.4rem;
 }
 
 .hdjl_c ul li:nth-child(even) {
     margin-left: 0.4rem;
 }
 
 .hdjl_c ul li:nth-child(1) {
     background: url(../images/hdjl_li1.png) no-repeat 0.5rem 0.17rem;
     background-size: 0.84rem;
 }
 
 .hdjl_c ul li:nth-child(2) {
     background: url(../images/hdjl_li2.png) no-repeat 0.5rem 0.17rem;
     background-size: 0.84rem;
 }
 
 .hdjl_c ul li:nth-child(3) {
     background: url(../images/hdjl_li3.png) no-repeat 0.5rem 0.17rem;
     background-size: 0.84rem;
 }
 
 .hdjl_c ul li:nth-child(4) {
     background: url(../images/hdjl_li4.png) no-repeat 0.5rem 0.17rem;
     background-size: 0.84rem;
 }
 
 .hdjl_c ul li:nth-child(5) {
     width: 6.9rem;
     background: url(../images/hdjl_li5.png) no-repeat 2.26rem 0.17rem;
     background-size: 0.84rem;
 }
 
 .hdjl_c ul li a {
     font-size: 0.3rem;
     display: block;
     color: #333333;
     line-height: 1.08rem;
     box-sizing: border-box;
     padding-left: 1.5rem;
 }
 
 .hdjl_c ul li:nth-child(5) a {
     padding-left: 3.36rem;
 }
 
 .rdzt {
     max-width: 7.5rem;
     height: 2.56rem;
     background-color: #ffffff;
 }
 
 .rdzt_t {
     padding-top: 0.42rem;
     height: 0.36rem;
     background: url(../images/rdzt_t_xtb.png) no-repeat left 0.42rem;
     background-size: 0.28rem;
 }
 
 .rdzt_t span {
     font-size: 0.34rem;
     display: block;
     color: #195386;
     font-weight: bold;
     height: 0.36rem;
     line-height: 0.36rem;
     float: left;
     box-sizing: border-box;
     padding-left: 0.5rem;
 }
 
 .rdzt_t a {
     float: right;
     font-size: 0.24rem;
     display: block;
     color: #999999;
     line-height: 0.36rem;
 }
 
 .rdzt_c .mySwiper2 {
     width: 5.66rem;
     height: 1rem;
     overflow: hidden;
     margin: auto;
 }
 
 .rdzt_c {
     margin-top: 0.4rem;
     height: 1rem;
     position: relative;
     overflow: hidden;
 }
 
 .rdzt_a1 {
     width: 2.58rem;
     height: 1rem;
     display: block;
     float: left;
 }
 
 .rdzt_a2 {
     width: 2.58rem;
     height: 1rem;
     display: block;
     float: right;
 }
 
 .rdzt_a1 img {
     width: 2.58rem !important;
     height: 1rem !important;
     float: left;
 }
 
 .rdzt_a2 img {
     width: 2.58rem!important;
     height: 1rem !important;
     float: right;
 }
 
 #swiper-next {
     width: 0.33rem;
     height: 0.5rem;
     background: url(../images/zt_rt.png) no-repeat center;
     background-size: 100%;
     left: auto;
     right: 0;
     cursor: pointer;
     position: absolute;
     top: 25%;
     z-index: 999;
 }
 
 #swiper-prev {
     width: 0.33rem;
     height: 0.5rem;
     background: url(../images/zt_le.png) no-repeat center;
     background-size: 100%;
     left: 0;
     right: auto;
     cursor: pointer;
     position: absolute;
     top: 25%;
     z-index: 999;
 }
 
 .footer {
     max-width: 7.5rem;
     height: 3.86rem;
     padding-top: 0.3rem;
     box-sizing: border-box;
     background-color: #195386;
 }
 
 .footer_t {
     height: 0.65rem;
     background-color: #226199 !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;
     color: #ffffff;
     line-height: 0.65rem;
 }
 
 .footer_c ul {
     padding-top: 0.15rem;
 }
 
 .footer_c ul li {
     font-size: 0.24rem;
     line-height: 0.52rem;
     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%;
 }
 
 .footer_b a:last-child {
     width: 1.87rem;
     height: 0.44rem;
     margin-top: 0.05rem;
     line-height: 0.44rem;
     font-size: 0.24rem;
     color: #ffffff;
     text-align: center;
     display: block;
     float: right;
     background-color: #226199;
     border-radius: 0.5rem;
 }
 /* 办事服务 */
 
 .bsfw {
     width: 100%;
     height: auto;
     background: url(../images/zwgk_t_bj.png) no-repeat center top;
     background-size: 100%;
     padding-bottom: 0.3rem;
     background-color: #fff;
 }
 
 .bsfw_t {
     height: 1.3rem;
     padding-top: 0.5rem;
     box-sizing: border-box;
 }
 
 .bsfw_t span {
     font-size: 0.36rem;
     color: #195386;
     display: block;
     font-weight: bold;
     float: left;
     padding-left: 0.58rem;
     box-sizing: border-box;
     background: url(../images/bsfw_t_xtb.png) no-repeat left center;
     background-size: 0.35rem;
 }
 
 .bsfw_t a {
     font-size: 0.24rem;
     color: #999999;
     display: block;
     float: right;
     margin-top: 0.06rem;
 }
 
 .bsfw_cont {
     margin-top: 0.1rem;
 }
 
 .bsfw_cont ul li {
     width: 3.31rem;
     height: .85rem;
     float: left;
     text-align: center;
     border-radius: 5px;
     box-sizing: border-box;
     font-size: .36rem;
     border: 1px solid #bad8f0;
     overflow: hidden;
     margin-right: .28rem;
     margin-top: 0.3rem;
     background: #ecf2f7;
 }
 
 .bsfw_cont ul li:nth-child(2n) {
     margin-right: 0;
 }
 
 .bsfw_cont ul li a {
     display: block;
     font-size: .25rem;
     padding: 0 .1rem;
     line-height: .85rem;
     color: #333333;
     box-sizing: border-box;
     white-space: nowrap;
     text-overflow: ellipsis;
     overflow: hidden;
 }
 
 .sjcx {
     height: 2.41rem;
     margin-top: 0.5rem;
     overflow: hidden;
 }
 
 .mySwiper3 {
     width: 100%;
 }
 
 .sjcx_t {
     height: .6rem;
     box-sizing: border-box;
     margin-bottom: 0.3rem;
 }
 
 .sjcx_t span {
     font-size: 0.36rem;
     color: #195386;
     display: block;
     font-weight: bold;
     float: left;
     padding-left: 0.58rem;
     box-sizing: border-box;
     background: url(../images/sjcx_t_xtb.png) no-repeat left center;
     background-size: 0.35rem;
 }
 
 .sjcx_t a {
     font-size: 0.24rem;
     color: #999999;
     display: block;
     float: right;
     margin-top: 0.06rem;
 }
 
 .sjcx_cont {
     margin-top: 0rem;
 }
 
 .sjcx_cont .swiper-slide {
     text-align: center;
 }
 
 .sjcx_cont .swiper-slide img {
     width: 1rem;
     height: 1rem;
 }
 
 .sjcx_cont .swiper-slide p {
     width: 1.2rem;
     font-size: .28rem;
     color: #333333;
 }