@charset "utf-8";

/* 调大看小 */
/* 2k */
@media screen and (max-width: 1920px) {
  .serg_ban {
    width: 550px;
    width: 519px;
    padding: 90px 55px 151px 38px;
    padding: 98px 50px 78px;
    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: 260px;
  }
  .activ_top {
    padding-bottom: 60px;
  }
  .serg_ul {
    margin: 0 -6px;
  }
  .serg_ul_li {
    padding: 0 6px;
  }
  .serg_ul_li::after {
    top: 56%;
  }
  /* 2025.3.27 ada start */
  .rcdb_line {
    width: 68.333333%;
  }

  .rcdb_btn {
    margin: 0 155px 0 auto;
  }
  /*20250422*/
  .sub_cont {
    padding-top: 120px;
  }

  /* 2025.3.27 ada end */
  /* 1920end */
}
@media screen and (max-width: 1900px) {
  /* 2025.3.27 ada start */
  .report_page .ys_nyban_title h1 {
    font-size: var(--font44);
    width: 100%;
  }

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

  /* 2025.3.27 ada end */
}
@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 -60px;
  }
  .srtc_ri_ul_li {
    width: 50%;
    padding: 0 60px;
    margin-bottom: 30px;
  }
  .show_reas_min::after {
    right: calc(8.75% + 330px);
  }
  .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% + 330px);
  }
  .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;
  }

  /* 2025.3.27 ada start */
  .rcdb_line {
    width: 68.333333%;
  }

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

  /* 2025.3.27 ada end */

  /*20250410*/
  .ys_nyban_img {
    height: 540px;
  }
  .scop_page .serg_ban,
  .adve_page .serg_ban {
    width: 513px;
  }
  /*20250422*/
  .sub_cont {
    padding-top: 130px;
  }
  /*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;
  }
  .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 50px;
  }
  .srtc_ri_ul {
    margin: 0 -50px;
  }
  .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;
  }
  /* 2025.3.27 ada start */
  .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;
  }

  /* 2025.3.27 ada end */

  /*20250410*/
  .ys_nyban_img {
    height: 480px;
  }
  .scop_page .serg_ban,
  .adve_page .serg_ban {
    width: 508px;
  }
  /*20250422*/
  .sub_cont {
    padding-top: 160px;
  }
  /*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 40px;
    margin-bottom: 30px;
  }
  .srtc_ri_ul {
    margin: 0 -40px;
  }
  .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;
  }
  /*20250410*/
  .ys_nyban_img {
    height: 430px;
  }
  .scop_page .serg_ban,
  .adve_page .serg_ban {
    width: 485px;
  }
  /*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 30px;
  }
  .srtc_ri_ul {
    margin: 0 -30px;
  }
  .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;
  }
  /*20240410*/
  .ys_nyban_img {
    height: 400px;
  }
  .scop_page .serg_ban,
  .adve_page .serg_ban {
    width: 475px;
  }
  /* 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 -30px;
  }
  .srtc_ri_ul_li {
    padding: 0 30px;
    margin-bottom: 30px;
  }
  .show_reas_min .ys_cont1400 {
    padding-right: 80px;
  }
  .show_reas_min::after {
    right: calc(8.75% + 240px);
    top: 42px;
  }
  .show_reas_min::before {
    top: 40px;
    right: calc(8.75% + 238px);
  }
  .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;
  }
  /*20250410*/
  .ys_nyban_img {
    height: 380px;
  }
  .scop_page .serg_ban,
  .adve_page .serg_ban {
    width: 430px;
  }
  /*20250422*/
  .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;
  }
  /* 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;
  }
  .mntr_ul {
    margin: 0 -20px;
    padding: 10px 0;
  }
  /* 2025.3.27 ada start */
  .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: 30px;
    font-size: 22px;
  }

  .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;
  }
  /* 2025.3.27 ada end */
  /*20250410*/
  .show_page .ys_pos_center {
    top: 47%;
  }
  .ys_nyban_img {
    height: auto !important;
  }
  .scop_page .serg_ban,
  .adve_page .serg_ban {
    width: 425px;
  }
  /*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;
  }

  /* 2025.3.27 ada start */
  .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;
  }

  .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: 20px;
  }

  .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;
  }
  /* 2025.3.27 ada end */
  /*20250410*/
  .scop_page .serg_ban {
    width: 366px;
    padding: 70px 26px;
  }
  /* 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;
  }
  /* 2025.3.27 ada start */
  .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;
  }

  .mc_modal_demo2 .iconfont {
    font-size: 18px;
  }

  /* 2025.3.27 ada end */
  /* 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;
  }
  /* 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;
  }
  .spon_page .serg_ban {
    top: auto;
    bottom: 42%;
  }
  /* 2025.3.27 ada end */
  /*20250410*/
  .show_page .ys_nyban_title.ys_pos_center {
    top: 25%;
  }
  .show_ban_ul_li p {
    font-size: 10px;
  }
  .scop_page .serg_ban,
  .adve_page .serg_ban {
    width: 320px;
    padding: 60px 20px;
    top: 18px;
  }
  .spon_page .serg_ban {
    top: auto;
    bottom: 30%;
  }
  .spon_warp::before {
    height: 120px;
  }
  .spon_warp_top {
    padding-top: 160px;
    padding-bottom: 30px;
  }
  /* 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*/
