@charset "utf-8";

/* 调大看小 */
/* 1920~1441 pc大屏幕 */
@media screen and (max-width: 1680px) {
    .he_f4p1bdv {
        width: calc(100% + 20.5%);
    }

    .he_stuqti span {
        font-size: 110px;
    }

    .he_stuqti img {
        width: 70px;
    }

    .he_stuqti {
        margin-bottom: 30px;
    }

    .he_stuqwm {
        margin-top: 60px;
    }

    .he_stbx {
        min-height: 710px;
    }
    
    .he_hd_pc {
        padding-left: 0;
    }

    .he_hd_info {
        width: calc(100% - 140px);
    }

    .he_hd_pc {
        padding-left: 25px;
    }
        /* 2024.11.4  ada-start*/
    .he_product .he_acrp1cm,
    .he_signal .he_acrp1cm,
    .he_resource .he_acrp1cm {
        margin-top: 80px !important;
    }
    .he_product_list .he_acrp3bx-head-title {
        margin-bottom: 60px;
    }
    /* 2024.11.4  ada-end */
    
    /* 2025.05.26 -  copy */
    .dblu_bgw1-all-text {
        left: -50px;
        transform: translateX(0%);
    }

    .dblu_bgw1at-bg img {
        left: 53px;
        transform: translateX(0%);
    }

}

@media screen and (max-width: 1560px) {
    .he_foloddc {
        width: 820px;
    }

    .he_f4p1bdv {
        width: calc(100% + 11.5%);
    }

    .he_downlxle {
        margin-top: 2px;
    }

    .he_return img {
        width: 18px;
    }

    .he_return p {
        font-size: 12px;
    }

    .he_return {
        bottom: 30px;
        right: 20px;
        padding: 8px 6px;
    }
    
     .new_gr_tab_ul {
        width: 1400px;
    }

    .he_hd_info {
        width: calc(100% - 178px);
    }

    .he_hd_pc {
        padding-left: 2.5%;
    }
    /* 2024.9.9 ada新增 */
    .he_carym .he_acrp1cm {
        margin-top: 50px;
        width: 100%;
    }
    .he_acrp1 {
        padding-bottom: 70px;
    }
    .he_acrul {
        margin-top: 30px;
    }
    .he_acrul-li {
        padding: 0 60px;
    }
    .he_acrul-li-icon {
        width: 70px;
    }
    .he_acrul-li-text p {
        margin-top: 25px;
    }
    .he_acrp2 .ys_cont1400 {
        top: 50px;
    }
    .he_carym .he_tit1 {
        font-size: 44px;
    }
    .he_acrp2bx-ul {
        margin-top: 30px;
    }
    .haul-box {
        min-width: 350px;
        padding: 40px 25px;
    }
    .haul-btn {
        margin-top: 30px;
    }
    .he_acrp3 {
        margin-top: 70px;
        margin-bottom: 70px;
    }
    .he_acrp3bx-ul-li {
        margin-top: 45px;
    }
    .haul-top {
        padding-bottom: 15px;
    }
    .haul-bom-li p {
        margin-top: 15px;
        font-size: 18px;
    }
    .haul-top-icon {
        width: 22px;
    }
    .he_acrp7 .ys_cont1400 {
        top: 64px;
    }
    .he_acrp7-btn {
        margin-top: 20px;
    }
    .he_acrp7-text p {
        margin-top: 20px;
    }
    .he_acrp4 {
        padding-top: 50px;
        padding-bottom: 70px;
    }
    .he_acrp4-text p {
        margin-top: 5px;
    }
    .he_acrp4-ul {
        margin-top: 30px !important;
    }
    .haul-cry {
        padding: 35px 28px 55px;
    }
    .he_acrp5 {
        margin-top: 70px;
        margin-bottom: 70px;
    }
    .he_acrp5-ul {
        margin: 0 -8px;
    }
    .he_acrp5-ul-li {
        padding: 0 8px;
        margin-top: 20px;
    }
    .he_acrp6-ul {
        margin-top: 30px;
    }
    .he_acrp6 {
        padding-top: 70px;
        padding-bottom: 50px;
    }
    .he_acrp6-cry-ri {
        padding-left: 40px;
        padding-right: 15px;
        padding-top: 20px;
    }
    .hacr-text p {
        margin-top: 30px;
    }
    .he_acrp6-new-li {
        margin-top: 20px;
    }
    .hanl-box {
        padding: 15px 35px 30px 30px;
    }
    .he_acrp6 .slick-dots {
        left: calc(49% + 40px);
    }
    /* 2024.9.9 ada新增 */
        /* 2024.11.4  ada-start*/
    .he_product .he_acrp1cm,
    .he_signal .he_acrp1cm,
    .he_resource .he_acrp1cm {
        margin-top: 70px !important;
    }
    .he_product_list .he_acrp3bx-head-title {
        margin-bottom: 50px;
    }
    .hpul_cont {
        padding-top: 20px;
    }
    .hpul_cont_head {
        padding-left: 20px;
        padding-right: 10px;
        padding-bottom: 10px;
    }
    .hpul_cont_head_icon {
        width: 40px;
    }
    .hpul_ul_li p {
        padding: 15px 0;
    }
    .he_signal_ul {
        margin: -10px -8px;
    }
    .he_signal_ul_li {
        padding: 10px 8px;
    }
    .hsul_word_tit {
        font-size: 24px;
    }
    .he_acrp1cm_input {
        line-height: 60px;
    }
    .he_resource .he_acrp1cm {
        padding-left: 30px;
        padding-right: 20px;
    }
    .he_acrp1cm_search {
        width: 24px;
        margin-left: 10px;
    }
    .reso_search_ri_top {
        padding: 15px 0;
    }
    .rsrt_li p {
        font-size: 18px;
    }
    .rsrt_li_ul_li {
        padding: 25px 0px;
        margin-left: 60px;
    }
    .rlul_top_pdf img {
        width: 24px;
    }
    .rlul_top_icon img {
        width: 26px;
    }
    .rlul_top_pdf2 {
        width: 14.5%;
    }
    .rlul_top_pdf1 {
        width: 11%;
    }
    .faul_cont {
        bottom: 80px;
        width: calc(100% - 80px);
    }
    .ftul_cont_bom {
        padding: 18px 20px 30px 20px;
    }
    .faul_tit_ul {
        padding-top: 30px;
        padding-bottom: 80px;
    }
    .funct_foot_cry {
        padding: 80px 0;
    }
    /* 2024.11.4  ada-end */
     /* 2025.05.26 -  copy */
    .he_return img {
        width: 18px;
    }

    .he_return p {
        font-size: 12px;
    }

    .he_return {
        bottom: 30px;
        right: 20px;
        padding: 8px 6px;
    }

    .he_down1 {
        right: -190px;
    }

    .popup-modal .std-font24 {
        margin-bottom: 32px;
        font-size: 22px;
    }

    .popup-modal-inof-nub .std-text16 {
        padding-left: 16px;
    }

    .popup-modal-inof-nub {
        margin-bottom: 21px;
    }

    .popup-modal-confirm {
        margin-top: 34px;
    }

    .popup-modal-confirm .he_pumol a {
        line-height: 46px;
        padding: 0 80px;
    }

    .popup-modal-apply .std-text16 {
        padding-left: 11px;
    }

    .popup-modal .ys_modal_content {
        padding: 70px 40px 48px;
    }

    .dblu_bgw1-all-text {
        left: -15px;
        transform: translateX(0%);
    }

    .dblu_bgw1at-bg img {
        left: 18px;
        transform: translateX(0%);
    }

    .rtul_top {
        padding: 15px 35px 19px 15px;
    }

}

/* 1440~1200 pc小屏幕 重点*/
@media screen and (max-width: 1440px) {
    .he_downlxle {
        margin-top: 0px;
    }

    .t_b5k1pic {
        width: 74px;
        margin-right: 8px;
    }

    .t_b5k1th {
        padding: 18px 10px;
    }

    .t_b5k1name {
        padding: 19.25px 0;
    }

    .t_b5k1td {
        padding: 36px 10px;
    }

    .t_b5k1box {
        padding: 50px 50px 60px;
    }

    .t_b5k1more {
        margin-top: 60px;
    }

    .t_b5k1th,
    .t_b5k1td {
        width: 18%;
    }

    .t_b5k1table .t_b5k1th1,
    .t_b5k1table .t_b5k1td1 {
        width: 28%;
    }

    .he_pumol a {
        line-height: 40px;
        padding: 0 40px;
    }

    .he_padd {
        padding: 100px 0;
    }

    .t_xiaojian {
        padding: 46px 0 60px;
    }

    .t_d1ak1 .he_syp1bup {
        width: 92%;
    }

    .t_jiand3 {
        margin-bottom: 36px;
    }

    .he_tit1 {
        font-size: 44px;
    }

    .t_d1ak2li {
        padding: 26px 20px;
    }

    .t_d1ak2table {
        padding: 24px 0;
    }

    .he_mopu a {
        padding: 0 34px;
    }

    .he_mopuig {
        line-height: 44px;
    }

    .he_mopute p {
        line-height: 44px;
        height: 44px;
    }

    .t_jiand5 {
        margin-top: 44px;
    }

    .t_jiand1x {
        padding-top: 46px;
    }

    .t_d1bk1biao {
        width: 74px;
    }

    .t_d1bk1li {
        padding: 0 18px;
    }

    .t_d1bk1ul {
        width: calc(100% - 38px);
        margin: 0 -18px;
    }

    .t_d1bk1hang {
        margin-bottom: 18px;
    }

    .t_d1bk2xin {
        padding: 4px 16px;
        padding-right: 20px;
    }

    .t_d1bk2le {
        width: 265px;
    }

    .t_d1bk2rg {
        width: calc(100% - 265px);
        padding-left: 20px;
        padding-top: 42px;
        padding-bottom: 42px;
    }

    .he_tit4 {
        font-size: 28px;
    }

    .t_d1bk2rg .he_tit4 {
        margin-bottom: 9px;
    }

    .t_d1bk2rg .he_syp1bup {
        margin-top: 14px;
    }

    .t_jiand1xia {
        padding-bottom: 90px;
    }

    .he_ban_title {
        font-size: 40px;
    }

    .he_hd_lo {
        line-height: 70px;
    }

    .he_navli .he_hamavg {
        line-height: 70px;
    }

    .he_hd_seic {
        line-height: 70px;
    }

    .he_hd_ic1 {
        line-height: 70px;
    }

    .he_hd_te p {
        line-height: 70px;
    }

    .he_hd_ic2 {
        line-height: 70px;
    }

    .ys_banner {
        margin-top: 70px;
    }

    .mc_search_xl {
        top: 70px;
    }

    .he_hd_lxa {
        top: 70px;
    }

    .he_padd {
        padding: 70px 0;
    }

    .he_syp1bug .he_puti3 {
        font-size: 34px;
    }

    .he_syp1ble {
        padding-right: 4%;
        width: 430px;
    }

    .he_syp1bri {
        width: calc(100% - 430px);
    }

    .he_syp1bgu {
        padding: 26px 20px;
    }

    .he_syp2bte p {
        font-size: 20px;
    }

    .he_syp3dsz {
        padding: 45px 30px 45px;
    }

    .he_syp3dmo {
        margin-top: 30px;
        padding-top: 36px;
    }

    .he_syp3dsp2 p {
        font-size: 22px;
    }

    .he_syp3 {
        padding-bottom: 100px;
    }

    .he_syp4bti p {
        font-size: 32px;
    }

    .he_folodri {
        width: 300px;
    }

    .he_folodle {
        width: calc(100% - 300px);
    }

    .he_foloddc {
        width: 760px;
    }

    .he_a3p1blh {
        padding: 60px 50px 60px;
    }

    .he_a3p1bri {
        width: 480px;
    }

    .he_a3p1ble {
        width: calc(100% - 480px);
    }

    .he_b1p1lte {
        height: 146px;
        padding: 30px 30px;
    }

    .he_tit5 {
        font-size: 22px;
    }

    .he_b1p1lmo {
        padding: 19px 30px;
    }

    .he_b1p2cte {
        padding: 26px 30px 32px;
    }

    .he_b1swimte {
        padding: 25px 26px;
    }

    .he_b2p1yb {
        padding-top: 35px;
    }

    .mc_retrieval {
        margin-top: 36px !important;
    }

    .he_b2p4fish {
        padding: 28px 25px 35px;
    }

    .mc_container {
        padding: 0 0px !important;
    }

    .he_tit2 {
        font-size: 32px;
    }

    .he_b3p1ti .he_tit2 {
        padding-left: 26px;
    }

    .he_b3p1ti .he_tit2::after {
        width: 4px;
        height: 30px;
    }

    .he_tit7 {
        font-size: 20px;
    }

    .he_b3sp1wri {
        width: 560px;
    }

    .he_b3sp1wle {
        width: calc(100% - 560px);
    }

    .he_b3sp1ws {
        padding-top: 36px;
    }

    .he_b4p1 {
        padding: 30px 0;
        top: 71px;
    }

    .he_b4pbgm {
        padding-top: 225px;
    }

    .he_b4pbnrli a {
        padding: 26px 25px;
    }

    .he_b4pbnri {
        width: 370px;
    }

    .he_b4pbnle {
        width: calc(100% - 370px);
        padding-right: 80px;
    }

    .he_b7p1bn {
        width: 100%;
    }

    .he_b2p1 .he_bred .ys_cont1400 {
        width: 100%;
        padding: 0;
    }

    .he_b8p1ybh .he_b7p1jpl {
        margin-top: 40px;
    }

    .he_d1p2li {
        margin-bottom: 66px;
    }

    .he_e3p1 {
        padding-bottom: 70px;
    }

    .he_e3p1cm {
        width: 100%;
        margin-top: 50px;
    }

    .he_e3p2kle {
        width: 590px;
    }

    .he_e3p2kri {
        width: calc(100% - 590px);
        padding-left: 60px;
    }

    .he_e3p2kfb p {
        font-size: 14px;
        padding-left: 26px;
        margin-bottom: 6px;
    }

    .he_e3p2li {
        margin-bottom: 60px;
    }

    .he_e3p2bn {
        margin-top: 55px;
    }

    .he_e3p2bmk a {
        font-size: 20px;
        line-height: 64px;
    }

    .he_h2p1mb {
        margin-top: 45px;
    }

    .he_h2p1mdle {
        width: 570px;
    }

    .he_h2p1mdri {
        width: calc(100% - 570px);
        padding-left: 50px;
        padding-right: 20px;
    }

    .he_h2p2hdv {
        padding: 32px 35px;
    }

    .he_h2p1mt1 {
        margin-top: 20px;
    }

    .he_down {
        top: 70px;
    }

    .he_down4dri {
        width: 350px;
        padding: 38px 38px 45px;
    }

    .he_down4dle {
        width: calc(100% - 350px);
        padding: 37px 40px;
    }

    .he_down4dri .he_folodfsn {
        height: 165px;
    }

    .he_down4 {
        width: 960px;
        transform: translateX(-50%);
    }

    .he_down4ddm .he_folodfsn p {
        font-size: 20px;
    }

    .he_down4wle p {
        font-size: 14px;
    }

    .he_down2li a {
        font-size: 14px;
        padding: 8px 12px;
    }

    .he_down2 {
        padding: 20px 24px;
    }

    .he_downlxri p {
        font-size: 14px;
    }

    .he_downldli {
        margin-bottom: 8px;
    }

    .he_down3 {
        width: 420px;
        padding: 35px 46px 20px;
    }

    .he_h1p1 {
        margin-top: 70px;
        min-height: 490px;
    }

    .he_h1p1jx {
        padding: 70px 0;
    }

    .he_h1p1jtp {
        margin-top: 22px;
        padding: 0 130px;
    }

    .he_h1p2ksb {
        padding: 60px 26px;
    }

    .he_h1p2kle {
        width: 46px;
    }

    .he_h1p2kri {
        width: calc(100% - 46px);
        padding-left: 12px;
    }

    .he_h1p2kp2 {
        margin-top: 12px;
    }

    .he_h1p2hr {
        padding-top: 280px;
        padding-bottom: 70px;
    }

    .he_h1p2 {
        min-height: 600px;
    }

    .he_h1p3 {
        padding-bottom: 0;
    }

    .he_h1p3ble {
        width: 460px;
    }

    .he_h1p3bjxg {
        padding: 50px 40px;
    }

    .he_h1p3bjig {
        min-height: 480px;
        padding-top: 70px;
        padding-left: 50px;
    }

    .he_h1p4mri .he_h1p4mek p {
        font-size: 26px;
    }

    .he_h1p4mk {
        height: 500px;
    }

    .he_h1p4mek {
        top: 40px;
        left: 50px;
    }

    .he_h1p4mri .he_h1p4mek {
        top: 40px;
        left: 36px;
    }

    .he_h1p4meiv {
        bottom: 24px;
        left: 36px;
    }

    .he_h1p4fle .he_h1p4fq2 .he_h1p4meiv {
        right: 30px;
    }

    .he_h1p4fle .he_h1p4fq2 {
        transform: translateX(-30px);
    }

    .he_tit1 {
        font-size: 40px;
    }

    .he_h1p3bdjp1 p {
        font-size: 18px;
    }

    .he_h1p4meiv {
        width: 40px;
    }

    .he_h1p4ti {
        margin-bottom: 32px;
    }

    .he_h3p1ble {
        width: calc(100% - 330px);
        padding-right: 85px;
    }

    .he_h3p1bri {
        width: 330px;
    }

    .he_h3p1kdm {
        padding: 20px 24px;
    }

    .he_h3p1brkm p {
        font-size: 16px;
    }

    .he_h3p1brli a {
        padding: 20px 0;
    }

    .he_h4p1lbx {
        padding: 40px 38px;
    }

    .he_h4p1lkmo {
        margin-top: 16px;
    }

    .he_h4p1lkri {
        padding-left: 26px;
        margin-top: 5px;
    }

    .he_h4p2brtu {
        width: calc(100% + 126px);
    }

    .he_h4p2bri {
        width: 560px;
    }

    .he_h4p2ble {
        width: calc(100% - 560px);
        padding-right: 100px;
    }

    .he_h4p2mkp1 p {
        font-size: 16px;
    }

    .he_h4p2mkp2 {
        margin-top: 12px;
    }

    .he_h4p2mkul {
        margin-top: 22px;
    }

    .he_h4p2mkli {
        margin-bottom: 90px;
    }

    .he_h5sp1vfh {
        padding: 32px 34px 25px;
    }

    .he_h5sp1vfu {
        padding-top: 20px;
        margin-top: 12px;
    }

    .he_h5tp1tdm {
        margin-top: 6px;
    }

    .he_h5p4rvjc {
        margin-top: 30px;
    }

    .he_h5p4rv {
        padding: 29px 40px;
    }

    .he_h5p4rvjhx {
        margin-top: 5px;
    }

    .he_h5p4rvjhx p {
        font-size: 14px;
    }

    .he_h5p4rsm {
        margin-top: 35px;
    }

    .he_h5p4ri {
        width: 710px;
    }

    .he_h5p4rvjig {
        width: 22px;
        margin-left: 7px;
    }

    .he_h5p4kul {
        margin-top: 30px;
    }

    .he_h5p4kle {
        width: 26px;
    }

    .he_h5p4kri {
        width: calc(100% - 26px);
    }

    .he_h5p4lmo {
        margin-top: 38px;
    }

    .he_h5tp1gc {
        margin-top: 18px;
    }

    .he_h5tp1nd {
        margin-top: 60px;
    }

    .he_h5sp1vm {
        margin-top: 50px;
    }

    .he_h5sp1vli {
        margin-bottom: 55px;
    }

    .he_h6p1xd {
        margin-top: 50px;
    }

    .he_h6p1xknm {
        margin-top: 30px;
    }

    .he_h6p1xkd {
        padding: 30px 30px;
    }

    .he_h6tp1gm {
        margin-top: 40px;
    }

    .he_h6tban {
        margin-top: 70px;
    }

    .yxedr_active h2 {
        font-size: 32px;
        line-height: 1.5;
    }

    .yxedr_active h3 {
        font-size: 26px;
        line-height: 1.5;
    }

    .yxedr_active h4 {
        font-size: 24px;
        line-height: 1.5;
    }

    .yxedr_active h5 {
        font-size: 20px;
        line-height: 1.5;
    }

    .he_h6sp1bx h5 {
        margin-bottom: 9px;
        margin-top: 15px;
    }

    .he_h7p1ul {
        padding: 0px 40px;
    }

    .he_h7p1lbc {
        padding: 34px 35px;
    }

    .he_h7p1lic {
        width: 44px;
    }

    .he_h7p1lukx p {
        font-size: 16px;
    }

    .he_h7p1luy {
        margin-top: 8px;
    }

    .he_h7p1lukx {
        margin-top: 12px;
    }

    .he_h7p1lbmo {
        margin-top: 16px;
    }

    .he_h7p2bole p {
        font-size: 28px;
    }

    .he_h7p2boff p {
        font-size: 16px;
    }

    .he_h7p2bri {
        padding: 70px 0;
        padding-left: 55px;
    }

    .he_h7p3btp {
        margin-top: 22px;
    }

    .he_h7p3 {
        padding-top: 90px;
    }

    .he_h7p3zule {
        width: 36px;
    }

    .he_h7p3zuri {
        width: calc(100% - 36px);
        padding-left: 22px;
    }

    .he_h7p3zup1 p {
        font-size: 16px;
    }

    .he_h7p3zup2 {
        margin-top: 3px;
    }

    .he_h7p3zul {
        margin-bottom: 28px;
    }

    .he_h7tp1bx h3 {
        margin-bottom: 20px;
    }

    .he_h7tp2bjgc {
        margin-top: 12px;
    }

    .he_h7tp2li a {
        padding: 30px 36px;
    }

    .he_h7tp2bjgc p {
        font-size: 16px;
    }

    .he_h7tp2bri {
        width: 14px;
    }

    .he_h7tp2ble {
        width: calc(100% - 14px);
        padding-right: 20%;
    }

    .he_h7tp2 {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .he_h8p1dos10 .he_h8p1tc {
        left: auto;
        right: 110%;
    }

    .he_h8p1ti {
        margin-bottom: 25px;
    }

    /* .he_h8p1 .ys_cont1400 {
        min-width: 1400px;
        position: relative;
        left: 50%;
        transform: translate(-50%);
    } */

    .he_h9p2 {
        padding-bottom: 70px;
    }

    .he_h9p3ser {
        margin-bottom: 40px;
    }

    .he_h9p3thead th,
    .he_h9p3tbody td {
        padding: 0 10px;
    }

    .he_h9p3tbody td {
        padding-top: 26px;
        padding-bottom: 26px;
    }

    .he_h9p3thead th {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .he_h9p3tbody .he_h9p3spn6 {
        padding-right: 20px;
    }

    .he_h9p3spn5 {
        width: 15%;
    }

    .he_h9p3spn3 {
        width: 10%;
    }

    .he_h9p3spn2 {
        width: 10%;
    }

    .he_h9p3 {
        padding-bottom: 70px;
    }

    .he_h9p2 .he_h8p2flw {
        padding: 30px 30px;
    }

    .he_h9p2 .he_h8p2fdri p {
        max-height: 2.6em;
        height: inherit;
    }

    .he_h9p2 .he_h8p2fxc {
        margin-bottom: 13px;
    }

    .he_h1p3bri {
        width: calc(100% - 460px);
    }

    .he_h2ym .ys_pcfy {
        margin-top: 38px;
    }

    .he_h3p1kqhj {
        margin-top: 36px;
    }

    .he_a3tahc {
        padding: 76px 70px 90px;
        width: 560px;
    }

    .he_a3tat1 p {
        font-size: 26px;
    }

    .he_a3taic {
        width: 64px;
    }

    .he_a3tat1 {
        margin-top: 10px;
        margin-bottom: 21px;
    }

    .he_azp2 {
        padding-top: 0 !important;
    }

    .he_azp1 {
        padding-bottom: 0 !important;
    }

    .he_azp2li {
        width: 20%;
    }

    .he_azp1in {
        width: 660px;
    }

    .he_azfy .ys_pcfy {
        margin-top: 36px;
    }

    .he_f1p1ekte {
        padding: 30px 24px;
    }

    .he_f1p1ek:hover .he_f1p1ig .he_img1 {
        top: 94px;
    }

    .he_f2p1bx {
        margin-top: 32px;
    }

    .he_f2p1b1xd {
        width: 36px;
    }

    .he_f2p1b1xte {
        max-width: calc(100% - 36px);
        padding-left: 15px;
    }

    .he_f2p1b1x {
        padding: 20px 15px;
    }

    .he_f2p1btex {
        margin-top: 37px;
    }

    .he_f2p1btex {
        margin-top: 25px;
    }

    .he_f4p1blti .he_tit4::after {
        top: 8px;
        width: 3px;
        height: 28px;
    }

    .he_f4p1bri {
        width: 560px;
    }

    .he_f4p1ble {
        width: calc(100% - 560px);
        padding-right: 70px;
    }

    .he_f4p1bdv {
        width: calc(100% + 22.5%);
    }

    .he_f4p1blp1,
    .he_f4p1blp2 {
        margin-bottom: 36px;
    }

    .he_f4p1blti .he_tit4 {
        padding-left: 18px;
    }

    .he_f4p1blbs {
        padding-left: 18px;
    }

    .he_f4p1bltp p {
        margin-bottom: 6px;
    }

    .he_f4p1blr {
        margin-bottom: 25px;
    }

    .he_f4p1brit {
        padding: 0 25px;
    }

    .he_g1p2bmh {
        margin-bottom: 60px;
    }

    .he_g1p2res .mc_retrieval {
        margin-top: 20px !important;
    }

    .he_g3p1tse {
        margin-top: 40px;
    }

    .he_g3p1tj {
        margin-top: 50px;
        padding-bottom: 70px;
    }

    .he_g3p1btq {
        padding: 29px 25px 50px;
    }

    .he_g3p1btp a {
        padding: 36px 25px;
    }


    .he_h8p2fdri p {
        height: auto;
    }

    .he_zltc .he_a2p1ti .he_tit1 {
        font-size: 26px;
    }

    .he_h2p1bx {
        padding-bottom: 50px;
    }

    .he_b2p1 {
        padding-top: 14px;
    }

    .he_h2p1 {
        padding-top: 0;
    }

    .he_b2p1 {
        padding-top: 0px;
    }

    .he_folodri {
        width: 260px;
    }

    .he_folodfsn p {
        font-size: 24px;
    }

    .he_folodle {
        width: calc(100% - 260px);
    }

    .he_g3p1btp a {
        padding: 28px 25px;
    }

    .he_g3p1btq {
        padding: 22px 25px 35px;
    }

    .he_h9p2bq {
        margin-bottom: 12px;
    }

    .he_h8p2hfli {
        margin-bottom: 12px;
    }

    .he_syp4wxt {
        width: 30px;
    }

    .he_syp4wxt1 {
        top: -72%;
        left: -0.5%;
    }

    .he_syp4wxt2 {
        top: -23%;
        left: 19.5%;
    }

    .he_syp4wxt3 {
        top: 4%;
        left: 43%;
    }

    .he_syp4wxt4 {
        top: -7%;
        left: 68.4%;
    }

    .he_syp4wxt5 {
        top: -56%;
        left: 91.6%;
    }

    .he_h8p1dle {
        width: 12px;
    }

    .he_h8p1dri p {
        font-size: 12px;
        line-height: 1.2;
    }

    .he_b4p1bfli p {
        line-height: 50px;
        height: 50px;
        min-width: 140px;
    }

    .he_f4p1blrx {
        padding-left: 18px;
    }

    .ys_select_bd {
        max-height: 162px;
    }

    .he_stbx {
        min-height: 570px;
        padding: 110px 0;
    }

    .he_stuqti span {
        font-size: 90px;
    }

    .he_stuqti img {
        width: 52px;
        margin: 6px 16px 0;
    }

    .he_stuqti {
        margin-bottom: 23px;
    }

    .he_stuqwm {
        margin-top: 42px;
    }

    .he_stuqwtb a {
        line-height: 44px;
    }

    .he_404 .ys_main {
        margin-top: 70px;
    }

    .he_stuqqm p {
        font-size: 30px;
    }

    .he_b5k1tr {
        max-width: 1086px;
    }

    .he_h8p1 .ys_cont1400 {
        width: 1200px;
    }

    .he_h8p1dos1 {
        top: 34.19% !important;
    }

    .ya .he_bannmk p {
        font-size: 18px;
    }

    .he_yamaor a {
        padding: 0px 26px;
    }
    
    .he_hd_lo {
        width: 136px;
    }

 /* 23.8.21 */
     .new_gr_play {
        width: 62px;
    }

    .new_gr_btn p {
        padding: 0 12px;
        font-size: 14px;
    }

    .new_gr_table_box td,
    .new_gr_table_box td p {
        font-size: 14px;
    }

    .new_gr_table_box td {
        padding: 15px 20px;
    }

    .new_td1 img {
        width: 18px;
    }

    .new_td5 img {
        width: 20px;
    }

    .new_gr_tab_ul {
        width: 89%;
    }

    .new_gr_tab_li a {
        font-size: 18px;
        line-height: 58px;
    }

    .new_gr_tab,
    .new_gr_tab_ul {
        height: 58px;
    }

    .he_hd_info p {
        font-size: 24px;
    }

    .he_hd_info {
        width: calc(100% - 218px);
    }

    .new_gr_table_box td p {
        padding-left: 0;
    }

    .new_gr_table_box td {
        padding: 12px 15px;
    }

    .he_b4pbny .ys_cont1360 {
        width: 82.5%;
    }

    .new_gr_tab_ul {
        width: 82.5%;
    }

    .he_a3tat2xd a {
        font-size: 22px;
    }

    .he_hd_pc {
        padding-left: 6%;
    }

    .new_gr .new_gr_table {
        width: calc(100% - 560px);
        padding-right: 70px;
    }

    .new_gr_table_box tr:first-child td {
        padding: 16px 5px;
    }
    /* 2024.9.9 ada新增 */
    .he_carym .he_acrp1cm {
        margin-top: 30px;
    }
    .he_acrp1cm p {
        font-size: 16px;
    }
    .he_acrp1 {
        padding-bottom: 60px;
    }
    .he_acrul {
        margin-top: 25px;
    }
    .he_acrul-li {
        padding: 0 50px;
    }
    .he_acrul-li-icon {
        width: 64px;
    }
    .he_acrul-li-text p {
        font-size: 16px;
        margin-top: 20px;
    }
    .he_carym .he_tit1 {
        font-size: 40px;
    }
    .he_acrp2 .ys_cont1400 {
        top: 40px;
    }
    .he_acrp2bx-ul {
        margin-top: 25px;
    }
    .haul-box {
        min-width: 300px;
        padding: 30px 25px;
    }
    .haul-btn {
        margin-top: 20px;
    }
    .he_acrp3 {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    .haul-top-text p {
        font-size: 20px;
    }
    .he_acrp3bx-ul-li {
        margin-top: 30px;
    }
    .haul-top {
        padding-bottom: 10px;
    }
    .haul-bom-li p {
        margin-top: 10px;
        font-size: 16px;
    }
    .haul-top-icon {
        width: 18px;
    }
    .he_acrp7 .ys_cont1400 {
        top: 50px;
    }
    .he_acrp7-btn {
        margin-top: 20px;
    }
    .he_acrp7-text p {
        width: 80%;
        font-size: 16px;
        margin-top: 15px;
    }
    .he_acrp4 {
        padding-top: 40px;
        padding-bottom: 60px;
    }
    .he_acrp4-text p {
        margin-top: 5px;
    }
    .he_acrp4-ul {
        margin-top: 30px !important;
        margin: 0 -8px;
    }
    .he_acrp4-ul-li {
        padding: 0 8px;
    }
    .haul-cry {
        padding: 30px 20px 35px;
    }
    .haul-cry-icon {
        width: 44px;
    }
    .haul-cry-text p {
        margin-top: 10px;
        font-size: 18px;
    }
    .he_acrp5 {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    .he_acrp5-ul {
        margin: 0 -8px;
    }
    .he_acrp5-ul-li {
        padding: 0 8px;
        margin-top: 20px;
    }
    .haul5-box {
        padding: 20px 14px 25px 20px;
    }
    .haul5-icon {
        width: 26px;
    }
    .haul5-load {
        width: 20px;
    }
    .haul5-text p {
        margin-left: 10px;
        margin-right: 15px;
        margin-top: 4px;
        font-size: 16px;
    }
    .hanl-box {
        padding: 15px 30px 30px 25px;
    }
    .hanl-title p {
        font-size: 20px;
    }
    .he_acrp6-ul {
        margin-top: 25px;
    }
    .he_acrp6 {
        padding-top: 60px;
        padding-bottom: 40px;
    }
    .he_carym .he_bannmk {
        margin-top: 20px;
    }
    /* 2024.9.9 ada新增 */

}


@media screen and (max-width: 1366px) {
    .t_b5k1tr .t_b5k1td1 {
        padding: 10px 0;
    }

    .t_b5k1td {
        padding: 31px 10px;
    }

    .he_tit1 {
        font-size: 40px;
    }

    .t_jiand3 {
        margin-bottom: 32px;
    }

    .t_d1ak2li {
        padding: 24px 20px;
    }

    .t_d1ak2table {
        padding: 18px 6px;
    }

    .t_d1bk1hang {
        margin-bottom: 14px;
    }

    .t_d1bk2le {
        width: 240px;
    }

    .t_d1bk2rg {
        width: calc(100% - 240px);
        padding-left: 16px;
        padding-top: 35px;
        padding-bottom: 35px;
    }

    .t_d1bk2xin {
        padding-right: 16px;
    }

    .he_tit4 {
        font-size: 26px;
    }

    .he_down4 {
        width: 800px;
        transform: translateX(-43%);
    }

    .he_down4dri {
        width: 300px;
    }

    .he_down4dle {
        width: calc(100% - 300px);
    }

    .he_down4ddm .he_folodfsn p {
        font-size: 18px;
    }

    .he_down4dri .he_folodfsn {
        height: 130px;
    }

    .he_down4gle {
        padding-right: 20px;
    }

    .he_down4gri {
        padding-left: 25px;
    }

    .he_h2p1mwbul .slick-dots {
        padding-left: 15%;
    }

    .he_azp2li {
        width: 25%;
    }

    .he_f4p1bdv {
        width: calc(100% + 21.5%);
    }

    .he_down4 .he_downri {
        width: 300px;
    }

    .he_down4 .he_down4dle {
        width: calc(100% - 300px);
    }

    .he_downl1 {
        right: -250px;
    }

    .he_a3p1fyri {
        width: 216px;
    }

    .he_b5k1tr {
        max-width: 1024px;
    }
    
    .he_downl1 {
        right: -250px;
    }

    .he_a3p1fyri {
        width: 216px;
    }
    /* 2024.11.4  ada-start*/
        .he_product .he_acrp1cm,
        .he_signal .he_acrp1cm,
        .he_resource .he_acrp1cm {
            margin-top: 60px !important;
        }
    
        .he_product_list .he_acrp3bx-head-title {
            margin-bottom: 40px;
        }
        .hpul_cont {
            padding-top: 20px;
        }
        .hpul_cont_head {
            padding-left: 15px;
            padding-right: 10px;
            padding-bottom: 10px;
        }
        .hpul_cont_head_icon {
            width: 36px;
        }
        .hpul_ul_li p {
            padding: 15px 0;
        }
        .he_product_ul_li {
            padding: 0 6px;
            margin-bottom: 15px;
        }
        .he_product_ul{
            margin: 0 -6px;
        }
        .hpul_cont_ul {
            padding: 0 20px;
        }
        .hpul_cont_btn {
            padding: 20px 40px;
        }
    .he_acrp1cm_input {
        line-height: 54px;
    }
    .faul_cont {
        bottom: 35px;
        width: calc(100% - 50px);
    }
    .faul_icon {
        width: 36px;
    }
    .faul_tit p {
        font-size: 22px;
        margin-top: 15px;
    }
    .faul_text p {
        font-size: 14px;
        margin-top: 12px;
    }
    .faul_tit_ul{
        margin: 0 -8px;
    }
    .faul_tit_ul_li {
        margin-bottom: 20px;
        padding: 0 8px;
    }
    .ftul_cont_img {
        width: 60%;
    }
    .ftul_cont_top {
        padding: 20px 0 15px;
    }
    .ftul_cont_bom {
        padding: 15px 15px 30px;
    }
    .ftul_cont_bom_btn {
        margin-top: 15px;
    }
    .faul_tit_ul {
        padding-top: 20px;
        padding-bottom: 60px;
    }
    .funct_auth_ul .faul_tit {
        font-size: 26px;
        padding-top: 45px;
    }
    .funct_foot_cry {
        padding: 100px 0;
    }
    .he_function_top {
        padding: 40px 80px;
    }
    .he_function_pop .ys_modal_content {
        padding: 50px 50px 40px 80px;
    }
    .ys_modal_img {
        width: 260px;
    }
    .he_function_pop .ys_modal_close {
        right: 50px;
        top: 40px;
        width: 28px;
    }
        .he_acrul-li {
        padding: 0 30px;
    }
        /* 2024.11.4  ada-end */
        
      /* 2025.05.26 - start */
    .he_b5k1tr {
        max-width: 1024px;
    }

    .he_tab_td0 {
        width: 24%;
    }

    .he_b4pbnri {
        width: 310px;
    }

    .he_b4pbnle {
        width: calc(100% - 310px);
        padding-right: 50px;
    }

    .he_h8p2flw {
        padding: 30px 25px;
    }

    .he_h8p2fxc {
        margin-bottom: 15px;
    }

    .he_tit7 {
        font-size: 18px;
    }

    .he_h4p1lkti p {
        height: inherit !important;
        max-height: inherit !important;
    }

    .he_h4p1ul {
        display: flex;
        flex-wrap: wrap;
        align-items: stretch;
    }

    .he_h4p1li a {
        height: 100%;
    }

    .he_h4p1lbx {
        height: 100%;
    }

    .he_down4 .he_down4gtv {
        min-height: 231px;
    }

    .he_h6tbank .he_tit2 {
        font-weight: bold;
        color: #fff;
        font-size: 36px;
    }   

}

@media screen and (max-width: 1280px) {
    /* .he_padd {
        padding: 90px 0;
    } */

    .t_d1ak1 .he_syp1bup p {
        line-height: 1.75;
    }

    .t_d1ak1 .he_syp1bup {
        width: 96%;
    }

    .t_d1ak2li {
        padding: 24px 14px;
    }

    .he_tit1 {
        font-size: 38px;
    }

    .t_d1bk1li {
        padding: 0 12px;
    }

    .t_d1bk1ul {
        margin: 0 -12px;
    }

    .t_d1bk1biao {
        width: 62px;
    }

    .t_d1bk2rg .he_syp1bup p {
        line-height: 1.75;
    }

    .t_d1bk2rg .he_syp1bup {
        height: 84px;
    }

    .t_d1bk2rg {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .t_d1bk2biao {
        font-size: 14px;
    }

    .he_syp1ble {
        width: 300px;
    }

    .he_syp1bri {
        width: calc(100% - 300px);
    }

    .he_folmnda a {
        font-size: 14px;
    }

    .he_folodfsn p {
        font-size: 24px;
    }

    .he_folodri {
        width: 260px;
    }

    .he_folodle {
        width: calc(100% - 260px);
    }

    .he_foloddc {
        width: 660px;
    }

    .he_folodsn {
        margin-right: 34px;
    }

    .he_a2p1bri {
        width: 480px;
    }

    .he_a2p1ble {
        width: calc(100% - 480px);
        padding-right: 10%;
    }

    .he_a2p1ti {
        margin-bottom: 25px;
    }

    .he_a3p1bri {
        width: 370px;
        padding: 0px 20px;
        padding-left: 40px;
    }

    .he_a3p1ble {
        width: calc(100% - 370px);
    }

    .he_b3sp1wri {
        width: 460px;
    }

    .he_b3sp1wle {
        width: calc(100% - 460px);
        padding-right: 40px;
    }

    .he_b3sp1wle {
        min-height: 200px;
    }

    .he_b4pbnhdb {
        width: 24px;
    }

    .he_b4pbnhdx {
        width: calc(100% - 24px);
        padding-left: 10px;
    }

    .he_b4pbnhdx p {
        font-size: 14px;
    }

    .he_b4pbnri {
        width: 310px;
    }

    .he_b4pbnle {
        width: calc(100% - 310px);
        padding-right: 50px;
    }

    .he_b7p1ble {
        padding-right: 60px;
    }

    .he_b7p1ble {
        width: 47%;
    }

    .he_b7p1bri {
        width: 53%;
    }

    .he_e1p1tk {
        height: 112px;
    }

    .he_e3p2li.on .he_e3p2kri {
        padding-left: 30px;
        padding-right: 15px;
    }

    .he_h2p1mdle {
        width: 450px;
    }

    .he_h2p1mdri {
        width: calc(100% - 450px);
        padding-left: 50px;
        padding-right: 0px;
        margin-top: 0px;
    }

    .he_h2p1mti p {
        font-size: 26px;
    }

    .he_h2p1mt2 p {
        font-size: 16px;
    }

    .he_h2p2htim p {
        font-size: 26px;
    }

    .he_h2p2hxp p {
        font-size: 20px;
    }

    .he_h2p2hxm {
        margin-top: 10px;
    }

    .he_h2p2hxf {
        margin-top: 14px;
    }

    .he_h2p2hmo {
        margin-top: 17px;
    }

    .ys_phfy {
        margin-top: 40px;
    }

    .he_h1p1jtp p {
        font-size: 16px;
    }

    .he_h1p2kp2 p {
        font-size: 14px;
    }

    .he_h1p2hrden p {
        font-size: 16px;
    }

    .he_h1p2 {
        min-height: 560px;
    }

    .he_h1p3bjig {
        min-height: 440px;
        padding-top: 65px;
        padding-left: 40px;
    }

    .he_h1p3ble {
        width: 420px;
    }

    .he_h1p3bjxg {
        transform: translateX(55px);
    }

    .he_h1p3bri {
        width: calc(100% - 420px);
        padding-left: 18%;
    }

    .he_h1p3bjxg p {
        font-size: 14px;
    }

    .he_h1p4mri .he_h1p4mek p {
        font-size: 24px;
    }

    .he_h2p1mwbul .slick-dots {
        padding-left: 0%;
    }

    .he_h3p1ble {
        width: calc(100% - 310px);
        padding-right: 60px;
    }

    .he_h3p1bri {
        width: 310px;
    }

    .he_h4p2brtu {
        width: calc(100% + 112px);
    }

    .he_h4p2bri {
        width: 470px;
    }

    .he_h4p2ble {
        width: calc(100% - 470px);
        padding-right: 50px;
    }

    .he_h5p4ri {
        width: 640px;
    }

    .he_h5p4le {
        width: calc(100% - 640px);
        padding-right: 20px;
    }

    .he_h6p1xd {
        margin-top: 40px;
    }

    .he_h6p1xkd {
        padding: 24px 20px;
    }

    .he_h6p1xkri {
        width: 20px;
    }

    .he_h6p1xgri {
        width: calc(100% - 27px);
        padding-left: 8px;
    }

    .he_h6p1xkle {
        width: calc(100% - 20px);
    }

    .he_h6p1xkd {
        display: flex;
        align-items: center;
    }

    .he_footer {
        padding: 60px 50px 0;
    }

    .yxedr_active h2 {
        font-size: 26px;
        line-height: 1.5;
    }

    .yxedr_active h3 {
        font-size: 24px;
        line-height: 1.5;
    }

    .yxedr_active h4 {
        font-size: 20px;
        line-height: 1.5;
    }

    .yxedr_active h5 {
        font-size: 18px;
        line-height: 1.5;
    }

    .he_h7p1lbc {
        padding: 26px 25px;
    }

    .he_h7p1lukx {
        margin-top: 8px;
    }

    .he_h7p2boff {
        margin-top: 10px;
    }

    .he_h7p2bole p {
        font-size: 22px;
    }

    .he_h7p2bli {
        padding-bottom: 18px;
        margin-bottom: 18px;
    }

    .he_h7p2bori {
        width: 20px;
    }

    .he_h7p2bole {
        width: calc(100% - 20px);
        padding-right: 10px;
    }

    .he_h7p3ble {
        padding-right: 8%;
    }

    .he_h8p2flw {
        padding: 30px 30px;
    }

    .he_h8p2fxc {
        margin-bottom: 18px;
    }

    .he_h8p2flw {
        height: 240px;
    }

    .he_h8p2kc p {
        line-height: 40px;
        height: 40px;
    }

    .he_h8p2kc {
        width: 170px;
    }

    .he_h9p2 .he_h8p2flw {
        padding: 25px 20px;
        height: 260px;
    }

    .he_h9p2bq {
        margin-bottom: 12px;
    }

    .he_h9p3tbody .he_h9p3spn1 {
        padding-left: 20px;
    }

    .he_h9p2 {
        padding-bottom: 60px;
    }

    .he_f3p2fnle {
        width: 47%;
    }

    .he_f3p2fnri {
        width: 53%;
    }

    .he_f3p3slc .he_b1p1lte {
        height: 106px;
    }

    .he_f3p3 .he_h1p4ti {
        margin-bottom: 18px;
    }

    .he_f4p1bdv {
        width: calc(100% + 19.5%);
    }

    .he_f4p1bri {
        width: 480px;
    }

    .he_f4p1ble {
        width: calc(100% - 480px);
        padding-right: 60px;
    }

    .he_f4p1bdv {
        width: calc(100% + 23.5%);
    }

    .he_g1p2sea {
        margin-top: 20px;
    }

    .he_g1p2bri {
        width: 225px;
    }

    .he_g1p2ble {
        width: calc(100% - 225px);
        padding-right: 50px;
    }

    .he_d1p2lkle {
        padding-right: 40px;
    }

    .he_d1p2li.on .he_d1p2lkle {
        padding-right: 0;
        padding-left: 40px;
    }

    .he_d1p2li {
        margin-bottom: 50px;
    }

    .he_d1p2lkkj {
        margin-top: 13px;
    }

    .he_d1p2mo {
        margin-top: 21px;
    }

    .he_d1p2lkkj p {
        font-size: 14px;
    }

    .he_stuqti span {
        font-size: 80px;
    }

    .he_stuqti img {
        width: 46px;
        margin: 4px 10px 0;
    }

    .he_stuqti {
        margin-bottom: 18px;
    }

    .he_stuqqm p {
        font-size: 26px;
    }

    .he_stuqwm {
        margin-top: 33px;
    }

    .he_stuqri {
        width: 320px;
    }

    .he_stbx {
        min-height: 460px;
        padding: 80px 0;
    }

    .he_b5k1tr {
        max-width: 954px;
    }

    .he_h8p1 .ys_cont1400 {
        width: 1000px;
    }

    .he_h8p1dos1 {
        top: 36.49% !important;
        left: 37.16% !important;
    }

    .ya .he_h6p1jh p {
        margin-bottom: 4px;
    }

    .he_d1ya .he_d1p2lkle {
        padding-left: 40px;
    }

    .he_d1ya .he_d1p2li.on .he_d1p2lkle {
        padding-right: 40px;
    }
    
       .new_gr .new_gr_table {
        width: calc(100% - 480px);
        padding-right: 60px;
    }

    .he_a3ym .he_a3tat1 p {
        font-size: 22px;
    }
    /* 2024.9.9 ada新增 */
    .he_acrp6-cry-ri {
        padding-left: 30px;
        padding-right: 10px;
        padding-top: 10px;
    }
    .hacr-text p {
        margin-top: 15px;
        font-size: 16px;
    }
    .he_acrp6 .slick-dots {
        left: calc(49% + 30px);
    }
    .he_acrp6-new-li {
        margin-top: 20px;
    }
    .hacr-title p {
        font-size: 24px;
    }
    /* 2024.9.9 ada新增 */
 
   /* 2025.05.26 - start */
    .he_b5k1tr {
        max-width: 954px;
    }

    .he_h8p1 .ys_cont1400 {
        width: 1000px;
    }

    .he_h8p1dos1 {
        top: 36.29% !important;
        left: 36.26% !important;
    }

    .ya .he_h6p1jh p {
        margin-bottom: 4px;
    }

    .he_d1ya .he_d1p2lkle {
        padding-left: 40px;
    }

    .he_d1ya .he_d1p2li.on .he_d1p2lkle {
        padding-right: 40px;
    }

    .he_down4 {
        transform: translateX(-32%);
    }

    .he_downl1 {
        right: -340px;
    }

    .he_b4pbnri {
        width: 240px;
    }

    .he_b4pbnle {
        width: calc(100% - 240px);
        padding-right: 30px;
    }

    .he_h8p2fxc .he_tit7 {
        height: inherit !important;
        max-height: inherit !important;
    }

    .he_h8p2flw {
        height: 100%;
    }

    .t_d1bk1biao {
        width: 80px;
    }

    .t_d1bk1ul {
        width: calc(100% - 80px);
    }

    .he_syp3dmo {
        margin-top: 26px;
        padding-top: 22px;
    }

    .he_foloddc {
        width: 810px;
    }

    .he_e3p2li.on .he_e3p2kri {
        padding-left: 0px;
        padding-right: 15px;
    }

    .he_f1p1ekte .he_tit4 {
        font-size: 20px;
    }

    .he_downl1 {
        right: -300px;
    }

    .he_h6tbank .he_tit2 {
        font-weight: bold;
        color: #fff;
        font-size: 30px;
    }
    
}

/* 1200~992 平板横屏*/
@media screen and (max-width: 1200px) {
    .t_b5k1box {
        padding: 44px 40px 54px;
    }

    .he_padd {
        padding: 80px 0;
    }

    .t_d1ak1 .he_syp1bup {
        width: 100%;
    }

    .t_xiaojian {
        padding: 40px 0 54px;
    }

    .t_d1ak2li {
        padding: 24px 10px;
    }

    .t_jiand1xia {
        padding-bottom: 80px;
    }

    .he_d1p2lkle {
        padding-right: 35px;
    }

    .he_d1p2lkkj p {
        font-size: 14px;
        margin-bottom: 6px;
    }

    .he_d1p2li.on .he_d1p2lkle {
        padding-right: 0;
        padding-left: 35px;
    }

    .he_h1p3 {
        padding-bottom: 0;
    }

    .he_h2p1mwbul .slick-dots {
        padding-right: 6%;
    }

    .he_padd {
        padding: 60px 0;
    }

    .he_f4p1bdv {
        width: calc(100% + 8.5%);
    }

    .he_b2p1 {
        padding-top: 14px;
    }

    .he_h2p1 {
        padding-top: 0;
    }

    .he_b2p1 {
        padding-top: 0px;
    }

    .he_b5k1tr {
        max-width: 1038px;
    }
    
     .he_phlange {
        position: absolute;
        bottom: 10px;
        left: 0;
        width: 100%;
        border-top: 1px solid rgba(0, 0, 0, .1);
        padding-top: 10px;
    }

    .he_phlange img {
        width: 20px;
    }

    .he_phlange a {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .he_phlange p {
        color: #333;
        line-height: 1.5;
        padding-left: 10px;
        margin-top: 2px;
    }

    .new_gr_tab_ul {
        width: 100%;
        padding: 0 40px;
    }

    .he_b4pbny .ys_cont1360 {
        width: 100%;
    }
     /* 2024.9.9 ada新增 */
    .he_acrp6-new {
        margin: 0 -10px;
    }
    .he_acrp6-new-li {
        padding: 20px 10px;
    }
    .hanl-box {
        padding: 15px 25px 25px 20px;
    }
    /* 2024.9.9 ada新增 */
        /* 2024.11.4 ada新增 */
    .funct_area_ul {
        width: calc(100% - 80px);
        left: 50%;
        transform: translateX(-50%);
    }
     /* 2024.11.4 ada新增 */
     
      /* 2025.05.26 - start */
    .he_b5k1tr {
        max-width: 1038px;
    }

    .he_phlange {
        position: absolute;
        bottom: 10px;
        left: 0;
        width: 100%;
        border-top: 1px solid rgba(0, 0, 0, .1);
        padding-top: 10px;
    }

    .he_phlange img {
        width: 20px;
    }

    .he_phlange a {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .he_phlange p {
        color: #333;
        line-height: 1.5;
        padding-left: 10px;
        margin-top: 2px;
    }

    .he_h6tbank .he_tit2 {
        font-weight: bold;
        color: #fff;
        font-size: 32px;
    }

}

@media screen and (max-width: 1199px) {
    .ys_phnav_logo {
        width: 120px;
    }

    .ys_banner {
        margin-top: 0px;
    }

    .ys_modal_container {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .he_syp1ble {
        width: 100%;
        padding-right: 0;
    }

    .he_syp1bri {
        width: 100%;
        margin-top: 50px;
    }

    .he_syp1bp2 p {
        max-height: 5.25em;
        height: inherit;
    }

    .he_syp1bgu {
        padding: 6px 0px;
    }

    .he_syp3dsp2 p {
        font-size: 20px;
    }

    .he_folmnav {
        display: none;
    }

    .he_folodle {
        width: 100%;
    }

    .he_folodri {
        margin-top: 50px;
    }

    .he_banquan p {
        font-size: 12px;
    }

    .he_footer {
        padding: 60px 40px 0;
    }

    .he_syp4bx {
        width: 768px;
    }

    .he_a2ym .he_bred,
    .he_a3ym .he_bred {
        margin-top: 0px;
    }

    .mc_table td {
        padding: 1px 10px !important;
    }

    .he_b3sp1 {
        margin-top: 0px;
    }

    .he_b3sp1ws {
        padding-top: 0px;
    }

    .he_b3sp1wdc {
        margin-top: 10px;
    }

    .he_b4p1 {
        padding: 20px 0;
        top: 64px;
    }

    .he_b4pbgm {
        padding-top: 133px;
    }

    .he_b4p2dx p {
        font-size: 14px;
    }

    .he_tabxks {
        font-size: 14px;
    }

    .he_b4pbnle {
        width: 100%;
        padding-right: 0px;
    }

    .he_b4pbnri {
        width: 310px;
        max-width: 100%;
        float: left;
        margin-top: 40px;
    }

    .he_b7p1ble {
        width: 100%;
    }

    .he_b7p1bri {
        width: 100%;
    }

    .he_b7p1jn {
        padding: 40px 0;
    }

    .he_b7p1jpl {
        margin-top: 39px;
    }

    .he_b3sp1wle .he_tit7 {
        font-size: 16px;
    }

    .he_b3sp1wdc p {
        font-size: 14px;
    }

    .mc_table td {
        padding: 42px 25px !important;
    }

    .he_e1p1tk p {
        font-size: 14px;
    }

    .he_e1p1tk {
        height: 120px;
        margin-top: 10px;
    }

    .he_e3p2kle {
        width: 490px;
        max-width: 100%;
    }

    .he_e3p2kri {
        width: 100%;
        padding-left: 0px;
        margin-top: 30px;
    }

    .he_e3p2li.on .he_e3p2kle {
        float: left;
    }

    .he_e3p2li.on .he_e3p2kri {
        padding-left: 0px;
        padding-right: 0px;
    }

    .he_h1p2ks {
        position: static;
        transform: inherit;
        margin-top: -100px;
    }

    .he_h1p2hr {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .he_h1p2 {
        min-height: 510px;
    }

    .he_h1p2kle {
        width: 36px;
    }

    .he_h1p2kri {
        width: calc(100% - 36px);
    }

    .he_h1p3ble {
        width: 380px;
    }

    .he_h1p3bri {
        width: calc(100% - 380px);
        padding-left: 18%;
    }

    .he_h1p3bjig {
        min-height: 420px;
        padding-top: 50px;
        padding-left: 15px;
    }

    .he_h1p3bdjli {
        margin-bottom: 40px;
    }

    .he_h1p4mk {
        height: 390px;
    }

    .he_h1p3bdjp2 p {
        font-size: 14px;
    }

    .he_h1p1 {
        margin-top: 0px;
    }

    .he_h2p1mwbul .slick-dots {
        padding-right: 0%;
        padding-left: 11%;
    }

    .he_h3p1bri {
        width: 270px;
    }

    .he_h3p1ble {
        width: calc(100% - 270px);
        padding-right: 40px;
    }

    .he_h3p1brul {
        margin-top: 20px;
    }

    .he_h3p1kdtp p {
        font-size: 14px;
    }

    .he_h3p1kdti p {
        font-size: 16px;
    }

    .he_h3p1kqhj {
        margin-top: 35px;
    }

    .he_h4p2brtu {
        width: calc(100% + 41px);
    }

    .he_h4p2bri {
        width: 400px;
    }

    .he_h4p2ble {
        width: calc(100% - 400px);
        padding-right: 40px;
    }

    .he_h4p1lkle {
        width: 44px;
    }

    .he_h4p1lkri {
        padding-left: 16px;
        margin-top: 0px;
        width: calc(100% - 44px);
    }

    .he_h4p1lkmo {
        margin-top: 10px;
    }

    .he_h4p1lbx {
        padding: 30px 26px;
    }

    .he_h5sp1vfh {
        padding: 26px 23px 20px;
    }

    .he_h5sp1vfu {
        padding-top: 16px;
        margin-top: 16px;
    }

    .he_h5p4ri {
        width: 600px;
    }

    .he_h5p4le {
        width: calc(100% - 600px);
        padding-right: 20px;
    }

    .ys_phfyfl a {
        color: #333;
    }

    .he_h5tp1nd {
        margin-top: 40px;
    }

    .he_h5tp1nd a {
        padding: 38px 50px;
    }

    .he_h5sym .ys_phfy {
        margin-top: 0px;
    }

    .he_h6p2yl {
        margin-top: 30px;
    }

    .he_h6p2tp {
        margin-top: 16px;
    }

    .he_h6tban {
        margin-top: 0px;
    }

    .he_h7p1lukx p {
        font-size: 14px;
    }

    .he_h7p3btp p {
        font-size: 16px;
    }

    .he_h7p2boff p {
        font-size: 14px;
    }

    .he_h7p2bri {
        padding: 60px 0;
        padding-left: 30px;
    }

    .he_h7p2bole p {
        font-size: 20px;
    }

    .he_h7tp1bx h3 {
        margin-bottom: 15px;
    }

    .he_h7tp2bjgc {
        margin-top: 8px;
    }

    .he_h8pmspc {
        display: none;
    }

    .he_h8pmsph {
        display: block;
    }

    .he_h8p1 .ys_cont1400 {
        min-width: auto;
    }

    .he_h8pmaig img {
        height: auto;
    }

    .he_h8p2fli {
        padding: 0 10px;
        margin-bottom: 20px;
    }

    .he_h8p2fjdm {
        margin: 0 -10px;
    }

    .he_h8p2qh {
        margin-bottom: 35px;
    }

    .he_h8p2fdri p {
        font-size: 14px;
    }

    .he_h9p3tab {
        width: 100%;
        overflow: auto;
        height: 80vh;
    }


    .he_h9p3table {
        width: 1100px;
    }

    .he_h9p2 {
        padding-bottom: 46px;
    }

    .he_h9p3 {
        padding-bottom: 50px;
    }

    .he_f1p1ek:hover .he_f1p1ig .he_img1 {
        top: 0px;
    }

    .he_f1p1ig::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.12);
    }

    .he_f2p1b1xte p {
        font-size: 16px;
    }

    .he_f2p1b1xd {
        width: 30px;
    }

    .he_f2p1b1xte {
        max-width: calc(100% - 30px);
        padding-left: 12px;
    }

    .he_f3p2 .he_f3p2fnwa .he_tit7 {
        font-size: 16px;
    }

    .he_f3p3slc {
        padding-right: 30px;
        padding-left: 30px;
    }

    .he_f3p2fnwa {
        padding: 35px 20px;
    }

    .he_f3p2fnmr {
        padding: 18px 20px;
    }

    .he_f4p1bri {
        width: 430px;
    }

    .he_f4p1ble {
        width: calc(100% - 430px);
        padding-right: 36px;
    }

    .he_b4p1bfli p {
        min-width: 116px;
    }

    .he_404 .ys_main {
        margin-top: 0px;
    }

    .he_return {
        display: none;
    }

    .he_b5k1tr {
        max-width: 862px;
    }
    
    .he_e3p2li.on {
        flex-direction: row;
    }
    
      .new_gr_table {
        width: 70%;
    }

    .new_gr .new_gr_table {
        width: calc(100% - 430px);
        padding-right: 36px;
    }
    /* 2024.9.9 ada新增 */
    .he_carym .he_acrp1cm {
        margin-top: 40px;
    }
    .he_acrp1cm p {
        font-size: 14px;
    }
    .he_acrp1 {
        padding-bottom: 55px;
    }
    .he_acrul {
        margin-top: 25px;
    }
    .he_acrul-li {
        padding: 0 40px;
    }
    .he_acrul-li-icon {
        width: 56px;
    }
    .he_acrul-li-text p {
        font-size: 14px;
        margin-top: 15px;
    }
    .he_carym .he_tit1 {
        font-size: 34px;
    }
    .he_acrp2 .ys_cont1400 {
        top: 30px;
    }
    .he_acrp2bx-ul {
        margin-top: 20px;
    }
    .haul-box {
        min-width: 260px;
        padding: 20px 20px;
    }
    .haul-tit p {
        font-size: 18px;
    }
    .he_b1p1lxri {
        width: 14px;
    }
    .he_b1p1lxle {
        padding-right: 7px;
    }
    .haul-btn {
        margin-top: 10px;
    }
    .he_acrp3 {
        margin-top: 55px;
        margin-bottom: 55px;
    }
    .haul-top-text p {
        font-size: 18px;
    }
    .he_acrp3bx-ul-li {
        margin-top: 25px;
    }
    .haul-top {
        padding-bottom: 10px;
    }
    .haul-bom-li p {
        margin-top: 8px;
        font-size: 14px;
    }
    .haul-top-icon {
        width: 16px;
    }
    .he_acrp7 .ys_cont1400 {
        top: 30px;
    }
    .he_acrp7-btn {
        margin-top: 15px;
    }
    .he_acrp7-text p {
        width: 100%;
        font-size: 14px;
        margin-top: 10px;
    }
    .he_acrp4 {
        padding-top: 30px;
        padding-bottom: 55px;
    }
    .he_acrp4-text p {
        margin-top: 5px;
        font-size: 14px;
    }
    .he_acrp4-ul {
        margin-top: 25px !important;
        margin: 0 -5px;
    }
    .he_acrp4-ul-li {
        padding: 0 5px;
    }
    .haul-cry {
        padding: 25px 20px 30px;
    }
    .haul-cry-icon {
        width: 40px;
    }
    .haul-cry-text p {
        margin-top: 8px;
        font-size: 16px;
    }
    .he_acrp5 {
        margin-top: 55px;
        margin-bottom: 55px;
    }
    .he_acrp5-ul {
        margin: 0 -5px;
    }
    .he_acrp5-ul-li {
        padding: 0 5px;
        margin-top: 15px;
    }
    .haul5-box {
        padding: 20px 14px 20px 20px;
    }
    .haul5-icon {
        width: 24px;
    }
    .haul5-load {
        width: 18px;
    }
    .haul5-text p {
        font-size: 14px;
    }
    .hahr-input {
        width: 260px;
        margin-right: 15px;
    }
    .hahr-input input {
        line-height: 42px;
        font-size: 14px;
        padding: 0 15px;
    }
    .hahr-btn p {
        line-height: 42px;
        font-size: 14px;
    }
    .hahr-btn {
        padding: 0px 30px;
    }
    .he_acrp6 .hahr-btn {
        padding-right: 25px;
        padding-left: 30px;
    }
    .hacr-title p {
        font-size: 22px;
        line-height: 1.5;
    }
    .hacr-text p {
        font-size: 16px;
    }
    .hacr-text p {
        margin-top: 15px;
    }
    .he_acrp6-cry-ri {
        padding-left: 25px;
        padding-right: 0px;
        padding-top: 5px;
    }
    .he_acrp6 .slick-dots {
        left: calc(49% + 25px);
        bottom: 20px;
    }
    .he_acrp6-ul {
        margin-top: 25px;
    }
    .hanl-btn {
        margin-top: 30px;
    }
    .hanl-title p {
        margin-top: 15px;
    }
    .he_carym .slick-dots li {
        width: 8px;
        height: 8px;
    }
    .hanl-title p {
        font-size: 18px;
    }
    .he_acrp6-new .slick-dots {
        bottom: -10px;
        left: 50%;
        transform: translateX(-50%);
    }
    .he_acrp6 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    /* 2024.9.9 ada新增 */
                /* 2024.11.4  ada-start*/
            .he_product .he_acrp1cm,
            .he_signal .he_acrp1cm{
                margin-top: 0px !important;
                padding-top: 50px;
            }
            .hpul_cont_head_icon {
                width: 34px;
            }
            .hpul_ul_li p {
                padding: 12px 0;
            }
            .he_signal_ul {
                margin: -10px -5px;
            }
            .he_signal_ul_li {
                padding: 10px 5px;
            }
            .hsul_word_tit {
                font-size: 22px;
            }
            .he_signal_ul .slick-dots {
                bottom: -15px;
            }
            .he_signal_ul .slick-dots li.slick-active {
                background: #0E68AE;;
            }
            .he_resource .he_acrp1cm {
                margin-top: 50px !important;
            }
            .he_acrp1cm_input {
                line-height: 50px;
            }
            .he_resource .he_acrp1cm {
                padding-left: 20px;
                padding-right: 12px;
            }
            .he_acrp1cm_search {
                width: 22px;
            }
            .reso_search_le {
                width: 26%;
            }
            .reso_search_ri {
                width: 74%;
            }
            .rtul_top {
                padding: 12px 30px;
            }
            .rsla_li {
                padding: 10px 30px;
            }
            .rsll_tit {
                padding: 10px 30px;
            }
            .reso_search_ri_top {
                padding: 15px 0;
            }
            .rsrt_li p {
                font-size: 16px;
            }
            .rsrt_li_ul_li {
                padding: 20px 0px;
                margin-left: 40px;
            }
            .rlul_top_box {
                width: 14px;
                height: 14px;
            }
            .rlul_top_pdf img {
                width: 22px;
            }
            .rlul_top_icon img {
                width: 24px;
            }
            .reso_search_bom {
                margin-top: 10px;
            }
            .faul_cont {
                bottom: 30px;
                width: calc(100% - 40px);
            }
            .faul_icon {
                width: 30px;
            }
            .faul_tit p {
                font-size: 20px;
            }
            .faul_text p {
                margin-top: 10px;
            }
            .faul_tit_ul{
                margin: 0 -5px;
            }
            .faul_tit_ul_li {
                width: 33.333333%;
                margin-bottom: 15px;
                padding: 0 5px;
            }
            .funct_foot_cry {
                padding: 60px 0;
            }
            .ffcl_text p {
                margin-top: 6px;
            }
            .ffcl_tit {
                font-size: 30px;
            }
            .ffcr_btn {
                padding: 10px 16px;
            }
            .ffcr_btn .he_b1p1lxle {
                padding-right: 10px;
            }
            .he_function .he_acrp1cm {
                margin-top: 0px;
                padding-top: 50px;
            }
            .he_signal_ul_li {
                    width: 33.333333%;
            }
            /* 2024.11.4  ada-end */
}


/* 991~768 平板竖屏 重点*/
@media screen and (max-width: 991px) {
    .he_bred {
        display: none;
    }

    .t_b5k1box {
        padding: 36px 30px 40px;
    }

    .t_b5k1th {
        font-size: 14px;
    }

    .t_b5k1pic {
        width: 63px;
        margin-right: 6px;
    }

    .t_b5k1name {
        font-size: 16px;
    }

    .t_b5k1name {
        padding: 16px 0;
    }

    .t_b5k1td {
        font-size: 14px;
    }

    .t_b5k1td {
        padding: 27.75px 5px;
    }

    .t_b5k1th {
        padding: 18px 5px;
    }

    .t_b5k1th,
    .t_b5k1td {
        width: 17%;
    }

    .t_b5k1table .t_b5k1th1,
    .t_b5k1table .t_b5k1td1 {
        width: 32%;
    }

    .t_b5k1more {
        margin-top: 50px;
    }

    .he_padd {
        padding: 70px 0;
    }

    .t_xiaojian {
        padding: 44px 0 54px;
    }

    .he_tit1 {
        font-size: 32px;
    }

    .t_d1ak2li {
        width: 20%;
    }

    .t_d1ak2li {
        padding: 16px 6px;
    }

    .t_d1bk1hang {
        margin-bottom: 10px;
    }

    .t_jiand1x {
        padding-top: 44px;
        padding-bottom: 22px;
    }

    .t_d1bk2le {
        width: 220px;
    }

    .t_d1bk2rg {
        width: calc(100% - 220px);
    }

    .t_d1bk2rg .he_syp1bup {
        height: 112px;
    }

    .t_d1bk2rg {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .t_d1bk2le {
        padding: 14px 0;
    }

    .t_jiand1xia {
        padding-bottom: 70px;
    }

    .he_a2p1bri {
        width: 400px;
    }

    .he_a2p1ble {
        width: calc(100% - 400px);
        padding-right: 8%;
    }

    .he_a3p1ble {
        width: 100%;
    }

    .he_a3p1bri {
        width: 100%;
        padding: 0px 20px;
    }

    .he_b1p2::after {
        height: 58%;
    }

    .he_b1swip {
        width: 33.333333% !important;
    }

    .he_b1p2cul .slick-dots {
        bottom: -15px;
    }

    .he_tit5 {
        font-size: 16px;
    }

    .he_b1p1lte {
        height: 100px;
        padding: 30px 20px;
    }

    .he_b1swimte {
        bottom: 0px;
    }

    .he_b1p3mo {
        opacity: 1;
    }

    .he_b1swimsc {
        position: relative;
    }

    .he_b1swimsc::after {
        content: "";
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.1);
    }

    .he_b1p3tg .swiper {
        padding-bottom: 30px;
    }

    .he_b2p4fitp p {
        font-size: 14px;
    }

    .he_b2p3bx {
        padding: 0 40px;
    }

    .he_b3p1uli {
        padding: 0 10px;
        margin-bottom: 10px;
    }

    .he_b3p1un {
        margin: 0 -10px;
    }

    .he_b3p1uli .he_b1p1lte {
        height: 100px;
        padding: 22px 15px;
    }

    .he_b3p1uli .he_b1p1lmo {
        padding: 16px 15px;
    }

    .he_b3p1uli .he_b1p1lpk {
        width: 24px;
    }

    .he_b1p1ltge {
        padding-left: 10px;
    }

    .he_b3p1ti {
        margin-bottom: 26px;
    }

    .he_b3p1hmli {
        margin-bottom: 26px;
    }

    .he_b3sp1wri {
        width: 420px;
    }

    .he_b3sp1wle {
        width: calc(100% - 420px);
    }

    .he_b3sp1wdc p {
        font-size: 14px;
    }

    .he_b4pbgm {
        padding-top: 74px;
    }

    .he_b4p1bfli p {
        font-size: 14px;
        line-height: 40px;
        height: 40px;
        padding: 0 20px;
        min-width: 140px;
    }

    .he_b2p1 {
        display: none;
    }

    .he_h2p1mb {
        margin-top: 0px;
    }

    .he_h1p1 {
        min-height: 416px;
    }

    .he_h1p1jtp p {
        font-size: 14px;
    }

    .he_h1p2ksb {
        padding: 37px 5px;
    }

    .he_h1p2kul {
        padding: 0 20px;
    }

    .he_h1p2hrden p {
        font-size: 14px;
    }

    .he_h1p2 {
        min-height: 430px;
    }

    .he_h1p2hrden {
        margin-top: 18px;
    }

    .he_h1p3 {
        padding-bottom: 0;
    }

    .he_h1p3bjig {
        min-height: 385px;
        padding-top: 45px;
        padding-left: 0px;
    }

    .he_h1p4mk {
        height: 330px;
    }

    .he_h1p4mri .he_h1p4mek p {
        font-size: 20px;
    }

    .he_h1p4mri .he_h1p4mek {
        top: 20px;
        left: 20px;
    }

    .he_h1p4meiv {
        width: 34px;
        bottom: 18px;
        left: 20px;
    }

    .he_h1p4fle .he_h1p4fq2 .he_h1p4mek {
        left: 40px;
    }

    .he_h1p4fle .he_h1p4fq2 .he_h1p4meiv {
        right: 0px;
    }

    .he_h1p4mek {
        top: 14px;
        left: 27px;
    }

    .he_h2p1mwbul .slick-dots {
        padding-right: 0%;
        padding-left: 21%;
    }

    .he_h3p1brkm p {
        font-size: 14px;
    }

    .he_h3p1bra p {
        font-size: 12px;
    }

    .he_h3p1brkm {
        margin-top: 2px;
    }

    .he_h3p1brli a {
        padding: 14px 0;
    }

    .he_h5p4le {
        width: 100%;
        padding-right: 0px;
    }

    .he_h5p4ri {
        width: 100%;
        margin-top: 30px;
    }

    .he_h5p4bx {
        display: block;
    }

    .he_h6scon {
        width: 100%;
        padding: 0 40px;
    }

    .he_h7tp2ble {
        width: calc(100% - 14px);
        padding-right: 6%;
    }

    .he_azp2li {
        width: 33.333333%;
        padding: 0 10px;
        margin-bottom: 20px;
    }

    .he_azp2li .he_b1p1lte {
        height: 80px;
        padding: 20px 18px;
    }

    .he_b1p1lmo {
        padding: 19px 20px;
    }

    .he_azp2li .he_b1p1lte .he_tit5 {
        font-size: 16px;
    }

    .he_g1p2sein input {
        font-size: 16px;
    }

    .he_azp1in {
        width: 550px;
        max-width: 100%;
    }

    .he_f4p1ble {
        width: 100%;
        padding-right: 0px;
    }

    .he_f4p1bri {
        width: 100%;
        margin-top: 30px;
    }

    .he_f4p1bdv {
        width: 100%;
    }

    .he_g3p1li {
        width: 50%;
    }

    .he_bannmk {
        width: 100%;
    }

    .he_g3p1jwe {
        padding-top: 15px;
    }

    .he_g3ym .he_b2p1 {
        display: block;
    }

    .he_g3p1tli {
        width: 150px;
    }

    .he_g3p1tli a {
        line-height: 40px;
        font-size: 14px;
    }

    .he_zltc {
        padding: 0px 36px;
    }

    .he_b4p1bfli p {
        min-width: 110px;
    }

    .he_stum {
        width: 100%;
        padding: 0 40px;
    }

    .he_stuqti span {
        font-size: 60px;
    }

    .he_stuqti img {
        width: 36px;
        margin: 4px 6px 0;
    }

    .he_stuqti {
        margin-bottom: 10px;
    }

    .he_stuqqm p {
        font-size: 20px;
    }

    .he_stuqwtb a {
        line-height: 38px;
        font-size: 14px;
    }

    .he_stuqwm {
        margin-top: 24px;
    }

    .he_stbx {
        min-height: 333px;
        padding: 56px 0;
    }

    .he_b5k1tr {
        max-width: 808px;
    }

    .he_b5k1bx {
        height: inherit;
    }

    .he_tit2 {
        font-size: 26px;
    }

    .he_d1p2lkkj {
        margin-top: 4px;
    }

    .he_d1p2mo {
        margin-top: 10px;
    }

    .ya .he_d1p2li {
        margin-bottom: 30px;
    }
    
        
    .new_gr_table {
        width: 100%;
    }

    .new_gr_down {
        margin-top: 42px;
    }

    .new_gr_sec1 {
        margin-left: 0;
    }

    .new_gr .he_f4p1blp3 {
        margin-bottom: 30px;
    }

    .new_gr_sec1 {
        width: 100%;
    }

    .new_gr_table_box table {
        width: 100%;
    }

    .new_gr_sec1 {
        margin-top: 0px;
    }

    .new_gr .new_gr_table {
        width: 100%;
        padding-right: 0;
    }

    .he_a3ym .he_a3tat1 p {
        font-size: 18px;
    }
    /* 2024.9.9 ada新增 */
    .haul6-box {
        flex-wrap: wrap;
    }
    .he_acrp6-cry-le {
        width: 100%;
    }
    .he_acrp6-cry-ri {
        width: 100%;
        padding-left: 0;
        padding-top: 20px;
    }
    .he_acrp6 .slick-dots {
        left: 50%;
        transform: translateX(-50%);
        bottom: -25px;
    }
    .hacr-text p {
        margin-top: 8px;
    }
    .he_acrp6-new-li {
        margin-top: 30px;
    }
    .he_acrp6 .slick-dots {
        bottom: -20px;
    }
    .he_acrp6-new .slick-dots {
        bottom: -5px;
    }
    /* 2024.9.9 ada新增 */
                        .he_product .he_acrp1cm,
                    .he_signal .he_acrp1cm,
                    .he_resource .he_acrp1cm {
                        padding-top: 50px;
                    }
                
                    .he_product_list .he_acrp3bx-head-title {
                        margin-bottom: 25px;
                    }
                    .hpul_cont_head {
                        padding-left: 10px;
                    }
                    .hpul_cont_head_icon {
                        width: 32px;
                    }
                    .hpul_ul_li p {
                        padding: 10px 0;
                    }
                    .he_product_ul_li {
                        width: 50%;
                        padding: 0 5px;
                        margin-bottom: 10px;
                    }
                    .he_product_ul{
                        margin: 0 -5px;
                    }
                    .hpul_cont_ul {
                        padding: 0 20px;
                    }
                    .hpul_cont_btn {
                        padding: 20px 40px;
                    }
                    .he_resource .he_acrp1cm {
                        padding-top: 0 !important;
                        margin-top: 45px !important;
                    }
                    .he_acrp1cm_input {
                        line-height: 50px;
                    }
                    .he_resource .he_acrp1cm {
                        padding-left: 20px;
                        padding-right: 12px;
                    }
                    .he_acrp1cm_search {
                        width: 22px;
                    }
                    .reso_search_le {
                        width: 26%;
                    }
                    .reso_search_ri {
                        width: 74%;
                    }
                    .rsll_tit {
                        font-size: 18px;
                    }
                    .rtul_top {
                        padding: 12px 20px;
                    }
                    .rsla_li {
                        padding: 10px 20px;
                    }
                    .rsll_tit {
                        padding: 10px 20px;
                    }
                    .reso_search_ri_top {
                        padding: 15px 0;
                    }
                    .rsrt_li p {
                        font-size: 16px;
                    }
                    .rsrt_li_ul_li {
                        padding: 20px 0px;
                        margin-left: 30px;
                    }
                    .rsrt_name {
                        padding-left: 70px;
                    }
                    .rsrt_time {
                        width: 18%;
                    }
                    .rlul_top_box {
                        width: 14px;
                        height: 14px;
                    }
                    .rlul_top_pdf img {
                        width: 20px;
                    }
                    .rlul_top_icon img {
                        width: 22px;
                    }
                    .reso_search_bom {
                        margin-top: 10px;
                    }
                    .reso_search_top_load {
                        padding: 3px 10px;
                        margin-left: 25px;
                    }
                    .rstl_text {
                        font-size: 14px;
                    }
                    .rstl_icon {
                        width: 16px;
                        margin-right: 3px;
                    }
                    .rstr_text {
                        font-size: 14px;
                    }
                    .rstr_icon {
                        width: 16px;
                        margin-right: 3px;
                    }
                    .faul_cont {
                        bottom: 20px;
                        width: calc(100% - 30px);
                    }
                    .faul_icon {
                        width: 28px;
                    }
                    .faul_tit p {
                        font-size: 18px;
                    }
                    .faul_text p {
                        margin-top: 8px;
                    }
                    .faul_tit_ul_li {
                        width: 33.333333%;
                        margin-bottom: 15px;
                    }
                    .ftul_cont_img {
                        width: 55%;
                    }
                    .ftul_cont_top {
                        padding: 15px 0 10px;
                    }
                    .ftul_cont_bom {
                        padding: 15px 15px 25px;
                    }
                    .ftul_cont_icon {
                        width: 18px;
                    }
                    .ftul_cont_bom_btn {
                        margin-top: 15px;
                    }
                    .faul_tit_ul {
                        padding-top: 20px;
                        padding-bottom: 60px;
                    }
                    .funct_auth_ul .faul_tit {
                        font-size: 26px;
                        padding-top: 40px;
                    }
                    .funct_foot_cry {
                        padding: 50px 0;
                    }
                    .funct_foot_cry_le {
                        width: 74%;
                    }
                    .ffcl_text p {
                        margin-top: 3px;
                    }
                    .ffcl_tit {
                        font-size: 30px;
                    }
                    .ffcr_btn {
                        padding: 10px 16px;
                    }
                    .ffcr_btn .he_b1p1lxle {
                        padding-right: 10px;
                    }
                    .ffcr_btn .he_b1p1lxri {
                        margin-top: 0px;
                    }
                    .he_function_top {
                        padding: 30px 60px;
                    }
                    .he_function_pop .ys_modal_content {
                        padding: 40px 40px 40px 60px;
                    }
                    .ys_modal_img {
                        width: 240px;
                    }
                    .he_function_pop .ys_modal_close {
                        right: 30px;
                        top: 30px;
                        width: 24px;
                    }
                    .he_function_pop_text p {
                        margin-top: 10px;
                    }
                    .he_function_pop .ys_modal_content {
                        height: 268px;
                    }
                    .he_function_pop_tit {
                        font-size: 22px;
                    }
                    .funct_area_bj{
                        display: none;
                    }
                    .funct_area_phbj{
                        display: block;
                        width: 100%;
                        height: 100%;
                        position: absolute;
                        top: 0;
                        left: 0;
                        pointer-events: none;
                        z-index: -1;
                    }
                    .funct_area_phbj img{
                        width: 100%;
                        height: 100%;
                        object-fit: cover;
                    }
                    .funct_area_ul_li {
                        width: 100%;
                    }
                    .funct_area_ul_li::before {
                        content: "";
                        position: absolute;
                        right: 0px;
                        bottom: 0;
                        width: 100%;
                        height: 1px;
                        background: rgba(255, 255, 255, 0.6);
                    }
                    .funct_area_ul {
                        position: relative;
                        width: calc(100% - 44px);
                    }
                    .faul_cont {
                        position: relative;
                        bottom: 0;
                        width: 100%;
                    }
                    .funct_area_ul_li {
                        padding: 38px 0;
                    }
                    .faul_icon {
                        width: 42px;
                        left: 0;
                        transform: translateX(0);
                    }
                    .faul_tit p {
                        font-size: 22px;
                        text-align: left;
                        left: 0;
                        transform: translateX(0);
                        margin-top: 22px;
                    }
                    .faul_text p {
                        margin-top: 18px;
                    }
                    .he_resource_btn{
                        display: block;
                    }
                                            .he_acrul-li {
        padding: 0 20px;
    }
                    /* 2024.11.4  ada-end */
                     .he_b2p1 {
        display: block;
    }
    .he_b2p1yb {
        padding-top: 0px;
    }

}

/* <768 移动端 重点*/
@media screen and (max-width: 768px) {
    .ys_ban_pc {
        display: none;
    }

    .ys_ban_video {
        display: none;
    }

    .ys_ban_ph {
        display: block;
    }

    .t_b5k1box {
        padding: 30px 20px 40px;
    }

    .t_b5k1th {
        padding: 12px 5px;
    }

    .t_b5k1tr .t_b5k1td1 {
        padding: 5px 0;
    }

    .t_b5k1td {
        padding: 22.75px 5px;
    }

    .t_b5k1box {
        min-width: 600px;
        max-width: 728px;
    }

    .t_b5k1lun {
        width: 100%;
    }

    .he_padd {
        padding: 60px 0;
    }

    .t_xiaojian {
        padding: 44px 0 44px;
    }

    .he_tit1 {
        font-size: 26px;
    }

    .t_d1ak2li {
        width: 25%;
    }

    .t_d1ak2li {
        padding: 10px 6px;
    }

    .t_d1ak2table {
        padding: 10px 4px;
    }

    .t_jiand5 {
        margin-top: 38px;
    }

    .he_mopute {
        padding-right: 12px;
    }

    .he_mopu a {
        padding: 0 30px;
    }

    .t_d1bk1biao {
        width: 50px;
        font-size: 14px;
    }

    .t_d1bk1li a {
        font-size: 14px;
    }

    .t_d1bk1li {
        font-size: 0;
    }

    .t_d1bk1li {
        padding: 0 10px;
    }

    .t_d1bk1ul {
        width: calc(100% - 30px);
        margin: 0 -10px;
    }

    .t_d1bk2rg {
        width: 100%;
        padding-left: 0;
    }

    .t_d1bk2le {
        width: 100%;
    }

    .t_d1bk2pic {
        width: 220px;
        margin: 0 auto;
    }

    .t_d1bk2rg {
        padding-top: 10px;
        padding-bottom: 20px;
    }

    .t_d1bk2le {
        padding: 14px 0 0;
    }

    .he_tit4 {
        font-size: 22px;
    }

    .t_d1bk2rg .he_syp1bup {
        height: auto;
    }

    .t_jiand1xia {
        padding-bottom: 60px;
    }

    .he_ban_title {
        font-size: 24px;
    }

    .he_syp1bug .he_puti3 {
        font-size: 20px;
    }

    .he_syp1bup {
        margin-top: 12px;
    }

    .he_syp1bp1 p {
        font-size: 18px;
    }

    .he_padd {
        padding: 42px 0;
    }

    .he_syp1bp2 {
        margin-top: 8px;
    }

    .he_syp1bri {
        margin-top: 25px;
    }

    .he_syp1bup p {
        font-size: 14px;
    }

    .he_syp1bp2 p {
        font-size: 14px;
    }

    .he_syp2bte p {
        font-size: 18px;
    }

    .he_syp2ti {
        margin-bottom: 26px;
    }

    .he_mopute p {
        line-height: 38px;
        height: 38px;
    }

    .he_mopuig {
        line-height: 38px;
    }

    .he_syp3bxctb {
        margin-bottom: 26px;
    }

    .he_syp3 {
        padding-bottom: 60px;
    }

    .he_syp3dul .slick-dots {
        bottom: -33px;
    }

    .he_syp3dsp2 p {
        font-size: 18px;
    }

    .he_syp3dsz {
        padding: 25px 20px 25px;
    }

    .he_syp3dsp2 {
        margin-top: 12px;
    }

    .he_syp3dsp2 p {
        max-height: 4.5em;
        height: inherit;
    }

    .he_syp3dmo {
        margin-top: 20px;
        padding-top: 20px;
    }

    .he_syp3dsp3 {
        margin-top: 25px;
    }

    .he_syp4bx {
        width: 100%;
        padding: 0 20px;
    }

    .he_syp4bti p {
        font-size: 20px;
    }

    .he_syp4cmic {
        width: 90px;
    }

    .he_syp4cmte p {
        font-size: 14px;
    }

    .he_syp4mo {
        margin-top: 25px;
    }

    .he_syp4cmte {
        margin-top: 5px;
    }

    .he_syp4cmli:nth-child(2)::after {
        top: 0%;
    }

    .he_syp4bjpc {
        display: none;
    }

    .he_syp4bjph {
        display: block;
    }

    .he_footer {
        padding: 40px 20px 0;
    }

    .he_folodb {
        padding: 20px 10px 36px;
    }

    .he_folodsn a {
        font-size: 14px;
    }

    .he_folodsn {
        margin-right: 20px;
    }

    .he_folse {
        margin-top: 19px;
    }

    .he_folsedc input {
        padding: 0 10px;
    }

    .he_a2p1ble {
        width: 100%;
        padding-right: 0;
    }

    .he_a2p1bx {
        flex-wrap: wrap;
    }

    .he_a2p1bri {
        width: 400px;
        max-width: 100%;
        margin-top: 40px;
    }

    .he_tit7 {
        font-size: 16px;
    }

    .he_a2p1lj p {
        font-size: 14px;
    }

    .he_a2p1ti {
        margin-bottom: 15px;
    }

    .he_a2p1mo {
        margin-top: 20px;
    }

    .he_a2p1lk {
        margin-bottom: 6px;
    }

    .he_a3p1blh {
        padding: 42px 20px 40px;
    }

    .he_tit2 {
        font-size: 20px;
    }

    .he_b2p4ti {
        margin-bottom: 26px;
    }

    .he_b2p3bx {
        padding: 0 20px;
    }

    .he_b3p1ti .he_tit2 {
        padding-left: 16px;
    }

    .he_b3p1ti .he_tit2::after {
        width: 3px;
        height: 22px;
        top: 6px;
    }

    .he_b3sp1wle {
        width: 100%;
        padding-right: 0;
        padding-bottom: 0px;
    }

    .he_b3sp1ws {
        flex-wrap: wrap;
    }

    .he_b3sp1wle {
        min-height: inherit;
    }

    .he_b3sp1wri {
        max-width: 100%;
        transform: inherit;
        margin-bottom: 40px;
    }

    .he_b4p2lti .he_tit4::after {
        top: 6px;
        width: 3px;
        height: 24px;
    }

    .he_b4p2lti .he_tit4 {
        padding-left: 16px;
    }

    .he_b7p1jk1 p {
        font-size: 18px;
    }

    .he_b7p1bri .he_tit1 {
        font-size: 22px;
    }

    .he_b7p1ble {
        padding-right: 0px;
    }

    .he_b7p1jh p {
        font-size: 14px;
    }

    .he_b7p1jpl {
        margin-top: 20px;
    }

    .he_b7p1jk2 p {
        font-size: 14px;
    }

    .he_b7p1jk2 {
        margin-top: 10px;
    }

    .he_b7p1jk2 p::after {
        top: 8px;
        width: 4px;
        height: 4px;
    }

    .he_b7p1jk2 p {
        margin-bottom: 7px;
    }

    /* .he_b7p1jk3 p::after {
        width: 11px;
        height: 11px;
        top: 4px;
    } */

    .he_b2p3klk a {
        font-size: 14px;
        line-height: 40px;
        padding: 0px 30px;
    }

    .he_b1p1li {
        width: 50%;
    }

    .he_b3sp1wdc p {
        margin-bottom: 10px;
    }

    .he_d1p2lkle {
        padding-right: 0px !important;
        width: 100%;
        padding-left: 0 !important;
    }

    .he_d1p2li {
        display: block;
    }

    .he_d1p2lkri {
        max-width: 100%;
        width: 460px;
        margin-bottom: 26px;
    }

    .he_e3p2bmk a {
        font-size: 16px;
        line-height: 50px;
    }

    .he_e3p2bmk {
        width: 200px;
    }

    .he_e3p2kfb {
        margin-top: 14px;
    }

    .he_e3p2li {
        margin-bottom: 35px;
    }

    .he_e3p1 {
        padding-bottom: 40px;
    }

    .he_e3p1cm p {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .he_e3p2kfb p::after {
        top: 6px;
        width: 14px;
        height: 14px;
    }

    .he_e3p2bn {
        margin-top: 26px;
    }

    .he_h2p1mdle {
        width: 100%;
    }

    .he_h2p1mdri {
        width: 100%;
        padding-left: 0px;
        margin-top: 40px;
    }

    .he_h2p1mdn {
        display: block;
    }

    .he_h2p1mzul .slick-dots {
        bottom: 0px;
    }

    .he_h2p1mti p {
        font-size: 18px;
    }

    .he_h2p1mt1 {
        margin-top: 12px;
    }

    .he_h2p1mdri {
        margin-top: 28px;
    }

    .he_h2p1mt2 {
        margin-top: 8px;
    }

    .he_h2p2hxp p {
        font-size: 16px;
    }

    .he_h2p2hxf p {
        font-size: 14px;
    }

    .he_h2p2htim p {
        font-size: 22px;
    }

    .he_h2p2hdv {
        padding: 20px 20px;
    }

    .ys_phfy {
        margin-top: 15px;
    }

    .he_h2p1mdn {
        margin-top: 33px;
    }

    .he_l1ym .he_b1p1li {
        width: 50%;
    }

    .he_h1p1jx {
        padding: 42px 0;
    }

    .he_h1p1jtp {
        margin-top: 15px;
        padding: 0 0px;
    }

    .he_h1p1 {
        min-height: 300px;
    }

    .he_h1p2ks {
        margin-top: -58px;
    }

    .he_h1p2kle {
        width: 30px;
    }

    .he_h1p2kri {
        width: calc(100% - 30px);
    }

    .he_h1p2kp2 p {
        font-size: 14px;
        line-height: 1.75;
        max-height: 7em;
    }

    .he_h1p2hr {
        padding-top: 42px;
        padding-bottom: 42px;
    }

    .he_h1p2hrden {
        width: 100%;
    }

    .he_h1p2 {
        min-height: 390px;
    }

    .he_h1p2hrden {
        margin-top: 14px;
    }

    .he_h1p3 {
        padding-bottom: 0;
    }

    .he_h1p3ble {
        width: 310px;
    }

    .he_h1p3bjig {
        min-height: 350px;
        padding-top: 40px;
    }

    .he_h1p3bjxg {
        transform: translateX(25px);
        padding: 30px 20px;
    }

    .he_h1p3bri {
        width: calc(100% - 310px);
        padding-left: 12%;
    }

    .he_h1p3bdjp2 p {
        font-size: 12px;
    }

    .he_h1p3bdjp1 p {
        font-size: 14px;
    }

    .he_h1p3bdjp1 p span {
        padding-right: 6px;
    }

    .he_h1p4mri .he_h1p4mek p {
        font-size: 16px;
    }

    .he_h1p4ti {
        margin-bottom: 17px;
    }

    .he_h2p1mwbul .slick-dots {
        padding-right: 0%;
        padding-left: 0%;
    }

    .he_h2p1mwbul .slick-dots {
        text-align: left;
        bottom: 0px;
    }

    .he_h3p1ble {
        width: 100%;
        padding-right: 0px;
    }

    .he_h3p1bri {
        width: 100%;
        margin-top: 40px;
    }

    .he_sharig {
        width: 20px;
    }

    .ys_sharebox {
        margin-left: 8px;
    }

    .he_h3p1tri::after {
        width: 90px;
    }

    .he_h3p1tm {
        margin-top: 16px;
    }

    .he_h3p1kjc {
        margin-top: 16px;
    }

    .yxedr_active p {
        font-size: 14px;
    }

    .he_h3p1kjc p {
        font-size: 14px;
    }

    .he_h3p1kqhj {
        margin-top: 17px;
    }

    .he_h3p1bri .he_tit4 {
        font-size: 16px;
    }

    .he_h3p1brul {
        margin-top: 14px;
    }

    .he_h4p1li {
        padding: 0 10px;
    }

    .he_h4p1ul {
        margin: 0 -10px;
    }

    .he_h4p1lkle {
        width: 34px;
    }

    .he_h4p1lkri {
        padding-left: 13px;
        width: calc(100% - 36px);
    }

    .he_h4p1lkmo {
        margin-top: 6px;
    }

    .he_h4p1lbx {
        padding: 30px 18px;
    }

    .he_h4p2ble {
        width: 100%;
        padding-right: 0px;
    }

    .he_h4p2bri {
        float: left;
        max-width: 100%;
        margin-top: 20px;
    }

    .he_h4p2mkul {
        margin-top: 10px;
    }

    .he_h4p2mkp1 p {
        font-size: 14px;
    }

    .he_h4p2mkp2 {
        margin-top: 4px;
    }

    .he_h4p2mkli {
        margin-bottom: 20px;
    }

    .he_h5p1bx p {
        font-size: 14px;
        margin-bottom: 8px;
    }

    .he_h5p2lkkd p {
        font-size: 16px;
    }

    .he_h5p2lktm {
        width: 130px;
    }

    .he_h5p2lkkd {
        width: calc(100% - 130px);
    }

    .he_h5p2li a {
        padding: 17px 5px;
        padding-right: 5px;
    }

    .he_h5p2lkri {
        width: 18px;
    }

    .he_h5p2lkle {
        width: calc(100% - 18px);
        padding-right: 10px;
    }

    .he_h5sp1vli {
        width: 50%;
    }

    .he_h5tp1li a {
        padding: 22px 18px;
    }

    .he_h5tp1ri {
        width: 20px;
    }

    .he_h5tp1le {
        width: calc(100% - 20px);
        padding-right: 10px;
    }

    .he_h5tp1it p {
        font-size: 16px;
    }

    .he_h5tp1ic {
        margin-top: 0px;
    }

    .he_h5tp1fn {
        margin-top: 6px;
    }

    .he_h5tp1gc {
        padding-bottom: 10px;
    }

    .he_h5tp1nd {
        margin-top: 30px;
    }

    .he_h5tp1nd a {
        padding: 30px 20px;
    }

    .he_h5sp1vli {
        margin-bottom: 36px;
    }

    .he_h5sp1vm {
        margin-top: 32px;
    }

    .he_h6p1xd {
        margin-top: 20px;
    }

    .he_h6p1xknm {
        margin-top: 20px;
    }

    .he_h6p1xkli {
        width: 50%;
    }

    .he_h6p1xgri p {
        font-size: 16px;

    }

    .he_h6p1xkle {
        display: flex;
        align-items: center;
    }

    .he_h6p2ble {
        width: 100%;
    }

    .he_h6p1jh p {
        font-size: 14px;
    }

    .he_h6p1xd {
        margin-top: 15px;
    }

    .he_h6p1xknm {
        margin-top: 12px;
    }

    .he_h6p1xkd {
        padding: 18px 15px;
    }

    .he_h6p2tp p {
        font-size: 14px;
    }

    .he_h6p2tp {
        margin-top: 8px;
    }

    .he_h6p2li .he_a3p1bsle p {
        font-size: 14px;
        line-height: 50px;
        height: 50px;
    }

    .he_a3p1bsv a {
        padding: 0 12px;
    }

    .he_h6p2yl {
        margin-top: 19px;
    }

    .he_d1p2li {
        margin-bottom: 36px;
    }

    .he_d1p2lkkj {
        margin-top: 12px;
    }

    .he_d1p2mo {
        margin-top: 16px;
    }

    .he_d1p2lkri {
        margin-bottom: 20px;
    }

    .he_h6tbank {
        padding: 30px 0;
    }

    .he_h6tp1sh p {
        font-size: 14px;
        margin-bottom: 6px;
    }

    .he_h6tp1gm {
        margin-top: 24px;
    }

    .he_h6tp1gm {
        max-width: 100%;
    }

    .he_h6scon {
        padding: 0 20px;
    }

    .yxedr_active p {
        margin-bottom: 8px;
    }

    .he_h7p3bri {
        width: 365px;
    }

    .he_h7p3ble {
        padding-right: 4%;
        width: calc(100% - 365px);
    }

    .he_h7p1li {
        padding: 14px 10px;
    }

    .he_h7p1lukx p {
        height: 10.5em;
    }

    .he_h7p1ul {
        margin: 0px 0px;
    }

    .he_h7p1ul {
        position: relative;
        width: 100%;
    }

    .he_h7p1 {
        padding-bottom: 60px;
    }

    .he_h7p1ul .slick-dots {
        left: 50%;
        transform: translateX(-50%);
    }

    .he_h7p2ble {
        transform: translateY(0);
        width: 100%;
    }

    .he_h7p2bx {
        flex-wrap: wrap;
    }

    .he_h7p2bx {
        padding-top: 40px;
    }

    .he_h7p2bri {
        padding: 26px 0 40px;
        padding-left: 0px;
    }

    .he_h7p2bri {
        width: 100%;
    }

    .he_h7p3ble {
        padding-right: 0%;
        width: 100%;
    }

    .he_h7p3bri {
        width: 100%;
        margin-top: 20px;
    }

    .he_h7p2bole p {
        font-size: 16px;
    }

    .yxedr_active h2 {
        font-size: 20px;
        line-height: 1.5;
    }

    .yxedr_active h3 {
        font-size: 18px;
        line-height: 1.5;
    }

    .yxedr_active h4 {
        font-size: 16px;
        line-height: 1.5;
    }

    .yxedr_active h5 {
        font-size: 14px;
        line-height: 1.5;
    }

    .he_h7tp1bx h3 {
        margin-bottom: 8px;
    }

    .he_h7tp2 {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .he_h7tp2bri {
        width: 10px;
    }

    .he_h7tp2ble {
        width: calc(100% - 10px);
        padding-right: 4%;
    }

    .he_h7tp2bjgc p {
        font-size: 14px;
    }

    .he_h7tp2li a {
        padding: 24px 20px;
    }

    .he_h7tp1 {
        padding-top: 40px;
    }

    .he_h7tp2 {
        padding-top: 22px;
    }

    .he_h8p2fli {
        width: 50%;
    }

    .he_h8p2flw {
        padding: 25px 20px;
        height: 200px;
    }

    .he_h8p2fxc {
        margin-bottom: 14px;
    }

    .he_h8p2kc p {
        font-size: 14px;
    }

    .he_h9p2 .he_h8p2flw {
        height: 235px;
    }

    .he_h9p3sli {
        width: 50%;
        padding-right: 18px;
        margin-bottom: 14px;
    }

    .he_h9p3ser {
        margin-bottom: 15px;
    }

    .he_h2p2bsdm .ys_select_hd {
        padding: 0 16px;
    }

    .ys_select_hd input {
        font-size: 14px;
    }

    .he_h2p2bsdm .ys_select_hd {
        height: 40px;
    }

    .he_h2p2bsdm {
        height: 40px;
    }

    .ys_select_hd .iconfont {
        font-size: 12px;
    }

    .he_h2p2bsdm .ys_select_bd {
        padding: 15px 17px;
    }

    .he_h2p2bjbt p {
        font-size: 14px;
        line-height: 40px;
        height: 40px;
    }

    .he_h9p3ser {
        margin-bottom: 20px;
    }

    .he_h9p3thead th {
        padding-top: 16px;
        padding-bottom: 16px;
    }

    .he_h9p3tbody td {
        padding-top: 16px;
        padding-bottom: 16px;
    }

    .he_h9p3tab {
        margin-bottom: 25px;
    }

    .he_h9p3 {
        padding-bottom: 38px;
    }

    .he_h9p2btn {
        padding-top: 12px;
    }

    .he_a3tat1 p {
        font-size: 18px;
    }

    .he_a3taic {
        width: 46px;
    }

    .he_a3tat2 p {
        font-size: 14px;
    }

    .he_a3tat1 {
        margin-top: 6px;
        margin-bottom: 10px;
    }

    .he_a3tahc {
        width: 560px;
        max-width: 95%;
        padding: 60px 16px 60px;
    }

    .he_a3tagb {
        width: 18px;
    }

    .he_g1p2sein input {
        font-size: 14px;
        padding: 0 15px;
    }

    .he_g1p2sein input::-webkit-input-placeholder {
        font-size: 14px;
    }

    .he_g1p2sein input:-moz-placeholder {
        font-size: 14px;
    }

    .he_g1p2sein input::-moz-placeholder {
        font-size: 14px;
    }

    .he_g1p2sein input:-ms-input-placeholder {
        font-size: 14px;
    }

    .he_g1p2seri p {
        font-size: 14px;
        line-height: 40px;
        height: 40px;
    }

    .he_g1p2sein {
        height: 40px;
    }

    .he_azp1in .he_g1p2seri {
        width: 100px;
    }

    .he_azp1in .he_g1p2sele {
        width: calc(100% - 100px);
    }

    .he_g1p2sea {
        margin-top: 12px;
    }

    .he_azp1ite p {
        font-size: 12px;
    }

    .he_azp1ite {
        margin-top: 13px;
    }

    .he_azp2 {
        margin-top: 35px;
    }

    .he_f1p1li {
        width: 50%;
    }

    .he_f2p1b2li .he_mopu a {
        padding: 0 20px;
    }

    .he_f2p1b2li {
        margin-right: 14px;
    }

    .he_f2p1b1li {
        width: 33.333333%;
    }

    .he_f2p1b1x {
        padding: 15px 10px;
    }

    .he_f2p1bx {
        margin-top: 23px;
    }

    .he_f2p1btex {
        margin-top: 30px;
    }

    .he_f3p2li {
        width: 100%;
    }

    .he_f3p2 .he_h1p4ti {
        margin-bottom: 27px;
    }

    .he_f2p1btex {
        margin-top: 10px;
    }

    .he_f4p1blti .he_tit4::after {
        top: 6px;
        width: 3px;
        height: 22px;
    }

    .he_f4p1blti .he_tit4 {
        padding-left: 15px;
    }

    .he_f4p1blbs {
        padding-left: 15px;
    }

    .he_f4p1bltd h3 {
        font-size: 16px;
    }

    .he_f4p1bltd {
        margin-top: 12px;
    }

    .he_f4p1bltp p {
        font-size: 14px;
    }

    .he_f4p1bltp {
        margin-top: 9px;
    }

    .he_f4p1blp1,
    .he_f4p1blp2 {
        margin-bottom: 18px;
    }

    .he_f4p1bler p {
        font-size: 14px;
        padding-left: 20px;
    }

    .he_f4p1bler p::after {
        top: 7px;
        width: 14px;
        height: 14px;
    }

    .he_f4p1blrx p {
        font-size: 14px;
        margin-bottom: 6px;
    }

    .he_f4p1blp2 .he_f4p1blbs {
        margin-top: 6px;
    }

    .he_f4p1blrx {
        margin-top: 13px;
    }

    .he_f4p1bdv {
        padding: 40px 0;
    }

    .he_f4p1bri {
        margin-top: 18px;
    }

    .he_f4p1blr .he_f4p1bler p {
        margin-bottom: 4px;
    }

    .he_f4p1brit {
        padding: 0 18px;
    }

    .he_f4p1brit p {
        font-size: 14px;
    }

    .he_g1p2bri {
        width: 100%;
        margin-top: 30px;
    }

    .he_g1p2ble {
        width: 100%;
        padding-right: 0px;
    }

    .he_g1p2bmh {
        max-width: 100%;
    }

    .he_g1p2res .mc_retrieval {
        margin-top: 7px !important;
    }

    .he_g1p2bmh {
        margin-bottom: 30px;
    }

    .he_g1p2mak {
        margin-top: 23px;
    }

    .he_zltc .he_a2p1ti .he_tit1 {
        font-size: 20px;
    }

    .he_a3p1btj p {
        font-size: 14px;
    }

    .he_a3p1bti {
        margin-bottom: 5px;
    }

    .he_zltc .he_a3p1frm {
        margin-top: 20px;
    }

    .he_zltc .he_a3p1fzi p {
        font-size: 12px;
    }

    .he_zltc .ys_select_hd input {
        font-size: 12px;
    }

    .he_zltc .ys_select_li {
        font-size: 12px;
    }

    .he_zltc .he_a3p1fzk {
        height: 18px;
    }

    .he_a3p1fzk input {
        font-size: 12px;
    }

    .he_zltc .he_a3p1fsc {
        height: 54px;
    }

    .he_a3p1fzk textarea {
        height: 60px;
        font-size: 12px;
    }

    .he_zltc .he_a3p1fli1 .he_a3p1fsc {
        height: 94px;
    }

    .he_zltc .he_a3p1fyri {
        width: 174px;
    }

    .he_h2p1mwbul .slick-dots {
        text-align: center;
        bottom: -31px;
    }

    .he_b4p1bfli p {
        min-width: 94px;
    }

    .he_spiph .he_b4p2dx {
        display: flex;
        /* flex-wrap: wrap; */
        justify-content: flex-start;
    }

    .he_spiph .he_b4p2dxle {
        width: auto !important;
        flex: none;
        margin-right: 10px;
    }

    .he_spiph .he_b4p2dxri {
        width: inherit !important;
    }

    .he_f4p1blrx {
        padding-left: 15px;
    }

    .he_yamaor_ri p {
        font-size: 14px;
        line-height: 40px;
    }

    .he_yamaor_le {
        width: 18px;
    }

    .he_yamaor_ri {
        padding-left: 10px;
    }

    .ya .he_bannmk p {
        font-size: 14px;
    }

    .he_d1ya .he_d1p2lkle {
        padding-left: 18px !important;
        padding-right: 18px !important;
        padding-bottom: 25px !important;
    }

    .ya .he_d1p2lkri {
        margin-bottom: 0px;
    }

    .he_d1ya .he_d1p2lkri img {
        border-radius: 3px 3px 0 0 !important;
    }

    .he_d1ya .he_d1p2lkri {
        width: 100%;
    }
        
    .new_gr .he_f4p1bler ul li p {
        padding-left: 14px;
    }

    .new_gr .he_f4p1bler ul li p::after {
        top: 11px;
        width: 4px;
        height: 4px;
    }

    .he_a3tat2xd a {
        font-size: 16px;
    }

    .ngtb_pc {
        display: none;
    }
    .new_gr_table_box .he_spiph{
        margin-bottom: 25px;
    }
    /* 2024.9.9 ada新增 */
    .he_acrp1 {
        padding-bottom: 50px;
    }
    .he_acrul {
        margin-top: 20px;
    }
    .he_acrul-li {
        padding: 0 30px;
    }
    .he_acrul-li-icon {
        width: 46px;
    }
    .he_acrul-li-text p {
        margin-top: 12px;
    }
    .he_carym .he_tit1 {
        font-size: 30px;
    }
    .he_acrp2bx-ri {
        width: 61.7%;
        height: 240px;
    }
    .he_acrp2bx-ri img {
        height: 100%;
        object-fit: cover;
    }
    .he_acrp2 .ys_cont1400 {
        top: 30px;
    }
    .he_acrp2bx-ul {
        margin-top: 20px;
    }
    .haul-box {
        min-width: 200px;
        padding: 20px;
    }
    .haul-tit p {
        font-size: 16px;
    }
    .he_b1p1lxri {
        width: 14px;
    }
    .he_b1p1lxle p {
        font-size: 12px;
    }
    .he_b1p1lxle {
        padding-right: 5px;
    }
    .haul-btn {
        margin-top: 8px;
    }
    .he_acrp3 {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .haul-top-text p {
        font-size: 16px;
    }
    .hahr-input {
        width: 200px;
        margin-right: 10px;
    }
    .hahr-input input {
        line-height: 34px;
        font-size: 14px;
        padding: 0 10px;
    }
    .hahr-btn {
        padding: 0px 26px;
    }
    .hahr-btn p {
        line-height: 34px;
        font-size: 14px;
    }
    .he_acrp3bx-ul-li {
        margin-top: 25px;
    }
    .haul-top {
        padding-bottom: 10px;
    }
    .haul-top-icon {
        width: 14px;
    }
    .he_acrp7 .ys_cont1400 {
        top: 25px;
    }
    .he_acrp7-btn p {
        font-size: 12px;
        margin-right: 4px;
    }
    .he_acrp7-btn a {
        padding: 6px 10px;
    }
    .he_acrp7-btn img {
        width: 12px;
    }
    .he_acrp7-btn {
        margin-top: 15px;
    }
    .he_acrp7-text p {
        margin-top: 5px;
    }
    .he_acrp4 {
        padding-top: 30px;
        padding-bottom: 50px;
    }
    .he_acrp4-text p {
        margin-top: 5px;
        font-size: 14px;
    }
    .he_acrp4-ul {
        margin-top: 25px !important;
        margin: 0 -5px;
    }
    .he_acrp4-ul-li {
        padding: 0 5px;
    }
    .haul-cry {
        padding: 15px 10px 20px;
    }
    .haul-cry-icon {
        width: 34px;
    }
    .haul-cry-text p {
        font-size: 14px;
        margin-top: 10px;
        line-height: 1.4;
    }
    .he_acrp5 {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .he_acrp5-ul-li {
        width: 50%;
    }
    .hacr-text p {
        margin-top: 8px;
    }
    .he_acrp6 .hahr-btn {
        padding-right: 20px;
        padding-left: 20px;
    }
    .he_acrp6 .hahr-btn p {
        line-height: 36px;
    }
    .hacr-title p {
        font-size: 20px;
    }
    .hacr-text p {
        font-size: 14px;
    }
    .hanl-box {
        padding: 15px 15px 20px;
    }
    .hanl-title p {
        font-size: 16px;
    }
    .hanl-name p {
        font-size: 14px;
    }
    .hanl-btn {
        margin-top: 20px;
    }
    .hanl-title p {
        margin-top: 10px;
    }
    .he_acrp6-new {
        margin-top: 20px;
    }
                            .he_acrul-li {
        padding: 0 10px;
    }
    /* 2024.9.9 ada新增 */
     /* 2025.05.26 */
    .he_f4p1blrx {
        padding-left: 15px;
    }

    .he_yamaor_ri p {
        font-size: 14px;
        line-height: 40px;
    }

    .he_yamaor_le {
        width: 18px;
    }

    .he_yamaor_ri {
        padding-left: 10px;
    }

    .ya .he_bannmk p {
        font-size: 14px;
    }

    .he_d1ya .he_d1p2lkle {
        padding-left: 18px !important;
        padding-right: 18px !important;
        padding-bottom: 25px !important;
    }

    .ya .he_d1p2lkri {
        margin-bottom: 0px;
    }

    .he_d1ya .he_d1p2lkri img {
        border-radius: 3px 3px 0 0 !important;
    }

    .he_d1ya .he_d1p2lkri {
        width: 100%;
    }

    .t_d1bk1biao {
        width: 70px;
    }

    .t_d1bk1ul {
        width: calc(100% - 70px);
    }

    .he_f2p1b1li {
        width: 50%;
    }

    .he_h8p2qh .he_h8p2kc p {
        min-width: 160px;
    }

    .new_gr .he_f4p1bler ul li p {
        padding-left: 14px;
    }

    .new_gr .he_f4p1bler ul li p::after {
        top: 11px;
        width: 4px;
        height: 4px;
    }

    .he_a3tat2xd a {
        font-size: 16px;
    }

    .ngtb_pc {
        display: none;
    }

    .new_gr_table_box .he_spiph {
        margin-bottom: 25px;
    }

    .new_gr_table_box:last-child .he_spiph {
        margin-bottom: 0;
    }

    .he_h6tbank .he_tit2 {
        font-weight: bold;
        color: #fff;
        font-size: 22px;
    }
}


@media screen and (max-width: 767px) {

    .he_g1ym .mc_rtv_r {
        min-height: auto;
    }

    .he_g1ym .mc_rtv_hd {
        display: none !important;
    }

    .he_folsedc input {
        font-size: 14px;
    }

    .he_folsedc input::-webkit-input-placeholder {
        font-size: 14px;
    }

    .he_folsedc input:-moz-placeholder {
        font-size: 14px;
    }

    .he_folsedc input::-moz-placeholder {
        font-size: 14px;
    }

    .he_folsedc input:-ms-input-placeholder {
        font-size: 14px;
    }

    .he_banmo {
        margin-top: 26px;
    }

    .he_syp1bli {
        width: 100%
    }

    .he_syp2bli {
        width: 50%;
    }

    .he_syp2::after {
        height: 32%;
    }

    .he_syp2bte p {
        font-size: 16px;
    }

    .he_syp3 {
        padding-bottom: 60px !important;
    }

    .he_syp4cmli::after {
        display: none;
    }

    .he_syp4cm {
        margin-top: 25px;
    }

    .he_folsedc {
        height: 40px;
    }

    .he_folseri {
        width: 100px;
    }

    .he_folseri p {
        font-size: 14px;
        line-height: 40px;
    }

    .he_folsele {
        width: calc(100% - 100px);
    }

    .he_folodri {
        margin-top: 25px;
    }

    .he_folodfsn p {
        font-size: 18px;
    }

    .he_folodri {
        width: 180px;
    }

    .he_folodfsn {
        height: 110px;
    }

    .he_a3p1 {
        padding-top: 45px !important;
    }

    .he_a3p1bti .he_a2p1ti {
        margin-bottom: 12px;
    }

    .he_a3p1frm {
        margin-top: 24px;
    }

    .he_a3p1fli {
        width: 100%;
    }

    .he_a3p1fli1 .he_a3p1fsc {
        height: 130px;
    }

    .he_a3p1fsle {
        width: 100%;
    }

    .he_a3p1fsri {
        width: 100%;
        margin-top: 15px;
    }

    .he_a3p1fsn {
        padding: 18px 14px 18px;
    }

    .he_a3p1fyle {
        width: 100%;
    }

    .he_a3p1fyri {
        width: 140px;
        margin-left: 0px;
        margin-top: 15px;
    }

    .he_a3p1fzi p {
        font-size: 14px;
    }

    .he_a3p1ftj p {
        line-height: 40px;
    }

    .he_a3p1bgm {
        padding-top: 42px;
    }

    .he_a3p1bri {
        width: 100%;
        padding: 20px 0px;
    }

    .he_a3p1bsv a {
        padding: 0 19px;
    }

    .he_a3p1bec {
        padding-bottom: 27px;
    }

    .he_a3p1bgm {
        padding-top: 26px;
    }

    .he_a3p1fbtj {
        margin-bottom: 19px;
    }

    .he_b1p1li {
        width: 100%;
    }

    .he_b1p3sw {
        width: 36px;
        height: 36px;
    }

    .he_b1swip {
        width: 100% !important;
    }

    .he_b1p3bx {
        margin-bottom: 25px;
    }

    .he_b2p1yb {
        padding-top: 0px;
    }

    .he_b2p1yb p {
        font-size: 14px;
    }

    .he_b2p1yb p:first-child {
        margin-bottom: 0;
    }

    .mc_retrieval {
        margin-top: 5px !important;
    }

    .mc_rtv_hd .mc_rtvhd_btn {
        font-size: 14px;
        padding: 0 10px;
    }

    .mc_rtv_hdr_l {
        width: 100%;
    }

    .he_ratwk {
        float: right;
    }

    .he_b2p4ful {
        padding: 0 20px;
    }

    .he_b2p4mo {
        margin-top: 20px;
    }

    /* 
    .he_b2ym .ys_ban_imgbox {
        min-height: 400px;
    } */

    .he_b3p1uli {
        width: 100%;
    }

    .he_b4p1bx {
        flex-wrap: wrap;
    }

    .he_b4p1bfli p {
        min-width: 100%;
        width: 100%;
    }

    .he_b4p1bfli {
        width: 33.333333333%;
        /* margin-top: 10px; */
    }

    .he_b4p1bri {
        margin-top: 10px;
    }

    /*.he_b4p1bri {*/
    /*    width: 100%;*/
    /*}*/

    .he_b4pbgm {
        padding-top: 109px;
    }

    .he_b4p2dxle {
        width: 100%;
    }

    .he_b4p2dxri {
        width: 100%;
        margin-top: 10px;
    }

    .he_b4p2dx {
        padding: 16px 15px;
    }

    .he_b3tbxn {
        padding-left: 15px;
    }

    .he_b3tbxn p {
        font-size: 14px;
    }

    .he_b4p2li {
        margin-bottom: 25px;
    }

    .he_b4p2lti .he_tit4::after {
        top: 5px;
        height: 20px;
    }

    .he_b4p2gkr p {
        font-size: 16px;
    }

    .he_b4p2lti {
        margin-bottom: 18px;
    }

    /* .he_b3thead {
        display: none;
    } */

    .he_tab_th {
        width: 50%;
        text-align: left;
    }

    .he_tab_td0 {
        width: 100%;
    }

    .he_b3tboli a,
    .he_b3thead {
        flex-wrap: wrap;
    }

    .he_tab_th.he_tab_td0 {
        padding: 0 15px;
    }

    .he_tabxks {
        padding: 5px 10px;
    }

    .he_b3tboli {
        padding: 10px 0;
    }

    .he_tab_td0 img {
        width: 16px;
        padding-top: 9px;
    }

    .he_b4p2lsmk {
        width: 100%;
        padding-left: 16px;
    }

    .he_b4p2leb p {
        font-size: 14px;
    }

    .he_b8p1ybh .he_b7p1jpl {
        margin-top: 20px;
    }

    .he_b2p3klk {
        width: 100%;
        margin-bottom: 15px;
    }

    .he_b2p3knb {
        flex-wrap: wrap;
    }

    .he_b2p3klk:last-child {
        margin-bottom: 0;
    }

    .he_rtvbtn {
        padding-left: 26px !important;
    }

    .mc_rtv_hd .mc_rtvhd_btn {
        font-size: 14px !important;
    }

    .he_rtvbtn::after {
        left: 6px !important;
        width: 16px !important;
        height: 16px !important;
    }

    .mc_table th,
    .mc_table td {
        padding: 22px 15px !important;
    }

    .t_d1bk2pic {
        width: 100%;
    }

    .he_d1p2lkkj {
        margin-top: 9px;
    }

    .he_d1p2mo {
        margin-top: 20px;
    }

    .he_d1p2li {
        margin-bottom: 40px;
    }

    .he_d1p2mo .he_mopu:first-child {
        margin-right: 16px;
    }

    .he_b4ym .he_b4pbgm {
        padding-top: 154px;
    }

    .he_d3pkl p {
        font-size: 14px;
        line-height: 2;
        color: #666;
        margin-bottom: 10px;
    }

    .he_e1ym .he_b1p1li {
        width: 100%;
    }

    .he_e1p1tk {
        height: inherit;
        margin-top: 10px;
    }

    .he_e1ym .he_b1p1lte {
        height: inherit;
    }

    .he_h2p1sli {
        width: 140px;
    }

    .he_h2p1sli a {
        line-height: 40px;
        height: 40px;
        font-size: 14px;
    }

    .he_h2p1mzul .slick-dots {
        bottom: -21px;
    }

    .he_h2p2bjin {
        width: 100%;
        padding-right: 0px;
    }

    .he_h2p2bjs {
        width: 100%;
    }

    .he_h2p2bjbt p {
        font-size: 14px;
        line-height: 40px;
        color: #fff;
        text-align: center;
        height: 40px;
    }

    .he_h2p2bjbt {
        width: 110px;
    }

    .he_h2p2bjin {
        width: calc(100% - 110px);
        padding-right: 8px;
    }

    .he_h2p2bsdm .ys_select_hd {
        height: 40px;
    }

    .he_h2p2bsdm {
        height: 40px;
    }

    .ys_select_hd input {
        font-size: 14px;
    }

    .he_h2p2hli {
        width: 100%;
    }

    .he_h2p2hx {
        margin-top: 24px;
    }

    .he_l1ym .he_b1p1li {
        width: 100%;
    }

    .he_l1ym .he_b1p1lte {
        height: 100px;
    }

    .he_h1p1 {
        padding-bottom: 40px;
    }

    .he_h1p1jtp {
        margin-top: 8px;
    }

    .he_h1p2kli {
        width: 100%;
    }

    .he_h1p2kp2 {
        margin-top: 8px;
    }

    .he_h1p2ksb {
        padding: 10px 5px;
    }

    .he_h1p2kul {
        padding: 20px;
    }

    .he_h1p2hr {
        padding-top: 34px;
        padding-bottom: 34px;
    }

    .he_h1p2hrden {
        margin-top: 8px;
    }

    .he_h1p3bx {
        display: block;
    }

    .he_h1p3bri {
        width: 100%;
        padding-left: 0%;
        margin-bottom: 15px;
    }

    .he_h1p3bdjli {
        margin-bottom: 17px;
    }

    .he_h1p3ble {
        width: 310px;
        max-width: 100%;
        padding-right: 20px;
    }

    .he_h1p3bjxg p {
        line-height: 2;
    }

    .he_h1p4mle {
        width: 100%;
    }

    .he_h1p4mri {
        width: 100%;
    }

    .he_h1p4mk {
        height: auto;
    }

    .he_h1p4mle {
        height: auto;
    }

    .he_h1p4mri {
        height: 270px;
    }

    .he_h1p4meiv {
        width: 30px;
    }

    .he_h1p4fle .he_h1p4fq2 {
        transform: translateX(0px);
    }

    .he_h1p4fle .he_h1p4fq2 .he_h1p4mek {
        left: 20px;
    }

    .he_h1p4fle .he_h1p4fq2 .he_h1p4meiv {
        right: 20px;
    }

    .he_h2p1mwbul .slick-dots {
        bottom: -28px;
    }

    .he_h2p1 {
        padding-bottom: 60px;
    }

    .he_h3p1tle p {
        font-size: 14px;
    }

    .he_h3p1tri::after {
        width: 60px;
    }

    .he_h3p1tri {
        padding-left: 2px;
    }

    .he_h3p1kg {
        width: 100%;
    }

    .he_h3p1kdm {
        padding: 20px 15px;
    }

    .he_h3p1kgle {
        margin-bottom: 15px;
    }

    .he_h3p1bri {
        margin-top: 30px;
    }

    .he_h4p2bri {
        max-width: 100%;
    }

    .he_h4p2brtu {
        width: 100%;
    }

    .he_h4p1li {
        width: 100%;
        margin-bottom: 15px;
    }

    .he_h4p1li:last-child {
        margin-bottom: 0;
    }

    .he_h5p2lktm {
        width: 100%;
    }

    .he_h5p2lkkd {
        width: 100%;
        margin-top: 4px;
    }

    .he_h5p2lkle {
        display: block;
    }

    .he_h5p4kle {
        width: 20px;
    }

    .he_h5p4kri {
        width: calc(100% - 20px);
    }

    .he_h5p4kul {
        margin-top: 18px;
    }

    .he_h5p4kli {
        margin-bottom: 12px;
    }

    .he_h5p4lmo {
        margin-top: 16px;
    }

    .he_h5p4rvjli {
        width: 50%;
        margin-bottom: 15px;
        padding: 0 6px;
    }

    .he_h5p4rvjli:last-child {
        margin-bottom: 0;
    }

    .he_h5p4rvjli::after {
        display: none;
    }

    .he_h5sp1vli:last-child {
        margin-bottom: 0 !important;
    }

    .he_h5p4rvjc {
        margin-top: 18px;
    }

    .he_h5p4rsm {
        margin-top: 20px;
    }

    .he_h5p4rv {
        padding: 26px 18px;
    }

    .he_h6p1xkli {
        width: 100%;
    }

    .he_h6p1xkli:last-child {
        margin-bottom: 0;
    }

    .he_h6p2li {
        width: 100%;
    }

    .he_h6p2li:last-child {
        margin-bottom: 0;
    }

    .he_h6tp1tt {
        padding: 16px 20px;
    }

    .he_h6tp1dt {
        padding: 12px 20px;
    }

    .he_h6tp1tle {
        width: calc(100% - 90px);
    }

    .he_h6tp1tri {
        width: 90px;
    }


    .he_h6sp1bx h5 {
        margin-bottom: 4px;
        margin-top: 13px;
    }

    .he_h7p1lic {
        width: 36px;
    }

    .he_h7p1ul .slick-arrow {
        width: 24px;
        height: 24px;
    }

    .he_h7p1ul .slick-prev {
        left: -12px;
    }

    .he_h7p1ul .slick-next {
        right: -12px;
    }

    .he_h7p1ul {
        padding: 0px 10px;
    }

    .he_h7p1lukx p {
        height: 8.75em;
    }

    .he_h7p2bori {
        width: 16px;
    }

    .he_h7p2bole {
        width: calc(100% - 16px);
        padding-right: 10px;
    }

    .he_h7p3btp p {
        font-size: 14px;
    }

    .he_h7p3btp {
        margin-top: 10px;
    }

    .he_h7p3zule {
        width: 28px;
    }

    .he_h7p3zuri {
        width: calc(100% - 28px);
        padding-left: 16px;
    }

    .he_h7p3zup1 p {
        font-size: 14px;
    }

    .he_h7p3zul {
        margin-bottom: 18px;
    }

    .he_h7p3bri {
        margin-top: 15px;
    }

    .he_h8p1ti {
        margin-bottom: 16px;
    }

    .he_h8p2kc p {
        line-height: 36px;
        height: 36px;
    }

    .he_h8p2kc {
        width: 120px;
        margin: 0 5px;
    }

    .he_h8p2fli {
        width: 100%;
    }

    .he_h8p2fli:last-child {
        margin-bottom: 0;
    }

    .he_h8p2flw {
        height: inherit;
    }

    .he_h8p2qh {
        margin-bottom: 25px;
    }

    .he_h8p2hfli {
        margin-bottom: 12px;
    }

    .he_azp1in .he_g1p2seri {
        width: 86px;
    }

    .he_azp1in .he_g1p2sele {
        width: calc(100% - 86px);
        padding-right: 12px;
    }

    .he_azp2li {
        width: 50%;
    }

    .he_g1p2seri {
        width: 85px;
    }

    .he_g1p2sele {
        width: calc(100% - 85px);
        padding-right: 15px;
    }

    .he_g1p2mak p {
        font-size: 14px;
    }

    .he_g1ym .he_b4pbnrli a {
        padding: 20px 5px;
    }

    .he_g3p1li {
        width: 100%;
    }

    .he_g3p1btig {
        width: 130px;
    }

    .he_g3p1li .he_h8p2fxc {
        margin-bottom: 7px;
    }

    .he_h8p2hfli {
        margin-bottom: 9px;
    }

    .he_g3p1btq {
        padding: 24px 18px 35px;
    }

    .he_g3p1btp a {
        padding: 32px 20px;
    }

    .he_zltc {
        padding: 0px 0px;
    }

    .ys_modal_content {
        padding: 45px 20px;
    }

    .he_zltc .he_a3p1fsri {
        width: 100%;
    }

    .he_zltc .he_a3p1fsle {
        width: 100%;
    }

    .he_a3p1fsri {
        margin-top: 8px;
    }

    .he_zltc .he_a3p1fyri {
        width: 110px;
    }

    .he_zltc .he_a3p1frm {
        margin-top: 14px;
    }

    .he_zltc .he_a3p1ftj p {
        line-height: 40px;
    }


    .he_h2p1bx {
        padding-bottom: 28px;
    }

    .he_h2p1mwbul .slick-dots {
        bottom: -40px;
    }

    .he_h1p3ble {
        width: 100%;
        max-width: 100%;
        padding-right: 0px;
    }

    .he_h1p3bjig {
        padding-left: 20px;
        padding-right: 20px;
    }

    .he_h1p3bjxg {
        transform: translateX(0px);
        padding: 30px 20px;
    }

    .he_h7tp2bjg p {
        height: inherit;
    }

    .he_shrsh {
        margin-right: 7px;
    }

    .he_h1p3bdjsw {
        text-align: center;
    }

    .he_folok {
        padding: 0 10px 26px;
    }

    .he_syp4cm {
        padding-top: 50px;
    }

    .he_syp4wxt {
        width: 22px;
    }

    .he_syp4wxt1 {
        top: -10%;
        left: -0.5%;
    }

    .he_syp4wxt2 {
        top: 3%;
        left: 23.5%;
    }

    .he_syp4wxt3 {
        top: 14%;
        left: 48%;
    }

    .he_syp4wxt4 {
        top: 4%;
        left: 71.4%;
    }

    .he_syp4wxt5 {
        top: -9%;
        left: 94.6%;
    }

    .he_b3thead {
        padding: 10px 0;
    }

    .he_b4p2sv {
        display: none;
    }

    .he_spiph {
        display: block;
    }

    .he_w1p1 .he_a3p1btj p {
        margin-bottom: 5px;
    }

    .he_d1bym .t_d1bk2xin {
        flex-wrap: wrap;
    }
    
   .he_b4pbnle  .he_b4p2sv{
        display: block;
    }
    
    .he_shoujidun{
        display: none !important;
    }
    
    .he_shrsh {
        margin-left: 8px;
    }
    
        .new_gr_table_box tr:first-child td {
        font-size: 14px;
    }

    .new_gr_table_box td {
        padding: 12px 16px;
    }

    .new_gr_table_box table {
        width: 728px;
    }

    .new_gr_table_box {
        overflow-x: scroll;
    }

    .new_gr_tab_ul {
        width: 100%;
        padding: 0 20px;
    }

    .new_gr_tab_li a {
        font-size: 16px;
        line-height: 44px;
        padding: 0 20px;
    }

    .new_gr_tab,
    .new_gr_tab_ul {
        height: 44px;
    }
    /* 2024.9.9 ada新增 */
    .he_acrp1 {
        padding-bottom: 45px;
    }
    .he_acrul {
        margin-top: 15px;
    }
    .he_acrul-li {
        padding: 0 15px;
    }
    .he_acrul-li-icon {
        width: 42px;
    }
    .he_acrul-li-text p {
        margin-top: 10px;
    }
    .he_carym .he_tit1 {
        font-size: 28px;
    }
    .he_acrp2bx-ri {
        height: 240px;
    }
    .he_acrp2bx-ri img {
        height: 100%;
        object-fit: cover;
    }
    .he_acrp2 .ys_cont1400 {
        top: 25px;
    }
    .haul-box {
        min-width: 200px;
        padding: 20px;
    }
    .haul-tit p {
        font-size: 16px;
    }
    .he_b1p1lxri {
        width: 14px;
    }
    .he_b1p1lxle p {
        font-size: 12px;
    }
    .he_b1p1lxle {
        padding-right: 5px;
    }
    .haul-btn {
        margin-top: 8px;
    }
    .he_acrp3 {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .he_acrp3bx-ul {
        margin-top: 20px;
        margin: 0 -8px;
    }
    .he_acrp3bx-ul-li {
        padding: 0 8px;
    }
    .he_acrp3bx-head {
        flex-wrap: wrap;
    }
    .he_acrp3bx-head-ri {
        margin-top: 20px;
        width: fit-content;
    }
    .hahr-input {
        width: 170px;
        margin-right: 10px;
    }
    .hahr-btn {
        padding: 0px 20px;
    }
    .hahr-btn p {
        font-size: 12px;
    }
    .he_acrp3bx-ul-li {
        width: 100%;
        margin-top: 25px;
    }
    .haul-top {
        padding-bottom: 8px;
    }
    .he_acrp7 .ys_cont1400 {
        position: relative;
        left: 0;
        transform: translateX(0);
        z-index: 10;
        top: 0;
        padding: 50px 20px 100px;
    }
    .he_acrp7-bg {
        display: none;
    }
    .he_acrp7-bg2 {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .he_acrp7-bg2 img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .he_acrp7-btn {
        margin-top: 20px;
    }
    .he_acrp7-text p {
        margin-top: 10px;
    }
    .he_acrp4 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .he_acrp4-text p {
        margin-top: 5px;
    }
    .he_acrp4-ul {
        margin-top: 10px !important;
        margin: 0 -5px;
        flex-wrap: wrap;
    }
    .he_acrp4-ul-li {
        width: 50%;
        padding: 0 5px;
        margin-top: 15px;
    }
    .haul-cry {
        padding: 20px 10px;
    }
    .haul-cry-icon {
        width: 34px;
    }
    .haul-cry-text p {
        margin-top: 10px;
        line-height: 1.4;
    }
    .he_acrp5 {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .he_acrp5-ul {
        margin: 0 -5px;
    }
    .he_acrp5-ul-li {
        width: 100%;
        padding: 0 5px;
        margin-top: 15px;
    }
    .haul5-box {
        padding: 20px 14px 20px 20px;
    }
    .haul5-icon {
        width: 24px;
    }
    .haul5-load {
        width: 18px;
    }
    .haul5-text p {
        margin-left: 10px;
        margin-right: 15px;
        font-size: 14px;
    }
    .he_acrp2bx-ri {
        width: 56%;
        height: 440px;
    }
    .he_acrp2bx-ul {
        display: block;
    }
    .haul-box {
        min-width: 300px;
        padding: 20px;
    }
    .he_acrp2bx-ul-li {
        border-bottom: 1px solid rgba(153, 153, 153, .2);
    }
    .he_acrp2 .ys_cont1400 {
        top: 40px;
    }
    .he_acrp6 .he_acrp3bx-head-ri {
        width: fit-content;
        margin-top: 0;
    }
    .he_acrp6-ul {
        margin-top: 20px;
    }
    .hacr-title p {
        font-size: 18px;
    }
    .he_carym .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 4px;
    }
    .he_acrp6-new-li {
        margin-top: 0px;
    }
    .he_carym .he_bannmk {
        margin-top: 15px;
    }
    .he_acrul {
        flex-wrap: wrap;
    }
        .he_acrul-li {
            margin-top: 20px;
        }
                    .he_signal_ul_li {
                    width: 50%;
            }
    /* 2024.9.9 ada新增 */
    
}

@media screen and (max-width: 480px) {
         /* 2024.11.4  ada-start*/
     .he_product_list .he_acrp3bx-head-title {
         margin-bottom: 22px;
     }   
     .hpul_cont_head_tit {
         font-size: 18px;
     }
     .hpul_cont_head_icon {
         width: 28px;
     }
     .hpul_ul_li p {
         padding: 10px 0;
         font-size: 14px;
         margin-right: 0px;
     }
     .he_product_ul_li {
         width: 100%;
     }
     .hsul_word {
        padding: 20px 20px 35px;
    }
    .hsul_word_tit {
        font-size: 20px;
    }
    .he_sign{
        padding-bottom: 70px;
    }
    .he_resource .he_acrp1cm {
        padding-top: 0 !important;
        margin-top: 45px !important;
    }
    .he_acrp1cm_input {
        line-height: 45px;
    }
    .he_resource .he_acrp1cm {
        padding-left: 20px;
        padding-right: 12px;
    }
    .he_acrp1cm_search {
        width: 22px;
    }
    .rsll_tit {
        font-size: 18px;
    }
    .rtul_top {
        padding: 12px 20px;
    }
    .rsla_li {
        padding: 10px 20px;
    }
    .rsll_tit {
        padding: 10px 20px;
    }
    .reso_search_ri_top {
        padding: 15px 0;
    }
    .rsrt_li p {
        font-size: 16px;
    }
    .rsrt_li_ul_li {
        padding: 20px 0px;
        margin-left: 15px;
    }
    .rlul_top {
        padding-left: 0px;
    }
    .rsrt_name {
        padding-left: 40px;
    }
    .rsrt_time {
        width: 18%;
    }
    .rlul_top_box {
        width: 12px;
        height: 12px;
        margin-right: 4px;
    }
    .rlul_top_pdf img {
        width: 16px;
    }
    .rlul_top_icon img {
        width: 18px;
    }
    .reso_search_bom {
        margin-top: 10px;
    }
    .reso_search_top_load {
        padding: 3px 10px;
        margin-left: 25px;
    }
    .rstl_text {
        font-size: 14px;
    }
    .rstl_icon {
        width: 16px;
        margin-right: 3px;
    }
    .rstr_text {
        font-size: 14px;
    }
    .rstr_icon {
        width: 16px;
        margin-right: 3px;
    }
    .faul_icon {
        width: 28px;
    }
    .faul_tit p {
        font-size: 18px;
    }
    .faul_text p {
        margin-top: 8px;
    }
    .faul_tit_ul_li {
        width: 50%;
        margin-bottom: 15px;
    }
    .ftul_cont_img {
        width: 55%;
    }
    .ftul_cont_top {
        padding: 15px 0 10px;
    }
    .ftul_cont_bom {
        padding: 15px 15px 25px;
    }
    .ftul_cont_icon {
        width: 18px;
    }
    .ftul_cont_bom_btn {
        margin-top: 15px;
    }
    .faul_tit_ul {
        padding-top: 15px;
        padding-bottom: 40px;
    }
    .funct_auth_ul .faul_tit {
        font-size: 20px;
        padding-top: 40px;
    }
    .faul_tit_ul_li {
        width: 100%;
        margin-bottom: 20px;
    }
    .funct_foot_cry{
        padding: 35px 0;
    }
    .ffcl_tit {
        font-size: 20px;
    }
    .ffcr_btn {
        padding: 6px 10px;
    }
    .ffcr_btn .he_b1p1lxle {
        padding-right: 4px;
    }
    .he_function .he_acrp1cm {
        padding-top: 40px;
    }
    .he_function_top {
        padding: 20px 20px;
    }
    .he_function_pop .ys_modal_content {
        padding: 20px 30px 20px 20px;
    }
    .he_function_pop_text {
        padding-right: 8px;
    }
    .he_function_pop .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 2px;
    }
    .he_function_pop .mCSB_scrollTools .mCSB_draggerRail {
        width: 2px;
    }
    .he_function_pop_tit {
        padding-right: 10px;
        font-size: 18px;
    }
    .ys_modal_img {
        width: 150px;
    }
    .ys_modal_load {
        margin-left: 14px;
    }
    .he_function_pop .ys_modal_close {
        right: 20px;
        top: 20px;
        width: 20px;
    }
    .ys_modal_load img {
        width: 14px;
        margin-right: 3px;
    }
    .ys_modal_load p {
        font-size: 14px;
    }
    .he_function_pop .ys_modal_content {
        height: 190px;
    }
    .funct_area_ul {
        width: 100%;
    }
    .funct_area_ul_li {
        padding: 25px 0;
    }
    .faul_tit p {
        margin-top: 15px;
    }
    .faul_text p {
        margin-top: 5px;
    }
    .rsrt_time {
        width: 24%;
    }
    .rlul_top_date {
        font-size: 14px;
        width: 25.5%;
    }
    .rsrt_li img {
        width: 12px;
        margin-left: 3px;
    }
    .rlul_top_pdf2 {
        width: 11%;
    }
    .rsrt_cn {
        width: 12%;
    }
    .rsrt_en {
        width: 11%;
    }
    .rlul_top_pdf1 {
        width: 13%;
    }
    .rlul_top_name {
        font-size: 14px;
    }
    .rlul_top_icon {
        width: 8%;
    }
    .rsrt_li p {
        font-size: 14px;
    }
     /* 2024.11.4  ada-end */
    /* 2024.9.9 ada新增 */
    .he_acrp1 {
        padding-bottom: 40px;
    }
    .he_acrul-li {
        padding: 0 15px;
    }
    .he_acrul-li-icon {
        width: 36px;
    }
    .he_acrul-li-text p {
        margin-top: 10px;
    }
    .he_carym .he_tit1 {
        font-size: 26px;
    }
    .he_acrp2 .ys_cont1400 {
        top: 40px !important;
    }
    .he_acrp2bx-ul {
        margin-top: 15px;
    }
    .he_acrp2bx-ri {
        width: 50%;
        height: 370px;
    }
    .haul-box {
        min-width: 220px;
        padding: 10px 15px;
    }
    .he_acrp2 .ys_cont1400 {
        top: 20px;
    }
    .he_acrp3 {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .he_acrp7-text p {
        margin-top: 5px;
    }
    .he_acrp7 .ys_cont1400 {
        padding: 40px 20px 80px;
    }
    .he_acrp3bx-head-ri {
        margin-top: 15px;
    }
    .he_acrp4 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .haul-cry {
        padding: 15px 10px;
    }
    .haul-cry-icon {
        width: 30px;
    }
    .haul-cry-text p {
        font-size: 14px;
    }
    .he_acrp5 {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .haul5-box {
        padding: 20px 15px;
    }
    .haul5-icon {
        width: 22px;
    }
    .haul5-load {
        width: 16px;
    }
    .haul5-text p {
        margin-left: 6px;
        margin-right: 10px;
        margin-top: 3px;
    }
    .he_acrp6-new .slick-dots {
        bottom: -5px;
    }
    .he_acrp6 {
        padding-top: 40px;
        padding-bottom: 45px;
    }
    .he_carym .he_bannmk {
        margin-top: 5px;
    }
    /* 2024.9.9 ada新增 */
    .he_azp2li {
        width: 100%;
    }

    .he_h5tp1tdm .he_tit7 {
        height: inherit;
        max-height: 3em;
    }

    .he_h5sp1vli {
        width: 100%;
    }

    .t_b5k1box {
        padding: 20px 16px 20px;
    }

    .t_b5k1th {
        padding: 8px 5px;
    }

    .t_b5k1pic {
        width: 53px;
    }

    .t_b5k1name {
        padding: 11px 0;
    }

    .t_b5k1td {
        padding: 17.75px 5px;
    }

    .t_b5k1box {
        min-width: 590px;
    }

    .t_b5k1lun .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
    .t_b5k1lun .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
        bottom: -22px;
    }

    .t_b5k1more {
        margin-top: 40px;
    }

    .he_pumol a {
        line-height: 36px;
        padding: 0 30px;
    }

    /* 
    .he_padd {
        padding: 32px 0;
    } */

    .he_syp1bup p {
        font-size: 14px;
    }

    .t_xiaojian {
        padding: 32px 0 32px;
    }

    .he_tit1 {
        font-size: 22px;
    }

    .t_jiand3 {
        margin-bottom: 20px;
    }

    .t_d1ak2li {
        width: 33.333333%;
    }

    .t_d1ak2li {
        padding: 6px 2px;
    }

    .t_d1ak2table {
        padding: 8px 2px;
    }

    .t_jiand5 {
        margin-top: 24px;
    }

    .he_mopute p {
        line-height: 36px;
        height: 36px;
    }

    .he_mopuig {
        line-height: 36px;
    }

    .he_mopuig {
        width: 14px;
    }

    .he_mopu a {
        padding: 0 24px;
    }

    .he_mopute {
        padding-right: 8px;
    }

    .he_bannmk p {
        font-size: 14px;
    }

    .t_jiand1x {
        padding-top: 40px;
        padding-bottom: 18px;
    }

    .t_jiand1x {
        padding-top: 30px;
        padding-bottom: 14px;
    }

    .t_d1bk1li {
        padding: 0 6px;
    }

    .t_d1bk1ul {
        width: calc(100% - 39px);
        margin: 0 -6px;
    }

    .t_d1bk1hang {
        margin-bottom: 6px;
    }

    .he_tit4 {
        font-size: 18px;
    }

    .t_d1bk2biao {
        padding: 3px 12px;
    }

    .t_d1bk2rg .he_syp1bup {
        margin-top: 12px;
    }

    .t_jiand1xia {
        padding-bottom: 32px;
    }

    .he_bannmk {
        margin-top: 14px;
    }

    .he_h5tp1it p {
        height: inherit;
        max-height: 3em;
    }

    .he_h5tp1li a {
        display: flex;
        align-items: center;
    }

    .he_h5tp1ri {
        margin-top: 0px;
    }

    .he_h5tp1nle {
        width: 100%;
    }

    .he_h5tp1nd a {
        display: block;
    }

    .he_h5tp1nri {
        margin-top: 15px;
    }

    .he_h5sym .he_h5sp1vli:last-child {
        margin-bottom: 40px !important;
    }

    .he_h8p1 {
        padding-bottom: 20px;
    }

    .he_h9p2 .he_h8p2flw {
        height: inherit;
    }

    .he_h9p1 .he_tit1,
    .he_h9p2 .he_tit1,
    .he_h9p3 .he_tit1 {
        font-size: 18px;
    }

    .he_h9p2 {
        padding-bottom: 33px;
    }

    .he_h9p2btn {
        padding-top: 28px;
    }

    .he_h9p3sli {
        width: 50%;
        padding-right: 0px;
    }

    .he_h2p2bsdm {
        width: calc(100% - 10px);
    }

    .he_h2p2bsdm .ys_select_xtbbox {
        right: 16px;
    }

    .he_h9p2 .he_h8p2fxc {
        margin-bottom: 8px;
    }

    .he_h9p2bkx {
        margin-right: 13px;
    }

    .he_h9p2bkx p {
        font-size: 14px;
    }

    .he_h2p1mdri {
        margin-top: 20px;
    }

    .he_h5sp1vli {
        margin-bottom: 26px;
    }

    .he_f1p1li {
        width: 100%;
    }

    .he_f1p1li:last-child {
        margin-bottom: 0;
    }

    .he_f2p1b1li {
        width: 100%;
    }

    .he_f2p1b1xte p {
        font-size: 14px;
    }

    .he_f2p1b1li {
        padding: 0 6px;
    }

    .he_f2p1b1ul {
        margin: 0 -6px;
    }

    .he_f2p1b1li {
        width: 50%;
    }

    .he_f2p1b1xd {
        width: 24px;
    }

    .he_f2p1b1xte {
        max-width: calc(100% - 24px);
        padding-left: 10px;
    }

    .he_f3p2fnle {
        width: 100%;
    }

    .he_f3p2fnri {
        width: 100%;
    }

    .he_f3p2fq {
        flex-wrap: wrap;
    }

    .he_f3p2 .he_f3p2fnwa .he_tit7 {
        height: auto;
    }

    .he_f3p2fnwa {
        padding: 22px 20px;
    }

    .he_f3p2 .he_h1p4ti {
        margin-bottom: 23px;
    }

    .he_f3p2li:last-child {
        margin-bottom: 0;
    }

    .he_f3p3 .he_h1p4ti {
        margin-bottom: 6px;
    }

    .he_b1p1ul .slick-prev {
        left: -25px;
        width: 24px;
        height: 24px;
    }

    .he_b1p1ul .slick-next {
        right: -25px;
        width: 24px;
        height: 24px;
    }

    .he_f4p1blti .he_tit4::after {
        top: 5px;
        width: 2px;
        height: 17px;
    }

    .he_f4p1blti .he_tit4 {
        padding-left: 12px;
    }

    .he_f4p1blbs {
        padding-left: 12px;
    }

    .he_f4p1blr {
        margin-bottom: 13px;
    }

    .he_f4p1blr .he_f4p1bltd {
        margin-bottom: 5px;
    }

    .he_folodsn {
        margin-right: 12px;
    }

    /* .he_h9p3thead {
        width: 100%;
        background: #D9DFEA;
        border-radius: 3px;
        position: absolute;
        display: table;
    }

    .he_h9p3tbody{
        padding-top: 56px;
    }

    .he_h9p3table{
        position: relative;
    } */
    .he_g3p1btp a {
        padding: 20px 20px;
    }

    .he_stuqti span {
        font-size: 40px;
    }

    .he_stbx {
        background-position: 100% 100% !important;
    }

    .he_stum {
        padding: 0 20px;
    }

    .he_stuqri {
        width: 420px;
        max-width: 100%;
    }

    .he_stuqwm {
        width: 280px;
    }

    .he_stbx {
        min-height: 240px;
        padding: 50px 0 60px;
    }

    .he_yamaor {
        margin-top: 19px;
    }

    .he_d1ya .he_d1p2lkri img {
        border-radius: 3px;
    }
    
    .he_stbxow {
        opacity: 0.2;
    }
    
    /*.he_b4p2gr .he_b4p2sv{*/
    /*    display: none;*/
    /*}*/
    
   .he_b4p1bfm {
    border-bottom: 1px solid #0E68AE;
}

.he_b4p1bx{
    align-items: center;   
}
.he_b4p1bri {
    margin-bottom: 10px;
}


    .new_gr_table_box:last-child table {
        margin-bottom: 0;
    }

    .new_gr_play {
        width: 40px;
    }

    .new_gr .new_gr_table_box table {
        width: 520px;
    }

    .he_a3ym .he_a3tat1 p {
        font-size: 16px;
    }
    
}



/* 新增 2023.12.13 star */

@media screen and (max-width: 1921px) {
    .enviro_change_cont {
        top: -76px;
    }

    .sustai_goven_ul {
        height: 580px;
    }
    .he_acrp2bx-ul {
        margin-top: 50px;
    }
}

@media screen and (max-width: 1680px) {
    .societ_welfare_cont {
        width: calc(100% + 140px);
    }

    .sustai_report_img {
        height: 67%;
    }

    .enviro_manag_btm_img {
        width: calc(100% + 150px);
    }

    .embs_li_wrap_icon {
        width: 58px;
    }

    .enviro_apply_btm {
        width: calc(100% + 150px);
    }

    .elsu_li {
        margin-right: 70px;
    }

    .admin_compa_cont {
        width: calc(100% + 145px);
    }

    .admin_compa_le {
        padding-right: 20px;
    }

    .societ_develop_btm {
        width: calc(100% + 150px);
    }

    .sdbw_li_wrap_icon {
        width: 70px;
        margin-bottom: 20px;
    }

    .scbu_wrap_icon {
        width: 64px;
        margin-bottom: 20px;
    }

    .ssrb_li_le p {
        font-size: 56px;
    }

    .etbs_li_wrap {
        padding: 20px 15px;
    }

    .he_hd_searb {
        width: 264px;
    }

    .he_folmnfl {
        margin-right: 48px;
    }

    .enviro_change .sustai_goven_dots {
        transform: translateX(-10px);
    }

    .sustai_goven_ul {
        height: 600px;
    }
    
    .enviro_change {
        padding-bottom: 159px;
    }
        .he_acrp2bx-ul {
        margin-top: 20px;
    }
    
    .he_g1p2bmh {
        margin-bottom: 42px;
    }
    
    .he_acrp1cm {
        margin-bottom: 32px;
    }

}


@media screen and (max-width: 1560px) {
    .sustai_environ_cont {
        padding-left: 50px;
        padding-right: 50px;
    }

    .sustai_goven_dots_li .sgdl_sp1 {
        width: 12px;
        height: 12px;
    }

    .sgdl_sp2 {
        top: -12px;
        width: 36px;
        height: 36px;
    }

    .sustai_goven_dots_li::after {
        left: 5px;
    }

    .enviro_apply_btm {
        width: calc(100% + 88px);
    }

    .enviro_manag_btm_img {
        width: calc(100% + 88px);
    }

    .enviro_change_btm {
        padding-left: 50px;
        padding-right: 50px;
    }


    .admin_compa_cont {
        width: calc(100% + 80px);
    }

    .admin_compa_le {
        padding-right: 0px;
    }

    .admin_morali_list {
        padding: 0 60px;
    }

    .admin_report_ri {
        padding-left: 100px;
    }

    .societ_develop_btm {
        width: calc(100% + 58px);
    }

    .societ_control_btm {
        height: 540px;
    }

    .societ_secure_ri {
        padding-left: 80px;
    }

    .he_syp5 .slbu_wrap_icon {
        width: 74px;
    }

    .he_foloddm,
    .he_folse {
        width: 820px;
    }

    .he_folmnfl {
        margin-right: 40px;
    }

    .he_folmnfl {
        margin-right: 22px;
    }

    .enviro_change_btm {
        padding-left: 200px;
        padding-right: 200px;
    }

    .sglw_btm_wrap {
        width: 85%;
    }

    .sustai_goven_ul {
        height: 520px;
    }
    
    .sglw_btm_wrap {
        width: 94%;
    }

}

@media screen and (max-width: 1440px) {
    .he_bannmk .he_tit7 {
        font-size: 20px;
    }

    .sustai_ceiling {
        top: 70px;
    }

    .sustai_respon_le_top p {
        font-size: 100px;
    }

    .sustai_respon_le_btm {
        padding: 50px 40px;
        margin-top: -5px;
    }

    .he_b7p1jk1 p {
        font-size: 20px;
    }

    .sustai_ceiling_ul_li p {
        font-size: 16px;
    }

    .sustai_ceiling_ul_li p::after {
        height: 3px;
    }

    .sustai_ceiling_ul_li p {
        padding: 13px 12px;
    }


    .sustai_long_tit {
        margin-bottom: 55px;
    }

    .slbu_wrap_icon {
        width: 62px;
        margin-bottom: 18px;
    }

    .slbu_li::after {
        height: 44px;
    }

    .sustai_long_btm_ul {
        margin-bottom: 48px;
    }

    .sustai_environ_li_top .selt_info {
        margin-bottom: 23px;
        margin-top: 15px;
    }

    .sustai_rate_tit {
        margin-bottom: 36px;
    }

    .sustai_rate_btm_li {
        padding: 20px 68px;
    }

    .srbl_le_icon {
        width: 52px;
    }

    .srbl_le_tit {
        padding-left: 30px;
    }

    .sustai_policy {
        min-height: 500px;
    }

    .spbu_wrap {
        padding: 32px;
        padding-bottom: 45px;
    }

    .spbu_wrap_tit {
        margin-bottom: 25px;
    }

    .sustai_report .societ_welfare_le {
        padding-right: 40px;
    }

    .societ_welfare_cont {
        width: calc(100% + 128px);
    }

    .sustai_report .swrs_li {
        margin-right: 30px;
        width: 620px !important;
    }

    .admin_compa_le_subtit {
        margin-bottom: 20px;
    }

    .sustai_report_more {
        padding-top: 9px;
        margin-bottom: 16px;
    }

    .sdbb_wrap {
        width: 40px;
    }

    .sustai_report .societ_welfare_le_top .admin_compa_le_tit {
        margin-bottom: 68px;
    }

    .sustai_report_img {
        height: 71%;
    }

    .sustai_respon_cont {
        min-height: 402px;
    }

    .sustai_report_more .he_mopute p {
        line-height: 42px;
        height: 42px;
    }

    .he_yamaor_ri p {
        line-height: 44px;
    }

    .enviro_manag_btm_img {
        width: calc(100% + 130px);
    }

    .admin_compa_le_tit {
        margin-bottom: 26px;
    }

    .embs_li_wrap_icon {
        width: 58px;
    }

    .enviro_manag_btm_swich {
        padding-left: 50px;
    }

    .embs_li_wrap {
        padding: 30px 26px 48px;
    }

    .embs_ul {
        padding-bottom: 12px;
    }

    .enviro_apply_btm {
        width: calc(100% + 130px);
    }

    .eabu_li {
        margin-bottom: 48px;
    }

    .sustai_goven_li {
        bottom: 50px;
    }

    .sglw_btm_wrap {
        width: 86%;
    }

    .sglw_btm_tit {
        margin-bottom: 16px;
    }

    .sglw_btm {
        padding: 22px 40px 36px;
    }

    .eabu_li .swiper-pagination {
        width: 82.5% !important;
    }

    .sustai_goven_dots_wrap {
        top: 50%;
    }

    .admin_compa_cont {
        width: calc(100% + 130px);
    }

    .amlu_wrap_cion {
        width: 70px;
        margin-bottom: 22px;
    }

    .amlu_wrap {
        padding: 40px;
    }

    .amlu_wrap_btm_tit {
        margin-bottom: 18px;
    }

    .admin_morali_list_ul .slick-arrow {
        width: 40px;
        height: 40px;
    }

    .admin_report_ri {
        padding-right: 140px;
    }

    .admin_relati_btm_more .he_a3p1bsle p {
        line-height: 40px;
    }

    .admin_morali_tit {
        margin-bottom: 30px;
    }

    .mod_tit54 {
        font-size: 42px;
    }

    .societ_develop_btm {
        width: calc(100% + 110px);
    }

    .sdbw_li_wrap_icon {
        width: 60px;
        margin-bottom: 18px;
    }

    .sdbw_li_wrap {
        padding: 30px 30px;
    }

    .societ_develop_btm_wrap {
        padding-bottom: 20px;
    }

    .scbu_wrap_icon {
        width: 50px;
    }

    .ssrb_li_le p {
        font-size: 44px;
    }

    .societ_welfare::after {
        width: 71.5%;
        height: 74%;
    }

    .etbs_li_wrap .he_tit7 {
        font-size: 18px;
    }

    .etbs_li_wrap {
        padding: 17px 15px;
    }

    .etbs_li::after {
        border: 15px solid transparent;
        border-bottom-color: #0094D6;
    }

    .etbs_li:nth-child(4)::after,
    .etbs_li:nth-child(5)::after {
        border-bottom-color: #E5ECF6;
    }

    .etbs_li {
        padding-bottom: 26px;
    }

    .eblw_le {
        padding: 36px 35px;
    }

    .eblw_le_top {
        margin-bottom: 20px;
    }

    .eblw_le_ul_li {
        margin-bottom: 18px;
    }

    .he_syp5 .slbu_wrap_icon {
        width: 64px;
        margin-bottom: 12px;
    }

    .he_syp5 .sustai_long_tit {
        position: absolute;
    }

    .he_syp5 .sustai_long_more {
        bottom: 14%;
    }


    .he_h3p1kdti p {
        font-size: 16px;
    }

    .he_navli {
        margin: 0px 23px;
    }

    .sdbw_end {
        display: none;
    }

    .he_foloddm,
    .he_folse {
        width: 760px;
    }

    .he_folmnfl {
        margin-right: 34px;
    }

    .he_folmnda a {
        font-size: 14px;
    }

    .enviro_change_btm {
        padding-left: 125px;
        padding-right: 125px;
    }

    .sustai_goven_ul {
        height: 466px;
    }

    .he_syp1bup {
        margin-top: 5px;
    }

    .sglw_btm_wrap {
        width: 100%;
    }

    .sglw_btm_tit1 {
        bottom: -20px;
    }

    .sustai_goven_ul {
        height: 480px;
    }
    
     /* 2025.05.26 */
    .he_yamaor {
        margin-top: 19px;
    }

    .he_d1ya .he_d1p2lkri img {
        border-radius: 3px;
    }

    .he_f2p1b1li {
        width: 100%;
    }

    .he_b4pbnle .he_b4p2sv {
        display: block;
    }

    .he_f2p1b1x {
        justify-content: flex-start;
    }

    .he_b3ym .ys_pos_center {
        top: 25%;
    }

    .he_stuqwul {
        width: 100%;
    }

    .he_stuqwm {
        width: 100%;
    }

    .he_stuqwtb a {
        width: inherit;
        padding: 0 15px;
    }

    .he_stuqwli {
        width: auto !important;
    }

    .he_stbx {
        min-height: 286px;
    }

    .he_g3p1txk .he_g3p1tli a {
        padding: 0 18px;
        min-width: inherit;
    }

    .he_h8p2qh .he_h8p2kc p {
        min-width: auto;
    }

    .he_b3ym .ys_ban_imgbox {
        height: inherit !important;
    }

    .he_b3ym .ys_pos_center {
        top: 33%;
    }

    .he_g3p1txk .he_g3p1tli {
        width: 100%;
        margin-bottom: 15px;
    }

    .he_g3p1txk .he_g3p1tli:last-child {
        margin-bottom: 0;
    }

    .he_g3p1txk,
    .he_h8p2qh {
        flex-wrap: wrap;
    }

    .he_h8p2qh .he_h8p2kc {
        width: 100% !important;
        margin-bottom: 15px;
    }

    .he_h8p2qh .he_h8p2kc:last-child {
        margin-bottom: 0 !important;
    }

    .he_b4ym .he_b4pbgm {
        padding-top: 120px;
    }

    .he_stbxow {
        opacity: 0.2;
    }

    .he_b4p1ble {
        width: 100%;
    }

    .he_b4p1bfli {
        min-width: 120px;
    }

    .he_b4p2dxri {
        padding-left: 0px;
    }

    /*.he_b4p2gr .he_b4p2sv{*/
    /*    display: none;*/
    /*}*/

    .he_b4p1bfm {
        border-bottom: 1px solid #0E68AE;
    }


    .new_gr_table_box:last-child table {
        margin-bottom: 0;
    }

    .new_gr_play {
        width: 40px;
    }

    .new_gr .new_gr_table_box table {
        width: 520px;
    }

    .he_a3ym .he_a3tat1 p {
        font-size: 16px;
    }

    .he_b4pbny .ys_cont1360 {
        width: 100%;
    }

}


@media screen and (max-width: 1360px) {
    .sustai_respon_cont {
        min-height: 380px;
    }

    .societ_secure_ri {
        padding-left: 55px;
    }

    .ssrb_li_wrap {
        padding: 20px 0;
    }

    .he_hd_searb input {
        height: 38px;
    }

    .he_hd_searb {
        width: 244px;
    }

    .he_hd_nav {
        padding-right: 25px;
    }

    .he_navli {
        margin: 0px 16px;
    }

    .embs_li_wrap_icon {
        width: 50px;
        margin-bottom: 10px;
    }

    .embs_li_wrap_tit {
        margin-bottom: 12px;
    }

    .embs_li_wrap .sdbw_li_wrap_info p {

        margin-bottom: 8px;
    }

    .he_folmnfl {
        margin-right: 26px;
    }

    .sustai_goven_ul {
        height: 446px;
    }

    .enviro_change_cont {
        top: -40px;
    }

    .enviro_change {
        padding-bottom: 80px;
    }

    .enviro_change {
        padding-bottom: 160px;
    }

    .sglw_btm {
        padding: 22px 30px 36px;
    }

    .enviro_change_cont {
        top: -68px;
    }

    /*.sustai_goven_li:nth-child(2) {*/
    /*    transform: translateY(-10px);*/
    /*}*/

    .sustai_goven_li:nth-child(3) {
        top: 99px;
    }

    .enviro_change {
        padding-bottom: 130px;
    }
    
    .sustai_goven_ul {
        height: 450px;
    }
    
    
    
}

@media screen and (max-width: 1280px) {
    .sustai_respon_le_btm {
        padding: 36px 30px;
    }

    .sustai_respon_le_top p {
        font-size: 76px;
    }

    .sustai_respon_cont {
        min-height: 357px;
    }

    .he_b7p1jk1 p {
        font-size: 18px;
    }

    .sustai_long {
        padding: 0 40px;
    }

    .sustai_long_tit {
        margin-bottom: 48px;
    }

    .slbu_wrap_icon {
        width: 54px;
        margin-bottom: 15px;
    }

    .sustai_environ_li_top {
        padding: 26px 35px;
    }

    .sustai_environ_li_top .selt_info {
        margin-bottom: 19px;
        margin-top: 12px;
    }

    .selt_wrap {
        width: 77%;
    }

    .sustai_goven_dots_li .sgdl_sp1 {
        width: 10px;
        height: 10px;
    }

    .sgdl_sp2 {
        width: 32px;
        height: 32px;
    }

    .sustai_goven_dots_li::after {
        left: 4px;
    }

    .sustai_environ_cont {
        padding-left: 30px;
        padding-right: 30px;
    }

    .sustai_rate_btm_li {
        padding: 15px 45px;
    }

    .sustai_rate_tit {
        margin-bottom: 30px;
    }

    .srbl_le_icon {
        width: 44px;
    }

    .srbl_le_tit {
        padding-left: 22px;
    }

    .srbl_le {
        padding-right: 22px;
    }

    .sustai_policy {
        min-height: 435px;
    }

    .societ_develop_top {
        padding-right: 200px;
    }

    .enviro_manag_btm_img {
        width: calc(100% + 120px);
    }

    .embs_li_wrap_icon {
        width: 54px;
        margin-bottom: 15px;
    }

    .embs_li_wrap_tit {
        margin-bottom: 14px;
    }

    .embs_li_wrap .sdbw_li_wrap_info p {
        font-size: 16px;
    }

    .embs_li_wrap .sdbw_li_wrap_info p::after {
        top: 5px;
    }

    .embs_li_wrap .sdbw_li_wrap_info p {
        margin-bottom: 10px;
    }

    .embs_li_wrap {
        padding: 28px 20px 35px;
    }

    .sglw_btm_info {
        margin-top: 0 !important;
    }

    .elsu_li {
        width: 750px !important;
        margin-right: 25px;
    }

    .elsu_li_ri {
        padding-left: 20px;
    }

    .amlu_wrap_cion {
        width: 60px;
        margin-bottom: 20px;
    }

    .amlu_li {
        padding: 11px;
    }

    .admin_morali_list_ul {
        margin: 0 -20px;
    }

    .admin_report_ri {
        padding-left: 70px;
        padding-right: 100px;
    }

    .mod_tit54 {
        font-size: 38px;
    }

    .societ_develop_btm {
        width: calc(100% + 95px);
    }

    .scbu_wrap_icon {
        width: 44px;
        margin-bottom: 16px;
    }

    .societ_control_btm {
        height: 450px;
    }

    .ssrb_li_le p {
        font-size: 34px;
    }

    .ssrb_li_ri_info p {
        font-size: 16px;
    }

    .he_syp5 .sustai_long_tit {
        top: 14%;
    }

    .he_syp5 .sustai_long_more {
        bottom: 12%;
    }

    .he_syp5 .slbu_wrap_icon {
        width: 52px;
    }

    .he_hd_nav {
        padding-right: 35px;
    }

    .he_navli {
        margin: 0 25px;
    }

    .he_navli {
        margin: 0 15px;
    }

    .ssrb_li_wrap {
        padding: 15px 0;
    }

    /* .ssrb_li_ri_info p {
        font-size: 14px;
    }

    .ssrb_li_le p {
        font-size: 26px;
    }

    .ssrb_li_le p span {
        font-size: 16px;
    } */
    .ssrb_li_ri_info p {
        min-height: 3.2em;
    }

    .he_downl3 {
        width: 560px;
    }

    .he_foloddm,
    .he_folse {
        width: 660px;
    }

    .he_folmnda a {
        font-size: 12px;
    }

    /* .enviro_change_btm {
        padding-left: 150px;
        padding-right: 150px;
    } */

    .sglw_btm_info p {
        font-size: 14px;
    }

    .sustai_goven_ul {
        height: 414px;
    }

    .sglw_btm_info {
        margin-top: 10px !important;
    }
    
    .societ_develop_top {
        padding-right:0px;
    }

}


@media screen and (max-width: 1200px) {
    .sustai_goven_dots {
        transform: translateX(-28px);
    }

    .societ_welfare_cont {
        width: calc(100% + 40px);
    }

    .sustai_report .swrs_li {
        margin-right: 20px;
        width: 570px !important;
    }

    .sustai_respon_cont {
        min-height: 379px;
    }

    .enviro_manag_btm_img {
        width: calc(100% + 40px);
    }

    .eabu_li .swiper-pagination {
        width: calc(100% - 40px) !important;
    }

    .enviro_apply_btm {
        width: calc(100% + 40px);
    }

    .admin_compa_cont {
        width: calc(100% + 40px);
    }

    .societ_develop_btm {
        width: 100%;
    }

}


@media screen and (max-width: 1199px) {
    .sustai_ceiling {
        display: none;
    }

    .ys_bapage .ys_bannerxz .he_bred {
        bottom: 20px;
    }

    .sustai_long_cont {
        padding-left: 20px;
        padding-right: 20px;
    }

    .sustai_long_tit {
        margin-bottom: 30px;
    }

    .sustai_long_btm_ul {
        margin-bottom: 32px;
    }

    .slbu_wrap_icon {
        width: 44px;
        margin-bottom: 10px;
    }

    .slbu_li::after {
        height: 30px;
    }

    .sustai_environ_cont {
        padding-left: 0px;
        padding-right: 0px;
    }

    .sustai_goven_dots_wrap {
        display: none;
    }

    .sustai_rate_btm_li {
        padding: 10px 20px;
    }

    .srbl_le_tit {
        padding-left: 18px;
    }

    .he_syp3bxctb {
        margin-bottom: 35px;
    }

    .sustai_report .swrs_li {
        width: 500px !important;
    }

    .sustai_report .societ_welfare_le {
        padding-right: 20px;
    }

    .sustai_report {
        padding-bottom: 40px !important;
    }

    .sustai_respon_cont {
        min-height: 319px;
    }

    .admin_compa_le_tit {
        margin-bottom: 18px;
    }

    .societ_develop_top {
        padding-bottom: 0px;
    }

    .embs_li {
        width: 33.333333%;
        padding: 11px;
    }

    .embs_ul {
        margin: 0 -11px;
    }

    .enviro_change_btm {
        padding-left: 0px;
        padding-right: 0px;
    }

    .sglw_btm {
        padding: 22px 20px 28px;
    }

    .sglw_btm_tit {
        margin-bottom: 10px;
    }

    .sustai_goven_li {
        margin-bottom: 28px;
    }

    .admin_report_ri {
        padding-left: 45px;
        padding-right: 40px;
    }

    .societ_develop_top {
        padding-right: 0px;
    }

    .etbs_li_wrap .he_tit7 {
        font-size: 16px;
    }

    .etbs_li_wrap {
        padding: 14px 15px;
    }

    .he_syp5 .slbu_wrap_icon {
        opacity: 1;
    }

    .he_syp5 {
        margin-top: 30px;
    }

    .etbs_li_wrap {
        padding: 14px 5px;
    }

    .enviro_change {
        width: 100%;
        position: relative;
        height: auto;
    }

    .enviro_change_cont {
        height: auto;
        top: 0;
    }

    .sustai_goven_li {
        width: 100%;
        height: auto;
        position: relative;
        top: auto !important;
        bottom: auto !important;
    }

    .sustai_goven_ul {
        height: auto;
    }

    .enviro_change {
        padding-top: 60px;
    }

    .sglw_btm {
        background: #0068B7 !important;
    }

    .sglw_btm_tit1 {
        display: none;
    }

    .enviro_change {
        padding-bottom: 60px;
    }
    .societ_welfare::after {
        height: 76%;
    }
    
    .scbu_wrap_text .he_tit7 {
        font-size: 18px;
    }
    
    
    .enviro_change_cont {
        padding-bottom: 0;
    }
    
    .sustai_goven_ul  .slick-dots {
        position: relative;
        bottom: auto;
        margin-top: 15px;
        padding-left: 0 !important;
    }
   .sustai_goven_ul   .slick-dots li.slick-active {
        background: #0068B7;
    }
    
    .sustai_goven_li  {
        margin-bottom: 0 !important;
    }
    
    .he_g1p2bmh {
        margin-bottom: 20px;
    }
    
    .he_acrp1cm {
        margin-bottom: 12px;
    }
    
}


@media screen and (max-width: 991px) {
 .scbu_wrap_text .he_tit7 {
        font-size: 16px;
    }
    .sustai_respon_le_top p {
        font-size: 54px;
    }

    .he_b7p1jk1 p {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .sustai_respon_le_btm {
        padding: 32px 22px;
    }

    .sustai_respon_cont {
        min-height: 294px;
    }

    .societ_welfare_cont {
        width: 100%;
    }

    .sustai_report .swrs_li {
        width: 100% !important;
    }

    .amlu_wrap {
        padding: 20px 13px;
    }


    .mod_tit54 {
        font-size: 32px;
    }

    .societ_welfare::after {
        height: 77%;
    }

    .ssrb_li_wrap {
        padding: 12px 0;
    }

    .ssrb_li_le {
        width: 36%;
    }

    .ssrb_li_ri {
        width: 64%;
    }

    .societ_secure_ri_top {
        padding-bottom: 16px;
    }

    .etbs_li_wrap {
        padding: 14px 5px;
    }

    .etbs_li_wrap .he_tit7 {
        font-size: 14px;
    }
}

@media screen and (max-width:768px) {
    .sustai_respon_le {
        width: 100%;
        margin-bottom: 20px;
    }

    .sustai_respon_ri {
        position: relative;
        top: auto;
        right: auto;
        width: 100%;
    }

    .sustai_long_wrap {
        position: relative;
        top: auto;
        left: auto;
        transform: none;
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .sustai_environ_li_top {
        position: relative;
        top: auto;
        left: auto;
        transform: none;
    }

    .sustai_long_img,
    .sustai_environ_li_img {
        height: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .sustai_long_img img,
    .sustai_environ_li_img img {
        height: 100%;
        object-fit: cover;
    }

    .sustai_long_cont {
        padding-left: 0;
        padding-right: 0;
    }

    .slbu_li {
        width: 33.333333%;
        margin-bottom: 15px;
    }

    .sustai_long_btm_ul {
        flex-wrap: wrap;
    }

    .slbu_li:nth-child(3):after {
        display: none;
    }

    .sustai_long_btm_ul {
        margin-bottom: 10px;
    }

    .sustai_long_tit {
        margin-bottom: 20px;
    }

    .sustai_environ_li_top {
        padding: 30px 20px;
    }

    .sustai_policy {
        min-height: auto;
    }

    .sustai_rate_tit {
        margin-bottom: 22px;
    }

    .srbl_le_icon {
        width: 38px;
    }

    .srbl_le_tit {
        padding-left: 12px;
    }

    .srbl_le {
        padding-right: 12px;
    }

    .sustai_rate_btm_li {
        margin-bottom: 20px;
    }

    .sdbb_wrap {
        width: 36px;
    }

    .sdbb_ri {
        margin-left: 16px;
    }

    .he_syp3bxctb {
        margin-bottom: 25px;
    }

    .spbu_wrap {
        padding: 20px;
        padding-bottom: 26px;
    }

    .spbu_wrap_tit {
        margin-bottom: 15px;
    }

    .spbu_li {
        width: 270px !important;
        margin-right: 16px;
    }

    .sustai_policy_btm .swiper-pagination {
        margin-top: 30px;
    }

    .sustai_policy_btm .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }

    .admin_compa_le_ph {
        display: block;
    }

    .admin_compa_le_pc {
        display: none;
    }

    .societ_welfare_cont {
        flex-direction: column-reverse;
    }

    .societ_welfare_le,
    .societ_welfare_ri {
        padding-right: 0;
        width: 100%;
    }

    .sustai_report .societ_welfare_ri {
        margin-top: 0;
        margin-bottom: 25px;
    }

    .admin_compa_le_tit {
        margin-bottom: 26px;
    }

    .swrs_li_wrap_btm {
        display: none;
    }

    .admin_compa_le_subtit {
        margin-bottom: 12px;
    }

    .sustai_report .admin_compa_le_info p {
        font-size: 14px;
    }

    .sustai_report_more .he_mopute p {
        line-height: 36px;
        height: 36px;
    }

    .admin_compa_le_info p {
        margin-bottom: 12px;
    }

    .societ_welfare_le_top {
        padding-bottom: 8px;
    }

    .sustai_explore {
        padding-bottom: 30px !important;
    }

    .sustai_report .societ_welfare_le {
        padding-right: 0px;
    }

    .embs_li_wrap_icon {
        width: 40px;
        margin-bottom: 15px;
    }

    .societ_develop_top {
        padding-right: 0px;
    }

    .admin_compa_le_tit {
        margin-bottom: 13px;
    }

    .enviro_manag_btm {
        padding-top: 10px;
    }

    .enviro_manag_btm_swich {
        padding-left: 22px;
    }

    .elsu_li {
        width: 100% !important;
        margin-right: 20px;
    }

    .enviro_apply_btm {
        width: 100%;
    }

    .admin_compa_le {
        width: 100%;
    }

    .admin_compa_ri {
        width: 100%;
        padding-top: 15px;
    }

    .admin_morali_list_ul .slick-arrow {
        width: 36px;
        height: 36px;
    }

    .admin_report_le_tit {
        margin-bottom: 15px;
    }

    .admin_report_le {
        width: 100%;
    }

    .admin_report_ri {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: 15px;
    }

    .admin_relati_btm_more .he_a3p1bsle p {
        line-height: 36px;
    }

    .admin_relati_btm_more .he_a3p1bsv a {
        padding: 0 23px;
    }

    .admin_relati_btm_more .he_a3p1bsle p {
        font-size: 14px;
    }

    .mod_tit54 {
        font-size: 26px;
    }

    .scbu_wrap_icon {
        width: 34px;
        margin-bottom: 14px;
    }

    .societ_secure_le {
        width: 100%;
    }

    .societ_secure_ri {
        width: 100%;
        padding-left: 0px;
        margin-top: 20px;
    }

    .societ_welfare::after {
        display: none;
    }

    .societ_welfare .admin_compa_le_tit {
        padding-bottom: 10px;
    }

    .societ_welfare .swrs_li {
        margin-right: 20px;
        width: 100% !important;
    }

    .societ_welfare .societ_welfare_ri {
        margin-bottom: 15px;
    }

    .societ_secure {
        padding-bottom: 0 !important;
    }

    .etbs_li {
        padding-left: 5px;
        padding-right: 5px;
    }

    .etbs_li_wrap .he_tit7 {
        font-size: 14px;
    }

    .etbs_li_wrap {
        padding: 10px 5px;
    }

    .eblw_le {
        padding: 30px 20px;
    }

    .esg_topics_btm {
        padding-top: 30px;
    }

    .esg_topics_btm_switch {
        padding-top: 15px;
    }

    .etbs_li::after {
        border: 8px solid transparent;
        border-bottom-color: #0094D6;
    }

    .esg_route_sutbu {
        margin-bottom: 10px;
    }

    .admin_relati_btm_wrap {
        padding-left: 20px;
        padding-right: 20px;
    }

    .he_syp5 .sustai_long_tit {
        top: 40px;
    }

    .he_syp5 .sustai_long_more {
        bottom: 40px;
    }

    .he_syp5 .slbu_li {
        height: 350px;
    }

    .he_syp5 .sustai_long_wrap {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .he_syp5 {
        padding-left: 0;
        padding-right: 0;
    }

    .he_syp5 .sustai_long_btm_ul,
    .he_syp5 .slbu_li {
        margin-bottom: 0;
    }

    .he_syp5 .slick-dots li.slick-active {
        background: #0068b7;
    }

    .he_syp5 .sustai_long_more {
        bottom: 45px;
    }

    .he_syp5 .slbu_li {
        display: none;
    }

    .he_syp5 .slbu_li:first-child {
        display: block;
    }

    .enviro_change {
        padding-bottom: 40px;
        padding-top: 40px;
    }

    .scbu_wrap {
        padding: 15px 30px;
    }

}

@media screen and (max-width:767px) {
    .he_bannmk .he_tit7 {
        font-size: 14px;
    }

    .sustai_long {
        padding: 0 0px;
    }

    .slbu_wrap_icon {
        width: 38px;
        margin-bottom: 8px;
    }

    .slbu_li {
        width: 50%;
    }

    .slbu_li:nth-child(2n):after {
        display: none;
    }

    .slbu_li:nth-child(3):after {
        display: block;
    }

    .selt_wrap {
        width: 100%;
    }

    .srbl_le_icon {
        width: 34px;
    }

    .srbl_le_tit {
        padding-left: 10px;
    }

    .sustai_rate_btm_li {
        /* flex-wrap: wrap; */
        align-items: center;
    }

    .srbl_le {
        padding-right: 0 !important;
        width: 100%;
        /* margin-bottom: 10px; */
        padding-right: 15px;
    }

    .srbl_ri {
        /* width: 100%; */
        flex: none;
    }

    .sustai_rate_btm_li:last-child {
        margin-bottom: 0;
    }

    .enviro_manag_btm_swich {
        width: 100%;
        padding-left: 20px;
        margin-top: -85px;
    }

    .embs_tit {
        margin-bottom: 5px;
    }

    .embs_li_wrap {
        padding: 24px 20px 25px;
    }

    .embs_li_wrap_icon {
        width: 36px;
    }

    .elsu_li_wrap {
        flex-wrap: wrap;
    }

    .elsu_li_wrap_img {
        width: 100%;
    }

    .elsu_li_ri {
        width: 100%;
        padding-left: 0;
        margin-top: 15px;
    }

    .enviro_apply_btm {
        padding-top: 18px;
    }

    .eabu_li .swiper-pagination {
        width: 100% !important;
        margin-top: 25px;
    }

    .eabu_li .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }

    .eabu_li {
        margin-bottom: 28px;
    }

    .sustai_goven_li_wrap {
        border-radius: 10px;
    }

    .sglw_num {
        width: 26px;
        height: 26px;
        line-height: 26px;
        top: 20px;
        right: 20px;
        font-size: 12px;
    }

    .sglw_btm_wrap {
        width: 100%;
    }

    .enviro_change .he_mopute p {
        font-size: 14px;
    }

    .elsu_li_ri .sdbw_li_wrap_info p {
        font-size: 14px;
    }

    .sdbw_li_wrap_info p::after {
        width: 14px;
        height: 14px;
    }

    .admin_compa_cont {
        width: 100%;
    }

    .admin_morali_tit {
        margin-bottom: 18px;
    }

    .admin_morali_list {
        padding: 0 40px;
    }

    .admin_morali_list_ul .slick-prev {
        left: -32px;
    }

    .admin_morali_list_ul .slick-next {
        right: -32px;
    }

    .admin_report_le_tit .he_tit7 {
        font-size: 18px;
    }

    .admin_report_ri_li {
        padding: 24px 0;
    }

    .admin_relati_img {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .admin_relati_img img {
        height: 100%;
        object-fit: cover;
    }

    .admin_relati_btm {
        width: 100%;
        position: relative;
        top: auto;
        left: auto;
        transform: none;
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .amlu_wrap_cion {
        width: 52px;
    }

    .mod_tit54 {
        font-size: 24px;
    }

    .sdbw_li_wrap_icon {
        width: 52px;
        margin-bottom: 18px;
    }

    .sdbw_li {
        width: 100% !important;
        margin: 0;
        padding: 15px;
    }

    .societ_develop_btm_wrap {
        margin: 0;
    }

    .societ_develop_btm_wrap {
        padding-bottom: 10px;

    }

    .ssrb_li_le {
        width: 100%;
    }

    .ssrb_li_ri {
        width: 100%;
        margin-top: 10px;
    }

    .ssrb_li_le p {
        font-size: 30px;
    }

    .ssrb_li_le p span {
        font-size: 16px;
    }

    .ssrb_li_ri_info p {
        min-height: 3.2em;
    }

    .societ_secure_ri_top {
        padding-bottom: 2px;
    }

    .scbu_li {
        width: 100%;
        height: auto;
    }

    .societ_control_btm_ul {
        flex-wrap: wrap;
    }

    .scbu_li {
        border-bottom: 1px solid #fff;
        border-right: none;
        /* padding: 15px 0; */
    }

    .scbu_wrap {
        position: relative;
        top: auto;
        transform: none;
        padding: 25px 0;
    }

    .societ_control_btm {
        height: auto;
    }

    .etbs_li_wrap {
        white-space: nowrap;
    }

    .etbs_top {
        overflow-y: auto;
    }

    .etbs_li {
        width: auto;
    }

    .etbs_btm_li_wrap {
        flex-wrap: wrap;
    }

    .eblw_le {
        width: 100%;
    }

    .eblw_ri {
        width: 100%;
    }

    .he_syp5 .slbu_li {
        border-left: none !important;
    }

    .he_syp5 .slbu_li:after {
        display: none;
    }

    .sglw_btm {
        padding: 22px 13px 28px;
    }

    .scbu_li {
        border-left: none;
    }
    
    .elsu_li:last-child{
        margin-right: 0;
    }
    
    .enviro_apply  .societ_develop_btm_btn {
        justify-content: center;
        margin-top: 19px;
    }
    
}

/* 新增 2023.12.13 end */


/* 2024.6.14新增 star  */
@media screen and (max-width:1680px) {
    .mcu-produc-le-wrap {
        padding: 40px 110px;
    }


}

@media screen and (max-width:1560px) {
    .he_down4 {
        width: 1000px;
        transform: translateX(-38%);
    }
}

@media screen and (max-width:1440px) {
    .mcbu-link-btm {
        padding: 20px 20px;
    }

    .mcu-overvi-tit {
        margin-bottom: 25px;
    }

    .mcbu-li {
        padding: 0 8px;
        margin-bottom: 16px;
    }

    .mcu-catego-btm-ul {
        margin: 0 -8px;
    }

    .std-tit20 {
        font-size: 18px;
    }

    .mcbu-link-btm {
        padding: 15px 12px;
    }

    .mcbu-link-btm-more {
        padding-top: 7px;
    }

    .mcu-catego-btm {
        padding-top: 10px;
    }

    .mhgl-link img {
        width: 22px;
    }

    .mhgl-link p {
        padding-left: 10px;
    }

    .std-word,
    .std-word p {
        font-size: 14px;
    }

    .mpbw-head-grid-link {
        padding: 7.5px 12px;
    }

    .mpbw-head-grid1 {
        width: 16%;
    }

    .mplw-tit {
        margin-bottom: 10px;
    }

    .mplw-info {
        margin-bottom: 30px;
    }

    .mcu-produc-le-wrap {
        padding: 40px 60px;
    }

    .mcu-produc-li {
        margin-bottom: 36px;
    }

    .mcu-news {
        padding-bottom: 110px;
    }

    .slide-btn {
        top: 150px;
        height: calc(100% - 150px);
    }

    .slide-le-wrap {
        padding-top: 100px;
    }

    .slide-le-wrap-close {
        top: 45px;
        right: 30px;
    }

    .high-tit {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .table-model .table-select .mc_retrieval {
        margin-top: 0px !important;
    }

    .srct_search {
        height: 40px;
        width: 300px;
        margin-left: 35px;
    }

    .srct_left_reset {
        margin-left: 22px;
    }

    .srct_text,
    .srct_compare {
        margin-left: 24px;
    }

    .high-overvi-le-tit {
        margin-bottom: 22px;
    }

    .high-overvi-le {
        padding-right: 40px;
    }

    .hsbu-li {
        border-right: 2px solid #0E68AE;
        border-left: 6px solid #0E68AE;
    }

    .hsbu-ri {
        padding: 19px 25px;
        padding-left: 50px;
    }

    .high-point {
        top: 70px;
        padding: 16px 0;
    }

    .mcu-news {
        padding-bottom: 50px;
    }

    .series-portfo-btm td {
        font-size: 14px;
    }

    .overvi-docume .docume_btm_screen {
        width: 80%;
    }

    .htbu-wrap {
        padding: 65px 20px 26px;
    }

    .htbu-wrap-top {
        width: 90px;
        height: 90px;
        top: -46px;
    }

    .htbu-wrap-top-img {
        width: 42px;
    }

    .htbu-wrap-btm-tit {
        margin-bottom: 16px;
    }

    .htbu-wrap-btm-info p {
        padding-left: 30px;
        margin-bottom: 10px;
    }

    .htbu-wrap-btm-info p::after {
        top: 4px;
        width: 16px;
        height: 16px;
    }

    .high-tit-btm {
        margin-top: 40px;
    }

    .htbu-li {
        padding-top: 50px;
    }

    .slide-le-wrap {
        padding-top: 70px;
    }

    .slide-le-wrap-close {
        top: 30px;
    }

    .slide-le-wrap-tit {
        padding: 12px 20px;
    }

    .slwu-top {
        padding: 6px 20px;
    }

    .slwu-top-ri {
        padding-left: 10px;
    }

    .slwu-btm-li-top {
        padding: 6px 30px;
    }

    .sblb-li .std-word {
        padding: 6px 60px;
    }

    .mcu-news {
        padding-bottom: 120px;
    }

    .overvi-page-top .high-point {
        padding: 0 !important;
    }

    .high-tit-ri-li .htrl-link {
        padding: 8px 14px;
    }

    .htrl-ri {
        padding-left: 10px;
    }

    .high-tit-ri-li {
        margin-left: 20px;
    }
    
}

@media screen and (max-width:1280px) {
    .std-tit20 {
        font-size: 16px;
    }

    .mpbw-head-grid .he_tit3 {
        font-size: 16px;
    }

    .mpbw-head-grid-link {
        padding: 7.5px 6px;
    }

    .mcu-news {
        padding-bottom: 100px;
    }
    .he_down4 {
        width: 850px;
    }
    
}

@media screen and (max-width:1199px) {
    .mcbu-link-btm-more {
        display: block;
    }

    .mcu-overvi-tit {
        margin-bottom: 18px;
    }

    .mcu-portfo-btm-wrap {
        width: 1200px;
    }

    .mcu-portfo-btm {
        overflow-x: auto;
    }

    .mcu-produc-le-wrap {
        padding: 35px 30px;
    }

    .mpbw-head-grid1 {
        transition: all 0s !important;
    }

    .mpbw-head-grid1 {
        position: relative;
        z-index: 10;
    }

    .mpbw-head-grid1 {
        position: sticky;
        left: 0;
        top: 0;
    }

    .high-point {
        display: none;
    }

    .high-overvi {
        padding-top: 20px;
    }

    .series-portfo-btm table {
        width: 1100px;
    }

    .series-portfo-btm {
        overflow-x: auto;
    }

    .high-tit-btm-ul .slick-dots {
        margin-top: 5px;
    }

    .high-tit-btm {
        padding-left: 30px;
        padding-right: 30px;
    }

    .mpbw-head-grid1 .mpbw-head-grid-link {
        padding: 7.5px 15px;
    }

    .overvi-page-top {
        top: 0px;
        position: relative !important;
    }

}

@media screen and (max-width:991px) {
    .mcbu-li {
        width: 50%;
    }

    .table-page .slide-btn {
        top: 30px;
        height: calc(100% - 30px);
    }

    .slide-btn-img {
        top: 110px;
    }

    .srct_search input {
        font-size: 14px;
    }

    .overvi-docume .docume_btm_screen {
        width: 100%;
    }

    .htbu-li {
        padding: 0 8px;
    }

    .high-tit-btm-ul {
        margin: 0 -8px;
    }

    .htbu-wrap-top {
        width: 70px;
        height: 70px;
        top: -35px;
    }

    .htbu-wrap-top-img {
        width: 36px;
    }

    .htbu-wrap {
        padding: 55px 20px 22px;
    }

    .htbu-wrap-btm-tit {
        margin-bottom: 12px;
    }

    .htbu-wrap-btm-info p {
        padding-left: 24px;
        margin-bottom: 8px;
    }

    .htbu-wrap-btm-info p::after {
        top: 6px;
        width: 14px;
        height: 14px;
    }

    .high-tit-btm {
        margin-top: 60px;
    }

    .htrl-ri {
        padding-left: 8px;
    }

    .high-tit-ri-li {
        margin-left: 18px;
    }

    .htbu-li {
        padding-top: 36px;
        padding-bottom: 15px;
    }

    .high-tit-btm {
        margin-top: 30px;
    }
}


@media screen and (max-width:920px) {
    .mcbu-li {
        width: 50% !important;
    }

    .mplw-tit {
        margin-bottom: 8px;
    }

    .mplw-info {
        margin-bottom: 22px;
    }

    .srct_left_reset {
        margin-left: 15px;
    }

    .srct_text,
    .srct_compare {
        margin-left: 16px;
    }

    .srct_search {
        height: 38px;
        width: 250px;
        margin-left: 18px;
        padding: 10px 15px 10px 15px;
    }

    .high-overvi-le {
        width: 100%;
        padding-right: 0px;
    }

    .high-overvi-ri {
        width: 100%;
        margin-top: 18px;
    }

    .high-overvi-le-tit {
        margin-bottom: 12px;
    }

    .high-overvi {
        padding-top: 0px;
    }

    .hsbu-le {
        width: 100%;
        padding: 15px;
        padding-top: 20px;
    }

    .hsbu-ri {
        width: 100%;
        border-top: 1px solid #EAEAEA;
        border-left: none;
        padding: 20px 20px;
        padding-top: 15px;
    }

    .hsbu-li {
        border-left: 5px solid #0E68AE;
    }

    .mcu-news {
        padding-bottom: 32px;
    }


}

@media screen and (max-width:768px) {
    .mcu-news {
        padding-bottom: 70px;
    }

    .mcu-page .he_bannmk {
        width: 100%;
    }

}

@media screen and (max-width:767px) {
    .mcu-overvi-tit {
        margin-bottom: 12px;
    }

    .mcbu-li {
        width: 100% !important;
    }

    .slide-btn {
        top: 530px;
        height: calc(100% - 530px);
    }

    .slide-btn-img {
        top: 100px;
    }

    .mcu-portfo-btm-wrap {
        width: 1000px;
    }

    .mcu-produc-li {
        flex-direction: column-reverse;
    }

    .mcu-produc-li:nth-child(2n) {
        flex-direction: column-reverse;
    }

    .mcu-produc-le,
    .mcu-produc-ri {
        width: 100%;
    }

    .mcu-produc-le-wrap {
        padding: 22px 20px 35px;
    }

    .mplw-tit {
        margin-bottom: 5px;
    }

    .mplw-info {
        margin-bottom: 15px;
    }

    .mcu-produc-li {
        margin-bottom: 25px;
    }

    .select_rtv_cry_top {
        padding-left: 20px;
        padding-right: 20px;
    }

    .select_rtv_cry_top,
    .srct_left {
        flex-wrap: wrap;
    }

    .srct_left {
        width: 100%;
        justify-content: center;
    }

    .srct_search {
        margin-left: 0;
        margin-top: 12px;
        width: 100%;
    }

    .srct_right {
        width: 100%;
        display: flex;
        justify-content: center;
        margin-top: 12px;
    }

    .table-model .select-wrap-top svg {
        width: 10px;
    }

    .table-model .mc_tab_td0 {
        position: relative !important;
        top: 0;
        left: 0;
    }


    .high-tit {
        padding-bottom: 20px;
    }

    .high-tit-btm {
        margin-top: 22px;
    }

    .high-tit-wrap {
        flex-wrap: wrap;
    }

    .high-tit-le {
        width: 100%;
        padding-right: 0;
    }

    .high-tit-ri {
        width: 100%;
        padding-top: 5px;
    }

    .overvi-page .high-overvi {
        padding-top: 42px;
    }

    .htbu-li {
        width: 100%;
    }

    .slide-le {
        left: -100vw;
        width: 100vw;
        border: none;
    }

    .slide-le-wrap {
        padding-top: 75px;
    }

    .slide-le-wrap-close {
        top: 32px;
        right: 20px;
    }

    .slide-le-wrap {
        padding-top: 52px;
    }

    .slide-le-wrap-close {
        top: 24px;
    }

    .slide-btn {
        top: 175px;
        height: calc(100% - 175px);
    }

    .mcu-page .slide-btn {
        top: 580px;
        height: calc(100% - 580px);
    }

    .high-tit-btm {
        padding-left: 0px;
        padding-right: 0px;
    }

    .high-tit-btm-ul .slick-arrow {
        display: none !important;
    }

    .series-page .he_tit1,
    .high-page .he_tit1 {
        font-size: 24px;
    }

    .high-tit .he_tit1 {
        font-size: 30px;
    }

    .he_mopu a {
        padding: 0 18px;
    }


    .he_d1p2li.on .he_mopu {
        width: 100%;
        margin-right: 0 !important;
        margin-bottom: 10px;
    }

    .he_d1p2li.on .he_d1p2mo {
        flex-wrap: wrap;
    }

    .he_d1p2li.on .he_mopubx {
        justify-content: space-between;
    }

    .he_d1p2li.on .he_mopu:last-child {
        margin-bottom: 0;
    }

    .he_d1p2li.on .he_mopu a {
        width: 100%;
    }

    .mhgl-link {
        flex-wrap: wrap;
        margin: 0 auto;
        justify-content: center;
    }

    .mhgl-link p {
        padding-left: 0;
        width: 100%;
        text-align: center;
    }

    .mhgl-link img {
        margin-bottom: 6px;
    } 
    .he_acrul-li{
        width: 50%;
    }
        .he_acrul-li {
        padding: 0 2px;
    }
    .he_acrul {
        justify-content: left;
    }
}

/* 2024.6.14新增 end  */
/* 新增 2024.11.4 star */
@media screen and (max-width: 1680px) {
    /* 2024.11.4  ada-start*/
    .he_product .he_acrp1cm,
    .he_signal .he_acrp1cm,
    .he_resource .he_acrp1cm {
        margin-top: 80px !important;
    }
    .he_product_list .he_acrp3bx-head-title {
        margin-bottom: 60px;
    }
    .reso_search_ri .he_g3p1jwe {
        padding-top: 60px;
    }
    .he_function_pop .ys_modal_content {
        width: 770px;
    }
    /* 2024.11.4  ada-end */
}
@media screen and (max-width: 1560px) {
    /* 2024.11.4  ada-start*/
    .he_product .he_acrp1cm,
    .he_signal .he_acrp1cm,
    .he_resource .he_acrp1cm {
        margin-top: 70px !important;
    }
    .he_product_list .he_acrp3bx-head-title {
        margin-bottom: 50px;
    }
    .hpul_cont {
        padding-top: 20px;
    }
    .hpul_cont_head {
        padding-left: 20px;
        padding-right: 10px;
        padding-bottom: 10px;
    }
    .hpul_cont_head_icon {
        width: 40px;
    }
    .exceed_pop .ys-modal-wrap{
        width: 570px;
    }
    .hpul_ul_li p {
        font-size: 16px;
        padding: 12px 0;
    }
    .he_signal_ul {
        margin: -10px -8px;
    }
    .he_signal_ul_li {
        padding: 10px 8px;
    }
    .hsul_word_tit {
        font-size: 24px;
    }
    .he_acrp1cm_input {
        line-height: 60px;
    }
    .he_resource .he_acrp1cm {
        padding-left: 30px;
        padding-right: 20px;
    }
    .he_acrp1cm_search {
        width: 24px;
        margin-left: 10px;
    }
    .reso_search_ri_top {
        padding: 15px 0;
    }
    .rsrt_li p {
        font-size: 18px;
    }
    .rsrt_li_ul_li {
        padding: 25px 0px;
        margin-left: 60px;
    }
    .rlul_top_pdf img {
        width: 24px;
    }
    .rlul_top_icon img {
        width: 26px;
    }
    .rlul_top_pdf2 {
        width: 14.5%;
    }
    .rlul_top_pdf1 {
        width: 11%;
    }
    .faul_cont {
        bottom: 80px;
        width: calc(100% - 80px);
    }
    .ftul_cont_bom {
        padding: 18px 20px 30px 20px;
    }
    .faul_tit_ul {
        padding-top: 30px;
        padding-bottom: 80px;
    }
    .funct_foot_cry {
        padding: 80px 0;
    }
    .reso_search_ri .he_g3p1jwe {
        padding-top: 50px;
    }
    .faul_tit p {
        font-size: 22px;
    }
    /* 2024.11.4  ada-end */
}
@media screen and (max-width: 1440px) {
    /* 2024.11.4  ada-start*/
    .he_product .he_acrp1cm,
    .he_signal .he_acrp1cm,
    .he_resource .he_acrp1cm {
        margin-top: 60px !important;
    }
    .he_product_list .he_acrp3bx-head-title {
        margin-bottom: 40px;
    }
    .hpul_cont {
        padding-top: 20px;
    }
    .hpul_cont_head {
        padding-left: 15px;
        padding-right: 10px;
        padding-bottom: 10px;
    }
    .hpul_cont_head_icon {
        width: 36px;
    }
    .he_product_ul_li {
        padding: 0 6px;
        margin-bottom: 15px;
    }
    .exceed_pop_btn_sure{
        min-width: 145px;
        padding: 10px;
    }
    .he_product_ul {
        margin: 0 -6px;
    }
    .hpul_cont_ul {
        padding: 0 20px;
    }
    .hpul_cont_btn {
        padding: 20px 40px;
    }
    .he_acrp1cm_input {
        line-height: 54px;
    }
    .faul_cont {
        bottom: 35px;
        width: calc(100% - 50px);
    }
    .faul_icon {
        width: 36px;
    }
    .faul_tit p {
        font-size: 22px;
        margin-top: 15px;
    }
    .faul_text p {
        font-size: 14px;
        margin-top: 12px;
    }
    .faul_tit_ul {
        margin: 0 -8px;
    }
    .faul_tit_ul_li {
        margin-bottom: 20px;
        padding: 0 8px;
    }
    .ftul_cont_img {
        width: 60%;
    }
    .ftul_cont_top {
        padding: 20px 0 15px;
    }
    .ftul_cont_bom {
        padding: 15px 15px 30px;
    }
    .ftul_cont_bom_btn {
        margin-top: 15px;
    }
    .faul_tit_ul {
        padding-top: 20px;
        padding-bottom: 60px;
    }
    .funct_auth_ul .faul_tit {
        font-size: 26px;
        padding-top: 45px;
    }
    .funct_foot_cry {
        padding: 100px 0;
    }
    .he_function_top {
        padding: 40px 80px;
    }
    .he_function_pop .ys_modal_content {
        padding: 50px 50px 40px 80px;
    }
    .ys_modal_img {
        width: 260px;
    }
    .he_function_pop .ys_modal_close {
        right: 50px;
        top: 40px;
        width: 28px;
    }
    .he_acrul-li {
        padding: 0 30px;
    }
    .faul_tit p {
        font-size: 20px;
    }
    .faul_cont {
        width: calc(100% - 34px);
    }
    /* 2024.11.4  ada-end */
}
@media screen and (max-width: 1280px) {
    .exceed_pop .ys-modal-wrap{
        padding: 50px 25px;
    }
    .faul_tit p {
        font-size: 18px;
    }
    .exceed_pop_btn_sure {
        min-width: 145px;
        padding: 9px;
    }
    .rtul_top {
        padding: 15px 40px 19px 35px;
    }
}
@media screen and (max-width: 1200px) {
    /* 2024.11.4 ada新增 */
    .funct_area_ul {
        width: calc(100% - 80px);
        left: 50%;
        transform: translateX(-50%);
    }
    /* 2024.11.4 ada新增 */
}
@media screen and (max-width: 1199px) {
    /* 2024.11.4  ada-start*/
    .he_product .he_acrp1cm,
    .he_signal .he_acrp1cm {
        margin-top: 0px !important;
        padding-top: 50px;
    }
    .hpul_cont_head_icon {
        width: 34px;
    }
    .faul_tit p {
        font-size: 16px;
    }
    .hpul_ul_li p {
        padding: 10px 0;
    }
    .he_signal_ul {
        margin: -10px -5px;
    }
    .he_signal_ul_li {
        padding: 10px 5px;
    }
    .hsul_word_tit {
        font-size: 22px;
    }
    .he_signal_ul .slick-dots {
        bottom: -15px;
    }
    .he_signal_ul .slick-dots li.slick-active {
        background: #0E68AE;
        ;
    }
    .he_resource .he_acrp1cm {
        margin-top: 50px !important;
    }
    .he_acrp1cm_input {
        line-height: 50px;
    }
    .he_resource .he_acrp1cm {
        padding-left: 20px;
        padding-right: 12px;
    }
    .he_acrp1cm_search {
        width: 22px;
    }
    .reso_search_le {
        width: 26%;
    }
    .reso_search_ri {
        width: 74%;
    }
    .rtul_top {
        padding: 12px 30px;
    }
    .rsla_li {
        padding: 10px 30px;
    }
    .rsll_tit {
        padding: 10px 30px;
    }
    .reso_search_ri_top {
        padding: 15px 0;
    }
    .rsrt_li p {
        font-size: 16px;
    }
    .rsrt_li_ul_li {
        padding: 20px 0px;
        margin-left: 40px;
    }
    .rlul_top_box {
        width: 14px;
        height: 14px;
    }
    .rlul_top_pdf img {
        width: 22px;
    }
    .rlul_top_icon img {
        width: 24px;
    }
    .reso_search_bom {
        margin-top: 10px;
    }
    .faul_cont {
        bottom: 30px;
        width: calc(100% - 40px);
    }
    .faul_icon {
        width: 30px;
    }
    .faul_text p {
        margin-top: 10px;
    }
    .faul_tit_ul {
        margin: 0 -5px;
    }
    .faul_tit_ul_li {
        width: 33.333333%;
        margin-bottom: 15px;
        padding: 0 5px;
    }
    .funct_foot_cry {
        padding: 60px 0;
    }
    .ffcl_text p {
        margin-top: 6px;
    }
    .ffcl_tit {
        font-size: 30px;
    }
    .ffcr_btn {
        padding: 10px 16px;
    }
    .ffcr_btn .he_b1p1lxle {
        padding-right: 10px;
    }
    .he_function .he_acrp1cm {
        margin-top: 0px;
        padding-top: 50px;
    }
    .reso_search_ri .he_g3p1jwe {
        padding: 40px 0 70px;
    }
    .he_function_pop .ys_modal_container {
        height: 700px;
    }
    .he_function_top {
        height: fit-content;
        /* padding: 50px 30px 20px; */
        padding: 60px 80px 40px;
    }
    .he_bannmk {
        margin-top: 10px;
    }
    .rsll_tit_ul_li:nth-child(1) .rtul_top {
        padding: 10px 30px;
    }
    /* 2024.11.4  ada-end */
}
@media screen and (max-width: 991px) {
    /* 2024.9.9 ada新增 */
    .he_product .he_acrp1cm,
    .he_signal .he_acrp1cm,
    .he_resource .he_acrp1cm {
        padding-top: 50px;
    }
    .he_product_list .he_acrp3bx-head-title {
        margin-bottom: 25px;
    }
    .hpul_cont_head {
        padding-left: 10px;
    }
    .hpul_cont_head_icon {
        width: 32px;
    }
    .hpul_ul_li p {
        font-size: 14px;
        padding: 8px 0;
    }
    .he_product_ul_li {
        width: 50%;
        padding: 0 5px;
        margin-bottom: 10px;
    }
    .he_product_ul {
        margin: 0 -5px;
    }
    .hpul_cont_ul {
        padding: 0 20px;
    }
    .hpul_cont_btn {
        padding: 20px 40px;
    }
    .he_resource .he_acrp1cm {
        padding-top: 0 !important;
        margin-top: 45px !important;
    }
    .he_acrp1cm_input {
        line-height: 50px;
    }
    .he_resource .he_acrp1cm {
        padding-left: 20px;
        padding-right: 12px;
    }
    .he_acrp1cm_search {
        width: 22px;
    }
    .reso_search_le {
        width: 26%;
    }
    .reso_search_ri {
        width: 74%;
    }
    .rsll_tit {
        font-size: 18px;
    }
    .rtul_top {
        padding: 12px 20px;
    }
    .rsla_li {
        padding: 10px 20px;
    }
    .rsll_tit {
        padding: 10px 20px;
    }
    .reso_search_ri_top {
        padding: 15px 0;
    }
    .rsrt_li p {
        font-size: 16px;
    }
    .rsrt_li_ul_li {
        padding: 20px 0px;
        margin-left: 0px;
    }
    .rsrt_name {
        padding-left: 42px;
    }
    .rsrt_time {
        width: 18%;
    }
    .rlul_top_date {
        width: 18.5%;
    }
    .rlul_top_box {
        width: 14px;
        height: 14px;
    }
    .rlul_top_pdf img {
        width: 20px;
    }
    .rlul_top_icon img {
        width: 22px;
    }

    .reso_search_bom {
        margin-top: 10px;
    }
    .reso_search_top_load {
        padding: 3px 10px;
        margin-left: 25px;
    }
    .rstl_text {
        font-size: 14px;
    }
    .rstl_icon {
        width: 16px;
        margin-right: 3px;
    }
    .rstr_text {
        font-size: 14px;
    }
    .rstr_icon {
        width: 16px;
        margin-right: 3px;
    }
    .faul_cont {
        bottom: 20px;
        width: calc(100% - 30px);
    }
    .faul_icon {
        width: 28px;
    }
    .faul_tit p {
        font-size: 18px;
    }
    .faul_text p {
        margin-top: 8px;
    }
    .faul_tit_ul_li {
        width: 33.333333%;
        margin-bottom: 15px;
    }
    .ftul_cont_img {
        width: 55%;
    }
    .ftul_cont_top {
        padding: 15px 0 10px;
    }
    .ftul_cont_bom {
        padding: 15px 15px 25px;
    }
    .ftul_cont_icon {
        width: 18px;
    }
    .ftul_cont_bom_btn {
        margin-top: 15px;
    }
    .faul_tit_ul {
        padding-top: 20px;
        padding-bottom: 60px;
    }
    .funct_auth_ul .faul_tit {
        font-size: 26px;
        padding-top: 40px;
    }
    .funct_foot_cry {
        padding: 50px 0;
    }
    .funct_foot_cry_le {
        width: 74%;
    }
    .ffcl_text p {
        margin-top: 3px;
    }
    .ffcl_tit {
        font-size: 30px;
    }
    .ffcr_btn {
        padding: 10px 16px;
    }
    .ffcr_btn .he_b1p1lxle {
        padding-right: 10px;
    }
    .ffcr_btn .he_b1p1lxri {
        margin-top: 0px;
    }
    .he_function_top {
        padding: 30px 60px;
    }
    .he_function_pop .ys_modal_content {
        padding: 40px 40px 40px 60px;
    }
    .ys_modal_img {
        width: 240px;
    }
    .he_function_pop .ys_modal_close {
        right: 30px;
        top: 30px;
        width: 24px;
    }
    .he_function_pop_text p {
        margin-top: 10px;
    }
    .he_function_pop .ys_modal_content {
        height: 268px;
    }
    .he_function_pop_tit {
        font-size: 22px;
    }
    .funct_area_bj {
        display: none;
    }
    .funct_area_phbj {
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        pointer-events: none;
        z-index: -1;
    }
    .funct_area_phbj img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .funct_area_ul_li {
        width: 100%;
    }
    .funct_area_ul_li::before {
        content: "";
        position: absolute;
        right: 0px;
        bottom: 0;
        width: 100%;
        height: 1px;
        background: rgba(255, 255, 255, 0.6);
    }
    .funct_area_ul {
        position: relative;
        width: calc(100% - 44px);
    }
    .faul_cont {
        position: relative;
        bottom: 0;
        width: 100%;
    }
    .funct_area_ul_li {
        padding: 38px 0;
    }
    .faul_icon {
        width: 42px;
        left: 0;
        transform: translateX(0);
    }
    .faul_tit p {
        font-size: 22px;
        text-align: left;
        left: 0;
        transform: translateX(0);
        margin-top: 22px;
    }
    .faul_text p {
        margin-top: 18px;
    }
    .he_resource_btn {
        display: block;
    }
    .he_acrul-li {
        padding: 0 20px;
    }
    .reso_search .reso_search_le{
        display: none;
    }
    .reso_search_ri {
        width: 100%;
    }
    .rlul_top_name {
        font-size: 14px;
    }
    .rlul_top_pdf1 {
        width: 11%;
    }
    .rlul_top_pdf2 {
        width: 13%;
    }
    .rlul_top_date {
        font-size: 14px;
    }
    /* 2024.11.4  ada-end */
}
@media screen and (max-width: 767px) {
    .exceed_pop .ys-modal-wrap{
        padding: 32px 20px 25px;
    }
    .exceed_pop .ys_modal_close{
        width: 16px;
        top: 15px;
        right: 15px;
    }
    .faul_tit_ul_li {
        width: 50%;
        margin-bottom: 15px;
    }
    .he_function_top {
        padding: 30px 40px;
    }
    .he_function_pop .ys_modal_content {
        padding: 30px 30px 30px 40px;
    }
    .ys_modal_img {
        width: 200px;
    }
    .he_function_pop_tit {
        padding-right: 40px;
    }
    .he_function_pop_text {
        padding-right: 40px;
    }
    .he_function_pop .ys_modal_container {
        height: fit-content;
    }
    .reso_search_ri .he_g3p1jwe {
        padding-top: 30px;
        padding-bottom: 50px;
    }
    .rsrt_li_ul_li {
        padding: 10px 0px;
        margin-left: 0px;
    }
    .rsrt_name {
        padding-left: 40px;
    }
    .rsrt_en {
        width: 11%;
    }
    .rsrt_cn {
        width: 11%;
    }
    .rsrt_time {
        width: 20%;
    }
    .rlul_top_pdf2 {
        width: 11.8%;
    }
    .rlul_top_pdf1 {
        width: 11.5%;
    }
    .rlul_top_pdf img {
        width: 18px;
    }
    .rlul_top_box {
        width: 12px;
        height: 12px;
    }
    .rlul_top_date {
        font-size: 14px;
        width: 20.5%;
    }
}
@media screen and (max-width: 480px) {
    /* 2024.11.4  ada-start*/
    .he_function_pop_tit {
        padding-right: 40px;
    }
    .he_product_list .he_acrp3bx-head-title {
        margin-bottom: 22px;
    }
    .hpul_cont_head_tit {
        font-size: 18px;
    }
    .hpul_cont_head_icon {
        width: 28px;
    }
    .hpul_ul_li p {
        padding: 6px 0;
        font-size: 14px;
        margin-right: 0px;
    }
    .he_product_ul_li {
        width: 100%;
    }
    .hsul_word {
        padding: 20px 20px 35px;
    }
    .hsul_word_tit {
        font-size: 20px;
    }
    .he_sign {
        padding-bottom: 70px;
    }
    .he_resource .he_acrp1cm {
        padding-top: 0 !important;
        margin-top: 45px !important;
    }
    .he_acrp1cm_input {
        line-height: 45px;
    }
    .he_resource .he_acrp1cm {
        padding-left: 20px;
        padding-right: 12px;
    }
    .he_acrp1cm_search {
        width: 22px;
    }
    .rsll_tit {
        font-size: 18px;
    }
    .rtul_top {
        padding: 12px 20px;
    }
    .rsla_li {
        padding: 10px 20px;
    }
    .rsll_tit {
        padding: 10px 20px;
    }
    .reso_search_ri_top {
        padding: 15px 0;
    }
    .rsrt_li p {
        font-size: 16px;
    }
    .rsrt_li_ul_li {
        padding: 20px 0px;
    }
    .rlul_top {
        padding-left: 0px;
    }
    .rsrt_name {
        padding-left: 40px;
    }
    .rsrt_time {
        width: 18%;
    }
    .rlul_top_box {
        width: 12px;
        height: 12px;
        margin-right: 4px;
    }
    .rlul_top_pdf img {
        width: 16px;
    }
    .rlul_top_icon img {
        width: 18px;
    }
    .reso_search_bom {
        margin-top: 10px;
    }
    .reso_search_top_load {
        padding: 3px 10px;
        margin-left: 25px;
    }
    .rstl_text {
        font-size: 14px;
    }
    .rstl_icon {
        width: 16px;
        margin-right: 3px;
    }
    .rstr_text {
        font-size: 14px;
    }
    .rstr_icon {
        width: 16px;
        margin-right: 3px;
    }
    .faul_icon {
        width: 28px;
    }
    .faul_tit p {
        font-size: 18px;
    }
    .faul_text p {
        margin-top: 8px;
    }
    .ftul_cont_img {
        width: 55%;
    }
    .ftul_cont_top {
        padding: 15px 0 10px;
    }
    .ftul_cont_bom {
        padding: 15px 15px 25px;
    }
    .ftul_cont_icon {
        width: 18px;
    }
    .ftul_cont_bom_btn {
        margin-top: 15px;
    }
    .faul_tit_ul {
        padding-top: 15px;
        padding-bottom: 40px;
    }
    .funct_auth_ul .faul_tit {
        font-size: 20px;
        padding-top: 40px;
    }
    .faul_tit_ul_li {
        width: 100%;
        margin-bottom: 20px;
    }
    .funct_foot_cry {
        padding: 35px 0;
    }
    .ffcl_tit {
        font-size: 20px;
    }
    .ffcr_btn {
        padding: 6px 10px;
    }
    .ffcr_btn .he_b1p1lxle {
        padding-right: 4px;
    }
    .he_function .he_acrp1cm {
        padding-top: 40px;
    }
    .he_function_top {
        padding: 30px 20px 20px;
    }
    .he_function_pop .ys_modal_content {
        padding: 20px 30px 20px 20px;
    }
    .he_function_pop_text {
        padding-right: 8px;
    }
    .he_function_pop .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 2px;
    }
    .he_function_pop .mCSB_scrollTools .mCSB_draggerRail {
        width: 2px;
    }
    .he_function_pop_tit {
        padding-right: 10px;
        font-size: 18px;
    }
    .ys_modal_img {
        width: 150px;
    }
    .ys_modal_load {
        margin-left: 14px;
    }
    .he_function_pop .ys_modal_close {
        right: 20px;
        top: 20px;
        width: 20px;
    }
    .ys_modal_load img {
        width: 14px;
        margin-right: 3px;
    }
    .ys_modal_load p {
        font-size: 14px;
    }
    .he_function_pop .ys_modal_content {
        height: 190px;
    }
    .funct_area_ul {
        width: 100%;
    }
    .funct_area_ul_li {
        padding: 25px 0;
    }
    .faul_tit p {
        margin-top: 15px;
    }
    .faul_text p {
        margin-top: 5px;
    }
    .rsrt_time {
        width: 23%;
    }
    .rlul_top_date {
        font-size: 12px;
        width: 23%;
    }
    .rsrt_li img {
        width: 12px;
        margin-left: 3px;
    }
    .rlul_top_pdf1 {
        width: 11%;
    }
    .rlul_top_pdf2 {
        width: 10%;
    }
    .rsrt_cn {
        width: 10%;
    }
    .rsrt_en {
        width: 10%;
    }
    .rlul_top_name {
        font-size: 14px;
        padding: 0 5px;
    }
    .rlul_top_icon {
        width: 8%;
    }
    .rsrt_li p {
        font-size: 14px;
    }
    .reso_search_ri .he_g3p1jwe {
        padding-top: 25px;
        padding-bottom: 45px;
    }
    .rlul_bom {
        padding-left: 16px;
    }

    /* 2024.11.4  ada-end */
    
    .cum_pop_info {
        max-height: 50vh;
    }
    .he_signal_ul .slick-dots li{
        width: 6px;
        height: 6px;
        margin: 0 4px;
    }
    .hsul_word_btn {
        margin-top: 18px;
    }
    .hsul_word_tit{
        /*max-height: 3.5em;*/
        /*min-height: fit-content;*/
    }
}
/* 新增 2024.11.4 end */


/* 2025.05.26 - start */
@media screen and (max-width: 1360px) {
    .he_navli {
        margin: 0px 6px;
    }

    .he_hd-sign {
        margin-right: 15px;
    }

    .he_hd_shoppi {
        margin-right: 15px;
    }

    .std-add-top .std-font16,
    .sub-top .std-font16 p {
        font-size: 14px;
    }

    .sub-top .std-font16 p:nth-of-type(2),
    .sub-top .std-font16 p:nth-of-type(2) a {
        font-size: 12px;
    }

    .popup-modal .std-font24 {
        margin-bottom: 28px;
    }

    .popup-modal-inof-nub {
        margin-bottom: 18px;
    }

    .popup-modal-inof-nub .std-text16 {
        padding-left: 14px;
    }

    .popup-mygd {
        margin-top: 16px;
    }

    .std-add-top.sub-top .std-add-top-icon {
        top: 2px;
    }


}

@media screen and (max-width: 767px) {
    .std-add-wai {
        flex-direction: column;
        flex-wrap: wrap;
        align-items: flex-start;
    }

    .std-add {
        margin-top: 8px;
    }

    .dblu_bgw1-all-icon {
        width: 16px;
    }

    .std-add-top-icon {
        width: 16px;
    }

    .popup-modal .std-font24 {
        margin-bottom: 18px;
        font-size: 18px;
    }

    .popup-modal .ys_modal_content {
        padding: 44px 22px 26px;
    }

    .popup-modal .ys_modal_close {
        width: 26px;
        top: 12px;
        right: 12px;
    }

    .popup-modal-inof {
        padding: 15px 14px;
    }

    .popup-modal-inof-nub .std-text16 {
        padding-left: 10px;
    }

    .pmin-btn {
        width: 16px;
        height: 16px;
    }

    .popup-modal-inof-nub .std-text16 {
        width: calc(100% - 16px);
    }

    .popup-modal-confirm {
        margin-top: 22px;
    }

    .popup-modal-confirm .he_pumol a {
        line-height: 38px;
        padding: 0px 44px;
        font-size: 14px;
    }

    .popup-modal-apply .std-text16 {
        padding-left: 9px;
        font-size: 14px;
    }

    .popup-modal-apply-btn {
        width: 16px;
        height: 16px;
    }

    .popup-mygd {
        margin-top: 14px;
        font-size: 14px;
    }

    .popup-modal .ys_modal_content {
        padding: 36px 18px 21px;
    }

    .popup-mygd {
        margin-top: 10px;
    }

    .popup-modal-apply {
        margin-top: 18px;
    }

    .dblu_bgw1-all-text {
        left: -15px;
    }

    .dblu_bgw1at-bg img {
        left: calc(15px + 1px);
    }

    .dblu_bgw1-all-text p {
        top: calc(50% - 5px);
    }
}


/* 2025.5.27新增 star */
@media screen and (max-width:1680px) {
    .partic-cultur-btm p {
        font-size: 16px;
        margin-bottom: 25px;
    }

    .partic-cultur-top {
        padding-bottom: 40px;
        margin-bottom: 40px;
    }

    .partic-cultur-top .slbu-link-lable {
        margin-bottom: 22px;
    }

    .partic-cultur-btm h5 {
        margin-bottom: 25px;
    }

    .downlo-report .he_b2p3knb {
        margin-bottom: 65px;
    }

    .downlo-report-li {
        padding-bottom: 40px;
    }

    .dwdu-li {
        padding: 12px 0;
    }

    .rtul-link {
        padding: 30px 35px;
    }

    .rtul-link-tit {
        margin-bottom: 25px;
    }

    .hnbu-link {
        padding: 32px 25px 42px;
    }

}

@media screen and (max-width:1440px) {
    .story-recom-le {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .story-recom-le-wrap {
        padding: 50px 25px;
    }

    .std-tit20 p {
        font-size: 18px;
    }

    .story-list .he_b2p3klk {
        min-width: 174px;
    }

    .slbu-link-btm {
        padding: 25px 22px 30px;
    }

    .slbu-li {
        padding: 0 8px;
        margin-bottom: 35px;
    }

    .story-list-btm-ul {
        margin: 0 -8px;
    }

    .story-list-btm .ys_pcfy {
        margin-top: 22px;
    }

    .slbu-link-tit .he_tit3 {
        font-size: 16px;
    }

    .slbu-link-lable p {
        padding: 7px 22px;
    }

    .partic-cultur-top .slbu-link-lable {
        margin-bottom: 15px;
    }

    .partic-cultur-top {
        padding-bottom: 15px;
        margin-bottom: 30px;
    }

    .partic-cultur-btm p {
        margin-bottom: 18px;
    }

    .partic-cultur-btm h5 {
        margin-bottom: 18px;
    }

    .partic-cultur-btm {
        padding-bottom: 20px;
    }

    .partic-cultur-link {
        padding-top: 26px;
    }

    .partic-cultur-link-li a {
        font-size: 16px;
    }

    .downlo-report-li {
        padding-bottom: 40px;
    }

    .downlo-report-ul {
        padding-top: 26px;
    }

    .downlo-report .he_b2p3klk {
        min-width: 200px;
    }

    .downlo-report .he_b2p3knb {
        margin-bottom: 40px;
    }

    .downlo-report-li-le::after {
        height: 96px;
    }

    .downlo-report-li-ri {
        padding-left: 34px;
    }

    .drlr-wrap-cent {
        padding-left: 20px;
    }

    .drlr-wrap-cent-tit {
        margin-bottom: 10px;
    }

    .drlr-wrap-down {
        width: 150px;
    }

    .drlr-wrap-le {
        width: calc(100% - 150px);
    }

    .dwdu-li {
        padding: 6px 0;
    }

    .downlo-report-li {
        padding-bottom: 32px;
    }

    .rtul-link {
        padding: 20px 22px;
    }

    .rtul-link-tit {
        margin-bottom: 15px;
    }

    .rtul-link-more p {
        padding-right: 7px;
    }

    .rtul-link-more svg {
        width: 20px;
    }

    .report-trouble-ul-li {
        padding: 0 8px;
        margin-bottom: 25px;
    }

    .report-trouble-ul {
        margin: 0 -8px;
    }

    .hnbu-link {
        padding: 25px 18px 30px;
    }

    .home-story-btm .slick-dots,
    .home-new-btm-ul .slick-dots {
        margin-top: 26px;
    }

    .sustai_explore {
        padding-bottom: 110px !important;
    }

    .develop-down-le {
        width: 48%;
    }

}

@media screen and (max-width:1199px) {
    .std-tit20 p {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .story-recom-le {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .story-recom-le-wrap {
        padding: 30px 20px;
    }

    .story-list .he_b2p3knb {
        margin-bottom: 33px;
    }

    .story-list .he_b2p3klk {
        min-width: 130px;
    }

    .slbu-li {
        width: 50%;
        margin-bottom: 20px;
    }

    .ys_phfy {
        margin-top: 8px;
    }

    .partic-cultur-top .slbu-link-lable {
        margin-bottom: 10px;
    }

    .partic-cultur-top {
        padding-bottom: 6px;
        margin-bottom: 16px;
    }

    .partic-cultur-btm p {
        font-size: 14px;
    }

    .partic-cultur-btm h5 {
        margin-bottom: 12px;
    }

    .partic-cultur-btm p {
        margin-bottom: 12px;
    }

    .partic-cultur-link-li a {
        font-size: 14px;
    }

    .partic-cultur-link-li span {
        padding-right: 8px;
    }

    .partic-cultur-btm {
        padding-bottom: 10px;
    }

    .partic-cultur-link-li {
        margin-bottom: 5px;
    }

    .downlo-report .he_b2p3klk {
        min-width: 162px;
    }

    .downlo-report .he_b2p3knb {
        margin-bottom: 25px;
    }

    .downlo-report-ul::after {
        display: none;
    }

    .downlo-report-li {
        flex-wrap: wrap;
    }

    .downlo-report-li-le {
        width: 100%;
        padding-right: 0px;
        margin-bottom: 15px;
    }

    .downlo-report-li-ri {
        padding-left: 0;
        width: 100%;
    }

    .drlr-wrap-down {
        width: 125px;
    }

    .drlr-wrap-le {
        width: calc(100% - 125px);
    }

    .drlr-wrap-cent {
        padding-left: 12px;
    }

    .downlo-report-ul {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .rtul-link {
        padding: 20px 16px;
    }

    .rtul-link-tit {
        margin-bottom: 10px;
    }

    .report-trouble-ul-li {
        margin-bottom: 20px;
    }

    .home-story-btm .slick-dots,
    .home-new-btm-ul .slick-dots {
        margin-top: 18px;
    }

    .develop-down-info p {
        font-size: 14px;
    }

    .develop-down-le {
        width: 64%;
    }
}


@media screen and (max-width:767px) {
    .story-recom-le {
        width: 100%;
        padding-top: 0;
        padding-bottom: 0;
        margin-bottom: 20px;
    }

    .story-recom-ri {
        width: 100%;
        position: relative;
        bottom: auto;
    }

    .story-recom-le-wrap {
        padding: 25px 16px;
    }

    .std-tit20 p {
        margin-bottom: 8px;
    }

    .story-list .he_b2p3klk {
        min-width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    .slbu-li {
        width: 100%;
    }

    .slbu-link-btm {
        padding: 23px 16px 25px;
    }

    .slbu-link-lable p {
        padding: 6px 16px;
    }

    .slbu-link-tit {
        margin-bottom: 10px;
    }

    .partic-cultur-link {
        padding-top: 20px;
    }

    .downlo-report .he_b2p3klk {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .drlr-wrap {
        padding: 25px 16px !important;
        flex-wrap: wrap;
        width: 100%;
    }

    .drlr-wrap-le,
    .drlr-wrap-img {
        width: 100%;
        flex-wrap: wrap;
    }

    .drlr-wrap-cent {
        padding-left: 0 !important;
        width: 100%;
        padding-top: 15px;
    }

    .drlr-wrap-down::after {
        display: none;
    }

    .drlr-wrap-down {
        width: 100%;
        justify-content: flex-start;
        padding-top: 5px;
    }

    .dwdu-li:last-child {
        padding-bottom: 0 !important;
    }

    .downlo-report-li-le {
        margin-bottom: 10px;
    }

    .downlo-report-li {
        padding-bottom: 25px;
    }

    .downlo-report-li:last-child {
        padding-bottom: 0 !important;
    }

    .report-trouble-ul-li {
        width: 100%;
    }

    .develop-down-bg::after {
        width: 100%;
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    }

    .develop-down-le {
        width: 100%;
    }

    .develop-down-info {
        margin-bottom: 18px;
    }

    .sustai_explore {
        padding-bottom: 75px !important;
    }
    
}



/* 2025.5.27新增 end */


