@charset "utf-8";

/* 调大看小 */
/* 2k */
@media screen and (max-width: 1920px) {
   .serg_ban {
        width: 580px;
        padding: 114px 55px 122px 38px;
        top: 100px;
    }
    .serg_ctact{
        background: #FAFAFA;
        padding-top: 300px;
    }
    .home_about_hide {
        padding-left: calc(50vw - 720px);
        padding-top: var(--space120);
        padding-bottom: 149px;
        position: relative;
    }
    .about_ban_ri_box {
        padding: 266px 163px;
    }
    .about_thir {
        width: 100%;
        position: relative;
        padding: 280px 0;
    }
    .home_solu_video_wrap {
        width: 980px;
        height: 980px;
        transform-origin: 34% 67%;
    }
    .home_solu_video_bg {
        width: 21%;
        left: 8%;
        bottom: 24%;
    }
    .home_solu_video_text {
        left: 14%;
    }
    .home_solu_ul_li1 {
        width: 103px;
        height: 103px;
        top: 10%;
        left: 21%;
    }
    .home_solu_ul_li2 {
        width: 42px;
        height: 42px;
        top: 11%;
        left: 31%;
    }
    .home_solu_ul_li3 {
        width: 28px;
        height: 28px;
        top: 9%;
        left: 42%;
    }
    .home_loading_tp_pictext1 {
        left: 41%;
    }
    .home_loading_tp_pictext2 {
        left: 58%;
    }
    .digi_page .ys_pos_center{
        top: 60%;
    }
    .arrows_icon2 {
        width: 100px;
        height: 100px;
    }
    .arrows_prev2 {
        left: -115px;
    }
    .arrows_next2 {
        right: -115px;
    }
    .arrows_icon2 img {
        width: 60px;
    }
    .sub_cont {
        padding-top: 180px;
    }
    .activ_top {
        padding-bottom: 60px;
    }
    .serg_ul {
        margin: 0 -6px;
    }
    .serg_ul_li {
        padding: 0 6px;
    }
    .serg_ul_li::after{
        top: 56%;
    }
    
    /* 1920end */
}

@media screen and (max-width: 1680px) {
    :root{
        /* 字号 */
        --font58:54px;
        --font44:42px;
        --font32:30px;
        --font24:22px;
        --font20:20px;
        --font18:18px;
        --text18:18px;
        --text16:16px;
        /* 圆角 */
        --border-radius:15px;
        /* 间距 */
        --space120:100px;
        --space100:90px;
        --space80:70px;
        --space44:40px;
    }
    .digi_ban_le {
        padding-right: 90px;
    }
    .ys_bread_list:first-child a img{
        width: 20px;
    }
    .digi_ban_le_ul {
        margin-bottom: 20px;
    }
    .digi_page h1 {
        font-size: var(--font44) !important;
        margin-bottom: 16px;
    }
    .digi_page .ys_nyban_title.ys_pos_center {
        top: 64%;
    }
    .mod_foot_tp_logo {
        width: 200px;
    }
    .mod_foot {
        padding-top: 60px;
    }
    .mod_foot_tp {
        padding-bottom: 60px;
    }
    .mftl_ul_li ul li {
        margin-bottom: 10px;
    }
    .mftl_ul_li_link {
        margin-bottom: 20px;
    }
    .digi_other_ul_li a {
        padding: 40px 35px 28px;
    }
    .doul_word {
        margin: 20px 0 50px;
    }
    .digi_other_ul_li {
        padding: 0 10px;
    }
    .digi_other_ul {
        margin: 0 -10px;
    }
    .nlul_sec {
        padding: 30px 28px 35px;
    }
    .digi_cust_ul_li {
        margin-bottom: 16px;
    }
    .nlul_tit{
        margin-bottom: 80px;
    }
    .serg_ban {
        width: 457px;
        padding: 80px 40px 98px;
        top: 110px;
        left: 8.75%;
    }
    .serg_ban_logo {
        width: 160px;
    }
    .serg_ban h2 {
        margin: 18px 0;
    }
    .serg_ban_addr {
        margin-bottom: 20px;
    }
    .serg_ctact {
        padding-top: 240px;
    }
    .serg_ctact h2 {
        margin-bottom: 20px;
    }
    .smlu_li_box {
        padding-bottom: 80px;
    }
    .smlu_li {
        padding: 0 40px;
        margin-bottom: 90px;
    }
    .smlu_li_name {
        margin: 26px 0;
    }
    .smlu_list_item {
        margin-bottom: 6px;
    }
    .meet_page .nlul_sec {
        padding: 0;
        margin-top: 30px;
    }
    .nlul_tab p {
        padding: 6px 26px;
    }
    .meet_page .news_list_ul_li {
        margin-bottom: 40px;
    }
    .news_list_ul {
        margin-bottom: 30px;
    }
    .ys_nyban_title h1 {
        font-size: 56px;
    }
    .about_ban_ri_box h1 {
        font-size: 50px;
    }
    .about_ban_ri_box {
        padding: 194px 120px;
    }
    .about_seco_ri {
        width: 48%;
        padding-left: 150px;
        margin-top: -90px;
    }
    .about_seco_le {
        width: 52%;
    }
    .about_seco_le p {
        margin-bottom: 12px;
    }
    .about_seco {
        padding: 160px 0;
    }
    .about_four_le .ys_demo_num, .about_four_text {
        font-size: 240px;
    }
    .about_four_word {
        margin-left: 22px;
        font-size: var(--font44);
        padding-top: 236px;
    }
    .about_four_ri {
        padding-left: 150px;
    }
    .about_thir {
        padding: 240px 0;
    }
    .about_team h2 {
        margin-bottom: 50px;
    }
    .atul_textbox {
        padding: 25px 30px;
    }
    .atul_textbox_ri {
        width: 36px;
    }
    .atul_textbox_le_name {
        margin-bottom: 6px;
    }
    .about_modal_content {
        width: 1000px;
        padding: 70px 80px;
        max-height: 530px;
        border-radius: 20px;
    }
    .about_modal_ri {
        padding-left: 50px;
    }
    .about_cult {
        padding: 150px 0 170px;
    }
    .about_cult_cry h2 {
        margin-bottom: 20px;
    }
    .ajul_tit {
        margin-bottom: 20px;
    }
    .about_join_tp_word p {
        margin-bottom: 4px;
    }
    .ajul_box {
        border-radius: 20px;
        padding: 50px 45px 150px;
    }
    .ys_nyban_word {
        font-size: 50px;
        padding: 60px 0;
    }
    .elul_ri {
        padding-left: 60px;
    }
    .esg_list_ul_li:nth-of-type(2n) .elul_ri {
        padding-left: 0px;
        padding-right: 70px;
    }
    .elul_ri_tit {
        margin-bottom: 18px;
    }
    .ctact_tpul {
        padding: 40px 0;
    }
    .ctlb_tit {
        margin-bottom: 26px;
    }
    .show_ban_ul {
        padding: 10px 30px;
        margin: 0 -12px;
        left: 8.75%;
    }
    .mbul_ban_icon {
        width: 32px;
        margin-right: 10px;
    }
    .metdet_ban_ul_li {
        margin-bottom: 10px;
    }
    .metdet_cry {
        padding: 130px 0;
    }
    .metdet_titl_ul {
        padding: 0 100px;
        margin: 0 -15px;
    }
    .metdet_titl_ul_li {
        padding: 0 15px;
        margin-bottom: 20px;
    }
    .metdet_titl_ul_li p::after {
        width: 24px;
        height: 24px;
    }
    .metdet_titl_ul_li p {
        padding-left: 36px;
    }
    .mpul_name {
        margin: 30px 0 10px;
    }
    .metdet_comp_cont {
        padding: 0 100px;
    }
    .show_cry_ri {
        padding: 0 0px 0 110px;
    }
    .show_cry_le_logo {
        width: 350px;
        margin-bottom: 40px;
    }
    .show_cry_le_word p {
        line-height: 1.75;
    }
    .show_cry_le {
        padding: 0 130px 0 0px;
    }
    .show_ban_logo {
        width: 180px;
    }
    .show_page h1 {
        margin: 20px 0 30px;
    }
    .snul_num span {
        margin-left: 7px;
        padding-top: 38px;
    }
    .show_num_ul_li {
        padding: 0 100px;
    }
    .scru_li_icon {
        width: 68px;
    }
    .srtc_le {
        padding-right: 110px;
    }
    .srul_sec {
        padding-left: 30px;
    }
    .show_reas1 .srtc_ri_ul_li:first-child {
        margin-bottom: 80px;
    }
    .srtc_ri_ul {
        margin: 0 -40px;
    }
    .srtc_ri_ul_li {
        width: 50%;
        padding: 0 40px;
        margin-bottom: 30px;
    }
    .show_reas_min::after {
        right: calc(8.75% + 400px);
    }
    .show_reas_min {
        padding: 30px 0 80px;
    }
    .srbr_box {
        padding: 100px 70px;
    }
    .srbr_box_icon {
        margin: 0px auto 40px;
        width: 48px;
    }
    .show_reas2 .srbr_box {
        padding: 80px 160px 80px 8.75%;
    }
    .show_acti_tp {
        margin-bottom: 70px;
    }
    .show_acti_ul {
        width: 80%;
        margin: 0 auto;
    }
    .arrows_prev2 {
        left: -100px;
    }
    .arrows_icon2 {
        width: 90px;
        height: 90px;
    }
    .arrows_next2 {
        right: -100px;
    }
    .arrows_icon2 img {
        width: 46px;
    }
    .show_reas_min::before {
        top: 54px;
        right: calc(8.75% + 400px);
    }
    .show_news_ul_li .nlul_btm_date {
        margin: 20px 0;
    }
    .snul_min {
        margin: 20px 0;
    }
    .snul_min_tab p {
        font-size: 14px;
        padding: 6px 14px;
        border-radius: 20px;
    }
    .show_news h2 {
        margin-bottom: 50px;
    }
    .show_news_ul_li {
        padding: 0 10px;
    }
    .show_news_ul {
        margin: 0 -10px;
    }
    .home_solu_ri h2 {
        font-size: 70px;
    }
    .home_solu_video_bg {
        width: 21%;
        left: 9%;
        bottom: 23%;
    }
    .home_solu_video_wrap {
        width: 940px;
        height: 940px;
        transform-origin: 30% 51%;
    }
    .home_solu_video_text span {
        font-size: 28px;
    }
    .home_solu_video_text {
        font-size: 20px;
    }
    .hbbu_li p {
        font-size: 44px;
    }
    .ybdu_li.on .ybdl_line {
        width: 100px;
    }
    .home_time_tit {
        width: 45%;
    }
    .home_time .std_btn1 {
        margin-top: 100px;
    }
    #countdown {
        padding: 16px 30px;
    }
    .htcu_li {
        padding: 0 20px;
    }
    .home_time_cry_ul {
        margin: 0 -20px;
        padding-bottom: 14px;
    }
    .home_news .eesl_text {
        margin: 24px 0 var(--space44);
    }
    .home_cont h2::after {
        width: 54px;
        height: 54px;
    }
    .home_cont h2 {
        padding-left: 76px;
    }
    .home_info_tp {
        margin-bottom: 50px;
    }
    .home_meet_swip {
        padding-bottom: 70px !important;
    }
    .hasu_li2 .hasu_li_img {
        width: 80%;
    }
    .hasu_li1 .hasu_li_img {
        width: 50%;
    }
    .hasu_li3 {
        margin-top: -80px;
    }
    .hasu_li3 .hasu_li_img {
        width: 60%;
    }
    .hasu_li4 {
        padding-top: 54px;
    }
    .home_about_hide {
        padding-left: 8.75%;
        padding-top: var(--space120);
        padding-bottom: 149px;
    }
    .hahc_le_word {
        margin-bottom: 100px;
    }
    .hahc_le h2 {
        margin-bottom: 70px;
    }
    .madc_icon {
        width: 26px;
        height: 80px;
        margin: 45px 0;
    }
    .madc_agree {
        margin: 45px 0;
    }
    .mod_aside_demo .ys_modal_content {
        width: 500px;
        padding: 40px 40px;
        max-height: 780px;
        border-radius: 15px;
    }
    .madc_input_cont {
        height: 44px;
    }
    .mali_show_img {
        width: 22px;
    }
    .home_loading_tp_icon {
        width: 160px;
    }
    .home_loading_tp_pictext1 {
        width: 100px;
        left: 41%;
    }
    .home_loading_tp_pictext2 {
        width: 70px;
        left: 59%;
    }
    .home_time_cry {
        width: 315px;
    }
    .hasu_li2 .hasu_li_img {
        width: 74%;
        left: 26%;
    }
    .hasu_li3 .hasu_li_img {
        width: 56%;
    }
    .hasu_li1 .hasu_li_img {
        width: 48%;
    }
    .hasu_li4 .hasu_li_img {
        width: 50%;
    }
    .hasu_li4 {
        padding-top: 40px;
    }
    .venu_wrap_top {
        margin-bottom: 40px;
    }
    .venu_wrap_top_word p {
        line-height: 1.75;
        margin-bottom: 18px;
    }
    .sub_cont {
        padding-top: 240px;
    }
    .sub_station h2::after {
        width: 40px;
        height: 40px;
    }
    .sub_station h2 {
        padding-left: 60px;
    }
    .intro_cry_le_edr p {
        font-size: 18px;
        margin-bottom: 18px;
    }
    .intro_more h2::before {
        top: -30px;
        width: 260px;
        height: 2px;
    }
    .ilul_sec_icon {
        width: 50px;
    }
    .ilul_sec_tit {
        margin: 28px 0 18px;
    }
    .intro_list_ul {
        margin: 0 -100px;
    }
    .intro_list_ul_li {
        padding: 0 100px;
        margin-bottom: 80px;
    }
    .intro_more h2 {
        margin-bottom: 60px;
    }
    .ilul_sec_word p {
        font-size: 18px;
    }
    .orga_list_wrap {
        padding-left: 8.75%;
    }
    .orga_list_cry_box {
        padding: 60px 200px 50px 120px;
        border-radius: 30px 0px 0px 0px;
    }
    .orga_list h2, .orga_worl h2, .orga_text h2 {
        margin-bottom: 30px;
    }
    .olcl_word p, .orga_worl_ri_word p {
        font-size: 18px;
        margin-bottom: 18px;
    }
    .orga_worl_ri {
        padding-left: 190px;
    }
    .orga_list2 .orga_list_wrap {
        padding-left: 0;
        padding-right: 8.75%;
    }
    .orga_text_word p {
        font-size: 18px;
        margin-bottom: 18px;
    }
    .orga_list2 .orga_list_bg {
        border-radius: 0px 30px 0px 0px;
    }
    .orga_list_bg {
        border-radius: 30px 0px 0px 0px;
    }
    .orga_list2 .orga_list_cry_box {
        border-radius: 0px 30px 0px 0px;
    }
    .slul_boxs_tit {
        margin: 30px 0 10px;
    }
    .scop_list_ul_li {
        padding: 0 10px;
        margin-bottom: 40px;
    }
    .scop_list_ul {
        margin: 0 -10px;
    }
    .scop_list {
        padding-bottom: 30px;
    }
    .inqu_wrap h2 {
        margin-bottom: 80px;
    }
    .inqu_wrap_text {
        margin-bottom: 50px;
    }
    .inqu_wrap_code {
        width: 270px;
    }
    .adve_wrap h2 {
        margin-bottom: 40px;
    }
    .std_btn1_box {
        padding: 12px 40px;
    }
    .adve_wrap_le_word p {
        font-size: 18px;
    }
    .activ_top {
        padding-bottom: 50px;
    }
    .alul_boxs_ri {
        padding: 30px 28px 16px;
    }
    .alul_boxs_ri_tit {
        margin-bottom: 65px;
    }
    .activ_top_word p {
        font-size: 18px;
    }
    .regi_wrap {
        padding-bottom: 200px;
    }
    .serg_ul_li {
        padding: 0 8px;
    }
    .serg_ul{
        margin: 0 -8px;
    }
    .serg_ban {
        width: 500px;
        padding: 90px 30px 135px 30px;
        top: 100px;
        left: 8.75%;
    }
    .intro_slog_tit {
        font-size: 24px;
    }
    .cate_visi h2 {
        margin-bottom: 50px;
    }
    .cvul_boxs_icon {
        width: 90px;
        height: 90px;
    }
    .cate_visi_ul_li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .cate_visi_ul {
        margin: 0 -10px;
    }
    .cate_list_pic {
        padding-top: 80px;
    }
    .cate_list .home_solu_ul_li1 {
        width: 90px;
        height: 90px;
        top: 0;
        left: 0;
    }
    .cate_list .home_solu_ul_li2 {
        width: 80px;
        height: 80px;
        border: none;
        top: 20%;
        left: 4%;
    }
    .cate_list .home_solu_ul_li3 {
        width: 60px;
        height: 60px;
        top: 45%;
        left: 4%;
    }
    .cate_list .home_solu_ul_li4 {
        width: 40px;
        height: 40px;
        top: 60%;
        left: 0;
    }
    .cate_list2 .home_solu_ul_li1 {
        width: 90px;
        height: 90px;
        top: 80%;
        left: auto;
        right: 0;
    }
    .cate_list2 .home_solu_ul_li2 {
        width: 80px;
        height: 80px;
        border: none;
        top: 54%;
        left: auto;
        right: 4%;
    }
    .cate_list2 .home_solu_ul_li3 {
        width: 60px;
        height: 60px;
        top: 26%;
        left: auto;
        right: 4%;
    }
    .cate_list2 .home_solu_ul_li4 {
        width: 40px;
        height: 40px;
        top: 12%;
        left: auto;
        right: 0;
    }
    .down_list h2 {
        margin-bottom: 70px;
    }
    .down_list_ul_li {
        padding: 0 60px;
        margin-bottom: 80px;
    }
    .dlul_boxs_tit {
        margin: 10px 0 30px;
    }
    .mwbu_list {
        margin-bottom: 40px;
        padding: 0 70px;
    }
    .mese_wrap_btm_tit {
        margin-bottom: 60px;
    }
    .mwbu_list_icon {
        margin: 0 auto 20px;
        width: 128px;
    }
    .mese_wrap_top_word {
        margin: 6px 0 20px;
    }
    .mese_wrap h2 {
        margin-bottom: 70px;
    }
    .mese_wrap_top_tit {
        font-size: 24px;
    }
    .phvi_imag h2 {
        margin-bottom: 100px;
    }
    .phvi_imag_wrap_ul {
        margin: 0 -9px;
    }
    .piwu_li {
        padding: 0 10px;
        margin-bottom: 24px;
    }
    .piwu_li_pic {
        border-radius: 15px;
    }
    .ys_bigpic2_view_cont {
        width: 1100px;
    }
    .ys_bigpic2_view_cont .ys_imgbox_cover, .video_modal_contain_wrap {
        width: 90%;
        max-height: 600px;
    }
    .phvi_video_icon_pic, .vlib_play {
        width: 60px;
        height: 60px;
    }
    .pvct_le .ys_imgbox_cover {
        border-radius: 15px;
    }
    .pvul_box {
        border-radius: 15px;
    }
    .vmcw_list_item_box {
        max-height: 600px;
    }
    .mod_nav {
        padding: 0 90px 0 80px;
    }
    .mnbu_li {
        padding: 0 20px;
    }
    .mod_nav_btm_ul {
        margin: 0 -20px;
    }
    .serg_ban {
        width: 500px;
        padding: 90px 40px 100px 30px;
        top: 100px;
        left: 8.75%;
    }
    .show_num_ul_li {
        padding: 0 60px;
    }
    .show_num_ul {
        margin: 0 -60px;
    }
    .show_cry_ri {
        padding: 0 0px 0 90px;
    }
    .scru_li_text {
        margin-top: 20px;
        font-size: 18px;
    }
    .mese_wrap_btm_ul{
        margin: 0 -50px;
    }
    .mwbu_list{
        padding:0 50px;
    }
    .madc_tit {
        font-size: 24px;
    }
    .cvul_boxs{
        padding: 40px 20px;
    }
    .mod_aside.on {
        width: 64px;
        right: 40px;
    }    
    .mod_aside_back {
        width: 50px;
    }
    .nlul_sec {
        padding: 28px 24px 32px;
    }
    .home_info .nlul_tit, .news_page .nlul_tit {
        font-size: 18px;
    }
    .mulb_img {
        width: 42px;
        margin: 0 auto;
    }
     /*20250410*/
    .ys_nyban_img {
        height: 540px;
    }
    .ys_nyban_title h1 {
        font-size: 44px;
    }
    .show_page h1 {
        margin: 18px 0 26px;
    }
    .show_ban_logo {
        width: 160px;
    }
    .show_page .ys_pos_center {
        top: 54%;
    }
    .mulb_img {
        width: 100px;
        margin: 0 auto;
    }
    .sub_cont {
        padding-top: 120px;
    }
    /*20250522--delia售后修改--start*/
    .mftl_ul {
        margin: 0 -40px;
    }
    .mftl_ul_li {
        padding: 0 40px;
    }
    /*20250522--delia售后修改-end*/
    /* 1680end */
}

@media screen and (max-width: 1560px) {
    :root{
        /* 字号 */
        --font58:50px;
        --font44:40px;
        --font32:28px;
        --font24:22px;
        --font20:20px;
        --font18:18px;
        --text18:18px;
        --text16:16px;
        /* 圆角 */
        --border-radius:15px;
        /* 间距 */
        --space120:100px;
        --space100:90px;
        --space80:70px;
        --space44:40px;
    }
    .mod_nav {
        padding: 0 100px 0 80px;
    }
    .dblu_li {
        margin-bottom: 4px;
    }
    .digi_ban_le_ul {
        margin-bottom: 14px;
    }
    .mod_foot_tp_logo {
        width: 180px;
    }
    .mftl_ul {
        margin: 0 -60px;
    }
    .mftl_ul_li {
        padding: 0 60px;
    }
    .mftc_ul_li_box {
        width: 115px;
    }
    .mod_foot_btm {
        padding: 15px 0;
    }
    .serg_ban_logo {
        width: 140px;
    }
    .serg_ban h2 {
        margin: 16px 0;
    }
    .serg_ban {
        width: 445px;
        padding: 84px 40px 100px;
        top: 110px;
        left: 8.75%;
    }
    .ys_nyban_title h1 {
        font-size: 52px;
    }
    .about_ban_ri_box {
        padding: 163px 100px;
    }
    .about_ban_ri_box h1 {
        font-size: 44px;
    }
    .about_thir {
        padding: 210px 0;
    }
    .about_four_le .ys_demo_num, .about_four_text {
        font-size: 220px;
    }
    .about_four_word {
        margin-left: 20px;
        font-size: var(--font44);
        padding-top: 214px;
    }
    .smru_lis_code {
        width: 270px;
    }
    .smru_lis {
        margin-bottom: 100px;
    }
    .show_page h1 {
        margin: 15px 0 25px;
    }
    .show_ban_logo {
        width: 160px;
    }
    .show_news h2 {
        margin-bottom: 40px;
    }
    .home_solu_ri h2 {
        font-size: 60px;
    }
    .home_solu_le {
        font-size: 40px;
    }
    .home_ban.appear .home_solu_video_wrap {
        border-radius: 50%;
        transform: scale(0.25);
    }
    .home_solu_video_wrap {
        width: 800px;
        height: 800px;
        transform-origin: 30% 75%;
    }
    .home_solu_video_bg {
        width: 23%;
        left: 7%;
        bottom: 8%;
    }
    .home_solu_video_text {
        left: 13%;
        bottom: 26%;
    }
    .hahc_le h2 {
        margin-bottom: 60px;
    }
    .hahc_le {
        width: 35%;
    }
    .hahc_le_word {
        margin-bottom: 90px;
    }
    .home_loading_tp_icon {
        width: 150px;
    }
    .home_loading_btm {
        width: 26px;
        bottom: 46px;
    }
    .home_loading_btm::after {
        top: 135%;
        height: 20px;
    }
    .home_time_cry {
        width: 310px;
    }
    .mod_nav_btm_ul {
        margin: 0 -22px;
    }
    .mnbu_li {
        padding: 0 22px;
    }
    .srtc_ri_ul_li {
        padding: 0 30px;
    }
    .srtc_ri_ul {
        margin: 0 -30px;
    }
    .orga_worl_cry {
        padding: 0px 120px 0 160px;
    }
    .inqu_wrap h2 {
        margin-bottom: 60px;
    }
    .inqu_wrap_text {
        margin-bottom: 40px;
    }
    .regi_wrap {
        padding-bottom: 170px;
    }
    .serg_ul_li p {
        font-size: 14px;
    }
    .serg_ban {
        width: 465px;
        padding: 100px 40px 105px 30px;
        top: 110px;
        left: 8.75%;
    }
    .serg_ul{
        margin: 0 -8px;
    }
    .serg_ban {
        width: 500px;
        padding: 105px 30px 135px 30px;
        top: 100px;
        left: 8.75%;
    }
    .mese_wrap h2 {
        margin-bottom: 60px;
    }
    .mod_nav {
        padding: 0 80px 0 70px;
    }
    .mod_nav_btm_logo {
        width: 120px;
        flex-shrink: 0;
        margin-right: 30px;
    }
    .serg_ban {
        width: 500px;
        padding: 100px 40px 110px 30px;
        top: 100px;
        left: 8.75%;
    }
      .show_num_ul_li {
        padding: 0 50px;
    }
    .show_num_ul {
        margin: 0 -50px;
    }
    .show_cry_ri {
        padding: 0 0px 0 50px;
    }
    .show_cry_le {
        padding: 0 100px 0 0px;
    }
    .srtc_le {
        width:20%;
    }
    .srtc_ri {
        width: 80%;
    }
    .srtc_le {
        padding-right: 60px;
    }
    .nlul_sec {
        padding: 25px 20px 28px;
    }
    /*20250410*/
    .ys_nyban_img {
        height: 480px;
    }
    .ys_nyban_title h1 {
        font-size: 36px;
    }
    .show_ban_logo {
        width: 140px;
    }
    .show_page h1 {
        margin: 10px 0 20px;
    }
    .mulb_img {
        width: 90px;
        margin: 0 auto;
    }
    .sub_cont {
        padding-top: 142px;
    }
    /*20250522--delia售后修改--start*/
    .mftl_ul {
        margin: 0 -30px;
    }
    .mftl_ul_li {
        padding: 0 30px;
    }
    /*20250522--delia售后修改-end*/
    /* 1560end */
}

@media screen and (max-width: 1440px) {
    .ys_modal_content {
        max-height: 650px;
    }
    :root{
        /* 字号 */
        --font58:46px;
        --font44:36px;
        --font32:26px;
        --font24:20px;
        --font20:18px;
        --font18:16px;
        --text18:16px;
        --text16:16px;
        /* 圆角 */
        --border-radius:10px;
        /* 间距 */
        --space120:80px;
        --space100:70px;
        --space80:60px;
        --space44:34px;
    }
    .mod_nav_btm_logo {
        width: 110px;
        margin-right: 60px;
    }
    .mod_nav_btm_logo a {
        line-height: 80px;
    }
    .mnbu_li_link {
        line-height: 80px;
    }
    .mnbu_li {
        padding: 0 20px;
    }
    .mod_nav_btm_ul {
        margin: 0 -20px;
    }
    .mnbu_pull_ul_li a {
        padding: 10px 14px;
    }
    .mod_nav_tp_le a {
        line-height: 30px;
    }
    .mntr_ul_li_text p {
        line-height: 30px;
        font-size: 14px;
    }
    .mntr_lang a {
        line-height: 30px;
        font-size: 14px;
    }
    .mod_nav {
        padding: 0 90px 0 80px;
    }
    .ys_main {
        padding-top: 110px;
    }
    .ys_search2_btn {
        line-height: 80px;
    }
    .ys_search2_win {
        top: 110px;
    }
    .mnbu_pull_cry {
        width: 300px;
        padding: 15px 10px;
        border-radius: 15px;
    }
    .mntr_ul_li {
        padding: 0 20px;
    }
    .mntr_ul {
        margin: 0 -20px;
    }
    .mntr_lang {
        margin-left: 50px;
    }
    .ys_bread_list:first-child a img {
        width: 18px;
    }
    .ys_bread {
        top: 14px;
    }
    .digi_ban_le_ul {
        margin-bottom: 10px;
    }
    .digi_page h1 {
        margin-bottom: 14px;
    }
    .digi_ban_le {
        padding-right: 70px;
    }
    .mod_foot_tp_logo {
        width: 150px;
    }
    .mftl_ul_li {
        padding: 0 50px;
    }
    .mftl_ul {
        margin: 0 -50px;
    }
    .mftc_ul_li {
        padding: 0 10px;
    }
    .mftc_ul {
        display: flex;
        margin: 0 -10px;
    }
    .mftc_ul_li_box {
        width: 113px;
    }
    .mod_foot_tp {
        padding-bottom: 50px;
    }
    .mod_foot {
        padding-top: 50px;
    }
    .mod_foot_btm {
        padding: 13px 0;;
    }
    .digi_other_ul_li a {
        padding: 35px 30px 28px;
    }
    .std_btn1_box {
        padding: 12px 38px;
    }
    .doul_word {
        margin: 20px 0 40px;
    }
    .nlul_tit {
        margin-bottom: 70px;
    }
    .nlul_sec {
        padding: 30px 28px;
    }
    .digi_cont h2::after {
        width: 52px;
        height: 52px;
    }
    .digi_cont h2 {
        padding-left: 74px;
    }
    .nlul_btm_date_icon {
        width: 22px;
        margin-right: 10px;
    }
    .serg_ban {
        width: 30%;
    }
    .serg_ban_logo {
        width: 130px;
    }
    .serg_ctact {
        padding-top: 230px;
    }
    .serg_meth_ri {
        padding-left: 180px;
    }
    .smru_lis_text {
        margin-bottom: 15px;
    }
    .smlu_li_name {
        margin: 22px 0;
    }
    .smlu_list_item {
        margin-bottom: 4px;
    }
    .smlu_li_box {
        padding-bottom: 60px;
    }
    .smlu_li {
        margin-bottom: 60px;
    }
    .serg_ban {
        width: 428px;
        top: 95px;
    }
    .serg_page .ys_bread {
        z-index: 2;
        top: 120px;
    }
    .meet_page .nlul_btm_date {
        margin-bottom: 10px;
    }
    .news_list_ul_li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .news_list_ul {
        margin: 0 -10px;
    }
    .news_list_ul {
        margin-bottom: 25px;
    }
    .meet_page .news_list_ul_li {
        margin-bottom: 34px;
    }
    .nlul_tab p {
        padding: 6px 22px;
    }
    .meet_page .nlul_tit {
        margin-bottom: 10px;
    }
    .meet_page .nlul_sec {
        padding: 0;
        margin-top: 26px;
    }
    .ys_nyban_title h1 {
        font-size: 48px;
    }
    .mod_list_ul_li a {
        padding: 6px 24px;
    }
    .newdet_tp_other_tab p {
        line-height: 22px;
        padding: 0 16px;
    }
    .newdet_list_tp {
        margin-bottom: 30px;
    }
    .newdet_list_ul_li a {
        padding: 20px 20px 30px 19px;
    }
    .nlul_word p {
        line-height: 1.5;
        font-size: 14px;
    }
    .about_seco {
        padding: 130px 0;
    }
    .about_ban_ri_box h1 {
        font-size: 36px;
        line-height: 1.1;
    }
    .about_ban_ri_box {
        padding: 160px 80px;
    }
    .about_seco_ri {
        width: 48%;
        padding-left: 150px;
        margin-top: -70px;
    }
    .mod_cry_ul_li {
        padding: 0 30px;
    }
    .mod_cry_ul {
        margin: 0 -30px;
    }
    .mod_cry_ul_li a {
        line-height: 50px;
    }
    .mod_cry_zhan {
        height: 50px;
    }
    .about_thir {
        padding: 180px 0;
    }
    .about_thir_word {
        width: 50%;
    }
    .about_four_ri {
        padding-left: 110px;
    }
    .about_four_le .ys_demo_num, .about_four_text {
        font-size: 210px;
    }
    .about_four_word {
        padding-top: 210px;
    }
    .about_join_tp_word {
        width: 50%;
    }
    .about_join_tp_word p {
        margin-bottom: 2px;
    }
    .ajul_tit {
        margin-bottom: 16px;
    }
    .ajul_box {
        border-radius: 15px;
        padding: 45px 40px 140px;
    }
    .ajul_word p, .ajul_word p a {
        margin-bottom: 6px;
    }
    .about_cult {
        padding: 120px 0 150px;
    }
    .atul_textbox_le_post p {
        font-size: 14px;
    }
    .atul_textbox {
        padding: 20px 25px;
    }
    .atul_textbox_le_name {
        margin-bottom: 4px;
    }
    .about_team_ul_li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .about_team_ul {
        margin: 0 -10px;
    }
    .about_team h2 {
        margin-bottom: 40px;
    }
    .about_modal_content {
        width: 900px;
        padding: 50px 70px;
        max-height: 520px;
        border-radius: 15px;
    }
    .about_modal_ri_edr.ys_modal_content {
        height: 200px;
    }
    .about_modal .ys_modal_close {
        right: 20px;
        top: 20px;
        width: 40px;
    }
    .about_modal_ri_post {
        margin-bottom: 20px;
    }
    .about_modal_le {
        border-radius: 15px;
    }
    .atul_box {
        border-radius: 15px;
    }
    .ys_nyban_word {
        font-size: 40px;
        padding: 50px 0;
    }
    .elul_ri_tit {
        margin-bottom: 14px;
    }
    .esg_list_ul_li {
        margin-bottom: 35px;
    }
    .esg_empl_tp_icon {
        width: 50px;
        margin-right: 20px;
    }
    .esg_empl_tp {
        margin-bottom: 30px;
    }
    .eesl_text {
        width: calc(100% - 40px);
        bottom: 20px;
    }
    .esg_empl_swip {
        padding-bottom: 50px !important;
    }
    .ctlb_tit {
        margin-bottom: 20px;
    }
    .ctlb_list_item {
        margin-bottom: 6px;
    }
    .ctact_tpul {
        padding: 35px 0;
    }
    .cblb_tit {
        margin-bottom: 20px;
    }
    .smru_lis_code {
        width: 210px;
    }
    .smru_lis {
        margin-bottom: 70px;
    }
    .show_ban_ul {
        padding: 8px 26px;
    }
    .metdet_cry {
        padding: 100px 0;
    }
    .metdet_cry_ri {
        padding: 0 50px 0 200px;
    }
    .metdet_titl_ul {
        padding: 0 90px;
        margin: 0 -15px;
    }
    .metdet_cont .std_btn1 {
        margin-top: 40px;
    }
    .mpul_sec .ys_imgbox_cover {
        border-radius: 15px;
    }
    .metdet_pers_ul {
        padding: 0 30px;
        margin: 0 -10px;
    }
    .metdet_pers_ul_li {
        padding: 0 10px;
        margin-bottom: 40px;
    }
    .mpul_name {
        margin: 26px 0 8px;
    }
    .metdet_comp_cont {
        padding: 0 80px;
    }
    .show_ban_logo {
        width: 140px;
    }
    .show_page h1 {
        margin: 15px 0 20px;
    }
    .show_cry_le_logo {
        width: 300px;
        margin-bottom: 30px;
    }
    .show_cry_le {
        padding: 0 100px 0 0px;
    }
    .scru_li {
        padding: 0 30px;
        margin-bottom: 50px;
    }
    .show_cy_ri_ul {
        margin: 0 -30px;
    }
    .show_cry_ri {
        padding: 0 0px 0 80px;
    }
    .scru_li_icon {
        width: 60px;
    }
    .scru_li_text {
        margin-top: 20px;
    }
    .snul_num span {
        margin-left: 5px;
        padding-top: 32px;
    }
    .show_num {
        padding: 30px 0;
    }
    .show_num_ul {
        margin: 0 -80px;
    }
    .show_num_ul_li {
        padding: 0 80px;
    }
    .show_reas_tp_cont {
        padding-left: 80px;
    }
    .srtc_le {
        padding-right: 70px;
    }
    .srul_sec_tit {
        margin-bottom: 10px;
    }
    .show_reas1 .srtc_ri_ul_li:first-child {
        margin-bottom: 60px;
    }
    .srul_sec::after {
        height: 80px;
    }
    .srul_sec {
        padding-left: 26px;
    }
    .srtc_ri_ul_li {
        width: 50%;
        padding: 0 30px;
        margin-bottom: 30px;
    }
    .srtc_ri_ul {
        margin: 0 -30px;
    }
    .show_reas_min {
        padding: 20px 0 60px;
    }
    .srbr_box {
        padding: 80px 50px;
    }
    .srbr_box_icon {
        margin: 0px auto 30px;
        width: 44px;
    }
    .show_reas2 .srbr_box {
        padding: 70px 120px 70px 8.75%;
    }
    .arrows_icon2 {
        width: 80px;
        height: 80px;
    }
    .arrows_icon2 img {
        width: 40px;
    }
    .show_acti_tp {
        margin-bottom: 50px;
    }
    .snul_min_icon {
        width: 20px;
        margin-right: 10px;
    }
    .snul_min_tab p {
        font-size: 12px;
        padding: 4px 14px;
    }
    .snul_min {
        margin: 16px 0;
    }
    .show_news_ul_li .nlul_btm_date {
        margin: 16px 0;
    }
    .snul_text {
        margin-bottom: 26px;
    }
    .show_news_ul_li a {
        padding: 20px 18px;
        border-radius: 15px;
    }
    .show_news_ul_li .std_btn2 {
        right: 18px;
        bottom: 20px;
    }
    .show_news_ul_li .ys_imgbox_cover {
        border-radius: 15px;
    }
    .home_solu_le {
        font-size: 34px;
    }
    .home_solu_ri h2 {
        font-size: 52px;
    }
    .home_solu_ri {
        width: 72%;
    }
    .home_solu_ul_li1 {
        width: 80px;
        height: 80px;
        top: 16%;
        left: 19%;
    }
    .home_solu_ul_li2 {
        width: 36px;
        height: 36px;
        top: 14%;
        left: 30%;
    }
    .home_solu_ul_li3 {
        width: 20px;
        height: 20px;
        top: 11%;
        left: 40%;
    }
    .home_solu_ul_li4 {
        width: 140px;
        height: 140px;
        top: 2%;
        left: 93%;
    }
    .home_solu_ul_li5 {
        width: 120px;
        height: 120px;
        top: 26%;
        left: 86%;
    }
    .home_solu_ul_li6 {
        width: 80px;
        height: 80px;
        top: 54%;
        left: 90%;
    }
    .home_solu_ul_li7 {
        width: 50px;
        height: 50px;
        top: 72%;
        left: 96%;
    }
    .home_solu_video_bg {
        width: 25%;
        left: 7%;
        bottom: 6%;
    }
    .home_solu_video_text {
        left: 195px;
        bottom: 26%;
    }
    .hbbu_li p {
        font-size: 38px;
    }
    .ybdu_li.on .ybdl_line{
        width: 90px;
        height: 5px;
    }
    .ybdl_line {
        width: 14px;
        height: 5px;
    }
    .home_time_tit {
        width: 40%;
    }
    .home_time .std_btn1 {
        margin-top: 80px;
    }
    #countdown {
        padding: 12px 26px;
    }
    .home_cont h2::after {
        width: 50px;
        height: 50px;
    }
    .home_cont h2 {
        padding-left: 70px;
    }
    .home_info_tp {
        margin-bottom: 40px;
    }
    .home_meet_swip {
        padding-bottom: 60px !important;
    }
    .hmsu_li_tit {
        margin: 20px 0 10px;
    }
    .hmsu_li_addr::after {
        width: 50px;
    }
    .hmsu_li_addr {
        padding-left: 66px;
    }
    .hmsu_li_addr_icon {
        width: 18px;
        margin-right: 8px;
    }
    .home_news .eesl_text {
        margin: 20px 0 var(--space44);
    }
    .home_about_hide {
        padding-bottom: 100px;
    }
    .home_loading_tp_pictext1 {
        width: 90px;
        left: 41%;
    }
    .home_loading_tp_pictext2 {
        width: 60px;
        left: 59%;
    }
    .home_loading_tp_icon {
        width: 140px;
    }
    .home_time_cry {
        width: 290px;
    }
    .home_time_cry {
        width: 290px;
    }
    .hahc_le {
        width: 43%;
    }
    .newdet_page .ys_main{
        padding-top: 120px !important;
    }
    .ys_bread {
        top: 120px;
    }
    .nlul_word p{
        height: 4.5em;
    }
    .serg_ban {
        width: 422px;
        padding: 84px 40px 90px;
    }
    .sub_station .ys_bread {
        top: 120px;
    }
    .sub_station h2::after {
        width: 36px;
        height: 36px;
    }
    .sub_station h2 {
        padding-left: 54px;
    }
    .intro_slog_tit {
        font-size: 26px;
        border-radius: 15px;
        padding: 20px 40px;
    }
    .intro_cry_le_edr p {
        font-size: 16px;
        margin-bottom: 14px;
        line-height: 1.75;
    }
    .intro_more h2::before {
        top: -28px;
        width: 210px;
        height: 2px;
    }
    .intro_more h2 {
        margin-bottom: 50px;
    }
    .ilul_sec_word p {
        font-size: 16px;
        line-height: 1.75;
    }
    .intro_list_ul {
        margin: 0 -80px;
    }
    .intro_list_ul_li {
        padding: 0 80px;
        margin-bottom: 70px;
    }
    .orga_list_cry_box {
        padding: 50px 160px 50px 100px;
        border-radius: 30px 0px 0px 0px;
    }
    .orga_list h2, .orga_worl h2, .orga_text h2 {
        margin-bottom: 20px;
    }
    .orga_text_word p {
        font-size: 16px;
        margin-bottom: 14px;
    }
    .scop_list h2 {
        margin-bottom: 40px;
    }
    .slul_boxs_tit {
        margin: 24px 0 8px;
    }
    .inqu_wrap h2 {
        margin-bottom: 50px;
    }
    .inqu_wrap_text {
        margin-bottom: 30px;
    }
    .inqu_wrap_code {
        width: 240px;
    }
    .adve_wrap_le_word p {
        font-size: 16px;
    }
    .activ_top h2 {
        margin-bottom: 40px;
    }
    .activ_top {
        padding-bottom: 40px;
    }
    .alul_boxs_ri {
        padding: 25px 20px 16px;
    }
    .activ_top_word p {
        font-size: 16px;
        line-height: 1.75;
    }
    .regi_wrap_img {
        width: 200px;
        margin: 0 auto 26px;
    }
    .regi_wrap {
        padding-bottom: 120px;
    }
    .serg_ul_li p {
        font-size: 14px;
    }
    .serg_ban {
        width: 475px;
        top: 95px;
        padding: 90px 30px 140px 30px;
    }
    .sub_station .serg_ban h2{
        padding-right: 10px;
    }
    .intro_slog_tit {
        font-size: 22px;
    }
    .newdet_page .ys_bread {
        position: relative;
        top: 12px;
    }
    .cate_visi h2 {
        margin-bottom: 40px;
    }
    .cvul_boxs_icon {
        width: 80px;
        height: 80px;
    }
    .cvul_boxs_tit {
        margin-top: 20px;
    }
    .cate_list .home_solu_ul_li1 {
        width: 80px;
        height: 80px;
        top: 0;
        left: 0;
    }
    .cate_list .home_solu_ul_li2 {
        width: 70px;
        height: 70px;
        border: none;
        top: 20%;
        left: 4%;
    }
    .cate_list .home_solu_ul_li3 {
        width: 50px;
        height: 50px;
        top: 45%;
        left: 4%;
    }
    .cate_list .home_solu_ul_li4 {
        width: 40px;
        height: 40px;
        top: 60%;
        left: 0;
    }
    .cate_list2 .home_solu_ul_li1 {
        width: 80px;
        height: 80px;
        top: 80%;
        left: auto;
        right: 0;
    }
    .cate_list2 .home_solu_ul_li2 {
        width: 70px;
        height: 70px;
        border: none;
        top: 54%;
        left: auto;
        right: 4%;
    }
    .cate_list2 .home_solu_ul_li3 {
        width: 50px;
        height: 50px;
        top: 26%;
        left: auto;
        right: 4%;
    }
    .cate_list2 .home_solu_ul_li4 {
        width: 40px;
        height: 40px;
        top: 12%;
        left: auto;
        right: 0;
    }
    .serg_ban {
        top: 75px;
    }
    .cate_list_top_line {
        margin-top: 30px;
    }
    .down_list_ul_li {
        padding: 0 40px;
        margin-bottom: 60px;
    }
    .dlul_boxs_tit {
        margin: 10px 0 20px;
    }
    .down_list h2 {
        margin-bottom: 60px;
    }
    .mese_wrap h2 {
        margin-bottom: 50px;
    }
    .mese_wrap_top_cry {
        padding: 30px 0;
        border-radius: 15px;
    }
    .mese_wrap_btm_tit {
        margin-bottom: 50px;
    }
    .mwbu_list {
        margin-bottom: 36px;
        padding: 0 60px;
    }
    .mese_wrap_btm_ul {
        margin: 0 -60px;
    }
    .mese_wrap_top_tit {
        font-size: 22px;
    }
    .pic_modal_contain, .video_modal_contain {
        max-height: 600px;
    }
    .piwu_li_pic {
        border-radius: 10px;
    }
    .pvct_le .ys_imgbox_cover {
        border-radius: 10px;
    }
    .phvi_video_icon_pic, .vlib_play {
        width: 50px;
        height: 50px;
    }
    .pvct_le {
        padding: 0 10px;
    }
    .pvct_ri {
        padding: 0px 10px;
    }
    .phvi_video_cry_tp {
        margin: 0 -10px 20px;
    }
    .pvul_box {
        border-radius: 10px;
    }
    .phvi_video_ul_li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .phvi_video_ul {
        margin: 0 -10px;
    }
    .vmcw_list_item_box {
        max-height: 500px;
    }
    .phvi_cont_tp_line {
        margin-top: 30px;
    }
    .mswu_list {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .media_seco_wrap_ul {
        margin: 0 -10px;
    }
    .media_firs_wrap_line {
        margin-top: 32px;
    }
    .media_firs_tit {
        padding-bottom: 40px;;
    }
    .mod_nav_btm_logo {
        margin-right: 30px;
    }
    .serg_ban {
        padding: 90px 40px 110px 30px;
    }
    .show_num_ul_li {
        padding: 0 50px;
    }
    .show_num_ul {
        margin: 0 -50px;
    }
    .scru_li_text {
        margin-top: 14px;
        font-size: 16px;
    }
    .show_cry_le {
        padding: 0 65px 0 0px;
    }
    .show_cry_ri {
        padding: 0 0px 0 50px;
    }
    .madc_tit {
        font-size: 22px;
    }
    .madc_icon {
        width: 22px;
        height: 60px;
        margin: 30px 0;
    }
    .madc_agree {
        margin: 40px 0;
    }
    .mod_aside.on {
        right: 30px;
    }
    .std_btn2_text p {
        font-size: 14px;
    }
    .nlul_sec {
        padding: 25px 18px;
    }
    .mulb_img {
        width: 34px;
        margin: 0 auto;
    }
     /*20250410*/
    .ys_nyban_img {
        height: 430px;
    }
    .ys_nyban_title h1 {
        font-size: 30px;
    }
    .mulb_img {
        width: 80px;
        margin: 0 auto;
    }
    /*20250522--delia售后修改--start*/
    .mftl_ul {
        margin: 0 -20px;
    }
    .mftl_ul_li {
        padding: 0 20px;
    }
    /*20250522--delia售后修改-end*/
    /* 1440end */
}

@media screen and (max-width: 1360px) {
    :root{
        /* 字号 */
        --font58:42px;
        --font44:32px;
        --font32:26px;
        --font24:20px;
        --font20:18px;
        --font18:16px;
        --text18:16px;
        --text16:16px;
        /* 圆角 */
        --border-radius:10px;
        /* 间距 */
        --space120:80px;
        --space100:70px;
        --space80:60px;
        --space44:34px;
    }
    .mftl_ul_li_link {
        margin-bottom: 16px;
    }
    .mod_foot_tp_logo {
        width: 140px;
    }
    .ys_nyban_title h1 {
        font-size: 44px;
    }
    .about_ban_ri_box {
        padding: 150px 60px;
    }
    .about_seco {
        padding: 100px 0;
    }
    .esg_empl_tp_icon {
        width: 46px;
        margin-right: 18px;
    }
    .elul_ri_tit {
        margin-bottom: 12px;
    }
    .show_cry_le {
        padding: 0 80px 0 0px;
    }
    .show_reas2 .srbr_box {
        padding: 70px 80px 70px 8.75%;
    }
    .show_acti_tp {
        margin-bottom: 40px;
    }
    .home_solu_video_wrap {
        width: 700px;
        height: 700px;
        transform-origin: 35% 74%;
    }
    .home_solu_video_text {
        font-size: 18px;
    }
    .home_solu_video_text span {
        font-size: 26px;
    }
    .srul_sec {
        padding-left: 20px;
    }
    .srtc_ri_ul_li {
        padding: 0 20px;
    }
    .srtc_ri_ul {
        margin: 0 -20px;
    }
    .serg_ban {
        width: 420px;
        top: 70px;
    }
    .orga_worl_ri {
        padding-left: 130px;
    }
    .orga_list_cry_ri {
        padding-left: 110px;
    }
    .serg_ul_li {
        padding: 0 6px;
    }
    .serg_ul{
        margin: 0 -6px;
    }
    .serg_ban {
        width: 465px;
        padding: 105px 30px 115px 30px;
        top: 65px;
        left: 8.75%;
    }
    .orga_cont .serg_ban h2 {
        margin-bottom: 16px;
        line-height: 1.1;
    }
    .ys_bigpic2_view_cont {
        width: 1000px;
    }
    .pic_modal_contain, .video_modal_contain {
        max-height: 500px;
    }
    .ys_bigpic2_view_cont .ys_imgbox_cover, .video_modal_contain_wrap {
        width: 90%;
        max-height: 500px;
    }
    .phvi_imag h2 {
        margin-bottom: 70px;
    }
    .show_num_ul_li::after {
        height: 45px;
    }
    .mnbu_li {
        padding: 0 14px;
    }
    .serg_ban {
        width: 465px;
        padding: 105px 30px 88px 30px;
        top: 65px;
        left: 8.75%;
    }
    .mese_wrap_btm_ul{
        margin: 0 -40px;
    }
    .mwbu_list{
        padding:0 40px;
    }
    .madc_agree {
        margin: 35px 0;
    }
    .cvul_boxs_tit {
        font-size: 18px;
    }
     /*20250410*/
    .ys_nyban_img {
        height: 400px;
    }
    .ys_nyban_title h1 {
        font-size: 28px;
    }
    .show_ban_logo {
        width: 128px;
    }
    .show_page h1 {
        margin: 10px 0 14px;
    }
    .show_page .ys_pos_center {
        top: 56%;
    }
    /*20250522--delia售后修改--start*/
    .mftl_ul {
        margin: 0 -15px;
    }
    .mftl_ul_li {
        padding: 0 15px;
    }
    /*20250522--delia售后修改-end*/
    /* 1360end */
}

@media screen and (max-width: 1280px) {
    .ys_modal_content {
        max-height: 600px;
    }
    :root{
        /* 字号 */
        --font58:38px;
        --font44:28px;
        --font32:24px;
        --font24:20px;
        --font20:18px;
        --font18:16px;
        --text18:16px;
        --text16:16px;
        /* 圆角 */
        --border-radius:10px;
        /* 间距 */
        --space120:70px;
        --space100:60px;
        --space80:60px;
        --space44:30px;
    }
    .mod_nav_btm_logo {
        width: 90px;
        margin-right: 60px;
    }
    .mod_nav_btm_logo a {
        line-height: 70px;
    }
    .mnbu_li_link {
        line-height: 70px;
    }
    .ys_search2_btn {
        line-height: 70px;
    }
    .ys_main {
        padding-top: 100px;
    }
    .ys_search2_win {
        top: 100px;
    }
    .mnbu_pull {
        padding-top: 10px;
    }
    .mnbu_pull_cry {
        width: 290px;
        padding: 15px 10px;
        border-radius: 10px;
    }
    .mnbu_pull_ul_li.yxnav_active2 a {
        border-radius: 5px;
    }
    .mnbu_pull_ul_li a {
        padding: 6px 10px;
    }
    .digi_ban_le {
        width: 65%;
    }
    .digi_ban_ri {
       width: 35%;
    }
    .mod_foot_tp_logo {
        width: 120px;
    }
    .mftl_ul_li {
        padding: 0 40px;
    }
    .mftl_ul {
        margin: 0 -40px;
    }
    .mulb_text p {
        font-size: 10px;
    }
    .mftc_ul_li_box {
        width: 100px;
    }
    .mftl_ul_li ul li {
        margin-bottom: 8px;
    }
    .mftl_ul_li:last-child .mftl_ul_li_link {
        margin-bottom: 10px;
    }
    .mod_foot_tp {
        padding-bottom: 30px;
    }
    .digi_cont h2::after {
        width: 48px;
        height: 48px;
    }
    .digi_cont h2 {
        padding-left: 68px;
    }
    .std_btn1_box {
        padding: 10px 32px;
    }
    .news_list_ul_li {
        padding: 0 10px;
    }
    .news_list_ul {
        margin: 0px -10px;
    }
    .nlul_sec {
        padding: 25px 20px;
    }
    .nlul_tit {
        margin-bottom: 60px;
    }
    .std_btn2_icon {
        width: 12px;
        margin-left: 12px;
    }
    .digi_other_ul_li a {
        padding: 25px 20px;
    }
    .doul_word {
        margin: 16px 0 30px;
    }
    .serg_ban_logo {
        width: 120px;
    }
    .serg_ban {
        width: 390px;
        top: 85px;
        padding: 80px 30px;
    }
    .serg_ban h2 {
        margin: 12px 0;
    }
    .serg_ctact_ri p {
        font-size: var(--font20);
        margin-bottom: 5px;
    }
    .serg_ctact {
        padding-top: 210px;
    }
    .serg_ctact h2 {
        margin-bottom: 16px;
    }
    .serg_meth_ri {
        padding-left: 120px;
    }
    .smru_lis {
        margin-bottom: 80px;
    }
    .pc_fenye li {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .ys_nyban_title h1 {
        font-size: 40px;
    }
    .ys_nyban_title p {
        width: 70%;
    }
    .mod_list_ul_li a {
        padding: 4px 20px;
    }
    .about_ban_ri_box h1 {
        font-size: 30px;
    }
    .about_thir {
        padding: 140px 0;
    }
    .about_four_le .ys_demo_num, .about_four_text {
        font-size: 190px;
    }
    .about_four_word {
        padding-top: 200px;
    }
    .about_four_ri {
        padding-left: 90px;
    }
    .about_team h2 {
        margin-bottom: 30px;
    }
    .about_modal_content {
        width: 900px;
        padding: 50px 50px;
        max-height: 520px;
        border-radius: 15px;
    }
    .about_cult {
        padding: 100px 0 130px;
    }
    .about_cult_cry h2 {
        margin-bottom: 16px;
    }
    .about_join_tp_word {
        width: 57%;
    }
    .about_join_tp_word p {
        margin-bottom: 0px;
    }
    .ajul_box {
        border-radius: 15px;
        padding: 40px 30px 120px;
    }
    .ajul_tit {
        margin-bottom: 10px;
    }
    .ajul_word p, .ajul_word p a {
        margin-bottom: 4px;
    }
    .ys_nyban_word {
        font-size: 36px;
        padding: 40px 0;
    }
    .elul_ri {
        padding-left: 50px;
    }
    .elul_ri_tit {
        margin-bottom: 10px;
    }
    .esg_list_ul_li:nth-of-type(2n) .elul_ri {
        padding-left: 0px;
        padding-right: 60px;
    }
    .esg_empl_tp_icon {
        width: 42px;
        margin-right: 16px;
    }
    .esg_empl_swip {
        padding-bottom: 40px !important;
    }
    .mod_arrows {
        bottom: -18px;
        right: 16px;
        width: 90px;
    }
    .eesl_text {
        width: calc(100% - 30px);
        bottom: 15px;
    }
    .ctact_tpul {
        padding: 30px 0;
    }
    .ctlb_tit {
        margin-bottom: 16px;
    }
    .ctlb_list_item {
        margin-bottom: 4px;
    }
    .ctact_btmul {
        padding-top: 30px;
    }
    .cblb_tit {
        margin-bottom: 16px;
    }
    .smru_lis {
        margin-bottom: 50px;
    }
    .smru_lis_code {
        width: 180px;
    }
    .serg_meth_ri {
        padding-left: 100px;
    }
    .smlu_li {
        padding: 0 20px;
    }
    .serg_meth_le_ul {
        margin: 0 -20px;
    }
    .smlu_li1 .smlu_li_box::after, .smlu_li2 .smlu_li_box::after {
        width: calc(100% + 20px);
    }
    .smlu_li2 .smlu_li_box::after {
        left: -20px;
    }
    .metdet_cry_le {
        padding: 0 60px 0 0px;
    }
    .metdet_cry_ri {
        padding: 0 30px 0 130px;
    }
    .metdet_cont .std_btn1 {
        margin-top: 35px;
    }
    .metdet_titl_ul {
        padding: 0 70px;
    }
    .metdet_titl_ul_li p::after {
        width: 20px;
        height: 20px;
    }
    .metdet_titl_ul_li p {
        padding-left: 32px;
    }
    .metdet_titl_ul_li {
        margin-bottom: 16px;
    }
    .metdet_cry {
        padding: 80px 0;
    } 
    .mpul_name {
        margin: 20px 0 8px;
    }   
    .mpul_word p {
        font-size: 14px;
    }
    .metdet_pers_ul_li {
        margin-bottom: 30px;
    }
    .metdet_comp_cont {
        padding: 0 70px;
    }
    .show_page h1 {
        margin: 10px 0 16px;
    }
    .show_num_ul_li {
        padding: 0 60px;
    }
    .show_num_ul {
        margin: 0 -60px;
    }
    .snul_num span {
        margin-left: 5px;
        padding-top: 26px;
        font-size: 14px;
    }
    .show_cry_le_logo {
        width: 240px;
        margin-bottom: 26px;
    }
    .show_cry_le {
        padding: 0 50px 0 0px;
    }
    .scru_li_icon {
        width: 54px;
    }
    .scru_li_text {
        margin-top: 12px;
    }
    .scru_li {
        padding: 0 20px;
        margin-bottom: 40px;
    }
    .show_cy_ri_ul {
        margin: 0 -20px;
    }
    .srtc_le {
        padding-right: 50px;
    }
    .srul_sec_word p {
        font-size: 16px;
        line-height: 1.75;
    }
    .srul_sec_tit {
        margin-bottom: 6px;
    }
    .srul_sec {
        padding-left: 22px;
    }
    .srul_sec::after {
        height: 70px;
    }
    .show_reas1 .srtc_ri_ul_li:first-child {
        margin-bottom: 50px;
    }
    .srtc_ri_ul {
        margin: 0 -20px;
    }
    .srtc_ri_ul_li {
        padding: 0 20px;
        margin-bottom: 30px;
    }
    .show_reas_min .ys_cont1400 {
        padding-right: 80px;
    }
    .show_reas_min::after {
        right: calc(8.75% + 300px);
        top: 42px;
    }
    .show_reas_min::before {
        top: 40px;
        right: calc(8.75% + 300px);
    }
    .srbr_box_icon {
        margin: 0px auto 24px;
        width: 36px;
    }
    .srbr_box_word p {
        font-size: 16px;
    }
    .srbr_box_word p:last-child{
        font-size: 14px !important;
    }
    .srbr_box {
        padding: 70px 40px;
    }
    .show_reas2 .srbr_box {
        padding: 60px 60px 60px 8.75%;
    }
    .show_acti_tp_wprd p {
        font-size: 16px;
    }
    .arrows_icon2 {
        width: 60px;
        height: 60px;
    }
    .arrows_icon2 img {
        width: 26px;
    }
    .arrows_prev2 {
        left: -70px;
    }
    .arrows_next2 {
        right: -70px;
    }
    .show_news_ul_li .std_btn2_icon {
        width: 6px;
    }
    .show_news_ul_li .nlul_btm_date {
        margin: 12px 0;
    }
    .show_news h2 {
        margin-bottom: 30px;
    }
    .home_solu_le {
        font-size: 30px;
    }
    .home_solu_ri h2 {
        font-size: 44px;
    }
    .home_solu_ri p {
        font-size: 18px;
    }
    .home_solu_ul_li1 {
        width: 70px;
        height: 70px;
        top: 18%;
        left: 21%;
    }
    .home_solu_ul_li2 {
        width: 30px;
        height: 30px;
        top: 19%;
        left: 31%;
    }
    .home_solu_ul_li3 {
        width: 18px;
        height: 18px;
        top: 15%;
        left: 41%;
    }
    .home_solu_ul_li4 {
        width: 120px;
        height: 120px;
        top: 4%;
        left: 92%;
    }
    .home_solu_ul_li5 {
        width: 100px;
        height: 100px;
        top: 27%;
        left: 85%;
    }
    .home_solu_ul_li6 {
        width: 70px;
        height: 70px;
        top: 55%;
        left: 89%;
    }
    .home_solu_ul_li7 {
        width: 40px;
        height: 40px;
        top: 72%;
        left: 97%;
    }
    .home_solu_video_wrap {
        width: 700px;
        height: 700px;
        transform-origin: 35% 80%;
    }
    .home_solu_video_bg {
        width: 25%;
        left: 9%;
        bottom: 8%;
    }
    .hbbu_li p {
        font-size: 34px;
    }
    .ybdu_li.on .ybdl_line {
        width: 80px;
        height: 4px;
    }
    .ybdl_line {
        width: 14px;
        height: 4px;
    }
    .home_time_tit {
        width: 38%;
    }
    #countdown span {
        font-size: 12px;
        bottom: -12px;
    }
    .home_time .std_btn1 {
        margin-top: 70px;
    }
    .home_cont h2::after {
        width: 46px;
        height: 46px;
    }
    .home_cont h2 {
        padding-left: 64px;
    }
    .home_info_word {
        width: 45%;
    }
    .hmsu_li_tp_textbox {
        width: calc(100% - 50px);
        bottom: 20px;
    }
    .home_meet_swip {
        padding-bottom: 50px !important;
    }
    .hahc_le h2 {
        margin-bottom: 50px;
    }
    .hahc_le_word {
        margin-bottom: 70px;
    }
    .hahc_le {
        width: 40%;
    }
    .home_loading_tp_icon {
        width: 120px;
    }
    .home_time_cry {
        width: 280px;
    }
    .newdet_page .ys_main{
        padding-top: 110px !important;
    }
    .ys_bread {
        top: 106px;
    }
    .serg_ban {
        top: 70px;
    }
    .sub_cont {
        padding-top: 180px;
    }
    .sub_station h2::after {
        width: 34px;
        height: 34px;
    }
    .sub_station h2 {
        padding-left: 50px;
    }
    .sub_station .ys_bread {
        top: 110px;
    }
    .ilul_sec_icon {
        width: 46px;
    }
    .ilul_sec_tit {
        margin: 22px 0 10px;
    }
    .intro_list_ul_li {
        padding: 0 60px;
        margin-bottom: 60px;
    }
    .intro_list_ul {
        margin: 0 -60px;
    }
    .intro_slog_tit {
        font-size: 22px;
        border-radius: 15px;
        padding: 16px 30px;
    }
    .intro_slog {
        padding: 80px 0 60px;
    }
    .intro_more h2 {
        margin-bottom: 40px;
    }
    .olcl_word p, .orga_worl_ri_word p {
        font-size: 16px;
        margin-bottom: 12px;
        line-height: 1.75;
    }
    .orga_worl_ri {
        padding-left: 110px;
    }
    .orga_worl_cry {
        padding: 0px 100px 0 148px;
    }
    .scop_list_ul_li {
        padding: 0 10px;
        margin-bottom: 30px;
    }
    .inqu_wrap h2 {
        margin-bottom: 40px;
    }
    .inqu_wrap_text {
        margin-bottom: 26px;
    }
    .inqu_wrap_code {
        width: 210px;
    }
    .adve_wrap_le_word {
        margin-bottom: 40px;
    }
    .alul_boxs_ri_tit {
        margin-bottom: 55px;
    }
    .alul_boxs_ri {
        padding: 20px 14px;
    }
    .activ_top {
        padding-bottom: 30px;
    }
    .activ_top h2 {
        margin-bottom: 30px;
    }
    .regi_wrap h2 {
        margin-bottom: 40px;
    }
    .regi_wrap_img {
        width: 180px;
        margin: 0px auto 20px;
    }
    .regi_wrap {
        padding-bottom: 100px;
    }
    .serg_ban {
        width: 420px;
        top: 85px;
        padding: 80px 20px 115px 20px;
    }
    .sub_station .serg_ban h2{
        padding-right: 10px;
    }
    .orga_cont .serg_ban h2 {
        margin-bottom: 12px;
        line-height: 1.1;
    }
    .sub_cont {
        padding-top: 210px;
    }
    .intro_slog_tit {
        font-size: 20px;
    }
     .cate_list .home_solu_ul_li1 {
        width: 70px;
        height: 70px;
        top: 0;
        left: 0;
    }
    .cate_list .home_solu_ul_li2 {
        width: 60px;
        height: 60px;
        border: none;
        top: 20%;
        left: 4%;
    }
    .cate_list .home_solu_ul_li3 {
        width: 40px;
        height:40px;
        top: 45%;
        left: 4%;
    }
    .cate_list .home_solu_ul_li4 {
        width: 30px;
        height: 30px;
        top: 60%;
        left: 0;
    }
    .cate_list2 .home_solu_ul_li1 {
        width: 70px;
        height: 70px;
        top: 80%;
        left: auto;
        right: 0;
    }
    .cate_list2 .home_solu_ul_li2 {
        width: 60px;
        height: 60px;
        border: none;
        top: 54%;
        left: auto;
        right: 4%;
    }
    .cate_list2 .home_solu_ul_li3 {
        width: 40px;
        height: 40px;
        top: 26%;
        left: auto;
        right: 4%;
    }
    .cate_list2 .home_solu_ul_li4 {
        width: 30px;
        height: 30px;
        top: 12%;
        left: auto;
        right: 0;
    }
    .down_list_ul_li {
        padding: 0 30px;
        margin-bottom: 60px;
    }
    .down_list h2 {
        margin-bottom: 44px;
    }
    .serg_ban {
        top: 65px;
    }
    .ys_bigpic2_view_arrow {
        width: 100% !important;
        bottom: auto;
        right: auto;
        top: 50%;
        transform: translateY(-50%);
    }
    .phvi_video_cry {
        padding: 40px 0;
    }
    .media_firs_tit {
        padding-bottom: 36px;
    }
    .mod_nav {
        padding: 0 70px 0;
    }
    .mod_nav_btm_logo {
        margin-right: 30px;
    }
    .serg_ban {
        padding: 80px 40px 90px 20px;
    }
    .show_num_ul_li {
        padding: 0 40px;
    }
    .show_num_ul {
        margin: 0 -40px;
    }
    .show_cry_le_word p{
        font-size: 16px;
    }
    .scru_li_text {
        font-size: 14px;
    }
    .madc_tit {
        font-size: 20px;
    }
    .madc_agree {
        margin: 30px 0;
    }
    .cvul_boxs_icon {
        width: 64px;
        height: 64px;
    }
    .cvul_boxs {
        padding: 30px 16px;
    }
    .nlul_sec {
        padding: 22px 16px;
    }
    .mulb_img {
        width: 30px;
        margin: 0 auto;
    }
     /*20250410*/
    .ys_nyban_img {
        height: 380px;
    }
    .ys_nyban_title h1 {
        font-size: 26px;
    }
    .mulb_img {
        width: 70px;
        margin: 0 auto;
    }
    .sub_cont {
        padding-top: 150px;
    }
    /*20250522--delia售后修改--start*/
    .mftl_ul {
        margin: 0 -15px;
    }
    .mftl_ul_li {
        padding: 0 15px;
    }
    /*20250522--delia售后修改-end*/
    /* 1280end */
}

/* 1200 */
@media screen and (max-width: 1200px) {
    .mod_nav {
        padding: 0 40px;
    }
    .serg_ban {
        width: 415px;
        top: 80px;
        padding: 88px 30px 100px 25px;
        left: 40px;
    }
    .ys_cont900 {
        width: 100%;
        padding: 0 40px;
    }
    .about_ban_ri_box {
        padding: 150px 40px;
    }
    .show_ban_ul {
        left: 40px;
    }
    .arrows_prev2 {
        left: 20px;
    }
    .arrows_next2 {
        right: 20px;
    }
    .show_reas2 .srbr_box {
        padding: 60px 60px 60px 40px;
    }
    .show_reas_tp_cont {
        padding-left: 0;
    }
    .show_reas_min .ys_cont1400 {
        padding-right: 40px;
    }
    .show_reas_min::after {
        right: calc(40px + 160px);
        top: 42px;
    }
    .show_reas_min::before {
        top: 40px;
        right: calc(40px + 158px);
    }
    .home_solu_ul_li1 {
        width: 70px;
        height: 70px;
        top: 18%;
        left: 13%;
    }
    .home_solu_ul_li2 {
        width: 30px;
        height: 30px;
        top: 19%;
        left: 24%;
    }
    .home_solu_ul_li3 {
        width: 18px;
        height: 18px;
        top: 16%;
        left: 34%;
    }
    .home_solu_video_bg {
        width: 25%;
        left: 10%;
        bottom: 8%;
    }
    .home_meet .mod_arrows, .home_news .mod_arrows {
        right: 40px;
    }
    .home_about_hide {
        padding-left: 40px;
    }
    .digi_ban_le {
        padding-right: 50px;
    }
    .orga_list_wrap {
        padding-left: 40px;
    }
    .orga_list2 .orga_list_wrap {
        padding-left: 0;
        padding-right: 40px;
    }
    .serg_ban {
        width: 420px;
        top: 85px;
        padding: 80px 20px 115px 20px;
    }
    .home_solu_ul{
        display: none !important;
    }
    .serg_ban {
        top: 65px;
    }
    .down_list_ul {
        margin: 0 -30px;
    }
    .serg_ban {
        padding: 80px 40px 89px 20px;
    }
    .show_reas_min::after {
        right: calc(40px + 300px);
        top: 42px;
    }
    .show_reas_min::before {
        top: 40px;
        right: calc(40px + 300px);
    }
    /* 1200end */
}

/* 1199 */
@media screen and (max-width: 1199px) {
    :root{
        /* 字号 */
        --font58:34px;
        --font44:24px;
        --font32:22px;
        --font24:20px;
        --font20:18px;
        --font18:16px;
        --text18:16px;
        --text16:16px;
        /* 圆角 */
        --border-radius:10px;
        /* 间距 */
        --space120:60px;
        --space100:50px;
        --space80:50px;
        --space44:26px;
    }
    .ys_main {
        padding-top: 0;
    }
    .ys_ph_navbar3 .ys_phnav_header {
        background: var(--color091);
    }
    .ys_phnav_logo {
        width: 90px;
    }
    .ys_ph_navbar3 .ys_phnav_menu, .ys_phsubnav_modal{
        background: var(--color091);
    }
    .ys_phnav_menubtn span, .ys_phnav_menubtn::after, .ys_phnav_menubtn::before {
        background: #fff;
    }
    .ys_ph_navbar3 .ys_phnav_header a, .ys_ph_navbar3 .ys_phnav_search .iconfont {
        color: #fff;
    }
    .ys_ph_navbar3 .ys_ph_nav {
        padding: 0;
    }
    .ys_phnav_lisbox {
        position: relative;
        border-bottom: 1px solid #c7c8c9;
    }
    .ys_ph_navbar3 .ys_ph_nav a {
        padding: 8px 0;
    }
    .ys_phnav3_lang_hd {
        position: relative;
        border-top: 1px solid transparent;
        border-bottom: 1px solid #c7c8c9;
    }
    .ys_ph_nav a .ys_phnav_link{
        display: inline-block;
        vertical-align: middle;
        font-size: 14px;
        line-height: 1.5;
        padding: 0;
        color: #fff;
    }
    .ys_phmenu_close {
        font-weight: normal;
        color: #fff;
    }
    .ys_phnav_icon::after, .ys_phnav_icon::before {
        background: var(--color091);
    }
    .ys_ph_navbar3 .ys_phnav_icon {
        color: #fff;
    }
    .ys_ph_navbar3 .ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a .ys_phnav_link{
        color: var(--colormain3);
    }
    .ys_phnav3_lang_hd a {
        color: #fff;
    }
    .ys_phsubnav_close {
        color: #fff;
    }
    .ys_phsubnav_scroll {
        padding: 0px 0 10px;
    }
    .ys_ph_navbar3 .ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a .ys_phnav_link{
        color: var(--colormain3);
    }
    .ys_bread {
        top: 10px;
    }
    .digi_page .ys_nyban_title p {
        font-size: 14px;
    }
    .dblu_li {
        margin-bottom: 0px;
    }
    .digi_ban_le_ul {
        margin-bottom: 8px;
    }
    .digi_page h1 {
        margin-bottom: 10px;
    }
    .ys_bread_list a {
        font-size: 12px;
    }
    .ys_bread_list:first-child a img {
        width: 16px;
    }
    .mftl_ul {
        margin: 0 -20px;
    }
    .mftl_ul_li {
        padding: 0 20px;
    }
    .nlul_tit {
        margin-bottom: 50px;
    }
    .digi_cont h2::after {
        width: 44px;
        height: 44px;
    }
    .digi_cont h2 {
        padding-left: 60px;
    }
    .std_btn1_box {
        padding: 10px 30px;
    }
    .serg_page .ys_bread {
        top: 14px;
    }
    .serg_ban {
        width: 380px;
        top: 50px;
        padding: 70px 26px 85px;
        left: 40px;
    }
    .serg_ctact {
        padding-top: 160px;
    }
    .smlu_li_name {
        margin: 18px 0;
    }
    .serg_meth_le {
        width: 60%;
    }
    .serg_meth_ri {
        width: 40%;
        padding-left: 80px;
    }
    .smlu_code {
        width: 170px;
        margin-top: 20px;
    }
    .smlu_li_box {
        padding-bottom: 50px;
    }
    .smlu_li {
        margin-bottom: 50px;
    }
    .smru_lis {
        margin-bottom: 50px;
    }
    .nlul_tab p {
        font-size: 14px;
        padding: 4px 18px;
    }
    .ys_nyban_title h1 {
        font-size: 36px;
    }
    .mod_list_ul_li a {
        padding: 4px 20px;
        font-size: 14px;
    }
    .about_ban_ri_box {
        padding: 100px 40px 100px 30px;
    }
    .about_ban_ri_word p {
        font-size: 18px;
    }
    .about_seco {
        padding: 80px 0;
    }
    .about_seco_ri {
        width: 48%;
        padding-left: 120px;
        margin-top: -66px;
    }
    .about_ban_ri_box h1 {
        font-size: 28px;
    }
    .about_thir {
        padding: 100px 0;
    }
    .about_thir_word p {
        font-size: 16px;
    }
    .about_four_le .ys_demo_num, .about_four_text {
        font-size: 160px;
    }
    .about_four_word {
        padding-top: 165px;
    }
    .about_four_ri {
        padding-left: 70px;
    }
    .about_four_ri p {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .about_team h2 {
        margin-bottom: 20px;
    }
    .atul_textbox {
        padding: 20px 20px;
    }
    .atul_textbox_ri {
        width: 34px;
    }
    .atul_textbox_le {
        width: calc(100% - 34px);
        padding-right: 20px;
    }
    .atul_textbox_le_name {
        margin-bottom: 2px;
    }
    .about_cult_word p {
        font-size: 18px;
        line-height: 1.5;
    }
    .about_cult {
        padding: 80px 0 100px;
    }
    .about_cult_cry h2 {
        margin-bottom: 14px;
    }
    .about_join_tp_word p {
        margin-bottom: 0px;
        font-size: 14px;
    }
    .ajul_box {
        border-radius: 15px;
        padding: 30px 25px 100px;
    }
    .ajul_word p, .ajul_word p a {
        margin-bottom: 2px;
        font-size: 14px;
    }
    .about_join_ul_li2 .ajul_word p:last-child{
        font-size: 12px !important;
    }
    .elul_ri_word p {
        font-size: 16px;
    }
    .esg_page .ys_nybanner {
        height: calc(100vh - 64px);
    }
    .mod_aside{
        display: none;
    }
    .ctlb_tit{
        margin-bottom: 16px;
    }
    .smru_lis_code {
        width: 160px;
    }
    .smru_lis_text p {
        font-size: 18px;
    }
    .smru_lis {
        margin-bottom: 40px;
    }
    .mbul_ban_icon {
        width: 28px;
        margin-right: 8px;
    }
    .metdet_ban h1 {
        margin-bottom: 16px;
    }
    .show_ban_ul {
        padding: 6px 20px;
        margin: 0 -10px;
    }
    .show_ban_ul_li::after {
        width: 2px;
        height: 20px;
    }
    .show_ban_ul_li {
        padding: 0 10px;
    }
    .show_ban_ul_li p {
        font-size: 18px;
    }
    .metdet_titl_ul {
        padding: 0 50px;
    }
    .metdet_titl_ul_li p {
        padding-left: 30px;
        font-size: 16px;
    }
    .metdet_titl_ul_li {
        margin-bottom: 12px;
    }
    .metdet_cry_le {
        padding: 0 40px 0 0px;
    }
    .metdet_cry_le p {
        font-size: 16px;
        line-height: 1.75;
    }
    .metdet_cry_ri {
        padding: 0 0px 0 100px;
    }
    .metdet_cry {
        padding: 70px 0;
    }
    .metdet_comp_cont {
        padding: 0;
    }
    .metdet_comp_cont p {
        margin-bottom: 10px;
    }
    .mpul_name {
        margin: 18px 0 6px;
    }
    .mpul_sec .ys_imgbox_cover {
        border-radius: 10px;
    }
    .metdet_pers_ul {
        padding: 0;
        margin: 0 -10px;
    }
    .mhul_img {
        padding: 0 10px;
    }
    .show_ban_logo {
        width: 120px;
    }
    .snul_num span {
        margin-left: 5px;
        padding-top: 22px;
        font-size: 14px;
    }
    .show_num {
        padding: 26px 0;
    }
    .show_num_ul_li {
        padding: 0 50px;
    }
    .show_num_ul {
        margin: 0 -50px;
    }
    .arrows_icon2 {
        width: 50px;
        height: 50px;
    }
    .arrows_icon2 img {
        width: 20px;
    }
    .show_acti_tp {
        margin-bottom: 30px;
    }
    .show_acti_tp {
        margin-bottom: 30px;
    }
    .show_reas2 .srbr_box {
        padding: 40px 40px;
    }
    .show_reas_min {
        padding: 20px 0 40px;
    }
    .srbr_box {
        padding: 45px 40px;
    }
    .home_solu_le {
        font-size: 26px;
    }
    .home_solu_ri h2 {
        font-size: 38px;
    }
    .home_solu_ri p {
        font-size: 16px;
    }
    .home_solu_video_wrap {
        width: 700px;
        height: 700px;
        transform-origin: 30% 94%;
    }
    .home_solu_video_bg {
        width: 31%;
        left: 8.5%;
        bottom: 4%;
    }
    .home_solu_video_text span {
        font-size: 24px;
    }
    .home_solu_video_text {
        left: 180px;
        bottom: 21%;
    }
    .home_solu_video_wrap video{
        display: none;
    }
    .home_solu_video_wrap img {
        display: block;
    }
    .home_ban .home_solu_video_wrap {
        border-radius: 50%;
        transform: scale(0.2);
    }
    .home_page .ys_banner {
        margin-top: -64px;
    }
    .ybdu_li.on .ybdl_line {
        width: 70px;
        height: 4px;
    }
    .ys_ban_dots {
        bottom: 90px;
    }
    .home_time_tit {
        width: 34%;
    }
    .home_time .std_btn1 {
        margin-top: 60px;
    }
    .htcu_li {
        padding: 0 16px;
    }
    .home_time_cry_ul {
        margin: 0 -16px;
        padding-bottom: 14px;
    }
    .std_btn1_box{
        font-size: 14px;
    }
    .home_news .eesl_text {
        font-size: 18px;
        margin: 16px 0 var(--space44);
    }
    .home_cont h2::after {
        width: 42px;
        height: 42px;
    }
    .home_cont h2 {
        padding-left: 56px;
    }
    .home_info_tp {
        margin-bottom: 30px;
    }
    .home_about_show_cry {
        padding: 0 120px;
    }
    .hahc_le_word {
        margin-bottom: 40px;
    }
    .hahc_le h2 {
        margin-bottom: 34px;
    }
    .home_about_hide {
        padding-bottom: 80px;
    }
    .home_loading_tp_pictext1 {
        width: 80px;
        left: 40%;
    }
    .home_loading_tp_pictext2 {
        width: 54px;
        left: 60%;
    }
    .home_loading_tp_icon {
        width: 110px;
    }
    .home_time_cry {
        width: 249px;
    }
    .srtc_ri_ul_li {
        padding: 0 20px;
    }
    .srtc_ri_ul{
        margin: 0 -20px;
    }
    .hasu_li1 .hasu_li_img {
        width: 40%;
    }
    .hasu_li2 .hasu_li_img {
        width: 68%;
        left: 16%;
    }
    .hasu_li2 {
        padding-top: 24px;
    }
    .hasu_li3 .hasu_li_img {
        width: 52%;
    }
    .hasu_li4 .hasu_li_img {
        width: 45%;
    }
    .hasu_li4 {
        padding-top: 30px;
    }
    .newdet_page .ys_main {
        padding-top: 0px !important;
    }
    .digi_page .ys_nyban_title.ys_pos_center {
        top: 53%;
    }
    .venu_wrap_top_word p {
        margin-bottom: 12px;
        font-size: 16px;
    }
    .venu_wrap_top {
        margin-bottom: 30px;
    }
    .sub_station .ys_bread {
        top: 10px;
    }
    .intro_cry_ri {
        padding-left: 50px;
    }
    .sub_cont {
        padding-top: 160px;
    }
    .intro_more h2::before {
        top: -22px;
        width: 180px;
        height: 1px;
    }
    .intro_slog_tit {
        font-size: 20px;
    }
    .intro_more h2 {
        margin-bottom: 30px;
    }
    .orga_list_bg {
        border-radius: 20px 0px 0px 0px;
    }
    .orga_list_cry_box {
        padding: 45px 130px 45px 80px;
        border-radius: 20px 0px 0px 0px;
    }
    .orga_list2 .orga_list_bg {
        border-radius: 0px 20px 0px 0px;
    }
    .mod_paging {
        margin: 0 40px;
    }
    .scop_list h2 {
        margin-bottom: 30px;
    }
    .inqu_wrap h2 {
        margin-bottom: 30px;
    }
    .inqu_wrap_text {
        margin-bottom: 20px;
    }
    .adve_wrap_le_word p {
        font-size: 16px;
        line-height: 1.75;
    }
    .alul_boxs_ri_tit {
        margin-bottom: 45px;
    }
    .activ_list_ul_li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .activ_list_ul {
        margin: 0 -10px;
    }
    .regi_wrap_word p {
        font-size: 16px;
    }
    .serg_ban {
        width: 420px;
        top: 50px;
        padding: 80px 24px 115px;
        left: 40px;
    }
    .sub_station .serg_ban h2{
        padding-right: 20px;
    }
    .serg_ban {
        width: 420px;
        top: 40px;
        padding: 80px 24px 115px;
        left: 40px;
    }
    .cate_list_top_line {
        height: 1px;
        margin-top: 26px;
    }
    .cate_list_pic {
        padding-top: 60px;
    }
    .cvul_boxs_icon {
        width: 70px;
        height: 70px;
    }
    .cvul_boxs {
        padding: 20px;
    }
    .down_list_ul_li {
        padding: 0 20px;
        margin-bottom: 50px;
    }
    .down_list_ul {
        margin: 0 -20px;
    }
    .std_btn4_text p {
        font-size: 14px;
    }
    .std_btn4_box {
        padding: 7px 50px 7px 26px;
    }
    .std_btn4_icon img {
        width: 20px;
    }
    .std_btn4_icon {
        width: 34px;
    }
    .dlul_boxs_tit {
        margin: 8px 0 16px;
    }
    .mese_wrap h2 {
        margin-bottom: 34px;
    }
    .mese_wrap_top_cry {
        padding: 30px 0;
        border-radius: 10px;
    }
    .mwbu_list {
        margin-bottom: 36px;
        padding: 0 40px;
    }
    .mese_wrap_btm_ul {
        margin: 0 -40px;
    }
    .mwbu_list_icon {
        margin: 0 auto 14px;
        width: 110px;
    }
     .mese_wrap_top_tit {
        font-size: 20px;
    }
    .mese_wrap_btm_tit {
        font-size: 18px;
    }
    .phvi_cont_tp_line {
        height: 1px;
        margin-top: 26px;
    }
    .phvi_video_icon_pic img, .vlib_play img {
        width: 16px;
    }
    .phvi_video_icon_pic, .vlib_play {
        width: 40px;
        height: 40px;
    }
    .phvi_video_cry {
        padding: 36px 0;
    }
    .srul_sec::after {
        height: 60px;
        width: 1px;
        top: 3px;
    }
    .srul_sec {
        padding-left: 16px;
    }
    .nlul_btm_date_icon {
        width: 20px;
        margin-right: 8px;
    }
    .show_news_ul_li .nlul_btm_date {
        margin: 12px 0 8px;
    }
    .mswu_list {
        padding: 0 6px;
        margin-bottom: 12px;
    }
    .media_seco_wrap_ul {
        margin: 0 -6px;
    }
    .media_firs_wrap_line {
        height: 1px;
        margin-top: 26px;
    }
    .mfwu_list {
        width: 25%;
        padding: 0 6px;
        margin-bottom: 12px;
    }
    .media_firs_wrap_ul {
        margin: 0 -6px;
    }
    .serg_ban {
        padding: 80px 24px 94px;
    }
    .show_num_ul_li {
        padding: 0 30px;
    }
    .show_num_ul {
        margin: 0 -30px;
    }
    .show_cry_ri {
        padding: 0 0px 0 30px;
    }
    .show_cry_le {
        padding: 0 30px 0 0px;
    }
    .mese_wrap_btm_ul{
        margin: 0 -30px;
    }
    .mwbu_list{
        padding:0 30px;
    }
    .cvul_boxs_tit {
        font-size: 16px;
    }
    .cvul_boxs_icon {
        width: 58px;
        height: 58px;
    }
    .home_info .nlul_tit, .news_page .nlul_tit {
        font-size: 16px;
    }
    .news_page .mod_paging{
        margin: 0;
    }
    .snul_tit {
        font-size: 18px;
    }
    .mulb_img {
        width: 26px;
    }
    .mntr_ul {
        margin: 0 -20px;
        padding: 10px 0;
    }
    .ys_nyban_img {
        height: auto;
    }
    .show_page .ys_pos_center {
        top: 50%;
    }
    .mulb_img {
        width: 60px;
    }
    /*20250522--delia售后修改--start*/
    .mftl_ul {
        margin: 0 -10px;
    }
    .mftl_ul_li {
        padding: 0 10px;
    }
    /*20250522--delia售后修改-end*/
    /* 1199end */
}

/* 991 */
@media screen and (max-width: 991px) {
    .ys_bread {
        display: none;
    }
    .digi_ban_le {
        padding-right: 18px;
        width: 70%;
    }
    .digi_ban_ri {
        width: 30%;
    }
    .digi_page .ys_nyban_title.ys_pos_center {
        top: 50%;
    }
    .mod_foot_tp_list{
        display: none;
    }
    .mod_foot_btm {
        padding: 10px 0;
        flex-direction: column-reverse;
    }
    .mfbr_ul_li a {
        font-size: 12px;
    }
    .mod_foot_btm_le p span, .mod_foot_btm_le p a {
        font-size: 12px;
    }
    .digi_cust_ul_li {
        margin-bottom: 10px;
        padding: 0 5px;
    }
    .digi_cust_ul {
        margin: 0 -5px;
    }
    .digi_cont h2::after {
        width: 40px;
        height: 40px;
    }
    .digi_cont h2 {
        padding-left: 52px;
    }
    .nlul_tit {
        margin-bottom: 40px;
    }
    .nlul_sec {
        padding: 22px 14px;
    }
    .nlul_btm_date_icon {
        width: 20px;
        margin-right: 8px;
    }
    .std_btn2_text p {
        font-size: 14px;
    }
    .std_btn2_icon {
        width: 10px;
        margin-left: 8px;
    }
    .std_btn1_box {
        padding: 8px 24px;
    }
    .serg_ban {
        width: 380px;
        top: 30px;
        padding: 70px 26px 85px;
        left: 40px;
    }
    .smlu_li {
        padding: 0 20px;
    }
    .serg_meth_le_ul {
        margin: 0 -20px;
    }
    .smru_lis_code {
        width: 200px;
    }
    .smru_lis_text p {
        font-size: 18px;
    }
    .serg_meth_le {
        width: 65%;
    }
    .ys_nyban_title h1 {
        font-size: 32px;
    }
    .newdet_tp {
        padding-bottom: 34px;
    }
    .about_ban_ri_box {
        padding: 76px 40px 76px 20px;
    }
    .about_ban_ri_box h1 {
        font-size: 26px;
    }
    .about_seco_ri {
        width: 48%;
        padding-left: 70px;
        margin-top: -66px;
    }
    .about_cult_word p {
        font-size: 16px;
        line-height: 1.5;
    }
    .about_modal_content {
        width: 100%;
        padding: 36px 30px;
        max-height: 520px;
        border-radius: 15px;
    }
    .elul_ri {
        padding-left: 30px;
    }
    .esg_list_ul_li:nth-of-type(2n) .elul_ri {
        padding-left: 0px;
        padding-right: 40px;
    }
    .elul_ri_tit {
        margin-bottom: 8px;
    }
    .ys_nyban_word {
        font-size: 30px;
        padding: 30px 0;
    }
    .esg_list_ul_li:nth-of-type(2n) .elul_ri {
        padding-left: 0px;
        padding-right: 0;
    }
    .ctact_btmul_li_box {
        padding-right: 100px;
    }
    .ctact_tpul {
        padding: 25px 0;
    }
    .ctact_btmul {
        padding-top: 25px;
    }
    .cblb_tit {
        margin-bottom: 12px;
    }
    .ctlb_tit {
        margin-bottom: 12px;
    }
    .mbul_ban_text p {
        font-size: 16px;
    }
    .metdet_ban_ul_li {
        margin-bottom: 8px;
    }
    .mbul_ban_icon {
        width: 24px;
        margin-right: 6px;
    }
    .metdet_ban h1 {
        margin-bottom: 12px;
    }
    .show_ban_ul_li p {
        font-size: 16px;
    }
    .show_ban_ul_li::after {
        width: 2px;
        height: 18px;
    }
    .show_ban_ul {
        padding: 4px 14px;
        margin: 0 -10px;
    }
    .metdet_titl_ul {
        padding: 0 40px;
    }
    .metdet_pers_ul_li {
        width: 33.333333%;
    }
    .show_page .ys_nyban_title.ys_pos_center {
        top: 44%;
    }
    .show_cry_le_logo {
        width: 190px;
        margin-bottom: 20px;
    }
    .show_cry_le_word p {
        line-height: 1.75;
        font-size: 16px;
    }
    .show_cry_le {
        padding: 0 30px 0 0px;
    }
    .scru_li_icon {
        width: 46px;
    }
    .show_cry_ri {
        padding: 0 0px 0 30px;
    }
    .scru_li_text {
        margin-top: 10px;
        font-size: 16px;
    }
    .scru_li {
        padding: 0 10px;
        margin-bottom: 30px;
    }
    .show_cy_ri_ul {
        margin: 0 -10px;
    }
    .show_num_ul_li {
        padding: 0 30px;
    }
    .show_num_ul_li::after {
        height: 40px;;
    }
    .show_num_ul {
        margin: 0 -30px;
    }
    .snul_word {
        font-size: 16px;
    }
    .srtc_ri {
        width: 100%;
        margin-top: 26px;
    }
    .show_reas_tp_cont {
        flex-direction: column;
    }
    .show_reas1 .srtc_ri_ul_li:first-child {
        margin-bottom: 30px;
    }
    .srtc_ri_ul_li {
        padding: 0 20px;
        margin-bottom: 24px;
    }
    .srtc_ri_ul {
        margin: 0 -20px;
    }
    .show_reas_min {
        padding: 10px 0 30px;
    }
    .srbr_box {
        padding: 25px 20px;
    }
    .show_reas2 .srbr_box {
        padding: 25px 20px;
    }
    .srbr_box_icon {
        margin: 0px auto 14px;
        width: 30px;
    }
    .show_reas2 .show_reas_btm_ri {
        width: 65%;
    }
    .show_reas2 .show_reas_btm_le {
        width: 35%;
    }
    .show_acti_tp {
        margin-bottom: 30px;
        flex-direction: column;
    }
    .show_acti_tp_wprd {
        width: 100%;
        margin-top: 16px;
    }
    .show_news_ul_li:not(:first-child){
        display: none;
    }
    .show_news {
        padding-bottom: 70px;
    }
    .snul_tit, .snul_text p, .show_news_ul_li .nlul_btm_date_text p
    , .snul_min_tab p{
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .show_news_ul{
        display: block;
    }
    .show_news_ul .slick-track{
        display: flex;
        align-items: stretch;
    }
    .show_news_ul_li {
        height: auto !important;
    }
    .show_news_ul .slick-dots {
        bottom: -25px;
    }
    .slick-dots li {
        width: 10px;
        height: 10px;
    }
    .slick-dots li.slick-active {
        background: var(--colormain3);
    }
    .show_news h2 {
        margin-bottom: 24px;
    }
    .show_news_ul_li:nth-child(n) {
        animation-delay: 0.1s;
    }
    .home_solu_video_wrap {
        width: 700px;
        height: 700px;
        transform-origin: 25% 100%;
    }
    .home_solu_video_bg {
        width: 39%;
        left: 6.5%;
        bottom: 25%;
    }
    .home_solu_video_text {
        left: 155px;
        bottom: 38%;
    }
    .home_solu_ul_li1 {
        width: 60px;
        height: 60px;
        top: 13%;
        left: 19%;
    }
    .home_solu_ul_li2 {
        width: 24px;
        height: 24px;
        top: 13%;
        left: 33%;
    }
    .home_solu_ul_li3 {
        width: 16px;
        height: 16px;
        top: 12%;
        left: 46%;
    }
    .hbbu_li p {
        font-size: 30px;
    }
    .hasu_li1 .hasu_li_img {
        width: 56%;
    }
    .hasu_li3 .hasu_li_img {
        width: 67%;
    }
    .hasu_li3 {
        margin-top: -60px;
    }
    .hahc_le {
        width: 45%;
    }
    .hahc_le h2 {
        margin-bottom: 24px;
    }
    .hahc_le_word {
        margin-bottom: 30px;
    }
    .home_about_hide {
        padding-bottom: 50px;
    }
    .home_loading_tp_pictext1 {
        width: 70px;
        left: 38%;
    }
    .home_loading_tp_pictext2 {
        width: 48px;
        left: 61%;
    }
    .home_loading_tp_icon {
        width: 100px;
    }
    .intro_slog_tit {
        font-size: 20px;
        width: 100%;
        border-radius: 10px;
    }
    .intro_more h2 {
        margin-bottom: 24px;
    }
    .intro_more h2::before {
        top: -10px;
        width: 119px;
        height: 1px;
    }
    .orga_list_cry_box {
        padding: 35px 70px;
        border-radius: 15px 0px 0px 0px;
    }
    .orga_worl_cry {
        padding: 0 80px;
    }
    .orga_worl_ri {
        padding-left: 85px;
    }
    .orga_list_cry_ri {
        padding-left: 60px;
    }
    .slul_boxs_word p {
        font-size: 14px;
    }
    .scop_list_ul {
        margin: 0 -6px;
    }
    .scop_list_ul_li {
        padding: 0 6px;
        margin-bottom: 24px;
    }
    .inqu_wrap_code {
        width: 180px;
    }
    .adve_wrap_le {
        padding-right: 35px;
    }
    .alul_boxs_ri_tit {
        font-size: 18px;
    }
    .activ_list {
        padding-bottom: 30px;
    }
    .regi_wrap_img {
        width: 160px;
    }
    .serg_ul_li p {
        font-size: 12px;
    }
    .serg_ban {
        width: 380px;
        top: 30px;
        padding: 75px 26px 85px;
        left: 40px;
    }
    .cvul_boxs_icon {
        width: 60px;
        height: 60px;
    }
    .cvul_boxs_tit {
        margin-top: 16px;
    }
    .down_list_ul_li {
        padding: 0 10px;
        margin-bottom: 40px;
    }
    .down_list_ul {
        margin: 0 -10px;
    }
    .mwbu_list_icon {
        margin: 0 auto 10px;
        width: 90px;
    }
    .ys_bigpic2_view_cont .ys_imgbox_cover, .video_modal_contain_wrap {
        width: 85%;
        max-height: 500px;
    }
    .mswu_list {
        width: 20%;
    }
    .mswu_list:nth-of-type(5n+1) {
        animation-delay: 0.2s;
    }
    .mswu_list:nth-of-type(5n+2) {
        animation-delay: 0.3s;
    }
    .mswu_list:nth-of-type(5n+3) {
        animation-delay: 0.4s;
    }
    .mswu_list:nth-of-type(5n+4) {
        animation-delay: 0.5s;
    }
    .mswu_list:nth-of-type(5n+5) {
        animation-delay: 0.6s;
    }
    .media_firs_tit {
        padding-bottom:32px;
    }
    .serg_ban {
        width: 380px;
        top: 26px;
        padding: 60px 26px 75px;
        left: 40px;
    }
    .show_num_ul_li {
        padding: 0 20px;
    }
    .show_num_ul {
        margin: 0 -20px;
    }
    .snul_word {
        font-size: 14px;
    }
    .scru_li_text {
        margin-top: 10px;
        font-size: 14px;
    }
    .show_cry::after{
        display: none;
    }
    .show_cry_cont {
        align-items: center;
        flex-wrap: wrap;
    }
    .show_cry_le {
        padding: 0 0px 0 0px;
        width: 100%;
    }
    .show_cry_ri {
        width: 100%;
        padding: 30px 0px 0 0px;
    }
    .mese_wrap_btm_ul{
        margin: 0 -10px;
    }
    .mwbu_list{
        padding:0 10px;
    }
    .mwbu_list_text{
        font-size: 16px;
    }
    .srtc_le {
        width: 100%;
        padding-right: 0;
    }
    .snul_word{
        font-size: 12px;
    }
    .cvul_boxs_icon {
        width: 52px;
        height: 52px;
    }
    .cvul_boxs_tit {
        margin-top: 12px;
    }
    .cvul_boxs_icon {
        width: 50px;
        height: 50px;
    }
    .mod_foot_tp {
        align-items: flex-end;
    }
    .mulb_img {
        width: 20px;
    }
    .mod_foot {
        padding-top: 40px;
    }
    .mulb_img {
        width: 50px;
    }
    /* 991end */
}

/* 767 */
@media screen and (max-width: 767px) {
    .ys_ban_pc, .ys_nyban_pc{
        display: none;
    }
    .ys_ban_video{
        display: none;
    }
    .ys_ban_ph, .ys_nyban_ph{
        display: block;
    }
    .ys_modal_content {
        max-height: 550px;
        padding: 50px 20px;
    }
    :root{
        /* 字号 */
        --font58:30px;
        --font44:24px;
        --font32:22px;
        --font24:20px;
        --font20:18px;
        --font18:16px;
        --text18:16px;
        --text16:14px;
        /* 圆角 */
        --border-radius:10px;
        /* 间距 */
        --space120:50px;
        --space100:50px;
        --space80:50px;
        --space44:20px;
    }
    .digi_ban{
        flex-direction: column-reverse;
        align-items: flex-start;
    }
    .digi_ban_le {
        padding-right: 0;
        width: 100%;
        margin-top: 40px;
    }
    .digi_ban_ri{
        width: 40%;
    }
    .mod_foot_tp {
        padding-bottom: 20px;
        flex-wrap: wrap;
    }
    .mod_foot_btm_le p {
        flex-wrap: wrap;
    }
    .digi_comp, .digi_news  {
        padding-bottom: 70px;
    }
    .news_list_ul {
        overflow: visible;
    }
    .digi_comp .slick-dots, .digi_news .slick-dots {
        bottom: -30px;
    }
    .slick-dots li {
        width: 10px;
        height: 10px;;
    }
    .slick-dots li.slick-active {
        background:var(--colormain3);
    }
    .digi_comp .news_list_ul_li:nth-child(n), .digi_news .news_list_ul_li:nth-child(n){
        animation-delay: 0.1s;
    }
    .digi_comp .news_list_ul_li:not(:first-child), .digi_news .news_list_ul_li:not(:first-child){
        display: none;
    }
    .nlul_tit {
        margin-bottom: 30px;
    }
    .mod_aside {
        display: none;
    }
    .digi_cont h2::after {
        width: 36px;
        height: 36px;
    }
    .digi_cont h2 {
        padding-left: 50px;
    }
    .digi_cont .nlul_tit{
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .digi_other_ul_li a {
        padding: 20px 18px;
    }
    .digi_other_ul {
        flex-wrap: wrap;
    }
    .digi_other_ul_li {
        width: 50%;
        margin-bottom: 20px;
    }
    .digi_other_ul_li:nth-last-of-type(-n+1){
        margin-bottom: 0px;
    }
    .digi_other_ul_li:nth-child(2n+1) {
        animation-delay: 0.1s;
    }
    .digi_other_ul_li:nth-child(2n+2) {
        animation-delay: 0.2s;
    }
    .serg_ctact {
        padding-top: 50px;
    }
    .serg_meth_le {
        width: 100%;
    }
    .serg_meth_cry {
        flex-wrap: wrap;
    }
    .news_list_ul_li {
        width: 50%;
    }
    .news_list_ul_li:nth-of-type(2n+1){
        animation-delay: 0.1s;
    }
    .news_list_ul_li:nth-of-type(2n+2){
        animation-delay: 0.2s;
    }
    .meet_page .nlul_sec {
        padding: 0;
        margin-top: 22px;
    }
    .ys_nyban_title h1 {
        font-size: 28px;
    }
    .ys_nyban_title p {
        width: 100%;
    }
    .mod_list_ul {
        overflow: auto;
        white-space: nowrap;
    }
    .ys_cont900 {
        width: 100%;
        padding: 0 20px;
    }
    .newdet_cry_edr h6 {
        margin-bottom: 8px;
    }
    .newdet_cry_edr p {
        margin-bottom: 8px;
    }
    .newdet_cry_edr h4 {
        margin-bottom: 12px;
    }
    .newdet_cont {
        padding-bottom: 70px;
    }
    .newdet_list .slick-track{
        display: flex;
        align-items: stretch;
    }
    .newdet_list_ul_li {
        height: auto !important;
    }
    .newdet_list_ul_li:not(:first-child){
        display: none;
    }
    .newdet_list_ul{
        display: block;
    }
    .newdet_list .slick-dots {
        bottom: -30px;
    }
    .about_page .ys_nyban_img img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .about_firs {
        flex-direction: column;
    }
    .about_ban_le {
        width: 100%;
    }
    .about_ban_ri_bg {
        display: none;
    }
    .about_ban_ri {
        width: 100%;
    }
    .about_seco {
        padding: 50px 0;
    }
    .about_seco_cry {
        padding: 0;
        flex-direction: column-reverse;
    }
    .about_seco_le {
        width: 100%;
        margin-top: 30px;
    }
    .about_seco_ri {
        width: 45%;
        padding-left: 0;
        margin-top: 0;
    }
    .about_ban_ri_box {
        padding: 50px 20px;
    }
    .about_ban_ri_box h1 {
        font-size: 24px;
    }
    .about_ban_ri_word p {
        font-size: 16px;
    }
    .about_seco_le p {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.5;
    }
    .mod_cry{
        display: none;
    }
    .about_thir {
        padding: 70px 0;
    }
    .about_four_cont {
        flex-direction: column;
    }
    .about_four_le {
        width: 100%;
    }
    .about_four_ri {
        padding-left: 0;
        width: 100%;
    }
    .about_four_le .ys_demo_num, .about_four_text {
        font-size: 120px;
        line-height: 1.1;
    }
    .about_four_word {
        padding-top: 75px;
    }
    .about_modal_ri_edr p {
        line-height: 1.5;
        font-size: 14px;
    }
    .about_modal .ys_modal_close {
        right: 20px;
        top: 16px;
        width: 36px;
    }
    .about_team_ul_li {
        width: 50%;
    }
    .about_team_ul_li:nth-of-type(2n+1) {
        animation-delay: 0.1s;
    }
    .about_team_ul_li:nth-of-type(2n+2) {
        animation-delay: 0.2s;
    }
    .about_modal_ri_name {
        margin-bottom: 4px;
    }
    .about_cult {
        padding: 80px 0;
    }
    .about_join_tp h2 {
        margin-bottom: 16px;
    }
    .about_join_tp {
        flex-direction: column;
    }
    .about_join_tp_word {
        width: 100%;
    }
    .about_join_ul_li {
        width: 100%;
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .about_join_ul_li:last-child{
        margin-bottom: 0px;
    }
    .about_join_ul {
        margin: 0 -10px;
        flex-wrap: wrap;
    }
    .esg_page .ys_nybanner {
        height: auto;
    }
    .ys_nyban_word {
        font-size: 28px;
        padding: 28px 0;
    }
    .elul_box {
        flex-direction: column;
    }
    .esg_list_ul, .esg_empl_cry {
        padding: 0;
    }
    .elul_le {
        width: 100%;
    }
    .elul_ri {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }
    .esg_list_ul_li:nth-of-type(2n) .elul_box {
        flex-direction: column;
    }
    .mod_arrows {
        bottom: -18px;
        right: 0px;
        width: 90px;
    }
    .esg_empl_tp_icon {
        width: 36px;
        margin-right: 14px;
    }
    .ctact_tpul {
        padding: 20px 0;
        flex-wrap: wrap;
    }
    .ctact_tpul_li {
        width: 100%;
        margin-bottom: 20px;
    }
    .ctact_tpul_li:last-child{
        margin-bottom: 0px;
    }
    .ctact_btmul_li:nth-of-type(n)
    , .ctact_tpul_li:nth-of-type(n){
        animation-delay: 0.1s;
    }
    .ctact_btmul {
        padding-top: 20px;
        flex-wrap: wrap;
    }
    .ctact_btmul_li {
        width: 100%;
        margin-bottom: 20px;
    }
    .ctact_btmul_li:last-child{
        margin-bottom: 0px;
    }
    .ctact_btmul_li_box {
        padding-right: 0;
    }
    .ctlb_list_item_text {
        font-size: 16px;
    }
    .ctlb_list_item_word {
        font-size: 16px;
    }
    .ctlb_list_item {
        margin-bottom: 2px;
    }
    .ctlb_tit {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .cblb_tit {
        margin-bottom: 10px;
        font-size: 18px;
    }
    .serg_ban {
        width: 380px;
        top: 50%;
        padding: 70px 26px 85px;
        left: 40px;
        transform: translateY(-50%);
    }
    .serg_meth_ri {
        width: 100%;
        padding-left: 0;
        margin-top: 30px;
    }
    .serg_meth_ri_ul {
        flex-direction: row;
        margin: 0 -20px;
    }
    .smru_lis {
        width: 50%;
        margin-bottom: 0;
        padding: 0 20px;
    }
    .smru_lis_text p {
        font-size: 18px;
        text-align: left;
    }
    .smru_lis_code {
        width: 200px;
        margin: 0;
    }
    .smru_lis_text {
        margin-bottom: 8px;
        padding-left: 8px;
    }
    .smlu_li {
        margin-bottom: 30px;
    }
    .smlu_li_box {
        padding-bottom: 30px;
    }
    .show_ban_ul {
        left: 20px;
    }
    .show_ban_ul_li p {
        font-size: 14px;
    }
    .metdet_cry_cont {
        flex-direction: column-reverse;
    }
    .metdet_cry_le {
        width: 100%;
        padding: 0;
    }
    .metdet_cry_ri {
        padding: 0;
        width: 50%;
        margin-bottom: 30px;
    }
    .metdet_cry::after {
        background: #fff;
    }
    .metdet_cry {
        padding: 50px 0;
    }
    .metdet_titl_ul {
        padding: 0;
        margin:0 -10px;
    }
    .metdet_titl_ul_li {
        margin-bottom: 8px;
        padding: 0 10px;
    }
    .metdet_titl_ul_li p::after {
        width: 18px;
        height: 18px;
    }
    .metdet_cont .std_btn1 {
        margin-top: 30px;
    }
    .metdet_pers_ul_li {
        width: 50%;
    }
    .metdet_help_ul_li {
        width: 25%;
    }
    .metdet_comp_cont p {
        margin-bottom: 8px;
        font-size: 16px;
    }
    .metdet_pers_ul_li:nth-last-child(-n + 5) {
        margin-bottom: 30px;
    }
    .metdet_pers_ul_li:nth-last-child(-n + 2) {
        margin-bottom: 0px;
    }
    .show_cry_le {
        width: 100%;
        padding-bottom: 30px;
        padding-right: 0px;
    }
    .show_cry_ri {
        width: 100%;
        padding: 30px 0 10px;
        position: relative;
    }
    .show_cry_cont {
        flex-direction: column;
    }
    .show_cry_ri::after {
        content: "";
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        width: 100vw;
        height: 100%;
        background: #FAFAFA;
        z-index: -1;
    }
    .show_cry::after {
        content: none;
    }
    .show_cry {
        padding-bottom: 0px;
    }
    .snul_num span {
        margin-left: 5px;
        padding-top: 18px;
        font-size: 12px;
    }
    .snul_word {
        font-size: 14px;
    }
    .arrows_icon2 {
        width: 40px;
        height: 40px;
    }
    .arrows_icon2 img {
        width: 14px;
    }
    .show_reas2 .show_reas_btm {
        flex-direction: column;
    }
    .show_reas2 .show_reas_btm_le {
        width: 40%;
        margin: 0 auto;
    }
    .show_reas2 .show_reas_btm_ri {
        width: 100%;
    }
    .show_reas_btm {
        flex-direction: column;
    }
    .show_reas_btm_ri{
        width: 100%;
    }
    .show_reas_btm_le{
        width: 80%;
        margin: 0 auto;
    }
    .srul_sec_word p {
        font-size: 14px;
        line-height: 1.5;
    }
    .srul_sec_tit {
        margin-bottom: 4px;
    }
    .srul_sec {
        padding-left: 14px;
    }
    .srtc_ri_ul_li {
        padding: 0px 10px;
        margin-bottom: 20px;
    }
    .srtc_ri_ul {
        margin: 0 -10px;
    }
    .srul_sec::after {
        height: 60px;
        width: 1px;
    }
    .show_reas_min {
        padding: 10px 0 20px;
    }
    .show_reas_min .ys_cont1400 {
        padding-right: 20px;
    }
    .show_reas_min::after {
        right: calc(20px + 140px);
        top: 28px;
    }
    .show_reas_min::before {
        top: 26px;
        right: calc(20px + 138px);
    }
    .show_acti_tp_wprd p {
        font-size: 14px;
    }
    .show_news_ul_li .ys_imgbox_cover {
        border-radius: 10px;
    }
    .snul_text p {
        font-size: 14px;
    }
    .show_news_ul_li a {
        padding: 20px 18px;
        border-radius: 10px;
    }
    .snul_tit {
        font-size: 18px;
    }
    .home_page .ys_banner {
        /* height: auto; */
    }
    .home_solu_wrap {
        padding: 0 100px;
    }
    .home_solu_ul_li1 {
        width: 50px;
        height: 50px;
        top: 14%;
        left: 11%;
    }
    .home_solu_ul_li2 {
        width: 20px;
        height: 20px;
        top: 14%;
        left: 26%;
    }
    .home_solu_ul_li3 {
        width: 14px;
        height: 14px;
        top: 12%;
        left: 39%;
    }
    .home_solu_ul_li4 {
        width: 90px;
        height: 90px;
        top: 8%;
        left: 90%;
    }
    .home_solu_ul_li5 {
        width: 70px;
        height: 70px;
        top: 34%;
        left: 80%;
    }
    .home_solu_ul_li6 {
        width: 60px;
        height: 60px;
        top: 55%;
        left: 89%;
    }
    .home_solu_ul_li7 {
        width: 32px;
        height: 32px;
        top: 72%;
        left: 95%;
    }
    .home_solu_video_bg {
        width: 42%;
        left: 7.5%;
        bottom: 25%;
    }
    .home_solu_ri h2 {
        font-size: 34px;
    }
    .home_solu_le {
        font-size: 24px;
    }
    .home_solu_ri p {
        font-size: 14px;
    }
    .hbbu_li p {
        font-size: 28px;
    }
    .home_time_tit {
        width: 30%;
    }
    .home_time .std_btn1 {
        margin-top: 40px;
    }
    #countdown {
        padding: 8px 22px;
    }
    .home_meet .mod_arrows, .home_news .mod_arrows {
        right: 20px;
    }
    .home_info_tp {
        margin-bottom: 24px;
        flex-direction: column;
        align-items: flex-start;
    }
    .home_info_word {
        width: 100%;
    }
    .home_cont h2{
        margin-bottom: 18px;
    }
    .home_news h2{
        margin-bottom: 0px !important;
    }
    .home_cont h2::after {
        width: 38px;
        height: 38px;
    }
    .hltt_date {
        font-size: 18px;
    }
    .hltt_year {
        font-size: 16px;
    }
    .hmsu_li_tp_textbox {
        width: calc(100% - 39px);
        bottom: 20px;
    }
    .arrows_icon {
        width: 36px;
        height: 36px;
    }
    .home_info .news_list_ul_li:nth-last-of-type(-n + 3) {
        margin-bottom: 20px;
    }
    .home_about_show_cry {
        padding: 0 60px;
    }
    .hahc_le_word p {
        margin-bottom: 10px;
        font-size: 14px;
    }
    .hahc_le {
        width: 70%;
    }
    .home_about_hide_other {
        width: 60%;
    }
    .home_loading_tp_pictext1 {
        width: 60px;
        left: 36%;
    }
    .home_loading_tp_pictext2 {
        width: 40px;
        left: 64%;
    }
    .home_time_cry {
        width: 245px;
    }
    .about_modal_ri_edr h3 {
        font-size: 18px;
        margin-bottom: 8px;
    }
    .serg_ban {
        width: 380px;
        top: 64px;
        padding: 70px 26px 85px;
        left: 40px;
        transform:inherit;
    }
    .venu_wrap_top {
        margin-bottom: 26px;
        flex-direction: column;
    }
    .sub_station h2 {
        padding-left: 50px;
        width: 100%;
        margin-bottom: 18px;
    }
    .venu_wrap_top_word {
        width: 100%;
    }
    .sub_cont {
        padding-top: 50px;
    }
    .srtc_le {
        width: 100%;
    }
    .intro_cry_le_edr p {
        font-size: 14px;
    }
    .intro_cry_ri {
        padding-left: 0;
        width: 100%;
        padding-bottom: 30px;
    }
    .intro_cry_le {
        width: 100%;
    }
    .intro_cry_wrap {
        flex-direction: column-reverse;
    }
    .intro_more_ri {
        width: 40%;
        padding-left: 0;
    }
    .intro_more_le {
        width: 100%;
        padding-top: 20px;
    }
    .intro_more_wrap {
        flex-direction: column-reverse;
    }
    .intro_slog_tit {
        font-size: 18px;
        padding: 16px 14px;
    }
    .intro_slog {
        padding: 60px 0;
    }
    .ilul_sec_word p {
        font-size: 14px;
        line-height: 1.75;
    }
    .intro_list_ul_li {
        padding: 0 20px;
        margin-bottom: 50px;
    }
    .intro_list_ul {
        margin: 0 -20px;
    }
    .ilul_sec_icon {
        width: 40px;
    }
    .ilul_sec_tit {
        margin: 20px 0 8px;
    }
    .orga_list_cry {
        margin-top: -60px;
    }
    .orga_list_cry_cont {
        flex-direction: column-reverse;
    }
    .orga_list_cry_le {
        width: 100%;
        padding-top: 20px;
    }
    .orga_list_cry_ri {
        padding-left: 0;
    }
    .olcl_word p, .orga_worl_ri_word p {
        font-size: 14px;
        margin-bottom: 10px;
        line-height: 1.75;
    }
    .orga_worl_cry {
        padding: 0 70px;
        flex-direction: column;
    }
    .orga_text_word p {
        font-size: 14px;
        margin-bottom: 12px;
        line-height: 1.75;
    }
    .orga_worl_le {
        width: 40%;
    }
    .orga_worl_ri {
        width: 100%;
        padding-left: 0;
        padding-top: 30px;
    }
    .orga_list_wrap {
        padding-left: 20px;
    }
    .orga_list_bg {
        border-radius: 10px 0px 0px 0px;
    }
    .orga_list2 .orga_list_wrap {
        padding-left: 0;
        padding-right: 20px;
    }
    .mod_paging {
        margin: 0 20px;
    }
    .scop_list_ul_li:nth-of-type(2n+1) {
        animation-delay: 0.2s;
    }
    .scop_list_ul_li:nth-of-type(2n+2) {
        animation-delay: 0.3s;
    }
    .scop_list_ul_li{
        width: 50%;
    }
    .adve_wrap_ri {
        width: 100%;
    }
    .adve_wrap_le {
        padding-right: 0;
        width: 100%;
        padding-top: 26px;
    }
    .adve_wrap_cry {
        flex-direction: column-reverse;
    }
    .adve_wrap_le_word p {
        font-size: 14px;
        line-height: 1.75;
    }
    .adve_wrap_le_word {
        margin-bottom: 24px;
    }
    .activ_list_ul {
        flex-wrap: wrap;
    }
    .activ_list_ul_li{
        width: 100%;
    }
    .activ_list_ul_li:nth-of-type(n) {
        animation-delay: 0.2s;
    }
    .activ_top_word p {
        font-size: 14px;
        line-height: 1.75;
    }
    .activ_top {
        padding-bottom: 20px;
    }
    .activ_list_ul_li:last-child{
        margin-bottom: 0px;
    }
    .serg_ban {
        width: 380px;
        top: 64px;
        padding: 70px 26px 88px;
        left: 40px;
        transform: inherit;
    }
    .cate_visi_ul_li {
        width: 50%;
    }
    .cate_visi_ul_li:nth-of-type(2n+1) {
        animation-delay: 0.2s;
    }
    .cate_visi_ul_li:nth-of-type(2n+2) {
        animation-delay: 0.3s;
    }
    .cate_list h2 {
        width: auto !important;
    }
    .cate_list_pic {
        padding-top: 30px;
    }
    .down_list_ul_li {
        width: 33.333333%;
    }
    .down_list_ul_li:nth-of-type(3n+1) {
        animation-delay: 0.2s;
    }
    .down_list_ul_li:nth-of-type(3n+2) {
        animation-delay: 0.3s;
    }
    .down_list_ul_li:nth-of-type(3n+3) {
        animation-delay: 0.4s;
    }
    .mwbu_list {
        padding: 0 20px;
    }
    .mese_wrap_btm_ul {
        margin: 0 -20px;
    }
    .ys_bigpic2_view_arrow {
        width: 100% !important;
        bottom: auto;
        right: auto;
        top: 50%;
        transform: translateY(-50%);
    }
    .piwu_li {
        width: 50%;
        margin-bottom: 20px;
    }
    .piwu_li.act {
        width: 100%;
    }
    .pvct_ri {
        width: 100%;
    }
    .pvct_ri ul {
        flex-direction: row;
        margin: 0 -10px;
    }
    .pvct_ri ul li {
        width: 50%;
        margin-bottom: 0px;
        padding: 0 10px;
    }
    .phvi_video_ul_li {
        width: 50%;
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .phvi_video_icon_pic{
        display: none !important;
    }
    .pvip_phicon {
        display: block !important;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 2;
        cursor: pointer;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background: rgba(0, 0, 0, 0.2);
    }
    .pvip_phicon  img{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 16px;
    }
    .video_modal{
        display: none !important;
    }
    .pvct_le {
        width: 100%;
        margin-bottom: 20px;
    }
    .mulb_img_pc{
        display: none;
    }
    .mulb_img_ph{
        display: block;
    }
    .smlu_code_pc, .smru_lis_code_pc, .inqu_wrap_code_pc{
        display: none;
    }
    .smlu_code_ph, .smru_lis_code_ph, .inqu_wrap_code_ph{
        display: block;
    }
    .mftc_ul_li:last-child{
        display: none;
    }
    .smru_lis:last-child{
        display: none;
    }
    .mfwu_list {
        width: 50%;
    }
    .mfwu_list:nth-of-type(2n+1) {
        animation-delay: 0.2s;
    }
    .mfwu_list:nth-of-type(2n+2) {
        animation-delay: 0.3s;
    }
    .mswu_list {
        width: 33.333333%;
    }
    .mswu_list:nth-of-type(3n+1) {
        animation-delay: 0.2s;
    }
    .mswu_list:nth-of-type(3n+2) {
        animation-delay: 0.3s;
    }
    .mswu_list:nth-of-type(3n+3) {
        animation-delay: 0.4s;
    }
    .media_firs_wrap {
        padding-top: 0px !important;
    }
    .serg_ban {
        padding: 70px 26px 60px;
    }
    .mese_wrap_btm_ul{
        margin: 0 -10px;
    }
    .mwbu_list{
        padding:0 10px;
    }
    .alul_boxs_ri_tit {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .mulb_img_pc {
        display: block;
    }
    .mftc_ul_li:last-child {
        display: block;
    }
    /* 767end */
}

@media screen and (max-width: 480px) {
    :root{
        /* 字号 */
        --font58:26px;
        --font44:22px;
        --font32:20px;
        --font24:20px;
        --font20:18px;
        --font18:16px;
        --text18:16px;
        --text16:14px;
        /* 圆角 */
        --border-radius:10px;
        /* 间距 */
        --space120:40px;
        --space100:40px;
        --space80:40px;
        --space44:20px;
    }
    .digi_ban_le {
        margin-top: 20px;
    }
    .digi_ban_ri {
        width: 100%;
    }
    .dblu_li {
        padding: 0 5px;
    }
    .digi_ban_le_ul {
        margin: 0 -5px;
        margin-bottom: 8px;
    }
    .mftc_ul_li_box {
        width: 96px;
    }
    .mftc_ul_li {
        padding: 0 6px;
    }
    .mftc_ul {
        margin: 0 -6px;
    }
    .mod_foot_tp {
        padding-bottom: 15px;
    }
    .mod_foot_tp_code{
        margin-top: 20px;
    }
    .mod_foot {
        padding-top: 40px;
    }
    .digi_other_ul_li {
        width: 100%;
    }
    .digi_other_ul_li:nth-child(2){
        animation-delay: 0.1s;
    }
    .digi_page h1 {
        font-size: 24px !important;
    }
    .digi_page h2{
        font-size: 20px;
    }
    .digi_cont h2::after {
        width: 32px;
        height: 32px;
    }
    .digi_cont h2 {
        padding-left: 44px;
    }
    .std_btn1_box {
        padding: 6px 22px;
    }
    .nlul_tit {
        margin-bottom: 24px;
    }
    .digi_comp, .digi_news {
        padding-bottom: 60px;
    }
    .doul_word {
        margin: 10px 0 20px;
    }
    .digi_cust_ul_li {
        width: 50%;
    }
    .digi_cust_ul_li:nth-of-type(2n+1) {
        animation-delay: 0.1s;
    }
    .digi_cust_ul_li:nth-of-type(2n+2) {
        animation-delay: 0.2s;
    }
    .news_list_ul_li {
        width: 100%;
    }
    .news_list_ul_li:nth-of-type(n){
        animation-delay: 0.1s;
    }
    .nlul_tit {
        font-size: 18px;
    }
    .meet_page .news_list_ul_li {
        margin-bottom: 20px;
    }
    .ys_nyban_title h1 {
        font-size: 26px;
    }
    .ys_nyban_title p {
        font-size: 14px;
    }
    .newdet_tp {
        padding-bottom: 30px;
    }
    .newdet_tp_other_tab {
        margin-right: 18px;
    }
    .slick-dots li {
        width: 8px;
        height: 8px;
    }
    .about_ban_ri_box {
        padding: 40px 20px;
    }
    .about_seco {
        padding: 40px 0;
    }
    .about_seco_ri {
        width: 60%;
        padding-left: 0;
        margin-top: 0;
    }
    .about_seco_le {
        margin-top: 20px;
    }
    .about_seco_le p {
        margin-bottom: 10px;
        font-size: 14px;
    }
    .about_four_le .ys_demo_num, .about_four_text {
        font-size: 70px;
        line-height: 1.1;
    }
    .about_four_word {
        padding-top: 38px;
        font-size: 18px;
        margin-left: 10px;
    }
    .about_four_ri p {
        font-size: 14px;
        margin-bottom: 8px;
    }
    .about_thir_word {
        width: 100%;
    }
    .about_thir {
        padding: 50px 0;
    }
    .about_thir_word p {
        font-size: 14px;
    }
    .ajul_box {
        border-radius: 10px;
        padding: 25px 20px 80px;
    }
    .about_join_ul_li2 .ajul_word p:last-child {
        font-size: 12px !important;
        width: calc(100% - 40px);
    }
    .ajul_tit {
        margin-bottom: 6px;
        font-size: 18px;
    }
    .about_cult_cry {
        width: 100%;
    }
    .about_cult {
        padding: 60px 0;
    }
    .about_team_ul_li {
        padding: 0 6px;
    }
    .about_team_ul{
        margin: 0 -6px;
    }
    .atul_textbox {
        padding: 16px 12px;
    }
    .atul_textbox_le_post p {
        font-size: 14px;
        line-height: 1.4;
    }
    .atul_textbox_ri {
        width: 24px;
    }
    .atul_textbox_le_name {
        margin-bottom: 4px;
        font-size: 18px;
    }
    .atul_textbox_le {
        width: calc(100% - 24px);
        padding-right: 10px;
    }
    .atul_box {
        border-radius: 10px;
    }
    .about_modal_content {
        width: 100%;
        padding: 25px 20px;
        max-height: 520px;
        border-radius: 10px;
    }
    .about_modal_le {
        border-radius: 10px;
    }
    .about_modal_ri {
        padding-left: 0;
        width: 100%;
    }
    .about_modal_cont {
        flex-direction: column;
    }
    .about_modal_le {
        width: 60%;
        margin-bottom: 20px;
    }
    .about_modal_ri_edr.ys_modal_content {
        height: 145px;
        padding-right: 10px;
    }
    .about_modal_ri_post {
        margin-bottom: 10px;
    }
    .about_modal_ri_name {
        margin-bottom: 2px;
    }
    .about_modal .ys_modal_close {
        right: 14px;
        top: 14px;
        width: 32px;
    }
    .esg_empl_tp_icon {
        width: 32px;
        margin-right: 12px;
    }
    .esg_empl_tp {
        margin-bottom: 20px;
    }
    .arrows_icon {
        width: 36px;
        height: 36px;
    }
    .mod_arrows {
        bottom: -18px;
        right: 0px;
        width: 84px;
    }
    .esg_empl .swiper-container-horizontal>.swiper-pagination-progressbar, .esg_empl .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: calc(100% - 100px);
    }
    .elul_ri_word p {
        font-size: 14px;
    }
    .elul_ri_tit {
        font-size: 18px;
        margin-bottom: 6px;
    }
    .esg_list_ul_li {
        margin-bottom: 20px;
    }
    .ys_nyban_word {
        font-size: 20px;
        padding: 20px 0;
    }
    .serg_ul_li p {
        font-size: 14px;
    }
    .serg_ban_logo {
        width: 100px;
    }
    .serg_ban_date {
        font-size: 16px;
    }
    .serg_ban {
        width: 325px;
        padding: 62px 13px 60px;
        left: 20px;
        top: 14px;
    }
    .serg_ctact_le {
        margin-bottom: 10px;
        font-size: 16px;
    }
    .serg_ctact_ri p {
        margin-bottom: 3px;
        font-size: 14px;
    }
    .serg_ctact {
        padding-top: 40px;
    }
    .serg_ctact_cry {
        flex-direction: column;
    }
    .smlu_li:nth-of-type(n) {
        animation-delay: 0.1s;
    }
    .smlu_li {
        width: 100%;
        margin-bottom: 20px;
    }
    .smlu_li .smlu_li_box::after{
        width: calc(100% + 0px) !important;
    }
    .smlu_li_box {
        padding-bottom: 20px;
    }
    .smlu_li_name {
        margin: 12px 0;
        font-size: 18px;
    }
    .smlu_list_item a {
        font-size: 16px;
    }
    .smlu_li3 .smlu_li_box, .smlu_li4 .smlu_li_box {
        padding-bottom: 20px;
    }
    .smlu_li3, .smlu_li4 {
        margin-bottom: 20px !important;
    }
    .smlu_li3 .smlu_li_box::after, .smlu_li4 .smlu_li_box::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: calc(100% + 0px);
        height: 1px;
        background: #C5D2E2;
    }
    .smru_lis_code {
        width: 130px;
        margin: 0;
    }
    .smru_lis_text p {
        font-size: 14px;
        text-align: left;
    }
    .serg_meth_ri {
        margin-top: 0px;
    }
    .metdet_ban h1 {
        width: 65%;
    }
    .show_ban_ul {
        padding: 4px 10px;
        margin: 0 -10px;
    }
    .metdet_titl_ul_li {
        width: 100%;
    }
    .metdet_titl_ul_li p {
        padding-left: 26px;
        font-size: 14px;
    }
    .metdet_cry_le p {
        font-size: 14px;
        line-height: 1.75;
    }
    .metdet_cry_ri {
        padding: 0;
        width: 70%;
        margin-bottom: 20px;
    }
    .metdet_cry {
        padding: 40px 0;
    }
    .metdet_meet_cry p {
        font-size: 14px;
        margin-bottom: 8px;
    }
    .metdet_help_ul_li {
        width: 50%;
    }
    .metdet_help_ul_li:nth-last-child(-n + 5) {
        margin-bottom: 20px;
    }
    .metdet_help_ul_li:nth-last-child(-n + 2) {
        margin-bottom: 0px;
    }
    .metdet_pers_ul_li:nth-last-child(-n + 5) {
        margin-bottom: 20px;
    }
    .metdet_pers_ul_li:nth-last-child(-n + 2) {
        margin-bottom: 0px;
    }
    .metdet_pers_ul_li:nth-last-child(-n + 1) {
        margin-bottom: 0px;
    }
    .metdet_pers_ul_li{
        padding: 0 6px;
    }
    .metdet_pers_ul{
        margin: 0 -6px;
    }
    .show_cry_le_word p {
        line-height: 1.75;
        font-size: 14px;
    }
    .scru_li_icon {
        width: 38px;
    }
    .scru_li_text {
        margin-top: 8px;
        font-size: 16px;
    }
    .mpul_word p {
        line-height: 1.5;
    }
    .show_num_ul {
        margin: 0;
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: flex-start;
    }
    .show_num_ul_li:nth-child(2n)::after{
        content: none;
    }
    .show_num_ul_li {
        padding: 0 20px;
        width: 50%;
        margin-bottom: 20px;
    }
    .show_num_ul_li:nth-last-of-type(-n + 2){
        margin-bottom: 0px;
    }
    .snul_num {
        justify-content: center;
    }
    .srbr_box_word p {
        font-size: 14px;
    }
    .srbr_box_word p:last-child {
        font-size: 12px !important;
    }
    .srbr_box_icon {
        margin: 0px auto 14px;
        width: 24px;
    }
    .show_reas2 .show_reas_btm_le {
        width: 70%;
        margin: 0 auto;
    }
    .srtc_ri_ul_li {
        width: 100%;
    }
    .srtc_le {
        padding-right: 0;
    }
    .srul_sec_tit {
        margin-bottom: 2px;
        font-size: 16px;
    }
    .srtc_ri {
        width: 100%;
        margin-top: 20px;
    }
    .show_reas_btm_le {
        width: 100%;
        margin: 0 auto;
    }
    .show_reas1 .srtc_ri_ul_li:first-child {
        margin-bottom: 20px;
    }
    .arrows_icon2 {
        width: 32px;
        height: 32px;
    }
    .show_acti_ul {
        width: 90%;
        margin: 0 auto;
    }
    .mod_arrows2 {
        top: 70%;
    }
    .arrows_next2 {
        right: 8px;
    }
    .arrows_prev2 {
        left: 8px;
    }
    .home_solu {
        padding: 100px 0 0px;
    }
    .home_solu_le {
        font-size: 20px;
    }
    .home_solu_ri h2 {
        font-size: 24px;
    }
    .home_solu_ri {
        width: 90%;
        margin-top:20px;
    }
    .home_solu_wrap {
        padding: 0 20px;
    }
    .home_solu_video_bg {
        width: 64%;
        left: 20px;
        bottom: 8%;
    }
    .home_ban.appear .home_solu_video_wrap {
        border-radius: 50%;
        transform: scale(0.2);
    }
    .home_solu_video_wrap {
        width: 660px;
        height: 660px;
        transform-origin: 0;
        bottom: -155px;
        left: 68px;
        position: absolute;
    }
    .home_solu_video_text span {
        font-size: 20px;
    }
    .home_solu_video_text {
        font-size: 16px;
    }
    .home_solu_video_text {
        left: 76px;
        bottom: 150px;
    }
    .home_solu_ul_li1 {
        width: 40px;
        height: 40px;
        top: 11%;
        left: 3%;
    }
    .home_solu_ul_li2 {
        width: 20px;
        height: 20px;
        top: 12%;
        left: 25%;
    }
    .home_solu_ul_li3 {
        width: 10px;
        height: 10px;
        top: 12%;
        left: 45%;
    }
    .home_solu_ul_li4 {
        width: 80px;
        height: 80px;
        top: 12%;
        left: 85%;
    }
    .home_solu_ul_li5 {
        width: 60px;
        height: 60px;
        top: 41%;
        left: 73%;
    }
    .home_solu_ul_li6 {
        width: 50px;
        height: 50px;
        top: 64%;
        left: 84%;
    }
    .home_solu_ul_li7 {
        width: 26px;
        height: 26px;
        top: 80%;
        left: 92%;
    }
    .hbbu_li p {
        font-size: 24px;
    }
    .ybdu_li.on .ybdl_line {
        width: 60px;
        height: 4px;
    }
    .home_time_tit {
        width: 70%;
    }
    .home_time {
        width: 100%;
        position: relative;
        padding: 70px 0 40px;
    }
    .htcu_li_num {
        font-size: 18px;
    }
    #countdown {
        padding: 6px 18px;
    }
    #countdown span {
        font-size: 10px;
        bottom: -10px;
    }
    .htcu_li {
        padding: 0 12px;
    }
    .home_time_cry_ul {
        margin: 0 -12px;
        padding-bottom: 10px;
    }
    .home_time .std_btn1 {
        margin-top: 25px;
    }
    .home_meet .swiper-container-horizontal>.swiper-pagination-progressbar, .esg_empl .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: calc(100% - 105px);
    }
    .home_news .swiper-container-horizontal>.swiper-pagination-progressbar, .esg_empl .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: calc(100% - 105px);
    }
    .home_cont h2::after {
        width: 34px;
        height: 34px;
    }
    .home_cont h2 {
        padding-left: 50px;
    }
    .home_about_show_cry {
        padding: 0;
    }
    .hasu_li4 {
        padding-top: 40px;
    }
    .hasu_li2 .hasu_li_img {
        width: 100%;
        left: 0%;
    }
    .hasu_li1 .hasu_li_img {
        width: 70%;
        left: 8%;
    }
    .hasu_li3 {
        margin-top: -40px;
    }
    .hasu_li3 .hasu_li_img {
        width: 80%;
    }
    .hasu_li4 {
        padding-top: 30px;
    }
    .home_about_hide {
        padding-left: 20px;
    }
    .hahc_le {
        width: calc(100% - 20px);
    }
    .home_about_hide_other {
        width: 80%;
    }
    .ctlb_tit{
        font-size: 18px;
    }
    .cblb_word p {
        font-size: 14px;
    }
    .home_loading_tp_icon {
        width: 80px;
    }
    .home_loading_tp_pictext1 {
        width: 40px;
        left: 30%;
    }
    .home_loading_tp_pictext2 {
        width: 30px;
        left: 68%;
    }
    .home_time_cry {
        width: 190px;
    }
    .digi_page .ys_nyban_img{
        position: absolute;
        height: 100%;
        width: 100%;
    }
    .digi_page .ys_nyban_img img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .digi_page .ys_nyban_title {
        position: relative;
        top: auto;
        left: auto;
        transform: inherit;
        padding: 25px 20px;
    }
    .mod_foot_btm_le p span {
        margin-right: 0;
    }
    .about_modal_ri_edr h3 {
        font-size: 16px;
        margin-bottom: 8px;
    }
    .ys_pos_center {
        top: 50%;
    }
    .ys_nyban_title h1 {
        text-align: center;
        font-size: 24px;
    }
    .show_page .ys_nyban_title h1{
        text-align: left;
    }
    .venu_wrap_top_word p {
        margin-bottom: 10px;
        font-size: 14px;
    }
    .sub_cont {
        padding-top: 40px;
    }
    .sub_cont .srtc_ri {
        margin-top: 0;
    }
    .reas_61page.sub_station h2 {
        margin-bottom: 24px;
    } 
    .serg_ban {
        padding: 62px 13px 46px;
    }
    .intro_list_ul_li:nth-of-type(n) {
        animation-delay: 0.2s;
    }
    .intro_list_ul{
        margin: 0 -10px;
        padding-bottom: 40px;
    }
    .intro_list_ul_li{
        width: 100%;
        padding: 0 10px;
        margin-bottom: 24px;
    }
    .intro_list_ul_li:last-child{
        margin-bottom: 0px;
    }
    .ilul_sec_tit {
        margin: 14px 0 8px;
    }
    .intro_more_ri {
        width: 100%;
        padding-left: 0;
    }
    .intro_more h2::before {
        top: -8px;
        width: 100px;
        height: 1px;
    }
    .orga_list_cry {
        margin-top: 0;
    }
    .orga_list_cry_ri {
        width: 80%;
    }
    .orga_list_cry_box {
        padding: 20px 0px;
        border-radius: 10px 0px 0px 0px;
    }
    .olcl_word p, .orga_worl_ri_word p {
        font-size: 14px;
        margin-bottom: 8px;
        line-height: 1.75;
    }
    .orga_worl_cry {
        padding: 0;
    }
    .orga_worl_cry {
        padding: 0px;
    }
    .orga_worl_ri {
        padding-top: 20px;
    }
    .orga_worl_ri  h2{
        margin-bottom: 6px;
    }
    .orga_list2 .orga_list_cry_box {
        border-radius: 0px 10px 0px 0px;
    }
    .orga_list2 .orga_list_bg {
        border-radius: 0px 10px 0px 0px;
    }
    .scop_list_ul_li:nth-of-type(n) {
        animation-delay: 0.2s;
    }
    .scop_list_ul_li{
        width: 100%;
    }
    .slul_boxs_tit {
        margin: 18px 0 6px;
    }
    .scop_list_ul_li:last-child{
        margin-bottom: 0px;
    }
    .inqu_wrap_text {
        margin-bottom: 14px;
        font-size: 16px;
    }
    .inqu_wrap_code {
        width: 140px;
    }
    .alul_boxs_ri_tit {
        margin-bottom: 26px;
        font-size: 16px;
    }
    .regi_wrap {
        padding-bottom: 40px;
    }
    .show_ban_ul {
        width: calc(100% - 40px);
        left: 50%;
        transform: translateX(-50%);
    }
    .show_ban_ul_li {
        width: 50%;
        padding: 0 10px;
    }
    .show_ban_ul_li:nth-of-type(2n)::after{
        display: none;
    }
     .show_ban_ul {
        flex-wrap: wrap;
        width: calc(100% - 40px);
        left: 50%;
        transform: translateX(-50%);
    }
    .show_ban_ul_li {
        width: 50%;
        padding: 0 10px;
    }
    .show_ban_ul_li:nth-of-type(2n)::after{
        display: none;
    }
    .show_ban_ul_li p {
        text-align: center;
    }
    .serg_ban_logo {
        width: 90px;
    }
    .serg_ban_date {
        font-size: 14px;
    }
    .serg_ban_addr {
        margin-bottom: 15px;
    }
    .serg_ban {
        padding: 77px 13px 68px;
        width: 335px;
        top: 0px;
    }
    .serg_ul_li p {
        font-size: 12px;
        font-weight: normal;
    }   
    .serg_ul {
        margin: 0 -5px;
    }
    .serg_ul_li {
        padding: 0 5px;
    }
    .serg_ul_li p {
        font-size: 12px;
    }
    .serg_ul_li::after {
        width: 1px;
    }
    .serg_ul_li {
        padding: 0 4px;
    }
    .serg_ul{
        margin: 0 -4px;
    }
    .serg_ban {
        width: 348px;
        padding: 76px 23px 75px 10px;
        left: 15px;
        top: -2px;
    }
    .reas_61page.sub_station h2 {
        margin-bottom: 20px;
    }
    .serg_ban h2 {
        margin: 12px 0 20px;
    }
    .orga_list_cry_ri, .orga_worl_le {
        margin: 0 auto;
    }
    .nlul_tit {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .cate_list_pic {
        padding-top: 20px;
    }
    .cvul_boxs {
        padding: 15px 10px;
    }
    .cvul_boxs_tit {
        margin-top: 10px;
        font-size: 16px;
    }
    .down_list_ul_li {
        width: 50%;
        margin-bottom: 32px;
    }
    .down_list_ul_li:nth-of-type(2n+1) {
        animation-delay: 0.2s;
    }
    .down_list_ul_li:nth-of-type(2n+2) {
        animation-delay: 0.3s;
    }
    .std_btn4_box {
        padding: 7px 46px 7px 14px;
    }
    .dlul_boxs_tit {
        margin: 8px 0 10px;
    }
    .mwbu_list {
        width: 50%;
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .mese_wrap_btm_ul {
        margin: 0 -10px;
    }
    .mwbu_list_text {
        font-size: 16px;
    }
    .mwbu_list:nth-of-type(2n+1) {
        animation-delay: 0.2s;
    }
    .mwbu_list:nth-of-type(2n+2) {
        animation-delay: 0.3s;
    }
    .mese_wrap_btm_tit {
        font-size: 16px;
    }
    .piwu_li {
        padding: 0 6px;
        margin-bottom: 15px;
    }
    .phvi_imag_wrap_ul {
        margin: 0 -6px;
    }
    .pic_modal .arrows_icon {
        width: 30px;
        height: 30px;
    }
    .ybva_arrow img {
        width: 14px;
    }
    .ys_bigpic2_view_arrow {
        width: 100% !important;
        bottom: auto;
        right: auto;
        top: 50%;
        transform: translateY(-50%);
    }
    .ys_bigpic2_view_cont .ys_imgbox_cover, .video_modal_contain_wrap {
        width: 80%;
        max-height: 500px;
    }
    .pvct_ri ul li {
        width: 100%;
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .pvct_ri ul li:last-child{
        margin-bottom: 0px;
    }
    .phvi_video_ul_li {
        width: 100%;
    }
    .phvi_video_ul_li:last-child{
        margin-bottom: 0px;
    }
    .mswu_list {
        width: 50%;
    }
    .mswu_list:nth-of-type(2n+1) {
        animation-delay: 0.2s;
    }
    .mswu_list:nth-of-type(2n+2) {
        animation-delay: 0.3s;
    }
    .media_firs_wrap_line {
        height: 1px;
        margin-top: 22px;
    }
    .media_firs_wrap_top {
        padding-bottom: 28px;
    }
    .media_firs_tit {
        padding-bottom: 22px;
    }
    .serg_ban {
        padding: 76px 23px 55px 10px;
    }
     .show_num_ul_li {
        padding: 0 10px;
    }
    .show_num_ul {
        margin: 0 -10px;
    }
    .scru_li {
        width: 100%;
    }
    .mwbu_list_text {
        font-size: 14px;
    }
    .srul_sec_tit {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .show_reas_min::after {
        right: calc(20px + 160px);
        top: 28px;
    }
    .show_reas_min::before {
        top: 26px;
        right: calc(20px + 160px);
    }
    .cvul_boxs_tit {
        margin-top: 10px;
        font-size: 14px;
    }
    .show_page .show_ban_ul_li{
        width: 100%;;
    }
    .show_page .show_ban_ul_li p{
        text-align: left;
    }
    .alul_boxs_ri_tit {
        font-size: 14px;
        margin-bottom: 16px;
    }
    .sub_station h2::after {
        width: 30px;
        height: 30px;
    }
    .sub_station h2{
        padding-left: 40px;
    }
    .mulb_img {
        width: 18px;
    }
    .mod_foot {
        padding-top: 36px;
    }
    .mftc_ul_li:last-child .mulb_img_pc{
        display: none;
    }
    .mulb_img {
        width: 60px;
    }
    /* 480end */
}

/*2025.4.3 ada start*/
@media screen and (max-width: 1900px) {
    .report_page .ys_nyban_title h1 {
        width: 100%;
    }
}
@media screen and (max-width: 1680px) {
    .inside_body .ys_bread {
        top: 130px;
    }
    .report_page .ys_nyban_title h1 {
        font-size: 44px;
    }
    .report_page .ys_nyban_title p {
        margin-top: 15px;
    }
    .report_page .ys_nyban_title .std_btn1_box {
        margin-top: 40px;
    }
}
@media screen and (max-width: 1560px) {
    .report_page .ys_bread {
        top: 120px !important;
    }
    .report_page .ys_nyban_title h1 {
        font-size: 40px;
    }
    .report_page .ys_nyban_title p {
        margin-top: 10px;
    }
    .report_page .ys_nyban_title .std_btn1_box {
        margin-top: 30px;
    }
    .spon_warp_top {
        padding-top: 240px;
        padding-bottom: 50px;
    }

    .spon_warp::before {
        height: 200px;
    }

    .spon_warp_top_warp {
        margin-top: 40px;
    }

    .swtw_le {
        padding-right: 40px;
    }

    .spon_warp_bom h2,
    .repo_cont_core h2,
    .repo_cont_dire h2 {
        padding-top: var(--space44);
    }

    .spon_warp_bom {
        padding-bottom: var(--space120);
    }

    .swbu_li_link {
        margin-top: 25px;
    }

    .swbu_li_link_li:nth-child(n+2) {
        margin-top: 5px;
    }

    .swbu_li_code {
        margin-top: 25px;
    }

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

    .spon_warp_top h2 {
        padding-left: 50px;
    }

    .spon_warp_top h2::after {
        width: 40px;
        height: 40px;
    }

    .report_page .ys_nyban_title p {
        margin-top: 10px;
    }

    .report_page .ys_nyban_title .std_btn1_box {
        margin-top: var(--space44);
    }

    .inside_body .ys_bread {
        top: 135px;
    }

    .repo_cont_core {
        padding: var(--space120) 0;
    }

    .rccw_le {
        padding-right: 54px;
        padding-top: 40px;
    }

    .rccw_le_li p {
        padding-left: 25px;
    }

    .rccw_le_li p::before {
        top: 14px;
        width: 10px;
        height: 10px;
    }

    .rccw_le_li:nth-child(n+2) {
        margin-top: 15px;
    }

    .repo_cont_back_warp {
        margin-top: 50px;
    }

    .rcbw_top_le {
        width: 70%;
        padding-left: 40px;
    }

    .rcbw_top_le p {
        margin-top: 20px;
    }

    .rcbw_bom {
        margin-top: 50px;
    }

    .rcbw_bom_ri {
        padding-left: 50px;
    }

    .rcbw_bom_ri_text {
        width: 88%;
    }

    .rcbw_bom_ri_text.yxedr_active p {
        margin-bottom: 15px;
    }

    .repo_cont_company {
        padding-top: var(--space100);
        padding-bottom: var(--space120);
    }
    .rcuu_li {
        padding: 0 60px;
    }
    .repo_cont_unit_ul {
        margin: 0 -60px;
        margin-top: 60px !important;
    }
            .repo_cont_app_atten p {
            margin-top: 35px;
            font-size: 26px;
        }
}
@media screen and (max-width: 1440px) {
    .report_page .ys_nyban_title h1 {
        font-size: 34px;
    }
    .report_page .ys_bread {
        top: 110px !important;
    }
    .report_page .ys_nyban_title .std_btn1_box {
        padding: 10px 30px;
    }
    .report_page .ys_nyban_title .std_btn1_box img {
        width: 20px;
    }
}
            .repo_cont_app_atten p {
            margin-top: 30px;
            font-size: 22px;
        }

}
@media screen and (max-width: 1199px) {
    .report_page .ys_bread {
        top: 20px !important;
    }
    .report_page .ys_nyban_title h1 {
        font-size: 30px;
    }
    .report_page .ys_pos_center {
        top: 50%;
    }
    .spon_warp_top {
        padding-top: 160px;
        padding-bottom: 40px;
    }
    .spon_warp::before {
        height: 120px;
    }

    .spon_warp_top_warp {
        margin-top: 30px;
    }

    .spon_warp_top h2 {
        padding-left: 45px;
    }

    .spon_warp_top h2::after {
        width: 32px;
        height: 32px;
    }

    .swtw_le {
        padding-right: 30px;
    }

    .spon_warp_bom_ul {
        margin-top: 10px !important;
    }

    .swbu_li_link {
        margin-top: 12px;
    }

    .swbu_li_link_li:nth-child(n+2) {
        margin-top: 3px;
    }

    .swbu_li_code {
        margin-top: 20px;
    }



    .report_page .ys_nyban_title p {
        margin-top: 10px;
    }

    .inside_body .ys_bread {
        top: 50px;
    }

    .report_page .ys_nyban_title .std_btn1_box img {
        width: 18px;
        margin-left: 2px;
    }

    .rccw_le {
        padding-right: 30px;
        padding-top: 20px;
    }

    .rccw_le_li p {
        padding-left: 18px;
    }

    .rccw_le_li p::before {
        top: 13px;
        width: 8px;
        height: 8px;
    }

    .rccw_le_li:nth-child(n+2) {
        margin-top: 10px;
    }

    .rccw_ri_text p {
        margin-top: 10px;
    }

    .repo_cont_back_warp {
        margin-top: 40px;
    }

    .repo_cont_dire-ri {
        padding-left: 40px;
    }

    .rcdr-text {
        margin-top: 30px;
    }

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

    .rcdb_btn {
        margin: 0 120px 0 auto;
    }

    .rcbw_top_le {
        width: 74%;
        padding-left: 0px;
    }

    .rcbw_top_le h2 {
        font-size: 28px;
    }

    .rcbw_top_le p {
        margin-top: 15px;
    }

    .rcbw_bom {
        margin-top: 30px;
    }

    .rcbw_bom_ri {
        padding-left: 20px;
    }

    .rcbw_bom_ri_text {
        width: 100%;
    }

    .rcbw_bom_ri_text.yxedr_active p {
        margin-bottom: 10px;
    }

    .rcbw_point {
        margin: 0 -8px;
    }

    .rcbw_point_li {
        padding: 0 8px;
        margin-top: 20px;
    }

    .rplb_num {
        margin-bottom: 15px;
    }

    .rcbw_point_li_box {
        padding: 25px 15px;
    }

    .rcpu_li {
        padding: 0 8px;
        margin-bottom: 25px;
    }

    .repo_cont_prev_ul {
        margin: 0 -8px;
    }

    .repo_cont_app_updata {
        margin-top: 10px;
    }

    .repo_cont_app_atten p {
        margin-top: 25px;
        font-size: 20px;
    }

    .repo_cont_app_jiao {
        width: 18px;
        margin-top: 10px !important;
    }

    .repo_cont_app_code {
        margin-top: var(--space80) !important;
    }

    .repo_cont_app_bj {
        margin-top: 100px;
    }

    .repo_cont_app_bj img {
        height: 30px;
    }

    .repo_cont_comp_text.yxedr_active p {
        margin-bottom: 20px;
    }

    .rcuu_li {
        padding: 0 20px;
    }

    .repo_cont_unit_ul {
        margin: 0 -20px;
        margin-top: 40px !important;
    }

    .rcuu_li_img img {
        /*height: 60px;*/
    }

    .repo_cont_unit_circle {
        width: 400px;
        height: 400px;
    }

    .rcbw_bom {
        padding-bottom: var(--space100);
    }

    .rplb_text {
        max-height: 300px;
    }
    .rcbw_bom_le {
        bottom: -40px;
        left: 40px;
    }
    .repo_cont_back2{
        padding-bottom: 40px;
    }
    .rcbw_bom_ri_text {
        padding-left: 30px;
    }
}
@media screen and (max-width: 991px) {
        .report_page .ys_nyban_title h1 {
        font-size: 28px;
    }
    .spon_warp_top {
        padding-top: 200px;
        padding-bottom: 30px;
    }

    .spon_warp::before {
        height: 150px;
    }

    .spon_warp_top_warp {
        margin-top: 10px;
    }

    .spon_warp_top h2 {
        padding-left: 40px;
    }

    .spon_warp_top h2::after {
        width: 28px;
        height: 28px;
    }

    .swtw_le {
        padding-right: 20px;
    }

    .spon_warp_bom_ul {
        margin-top: 0px !important;
    }

    .swbu_li_link {
        margin-top: 10px;
    }

    .swbu_li_link_li:nth-child(n+2) {
        margin-top: 2px;
    }

    .swbu_li_code {
        margin-top: 10px;
    }

    .swbu_li {
        width: 50%;
    }




    .report_page .ys_nyban_title p {
        margin-top: 10px;
    }

    .rccw_le {
        width: 100%;
    }

    .rccw_ri {
        width: 100%;
    }

    .repo_cont_dire .repo_cont_dire_warp {
        flex-direction: column-reverse;
    }

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

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




    .report_page .ys_nyban_title .std_btn1_box img {
        width: 16px;
        margin-left: 2px;
    }

    .rccw_le {
        padding-right: 0px;
        padding-top: 10px;
    }

    .rccw_le_li p {
        padding-left: 15px;
    }

    .rccw_le_li p::before {
        top: 14px;
        width: 7px;
        height: 7px;
    }

    .rccw_le_li:nth-child(n+2) {
        margin-top: 8px;
    }

    .rccw_ri_text p {
        margin-top: 8px;
    }

    .repo_cont_back_warp {
        margin-top: 30px;
    }

    .rcdr-text {
        margin-top: 20px;
    }

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

    .rcdb_btn {
        margin: 20px 40px 0 auto;
    }

    .rcbw_top_le {
        width: 100%;
        padding-left: 0px;
        padding-bottom: 16px;
    }

    .rcbw_top_le h2 {
        font-size: 24px;
    }

    .rcbw_top_le p {
        margin-top: 12px;
    }

    .rcbw_top_ri {
        width: 50%;
        padding-right: 5px;
    }

    .rcbw_bom {
        margin-top: 20px;
    }

    .rcbw_bom_le {
        width: 50%;
        position: relative;
        bottom: 0;
        padding-left: 5px;
    }

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

    .rcbw_bom_ri_text {
        width: 100%;
    }

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

    .rcbw_point {
        margin: 0 -8px;
    }

    .rcbw_point_li {
        width: 50%;
        padding: 0 8px;
        margin-top: 20px;
    }

    .rplb_num {
        margin-bottom: 14px;
    }

    .rcbw_point_li_box {
        padding: 20px 15px;
    }

    .rcpu_li {
        padding: 0 8px;
        margin-bottom: 20px;
    }

    .repo_cont_prev_ul {
        margin: 0 -8px;
    }

    .repo_cont_app_updata {
        margin-top: 5px;
    }

    .repo_cont_app_atten p {
        margin-top: 20px;
        font-size: 18px;
    }

    .repo_cont_app_jiao {
        width: 16px;
        margin-top: 5px !important;
    }

    .repo_cont_app_code {
        margin-top: var(--space80) !important;
    }

    .repo_cont_app_bj {
        margin-top: 60px;
    }

    .repo_cont_app_bj img {
        height: 25px;
    }

    .repo_cont_comp_text.yxedr_active p {
        margin-bottom: 15px;
    }

    .rcuu_li {
        padding: 0 20px;
    }

    .repo_cont_unit_ul {
        margin: 0 -20px;
        margin-top: 30px !important;
    }

    .rcuu_li_img img {
        /*height: 50px;*/
    }

    .rcuu_li .std_title5 {
        margin-top: 10px;
    }

    .repo_cont_unit_circle {
        width: 320px;
        height: 320px;
    }

    .repo_cont_unit {
        padding-bottom: 140px;
    }

    .repo_cont_comp_text {
        margin-top: var(--space44);
    }

    .rcbw_top_ri img:nth-child(2),
    .rcbw_bom_le img:nth-child(2) {
        display: block;
    }

    .rcbw_top_ri img:nth-child(1),
    .rcbw_bom_le img:nth-child(1) {
        display: none;
    }

    .report_page .ys_pos_center {
        top: 50%;
    }

    .repo_cont_anchor {
        display: block;
    }

    .spon_warp_bom h2::before,
    .repo_cont_core h2::before,
    .repo_cont_dire h2::before {
        display: none;
    }
    .repo_cont_back2{
        padding-bottom: 0;
    }
    .rcbw_bom_ri_text {
        padding-left:0px;
    }
    .rcbw_bom_le {
        left: 0px;
    }
    .report_page .ys_nyban_title p{
        font-size: 16px;
    }
    .report_page .ys_nyban_title .std_btn1_box {
        padding: 9px 24px;
        font-size: 16px;
    }
}
@media screen and (max-width: 767px) {
    .spon_warp_top {
        padding-top: 200px;
        padding-bottom: 30px;
    }

    .spon_warp::before {
        height: 150px;
    }

    .spon_warp_top_warp {
        margin-top: 10px;
    }

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

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

    .spon_warp_top h2 {
        padding-left: 36px;
    }

    .spon_warp_top h2::after {
        width: 26px;
        height: 26px;
    }

    .swtw_le {
        padding-right: 20px;
    }

    .swbu_li_link {
        margin-top: 10px;
    }

    .swbu_li_link_li:nth-child(n+2) {
        margin-top: 2px;
    }

    .swbu_li_code {
        margin-top: 10px;
    }

    .swbu_li {
        width: 100%;
    }

    .swbu_li_code {
        width: 40%;
    }


    .report_page .ys_nyban_title .std_btn1_box img {
        width: 14px;
        margin-left: 2px;
    }

    .rccw_le {
        padding-top: 8px;
    }

    .rccw_le_li p {
        padding-left: 15px;
    }

    .rccw_le_li p::before {
        top: 14px;
        width: 6px;
        height: 6px;
    }

    .rccw_le_li:nth-child(n+2) {
        margin-top: 5px;
    }

    .rccw_ri_text p {
        margin-top: 3px;
    }

    .repo_cont_back_warp {
        margin-top: 20px;
    }

    .rcdr-text {
        margin-top: 15px;
    }

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

    .rcdb_btn {
        margin: 15px 0px 0 auto;
    }

    .rcbw_top_le h2 {
        font-size: 22px;
    }

    .rcbw_top_le p {
        margin-top: 10px;
    }

    .rcbw_top_ri {
        width: 50%;
    }

    .rcbw_bom {
        margin-top: 15px;
    }

    .rcbw_bom_le {
        width: 50%;
    }

    .rcbw_bom_ri {
        width: 100%;
    }

    .rcbw_bom_ri_text.yxedr_active p {
        margin-bottom: 5px;
    }

    .rcbw_point {
        margin: 0 -5px;
    }

    .rcbw_point_li {
        width: 50%;
        padding: 0 5px;
        margin-top: 15px;
    }

    .rplb_num {
        margin-bottom: 10px;
    }

    .rcbw_point_li_box {
        padding: 15px 15px;
    }

    .rplb_num p {
        line-height: 1.45;
    }

    .rcpu_li {
        padding: 0 5px;
        margin-bottom: 15px;
    }

    .repo_cont_prev_ul {
        margin: 0 -5px;
    }

    .repo_cont_app_updata {
        margin-top: 5px;
    }

    .repo_cont_app_atten p {
        margin-top: 10px;
        font-size: 18px;
    }

    .repo_cont_app_jiao {
        width: 14px;
        margin-top: 0px !important;
    }

    .repo_cont_app_bj {
        margin-top: 40px;
    }

    .repo_cont_app_bj img {
        height: 20px;
    }

    .repo_cont_comp_text.yxedr_active p {
        margin-bottom: 10px;
    }

    .rcuu_li {
        padding: 0 20px;
        margin-top: 20px;
    }

    .repo_cont_unit_ul {
        margin: 0 -20px;
        margin-top: 0px !important;
    }

    .rcuu_li_img img {
        /*height: 40px;*/
    }

    .rcuu_li .std_title5 {
        margin-top: 10px;
    }

    .repo_cont_unit_circle {
        width: 260px;
        height: 260px;
    }

    .repo_cont_unit {
        padding-bottom: 80px;
    }

    .rplb_text {
        max-height: 260px;
    }

    .rplb_text .mCSB_inside>.mCSB_container {
        margin-right: 10px;
    }

    .mc_modal_demo2 .ys-modal-container {
        padding-top: 60px;
        padding-bottom: 40px;
    }

    .mc_modal_demo2 .ys_modal_close {
        right: 22px;
        top: 23px;
    }
    .spon_page .serg_ban {
        top: auto !important;
        bottom: 30% !important;
    }
}
@media screen and (max-width: 480px) {
    /* 2025.3.27 ada start */
    .spon_warp_top {
        padding-top: 220px;
        padding-bottom: 30px;
    }

    .spon_warp::before {
        height: 200px;
    }

    .spon_warp_bom h2::before,
    .repo_cont_core h2::before,
    .repo_cont_dire h2::before {
        width: 230px;
        height: 1px;
    }

    .rcdb_line {
        width: 62.333333%;
    }

    .report_page .ys_nyban_title .std_btn1_box img {
        width: 14px;
        margin-left: 2px;
        margin-top: 2px;
    }

    .rccw_le {
        padding-top: 8px;
    }

    .rccw_le_li p {
        padding-left: 15px;
    }

    .rccw_le_li p::before {
        top: 14px;
        width: 6px;
        height: 6px;
    }

    .rccw_le_li:nth-child(n+2) {
        margin-top: 5px;
    }

    .rccw_ri_text p {
        margin-top: 3px;
    }

    .repo_cont_back_warp {
        margin-top: 20px;
    }

    .rcdr-text {
        margin-top: 15px;
    }

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

    .rcdb_btn {
        margin: 15px 0px 0 auto;
    }

    .rcbw_top_le h2 {
        font-size: 20px;
    }

    .rcbw_top_le p {
        margin-top: 10px;
    }

    .rcbw_top_ri {
        width: 50%;
    }

    .rcbw_bom {
        margin-top: 15px;
    }

    .rcbw_bom_le {
        width: 50%;
    }

    .rcbw_bom_ri {
        width: 100%;
    }

    .rcbw_bom_ri_text.yxedr_active p {
        margin-bottom: 5px;
    }

    .rcbw_point {
        margin: 0 -5px;
    }

    .rcbw_point_li {
        width: 100%;
        padding: 0 5px;
        margin-top: 15px;
    }

    .rplb_num {
        margin-bottom: 10px;
    }

    .rcbw_point_li_box {
        padding: 15px 15px;
    }

    .rplb_num p {
        line-height: 1.45;
    }

    .rcpu_li {
        width: 100%;
        padding: 0 5px;
        margin-bottom: 15px;
    }

    .repo_cont_prev_ul {
        margin: 0 -5px;
    }

    .repo_cont_app_updata {
        margin-top: 5px;
    }

    .repo_cont_app_atten p {
        margin-top: 10px;
        font-size: 16px;
    }

    .repo_cont_app_jiao {
        width: 12px;
        margin-top: 0px !important;
    }

    .repo_cont_app_bj {
        margin-top: 35px;
    }

    .repo_cont_app_bj img {
        height: 16px;
    }

    .repo_cont_comp_text.yxedr_active p {
        margin-bottom: 10px;
    }

    .rcuu_li {
        padding: 0 20px;
        margin-top: 20px;
    }

    .repo_cont_unit_ul {
        margin: 0 -20px;
        margin-top: 0px !important;
    }

    .rcuu_li_img img {
        /*height: 30px !important;*/
    }

    .rcuu_li .std_title5 {
        margin-top: 10px;
    }

    .repo_cont_unit_circle {
        width: 260px;
        height: 260px;
        display: none;
    }

    .repo_cont_unit {
        padding-bottom: 45px;
    }

    .rplb_text {
        max-height: 460px;
    }

    .mc_modal_demo2 .mc_modal_demo2_img {
        margin-top: 12px !important;
    }
        .mc_modal_demo2 .iconfont {
        font-size: 18px;
    }
    .report_page .ys_nyban_title h1 {
        font-size: 24px;
    }
    .report_page .ys_nyban_title p{
        font-size: 14px;
    }
    .report_page .ys_nyban_title .std_btn1_box {
        padding: 8px 20px;
        font-size: 14px;
    }
    .repo_cont_anchor p{
        font-size: 14px;
    }
    .rccw_le_li p{
        font-size: 14px;
    }
    .rcdr-text.yxedr_active p,
    .rcbw_bom_ri_text.yxedr_active p,
    .rplb_text.yxedr_active p,
    .repo_cont_comp_text.yxedr_active p{
        font-size: 14px;
    }
    .rcbw_top_le h2,
    .rplb_num p,
    .rcuu_li .std_title5{
        font-size: 16px;
    }
    .rcbw_top_le p{
        font-size: 14px;
    }
    .repo_cont_back h2,
    .repo_cont_comp_head p{
        font-size: 18px;
    }
    
    .repo_cont_core h2{
        font-size: 20px;
    }
    .repo_cont_comp_text {
        margin-top: 15px;
    }
    .repo_cont_comp_head img {
        width: 184px;
    }
    .rcuu_li_img{
        width: 160px;
    }
    .rcbw_point_li{
        width: 100%;
    }
        .repo_cont_back h2,
            .spon_warp_bom h2, .repo_cont_core h2, .repo_cont_dire h2{
            font-size: 16px;
        }
    .repo_cont_back h2, .repo_cont_comp_head p {
        font-size: 16px;
    }
    .repo_cont_comp_head p {
        margin-top: 10px;
    }
        .repo_cont_comp_text {
        margin-top: 10px;
    }
    .rcuu_li .std_title5 {
        text-align: center;
    }
    .repo_cont_app_code {
        margin-top: 20px !important;
    }
    .repo_cont_app_atten p {
        margin-top: 8px;
    }
    /* 2025.3.27 ada end */
}
/*2025.4.3 ada end*/