@media screen and (max-width: 1000px) {
    .w-1400 {
        width: 1400px;
        margin: 0 auto;
    }
    .top {
        width: 100%;
        /* background: url("../images/top_bg.png") center center / 100% no-repeat; */
        position: relative;
        z-index: 111;
    }
    .nav_gd .top{
        width: 1400px;
    }
    .top_box {
        height: 42px;
        /* 0.42rem -> 42px */
    }
    .t_left {
        float: left;
    }
    .t_left a {
        color: white;
        line-height: 44px;
        /* 0.44rem -> 44px */
        font-size: 13px;
        /* 0.13rem -> 13px */
    }
    .t_right {
        float: right;
        width: 530px;
    }
    .t_right a {
        float: left;
        position: relative;
    }
    .t_right a:hover p {
        color: rgb(255, 227, 165);
    }
    .t_right a p {
        color: white;
        line-height: 44px;
        /* 0.44rem -> 44px */
        font-size: 15px;
        /* 0.15rem -> 15px */
        display: inline-block;
        padding: 0px 15px;
        /* 0.15rem -> 15px */
        position: relative;
        vertical-align: middle;
        transition: all 0.5s ease 0s;
    }
    .search_box {
        position: fixed;
        inset: 0px;
        background: rgba(0, 0, 0, 0.8);
        z-index: 100;
        opacity: 0;
        visibility: hidden;
        transition: all 0.3s ease-in-out 0s;
        display: none;
    }
    .search_box .close {
        background: url("../images/close.png") center center / contain no-repeat;
        width: 60px;
        height: 60px;
        position: absolute;
        right: 40px;
        top: 18%;
    }
    .ser {
        height: 45px;
        line-height: 45px;
        width: 550px;
        position: absolute;
        top: 50%;
        transform: translateX(-50%) translateY(-50%);
        left: 50%;
        margin: -100px 0px 0px;
    }
    .search_box.on {
        opacity: 1;
        visibility: visible;
        display: block;
        z-index: 1111111111111;
    }
    .ser input.notxt {
        position: absolute;
        width: 406px;
        height: 45px;
        background: rgb(255, 255, 255);
        box-shadow: rgba(0, 0, 0, 0.5) 300px 300px 300px inset;
        flex: 1 1 0%;
        padding: 0px 12px;
        font-size: 16px;
        appearance: none;
        border-radius: 0px;
        outline: none;
        border: 0px;
    }
    .ser input.notxt1 {
        position: absolute;
        width: 120px;
        height: 45px;
        border: none;
        background: rgb(0, 67, 135);
        right: 0px;
        font-size: 18px;
        color: rgb(255, 255, 255);
        vertical-align: middle;
    }
    .search_btn {
        width: 32px;
        /* 0.32rem -> 32px */
        height: 32px;
        /* 0.32rem -> 32px */
        display: inline-block;
        cursor: pointer;
        margin: 0.0rem 1px 0px 5px;
        /* 0.01rem -> 1px, 0.05rem -> 5px */
        vertical-align: middle;
        background: url("../images/search_btn.png") center center no-repeat;
        margin-top: 6px;
        /* 0.06rem -> 6px */
    }
    .t_right a::after {
        content: "";
        display: block;
        position: absolute;
        right: 0px;
        width: 1px;
        /* 0.01rem -> 1px */
        height: 15px;
        /* 0.15rem -> 15px */
        background-color: white;
        top: 53%;
        transform: translateY(-50%);
        color: rgba(255, 255, 255, 0.5);
    }
    .nav-contaniner {
        width: 100%;
        position: relative;
        z-index: 1111;
        min-width: 1400px;
    }
    .nav-contaniner:after {
        position: absolute;
        content: "";
        width: 100%;
        height: 100px;
        /* 1rem -> 100px */
        background-image: linear-gradient(to bottom, #0e0d0d87, #76757500);
        top: 0rem;
        z-index: -1;
    }
    .nav_box {
        position: relative;
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
    }
    .nav-logo {
        position: relative;
        width: 25%;
    }
    .nav-logo img {
        width: 100%;
    }
    .nav {
        width: 73%;
        position: relative;
    }
    .nav>ul {
        display: flex;
        width: 100%;
    }
    .other {
        margin-right: 282px;
        /* 2.82rem -> 282px */
    }
    .nav>ul>li {
        padding: 34px 10px;
        /* 0.34rem 0.1rem -> 34px 10px */
        position: relative;
        width: 100%;
    }
    .nav>ul>li:nth-child(4) .subNav {
        transform: translateX(-60px);
        /* -0.6rem -> -60px */
    }
    .nav>ul>li>a {
        font-size: 16px;
        /* 0.16rem -> 16px */
        font-weight: bold;
        color: white;
        white-space: nowrap;
        width: 100%;
        display: block;
    }
    .subNav {
        position: absolute;
        z-index: 111;
        visibility: hidden;
        transition: all 0.3s ease 0s;
        top: 10px;
        /* 1rem -> 10px */
        min-width: 170%;
        left: -32px;
        /* -0.32rem -> -32px */
        background-color: rgb(187, 160, 102);
        opacity: 0;
        border-radius: 0px 0px 5px 5px;
    }
    .nav>ul>li:hover .subNav {
        visibility: visible;
        opacity: 1;
        top: 91px;
        /* .914rem -> 91px */
    }
    .nav-contaniner .nav>ul>li:nth-child(4) .subNav {
        transform: translateX(-39px);
        /* -0.39rem -> -39px */
    }
    .subNav li {
        text-align: center;
        width: 100%;
        line-height: 40px;
        /* 0.4rem -> 40px */
        background-color: white;
        transition: all 0.5s ease 0s;
    }
    .subNav li:first-child {
        margin-top: 4px;
        /* 0.04rem -> 4px */
    }
    .subNav li:hover {
        background-color: rgb(16, 71, 131);
    }
    .subNav li a {
        font-size: 14px;
        /* 0.14rem -> 14px */
        transition: all 0.5s ease 0s;
        white-space: nowrap;
        padding: 20px;
        /* 0.2rem -> 20px */
    }
    .subNav li:hover a {
        color: white;
    }
    .banner-container {
        height: 100%;
        overflow: hidden;
        min-width: 1400px;
        height: 229px;
    }
    .banner-bd ul li img {
        width: 100%;
        height: 100%;
        display: block;
        object-fit: cover;
        animation: 10s ease-in-out 0s infinite alternate none running zoomin;
    }
    @keyframes zoomin {
        0% {
            transform: scale(1);
        }
        100% {
            transform: scale(110%);
        }
    }
    .banner {
        position: fixed;
        overflow: hidden;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
    }
    .banner-bd ul {
        height: 100%;
    }
    .banner-bd ul li {
        overflow: hidden;
    }
    .banner-container .prev {
        right: 330px;
        /* 3.3rem -> 330px */
        background: url("../images/next.png") 0% 0% / 100% no-repeat;
    }
    .banner-container .next {
        left: 320px;
        /* 3.2rem -> 320px */
        background: url("../images/prev.png") 0% 0% / 100% no-repeat;
    }
    .banner-container .prev,
    .banner-container .next {
        width: 49px;
        /* 0.49rem -> 49px */
        height: 56px;
        /* 0.56rem -> 56px */
        line-height: 56px;
        /* 0.56rem -> 56px */
        position: absolute;
        top: 0px;
        bottom: 0px;
        margin: auto;
        cursor: pointer;
    }
    .banner-bd {
        height: 100%;
    }
    .banner-hd,
    .news-list-hd {
        position: absolute;
        max-width: 300px;
        text-align: center;
        height: 17px;
        /* 0.17rem -> 17px */
        left: 0px;
        right: 0px;
        bottom: 10px;
        /* 1rem -> 10px */
        margin: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: 111;
    }
    .banner-container .banner-hd li.on:first-of-type::after {
        z-index: 11;
        position: absolute;
        width: 15px;
        /* 0.15rem -> 15px */
        height: 15px;
        /* 0.15rem -> 15px */
        background-color: white;
        top: 38px;
        /* 0.38rem -> 38px */
        margin-left: 8px;
        /* 0.08rem -> 8px */
        bottom: 0px;
    }
    .banner-container .banner-hd li,
    .news-list .news-list-hd li {
        width: 10px;
        /* 0.1rem -> 10px */
        height: 10px;
        /* 0.1rem -> 10px */
        background-color: rgb(255, 255, 255);
        border-radius: 50%;
        margin: 8px;
        /* 0.08rem -> 8px */
        float: left;
    }
    .banner-container .banner-hd li.on {
        width: 10px;
        /* 0.1rem -> 10px */
        height: 10px;
        /* 0.1rem -> 10px */
        background-color: rgba(0, 0, 0, 0.2);
        border: 0.1px solid rgb(5, 101, 168);
    }
    .banner-bd ul li {
        height: 100%;
        overflow: hidden;
    }
    .subNav li:last-child {
        border-radius: 0px 0px 5px 5px;
    }
    .banner-hd .tempWrap {
        height: 100%;
    }
    .banner .swiper-container img {
        width: 100%;
        height: 100%;
    }
    .banner .swiper-button-next {
        width: 50px;
        /* 0.5rem -> 50px */
        height: 50px;
        /* 0.5rem -> 50px */
        background: url("../images/next.png") 0% 0% / 100% no-repeat !important;
    }
    .banner .swiper-button-prev {
        width: 50px;
        /* 0.5rem -> 50px */
        height: 50px;
        /* 0.5rem -> 50px */
        background: url("../images/prev.png") 0% 0% / 100% no-repeat !important;
    }
    .banner .swiper-container-horizontal>.swiper-pagination {
        width: 300px;
        /* 3rem -> 300px */
        margin: 0px auto;
        display: flex;
        justify-content: center;
        align-items: center;
        right: -1400px;
        /* -14rem -> -1400px */
        background: url("../images/swiper_bg.png") right top / 61% no-repeat;
        height: 100px;
        /* 1rem -> 100px */
        padding-right: 140px;
        /* 1.4rem -> 140px */
    }
    .banner .swiper-pagination-bullet {
        width: 25px;
        /* 0.25rem -> 25px */
        height: 25px;
        /* 0.25rem -> 25px */
        opacity: 1;
        background: url("../images/yuan.png") center center no-repeat !important;
        background-size: 100%;
    }
    .banner .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 25px;
        /* 0.25rem -> 25px */
        height: 25px;
        /* 0.25rem -> 25px */
        background: url("../images/yuan2.png") center center no-repeat !important;
        background-size: 100% !important;
    }
    .container-img01 {
        width: 302px;
        /* 3.02rem -> 302px */
        position: relative;
        z-index: 111;
        left: 0px;
        right: 0px;
        margin: 0px auto;
    }
    .section_01 {
        width: 100%;
        position: relative;
        background: url("../images/zhxw_bg.png") center center / 117% no-repeat;
        min-width: 1400px;
    }
    .section_tit {
        width: 350px;
        /* 3.5rem -> 350px */
        height: 70px;
        /* 0.7rem -> 70px */
        margin: 0px auto;
        position: relative;
    }
    .section_tit::after {
        position: absolute;
        content: "";
        left: 0rem;
        height: 70px;
        /* 0.7rem -> 70px */
        width: 350px;
        /* 3.5rem -> 350px */
        background: url("../images/tit_bg.png") center no-repeat;
        bottom: 0rem;
        transition: all 1s;
        z-index: -1;
        background-size: 100%;
    }
    .section_tit:hover::after {
        animation-duration: 1s;
        animation-fill-mode: both;
        animation-name: run;
        animation-duration: .6s;
        animation-timing-function: linear;
    }
    .section_box a {
        display: block;
        text-align: center;
        font-family: scscn;
        font-size: 37px;
        /* 0.37rem -> 37px */
        font-weight: bold;
    }
    .section_box a span {
        font-size: 65px;
        /* 0.65rem -> 65px */
        color: red;
        font-family: hwls;
        font-weight: normal;
    }
    .cn-box img {
        height: 100%;
    }
    .section_01_container {
        width: 100%;
        padding-top: 40px;
        /* 0.4rem -> 40px */
        background: url("../images/s_container.png") center top no-repeat;
    }
    .section_01_box {
        padding-top: 342px;
        /* 0.34rem -> 34px */
        overflow: hidden;
    }
    .s01_list {
        width: 100%;
        padding-bottom: 40px;
        /* 0.4rem -> 40px */
    }
    .s01_info {
        position: relative;
        width: 693px;
        /* 6.93rem -> 693px */
        height: 340px;
        /* 3.4rem -> 340px */
        overflow: hidden;
    }
    .s01_info img {
        width: 100%;
        height: 100%;
    }
    .s01_tit {
        position: absolute;
        bottom: 0px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        height: 35px;
        /* 0.35rem -> 35px */
        z-index: 1111111111;
    }
    .s01_tit p {
        width: 79%;
        position: relative;
        z-index: 111;
        color: white;
        padding-left: 20px;
        /* 0.2rem -> 20px */
        font-size: 18px;
        /* 0.18rem -> 18px */
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .s01_tit span {
        position: relative;
        z-index: 111;
        color: white;
        padding-right: 20px;
        /* 0.2rem -> 20px */
        background: url("../images/more3.png") left center no-repeat;
        padding-left: 20px;
        /* 0.2rem -> 20px */
        font-size: 13px;
        /* 0.13rem -> 13px */
        line-height: 100%;
    }
    .s01_box .s01_tit::after {
        content: "";
        width: 100%;
        height: 55px;
        /* 0.55rem -> 55px */
        background: linear-gradient(rgb(182 178 178 / 0%), rgb(0, 135, 255));
        position: absolute;
        z-index: 1;
        bottom: 0;
    }
    .s01_other {
        width: 340px;
        /* 3.401rem -> 340px */
        background: url("../images/1212.png") center bottom / 100% no-repeat;
        height: 340px;
        /* 3.4rem -> 340px */
        transition: all .3s;
    }
    .s01_img {
        width: 100%;
        height: 234px;
        /* 2.34rem -> 234px */
        overflow: hidden;
    }
    .s01_other a img {
        width: 100%;
        height: 100%;
    }
    .s01_other a p {
        padding: 20px;
        /* 0.2rem -> 20px */
        font-size: 18px;
        /* 0.18rem -> 18px */
        height: 68px;
        /* 0.68rem -> 68px */
        overflow: hidden;
        width: 100%;
    }
    .s01_other a span {
        font-size: 16px;
        /* 0.16rem -> 16px */
        background: url("../images/time2.png") left center / 14% no-repeat;
        margin-left: 10px;
        /* 0.1rem -> 10px */
        padding-left: 15px;
        /* 0.15rem -> 15px */
    }
    .s01_other a i {
        display: block;
        background: url("../images/more.png") center center no-repeat;
        width: 14px;
        /* 0.14rem -> 14px */
        height: 14px;
        /* 0.14rem -> 14px */
        margin-right: 20px;
        /* 0.2rem -> 20px */
    }
    .sj {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        margin-top: 40px;
        /* 0.4rem -> 40px */
        position: absolute;
        bottom: 6px;
        /* 0.06rem -> 6px */
    }
    .s01_box ul {
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;
        overflow: hidden;
    }
    .s01_box ul li {
        margin-top: 20px;
        /* 0.2rem -> 20px */
        transition: all 0.3s ease 0s;
    }
    .s01_box {
        width: 100%;
    }
    .s01_box ul li:hover {
        transform: translateY(-40px);
        /* -4px */
    }
    .s01_other:hover {
        background: url("../images/1213.png") center bottom no-repeat;
        width: 340px;
        /* 3.4rem -> 340px */
        height: 340px;
        /* 3.4rem -> 340px */
        background-size: 100%;
    }
    .s01_other:hover p {
        color: white;
    }
    .s01_other:hover span {
        background: url("../images/time.png") left center no-repeat;
        color: rgb(207, 169, 114);
        background-size: 14%;
    }
    .s01_other:hover i {
        background: url("../images/more2.png") center center no-repeat;
    }
    .cn-box {
        width: 100%;
        height: 174px;
        /* 1.74rem -> 174px */
    }
    .s01_list .swiper-pagination-bullet {
        width: 6px;
        /* 0.06rem -> 6px */
        height: 6px;
        /* 0.06rem -> 6px */
        opacity: 1;
        background-color: #a19f9f;
        border-radius: 100%;
        transition: all .5s;
    }
    .s01_list .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 35px;
        /* 0.35rem -> 35px */
        height: 6px;
        /* 0.06rem -> 6px */
        background-color: #0e447f;
        border-radius: 16px;
    }
    .s01_list .swiper-pagination {
        bottom: 0rem;
    }
    .s01_list .swiper-container {
        padding-bottom: 60px;
        /* 0.6rem -> 60px */
    }
    .section_02 {
        width: 100%;
        position: relative;
        z-index: 2;
        overflow: hidden;
        background-color: white;
    }
    .section_02_box {
        display: flex;
        justify-content: right;
        margin-top: 50px;
        /* 0.5rem -> 50px */
    }
    .section_02_01,
    .section_02_02 {
        width: 50%;
    }
    .section_02_01list {
        margin-top: 65px;
        /* 0.65rem -> 65px */
    }
    .s02_box {
        width: 95%;
        height: 100px;
        /* 1rem -> 100px */
        display: flex;
        align-items: center;
        position: relative;
        padding: 0rem 30px;
        /* 0.3rem -> 30px */
    }
    .s02_box p {
        margin-left: 0rem;
        font-size: 18px;
        /* 0.18rem -> 18px */
        height: 44px;
        /* 0.44rem -> 44px */
        overflow: hidden;
        display: -webkit-box;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        margin-left: 20px;
        /* 0.2rem -> 20px */
        font-weight: bold;
        width: 77%;
    }
    .s02_box span {
        font-size: 16px;
        /* 0.16rem -> 16px */
        padding-right: 10px;
        /* 0.1rem -> 10px */
        display: block;
        width: 90px;
        /* 0.9rem -> 90px */
        position: relative;
    }
    .section_02_01list ul li {
        transition: all 0.3s ease 0s;
        margin-top: 15px;
        /* 0.15rem -> 15px */
    }
    .section_02_01list ul li a {
        position: relative;
    }
    .s02_box::after {
        content: "";
        position: absolute;
        right: 0px;
        width: 100%;
        border-top: 1px dashed rgb(181, 181, 181);
        bottom: -12px;
    }
    .section_02_01list ul li:hover {
        transform: translateY(-40px);
        /* -4px */
    }
    .section_02_01list ul li:hover .s02_box::after {
        border: none;
    }
    .section_02_01list ul li:hover .s02_box p::before {
        background: url("../images/hb2.png") left center no-repeat;
    }
    .section_02_01list ul li .s02_box {
        transition: all .3s;
    }
    .section_02_01list ul li:hover .s02_box {
        background: url("../images/s02_bg2.png") center center / 100% no-repeat;
        background-size: 100% 100%;
        box-shadow: rgba(0, 0, 0, 0.5) 30px 70px 310px -50px;
        border-radius: 15px 0px;
        height: 100px;
        /* 1rem -> 100px */
        padding: 0rem 30px;
        /* 0.3rem -> 30px */
    }
    .section_02_01list ul li:hover .s02_box span {
        color: white;
    }
    .section_02_01list ul li:hover .s02_box p {
        color: white;
    }
    .section_02_02box {
        margin-top: 65px;
        /* 0.65rem -> 65px */
    }
    .s0202_img {
        width: 100%;
        height: 240px;
        /* 2.4rem -> 240px */
        overflow: hidden;
        position: relative;
    }
    .s0202_img img {
        width: 100%;
        height: 100%;
    }
    .s0202_lm,
    .s0202_conrainer p,
    .s0202_conrainer span,
    .s0202_zy,
    .s0202_sj {
        padding-left: 20px;
        /* 0.2rem -> 20px */
        padding-right: 15px;
        /* 0.15rem -> 15px */
    }
    .s0202_lm {
        background: url("../images/s0202_lmbg.png") left center no-repeat;
        margin-left: 10px;
        /* 0.1rem -> 10px */
        color: white;
        font-family: scscn;
        font-size: 20px;
        /* 0.2rem -> 20px */
        margin-top: 10px;
        /* 0.1rem -> 10px */
        z-index: 11;
        position: absolute;
        padding-left: 30px;
        /* 0.3rem -> 30px */
        bottom: 0rem;
    }
    .s0202_img::after{
        
width: 135px;
        
height: 30px;
        
border-radius: 0 10px 10px 0;
    }
    .s0202_conrainer p {
        margin-top: 15px;
        /* 0.15rem -> 15px */
        line-height: 24px;
        /* 0.24rem -> 24px */
        font-family: regular;
        font-size: 18px;
        /* 0.18rem -> 18px */
    }
    .s0202_conrainer span {
        width: 20px;
        /* 0.2rem -> 20px */
        height: 5px;
        /* 0.05rem -> 5px */
        background-color: rgb(242, 169, 24);
        border-radius: 4px;
        display: block;
        padding: 0px;
        margin-left: 20px;
        /* 0.2rem -> 20px */
        margin-top: 12px;
        /* 0.12rem -> 12px */
        margin-bottom: 12px;
        /* 0.12rem -> 12px */
    }
    .s0202_zy {
        line-height: 24px;
        /* 0.24rem -> 24px */
        margin-bottom: 5px;
        /* 0.05rem -> 5px */
        font-family: regular;
        margin-top: 5px;
        /* 0.05rem -> 5px */
        font-size: 16px;
        /* 0.16rem -> 16px */
        padding: 15px 10px;
        /* 0.15rem 0.1rem -> 15px 10px */
    }
    .s0202_sj {
        font-size: 16px;
        /* 0.16rem -> 16px */
        text-align: left;
        position: relative;
        padding-left: 40px;
        /* 0.4rem -> 40px */
        padding-bottom: 11px;
        /* 0.11rem -> 11px */
    }
    .s0202_sj::after {
        position: absolute;
        content: "";
        left: 20px;
        /* 0.2rem -> 20px */
        background: url("../images/time2.png") center center / 100% no-repeat;
        width: 14px;
        /* 0.14rem -> 14px */
        height: 14px;
        /* 0.14rem -> 14px */
        bottom: 14px;
        /* 0.14rem -> 14px */
    }
    .s02_02_box {
        display: flex;
        justify-content: space-between;
    }
    .s02_02_box .s02_02_box_01 img {
        transition: all .5s;
    }
    .s02_02_box .s02_02_box_01:hover .s0202_conrainer {
        background: url("../images/s0202container.png") center bottom no-repeat;
        color: white;
        background-size: 100%;
    }
    .s02_02_box .s02_02_box_01:hover .s0202_lm {
        color: white;
        background: url("../images/s0202_lmbg2.png") left center no-repeat;
    }
    .s02_02_box .s02_02_box_01:hover img {
        transform: scale(1.1);
    }
    .s02_02_box .s02_02_box_01:hover .s0202_sj::after {
        background: url("../images/more3.png") center center no-repeat;
    }
    .x_sj span,
    .x_zcr span,
    .x_dd span {
        font-size: 16px;
    }
    .s0202_conrainer {
        box-shadow: rgba(0, 0, 0, 0.5) 10px 40px 50px -30px;
    }
    .xsyg_box {
        width: 97px;
        height: 33px;
        line-height: 33px;
        font-size: 18px;
    }
    .xsyg_box::after {
        border-radius: 0 15px 15px 0;
    }
    .xsyg_tit {
        font-size: 18px;
        height: 56px;
        margin-top: 22px;
        line-height: 28px;
    }
    .xsyg_info {
        margin-top: 30px;
    }
    .xsyg_info div {
        margin-top: 25px;
    }
    .x_zcr p::after,
    .x_sj p::after,
    .x_dd p::after {
        width: 20px;
        height: 20px;
    }
    .x_zcr p,
    .x_sj p,
    .x_dd p {
        font-size: 17px;
        padding-left: 30px;
        width: 100px;
    }
    .section_02_02 {
        padding-bottom: 100px;
        /* 1rem -> 100px */
    }
    .s02_brige {
        position: absolute;
        width: 100%;
        height: 359px;
        /* 3.59rem -> 359px */
        overflow: hidden;
    }
    .s02_brige img {
        width: 100%;
    }
    .section_03 {
        position: relative;
        z-index: 2;
        overflow: hidden;
        background-color: white;
        min-width: 1400px;
    }
    .section_03_box {
        padding-top: 200px;
        /* 2rem -> 200px */
    }
    .section_03_info {
        width: 95%;
        position: relative;
        margin: 0px auto;
        overflow: hidden;
    }
    .section_03_info img {
        transition: all .5s;
    }
    .section_03_info p {
        transition: all .3s;
    }
    .section_03_info:hover img {
        transform: scale(1.1);
    }
    .section_03_info:hover p {
        font-weight: bold;
    }
    .s03_img {
        width: 363px;
        /* 3.63rem -> 363px */
        height: 256px;
        /* 2.56rem -> 256px */
        overflow: hidden;
    }
    .s03_img img {
        width: 100%;
        height: 100%;
    }
    .section_03_info p {
        font-size: 16px;
        /* 0.16rem -> 16px */
        font-family: scscn;
        position: absolute;
        bottom: 0rem;
        width: 100%;
        z-index: 11;
        color: white;
        line-height: 42px;
        /* 0.42rem -> 42px */
        padding-left: 10px;
        /* 0.1rem -> 10px */
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .section_03_info p::after {
        content: "";
        position: absolute;
        bottom: 0px;
        width: 100%;
        height: 42px;
        /* 0.42rem -> 42px */
        background-color: black;
        opacity: 0.749;
        left: 0rem;
        z-index: -1;
    }
    .section_03_info span {
        position: absolute;
        bottom: 50px;
        /* 0.5rem -> 50px */
        left: 20px;
        /* 0.2rem -> 20px */
        color: white;
        padding-left: 40px;
        /* 0.4rem -> 40px */
        font-size: 15px;
        /* 0.15rem -> 15px */
    }
    .section_03_info span::after {
        content: "";
        position: absolute;
        width: 30px;
        /* 0.3rem -> 30px */
        border-top: 1px solid;
        background-color: rgb(207, 169, 114);
        left: 0rem;
        bottom: 10px;
        /* 0.1rem -> 10px */
    }
    .section_03_container {
        width: 1400px;
        /* 14rem -> 1400px */
        margin: 70px auto 100px;
        /* 0.7rem auto 1rem -> 70px auto 100px */
        position: relative;
    }
    .section_03_container .swiper-slide-next {
        /* height: 293px; */
        /* width: 422px !important; */
    }
    .section_03_container .swiper-slide-next img {
        width: 100%;
    }
    .section_03_container .swiper-slide-next .s03_img {
        /* height: 293px; */
        /* width: 422px !important; */
    }
    .section_03_container .swiper-slide-next .section_03_info {
        /* width: 422px !important; */
    }
    .section_03_container .swiper-wrapper {
        align-items: baseline;
    }
    .section_03_container .swiper-button-next {
        right: -50px;
        /* -0.5rem -> -50px */
        background: url("../images/next.png") center center / 100% no-repeat;
        width: 50px;
        /* 0.5rem -> 50px */
        height: 50px;
        /* 0.5rem -> 50px */
        top: 320px;
        /* 3.2rem -> 320px */
        left: 760px;
        /* 5.6rem -> 560px */
    }
    .section_03_container .swiper-button-prev {
        left: -35px;
        /* -0.35rem -> -35px */
        background: url("../images/prev.png") center center / 100% no-repeat;
        width: 50px;
        /* 0.5rem -> 50px */
        height: 50px;
        /* 0.5rem -> 50px */
        top: 320px;
        /* 3.2rem -> 320px */
        left: 540px;
        /* 4.3rem -> 430px */
    }
    .section_04 {
        width: 100%;
        position: relative;
        z-index: 1;
        background: url("../images/s04_bg.png") bottom center / contain no-repeat rgb(255, 255, 255);
        overflow: hidden;
        min-width: 1400px;
    }
    .s04_box {
        display: flex;
        justify-content: space-between;
        margin-top: 85px;
        /* 0.85rem -> 85px */
    }
    .s04_left {
        width: 49%;
        position: relative;
    }
    .s04_right {
        width: 49%;
    }
    .s04_l_container {
        width: 620px;
        /* 6.2rem -> 620px */
        height: 465px;
        /* 4.65rem -> 465px */
        position: relative;
        overflow: hidden;
    }
    .s04_l_container img {
        width: 100%;
        height: 100%;
        transition: all 0.5s ease 0s;
    }
    .s04_l_container:hover img {
        transform: scale(1.1);
    }
    .s04_l_container:hover p {
        color: white;
    }
    .s04_l_container p {
        position: absolute;
        font-size: 18px;
        /* 0.18rem -> 18px */
        left: 0rem;
        bottom: 0rem;
        color: white;
        font-family: scscn;
        width: 73%;
        z-index: 11;
        line-height: 40px;
        /* 0.4rem -> 40px */
        padding: 10px 0rem 10px 40px;
        /* 0.1rem 0.1rem 0.1rem 0.4rem -> 10px 0rem 10px 40px */
    }
    .s04_l_container p::after {
        content: "";
        position: absolute;
        width: 122.7%;
        height: 60px;
        /* 0.6rem -> 60px */
        left: 0rem;
        bottom: 0rem;
        background-color: black;
        opacity: 0.749;
        z-index: -1;
    }
    .s04_l_container span {
        position: absolute;
        bottom: 0px;
        z-index: 11111;
        right: 80px;
        /* 0.8rem -> 80px */
        width: 50px;
        /* 0.5rem -> 50px */
        height: 50px;
        /* 0.5rem -> 50px */
        color: white;
        font-size: 15px;
        /* 0.15rem -> 15px */
    }
    .s04_l_container span i {
        font-size: 16px;
        /* 0.16rem -> 16px */
        font-style: normal;
    }
    .s04prev,
    .s04next {
        position: absolute;
        width: 66px;
        /* 0.66rem -> 66px */
        height: 60px;
        /* 0.6rem -> 60px */
        bottom: 0rem;
        transition: all 0.3s ease 0s;
        cursor: pointer;
    }
    .s04prev {
        background: url("../images/s04prev.png") center center no-repeat rgba(2, 2, 2, 0.5);
        right: 10px;
        /* 0.1rem -> 10px */
    }
    .s04next {
        background: url("../images/s04next.png") center center no-repeat rgba(2, 2, 2, 0.5);
        right: 75px;
        /* 0.75rem -> 75px */
    }
    .s04next:hover,
    .s04prev:hover {
        background-color: rgb(14, 68, 127);
    }
    .section_04_box {
        margin-top: 60px;
        /* 0.6rem -> 60px */
    }
    .s04_r_box {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
    }
    .s04_time {
        width: 88px;
        /* 0.88rem -> 88px */
        height: 86px;
        /* 0.86rem -> 86px */
        text-align: center;
    }
    .s04_time .s04_yr {
        font-size: 42px;
        /* 0.42rem -> 42px */
        text-align: center;
        color: rgb(204, 204, 204);
    }
    .s04_time::after {
        height: 60px;
        top: 14px;
        left: 90px;
    }
    .s02_02_box_02 ul li {
        margin-top: 22px;
    }
    .s02_02_box_02 ul li a span {
        font-size: 16px;
        padding-left: 20px;
    }
    .s02_02_box_02 ul li a span::before {
        width: 13px;
        height: 13px;
        top: 6px;
    }
    .s02_02_box_02 ul li a p {
        font-size: 18px;
        margin-top: 10px;
    }
    .s04_info p {
        font-size: 18px;
    }
    .s04_info span {
        font-size: 16px;
        height: 46px;
    }
    .s04_info {
        width: 550px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .s04_time span {
        font-size: 18px;
        /* 0.18rem -> 18px */
        display: block;
        color: rgb(204, 204, 204);
    }
    .s04_r_list ul li {
        margin-top: 25px;
        /* 0.25rem -> 25px */
        height: 97px;
        /* 0.97rem -> 97px */
        display: flex;
        justify-content: center;
        align-items: center;
        transition: all 0.3s ease 0s;
    }
    .s04_r_list ul li:first-child {
        margin-top: 0rem;
    }
    .s04_r_list ul li:hover {
        background: url("../images/s04_libg.png") center bottom / 100% no-repeat;
        border-radius: 50px 0px 0px;
    }
    .s04_r_list ul li:hover .s04_r_box,
    .s04_r_list ul li:hover .s04_info span {
        color: white;
    }
    .s04_r_list ul li:hover .s04_yr {
        color: white;
    }
    .s04_r_list ul li:hover .s04_time span {
        color: white;
    }
    .section_05 {
        margin-top: 70px;
        /* 0.7rem -> 70px */
    }
    .section_5_box {
        width: 100%;
        margin-top: 87px;
        /* 0.87rem -> 87px */
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        margin-bottom: 100px;
        /* 1rem -> 100px */
    }
    .s05_01 {
        width: 539px;
        /* 5.39rem -> 539px */
        height: 375px;
        /* 3.75rem -> 375px */
        position: relative;
        overflow: hidden;
    }
    .s05_01 p {
        position: absolute;
        bottom: 0rem;
        color: white;
        padding-left: 100px;
        /* 1rem -> 100px */
        line-height: 40px;
        /* 0.4rem -> 40px */
        width: 100%;
        font-size: 16px;
        /* .16rem -> 16px */
        font-family: "scscn";
    }
    .s05_01 span {
        background: url("../images/sp.png") center center no-repeat;
        width: 90px;
        /* 0.9rem -> 90px */
        height: 34px;
        /* 0.34rem -> 34px */
        display: block;
        position: absolute;
        bottom: 0rem;
        left: 0rem;
        font-size: 16px;
        /* .16rem -> 16px */
        background-size: 100%;
    }
    .s05_01 a::after {
        content: "";
        position: absolute;
        left: 42%;
        /* 0.42rem -> 42% */
        top: 41%;
        /* 0.41rem -> 41% */
        width: 75px;
        /* 0.75rem -> 75px */
        height: 75px;
        /* 0.75rem -> 75px */
        background: url("../images/bf.png") center center / 100% no-repeat;
    }
    .s05_02 {
        width: 540px;
        /* 5.4rem -> 540px */
        height: 375px;
        /* 3.75rem -> 375px */
        overflow: hidden;
        position: relative;
    }
    .s05_02 img {
        width: 100%;
        height: 100%;
    }
    .s05_02 p,
    .s05_03 p,
    .s05_04 p,
    .s05_05 p,
    .s05_06 p {
        position: absolute;
        bottom: 7px;
        /* 0.07rem -> 7px */
        left: 10px;
        /* 0.1rem -> 10px */
        font-size: 16px;
        /* 0.16rem -> 16px */
        font-family: scscn;
        color: white;
    }
    .s05_03 {
        width: 319px;
        /* 3.199rem -> 319px */
        height: 375px;
        /* 3.75rem -> 375px */
        overflow: hidden;
        position: relative;
    }
    .s05_04 {
        width: 440px;
        /* 4.4rem -> 440px */
        height: 375px;
        /* 3.75rem -> 375px */
        overflow: hidden;
        position: relative;
    }
    .s05_05 {
        width: 440px;
        /* 4.4rem -> 440px */
        height: 375px;
        /* 3.75rem -> 375px */
        overflow: hidden;
        position: relative;
    }
    .s05_06 {
        width: 518px;
        /* 5.18rem -> 518px */
        height: 375px;
        /* 3.75rem -> 375px */
        overflow: hidden;
        position: relative;
    }
    .section_5_box div img {
        width: 100%;
        transition: all 0.7s ease 0s;
        height: 100%;
    }
    .footer,
    .footer_box {
        width: 100%;
        position: relative;
        z-index: 1;
    }
    .footer {
        background: url("../images/f_bg.png") center center / 100% no-repeat;
        min-width: 1400px;
    }
    .footer_box {
        padding-top: 0px;
        /* 0.38rem -> 38px */
        padding-bottom: 10px;
        /* 0.1rem -> 10px */
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .f_01 {
        width: 401px;
        /* 4.01rem -> 401px */
        height: 203px;
        /* 2.03rem -> 203px */
    }
    .f_01 div {
        width: 135px;
        /* 1.62rem -> 162px */
        height: 122px;
        /* 1.48rem -> 148px */
        overflow: hidden;
        margin: 0px auto;
        margin-top: 45px;
    }
    .f_01 img {
        width: 100%;
        height: 100%;
    }
    .f_02 {
        width: 468px;
        /* 4.68rem -> 468px */
        height: 119px;
        /* 2.03rem -> 203px */
        border-right: 1px solid white;
        border-left: 1px solid white;
    }
    .f_02 ul {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        margin-top: 5px;
        /* 0.5rem -> 5px */
    }
    .f_02 ul li a {
        color: white;
        font-size: 14px;
        /* 0.14rem -> 14px */
        height: 100%;
        display: block;
    }
    .f_02 ul li {
        width: 150px;
        /* 1.5rem -> 150px */
        text-align: center;
        margin-top: 20px;
        /* 0.2rem -> 20px */
        height: 100%;
    }
    .f_03 {
        width: 540px;
        /* 5.4rem -> 540px */
        height: 100%;
    }
    .f_scinfo p {
        color: white;
        line-height: 24px;
        /* 0.245rem -> 24px */
        font-size: 14px;
        /* 0.14rem -> 14px */
    }
    .f_03 {
        padding-left: 53px;
        /* 0.53rem -> 53px */
    }
    .xtb ul {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .xtb {
        width: 53%;
        margin-top: 10px;
        /* 0.1rem -> 1px */
    }
    .xtb ul li {
        margin-right: 13px;
        /* 0.13rem -> 13px */
    }
    .xtb ul li a {
        width: 42px;
        /* 0.42rem -> 42px */
        height: 42px;
        /* 0.42rem -> 42px */
        display: block;
    }
    .xtb ul li .evm2::before {
        bottom: 60px;
        left: -30px;
        height: 100px;
        width: 100px;
    }
    .xtb ul li a img {
        width: 100%;
        height: 100%;
    }
    .bottom_info {
        width: 100%;
        position: relative;
        z-index: 1;
        background-color: rgb(14, 68, 127);
        height: 45px;
        /* 0.45rem -> 45px */
        display: flex;
        justify-content: center;
        align-items: center;
        min-width: 1400px;
    }
    .bottom_info p {
        background: url("../images/bq.png") right center no-repeat;
        color: white;
        padding-right: 40px;
        /* 0.4rem -> 40px */
        font-size: 14px;
        /* 0.14rem -> 14px */
    }
    .bottom_info p span {
        padding-left: 50px;
        /* 0.5rem -> 50px */
    }
    .nav_gd {
        width: 100%;
        position: fixed;
        z-index: 111111111;
        background-color: white;
        justify-content: space-between;
        align-items: center;
        top: -200px;
        /* -2rem -> -200px */
        transition: all .30s;
        min-width: 1400px;
    }
    .nav_gd2 {
        top: 0px;
    }
    .nav_gd .logo2 {
        width: 270px;
        /* 2.7rem -> 270px */
        overflow: hidden;
    }
    .nav_gd .logo2 img {
        width: 100%;
    }
    .nav_gd .nav>ul>li>a {
        color: white;
        font-size: 18px;
        /* .18rem -> 18px */
    }
    .nav_gd .nav>ul {
        display: flex;
        justify-content: right;
    }
    .nav_gd .nav>ul .subNav {
        top: 102px;
        /* 1.02rem -> 102px */
    }
    .nav_gd .nav>ul .subNav a {
        font-size: 18px;
        /* .18rem -> 18px */
        white-space: nowrap;
        padding: 0 20px;
        /* 0 .2rem -> 0 20px */
    }
    .other_banner {
        width: 100%;
        position: relative;
        height: 485px;
        /* 6.5rem * 100 */
        overflow: hidden;
        min-width: 1400px;
    }
    .other_banner img {
        width: 100%;
    }
    .dw {
        position: absolute;
    }
    .l_top {
        margin-top: 10px;
        /* .1rem * 100 */
    }
    .o_tit {
        position: absolute;
        bottom: 0;
        width: 100%;
    }
    .otit_box p {
        font-size: 36px;
        /* .36rem * 100 */
        color: white;
        font-weight: bold;
        position: relative;
    }
    .otit_box p::before {
        content: "";
        position: absolute;
        background: url(../images/other/o_tit.png) no-repeat left;
        background-size: 100% 100%;
        width: 207px;
        /* 2.07rem * 100 */
        height: 64px;
        /* .64rem * 100 */
        left: -86px;
        /* -.86rem * 100 */
        bottom: 0;
    }
    .otit_box span {
        display: block;
        font-size: 15.37px;
        /* .1537rem * 100 */
        color: white;
        width: 43%;
        line-height: 28px;
        /* .28rem * 100 */
        margin-top: 20px;
        /* .2rem * 100 */
    }
    .otit_box {
        margin-bottom: 40px;
        /* .4rem * 100 */
    }
    .other_box {
        width: 100%;
        min-width: 1400px;
    }
    .oth_dh {
        width: 100%;
    }
    .dh_box {
        box-shadow: rgba(236, 240, 245, 0.5) 30px 30px 30px;
        min-width: 1400px;
    }
    .oth_dh ul {
        display: flex;
        justify-content: left;
    }
    .oth_dh ul li {
        min-width: 161px;
        /* 1.61rem * 100 */
        height: 94px;
        /* .94rem * 100 */
        padding: 0 20px;
        /* .2rem * 100 */
    }
    .oth_dh ul li a {
        display: block;
        width: 100%;
        height: 100%;
        text-align: center;
        line-height: 94px;
        /* .94rem * 100 */
        font-size: 21px;
        /* .21rem * 100 */
    }
    .oth_dh .on {
        background-color: #0e447f;
    }
    .oth_dh .on a {
        color: white;
    }
    .dqwz {
        width: 100%;
        display: flex;
        align-items: center;
        font-size: 17px;
        /* .17rem * 100 */
        margin-top: 20px;
        /* .2rem * 100 */
        margin-bottom: 20px;
        /* .2rem * 100 */
    }
    .dqwz p {
        font-size: 20px;
        /* .2rem * 100 */
    }
    .dqwz a {
        font-size: 17px;
        /* .17rem * 100 */
    }
    .oth_content {
        width: 100%;
        /* overflow: hidden; */
    }
    .oth_content h4 {
        font-size: 24px;
        /* .24rem * 100 */
        font-weight: bold;
        text-align: center;
        /* margin-top: 20px; */
    }
    .content_info {
        width: 100%;
        background-color: #f9f9f9;
        padding: 40px 65px;
        /* .4rem .65rem * 100 */
        margin-top: 30px;
        /* .3rem * 100 */
    }
    .content_info span {
        display: block;
        font-size: 18px;
        /* .18rem * 100 */
        color: #202020;
        margin-top: 10px;
        /* .1rem * 100 */
    }
    .content_info span span {
        display: inline;
    }
    .content_nr {
        margin-top: 45px;
        /* .45rem * 100 */
        margin-bottom: 100px;
        /* 1rem * 100 */
    }
    .content_nr p {
        font-size: 18px;
        /* .18rem * 100 */
    }
    .content_nr p span {
        font-size: 18px;
        /* .18rem * 100 */
    }
    .zc h4 {
        margin-top: 65px;
        /* .65rem * 100 */
        font-family: "scscn";
        font-size: 41px;
        /* .41rem * 100 */
    }
    .zc_fbt {
        text-align: center;
        font-size: 20px !important;!i;!;
        /* .2rem * 100 */
        line-height: 32px !important;!i;!;
        /* .32rem * 100 */
        margin-top: 10px;
        /* .1rem * 100 */
        margin-bottom: 45px;
        /* .45rem * 100 */
    }
    .zc_tit {
        width: 525px;
        /* 5.25rem * 100 */
        height: 65px;
        /* .65rem * 100 */
        margin: 0 auto;
        background-color: #567ca5;
        text-align: center;
        line-height: 66px !important;!i;!;
        /* .65rem * 100 */
        font-size: 27px !important;!i;!;
        /* .27rem * 100 */
        color: white;
        margin-top: 35px;
        /* .35rem * 100 */
        margin-bottom: 35px;
        /* .35rem * 100 */
    }
    .zc p {
        text-indent: 20px;
        /* 2em -> 2 * 10px */
        font-size: 20px !important;!i;!;
        /* .2rem * 100 */
        line-height: 42px !important;!i;!;
        /* .42rem * 100 */
    }
    .zc p span {
        font-size: 25px;
        /* .25rem * 100 */
        font-weight: bold;
        padding-right: 10px;
        /* .1rem * 100 */
    }
    .zc {
        margin-bottom: 100px;
        /* 1rem * 100 */
    }
    .oth_zc_bg {
        width: 100%;
        height: 237px;
        /* 2.37rem * 100 */
        overflow: hidden;
    }
    .oth_zc_bg img {
        width: 100%;
    }
    .xs_box1_box {
        display: flex;
        align-items: baseline;
        position: relative;
        z-index: 3;
    }
    .xs {
        position: relative;
    }
    .xs_bg1 {
        position: absolute;
        right: 0;
        height: 1200px;
        /* 12rem * 100 */
        top: 0;
    }
    .xs_bg1 img {
        width: 100%;
        height: 100%;
    }
    .xs_box1 {
        height: 993px;
        /* 9.93rem * 100 */
        position: relative;
        /* overflow: hidden; */
    }
    .xs_box1_list {
        position: relative;
        padding-top: 73px;
        /* .73rem * 100 */
        z-index: 2;
    }
    .xs_box1_list::before {
        content: "";
        position: absolute;
        width: 1400px;
        /* 14rem * 100 */
        height: 1040px;
        /* 10.4rem * 100 */
        background: url(../images/other/xs_box1_list.png) no-repeat bottom white;
        opacity: .9;
        z-index: 1;
        left: -124px;
        /* -1.24rem * 100 */
        box-shadow: rgba(0, 0, 0, 0.1) 30px 30px 150px;
    }
    .xs_box1_box span {
        font-size: 29px;
        /* .29rem * 100 */
        font-weight: bold;
        color: #0068b7;
        padding-left: 60px;
        /* .6rem * 100 */
        padding-right: 40px;
        /* .4rem * 100 */
        position: relative;
    }
    .xs_box1_box span::before {
        content: "";
        position: absolute;
        width: 37px;
        /* .37rem * 100 */
        height: 37px;
        /* .37rem * 100 */
        background: url(../images/other/xs_time.png) no-repeat left;
        background-size: 100%;
        left: 0;
        bottom: 0;
    }
    .xs_box1_list ul {
        padding-top: 55px;
        /* .55rem * 100 */
    }
    .xs_box1_list ul li {
        position: relative;
        margin-top: 60px;
        /* .6rem * 100 */
        transition: all .3s;
        z-index: 3;
    }
    .xs_box1_list ul li:first-child {
        margin-top: 0;
    }
    .xs_box1_list ul li::after {
        position: absolute;
        content: "";
        width: 2px;
        /* .02rem * 100 */
        height: 35px;
        /* .35rem * 100 */
        background-color: #0068b7;
        left: 18px;
        /* .18rem * 100 */
        z-index: 2;
        top: 46px;
        /* .46rem * 100 */
    }
    .xsbg {
        background-color: #ffffff;
        position: relative;
        z-index: 0;
    }
    .xs_box1_box p {
        font-size: 18px;
        /* .18rem * 100 */
        font-family: "scscn";
    }
    .xs_box1_list ul li:hover {
        transform: translateY(-4px);
        /* -0.04rem * 100 */
        position: relative;
        z-index: 3;
    }
    .xs_box2 {
        width: 100%;
        margin-top: 290px;
        /* 2.9rem * 100 */
    }
    .xs_box2>p{
        
font-size: 24px;
        
padding-right: 80px;
        
line-height: 70px;
    }
    .xs_box2_tit {
        width: 100%;
        height: 70px;
        /* .7rem * 100 */
        background-color: #0e447f;
    }
    .xs_box2_tit {
        width: 100%;
        display: flex;
    }
    .xs_box2_tit span {
        width: 300px;
        /* 3rem * 100 */
        line-height: 70px;
        /* .7rem * 100 */
        color: white;
        font-size: 24px;
        /* .24rem * 100 */
        text-align: center;
    }
    .xs_box2_tit p {
        width: 460px;
        /* 4.6rem * 100 */
        font-size: 24px;
        /* .24rem * 100 */
        font-weight: bold;
        color: white;
        /* text-align: center; */
        padding-left: 50px;
        /* .5rem * 100 */
        line-height: 70px;
        /* .7rem * 100 */
    }
    .xs_box2_nr {
        width: 100%;
        background: url(../images/other/xs_box2.png) no-repeat bottom;
        height: 725px;
        /* 7.25rem * 100 */
        position: relative;
    }
    .xs_box2_list {
        width: 100%;
        /* 9.4rem * 100 */
        position: absolute;
        right: 0;
        overflow-y: scroll;
        height: 700px;
        /* 7rem * 100 */
    }
    .xs_box2_list ul li {
        display: flex;
        margin-top: 20px;
        /* .2rem * 100 */
    }
    .xs_box2_list ul li p {
        width: 300px;
        /* 3rem * 100 */
        text-align: center;
        font-size: 20px;
        /* .2rem * 100 */
    }
    .xs_box2_list ul li i {
        font-style: normal;
        min-width: 300px;
        /* 3rem * 100 */
        text-align: center;
        font-size: 20px;
        /* .2rem * 100 */
    }
    .xs_box2_list::-webkit-scrollbar-thumb {
        width: 6px;
        /* .06rem * 100 */
        height: 27px;
        /* .27rem * 100 */
    }
    .lrxz {
        margin-top: 0;
        margin-bottom: 70px;
        /* .7rem * 100 */
    }
    .xrld_box {
        width: 100%;
        margin-top: 60px;
        /* .6rem * 100 */
    }
    .xrld_line1 {
        width: 100%;
    }
    .xrld_line1 ul {
        display: flex;
        justify-content: center;
    }
    .xrld_line1 ul li {
        width: 445px;
        /* 4.45rem * 100 */
    }
    .xrld_line1 ul li:first-child {
        margin-right: 95px;
        /* .95rem * 100 */
    }
    .xrld_img1 {
        width: 445px;
        /* 4.45rem * 100 */
        height: 291px;
        /* 2.91rem * 100 */
        overflow: hidden;
    }
    .xrld_img1 img {
        width: 100%;
    }
    .xrld_info {
        width: 100%;
    }
    .xrld_box1 {
        display: flex;
        justify-content: space-between;
        margin-top: 23px;
        /* .23rem * 100 */
        align-items: center;
    }
    .xrld_box1 p {
        font-size: 21px;
        /* .21rem * 100 */
        font-weight: bold;
        color: #0068b7;
    }
    .xrld_box1 span {
        font-size: 20px;
        /* .2rem * 100 */
    }
    .xrld_zy {
        font-size: 18px;
        /* .18rem * 100 */
        margin-top: 23px;
        /* .23rem * 100 */
    }
    .xrld_info i {
        font-style: normal;
        font-size: 16px;
        /* .16rem * 100 */
        width: 96px;
        /* .96rem * 100 */
        height: 35px;
        /* .35rem * 100 */
        background-color: #0068b7;
        color: white;
        display: block;
        text-align: center;
        margin-top: 30px;
        /* .3rem * 100 */
        line-height: 35px;
        /* .35rem * 100 */
    }
    .xrld_line2 {
        width: 100%;
        margin-top: 140px;
        /* 1.4rem * 100 */
        margin-bottom: 140px;
        /* 1.4rem * 100 */
    }
    .xrld_line2 ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .xrld_line2 ul li {
        width: 330px;
        /* 3.3rem * 100 */
    }
    .xrld_line2 ul li .xrld_img1 {
        width: 320px;
        /* 3.2rem * 100 */
        height: 291px;
        /* 2.91rem * 100 */
        overflow: hidden;
    }
    .xrld_line2 ul li:nth-child(n+5) {
        margin-top: 170px;
        /* 1.7rem * 100 */
    }
    .xrld_line2 ul li:nth-child(5) span {
        font-size: 14px;
        /* .14rem * 100 */
    }
    .hxln {
        background: url(../images/other/hx_box1_l.png) no-repeat center;
        margin-top: 40px;
        /* .4rem * 100 */
    }
    .hxln_box1 {
        width: 100%;
        display: flex;
        justify-content: space-between;
        padding-top: 65px;
        /* .65rem * 100 */
        margin-bottom: 100px;
        /* 1rem * 100 */
    }
    .hx_box1_l {
        width: 470px;
        /* 4.7rem * 100 */
        height: 345px;
        /* 3.45rem * 100 */
        overflow: hidden;
    }
    .hx_box1_l img {
        width: 100%;
        height: 100%;
    }
    .hx_b0x1_r {
        width: 835px;
        /* 8.35rem * 100 */
    }
    .hx_b0x1_r>p {
        font-family: "fzch";
        font-size: 30px;
        /* .3rem * 100 */
        position: relative;
        z-index: 1;
    }
    .hx_b0x1_r>p::after {
        content: "";
        position: absolute;
        width: 59px;
        /* .59rem * 100 */
        height: 10px;
        /* .1rem * 100 */
        background-color: #f8b551;
        bottom: 0;
        left: 0;
        z-index: -1;
    }
    .hx_b0x1_r ul li p {
        font-size: 25px;
        /* .25rem * 100 */
    }
    .hx_b0x1_r ul li p span {
        font-size: 25px;
        /* .25rem * 100 */
        font-weight: bold;
    }
    .hx_b0x1_r ul {
        display: flex;
        flex-wrap: wrap;
        margin-top: 65px;
        /* .65rem * 100 */
    }
    .hx_b0x1_r ul li {
        width: 50%;
    }
    .hx_b0x1_r ul li:nth-child(n+3) {
        margin-top: 30px;
        /* .3rem * 100 */
    }
    .hxln_line2 {
        background-color: #fafafa;
        position: relative;
    }
    .hxln_line2_box {
        position: relative;
    }
    .hxln_line2_box::after {
        position: absolute;
        content: "";
        width: 571px;
        /* 5.71rem * 100 */
        height: 117px;
        /* 1.17rem * 100 */
        background-color: #0068b7;
        right: 0;
        bottom: -50px;
        /* -.5rem * 100 */
        z-index: 1;
    }
    .hxln_tit {
        font-size: 25px;
        /* .25rem * 100 */
        font-weight: bold;
        position: relative;
        padding-left: 50px;
        /* .5rem * 100 */
        padding-bottom: 10px;
        /* .1rem * 100 */
        padding-top: 70px;
        /* .7rem * 100 */
        margin-bottom: 50px;
        /* .5rem * 100 */
    }
    .hxln_tit::after {
        position: absolute;
        content: "";
        width: 36px;
        /* .36rem * 100 */
        height: 36px;
        /* .36rem * 100 */
        background: url(../images/other/hb.png) no-repeat center;
        background-size: 100%;
        left: 0;
        bottom: 0;
    }
    .h_line2_nr {
        width: 1115px;
        /* 11.15rem * 100 */
        padding-bottom: 120px;
        /* 1.2rem * 100 */
    }
    .h_line2_nr p {
        font-size: 20px;
        /* .2rem * 100 */
        text-indent: 20px;
        /* 2em -> 2 * 10px */
        line-height: 30px;
        /* .3rem * 100 */
    }
    .h_line2_nr p:nth-child(n+2) {
        margin-top: 40px;
        /* .4rem * 100 */
    }
    .hxln_line3 {
        background-color: white;
    }
    .hxln_line3 .hxln_line2_box::after {
        display: none;
    }
    .hxln_line4 {
        background-color: #0068b7;
    }
    .hxln_line4 .hxln_tit {
        color: white;
    }
    .hxln_line4 .h_line2_nr p {
        color: white;
    }
    .hxln_line_yt {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .hxln_line_yt .hxln_line3 .h_line2_nr {
        width: 840px;
        /* 8.4rem * 100 */
    }
    .hxln_line_yt_img {
        width: 488px;
        /* 4.88rem * 100 */
        height: 355px;
        /* 3.55rem * 100 */
        /* overflow: hidden; */
        position: relative;
    }
    .hxln_line_yt_img::after {
        position: absolute;
        content: "";
        width: 79px;
        /* .79rem * 100 */
        height: 69px;
        /* .69rem * 100 */
        background-color: #f8b551;
        left: -56px;
        /* -.56rem * 100 */
        bottom: 0;
    }
    .hxln_line_yt_img img {
        width: 100%;
        height: 100%;
    }
    .hxln_line3 .h_line2_nr {
        width: 100%;
    }
    .hxln_line_yt2 .hxln_line_yt_img {
        height: 578px;
        /* 5.78rem * 100 */
    }
    .hxln_line_yt2 .hxln_tit {
        padding-top: 0;
        margin-bottom: 30px;
        /* .3rem * 100 */
    }
    .hxln_line_yt2 .hxln_line3 .h_line2_nr {
        padding-bottom: 0;
    }
    .hxln_line_yt2 {
        margin-bottom: 105px;
        /* 1.05rem * 100 */
    }
    .hxln_line_yt2 .hxln_line_yt_img::after {
        display: none;
    }
    .hxln_line5 {
        background-color: #fafafa;
    }
    .hxln_margin {
        margin-bottom: 170px;
        /* 1.7rem * 100 */
    }
    .jgsz_tit {
        width: 100%;
        display: flex;
        align-items: center;
        position: relative;
    }
    .jgsz_tit p {
        font-size: 30px;
        /* .3rem * 100 */
        font-weight: bold;
        width: 181px;
        /* 1.81rem * 100 */
        position: relative;
    }
    .jgsz_line {
        width: 1057px;
        /* 10.57rem * 100 */
        height: 1px;
        /* .01rem * 100 */
        background-color: #eeeeee;
        position: relative;
    }
    .jgsz_tit_img {
        position: absolute;
        right: -57px;
        /* -.57rem * 100 */
        top: -30px;
        /* -.3rem * 100 */
        width: 111px;
        /* 1.11rem * 100 */
        height: 112px;
        /* 1.12rem * 100 */
    }
    .jgsz_tit_img img {
        width: 100%;
        height: 100%;
    }
    .jgsz_tit p::before {
        content: "";
        position: absolute;
        width: 76px;
        /* .76rem * 100 */
        height: 18px;
        /* .18rem * 100 */
        background-color: #f8b551;
        left: -48px;
        /* -.48rem * 100 */
        z-index: -1;
        bottom: 0;
    }
    .jgsz_xy {
        width: 100%;
        margin-top: 40px;
        /* .4rem * 100 */
    }
    .jgsz .jgsz_xy3 ul li {
        width: 46%;
    }
    .jgsz .jgsz_xy3 ul li:nth-child(2n) {
        margin-left: 110px;
        /* 1.1rem * 100 */
    }
    .jgsz_xy ul {
        display: flex;
        flex-wrap: wrap;
    }
    .jgsz_xy ul li {
        width: 460px;
        /* 4.6rem * 100 */
        transition: all .3s;
    }
    .jgsz_xy ul li a {
        font-size: 22px;
        /* .22rem * 100 */
        position: relative;
        padding-left: 30px;
        /* .3rem * 100 */
        padding-top: 32px;
        /* .32rem * 100 */
        padding-bottom: 32px;
        /* .32rem * 100 */
        border-bottom: 1px solid #eeeeee;
        /* .01rem * 100 */
        display: inline-block;
    }
    .jgsz_xy ul li a::before {
        content: "";
        position: absolute;
        width: 7px;
        /* .07rem * 100 */
        height: 7px;
        /* .07rem * 100 */
        border-radius: 100%;
        background-color: #202020;
        left: 0;
        bottom: 39px;
        /* .39rem * 100 */
    }
    .jgsz_zsline {
        width: 100%;
        height: 1px;
        /* .01rem * 100 */
        position: relative;
        margin: 115px 0;
        /* 1.15rem * 100 */
    }
    .jgsz_zsline p {
        width: 100%;
        /* 11.11rem * 100 */
        height: 1px;
        /* .01rem * 100 */
        position: absolute;
        right: 0;
        background-color: #0068b7;
    }
    .jgsz {
        margin-bottom: 100px;
        /* 1rem * 100 */
    }
    .jgsz_xy ul li a span {
        font-size: 16px;
        /* .16rem * 100 */
    }
    .jgsz_xy ul li:hover {
        transform: translateY(-4px);
        /* -0.04rem * 100 */
    }
    .gljg_box {
        width: 100%;
        margin-bottom: 82px;
        /* .82rem * 100 */
    }
    .gljg_tit {
        display: flex;
        align-items: center;
    }
    .gljg_tit p {
        font-size: 30px;
        /* .3rem * 100 */
        font-weight: bold;
        position: relative;
        padding-left: 40px;
        /* .4rem * 100 */
        width: 230px;
        /* 2.3rem * 100 */
    }
    .gljg_tit p::before {
        position: absolute;
        content: "";
        width: 76px;
        /* .76rem * 100 */
        height: 18px;
        /* .18rem * 100 */
        background-color: #a400009e;
        z-index: -1;
        left: 0;
        bottom: 0;
    }
    .gljg_line {
        width: 1169px;
        /* 11.69rem * 100 */
        height: 1px;
        /* .01rem * 100 */
        background-color: #eeeeee;
    }
    .gljg_list {
        width: 100%;
        margin-top: 65px;
        /* .65rem * 100 */
    }
    .gljg_list>ul {
        margin-left: 25px;
        /* .25rem * 100 */
        border-left: 1px solid #a40000;
        /* .01rem * 100 */
        padding-left: 30px;
        /* .3rem * 100 */
        padding-top: 25px;
        /* .25rem * 100 */
        padding-bottom: 25px;
        /* .25rem * 100 */
        display: flex;
        flex-wrap: wrap;
    }
    .gljg_list ul li a p {
        font-size: 22px;
        /* .22rem * 100 */
        position: relative;
        display: inline-block;
    }
    .gljg_list ul li a p::after {
        position: absolute;
        content: "";
        width: 15px;
        /* .15rem * 100 */
        height: 15px;
        /* .15rem * 100 */
        background: url(../images/other/gljg_more.png) no-repeat center;
        background-size: 100%;
        right: -30px;
        /* -.3rem * 100 */
        top: 8px;
        /* .08rem * 100 */
    }
    .gljg_list ul li a span {
        font-size: 16px;
        /* .16rem * 100 */
        display: block;
    }
    .gljg_list>ul>li {
        width: 25%;
        transition: all .5s;
        position: relative;
    }
    .gljg_list>ul>li>a {
        display: block;
        /* height: .76rem; */
    }
    .gljg_list ul li:hover p::after {
        background: url(../images/other/gljg_more2.png) no-repeat center;
        background-size: 100%;
    }
    .gljg_list ul li:hover {
        /* transform: translateX(.1rem); */
    }
    .zsywdw1 .gljg_line {
        width: 1083px;
        /* 10.83rem * 100 */
    }
    .zsywdw1 .gljg_tit p {
        width: 315px;
        /* 3.15rem * 100 */
    }
    .zsywdw2 .gljg_list>ul>li {
        width: 50%;
    }
    .pcjg .gljg_list ul li {
        width: 33%;
    }
    .list {
        width: 100%;
        margin-top: 90px;
        /* .9rem * 100 */
    }
    .list_time {
        width: 113px;
        /* 1.13rem * 100 */
        height: 59px;
        /* .59rem * 100 */
        background-color: #0068b7;
        color: white;
        position: absolute;
        left: 0;
        top: -30px;
        /* -.3rem * 100 */
        z-index: 11111;
    }
    .list_day {
        font-size: 26px;
        /* .26rem * 100 */
        text-align: center;
    }
    .list_year {
        font-size: 16px;
        /* .16rem * 100 */
        text-align: right;
        padding-right: 22px;
        /* .22rem * 100 */
    }
    .list_tit {
        font-size: 20px;
        /* .2rem * 100 */
        width: 654px;
        /* 6.54rem * 100 */
        height: 104px;
        /* 1.04rem * 100 */
        background: url(../images/other/list_nr.png) no-repeat center;
        background-size: 100% 100%;
        padding-left: 40px;
        /* .4rem * 100 */
        margin-left: 20px;
        /* .2rem * 100 */
        line-height: 104px;
        /* 1.04rem * 100 */
        border-bottom-right-radius: 10%;
    }
    .list_tit span {
        font-size: 22px;
        /* .22rem * 100 */
        color: red;
    }
    .list ul li a {
        position: relative;
    }
    .list ul {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 100px;
        /* 1rem * 100 */
    }
    .list ul li:nth-child(2n) {
        margin-left: 50px;
        /* .5rem * 100 */
    }
    .list ul li:nth-child(n+3) {
        margin-top: 80px;
        /* .8rem * 100 */
    }
    .list {
        margin-bottom: 189px;
        /* 1.89rem * 100 */
    }
    .list ul li:hover {
        transform: translateY(-4px);
        /* -0.04rem * 100 */
    }
    .list ul li {
        transition: all .5s;
    }
    .xxjj_box1 {
        width: 100%;
        background: url(../images/other/xxjj_box1.png) no-repeat right;
        background-size: 100% 100%;
    }
    .xyjj_box1_nr {
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: relative;
    }
    .xj_box1_l {
        width: 880px;
        /* 8.8rem * 100 */
        position: relative;
        z-index: 1;
    }
    .xj_box1_l p {
        font-size: 20px;
        /* .2rem * 100 */
        text-indent: 20px;
        /* 2em -> 2 * 10px */
        line-height: 40px;
        /* .4rem * 100 */
        color: #050505;
    }
    .xj_box1_l p:last-child {
        margin-top: 30px;
        /* .3rem * 100 */
    }
    .xj_box1_r {
        width: 462px;
        /* 4.62rem * 100 */
        height: 532px;
        /* 5.32rem * 100 */
        overflow: hidden;
        position: relative;
        z-index: 1;
    }
    .xj_box1_r img {
        width: 100%;
        height: 100%;
    }
    .xj_box1_zs {
        position: absolute;
        bottom: -6px;
        /* -.06rem * 100 */
        left: 0;
        z-index: 0;
    }
    .xj_box1_zs img {
        width: 100%;
        height: 100%;
    }
    .xxjj_box2 {
        width: 100%;
        height: 655px;
        /* 6.55rem * 100 */
    }
    .xj_box2 {
        background: url(../images/other/xj_box2.png) no-repeat center;
        right: 0;
        height: 655px;
        /* 6.55rem * 100 */
        width: 1956px;
        /* 19.56rem * 100 */
        background-size: 100% 100%;
        position: relative;
    }
    @media screen and (max-width: 1600px) {
        .xj_box2 {
            background: url(../images/other/xj_box2.png) no-repeat center;
            right: 0;
            height: 655px;
            /* 6.55rem * 100 */
            background-size: 100% 100%;
            width: 1400px;
            /* 16.56rem * 100 */
            position: relative;
        }
    }
    .xj_box2_container {
        position: absolute;
        left: 0;
        max-width: 1500px;
        /* 15rem * 100 */
        display: flex;
        padding: 77px 0;
        /* .77rem * 100 */
        padding-left: 84px;
        /* .84rem * 100 */
        width: 100%;
        justify-content: space-between;
    }
    .xj_box2_l {
        width: 925px;
        /* 9.25rem * 100 */
    }
    .xj_box2_l p {
        font-size: 20px;
        /* .2rem * 100 */
        color: white;
        line-height: 33px;
        /* .33rem * 100 */
        text-indent: 20px;
        /* 2em -> 2 * 10px */
    }
    .xj_box2_r {
        width: 433px;
        /* 4.33rem * 100 */
    }
    .xj_box2_l p:last-child {
        margin-top: 59px;
        /* .59rem * 100 */
    }
    .xj_box2_r ul {
        position: relative;
        width: 100%;
        height: 433px;
        /* 4.33rem * 100 */
    }
    .xj_box2_r ul li {
        width: 143px;
        /* 1.43rem * 100 */
        height: 143px;
        /* 1.43rem * 100 */
        position: absolute;
    }
    .xj_box2_r ul li a {
        display: block;
        text-align: center;
        line-height: 143px;
        /* 1.43rem * 100 */
        font-size: 26.3px;
        /* .263rem * 100 */
        color: white;
        border-radius: 100%;
    }
    .xj_box2_r ul li:first-child a {
        background-color: #7ecef4;
    }
    .xj_box2_r ul li:nth-child(2) a {
        background-color: #d1c0a5;
    }
    .xj_box2_r ul li:nth-child(3) a {
        background-color: #84ccc9;
    }
    .xj_box2_r ul li:nth-child(4) a {
        background-color: #f8b551;
    }
    .xj_box2_r ul li:first-child {
        left: 139px;
        /* 1.39rem * 100 */
        top: 0;
    }
    .xj_box2_r ul li:nth-child(2) {
        right: 0;
        top: 135px;
        /* 1.35rem * 100 */
    }
    .xj_box2_r ul li:nth-child(3) {
        bottom: 0;
        left: 139px;
        /* 1.39rem * 100 */
    }
    .xj_box2_r ul li:nth-child(4) {
        left: 0;
        top: 135px;
        /* 1.35rem * 100 */
    }
    .xxjj_box3 {
        width: 100%;
        position: relative;
        margin-top: 86px;
        /* .86rem * 100 */
        /* background: url(../images/other/xxjj_box3.png) no-repeat left top; */
    }
    .xxjj_box3_fz {
        position: absolute;
        width: 574px;
        /* 5.74rem * 100 */
        height: 459px;
        /* 4.59rem * 100 */
        top: 0;
        left: 0;
        z-index: -1;
    }
    .xxjj_box3_fz img {
        width: 100%;
        height: 100%;
    }
    .xxjj_container {
        display: flex;
        justify-content: right;
    }
    .xxjj_c_nr {
        width: 805px;
        /* 10.79rem * 100 */
        margin-bottom: 79px;
        /* .79rem * 100 */
    }
    .xxjj_c_nr p {
        font-size: 20px;
        /* .2rem * 100 */
        text-indent: 20px;
        /* 2em -> 2 * 10px */
        line-height: 33px;
        /* .33rem * 100 */
    }
    .xxjj_c_nr p:last-child {
        margin-top: 60px;
        /* .6rem * 100 */
    }
    .xxjj_box4 {
        width: 100%;
        position: relative;
        /* background: url(../images/other/xxjj_box4_bg.png) no-repeat left ; */
        padding-top: 70px;
        /* .7rem * 100 */
        background-size: 100% 100%;
        background-color: #f3f7f9;
        padding-bottom: 70px;
        /* .7rem * 100 */
    }
    .xxjj_box4_img {
        width: 1205px;
        /* 12.05rem * 100 */
        position: absolute;
        height: 481px;
        /* 4.81rem * 100 */
        right: 0;
    }
    .xxjj_box4_img img {
        width: 100%;
        height: 100%;
    }
    .xxjj_box4_box {
        display: flex;
        justify-content: left;
    }
    .xxjj_box4_nr {
        width: 675px;
        /* 6.75rem * 100 */
        padding-bottom: 70px;
        /* .7rem * 100 */
        padding-top: 50px;
        /* .5rem * 100 */
    }
    .xxjj_box4_nr p {
        font-size: 20px;
        /* .2rem * 100 */
        text-indent: 20px;
        /* 2em -> 2 * 10px */
        line-height: 33px;
        /* .33rem * 100 */
    }
    .xxjj_box4_box2 {
        display: flex;
        justify-content: right;
    }
    .xxjj_box4_box2_nr {
        width: 680px;
        /* 6.8rem * 100 */
    }
    .xxjj_box4_box2_img {
        width: 1207px;
        /* 12.07rem * 100 */
        height: 571px;
        /* 5.71rem * 100 */
        position: absolute;
        top: 0;
        left: 0;
    }
    .xxjj_box4_box2_nr p {
        text-indent: 20px;
        /* 2em -> 2 * 10px */
        font-size: 20px;
        /* .2rem * 100 */
        line-height: 33px;
        /* .33rem * 100 */
    }
    @media screen and (max-width: 1920px) {
        .xxjj_box4_box2_img {
            width: 670px;
            /* 9.07rem * 100 */
            height: 481px;
            /* 4.81rem * 100 */
            top: 0;
            position: absolute;
            left: 0;
        }
        .xxjj_box4_box2_container {
            position: relative;
            padding-bottom: 100px;
            /* 1rem * 100 */
            margin-top: 100px;
            /* 1rem * 100 */
        }
        .xxjj_box4_box2_nr p {
            margin-top: 70px;
            /* .7rem * 100 */
        }
    }
    .xxjj_box4_box2_img img {
        width: 100%;
        height: 100%;
    }
    .xxjj_box4_box2_container {
        position: relative;
        padding-bottom: 180px;
        /* 1.8rem * 100 */
        margin-top: 100px;
        /* 1rem * 100 */
    }
    .xxjj_box5 {
        width: 100%;
        padding-top: 75px;
        /* .75rem * 100 */
        background: url(../images/other/xxjj_box5.png) no-repeat bottom;
        background-size: 100% 100%;
    }
    .xxjj_box5_nr p {
        font-size: 20px;
        /* .2rem * 100 */
        text-indent: 20px;
        /* 2em -> 2 * 10px */
        line-height: 33px;
        /* .33rem * 100 */
    }
    .xxjj_box5_nr p:nth-child(n+2) {
        margin-top: 49px;
        /* .49rem * 100 */
    }
    .xxjj_box5_nr p:last-child {
        text-align: right;
    }
    .xxjj_box5_nr {
        padding-bottom: 90px;
        /* .9rem * 100 */
    }
    .rcsz_box {
        width: 100%;
        position: relative;
    }
    .rcsz_box_tit {
        font-size: 30px;
        /* .3rem * 100 */
        font-weight: bold;
        position: relative;
        padding-left: 40px;
        /* .4rem * 100 */
    }
    .rcsz_box_tit::before {
        position: absolute;
        content: "";
        width: 76px;
        /* .76rem * 100 */
        height: 18px;
        /* .18rem * 100 */
        background-color: #7ecef4;
        left: 0;
        bottom: 0;
        z-index: -1;
    }
    .rcsz_box_list ul {
        margin-top: 85px;
        /* .85rem * 100 */
        padding-left: 40px;
        /* .4rem * 100 */
    }
    .rcsz_box_list ul li a {
        font-size: 22px;
        /* .22rem * 100 */
        display: block;
        position: relative;
        padding-left: 20px;
        /* .2rem * 100 */
    }
    .rcsz_box_list ul li a::before {
        width: 7px;
        /* .07rem * 100 */
        height: 7px;
        /* .07rem * 100 */
        border-radius: 100%;
        content: "";
        position: absolute;
        background-color: black;
        left: 0;
        bottom: 10px;
        /* .1rem * 100 */
    }
    .rcsz_box_list ul {
        display: flex;
        flex-wrap: wrap;
    }
    .rcsz_box_list ul li {
        width: 12.5%;
        transition: all .3s;
    }
    .rcsz_box_list ul li:nth-child(n+9) {
        margin-top: 55px;
        /* .55rem * 100 */
    }
    .rcsz_line {
        width: 100%;
        /* 11.11rem * 100 */
        height: 1px;
        /* .01rem * 100 */
        background-color: #0068b7;
        text-align: right;
        position: absolute;
        right: 0;
        bottom: -80px;
        /* -.8rem * 100 */
    }
    .rcsz_box_list ul li:hover {
        transform: translateY(-4px);
        /* -0.04rem * 100 */
    }
    .rcsz .rcsz_box {
        margin-top: 150px;
        /* 1.5rem * 100 */
    }
    .rcsz .rcsz_box:first-child {
        margin-top: 50px;
        /* .5rem * 100 */
    }
    .rcsz {
        padding-bottom: 240px;
        /* 2.4rem * 100 */
    }
    .zsjy_box {
        width: 100%;
        margin-bottom: 100px;
        /* 1rem * 100 */
    }
    .zsjy_box ul {
        display: flex;
        flex-wrap: wrap;
    }
    .zsjy_box ul li {
        width: 659px;
        /* 6.59rem * 100 */
        background: url(../images/other/zsjy_box_bg.png) no-repeat center;
        background-size: 100% 100%;
        height: 104px;
        /* 1.04rem * 100 */
        margin-top: 90px;
        /* .9rem * 100 */
        transition: all .3s;
    }
    .zsjy_box ul li:hover {
        transform: translateY(-4px);
        /* -0.04rem * 100 */
    }
    .zsjy_box ul li a {
        display: block;
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
    }
    .zsjy_box ul li a p {
        text-align: center;
        line-height: 104px;
        /* 1.04rem * 100 */
        color: white;
        font-weight: bold;
        font-size: 20px;
        /* .2rem * 100 */
        display: inline-block;
        /* margin: 0 auto; */
    }
    .zsjy_box ul li:nth-child(2n) {
        margin-left: 80px;
        /* .8rem * 100 */
    }
    .img_list_box {
        width: 100%;
        margin-bottom: 70px;
        /* .7rem * 100 */
        margin-top: 40px;
        /* .4rem * 100 */
    }
    .img_list_box ul {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 50px;
        /* .5rem * 100 */
    }
    .img_list_box ul li {
        width: 30%;
        margin-left: 69px;
        /* .69rem * 100 */
    }
    .img_list_img {
        width: 100%;
        height: 236px;
        /* 2.36rem * 100 */
        overflow: hidden;
    }
    .img_list_img img {
        width: 100%;
        transition: all .5s;
        height: 100%;
    }
    .img_list_box ul li:hover img {
        transform: scale(1.1);
    }
    .img_list_box ul li:nth-child(3n+1) {
        margin-left: 0;
    }
    .img_list_box ul li p {
        font-size: 20px;
        /* .2rem * 100 */
        text-align: center;
        margin-top: 30px;
        /* .3rem * 100 */
    }
    .img_list_box ul li:nth-child(n+4) {
        margin-top: 50px;
        /* .5rem * 100 */
    }
    .gljg_zjg {
        position: absolute;
        top: 30px;
        /* .3rem * 100 */
        width: 100%;
        background-color: #0e447f;
        padding: 20px 0;
        /* .2rem * 100 */
        z-index: 111;
        opacity: 0;
        visibility: hidden;
    }
    .gljg_zjg ul li {
        width: 100%;
        margin-top: 20px;
        /* .2rem * 100 */
    }
    .gljg_zjg ul li:first-child {
        margin-top: 0;
    }
    .gljg_zjg ul li a {
        display: block;
        color: white;
        font-size: 16px;
        /* .16rem * 100 */
        padding: 0 20px;
        /* .2rem * 100 */
        min-height: 40px;
        /* .4rem * 100 */
        line-height: 40px;
        /* .4rem * 100 */
    }
    .gljg_zjg ul li:hover a {
        background-color: white;
        color: #0068b7;
    }
    .gljg_list ul li:hover .gljg_zjg {
        visibility: visible;
        opacity: 1;
    }
    .gljg_list>ul>li:nth-child(n+5) {
        margin-top: 50px;
        /* .5rem * 100 */
    }
    .zsywdw2 .gljg_list>ul>li:nth-child(n+3) {
        margin-top: 50px;
        /* .5rem * 100 */
    }
    .pcjg .gljg_list>ul>li:nth-child(n+4) {
        margin-top: 50px;
        /* .5rem * 100 */
    }
    @media screen and (max-width: 1920px) {
        .xxjj_box4_img {
            width: 697px;
            /* 9.05rem * 100 */
            position: absolute;
            height: 481px;
            /* 4.81rem * 100 */
            right: 0;
        }
        .xxjj_box4_box2_img {}
    }
}
