@charset "utf-8";

/* web端 */
/* 重要1920px 1440px 1366px */
/* pc */
@media screen and (max-width: 1680px) {
    .he_b1p3tebx {
        padding: 195px 80px 100px 70px;
    }

    .he_b1p3tebx {
        width: 546px;
    }

    .he_b1p2lnt h4 {
        font-size: 22px;
    }

    .he_nyti {
        font-size: 26px;
    }

    .he_b1p3tti .he_b1p3tp2 {
        font-size: 22px;
    }

    .he_b1p4ltetoi h4 {
        font-size: 22px;
    }

    .he_b1p5trih4 h4 {
        font-size: 26px;
    }

    .he_b1p5yti h4 {
        font-size: 22px;
    }

    .he_heshuiy {
        margin-right: 35px;
    }

    .he_priceti h4 {
        font-size: 26px;
    }

    .he_pricefr {
        width: 100%;
        margin-top: 28px;
    }

    .he_priceli {
        margin-bottom: 25px;
    }

    .he_pricebx {
        height: 48px;
    }

    .he_pricoim {
        width: 134px;
        margin-top: 3px;
        margin-left: 31px;
    }

    .he_tijoao {
        margin-top: 35px;
    }

    .he_pricen {
        padding: 39px 75px 55px;
    }

    .he_pricipliy {
        margin-bottom: 10px;
    }

    .he_scroo {
        height: 566px;
    }

    .he_d2p2li p {
        font-size: 22px;
    }

    .he_d7p3nbtil h4 {
        font-size: 22px;
    }

    .he_d7p3lti h4 {
        font-size: 18px;
    }

    .he_e1p2bxter h4 {
        font-size: 22px;
    }

    .he_e1p3nhyp2 {
        font-size: 22px;
        line-height: 40px;
    }

    .he_e1p3nhyp3 {
        font-size: 60px;
    }

    .he_e1p4ig img {
        width: auto;
        height: 100%;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }

    .he_e1p4ig {
        height: 793px;
    }

    .he_e1p4nzri h4 {
        font-size: 32px;
    }

    .he_nyti {
        font-size: 24px;
    }

    .he_e4p2ti h4 {
        font-size: 22px;
    }

    .he_f1ig {
        position: relative;
        height: 1080px;
    }

    .he_f1ig img {
        width: auto !important;
        height: 100%;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }

    .he_f1nhtle {
        width: 540px;
    }

    .he_f1nhtri {
        width: calc(100% - 540px);
    }

    .he_ffrobx {
        margin-top: 16px;
    }

    .he_f1nhtlep.on a {
        font-size: 24px;
    }

    .he_f1nhtlep a {
        font-size: 18px;
    }

    .he_f1nhtfro {
        margin-bottom: 20px;
    }

    .g_me6fr .g_me1head22 {
        font-size: 24px;
    }

    .he_f1nhtri {
        padding: 73px 55px 82px;
    }

    .g_nxwtle {
        top: 44px;
    }

    .g_nxwtlenr {
        margin-bottom: 21px;
    }

    .g_nxwnr {
        margin-bottom: 22px;
    }

    .he_banp p {
        font-size: 40px;
        line-height: 62px;
    }

    .he_a1pp p {
        font-size: 32px;
        height: 56px;
    }

    .he_tyti {
        font-size: 28px;
    }

    .he_a1p4bcou p span {
        font-size: 44px;
    }

    .he_a1p5k2 p {
        font-size: 22px;
    }

    .he_e1p4ig {
        height: 774px;
    }
    
        .he_banusli .slick-prev {
    left: 5%;
}
.he_banusli .slick-next {
    right: 5%;
}

}
@media screen and (max-width: 1560px) {
    .he_b3p1::before {
        width: 38%;
    }

    .g_nxwtle {
        min-width: 585px;
    }
       .he_banusli .slick-prev {
    left: 25px;
}
.he_banusli .slick-next {
    right: 25px;
}
.he_e1p3nhyp3 {
    font-size: 54px;
}
 

}
@media screen and (max-width: 1440px) {
    .he_heser {
        margin-right: 35px;
    }

    .he_navsli {
        margin-left: 43px;
    }

    .he_navle {
        width: 215px;
    }

    .he_pc_hd {
        padding: 0 37px;
    }

    .he_con1 {
        width: 1200px;
    }

    .he_mianb {
        padding-top: 36px;
    }

    .he_b1p1n {
        margin-top: 38px;
    }

    .he_b1p1bx {
        padding-bottom: 190px;
    }

    .he_b1p2 {
        padding-top: 45px;
        padding-bottom: 55px;
    }

    .he_b1p2bxul {
        padding-top: 25px;
        margin: 0 -20px;
    }

    .he_b1p2li {
        padding: 0 20px;
        padding-right: 185px;
    }

    .he_b1p2liig {
        right: 15px;
    }

    .he_b1p3tebx {
        width: 490px;
    }

    .he_b1p3ti {
        top: 48px;
        left: 38px;
    }

    .he_b1p3tebx {
        padding: 140px 47px 60px 55px;
    }

    .he_b1p4 {
        padding-top: 45px;
        padding-bottom: 55px;
    }

    .he_b1p4ul {
        padding-top: 68px;
    }

    .he_b1p4lte {
        padding: 0 20px 35px;
        margin-top: 52px;
    }

    .he_b1p5 {
        padding-top: 55px;
        padding-bottom: 55px;
    }

    .he_b1p5pli {
        padding: 0 20px;
    }

    .he_b1p5pul {
        margin: 0 -20px;
    }

    .he_b1p5pb {
        margin-top: 55px;
    }

    .he_b1p3li {
        height: 750px;
    }

    .he_b1p1nle {
        width: 450px;
    }

    .he_b1p1nri {
        width: calc(100% - 450px);
        padding-left: 180px;
    }

    .he_b1p1np p {
        margin-bottom: 9px;
    }

    .he_b1p1ul {
        margin-top: 36px;
    }

    .he_b1p1np {
        padding-top: 45px;
    }

    .he_b1p2liig {
        width: 265px;
    }

    .he_b1p2lbx a {
        padding: 25px 115px 25px 35px;
        height: 376px;
    }

    .he_b1p2lnt h4 {
        font-size: 20px;
    }

    .he_b1p3li {
        height: 707px;
    }

    .he_b1p3tebx {
        width: 460px;
    }

    .he_b1p4ltpt p {
        font-size: 16px;
    }

    .he_b1p5tle {
        width: 290px;
    }

    .he_b1p5tri {
        width: calc(100% - 290px);
        padding-left: 45px;
        padding-right: 50px;
    }

    .he_b1p5trp {
        margin-top: 32px;
    }

    .he_b1p5plnb {
        padding: 50px 55px 44px;
    }

    .he_b1p5pzs {
        width: 145px;
    }

    .he_ft {
        padding-top: 53px;
    }

    .he_ftbx {
        padding-bottom: 46px;
    }

    .he_ftbxpt {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .he_b2bx .he_b1p1bx {
        padding-bottom: 30px;
    }

    .he_b2p1bxri {
        padding-left: 50px;
        padding-top: 48px;
    }

    .he_b2p1bt {
        margin-top: 48px;
    }

    .he_b2p2bx {
        padding-top: 35px;
    }

    .he_b2p2ul {
        margin: 35px -23px 0;
        padding-bottom: 55px;
    }

    .he_b2p2te h4 {
        font-size: 22px;
    }

    .he_b2p2te {
        width: 100%;
        padding: 36px 40px 55px;
    }

    .he_b2p4 {
        padding-top: 44px;
        padding-bottom: 55px;
    }

    .he_b2p4dp {
        margin-top: 9px;
    }

    .he_b2p4ul {
        padding-top: 30px;
    }

    .he_b2p4mig {
        width: 60px;
    }

    .he_b2p4mte h4 {
        font-size: 22px;
    }

    .he_b2p4mbx {
        padding: 35px 30px 45px;
    }

    .he_b2p4mte {
        margin-top: 20px;
    }

    .he_b2p5ig {
        height: 346px;
    }

    .he_b2p6 {
        padding-top: 46px;
        padding-bottom: 45px;
    }

    .he_b2p6bxbj {
        margin-top: 14px;
    }

    .he_b2p6bxbj p {
        margin-bottom: 9px;
    }

    .he_b2p6 .he_c1ig {
        margin-bottom: 20px !important;
    }

    .he_b3p1bxle {
        width: 690px;
    }

    .he_b3p1bxri {
        width: calc(100% - 690px);
        padding-left: 150px;
    }

    .he_b3p1bxle {
        padding-top: 55px;
        padding-bottom: 30px;
    }

    .he_b3p1rp {
        margin-top: 15px;
    }

    .he_b3p1xl {
        margin-top: 25px;
    }

    .he_b3p1cx {
        margin-top: 40px;
    }

    .he_b3p3mb {
        padding: 32px 33px;
    }

    .he_b3p3 {
        padding-top: 55px;
        padding-bottom: 55px;
    }

    .he_table th {
        font-size: 20px;
    }

    .he_b6p1ti h4 {
        font-size: 24px;
    }

    .he_b6p1ti {
        margin-bottom: 26px;
    }

    .he_b6p1lte1 p {
        font-size: 20px;
    }

    .he_b6p1lile {
        width: 330px;
    }

    .he_b6p1liri {
        width: calc(100% - 330px);
        padding-left: 35px;
    }

    /* .he_b6tab td {
        font-size: 16px;
    } */

    .he_b7p1inp {
        margin-top: 31px;
    }

    .he_b7p1 {
        margin-bottom: 34px;
    }

    .he_b7p2ti {
        margin-bottom: 31px;
    }

    .he_b7p2tbt {
        margin-bottom: 36px;
    }

    .he_b7p1h4 {
        font-size: 22px;
    }

    .he_priceti h4 {
        font-size: 24px;
    }

    .he_pricebx {
        height: 40px;
    }

    .he_pricefr {
        margin-top: 20px;
    }

    .he_pricoim {
        width: 112px;
    }

    .he_priceli {
        margin-bottom: 16px;
    }

    .he_tijoao {
        margin-top: 19px;
    }

    /* .he_scroo {
        height: 610px;
    } */
    .he_scroo {
        height: 510px;
    }

    .he_c1p2 {
        padding-bottom: 55px;
    }

    .he_c1ig {
        margin-bottom:34px !important;
    }

    .he_c1p4 {
        padding-top: 54px;
    }

    .he_c1p4ul {
        margin-top: 30px;
    }

    .he_c1p4uth4 {
        font-size: 20px;
        line-height: 30px;
        height: 30px;
    }

    .he_c1p4ute {
        margin-top: 25px;
    }

    .he_c1p4ute .he_c1p4utep {
        margin-top: 9px;
    }

    .he_c1p4ubx .he_a1p3mo {
        margin-top: 18px;
    }

    .he_c1p5 .he_b2p2te {
        padding: 36px 40px 55px;
    }

    .he_c2p1 {
        margin-top: 55px;
        padding-top: 55px;
        padding-bottom: 55px;
    }

    .he_c2p1ti h4 {
        font-size: 26px;
    }

    .he_c2p1tpn {
        margin-top: 17px;
    }

    .he_c2p1tpri {
        padding-left: 60px;
        padding-top: 70px;
    }

    .he_c2p1twri {
        padding-left: 68px;
    }

    .he_c2p1pb {
        margin-top: 16px;
    }

    .he_c2p3 {
        padding-bottom: 48px;
    }

    .he_c1p4ugt {
        margin-top: 12px;
    }

    .he_c2p3 .he_c1p4ute {
        padding: 0px 20px 22px 20px;
    }

    .he_d1p1 {
        padding-bottom: 20px;
    }

    .he_b1p2mo {
        margin-top: 14px;
    }

    .he_d1p2bx p {
        margin-bottom: 8px;
    }

    .he_d1p3 {
        padding-top: 15px;
        padding-bottom: 55px;
    }

    .he_d1p3bh4 h4 {
        font-size: 22px;
    }

    .he_d2p1 {
        padding-bottom: 32px;
    }

    .he_d2p3 {
        padding-top: 60px;
        padding-bottom: 95px;
    }

    .he_d3p3 {
        padding-top: 51px;
    }

    .he_d3p4 {
        padding-top: 60px;
        padding-bottom: 72px;
    }

    .he_d6p2bxle {
        width: 410px;
    }

    .he_d6p2bxri {
        width: calc(100% - 410px);
        padding-left: 30px;
        margin-top: 0px;
    }

    .he_d6p2 {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .he_d7p1ul {
        padding-top: 37px;
    }

    .he_d7p1bnh p {
        padding: 24px 36px;
    }

    .he_d7p1bnh img {
        width: 54px;
    }

    .he_d7p1bnh p {
        font-size: 18px;
    }

    .he_d7p2bte p {
        font-size: 24px;
    }

    .he_d7p2 {
        padding-bottom: 50px;
    }

    .he_d7p3 {
        padding-top: 37px;
    }

    .he_d7p3nbtil {
        margin-bottom: 32px;
        margin-top: 17px;
    }

    .he_d7p3lnic {
        width: 34px;
    }

    .he_d7p3ltp {
        margin-top: 6px;
    }

    .he_d7p3ltp p {
        font-size: 18px;
        line-height: 32px;
        height: 64px;
    }

    .he_denglnt {
        margin-top: 38px;
    }

    .he_d7p3nbri {
        margin-top: 0px;
    }

    .he_d7p3hy {
        padding-top: 19px;
        padding-bottom: 30px;
    }

    .he_d7p3hynh p {
        font-size: 16px;
    }

    .he_d7p3hyulnh {
        padding-top: 74px;
        padding-bottom: 92px;
    }

    .he_e1p1pco p span {
        font-size: 46px;
    }

    .he_e1p1ty {
        padding-left: 140px;
    }

    .he_e1p2bxle {
        width: 460px;
    }

    .he_e1p2bxri {
        width: calc(100% - 460px);
        padding-left: 100px;
        /* padding-top: 70px; */
    }

    .he_e1p2bpog {
        width: 214px;
        bottom: -90px;
        right: -60px;
    }

    .he_e1p2bxter h4 {
        font-size: 20px;
    }

    .he_e1p2bxter p {
        font-size: 16px;
    }

    .he_e1p2bxter h4 {
        margin-bottom: 10px;
    }

    .he_e1p2bxter {
        margin-bottom: 32px;
    }

    .he_e1p2 {
        padding-top: 46px;
        padding-bottom: 130px;
    }

    .he_e1p3nhyp2 {
        font-size: 20px;
        line-height: 37px;
    }

    .he_e1p3hte {
        padding: 120px 32px 45px;
    }

    .he_e1p3nhyp3 {
        font-size: 50px;
    }

    .he_e1p4n {
        padding-top: 55px;
        padding-bottom: 55px;
    }

    .he_e1p4nz {
        padding: 26px 115px 36px;
    }

    .he_e1p4nzle {
        width: 510px;
    }

    .he_e1p4nzri {
        width: calc(100% - 510px);
        padding-left: 50px;
    }

    .he_e1p4ig {
        height: 630px;
    }

    .he_e1p5 {
        padding-top: 46px;
        padding-bottom: 50px;
    }

    .he_e1p5ulb {
        margin-top: 30px;
    }

    .he_e1p5li {
        padding: 0 10px;
    }

    .he_e1p5ul {
        margin: 0 -10px;
        padding: 0px 50px;
    }

    .he_e1p1ig {
        height: 601px;
    }

    .he_e1p2bxri {
        padding-top: 94px;
    }

    .he_e1p4scp p::after {
        left: 35.5%;
    }

    .he_e2p1li {
        padding: 0 10px;
    }

    .he_e2p1ul {
        margin: 0 -10px;
    }

    .he_e2p1timle p {
        font-size: 22px;

    }

    .he_e2p1timri {
        margin-top: 10px;
    }

    .he_e2p1thp h4 {
        font-size: 18px;
        line-height: 34px;
        height: 68px;
    }

    .he_e2p1thp p {
        font-size: 16px;
        line-height: 32px;
        height: 64px;
    }

    .he_e2p1thp {
        padding: 0 19px 12px;
    }

    .he_e2p1nht:hover .he_e2p1tim {
        transform: translateY(170px);
        padding: 10px 19px;
    }

    .he_e2p1nht:hover .he_e2p1thp {
        transform: translateY(-42px);
    }

    .he_e2p1li {
        margin-bottom: 50px;
    }

    .he_e2p2 {
        padding-bottom: 75px;
    }

    .he_e3p1ti {
        margin-top: 12px;
    }

    .he_e3p2bx p {
        margin-bottom: 12px;
    }

    .he_e3p3 {
        padding-top: 20px;
        padding-bottom: 65px;
    }

    .he_e4p2pij {
        padding: 0px 20px 0px 45px;
    }

    .he_e4p3 {
        height: 400px;
        margin-top: 65px;
    }

    .he_contebxbt {
        padding: 30px 34px 28px;
    }

    .he_post {
        margin-bottom: 21px;
    }

    .he_e5p2 {
        padding-top: 35px;
        padding-bottom: 75px;
    }

    .he_f1nhtle {
        width: 430px;
    }

    .he_f1nhtri {
        width: calc(100% - 430px);
    }

    .he_f1frole {
        width: 16px;
        line-height: 24px;
    }

    .he_f1frori input::-webkit-input-placeholder {
        font-size: 14px;

    }

    .he_f1frori input::-moz-placeholder {
        font-size: 14px;
    }

    .he_f1frori input:-ms-input-placeholder {
        font-size: 14px;
    }

    .he_f1nhtfhy {
        padding: 10px 13px;
    }

    .he_f1elbt {
        width: 180px;
        padding-left: 40px;
    }

    .he_f1nhtfro1 .he_f1nhtfhy {
        width: calc(100% - 180px);
    }

    .he_f1elbt #code_btn {
        line-height: 42px;
    }

    .he_nxwbtnb .g_nxwbtnfl a {
        line-height: 42px;
    }

    .he_nxwbtnb .g_nxwbtnfl {
        height: 42px;
    }

    .he_f1ig {
        height: 870px;
    }

    .he_elmiti h4 {
        font-size: 22px;
    }

    .he_elmiti {
        margin-bottom: 25px;
    }

    .he_elmi .he_denglny {
        padding: 53px 0 53px;
    }

    .g_nxwnr {
        margin-bottom: 21px;
    }

    .g_me6frxwz {
        font-size: 20px;
    }

    .g_nxwtlenr {
        margin-bottom: 12px;
    }

    .g_nxwnrfr input::-webkit-input-placeholder {
        font-size: 14px;
        line-height: 24px;
        color: #999999;
    }

    .g_nxwnrfr input::-moz-placeholder {
        font-size: 14px;
        line-height: 24px;
        color: #999999;
    }

    .g_nxwnrfr input:-ms-input-placeholder {
        font-size: 14px;
        line-height: 24px;
        color: #999999;
    }

    .g_nxwnrfl {
        width: 18px;
    }

    .g_nxwnr2fl select {
        font-size: 14px;
    }

    .g_nxwnr2fl .he_seig {
        width: 10px;
    }

    .g_nxwnr2fl {
        height: 38px;
    }

    .he_banp p {
        font-size: 36px;
        line-height: 56px;
    }

    .he_a1p1bt {
        width: 720px;
    }

    .he_a1p1rime {
        width: 320px;
    }

    .he_a1p1lalib {
        width: 60px;
        height: 60px;
    }

    .he_a1p1lalib img {
        width: 28px;
    }

    .he_syp1dw2 {
        top: 82px;
        right: 18px;
    }

    .he_syp1dw1 {
        top: -35px;
        left: 22px;
    }

    .he_syp1dw3 {
        bottom: 74px;
        right: 53px;
    }

    .he_a1p1rile {
        width: calc(100% - 320px);
    }

    .he_a1pp {
        margin-top: 20px;
    }

    .he_a1pp p {
        font-size: 28px;
        height: 49px;
    }

    .he_moar {
        margin-top: 60px;
    }

    .he_a1p1n {
        padding-top: 90px;
        padding-bottom: 90px;
    }

    .he_a1p2 {
        padding-top: 40px;
        padding-bottom: 56px;
    }

    .he_a1p2ul {
        margin-top: 39px;
    }

    .he_a1p2li {
        padding: 0 50px;
    }

    .he_a1p3 {
        padding-top: 50px;
        padding-bottom: 40px;
    }

    .he_a1p3bxt {
        margin-top: 29px;
    }

    .he_a1p4ig {
        height: 635px;
    }

    .he_a1p5bx {
        padding-top: 56px;
        padding-bottom: 50px;
    }

    .caidansuo input {
        font-size: 18px;
    }

    #buts {
        font-size: 20px;
    }

    .guanbi {
        width: 18px;
    }

    /* .he_navnul {
        padding: 28px 190px 26px 85px;
    } */

    .he_e1p4n {
        overflow: inherit
    }

    .he_e1p4te {
        overflow: hidden;
    }

    .he_e1p4svg {
        margin-left: -58%;
    }

    /* xuigai star */
    /* .he_syp1dw5 {
        bottom: -45px;
        right: 228px;
    }

    .he_syp1dw4 {
        bottom: 14px;
        left: 171px;
    }

    .he_syp1dw3 {
        bottom: 161px;
        right: 21px;
    }

    .he_syp1dw2 {
        top: 45px;
        right: 42px;
    } */
    /* xuigai end */
    .he_b2p5ig {
        height: 486px;
    }

    .he_table td {
        padding-left: 36px;
    }
    .he_e4p2{
    margin-bottom: 70px;   
}

.he_jiagetxt {
    height: 110px;
}

}
@media screen and (max-width: 1366px) {
    .g_me6frnr {
        min-height: 100vh;
    }

    /* .he_navnul {
        min-width: 620px;
    } */

    /* .he_navnul {
        padding: 28px 80px 26px 40px;
    } */

    .he_navntli {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .he_navntli .he_navna2 {
        font-size: 16px;
    }

    .he_navsan {
        top: 25px;
        padding-left: 315px;
        padding-right: 127px;
    }

    .he_navsanli {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .he_navsanli a {
        font-size: 14px;
    }

    /* .he_navnul {
        min-height: 266px;
    } */
}
@media screen and (max-width: 1280px) {
    .he_b1p3tebx {
        width: 420px;
    }

    .he_b1p3li {
        height: 630px;
    }

    .he_f1nht {
        width: calc(100% - 10%);
    }

    .he_f1bxn .g_me6fr {
        width: 100%;
        padding-right: 0px;
        padding-top: 19px;
    }

    .he_f1nht {
        margin-top: 3px;
    }

    .he_fotcod {
        width: 105px !important;
        bottom: 94px;
    }
    .he_banusli .slick-prev, .he_banusli .slick-next {
        width: 12px;
        height: 24px;
    }
    .he_banusli .slick-prev {
        left: 15px;
    }
    .he_banusli .slick-next {
        right: 15px;
    }
    .he_a1p1rile .slick-next {
        right: -100%;
    }
     .he_e4p2{
        margin-bottom: 50px;   
    }
    

}
@media screen and (max-width: 1240px) {
    .he_con1 {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }

    .he_b1p1nle {
        width: 400px;
    }

    .he_b1p1nri {
        width: calc(100% - 400px);
        padding-left: 150px;
    }

    .he_b1p1n2 {
        width: 200px;
        bottom: -70px;
        right: -54px;
    }

    .he_b1p1np p {
        font-size: 16px;
    }

    .he_b1p1bx {
        padding-bottom: 125px;
    }

    .he_b1p2lbpi p {
        font-size: 16px;
    }

    .he_b1p3tti .he_b1p3tp2 {
        font-size: 20px;
    }

    .he_b1p3tebx {
        width: 100%;
    }

    .he_b1piswl .he_a1p1sewle {
        left: -20px;
    }

    .he_b1piswl .he_a1p1sewri {
        right: -20px;
    }

    .he_b1p4lnb {
        padding: 0 25px;
    }

    .he_b1p4li {
        padding: 0 10px;
    }

    .he_b1p4ul {
        margin: 0 -10px;
    }

    .he_ftbxrili {
        margin-left: 75px;
    }

    .he_ftbxptle p {
        font-size: 14px;
    }

    .he_ftbxptle p a {
        font-size: 14px;
    }

    .he_b2p1btli {
        padding: 0 10px;
    }

    .he_b2p1btul {
        margin: 0 -10px;
    }

    .he_b2p1bxri {
        padding-left: 30px;
        padding-top: 40px;
    }

    .he_b2p2li {
        padding: 0 10px;
    }

    .he_b2p2ul {
        margin: 25px -10px 0;
    }

    .he_b2p4li {
        padding: 0 10px;
    }

    .he_b2p4ul {
        margin: 0 -10px;
    }

    .he_b3p3bli {
        padding: 0 10px;
    }

    .he_b3p3bxul {
        margin: 0 -10px;
    }

    .he_b3p3mb p {
        font-size: 16px;
        line-height: 30px;
        height: 60px;
    }

    .he_b3p3mb {
        padding: 24px 20px;
    }

    .he_b3p3 .he_b2p1btli {
        margin-bottom: 22px;
    }

    .he_tab1 {
        width: 255px;
    }

    /* .he_tab2 {
        width: calc(100% - 255px);
    } */
    .he_table td {
        padding: 20px 0;
        padding-left: 90px;
    }

    .he_b3p1bxle {
        width: 600px;
    }

    .he_b3p1bxri {
        width: calc(100% - 600px);
        padding-left: 100px;
    }

    .he_b3p1bt .he_a1p1sewle {
        left: -20px;
    }

    .he_b3p1bt .he_a1p1sewri {
        right: -20px;
    }

    .he_b3pliri p {
        font-size: 30px;
    }

    .he_b3plile p {
        font-size: 30px;
    }

    .he_b3p1::before {
        width: 43%;
    }

    .he_b3p2bxli {
        margin-right: 70px;
    }

    .he_content {
        width: 96%;
    }

    .he_c1p4li {
        padding: 0 10px;
    }

    .he_c1p4uln {
        margin: 0 -10px;
    }

    .he_c1p4uln {
        padding: 0 20px;
    }

    .he_c1p4sw .he_a1p1sewle {
        left: -10px;
    }

    .he_c1p4sw .he_a1p1sewri {
        right: -10px;
    }

    .he_d7p1li {
        padding: 0 10px;
    }

    .he_d7p1ul {
        margin: 0 -10px;
    }

    .he_d7p2bte {
        padding: 0px 15px;
    }

    .he_d7p3hyulnh {
        padding-top: 51px;
        padding-bottom: 70px;
    }

    .he_e1p1ig {
        height: 500px;
    }

    .he_e1p1pco p span {
        font-size: 40px;
    }

    .he_e1p2 {
        padding-bottom: 115px;
    }

    .he_e1p3nhyp1 {
        font-size: 18px;
    }

    .he_e1p3nhyp3 {
        font-size: 36px;
    }

    .he_e1p3nhyp1 {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .he_e1p3nhyp2 {
        font-size: 18px;
        line-height: 34px;
    }

    .he_e1p3hte {
        padding: 95px 20px 30px;
    }

    .he_e4p2bxri {
        width: 700px;
    }

    .he_e4p2bxle {
        width: calc(100% - 700px);
    }

    .he_e4p2ul {
        margin-top: 12px;
    }

    .he_e4p2ri {
        padding-left: 12px;
    }

    .he_e4p2li {
        margin-bottom: 8px;
    }

    .he_e4p2pij {
        padding: 0px 20px 0px 25px;
    }

    .he_e4p2rli.on .he_e4p2pij {
        padding-right: 28px;
    }

    .he_bannte {
        width: 100%;
    }

    .he_a1p4ig {
        height: 565px;
    }

    .he_a1p5bxli {
        padding: 0 20px;
    }

    .he_a1p5bxul {
        margin: 0 -20px;
    }

    .he_a1p2bp1 {
        margin-top: 5px;
    }

    .he_a1p2bsk a {
        padding: 30px 40px 0;
    }

    .he_navsli {
        margin-left: 32px;
    }

    .he_navs {
        padding-right: 47px;
    }

    .he_e1p4svg {
        margin-left: -60%;
    }

    .he_navsli .he_yxnav1 {
        font-size: 16px;
    }

    .he_fotcod {
        width: 90px !important;
        bottom: 94px;
    }

    .he_table td {
        padding-left: 60px;
    }
    
    .he_a1p1rile .slick-next {
        right: -113%;
    }
    
    /*.he_a1p4bpul {*/
    /*    margin-top: 0px;*/
    /*}*/
    .he_a1p4bp {
        margin-top: 14px;
    }
}

@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_banner {
        margin-top: 0px;
    }

    .he_mianb {
        padding-top: 26px;
    }

    .he_nyti {
        font-size: 20px;
    }

    .he_b1p1n {
        margin-top: 24px;
    }

    .he_b1p1nle {
        width: 376px;
    }

    .he_b1p1nri {
        padding-left: 100px;
    }

    .he_b1p1lnig {
        width: 48px;
    }

    .he_b1p1lte p {
        font-size: 16px;
        height: 28px;
    }

    .he_b1p1np {
        padding-top: 20px;
    }

    .he_b1p1np p {
        margin-bottom: 5px;
    }

    .he_b1p1np {
        padding-bottom: 16px;
    }

    .he_b1p1ul {
        margin-top: 35px;
    }

    .he_b1p2liig {
        width: 200px;
    }

    .he_b1p2li {
        padding-right: 110px;
    }

    .he_b1p3ti {
        top: 40px;
        left: 30px;
    }

    .he_b1p3tebx {
        padding: 100px 30px 29px 45px;
    }

    .he_b1p3tti .he_b1p3tp2 {
        font-size: 18px;
    }

    .he_b1p3trp p {
        font-size: 16px;
    }

    .he_b1p3li {
        height: 510px;
    }

    .he_b1p4ltetoi h4 {
        font-size: 18px;
        line-height: 32px;
        height: 32px;
    }

    .he_b1p4lte {
        padding: 0 0px 32px;
    }

    .he_b1p4lig2 {
        width: 80px;
        height: 80px;
        bottom: -40px;
    }

    .he_b1p4g2n img {
        width: 22px;
    }

    .he_b1p4lte {
        margin-top: 12px;
    }

    .he_b1p4ltpt {
        margin-top: 5px;
    }

    .he_b1p5trih4 h4 {
        font-size: 18px;
    }

    .he_b1p5trp p {
        font-size: 16px;
        line-height: 1.75;
    }

    .he_b1p5yti h4 {
        font-size: 18px;
    }

    .he_b1p5yp p {
        font-size: 16px;
    }

    .he_b1p5plnb {
        padding: 34px 35px 34px;
    }

    .he_b1p2lnt h4 {
        font-size: 18px;
        line-height: 30px;
        height: 30px;
    }

    .he_b1p2lbx a {
        height: 336px;
    }

    .he_ftbxic img {
        width: 16px;
    }

    .he_ftbxic {
        width: 28px;
        height: 28px;
    }

    .he_ftbxrili {
        margin-left: 58px;
    }

    .he_b2p1bxri p {
        font-size: 16px;
    }

    .he_b2p1bxri p {
        margin-bottom: 10px;
    }

    .he_b2p1bxri {
        padding-left: 20px;
        padding-top: 26px;
    }

    .he_b2bx .he_b1p1bx {
        padding-bottom: 22px;
    }

    .he_b2p1bth a {
        padding-left: 60px;
        padding-top: 18px;
        padding-bottom: 18px;
    }

    .he_b2p1bth a p {
        font-size: 16px;
    }

    .he_b2p2bx {
        padding-top: 22px;
    }

    .he_b2p2te h4 {
        font-size: 18px;
        line-height: 28px;
        height: 28px;
    }

    .he_b2p2te {
        padding: 24px 20px 30px;
    }

    .he_b2p2tep p {
        font-size: 16px;
    }

    .he_b2p2tep {
        margin-top: 8px;
    }

    .he_b2p2tep p {
        line-height: 32px;
    }

    .he_b2p2tep {
        height: 96px;
    }

    .he_b2p4dp p {
        font-size: 16px;
    }

    .he_b2p4mig {
        width: 40px;
    }

    .he_b2p4mte h4 {
        font-size: 18px;
    }

    .he_b2p4mte {
        margin-top: 14px;
    }

    .he_b2p4mbx {
        padding: 30px 20px 30px;
    }

    .he_b2p4mte p {
        font-size: 16px;
        line-height: 32px;
        height: 192px;
        margin-top: 4px;
    }

    .he_b2p5nbh p {
        font-size: 16px;
        line-height: 30px;
    }

    .he_b2p5nbh {
        margin-top: 14px;
    }

    .he_b2p5ig {
        height: 250px;
    }

    .he_b2p6bxbj p {
        font-size: 16px;
    }

    .he_b3p1bxle {
        width: 540px;
    }

    .he_b3p1bxri {
        width: calc(100% - 540px);
        padding-left: 50px;
    }

    .he_b3p1::before {
        width: 42%;
    }

    .he_b3p1riti h4 {
        font-size: 24px;
    }

    .he_b3p1rp p {
        font-size: 16px;
    }

    .he_b3plile p {
        font-size: 26px;
    }

    .he_b3pliri p {
        font-size: 26px;
    }

    .he_b3pli {
        margin-right: 50px;
    }

    .he_b3plinte {
        margin-top: 2px;
    }

    .he_b3p1xl {
        margin-top: 16px;
    }

    .he_b3p1cx {
        margin-top: 30px;
    }

    .he_pricen {
        padding: 30px 25px 30px;
    }

    .he_gubi {
        top: 20px;
        right: 20px;
    }

    .he_c1p2 .he_b2p6bxbj p {
        margin-bottom: 6px;
    }

    .he_c1ig {
        margin-bottom: 26px !important;
    }

    .he_c1p2 {
        padding-bottom: 40px;
    }

    .he_c1p4 {
        padding-top: 32px;
    }

    .he_c1p4ul {
        margin-top: 20px;
    }

    .he_c1p4uth4 {
        font-size: 18px;
    }

    .he_c1p5 .he_b2p2tep {
        height: 160px;
    }

    .he_c1p5 .he_b2p2te {
        padding: 24px 20px 30px;
    }

    .he_c2tab .he_c2th1 {
        width: 400px;
    }

    .he_c2th2 {
        width: calc(100% - 400px);
    }

    .he_c2p1ti h4 {
        font-size: 20px;
    }

    .he_c2p1 {
        padding-top: 37px;
    }

    .he_c2p1tp p {
        font-size: 16px;
    }

    .he_c2p1twri h4 {
        font-size: 18px;
        margin-bottom: 8px;
    }

    .he_c2p1twri p {
        font-size: 16px;
    }

    .he_c2p1twz p {
        font-size: 16px;
    }

    .he_c2p1tpn {
        margin-top: 10px;
    }

    .he_c2p1tpri {
        padding-left: 36px;
        padding-top: 47px;
    }

    .he_c2p1twri {
        padding-left: 36px;
    }

    .he_c2p1tp p {
        margin-bottom: 7px;
    }

    .he_c2tab td {
        padding: 18px 10px;
        font-size: 16px;
        line-height: 28px;
    }

    .he_d1p2bx p {
        font-size: 16px;
    }

    .he_d1p1 {
        padding-bottom: 15px;
    }

    .he_d1p2bx p {
        margin-bottom: 4px;
    }

    .he_d6p2bxle {
        width: 330px;
    }

    .he_d6p2bxri {
        width: calc(100% - 330px);
    }

    .he_d6p2bxri p {
        font-size: 16px;
    }

    .he_denglny {
        width: 94%;
    }

    .he_d7p3nbtil h4 {
        font-size: 18px;
    }

    .he_d7p3ltp p {
        font-size: 16px;
    }

    .he_d7p3hyulnh {
        padding-top: 40px;
        padding-bottom: 46px;
    }

    .he_d7p3coti h4 {
        font-size: 18px;
    }

    .he_d7p2bte p {
        font-size: 20px;
    }

    .he_d7p3lti h4 {
        font-size: 16px;
    }

    .he_e1p1pco p span {
        font-size: 32px;
    }

    .he_e1p1ty {
        padding-left: 120px;
    }

    .he_e1p1ig {
        height: 429px;
    }

    .he_e1p2bxter p {
        font-size: 14px;
    }

    .he_e1p2bxter h4 {
        font-size: 16px;
    }

    .he_e1p2bxri {
        padding-top: 55px;
    }

    .he_e1p3nhyp2 {
        font-size: 16px;
        line-height: 30px;
    }

    .he_e1p3nhyp3 {
        font-size: 30px;
    }

    .he_e1p4nzri h4 {
        font-size: 22px;
    }

    .he_e1p4nz {
        padding: 20px 60px 26px;
    }

    .he_e1p4nzle {
        width: 450px;
    }

    .he_e1p4nzri {
        width: calc(100% - 450px);
        padding-left: 30px;
    }

    .he_e1p4nzri p {
        font-size: 16px;
    }

    .he_e1p4scp p::after {
        left: 36.5%;
    }

    .he_e1p4scli.slick-center .he_e1p4scp p::before {
        left: 27.5%;
    }

    .he_e1p4ig {
        height: 550px;
    }

    .he_e1p5tntye p {
        font-size: 16px;
    }

    .he_e2p1nht .he_e2p1tim {
        transform: translateY(170px);
        padding: 10px 19px;
        background: #2290bb;
    }

    .he_e2p1nht .he_e2p1thp {
        transform: translateY(-42px);
    }

    .he_e2p1timle p {
        color: #fff;
    }

    .he_e2p1thp p {
        font-size: 14px;
        line-height: 28px;
        height: 56px;
    }

    .he_e2p1thp h4 {
        font-size: 16px;
        line-height: 32px;
        height: 64px;
    }

    .he_e2p1nht .he_e2p1tim {
        transform: translateY(149px);
        padding: 10px 10px;
    }

    .he_e2p1nht:hover .he_e2p1tim {
        transform: translateY(149px);
        padding: 10px 10px;
    }

    .he_e2p1thp {
        padding: 0 10px 12px;
    }

    .he_e2p1timle p {
        font-size: 16px;
    }

    .he_e2p1timri {
        width: 20px;
        margin-top: 6px;
    }

    .he_e2p1ite {
        height: inherit;
    }

    .he_e3p1ite p {
        font-size: 14px;
    }

    .he_e3p1ic {
        width: 16px;
        line-height: 22px;
    }

    .he_e3p1ite {
        width: calc(100% - 16px);
        padding-left: 6px;
    }

    .he_e3p1ti {
        margin-top: 8px;
    }

    .he_e3p2bx p {
        font-size: 16px;
    }

    .he_e3p3cnic {
        width: 20px;
        line-height: 30px;
    }

    .he_e3p3cnte p {
        font-size: 14px;
    }

    .he_e3p3cnte {
        width: calc(100% - 20px);
        padding-left: 6px;
    }

    /* .he_e4p2bxle {
        width: 100%;
        float: none;
    }

    .he_e4p2bxri {
        width: 100%;
        float: none;
    } */
    .he_e4p2bxri {
        width: 610px;
    }

    .he_e4p2bxle {
        width: calc(100% - 610px);
        padding-right: 15px;
    }

    .he_e4p2ti h4 {
        font-size: 18px;
    }

    .he_e4p2ri p {
        font-size: 16px;
    }

    .he_e4p2rbl {
        width: 185px;
    }

    .he_e4p2rbr {
        width: calc(100% - 185px);
    }

    .he_e4p2rli .he_e4p2ul {
        margin-top: 7px;
    }

    .he_e4p2bxle {
        margin-top: 0px;
    }

    .he_f1nht {
        width: calc(100% - 4%);
    }

    .he_f1ig {
        height: 750px;
    }

    .g_me6fr .g_me1head22 {
        font-size: 20px;
    }

    .g_me6.act .g_me6fl {
        left: 0;
        opacity: 1;
    }

    .g_me6fl {
        position: fixed;
        top: 100px;
        z-index: 10;
        opacity: 0;
        left: -360px;
        transition: all 0.36s;
        height: 100vh;
        background: #fff;
    }

    .right-head {
        display: block;
    }

    /* .g_me6fr {
        width: 100%;
    } */
    .right-head {
        width: 100%;
        height: 100px;
        line-height: 80px;
        background-color: #ffffff;
        position: fixed;
        z-index: 100;
        top: 0;
        left: 0;
        border-bottom: 1px solid #E8E8E8;
        display: block;
    }

    .right-head .navbtn {
        -webkit-transition: all .3s ease-out 0s;
        -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
        -o-transition: all .3s ease-out 0s;
        transition: all .3s ease-out 0s;
        border-right: 1px solid #EEEEEE;
        line-height: 96px;
        position: relative;
        width: 80px;
        height: 100%;
        cursor: pointer;
        text-align: center;
        background: #fff;
        display: block;
    }

    .right-head .navbtn span {
        position: absolute;
        top: 49%;
        left: 30px;
        display: inline-block;
        width: 18px;
        height: 2px;
        -webkit-transition: all .2s ease-out 0s;
        -moz-transition: all .2s ease-out 0s;
        -ms-transition: all .2s ease-out 0s;
        -o-transition: all .2s ease-out 0s;
        transition: all .2s ease-out 0s;
        background: #37393b;
    }

    .right-head .navbtn:hover span,
    .right-head .navbtn:hover span::before {
        width: 20px;
    }

    .right-head .navbtn:hover span,
    .right-head .navbtn:hover span::before {
        width: 20px;
    }

    .right-head .navbtn span::after,
    .right-head .navbtn span::before {
        position: absolute;
        left: 0;
        height: 100%;
        content: '';
        -webkit-transition: all .2s ease-out 0s;
        -moz-transition: all .2s ease-out 0s;
        -ms-transition: all .2s ease-out 0s;
        -o-transition: all .2s ease-out 0s;
        transition: all .2s ease-out 0s;
        background: #37393b;
    }

    .right-head .navbtn span::before {
        top: 8px;
        width: 22px;
    }

    .right-head .navbtn span::after {
        top: -8px;
        width: 20px;
    }

    .right-head .H-logo {
        width: 140px;
        height: 100px;
        float: left;
        text-align: center;
        display: block;
        overflow: hidden;
        /* background: #f39a1e; */
        width: calc(100% - 160px);
    }

    .right-head .H-logo img {
        width: 112px;
        height: auto;
        margin-top: 30px;
    }

    .right-head .tc-btn {
        width: 80px;
        height: 100%;
        line-height: 80px;
        text-align: center;
        padding-top: 4px;
        border-left: 1px solid #eeeeee;
    }

    .g_me6fl {
        width: 280px;
    }

    .right-head .navbtn.act span {
        left: 38px;
        background: transparent;
    }

    .right-head .navbtn.act span::before {
        top: 2px;
        width: 20px;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        background: #37393b;
        left: -6px;
    }

    .right-head .navbtn.act span::after {
        top: 2px;
        width: 20px;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        background: #37393b;
        left: -6px;
    }

    .g_me6fllogo {
        width: 176px;
    }

    .g_me6fltou1 {
        width: 120px;
        height: 120px;
    }

    .g_me6fltou1tu {
        width: 110px;
    }

    .g_me6fltle {
        padding-top: 60px;
        height: 190px;
    }

    .g_me6fltou1 {
        top: 121px;
    }

    .g_me6fltou {
        padding-top: 68px;
        padding-bottom: 36px;
    }

    .g_me6fr {
        width: 100%;
    }

    .right-head .H-logo img {
        width: 222px;
    }

    .he_a1p1bt {
        width: 620px;
    }

    .he_a1p1bt img {
        width: 100%;
    }

    .he_a1p1le {
        width: 413px;
    }

    .he_a1p1ttp {
        margin-top: 25px;
        padding-right: 40px;
    }

    .he_a1p1ri {
        width: calc(100% - 413px);
    }

    .he_a1p2bskti h4 {
        font-size: 22px;
    }

    .he_a1p2bxte {
        padding: 50px 70px;
    }

    .he_a1p4ig {
        height: 452px;
    }

    .he_a1p4bcou p span {
        font-size: 32px;
    }

    .he_a1p4bpul {
        margin-top: 26px;
    }

    .he_a1p4bp {
        margin-top: 25px;
    }

    .he_a1p3ble {
        width: 375px;
    }

    .he_a1p3bri {
        width: calc(100% - 375px);
        padding-left: 25px;
    }

    .he_a1p3bnpty p {
        font-size: 16px;
    }

    .he_a1p3lile {
        width: 165px;
    }

    .he_a1p3liri {
        width: calc(100% - 165px);
        padding-left: 23px;
    }

    .he_a1p3bnpty p {
        line-height: 30px;
        height: 60px;
    }

    .he_e1p4svg {
        margin-left: -71%;
    }

    .he_phfy {
        padding: 0 20px;
    }

    .he_heshuiy {
        line-height: 64px;
        margin-right: 20px;
        width: 20px;
    }

    .he_b2p5ig {
        height: 390px;
    }

    .he_c2ny .he_c1p4ugt {
        height: 364px;
    }

    .he_table td {
        padding-left: 33px;
    }

    .he_table td {
        padding-left: 23px;
    }

    .tc-btn img {
        width: 22px;
    }
    .he_a1p1rile .slick-next {
        right: -132%;
    }
    .he_e1p1ty {
        padding-left: 0px;
    }
    .he_a1p4bp {
        width: 100%;
    }
}
/* 平板竖屏 */
@media screen and (max-width: 991px) {

    /* 移动端banner */
    .he_ban_pc {
        display: none;
    }

    .he_ban_ph {
        display: block;
    }

    .he_banner_bg {
        height: unset;
    }

    .he_con1 {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }

    .he_b1p1nle {
        width: 350px;
    }

    .he_b1p1nri {
        width: calc(100% - 400px);
        padding-left: 56px;
    }

    .he_b1p1n2 {
        width: 140px;
        bottom: -33px;
        right: -33px;
    }

    .he_b1p1np {
        padding-top: 35px;
        padding-bottom: 15px;
    }

    .he_b1p1np p {
        font-size: 14px;
    }

    .he_b1p1bx {
        padding-bottom: 76px;
    }

    .he_b1p1ul {
        margin-top: 22px;
    }

    .he_b1p2lbpi p {
        font-size: 14px;
        max-height: 168px;
    }

    .he_b1p2mo {
        margin-top: 18px;
    }

    .he_b1p2liig {
        width: 180px;
        right: 20px;
    }

    .he_b1pdt {
        padding: 0 15px;
    }

    .he_b1piswl .he_a1p1sewle {
        left: -5px;
    }

    .he_b1piswl .he_a1p1sewri {
        right: -5px;
    }

    .he_b1p2mo {
        margin-top: 12px;
    }

    .he_b1p3ti {
        top: 26px;
        left: 20px;
    }

    .he_b1p3tebx {
        padding: 76px 20px 20px 25px;
    }

    .he_b1p3tti::before {
        left: -8px;
        height: 45px;
    }

    .he_b1p3tti .he_b1p3tp2 {
        font-size: 16px;
        padding-left: 8px;
        line-height: 1.85;
    }

    .he_b1p3trp {
        padding-left: 25px;
        margin-top: 7px;
    }

    .he_b1p3trp p::after {
        left: -17px;
        width: 4px;
        height: 4px;
        top: 13px;
    }

    .he_b1p3trp p {
        font-size: 14px;
    }

    .he_b1p3li {
        height: 470px;
    }

    .he_b1p3ti {
        top: 28px;
    }

    .he_b1p4ltpt p {
        font-size: 14px;
        line-height: 30px;
        height: 210px;
    }

    .he_b1p4ltetoi h4 {
        font-size: 16px;
    }

    .he_b1p5tle {
        width: 220px;
    }

    .he_b1p5tri {
        width: calc(100% - 220px);
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 38px;
        padding-bottom: 45px;
    }

    .he_b1p5trp {
        margin-top: 12px;
    }

    .he_b1p5trp p {
        font-size: 14px;
    }

    .he_b1p5pli {
        padding: 0 10px;
    }

    .he_b1p5pul {
        margin: 0 -10px;
    }

    .he_b1p5plnb {
        padding: 24px 20px 24px;
    }

    .he_b1p5pzs {
        width: 100px;
    }

    .he_b1p5yp p {
        line-height: 30px;
        font-size: 14px;
        height: 90px;
    }

    .he_b1p5yti h4 {
        font-size: 16px;
        line-height: 32px;
        height: 32px;
    }

    .he_b1p5yp {
        margin-top: 2px;
    }

    .he_b1p5pzs {
        width: 90px;
    }

    .he_ftbxri {
        display: none;
    }

    .he_ftlo {
        width: 175px;
    }

    .he_ftbxle {
        width: 100%;
    }

    .he_ftlodizh {
        margin-top: 17px;
    }

    .he_ftbx {
        padding-bottom: 26px;
    }

    .he_ft {
        padding-top: 42px;
    }

    .he_ftlodili p {
        font-size: 14px;
        line-height: 1.75;
    }

    .he_ftbxptle p {
        font-size: 12px;
        line-height: 28px;
    }

    .he_ftbxptle p a {
        font-size: 12px;
        line-height: 28px;
    }

    .he_ftbxic img {
        width: 14px;
    }

    .he_ftbxptrili {
        margin-left: 10px;
    }

    .he_b1p2lbx a {
        height: 300px;
    }

    .he_b2p1bxri p {
        font-size: 14px;
        margin-bottom: 6px;
    }

    .he_b3p1bxle {
        width: 100%;
        float: none;
    }

    .he_b3p1bxri {
        width: 100%;
        float: none;
        position: relative;
        top: inherit;
        left: inherit;
        transform: inherit;
        z-index: 10;
        padding-left: 0;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .he_b3p1bxri::after {
        content: '';
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        background: #f2f8fa;
        width: 100vw;
        height: 100%;
        z-index: -1;
    }

    .he_b3p1::before {
        display: none;
    }

    .he_b3p1ul {
        padding: 0 20px;
    }

    .he_b3p1bt .he_a1p1sewle {
        left: 0px;
    }

    .he_b3p1bt .he_a1p1sewri {
        right: 0px;
    }

    .he_b3p1bxle {
        padding-top: 25px;
    }

    .he_b3p1riti h4 {
        font-size: 18px;
    }

    .he_b3pliri p {
        font-size: 18px;
    }

    .he_b3plile p {
        font-size: 18px;
    }

    .he_b3plile p span {
        font-size: 14px;
    }

    .he_b3p1rp p {
        font-size: 14px;
    }

    .he_b3pliri::before {
        width: 8px;
    }

    .he_b3pliri {
        padding-left: 20px;
    }

    .he_b3plile p span {
        font-size: 12px;
    }

    .he_b3pliri p span {
        font-size: 14px;
    }

    .he_b3plinte p {
        font-size: 14px;
    }

    .he_b3p1rp {
        margin-top: 6px;
    }

    .he_b3p1xl {
        margin-top: 10px;
    }

    .he_b3p1cx {
        margin-top: 14px;
    }

    .he_b3p1bxri {
        padding-bottom: 30px;
    }

    .he_b3p2bxli p {
        font-size: 16px;
        line-height: 50px;
    }

    .he_b3p3mb p {
        font-size: 14px;
        line-height: 26px;
        height: 78px;
    }

    .he_table td {
        padding-left: 50px;
        padding-right: 15px;
        font-size: 16px;
    }

    .he_table th {
        font-size: 16px;
    }

    .he_b6p1ti h4 {
        font-size: 18px;
    }

    .he_b6p1li {
        padding: 20px;
    }

    .he_b6p1lile {
        float: none;
    }

    .he_b6p1liri {
        width: 100%;
        float: none;
        padding-left: 0;
    }

    .he_b6tzhu p {
        font-size: 14px;
    }

    .he_b6tzhu {
        margin-top: 16px;
    }

    .he_b6p1ti {
        margin-bottom: 18px;
    }

    .he_b7p1inp {
        margin-top: 21px;
    }

    .he_b7p1h4 {
        font-size: 18px;
    }

    .he_b7p1inple {
        height: 40px;
    }

    .he_b7p1inpri p {
        line-height: 40px;
    }

    .he_b3p3 {
        padding-top: 42px;
        padding-bottom: 42px;
    }

    .he_b7p1inpri {
        padding: 0px 35px;
        margin-left: 38px;
    }

    .he_b7p2ti {
        margin-bottom: 18px;
    }

    .he_b7p2li a {
        padding: 18px;
    }

    .he_b7p2lite p {
        font-size: 16px;
    }

    .he_b7p2licb {
        width: 16px;
        height: 22px;
    }

    .he_b7p2licb {
        margin-top: 3px;
    }

    .he_b7p2ele .he_b7p2licb {
        margin-top: 4px;
    }

    .he_b7p2eri .he_b7p2licb {
        width: 20px;
        height: 20px;
    }

    .he_b7p2lite p {
        font-size: 14px;
    }

    .he_b7p1h4 {
        font-size: 16px;
    }

    .he_b3p1cx p {
        font-size: 14px;
        line-height: 36px;
    }

    .he_b3p2bxli {
        margin-right: 30px;
    }

    .he_priceti h4 {
        font-size: 18px;
    }

    .he_c1p4ute .he_c1p4utep {
        font-size: 14px;
    }

    .he_c1p4ubx .he_a1p3mo {
        margin-top: 15px;
    }

    .he_c1p4uth4 {
        font-size: 16px;
        line-height: 28px;
        height: 28px;
    }

    .he_c1p4ute {
        margin-top: 17px;
    }

    .he_c1p4ute .he_c1p4utep {
        margin-top: 3px;
    }

    .he_c1p4ubx .he_a1p3mo {
        margin-top: 10px;
    }

    .he_d2p2li {
        margin-right: 35px;
    }

    .he_d2p2li p {
        font-size: 18px;
    }

    .he_d2p1 {
        padding-bottom: 19px;
    }

    .he_d2p3 {
        padding-top: 45px;
        padding-bottom: 76px;
    }

    .he_d3p3 {
        padding-top: 33px;
    }

    .he_d3p4 {
        padding-top: 31px;
        padding-bottom: 33px;
    }

    .he_d7p3li {
        padding: 0 24px;
    }

    .he_d7p3ul {
        margin: 0 -24px;
    }

    .he_d7p3hyli {
        padding: 0 27px;
        padding-right: 20px;
    }

    .he_d7p3hynh p {
        font-size: 14px;
        line-height: 26px;
    }

    .he_d7p3hyulnh {
        padding-top: 55px;
        padding-bottom: 46px;
    }

    .he_d7p3hy {
        padding-top: 3px;
    }

    .he_d7p3nbtil {
        margin-bottom: 20px;
        margin-top: 10px;
    }

    .he_e1p4scp p::after {
        left: 35%;
    }

    .he_e1p4scli.slick-center .he_e1p4scp p::before {
        left: 28.5%;
    }

    .he_e4p2bxle {
        width: 100%;
        padding-right: 0px;
    }

    .he_e4p2bxri {
        width: 100%;
    }

    .he_e4ny .he_d2p1 {
        padding-bottom: 10px;
    }

    .he_e4p2ul {
        margin-top: 6px;
    }

    .he_e4p2ri {
        padding-left: 8px;
        width: calc(100% - 16px);
    }

    .he_e4p2le {
        width: 16px;
    }

    .he_e4p2ri p {
        font-size: 14px;
    }

    .he_e4p2li {
        margin-bottom: 3px;
    }

    .he_e4p2cod {
        padding-left: 26px;
        margin-top: 16px;
    }

    .he_e4p2bxle {
        margin-bottom: 20px;
    }

    .he_e4p3 {
        height: 300px;
        margin-top: 38px;
    }

    .he_contxtple h4 {
        font-size: 16px;
    }

    .he_contrlisp1 {
        font-size: 16px;
    }

    .he_contxtpri {
        width: 450px;
    }

    .he_contxtple {
        width: calc(100% -450px);
    }

    .he_contebxtp {
        padding: 20px 20px 20px 20px;
    }

    .he_posth4 {
        font-size: 16px;
    }

    .he_post p {
        font-size: 14px;
    }

    .he_posth4 {
        margin-bottom: 7px;
    }

    .he_contebxbt {
        padding: 20px 24px 5px;
    }

    .he_post {
        margin-bottom: 9px;
    }

    .he_e5p2 {
        padding-top: 6px;
        padding-bottom: 34px;
    }

    .he_banp p {
        font-size: 18px;
        line-height: 1.75;
    }

    .he_banusli .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 4px;
    }

    .he_banusli .slick-dots li.slick-active::after {
        width: 4px;
        height: 4px;
    }

    .he_banusli .slick-dots {
        bottom: 17px;
    }

    .he_a1p1le {
        width: 100%;
        float: none;
    }

    .he_a1p1ri {
        width: 100%;
        float: none;
    }

    .he_a1p1bt {
        display: none;
    }

    .he_tyti {
        font-size: 16px;
    }

    .he_a1p1n {
        padding-top: 11px;
    }

    .he_a1pp p {
        font-size: 18px;
        height: inherit;
    }

    .he_a1pp {
        margin-top: 10px;
    }

    .he_a1p1ttp {
        margin-top: 8px;
        padding-right: 0px;
    }

    .he_a1p1ttp p {
        font-size: 14px;
        height: inherit;
    }

    .he_moar {
        margin-top: 17px;
    }

    .he_a1p1sew {
        margin-top: 25px;
    }

    .he_a1p1rile {
        width: calc(100% - 600px);
    }

    .he_a1p1rime {
        float: left;
        margin-left: 285px;
    }

    .he_a1p2li {
        padding: 0 25px;
    }

    .he_a1p2ul {
        margin-top: 20px;
    }

    .he_a1p2bxte {
        padding: 30px 30px;
    }

    .he_a1p2bskti h4 {
        font-size: 16px;
    }

    .he_a1p2bp1 p {
        font-size: 14px;
        line-height: 28px;
        height: 84px;
    }

    .he_moarte p {
        font-size: 14px;
    }

    .he_moarig {
        width: 20px;
    }

    .he_a1p2 {
        padding-top: 31px;
        padding-bottom: 42px;
    }

    .he_a1p4ig {
        height: 420px;
    }

    .he_tyti {
        font-size: 18px;
    }

    .he_a1p4bcou p span {
        font-size: 24px;
    }

    .he_a1p5k2 p {
        font-size: 18px;
    }

    .he_a1p5k1 {
        width: 48px;
        height: 48px;
    }

    .he_a1p5k1 img {
        width: 16px;
    }

    .he_a1p3 {
        padding-top: 33px;
        padding-bottom: 24px;
    }

    .he_a1p3bxt {
        margin-top: 20px;
    }

    .he_a1p5bxli {
        padding: 0 10px;
    }

    .he_a1p5bxul {
        margin: 0 -10px;
    }

    .he_a1p5bny a {
        padding-top: 34px;
        padding-bottom: 34px;
    }

    .he_a1p5bx {
        padding-top: 40px;
        padding-bottom: 38px;
    }

    .he_ftbxpt {
        padding-right: 15px;
    }

    .he_fotcod {
        width: 90px !important;
        bottom: 81px;
    }

    .he_a1p4bp {
        width: 84%;
    }

    .he_table td {
        padding-left: 32px;
    }

    .he_table td {
        padding-left: 13px;
        padding-right: 13px;
        font-size: 14px;
    }
    .he_sybx .he_banp{
    padding-left: 40px !important;
      padding-right: 40px !important;
}
.he_a1p1rile .slick-prev {
    left: -13px;
}
.he_a1p1rile .slick-prev, .he_a1p1rile .slick-next {
    width: 12px;
    height: 24px;
}

}
@media screen and (max-width: 768px) {
    .he_mianb {
        display: none;
    }

    .he_b1p1 {
        margin-top: 28px;
    }

    .he_nyti {
        font-size: 18px;
    }

    .he_b1p1n {
        margin-top: 20px;
    }

    .he_b1p1nle {
        float: none;
        margin-right: 30px;
    }

    .he_b1p1nri {
        width: 100%;
        padding-left: 0px;
        padding-top: 20px;
        overflow: hidden;
    }

    .he_b1p1bx {
        padding-bottom: 32px;
    }

    .he_b1p1lte {
        margin-top: 6px;
    }

    .he_b1p1lnig {
        width: 36px;
    }

    .he_b1p2liig {
        width: 125px;
    }

    .he_b1p2lnt h4 {
        font-size: 16px;
        line-height: 26px;
        height: 26px;
    }

    .he_moarte p {
        font-size: 14px;
    }

    .he_moarig {
        width: 18px;
    }

    .he_moarte {
        padding-right: 10px;
    }

    .he_b1p2lbx a {
        padding: 20px 46px 20px 20px;
    }

    .he_b1p2li.slick-current .he_b1p2liig {
        box-shadow: 0px 5px 14px 0 rgba(0, 0, 0, 0.14);
    }

    .he_b1p2lbpi {
        margin-top: 7px;
    }

    .he_b1p2mo {
        margin-top: 6px;
    }

    .he_b1p2 {
        padding-top: 28px;
        padding-bottom: 34px;
    }

    .he_b1p2bxul {
        padding-top: 16px;
        margin: 0 0px;
    }

    .he_b1p2li {
        padding: 0 0px;
        padding-right: 110px;
    }

    .he_b1p3li {
        height: 567px;
    }

    .he_b1p3ul .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 4px;
        border: 1px solid #4792c3;
        background: transparent;
    }

    .he_b1p3ul .slick-dots li.slick-active {
        background: #4792c3;
    }

    .he_b1p4ul .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 4px;
        border: 1px solid #4792c3;
        background: transparent;
    }

    .he_b1p4ul .slick-dots li.slick-active {
        background: #4792c3;
    }

    .he_b1p4ul .slick-dots {
        bottom: -30px;
    }

    .he_b1p4lnb {
        padding: 0 15px;
    }

    .he_b1p4li {
        padding-top: 20px;
    }

    .he_b1p4lig {
        transform: translateY(-20px);
    }

    .he_b1p4ul {
        padding-top: 25px;
    }

    .he_b1p4 {
        padding-top: 29px;
    }

    .he_b1p4ltpt p {
        height: inherit;
    }

    .he_b1p4lte {
        margin-top: 20px;
    }

    .he_b1p4lte {
        padding: 0 0px 24px;
    }

    .he_b1p5tle {
        width: 180px;
    }

    .he_b1p5tri {
        width: calc(100% - 180px);
        padding-top: 30px;
        padding-bottom: 34px;
    }

    .he_b1p5trih4 h4 {
        font-size: 16px;
    }

    .he_b1p5yti h4 {
        line-height: 30px;
        height: 30px;
    }

    .he_b1p5yp p {
        line-height: 26px;
        height: 104px;
    }

    .he_b1p5pzs {
        width: 64px;
    }

    .he_b1p5plnb {
        padding: 20px 15px 20px;
    }

    .he_b1p5pb {
        margin-top: 32px;
    }

    .he_b1p5 {
        padding-top: 36px;
        padding-bottom: 36px;
    }

    .he_b1p2lbx a {
        height: 269px;
    }

    .he_b2p1bxle {
        width: 100%;
    }

    .he_b2p1bxri {
        width: 100%;
        padding-left: 0;
    }

    .he_b2p1bt {
        margin-top: 15px;
    }

    .he_b2p1btli {
        padding: 0 6px;
        margin-bottom: 12px;
    }

    .he_b2p1btul {
        margin: 0 -6px;
    }

    .he_b2p1bth a {
        padding-left: 40px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .he_b2p1bth a p {
        font-size: 14px;
    }

    .he_b2p2bx {
        padding-top: 20px;
    }

    .he_b2p2ul {
        margin: 20px -10px 0;
    }

    .he_b2p2ul .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 4px;
        border: 1px solid #4792c3;
        background: transparent;
    }

    .he_b2p2ul .slick-dots li.slick-active {
        background: #4792c3;
    }

    .he_b2p2ul .slick-dots {
        bottom: 25px;
    }

    .he_b2p4 {
        padding-top: 28px;
        padding-bottom: 45px;
    }

    .he_b2p4ul .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 4px;
        border: 1px solid #4792c3;
        background: transparent;
    }

    .he_b2p4ul .slick-dots li.slick-active {
        background: #4792c3;
    }

    .he_b2p4dp p {
        font-size: 14px;
    }

    .he_b2p4mig {
        width: 30px;
    }

    .he_b2p4mte {
        margin-top: 10px;
    }

    .he_b2p4mte p {
        font-size: 14px;
        line-height: 30px;
        height: 120px;
    }

    .he_b2p4mbx {
        border-bottom: 2px solid #2290bb;
    }

    .he_b2p4ul {
        padding-top: 18px;
    }

    .he_b2p4ul .slick-dots {
        bottom: -22px;
    }

    .he_b2p4ul {
        overflow: inherit;
    }

    .he_b2p5nbh p {
        font-size: 14px;
        line-height: 28px;
    }

    .he_b2p5ig {
        height: 195px;
    }

    .he_b2p6 {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .he_b2p6bxbj p {
        font-size: 14px;
    }

    .he_b2p6bxbj {
        margin-top: 7px;
    }

    .he_b2p6bxbj p {
        margin-bottom: 4px;
    }

    .he_b2p6 .he_c1ig {
        margin-bottom: 16px !important;
    }

    .he_b3p3bli {
        width: 50%;
        margin-bottom: 20px;
    }

    .he_table td {
        padding-left: 30px;
        padding-right: 15px;
        font-size: 14px;
    }

    .he_b6tab th {
        font-size: 16px;
    }

    .he_b6p1lte1 p {
        font-size: 16px;
    }

    .he_b6th1,
    .he_b6tab1 {
        width: 200px;
        padding: 10px 0px 10px 20px;
    }

    .he_table {
        width: 100%;
        overflow-x: auto;
    }

    .he_table table {
        width: 768px;
    }

    .he_b6tab {
        width: 100%;
        overflow-x: auto;
    }

    .he_b6tab table {
        width: 768px;
    }

    /* .he_b7p2ul {
        white-space: nowrap;
        overflow-x: auto;
    }

    .he_b7p2li {
        width: 768px;
    } */

    .he_pricebx input::-webkit-input-placeholder {
        font-size: 14px;

    }

    .he_pricebx input::-moz-placeholder {
        font-size: 14px;

    }

    .he_pricebx input:-ms-input-placeholder {
        font-size: 14px;
    }

    .he_pricebx {
        height: 36px;
    }

    .he_b2p2tep p {
        font-size: 14px;
        line-height: 28px;
    }

    .he_c1p5 .he_b2p2tep {
        height: 140px;
    }

    .he_c1p5 .he_b2p2te {
        padding: 18px 15px 15px;
    }

    .he_b2p2ul {
        padding-bottom: 36px;
    }

    .he_c1p1 {
        margin-top: 20px;
    }

    .he_c2p1tp p {
        font-size: 14px;
    }

    .he_c2p1twri h4 {
        font-size: 16px;
        margin-bottom: 4px;
    }

    .he_c2p1twri p {
        font-size: 13px;
    }

    .he_c2tab th {
        font-size: 16px;
    }

    .he_c2p1tp p {
        font-size: 14px;
    }

    .he_c2p1twri p {
        font-size: 14px;
    }

    .he_c2p1twz p {
        font-size: 14px;
    }

    .he_c2tab td {
        font-size: 14px;
    }

    .he_c1p4ugp2 {
        font-size: 14px;
    }

    .he_c2p1 {
        margin-top: 30px;
        padding-top: 29px;
    }

    .he_c2p1tple {
        width: 100%;
        float: none;
    }

    .he_c2p1tpri {
        width: 100%;
        float: none;
        padding-left: 0;
        padding-top: 10px;
    }

    .he_c2tab {
        width: 100%;
        overflow-x: auto;
        white-space: nowrap;
    }

    .he_c2tab table {
        width: 768px;
    }

    .he_c2p1twle {
        float: none;
        max-width: 100%;
    }

    .he_c2p1twri {
        width: 100%;
        float: none;
        padding-left: 0;
    }

    .he_c2p1 {
        padding-bottom: 37px;
    }

    .he_c2p3 {
        padding-bottom: 39px;
    }

    .he_d1p1 {
        margin-top: 24px;
    }

    .he_d1p1 {
        padding-bottom: 10px;
    }

    .he_d1p2bx p {
        font-size: 14px;
    }

    .he_d1p3bh4 h4 {
        font-size: 18px;
    }

    .he_d2p3bxle {
        width: 320px;
        height: 38px;
    }

    .he_d2p3bxle input::-webkit-input-placeholder {
        font-size: 14px;
    }

    .he_d2p3bxle input::-moz-placeholder {
        font-size: 14px;
    }

    .he_d2p3bxle input:-ms-input-placeholder {
        font-size: 14px;
    }

    .he_d2p3bxri p {
        font-size: 14px;
        line-height: 38px;
        padding: 0 30px;
    }

    .he_d2p3bxri {
        margin-left: 30px;
    }

    .he_d2p1 {
        margin-top: 24px;
    }

    .he_d6p2bxle {
        width: 100%;
    }

    .he_d6p2bxri {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }

    .he_d6p2bxri p {
        font-size: 14px;
    }

    .he_d6p2 {
        padding-top: 34px;
        padding-bottom: 32px;
    }

    .he_d7p1bnh p {
        font-size: 16px;
    }

    .he_d7p1bnh p {
        padding: 12px 15px;
    }

    .he_d7p1ul {
        padding-top: 20px;
    }

    .he_d7p2 {
        padding-bottom: 39px;
        padding-top: 30px;
    }

    .he_d7p2big {
        height: 200px;
    }

    .he_d7p3nble {
        width: 100%;
        float: none;
    }

    .he_d7p3nbri {
        width: 100%;
        float: none;
    }

    .he_d7p3ltp {
        text-align: center;
    }

    .he_d7p3lnic {
        width: 26px;
    }

    .he_d7p3nbtil {
        margin-bottom: 15px;
        margin-top: 8px;
    }

    .he_d7p3li {
        margin-bottom: 10px;
        padding: 0 10px;
    }

    .he_d7p3ul {
        margin: 0 -10px;
    }

    .he_d7p3hyqu {
        display: none;
    }

    .he_d7p3hyulnh {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .he_d7p3hyli {
        width: 33.333333%;
    }

    .he_d7p3hynh p {
        position: relative;
        padding-left: 10px;
        height: 26px;
        overflow: hidden;
    }

    .he_d7p3hynh p::after {
        content: '';
        position: absolute;
        top: 11px;
        left: 0;
        width: 4px;
        height: 4px;
        background: #2290bb;
        border-radius: 50%;
    }

    .he_d7p2bte h4 {
        font-size: 18px;
    }

    .he_d7p2bte p {
        font-size: 16px;
    }

    .he_d7p3nbtil h4 {
        font-size: 16px;
    }

    .he_d7p3lnic {
        width: 24px;
    }

    .he_d7p3opk p {
        font-size: 13px;
        line-height: 26px;
    }

    .he_e1p1ty {
        padding-left: 72px;
    }

    .he_e1p1ig {
        height: 322px;
    }

    .he_e1p1pco p span {
        line-height: 42px;
    }

    .he_e1p2bxle {
        width: 100%;
        float: none;
    }

    .he_e1p2bxri {
        width: 100%;
        float: none;
        padding-left: 0;
    }

    .he_e1p2bpog {
        width: 184px;
        bottom: -40px;
        right: -18px;
    }

    .he_e1p2 {
        padding-top: 40px;
    }

    .he_e1p2bxri {
        padding-top: 40px;
    }

    .he_e1p2bxter h4 {
        margin-bottom: 4px;
    }

    .he_e1p2bxter {
        margin-bottom: 10px;
    }

    .he_e1p2 {
        padding-bottom: 27px;
    }

    .he_e1p3ul .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 4px;
        border: 1px solid #4792c3;
        background: transparent;
    }

    .he_e1p3ul .slick-dots li.slick-active {
        background: #4792c3;
    }

    .he_e1p4n {
        padding-top: 34px;
        padding-bottom: 34px;
    }

    .he_e1p4nzle {
        float: none;
    }

    .he_e1p4nzri {
        width: 100%;
        padding-left: 0;
        float: none;
    }

    .he_e1p4nzul .he_e1p4nzli {
        display: block !important;
    }

    .he_e1p4te {
        position: relative;
        top: inherit;
        left: inherit;
        background: rgba(234, 235, 237);
    }

    .he_e1p4ig {
        display: none;
    }

    .he_e1p4nz {
        padding: 18px 0px 20px;
    }

    .he_e1p4n {
        padding-top: 30px;
        padding-bottom: 34px;
    }

    .he_e1p4nzri h4 {
        font-size: 18px;
    }

    .he_e1p4njy {
        margin-top: 15px;
    }

    .he_e1p4scp p {
        font-size: 16px;
        line-height: 26px;
        padding-bottom: 20px;
    }

    .he_e1p4scp p::before {
        left: 36%;
    }

    .he_e1p4scp p::after {
        left: 39%;
    }

    .he_e1p4scli.slick-center .he_e1p4scp p::before {
        left: 34.5%;
    }

    .he_e1p4scli.slick-center .he_e1p4scp p::after {
        left: 40.5%;
    }

    .he_e1p4nz {
        padding: 18px 0px 10px;
    }

    .he_e2p1li {
        margin-bottom: 36px;
    }

    .he_e2p2 {
        padding-bottom: 34px;
    }

    .he_e2p1li {
        width: 50%;
    }

    .he_e3p2bx p {
        font-size: 14px;
    }

    .he_e3p2bx p {
        margin-bottom: 10px;
    }

    .he_e3p3bxle a,
    .he_e3p3bxri a {
        font-size: 14px;
    }

    .he_e3p3 {
        padding-top: 20px;
        padding-bottom: 30px;
    }

    .he_contxtpri {
        width: 350px;
    }

    .he_contxtple {
        width: calc(100% - 350px);
    }

    .he_f1nhtle {
        display: none;
    }

    .he_f1nhtri {
        position: static;
        transform: inherit;
        width: 100%;
    }

    .g_me6frheadfl1 a {
        line-height: 38px;
    }

    .g_me6fr .g_me1head21 {
        line-height: 38px;
    }

    .g_me6fr .g_me1head22 {
        line-height: 38px;
        font-size: 16px;
    }

    .g_me6frheadfl1 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .g_me6frheadfl {
        margin-right: 15px;
    }

    .he_f1bxn .g_me1head21 {
        padding-right: 2px;
    }

    .he_f1nhtlep.on a {
        font-size: 18px;
    }

    .he_f1nhtlep a {
        font-size: 14px;
    }

    .he_f1nhtri {
        padding: 32px 20px 38px;
    }

    .he_ffrobx {
        margin-top: 0px;
    }

    .g_me6frhead {
        height: 53px;
    }

    .g_me6fr .g_me1head2 {
        margin-right: 20px;
    }

    .he_f1 .he_nxwbtnb {
        padding-top: 10px;
    }

    .he_f1nhtfro {
        margin-bottom: 11px;
    }

    .g_nxwnr {
        margin-bottom: 16px;
    }

    .he_elmiti h4 {
        font-size: 18px;
    }

    .g_nxwnrfl {
        width: 18px;
    }

    /* .g_nxwnr1 .g_nxwnrfr {
        width: calc(100% - 210px);
        margin-left: 10px;
    } */
    .g_nxwnrfr input::-webkit-input-placeholder {
        font-size: 14px;
    }

    .g_nxwnrfr input::-moz-placeholder {
        font-size: 14px;
    }

    .g_nxwnrfr input:-ms-input-placeholder {
        font-size: 14px;
    }

    .g_nxwnr1 .g_nxwnrfr {
        margin-left: 11px;
    }

    .he_f6fori p {
        font-size: 14px;
        line-height: 42px;
    }

    .g_nxwbtnfl:first-child a {
        color: #ffffff;
        font-size: 14px;
    }

    .he_nxwbtnb .g_nxwbtnfl {
        width: 150px;
    }

    .he_wanjite p {
        font-size: 14px;
    }

    .he_f6fori {
        width: 115px;
    }

    .he_f6fobx .g_nxwnrfr {
        width: calc(100% - 150px);
    }

    .he_f6fobx .g_nxwnrfr {
        margin-top: 1px;
    }

    .he_nxwnr1 .g_nxwnrfl {
        margin-top: 4px;
    }

    .right-head {
        height: 60px;
    }

    .right-head .H-logo img {
        width: 140px;
        margin-top: 21px;
    }

    .right-head .tc-btn {
        line-height: 52px;
    }

    .g_nxwtle {
        position: static;
        transform: inherit;
    }

    .g_me6fl {
        height: 100%;
    }

    .g_me6frnr {
        min-height: 100%;
    }

    .g_nxwtle {
        min-width: 100%;
    }

    .he_bapc {
        display: none;
    }

    .he_banph {
        display: block;
    }

    .he_bannig video {
        display: none;
    }

    .he_a1p1rile {
        width: calc(100% - 400px);
    }

    .he_a1p2bp1mo {
        margin-top: 24px;
    }

    .he_a1p3ble {
        width: 100%;
    }

    .he_a1p3bri {
        width: 100%;
        padding-left: 0px;
        margin-top: 30px;
    }

    .he_a1p4bp {
        width: 80%;
    }

    .he_a1p4bpul {
        padding-right: 150px;
    }

    .he_a1p4ig {
        height: 339px;
    }

    .he_a1p4bpul {
        margin-top: 23px;
    }

    .he_a1p4bp p {
        font-size: 14px;
    }

    .he_a1p4bcou p span {
        font-size: 20px;
    }

    .he_e1p4svg {
        width: 950px;
        height: 950px;
        margin-left: -65%;
    }

    .he_c2ny .he_b2p2tep {
        height: 84px;
    }

    .he_b2p2ul .slick-dots {
        bottom: 18px;
    }

    .he_c2ny .he_c1p4ugt {
        height: 132px;
    }

    .he_b2p5ig {
        height: 365px;
    }

    .he_c2ny .he_c1p4ugt {
        height: 272px;
    }

    .he_table td {
        padding-left: 23px !important;
        padding-right: 12px;
    }

    .g_me6fl {
        top: 60px;
    }
    
    .he_a1p1rile .slick-next {
        right: -88%;
    }
    
    .he_e1p1ty {
        padding-left: 0px;
    }
    
    .he_a1p4bp {
        width: 100% !important;
    }
    
}
/* 手机横屏 */
@media screen and (max-width: 767px) {
    .he_b1p1nle {
        max-width: 100%;
    }

    .he_b1p1np {
        padding-top: 30px;
    }

    .he_b1p1ln {
        width: 100%;
        margin-bottom: 15px;
    }

    .he_b1p1li {
        display: block;
    }

    .he_b1p1ln:last-child {
        margin-bottom: 0;
    }

    .he_b1p2liig {
        width: 110px;
    }

    .he_b1p2li {
        padding-right: 85px;
    }

    .he_b1p2liig {
        right: 0px;
    }

    .he_b1p2lbx a {
        padding: 20px 36px 20px 20px;
    }

    .he_b1p5tle {
        float: none;
    }

    .he_b1p5tri {
        width: 100%;
        float: none;
    }

    .he_b1p5tri {
        padding-top: 20px;
        padding-bottom: 22px;
    }

    .he_b1p5trp {
        margin-top: 7px;
    }

    .he_b1p5pli {
        width: 100%;
        margin-bottom: 25px;
    }

    .he_b1p5pli:last-child {
        margin-bottom: 0;
    }

    .he_ftbxptri {
        float: none;
        margin-bottom: 10px;
    }

    .he_b1p5yp p {
        height: inherit;
    }

    .he_ftbxptrili:first-child {
        margin-left: 0;
    }

    .he_ftlo {
        width: 154px;
    }

    .he_ft {
        padding-top: 34px;
    }

    .he_ftlodizh {
        margin-top: 12px;
    }

    .he_ftbx {
        padding-bottom: 21px;
    }

    .he_ftbxptle p {
        line-height: 22px;
    }

    .he_ftbxptle p a {
        line-height: 22px;
    }

    .he_ph_hd .he_ph_logo {
        width: 166px;
    }

    .he_b1p2lbx a {
        height: inherit;
    }

    .he_b2p1btli {
        width: 50%;
    }

    .he_b2p1bth a {
        padding-left: 20px;
    }

    .he_b2p2bx {
        padding-top: 14px;
    }

    .he_b2p2ul {
        margin: 15px -10px 0;
    }

    .he_b2p2te h4 {
        font-size: 16px;
    }

    .he_b2p2tep {
        height: 84px;
        margin-top: 4px;
    }

    .he_b2p2tep p {
        font-size: 14px;
        line-height: 28px;
    }

    .he_b2p5nbh {
        margin-top: 3px;
    }

    .he_b2p5ig {
        height: 226px;
    }

    .he_b3p2bxul {
        display: flex;
        white-space: nowrap;
        overflow-x: auto;
    }

    .he_priceli {
        width: 50%;
    }

    .he_prictli {
        width: 100%;
    }

    .he_prictli {
        margin-bottom: 15px;
    }

    .he_d1p3bli {
        width: 100%;
        height: auto;
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .he_d1p3bgt {
        position: static;
        transform: inherit;
    }

    .he_d1p3bul {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .he_d1p3ig {
        height: 327px;
    }

    .he_d1p3 {
        padding-bottom: 38px;
    }

    .he_b7p2lile {
        width: 100%;
        float: none;
    }

    .he_b7p2liri {
        width: 100%;
        float: none;
    }

    .he_b7p2liri .he_b7p2ele {
        padding-left: 0px;
    }

    .he_b7p2eri {
        width: 100%;
        float: none;
        padding-left: 0;
    }

    .he_b7p2ele {
        width: 100%;
        float: none;
    }

    .he_b7p2eri::after {
        display: none;
    }

    .he_d7p1li {
        width: 100%;
        margin-bottom: 15px;
    }

    .he_d7p1li:last-child {
        margin-bottom: 0px;
    }

    .he_d7p2big {
        height: 130px;
    }

    .he_d7p3 {
        padding-top: 28px;
    }

    .he_d7p3lti h4 {
        font-size: 14px;
    }

    .he_d7p3li {
        width: 100%;
    }

    .he_d7p3lti {
        margin-top: 4px;
    }

    .he_d7p3ltp {
        margin-top: 2px;
    }

    .he_d7p3ltp p {
        font-size: 14px;
        height: inherit;
    }

    .he_d7p3nbnig {
        max-width: 290px;
    }

    .he_d7p3hyli {
        width: 50%;
    }

    .he_b1p1ti {
        width: 100% !important;
        padding-right: 0 !important;
    }

    .he_e3p1ti {
        width: 100%;
        padding-right: 0;
    }

    .he_e3p3bxcn {
        position: static;
        transform: inherit;
    }

    .he_e3p3bxle {
        width: 100%;
        padding-right: 0;
    }

    .he_e3p3bxri {
        width: 100%;
        padding-left: 0;
    }

    .he_e3p3bxri a {
        display: block;
        text-align: left;
    }

    .he_e3p3 {
        padding-top: 10px;
        padding-bottom: 25px;
    }

    .he_contxtple {
        width: 100%;
        float: none;
    }

    .he_contxtpri {
        width: 100%;
        float: none;
    }

    .he_contebxtp {
        padding: 12px 20px 12px 20px;
    }

    .he_e4pori {
        line-height: 32px;
        width: 22px;
    }

    .he_nxwtle {
        width: 100% !important;
        padding: 0 20px;
    }

    .he_elbt {
        top: 20px;
        right: 20px;
    }

    .he_elmiti {
        margin-bottom: 10px;
    }

    .he_elmi .he_denglny {
        padding: 38px 0 38px;
    }

    .he_a1p1rile {
        width: 100%;
    }

    .he_a1p1rime {
        /* float: none; */
        margin-left: 0;
        /* position: relative; */
    }

    .he_a1p1rile {
        /* position: relative;
        top: inherit;
        left: inherit;
        transform: inherit; */
    }

    .he_a1p1rime {
        float: right;
    }

    .he_a1p1rile {
        width: 180px;
    }

    .he_a1p1rime {
        width: 250px;
        padding-right: 0;
    }

    .he_a1p1lalib {
        width: 40px;
        height: 40px;
    }

    .he_a1p1lalib img {
        width: 16px;
    }

    .he_a1p1lpfte p {
        font-size: 12px;
    }

    .he_a1p1lpfte {
        margin-top: 2px;
    }

    .he_syp1dw2 {
        top: 80px;
        right: 0px;
    }

    .he_syp1dw3 {
        bottom: 73px;
        right: 20px;
    }

    .he_syp1dw4 {
        bottom: -30px;
        left: 35px;
    }

    .he_a1p1sewig {
        width: 8px;
    }

    .he_a1p1sew::after {
        top: -1px;
        height: 19px;
    }

    .he_a1p1sewri {
        margin-left: 40px;
    }

    .he_a1p1ri {
        margin-top: 55px;
    }

    .he_a1p1n {
        padding-bottom: 62px;
    }

    .he_a1p2li {
        padding: 0 15px;
    }

    .he_a1p2ul {
        overflow: hidden;
    }

    .he_a1p2usw .he_a1p1sewle {
        left: 0px;
    }

    .he_a1p2usw .he_a1p1sewri {
        right: 0px;
    }

    .he_a1p2bxig {
        height: 247px;
        position: relative;
        overflow: hidden;
    }

    .he_a1p2bxig img {
        left: 50%;
        transform: translateX(-50%);
        width: auto;
        height: 100%;
    }

    .he_a1p2bxte {
        padding: 20px 20px;
    }

    .he_a1p2bsk {
        width: 100%;
    }

    .he_a1p2bsk a {
        padding: 20px 20px 0;
    }

    .he_a1p3lile {
        float: none;
    }

    .he_a1p3liri {
        width: 100%;
        padding-left: 0;
        position: static;
        transform: inherit;
    }

    .he_a1p3bnpty p {
        max-height: 60px;
        height: inherit;
    }

    .he_a1p3liri {
        margin-top: 15px;
    }

    .he_a1p3bnate {
        padding: 19px 16px 21px 16px;
    }

    .he_a1p4bp {
        width: 100%;
    }

    .he_a1p4bpul {
        padding-right: 0px;
    }

    .he_a1p4bcou p span {
        font-size: 18px;
    }

    .he_a1p4bp {
        margin-top: 15px;
    }

    .he_a1p3brli:last-child {
        margin-bottom: 10px;
    }

    .he_a1p5k2 p {
        font-size: 16px;
    }

    .he_a1p5bxli {
        width: 100%;
        margin-bottom: 20px;
    }

    .he_a1p5bxli:last-child {
        margin-bottom: 0;
    }

    .he_e1p1ty {
        padding-left: 0px !important;
    }
        .he_a1p1rile .slick-next {
    right: -94%;
}
}
/* 手机竖屏 */
/* 320px-416px */
@media screen and (max-width: 460px) {
    .he_b3p3bli {
        width: 100%;
    }

    .he_b3p3mb p {
        height: inherit;
    }

    .he_b3p3 {
        padding-top: 32px;
        padding-bottom: 20px;
    }

    .he_b3ym .he_b2p1btli {
        width: 100%;
    }

    .he_b6p1lile {
        width: 100%;
    }

    .he_b7p1inple input::-webkit-input-placeholder {
        font-size: 14px;
    }

    .he_b7p1inple input::-moz-placeholder {
        font-size: 14px;
    }

    .he_b7p1inple input:-ms-input-placeholder {
        font-size: 14px;
    }

    .he_b7p1inple {
        width: calc(100% - 123px);
    }

    .he_b7p1inpri p {
        line-height: 36px;
    }

    .he_b7p1inple {
        height: 36px;
    }

    .he_b7p1inpri p {
        font-size: 14px;
    }

    .he_b7p1inpri {
        margin-left: 25px;
    }

    .he_b7p1 {
        margin-bottom: 20px;
    }

    .he_priceli {
        width: 100%;
    }

    .he_pricoin {
        width: calc(100% - 111px);
    }

    .he_pricoim {
        width: 93px;
    }

    .he_pricoim {
        margin-left: 18px;
    }

    .he_pricebx input {
        padding: 10px;
    }

    .he_tijoao p {
        font-size: 14px;
        line-height: 36px;
        padding: 0 40px;
    }

    .he_tijoao {
        margin-top: 4px;
    }

    .he_b1p3li {
        height: 615px;
    }

    .he_b2p2ul .slick-dots {
        bottom: 15px;
    }

    .he_b2p2tep {
        height: inherit;
    }

    .he_c1p5 .he_b2p2tep {
        height: inherit;
    }

    .he_d2p3bxle {
        width: calc(100% - 118px);
    }

    .he_denglny {
        padding-top: 75px;
        padding-bottom: 75px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .he_denglnp p {
        font-size: 14px;
        line-height: 26px;
    }

    .he_degbt {
        top: 20px;
        right: 20px;
    }

    .he_denglnt a {
        font-size: 14px;
        padding: 0 30px;
        line-height: 38px;
    }

    .he_d7p3hyli {
        width: 100%;
    }

    .he_d7p3hyli {
        padding: 0px;
        padding-right: 0px;
    }

    .he_d7p3hynh p {
        height: inherit;
    }

    .he_d7p3nbtil {
        margin-bottom: 10px;
        margin-top: 4px;
    }

    .he_d7p3hy {
        padding-bottom: 23px;
    }

    .he_d7p3hyli {
        margin-bottom: 5px;
    }

    .he_d7p3hyli:last-child {
        margin-bottom: 0;
    }

    .he_e1p1ty {
        padding-left: 0px;
    }

    .he_e1p1pco p span {
        font-size: 18px;
    }

    .he_e1p1tyli {
        width: 50%;
        margin-bottom: 15px;
    }

    .he_e1p1pco p span {
        line-height: 30px;
    }

    .he_e1p1ig {
        height: 260px;
    }

    /* .he_e1p4scp p::before {
        left: 22%;
    }
    .he_e1p4scp p::after {
        left: 28%;
    }
    .he_e1p4scli.slick-center .he_e1p4scp p::before {
        left: 21.5%;
    }
    .he_e1p4scli.slick-center .he_e1p4scp p::after {
        left: 32.5%;
    } */
    .he_e1p4scp p::before {
        left: 27px;
    }

    .he_e1p4scp p::after {
        left: 32px;
    }

    .he_e1p4scli.slick-center .he_e1p4scp p::before {
        left: 27px;
    }

    .he_e1p4scli.slick-center .he_e1p4scp p::after {
        left: 37px;
    }

    .he_e1p5 {
        padding-top: 32px;
        padding-bottom: 36px;
    }

    .he_e1p5ul {
        padding: 0px 26px;
    }

    .he_e1p5ulb {
        margin-top: 23px;
    }

    .he_e2p1li {
        width: 100%;
    }

    .he_e2p1thp h4 {
        height: 32px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .he_e2p1nht .he_e2p1tim {
        transform: translateY(117px);
    }

    .he_e4p2rbl {
        width: 185px;
        float: none;
    }

    .he_e4p2rbr {
        position: static;
        transform: inherit;
        width: 100%;
        margin-bottom: 25px;
        padding: 15px 0;
    }

    .he_e4p2pij {
        position: static;
        transform: inherit;
    }

    .he_e4p2pij {
        padding: 0px 16px 0px 16px;
    }

    .he_e4p2ti h4 {
        font-size: 16px;
    }

    .he_e4p2rli {
        margin-bottom: 32px;
    }

    .he_e4p2rli:last-child {
        margin-bottom: 0;
    }

    .he_f1ig {
        height: 667px;
    }

    .he_f1elbt #code_btn {
        font-size: 14px;
    }

    .he_f1elbt {
        width: 120px;
        padding-left: 10px;
    }

    .he_f1nhtfro1 .he_f1nhtfhy {
        width: calc(100% - 120px);
    }

    .g_me6frxwz {
        font-size: 16px;
    }

    .g_me6frxx {
        width: 17px;
        margin-right: 14px;
    }

    .g_me6frnrtlefl {
        margin-right: 30px;
    }

    .g_me6frnrtlefl:last-child::before {
        left: -14px;
    }

    .g_me6frnr {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 35px;
        padding-bottom: 79px;
    }

    .he_inptbx input {
        font-size: 14px;
    }

    .he_inptbt p {
        font-size: 14px;
        line-height: 36px;
    }

    .g_nxwnrfr input {
        padding: 0 4px;
    }

    .he_inptbt {
        width: 85px;
    }

    .he_inpt {
        width: calc(100% - 90px);
    }

    .g_nxwnr2fl {
        width: 100%;
    }

    .g_nxwnrfrz p {
        font-size: 14px;
    }

    .g_nxwnrfrz1 {
        width: 14px;
        line-height: 38px;
    }

    .he_e1p4svg {
        width: 500px;
        height: 500px;
        margin-left: -67%;
        top: 313px;
    }

    /* xuigai star */
    /* .he_syp1dw2 {
        top: 37px;
        right: 21px;
    }

    .he_a1p1rime {
        padding-right: 14px;
    }

    .he_syp1dw3 {
        bottom: 155px;
        right: 0px;
    }

    .he_syp1dw4 {
        bottom: 32px;
        left: 157px;
    }

    .he_syp1dw5 {
        bottom: -27px;
        right: 170px;
    } */

    /* xuigai end */
    .he_fotcod {
        width: 65px !important;
        bottom: 70px;
    }

    .he_a1p4p1 {
        font-size: 12px;
    }

    .he_b3p3bli {
        margin-bottom: 15px;
    }

    .he_b2p1btli {
        width: 100%;
    }

    .he_b2p5ig {
        height: 422px;
    }

    .he_b1p2lbx a {
        height: 270px;
    }

    .he_ftbxic1 {
        margin-right: 10px;
    }

    .he_fotcod {
        width: 90px !important;
        bottom: 84px;
    }

    .he_e4p2rbl {
        display: none;
    }

    .he_e4p2rbr {
        margin-bottom: 0px;
    }

    .he_e1p1ig {
        height: 332px;
    }
     .he_e4p2{
        margin-bottom: 40px;   
    }
}



/*以下为新增*/

/* 新增 2022.6.8 star */
@media screen and (max-width: 1680px) {
    .he_jiagewg {
        height: 48px;
    }
    .he_jiagegd {
        max-height: 120px;
    }
    .he_pricoim {
        width: 120px;
    }
    .he_prothlprg {
        margin-top: 10px;
    }
    .he_ghuo {
        line-height: 48px;
    }
    
}
@media screen and (max-width: 1560px) {
    .he_c1p4sw .he_a1p1sewle {
        left: -52px;
    }

    .he_a1p1sewig {
        width: 34px;
    }

    .he_c1p4sw .he_a1p1sewri {
        right: -52px;
    }

    .he_c1p4sw .he_a1p1sewig {
        top: 17%;
    }
    .he_a1p1sewig {
        width: 50px;
    }
    
    .he_downble {
        width: 446px;
        padding: 50px 60px 50px 80px;
    }
    .he_downbri {
        width: calc(100% - 446px);
        padding: 50px 80px 54px 60px;
    }
    
    .he_c1p4sw .he_a1p1sewig {
        top: 22%;
    }
    
    .he_c1p4sw .he_a1p1sewle {
        left: -70px;
    }
    
    .he_c1p4sw .he_a1p1sewri {
        right: -70px;
    }
    
    .he_navsli {
        margin-left: 50px;
    }
    
}
@media screen and (max-width: 1440px) {
    .he_c2xp2dli {
        margin-right: 65px;
    }

    .he_c2xp2dli p {
        font-size: 20px;
        padding-bottom: 14px;
    }

    .he_c2xp2gmk p {
        font-size: 20px;
    }

    .he_nyban .he_b2p1 {
        margin-top: 36px;
    }

    .he_c2xp2 {
        padding-top: 55px;
    }

    .he_c2xp2dk {
        margin-bottom: 34px;
    }

    .he_c2xp2gli {
        padding: 0 20px;
        margin-bottom: 20px;
    }

    .he_c2xp2gul {
        margin: 0 -20px;
    }

    .he_c2xp3 {
        padding-top: 34px;
        padding-bottom: 40px;
    }

    .he_c2xp3ti {
        margin-bottom: 28px;
    }

    .he_c2xp3swg {
        padding: 40px 40px;
    }

    .he_c2xp3swg p {
        font-size: 16px;
    }

    .he_c2xp3sli {
        padding: 0 15px;
        margin-bottom: 32px;
    }

    .he_c2xp3sul {
        margin: 0 -15px;
    }

    .he_b2p1bxri p {
        font-size: 16px;
    }

    .he_c3xp1ti p {
        font-size: 26px;
    }

    .he_c3xp1 {
        margin-top: 25px;
    }

    .he_c3xp1ti {
        margin-bottom: 25px;
    }

    .he_c3xp1bx {
        padding-bottom: 36px;
    }

    .he_c3xp2 {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .he_e1xp1 {
        margin-top: 20px;
    }

    .he_e1xp1ti {
        margin-bottom: 26px;
    }

    .he_e1xp1llk {
        margin-bottom: 24px;
    }

    .he_e1xp1smle {
        width: 34px;
    }

    .he_e1xp1smri {
        width: calc(100% - 34px);
        padding-left: 20px;
    }

    .he_e1xp1smp1 p {
        font-size: 18px;
    }

    .he_e1xp1smp2 p {
        font-size: 20px;
    }

    .he_e1xp1smp1 {
        margin-bottom: 6px;
    }

    .he_e1xp1sli {
        display: flex;
        align-items: center;
        margin-right: 52px;
        margin-bottom: 26px;
    }

    .he_e1xp1dag {
        padding: 26px 35px;
    }

    .he_e1xp1dale {
        width: 32px;
    }

    .he_e1xp1dari p {
        font-size: 18px;
    }

    .he_e1xp1kg {
        padding-top: 40px;
    }

    .he_e1xp1kgti {
        margin-bottom: 26px;
    }

    .he_e1xp1kkv {
        min-height: 215px;
    }

    .he_e1xz .he_e1xp1 {
        padding-bottom: 58px;
    }

    .he_e1xp2 {
        padding: 50px 0;
    }

    .he_c3xp1bsb p {
        margin-bottom: 14px;
    }

    .he_e1xp1kgti {
        margin-bottom: 20px;
    }

    .he_e1xp3 {
        padding-top: 55px;
    }

    .he_e1xp3sri {
        padding-left: 32px;
    }

    .he_e1xp3sj.act {
        padding-top: 25px;
    }

    .he_e1xp3stl {
        padding-bottom: 25px;
        margin-top: 13px;
    }

    .he_e1xp3sj {
        padding: 0px 30px 0;
    }

    .he_e1xp3sti p {
        font-size: 18px;
    }

    .he_e1xp3sj {
        margin-bottom: 25px;
    }

    .he_b2p2li {
        padding: 0 16px;
    }

    .he_b2p2ul {
        margin: 35px -16px 0;
    }

    .he_c1p5 .he_b2p2te {
        padding: 32px 32px 40px;
    }

    .he_i1xp1 {
        padding-top: 12px;
        padding-bottom: 45px;
    }

    .he_i1xp1sj p {
        margin-bottom: 12px;
    }
    .he_banusli .slick-arrow {
        width: 40px;
        height: 40px;
    }
    
    .he_a1p1rile .slick-arrow {
        width: 40px;
        height: 40px;
    }
    .he_a1p1rile .slick-next {
        right: -106%;
    }
    
    .he_a1p1rile .slick-prev {
        left: -56px;
    }
    .he_a1p1sewig {
        width: 40px;
    }
    
    .he_e1p5sw .he_a1p1sewle {
        left: -13px;
    }
    .he_e1p5sw .he_a1p1sewri {
        right: -13px;
    }
    
    .he_ftbxriul {
        padding-left: 20px;
    }
    
    .he_ftbxrili {
        margin-left: 46px;
    }
    
    .he_ftbxptri a {
        margin-left: 22px;
    }
    
    .he_downbti p {
        font-size: 28px;
    }
    .he_dowerla p {
        font-size: 16px;
    }
    
    .he_doweric {
        margin-top: 4px;
    }
    
    .he_dowerla {
        padding-right: 12px;
    }
    
    .he_dowerli {
        margin-bottom: 17px;
    }
    
    .he_dowedkwv {
        margin-bottom: 17px;
    }
    
    .he_dowedkwv a {
        font-size: 16px;
    }
    
    .he_dowerhm {
        margin-left: 40px;
    }
    
    .he_downyue {
        width: 290px;
    }
    
    .he_c1p4sw .he_a1p1sewig {
        top: 24%;
    }
    
    .he_c1zxcw {
        margin-top: 20px;
    }
    
    .he_cenavli {
        width: 50px;
        height: 50px;
    }
    
    .mc_aside_zk1 {
        padding: 16px 16px;
    }
    
    .mc_aside_zk {
        font-size: 14px;
        line-height: 30px;
    }
    
    .mc_aside_zk .mc_icon {
        width: 20px;
        height: 20px;
        margin-right: 4px;
    }
    
    .he_ghuo {
        line-height: 38px;
    }
    

    .he_d2p3dmg {
        margin-bottom: 40px;
    }
    .mc_aside_qrimgbox {
        width: 80px;
    }
    .mc_aside_zk1 {
        padding: 5px 5px;
    }
    
    .he_pricebx {
        height: 48px;
    }
    .he_b3p3bli {
        padding: 0 12px;
    }
    
    .he_b3p3bxul {
        margin: 0 -12px;
    }
    .he_b3p3mb {
        padding: 26px 22px;
    }
    .he_b3p3mb p {
        font-size: 16px;
    }
    
    .he_b3p3mb p::after {
        width: 4px;
        height: 4px;
    }
    
    .he_b2p1bth a p {
        font-size: 16px;
    }
    
    .he_b2p1bth p::after {
        width: 4px;
        height: 4px;
    }
    .he_jiagegd {
        max-height: 60px;
    }
    .he_e1p3nhyp1 {
        font-size: 28px;
    }
    .he_e1p3nhyp2.wow.g_fadeup1 {
        padding-top: 4px;
    }
    .he_cenav.onm {
        right: -51px;
    }
    
    .he_b1p3li {
        height: 540px;
    }

}

@media screen and (max-width: 1366px) {
    .he_downble {
        width: 390px;
        padding: 40px 40px 40px 50px;
    }
    .he_downbri {
        width: calc(100% - 390px);
        padding: 40px 50px 40px 40px;
    }
    
    .he_navsli {
        margin-left: 32px;
    }
    
}
@media screen and (max-width: 1280px) {
    .he_c3xp1bsb p {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .he_c1p4li {
        padding: 0 10px;
    }

    .he_c1p4uln {
        margin: 0 -10px;
        padding: 0 40px;
    }

    .he_c1p4sw .he_a1p1sewle {
        left: -5px;
    }

    .he_c1p4sw .he_a1p1sewri {
        right: -5px;
    }

    .he_b2p2ul {
        padding-left: 40px;
        padding-right: 40px;
    }

    .he_b2p2ul .slick-prev {
        left: 10px;
    }

    .he_b2p2ul .slick-next {
        right: 10px;
    }
    
   .he_sybx .he_bannte{
        padding: 0 80px;
        width: 100%;
    } 
    
    .he_b1p2bxul {
        padding-left: 30px;
        padding-right: 30px;
    }
    
    .he_b1piswl .he_a1p1sewle {
        left: -25px;
    }
    .he_b1piswl .he_a1p1sewri {
        right: -25px;
    }
    
}

@media screen and (max-width: 1200px) {
    .he_c1p4sw .he_a1p1sewig {
        top: 13%;
    }

    .he_e1xp1ri {
        width: 420px;
    }

    .he_e1xp1le {
        width: calc(100% - 420px);
    }

    .he_e2p1jbmk {
        margin-top: 46px;
    }

    .he_e2p1jbmli {
        padding: 0 10px;
        margin-bottom: 26px;
    }

    .he_e2p1jbmul {
        margin: 0 -10px;
    }
    
    /*新增 2022.6.16 star*/

    .he_navladx {
        font-size: 16px;
        padding-left: 8px;
    }
    
    /*新增 2022.6.16 end*/
    
    .he_sybx .he_bannte {
        padding: 0 45px;
    }
    .he_a1p1rile .slick-next {
        right: -125%;
    }
    
    .he_ftbxptri a {
        font-size: 14px;
    }
    
    .he_dowerla p {
        font-size: 14px;
    }
    
    .he_doweric {
        margin-top: 3px;
        width: 5px;
    }
    .he_dowedkwv a {
        font-size: 14px;
    }
    
    .he_dowerhm {
        margin-left: 25px;
    }
    
    .he_downbtp p {
        font-size: 14px;
    }
    .he_downbti p {
        font-size: 24px;
    }
    .he_downbti {
        margin-bottom: 15px;
    }
    .he_downble {
        width: 345px;
    }
    .he_downbri {
        width: calc(100% - 345px);
        padding: 30px 30px 30px 30px;
    }
    .he_downyue {
        width: 254px;
    }
    .he_downykp {
        margin-top: 15px;
    }
    .he_downbwr {
        width: calc(100% - 254px);
        padding-right: 15px;
    }
    .he_downble {
        padding: 30px 30px 31px 30px;
    }
    
    .he_c1p4sw .he_a1p1sewig {
        top: 23%;
    }
    
    .he_b3p3mb p {
        height: 90px;
    }
    
    .he_b3p3mb p::after {
        top: 14px;
    }
    
    .he_b2p1bth a p {
        line-height: 30px;
    }
    
    .he_b2p1bth p::after {
        top: 14px;
    }
    
    .he_e1p3nhyp1 {
    font-size: 20px;
}
    
}

@media screen and (max-width: 1199px) {
    .he_c2xp3swg {
        padding: 30px 20px;
    }

    .he_c2xp3swg p {
        height: 8.75em;
    }

    .he_c2xp2gli {
        padding: 0 10px;
        margin-bottom: 20px;
    }

    .he_c2xp2gul {
        margin: 0 -10px;
    }

    .he_c2xp3sli {
        padding: 0 10px;
        margin-bottom: 24px;
    }

    .he_c2xp3sul {
        margin: 0 -10px;
    }

    .he_c2xp2dli p {
        font-size: 16px;
        padding-bottom: 8px;
    }

    .he_c3xp1ti p {
        font-size: 20px;
    }

    .he_c3xp1ti {
        margin-bottom: 16px;
    }

    .he_c1p4sw .he_a1p1sewig {
        top: 10%;
    }

    .he_e1xp1smp1 p {
        font-size: 16px;
    }

    .he_e1xp1smp2 p {
        font-size: 18px;
    }

    .he_e1xp1smle {
        width: 30px;
    }

    .he_e1xp1smri {
        width: calc(100% - 30px);
        padding-left: 17px;
    }

    .he_e1xp1smp1 {
        margin-bottom: 3px;
    }

    .he_e1xp1ti {
        margin-bottom: 18px;
    }

    .he_e1xp1sli {
        margin-right: 38px;
        margin-bottom: 24px;
    }

    .he_e1xp1dag {
        padding: 20px 26px;
    }

    .he_e1xp1kkv {
        min-height: 168px;
    }

    .he_e1xp2ig {
        width: 150px;
    }

    .he_e1xp3sj {
        padding: 0px 20px 0;
    }

    .he_e1xp3sti p {
        font-size: 16px;
    }

    .he_e1xp3stl {
        padding-bottom: 25px;
        margin-top: 8px;
    }

    .he_e1xp3sj {
        margin-bottom: 18px;
    }

    .he_e1xp3sj.act {
        padding-top: 18px;
    }

    .he_e1xp3stl {
        padding-bottom: 18px;
    }

    .he_b2p2li {
        padding: 0 10px;
    }

    .he_b2p2ul {
        margin: 25px -10px 0;
    }

    .he_i1xp1sj p {
        font-size: 16px;
    }
    .he_a1p1rile .slick-next {
        right: -142%;
    }
    .he_a1p1ri {
        width: calc(100% - 480px);
    }
    .he_a1p1rile {
        width: calc(100% - 270px);
    }
    .he_a1p1rile {
        left: 56px;
    }
    .he_a1p1rile .slick-next {
        right: -109%;
    }
    .he_a1p1rile .slick-prev {
        left: -65px;
    }
    
    .he_ftbxptle p a {
        font-size: 12px;
    }
    .he_ftbxptle p {
        font-size: 12px;
    }
    .he_ftbxptri a {
        font-size: 12px;
    }
    .he_ftbxptri a {
        margin-left: 17px;
    }
    
    .he_ftlo {
        width: 200px;
    }
    
    .he_ftlodili p {
        font-size: 14px;
    }
    
    .he_ftbxrili {
        margin-left: 23px;
    }
    .he_ftbxa1 a {
        font-size: 16px;
    }
    .he_pricoin {
        width: 276px;
    }
    .he_pricoim {
        width: 108px;
    }
    .he_prothlprg {
        margin-top: 9px;
    }
    .he_scroo {
        height: inherit !important;
        max-height: 89vh;
    }
    
    .he_jiageli {
        margin-bottom: 20px;
    }
    .he_pricoin {
        width: 240px;
    }
    .he_c1p4sw .he_a1p1sewig {
        top: 20%;
    }
    
    .he_cenav {
        display: none;
    }
    
    .he_b1p2lnt h4 {
        max-height: 60px;
    }
    
    .he_b3p3bli{
        width: 33.333333%;
    }
    
    .he_navsli {
        margin-left: 20px;
    }
    .he_navle {
        width: 170px;
    }
    .he_b2p1bth a {
        padding-left: 18px;
    }
    
    .he_b1p3li {
        height: 420px;
    }
    
}

@media screen and (max-width: 991px) {
    .he_b2p1bxri p {
        font-size: 14px;
    }

    .he_c2xp2dli {
        margin-right: 30px;
    }

    .he_c2xp2 {
        padding-top: 35px;
    }

    .he_nyban .he_b2p1 {
        margin-top: 22px;
    }

    .he_c2xp2dk {
        margin-bottom: 25px;
    }

    .he_c2xp2gmk p {
        font-size: 16px;
    }

    .he_c2xp2gmk {
        padding: 17px 15px;
    }

    .he_c2xp3 {
        padding-top: 20px;
        padding-bottom: 30px;
    }

    .he_c2xp3ti {
        margin-bottom: 25px;
    }

    .he_c2xp2dli p {
        font-size: 18px;
    }

    .he_banuwp2 p {
        font-size: 14px;
    }

    .he_banuwp1 {
        margin-bottom: 10px;
    }

    .he_c3xp1ti p {
        font-size: 18px;
    }

    .he_c1p4ute {
        padding: 0 15px 24px;
    }

    .he_b2p2ul .slick-prev {
        left: 5px;
    }

    .he_b2p2ul .slick-next {
        right: 5px;
    }

    .he_e2p1jp1 p {
        font-size: 16px;
    }
    
    .he_banusli .slick-arrow {
        width: 30px;
        height: 30px;
    }
    
    .he_a1p1ri {
        width: calc(100% - 413px);
    }
    
     .he_a1p1rile {
        width: calc(100% - 270px);
    }
    .he_a1p1rile .slick-next {
        right: -163%;
    }
    
    .he_a1p1sewig {
        width: 30px;
    }
    
    .he_a1p2usw .he_a1p1sewle {
        left: 36px;
    }
    .he_a1p2usw .he_a1p1sewri {
        right: 36px;
    }
    
    .he_b1piswl .he_a1p1sewle {
        left: -3px;
    }
    .he_b1piswl .he_a1p1sewri {
        right: -3px;
    }
    .he_b2p2ul .slick-dots{
        left: 50%;
        transform: translateX(-50%);
    }
    
    .he_e1p5sw .he_a1p1sewle {
        left: 0px;
    }
    
    .he_e1p5sw .he_a1p1sewri {
        right: 0px;
    }
    
    .he_ftbxle {
        width: calc(100% - 108px);
    }
    
    
    .he_b3p3mb p {
        height: 78px; 
    }   
    
    .he_b3p3mb p::after {
        top: 12px;
    }
    
    .he_b2p1bth a p {
        line-height: 26px;
    }
    
    .he_b2p1bth p::after {
        top: 12px;
    }
    .he_b7p1sli {
        margin-right: 35px;
    }
        
    
}

@media screen and (max-width: 768px) {
    .he_nyban .he_b2p1 {
        margin-top: 46px;
    }

    .he_b2p1bxri {
        padding-top: 23px !important;
    }

    .he_c2xp2 {
        padding-top: 22px;
    }

    .he_c2xp2dli p {
        font-size: 16px;
    }

    .he_c2xp2dli {
        margin-right: 20px;
    }

    .he_c2xp2gmk p {
        font-size: 14px;
    }

    .he_c2xp2 {
        padding-top: 16px;
    }

    .he_c2xp3ti {
        margin-bottom: 19px;
    }

    .he_c2xp3swg p {
        font-size: 14px;
    }

    .he_c2xp3 {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .he_c2xp2gmk p {
        font-size: 16px;
    }

    .he_c1p4sw .he_a1p1sewig {
        top: 16%;
    }

    .he_c3xp1 {
        margin-top: 40px;
    }

    .he_c3xp1bsb p {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .he_c3xp1bx {
        padding-bottom: 30px;
    }

    .he_c3xp2 {
        padding-top: 34px;
        padding-bottom: 43px;
    }

    .he_e1xp1le {
        width: 100%;
    }

    .he_e1xp1ri {
        width: 100%;
        margin-top: 30px;
    }

    .he_e1xp3sle {
        width: 100%;
    }

    .he_e1xp3sri {
        width: 100%;
        padding-left: 0px;
    }

    .he_e1xp1smp2 p {
        font-size: 16px;
    }

    .he_e1xp1smp1 p {
        font-size: 14px;
    }

    .he_e1xp1dale {
        width: 26px;
    }

    .he_e1xp1dari p {
        font-size: 16px;
    }

    .he_e1xp1kkv {
        min-height: 128px;
    }

    .he_e1xp2ig {
        width: 100px;
    }

    .he_e1xp1 {
        margin-top: 35px;
    }

    .he_e1xp1dvr {
        padding-top: 2px;
    }

    .he_e1xp1dari {
        padding-left: 16px;
    }

    .he_e1xp1kg {
        padding-top: 16px;
    }

    .he_e1xz .he_e1xp1 {
        padding-bottom: 40px;
    }

    .he_e1xp2 {
        padding: 33px 0;
    }

    .he_e1xp1kgti {
        margin-bottom: 13px;
    }

    .he_e1xp3 {
        padding-top: 30px;
    }

    .he_d7p3bxti .he_nyti {
        font-size: 18px;
    }

    .he_e1xz .he_b2p2bx {
        padding-top: 34px;
    }

    .he_e1xp1ds .he_d7p3bxti .he_nyti {
        font-size: 16px;
    }

    .he_c1p5 .he_b2p2te {
        padding: 18px 15px 15px;
    }

    .he_c1p5 .he_b2p2tep {
        margin-top: 6px;
    }

    .he_i1xp1 {
        padding-top: 33px;
        padding-bottom: 35px;
    }

    .he_i1xz .he_e1xp1llk {
        margin-bottom: 12px;
    }
    
    .he_sybx .he_bannte {
        padding: 0 20px;
    }
    .he_a1p1rile {
        width: calc(100% - 400px);
    }
    .he_a1p1ri {
        width: 100%;
    }
    .he_a1p1rile .slick-next {
        right: -79%;
    }
    .he_ftbxptri {
        width: 100%;
    }
    
    .he_ftbxptri a:first-child{
        margin-left: 0;
    }
    .he_ftbxpt {
        padding-right: 0px;
    }
    .he_ftbxptri {
        margin-bottom: 0px;
    }
    
    .he_pricoin {
        width: 192px;
    }
    .he_pricoim {
        width: 96px;
    }
    .he_pricoim {
        margin-left: 20px;
    }
    
    .he_c1p4sw .he_a1p1sewig {
        top: 25%;
    }
    
    .he_c1zxcw {
        margin-top: 12px;
    }
    
    .he_ghuo {
        line-height: 36px;
        font-size: 14px;
    }

    .he_d2p3dmg{
        margin-bottom: 27px;
    }
    
    .he_b1p2lnt h4 {
        max-height: 52px;
    }  
    .he_b1p2lbpi p {
        max-height: 140px;
    }
    
    .he_b3p3bli {
        width: 50%;
    }
    .he_b2p1bth a {
        padding-left: 16px;
    }
    
}
@media screen and (max-width: 767px) {
    .he_c2xp2gli {
        width: 100%;
    }

    .he_c2xp3sli {
        width: 100%;
    }

    .he_c2xp3swg {
        padding: 25px 16px;
    }

    .he_c2xp3swg p {
        height: inherit;
    }

    .he_a1p1sewig {
        width: 24px;
    }

    .he_c1p4uln {
        padding: 0 29px;
    }

    .he_e1xp1ti {
        margin-bottom: 10px;
    }

    .he_e1xp1llk {
        margin-bottom: 12px;
    }

    .he_e1xp1smle {
        width: 26px;
    }

    .he_e1xp1smri {
        width: calc(100% - 26px);
        padding-left: 17px;
    }

    .he_e1xp1dvr {
        width: 100%;
        padding-right: 0px;
    }

    .he_e1xp1dale {
        width: 22px;
    }

    .he_e1xp1ksg .he_nyti {
        font-size: 16px;
    }

    .he_e1xp2ig {
        width: 82px;
    }

    .he_e1xp3sle {
        margin-top: 10px;
    }

    .he_b2p2ul .slick-arrow {
        width: 26px;
        height: 26px;
    }

    .he_b2p2ul {
        padding-left: 30px;
        padding-right: 30px;
    }

    .he_b2p2ul {
        margin: 15px -10px 0;
    }

    .he_e1xp1dag {
        padding: 16px 15px;
    }

    .he_e2p1jp1 p {
        line-height: 1.75;
    }

    .he_e2p1jp2 {
        margin-top: 22px;
    }

    .he_e2p1jbmk {
        margin-top: 26px;
    }

    .he_e2p1jbmli {
        width: 100%;
        margin-bottom: 15px;
    }

    .he_i1xp1sj p {
        font-size: 14px;
        margin-bottom: 6px;
    }

    .he_i1xz .he_e1xp1llk {
        margin-bottom: 9px;
    }
    .he_a1p1rile .slick-arrow {
        width: 30px;
        height: 30px;
    }
    
    .he_a1p1rile {
        width: 180px;
    }
    
    .he_a1p1ri {
        width: calc(100% - 36px);
    }
    .he_a1p1rile {
        width: 150px;
    }
    .he_a1p1rile .slick-next {
        right: -88%;
    }
    .he_a1p2usw .he_a1p1sewle {
        left: 0px;
    }
    .he_a1p2usw .he_a1p1sewri {
        right: 0px;
    }
    .he_a1p1sewig {
        width: 30px;
    }
    
    .he_e1p5sw .he_a1p1sewle {
        left: -12px;
    }
    .he_e1p5sw .he_a1p1sewri {
        right: -12px;
    }
    
    .he_ftbxle {
        width:100%;
    }
    
    .he_fotco {
        float: left;
        margin-top: 15px;
    }
    .he_jiageli {
        width: 100%;
    }
    .privacy_modal_container p {
    font-size: 14px;
    line-height: 1.75;
    color: #fff;
    padding-right: 0em;
}
    .privacy_modal_container button {
        font-size: 14px;
        width: 10em;
        height: 3em;
    }
    .privacy_modal_container p{
        width: 100%;
        margin-bottom: 10px;
    }
    .privacy_modal_container{
        flex-wrap: wrap;
        justify-content: center;
    }
    .he_ghuo input {
        font-size: 12px;
    }
    .he_pricexzp {
        font-size: 12px;
    }
    .he_pricexzp {
        padding: 0 12px;
        padding-right: 30px;
    }
    .he_prothli {
        width: 100%;
    }
    .he_pricoin {
        width: 153px;
    }
    .he_prothlprg {
        margin-top: 0px;
    }
    .he_jiageli {
        margin-bottom: 16px;
    }
    .he_pricebx {
        height: 34px;
    }
    .he_pricoin {
        height: 50px;
    }
    .he_prico {
        margin-bottom: 20px;
    }
    .he_c1p4sw .he_a1p1sewig {
        top: 21.5%;
    }
    
    .he_c2xp2dk {
        display: flex;
        white-space: nowrap;
        overflow-y: auto;
    }
    
        .he_b3p3bli {
            width: 100%;
        }
        
        .he_b3p3mb p {
            height: inherit;
        }
        
      .he_b3p1bxle .he_a1p1sewig {
            width: 10px;
        }
    .he_b3p3mb {
        padding: 18px 16px;
    }
    .he_b2p1bth a {
        padding-left: 18px;
        padding-right: 18px;
        padding-top: 16px;
        padding-bottom: 16px;
    }
    
    .he_jiageli{
        position: relative;
    }
    .he_jiageli:nth-child(1){
        z-index: 14;
    }
    .he_jiageli:nth-child(2){
        z-index: 13;
    }
     .he_jiageli:nth-child(3){
        z-index: 12;
    }
      .he_jiageli:nth-child(4){
        z-index: 11;
    }
    .he_jiageul {
        z-index: 12;
    }
}

@media screen and (max-width: 480px) {
        .he_a1p1rile .slick-next {
            right: -142%;
        }
        .he_b1p2lbpi p{
            overflow: hidden;
            -webkit-line-clamp: 5;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
        }
        .he_b1p1ln {
            width: 50%;
        }
        .he_c1ig {
            margin-bottom: 12px !important;
        }
        
        .he_a1p4bp  p span{
            font-size: 14px !important;
        }
        .he_a1p4p1 span{
             font-size: 14px !important;
        }
        .he_e1p1ig {
            height: 480px;
        }
        
        .he_a1p4bpli {
            width: 50%;
            margin-bottom: 10px;
        }
        .he_e1p1te {
            top: 52%;
        }

}

@media screen and (max-width: 416px) {
    .he_a1p1rile .slick-next {
        right: -118%;
    }
}

@media screen and (max-width: 380px) {
       .he_a1p1rile .slick-next {
            right: -98%;
        }  
}
/* 新增 2022.6.8 end */



