@charset "utf-8";



/* 调大看小 */

/* 1920~1441 pc大屏幕 */

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

    .prodet_main .ys_nyban_img {

        height: 760px;

    }

    .prodet_main .ys_nyban_img img{

        height: 100%;

        object-fit: cover;

    }
    .ptbr_ul_li {

    max-height: 700px;


}


}

@media screen and (max-width: 1920px) {
    .ptbr_ul_li {
    
        max-height: 600px;
    
    }

    .prodet_main .ys_nyban_img {

        height: auto;

    }

    .prodet_main .ys_nyban_img img{

        height: auto;

        object-fit: none;

    }
    
    .ys_nyban_imgs img{
        width: 46%;
    }
}

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

    .culc_icon {

        width: 70px;

    }

    .crbl_ul {

        padding: 85px 80px 85px 60px;

    }

    .std_title2,

    .yxedr_active h2{

        font-size: 44px;

    }

    .std_margin1 {

        margin-top: 50px;

    }

    .clbu_li_bt_tit {

        margin-top: 32px;

    }

    .clbu_lis {

        font-size: 24px;

    }

    .std_padding3 {

        padding: 90px 0;

    }

    .std_padtop3{

        padding-top: 90px;

    }

    .std_padbot3{

        padding-bottom: 90px;

    }

    .std_padding2{

        padding: 60px 0;

    }

    .std_padtop2{

        padding-top: 60px;

    }

    .std_padbot2 {

        padding-bottom: 60px;

    }

    .mod_contact h2, .ncbc_new h2 {

        font-size: 42px;

    }

    .case_recomm {

        padding-top: 40px;

        padding-bottom: 70px;

    }

    .product_pull_cont {

        padding: 80px 60px;

    }

    .solution_pull, .product_pull {

        padding-top: 50px;

        padding-bottom: 80px;

    }

    .solution_pull_ri {

        padding-left: 100px;

    }

    .std_title5, .yxedr_active h5 {

        font-size: 30px;

    }

    .ncts_ul_li_ri {

        padding: 46px 50px 68px 58px;

    }

    .new_cont_tp_tab {

        margin-top: 40px;

        margin-bottom: 45px;

    }

    .nulr_cont_parga {

        margin-bottom: 35px;

    }

    .ncts_dots {

        left: calc(51% + 58px);

    }

    .new_cont_tp {

        margin-bottom: 70px;

    }

    .nctt_ul_li .std_title6 {

        font-size: 24px;

    }

    .std_title6, .yxedr_active h6 {

        font-size: 26px;

    }

    .newdet_cont_tp_tit {

        margin-top: 40px;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 38px;

    }

    .contact_main::after {

        width: calc(50% - 41.25%);

    }

    .contact_cont_le {

        width: calc(100% - 570px);

        padding-right: 80px;

    }

    .ctul_tit {

        font-size: 18px;

    }

    .contact_cont_ri.ys_fixed {

        right: calc(50% - 41.25%);

    }

    .contact_cont_ri {

        width: 570px;

        padding-left: 80px;

    }

    .ccrc_info_li_icon {

        width: 26px;

    }

    .ccrc_info_li_parga {

        width: calc(100% - 26px);

    }

    .ccrc_info_li {

        margin-bottom: 28px;

    }

    .std_title4, .yxedr_active h4 {

        font-size: 34px;

    }

    .join_talent_cont_icon {

        width: 60px;

        margin-bottom: 40px;

    }

    .jepb_ul_li {

        margin-top: 45px;

    }

    .julc_icon {

        width: 55px;

    }

    .join_us_text_tit {

        font-size: 280px;

        width: 3860px;

    }

    .join_why_bg {

        width: 500px;

        top: 140px;

    }

    .plul_tit {

        font-size: 28px;

    }

    .ssbu_li_cont_icon {

        width: 64px;

    }

    .ssbu_li_cont {

        padding: 30px 50px;

    }

    .service_prin_tp_list {

        margin-top: 70px;

    }

    .sulc_icon {

        width: 66px;

    }

    .sctu_li_num span {

        font-size: 66px;

    }

    .stcu_li .std_font24 {

        padding: 28px 0;

    }

    .stcu_li::after {

        height: calc(100% - 56px);

    }

    .solution_tab_nav {

        height: 109px;

    }

    .solution_tab_cont::after {

        width: 82.5%;

    }

    .research_core_list_le.ys_fixed {

        left: calc(50% - 41.25%);

    }

    .cibt_ul_li p {

        font-size: 18px;

    }

    .research_core_innova_bt {

        padding-left: calc(50% - 41.25%);

    }

    .research_core_list_le.ys_fixed {

        top: 189px;

    }

    .center_secure_bt::after {

        width: calc(50% - 41.25%);

    }

    .center_secure_bt {

        padding-left: calc(50% - 41.25%);

        padding-right: calc(50% - 41.25%);

    }

    .csbs_li_cont_icon {

        width: 64px;

    }

    .mech_cont_ri {

        width: 580px;

    }

    .mech_cont_le {

        width: calc(100% - 580px);

        padding-right: 120px;

    }

    .about_culture {

        padding-bottom: 240px;

    }

    .info_pop .ys_modal_content {

        padding: 80px 0 80px 140px;

    }

    .about_jour.isfixed .about_jour_le {

        left: calc(50% - 41.25%) !important;

    }

    .ajlu_li {

        font-size: 208px;

    }

    /* .about_jour_ri {

        padding-left: 300px !important;

        padding-right: 50px !important;

    } */

    .about_culture::after {

        bottom: -240px;

    }

    /* .ajrc_list_ul_li {

        padding-top: 230px;

    } */

    .quote-animation {

        padding: 0 80px;

    }

    .quote-animation .text-size--h1 {

        font-size: 58px;

    }

    .solution_scene_cont {

        padding-right: calc(50% - 41.25%);

    }

    .home_system_bt_ri {

        padding-left: 140px;

    }

    .hsbr_ul_li {

        padding-bottom: 70px;

    }

    .hrul_cont_num {

        font-size: 88px;

    }
    .hrul_cont_num_scroll{
    font-size: 88px !important;
}

    .home_world_bt {

        padding-left: calc(50% - 41.25%);

    }

    /* .home_explore_bt_cont {

        padding-top: 130px;

        padding-bottom: 60px;

    } */

    .home_world_bt_swiper {

        padding-bottom: 170px !important;

    }

    .hwbs_li_cont_text {

        bottom: 18px;

        padding: 0 20px;

    }

   

    .std_title1 {

        font-size: 50px;

    }

    .home_system_bt {

        padding-right: calc(50% - 41.25%);

    }    

    .hwba_icon {

        width: 64px;

        height: 64px;

    }

    .home_world_bt_arrow {

        top: calc(50% - 20px);

    }

    .stcu_li .std_font24 {

        font-size: 22px;

    }

    .mhnl_ul_li {

        padding: 0 20px;

    }

    .mhnl_ul {

        margin: 0 -20px;

    }

    .hebc_le {

        width: 600px;

    }

    .hebc_ri {

        width: calc(100% - 600px);

        padding-left: 280px;

    }

    .hebc_le.ys_fixed{

        left: calc(50% - 41.25%);

    }

    .ys_nyban_imgs img {

        width: 55%;

    }
    

    .research_integ_bt_text {

        padding: 80px 45px 90px 70px;

    }

    .ribt_tit {

        max-height: 275px;

    }

    .patu_li {

        padding: 0 20px;

    }

    .prodet_adv_tab_ul {

        margin: 0 -20px;

    }

    .prodet_tech_bt_ri {

        padding-right: 0;

    }

    .ptbr_ul_li_cont td:nth-child(1) {

        width: 350px;

    }

    .about_jour_cont .ys_cont1400::before {

        height: calc(100% + 180px);

        top: -90px;

    }

    .alul_cont .std_font24 {

        font-size: 100px;

    }

    .case_recomm_bt_le .ncts_dots {

        left: 60px;

    }

    .product_pull_cont_ri {

        padding-left: 80px;

    }

    .rclr_ul_li_le {

        width: 180px;

    }

    .rclr_ul_li_ri {

        width: calc(100% - 180px);

        padding-left: 80px;

        padding-right: 60px;

    }

    .ptbr_ul_li {

        max-height: 550px;

    }
.acrl_ul_li_tit {
    font-size: 22px !important;
}
.adbl_cont_ri_le {
    padding-left: 30px;
}
.crbl_ul {
    padding: 85px 80px 85px 200px;
}
.about_develop {
    padding-bottom: 35px;
}
/*20240826*/
.ys_bll_icon {
    width: 20px;
    height: 20px;
}
.ys_bll_ri a, .ys_bll_ri_box {
    padding: 13px 15px 13px 20px;
}
.ys_bll_ri_icon {
    width: 12px;
    margin-left: 15px;
}
.ys_bll_ri {
    /*min-width: 185px;*/
}
    .ys_nyban_imgs img {
        width: 45%;
    }
    /* 2024.10.22 - start */
    .develop-employ-box {
        --right1: 200px;
        margin-right: -8.75vw;
        padding-right: calc(8.75vw + var(--right1));
    }
    .develop-employ .std_title2 {
        margin-bottom: 52px;
    }
    /* 2024.10.22 - end */
    /* 1680end */

}



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

    .std_title2, .yxedr_active h2 {

        font-size: 42px;

    }

    .culc_icon {

        width: 64px;

    }

    .mhnl_ul_li a, .mod_head_nav_lang a {

        font-size: 16px;

    }

    .clbu_li_bt_tit {

        font-size: 20px;

        margin-top: 26px;

    }

    .clbu_lis {

        font-size: 22px;

    }

    .case_list_bt_ul {

        margin: 0 -10px 40px;

    }

    .std_padding3 {

        padding: 70px 0;

    }

    .std_padtop3{

        padding-top: 70px;

    }

    .std_padbot3{

        padding-bottom: 70px;

    }

    .mod_contact h2, .ncbc_new h2 {

        font-size: 40px;

    }

    .yx_search3xlbox {

        height: 300px;

    }

    .spru_li_tit {

        margin-bottom: 15px;

    }

    .spru_li {

        margin-bottom: 30px;

    }

    .solution_pull_le {

        width: 60%;

    }

    .solution_pull_ri {

        width: 40%;

    }

    .product_pull_cont_ri {

        padding-left: 80px;

    }

    .ncbu_li {

        padding: 0 20px;

        margin-bottom: 65px;

    }

    .new_cont_bt_ul {

        margin: 0 -20px;

    }

    .ncbc_new_bt_ul .slick-list {

        padding-top: 30px;

        padding-bottom: 30px;

    }

    .ctul_tit {

        font-size: 16px;

    }

    .contact_cont_ri {

        width: 500px;

    }

    .contact_cont_le {

        width: calc(100% - 500px);

    }

    .cclf_list_li_main {

        background: #FFF;

        padding: 30px 40px 43px;

    }

    .recruit_cont_value {

        margin-top: 38px;

    }

    .rcvb_cont_tp {

        padding: 45px 65px 30px;

    }

    .rcvb_cont_bt {

        padding: 36px 65px 54px;

    }

    .rcvb_cont_tp_le .ys_select_hd input,

    .rcvb_cont_tp_le .ys_select_hd input::placeholder{

        font-size: 16px;

    }

    .std_title4, .yxedr_active h4 {

        font-size: 32px;

    }

    .join_why_bg {

        width: 500px;

        left: 280px;

        top: 140px;

    }

    .jwru_li {

        margin-bottom: 30px;

    }

    .join_talent_cont {

        padding-top: 70px;

        padding-bottom: 200px;

    }

    .julc_icon {

        width: 50px;

    }

    .join_us {

        padding-bottom: 200px;

    }

    .join_us_text_tit {

        font-size: 270px;

        width: 3700px;

    }

    .jlul_cont_text {

        padding-left: 90px;

    }

    .join_list_ul_li.on .jlul_cont_text {

        padding-right: 90px;

    }

    .std_padding1{

        padding: 110px 0;

    }

    .std_padtop1{

        padding-top: 110px;

    }

    .std_padbot1{

        padding-bottom: 110px;

    }
.prodet_tech{
    margin-top: 110px;
}
    .psul_cont {

        padding: 38px 26px 34px;

    }

    .product_list_ul_li a {

        padding: 28px 34px 0;

    }

    .stcu_li .std_font24 {

        line-height: 2;

    }

    .service_prin {

        padding-top: 60px;

    }

    .sstc_le {

        padding-left: 50px;

        padding-right: 100px;

    }

    .sstc_le_email {

        margin-top: 40px;

    }

    .snll_cont_text {

        padding-left: 130px;

    }

    .sctu_li_num span {

        font-size: 62px;

    }

    .solution_tab_nav {

        height: 104px;

    }

    .inwu_li p {

        padding: 0 20px;

    }

    .inddet_nav_wrap {

        padding-right: 70px;

    }

    .patu_li .std_font24 {

        padding-bottom: 14px;

    }

    .prodet_adv_list {

        margin-top: 34px;

    }

    .ptbr_ul_li_cont_wrap {

        padding: 24px 50px;

    }

    .ptbr_ul_li_cont td:nth-child(1) {

        width: 300px;

    }

    .ptbr_ul_li_cont p{

        font-size: 16px;

    }

    .pcll_cont_le_icon {

        width: 48px;

    }

    .prodet_pop_le_icon {

        width: 68px;

    }

    .project .project-link {

        font-size: 54px;

    }

    .rclr_ul_li_ri {

        padding-left: 70px;

        padding-right: 50px;

    }

    .research_core_list_ri {

        padding-left: 100px;

        width: calc(100% - 540px);

    }

    .rcll_bg {

        right: -50px;

        bottom: -60px;

    }

    .research_integ_bt_text {

        width: 600px;

        padding: 70px 30px 80px 50px;

    }

    .research_core_list_le.ys_fixed {

        top: 184px;

    }

    .csbs_li_cont {

        padding: 62px 34px 27px;

    }

    .csbs_li_cont_icon {

        width: 58px;

    }

    .mech_cont_ri {

        width: 550px;

    }

    .mech_cont_le {

        width: calc(100% - 550px);

        padding-right: 100px;

    }

    .mclu_li_cont h2 {

        margin-bottom: 50px;

    }

    .mlci_ul_li {

        margin-bottom: 200px;

    }

    .acbu_li1 .acbu_li_cont {

        transform: translateY(-50px);

    }

    .acbu_li3 .acbu_li_cont {

        transform: translateY(50px);

    }

    .about_team_bt {

        margin-top: 60px;

    }

    .info_pop .ys_modal_content {

        padding: 60px 0 60px 120px;

    }

    .info_pop_text_name,

    .info_pop_text_parga p {

        padding-right: 140px;

    }

    .ajlu_li {

        font-size: 180px;

    }

    .about_jour_le {

        width: 440px;

    }

    /* .about_jour_ri {

        width: calc(100% - 440px);

        padding-left: 270px !important;

    } */

    .quote-animation {

        padding: 0 60px;

    }

    .quote-animation .text-size--h1 {

        font-size: 52px;

    }

    .cmp-quote_top-text-container {

        margin-bottom: 50px;

    }

    .slbu_li_cont_icon {

        width: 42px;

    }

    .slbu_li_cont_tit {

        margin-top: 26px;

        font-size: 20px;

    }

    .slbu_li_cont {

        padding: 35px 38px 45px;

    }

    .spbu_li_cont {

        padding-top: 70px;

    }

    .solution_profuct_bt_ul .slick-arrow {

        width: 22px;

        height: 36px;

    }

    .ys_ban_btn p {

        line-height: 52px;

    }

    .std_title1 {

        font-size: 48px;

    }

    .ybdu_li_line {

        margin-bottom: 20px;

    }

    .home_system_bt_ri {

        padding-left: 100px;

    }

    .hsbr_ul_li_parga {

        margin-top: 15px;

        margin-bottom: 18px;

    }

    .hsbr_ul_li {

        padding-bottom: 60px;

    }

    .hrul_cont_num {

        font-size: 78px;

    }
    .hrul_cont_num_scroll{
    font-size: 78px !important;
}

    .hrul_cont_tit {

        font-size: 18px;

    }

    .hlct_tp {

        margin-bottom: 18px;

    }

    .hwba_icon {

        width: 58px;

        height: 58px;

    }

    .home_world_bt_swiper {

        padding-top: 110px !important;

        padding-bottom: 150px !important;

    }

    .hnbr_ul_li a {

        padding: 35px 0;

    }

    

    .research_core_list_le {

        width: 540px !important;

    }

    .ptbl_tab li {

        padding: 0 15px;

    }

    .ptbl_tab ul {

        margin: 0 -15px;

    }

    .ptbl_tab ul::after {

        width: calc(100% - 30px);

    }

    .rcib_swiper_li {

        height: 480px !important;

    }

    .cmp-quote__author-block .std_title4{

        font-size: 30px;

    }

    .cmp-quote__text_icon {

        width: 60px;

    }

    /* .ptbr_ul_li {

        max-height: 60vh;

    } */

    .solution_light_bt_ul .slick-arrow {

        width: 22px;

        height: 36px;

    }

    .jwru_li_cont_icon {

        width: 46px;

    }

    .std_font24 {

        font-size: 22px;

    }

    .mod_foot_bt_ri a {

        margin-left: 30px;

    }

    .mod_foot_bt_le a {

        margin-left: 12px;

    }

    .about_jour_cont .ys_cont1400::before {

        height: calc(100% + 140px);

        top: -70px;

        left: 350px;

    }

    .alul_cont .std_font24 {

        font-size: 90px;

        width: 350px;

    }

    .alul_cont .std_parga1 {

        width: calc(100% - 350px);

        padding-left: 150px;

    }

    .about_jour h2 {

        padding-left: 500px;

    }

    .ajrc_list {

        margin-top: 30px;

    }

    .ajrc_list_ul_li {

        padding-top: 50px;

    }

    .hwbs_li.active {

        transform: scale(1.15);

    }

    .adbl_cont_text li,

    .l_f1bx2ks::before,

    .l_f1bx2ks::after{

        width: 60px;

        height: 60px;

    }

    /*.adbl_cont_ri_le {*/

    /*    padding-left: 50px;*/

    /*}*/

    .alcu_li {

        padding: 0 14px;

        margin-bottom: 28px;

    }

    .apli_li_cont_ul,

    .about_partner_list_ul{

        margin: 0 -14px;

    }

    .apli_li{

        padding: 0 14px;

    }

    .product_pull_cont {

        padding: 80px 50px;

    }

    .product_pull_cont_le {

        padding-right: 50px;

    }

    .product_pull_cont_ri {

        padding-left: 60px;

    }

    .ppcl_ul_li {

        padding: 0 6px;

    }

    .ppcl_ul {

        margin: 0 -6px;

    }

    
.adbl_cont_ri_le {
    width: 34%;
}
.adbl_cont_ri {
    width: 66%;
}
.about_develop_bt_li1 .adbl_cont_ri {
    width: 64%;
}
.about_develop_bt_li1 .adbl_cont_ri_le {
    width: 36%;
}
.rcit_parga {
    padding-left: 80px;
}
    /* 1560end */

}



/* 1440~1200 pc小屏幕 重点*/

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

    .ys_modal_content {

        max-height: 650px;

    }

    .product_pull_cont_ri {

        padding-left: 60px;

    }

    .product_pull_cont {

        padding: 60px 40px;

    }

    .std_parga1 p {

        font-size: 16px;

    }

    .mhns_icon {

        width: 20px;

    }

    .mod_head_logo a{

        line-height: 90px;

    }

    .mhnl_ul_li a, .mod_head_nav_lang a, .mhns_icon {

        line-height: 62px;

    }

    .ys_hd_pc {

        padding-left: 60px;

        padding-right: 45px;

    }

    .ys_hd_pc::before {

        width: calc(100% - 110px - 60px);

    }

    .mod_head_logo {

        width: 110px;

    }



    .inside_body .ys_main {

        margin-top: 102px;

    }

    .mod_head_nav_list {

        padding-right: 40px;

    }

    .ys_bread_list a {

        font-size: 14px;

    }

    .ys_bread_list::before {

        width: 22px;

        height: 22px;

        right: -8px;

    }

    .ys_bread_list {

        padding: 0 16px;

    }

    .ys_bread {

        margin: 0 -16px;

    }

    .ys_bread_list img {

        width: 22px;

    }

    .std_title2, .yxedr_active h2 {

        font-size: 40px;

    }

    .plul_subtit,.std_font20, .std_font20 p {

        font-size: 18px;

    }

    .std_title5, .yxedr_active h5 {

        font-size: 28px;

    }

    .clbu_li_bt {

        padding: 27px 24px 34px;

    }

    .std_parga2 p {

        font-size: 14px;

    }

    .clbu_li_tp_lab p {

        line-height: 36px;

    }

    .yx_search3xlbox {

        top: 100px;

    }

    .solution_pull, .product_pull{

        top: 100px;

    }

    .about_pull{

        top: 72px;

    }

    .mod_contact h2, .ncbc_new h2 {

        font-size: 38px;

    }

    .new_cont_tp_tab {

        margin-top: 35px;

        margin-bottom: 40px;

    }

    .nctt_ul_li {

        padding: 0 50px;

    }

    .nctt_ul {

        margin: 0 -50px;

    }

    .nctt_ul_li .std_title6 {

        font-size: 22px;

    }

    .std_title6, .yxedr_active h6 {

        font-size: 24px;

    }

    .ncts_ul_li_ri {

        padding: 40px 40px 58px 48px;

    }

    .ncts_dots {

        left: calc(51% + 48px);

    }

    .ncbu_li {

        padding: 0 16px;

        margin-bottom: 60px;

    }

    .new_cont_bt_ul {

        margin: 0 -16px;

    }

    .mod_foot_tp {

        padding-top: 40px;

        padding-bottom: 30px;

    }

    .mod_foot_bt_ri a {

        margin-left: 20px;

    }

    .mulc_pop_cont a {

        font-size: 18px;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 36px;

    }

    .newdet_cont_tp {

        padding-top: 73px !important;

    }

    .ncbc_edr p {

        font-size: 16px;

    }

    .std_margin1 {

        margin-top: 40px;

    }

    .ccrc_parga {

        margin-top: 18px;

    }

    .ccrc_info_li_icon {

        width: 24px;

    }

    .ccrc_info_li_parga {

        width: calc(100% - 24px);

    }

    .contact_cont_le {

        padding-right: 60px;

    }

    .cpbu_li_circle {

        top: 3px;

    }

    .contact_cont_ri.ys_fixed {

        top: 80px;

    }

    .cllc_desc_text textarea,    

    .cllc_desc_text textarea::placeholder,

    .cllc_item_cont_input input, .cllc_code_bt_input input{

        font-size: 14px;

    }

    .rcbi_li_bt_email a {

        font-size: 18px;

    }

    .rcvb_cont_bt_lab {

        margin-bottom: 26px;

    }

    .rcvb_cont_tp {

        padding: 40px 55px 30px;

    }

    .rcvb_cont_bt {

        padding: 36px 55px 54px;

    }

    .rcbi_li_bt_btn .std_btn {

        width: 182px;

    }

    .rcbi_li_bt {

        margin-bottom: 40px;

    }

    .rcbi_li_tp_parga {

        font-size: 16px;

    }

    .std_padding1{

        padding: 100px 0;

    }

    .std_padtop1{

        padding-top: 100px;

    }

    .std_padbot1{

        padding-bottom: 100px;

    }
.prodet_tech{
    margin-top: 100px;
}
    .join_talent {

        min-height: 70vh;

    }

    .join_talent_cont {

        padding-bottom: 180px;

    }

    .join_us_text_tit {

        font-size: 250px;

        width: 3450px;

    }

    .jlul_cont_text {

        padding-left: 70px;

    }

    .join_list_ul_li.on .jlul_cont_text {

        padding-right: 70px;

    }

    .ys_cont1240,.ys_cont1260{

        width: 82.5%;

    }

    .join_why_ri {

        padding-left: 140px;

    }

    .join_us {

        padding-bottom: 180px;

    }

    .plul_tit {

        font-size: 26px;

    }

    .std_font24 {

        font-size: 22px;

    }

    .psul_cont_info {

        margin-bottom: 100px;

    }

    .solution_tab_nav {

        height: 92px;

    }

    .stcu_li .std_font24 {

        padding: 24px 0;

    }

    .stcu_li::after {

        height: calc(100% - 48px);

    }

    .solution_tab_cont.isfixed {

        top: 102px;

    }

    .sulc_icon {

        width: 58px;

    }

    .sulc_tit {

        margin-top: 20px;

    }

    .ssbu_li_cont {

        padding: 30px 40px;

    }

    .ssbu_li_cont_icon {

        width: 58px;

    }

    .sntc_ul_li p {

        padding-bottom: 8px;

    }

    .sctu_li_num span {

        font-size: 58px;

    }

    .service_prin_tp_list {

        margin-top: 50px;

    }

    .ys_cont1248{

        width: 82.5%;

    }

    .service_system h2 {

        margin-bottom: 40px;

    }

    .inwu_li p {

        line-height: 50px;

    }

    .inddet_nav,

    .inddet_nav_wrap_le{

        height: 50px;

    }

    .inddet_nav_wrap {

        padding-right: 40px;

    }

    /* .palu_li_parga {

        width: calc(100% - 16px);

    } */

    .palu_li_icon {

        width: 16px;

    }

    .inddet_nav_wrap.isfixed {

        top: 102px;

    }

    .pcll_cont_le_icon {

        width: 42px;

    }

    .prodet_pop_le_icon {

        width: 60px;

    }

    .prodet_tech {

        padding-left: 80px;

        padding-right: 80px;

    }

    .prodet_pop .ys_modal_content {

        padding: 70px 0 80px 60px !important;

    }

    .rcib_swiper_li.swiper-slide-active {

        width: 700px !important;

    }

    .research_core_list_le.ys_fixed {

        top: 164px;

    }

    .rcit_parga {

        padding-left: 100px;

    }    

    .project .project-link {

        font-size: 50px;

    }

    .rclr_ul_li_le {

        width: 180px;

    }

    .rclr_ul_li_ri {

        width: calc(100% - 180px);

    }

    .std_arrow_icon {

        width: 40px;

        height: 40px;

    }

    .std_arrow {

        width: 98px;

    }

    .center_secure_bt_arrow {

        bottom: -20px;

    }

    .rcib_swiper {

        padding-bottom: 50px !important;

    }

    .research_core_list_le {

        width: 500px !important;

    }

    .research_core_list_ri {

        width: calc(100% - 500px);

    }

    .center_industry {

        padding-bottom: 150px;

    }

    .mech_cont_ri {

        width: 500px;

    }

    .mech_cont_le {

        width: calc(100% - 500px);

        padding-right: 80px;

    }

    .mlci_ul_li {

        margin-bottom: 180px;

    }

    .atbu_li {

        padding: 0 30px;

        margin-bottom: 40px;

    }

    .about_team_bt_ul {

        margin: 0 -30px;

    }

    .atbu_li_cont_text {

        margin-top: 24px;

    }

    .ajlu_li {

        font-size: 166px;

    }

    .about_jour_le {

        width: 420px;

    }

    /* .about_jour_ri {

        width: calc(100% - 420px);

        padding-left: 240px !important;

    } */

    .acbu_li {

        padding: 0 10px;

    }

    .about_culture_bt_ul{

        margin: 0 -10px;

    }

    .about_culture {

        padding-bottom: 200px;

    }

    .about_culture::after {

        bottom: -200px;

        height: 400px;

    }

    .ys_cont1320{

        width: 82.5%;

    }

    .alct_tit {

        font-size: 20px;

    }

    /* .ajrc_list_ul_li:last-child {

        padding-bottom: 200px;

    } */

    .sscr_icon {

        width: 60px;

    }

    .quote-animation .text-size--h1 {

        font-size: 48px;

    }

    .cmp-quote_top-text-container {

        margin-bottom: 40px;

    }

    .cqta_cont {

        max-width: 90%;

    }

    .cmp-quote__text_icon {

        width: 60px;

    }

    .solution_profuct_bt_ul .slick-next {

        right: -50px;

    }

    .solution_profuct_bt_ul .slick-prev {

        left: -50px;

    }

    .std_margin2 {

        margin-top: 30px;

    }

    .std_title1 {

        font-size: 44px;

    }

    .ys_ban_btn a {

        padding: 0 30px;

    }

    .ys_ban_btn p {

        line-height: 48px;

    }

    .ys_ban_dots {

        bottom: 30px;

    }

    .hrul_cont_num {

        font-size: 72px;

    }
    .hrul_cont_num_scroll{
        font-size: 72px !important;
    }
    .hlct_bt {

        padding-top: 20px;

    }

  

    .home_world_bt_swiper {

        padding-top: 90px !important;

        padding-bottom: 130px !important;

    }

    .home_system_bt_ri {

        padding-left: 70px;

    }

    .home_world_parga p {

        font-size: 18px;

    }

    .home_system_bt {

        margin-top: 50px;

    }

    .prodet_pop_ri{

        height: 450px;

    }

    .hwba_icon {

        width: 52px;

        height: 52px;

    }

    .service_nation_tab_cont {

        width: 300px;

    }

    .stcu_li .std_font24 {

        font-size: 20px;

    }

    .rcll_bg {

        right: -40px;

        bottom: -50px;

    }

    .cmp-quote__author-block .std_title4{

        font-size: 28px;

    }

    .solution_tab_cont.isfixed .stcu_li .std_font24{

        font-size: 16px;

    }

    .hebc_le {

        width: 520px;

    }

    .hebc_ri {

        width: calc(100% - 520px);

        padding-left: 240px;

    }

    /* .home_explore_bt.isfixed .home_explore_bt_bg {

        top: 93px;

    }

    .home_explore_bt_bg {

        height: calc(100vh - 93px);

    } */

    .mhnl_ul_li {

        padding: 0 18px;

    }

    .mhnl_ul {

        margin: 0 -18px;

    }

    .home_explore_bt_cont {

        padding: 50px 0;

    }

    .hebc_le.ys_fixed {

        top: 153px;

    }

    .ribt_tit {

        max-height: 250px;

    }

    .solution_light_bt_ul .slick-next {

        right: -50px;

    }

    .solution_light_bt_ul .slick-prev {

        left: -50px;

    }

    /* .adbl_cont_text li {

        width: 20px;

        height: 20px;

    }

    .l_f1bx2ks::before,

    .l_f1bx2ks::after {

        width: 20px;

        height: 20px;

    } */

    .std_font24 {

        font-size: 20px;

    }

    .ptbr_ul_li_cont {

        padding: 24px 50px;

    }

    .alul_cont .std_font24 {

        font-size: 84px;

        line-height: 1.1;

        width: 300px;

    }

    .alul_cont .std_parga1 {

        width: calc(100% - 300px);

        padding-left: 120px;

    }

    .about_jour h2 {

        padding-left: 420px;

    }

    .ajrc_list_ul_li {

        padding-top: 40px;

    }

    .about_jour_cont .ys_cont1400::before {

        left: 300px;

    }

    .home_explore_bt.isfixed .home_explore_bt_bg {

        top: 103px;

    }

    .home_explore_bt.isfixed.notfixed .home_explore_bt_bg{

        bottom: 0;

    }

    .home_explore_bt_bg{

        height: calc(100vh - 103px);

    }

    .acrl_ul_li_icon {

        width: 13px;

    }

    .acrl_ul_li_tit {

        margin-left: -13px;

    }

    .about_partner_list_ul .slick-list {

        padding-bottom: 28px;

    }

    .about_partner_list {

        margin-top: 30px;

    }

    .alcu_li {

        padding: 0 8px;

        margin-bottom: 16px;

    }

    .apli_li_cont_ul, .about_partner_list_ul {

        margin: 0 -8px;

    }

    .apli_li {

        padding: 0 8px;

    }

    .palu_li p::before{

        width: 16px;

        height: 16px;

        top: 5px;

    }

    .rclr_ul_li_le {

        width: 150px;

    }

    .rclr_ul_li_ri {

        width: calc(100% - 150px);

    }
    .acrl_ul_li_bt ul {
        padding-left: 30px;
        max-height: 130px;
    }
    .center_industry_bt_img {
        width: 50%;
    }
    .cibt_ul_li p {
        font-size: 16px;
        padding: 10px 20px;
    }
    .center_industry_bt_circle {
        width: 75.4%;
    }
    .sulc_tit {
        font-size: 20px;
    }
    .pall_cont{
        height: 108px;
    }
    .acrl_ul_li_tit{
        font-size: 22px !important;
    }
    .acrl_ul_li_icon {
        width: 9px;
    }
    .hrul_cont_num span {
        font-size: 28px;
    }
    .mod_head_logo {
        width: 198px;
    }
    .hebc_le .std_harbold {
        margin-top: 22px;
    }
    .research_core_innova_tp h2 {
        width: 34%;
    }
    .rcit_parga {
        width: 66%;
        padding-left: 60px;
    }
    
    /*20240826*/
    .ys_bll_ri p {
        font-size: 14px;
    }
    .ys_bll_ri a, .ys_bll_ri_box {
        padding: 12px 14px 12px 16px;
    }
    .ys_bll_ri_icon {
        width: 12px;
        margin-left: 12px;
    }
    .ys_bll_ri {
        /*min-width: 162px;*/
    }
    .ys_bll_icon {
        width: 18px;
        height: 18px;
    }
    .ys_bll_icon:after {
        width: 6px;
        height: 6px;
    }
    /* 2024.10.22 - start */
    .debi-item-core .std_font20 {
        padding: 0 26px 28px;
    }
    .develop-employ .std_title2 {
        margin-bottom: 46px;
    }
    .develop-employ-box {
        --right1: 180px;
    }
    .develop-employ .std_title2 {
        margin-bottom: 40px;
    }
    /* 2024.10.22 - end */
    /* 1440end */

}



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

   

    .case_recomm_bt_bg {

        bottom: -30px;

        right: -20px;

    }

    .crbl_ul {

        padding: 65px 60px 65px 40px;

    }

    .case_recomm_bt_ri {

        transform: translateY(40px);

    }

    .mod_head {

        padding: 0 60px;

    }

    .cpbu_li_circle {

        width: 18px;

        height: 18px;

    }

    .cpbu_li_circle::after {

        width: 10px;

        height: 10px;

    }

    .cpbu_li {

        width: 50%;

    }

    .cclf_list_li_main {

        padding: 25px 30px 35px;

    }

    .cclf_list_li_sub .std_btn1_box {

        padding: 0 40px;

    }

    .cclf_list_li_privacy {

        margin: 20px 0;

    }

    .contact_cont_ri {

        width: 450px;

        padding-left: 60px;

    }

    .contact_cont_le {

        width: calc(100% - 450px);

    }

    .ccrc_info_li {

        margin-bottom: 22px;

    }

    .jwru_li {

        padding-right: 60px;

    }

    .jwru_li:nth-child(2n) {

        padding-left: 60px;

    }

    .jwru_li_cont {

        padding: 20px 30px;

    }

    .join_talent_cont_icon {

        width: 56px;

        margin-bottom: 30px;

    }

    .join_talent_cont_parga {

        margin-top: 20px;

    }

    .join_talent_cont_parga p {

        margin-bottom: 15px;

    }

    .std_title4, .yxedr_active h4 {

        font-size: 30px;

    }

    .ptbr_ul_li_cont {

        padding: 24px 40px;

    }

    .ptbr_ul_li_cont td:nth-child(1) {

        width: 260px;

    }

    /* .about_jour_ri {

        padding-left: 180px !important; 

    } */

    .ahbu_li {

        padding: 0 40px;

    }

    .about_honor_bt_ul {

        margin: 0 -40px;

    }

    .about_honor_bt {

        margin-top: 40px;

    }

    .cmp-quote__author-block .std_title4{

        font-size: 28px;

    }

    .cmp-quote__text_icon {

        width: 55px;

    }

    .mod_head_nav_lang {

        margin-left: 35px;

    }

    .mod_head_nav_search {

        margin-left: 35px;

    }

    .mhnl_ul_li {

        padding: 0 13px;

    }

    .mhnl_ul {

        margin: 0 -13px;

    }

    .patu_li {

        padding: 0 15px;

    }

    .prodet_adv_tab_ul {

        margin: 0 -15px;

    }

    .mod_foot_bt_ri{

        width: 325px;

        flex-shrink: 0;

    }

    .mod_foot_bt_le{

        width: calc(100% - 325px);

        padding-right: 10px;

    }

    .mod_foot_bt .ys_cont1400{

        align-items: flex-start;

    }

    .alul_cont .std_font24 {

        font-size: 80px;

    }

    .case_recomm_bt_le .ncts_dots {

        left: 40px;

    }
    .mod_head_logo {
        width: 198px;
    }
    .adbl_cont_ri_le {
        padding-left: 0;
    }
    .crbl_ul {
        padding: 65px 60px 65px 150px;
    }
        /* 1360end */

    .ys_nyban_imgs img {
        width: 45%;
    }
}



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

    .ys_modal_content {

        max-height: 600px;

    }

    .std_title5, .yxedr_active h5 {

        font-size: 26px;

    }

    .mod_head_logo a, .mhnl_ul_li a, .mod_head_nav_lang a, .mhns_icon {

        line-height: 58px;

    }

    .mod_head_nav_btn a {

        padding: 0 20px;

    }

    .mod_head_nav_btn p {

        line-height: 38px;

    }

    .mhns_icon {

        width: 20px;

    }

    .mod_head_nav_search {

        margin-right: 35px;

        margin-left: 35px;

    }

    .mod_head_logo {

        width: 100px;

    }

    .inside_body .ys_main {

        margin-top: 98px;

    }

    .yx_search3xlbox {

        height: 250px;

        top: 98px;

    }

    .yx_search3xlbtn {

        width: 22px;

    }

    .spru_li_tit {

        margin-bottom: 10px;

    }

    .spru_li {

        margin-bottom: 22px;

    }

    .solution_pull_ri {

        width: 35%;

        padding-left: 60px;

    }

    .solution_pull_le {

        width: 65%;

    }

    .solution_pull, .product_pull {

        padding-top: 40px;

        padding-bottom: 60px;

    }

    .solution_pull, .product_pull{

        top: 98px;

    }

    .about_pull{

        top: 68px;

    }

    .std_title2, .yxedr_active h2 {

        font-size: 38px;

    }

    .culc_icon {

        width: 58px;

    }

    .cltu_li a {

        font-size: 14px;

    }

    .clbu_lis {

        font-size: 20px;

    }

    .clbu_li_bt_tit {

        font-size: 18px;

    }

    .std_padding3 {

        padding: 60px 0;

    }

    .std_padtop3{

        padding-top: 60px;

    }

    .std_padbot3{

        padding-bottom: 60px;

    }

    .std_padding2{

        padding: 50px 0;

    }

    .std_padtop2{

        padding-top: 50px;

    }

    .std_padbot2 {

        padding-bottom: 50px;

    }

    .case_list_bt_ul {

        margin: 0 -10px 30px;

    }

    .mod_contact h2, .ncbc_new h2 {

        font-size: 36px;

    }

    .nctt_ul_li .std_title6 {

        font-size: 20px;

    }

    .nctt_ul_li {

        padding: 0 40px;

    }

    .nctt_ul {

        margin: 0 -40px;

    }

    .std_title6, .yxedr_active h6 {

        font-size: 22px;

    }

    .ncbu_li {

        padding: 0 10px;

        margin-bottom: 50px;

    }

    .new_cont_bt_ul {

        margin: 0 -10px;

    }

    .mulc_pop_cont a {

        font-size: 16px;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 34px;

    }

    .mod_bread {

        padding: 0 60px;

    }

    .newdet_cont_tp_tit {

        margin-top: 30px;

    }

    .cclf_tab_ul_li {

        padding: 0 20px;

    }

    .std_margin1 {

        margin-top: 34px;

    }

    .ccrc_info_li {

        margin-bottom: 18px;

    }

    .contact_cont_ri {

        width: 400px;

        padding-left: 40px;

    }

    .contact_cont_le {

        width: calc(100% - 400px);

    }

    .cllc_item_cont_input,.cllc_code_bt_input,.cllc_code_bt_img{

        height: 35px;

    }

    .std_btn1 p {

        line-height: 40px;

    }

    .ydtc_li_icon {

        line-height: 35px;

    }

    .rcvb_cont_tp {

        padding: 30px 40px;

    }

    .rcvb_cont_bt {

        padding: 30px 40px 45px;

    }

    .std_font24 {

        font-size: 20px;

    }

    .julc_icon {

        width: 45px;

    }

    .jepb_ul_li {

        margin-top: 40px;

    }

    .std_padding1{

        padding: 80px 0;

    }

    .std_padtop1{

        padding-top: 80px;

    }

    .std_padbot1{

        padding-bottom: 80px;

    }
    .prodet_tech{
        margin-top: 80px;
    }
    .join_us_text_tit {

        font-size: 220px;

        width: 3030px;

    }

    .join_us {

        padding-bottom: 160px;

    }

    .jrcu_li a {

        padding: 30px 30px 38px;

    }

    .join_why_bg {

        width: 440px;

    }

    .plul_lab p {

        padding: 0 14px;

    }

    .product_system_ul_li {

        padding: 0 8px;

    }

    .product_system_ul {

        margin: 0 -8px;

    }

    .info_pop .ys_modal_content, .product_pop .ys_modal_content, .prodet_pop .ys_modal_content {

        width: 1000px;

        padding: 50px 60px;

        height: 500px;

    }

    .plul_img {

        margin-top: 20px;

    }

    .sulc_icon {

        width: 52px;

    }

    .solution_tab_nav {

        height: 88px;

    }

    .sstc_le {

        padding-right: 70px;

    }

    .ssbu_li_cont_icon {

        width: 54px;

    }

    .sctu_li_num span {

        font-size: 54px;

    }

    .solution_tab_cont.isfixed {

        top: 98px;

    }

    .solution_tab_cont::after {

        width: calc(100% - 80px);

    }

    .inddet_nav_wrap.isfixed {

        top: 98px;

    }

    .prodet_tech {

        padding-left: 60px;

        padding-right: 60px;

    }

    .ys_modal_close {

        width: 26px;

        right: 26px;

        top: 20px;

    }

    .research_core_list_le.ys_fixed {

        top: 152px;

    }

    .rcib_swiper_li.swiper-slide-active {

        width: 600px !important;

    }

    .rclr_ul_li {

        padding: 25px 0;

    }

    .project .project-link {

        font-size: 46px;

    }

    .cibt_ul_li p {

        font-size: 16px;

    }

    .research_integ_bt_text {

        width: 550px;

        padding: 50px 30px 60px 40px;

    }

    .csbs_li_cont {

        padding: 50px 24px 20px;

    }

    .csbs_li_cont_text {

        margin-top: 30px;

    }

    .csbs_li_cont_icon {

        width: 52px;

    }

    .atbu_li {

        padding: 0 24px;

        margin-bottom: 30px;

    }

    .about_team_bt_ul {

        margin: 0 -24px;

    }

    .ajlu_li {

        font-size: 138px;

    }

    .about_jour_le {

        width: 340px;

    }

    /* .about_jour_ri {

        width: calc(100% - 340px);

        padding-left: 150px !important;

        padding-right: 70px !important;

    } */

    .info_pop_text_name, .info_pop_text_parga p {

        padding-right: 100px;

    }

    .about_develop_bt {

        margin-top: 30px;

    }

    .about_culture {

        padding-bottom: 160px;

    }

    .about_culture::after {

        bottom: -160px;

    }

    /* .ajrc_list_ul_li:last-child {

        padding-bottom: 150px;

    }

    .ajrc_list_ul_li {

        padding-top: 180px;

    } */

    .quote-animation .text-size--h1 {

        font-size: 44px;

    }

    .slbu_li_cont {

        padding: 30px 30px 35px;

    }

    .spbu_li_cont_btn {

        margin-top: 15px;

        margin-bottom: 20px;

    }

    .spbu_li_cont {

        padding-top: 60px;

    }

    .hsbr_ul_li {

        padding-bottom: 50px;

    }

    .hrul_cont_num {

        font-size: 66px;

    }
    .hrul_cont_num_scroll{
        font-size: 66px !important;
    }
    .hebc_ri_ul_li {

        margin-bottom: 25px;

    }

    .hwbs_li_cont {

        margin: 0 8px;

    }

  

    .hwba_icon {

        width: 46px;

        height: 46px;

    }

    .hnbr_ul_li a {

        padding: 28px 0;

    }

    .home_new_bt_ri {

        padding-left: 40px;

    }

    .std_title1 {

        font-size: 40px;

    }

    /* .home_explore_bt_cont {

        padding-top: 100px;

        padding-bottom: 50px;

    } */

    .prodet_pop_ri{

        height: 350px;

    }

    .hlct_bt .std_font24{

        font-size: 18px;

    }

    .cmp-quote__author-block .std_title4{

        font-size: 26px;

    }

    .cmp-quote__text_icon {

        width: 50px;

    }

    .rcib_swiper_li {

        height: 420px !important;

    }

    .ys_hd_pc {

        padding-left: 50px;

        padding-right: 40px;

    }

    .mod_head_nav_lang {

        margin-left: 28px;

    }

    .mod_head_nav_search {

        margin-left: 28px;

    }

    .mod_head_nav_list {

        padding-right: 40px;

    }

    .ys_hd_pc::before {

        width: calc(100% - 100px - 50px);

    }

    .hebc_le {

        width: 460px;

    }

    .hebc_ri {

        width: calc(100% - 460px);

        padding-left: 200px;

    }

    /* .home_explore_bt.isfixed .home_explore_bt_bg {

        top: 88px;

    }

    .home_explore_bt_bg {

        height: calc(100vh - 88px);

    } */

    .hebc_le.ys_fixed {

        top: 140px;

    }

    .ys_nyban_imgs {

        bottom: -130px;

    }

    .ribt_tit {

        max-height: 230px;

    }

    .jwru_li_cont_icon {

        width: 42px;

    }

    .join_why_ri {

        padding-left: 100px;

    }

    .mod_head_tp a {

        font-size: 14px;

    }

    .mod_head_tp li {

        padding: 0 14px;

    }

    /* .ptbr_ul_li {

        max-height: 55vh;

    } */

    .patu_li {

        padding: 0 8px;

    }

    .prodet_adv_tab_ul {

        margin: 0 -8px;

    }

    .patu_li .std_font24 {

        font-size: 18px;

    }

    .ptbr_ul_li_cont td:nth-child(1) {

        padding-right: 30px;

    }

    .about_jour_cont .ys_cont1400::before {

        height: calc(100% + 120px);

        top: -60px;

    }

    .about_jour_cont .ys_cont1400::before {

        left: 340px;

    }

    .ybdu_li{

        padding: 0 10px;

    }

    .ys_ban_dots_ul{

        margin: 0 -10px;

    }

    .home_explore_bt.isfixed .home_explore_bt_bg {

        top: 99px;

    }

    .home_explore_bt_bg{

        height: calc(100vh - 99px);

    }

    .hebc_le.ys_fixed {

        top: 149px;

    }

    .hwbs_li.active {

        transform: scale(1.1);

    }

    .adbl_cont_text li, .l_f1bx2ks::before, .l_f1bx2ks::after {

        width: 54px;

        height: 54px;

    }

    .adbl_cont_text li::after {

        width: 6px;

        height: 6px;

    }

    /*.adbl_cont_ri_le {*/

    /*    padding-left: 30px;*/

    /*}*/

    .product_pull_cont_le {

        padding-right: 30px;

    }

    .product_pull_cont {

        padding: 60px 30px;

    }

    .rclr_ul_li_le {

        width: 130px;

    }

    .rclr_ul_li_ri {

        width: calc(100% - 130px);

        padding-left: 50px;

    }

    .ptbr_ul_li {

        max-height: 500px;

    }
    .acrl_ul_li_tit {
        font-size: 20px !important;
    }
    .hrul_cont_num span {
        font-size: 26px;
    }
    
    .mod_head_logo {
        width: 180px 
    }
    .solution_tab_cont::after {
        width: 100%;
    }
    .acrl_ul_li_tit::after {
        bottom: 8px;
    }
    .prodet_pop_ri_cont {
        padding-right: 40px;
    }
    .psbl_ul_li_lab {
        margin-right: 15px;
    }

/*20240826*/
    .ys_bll_ri a, .ys_bll_ri_box {
        padding: 10px 12px 10px 14px;
    }
    .ys_bll_ri {
        /*min-width: 158px;*/
    }

/*2024.09.25*/
    .ys_nyban_imgs img {
        width: 40%;
    }
    /* 2024.10.22 - start */
    .develop-employ-box-inof {
        --jian: 10px;
    }
    /* 2024.10.22 - end */
    /* 1280end */

}



/* 1200~992 平板横屏*/

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

    .case_recomm_bt_ri {

        width: 50%;

    }

    .case_recomm_bt_le {

        width: 50%;

    }

    .mod_bread {

        padding: 0 40px;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 32px;

    }

    .std_btn p {

        font-size: 14px;

    }

    /* .std_btn3_box img {

        width: 22px;

    } */

    .std_btn2_box_icon, .std_btn3_icon{

        width: 22px;

        height: 22px;

    }

    .nnbu_li_tit {

        margin-bottom: 20px;

    }

    .nnbu_li a {

        padding: 30px 40px;

    }

    .std_font24 {

        font-size: 20px;

    }

    .contact_main::after {

        width: 40px;

    }

    .contact_cont_ri.ys_fixed {

        right: 40px;

    }

    .contact_cont_ri.ys_fixed {

        top: 60px;

    }

    .recruit_cont_value {

        margin-top: 32px;

    }

    .std_title4, .yxedr_active h4 {

        font-size: 28px;

    }

    .ys_cont1240, .ys_cont1260 {

        width: 100%;

        padding: 0 40px;

    }

    .jwru_li_cont .std_font24 {

        margin-top: 8px;

    }

    .join_talent_cont {

        padding-bottom: 140px;

    }

    .join_talent_cont_parga {

        width: 60%;

    }

    .join_why_bg {

        width: 400px;

    }

    .stcu_li .std_font24 {

        line-height: 1.75;

        padding: 20px 0;

    }

    .solution_tab_nav {

        height: 75px;

    }

    .stcu_li::after {

        height: calc(100% - 40px);

    }

    .ys_cont1248 {

        width: 100%;

        padding: 0 40px;

    }

    .sctu_li_num span {

        font-size: 48px;

    }

    .std_margin2 {

        margin-top: 28px;

    }

    .prodet_tech {

        padding-left: 40px;

        padding-right: 40px;

    }

    .prodet_pop .ys_modal_content {

        padding: 60px 0 60px 40px !important;

    }

    .research_core_list_le.ys_fixed {

        top: 139px;

    }

    .research_core_list_le.ys_fixed {

        left: 40px;

    }

    .research_core_list_le.ys_notfixed {

        left: 40px !important;

    }

    .rclr_ul_li_le {

        width: 155px;

    }

    .rclr_ul_li_ri {

        width: calc(100% - 155px);

        padding: 0 50px;

    }

    .rcll_bg {

        right: -40px;

        bottom: -40px;

    }

    .research_core_innova_bt {

        padding-left: 40px;

    }

    .center_secure_bt::after {

        width: 40px;

    }

    .center_secure_bt {

        padding-left: 40px;

        padding-right: 40px;

    }

    .center_industry {

        padding-bottom: 120px;

    }

    .about_jour.isfixed .about_jour_le {

        left: 40px !important;

    }

    .info_pop_text {

        padding-left: 70px;

    }

    .info_pop_text_name, .info_pop_text_parga p {

        padding-right: 80px;

    }

    /* .about_jour_ri {

        padding-right: 140px !important;

    } */

    .alct_tit {

        font-size: 18px;

    }

    .about_honor_bt_ul .slick-list {

        padding-bottom: 50px !important;

    }

    .solution_scene_cont {

        padding-right: 40px;

    }

    .quote-animation {

        padding: 0 40px;

    }

    .quote-animation .cmp-quote__text-author-wrapper {

        padding: 0 8%;

    }

    .solution_profuct .ys_cont1400{

        width: 90%;

    }

    .solution_profuct_bt_ul .slick-arrow {

        width: 18px;

        height: 28px;

    }

    .solution_profuct_bt_ul .slick-next {

        right: -36px;

    }

    .solution_profuct_bt_ul .slick-prev {

        left: -36px;

    }

    .home_system_bt {

        padding-right: 40px;

    }

    .home_world_bt_swiper {

        padding-top: 80px !important;

        padding-bottom: 110px !important;

    }

    .home_system_bt_ri {

        padding-left: 60px;

    }

    .home_world_bt {

        padding-left: 40px;

    }

    .std_title1 {

        font-size: 38px;

    }

    .home_system_bt {

        margin-top: 40px;

    }

    .prodet_pop_ri{

        height: 380px;

    }

    .home_world_bt_arrow {

        top: calc(50% - 15px);

    }

    .hebc_le.ys_fixed {

        left: 40px;

    }

    .hebc_le.ys_notfixed {

        left: 40px !important;

    }

    .solution_light_bt_ul .slick-next {

        right: -36px;

    }

    .solution_light_bt_ul .slick-prev {

        left: -36px;

    }

    .solution_light .ys_cont1400 {

        width: 90%;

    }

    .solution_light_bt_ul .slick-arrow {

        width: 18px;

        height: 28px;

    }

    .alul_cont .std_font24 {

        font-size: 70px;

    }
    .rcbl_tit {
         width: 45.7% !important;
    }

    .sulc_tit {
        font-size: 18px;
    }
    .prodet_solution_bt_le{
        padding-right: 30px;
    
    }
     /* 2024.10.22 - start */
    .develop-employ-box {
        --right1: 100px;
        margin-right: -40px;
        padding-right: calc(40px + var(--right1));
    }
    .develop-employ .std_title2 {
        margin-bottom: 30px;
    }
    /* 2024.10.22 - end */
    /* 1200end */

}





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

    .inside_body .ys_main {

        margin-top: 0;

    }

    .mod_bread{

        display: none;

    }

    .crbl_ul {

        padding: 50px 40px;

    }

    .culc_icon {

        width: 52px;

    }

    .case_recomm {

        padding-bottom: 60px;

    }

    .clbu_li_bt_tit {

        margin-top: 18px;

    }

    .case_list {

        padding-bottom: 0 !important;

    }

    .mod_contact_btn .std_btn1_box, .ys_nyban_btn_li1 .std_btn1_box {

        padding: 0 32px;

    }

    .std_btn1 p {

        line-height: 40px;

    }

    .std_title2, .yxedr_active h2 {

        font-size: 34px;

    }

    .mod_contact h2, .ncbc_new h2 {

        font-size: 32px;

    }

    .mod_foot_bt_le a {

        color: #fff;

        margin-left: 10px;

    }

    .mod_foot_bt_ri a {

        margin-left: 20px;

    }

    .mfts_ul_li.act .mulc_code{

        opacity: 1;

        visibility: visible;

        transform: translateX(-50%) translateY(0);

        transition: opacity .4s,transform .3s ease-out;

    }

    .mfts_ul_li.act .mulc_pop {

        opacity: 1;

        visibility: visible;

        transform: translateY(0);

        transition: opacity .4s,transform .3s ease-out;

    }

    .newdet_cont_tp {

        padding-top: 50px !important;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 30px;

    }

    .join_why_le {

        width: 400px !important;

    }

    .join_why_ri {

        width: calc(100% - 400px);

        padding-left: 80px;

    }

    .jwru_li_cont_icon {

        width: 38px;

    }

    .join_why_bg {

        width: 400px;

        left: 200px;

        top: 100px;

    }

    .join_talent_cont_parga {

        width: 70%;

    }

    .join_talent_cont {

        padding-top: 60px;

        padding-bottom: 120px;

    }

    .join_talent {

        min-height: 68vh;

    }

    .julc_icon {

        width: 40px;

    }

    .join_us_text_tit {

        font-size: 180px;

        width: 2470px;

    }

    .join_us {

        padding-bottom: 140px;

    }

    .jlul_cont_text {

        padding-left: 60px;

        padding-right: 30px;

    }

    .join_list_ul_li.on .jlul_cont_text {

        padding-right: 60px;

        padding-left: 30px;

    }

    .std_padding1{

        padding: 70px 0;

    }

    .std_padtop1{

        padding-top: 70px;

    }

    .std_padbot1{

        padding-bottom: 70px;

    }
    .prodet_tech{
        margin-top: 70px;
    }
    .std_title4, .yxedr_active h4 {

        font-size: 26px;

    }

    .ys_modal_close {

        width: 25px;

    }

    .plul_tit {

        font-size: 24px;

    }

    .plul_btn {

        bottom: 0;

    }

    .plul_lab p {

        padding: 0 10px;

    }

    .sulc_icon {

        width: 48px;

    }

    .std_title6, .yxedr_active h6 {

        font-size: 20px;

    }

    .service_prin_tp_list {

        margin-top: 40px;

    }

    .sstc_le_email {

        margin-top: 30px;

    }

    .sstc_le {

        padding-left: 40px;

        padding-right: 40px;

    }

    .ssbu_li_cont {

        padding: 30px;

    }

    .prodet_nav.subnavhide .inddet_nav_wrap.isfixed {

        top: 64px;

    }

    .inddet_nav_wrap.isfixed {

        top: 64px;

    }

    .ptbr_ul_li_cont p {

        font-size: 14px;

    }

    .ptbr_ul_li_cont {

        padding: 20px 30px;

    }

    .pcll_cont_ri {

        padding-left: 40px;

    }

    .pcll_cont_le_icon {

        width: 36px;

    }

    .prodet_pop_le_icon {

        width: 52px;

    }

    .research_core_list_le {

        width: 450px !important;

    }

    .research_core_list_ri {

        width: calc(100% - 450px);

        padding-left: 80px;

    }

    .mech_cont_ri {

        width: 350px;

    }

    .project .project-link {

        font-size: 42px;

    }

    .mech_cont_le {

        width: calc(100% - 350px);

        padding-right: 60px;

    }

    .mlci_ul_li {

        margin-bottom: 150px;

    }

    .ajlu_li {

        font-size: 120px;

    }

    .about_jour_le {

        width: 280px;

    }

    /* .about_jour_ri {

        width: calc(100% - 280px);

    } */

    .ajtl_ul_li p {

        font-size: 18px;

    }

    .ajtl_ul_li {

        margin-bottom: 12px;

    }

    .about_jour_time_parga p {

        font-size: 12px;

    }

    .ahbu_li {

        padding: 0 20px;

    }

    .about_honor_bt_ul {

        margin: 0 -20px;

    }

    /* .ajrc_list_ul_li {

        padding-top: 160px;

    } */

    .solution_scene_cont_le {

        width: 55%;

    }

    .solution_scene_cont_ri {

        width: 45%;

        padding-left: 30px;

    }

    .sscr_icon {

        width: 54px;

    }

    .quote-animation .text-size--h1 {

        font-size: 38px;

    }

    .cmp-quote_top-text-container {

        margin-bottom: 30px;

    }

    .slbu_li {

        padding: 0 10px;

    }

    .solution_light_bt_ul {

        margin: 0 -10px;

    }

    .slbu_li_cont_icon {

        width: 36px;

    }

    .spbu_li_cont_img {

        padding: 0 80px;

    }

    .spbu_li_cont {

        padding-top: 50px;

    }

    .spbu_li {

        padding: 0 12px;

    }

    .solution_profuct_bt_ul {

        margin: 0 -12px;

    }

    .solution_profuct .ys_cont1400 {

        width: 95%;

    }

    .ybdu_li_line {

        margin-bottom: 14px;

    }

    .ys_ban_dots {

        bottom: 25px;

    }

    .ys_ban_btn p {

        line-height: 44px;

    }

    .home_system_bt_ri {

        padding-left: 60px;

    }

    .hrul_cont_num {

        font-size: 60px;

    }
    .hrul_cont_num_scroll{
        font-size: 60px !important;
    }
    .hwbs_li_cont {

        margin: 0 12px;

    }

    .hwba_icon {

        width: 40px;

        height: 40px;

    }

    .home_system_bt_ri {

        padding-left: 0;

        width: 100%;

        margin-top: 40px;

    }

    .home_system_bt{

        padding-left: 40px;

    }

    .hsbr_ul,.home_system_bt {

        height: auto !important;

    }

    .home_system_bt_ri::before,

    .home_system_bt_ri::after{

        display: none;

    }

    .hsbr_ul{

        transform: translateY(0) !important;

    }

    .hsbr_ul_li:not(:first-child){

        display: none;

    }

    .hsbr_ul_li{

        -webkit-user-select: text;

        -khtml-user-select: text;

        -moz-user-select: text;

        -ms-user-select: text;

        user-select: text;

    }

    .hsbr_ul{

        pointer-events: all;

        margin: 0 -10px;

    }

    .home_system_bt_le {

        width: 66%;

    }

    .hsbr_ul_li {

        padding: 0 10px;

    }

    .hsbr_ul .slick-list{

        padding-bottom: 40px;

    }

    .hsbr_ul .slick-dots{

        bottom: 0;

    }

    .psbl_ul_li_img{

        display: block;

    }

    .prodet_solution_bt_ri{

        display: none;

    }

    .prodet_solution_bt_le {

        width: 100%;

    }

    .rclr_ul_li{

        visibility: hidden;

    }

    .rclr_ul_li.act{

        visibility: visible;

    }

    .ptbr_ul_li_cont{

        padding-bottom: 30px !important;

    }

    

    .ptbl_tab li {

        padding: 0 10px;

    }

    .ptbl_tab ul {

        margin: 0 -10px;

    }

    .ptbl_tab ul::after {

        width: calc(100% - 20px);

    }

    .cmp-quote__author-block .std_title4{

        font-size: 24px;

    }

    .ys_hd_pc {

        display: none !important;

    }

    .solution_tab_cont.isfixed {

        top: 64px;

    }

    /* .home_explore_bt.isfixed .home_explore_bt_bg {

        top: 64px;

    }

    .home_explore_bt_bg {

        height: calc(100vh - 64px);

    } */

    .hebc_le {

        width: 430px;

    }

    .hebc_ri {

        width: calc(100% - 430px);

        padding-left: 170px;

    }

    .hebc_le.ys_fixed{

        top: 114px;

    }

    .solution_light .ys_cont1400 {

        width: 95%;

    }

    /* .l_f1bx2ks::before,

    .l_f1bx2ks::after{

        animation: page-loader-ripple3 3s infinite linear;

    } */

    .ptbr_ul_li_cont td:nth-child(1) {

        width: 220px;

    }

    .ys_banner{

        height: calc(100vh - 64px);

    }

    .alul_cont .std_font24 {

        width: 250px;

    }

    .alul_cont .std_parga1 {

        width: calc(100% - 250px);

        padding-left: 100px;

    }

    .about_jour h2 {

        padding-left: 350px;

    }

    .about_jour_cont .ys_cont1400::before {

        left: 290px;

    }

    .home_explore_bt.isfixed .home_explore_bt_bg {

        top: 64px;

    }

    .home_explore_bt_bg{

        height: calc(100vh - 64px);

    }

    .acrl_ul_li_tit::after {

        bottom: 6px;

    }

    .home_explore_bt {

        min-height: calc(100vh - 64px);

    }

    .ptbr_ul_li {

        max-height: 450px;

    }
    .hsbr_ul_li_tit{
        color: #02774B;
    } 
    .hsbr_ul_li_btn p{
          color: #02774B;
    }
    .hsbr_ul_li .sbbi_bg {
        transform: translate3d(0%, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    }
    .hsbr_ul_li .std_btn2_box_icon img:nth-child(2) {
        opacity: 0;
    }
    .hsbl_ul_li_wrap video{
        display: none;
    }
    .prodet_solution_bt_le{
        padding-right: 0;
    
    }
    .hrul_cont_num span {
        font-size: 24px;
    }
    .crbl_ul {
        padding: 50px 40px 50px 150px;
    }
    .hebc_le .std_harbold {
        margin-top: 18px;
    }
    .join_why_le h2 {
        font-size: 40px;
    }
    /*20240826*/
    .ys_bll_ri_icon {
        width: 10px;
        margin-left: 8px;
    }
    .ys_bll_ri p {
        font-size: 12px;
    }
    .ys_bll_ri a, .ys_bll_ri_box {
        padding: 8px 12px;
    }
    .ys_bll_ri {
        /*min-width: 136px;*/
    }
    .ys_bll_icon {
        width: 16px;
        height: 16px;
    }
    /* 1199end */

}

/* 991~768 平板竖屏 重点*/

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

    .std_title5, .yxedr_active h5 {

        font-size: 24px;

    }

    .std_title2, .yxedr_active h2 {

        font-size: 34px;

    }

    .std_margin3 {

        margin-top: 15px;

    }

    .case_recomm_bt_bg {

        bottom: -20px;

    }

    .ncts_ul_li_ri {

        margin-top: 10px;

        padding: 30px 30px 48px 38px;

    }

    .ncts_dots {

        left: calc(51% + 38px);

    }

    .nulr_cont_parga {

        margin-bottom: 25px;

    }

    

    .new_cont_tp {

        margin-bottom: 60px;

    }

    .mod_foot_bt_le{

        width: 100%;

    }

    .mod_foot_bt_ri{

        width: 100%;

        margin-bottom: 10px;

    }

    .mod_foot_bt .ys_cont1400{

        flex-wrap: wrap;

        flex-direction: column-reverse;

    }

    .mod_foot_bt_ri a {

        margin-left: 0;

        margin-right: 15px;

    }

    .mod_foot_tp {

        padding-top: 30px;

    }

    .mfts_ul_li {

        width: 34px;

        height: 34px;

    }

    .std_font24 {

        font-size: 20px;

    }

    .nnbu_li a {

        padding: 20px 30px;

    }

    .nnbu_li {

        padding: 0 15px;

    }

    .ncbc_new_bt_ul {

        margin: 0 -15px;

    }

    .ncbc_new {

        padding-bottom: 40px;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 28px;

    }

    .contact_cont_ri {

        width: 100%;

        padding-left: 0;

    }

    .contact_cont_le {

        width: 100%;

        padding-right: 0;

    }

    .contact_cont .ys_cont1400 {

        display: flex;

        flex-direction: column-reverse;

    }

    .contact_cont_bg{

        display: none;

    }

    .contact_main::after {

        width: 100%;

    }

    .ccrc_info_li:last-child{

        margin-bottom: 0;

    }

    .rctl_li {

        padding: 0 8px;

    }

    .rcvb_cont_tp_le {

        margin: 0 -8px;

        width: 75%;

    }

    .rcvb_cont_tp{

        flex-wrap: wrap;

    }

    .rcvb_cont_tp_ri {

        width: 100%;

        margin-top: 20px;

    }

    .rcbi_li_tp_parga {

        font-size: 14px;

    }

    .rcbi_li_tp,.rcvb_cont_bt_lab{

        padding-right: 20px;

    }

    .rcbi_li_bt_cont h6 {

        font-size: 16px !important;

    }

    .rcbi_li_bt_btn .std_btn {

        width: 140px;

    }

    .rcbi_li_bt {

        margin-bottom: 30px;

    }

    .join_why_le {

        width: 350px !important;

    }

    .join_why_ri {

        width: calc(100% - 350px);

    }

    .jwru_li {

        padding-right: 40px;

    }

    .jwru_li:nth-child(2n) {

        padding-left: 40px;

    }

    .join_talent_cont_icon {

        width: 50px;

    }

    .join_us_text_tit {

        font-size: 160px;

        width: 2195px;

    }

    .join_us {

        padding-bottom: 100px;

    }

    .snll_cont_text {

        padding-left: 100px;

    }

    .sctu_li_num span {

        font-size: 42px;

    }

    /* .patu_li {

        padding: 0 16px;

    }

    .prodet_adv_tab_ul {

        margin: 0 -16px;

    } */

    .ys_nyban_btn_li2 .std_btn1_box {

        padding: 0 30px;

    }

    .ys_nyban_btn_li1 {

        margin-right: 18px;

    }

    .palu_li_icon {

        width: 14px;

    }

    /* .palu_li_parga {

        width: calc(100% - 14px);

    } */

    .psbl_ul_li_tit {
        margin-top: 18px;
        margin-bottom: 18px;

    }

    .psbl_ul_li_wrap{

        padding-top: 18px;

        padding-bottom: 28px;

    }

    .prodet_pop_ri {

        padding-left: 40px;

    }

    .prodet_pop_ri_cont {

        padding-right: 40px;

    }

    .prodet_pop_le_icon {

        width: 46px;

    }

    .research_core_innova_tp h2 {

        width: 38%;

    }

    .rcit_parga {

        width: 62%;

        padding-left: 80px;

    }

    .rcib_swiper_li {

        height: 480px !important;

    }

    .research_core_list_le {

        width: 400px !important;

    }

    .research_core_list_ri {

        width: calc(100% - 400px);

        padding-left: 60px;

    }

    .project .project-link {

        font-size: 38px;

    }

    .rclr_ul_li_le {

        width: 130px;

    }

    .rclr_ul_li_ri {

        width: calc(100% - 130px);

        padding: 0 40px;

    }

    .mlci_ul_li {

        margin-bottom: 100px;

    }

    .about_hyper_cont {

        width: 85%;

    }

    .about_culture {

        padding-bottom: 130px;

    }

    .about_culture::after {

        bottom: -130px;

    }

    .atbu_li {

        padding: 0 18px;

        margin-bottom: 26px;

    }

    .about_team_bt_ul {

        margin: 0 -18px;

    }

    .info_pop_text_parga {

        height: 330px;

    }

    .info_pop_text_name, .info_pop_text_parga p {

        padding-right: 60px;

    }

    .info_pop_text {

        padding-left: 50px;

    }

    .ajlu_li {

        font-size: 100px;

        padding-bottom: 30px;

    }

    .about_jour_le {

        width: 250px;

    }

    /* .about_jour_ri {

        width: calc(100% - 250px);

        padding-left: 100px !important;

    } */

    /* .ajrc_list_ul_li {

        padding-top: 140px;

    }

    .ajrc_list_ul_li:first-child {

        padding-top: 50px;

    } */

    .quote-animation .text-size--h1 {

        font-size: 34px;

    }

    .cmp-quote__text_icon {

        width: 46px;

    }

    .std_title1 {

        font-size: 34px;

    }

    .hrul_cont_num {

        font-size: 54px;

    }
    .hrul_cont_num_scroll{
        font-size: 54px !important;
    }
    .stcu_li .std_font24 {

        font-size: 18px;

    }

    .prodet_tech_bg_wrap{

        transform: translate(-50%, -50%) scale(1) !important;

        border-radius: 0 !important;

    }

    .prodet_tech_bt_ri {

        width: 100%;

    }

    .prodet_tech_bg {

        height: 100%;

    }

    .prodet_tech_bg img {

        height: 100%;

    }

    .prodet_tech_bt_le {

        width: 100%;

        margin-bottom: 40px;

    }

    .home_new_bt {

        padding-bottom: 30px;

    }

    .hebc_le {

        width: 400px;

    }

    .hebc_ri {

        width: calc(100% - 400px);

        padding-left: 140px;

    }

    .ribt_tit {

        max-height: 180px;

    }

    .ptbr_ul_li_cont td:nth-child(1) {

        width: 280px;

    }

    .alul_cont .std_font24 {

        font-size: 60px;

    }

    .alul_cont .std_font24 {

        width: 220px;

    }

    .alul_cont .std_parga1 {

        width: calc(100% - 220px);

        padding-left: 80px;

        margin-top: 0;

    }

    .about_jour_cont .ys_cont1400::before {

        left: 260px;

    }

    .about_jour h2 {

        padding-left: 300px;

    }

    .hebc_ri_ul_li {

        margin-bottom: 12px;

    }

    .acrl_ul_li_icon {

        width: 11px;

    }

    .acrl_ul_li_tit {

        margin-left: -11px;

        line-height: 2.2;

    }

    .about_partner_list {

        margin-top: 25px;

    }

    .palu_li p::before{

        width: 14px;

        height: 14px;

        top: 6px;

    }

    .rcib_wrap {

        width: 100%;

    }
    .rcbi_li_bt_btn .std_btn {
        width: 160px;
    }
    .acrl_ul_li_tit {
        font-size: 18px !important;
    }
    .acrl_ul_li_tit{
        line-height: 1.75;
    }
    .acrl_ul_li_tp{
        align-items: flex-start;
    }
    .acrl_ul_li_icon{
        margin-top: 11px;
    }
    .acrl_ul_li_icon {
        margin-top: 7px;
    }
    .acrl_ul_li_tit::after {
        bottom: 1px;
    }
    .research_core_innova_tp h2 {
        width: 32%;
    }
    .rcit_parga {
        width: 68%;
        padding-left: 60px;
    }
    /* 991end */

    .ys_nyban_imgs img {
        width: 50%;
    }
}





/* <768 移动端 重点*/

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

    .ys_ban_pc, .ys_nyban_pc{

        display: none;

        max-height: 550px;

    }

    .ys_ban_video{

        display: none;

    }

    .ys_ban_ph, .ys_nyban_ph{

        display: block;

    }

    .ys_modal_content {

        max-height: 550px;

        padding: 50px 20px;

    }

    .clbu_li{

        width: 50%;

    }

    .clbu_li:nth-child(2n+1){

        animation-delay: 0.2s;

    }

    .clbu_li:nth-child(2n+2){

        animation-delay: 0.3s;

    }

    .std_title2, .yxedr_active h2 {

        font-size: 30px;

    }

    .mod_contact h2, .ncbc_new h2 {

        font-size: 28px;

    }

    .case_recomm_bt_le {

        width: 100%;

        background: #FAFAFB;

        overflow: hidden;

    }

    .case_recomm_bt_ri {

        width: 100%;

        transform: translateY(0);

    }

    .case_recomm_bt::before{

        display: none;

    }

    .crbl_ul {

        padding: 40px;

    }

    .crbl_ul_li_cont .std_title5 {

        line-height: 1.5;

        height: auto;

    }

    .cltu_li {

        margin: 0 8px;

    }

    .ncts_ul_li_le {

        width: 100%;

    }

    .ncts_ul_li_ri {

        margin-top: 0;

        padding: 40px 40px 60px;

        width: 100%;

    }

    .ncts_dots {

        left: 50%;

        transform: translateX(-50%);

    }

    .nctt_ul_li {

        padding: 0 30px;

    }

    .nctt_ul {

        margin: 0 -30px;

    }

    .nctt_ul_li .std_title6 {

        font-size: 18px;

    }

    .new_cont_tp_tab {

        margin-top: 30px;

        margin-bottom: 30px;

    }

    .ncbu_li {

        width: 50%;

        margin-bottom: 40px;

    }

    .ncbu_li:nth-child(2n+1){

        animation-delay: 0.2s;

    }

    .ncbu_li:nth-child(2n+2){

        animation-delay: 0.3s;

    }

    .mod_foot_tp_logo {

        width: 90px;

    }

    .mulc_pop_cont_icon {

        width: 12px;

        bottom: 7px;

        left: 88px;

    }

    .mulc_pop_cont {

        padding-bottom: 15px;

    }

    .mulc_pop {

        width: 150px;

        left: -80px;

    }

    .mulc_code_icon {

        width: 12px;

        bottom: -9px;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 26px;

    }

    .ncti_share_icon {

        width: 32px;

    }

    .nnbu_li a {

        padding: 20px;

    }

    .nnbu_li {

        padding: 0 10px;

    }

    .ncbc_new_bt_ul {

        margin: 0 -10px;

    }

    .recruit_cont_about .std_parga1, .recruit_cont_value_parga {

        width: 100%;

    }

    .rcvb_cont_tp {

        padding: 20px 30px;

    }

    .rcvb_cont_tp_le .ys_select_hd {

        height: 40px;

        padding: 0 15px;

    }

    .rcvb_cont_tp_le .ys_select_hd input, .rcvb_cont_tp_le .ys_select_hd input::placeholder {

        font-size: 14px;

    }

    .rcvb_cont_tp_le {

        width: 70%;

    }

    .rcvb_cont_bt {

        padding: 30px;

    }

    .join_why_le {

        width: 100% !important;

    }

    .join_why_ri {

        width: 100%;

        padding-left: 0;

        padding-right: 0;

        margin-top: 40px;

    }

    .join_why_bg{

        display: none;

    }

    .jwru_li {

        padding-right: 0;

        width: 50%;

        padding: 0 10px !important;

    }

    .jwru_li:nth-child(2n) {

        padding-left: 0;

    }

    .join_why_ri_ul{

        margin: 0 -10px;

        display: flex;

        align-items: stretch;

        flex-wrap: wrap;

    }

    .jwru_li_cont{

        height: 100%;

    }

    .join_talent_cont_parga {

        width: 100%;

    }

    .join_talent {

        min-height: auto;

    }

    .join_talent_cont {

        padding-top: 50px;

        padding-bottom: 50px;

    }

    .join_employ_parga p, .center_secure_tp, .center_industry_tp, .research_integ_tp {

        width: 100%;

    }

    .jepb_ul_li {

        width: 33.333333%;

    }

    .join_us_text_tit {

        font-size: 120px;

        width: 1655px;

    }

    .join_us {

        padding-bottom: 80px;

    }

    .jepb_ul_li:nth-child(3n+1){

        animation-delay: 0.2s;

    }

    .jepb_ul_li:nth-child(3n+2){

        animation-delay: 0.3s;

    }

    .jepb_ul_li:nth-child(3n+3){

        animation-delay: 0.4s;

    }

    .jlul_cont_img {

        width: 100%;

    }

    .jlul_cont_text {

        padding-left: 0;

        padding-right: 0;

        width: 100%;

        margin-top: 30px;

    }

    .join_list_ul_li.on .jlul_cont_text {

        padding-right: 0;

        padding-left: 0;

    }

    .join_list_ul_li:last-child{

        margin-bottom: 0;

    }

    .join_recruit_cont {

        width: 60%;

    }

    .std_padding1{

        padding: 50px 0;

    }

    .std_padtop1{

        padding-top: 50px;

    }

    .std_padbot1{

        padding-bottom: 50px;

    }
    .prodet_tech{
        margin-top: 50px;
    }
    .std_title4, .yxedr_active h4 {

        font-size: 24px;

    }

    .product_list_ul_li {

        padding: 0 10px;

        margin-bottom: 20px;

    }

    .product_list_ul {

        margin: 0 -10px;

    }

    .product_list_ul_li a {

        padding: 28px 20px 0;

    }

    .plul_lab p{

        font-size: 12px;

        line-height: 32px;

    }

    .ys_nyban_title .std_parga1 {

        width: 100%;

    }

    .psul_cont {

        padding: 20px;

    }

    .product_system_ul_li {

        width: 50%;

    }

    .product_system_ul_li{

        animation: none !important;

    }

    .product_system_ul_li:not(:first-child){

        display: none;

    }

    .product_system {

        padding-bottom: 0 !important;

    }

    .product_system_ul .slick-list{

        padding-bottom: 50px;

    }

    .product_system_ul {

        animation: ysfadeInUp .5s ease-in-out both;

        animation-delay: 0.1s;

    }

    .info_pop .ys_modal_content, .product_pop .ys_modal_content, .prodet_pop .ys_modal_content {

        padding: 40px;

    }

    .product_pop_info {

        margin-top: 25px;

    }

    .sptl_ul_li {

        width: 50%;

        margin-bottom: 0;

        margin-top: 30px;

    }

    .sptl_ul_li:nth-child(2n+1){

        animation-delay: 0.2s;

    }

    .sptl_ul_li:nth-child(2n+2){

        animation-delay: 0.3s;

    }

    .sptl_ul_li:nth-child(2n+2)::after{

        display: none;

    }

    .service_prin_tp_list {

        margin-top: 0;

    }

    .sstc_le, .sstc_ri {

        width: 100%;

    }

    .service_system_tp_cont{

        flex-wrap: wrap;

    }

    .sstc_le{

        padding: 40px;

    }

    .sstc_le_email {

        margin-top: 25px;

    }

    .service_system_bt_ul.act .ssbu_li {

        width: 50%;

    }

    .ssbu_li_cont_icon {

        width: 46px;

    }

    .service_nation_tab_cont {

        width: 290px;

    }

    .snll_cont_text {

        padding-left: 40px;

    }

    .sctu_li_num span {

        font-size: 38px;

    }

    .std_margin2 {

        margin-top: 24px;

    }

    .service_system_bt_ul.act .ssbu_li:nth-child(2n+1){

        animation-delay: 0.2s;

    }

    .service_system_bt_ul.act .ssbu_li:nth-child(2n+2){

        animation-delay: 0.3s;

    }

    .stcu_li .std_font24 {

        line-height: 1.5;

        padding: 15px 0;

    }

    .solution_tab_nav {

        height: 60px;

    }

    .stcu_li::after {

        height: calc(100% - 30px);

    }

    .service_system h2 {

        margin-bottom: 30px;

    }

    .inwu_li p {

        line-height: 44px;

    }

    .inwu_li p {

        padding: 0 12px;

    }

    .inddet_nav,

    .inddet_nav_wrap_le{

        height: 44px;

    }



    .prodet_adv_tab_ul{

        align-items: stretch;

    }

    .patu_li .std_font24 {

        padding-bottom: 10px;

        height: 100%;

    }

    .prodet_adv_list {

        margin-top: 28px;

    }

    

    

    .prodet_solution_bt_le {

        width: 100%;

        margin-bottom: 40px;

    }

    .pcll_cont_ri {

        width: 100%;

        padding-left: 0;

        margin-top: 30px;

    }

    .pcll_cont_le {

        width: 50%;

    }

    .pcll_cont_ri .std_font24 {

        margin-top: 10px;

    }

    .prodet_pop_ri {

        width: 100%;

        padding-left: 0;

        padding-right: 20px;

        margin-top: 30px;

    }

    .ys_modal_close {

        right: 20px;

        top: 20px;

    }

    .prodet_pop_le {

        width: 60%;

    }

    .prodet_pop .ys_modal_content {

        padding: 50px 0 50px 40px !important;

    }

    /*.prodet_case {*/

    /*    padding-bottom: 0 !important;*/

    /*}*/

    /* .ys_nyban_imgs{

        transform: translateX(-50%) !important;

    } */

    .research_core_innova_tp h2 {

        width: 100%;

    }

    .rcit_parga {

        width: 100%;

        padding-left: 0;

        margin-top: 30px;

    }

    .rcib_swiper_li.swiper-slide-active {

        width: 400px !important;

    }

    .rcib_swiper_li {

        height: 400px !important;

    }

    .research_core_list_ri {

        width: 100%;

        padding-left: 0;

        margin-top: 40px;

    }

    .rcll_bg {

        right: -30px;

        bottom: -30px;

    }

    .home_advantage_content_dynamic{

        display: none;

    }

    .cibt_ul_li p {

        font-size: 14px;

        padding: 10px 16px;

    }

    .research_integ_bt_text {

        width: 500px;

        padding: 30px;

    }

    .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {

        width: calc(100% - 120px - 40px) !important;

        left: 120px !important;

    }

    .project .project-link {

        font-size: 34px;

    }

    .center_industry {

        padding-bottom: 80px;

    }

    .csbs_li_cont_icon {

        width: 46px;

    }

    .center_secure_bt_swiper {

        padding-bottom: 45px !important;

    }

    .mclu_li_cont_img{

        display: block;

    }

    .mech_cont_le {

        width: 100%;

        padding-right: 0;

    }

    .mech_cont_ri{

        display: none;

    }

    .mclu_li_cont h2 {

        margin-bottom: 40px;

    }

    .mlci_ul_li {

        opacity: 1;

    }

    .mlci_ul_li {

        margin-bottom: 30px;

    }

    .mclu_li{

        margin-bottom: 50px;

        opacity: 1;

    }

    .mclu_li:last-child{

        margin-bottom: 0;

    }

    .about_hyper_cont {

        width: 100%;

    }

    .about_hyper {

        padding-bottom: 0 !important;

    }

    .acbu_li1 .acbu_li_cont {

        transform: translateY(-30px);

    }

    .acbu_li3 .acbu_li_cont {

        transform: translateY(30px);

    }

    .atbu_li {

        width: 25%;

    }

    .atbu_li:nth-child(4n+1){

        animation-delay: 0.2s;

    }

    .atbu_li:nth-child(4n+2){

        animation-delay: 0.3s;

    }

    .atbu_li:nth-child(4n+3){

        animation-delay: 0.4s;

    }

    .atbu_li:nth-child(4n+4){

        animation-delay: 0.5s;

    }

    .info_pop_text_parga {

        height: 364px;

    }

    .info_pop_text_name, .info_pop_text_parga p {

        padding-right: 40px;

    }

    .about_jour_time{

        display: none;

    }

    .ajlu_li {

        font-size: 90px;

    }

    .about_jour_le {

        width: 220px;

    }

    /* .about_jour_ri {

        width: calc(100% - 220px);

        padding-right: 0 !important;

        margin-top: 0;

    } */

    .about_develop_bt_li1 .adbl_cont {

        width: 80%;

    }

    .about_culture {

        padding-bottom: 100px;

    }

    .about_culture::after {

        bottom: -100px;

    }

    .solution_tab{

        display: none;

    }

    .solution_scene {

        padding-top: 50px;

    }

    .quote-animation .text-size--h1 {

        font-size: 28px;

    }

    .spbu_li_cont_img {

        padding: 0 40px;

    }

    .spbu_li_cont .std_title5{

        height: 3em;

        overflow: hidden;

    }

    .spbu_li_cont {

        padding-top: 30px;

    }

    .solution_scene_cont_ri {

        width: 100%;

        padding-left: 0;

        margin-top: 40px;

    }

    .solution_scene_cont{

        padding-left: 40px;

    }

    .solution_scene_cont_le {

        width: 100%;

    }

    .cqta_cont {

        max-width: 100%;

    }

    .quote-animation .cmp-quote__text-author-wrapper {

        padding: 0 6%;

    }

    .cmp-quote__text_icon {

        width: 44px;

    }

    .slbu_li_cont{

        height: 100%;

    }

    .solution_light_bt_ul .slick-track{

        display: flex;

        align-items: stretch;

    }

    .slbu_li {

        height: auto;

    }

    /* .solution_light_bt_ul .slick-list{

        padding-bottom: 40px;

    } */

    .spbu_li {

        padding: 0 7px;

    }

    .solution_profuct_bt_ul {

        margin: 0 -7px;

    }

    .spbu_li_cont_btn {

        margin-top: 10px;

        margin-bottom: 10px;

    }

    .slbu_li:not(:first-child){

        display: none;

    }

    .hebc_le {

        width: 100%;

        margin-bottom: 40px;

    }

    .hebc_ri {

        width: 100%;

        padding-left: 0;

    }

    .hebc_ri_ul_li{

        width: 50%;

        padding: 0 10px;

        margin-bottom: 0;

    }

    .hebc_ri_ul{

        display: flex;

        align-items: stretch;

        flex-wrap: wrap;

        margin: 0 -10px;

    }

    /* .home_explore_bt_cont {

        padding-top: 80px;

        padding-bottom: 40px;

    } */

    .hrul_cont_num {

        font-size: 48px;

    }
    .hrul_cont_num_scroll{
        font-size: 48px !important;
    }
    .hwbs_li.active {

        transform: scale(1);

    }

    .hlct_tp{

        opacity: 1;

    }

    .hwbs_li_cont {

        margin: 0;

    }

    .home_world_bt {

        padding-right: 40px;

    }

   

    .home_world_bt_swiper {

        padding-top: 40px !important;

        padding-bottom: 50px !important;

    }

    .home_world_parga {

        margin-top: 10px;

        margin-bottom: 16px;

    }

    .home_new_bt_ri {

        width: 100%;

        padding-left: 20px;

        margin-top: 40px;

    }

    .home_new_bt_le {

        width: 100%;

    }

    .hnbr_ul_li a {

        padding: 20px 0;

    }

    .std_title1 {

        font-size: 30px;

    }

    .ys_ban_btn a {

        padding: 0 24px;

    }

    .ys_ban_btn p {

        line-height: 40px;

    }

    .ybdu_li_line_pro {

        height: 2px;

    }

    .home_world_bt_arrow {

        right: 0;

        width: 100%;

        display: flex;

        justify-content: space-between;

        padding: 0 20px;

        top: calc(50% - 5px);

    }

    .hwba_prev{

        display: block !important;

    }

    .home_system_bt_le {

        width: 100%;

    }

    .home_system_bt {

        margin-top: 30px;

    }

    .prodet_pop_ri{

        height: auto;

    }

    .rctl_li .mCSB_outside+.mCSB_scrollTools {

        right: 14px !important;

    }

    .jwru_li:last-child {

        margin-bottom: 30px;

    }

    .join_talent.act .join_talent_bg span {

        animation: bgChange 1s ease-in-out both;

    }

    .join_talent_bg span:nth-child(2) {

        animation-delay: 0.15s !important;

    }

    .join_talent_bg span:nth-child(3) {

        animation-delay: 0.3s !important;

    }

    .join_talent_bg span:nth-child(4) {

        animation-delay: 0.45s !important;

    }

    .rctl_li .ys_select_li {

        font-size: 14px;

        line-height: 2.85;

    }

    .cmp-quote__author-block .std_title4{

        font-size: 22px;

    }

    .rcbl_tit, .rcbi_li_bt {

        padding-left: 15px;

    }

    /* .hebc_ri_ul_li:not(:first-child){

        display: none;

    } */

    .hebc_ri_ul .slick-list{

        padding-bottom: 30px;

    }

    .hebc_ri_ul .slick-dots{

        bottom: 0;

    }

    .hebc_ri_ul .slick-dots li::after{

        background: #fff;

    }

    /*.home_explore_bt_bg {*/

    /*    height: 100%;*/

    /*}*/

    .ys_nyban_imgs img {

        width: 80% !important;

    }

    /* .l_f1bx2ks::before, .l_f1bx2ks::after {

        width: 16px;

        height: 16px;

    }

    .adbl_cont_text li {

        width: 16px;

        height: 16px;

    } */

    .prodet_adv_tab {

        white-space: nowrap;

        overflow-x: auto;

    }

    .patu_li {

        display: inline-block;

        width: auto;

        padding: 0 10px;

    }

    .prodet_adv_tab_ul {

        display: inline-block;

        margin: 0 -10px;

    }

    .patu_li .std_font24::after {

        bottom: 0;

    }

    .ys_banner{

        height: auto;

    }

    .join_list_ul_li {

        margin-bottom: 50px;

    }

    .alul_cont .std_font24 {

        font-size: 52px;

        width: 180px;

    }

    .alul_cont .std_parga1 {

        width: calc(100% - 180px);

        padding-left: 60px;

    }

    .about_jour h2 {

        padding-left: 240px;

    }

    .about_jour_cont .ys_cont1400::before {

        left: 220px;

    }

    .hwba_prev {

        left: 0px;

    }

    .hwba_next{

        right: 0;

    }

    .case_recomm_bt_le .ncts_dots{

        transform: translateX(0);

    }

    .adbl_cont_ri_le {

        padding-left: 0;

    }

    .adbl_cont_text li, .l_f1bx2ks::before, .l_f1bx2ks::after {

        width: 46px;

        height: 46px;

    }

    .acrl_ul_li_tit {

        line-height: 2;

    }

    .about_develop_parga {

        width: 100%;

    }

    .alcu_li {

        padding: 0 5px;

        margin-bottom: 10px;

        width: 25%;

    }

    .apli_li_cont_ul, .about_partner_list_ul {

        margin: 0 -5px;

    }

    .apli_li {

        padding: 0 5px;

    }

    .about_partner_list {

        margin-top: 20px;

    }

    .product_system_ul .slick-dots{

        bottom: 0;

    }

    .ptbr_ul_li {

        max-height: 550px;

    }
    .home_explore_bt_bg::after{
        background: rgba(0,0,0,.3);
    }
    .solution_create .quote-animation{
        display: none;
    }
    .solution_create_ph{
        display: block;
        padding: 0 40px;
    }
    .solution_create_ph_tp{
        padding: 120px 35px;
       background: #0E1D46; 
    }
    .scpt_tit{
        color: #fff;
        margin-bottom: 20px;
    }
    .scpt_tit:last-child{
        margin-bottom: 0;
    }
    .scpb_img{
        width: 100%;
        position: relative;
        height: 100%;
        
    }
    .scpb_img img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .scpb_img::after{
        content: "";
        width: 100%;
        height: 100%;
        opacity: 0.5;
        background: #022B6C;
        position: absolute;
        top: 0;
        left: 0;
    }
    .solution_create_ph_bt{
        position: relative;
        height: 530px;
    }
    .scpb_text{
        padding: 0 35px;
        width: 100%;
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        z-index: 5;
    }
    .scpb_text .std_title4 {
        color: #fff;
    }
    .solution_tab{
        display: block;
    }
    .stcu_li .std_font24 {
        font-size: 14px;
    }
    .solution_tab_cont.isfixed .stcu_li .std_font24 {
        font-size: 14px;
    }
    .acrl_ul_li_icon {
        width: 9px;
    }
    .hrul_cont_num span {
        font-size: 22px;
    }
    .ys_phnav_logo {
        width: 160px;
    }
    .crbl_ul_li_cont .std_title5 {
        text-align: center;
    }
    .acrl_ul_li_icon {
        margin-top: 11px;
    }
    .hebc_le .std_harbold{
        margin-top: 0;
    }
    .join_why_le h2 {
        font-size: 38px;
    }

    .ys_nyban_imgs img {
        width: 56%;
    }

    /* 768end */

}

@media screen and (max-width: 767px) {
    .solution_create_ph{
        padding: 0 20px;
    }

    .ys_cont1240, .ys_cont1260 {

        width: 100%;

        padding: 0 20px;

    }
    .ys_nyban_imgs img {
        width: 56%;
    }
    /*.solution_tab_cont::after {*/

    /*    width: calc(100% - 40px);*/

    /*}*/

    .prodet_tech {

        padding-left: 20px;

        padding-right: 20px;

    }

    .research_core_innova_bt {

        padding-left: 20px;

    }

    .center_secure_bt {

        padding-left: 20px;

        padding-right: 20px;

    }

    .center_secure_bt::after {

        width: 20px;

    }

    .solution_scene_cont {

        padding-left: 20px;

        padding-right: 20px;

    }

    .quote-animation {

        padding: 0 20px;

    }

    .home_world_bt {

        padding-left: 20px;

        padding-right: 20px;

    }

    .home_system_bt {

        padding-left: 20px;

        padding-right: 20px;

    }

    .ys_cont1248 {

        padding: 0 20px;

    }
    .palu_li p::before {
        left: -20px;
    }
    .prodet_adv_list {
        padding-left: 20px;
    }

    .prodet_adv_list {
        padding-left: 0;
    }
    .palu_li p {
        padding-left: 20px;
    }
    
    .join_why_le h2 {
        font-size: 38px;
    }
    .psul_cont_info_text p{
        font-size: 14px;
    }
        .psul_cont_text p{
        font-size: 14px;
        margin-top: 15px;
    }
}

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

    .ys_phnav_logo {
        width: 90px;
    }
    .psul_cont_text p{
        font-size: 12px;
    }
    .psul_cont_info_text p{
        font-size: 12px;
    }
    .ys_nyban_text p{
    font-size: 14px;
        
    }
    .std_title2, .yxedr_active h2 {

        font-size: 24px;

    }

    .std_title5, .yxedr_active h5 {

        font-size: 18px;

    }

    .plul_subtit,.std_font20, .std_font20 p {

        font-size: 16px;

    }

    .crbl_ul {

        padding: 20px 20px 40px;

    }

    .case_recomm_bt_le .ncts_dots {

        left: 20px;

    }

    .case_recomm {

        padding-bottom: 40px;

    }

    .culc_icon {

        width: 38px;

    }

    .clbu_li {

        width: 100%;

        animation-delay: 0.2s !important;

    }

    .clbu_li:last-child{

        margin-bottom: 0;

    }

    .clbu_li_bt {

        padding: 30px 20px;

    }

    .cltu_li a {

        font-size: 12px;

        line-height: 32px;

        padding: 0 12px;

    }

    .cltu_li {

        margin: 0 5px;

    }

    .std_margin1 {

        margin-top: 30px;

    }

    .clbu_li_bt_tit {

        margin-top: 16px;

    }

    .clbu_lis {

        font-size: 18px;

    }

    .clbu_li_tp_lab p {

        line-height: 30px;

        padding: 0 14px;

    }

    .clbu_li_tp_lab {

        padding: 0 12px;

        bottom: 12px;

    }

    .mod_contact h2, .ncbc_new h2 {

        font-size: 22px;

    }

    .std_margin2 {

        margin-top: 20px;

    }

    .std_padding3 {

        padding: 40px 0;

    }

    .std_padtop3{

        padding-top: 40px;

    }

    .std_padbot3{

        padding-bottom: 40px;

    }

    .ncbu_li {

        width: 100%;

        margin-bottom: 30px;

        animation-delay: 0.2s !important;

    }

    .std_padding2{

        padding: 40px 0;

    }

    .std_padtop2{

        padding-top: 40px;

    }

    .std_padbot2 {

        padding-bottom: 40px;

    }

    .nctt_ul_li {

        padding: 0 10px;

    }

    .nctt_ul {

        margin: 0 -10px;

    }

    .nctt_ul_li .std_title6 {

        font-size: 16px;

    }

    .new_cont_tp_tab {

        margin-top: 25px;

        margin-bottom: 25px;

    }

    .ncts_ul_li_ri {

        padding: 30px 20px 50px;

    }

    .nulr_cont_time,.nulr_cont .std_title6{

        margin-bottom: 10px;

    }

    .nulr_cont_parga {

        margin-bottom: 18px;

    }

    .new_cont_tp {

        margin-bottom: 40px;

    }

    .mod_foot_tp_share{

        width: 100%;

        margin-top: 25px;

        height: 100px;

    }

    .mod_foot_tp .ys_cont1400{

        flex-wrap: wrap;

    }

    .mfts_ul_li {

        width: 30px;

        height: 30px;

        margin-left: 0;

        margin-right: 15px;

    }

    .mulc_code {

        bottom: 46px;

        width: 100px;

        left: 0;

        transform: translateX(0) translateY(10px);

    }

    .mulc_code_img {

        padding: 6px;

    }

    .mfts_ul_li.act .mulc_code {

        transform: translateX(0) translateY(0);

    }

    .mulc_code_icon{

        display: none;

    }

    .nnbu_li {

        padding: 0 15px;

    }

    .ncbc_new_bt_ul {

        margin: 0 -15px;

    }

    .newdet_cont_tp {

        padding-top: 40px !important;

    }

    .newdet_cont_tp_info{

        flex-wrap: wrap;

    }

    .ncti_time{

        width: 100%;

    }

    .ncti_share{

        width: 100%;

        margin-top: 22px;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 24px;

    }

    .newdet_cont_tp_tit {

        margin-top: 20px;

    }

    .newdet_cont_bt {

        margin-top: 32px;

    }

    .ncbc_edr p {

        font-size: 14px;

    }

    .ncbc_new_bt_ul .slick-list {

        padding-top: 20px;

        padding-bottom: 20px;

    }

    .about_honor_bt_ul .slick-dots li.slick-active, .ncbc_new_bt_ul .slick-dots li.slick-active {

        width: 48px;

    }

    .ncti_time_year p,.ncti_share_parga p{

        font-size: 14px;

    }

    .ncti_share_icon {

        width: 28px;

    }

    .ncti_share_parga {

        margin-right: 10px;

    }

    .mod_foot_bt_ri a {

        margin-left: 0;

        margin-right: 10px;

    }

    .mod_foot_bt_le a {

        margin-left: 0;

        display: block;

        line-height: 1.5;

    }

    .contact_cont_ri {

        padding-top: 40px;

    }

    .ccrc_info_li_parga p{

        font-size: 14px;

    }

    .ccrc_info_li_icon {

        width: 20px;

    }

    .ccrc_info_li_parga {

        width: calc(100% - 20px);

        padding-left: 12px;

    }

    .ccrc_info_li {

        margin-bottom: 12px;

    }

    .ccrc_parga {

        margin-top: 14px;

    }

    .contact_cont_le {

        padding-top: 40px;

    }

    .cllc_item {

        width: 100%;

    }

    .cpbu_li {

        width: 100%;

    }

    .cpbu_li:last-child{

        margin-bottom: 0;

    }

    .cpbu_li_circle {

        width: 16px;

        height: 16px;

    }

    .cpbu_li_circle::after {

        width: 8px;

        height: 8px;

    }

    .cclf_list_li_main {

        padding: 30px 20px;

    }

    .cllc_desc_text textarea {

        padding: 12px;

    }

    .cclf_tab_ul_li {

        padding: 0 8px;

    }

    .ctul_tit {

        font-size: 14px;

    }

    .ydtc_li_icon {

        width: 22px;

    }

    .ys_nyban_title .std_parga1 {

        width: 100%;

        margin-top: 10px;

    }

    .recruit_cont_value {

        margin-top: 26px;

    }

    .rcvb_cont_tp_le {

        width: 100%;

        margin: 0;

    }

    .rctl_li{

        width: 100%;

        margin-bottom: 10px;

        padding: 0;

    }

    .rcvb_cont_tp {

        padding: 20px;

    }

    .rcvb_cont_bt {

        padding: 30px 20px;

    }

    .std_parga1 p {

        font-size: 14px;

    }

    .rcbi_li_bt_cont h6 {

        margin-bottom: 10px;

    }

    .rcbi_li_bt_email a {

        font-size: 14px;

    }

    .std_btn1 p {

        line-height: 36px;

    }

    .rcbi_li_bt_btn .std_btn {

        width: 120px;

    }

    .rcbi_li_bt_btn {

        margin-top: 20px;

    }

    .rcbi_li_tp_parga {

        width: 100%;

        margin-bottom: 10px;

    }

    .rcbi_li_tp{

        flex-wrap: wrap;

        padding: 10px;

        position: relative;

    }

    .rcvb_cont_bt_lab {

        display: none;

    }

    .rcbl_tit{

        padding-left: 0;

    }

    .rcbl_number,.rcbl_team{

        width: 50%;

    }

    .rcbl_icon{

        position: absolute;

        top: 16px;

        right: 10px;

        z-index: 10;

    }

    .jwru_li {

        width: 100%;

        margin-bottom: 20px;

    }

    .std_title4, .yxedr_active h4 {

        font-size: 20px;

    }

    .std_padding1 {

        padding: 40px 0;

    }

    .std_padtop1{

        padding-top: 40px;

    }

    .std_padbot1{

        padding-bottom: 40px;

    }
    .prodet_tech{
        margin-top: 40px;
    }
    .join_why_ri {

        margin-top: 20px;

    }

    .jwru_li_cont {

        padding: 20px;

    }

    .join_talent_bg{

        display: none;

    }

    .join_talent_cont_icon {

        width: 40px;

        margin-bottom: 20px;

    }

    .join_talent_cont_parga p {

        margin-bottom: 10px;

    }

    .join_talent_cont_parga {

        margin-top: 15px;

    }

    .jepb_ul_li {

        width: 50%;

        margin-top: 30px;

    }

    .std_font24 {

        font-size: 18px;

    }

    .jepb_ul_li:nth-child(2n+1) {

        animation-delay: 0.2s;

    }

    .jepb_ul_li:nth-child(2n+2) {

        animation-delay: 0.2s;

    }

    .join_us_text_tit {

        font-size: 60px;

        width: 830px;

    }

    .join_us {

        padding-bottom: 30px;

    }

    .join_us.act .join_us_text_tit1 {

        animation: textChange1 10s linear infinite;

    }

    .join_us.act .join_us_text_tit2 {

        animation: textChange2 10s linear both infinite;

    }

    .join_list_ul_li {

        margin-bottom: 30px;

    }

    .jrcu_li a {

        padding: 20px;

    }

    .join_recruit_cont {

        width: 100%;

    }

    .jrcu_li_parga {

        margin: 12px 0;

    }

    .ys_nyban_title .std_parga1{

        display: none;

    }

    .product_list_ul_li {

        width: 100%;

        animation-delay: 0.3s !important;

    }

    .plul_tit {

        font-size: 22px;

    }

    .plul_btn p {

        line-height: 42px;

    }

    .psul_cont_btn img, .plul_btn img {

        width: 22px;

    }

    .plul_btn{

        position: static;

        transform: inherit;

        width: calc(100% + 40px);

        margin-left: -20px;

    }

    .product_list_ul_li:last-child{

        margin-bottom: 0;

    }

    .product_system_ul .slick-list {

        padding-bottom: 40px;

    }

    .info_pop .ys_modal_content, .product_pop .ys_modal_content, .prodet_pop .ys_modal_content {

        padding: 20px;

    }

    .ys_modal .mCSB_inside>.mCSB_container {

        margin-right: 10px;

    }

    .product_pop_tit {

        padding-bottom: 10px;

    }

    .product_pop_tit::after {

        height: 2px;

    }

    .ys_modal_close {

        width: 20px;

        right: 20px;

        top: 20px;

    }

    .product_pop_info {

        max-height: 380px;

    }

    .service_prin {

        padding-top: 40px;

    }

    .stcu_li .std_font24 {

        font-size: 14px;

    }

    .solution_tab {

        margin-top: -20px;

    }

    .sulc_icon {

        width: 40px;

    }

    .std_title6, .yxedr_active h6 {

        font-size: 16px;

    }

    .sulc_tit {

        margin-top: 12px;

    }

    .sptl_ul{

        margin: 0 -10px;

    }

    .sptl_ul_li {

        margin-bottom: 0;

        margin-top: 20px;

        padding: 0 10px;

    }

    .service_prin_tp_list {

        margin-top: 10px;

    }

    .jlul_cont_text {

        margin-top: 24px;

    }

    .service_system h2 {

        margin-bottom: 24px;

    }

    .sstc_le {

        padding: 32px 20px;

    }

    .sstc_le_tit{

        font-size: 18px;

        line-height: 1.4;

    }

    .sstc_le_email {

        margin-top: 18px;

    }

    .ssbu_li {

        width: 100%;

        animation-delay: 0.2s !important;

    }

    .service_system_bt_ul.act .ssbu_li {

        width: 100%;

        animation-delay: 0.2s !important;

    }

    .ssbu_li_cont {

        padding: 20px;

    }

    .snll_cont_map {

        width: 100%;

    }

    .snll_cont_text {

        padding-left: 0;

        width: 100%;

        margin-top: 20px;

    }

    .service_nation_tab_cont {

        width: 290px;

    }

    .pcll_cont_le {

        width: 100%;

    }

    .prodet_pop_le {

        width: 100%;

        padding-right: 20px;

    }

    .prodet_pop .ys_modal_content {

        padding: 50px 0 30px 20px !important;

    }

    .prodet_pop_le_icon {

        width: 38px;

    }

    .pcll_cont {

        padding: 22px 0;

    }

    .psbl_ul_li_lab p {

        line-height: 36px;

        padding: 0 12px;

    }

    .pcll_cont_ri {

        margin-top: 24px;

    }

    .prodet_main .ys_nyban_title {

        top: 40px;

    }

    .mod_contact_btn .std_btn1_box, .ys_nyban_btn_li1 .std_btn1_box {

        padding: 0 20px;

    }

    .ys_nyban_btn_li2 .std_btn1_box {

        padding: 0 20px;

    }

    .ys_nyban_imgs {

        bottom: -130px;

        /* width: 80%; */

    }

    .ys_nyban_imgs img {

        width: 80%;

    }

    .prodet_adv_list_ul{

        justify-content: flex-start;

    }

    .patu_li {

        display: inline-block;

        width: auto;

        padding: 0 10px;

    }

    .prodet_adv_tab_ul{

        display: inline-block;

        margin: 0 -10px;

    }

    .prodet_adv_tab{

        white-space: nowrap;

        overflow-x: auto;

    }

    .patu_li .std_font24::after {

        bottom: 0;

    }

    .palu_li.palu_li:last-child{

        margin-bottom: 0;

    }

    .palu_li_icon {

        width: 12px;

        top: 3px;

    }

    .palu_li_parga {

        width: calc(100% - 12px);

        text-align: left;

    }

    .prodet_tech_bt_le {

        margin-bottom: 24px;

    }

    .prodet_solution_bt_ri {

        width: 100%;

    }

    .prodet_solution_bt_le{

        margin-bottom: 30px;

    }

    .ptbr_ul_li_cont {

        padding: 20px;

    }

    /*.ptbr_ul_li_cont_wraps {*/

    /*    white-space: nowrap;*/

    /*    overflow-x: auto;*/

    /*}*/

    .ptbr_ul_li_cont td:nth-child(1) p {

        white-space: normal;

    }

    .ptbr_ul_li_cont td:nth-child(1) {

        width: 200px !important;

        min-width: 200px;

        padding-right: 20px;

    }

    .inwu_li {

        padding: 0;

    }

    .inddet_nav_wrap_ul {

        margin: 0;

    }

    .inddet_nav_wrap{

        white-space: nowrap;

        overflow-x: auto;

    }

    /*.solution_tab{*/

    /*    display: none;*/

    /*}*/

    .rcit_parga {

        margin-top: 20px;

    }

    .rcit_parga p:last-child{

        margin-bottom: 0;

    }

    .rcib_swiper_li.swiper-slide-active {

        width: 100% !important;

    }

    .research_core_innova_bt{

        padding-right: 20px;

    }

    .rslc_text .std_title6{

        transform: scale(1);

    }

    .rslc_text {

        padding: 0 20px;

        bottom: 20px;

    }

    .std_arrow_icon {

        width: 36px;

        height: 36px;

    }

    .std_arrow {

        width: 88px;

    }

    .center_secure_bt_arrow {

        bottom: -18px;

    }

    .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {

        width: calc(100% - 120px) !important;

    }

    .rcib_swiper {

        padding-bottom: 40px !important;

    }

    .research_core_list_le {

        width: 100% !important;

    }

    .rcll_bg{

        display: none;

    }

    .rclr_ul_li_ri {

        width: 100%;

        padding: 0;

        margin-top: 10px;

    }

   

    .center_industry_bt_text{

        position: static;

        margin-top: 30px;

    }

    .cibt_ul_li{

        position: static;

        transform: inherit;

        margin-right: 10px;

        margin-bottom: 10px;

    }

    .cibt_ul_li p{

        animation: none !important;

        font-size: 12px;

        padding: 10px;

    }

    .center_industry_bt {

        margin-top: 30px;

    }

    .cibc_icon {

        width: 24px;

        left: -12px;

    }

    .center_industry_bt_box{

        position: relative;

    }

    .research_main .center_industry {

        padding-bottom: 30px !important;

    }

    .research_integ {

        padding-top: 0 !important;

    }

    .research_integ_bt_text {

        width: 100%;

        padding: 20px;

        position: static;

    }

    .research_integ_bt_img {

        width: 100%;

    }

    .project .project-link {

        font-size: 30px;

    }

    .research_integ_bt {

        padding-bottom: 0;

    }

    .center_industry {

        padding-bottom: 40px;

    }

    .csbs_li_cont {

        padding: 30px 20px;

    }

    .csbs_li_cont_text {

        margin-top: 15px;

    }

    .csbs_li_cont_icon {

        width: 40px;

    }

    .center_secure_bt {

        margin-top: 20px;

    }

    .mclu_li_cont h2 {

        margin-bottom: 30px;

    }

    .mlci_ul_li {

        margin-bottom: 25px;

    }

    .mclu_li {

        margin-bottom: 40px;

    }

    .about_hyper_cont_parga {

        margin-top: 18px;

    }

    .acbu_li {

        width: 100%;

        margin-bottom: 30px;

        animation-delay: 0.2s !important;

    }

    .acbu_li:last-child{

        margin-bottom: 0;

    }

    .acbu_li1 .acbu_li_cont {

        transform: translateY(0);

    }

    .acbu_li3 .acbu_li_cont {

        transform: translateY(0);

    }

    .about_culture_bt {

        padding-top: 24px;

    }

    .about_hyper_cont_parga p:last-child{

        margin-bottom: 0;

    }

    .about_team_tp_tit {

        width: 100%;

    }

    .about_team_tp_parga {

        width: 100%;

        margin-top: 10px;

    }

    .atbu_li {

        width: 50%;

    }

    .about_team_bt {

        margin-top: 24px;

    }

    .atbu_li:nth-child(2n+1) {

        animation-delay: 0.2s;

    }

    .atbu_li:nth-child(2n+1) {

        animation-delay: 0.3s;

    }

    .info_pop_text {

        padding-left: 0;

        width: 100%;

        margin-top: 24px;

    }

    .about_develop_bt_li1 .adbl_cont {

        width: 100%;

    }

    .about_develop_bt {

        margin-top: 24px;

    }

    .ahbu_li_cont .ys_imgbox_cover {

        width: 80%;

    }

    .about_honor_bt_ul .slick-list {

        padding-bottom: 30px !important;

    }

    .about_honor_bt {

        margin-top: 24px;

    }

    .adbl_cont_text p{

        font-size: 12px;

    }

    .about_culture {

        padding-bottom: 40px;

    }

    .about_culture::after {

        display: none;

    }

    .info_pop_img {

        width: 180px;

    }

    .info_pop_text_parga {

        height: auto;

    }

    .info_pop_text_name, .info_pop_text_parga p {

        padding-right: 0;

    }

    .info_pop .ys_modal_content{

        padding-top: 50px;

    }

    .info_pop .ys_modal_bg {

        bottom: 0;

    }

    .about_jour_le{

        display: none;

    }

    /* .about_jour_ri {

        width: 100%;

        padding-left: 0 !important;

    } */

    .about_jour_bg{

        display: none;

    }

    .ajrc_list_ul_li:not(:first-child){

        display: none;

    }

    .ajrc_list_ul_li {

        padding-top: 0;

    }

    .ajrc_list_ul_li:first-child {

        padding-top: 0;

    }

    .about_jour_ri_cont h2{

        margin-bottom: 24px;

    }

    .ajrc_list_ul_li:last-child {

        padding-bottom: 0;

    }

    .about_jour_cont {

        height: auto;

    }

    .alul_cont .std_font24 {

        font-size: 40px;

        color: #0B5DD0 !important;

        margin-bottom: 10px;

    }

    .alul_cont p {

        color: #666;

    }

    .ajrc_list_ul .slick-arrow{

        width: 36px;

        height: 36px;

        background: #0B5DD0;

        opacity: 0.5;

        border-radius: 50%;

        top: auto;

        bottom: 0;

        transform: inherit;

    }

    .ajrc_list_ul .slick-arrow::after{

        content: "";

        width: 100%;

        height: 100%;

        background: url(../images/d1_arrow01.svg) center / cover no-repeat;

        position: absolute;

        top: 0;

        left: 0;

    }

    .ajrc_list_ul .slick-prev::after{

        transform: rotate(180deg);

    }

    .ajrc_list_ul .slick-list{

        padding-bottom: 40px;

    }

    .ajrc_list_ul .slick-next {

        right: auto;

        left: 60px;

    }

    .ajrc_list_ul .slick-prev {

        left: 10px;

    }

    .ajrc_list_ul_li {

        padding: 0 10px;

    }

    .ajrc_list_ul {

        margin: 0 -10px;

    }

    .solution_scene {

        padding-top: 40px;

    }

    .quote-animation .text-size--h1 {

        font-size: 18px;

        max-width: 100%;

    }

    .cmp-quote_top-text-container .text-size--h1 {

        margin-left: 40px;

    }

    .cmp-quote_bottom-text-container .text-size--h1 {

        margin-right: 40px;

    }

    .cmp-quote_top-text-container {

        margin-bottom: 20px;

    }

    .solution_profuct .ys_cont1400 {

        width: 100%;

    }

    .solution_profuct_bt_ul .slick-list{

        padding-bottom: 30px;

    }

    .solution_profuct_bt_ul .slick-dots {

        bottom: 0;

    }

    .spbu_li_cont .std_title5 {

        height: 1.5em;

    }

    .std_title1 {

        font-size: 26px;

    }

    .ys_ban_dots {

        bottom: 15px;

    }

    .ys_ban_btn {

        margin-top: 15px;

    }

    .ys_ban_btn p {

        line-height: 35px;

    }

    .ys_ban_btn a {

        padding: 0 18px;

    }

    /* .home_explore_bt_cont {

        padding-top: 30px;

        padding-bottom: 30px;

    } */

    .hebc_ri_ul_li {

        width: 100%;

        padding: 0 10px;

        margin-bottom: 20px;

    }

    .hebc_ri_ul_li:last-child{

        margin-bottom: 0;

    }

    .hrul_cont_num {

        font-size: 38px;

    }
    .hrul_cont_num_scroll{
        font-size: 38px !important;
    }
    .hebc_le {

        margin-bottom: 24px;

    }

    .hrul_cont_tit {

        font-size: 14px;

    }

    .home_new {

        padding-top: 0;

    }

    .home_world_bt_swiper {

        padding-top: 30px !important;

        padding-bottom: 40px !important;

    }

    .hwba_icon {

        width: 35px;

        height: 35px;

    }

    .home_system_bt {

        margin-top: 20px;

    }

    .home_explore h2 {

        text-align: center;

        margin-bottom: 15px;

    }

    .psbl_ul_li_img {

        width: 100%;

    }

    .prodet_case_list {

        margin-top: 5px;

    }

    .sstc_le_email_icon {

        width: 16px;

        top: 0px;

    }

    .prodet_pop_ri_cont {

        padding-right: 0;

    }

    .hrul_cont_parga p{

        opacity: 0.7;

    }

    .jwru_li:last-child {

        margin-bottom: 0;

    }

    .ptbl_tab{

        white-space: nowrap;

        overflow-x: auto;

        text-align: left;

        padding-bottom: 10px;

    }

    .ys_phnav_header a {

        font-size: 16px;

    }

    .ys_phnav_search .iconfont {

        font-size: 22px;

    }

    .cmp-quote__author-block .std_title4{

        font-size: 18px;

    }

    .cmp-quote__text_icon {

        width: 38px;

    }

    .home_new_bt {

        padding-bottom: 20px;

    }

    .solution_tab_cont.isfixed .stcu_li .std_font24{

        font-size: 14px;

    }

    .home_explore_bt_cont {

        padding: 42px 0;

    }

    .slick-dots li {

        width: 26px;

    }

    .slick-dots li.slick-active {

        width: 40px;

    }

    .ys_nyban_imgs img {

        width: 100%;

        padding: 0 20px;

    }

    .ribt_tit {

        max-height: inherit;

    }

    .solution_light .ys_cont1400 {

        width: 100%;

    }

    .solution_light_bt_ul .slick-arrow{

        display: none !important;

    }

    .solution_light_bt_ul .slick-list{

        padding-bottom: 30px;

    }

    /* .l_f1bx2ks::before, .l_f1bx2ks::after {

        width: 10px;

        height: 10px;

    }

    .adbl_cont_text li {

        width: 10px;

        height: 10px;

    } */

    .about_hyper_cont_parga p {

        margin-bottom: 10px;

    }

    .prodet_adv {

        padding-top: 100px;

    }

    .about_jour h2 {

        padding-left: 0;

    }

    .alul_cont .std_parga1 {

        width: 100%;

        padding-left: 0;

        /* margin-top: 10px; */

    }

    .about_jour_cont .ys_cont1400::before{

        display: none;

    }

    .alul_cont .std_font24{

        opacity: 1;

    }

    .ybdu_li{

        padding: 0 5px;

    }

    .ys_ban_dots_ul{

        margin: 0 -5px;

    }

    .plul_lab li::after,

    .psbl_ul_li_lab::after{

        width: 2px;

    }

    .adbl_cont_ri {

        width: 100%;

    }

    .acrl_ul_li_icon {

        width: 8px;

    }

    .acrl_ul_li_tit {

        margin-left: -8px;

    }

    .acrl_ul_li.act .acrl_ul_li_tit {

        margin-left: 14px;

    }

    .adbl_cont_ri_le{

        width: 100%;

    }

    /*.acrl_ul{*/

    /*    display: flex;*/

    /*    flex-wrap: wrap;*/

    /*}*/

    /*.acrl_ul_li{*/

    /*    width: 50%;*/

    /*    margin-bottom: 0;*/

    /*}*/
    .acrl_ul_li_bt ul {
        padding-left: 22px;
    }
    .acrl_ul_li_bt .mCSB_scrollTools{
        width: 2px;
    }
    .adbl_cont_text li, .l_f1bx2ks::before, .l_f1bx2ks::after {

        width: 36px;

        height: 36px;

    }

    .acrl_ul_li_tit::after {

        bottom: 4px;

        height: 2px;

    }

    .about_partner_list_ph{

        margin: 0 -8px;

    }

    .aplp_li{

        width: 50%;

        padding: 0 8px;

        margin-bottom: 16px;

    }

    .alcu_li {

        width: 33.333333%;

    }

    .about_partner_list_ul .slick-dots.act li.slick-active::after{

        animation: linePro 5s linear both;

    }

    .about_partner_list_ul .slick-list {

        padding-bottom: 20px;

    }

    .palu_li p::before{

        width: 12px;

        height: 12px;

        top: 5px;

        left: -22px;

    }

    .crbr_ul_li_cont.play .culc_icon{

        opacity: 0 !important;

    }
    .rcbl_tit {
        width: 52.7% !important;
    }
    .rcbl_number {
        width: 56%;
    }
    .research_integ_tp h2{
        font-size: 18px;
    }
    .ptbr_ul_li_cont td:nth-child(1){
        width: 100% !important;
        min-width: 100%;
        padding-right: 0;
        display: block;
    }
    .ptbr_ul_li_cont td{
        width: 100%;
        display: block;
    }
    .patu_li .std_font24 {
        font-size: 16px;
    }
    .patu_li {
        max-width: 280px;
        white-space: normal;
    }
    .scpb_text .std_title4 {
        font-size: 18px;
    }
    .scpb_text {
        padding: 0 20px;
    }
    .solution_create_ph_tp {
        padding: 60px 20px;
    }
    .scpt_tit {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .solution_create_ph_bt {
        height: 480px;
    }
    .acrl_ul_li_tit {
        line-height: 1.75;
    }
    .acrl_ul_li_bt .mCSB_outside+.mCSB_scrollTools {
        left: 4px;
    }
    .acrl_ul_li_tit::after {
        bottom: 0px;
    }
    .cibt_ul{
        text-align: center;
    }
    .research_integ_bt_text .std_font24{
        font-size: 16px;
    }
    .research_integ_bt_text .std_title5{
        font-size: 14px;
    }
    .adbl_cont{
        display: flex;
        flex-direction: column-reverse;
    }
    .ahbu_li_cont .ys_imgbox_cover {
         width: 50%;
    }
    .rcbl_tit {
        width: 100% !important;
    }
    .rcbl_number{
        width: 25%;
    }
    .rcbl_team,.rcbl_location{
        width: 37.5%;
    }
    .std_btn1_box {
        padding: 0 20px;
    }
    .rcbi_li_tp {
        align-items: flex-start;
    }
    .rcbi_li_bt_btn .std_btn {
        width: 140px;
    }
    .rcbi_li_tp_parga{
        margin-bottom: 0;
    }
    .rcbl_tit{
        margin-bottom: 10px;
    }
    .hebc_ri_ul{
        display: block;
    }
    .hebc_ri_ul_li {
        margin-bottom: 0;
    }
    .hebc_le {
        margin-bottom: 50px;
    }
    .home_explore_bt {
        height: calc(100vh - 64px);
    }
    .hebc_ri_ul_li:not(:first-child){
        display: none;
    }
    /*    .ys_pos_center {*/
    /*    position: absolute;*/
    /*    top: 39%;*/
    /*    left: 50%;*/
    /*    transform: translate(-50%, -50%);*/
    /*}*/
    .ys_ban_title {
        font-size: 20px;
    }
    /*.ys_fadeup1{*/
    /*    font-size: 16px;*/
    /*}*/
    .julc_tit {
        font-size: 14px;
    }
    .julc_icon{
        width: 26px;
    }
    .sulc_tit {
        font-size: 16px;
    }
    .pall_cont {
        /*height: 200px;*/
        padding-right: 10px;
    }
    .acrl_ul_li_tit {
        font-size: 18px !important;
    }
    .acrl_ul_li_tp{
        margin-bottom: 5px;
    }
    .home_explore_bt_cont .ys_cont1400 {
        position: absolute;
        top: 20%;
        height: auto;
    }
    .home_explore_bt_cont{
        position: relative;
    }
    .hrul_cont_num span {
        font-size: 18px;
    }
    .ys_phnav_logo {
        width: 135px;
    }
    .about_develop_bt_li1 .adbl_cont_ri {
        width: 100%;
    }
    .about_develop_bt_li1 .adbl_cont_ri_le {
        width: 100%;
    }
    .join_why_le h2 {
        font-size: 24px;
    }
         /* 2024.10.22 - start */
    .develop-employ-box {
        --right1: 0px;
    }
    .develop-employ-box-inof {
        --jian: 12px;
    }
    .debi-item-core .std_font20 {
        padding: 0 20px 18px;
    }
    .develop-employ-box-inof.mod-arrows1 .slick-prev {
        left: calc(var(--jian) + 6px);
    }
    .develop-employ-box-inof.mod-arrows1 .slick-next {
        right: calc(var(--jian) + 6px - var(--right1));
    }
    .develop-employ .std_title2 {
        margin-bottom: 18px;
    }
    /* 2024.10.22 - end */
    /* 480end */

}




/* 2024.5.27新增 star */

@media screen and (max-width: 1920px) {
    .mod-sided {
        bottom: 40px;
        right: 40px;
    }
}
@media screen and (max-width: 1705px) {
    .ys_nyban_imgs img {
        width: 42%
    }
}

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

    .mod-sided-li {
        width: 46px;
    }

    .data-summa {
        padding-top: 40px !important;
    }

    .dsul-ri .std_btn3_box p {
        padding-right: 10px;
    }

    .data-point-le-li p {
        padding: 8px 30px;
    }

    .data-point-le-li {
        margin-right: 20px;
    }

    .data-point-ri-input input {
        height: 43px;
    }

    .data-point-ri-btn {
        height: 43px;
    }

    .data-point-ri-btn {
        width: 60px;
    }

    .data-point-ri-input {
        width: calc(100% - 60px);
    }

    .dsul-top {
        margin-bottom: 25px;
    }

    .dbul-top {
        padding: 40px 22px;
    }

    .dbul-btm {
        margin-top: 18px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .data-summa-ul-li {
        margin-bottom: 40px;
    }

    .dsul-btm-ul-li {
        margin-bottom: 35px;
    }

    .prodet-solution-btm-ul .slick-prev {
        left: -50px;
    }

    .prodet-solution-btm-ul .slick-next {
        right: -50px;
    }

    .plul-info {
        margin-top: 16px;
        padding-bottom: 35px;
    }

    .hpbc-wrap {
        width: 58px;
    }

    .home-produ-btm {
        padding-top: 65px;
    }

}


@media screen and (max-width: 1560px) {
    .mod-form-wrap .cclf_tab_ul_li:first-child {
        padding-left: 38px;
    }

    .mod-contac-wrap {
        width: 740px;
        padding: 47px 60px 45px;
    }

    .mod-contac-whole .mCSB_outside+.mCSB_scrollTools {
        right: -40px !important;
    }
    .daii-link-text-top .std_btn {
        margin-bottom: 13px;
    }
    .daii-ltt-pag p {
        margin-bottom: 3px;
    }
}

@media screen and (max-width: 1440px) {
    .data-summa {
        padding-top: 25px !important;
    }

    .data-point-le-li p {
        padding: 7px 18px;
        font-size: 14px;
    }

    .data-point-ri-btn {
        height: 38px;
    }

    .data-point-ri-input input {
        height: 38px;
    }

    .data-point-ri-btn {
        width: 50px;
    }

    .data-point-ri-input {
        width: calc(100% - 50px);
    }

    .data-point-ri-input input {
        font-size: 14px;
    }

    .data-point-ri {
        width: 340px;
    }

    .dsul-top {
        margin-bottom: 18px;
    }

    .dbul-top {
        padding: 24px 15px;
    }

    .dbul-btm {
        margin-top: 12px;
    }

    .dsul-btm-ul-li {
        margin-bottom: 20px;
        padding: 0 10px;
    }

    .dsul-btm-ul {
        margin: 0 -10px;
    }

    .data-summa-ul-li {
        margin-bottom: 30px;
    }

    .mod-sided {
        bottom: 25px;
        right: 25px;
    }

    .mod-sided-li {
        width: 40px;
        margin-top: 10px;
    }

    .data-point-stick {
        top: 101px;
    }

    .data-point.info-point {
        padding-top: 45px;
    }

    .info-point-tit {
        margin-bottom: 35px;
    }

    .down-substan-wrap {
        padding: 50px 35px;
    }

    .dswt-ri .ys_select_hd {
        height: 40px;
        padding-left: 12px;
        padding-right: 16px;
    }

    .dswt-ri .ys_select_xtbbox {
        right: 8px;
    }

    .dswt-ri .ys_select_bd {
        padding: 12px;
    }

    .ys_select_li a {
        padding: 2px 0;
    }

    .down-substan-wrap-top {
        padding-bottom: 22px;
        margin-bottom: 22px;
    }

    .dswu-tit {
        margin-bottom: 15px;
    }

    .dswu-ul-li-link {
        padding: 15px 18px;
    }

    .dull-top {
        padding-bottom: 10px;
        margin-bottom: 14px;
    }

    .dull-btm-le p {
        padding-right: 12px;
        margin-right: 12px;
    }

    .dull-btm-ri p {
        font-size: 14px;
        padding-right: 6px;
    }

    .dull-btm-ri img {
        width: 18px;
    }

    .dswu-li {
        padding-bottom: 4px;
    }

    .mod-contac-wrap-tit {
        margin-bottom: 25px;
    }

    .slbu_li_cont-info {
        margin-top: 15px;
    }

    .prodet-solution-btm-ul .slick-arrow {
        width: 20px;
        height: 32px;
    }

    .prodet-solution-btm {
        padding-top: 25px;
    }

    .psbu-link-subt p {
        padding: 6px 12px;
        font-size: 14px;
    }

    .psbu-link-btm {
        padding: 22px 25px 30px;
    }

    .psbu-link-btm-tit {
        margin-bottom: 14px;
    }

    .psbu-link::after {
        height: 2px;
    }

    .hpbu-link {
        padding: 30px 26px 40px;
    }

    .hpbu-link-line {
        margin-bottom: 25px;
    }

    .hpbc-wrap {
        width: 42px;
    }

    .home-produ-btm {
        padding-top: 42px;
    }

    .hpbc-wrap {
        top: 54%;
    }
    .daii-ltt-pag, .daii-ltt-pag p {
        font-size: 16px;
    }

}

@media screen and (max-width: 1360px) {
    .mod-form-wrap .cclf_tab_ul_li:first-child {
        padding-left: 28px;
    }

    .mod-form-wrap .mCSB_outside+.mCSB_scrollTools {
        right: 6px !important;
    }

    .mod-form-wrap .cclf_list_li_main {
        max-height: 60vh;
    }
  
}

@media screen and (max-width: 1280px) {
    .data-point-stick {
        top: 98px;
    }

    .mod-contac-wrap {
        width: 710px;
        padding: 45px 45px 45px;
    }

    .mod-contac-wrap-tit {
        margin-bottom: 20px;
    }

    .mod-contac-whole .mCSB_outside+.mCSB_scrollTools {
        right: -32px !important;
    }

    .psbu-link-btm-info p {
        font-size: 14px;
    }
    .daii-ltt-pag p {
        margin-bottom: 3px;
    }

}

@media screen and (max-width: 1200px) {
    .prodet-solution-btm {
        padding-left: 40px;
        padding-right: 40px;
    }

    .prodet-solution-btm-ul .slick-next {
        right: -25px;
    }

    .prodet-solution-btm-ul .slick-prev {
        left: -25px;
    }

    .prodet-solution-btm-ul .slick-arrow {
        width: 16px;
        height: 24px;
    }
}

@media screen and (max-width: 1199px) {
    .dbul-link .dbul-top {
        border-color: #02774B;
        box-shadow: 0px 2px 18.1px 6px rgba(45, 45, 45, 0.07);
    }

    .dbul-btm p {
        font-size: 14px;
    }

    .dbul-btm {
        margin-top: 10px;
    }

    .data-summa-ul-li {
        margin-bottom: 10px;
    }

    .data-point-stick {
        top: 63px;
    }

    .data-point-ri {
        width: 286px;
    }

    .dsul-btm-page {
        padding-bottom: 0 !important;
    }

    .down-substan-wrap {
        padding: 40px 20px;
    }

    .dswu-tit {
        margin-bottom: 8px;
    }

    .dswu-ul-li-link {
        padding: 15px 15px;
    }

    .dull-top {
        padding-bottom: 6px;
        margin-bottom: 12px;
    }

    .dswu-ul-li {
        margin-bottom: 16px;
    }

    .hpbu-li {
        padding: 0 10px;
    }

    .home-produ-btm-ul {
        width: auto !important;
        margin: 0 -10px;
        flex-wrap: wrap;
    }

    .home-produ-btm-ul .slick-dots {
        position: relative;
        bottom: auto;
        margin-top: 10px;
    }

    .home-produ-btm-ul .slick-list {
        width: 100%;
    }

    .psbu-link-subt p {
        background: #02774B;
    }

}

@media screen and (max-width: 991px) {
    .data-point-le-li {
        margin-right: 10px;
    }

    .data-point-le-li p {
        padding: 6px 12px;
    }

    .dsul-btm-ul-li {
        width: 33.333333%;
    }

    .dbul-top {
        padding: 18px 10px;
    }

    .data-point.info-point {
        padding-top: 36px;
    }

    .info-point-tit {
        margin-bottom: 12px;
    }

    .dswt-le {
        width: 100%;
        padding-right: 0px;
        margin-bottom: 14px;
    }

    .dswt-ri input {
        font-size: 14px;
    }

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

    .dull-btm-le {
        margin-bottom: 5px;
    }

    .dull-btm-le p {
        padding-right: 6px;
        margin-right: 6px;
    }

    .mod-form-wrap-colse {
        width: 30px;
        top: 16px;
        right: 16px;
    }

    .mod-form-wrap {
        max-width: calc(100% - 80px);
    }


    .mod-contac-wrap {
        max-width: calc(100% - 80px);
    }

    .home-produ-btm-control {
        display: none;
    }


}


@media screen and (max-width: 768px) {
    .prodet-solution-btm {
        padding-left: 18px;
        padding-right: 18px;
    }

}

@media screen and (max-width: 767px) {
    .data-point-stick {
        top: auto;
        position: static;
    }

    .data-point-wrap {
        flex-wrap: wrap;
    }

    .data-point-le {
        width: 100%;
        padding-bottom: 10px;
    }

    .data-point-ri {
        width: 100%;
    }

    .data-point-le-li {
        margin-right: 5px;
    }

    .data-point-le-li p {
        padding: 6px 8px;
    }

    .dsul-btm-ul-li {
        width: 100%;
    }

    .dsul-top {
        margin-bottom: 15px;
    }

    .data-summa-ul-li:last-child .dsul-btm-ul-li:last-child {
        margin-bottom: 0;
    }

    .dsul-btm-page {
        padding-top: 5px;
    }

    .dswt-ri .ys_select_hd {
        height: 38px;
    }

    .dswt-ri {
        width: 100%;
    }

    .dswu-li:last-child {
        padding-bottom: 0;
    }

    .dswu-li:last-child .dswu-ul-li:last-child {
        margin-bottom: 0;
    }

    .mod-form-wrap .cclf_tab_ul_li:first-child {
        padding-left: 20px;
    }

    .mod-form .cclf_tab_ul {
        width: 420px;
        /* white-space: nowrap; */
    }

    .mod-form .cclf_tab {
        overflow-x: auto;
    }

    .mod-form-wrap {
        max-width: calc(100% - 40px);
        padding: 45px 0;
    }

    .mod-form-wrap .cclf_list {
        padding-top: 16px;
    }

    .mod-form-wrap .mCSB_outside+.mCSB_scrollTools {
        right: 1px !important;
    }

    .mod-form-wrap-colse {
        width: 26px;
        top: 10px;
        right: 10px;
    }

    .mod-sided-li {
        width: 36px;
        margin-top: 6px;
    }

    .mod-sided {
        bottom: 15px;
        right: 15px;
    }

    .mod-contac-wrap {
        max-width: calc(100% - 40px);
        padding: 40px 20px 30px;
        padding-right: 30px;
    }

    .mod-contac-whole .mCSB_outside+.mCSB_scrollTools {
        right: -25px !important;
    }


    .slbu_li_cont {
        padding: 30px 20px 35px;
    }

    .slbu_li_cont-info {
        margin-top: 12px;
    }

    .prodet-solution-btm-ul .slick-arrow {
        display: none;
    }

    .prodet-solution-btm {
        padding-left: 0px;
        padding-right: 0px;
    }

    .psbu-link-btm {
        padding: 18px 18px 23px;
    }

    .psbu-link-btm-tit {
        margin-bottom: 9px;
    }

    .prodet-solution-btm-ul .slick-dots {
        position: relative;
        bottom: auto;
        margin-top: 10px;
    }

    .plul-info {
        margin-top: 12px;
        padding-bottom: 24px;
    }

    .home-produ-btm {
        padding-top: 26px;
    }

    .home_system {
        padding-bottom: 40px;
    }
}

/* 2024.5.27新增 end */
/* 2024.08.21 - 新增 - start */
@media screen and (max-width: 1919px) {
    .develop-esg .ys_cont1400 {
        padding-top: 150px;
        padding-bottom: 90px;
    }
    .develop-area .std_title2 {
        margin-bottom: 32px;
    }
    .daii-link-text {
        padding: 34px 32px 34px;
    }
    .daii-link-text-top .std_btn {
        max-width: 80%;
    }
    .daii-ltt-pag {
        width: 88%;
    }
    .daii-link-text-icon {
        --jian: 16px;
    }
    .daii-lti-nub-tip {
        width: 80px;
    }
    .develop-area-inof .slick-next {
        right: 34px;
    }
    .develop-area-inof .slick-prev {
        left: 34px;
    } 
    .develop-approve .std_title2, .develop-report .std_title2 {
        margin-bottom: 44px;
    } 
    .mhtb-item-link {
        padding: 16px 24px;
    }
    .daii-link-text-icon {
        --jian: 7px;
    }
    .daii-lti-nub-tip {
        width: 65px;
    }
    .daii-link-text-icon{
        width: calc(calc(65px * 4) + calc(var(--jian) * 8));
    }
}
@media screen and (max-width: 1680px) {
    .develop-energy .std_title2 {
        margin-bottom: 26px;
    }
    .develop-energy-inof {
        margin-top: 56px;
    }
    .develop-esg .ys_cont1400::before {
        left: -60px;
    }
    .develop-esg .std_title6::after {
        height: 68px;
        left: -62px;
    }
    .develop-esg-inof {
        width: calc(33% + 30px);
    }
    .daii-link-text-top .std_btn {
        max-width: 88%;
    }
    .std_btn1.daii-ltt-btn p {
        font-size: 18px;
    }
    .daii-ltt-pag {
        width: 93%;
    }
    .daii-link-text-top .std_btn {
        margin-bottom: 18px;
    }
    .daii-link-text-icon {
        --jian: 14px;
    }
    .daii-lti-nub-tip {
        width: 74px;
    }
    .mod-arrows1 .slick-prev, 
    .mod-arrows1 .slick-next,
    .mod-arrows2 .slick-prev, 
    .mod-arrows2 .slick-next {
        width: 40px;
        height: 40px;
    }
    .drct-item-link {
        padding-left: 50px;
        padding-right: 8.75vw;
    }
    .drct-item-title {
        font-size: 30px;
        margin-bottom: 26px;
    }
    .drct-item .std_font20 {
        margin-bottom: 50px;
    }
    .develop-report-cry-text .slick-prev {
        left: 50px;
    }
    .develop-report-cry-text .slick-next {
        left: 110px;
    }
    .develop-approve .about_honor_bt {
        --jian: 12px;
    }
    .develop-area-inof {
        --jian: 10px;
    }
    .develop-area-text {
        margin-bottom: 50px;
    }
    .develop-area .std_title2 {
        margin-bottom: 28px;
    }
    .develop-approve .std_title2, .develop-report .std_title2 {
        margin-bottom: 40px;
    }
    .develop-esg-inof-nub {
        padding-bottom: 100px;
    }
    .dein-icon {
        width: 62px;
    }
    .develop-esg-inof-nub.act::before {
        height: calc(100% - 92px);
    }
    .develop-esg-inof-nub::before {
        left: 31px;
        top: 77px;
    }
    .daii-link-text-icon {
        --jian: 6px;
    }
    .daii-lti-nub-tip {
        width: 60px;
    }
    .daii-link-text-icon{
        width: calc(calc(60px * 4) + calc(var(--jian) * 8));
    }
}
@media screen and (max-width: 1560px){
    .develop-energy-inof-item .ys_imgbox_cover {
        width: 62px;
        margin-bottom: 13px;
    }
    .dein-text {
        padding-left: 24px;
    }
    .develop-esg-inof {
        width: calc(34% + 30px);
    }
    .develop-esg-inof-nub {
        padding-bottom: 90px;
    }
    .develop-esg .ys_cont1400 {
        padding-top: 130px;
        padding-bottom: 80px;
    }
    .daii-link-text {
        padding: 24px 25px 24px;
    }
    .daii-link-text-icon {
        --jian: 5px;
    }
}
@media screen and (max-width: 1440px){
    .mhtb-item-link {
        padding: 12px 22px;
    }
    .mhtb-item:first-child .mhtb-item-link {
        padding-top: 20px;
    }
    .mhtb-item:last-child .mhtb-item-link{
        padding-bottom: 20px;
    }
    .develop-energy-inof {
        --jian: 40px;
    }
    .dein-text .std_parga1 p {
        line-height: 1.6;
        padding-left: 22px;
    }
    .dein-text .std_parga1 p::before {
        top: calc(0.8em - 2.5px);
        left: 6px;
    }
    .daii-ltt-btn .std_btn1_box {
        padding: 6px 18px;
    }
    .daii-link-text-top .std_btn {
        margin-bottom: 15px;
    }
    .daii-lti-nub-tip {
        width: 66px;
    }
    .daii-link-text-icon {
        --jian: 10px;
    }
    .drct-item-title {
        font-size: 28px;
        margin-bottom: 22px;
    }
    .drct-item .std_font20 {
        margin-bottom: 40px;
    }
    .develop-approve .about_honor_bt {
        --jian: 10px;
    }
    .about_honor_bt_ul .slick-list {
        padding-bottom: 60px !important;
    }
    .develop-approve .alct_tit {
        font-size: 18px;
    }
    .develop-approve .alct_pargas p {
        font-size: 14px;
    }
    .daii-link-text-icon {
        --jian: 5px;
    }
    .daii-lti-nub-tip {
        width: 52px;
    }
    .daii-link-text-icon{
        width: calc(calc(52px * 4) + calc(var(--jian) * 8));
    }
}
@media screen and (max-width: 1360px){
    .develop-energy-inof {
        --jian: 30px;
    }
    .develop-esg .ys_cont1400::before {
        left: -40px;
    }
    .develop-esg .std_title6::after {
        height: 60px;
        left: -42px;
    }
    .develop-esg-inof {
        width: calc(37% + 30px);
    }
    .develop-esg-inof-nub {
        padding-bottom: 75px;
    }
    .daii-ltt-pag, .daii-ltt-pag p{
        line-height: 1.5;
    }
    .develop-area-inof {
        --jian: 6px;
    }
    .std_btn1.daii-ltt-btn p {
        font-size: 16px;
    }
    .mod-arrows1 .slick-prev, .mod-arrows1 .slick-next, .mod-arrows2 .slick-prev, .mod-arrows2 .slick-next {
        width: 36px;
        height: 36px;
    }
    .develop-area-inof .slick-next {
        right: 26px;
    }
    .develop-area-inof .slick-prev {
        left: 26px;
    }
    .daii-ltt-pag p {
        margin-bottom: 6px;
    }
    .daii-link-text-top .std_btn {
        margin-bottom: 12px;
    }
    .daii-link-text {
        padding: 20px 24px 18px;
    }
    .drct-item-link {
        padding-left: 40px;
    }
    .develop-report-cry-text .slick-prev {
        left: 40px;
    }
    .develop-report-cry-text .slick-next {
        left: 100px;
    }
    .drct-item .std_font20 {
        margin-bottom: 32px;
    }
    .develop-report-cry-text .slick-prev, .develop-report-cry-text .slick-next {
        bottom: 36px;
    }
   
}
@media screen and (max-width: 1280px) {
    .develop_pop .ys_modal_content {
        width: 1000px;
        padding: 50px 60px;
        height: 500px;
    }
    .develop-energy-text, .develop-area-text {
        padding: 0 30px;
    }
    .develop-energy-inof {
        --jian: 22px;
    }
    .develop-energy-inof .std_font20 {
        padding-bottom: 12px;
        margin-bottom: 14px;
    }
    .develop-esg .ys_cont1400 {
        padding-top: 90px;
        padding-bottom: 70px;
    }
    .daii-ltt-btn .std_btn1_box {
        padding: 4px 14px;
    }
    .std_btn1.daii-ltt-btn p {
        font-size: 14px;
    }
    .daii-lti-nub-tip {
        width: 58px;
    }
    .daii-link-text-icon {
        --jian: 8px;
    }
    .drct-item-title {
        font-size: 26px;
        margin-bottom: 14px;
    }
    .drct-item .std_font20 {
        margin-bottom: 26px;
    }
    .drct-item-link {
        padding-bottom: 70px;
    }  
    .develop-approve .about_honor_bt {
        --jian: 7px;
    }
    .ys_nyban_imgs img{
        width: 40%;
    }
    .daii-link-text-icon {
        --jian: 4px;
    }
    .daii-lti-nub-tip {
        width: 50px;
    }
    .daii-link-text-icon{
        width: calc(calc(50px * 4) + calc(var(--jian) * 8));
    }
}
@media screen and (max-width: 1200px){
    .develop-esg .ys_cont1400::before {
        left: 20px;
    }
    .develop-esg .std_title6::after {
        height: 42px;
        left: -22px;
    }
    .develop-esg-inof {
        width: calc(40% + 10px);
        margin-right: -10px;
    }
    .develop-esg-inof-nub {
        padding-bottom: 60px;
    }
    .drct-item-link {
        padding-right: 40px;
    }
}
@media screen and (max-width: 1199px){
    .develop-energy .std_title2 {
        margin-bottom: 20px;
    }
    .develop-energy-inof {
        margin-top: 30px;
    }
    .develop-energy-inof-item .ys_imgbox_cover {
        width: 52px;
        margin-bottom: 11px;
    }
    .dein-icon {
        width: 50px;
    }
    .develop-esg-inof-nub::before {
        left: 25px;
        top: 60px;
    }
    .develop-esg-inof-nub.act::before {
        height: calc(100% - 70px);
    }
    .dein-text {
        padding-left: 18px;
    }
    .develop-esg-inof {
        width: calc(41% + 10px);
    }
    .dein-text .std_font20 {
        margin-bottom: 12px;
    }
    .develop-area .std_title2 {
        margin-bottom: 18px;
    }
    .develop-area-text {
        margin-bottom: 34px;
    }
    .develop-approve .std_title2, .develop-report .std_title2 {
        margin-bottom: 35px;
    }
    .drct-item .std_font20 {
        margin-bottom: 16px;
    }
    .drct-item-link {
        padding-left: 30px;
    }
    .develop-report-cry-text .slick-prev, .develop-report-cry-text .slick-next {
        bottom: 30px;
    }
    .develop-report-cry-text .slick-prev {
        left: 30px;
    }
    .develop-report-cry-text .slick-next {
        left: 84px;
    }
    .drct-item-link {
        padding-bottom: 50px;
    }
    .develop-approve .std_title2{
        margin-bottom: 12px;
    }
    .about_honor_bt_ul .slick-list {
        padding-bottom: 48px !important;
    }
    .develop-energy-inof .std_font20::after {
        width: 70px;
    }
}
@media screen and (max-width: 991px) {
    .develop-main .ys_nyban_title .std_parga1:not(.ys_ban_btn) {
        margin-top: 7px;
    }
    .develop-main .ys_nyban_title .ys_ban_btn {
        margin-top: 21px;
    }
    .develop-energy .std_title2 {
        margin-bottom: 18px;
    }
    .develop-energy-text, .develop-area-text {
        padding: 0 0px;
    }
    .develop-energy-inof {
        --jian: 10px;
    }
    .develop-esg .ys_cont1400 {
        padding-top: 70px;
        padding-bottom: 60px;
    }
    .develop-esg-inof {
        width: calc(43% + 10px);
    }
    .drct-item-title {
        font-size: 24px;
        margin-bottom: 9px;
    }
    .drct-item .std_font20, .drct-item .std_font20 p{
        font-size: 16px;
        line-height: 1.5;
    }
    .drct-item .std_font20 {
        margin-bottom: 10px;
    }
    .drct-item .std_btn p {
        font-size: 16px;
    }
    .ys_nyban_imgs img{
        width: 32%;
    }
}
@media screen and (max-width: 768px) {
    .develop_pop .ys_modal_content{
        padding: 40px;
    }
    .develop-energy-inof.slick-dotted {
        padding-bottom: 32px;
    }
    .develop-energy-inof {
        margin-top: 22px;
    }
    .develop-esg .std_title6 {
        position: relative;
        top: 0;
        width: 100%;
        margin-bottom: 40px;
    }
    .develop-esg .ys_cont1400{
        flex-wrap: wrap;
    }
    .develop-esg-inof {
        width: 100%;
        margin-right: 0;
    }
    .develop-esg .ys_cont1400::before {
        left: 10px;
    }
    .develop-esg .std_title6::after {
        height: 35px;
        left: -11px;
        width: 3px;
    }
    .develop-esg .ys_cont1400 {
        padding-top: 60px;
        padding-bottom: 50px;
    }
    .develop-esg .std_title6 {
        margin-bottom: 32px;
    }
    .develop-esg-inof-nub {
        padding-bottom: 30px;
    }
    .develop-area .std_title2 {
        margin-bottom: 10px;
    }
    .develop-area-text {
        margin-bottom: 20px;
    }
    .develop-area-inof {
        padding: 0 10px;
    }
    .develop-report .std_title2 {
        margin-bottom: 24px;
    }
    .develop-report-cry{
        flex-wrap: wrap;
    }
    .develop-report-cry-rotate {
        width: 100%;
    }
    .develop-report-cry-text {
        width: 100%;
    }
    .drct-item-link {
        padding: 24px 20px 75px;
    }
    .develop-report-cry-text .slick-prev {
        left: 20px;
    }
    .develop-report-cry-text .slick-prev, .develop-report-cry-text .slick-next {
        bottom: 22px;
    }
    .develop-report-cry-text .slick-next {
        left: 74px;
    }
    .develop-approve .alct_tit {
        font-size: 16px;
    }
    .develop-approve .std_title2 {
        margin-bottom: 8px;
    }
    .about_honor_bt_ul .slick-list {
        padding-bottom: 28px !important;
    }
    .drct-item-title {
        font-size: 22px;
    }
    .ys_ban_list_li .ys_bll_ri{
        top: 40px;
        left: -60px;
    }
    .ys_nyban_imgs img{
        width: 56%;
    }
    /* add1 */
    .std_btn1.daii-ltt-btn p {
        font-size: 22px;
    }
    .daii-link-text-top .std_btn {
        margin-bottom: 19px;
    }
    .daii-ltt-pag, .daii-ltt-pag p {
        font-size: 18px;
    }
    .daii-link-text-icon {
        --jian: 8px;
    }
    .daii-link-text {
        padding: 42px 24px 37px;
    }
    .daii-ltt-btn .std_btn1_box {
        padding: 9px 32px;
    }
}
@media screen and (max-width: 480px) {
    .develop_pop .ys_modal_content{
        padding: 20px;
    }
    .develop-main .ys_nyban_title .std_parga1{
        display: block;
    }
    .develop-main .ys_pos_center{
        top: 50%;
    }
    .develop-main .ys_nyban_title .ys_ban_btn {
        display: inline-block;
    }
    .develop-main .ys_nyban_title h1 {
        font-size: 24px;
    }
    .develop-energy .std_title2 {
        margin-bottom: 10px;
    }
    .develop-main .std_title2{
        font-size: 22px;
    }
    .develop-energy-inof .std_font20 {
        padding-bottom: 9px;
        margin-bottom: 11px;
    }
    .develop-energy-inof-item .ys_imgbox_cover {
        width: 44px;
        margin-bottom: 8px;
    }
    .develop-energy-inof.slick-dotted {
        padding-bottom: 26px;
    }
    .develop-energy-inof {
        margin-top: 18px;
    }
    .develop-esg .ys_cont1400 {
        padding-top: 40px;
        padding-bottom: 34px;
    }
    .develop-esg .std_title6 {
        margin-bottom: 22px;
    }
    .dein-icon {
        width: 44px;
    }
    .develop-esg-inof-nub::before {
        left: 22px;
        top: 50px;
    }
    .develop-esg-inof-nub.act::before {
        height: calc(100% - 58px);
    }
    .dein-text {
        padding-left: 13px;
    }
    .dein-text .std_font20 {
        margin-bottom: 6px;
    }
    .develop-esg-inof-nub {
        padding-bottom: 16px;
    }
    .mod-arrows1 .slick-prev, .mod-arrows1 .slick-next, .mod-arrows2 .slick-prev, .mod-arrows2 .slick-next {
        width: 32px;
        height: 32px;
    }
    .develop-area-inof .slick-next {
        right: 22px;
    }
    .develop-area-inof .slick-prev {
        left: 22px;
    }
    .develop-report .std_title2 {
        margin-bottom: 18px;
    }
    .drct-item-title {
        font-size: 20px;
    }
    .drct-item .std_font20, .drct-item .std_font20 p {
        font-size: 14px;
    }
    .drct-item .std_font20 {
        margin-bottom: 8px;
    }
    .drct-item-link {
        padding: 24px 20px 60px;
    }
    .develop-report-cry-text .slick-next {
        left: 65px;
    }
    .product_pop_info {
        margin-top: 18px;
    }
    .develop_pop .mCSB_scrollTools {
        right: -6px;
    }
    /*20240826*/
    .ys_bll_icon {
        width: 12px;
        height: 12px;
    }
    .ys_bll_icon:after {
        width: 4px;
        height: 4px;
    }
    .ys_bll_ri a, .ys_bll_ri_box {
        padding: 6px 10px;
    }
    .ys_bll_ri_icon {
        margin-left: 6px;
    }
    .ys_bll_ri {
        /*min-width: 128px;*/
        padding-left: 8px;
    }
    .ys_ban_list_li .ys_bll_ri{
        top: 36px;
        left: 50%;
        transform: translateX(-50%);
    }
    /* add1 */
    .std_btn1.daii-ltt-btn p {
        font-size: 22px;
    }
    .daii-link-text-top .std_btn {
        margin-bottom: 19px;
    }
    .daii-ltt-pag, .daii-ltt-pag p {
        font-size: 18px;
    }
    .daii-link-text-icon {
        --jian: 8px;
    }
    .daii-link-text {
        padding: 42px 24px 37px;
    }
    .daii-ltt-btn .std_btn1_box {
        padding: 9px 32px;
    }
    
}
/* 2024.08.21 - 新增 - end */