@charset "utf-8";

/* web端 */
/* 重要1920px 1440px 1366px */
/* pc */
@media screen and (max-width: 1680px) {
    .he_sep5le {
        transform: translateX(-60px);
    }

    .he_b1p3::after {
        width: 580px;
        height: 400px;
    }

    .he_b1p3zs {
        width: 872px;
    }

    .he_pcnli::after {
        min-width: 123px;
    }

    .he_b1p3::after {
        width: 540px;
    }

    .hist_spe_btn_le {
        left: -45px;
    }

    .hist_spe_btn_ri {
        right: -45px;
    }

}

@media screen and (max-width: 1560px) {
    .he_sep5le {
        transform: translateX(-6px);
    }

    .he_f1ny .he_c1bx {
        margin-top: -134px;
    }

    .he_b1p3zs {
        width: 810px;
    }

    .he_pcbxle {
        transform: translateX(0px);
    }

    .he_b1p3::after {
        width: 475px;
    }

    .he_pcnli {
        min-width: 153px;
    }

    .he_f1ny .he_c1bx {
        margin-top: -206px;
    }


    .hist_spe_btn_le {
        left: -20px;
    }

    .hist_spe_btn_ri {
        right: -20px;
    }

}

@media screen and (max-width: 1440px) {
    /* .he_pcbxle {
        transform: translateX(0px);
    } */

    .he_sep5le {
        transform: translateX(0px);
    }

    .he_content {
        width: 82.5%;
    }

    .he_pcbx {
        width: 82.5%;
    }

    .he_banul .slick-dots {
        width: 82.5%;
    }

    .he_xbanth p {
        font-size: 44px;
    }

    .he_xbanti p {
        font-size: 28px;
    }

    .he_xbanmo {
        margin-top: 100px;
    }

    .he_sep1put {
        font-size: 40px;
    }

    .he_sep1ns p {
        font-size: 100px;
    }

    .he_sep1nul .slick-dots {
        bottom: 20px;
    }

    .he_section {
        padding: 70px 0;
    }

    .he_sep1lds {
        margin-top: 30px;
        margin-bottom: 45px;
    }

    .he_sep1nlk {
        margin-top: 24px;
    }

    .he_sep2ri {
        padding-right: 80px;
        padding-left: 90px;
    }

    .he_sep2rli {
        width: 140px;
    }

    .he_sep2line::after {
        bottom: -12px;
        right: -29px;
    }

    .he_sep2rli2 .he_sep2line::after,
    .he_sep2rli3 .he_sep2line::after {
        left: -30px;
    }

    .he_sep2rli1 {
        top: 19%;
        left: 15px;
    }

    .he_sep2rli2 {
        right: 52px;
        top: 3.8%;
    }

    .he_sep2rli3 {
        top: 35%;
    }

    .he_sep3bp {
        margin-top: 20px;
    }



    .he_sep3bxle {
        width: 150px;
    }

    .he_sep3bxri {
        width: calc(100% - 150px);
        padding-left: 20px;
    }

    .he_sep3bxri .he_sep3jl2 p {
        font-size: 14px;
        height: 52px;
    }

    .he_sep4le {
        width: 460px;
    }

    .he_sep4ri {
        width: calc(100% - 460px);
    }

    .he_section4 {
        padding-bottom: 0;
        padding-top: 90px;
    }

    .he_section3 {
        padding-bottom: 130px;
    }

    .he_sepmo {
        width: 170px;
    }

    /* .he_sepemil a {
        padding-right: 42px;
    } */

    .he_sepemil {
        margin-right: 34px;
    }

    .he_sep5ri {
        width: 530px;
    }

    .he_sep5le {
        width: calc(100% - 530px);
    }

    .he_sepemil a {
        width: 322px;
    }

    .he_fotnle,
    .he_fotnri {
        padding-top: 78px;
    }

    .he_fotnri {
        padding-left: 60px;
    }

    .he_fotndri {
        width: 220px;
    }

    .he_fotndle {
        width: calc(100% - 220px);
        padding-right: 20px;
    }

    .he_pcnli .he_pcnava {
        padding: 0 24px;
    }

    .he_pcnli {
        margin: 0 12px;
    }

    .he_banul .slick-dots {
        bottom: 70px;
    }

    .he_sep3bhs {
        margin-top: 10px;
    }

    .he_pulite {
        font-size: 34px;
    }

    .he_nyh1tab {
        font-size: 36px;
    }

    .he_b2bx::after {
        top: -95px;
    }

    .he_bread {
        top: -144px;
    }

    .he_b2p1 {
        padding: 0 70px;
    }

    .he_b2p1zst {
        top: -37px;
        left: 37px;
    }

    .he_b2p2 {
        padding-bottom: 76px;
        padding-top: 30px;
    }

    .he_b3bxti h1 {
        font-size: 30px;
    }

    .he_b3bxdf {
        margin-top: 29px;
    }

    .he_b3bxsgd {
        margin-top: 29px;
    }

    .he_b3bx::after {
        width: 41%;
    }

    .he_c1p2 {
        padding: 46px;
    }

    .he_c1bx {
        margin-top: -160px;
    }

    .he_c1p2ti {
        margin-bottom: 36px;
    }

    .he_c1p2nti p {
        font-size: 20px;
    }

    .he_c1p2nti::after {
        width: 70px;
    }

    .he_c1p2li {
        margin-bottom: 30px;
    }

    .he_c1bx {
        margin-bottom: 84px;
    }

    .he_c1p2etl {
        padding: 0 10px;
    }

    .he_c1p2eta {
        margin: 0 -10px;
    }

    .he_c1p2etl p {
        font-size: 14px;
    }

    .he_d1p2nri {
        width: 510px;
    }

    .he_d1p2nle {
        width: calc(100% - 510px);
        padding-right: 30px;
    }

    .he_d1p2ny {
        padding: 0 56px 130px;
    }

    .he_d1p2ti {
        margin-bottom: 22px;
    }

    .he_d1p2mo {
        margin-top: 36px;
    }

    .he_d1p3nri {
        width: 440px;
    }

    .he_d1p3nle {
        width: calc(100% - 440px);
        padding-right: 80px;
    }

    .he_d1p2 {
        margin-top: 65px;
    }

    .he_d1p3li {
        margin-bottom: 50px;
    }

    .he_d1ny .he_c1bx {
        margin-bottom: 80px;
    }

    .he_d1p2ti p {
        font-size: 22px;
        height: 72px;
    }

    .he_d1p2ul::after {
        top: 70px;
    }

    .he_d1p2ul .slick-dots {
        bottom: 70px;
    }

    .he_d2ny .he_c1yu {
        padding: 99px 100px 0;
    }

    .he_d2p1qh {
        margin-top: 70px;
    }

    .he_d2ny .he_c1bx {
        margin-bottom: 85px;
    }

    .he_d2p1ti {
        margin-bottom: 29px;
    }

    .he_d2p1ny {
        margin-top: 32px;
    }

    .he_d2p1ti h3 {
        font-size: 28px;
    }

    .he_e1p1ti h4 {
        font-size: 30px;
    }

    .he_e1p1 {
        padding: 60px 60px 60px;
    }

    .he_e1p1bd {
        margin-top: 40px;
    }

    .he_e1p1bul {
        margin-top: 30px;
    }

    .he_e1p1tpk {
        margin-top: 25px;
    }

    .he_e1ny .he_c1bx {
        margin-bottom: 60px;
    }

    .he_e1p2nl {
        margin-top: 40px;
        padding: 0 65px;
    }

    .he_e1p2ne {
        padding-right: 30px;
    }

    .he_e1p2nel h4 {
        margin-top: 24px;
    }

    .he_e1p2sld {
        margin-bottom: 38px;
    }

    .he_e1p2nor {
        margin-top: 34px;
    }

    .he_e1p2 {
        margin-bottom: 70px;
    }

    .he_e1p3 {
        padding-bottom: 76px;
    }

    .he_f1p1lti p {
        font-size: 26px;
    }

    .he_f1p1ul {
        margin-top: 42px;
    }

    .he_f1p1li p span {
        font-size: 18px;
    }

    .he_f1zhst {
        width: 470px;
        bottom: -40px;
    }

    .he_b1p2bri {
        width: 770px;
    }

    .he_b1p2bt4 {
        width: 166px;
    }

    .he_b1p2bf2 p {
        font-size: 18px;
    }

    .he_b1p2buli {
        margin-bottom: 36px;
    }

    .he_b1p2 {
        padding: 80px 0 95px;
    }

    .he_b1p3zs1 {
        width: 430px;
        top: -42px;
    }

    .he_b1p3 {
        padding-top: 86px;
    }

    .he_b1p3zs {
        width: 646px;
    }

    .he_b1p4 {
        padding: 76px 0 30px;
    }

    .he_b1p4xl {
        margin-top: 50px;
    }

    .he_b1p3nle {
        width: 520px;
    }

    .he_b1p3nri {
        width: calc(100% - 520px);
        padding-left: 74px;
    }

    .he_b1p3::after {
        width: 510px;
        height: 400px;
    }

    .he_b1p3zs {
        width: 718px;
    }

    .he_b1p2ble {
        width: calc(100% - 770px);
    }

    .he_pcnli .he_pcnava {
        padding: 0 19px;
    }

    .he_pcnli {
        margin: 0 9px;
    }

    .he_pcnli::after {
        min-width: 100px;
    }

    .he_sep4le {
        width: 41.4%;
    }

    .he_sep4ri {
        width: 58.6%;
    }

    .he_b1p3nle {
        width: 41.4%;
    }

    .he_b1p3nri {
        width: 58.6%;
    }

    .he_e1p2sld {
        margin-top: 28px;
    }

    .he_pcnli:first-child {
        margin: 0 10px;
    }

    .he_pcnli:first-child::after {
        min-width: 110px;
    }

    .he_pcnli:first-child {
        margin: 0 0px;
    }

    .he_pcnli {
        margin: 0 0px;
    }

    .he_pcnli {
        min-width: 158px;
    }

    .he_pcser {
        margin-right: 25px;
    }

    .he_pcnav {
        padding-right: 26px;
    }

    .he_b1p3::after {
        width: 470px;
    }

    .he_f1p1le {
        padding: 50px 50px 20px;
    }

    .he_f1p1ul {
        margin-top: 22px;
    }

    .he_f1p1li {
        margin-bottom: 12px;
    }

    .he_f1p1ul {
        margin-top: 17px;
    }

    .he_e1ny .he_c1bx {
        margin-bottom: 30px;
    }

    .he_e1p2 {
        padding-top: 46px;
    }

    .he_index .he_xbante {
        min-height: 211px;
    }

    .he_pcnli {
        min-width: 126px;
    }

    .he_c1p2ed {
        padding-top: 30px;
    }

    .he_c1ny .he_c1bx {
        margin-bottom: 84px;
    }

    .he_e1p2sld {
        margin-top: 20px;
    }

    .he_f1ny .he_c1bx {
        margin-top: -160px;
    }

    .he_xbanghl p {
        font-size: 18px;
    }

    .hist_spe_btn_wrap {
        width: 46px;
        height: 46px;
        bottom: 6%;
    }

    .hist_spe_btn_wrap img {
        width: 16px;
    }

    .hist_cent {
        width: 960px;
    }


}

@media screen and (max-width: 1366px) {
    .he_sep3bxz {
        padding: 15px 0;
    }

    .he_suonr {
        width: 52%;
    }

    .he_con {
        width: 82.5%;
    }

    .he_b3bx::after {
        width: 43%;
    }

    .he_f1p1ul {
        margin-top: 40px;
    }

    .he_f1p1le {
        padding: 62px 50px 20px;
    }

    .he_b1p2bri {
        width: 670px;
    }

    .he_b1p2ble {
        width: calc(100% - 670px);
        margin-top: 40px;
    }

    .he_b1p2zs {
        width: 300px;
    }

    .he_pcnli {
        min-width: 148px;
    }

    .he_pcnav {
        padding-right: 15px;
    }

    .he_pcser {
        margin-right: 18px;
    }

    .he_section4::after {
        width: 420px;
        height: 370px;
    }

    .he_sep4 {
        padding-bottom: 110px;
    }

    .he_b1p3::after {
        width: 440px;
    }

    .he_f1p1le {
        padding: 50px 45px 20px;
    }

    .he_f1p1ul {
        margin-top: 18px;
    }

    .he_f1p1li {
        margin-bottom: 8px;
    }

    .he_f1p1le {
        padding: 40px 45px 20px;
    }

    .he_f1p1li:last-child {
        margin-bottom: 12px;
    }

    .he_pcnli {
        min-width: 120px;
    }


}

@media screen and (max-width: 1280px) {
    .he_sep1ri {
        width: 430px;
        padding-right: 45px;
    }

    .he_sep1le {
        width: calc(100% - 430px);
        padding-right: 60px;
    }

    .he_sep1log {
        width: 100%;
    }

    .he_sep3bpri {
        width: 400px;
    }

    .he_sep3luli a {
        padding: 19px 16px 20px;
    }

    .he_sep3bpri {
        width: 400px;
    }

    .he_sep3bple {
        width: calc(100% - 400px);
        padding-right: 20px;
    }

    .he_sep1put {
        font-size: 34px;
    }

    .he_fotali {
        width: 32px;
        margin-right: 26px;
    }

    .he_fotafx {
        margin-top: 20px;
    }

    .he_fotcod {
        margin-top: 30px;
    }

    .he_fotndli a {
        font-size: 16px;
    }

    .he_fotndri {
        width: 200px;
    }

    .he_fotndle {
        width: calc(100% - 200px);
        padding-right: 20px;
    }

    .he_fotfli p {
        font-size: 14px;
    }

    .he_fotnle {
        width: 450px;
    }

    .he_fotnri {
        width: calc(100% - 450px);
        padding-left: 43px;
    }

    .he_pcnli .he_pcnava {
        padding: 0 20px;
    }

    .he_pcnav {
        padding-right: 15px;
    }

    .he_suonr {
        width: 56%;
    }

    .he_b3bxri {
        padding-left: 110px;
    }

    .he_b3bxti h1 {
        font-size: 26px;
    }

    .he_c1p1li a {
        font-size: 18px;
    }

    .he_c1p2etr {
        margin-top: 18px;
        margin-bottom: 15px;
    }

    .he_c1bx {
        margin-bottom: 65px;
    }

    .he_c1p2ezs {
        width: 380px;
        top: 13px;
        right: 37px;
    }

    .he_c1p2etli {
        padding: 36px;
    }

    .he_c1p2etfg p {
        padding-left: 18px;
    }

    .he_cont {
        width: 82.5%;
    }

    .he_d2ny .he_c1yu {
        padding: 60px 60px 0;
    }

    .he_e1p1edb {
        padding-left: 20px;
        padding-right: 20px;
    }

    .he_e1p1etp {
        width: 46px;
    }

    .he_e1p1edb {
        margin-left: 22px;
    }

    .he_e1p1elo {
        height: 125px;
    }

    .he_f1ny .he_c1bx {
        margin-top: -70px;
    }

    .he_f1p1le {
        padding: 50px 50px 20px;
    }

    .he_f1p1ul {
        margin-top: 30px;
    }

    .he_f1p1li {
        margin-bottom: 14px;
    }

    .he_b1p3nle {
        width: 470px;
    }

    .he_b1p3nri {
        width: calc(100% - 470px);
    }

    .he_b1p3na {
        margin-top: 39px;
        margin-bottom: 34px;
    }

    .he_pcnli .he_pcnava {
        padding: 0 18px;
    }

    .he_pcnli {
        margin: 0 7px;
    }

    .he_b1p3nle {
        width: 41.4%;
    }

    .he_b1p3nri {
        width: 58.6%;
    }

    .he_b1p3::after {
        width: 450px;
        height: 370px;
    }

    .he_pcnli:first-child::after {
        min-width: 102px;
    }

    .he_c1p2etl {
        margin-bottom: 12px;
    }

    .he_pcnli {
        margin: 0 0px;
    }

    .he_pcnli {
        min-width: 140px;
    }

    .he_downle p {
        font-size: 12px;
    }

    .he_downli a {
        padding: 14px 14px;
    }

    .he_b1p3::after {
        width: 400px;
    }

    .he_fotali {
        margin-bottom: 24px;
    }

    .he_f1p1le {
        padding: 24px 50px 20px;
    }

    .he_f1p1ul {
        margin-top: 15px;
    }

    .he_f1p1li {
        margin-bottom: 3px;
    }

    .he_f1p1li:last-child {
        margin-bottom: 9px;
    }

    .he_pcnli .he_pcnava {
        font-size: 14px;
    }

    .he_pcnli {
        min-width: 110px;
    }

    .he_c1ny .he_c1bx {
        margin-bottom: 65px;
    }

    .he_fotafx {
        margin-top: 0px;
    }

    .he_f1ny .he_c1bx {
        margin-top: -160px;
    }

    .he_xbanghl p {
        font-size: 16px;
    }
}

@media screen and (max-width: 1240px) {
    .he_pcbx {
        width: 100%;
        padding: 0 20px;
    }

    .he_pcbxle {
        transform: translateX(0px);
    }

    .he_content {
        width: 100%;
        padding: 0 20px;
    }

    .he_banul .slick-dots {
        width: 100%;
        padding: 0 20px;
    }

    .he_xbanth p {
        font-size: 30px;
    }

    .he_xbanti p {
        font-size: 20px;
    }

    .he_xbanmo {
        margin-top: 67px;
    }

    .he_sep1put {
        font-size: 26px;
    }

    .he_sep1ns p {
        font-size: 72px;
    }

    .l_a1_tztic {
        right: -38px;
    }

    .he_sep1nul .slick-dots {
        bottom: -2px;
        right: -21px;
    }

    .he_sep3bhs {
        margin-top: 20px;
    }

    .he_sep3bxz {
        padding: 19px 0;
    }

    .he_pulite {
        font-size: 24px;
    }

    .he_b3bx {
        padding: 120px 0 100px;
    }

    .he_b3bxle {
        width: 340px;
    }

    .he_b3bxri {
        width: calc(100% - 340px);
    }

    .he_b3bx::after {
        width: 41%;
    }

    .he_con {
        width: 100%;
        padding: 0 20px;
    }

    .he_cont {
        width: 100%;
        padding: 0 20px;
    }

    .he_d2ny .he_c1yu {
        padding: 60px 40px 0;
    }

    .he_e1p1 {
        padding: 50px 40px 44px;
    }

    .he_e1p1ti h4 {
        font-size: 24px;
    }

    .he_e1p1tpk {
        margin-top: 16px;
    }

    .he_e1p1bd {
        margin-top: 26px;
    }

    .he_e1p1bul {
        margin-top: 23px;
    }

    .he_e1ny .he_c1bx {
        margin-bottom: 44px;
    }

    .he_e1p2ti::after {
        width: 52px;
    }

    .he_e1p2nl {
        margin-top: 20px;
        padding: 0 36px;
    }

    .he_b1p2buri {
        padding-left: 16px;
    }

    .he_b1p3::after {
        width: 380px;
    }

    .he_section4::after {
        width: 340px;
    }

    .he_b1p3::after {
        width: 354px;
    }

    .he_e1ny .he_c1bx {
        margin-bottom: 14px;
    }

    .he_index .he_xbante {
        min-height: 157px;
    }

    .hist_cent {
        width: 900px;
    }

}

@media screen and (max-width: 1199px) {

    .ys_navph1_header,
    .ys_navph1_phxia {
        display: block !important;
    }


}

@media screen and (max-width: 1024px) {
    .he_ph_hd {
        display: block;
    }

    .he_pc_hd {
        display: none;
    }

    /* 分页 */
    .he_pcfy {
        display: none;
    }

    .he_phfy {
        display: block !important;
    }

    .he_sep2le {
        width: 470px;
    }

    .he_sep2ri {
        width: calc(100% - 470px);
    }

    .he_sep3luli a {
        padding: 19px 10px 20px;
    }

    .he_sep3bple {
        padding-right: 10px;
    }

    .he_sep3bxz {
        padding: 12px 0;
    }

    .he_sep3bhs {
        margin-top: 13px;
    }

    .he_fotbqle p {
        font-size: 12px;
    }

    .he_fotbqri a {
        font-size: 12px;
    }

    .he_b2p1 {
        padding: 0 40px;
    }

    .he_nyh1tab {
        font-size: 26px;
    }

    .he_b2bx {
        margin-top: 46px;
    }

    .he_c1bx {
        margin-top: -100px;
    }

    .he_c1p2 {
        padding-left: 20px;
        padding-right: 20px;
    }

    .he_d1p2nri {
        width: 400px;
    }

    .he_d1p2nle {
        width: calc(100% - 400px);
        padding-right: 20px;
    }

    .he_d1p2ti p {
        font-size: 18px;
        height: 58px;
    }

    .he_d1p2ny {
        padding: 0 20px 90px;
    }

    .he_d1p2ul .slick-dots {
        bottom: 50px;
    }

    .he_d1p2ul::after {
        top: 63px;
    }

    .he_d1p2ti {
        margin-bottom: 12px;
    }

    .he_d1p2mo {
        margin-top: 18px;
    }

    .he_d1p2tp {
        margin-top: 12px;
    }

    .he_d1p3 {
        margin-top: 54px;
    }

    .he_d1p3nle {
        padding-right: 25px;
    }

    .he_d1p4 {
        padding-top: 10px;
    }

    .he_d1ny .he_c1bx {
        margin-bottom: 55px;
    }

    .he_d2p1ti h3 {
        font-size: 22px;
    }

    .he_f1p1lti p {
        font-size: 22px;
    }

    .he_f1p1le {
        padding: 40px 26px 20px;
    }

    .he_f1p1li p span {
        font-size: 16px;
    }

    .he_f1p1li p {
        font-size: 14px;
    }

    .he_f1p1le {
        width: 450px;
    }

    .he_f1p1ri {
        width: calc(100% - 450px);
    }


    .he_xbanghl p {
        font-size: 14px;
    }

    .he_xbanghl {
        margin-top: 17px;
    }

    .he_b1p2play {
        width: 50px;
    }

    .he_b1p2bri {
        width: 610px;
    }

    .he_b1p2bt4 {
        width: 120px;
    }

    .he_b1p2bt2 {
        padding-left: 50px;
    }

    .he_b1p2ble {
        width: calc(100% - 610px);
        margin-top: 20px;
    }

    .he_b1p2play {
        width: 40px;
    }

    .he_b1p2bf2 p {
        font-size: 16px;
    }

    .he_b1p2bule {
        width: 20px;
    }

    .he_b1p2bf1 p {
        font-size: 18px;
    }

    .he_b1p2buri {
        width: calc(100% - 20px);
        padding-left: 14px;
    }

    .he_b1p2buli {
        margin-bottom: 26px;
    }

    .he_b1p3nri {
        padding-left: 20px;
    }

    .he_b1p3zs {
        width: 514px;
    }

    .he_b1p4xzs {
        width: 380px;
        bottom: 75px;
        left: -100px;
    }

    .he_b1p3::after {
        width: 340px;
    }

    .he_section4::after {
        width: 280px;
        height: 300px;
    }

    .he_b1p3::after {
        width: 294px;
    }

    .he_f1kjlb p {
        font-size: 14px;
    }

    .he_f1ny .he_c1bx {
        margin-top: -100px;
    }
}


/* 平板竖屏 */
@media screen and (max-width: 991px) {

    /* 移动端banner */
    .he_ban_pc {
        display: none;
    }

    .he_ban_ph {
        display: block;
    }

    .he_banner_bg {
        height: unset;
    }

    .he_sep4le {
        width: 400px;
    }

    .he_sep4ri {
        width: calc(100% - 400px);
    }

    .he_section3 {
        padding-bottom: 50px;
    }

    .he_section4 {
        padding-top: 58px;
    }

    .he_section4::after {
        height: 240px;
    }

    .he_fotndle {
        display: none;
    }

    .he_fotndri {
        width: 100%;
    }

    .he_b2p1 {
        padding: 0 20px;
    }

    .he_b2p1zst {
        top: -25px;
        left: -7px;
    }

    .he_b2p1zj {
        padding: 20px 16px 6px;
    }

    .he_b2p1zst2 {
        top: -45px;
        right: -156px;
        width: 519px;
    }

    .he_b2p1te1 p {
        height: 27px;
        font-size: 18px;
    }

    .mc_pcfy {
        display: none;
    }

    .mc_phfy {
        display: block;
    }

    .mc_fybtn {
        color: #333;
    }

    .he_b2p2 {
        padding-bottom: 39px;
        padding-top: 0px;
    }

    .he_b2p1te3 p {
        font-size: 14px;
        line-height: 1.5;
        height: 21px;
    }

    .he_b2p1te2 p {
        font-size: 14px;
        line-height: 1.5;
        height: 21px;
    }

    .he_bread {
        display: none;
    }

    .he_nyh1tab {
        font-size: 22px;
    }

    .he_b3bxri {
        padding-left: 60px;
    }

    .he_b3bxti h1 {
        font-size: 22px;
    }

    .he_b3bxle {
        width: 300px;
    }

    .he_b3bxri {
        width: calc(100% - 300px);
    }

    .he_b3bx::after {
        width: 37%;
    }

    .he_c1p1li a {
        font-size: 16px;
        line-height: 55px;
        height: 55px;
    }

    .he_c1p2ti p {
        font-size: 16px;
    }

    .he_c1p2nti p {
        font-size: 18px;
    }

    .he_c1p2nti::after {
        width: 65px;
    }

    .he_c1p2nti {
        padding-bottom: 12px;
    }

    .he_c1p2ncv p {
        font-size: 14px;
    }

    .he_c1p2ncv {
        margin-top: 17px;
    }

    .he_c1p2li {
        margin-bottom: 22px;
    }

    .he_c1p2zs {
        width: 36px;
    }

    .he_c1p2etl p {
        line-height: 44px;
        height: 44px;
    }

    .he_c1p2etr {
        margin-top: 17px;
        margin-bottom: 0px;
    }

    .he_c1bx {
        margin-bottom: 46px;
    }

    .he_d1p3nri {
        width: 400px;
    }

    .he_d1p3nle {
        width: calc(100% - 400px);
    }

    .he_d1p3li .he_d1p2mo {
        margin-top: 13px;
    }

    .he_d1p3li .he_d1p2ti {
        margin-bottom: 10px;
    }

    .he_d1p3li {
        margin-bottom: 30px;
    }

    .he_d1ny .he_c1bx {
        margin-bottom: 38px;
    }

    .he_e1p1ti h4 {
        font-size: 18px;
    }

    .he_e1p1 {
        padding: 40px 20px 40px;
    }

    .he_e1p1tpk p {
        font-size: 14px;
    }

    .he_e1p1tpk {
        margin-top: 10px;
    }

    .he_e1p1bd {
        margin-top: 19px;
    }

    .he_e1p1bul {
        margin-top: 18px;
    }

    .he_e1p1edb {
        padding-top: 2px;
    }

    .he_e1p1elp p {
        font-size: 16px;
        height: 24px;
    }

    .he_e1p1elo {
        margin-top: 12px;
    }

    .he_e1p2lml p {
        font-size: 16px;
    }

    .he_e1p2nl {
        margin-top: 15px;
        padding: 0 16px;
    }

    .he_e1p2nel p {
        font-size: 14px;
    }

    .he_e1p2lnli {
        margin-right: 60px;
    }

    .he_e1p2lnli p {
        font-size: 14px;
    }

    .he_e1p2nor {
        margin-top: 22px;
    }

    .he_e1p2nel h4 {
        margin-top: 14px;
    }

    .he_e1p2sld {
        margin-bottom: 18px;
    }

    .he_e1p2 {
        margin-bottom: 40px;
    }

    .he_e1p3 {
        padding-bottom: 47px;
    }

    .he_f1p1lti p {
        font-size: 18px;
    }

    .he_b1p1le {
        width: 200px;
    }

    .he_b1p1ri {
        width: calc(100% - 200px);
    }

    .he_b1p2bri {
        width: 540px;
    }

    .he_b1p2ble {
        width: calc(100% - 540px);
    }

    .he_b1p3nle {
        width: 410px;
    }

    .he_b1p3nri {
        width: calc(100% - 410px);
    }

    .he_b1p3::after {
        width: 320px;
    }

    .he_b1p3nyu p {
        font-size: 14px;
    }

    .he_b1p3zs1 {
        width: 330px;
        right: 0px;
    }

    .he_b1p4sle,
    .he_b1p4xle {
        width: 190px;
    }

    .he_b1p4sri,
    .he_b1p4xri {
        width: calc(100% - 190px);
    }

    .he_b1p1rkl p {
        font-size: 18px;
    }

    .he_e1p2sld .he_sep1lmo .he_xbanmle p {
        font-size: 14px;
    }

    .he_e1p2sld .he_xbanmle p span {
        font-size: 16px;
    }

    .he_e1p2pvd {
        padding-right: 0;
    }

    .he_e1p2zst {
        top: 16px;
        width: 200px;
    }

    .he_morepc {
        display: none;
    }

    .he_moreph {
        display: block;
    }

    .he_sep1tiw {
        display: flex;
    }

    .he_sep1tiw .he_pulite {
        width: calc(100% - 90px);
    }

    .he_sep1tiw .he_moreph {
        width: 90px;
    }

    .he_b1p4sle {
        display: flex;
    }

    .he_b1p4sle h2 {
        width: calc(100% - 90px);
    }

    .he_b3bxlmo {
        margin-top: inherit !important;
        margin-bottom: 23px;
    }

    .he_e1p2sld {
        margin-top: 16px;
    }

    .he_c1p2etr {
        margin-top: 9px;
    }

    .he_f1p1le {
        padding: 28px 20px 20px;
    }

    .he_f1p1ul {
        margin-top: 10px;
    }

    .he_f1p1li {
        margin-bottom: 2px;
    }

    .he_f1p1li:last-child {
        margin-bottom: 5px;
    }

    .he_banjdots p::after {
        top: 11px;
    }

}

@media screen and (max-width: 768px) {
    .he_banbx {
        margin-top: 64px;
    }

    .he_banig video {
        display: none;
    }

    .he_banpc {
        display: none;
    }

    .he_banph {
        display: block;
    }

    .he_xbanth p {
        font-size: 22px;
    }

    .he_xbanti p {
        font-size: 16px;
    }

    .he_xbanmo {
        margin-top: 40px;
    }

    .he_banul .slick-dots li::after {
        width: 22px;
        height: 22px;
    }

    .he_banul .slick-dots li {
        width: 6px;
        height: 6px;
    }

    .he_sep1put {
        font-size: 20px;
    }

    .he_sep1lds p {
        font-size: 16px;
    }

    .he_sep1le {
        width: 100%;
        padding-right: 0px;
    }

    .he_section {
        padding: 39px 0;
    }

    .he_sep1lds {
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .he_sep1ri {
        width: 360px;
        padding-right: 0px;
        margin: 0 auto;
        margin-top: 50px;
    }

    .he_sep1ns p {
        font-size: 56px;
    }

    .l_a1_tztic {
        top: -18px;
    }

    .he_sep2rda {
        display: none;
    }

    .he_sep2rpht {
        display: block;
    }

    .he_sep2ri {
        padding-left: 0;
        padding-right: 0;
    }

    .he_sep2le .he_sep1lds {
        margin-top: 10px;
        margin-bottom: 16px;
    }

    .he_sep2le {
        width: 100%;
    }

    .he_sep2ri {
        width: 450px;
        margin-top: 10px;
        max-width: 100%;
    }

    .he_sep3bple {
        width: 100%;
        padding-right: 0;
    }

    .he_sep3bpri {
        width: 100%;
    }

    .he_sep3jte {
        margin-top: 16px;
    }

    .he_sep3jl3 {
        margin-top: 8px;
    }

    .he_sep4ri {
        width: 100%;
        padding-left: 0;
    }

    .he_sep4le {
        position: static;
    }

    .he_sep4 {
        padding-bottom: 0px;
    }

    .he_section4 {
        padding-bottom: 0;
    }

    .he_sep5le {
        width: 100%;
    }

    .he_sep5ri {
        width: 100%;
        margin-top: 20px;
    }

    .he_sepemye p {
        font-size: 14px;
        line-height: 40px;
        height: 40px;
    }

    .he_sepemic {
        width: 20px;
        line-height: 40px;
    }

    .he_sepemye {
        width: calc(100% - 20px);
        padding-left: 15px;
    }

    .he_sepemil a {
        width: 274px;
    }

    .he_sepmo .he_xbanmle p {
        line-height: 40px;
    }

    .he_sepmo .he_xbanmri {
        line-height: 40px;
    }

    .he_sepmo {
        width: 150px;
    }

    .he_pulite {
        font-size: 18px;
    }

    .he_sep4ri .he_sep1lds p {
        margin-bottom: 6px;
    }

    .he_b2bx::after {
        display: none;
    }

    .he_b2p1zst {
        width: 50px;
    }

    .he_b2p1li {
        width: 33.333333%;
        padding: 0 10px;
        margin-bottom: 24px;
    }

    .he_b2p1ul {
        margin: 0 -10px;
    }

    .he_b2p1 {
        padding: 0 0px;
    }

    .he_b2p1te1 p {
        height: 24px;
        font-size: 16px;
    }

    .he_b3bxle {
        width: 230px;
    }

    .he_b3bxri {
        width: calc(100% - 230px);
    }

    .he_b3bxdjn p {
        font-size: 16px;
    }

    .he_b3bxddx p {
        font-size: 16px;
    }

    .he_b3bxsgd {
        margin-top: 18px;
    }

    .he_b3bxdf .he_b3bxdjn {
        margin-bottom: 9px;
    }

    .he_b3bxdf {
        margin-top: 18px;
    }

    .he_c1p2etl {
        width: 50%;
        margin-bottom: 14px;
    }

    .he_c1p2etli {
        padding: 20px;
    }

    .he_c1p2ezs {
        width: 270px;
        top: 24px;
        right: 37px;
    }

    .he_d1p2ul .slick-dots li {
        width: 6px;
        height: 6px;
    }

    .he_d1p2ul .slick-dots li::after {
        width: 20px;
        height: 20px;
    }

    .he_d1p2nle {
        width: 100%;
        padding-right: 0;
        margin-top: 20px;
    }

    .he_d1p2nri {
        width: 100%;
    }

    .he_d1p2ti p {
        font-size: 16px;
        max-height: 52px;
        height: inherit;
    }

    .he_d1p2nri {
        width: 100%;
    }

    .he_d1p2 {
        margin-top: 44px;
    }

    .he_d1p2nle .he_sep3jl1 p {
        font-size: 14px;
    }

    .he_d1p2ny {
        padding: 0 20px 66px;
    }

    .he_d1p3nri {
        width: 100%;
    }

    .he_d1p3nle {
        width: 100%;
        padding: 0;
        margin-top: 26px;
    }

    .he_d1p3nx {
        padding: 36px 18px;
    }

    .he_d2ny .he_c1yu {
        padding: 30px 20px 0;
    }

    .he_d2p1ti h3 {
        font-size: 18px;
        line-height: 1.75;
    }

    .he_d2p1ti {
        margin-bottom: 14px;
    }

    .he_d2p1ny {
        margin-top: 19px;
    }

    .he_d2p1qh {
        margin-top: 40px;
    }

    .he_d2ny .he_c1bx {
        margin-bottom: 50px;
    }

    .he_e1p1bli {
        width: 33.333333%;
    }

    .he_e1p2ti::after {
        bottom: -2px;
        width: 40px;
        height: 2px;
    }

    .he_e1p2ti {
        padding-bottom: 10px;
        padding-right: 30px;
    }

    .he_f1p1le {
        width: 100%;
    }

    .he_f1p1ri {
        width: 100%;
    }

    .he_f1p1ul {
        margin-top: 16px;
    }

    .he_f1p1li {
        margin-bottom: 8px;
    }

    .he_b1p1 {
        padding-bottom: 39px;
    }

    .he_b1p1rkj {
        margin-top: 15px;
    }

    .he_b1p2bri {
        width: 450px;
    }

    .he_b1p2ble {
        width: calc(100% - 450px);
    }

    .he_b1p2bf2 p {
        font-size: 14px;
    }

    .he_b1p2bf2 p {
        font-size: 14px;
    }

    .he_b1p2bule {
        margin-top: 2px;
    }

    .he_b1p2zs {
        width: 260px;
    }

    .he_b1p2 {
        padding: 55px 0 45px;
    }

    .he_b1p3nle {
        width: 300px;
    }

    .he_b1p3nri {
        width: calc(100% - 300px);
    }

    .he_b1p3::after {
        width: 220px;
        height: 270px;
    }

    .he_b1p3na {
        margin-top: 18px;
        margin-bottom: 16px;
        width: 150px;
    }

    .he_b1p3zs1 {
        width: 240px;
    }

    .he_b1p3zs {
        width: 438px;
    }

    .he_b1p4xri .he_b2p1li {
        width: 300px;
    }

    .he_b1p4sri p {
        font-size: 14px;
    }

    .he_banig::after {
        display: none;
    }

    .he_e1ny .he_c1bx {
        margin-bottom: 0px;
    }

    .he_index .he_xbante {
        min-height: 118px;
    }

    .he_fotbqri {
        float: left;
    }

    .he_fotbqri a:first-child {
        margin-left: 0;
    }

    .he_moregc p {
        font-size: 14px;
    }
}

/* 手机横屏 */
@media screen and (max-width: 767px) {
    .he_banul .slick-dots {
        bottom: 34px;
    }

    .he_d2p1qhce {
        display: none;
    }

    .he_xbanmo {
        margin-top: 20px;
    }

    .l_a1_tztic {
        display: none;
    }

    .he_sep1nul .slick-dots {
        width: 100%;
    }

    .he_sep1nul .slick-dots li {
        display: inline-block;
        margin: 0px 8px;
    }

    .he_sep1nul .slick-dots {
        bottom: -50px;
        right: inherit;
    }

    .he_sep1ri {
        width: 100%;
    }

    .he_sep1ns p {
        font-size: 38px;
    }

    .he_sep1nlk p {
        font-size: 16px;
    }

    .he_sep1nlk {
        margin-top: 10px;
    }

    .he_sep1log {
        width: 300px;
        top: -31px;
        left: 50%;
        transform: translateX(-50%);
    }

    .he_sep1lds p {
        font-size: 14px;
    }

    .he_section1 {
        padding-bottom: 90px;
    }

    .he_e1p2zst {
        top: 16px;
        width: 120px;
    }

    .he_xbanmn {
        width: 90px;
    }

    .he_sep3luli {
        width: 100%;
    }

    .he_sep3luli a {
        padding: 8px 0px 20px;
    }

    .he_sep3top {
        align-items: flex-start;
    }

    .he_sep3tori {
        margin-bottom: 0px;
    }

    .he_sep3kli {
        margin-right: 26px;
    }

    .he_sep3kli.act::after {
        width: 55%;
    }

    .he_sep3bxle {
        width: 100%;
    }

    .he_sep3bxri {
        width: 100%;
        padding-left: 0;
        margin-top: 18px;
    }

    .he_sep3bpri {
        margin-top: 8px;
    }

    .he_sep3jl2 {
        margin-top: 7px;
    }

    .he_sep3jl1 p:first-child {
        margin-right: 40px;
    }

    .he_section3 {
        padding-bottom: 24px;
    }

    .he_sepemil {
        width: 90%;
    }

    .he_sepmo {
        margin-top: 20px;
    }

    .he_fotnle,
    .he_fotnri {
        padding-top: 38px;
    }

    .he_fotflo {
        width: 160px;
    }

    .he_fotfdz {
        width: 100%;
        margin-top: 27px;
        padding-top: 24px;
        padding-bottom: 10px;
    }

    .he_fotnle {
        width: 100%;
        border: none;
    }

    .he_fotfri {
        padding-left: 6px;
    }

    .he_fotfli {
        margin-bottom: 10px;
    }

    .he_fotnri {
        width: 100%;
        padding-left: 0;
        padding-top: 0px;
        padding-bottom: 32px;
    }

    .he_fotabz p {
        font-size: 16px;
    }

    .he_fotafx {
        margin-top: 13px;
    }

    .he_fotali {
        width: 30px;
        margin-right: 20px;
    }

    .he_fotcod {
        margin-top: 24px;
    }

    .he_fotbqri {
        float: left;
        margin-top: 5px;
    }

    .he_fotbqx {
        padding: 20px 0;
    }

    .he_b2p1li {
        width: 50%;
    }

    .he_b2p1te2 {
        margin-top: 5px;
    }

    .he_b2p1te3 {
        margin-top: 5px;
    }

    .he_b3bxle {
        width: 100%;
        position: relative;
        z-index: 1;
        margin-bottom: 30px;
        padding-bottom: 30px;
    }

    .he_b3bxle::after {
        content: '';
        position: absolute;
        top: -60px;
        left: 50%;
        transform: translateX(-50%);
        width: 120%;
        height: 106%;
        background: #f7f8fc;
        z-index: -1;
    }

    .he_b3bxri {
        width: 100%;
        padding-left: 0;
    }

    .he_b3bx::after {
        display: none;
    }

    .he_b3bxlmo {
        margin-top: 23px;
    }

    .he_b3bx {
        padding: 101px 0 40px;
    }

    .he_b3bxti h1 {
        font-size: 18px;
    }

    .he_b3bxle::after {
        height: 111%;
    }

    .he_c1bx {
        margin-top: 45px;
    }

    .he_c1p1li a {
        font-size: 14px;
        line-height: 40px;
        height: 40px;
    }

    .he_c1p1li {
        width: auto;
        padding: 0 15px;
    }

    .he_c1p1 {
        display: flex;
        white-space: nowrap;
        overflow-x: auto;
    }

    .he_c1p2ti p {
        font-size: 14px;
    }

    .he_c1p2 {
        padding: 26px 18px 32px;
    }

    .he_c1p2nti p {
        font-size: 16px;
    }

    .he_c1p2nti::after {
        width: 60px;
    }

    .he_c1p2ti {
        margin-bottom: 22px;
    }

    .he_c1p2etl {
        width: 100%;
    }

    .he_c1p2etfg p {
        padding-left: 12px;
    }

    .he_c1bx {
        margin-bottom: 37px;
    }

    .he_c1p2exz {
        margin-top: 25px;
    }

    .he_d1p2 {
        margin-top: 36px;
    }

    .he_d1p2ul .slick-dots {
        bottom: 33px;
    }

    .he_d1p3 {
        margin-top: 36px;
    }

    .he_xbanmn {
        padding-bottom: 6px;
    }

    .he_sep3jl1 p:first-child {
        margin-right: 22px;
    }

    .he_d2ny .he_c1yu {
        padding: 0px 0px 0;
    }

    .he_d2ny .he_sep3jl1 p {
        font-size: 14px;
    }

    .he_d2p1qhn {
        width: 100%;
    }

    .he_d2p1qhri {
        margin-top: 30px;
    }

    .he_d2p1qhce {
        width: 20px;
        /* top: 50%;
        left: 0;
        transform: translatey(-50%); */
    }

    .he_d2p1qh {
        margin-top: 20px;
    }

    .he_d2ny .he_c1bx {
        margin-bottom: 32px;
    }

    .he_d2p1ny p {
        margin-bottom: 12px;
    }

    .he_e1p1 {
        padding: 34px 18px 30px;
    }

    .he_e1p1bd {
        margin-top: 16px;
    }

    .he_e1p1bli {
        width: 50%;
    }

    .he_e1p1etp {
        width: 36px;
    }

    .he_e1p1edb {
        margin-left: 16px;
        margin-top: 19px;
        padding-top: 10px;
        padding-left: 16px;
        padding-right: 16px;
    }

    .he_e1ny .he_c1bx {
        margin-bottom: 38px;
    }

    .he_e1p2li {
        padding: 16px 13px;
    }

    .he_e1p2lh {
        width: 8px;
        top: 5px;
        left: -16px;
    }

    .he_e1p2lnc {
        margin-top: 10px;
    }

    .he_e1p3 {
        padding-bottom: 38px;
    }

    .he_e1p2 {
        margin-bottom: 35px;
    }

    .he_e1p2ne {
        padding-right: 15px;
        margin-top: 10px;
    }


    .he_e1p2nl {
        padding: 0 0px;
    }

    .he_xbanghl {
        width: 100%;
    }

    .he_f1ny .he_c1bx {
        margin-top: 42px;
    }

    .he_f1p1le {
        padding: 35px 20px 20px;
    }

    .he_f1p1li p span {
        padding-right: 13px;
    }

    .he_b1p2ble {
        width: 100%;
        position: relative;
    }

    .he_b1p2bri {
        width: 100%;
    }

    .he_b1p1le {
        width: 100%;
    }

    .he_b1p1ri {
        width: 100%;
        margin-top: 20px;
    }

    .he_b2p1zst2 {
        width: 300px;
    }

    .he_b1p1rkj p {
        font-size: 14px;
    }

    .he_b1p1rkj {
        margin-top: 9px;
    }

    .he_b1ny .he_pulite {
        font-size: 20px;
    }

    .he_b1zst {
        width: 40px;
        top: -14px;
        left: -15px;
    }

    .he_b1p1ri {
        margin-top: 14px;
    }

    .he_b2bx {
        margin-top: 38px;
    }

    .he_b1p1rkl p {
        font-size: 16px;
    }

    .he_b1p1 {
        padding-bottom: 30px;
    }

    .he_b1p2 {
        padding: 20px 0 45px;
    }

    .he_b1p2bf1 p {
        font-size: 16px;
    }

    .he_b1p2bf2 {
        margin-top: 5px;
    }

    .he_b1p2buli {
        margin-bottom: 14px;
    }

    .he_b1p2bt4 {
        width: 90px;
    }

    .he_b1p2bt2 {
        padding-left: 40px;
    }

    .he_b1p2play {
        width: 32px;
    }

    .he_b1p2zs {
        width: 180px;
    }

    .he_b1p2bri {
        margin-top: 15px;
    }

    .he_b1p3nle {
        width: 100%;
    }

    .he_b1p3nle {
        width: 100%;
        margin-top: 20px;
    }

    .he_b1p3nri {
        width: 100%;
        padding-left: 0px;
    }

    .he_b1p3zs1 {
        width: 180px;
    }

    .he_b1p3 {
        padding-top: 36px;
    }

    .he_b1p3zs1 {
        top: -0px;
    }

    .he_b1p4sle,
    .he_b1p4xle {
        width: 100%;
    }

    .he_b1p4sri,
    .he_b1p4xri {
        width: 100%;
    }

    .he_b1p4 {
        padding: 40px 0 38px;
    }

    .he_b1p4xl {
        margin-top: 28px;
    }

    .he_b1p4xvd {
        width: calc(100% + 20px);
    }

    .he_b1p4xri .he_b2p1li {
        width: 240px;
    }

    .he_b1p4xjt {
        pointer-events: none;
    }

    .he_b1p4xzs {
        width: 240px;
    }

    .he_d2p1qhri {
        margin-top: 5px;
    }

    .he_e1p2li {
        -webkit-animation: m 1s ease both;
        animation: m 1s ease both;
        animation-delay: 0.4s;
    }

    .he_b3ny .he_b3bxlmo {
        text-align: right;
    }

    .he_sep4ri .he_sep1lds p {
        font-size: 14px;
    }

    .he_sep4ri .he_moreph {
        margin-bottom: 2px;
    }

    .he_sep1tiw {
        align-items: flex-end;
    }

    .he_b3bxlmo {
        margin-top: 25px !important;
        margin-bottom: 0px;
    }

    .he_e1ny .he_c1bx {
        margin-bottom: 0px;
    }

    .he_e1p2 {
        padding-top: 32px;
    }


}

/* 手机竖屏 */
/* 320px-416px */
@media screen and (max-width: 480px) {
    .he_b2p1li {
        width: 100%;
    }

    .he_sep4le {
        width: 100%;
    }

    .he_section4::after {
        width: 240px;
    }

    .he_f1p1li:last-child {
        margin-bottom: 8px;
    }

    .he_f1kjle {
        width: 47%;
    }

    .he_f1kjri {
        width: 53%;
    }

    .he_index .he_xbante {
        min-height: 94px;
    }

    .he_c1p2ed {
        padding-top: 22px;
    }

    .he_c1ny .he_c1bx {
        margin-bottom: 45px;
    }

    .he_fotafx {
        margin-top: 0px;
    }

    .he_sep1lds {
        margin-top: 27px;
    }

    .he_banjdots p {
        padding-left: 12px;
    }

}

/* 新增 star */

@media screen and (max-width: 1560px) {

    .hist_spe_ul .slick-prev {
        left: -70px;
    }

    .hist_spe_ul .slick-next {
        right: -70px;
    }

    .hist_spe {
        padding: 0 50px;
    }

}

@media screen and (max-width: 1440px) {
    .hcul_le p {
        font-size: 46px;
    }

    .hcul_ri_heig p {
        font-size: 18px;
    }

    .hist_cont {
        padding: 80px 0 95px;
    }

    .hist_list_tit {
        margin-bottom: 45px;
    }

    .hcul_ri_heig p::after {
        top: 11px;
        width: 6px;
        height: 6px;
    }

    .hist_spe_ul .slick-arrow {
        width: 40px;
        height: 40px;
    }

    .hist_spe_ul .slick-arrow::after {
        width: 12px;
        height: 10px;
    }

    .hist_cent_ul {
        margin-bottom: 50px;
    }

    .he_sep2rli1 {
        top: 31%;
    }

    .he_sep2rli2 .he_sep2line,
    .he_sep2rli3 .he_sep2line {
        left: inherit;
        right: 35px;
    }

    .he_sep2rli2 {
        right: 15px;
    }

    .he_sep2rli3 {
        right: -35px;
    }

    .he_sep2rli1 {
        left: -12px;
    }

    .he_sep2le {
        padding-right: 70px;
    }

    .he_sep2le {
        width: 600px;
    }

    .he_sep2ri {
        width: calc(100% - 600px);
    }

    .he_sep1ns p {
        font-size: 50px;
    }

    .he_sep1nul .slick-dots {
        bottom: 50px;
    }

    .he_sep1ns p {
        font-size: 36px;
    }

    .he_sep1nul .slick-dots {
        bottom: -54px;
        right: -97px;
    }

}

@media screen and (max-width: 1280px) {
    .he_sep2le {
        width: 540px;
    }

    .he_sep2ri {
        width: calc(100% - 540px);
    }

    .he_sep1ns p {
        font-size: 30px;
    }

}

@media screen and (max-width: 1200px) {
    .hcul_le p {
        font-size: 30px;
    }

    .hcul_le {
        width: 200px;
    }

    .hcul_ri {
        width: calc(100% - 200px);
    }

    .hcul_ri_heig p {
        font-size: 16px;
    }

    .hist_cent {
        width: 620px;
    }

    .hist_spe {
        padding: 0 80px;
    }

    .hist_spe_ul .slick-next {
        right: -60px;
    }

    .hist_spe_ul .slick-prev {
        left: -60px;
    }

    .hist_spe_btn_le {
        left: 20px;
    }

    .hist_spe_btn_ri {
        right: 20px;
    }

    .hist_spe_btn_wrap {
        width: 38px;
        height: 38px;
        bottom: 7%;
    }

    .he_sep2ri {
        padding-right: 122px;
    }

    .he_sep2rli3 {
        right: 20px;
    }

    .he_sep2rli2 {
        right: 65px;
    }

    .he_sep1nul .slick-dots {
        bottom: -54px;
        right: -20px;
    }

    .hist_cent {
        width: 900px;
    }

}

@media screen and (max-width: 1199px) {

    .he_sep2le {
        width: 510px;
        padding-right: 50px;
    }

    .he_sep2ri {
        width: calc(100% - 510px);
        padding-right: 85px;
    }

    .he_sep2rli2 {
        right: 27px;
    }
}


@media screen and (max-width: 950px) {
    .hcul_le p {
        font-size: 26px;
    }

    .hcul_ri_heig p {
        font-size: 14px;
        padding-left: 14px;
        margin-bottom: 8px;
    }

    .hcul_ri_heig p::after {
        top: 9px;
        width: 4px;
        height: 4px;
    }

    .hcul_ri_heig {
        max-height: 150px;
    }

    .hist_cent_ul_li {
        height: 150px;
    }


    .hist_spe_btn_wrap {
        bottom: 10%;
    }

    .he_sep2ri {
        display: none;
    }

    .he_sep2le {
        width: 100%;
        padding-right: 0;
    }
    
    .hist_cent {
        width: 730px;
    }

}

@media screen and (max-width: 768px) {
    .hcul_le p {
        font-size: 16px;
    }

    .hcul_le {
        width: 100%;
        padding-right: 0;
        margin-bottom: 10px;
    }

    .hcul_ri {
        width: 100%;
    }

    .hcul_rwap {
        flex-wrap: wrap;
    }

    .hist_cent {
        width: 500px;
        max-width: 100%;
    }

    .hist_list_tit {
        margin-bottom: 15px;
    }

    .hist_cent_ul {
        margin-bottom: 25px;
    }

    .hist_spe_ul .slick-arrow {
        width: 34px;
        height: 34px;
    }

    .hist_spe_li_year i {
        width: 8px;
        height: 8px;
    }

    .hist_spe_li_year i::after {
        width: 20px;
        height: 20px;
    }

    .hist_spe_ul::after {
        top: 12px;
    }

    .hist_spe {
        padding: 0 65px;
    }

    .hist_cont {
        padding: 40px 0 38px;
    }

    .hist_spe_li_year p {
        font-size: 14px;
    }

    .hist_spe_li_year i {
        margin-bottom: 14px;
    }

    .hist_spe_btn_wrap {
        bottom: 7%;
    }

    .he_sep1ns p {
        font-size: 20px;
    }

    .l_a1_tztic {
        top: 8px;
    }

    .l_a1_tztic {
        top: -70px;
    }

    .he_sep1nul .slick-dots {
        bottom: -16px;
    }

}


@media screen and (max-width: 480px) {
    .hist_spe {
        padding: 0 50px;
    }

    .hist_spe_ul .slick-next {
        right: -40px;
    }

    .hist_spe_ul .slick-next {
        right: -56px;
    }

    .hcul_ri_heig {
        max-height: inherit;
    }

    .hist_cent_ul_li {
        height: inherit;
    }

    .hist_cent_ul .hist_cent_ul_li {
        display: block !important;
    }

    .hcul_ri_heig {
        height: 215px;
    }

    .hcul_rwap {
        display: block;
    }

    .hist_spe_btn_le {
        left: 0px;
    }

    .hist_spe_btn_ri {
        right: 0px;
    }

    .hist_spe_btn_wrap {
        bottom: 5%;
    }

    .he_sep1ns p {
        font-size: 18px;
    }

    .he_sep1nul .slick-dots {
        bottom: -55px;
    }

    .he_sep1nul .slick-dots {
        right: 0px;
    }

}

/* 新增 end */