    .index_box {
        width: 100%;
        margin: 0 auto;
        background-color: #f1f1f1;
    }
    /* header start */
    
    .header {
        width: 100%;
        height: 633px;
        margin: 0 auto;
    }
    
    .head_top {
        width: 100%;
        height: 106px;
        margin: 0 auto;
        background-color: #1f61ba;
    }
    
    .head_top .le {
        float: left;
    }
    
    .head_top .le .dates {
        font-size: 25px;
        line-height: 106px;
        display: block;
        color: #fff;
    }
    
    .head_top .rt {
        float: right;
        margin-right: 22px;
    }
    
    .head_top .rt ul li {
        width: 130px;
        height: 106px;
        background: url(../images/head_top_tb01.png) no-repeat right center;
        background-size: 1px;
        float: left;
    }
    
    .head_top .rt ul li:last-child {
        width: 102px;
        background: none;
    }
    
    .head_top .rt ul li a {
        width: 130px;
        height: 40px;
        display: block;
        text-align: center;
        padding-top: 66px;
        color: #fff;
        font-size: 18px;
    }
    
    .head_top .rt ul li:nth-child(1) a {
        background: url(../images/head_top_tb02.png) no-repeat center 20px;
        background-size: 34px;
    }
    
    .head_top .rt ul li:nth-child(2) a {
        background: url(../images/head_top_tb03.png) no-repeat center 20px;
        background-size: 32px;
    }
    
    .head_top .rt ul li:nth-child(3) a {
        background: url(../images/head_top_tb04.png) no-repeat center 20px;
        background-size: 33px;
    }
    
    .head_top .rt ul li:nth-child(4) a {
        background: url(../images/head_top_tb05.png) no-repeat center 20px;
        background-size: 26px;
    }
    
    .head_top .rt ul li:nth-child(5) a {
        background: url(../images/head_top_tb06.png) no-repeat center 20px;
        background-size: 26px;
    }
    
    .head_top .rt ul li:nth-child(6) a {
        background: url(../images/head_top_tb07.png) no-repeat center 20px;
        background-size: 26px;
    }
    
    .head_top .rt ul li:nth-child(7) a {
        background: url(../images/head_top_tb08.png) no-repeat center 20px;
        background-size: 39px;
    }
    
    .head_con {
        width: 100%;
        height: 527px;
        background: url(../images/head_bj.png) no-repeat center;
        background-size: 1920px;
        margin: 0 auto;
    }
    
    .head_hd .zzllms {
        width: 473px;
        float: right;
        height: 62px;
        background: url(../images/zzllms.png) no-repeat center;
        background-size: 473px;
    }
    
    .head_hd .zzllms a {
        display: block;
        float: left;
        font-size: 26px;
        font-weight: bold;
        cursor: default;
    }
    
    .head_hd .zzllms a:first-child {
        color: #ed9d4b;
        margin-left: 72px;
        margin-top: 13px;
    }
    
    .head_hd .zzllms a:last-child {
        color: #fff;
        margin-top: 13px;
        margin-left: 54px;
    }
    
    .head_logo {
        margin-top: 110px !important;
    }
    
    .head_logo_img {
        width: 582px;
        margin: 0 auto;
    }
    
    .head_logo img {
        width: 582px;
        height: 154px;
    }
    /* header end */
    /* container start */
    
    .content {
        height: 586px;
        background-color: #fff;
        border-radius: 20px;
        border-bottom-left-radius: 0;
        position: relative;
        bottom: 60px;
    }
    
    .toutiao {
        width: 1120px;
        height: 132px;
        margin: 0 auto;
    }
    
    .toutiao a {
        float: left;
    }
    
    .toutiao a:last-child {
        width: 1028px;
        display: block;
        margin-top: 40px;
        font-size: 42px;
        color: #000;
        margin-left: 25px;
        height: 56px;
        font-weight: bold;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    
    .toutiao a img {
        width: 67px;
        height: 90px;
        margin-top: 26px;
    }
    
    .news {
        width: 1120px;
        height: 404px;
        margin: 0 auto;
        overflow: hidden;
        position: relative;
    }
    
    .news .pagination {
        width: 1120px;
        height: 4px;
        margin-bottom: 50px;
    }
    
    .news .swiper-pagination-switch {
        float: left;
        width: 371px;
        height: 4px;
        cursor: pointer;
        margin-right: 3px;
        background-color: #8fb0dc;
    }
    
    .news .swiper-pagination-switch:last-child {
        margin-right: 0;
    }
    
    .news .swiper-active-switch {
        background: #1f61ba;
    }
    
    .news .swiper-container {
        width: 1120px;
        height: 350px;
        position: relative;
        z-index: 0;
    }
    
    .news .swiper-slide {
        zoom: 1;
        float: left;
        overflow: hidden;
        vertical-align: middle;
    }
    
    .news .swiper-slide a {
        float: left;
    }
    
    .news .swiper-slide a:nth-last-child(2) {
        width: 442px;
        display: block;
        font-size: 36px;
        color: #000;
        font-weight: bold;
        line-height: 60px;
        margin-top: 20px;
        margin-left: 40px;
        text-align: justify;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }
    
    .news .swiper-slide span {
        font-size: 18px;
        color: #666666;
        float: left;
        margin-left: 40px;
        margin-top: 10px;
    }
    
    .news .swiper-slide img {
        width: 620px;
        height: 350px;
        display: block;
    }
    
    .news .prev {
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -15px;
        display: block;
        width: 48px;
        height: 80px;
        background: url(../images/le.png) no-repeat center;
        background-size: 48px;
    }
    
    .news .next {
        position: absolute;
        left: 3%;
        top: 50%;
        margin-top: -15px;
        display: block;
        width: 48px;
        height: 80px;
        background: url(../images/rt.png) no-repeat center;
        background-size: 48px;
    }
    
    .news .next {
        left: 51%;
    }
    
    .content2 {
        height: 100%;
        background-color: #fff;
        overflow: auto;
        padding-bottom: 50px;
        margin: 0 auto;
        margin-top: -10px !important;
    }
    
    .content2 ul {
        padding-top: 50px;
    }
    
    .content2 ul li {
        float: left;
    }
    
    .content2 ul li a {
        display: block;
    }
    
    .content2 ul li:nth-child(1) a {
        width: 300px;
        height: 300px;
        background: url(../images/con_01.png) no-repeat center;
        background-size: 300px;
        margin-right: 40px;
    }
    
    .content2 ul li:nth-child(2) a {
        width: 500px;
        height: 300px;
        background: url(../images/con_02.png) no-repeat center;
        background-size: 500px;
        margin-right: 41px;
    }
    
    .content2 ul li:nth-child(3) a {
        width: 300px;
        height: 300px;
        background: url(../images/con_03.png) no-repeat center;
        background-size: 300px;
    }
    
    .content2 ul li:nth-child(4) a {
        width: 367px;
        height: 300px;
        background: url(../images/con_04.png) no-repeat center;
        background-size: 367px;
        margin-right: 40px;
        margin-top: 40px;
    }
    
    .content2 ul li:nth-child(5) a {
        width: 367px;
        height: 300px;
        background: url(../images/con_05.png) no-repeat center;
        background-size: 367px;
        margin-right: 40px;
        margin-top: 40px;
    }
    
    .content2 ul li:nth-child(6) a {
        width: 367px;
        height: 300px;
        background: url(../images/con_06.png) no-repeat center;
        background-size: 367px;
        margin-top: 40px;
    }
    
    .content2 ul li:nth-child(7) a {
        width: 500px;
        height: 300px;
        background: url(../images/con_07.png) no-repeat center;
        background-size: 500px;
        margin-top: 40px;
        margin-right: 42px;
    }
    
    .content2 ul li:nth-child(8) a {
        width: 299px;
        height: 300px;
        background: url(../images/con_08.png) no-repeat center;
        background-size: 299px;
        margin-top: 40px;
        margin-right: 41px;
    }
    
    .content2 ul li:nth-child(9) a {
        width: 299px;
        height: 300px;
        background: url(../images/con_09.png) no-repeat center;
        background-size: 299px;
        margin-top: 40px;
    }
    
    .content2 ul li a span {
        color: #fff;
        font-size: 40px;
        font-weight: bold;
        display: block;
        margin-left: 70px;
        padding-top: 84px;
    }
    
    .footer {
        width: 100%;
        height: 192px;
        background: url(../images/footer_bj.png) no-repeat center;
        margin: 0 auto;
    }
    
    .footer .le {
        float: left;
        height: 192px;
    }
    
    .footer .le img {
        width: 66px;
        height: 80px;
        margin-top: 58px;
    }
    
    .footer .con {
        margin-left: 124px;
        margin-top: 44px;
        float: left;
    }
    
    .footer .con ul li {
        font-size: 18px;
        text-align: center;
        color: #d1dff1;
        line-height: 34px;
    }
    
    .footer .con ul li a {
        color: #d1dff1;
    }
    
    .footer .con .gaba {
        padding-left: 30px;
        background: url(../images/gaba.png) no-repeat left center;
        background-size: 20px;
    }
    
    .footer .rt {
        float: right;
    }
    
    .footer .rt a {
        width: 110px;
        height: 55px;
        margin-top: 70px;
        display: block;
        background: url(../images/jiucuo.png) no-repeat center;
    }
    
    .mobile_footer {
        display: none;
    }
    /* footer end */
    /* 移动端适配 start */
    
    @media (max-width: 750px) and (min-width: 320px) {
        body {
            max-width: 7.5rem !important;
            min-width: 3.2rem !important;
        }
        .container {
            width: 100% !important;
        }
        .header {
            width: 7.5rem;
            height: 7.08rem;
            margin: 0 auto;
        }
        .head_top .le {
            display: none;
        }
        .head_top {
            width: 100%;
            display: block;
            height: 1.26rem;
        }
        .head_top .rt {
            float: left;
            margin-right: 0;
        }
        .head_top .rt ul li {
            background: none;
            float: left;
        }
        .head_top .rt ul li:nth-child(2),
        .head_top .rt ul li:nth-child(3),
        .head_top .rt ul li:nth-child(5),
        .head_top .rt ul li:nth-child(6) {
            display: none;
        }
        .head_top .rt ul li:nth-child(1),
        .head_top .rt ul li:nth-child(4),
        .head_top .rt ul li:nth-child(7) {
            width: 1.8rem;
            height: 1.26rem;
        }
        .head_top .rt ul li:nth-child(1) {
            margin-left: 0.12rem;
        }
        .head_top .rt ul li:nth-child(4) {
            margin-left: 0.93rem;
        }
        .head_top .rt ul li:nth-child(7) {
            margin-left: 0.7rem;
        }
        .head_top .rt ul li a {
            width: 1.8rem;
            height: 0.5rem;
            display: block;
            text-align: center;
            padding-top: 0.76rem;
            color: #fff;
            font-weight: bold;
            font-size: 0.26rem;
        }
        .head_top .rt ul li:first-child a {
            background: url(../images/head_top_tb02.png) no-repeat center 0.2rem;
            background-size: 0.4rem;
        }
        .head_top .rt ul li:nth-child(4) a {
            background: url(../images/head_top_tb05.png) no-repeat center 0.2rem;
            background-size: 0.3rem;
        }
        .head_top .rt ul li:nth-child(4).batchReadOn a {
            background: url(../images/head_top_tb05s.png) no-repeat center 0.2rem !important;
            background-size: 0.3rem !important;
        }
        .head_top .rt ul li:nth-child(7) a {
            background: url(../images/head_top_tb08.png) no-repeat center 0.2rem;
            background-size: 0.39rem;
        }
        .head_con {
            width: 7.5rem;
            height: 5.82rem;
            margin: 0 auto;
            background: url(../images/header_mobile_bj.png) no-repeat center;
            background-size: 100%;
        }
        .head_hd {
            display: none;
        }
        .head_logo {
            width: 7.5rem !important;
            margin-top: 1.2rem !important;
        }
        .head_logo_img {
            width: 5.82rem;
        }
        .head_logo img {
            width: 5.82rem;
            height: 1.54rem;
        }
        .content {
            width: 7.3rem !important;
            height: 8.2rem !important;
            bottom: 0.88rem !important;
        }
        .toutiao {
            width: 7.3rem !important;
            height: 1.32rem;
        }
        .toutiao a img {
            margin-left: 0.2rem;
            width: 0.67rem;
            height: 0.9rem;
            margin-top: 0.26rem;
        }
        .toutiao a:last-child {
            width: 5.9rem !important;
            font-size: 0.42rem;
            height: 0.56rem;
            margin-top: 0.4rem;
            margin-left: 0.25rem;
        }
        .news {
            width: 6.9rem !important;
            height: 6.77rem;
        }
        .news .pagination {
            width: 6.9rem !important;
            margin-bottom: 0.5rem;
        }
        .news .swiper-pagination-switch {
            width: 2.28rem !important;
            height: 0.04rem;
            margin-right: 0.03rem;
        }
        .news .swiper-container {
            width: 6.9rem !important;
            height: auto;
        }
        .news .swiper-slide img {
            width: 6.9rem;
            height: 3.89rem;
        }
        .news .prev {
            width: 0.48rem;
            height: 0.8rem;
            background-size: 0.48rem;
            margin-top: -0.25rem;
            top: 33% !important;
        }
        .news .next {
            width: 0.48rem;
            height: 0.8rem;
            margin-top: -0.25rem;
            background-size: 0.48rem;
            top: 33% !important;
            left: 93% !important;
        }
        .news .swiper-slide a:nth-last-child(2) {
            width: 6.9rem !important;
            margin-left: 0 !important;
            text-align: justify;
            height: 1.2rem;
            -webkit-line-clamp: 2 !important;
            font-size: 0.36rem;
            margin-top: 0.2rem;
            line-height: 0.6rem;
        }
        .news .swiper-slide span {
            font-size: 0.18rem;
            margin-top: 0.1rem;
            margin-left: 0 !important;
        }
        .content2 {
            width: 7.3rem !important;
            padding-bottom: 0.5rem;
            margin-top: -0.5rem !important;
        }
        .content2 ul {
            width: 6.9rem;
            margin: 0 auto;
            padding-top: 0.5rem;
        }
        .content2 ul li:nth-child(1) a {
            width: 1.8rem;
            height: 1.8rem;
            background-size: 1.8rem;
            margin-right: 0.14rem;
        }
        .content2 ul li:nth-child(2) a {
            width: 3.01rem;
            height: 1.8rem;
            background-size: 3.01rem;
            margin-right: 0.15rem;
        }
        .content2 ul li:nth-child(3) a {
            width: 1.8rem;
            height: 1.8rem;
            background-size: 1.8rem;
        }
        .content2 ul li:nth-child(4) a {
            width: 2.2rem;
            height: 1.8rem;
            background-size: 2.2rem;
            margin-right: 0.15rem;
            margin-top: 0.4rem;
        }
        .content2 ul li:nth-child(5) a {
            width: 2.2rem;
            height: 1.8rem;
            background-size: 2.2rem;
            margin-right: 0.15rem;
            margin-top: 0.4rem;
        }
        .content2 ul li:nth-child(6) a {
            width: 2.2rem;
            height: 1.8rem;
            background-size: 2.2rem;
            margin-top: 0.4rem;
        }
        .content2 ul li:nth-child(7) a {
            width: 3rem;
            height: 1.8rem;
            background-size: 3rem;
            margin-right: 0.16rem;
            margin-top: 0.4rem;
        }
        .content2 ul li:nth-child(8) a {
            width: 1.79rem;
            height: 1.8rem;
            background-size: 1.79rem;
            margin-top: 0.4rem;
            margin-right: 0.16rem;
        }
        .content2 ul li:nth-child(9) a {
            width: 1.79rem;
            height: 1.8rem;
            background-size: 1.79rem;
            margin-top: 0.4rem;
        }
        .content2 ul li a span {
            font-size: 0.28rem;
            margin-left: 0.42rem;
            padding-top: 0.45rem;
        }
        .footer .con {
            margin-left: 0 !important;
            width: 100%;
            margin-top: 0.38rem;
        }
        .footer .con .gaba {
            padding-left: 0.3rem;
            background: url(../images/gaba.png) no-repeat left center;
            background-size: 0.2rem;
        }
        .footer {
            display: none;
            height: 1.92rem;
        }
        .footer .con ul li {
            font-size: 0.24rem !important;
            line-height: 0.4rem;
        }
        .mobile_footer {
            display: block;
        }
    }
    /* 移动端适配 end */