@media screen and (min-width : 300px) and (max-width : 750px) {
    .index_box_mobile {
        background-color: #ffffff;
    }

    /* base 通用样式 start */
    html,
    body,
    ul,
    ol,
    li,
    p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    form,
    fieldset,
    table,
    td,
    img,
    dl,
    dt,
    dd,
    iframe,
    span {
        margin: 0px;
        padding: 0px;
        border: 0px;
    }

    input:-internal-autofill-previewed,
    input:-internal-autofill-selected {
        transition: background-color 999999999s !important;
    }

    button,
    input,
    audio {
        outline: none;
        border: 0;
    }

    body {
        padding: 0px;
        margin: 0px;
        zoom: 100%;
        line-height: 1;
        font: 12px/1 微软雅黑, "\5b8b\4f53", sans-serif;
    }

    ul,
    dl,
    dt,
    dd,
    ol {
        list-style-type: none;
    }

    select,
    input {
        vertical-align: middle;
    }

    a {
        color: #333333;
        text-decoration: none;
    }

    a:hover {
        color: #035ea5;
    }

    * html .clear {
        zoom: 1;
    }

    * + html .clear {
        zoom: 1;
    }

    * {
        -webkit-text-size-adjust: 100% !important;
        text-size-adjust: 100% !important;
    }

    em {
        font-style: normal;
    }

    i {
        font-style: normal;
    }

    * {
        margin: auto;
        padding: auto;
    }

    .r {
        float: right;
    }

    .l {
        float: left;
    }

    .clearfix:before,
    .clearfix:after {
        content: "";
        display: table;
    }

    .clearfix:after {
        clear: both;
    }

    .clearfix {
        *zoom: 1;
    }

    html {
        overflow-x: hidden;
        background: #ffffff;
        margin: 0 auto;
    }

    .container_mobile {
        width: 6.8rem;
        margin: 0 auto;
    }

    /* 通用样式 start */
    .hd_mobile {
        width: 100%;
        margin-top: .5rem;
        /*background: url(../images/hd_mobile_xtb.png) no-repeat right center;*/
        background-size: 5.58rem;
    }

    .hd_mobile a {
        display: block;
        font-size: .38rem;
        font-weight: bold;
        float: left;
        /*background: url(../images/hd_mobile.png) no-repeat left center;*/
        background-size: .08rem;
        box-sizing: border-box;
        /*padding-left: .3rem;*/
    }

    .list_mobile {
        overflow: hidden;
    }

    .list_mobile .tabs {
        height: .64rem;
        box-sizing: border-box;
        position: relative;
        border-bottom: 0.01rem solid #eeeeee;
    }

    .list_mobile .tabs span {
        display: block;
        float: left;
        color: #333333;
        font-size: .34rem;
        cursor: pointer;
        margin-right: .4rem;
        padding-bottom: .26rem;
    }

    .list_mobile .tabs span:last-child {
        margin-right: 0;
    }

    .list_mobile .tabs span.on {
        color: #035ea5;
        font-weight: bold;
        border-bottom: .04rem solid #035ea5;
    }

    .list_mobile .tabs span a {
        font-size: 0.24rem;
        color: #999999;
        display: block;
        position: absolute;
        right: 0;
        top: .06rem;
        font-weight: normal;
    }

    .list_mobile .tabs span.on a {
        display: block !important;
    }

    .list_mobile ul li {
        width: 100%;
        min-height: 1rem;
        max-height: 1.36rem;
        float: left;
        box-sizing: border-box;
        border-bottom: .01rem solid #eeeeee;
        padding: .285rem 0;
    }

    .list_mobile ul li a {
        font-size: .3rem;
        min-height: .38rem;
        max-height: 0.76rem;
        line-height: .38rem;
        float: left;
        width: 100%;
        text-align: justify;
        padding-left: .3rem;
        box-sizing: border-box;
        position: relative;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    /* 文件通知列表项单独留出日期空间 */
    .gk_mobile_box .list_mobile ul li a {
        padding-right: 1.6rem;
    }

    .list_mobile ul li a::after {
        width: .1rem;
        height: .1rem;
        background-color: #035ea5;
        position: absolute;
        content: "";
        left: 0;
        top: .15rem
    }

    .list_mobile ul li a span {
        display: block;
        font-size: .26rem;
        color: #999999;
        position: absolute;
        line-height: .38rem;
        right: 0;
        bottom: 0;
    }

    .list_mobile2 {
        overflow: hidden;
    }

    .list_mobile2 .tabs {
        height: .64rem;
        box-sizing: border-box;
        position: relative;
        border-bottom: 0.01rem solid #eeeeee;
    }

    .list_mobile2 .tabs span {
        display: block;
        float: left;
        color: #333333;
        font-size: .34rem;
        cursor: pointer;
        margin-right: .7rem;
        padding-bottom: .26rem;
    }

    .list_mobile2 .tabs span:last-child {
        margin-right: 0;
    }

    .list_mobile2 .tabs span.on {
        color: #035ea5;
        font-weight: bold;
        border-bottom: .04rem solid #035ea5;
    }

    .list_mobile2 .tabs span a {
        font-size: 0.24rem;
        color: #999999;
        display: block;
        position: absolute;
        right: 0;
        top: .06rem;
        font-weight: normal;
    }

    .list_mobile2 .tabs span.on a {
        display: block !important;
    }

    .swiper-container {
        width: 100%;
        overflow: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .list_mobile .swiper-slide {
        width: 100% !important;
        flex-shrink: 0;
    }

    /* 通用样式 end */
    /* base 通用样式 end */
    /* header start */
    /* header end */
    /* container start */
    .content_mobile {
        margin-bottom: .6rem;
    }

    .tt_mobile {
        box-sizing: border-box;
        padding: .38rem 0 .2rem;
    }

    .tt_mobile a:first-child {
        display: block;
        font-size: .4rem;
        color: #035ea5;
        font-weight: bold;
        text-align: center;
        line-height: .6rem;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .tt_mobile a:last-child {
        display: block;
        float: right;
        font-size: .24rem;
        color: #999999;
        margin-top: .05rem;
    }

    .lunbo_mobile {
        height: 3.81rem;
        overflow: hidden;
        position: relative;
        background-color: #ce0b1b;
    }

    .lunbo_mobile .swiper-slide a {
        width: 100%;
        height: 3.81rem;
        display: block;
    }

    .lunbo_mobile .swiper-slide a img {
        width: auto;
        height: 3.81rem;
        /* float: left; */
        margin: auto;
        display: block;
    }

    .lunbo_mobile .swiper-slide a span {
        width: 100%;
        background: rgb(0, 0, 0, 0.6);
        font-size: 0.28rem;
        text-align: left;
        padding-left: 0.3rem;
        padding-right: 1.75rem;
        position: absolute;
        line-height: 0.67rem;
        z-index: 20;
        display: block;
        color: #ffffff;
        bottom: 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        box-sizing: border-box;
    }

    .yw_mobile_box {
        margin-top: .5rem;
    }

    .yw_mobile_box2 {
        margin-top: .5rem;
    }

    .hengfu_mobile {
        height: 3.4rem;
        overflow: hidden;
        position: relative;
        margin-top: .5rem;
        display: none;
    }

    .hengfu_mobile a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .hengfu_mobile a img {
        float: left;
        width: 100%;
        height: 100%;
    }

    .hengfu_mobile .swiper-pagination2 {
        position: absolute;
        z-index: 999;
        bottom: 0.2rem !important;
        right: 0.2rem !important;
    }

    .gk_mobile_box {
        margin-top: .5rem;
    }

    .gk_mobile_box .list_mobile ul li a em {
        color: #035ea5;
        display: inline-block;
        width: .6rem;
        height: .32rem;
        margin-left: .1rem;
        border: .01rem dashed #035ea5;
        box-sizing: border-box;
        border-radius: .05rem;
        line-height: .28rem;
        font-size: .22rem;
        text-align: center;
    }

    .gk_mobile_box .list_mobile ul li a i {
        display: inline-block;
        margin-left: .1rem;
        line-height: .28rem;
    }

    .gk_mobile_box .list_mobile ul li a i img {
        vertical-align: top;
        width: .4rem;
        height: .3rem;
    }

    .gk_mobile_box .list_mobile ul li a span {
        display: inline-block;
        font-size: .24rem;
        color: #999999;
        line-height: .3rem;
        position: absolute;
        right: 0;
        bottom: 0;
    }

    .zfgb_mobile {
        margin-top: .5rem;
        height: 2.63rem;
        background: url(../images/zfgb_bj.png) no-repeat center;
        background-size: 100%;
    }

    .zfgb_mobile h2 {
        height: 1.13rem;
        text-align: center;
        color: #ffffff;
        font-size: .34rem;
        line-height: 1.13rem;
    }

    .zfgb_mobile .cout {
        width: 100%;
        box-sizing: border-box;
        padding: 0 .31rem;
    }

    .zfgb_mobile .cout a {
        display: block;
        font-size: .28rem;
        color: #666666;
        line-height: .8rem;
        background-color: #ffffff;
        float: left;
        text-align: center;
        margin-top: .3rem;
    }

    .zfgb_mobile .cout a:first-child {
        width: 3.34rem;
        margin-right: .24rem;
    }

    .zfgb_mobile .cout a:last-child {
        width: 2.6rem;
    }

    .rmlm_mobile {
        /*margin-top: .2rem;*/
    }

    .rmlm_mobile ul li {
        width: 3.25rem;
        height: 1rem;
        margin-top: .3rem;
        float: left;
        margin-right: .3rem;
    }

    .rmlm_mobile ul li:nth-child(2n) {
        margin-right: 0;
    }
    .rmlm_mobile ul li {
        background-color: #F1F8FF;
    }
    .rmlm_mobile ul li:nth-child(1) {
        background-image: url(../images/flfgicon.png);
        background-repeat: no-repeat;
        background-size: 20px 20px;
        background-position: 15px center;
    }

    .rmlm_mobile ul li:nth-child(2) {
        background-image: url(../images/gfxwjicon.png);
        background-repeat: no-repeat;
        background-size: 20px 20px;
        background-position: 15px center;
    }

    .rmlm_mobile ul li:nth-child(3) {
        background-image: url(../images/zcjdicon.png);
        background-repeat: no-repeat;
        background-size: 20px 20px;
        background-position: 15px center;
    }

    .rmlm_mobile ul li:nth-child(4) {
        background-image: url(../images/pfdticon.png);
        background-repeat: no-repeat;
        background-size: 20px 20px;
        background-position: 15px center;
    }

    .rmlm_mobile ul li a {
        display: block;
        font-size: .3rem;
        color: #333333;
        line-height: 1rem;
        box-sizing: border-box;
        padding-left: .86rem;
    }

    /* 重点业务公开 start */
    .zdyygk_mobile {
        margin-top: .2rem;
    }

    .zdyygk_mobile ul li {
        width: 3.25rem;
        height: 1rem;
        margin-top: .3rem;
        float: left;
        margin-right: .3rem;
        background-color: #F1F8FF;
        background-image: url(../images/icon_crb.png);
        background-repeat: no-repeat;
        background-size: 22px 22px;
        background-position: 15px center;
    }

    .zdyygk_mobile ul li:nth-child(2n) {
        margin-right: 0;
    }

    .zdyygk_mobile ul li a {
        display: block;
        font-size: .3rem;
        color: #333333;
        line-height: 1rem;
        box-sizing: border-box;
        padding-left: .86rem;
    }

    /* 重点业务公开 end */

    .fw_rm_mobile {
        margin-top: .5rem;
    }

    .fw_rm_mobile a {
        display: block;
        width: 3.25rem;
        height: 1.2rem;
        font-size: .3rem;
        line-height: 1.2rem;
        box-sizing: border-box;
        padding-left: 1.38rem;
    }
    .fw_rm_mobile a {
        background-color: #F1F8FF;
        background-repeat: no-repeat;
        background-size: 40px 40px;
        background-position: .38rem center;
        font-weight: bold;
    }
    .fw_rm_mobile a:nth-child(1) {
        float: left;
        background-image: url(../images/c_14.png);
        margin-bottom: .3rem;
        background-color: #E0EFFF;
        color: #347DB7;
    }

    .fw_rm_mobile a:nth-child(2) {
        float: right;
        background-image: url(../images/c_15.png);
        margin-bottom: .3rem;
        background-color: #FDEFE7;
        color: #f27800;
    }

    .fw_rm_mobile a:nth-child(3) {
        float: left;
        background-image: url(../images/c_16.png);
        background-color: rgba(0,159,185,0.2);
        color: #009FB9;
    }

    .fw_rm_mobile a:nth-child(4) {
        float: right;
        background-image: url(../images/c_17.png);
        background-color: rgba(83,142,179,0.2);

        color: #538EB3;
    }

    /* 应用系统平台 start */
    .ytxx_mobile {
        margin-top: .5rem;
    }

    .ytxx_mobile a {
        display: flex;
        align-items: center;
        width: 3.25rem;
        height: 1.2rem;
        line-height: 1.6;
        font-size: 14px;
        box-sizing: border-box;
        padding-left: 1.35rem;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        background-position: center;
        font-weight: bold;
        color: #ffffff;
    }

    .ytxx_mobile a:nth-child(1) {
        float: left;
        background-image: url(../images/gb_18.png);
        /*background-color: #43A9D4;*/
        /*color: #347DB7;*/
    }

    .ytxx_mobile a:nth-child(2) {
        float: right;
        background-image: url(../images/gb_19.png);
        /*background-color: #009FB9;*/
        /*color: #f27800;*/
    }

    /* 应用系统平台 end */

    /* 数据应用 start */
    .sjyy_mobile {
        margin-top: .3rem;
        overflow: hidden;
        background-color: #f7fbff;
        padding: .15rem .3rem;
        box-sizing: border-box;
    }

    .sjyy_mobile ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        align-content: flex-start;
        box-sizing: border-box;
    }

    .sjyy_mobile ul li {
        width: 33.33%;
        margin-top: .4rem;
        box-sizing: border-box;
    }

    .sjyy_mobile ul li a {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        width: 100%;
        height: 1.68rem;
    }

    .sjyy_mobile ul li a img {
        width: .8rem;
        height: .8rem;
        display: block;
    }

    .sjyy_mobile ul li a span {
        display: block;
        text-align: center;
        width: 100%;
        font-size: .24rem;
        color: #333333;
        margin-top: .15rem;
        line-height: .32rem;
    }

    /* 数据应用 end */

    /* 重点业务 start */
    .zdyw_mobile {
        margin-top: .3rem;
        overflow: hidden;
        background-color: #f7fbff;
        padding: .15rem .3rem;
        box-sizing: border-box;
    }

    .zdyw_mobile ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        align-content: flex-start;
        box-sizing: border-box;
    }

    .zdyw_mobile ul li {
        width: 50%;
        margin-top: .4rem;
        box-sizing: border-box;
    }

    .zdyw_mobile ul li a {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        width: 100%;
        height: 1.68rem;
    }

    .zdyw_mobile ul li a img {
        width: .8rem;
        height: .8rem;
        display: block;
    }

    .zdyw_mobile ul li a span {
        display: block;
        text-align: center;
        width: 100%;
        font-size: .24rem;
        color: #333333;
        margin-top: .15rem;
        line-height: .32rem;
    }

    /* 重点业务 end */

    /* 我向主任说句话 start */
    .wzlsjh_mobile {
        margin: .3rem auto;
        padding: .35rem 0;
        background: #fff;
        border: 1px solid #eceeef;
        border-radius: .08rem;
        overflow: hidden;
    }

    .wzlsjh_mobile .wzlsjh_mobile_t {
        display: block;
        width: 4rem;
        height: .9rem;
        line-height: .8rem;
        margin: 0 auto .3rem;
        padding-left: 1rem;
        box-sizing: border-box;
        background: url(../images/gb_26.png) no-repeat left center;
        /*background-size: .5rem .5rem;*/
        font-size: .36rem;
        color: #015293;
        font-weight: bold;
    }

    .wzlsjh_mobile .wzlsjh_mobile_b {
        display: flex;
        justify-content: center;
        align-items: center;
        height: .9rem;
        margin: 0 auto;
    }

    .wzlsjh_mobile .wzlsjh_mobile_lya,
    .wzlsjh_mobile .wzlsjh_mobile_lyb {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 2.4rem;
        height: .8rem;
        font-size: .28rem;
        color: #fff;
        border-radius: .45rem;
    }

    .wzlsjh_mobile .wzlsjh_mobile_lya {
        background: #015293;
        margin-right: -.54rem;
    }

    .wzlsjh_mobile .wzlsjh_mobile_lyb {
        background: #3d96de;
    }

    /* 我向主任说句话 end */

    .msb_mobile {
        margin-top: .5rem;
        height: 1.4rem;
    }

    .msb_mobile a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .msb_mobile a img {
        width: 100%;
        height: 100%;
        float: left;
    }

    .hd_mobile_box {
        margin-top: .3rem;
    }

    .fkhy_mobile ul li {
        float: left;
        width: 100%;
        height: 1rem;
        box-sizing: border-box;
        border-bottom: 0.01rem solid #eeeeee;
    }

    .fkhy_mobile ul li a {
        display: block;
        width: 78%;
        font-size: .28rem;
        color: #333333;
        line-height: .99rem;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        padding-left: 0.3rem;
        box-sizing: border-box;
        position: relative;
        float: left;
    }

    .fkhy_mobile ul li a::after {
        width: 0.1rem;
        height: 0.1rem;
        background-color: #035ea5;
        position: absolute;
        content: "";
        left: 0;
        top: 50%;
        transform: translate(0, -50%);
    }

    .fkhy_mobile ul li span {
        display: block;
        float: right;
        font-size: .24rem;
        color: #999999;
        line-height: .99rem;
    }

    .yjzj_mobile ul li {
        float: left;
        width: 100%;
        height: 1.81rem;
        box-sizing: border-box;
        border: 0.01rem solid #e9f0f5;
        border-radius: .1rem;
        padding: .25rem;
        position: relative;
        margin-top: .35rem;
    }

    .yjzj_mobile ul li p {
        width: 100%;
        float: left;
    }

    .yjzj_mobile ul li p:first-child i {
        width: 1.16rem;
        height: .75rem;
        float: left;
        display: block;
        background-color: #c4c4c4;
        border-radius: .1rem;
        font-size: .26rem;
        color: #ffffff;
        text-align: center;
        line-height: .75rem;
    }

    .yjzj_mobile ul li.on p:first-child i {
        background-color: #035ea5;
    }

    .yjzj_mobile ul li p:first-child a {
        display: block;
        font-size: .28rem;
        line-height: .38rem;
        float: right;
        width: 4.8rem;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        /* text-align: justify; */
        position: relative;
        z-index: 99;
    }

    .yjzj_mobile ul li p:nth-child(2) {
        margin-top: .11rem;
    }

    .yjzj_mobile ul li p:nth-child(2) em {
        font-size: .26rem;
        color: #999999;
        display: block;
        float: left;
        line-height: .44rem;
        /*background: url(../images/yjzj_mobile_xtb.png) no-repeat left center;*/
        background-size: .2rem;
        box-sizing: border-box;
        padding-left: .3rem;
    }

    .yjzj_mobile ul li p:nth-child(2) a {
        display: block;
        width: 1.26rem;
        height: .44rem;
        float: right;
        font-size: .26rem;
        color: #035ea5;
        text-align: center;
        line-height: .44rem;
        background-color: #f2f8ff;
        border-radius: .06rem;
        position: relative;
        z-index: 99;
    }

    .yjzj_mobile ul li p:nth-child(2) a:hover {
        background-color: #035ea5;
        color: #ffffff;
    }

    .xx_mobile {
        margin-top: .5rem;
    }

    .xx_mobile a {
        display: block;
        width: 3.25rem;
        height: 1.1rem;
        line-height: 1.1rem;
        font-size: .3rem;
        box-sizing: border-box;
        padding-left: 1.50rem;
        /*background-color: #F1F8FF;*/
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: center;
        font-weight: bold;
    }

    .xx_mobile a:nth-child(1) {
        float: left;
        /*background-image: url(../images/xx_mobile_li1.png);*/
        background-image: url(../images/jw_28.png);
        margin-bottom: .3rem;
        /*background-color: #E0EFFF;*/
        color: #347DB7;
    }

    .xx_mobile a:nth-child(2) {
        float: right;
        /*background-image: url(../images/gb_28_blue@2x.png);*/
        background-image: url(../images/gb_28.png);
        margin-bottom: .3rem;
        color: #347DB7;

    }

    .xx_mobile a:nth-child(3) {
        float: left;
        /*background-image: url(../images/jw_zxzj_purple@2x.png);*/
        background-image: url(../images/jw_zxzj.png);
        color: #347DB7;
    }

    .xx_mobile a:nth-child(4) {
        float: right;
        /*background-image: url(../images/xx_mobile_li1.png);*/
        background-image: url(../images/jw_28.png);
        color: #347DB7;
    }



    .zt_mobile {
        margin-top: .3rem;
        height: 1.96rem;
        overflow: hidden;
    }

    .ztzl_a1 {
        width: 3.3rem;
        height: 1.96rem;
        display: block;
        float: left;
    }

    .zt_mobile .swiper-slide {
        width: 50% !important;
    }

    .ztzl_a2 {
        width: 3.3rem;
        height: 1.96rem;
        display: block;
        float: right;
    }

    .ztzl_a1 img {
        width: 3.3rem !important;
        height: 1.96rem !important;
        float: left;
    }

    .ztzl_a2 img {
        width: 3.3rem !important;
        height: 1.96rem !important;
        float: right;
    }

    .swiper-next {
        width: 0.3rem;
        height: 0.5rem;
        /*background: url(../images/ztzl_rt.png) no-repeat center;*/
        background-size: 100%;
        left: auto;
        right: 0;
        cursor: pointer;
        position: absolute;
        top: .73rem;
        z-index: 999;
    }

    .swiper-prev {
        width: 0.3rem;
        height: 0.5rem;
        /*background: url(../images/ztzl_le.png) no-repeat center;*/
        background-size: 100%;
        left: 0;
        right: auto;
        cursor: pointer;
        position: absolute;
        top: .73rem;
        z-index: 999;
    }


    /* container end */

}