﻿

/* 调大看小 */
.responsive-image {
    width: 60%; /* 默认宽度 */
    height: auto; /* 保持图片比例 */
  }

@media screen and (max-width: 1919px) {
	.responsive-image {
      width: 60%; /* 屏幕宽度大于1919px时，图片宽度调整为50% */
    }
    .hnif_text {
        padding: 0 32px;
    }
    .std_crumbs {
        padding-top: 22px;
    }
    .contact_box_cry_core {
        padding-top: 46px;
    }
    .ys_page_wrap, .detail_main {
        --padding1: 20px;
    }
    .mod_arrows1 .slick-prev, .mod_arrows1 .slick-next {
        width: 50px;
        height: 50px;
    }
    .about_honor_list .slick-prev, .newsdet_about .slick-prev, .casedet_about .slick-prev, .detail_main .slick-prev {
        left: -58px;
    }
    .about_honor_list .slick-next, .newsdet_about .slick-next, .casedet_about .slick-next, .detail_main .slick-next {
        right: -58px;
    }
    .newsdet_ban_cry_year {
        margin-bottom: 12px;
    }
    .newsdet_text_list {
        margin-top: 76px;
    }
    .newsdet_text_list_nub {
        margin-bottom: 18px;
    }
    .newsdet_text {
        padding-bottom: 56px;
    }
    .news_cry .caln_img {
        margin-bottom: 32px;
    }
    .news_cry .dcli_link_date {
        margin-bottom: 18px;
    }
    .case_ban .std_font60 {
        margin-bottom: 60px;
    }
    .news_cry .case_apply_list_nub {
        margin-bottom: 72px;
    }
    .news_cry .case_apply_list {
        margin-bottom: -72px;
    }
    .hnif_text {
        padding: 0 26px;
    }
    .head_telx {
        margin-right: 4px;
    }
    .head_other .std_btn1 {
        padding-left: 11px;
    }
    .head_telx_icon {
        width: 24px;
    }
    .head_telx_font {
        width: calc(100% - 24px);
        padding-left: 8px;
    }
    .head_nav {
        left: 47%;
    }
    .hnif_text {
        padding: 0 22px;
    }
    .mod_head {
        --right: 70px;
    }
    /* 1919end */
}
/* 1920~1441 pc大屏幕 */
@media screen and (max-width: 1680px) {
    :root{
        /* 规范 */
        --font64: 56px;
        --font60: 52px;
        --font56: 48px;
        --font48: 42px;
        --font36: 32px;
        --font24: 22px;
        
        --distance150: 130px;
        --distance130: 110px;
        --distance60: 55px;
        --distance50: 46px;
        --distance24: 22px;
        /* 规范外 */
        --distance120: 100px;
        --distance110: 95px;
        --distance100: 90px;
        --distance90: 80px;
        --distance80: 70px;
        --distance70: 65px;
        --distance40: 38px;

        --font260: 220px;
        --font120: 100px;
        --font70: 60px;
        --font54: 46px;
        --font40: 36px;
        --font32: 30px;
        --font30: 28px;
    }
    .footer_inof_cry_nav>li {
        padding: 0 38px;
    }
	.responsive-image {
      width: 60%; /* 屏幕宽度大于1680px时，图片宽度调整为60% */
    }
    .footer_inof_cry_nav>li:nth-of-type(2) li {
        padding: 0 12px;
    }
    .footer_inof_cry_nav>li:nth-of-type(2) ul {
        margin: 0 -12px;
    }
    .ficl_item_list_nub>a, .ficl_item_list_nub>div, .ficl_item_first>a, .ficl_item_first>div {
        padding-right: 14px;
    }
    .footer_vistar {
        padding-top: 98px;
    }
    .footer_inof_cry_right {
        padding-top: 38px;
    }
    .footer_inof_cry_nav {
        padding: 38px 54px 36px;
    }
    .footer_powered {
        padding-top: 38px;
        padding-bottom: 40px;
    }
    .cbcc_form .pftn_label {
        padding-bottom: 13px;
        padding-top: 28px;
    }
    .cbcc_form .pop_form_table_select {
        padding-top: 28px;
    }
    .cbcc_form .pftn_select {
        margin-top: 16px;
    }
    .cbcc_form .pftn_select_item {
        margin-bottom: 13px;
    }
    .cbcc_form .pop_form_table_code {
        margin-bottom: 6px;
    }
    .cbcc_form .pop_form_table_agree {
        margin-top: 22px;
    }
    .cbcc_form .pop_form_table_submit {
        margin-top: 30px;
    }
    .inside_ban_cry {
        padding-top: 54px;
        padding-bottom: 72px;
    }
    .joli_top {
        padding: 20px 34px;
    }
    .joli_text {
        padding: 36px 55px 55px;
    }
    .joli_text .std_btn2.std_btn2_type1 .std_btn1_link_font {
        padding: 9px 32px;
    }
    .join_our_link {
        padding: 14px 48px;
    }
    .join_our_icon {
        margin-left: 12px;
    }
    .newsdet_ban_cry .std_title3 {
        margin-bottom: 18px;
    }
    .newsdet_ban_cry_year {
        margin-bottom: 10px;
    }
    .newsdet_text .yxedr_active p, 
    .casedet_text .yxedr_active p {
        margin-bottom: 1.5em;
    }
    .newsdet_text .yxedr_active h5, 
    .casedet_text .yxedr_active h5 {
        margin-bottom: calc(var(--text16) * 1.5);
    }
    .newsdet_text_list_nub {
        margin-bottom: 16px;
    }
    .case_ban .std_font60 {
        margin-bottom: 54px;
    }
    .news_cry .case_apply_list_nub {
        margin-bottom: 68px;
    }
    .news_cry .case_apply_list {
        margin-bottom: -68px;
    }
    .casedet_core .caln_label {
        margin-bottom: 28px;
    }
    .casedet_core .std_font40 {
        margin-bottom: 58px;
    }
    .caln_img {
        margin-bottom: 20px;
    }
    .case_apply_list_nub {
        margin-bottom: 54px;
    }
    .case_apply_list {
        margin-bottom: -54px;
    }
    .solution_trait_list_item {
        --tit_high: 52px;
    }
    .stli_text.stli_text1 .std_text1,
    .stli_text.stli_text2 .std_text1 {
        padding-top: 32px;
        padding-right: 70px;
        padding-bottom: 44px;
    }
    .stli_text.stli_text2 .std_text20, .stli_text.stli_text2 .std_text1 {
        padding-left: 44px;
    }
    .stli_text .std_text20 {
        padding-top: 6px;
    }
    .scln_left {
        padding: 50px 76px 26px 82px;
    }
    .scln_left .std_title4 {
        margin-bottom: 23px;
    }
    .std_btn5_link {
        padding: 10px 32px;
    }
    .std_btn5_link_icon {
        margin-right: 12px;
    }
    .solution_case_list .slick-prev {
        left: -82px;
    }
    .solution_case_list .slick-next {
        right: -82px;
    }
    .solution_pro .std_title2 {
        margin-bottom: 46px;
    }
    .plil_text {
        padding-left: 34px;
        padding-top: 8px;
    }
    .pro_list_item:nth-of-type(2n-1) .pro_list_item_link{
        padding-left: 35px;
        padding-right: 50px;
    }
    .pro_list_item:nth-of-type(2n) .pro_list_item_link{
        padding-right: 35px;
        padding-left: 50px;
    }
    .plil_text .std_text1 {
        margin-top: 28px;
        margin-bottom: 34px;
    }
    .plil_text_title {
        padding-bottom: 22px;
    }
    .resource_center_cry_text {
        padding-left: 90px;
    }
    .resource_center_cry_text .std_title2 {
        margin-bottom: 16px;
    }
    .resource_center_cry_text .std_text1 {
        margin-bottom: 36px;
    }
    .std_btn2 .std_btn1_link_font {
        padding: 10px 54px;
    }
    .resource_center_cry_text .std_text1 {
        margin-bottom: 32px;
    }
    .pro_list_item:nth-of-type(-n+2) .pro_list_item_link {
        padding-top: 50px;
    }
    .pro_list_item_link {
        padding-top: 110px;
        padding-bottom: 110px;
    }
    .ys_nybanner h1 {
        margin-bottom: 26px;
    }
    .mod_title1 .std_title2 {
        margin-bottom: 18px;
    }
    .ddcr_list_item {
        padding: 14px 22px;
    }
    .ys_nybanner h1 {
        margin-bottom: 22px;
    }
    .course_refer_link_text {
        padding: 0 60px 58px;
    }
    .cicn_link_text {
        padding-top: 26px;
    }
    .cicn_link_text_date {
        margin-bottom: 6px;
    }
    .cicn_link_text .std_title4 {
        margin-bottom: 12px;
    }
    .cicn_link_label {
        margin-top: 38px;
    }
    .abln_text_logo {
        width: 210px;
    }
    .about_ban_text_left .std_title2 {
        margin-bottom: 44px;
    }
    .avli_img_text .std_title4 {
        margin-bottom: 12px;
    }
    .ahli_cry {
        padding: 46px 50px 38px;
    }
    .about_partner_box::before,
    .about_partner_box::after {
        width: 8.75vw;
    }
    .apll_nub {
        width: 240px;
        padding: 0 20px;
        margin-bottom: 44px;
    }
    .about_partner_logo_list {
        width: calc(240px * var(--width-shu));
    }
    .home_mled_left {
        padding-top: 16vh;
    }
    .home_mled_left_logo {
        width: 190px;
    }
    .home_lead_title {
        margin-bottom: 40px;
    }
    .home_lead_text {
        margin-bottom: 100px;
    }
    .hcli_cry .std_font30 {
        padding: 44px 50px;
    }
    .home_micro.on1 .home_micro_cry_left {
        left: calc(50% - 41.25vw);
    }
    .home_micro_cry_left {
        padding-left: 120px;
    }
    .home_micro_box {
        width: 540px;
        height: 540px;
    }
    .home_micro_box_img {
        width: 602px;
        transform: translateX(calc(var(--pro1) * -96px));
    }
    .home_micro_text {
        width: 34.71%;
        padding-right: 20px;
        padding-top: 280px;
    }
    .std_btn2.std_btn2_type3 .std_btn1_link_font {
        padding: 10px 58px;
    }
    .home_idea.on1 .home_idea_left {
        left: calc(50% - 41.25vw);
    }
    .home_idea.on1 .home_idea_right {
        right: calc(50% - 41.25vw);
    }
    .home_idea_core .std_font40, .home_idea_left .std_font40 {
        width: calc(216px * calc(1 + calc(1 * var(--pro1))));
        transform: translateX(calc(150px * var(--pro1)));
    }
    .home_idea_left{
        width: 216px;
    }
    .hirl_item_link {
        padding-top: 26px;
        padding-bottom: 26px;
    }
    .hirl_item_link_cry .std_text1, .hirl_item_link_cry .std_text14 {
        padding: 0 12px;
    }
    .hirl_item_link_cry {
        margin: 0 -12px;
        margin-bottom: 5px;
    }
    .hicl_item {
        margin-bottom: 42px;
    }
    .head_nav_item_down {
        padding: 38px 7px 38px 38px;
    }
    .hnid_lnl_icon {
        width: 58px;
        height: 58px;
    }
    .hnid_lnl_font {
        max-width: calc(100% - 58px);
        padding-left: 18px;
    }
    .mod_head {
        --width_nav2: 230px;
        --nav2_cha: 24px;
        --nav2_jian1: 14px;
        --nav2_jian2: 18px;
    }
    .head_nav_item:last-child .head_down3{
        left: auto;
        right: 0;
        transform: translateX(30%);
    }
    .plil_text {
        padding-left: 24px;
    }
    .home_idea_left .std_font40.home_idea_tit2 {
        width: 216px;
    }
    .home_mled_left {
        width: 41%;
    }
    .about_ban_text_left .std_title2 {
        margin-bottom: 32px;
    }
    .about_video1{
        width: 50px;
    }
    .hnif_text {
        padding: 0 22px;
    }
    .hnif_text_font_icon {
        margin-left: 5px;
    }
    .head_nav {
        left: 45%;
    }
    .head_other .std_btn1 {
        padding-left: 9px;
    }
    .cbcc_form {
        width: 48%;
    }
    /* 1680end */
}

@media screen and (max-width: 1560px) {
    .hnif_text {
        padding: 0 25px;
    }
	.responsive-image {
      width: 60%; /* 屏幕宽度大于1560px时，图片宽度调整为50% */
    }
    .head_other .std_btn1 {
        padding-left: 10px;
    }
    .head_other_saerch {
        width: 56px;
        padding: 0 16px;
    }
    .mod_head {
        --left: 75px;
        --right: 80px;
        --logo: 160px;
    }
    .footer_inof_cry_nav {
        padding: 35px 42px 34px;
    }
    .footer_inof_cry_nav>li:nth-of-type(2) {
        width: 272px;
    }
    .footer_inof_cry_nav>li {
        padding: 0 28px;
    }
    .footer_inof_cry_nav .ficl_item_first {
        margin-bottom: 3px;
    }
    .footer_inof_cry_nav ul a {
        padding-top: 3.8px;
        padding-bottom: 3.8px;
    }
    .footer_inof_cry_nav .ficl_item_first:not(:first-child) {
        margin-top: 12px;
    }
    .footer_inof_cry_right {
        width: 240px;
    }
    .ficr_list_link {
        padding-left: 55px;
    }
    .footer_inof_cry_left {
        width: 210px;
    }
    .ficl_item:first-child {
        padding-top: 25px;
        padding-bottom: 16px;
    }
    .ficl_item {
        padding-top: 14px;
        padding-bottom: 14px;
    }
    .ficl_item:last-child {
        padding-bottom: 22px;
    }
    .footer_inof_cry_nav {
        width: calc(100% - 450px);
    }
    .footer_powered {
        padding-top: 34px;
        padding-bottom: 34px;
    }
    .std_btn3_link .std_text1 {
        width: 180px;
        height: 180px;
    }
    .std_crumbs {
        padding-top: 20px;
    }
    .ilic_img {
        width: 70px;
    }
    .ilic_text {
        width: calc(100% - 70px);
        padding-left: 32px;
        padding-top: 2px;
    }
    .ilic_text .std_text18 {
        margin-bottom: 22px;
    }
    .stli_text .std_title4, .stli_text .std_text1 {
        padding-left: 38px;
    }
    .stli_icon {
        width: 20px;
        margin: 0 32px;
    }
    .stli_text1 {
        width: calc(calc(100% - 284px) * 0.487455);
    }
    .stli_text2 {
        width: calc(calc(100% - 284px) * 0.512545);
    }
    .stli_text .std_text1 p {
        margin-bottom: 0.6em;
    }
    .scln_left .std_text1 {
        margin-bottom: 46px;
    }
    .scln_left {
        padding: 46px 60px 35px 62px;
    }
    .plil_text {
        padding-left: 24px;
        padding-top: 2px;
    }
    .pro_list_item:nth-of-type(2n-1) .pro_list_item_link{
        padding-left: 25px;
        padding-right: 30px;
    }
    .pro_list_item:nth-of-type(2n) .pro_list_item_link{
        padding-right: 25px;
        padding-left: 30px;
    }
    .resource_center_cry_text .std_title2 {
        margin-bottom: 12px;
    }
    .solution_main .resource_center {
        padding-top: var(--distance90);
    }
    .pro_list_item_link {
        padding-top: var(--distance110);
        padding-bottom: var(--distance100);
    }
    .btn_list_item {
        padding: 0 12px;
    }
    .btn_list {
        margin: 0 -12px;
    }
    .dsln_cry_text {
        padding: 26px 28px 45px;
    }
    .dsln_cry_text .std_title4 {
        margin-bottom: 8px;
    }
    .ddcr_list_item {
        padding: 12px 16px;
    }
    .ddcr_list_item_name {
        width: 38%;
    }
    .ddcr_list_item_text {
        width: 62%;
    }
    .dcli_link .std_text20 {
        margin-bottom: 32px;
    }
    .dcli_link .dcli_link_date {
        margin-bottom: 6px;
    }
    .dcli_link_img {
        margin-bottom: 22px;
    }
    .course_inof_class_nub {
        padding: 0 20px;
        margin-bottom: 25px;
    }
    .course_inof_class {
        margin: 0 -20px -25px;
    }
    .cicn_link_label_item label {
        padding: 4px 20px;
    }
    .eili_right {
        width: 45.666667%;
    }
    .eili_left {
        width: 42.03%;
    }
    .about_ban_text_left .std_title2 {
        margin-bottom: 38px;
    }
    .abln_text_logo {
        width: 200px;
    }
    .about_ban_text_left {
        width: 44.4375%;
    }
    .ahli_cry {
        padding: 42px 40px 34px;
    }
    .ahli_cry_text .std_text1, .ahli_cry_text .std_text1 p {
        line-height: 1.75;
    }
    .ahli_cry_text .std_font30 {
        margin-bottom: 4px;
    }
    .yecb_right {
        padding-left: 80px;
    }
    .trul_ul_li {
        margin-bottom: 34px;
        padding: 0 18px 26px;
    }
    .about_honor .std_title2{
        margin-bottom: var(--distance50);
    }
    .about_partner .std_title2{
        margin-bottom: var(--distance70);
    }
    .apll_nub {
        margin-bottom: 40px;
    }
    .about_partner_box{
        margin-bottom: -40px;
    }
    .std_side_list {
        width: 46px;
        margin-bottom: 10px;
        padding: 19px 5px;
    }
    .std_side_top {
        width: 46px;
        height: 46px;
    }
    .home_lead_font {
        margin-top: 34px;
    }
    .hlcc_box_left {
        width: 40%;
        padding-bottom: 75px;
    }
    .home_lead_title {
        margin-bottom: 34px;
    }
    .home_idea_img {
        margin-top: 38px;
    }
    .home_lead_text {
        margin-bottom: 82px;
    }
    .home_change{
        padding-top: 30px;
    }
    .home_micro_box {
        width: 500px;
        height: 500px;
    }
    .home_micro {
        padding-top: var(--distance130);
        padding-bottom: var(--distance130);
    }
    .home_micro.on1 .home_micro_cry_left {
        top: calc(var(--distance130) + var(--head));
    }
    .home_micro.on2 .home_micro_cry_left {
        top: var(--jian1);
    }
    .home_micro_box_img {
        width: 554px;
        transform: translateX(calc(var(--pro1) * -88px));
    }
    .home_micro_text {
        width: 38.71%;
        padding-right: 10px;
        padding-top: 250px;
    }
    .home_idea.on1 .home_idea_left {
        top: calc(var(--distance100) + var(--head));
    }
    .home_idea.on1 .home_idea_right {
        top: calc(var(--distance100) + var(--head));
    }
    .home_idea.on2 .home_idea_left,
    .home_idea.on2 .home_idea_right {
        top: var(--jian1);
    }
    .home_idea {
        padding-top: var(--distance100);
    }
    .home_idea_img {
        margin-top: 30px;
    }
    .hirl_item_link {
        padding-top: 22px;
        padding-bottom: 22px;
    }
    .hirl_item_link_cry {
        margin-bottom: 3px;
    }
    .hicl_item {
        margin-bottom: 30px;
    }
    .home_idea_core_list {
        padding-top: 200px;
        padding-bottom: 120px;
    }
    .home_idea.on2 .home_idea_btn {
        top: calc(100vh - var(--distance50) - var(--distance100) - var(--head) + var(--jian1));
    }
    .home_idea_right {
        width: calc(296px * calc(1 + calc(0.6 * var(--pro1))));
    }
    .ys_nybanner .ys_nyban_title>* {
        max-width: 57.7%;
    }
    .plil_text .std_text1 {
        height: 7em;
        -webkit-line-clamp: 4;
    }
    .home_mled_left {
        width: 42%;
    }
    .about_ban_text_left .std_title2 {
        margin-bottom: 30px;
    }
    .about_ban_text {
        top: 52%;
    }
    .hnif_text {
        padding: 0 18px;
    }
    .cbcc_form {
        width: 52%;
    }
    .mod_head {
        --right: 40px;
    }
    .head_telx_font {
        padding-left: 4px;
    }
    /* 1560end */
}

/* 1440~1200 pc小屏幕 重点*/
@media screen and (max-width: 1440px) {
    .ys_modal_content {
        max-height: 650px;
    }
    :root {
        --font64: 52px;
        --font60: 48px;
        --font56: 44px;
        --font48: 40px;
        --font36: 30px;
        --font24: 20px;
        --text20: 18px;
        --text18: 16px;
        --distance150: 110px;
        --distance130: 100px;
        --distance80: 65px;
        --distance60: 50px;
        --distance50: 44px;
        --distance24: 20px;
        --distance120: 95px;
        --distance110: 90px;
        --distance100: 85px;
        --font260: 200px;
        --font120: 90px;
        --font70: 56px;
        --font54: 42px;
        --font40: 34px;
        --font32: 28px;
        --font30: 26px;
        --head: 80px;
    }
	.responsive-image {
      width: 60%; /* 屏幕宽度大于1919px时，图片宽度调整为50% */
    }
    .cbcc_form {
        width: 48%;
    }
    .contact_box .std_font60 {
        margin-bottom: 4px;
    }
    .cbcc_form .pftn_label {
        padding-bottom: 12px;
        padding-top: 26px;
    }
    .contact_box_cry_core {
        padding-top: 42px;
    }
    .cbcc_form .pftn_label {
        padding-bottom: 10px;
        padding-top: 23px;
    }
    .cbcc_form .pftn_select {
        margin-top: 13px;
    }
    .cbcc_form .pftn_select_item {
        margin-bottom: 11px;
    }
    .cbcc_form .pop_form_table_agree {
        margin-top: 18px;
    }
    .cbcc_form .pop_form_table_submit {
        margin-top: 28px;
    }
    .fvct_logo {
        margin-bottom: 20px;
    }
    .footer_vistar {
        padding-top: 92px;
    }
    .hnif_text_font_icon {
        width: 14px;
        margin-left: 4px;
    }
    .hnif_text {
        padding: 0 20px;
    }
    .std_btn2.std_btn2_type1 .std_btn1_link_font {
        padding: 7px 30px;
    }
    .pop_form_table_submit .std_btn1_link_font {
        width: 180px;
    }
    .cbcc_form .pftn_select_item .std_text1{
        font-size: var(--text14);
    }
    .cbcc_form .pftn_select_item_btn {
        top: 6px;
    }
    .inside_ban_cry_box .std_font60 {
        padding-right: 26px;
    }
    .join_our_link {
        padding: 12px 44px;
    }
    .joli_top {
        padding: 17px 32px;
    }
    .joli_top_btn {
        width: 40px;
        height: 40px;
    }
    .joli_top .std_text18 {
        width: calc(calc(100% - 40px) * 0.53);
    }
    .joli_top .std_text1 {
        width: calc(calc(100% - 40px) * 0.47);
    }
    .joli_top .std_text18 {
        padding-left: 18px;
    }
    .join_our_list_item {
        margin-bottom: 22px;
    }
    .newsdet_text_list {
        margin-top: 70px;
    }
    .ys_page_wrap, .detail_main {
        --padding1: 18px;
    }
    .news_cry .caln_img {
        margin-bottom: 30px;
    }
    .news_cry .dcli_link_date {
        margin-bottom: 16px;
    }
    .newsdet_ban_cry {
        padding-top: 28px;
        padding-bottom: 46px;
    }
    .mod_arrows1 .slick-prev, 
    .mod_arrows1 .slick-next {
        width: 46px;
        height: 46px;
    }
    .news_cry .case_apply_list_nub {
        margin-bottom: 58px;
    }
    .news_cry .case_apply_list {
        margin-bottom: -58px;
    }
    .pc_fenye li {
        width: 36px;
        height: 36px;
        line-height: 36px;
    }
    .std_crumbs {
        padding-top: 18px;
    }
    .ilic_img {
        width: 64px;
    }
    .ilic_text {
        width: calc(100% - 64px);
        padding-left: 28px;
        padding-top: 2px;
    }
    .ilic_tbn_click {
        padding: 1px 20px;
    }
    .ilic_text .std_text18{
        font-size: 18px;
    }
    .casedet_core .std_font40 {
        margin-bottom: 48px;
    }
    .casedet_core .caln_label {
        margin-bottom: 24px;
    }
    .casedet_core_list .slick-prev {
        left: -18px;
    }
    .casedet_core_list .slick-next {
        right: -18px;
    }
    .caln_label_nub label {
        padding: 1px 20px;
    }
    .case_apply_list_nub .std_text20{
        margin-bottom: 32px;
    }
    .stli_text .std_title4, .stli_text .std_text1 {
        padding-left: 32px;
    }
    .std_btn4_link .std_btn4_link_font {
        padding-left: 22px;
        padding-right: 24px;
    }
    .std_btn4_link_icon {
        width: 28px;
        height: 28px;
    }
    .std_btn2 .std_btn1_link_font {
        padding: 6px 40px;
    }
    .ys_nybanner .ys_nyban_title>* {
        max-width: 54.7%;
    }
    .detail_data_cry_left {
        width: 40%;
    }
    .detail_data_cry_right {
        width: 60%;
    }
    .dsli_link .std_title4 {
        padding: 0 40px 30px;
    }
    .course_refer_link_text {
        padding: 0 50px 52px;
    }
    .cicn_link {
        padding-top: 22px;
        padding-bottom: 20px;
    }
    .ahli_cry_img {
        width: 162px;
        margin-bottom: 18px;
    }
    .ahli_cry {
        padding: 38px 30px 34px;
    }
    .ahli_cry_text_box {
        width: 67%;
    }
    .apll_nub {
        width: 220px;
        padding: 0 15px;
        margin-bottom: 30px;
    }
    .about_partner_logo_list {
        width: calc(220px * var(--width-shu));
    }
    .about_partner_box {
        margin-bottom: -10px;
    }
    .about_develop {
        --margin01: 90px;
    }
    .mod_head {
        --width_nav2: 220px;
        --nav2_cha: 22px;
        --nav2_jian1: 12px;
        --nav2_jian2: 16px;
    }
    .head_nav_item_down {
        padding: 32px 7px 32px 32px;
    }
    .pop_form_title {
        margin-bottom: 4px;
    }
    .pop_form_box {
        padding: 0 30px;
    }
    .pftn_label {
        padding-top: 24px;
    }
    .ys_nybanner .ys_nyban_title>* {
        max-width: 56.7%;
    }
    .plil_text .std_text1 {
        margin-top: 22px;
        margin-bottom: 28px;
    }
    .ys_privacy .ys_pribanner {
        height: calc(240px + var(--head));
    }
    .about_ban_text_left .std_text1 p {
        line-height: 1.75;
    }
    .about_ban_text_left .std_title2 {
        margin-bottom: 26px;
    }
    .ddcl_img_play {
        width: 44px;
    }
    .fvcb_icon{
        width: 160px;
    }
    .ys_footer .ring_rotate {
        --zhi1: 4px;
        --zhi2: 4px;
    }
    .home_change .swiper-horizontal>.swiper-pagination-bullets, 
    .home_change .swiper-pagination-bullets.swiper-pagination-horizontal, 
    .home_change .swiper-pagination-custom, .swiper-pagination-fraction{
        bottom: -46px;
    }
    .hnif_text {
        padding: 0 15px;
    }
    .head_telx_icon {
        width: 22px;
    }
    .head_telx_font {
        width: calc(100% - 22px);
        padding-left: 6px;
    }
    .cbcc_form {
        width: 52%;
    }
    .mod_head {
        --left: 50px;
        --right: 38px;
    }
    /* 1440end */
}

@media screen and (max-width: 1360px) {
    :root {
        --font64: 48px;
        --font60: 42px;
        --font56: 40px;
        --font48: 36px;
        --font36: 30px;
        --font24: 20px;

        --font260: 160px;
        --font120: 80px;
        --font70: 50px;
        --font54: 38px;

        --distance80: 60px;
        --distance150: 100px;
        --distance130: 95px;
        --distance120: 90px;
        --distance110: 85px;
        --distance100: 80px;
        --distance90: 75px;
        --distance60: 44px;
        --distance50: 34px;
    }
	.responsive-image {
      width: 60%; /* 屏幕宽度大于1919px时，图片宽度调整为50% */
    }
    .footer_inof_cry_nav>li {
        padding: 0 21px;
    }
    .footer_inof_cry_nav {
        padding: 26px 38px 32px;
    }
    .footer_inof_cry_right {
        padding-top: 26px;
    }
    .footer_powered_cry_left .std_text14 {
        padding-left: 32px;
    }
    .cbcc_form .pftn_select_item {
        margin-bottom: 8px;
    }
    .cbcc_form .pftn_label {
        padding-bottom: 9px;
        padding-top: 20px;
    }
    .cbcc_form {
        width: 50%;
    }
    .mod_head {
        --left: 70px;
        --right: 60px;
        --logo: 150px;
    }
    .hnif_text {
        padding: 0 18px;
    }
    .footer_vistar {
        padding-top: 86px;
    }
    .std_crumbs {
        padding-top: 18px;
    }
    .inside_ban_cry {
        padding-top: 48px;
        padding-bottom: 66px;
    }
    .joli_text {
        padding: 34px 50px 50px;
    }
    .join_our_link {
        padding: 10px 40px;
    }
    .news_cry .caln_img {
        margin-bottom: 26px;
    }
    .news_cry .dcli_link_date {
        margin-bottom: 14px;
    }
    .newsdet_text_list_nub {
        margin-bottom: 14px;
    }
    .newsdet_text_list {
        margin-top: 60px;
    }
    .cibl_item {
        padding: 0 10px;
    }
    .course_inof_box_list {
        margin: 0 -10px;
    }
    .news_cry .case_apply_list_nub {
        margin-bottom: 52px;
    }
    .news_cry .case_apply_list {
        margin-bottom: -52px;
    }
    .inof_list_item_cry {
        padding: 24px 24px 26px;
    }
    .case_apply_list_nub .std_text20{
        margin-bottom: 30px;
    }
    .case_apply_list_nub .std_text20{
        margin-bottom: 28px;
    }
    .stli_text.stli_text1 .std_text1, .stli_text.stli_text2 .std_text1 {
        padding-top: 28px;
        padding-right: 40px;
        padding-bottom: 36px;
    }
    .stli_text .std_text1 p {
        margin-bottom: 0.5em;
    }
    .pro_list_item:nth-of-type(2n-1) .pro_list_item_link{
        padding-left: 15px;
        padding-right: 20px;
    }
    .pro_list_item:nth-of-type(2n) .pro_list_item_link{
        padding-right: 15px;
        padding-left: 20px;
    }
    .plil_text_title {
        padding-bottom: 18px;
    }
    .plil_text .std_text1 {
        margin-top: 22px;
        margin-bottom: 26px;
    }
    .ys_nybanner .ys_nyban_title>* {
        max-width: 58.7%;
    }
    .std_btn5_link {
        padding: 8px 28px;
    }
    .ys_nybanner h1 {
        margin-bottom: 18px;
    }
    .ys_page_wrap, .detail_main {
        --padding1: 16px;
    }
    .ddcr_list_item_name {
        width: 36%;
    }
    .ddcr_list_item_text {
        width: 64%;
    }
    .course_inof_class_nub {
        padding: 0 15px;
        margin-bottom: 20px;
    }
    .course_inof_class {
        margin: 0 -15px -20px;
    }
    .eili_left_title .std_title3 span {
        margin-right: 22px;
        top: 3px;
    }
    .eili_right_text_nub .std_title4 {
        margin-bottom: 12px;
    }
    .eili_box::before {
        width: 300px;
        height: 300px;
    }
    .eili_box {
        padding-top: 58px;
    }
    .about_ban_text_left .std_title2 {
        margin-bottom: 28px;
    }
    .about_ban_text_left .std_text1 p{
        line-height: 1.75;
    }
    .about_develop {
        --margin01: 70px;
    }
    .ys_banner {
        clip-path: inset(0px calc(calc(50% - 16rem) * calc(1 - var(--rate1))) round calc(2rem * calc(1 - var(--rate1))));
    }
    .home_ban {
        --transy1: calc(240px * calc(1 - var(--rate1)));
    }
    .home_micro_cry_left {
        padding-left: 100px;
    }
    .home_idea_core .std_font40, .home_idea_left .std_font40 {
        width: calc(210px * calc(1 + calc(0.8 * var(--pro1))));
        font-size: calc(var(--font40) * calc(1 + calc(0.8 * var(--pro1))));
    }
    .home_idea_left {
        width: 210px;
    }
    .home_idea_core_list {
        padding-bottom: 90px;
    }
    .home_idea{
        --distance50: 44px;
    }
    .home_idea_right {
        width: calc(275px * calc(1 + calc(0.6 * var(--pro1))));
    }
    .hirl_item_link_cry {
        margin-bottom: 2px;
    }
    .hirl_item_link {
        padding-top: 20px;
        padding-bottom: 18px;
    }
    .hirl_item_link {
        padding-top: 14px;
        padding-bottom: 12px;
    }
    .hirl_item_link_cry {
        margin-bottom: 0px;
    }
    .home_idea {
        padding-top: 60px;
    }
    .home_idea .ys_cont1440{
        --distance100: 60px;
    }
    .home_idea_left .std_font40.home_idea_tit2 {
        width: 210px;
        transform: translateX(calc(150px * var(--pro1))) scale(calc(1 + calc(0.8 * var(--pro1))));
    }
    .about_ban_text_left .std_btn2 {
        margin-top: 30px;
    }
    .hnif_text {
        padding: 0 14px;
    }
    .mod_head {
        --left: 55px;
        --right: 45px;
    }
    .pftn_label .std_text1 p, .pop_form_table_nub .std_text1 p{
        font-size: calc(var(--text16) - 2px);
    }
    .cbcc_form {
        width: 54%;
    }
    .mod_head {
        --logo: 142px;
    }
    .head_other_saerch {
        width: 46px;
        padding: 0 14px;
    }
    .mod_head {
        --left: 44px;
        --right: 32px;
    }
    
    /* 1360end */
}

@media screen and (max-width: 1280px) {
    .ys_modal_content {
        max-height: 600px;
    }
    :root {
        --font64: 42px;
        --font60: 38px;
        --font56: 36px;
        --font48: 32px;
        --font36: 28px;
        --font260: 140px;
        --font120: 76px;
        --font70: 44px;
        --font54: 34px;
        --distance150: 90px;
        --distance130: 85px;
        --distance120: 80px;
        --distance110: 75px;
        --distance100: 70px;
        --distance90: 65px;
        --distance40: 30px;
    }
	.responsive-image {
      width: 60%; /* 屏幕宽度大于1919px时，图片宽度调整为50% */
    }
    .footer_inof_cry_left {
        --fot_left: 20px;
    }
    .footer_inof_cry_left {
        width: 190px;
    }
    .ficl_item {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .footer_inof_cry_right {
        width: 220px;
    }
    .footer_inof_cry_nav {
        padding: 26px 33px 32px;
        width: calc(100% - 410px);
    }
    .footer_inof_cry_nav .ficl_item_first {
        margin-bottom: 1px;
    }
    .footer_inof_cry_nav>li:nth-of-type(2) {
        width: 250px;
    }
    .footer_inof_cry_nav .ficl_item_first:not(:first-child) {
        margin-top: 8px;
    }
    .footer_vistar {
        padding-top: 76px;
    }
    .mod_head {
        --left: 40px;
        --right: 40px;
        --logo: 136px;
    }
    .std_btn1_link_font {
        padding: 4px 26px;
    }
    .head_other .std_btn1 {
        padding-left: 6px;
    }
    .head_other_saerch {
        width: 44px;
        padding: 0 12px;
    }
    .hnif_text {
        padding: 0 15px;
    }
    .inside_ban_cry_box .std_font60 {
        width: 38%;
    }
    .inside_ban_cry_box .std_text18 {
        width: 62%;
    }
    .joli_top .std_text18 {
        padding-left: 16px;
    }
    .news_cry .dcli_link_date {
        margin-bottom: 12px;
    }
    .newsdet_text {
        padding-bottom: 50px;
    }
    .newsdet_text_list {
        margin-top: 50px;
    }
    .newsdet_text_list_nub {
        margin-bottom: 12px;
    }
    .news_cry .case_apply_list_nub {
        margin-bottom: 42px;
    }
    .news_cry .case_apply_list {
        margin-bottom: -42px;
    }
    .news_cry .dcli_link_date {
        margin-bottom: 8px;
    }
    .news_cry .caln_img {
        margin-bottom: 22px;
    }
    .ys_page_wrap, .detail_main {
        --padding1: 12px;
    }
    .casedet_core_list {
        padding-left: 50px;
        padding-right: 50px;
    }
    .case_apply_list_nub .std_text20{
        line-height: 1.6;
    }
    .case_apply_list_nub .std_text20 {
        margin-bottom: 26px;
    }
    .case_apply_list_nub {
        margin-bottom: 45px;
    }
    .case_apply_list {
        margin-bottom: -45px;
    }
    .case_apply_list_nub .std_text20 {
        margin-bottom: 22px;
    }
    .scln_left {
        padding: 42px 48px 33px 46px;
    }
    .scln_left .std_title4 {
        margin-bottom: 12px;
    }
    .scln_left .std_text1 {
        margin-bottom: 32px;
    }
    .std_btn5_link_icon {
        width: 18px;
        margin-right: 10px;
    }
    .resource_center_cry_text {
        padding-left: 60px;
    }
    .resource_center_cry_text .std_text1 {
        margin-bottom: 22px;
    }
    .plil_text {
        padding-left: 18px;
        padding-top: 0px;
    }
    .pro_list_item:nth-of-type(2n-1) .pro_list_item_link{
        padding-left: 5px;
        padding-right: 10px;
    }
    .pro_list_item:nth-of-type(2n) .pro_list_item_link{
        padding-right: 5px;
        padding-left: 10px;
    }
    .ys_nybanner p{
        margin-bottom: var(--distance60);
    }
    .dsln_cry_text {
        padding: 24px 22px 45px;
    }
    .dsln_cry_text .std_title4 {
        margin-bottom: 6px;
    }
    .ddcl_img {
        left: -16px;
    }
    .dsli_link .std_title4 {
        padding: 0 30px 24px;
    }
    .course_refer_link_text .std_text1 {
        margin-bottom: 5px;
    }
    .course_refer_link_text {
        padding: 0 44px 44px;
    }
    .cicn_link_text {
        padding-top: 22px;
    }
    .cicn_link_text_date {
        margin-bottom: 4px;
    }
    .cicn_link_text .std_title4 {
        margin-bottom: 10px;
    }
    .cicn_link_label {
        margin-top: 30px;
    }
    .ahli_cry_text .std_text1, .ahli_cry_text .std_text1 p {
        line-height: 1.5;
    }
    .ahli_cry {
        padding: 38px 22px 34px;
    }
    .ahli_cry_text .std_font30 {
        margin-bottom: 3px;
    }
    .ahli_cry_text_box {
        width: 70%;
    }
    .ahli_cry_img {
        width: 156px;
        margin-bottom: 14px;
    }
    .about_partner .std_title2 {
        margin-bottom: var(--distance60);
    }
    .yecb_right {
        padding-left: 50px;
    }
    .about_ban_text_left .std_title2 {
        margin-bottom: 22px;
    }
    .about_develop {
        --margin01: 40px;
    }
    .home_ban {
        --topx: 142px;
        --transy1: calc(200px * calc(1 - var(--rate1)));
    }
    .home_ban.act1 .home_ban_cry {
        top: 110px;
    }
    .home_zhan{
        height: 60px;
    }
    .home_mled_left_logo {
        width: 160px;
    }
    .home_mled_left {
        padding-top: 14vh;
    }
    .hmhi_font {
        left: -140px;
    }
    .ys_cont1033 {
        width: 900px;
    }
    .home_lead{
        padding-top: 20px;
    }
    .home_micro_cry_left {
        padding-left: 70px;
    }
    .home_micro_box {
        width: 400px;
        height: 400px;
    }
    .home_micro_box_img {
        width: 435px;
        transform: translateX(calc(var(--pro1) * -69px));
    }
    .home_micro_box,
    .home_micro_box .ring_rotate::before, 
    .home_micro_box .ring_rotate::after, 
    .home_micro_box .ring_rotate span {
        border: 12px solid var(--colormain);
    }
    .home_micro_text {
        width: 44.71%;
        padding-right: 0;
        padding-top: 220px;
    }
    .std_btn2.std_btn2_type3 .std_btn1_link_font {
        padding: 8px 50px;
    }
    .home_idea_core .std_font40, .home_idea_left .std_font40 {
        width: calc(210px * calc(1 + calc(0.6 * var(--pro1))));
        font-size: calc(var(--font40) * calc(1 + calc(0.6 * var(--pro1))));
    }
    .home_idea_core .std_font40, .home_idea_left .std_font40 {
        transform: translateX(calc(100px * var(--pro1)));
    }
    .hicl_item {
        margin-bottom: 20px;
    }
    .home_idea_right {
        width: calc(260px * calc(1 + calc(0.6 * var(--pro1))));
    }
    .hirl_item_link {
        padding-top: 16px;
        padding-bottom: 14px;
    }
    .home_idea_img {
        width: calc(210px * calc(1 + calc(0.6 * var(--pro1))));
    }
    .home_idea_img {
        margin-top: 24px;
    }
    .head_nav_item:last-child .head_down3 {
        transform: translateX(24%);
    }
    .hirl_item_link .std_text18,
    .hirl_item_link_cry .std_text1{
        font-size: 14px;
    }
    .home_idea_right_list {
        margin-right: -10px;
    }
    .hirl_item_link .std_text18{
        line-height: var(--l1h5);
    }
    .hirl_item_link {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .home_idea_left .std_font40.home_idea_tit2 {
        transform: translateX(calc(100px * var(--pro1))) scale(calc(1 + calc(0.6 * var(--pro1))));
    }
    .about_ban_text_left .std_title2 {
        margin-bottom: 20px;
    }
    .about_ban_text_left .std_btn2 {
        margin-top: 26px;
    }
    .about_ban_text_left {
        width: 45.4375%;
    }
    .std_btn1_link_icon {
        width: 20px;
        margin-right: 10px;
    }
    .std_btn2 .about_video .std_btn1_link_font {
        padding-left: 22px;
        padding-right: 22px;
    }
    .about_video1{
        margin-bottom: 35px;
    }
    .home_change .swiper-horizontal>.swiper-pagination-bullets, 
    .home_change .swiper-pagination-bullets.swiper-pagination-horizontal, 
    .home_change .swiper-pagination-custom, .swiper-pagination-fraction{
        bottom: -40px;
    }
    .head_nav {
        left: 44%;
    }
    .hnif_text {
        padding: 0 13px;
    }
    .hnif_text {
        padding: 0 11px;
    }
    .mod_head {
        --head_font16: 14px;
    }
    .hnif_text_font_icon {
        margin-left: 2px;
    }
    .cbcc_form {
        width: 57%;
    }
    /* 1280end */
}

/* 1200~992 平板横屏*/
@media screen and (max-width: 1200px) {
    .newsdet_main .std_crumbs .ys_cont1440{
        padding: 0;
    }
	.responsive-image {
      width: 60%; /* 屏幕宽度大于1919px时，图片宽度调整为50% */
    }
    .newsdet_text{
        padding-top: 34px;
    }
    .ys_page_wrap, .detail_main {
        --padding1: 14px;
    }
    .mod_arrows1 .slick-prev, 
    .mod_arrows1 .slick-next {
        width: 38px;
        height: 38px;
    }
    .about_honor_list .slick-prev, 
    .newsdet_about .slick-prev, 
    .casedet_about .slick-prev, 
    .detail_main .slick-prev {
        left: -26px;
    }
    .about_honor_list .slick-next, 
    .newsdet_about .slick-next, 
    .casedet_about .slick-next, 
    .detail_main .slick-next {
        right: -26px;
    }
    .mod_arrows1 .slick-prev::before, 
    .mod_arrows1 .slick-next::before, 
    .mod_arrows1 .slick-prev::after, 
    .mod_arrows1 .slick-next::after {
        width: 36.6%;
        height: 36.6%;
    }
    .casedet_core_list_item:not(.slick-active) {
        transform: translateX(53px) scale(0.8);
    }
    .casedet_core_list_item.slick-active~.casedet_core_list_item {
        transform: translateX(-53px) scale(0.8);
    }
    .casedet_core .std_font40 {
        margin-bottom: 40px;
    }
    .stli_icon {
        margin: 0 20px;
    }
    .stli_text1 {
        width: calc(calc(100% - 260px) * 0.487455);
    }
    .stli_text2 {
        width: calc(calc(100% - 260px) * 0.512545);
    }
    .solution_case_list .slick-prev {
        left: -39px;
    }
    .solution_case_list .slick-next {
        right: -39px;
    }
    .solution_pro .mod_arrows1 .slick-prev {
        left: -38px;
    }
    .solution_pro .mod_arrows1 .slick-next {
        right: -38px;
    }
    .home_micro.on1 .home_micro_cry_left {
        left: 40px;
    }
    .home_micro.on2 .home_micro_cry_left{
        left: 0;
    }
    .home_idea.on1 .home_idea_left {
        left: 40px;
    }
    .home_idea.on1 .home_idea_right {
        right: 40px;
    }
    .home_idea.on2 .home_idea_left{
        left: 0;
    }
    .home_idea.on2 .home_idea_right {
        right: 0;
    }
    .ficr_list_link {
        padding-left: 26px;
    }
    .ficr_list_link_text {
        padding-left: 7px;
    }
    .pro_list.mod_arrows1{
        width: calc(100% - 30px);
        position: relative;
        left: 15px;
    }
    /* 1200end */
}
@media screen and (max-width: 1199px){
    :root {
        --head: 64px;
    }
	.responsive-image {
      width: 60%; /* 屏幕宽度大于1919px时，图片宽度调整为50% */
    }
    .contact_box_cry{
        padding-top: 0;
    }
    .footer_inof_cry_left {
        --fot_left: 16px;
    }
    .ficl_item:first-child {
        padding-top: 22px;
        padding-bottom: 14px;
    }
    .ficl_item {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .footer_inof_cry_left {
        width: 175px;
    }
    .footer_inof_cry_right {
        width: 190px;
    }
    .ficr_list_link {
        padding-left: 46px;
    }
    .footer_inof_cry_nav {
        width: calc(100% - 365px);
    }
    .footer_inof_cry_nav>li {
        padding: 0 16px;
    }
    .footer_inof_cry_nav>li:nth-of-type(2) {
        width: 230px;
    }
    .footer_powered_cry_left .std_text14 {
        padding-left: 18px;
    }
    .footer_powered_cry_left .std_text14 a {
        margin-left: 8px;
    }
    .fpcl_item a {
        padding: 0 8px;
    }
    .footer_powered_cry_list {
        margin: 0 -8px;
    }
    .std_btn3_link .std_text1 {
        width: 150px;
        height: 150px;
    }
    .fvct_logo {
        margin-bottom: 12px;
    }
    .footer_vistar {
        padding-top: 70px;
    }
    .cbcc_form .pop_form_table_select {
        padding-top: 20px;
    }
    .pftn_other {
        width: 156px;
    }
    .pop_form_table_code .pftn_label {
        width: calc(100% - 156px);
    }
    .contact_box_cry_core {
        padding-top: 32px;
    }
    .std_crumbs {
        padding-top: 16px;
    }
    .inside_ban_top, .course_ban{
        padding-top: 1px;
    }
    .inside_ban_cry {
        padding-top: 40px;
        padding-bottom: 58px;
    }
    .joli_top {
        padding: 15px 26px;
    }
    .joli_top_btn {
        width: 36px;
        height: 36px;
    }
    .joli_top .std_text18 {
        padding-left: 14px;
    }
    .joli_top .std_text18 {
        width: calc(calc(100% - 36px) * 0.53);
    }
    .joli_top .std_text1 {
        width: calc(calc(100% - 36px) * 0.47);
    }
    .joli_text {
        padding: 30px 42px 44px;
    }
    .joli_tli_word p {
        margin-bottom: 0.5em;
    }
    .joli_text .std_btn2.std_btn2_type1 .std_btn1_link_font {
        padding: 8px 30px;
    }
    .newsdet_ban {
        margin-top: 0;
    }
    .newsdet_ban_cry_year {
        margin-bottom: 7px;
    }
    .newsdet_ban_cry_label {
        padding: 2px 17px;
    }
    .newsdet_text_list {
        margin-top: 42px;
    }
    .newsdet_text_list_nub {
        margin-bottom: 10px;
    }
    .news_cry .caln_img {
        margin-bottom: 18px;
    }
    .news_cry .dcli_link_date {
        margin-bottom: 8px;
    }
    .dcli_link_date,
    .newsdet_ban_cry_year{
        font-size: 14px;
    }
    .news_cry .case_apply_list .std_title4{
        width: 100%;
    }
    .ys_page_wrap, .detail_main {
        --padding1: 11px;
    }
    .about_honor_list .slick-prev, .newsdet_about .slick-prev, .casedet_about .slick-prev, .detail_main .slick-prev {
        left: -28px;
    }
    .about_honor_list .slick-next, .newsdet_about .slick-next, .casedet_about .slick-next, .detail_main .slick-next {
        right: -28px;
    }
    .news_main .course_inof_box, .inof_main .course_inof_box, .case_main .course_inof_box {
        padding-bottom: var(--distance60);
    } 
    .inof_list_item_cry {
        padding: 22px 20px 22px;
    }
    .ilic_text {
        padding-left: 20px;
    }
    .ilic_text .std_text18 {
        margin-bottom: 19px;
    }
    .caln_img {
        margin-bottom: 16px;
    }
    .case_apply_list_nub .std_text20 {
        margin-bottom: 18px;
    }
    .stli_img {
        width: 180px;
    }
    .stli_icon {
        margin: 0 14px;
    }
    .stli_text1 {
        width: calc(calc(100% - 228px) * 0.487455);
    }
    .stli_text2 {
        width: calc(calc(100% - 228px) * 0.512545);
    }
    .stli_text .std_title4, .stli_text .std_text1 {
        padding-left: 28px;
    }
    .stli_text.stli_text1 .std_text1, .stli_text.stli_text2 .std_text1 {
        padding-top: 24px;
        padding-right: 32px;
        padding-bottom: 32px;
    }
    .stli_text.stli_text2 .std_text20, .stli_text.stli_text2 .std_text1 {
        padding-left: 32px;
    }
    .scln_left {
        padding: 34px 30px 30px 36px;
    }
    .std_btn5_link {
        padding: 7px 28px;
    }
    .resource_center_cry_text {
        padding-left: 46px;
    }
    .stli_text1.stli_text .std_text1::before {
        width: calc(100% + 138px);
    }
    .course_inof_box {
        padding-bottom: 32px;
    }
    .ys_nybanner {
        margin-top: 0;
    }
    .detail_super_list_nub{
        width: 33.333333%;
    }
    .course_refer_link_text {
        padding: 0 38px 36px;
    }
    .cicn_link {
        padding-bottom: 0;
    }
    .course_inof_class_nub {
        margin-bottom: 34px;
    }
    .course_inof_class {
        margin: 0 -15px -34px;
    }
    .eili_left {
        width: 45%;
    }
    .eili_right {
        width: 48%;
    }
    .about_ban_text_left {
        width: 48%;
    }
    .abln_img,
    .g_shodow_img {
        height: calc(var(--height-num) - 64px);
    }
    .abln_text_logo {
        width: 170px;
    }
    .ahli_cry {
        padding: 36px 18px 32px;
    }
    .apll_nub {
        width: 200px;
        padding: 0 14px;
        margin-bottom: 28px;
    }
    .about_partner_logo_list {
        width: calc(200px * var(--width-shu));
    }
    .about_partner_box::before, 
    .about_partner_box::after {
        width: 40px;
    }
    .std_side{
        display: none;
    }
    .about_develop {
        --left1: 409px;
    }
    .trul_ul_li {
        margin-bottom: 28px;
        padding: 0 14px 22px;
    }
    .ylny_text_qian, .ylny_text_span_hou {
        font-size: 140px;
    }
    .yecb_left_numnr_yuan {
        left: 100px;
    }
    .ylny_text,
    .yecb_left_numnr_year {
        height: 150px;
    }
    .about_develop {
        --height01: 300px;
    }
    .ylny_circle {
        cx: 150;
        cy: 150;
        r: 149;
    }
    .ys_cont1033 {
        width: 800px;
    }
    .home_lead_title {
        margin-bottom: 16px;
    }
    .home_lead_text, .home_lead_text p {
        line-height: 1.75;
    }
    .home_lead_text {
        margin-bottom: 70px;
    }
    .hlcc_brl_item {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .hlcc_box_right_list {
        margin-bottom: 16px;
    }
    .hcli_cry .std_font30 {
        padding: 34px 34px;
    }
    .hmtl_nub .std_font30 {
        margin-bottom: 14px;
    }
    .home_idea_right {
        width: calc(250px * calc(1 + calc(0.4 * var(--pro1))));
    }
    .home_idea_core_list {
        padding-bottom: 70px;
    }
    .vistar_dots,
    .inside_dots,
    .about_dots,
    .std_point1,
    .home_micro .about_dots{
        -webkit-mask-image: none;
        mask-image: none;
        background: transparent;
    }
    .vistar_dots::before,
    .inside_dots::before,
    .about_dots::before,

    .vistar_dots_san,
    .inside_dots_san,
    .about_dots_san,
    .std_point_san{
        display: none;
    }
    .about_develop .about_dots::before,
    .home_micro .about_dots::before{
        opacity: .2;
    }
    .home_micro .about_dots,
    .about_dots{
        height: 100%;
    }
    .course_ban .inside_dots::after{
        height: 30%;
        top: 70%;
    }
    .home_idea {
        padding-top: var(--distance100);
    }
    .home_idea .ys_cont1440{
        --distance100: 70px;
    }
    .about_ban_mask_img,
    .g_shodow,
    .g_shodow_img{
        height: 100%;
    }
    .ys_privacy .ys_pribanner {
        height: 200px;
    }
    .ys_privacy .ys_pribanner .ys_priban {
        top: 50%;
    }
    .ficr_list_code {
        top: calc(100% - 2px);
        left: 50%;
        transform: translateX(-50%);
    }
    .ficr_list_code::before {
        border-bottom: 6px solid #fff;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        top: -6px;
        left: 50%;
        transform: translateX(-50%);
    }
    .ficr_list {
        display: block;
    }
    .home_lead_mark {
        width: 100vw;
        height: calc(100vw / 288 * 141);
        transform-origin: 50% 40%;
    }
    .text_mark {
        width: 100vw;
        height: calc(100vw / 288 * 141);
        -webkit-mask-position: 50% 42%;
    }
    .home_idea_btn{
        bottom: auto;
    }
    .home_idea.on2 .home_idea_btn {
        top: auto;
        bottom: 0;
        transform: translate(-50%,0%);
    }
    .home_idea_btn{
        transition: all .36s;
    }
    .head_telx {
        display: flex;
        justify-content: center;
        margin: 0;
        margin-top: 10px;
    }
    .ys_ph_navbar4 .ys_phmenu_scroll {
        max-height: calc(100% - 100px);
    }
    .std_btn2_type1 .std_btn1_link_font,
    .std_btn2_type1 p {
        font-size: calc(var(--text16) - 2px);
    }
    .pftn_other {
        width: 220px;
    }
    .pop_form_table_code .pftn_label {
        width: calc(100% - 220px); 
    }
    .cbcc_form .pop_form_table_nub .std_text1{
        font-size: 14px;
    }
    .pftn_label .std_text1 p, .pop_form_table_nub .std_text1 p {
        font-size: 12px;
    }
    
    /* 1199end */
}

/* 991~768 平板竖屏 重点*/
@media screen and (max-width: 991px) {
    :root {
        --font260: 60px;
        --font120: 44px;
        --font70: 38px;
        --font64: 36px;
        --font60: 36px;
        --font56: 34px;
        --font54: 32px;
        --font48: 30px;
        --font40: 30px;
        --distance150: 80px;
        --distance130: 75px;
        --distance120: 70px;
        --distance110: 65px;
        --distance100: 60px;
        --distance90: 55px;
        --distance80: 52px;
        --distance70: 50px;
        --distance60: 34px;
        --distance50: 28px;
        --distance40: 26px;
        --distance24: 20px;
    }
	.responsive-image {
      width: 60%; /* 屏幕宽度大于1919px时，图片宽度调整为50% */
    }
    .std_crumbs{
        display: none;
    }
    .footer_inof_cry_nav{
        display: none;
    }
    .footer_inof_cry_left{
        display: none;
    }
    .footer_inof_cry_right{
        border-left: 0;
    }
    .footer_inof_cry_right {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -20px;
        width: calc(100% + 40px);
    }
    .ficr_list_link{
        padding: 7px 20px;
    }
    .footer_inof_cry_right {
        padding-top: 22px;
        padding-bottom: 22px;
    }
    .ficr_list_link_text {
        padding-left: 12px;
    }
    .footer_powered_cry{
        flex-wrap: wrap;
    }
    .footer_powered_cry_left{
        padding: 15px 0;
    }
    .footer_powered {
        padding-top: 24px;
        padding-bottom: 32px;
    }
    .contact_box_cry_core {
        padding-top: 50px;
    }
    .contact_box_pc{
        display: none;
    }
    .contact_box_ph{
        display: block;
    }
    .contact_box_mask {
        position: relative;
    }
    .contact_box_cry_core{
        background: var(--colorfff);
    }
    .cbcc_form {
        width: 100%;
    }
    .contact_box_mask_top,
    .contact_box_mask_bot{
        display: none;
    }
    .contact_box_cry{
        padding-bottom: 0;
    }
    .contact_bg img{
        object-position: 70% 50%;
    }
    .inside_ban_cry {
        padding-bottom: 40px;
    }
    .joli_top_btn {
        width: 32px;
        height: 32px;
    }
    .joli_top .std_text1 {
        width: calc(calc(100% - 32px) * 0.47);
        font-size: 14px;
    }
    .joli_top .std_text18 {
        width: calc(calc(100% - 32px) * 0.53);
    }
    .joli_text {
        padding: 26px 39px 42px;
    }
    .joli_tli_name {
        margin-bottom: 0.6em;
    }
    .joli_tli_word p {
        margin-bottom: 0.3em;
    }
    .joli_text .std_btn2.std_btn2_type1 .std_btn1_link_font {
        padding: 6px 28px;
    }
    .join_our_list_item {
        margin-bottom: 20px;
    }
    .join_our_link {
        padding: 8px 34px;
    }
    .join_our_btn{
        margin-top: 30px;
    }
    .newsdet_about_list .slick-dots{
        bottom: 0;
    }
    .newsdet_about_list.slick-dotted{
        padding-bottom: 26px;
    }
    .newsdet_about_list .case_apply_list_nub{
        width: 50%;
    }
    .case_ban .std_font60 {
        margin-bottom: 32px;
    }
    .cibl_item_link .std_text1{
        font-size: 14px;
    }
    .cibl_item_link .std_text1 {
        padding: 6px 15px;
    }
    .cibl_item {
        padding: 0 6px;
        margin-bottom: 12px;
    }
    .cibr_select{
        margin-bottom: 12px;
    }
    .course_inof_box_list {
        margin: 0 -6px;
    }
    .course_inof_box{
        flex-wrap: wrap;
    }
    .cibr_select {
        margin-right: 10px;
        height: 33px;
        width: 132px;
        padding-left: 24px;
        padding-right: 18px;
    }
    .cibr_select .ys_select_show,
    .cibs_input input{
        font-size: 14px;
    }
    .course_inof_box_search {
        width: 200px;
        height: 33px;
        padding-left: 22px;
        padding-right: 16px;
    }
    .cibs_btn {
        width: 15px;
    }
    .news_main .course_inof_box, .inof_main .course_inof_box, .case_main .course_inof_box {
        padding-bottom: var(--distance50);
    }
    .case_ban .std_font60{
        margin-top: 40px;
    }
    .course_inof_box_list {
        max-width: none;
    }
    .cibr_select .ys_select_li{
        font-size: 14px;
        padding: 4px 26px;
    }
    .cibr_select .ys_select_bd {
        padding-bottom: 17px;
        height: 159px;
    }
    .ilic_text .std_text18 {
        margin-bottom: 12px;
    }
    .ilic_img {
        width: 54px;
    }
    .ilic_text {
        width: calc(100% - 54px);
        padding-left: 16px;
        padding-top: 0px;
    }
    .ilic_text .std_text18{
        font-size: 16px;
    }
    .ilic_tbn_click {
        padding: 0px 16px;
    }
    .casedet_core .std_font40 {
        width: 86%;
        line-height: 1.5;
    }
    .casedet_core .std_font40 {
        margin-bottom: 30px;
    }
    .casedet_core_list_item:not(.slick-active) {
        transform: translateX(12px) scale(0.8);
    }
    .casedet_core_list_item.slick-active~.casedet_core_list_item {
        transform: translateX(-12px) scale(0.8);
    }
    .casedet_core .caln_label {
        margin-bottom: 22px;
    }
    .casedet_about_list .slick-dots{
        bottom: 0;
    }
    .casedet_about_list.slick-dotted{
        padding-bottom: 30px;
    }
    .cibl_item {
        padding: 0 3px;
    }
    .course_inof_box_list {
        margin: 0 -3px;
    }
    .stli_img {
        width: 140px;
    }
    .stli_icon {
        margin: 0 8px;
        width: 16px;
    }
    .stli_text1 {
        width: calc(calc(100% - 172px) * 0.487455);
    }
    .stli_text2 {
        width: calc(calc(100% - 172px) * 0.512545);
    }
    .stli_text .std_title4, 
    .stli_text .std_text1 {
        padding-left: 24px;
    }
    .stli_text.stli_text1 .std_text1, 
    .stli_text.stli_text2 .std_text1 {
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 24px;
    }
    .stli_text.stli_text2 .std_text20, 
    .stli_text.stli_text2 .std_text1 {
        padding-left: 22px;
    }
    .scln_box{
        flex-direction: column-reverse;
    }
    .scln_right {
        width: 100%;
    }
    .scln_left {
        width: 100%;
    }
    .solution_case_list_nub.slick-slide{
        height: auto;
    }
    .solution_case_list .slick-track{
        display: flex;
    }
    .plil_text .std_text1, .plil_text .std_text1 p{
        line-height: 1.5;
    }
    .plil_text_title {
        padding-bottom: 14px;
    }
    .plil_text .std_text1 {
        margin-top: 16px;
        margin-bottom: 20px;
    }
    .std_btn4_link .std_btn4_link_font{
        font-size: 14px;
    }
    .std_btn4_link_icon {
        width: 26px;
        height: 26px;
    }
    .std_btn4_link .std_btn4_link_font {
        padding-left: 12px;
        padding-right: 14px;
    }
    .std_btn4_link {
        padding: 6px 6px;
    }
    .resource_center_cry_text .std_title2 {
        margin-bottom: 4px;
    }
    .resource_center_cry_text {
        padding-left: 32px;
    }
    .resource_center_cry_text {
        width: 70%;
    }
    .resource_center_cry_text .std_text1 {
        margin-bottom: 8px;
    }
    .std_btn2 .std_btn1_link_font {
        padding: 3px 32px;
    }
    .stli_text1.stli_text .std_text1::before {
        width: calc(100% + 114px);
    }
    .pro_list_item:nth-of-type(-n+2) .pro_list_item_link {
        padding-top: 26px;
    }
    .ys_nybanner h1 {
        margin-bottom: 4px;
    }
    .ys_nybanner p{
        margin-bottom: 12px;
        line-height: var(--l1h5);
    }
    .std_btn5_link {
        padding: 5px 20px;
    }
    .mod_title1 .std_title2 {
        margin-bottom: 14px;
    }
    .dsln_cry_text {
        padding: 22px 22px 40px;
    }
    .detail_super_list .slick-dots{
        bottom: 0;
    }
    .detail_super_list_nub{
        width: 50%;
    }
    .detail_super_list.slick-dotted{
        padding-bottom: 30px;
    }
    .ddcl_img {
        width: 80%;
        left: -10px;
    }
    .detail_data_cry_left {
        width: 32%;
    }
    .detail_data_cry_right {
        width: 68%;
    }
    .ddcr_list_item {
        padding: 10px 10px;
    }
    .ddcr_list_item_name,
    .ddcr_list_item_text{
        font-size: 14px;
    }
    .detail_case_list .slick-dots{
        bottom: 0;
    }
    .detail_case_list.slick-dotted{
        padding-bottom: 30px;
    }
    .course_ban_core .std_font60{
        margin-bottom: var(--distance60);
    }
    .course_refer_link_text .std_text1 {
        margin-bottom: 2px;
    }
    .course_refer_link_text {
        padding: 0 30px 28px;
    }
    .course_inof_class_nub {
        padding: 0 10px;
        margin-bottom: 30px;
    }
    .course_inof_class {
        margin: 0 -10px -30px;
    }
    .cicn_link_label_item label{
        font-size: 14px;
    }
    .cicn_link_label_item label {
        padding: 2px 18px;
    }
    .cicn_link_label {
        margin-top: 22px;
    }
    .cicn_link_text .std_title4 {
        margin-bottom: 8px;
    }
    .eili_box::before {
        width: 240px;
        height: 240px;
    }
    .eili_box {
        padding-top: 36px;
    }
    .eili_box_img {
        width: 80.512456%;
    }
    .about_ban_mask{
        background: var(--colorfff);
    }
    .g_shodow,
    .about_ban_mask_img{
        display: none;
    }
    .about_ban_text_left {
        width: 100%;
    }
    .about_ban_mask {
        transition: all 0.5s cubic-bezier(.18, .63, 0, 1);
    }
    .about_ban_text_left {
        transition-delay: .4s;
    }
    .about_honor_list.mod_arrows1{
        padding-bottom: 34px;
    }
    .about_honor_list .slick-dots{
        bottom: 0;
    }
    .apll_nub {
        width: 180px;
    }
    .about_partner_logo_list {
        width: calc(180px * var(--width-shu));
    }
    .ylny_text_qian, .ylny_text_span_hou {
        font-size: 100px;
    }
    .ylny_text, .yecb_left_numnr_year {
        height: 110px;
    }
    .yecb_left_numnr_yuan {
        left: 60px;
    }
    .about_develop {
        --height01: 240px;
    }
    .ylny_circle {
        cx: 120;
        cy: 120;
        r: 119;
    }
    .about_develop {
        --left1: 300px;
    }
    .yecb_right {
        width: calc(100% - 300px);
        padding-left: 30px;
    }
    .yecb_list {
        padding: 80px 0;
    }
    .yecb_right_ul_li:last-child .trul_ul_li:last-child{
        margin-bottom: 0;
    }
    .home_ban {
        padding: 18px 20px 0;
    }
    .home_ban.act1 .home_ban_cry, .home_ban.act2 .home_ban_cry {
        width: calc(100% - 40px);
    }
    .home_ban.act1 .home_ban_cry {
        top: 90px;
    }
    .home_ban {
        --topx: 110px;
        --transy1: calc(160px * calc(1 - var(--rate1)));
    }
    .ys_banner {
        clip-path: inset(0px calc(calc(50% - 8rem) * calc(1 - var(--rate1))) round calc(1rem * calc(1 - var(--rate1))));
    }
    .home_ban_box2 {
        top: calc(20px - var(--transy1));
    }
    .home_zhan {
        height: 0;
    }
    .home_mled_left {
        padding-top: 8vh;
    }
    .home_mled_left {
        width: 40%;
    }
    .home_mled_right {
        width: 50%;
    }
    .home_mled_hello_img {
        width: 78%;
    }
    .hmhi_font {
        left: -50px;
    }
    .home_lead_text, .home_lead_text p{
        font-size: var(--font30);
    }
    .home_lead_text {
        margin-bottom: 48px;
    }
    .home_lead {
        padding-top: 0;
    }
    .home_lead_mark {
        transform: scale(2.5);
    }
    .text_mark {
        -webkit-mask-size: 250% 250%;
    }
    .home_change_list.swiper {
        padding-right: 40px;
    }
    .home_micro_cry_left {
        padding-left: 44px;
    }
    .home_micro_box {
        width: 320px;
        height: 320px;
    }
    .home_micro_box_img {
        width: 352px;
        transform: translateX(calc(var(--pro1) * -56px));
    }
    .home_micro_text {
        width: 42.71%;
        padding-top: 160px;
    }
    .std_btn2.std_btn2_type3 .std_btn1_link_font {
        padding: 5px 33px;
    }
    .home_idea_core .std_font40, .home_idea_left .std_font40 {
        transform: translateX(calc(40px * var(--pro1)));
    }
    .home_idea_core .std_font40, .home_idea_left .std_font40 {
        width: calc(180px * calc(1 + calc(0.5 * var(--pro1))));
        font-size: calc(var(--font40) * calc(1 + calc(0.5 * var(--pro1))));
    }
    .home_idea_left {
        width: 180px;
    }
    .home_idea_img {
        width: calc(180px * calc(1 + calc(0.5 * var(--pro1))));
    }
    .home_idea_right {
        width: calc(200px * calc(1 + calc(0.4 * var(--pro1))));
    }
    .ys_nybanner .ys_nyban_title>* {
        max-width: 68%;
    }
    :root {
        --font56: 32px;
    }
    .plil_text .std_text1 {
        height: 9em;
        -webkit-line-clamp: 6;
    }
    .home_idea .ys_cont1440{
        --distance100: 60px;
    }
    .home_idea_left .std_font40.home_idea_tit2 {
        font-size: var(--font40);
        width: 180px;
        transform: translateX(calc(40px * var(--pro1))) scale(calc(1 + calc(0.5 * var(--pro1))));
    }
    .home_lead_mark {
        transform: scale(3);
    }
    .text_mark {
        -webkit-mask-size: 300% 300%;
    }
    .home_lead_mark {
        width: 100vw;
        height: calc(100vw / 288 * 141);
        transform-origin: 50% 40%;
    }
    .text_mark {
        width: 100vw;
        height: calc(100vw / 288 * 141);
        -webkit-mask-position: 50% 40%;
    }
    .hicl_item {
        margin-bottom: 2px;
    }
    .hicl_item_link .hicl_item_text{
        line-height: var(--l1h5);
    }
    .ddcl_img_play {
        width: 36px;
    }
    .home_change .swiper-horizontal>.swiper-pagination-bullets, 
    .home_change .swiper-pagination-bullets.swiper-pagination-horizontal, 
    .home_change .swiper-pagination-custom, .swiper-pagination-fraction{
        bottom: -36px;
    }
    /* 991end */
}
/* <768 移动端 重点*/
@media screen and (max-width: 768px) {
    .ys_ban_pc, .ys_nyban_pc{
        display: none;
    }
	.responsive-image {
      width: 80%;
    }
    .ys_ban_video{
        display: none;
    }
    .ys_ban_ph, .ys_nyban_ph{
        display: block;
    }
    .ys_modal_content {
        max-height: 550px;
        padding: 50px 20px;
    }
    .mod_phone{
        pointer-events: all;
    }
    :root {
        --font260: 40px;
        --font120: 32px;
        --font70: 36px;
        --font64: 34px;
        --font60: 34px;
        --font56: 32px;
        --font54: 30px;
        --font48: 28px;
        --font40: 28px;
        --font36: 26px;
        --font32: 26px;
        --font30: 24px;
        --font24: 18px;
        --distance150: 56px;
        --distance130: 54px;
        --distance120: 52px;
        --distance110: 50px;
        --distance100: 48px;
        --distance90: 46px;
        --distance80: 44px;
        --distance70: 42px;
        --distance60: 26px;
        --distance50: 24px;
        --distance40: 22px;
        --distance24: 18px;
    }
    .contact_box_cry_core {
        padding-top: 44px;
    }
    .pop_form_table_nub {
        padding: 0 6px;
    }
    .pop_form_table {
        margin: 0 -6px;
    }
    .pftn_other_img {
        width: 110px;
    }
    .contact_box .std_font60 {
        margin-bottom: 2px;
    }
    .std_btn3_link .std_text1 {
        width: 120px;
        height: 120px;
    }
    .ring_rotate {
        --zhi1: 6px;
        --zhi2: 6px;
    }
    .footer_vistar {
        padding-top: 50px;
    }
    .footer_powered_cry_left .std_text14{
        max-width: calc(100% - 120px);
    }
    .footer_powered {
        padding-top: 18px;
        padding-bottom: 28px;
    }
    .inside_ban_cry_box .std_text18,
    .inside_ban_cry_box .std_text18 p{
        line-height: 1.75;
    }
    .inside_ban_cry {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .joli_top .std_text18::before {
        width: 3px;
        height: 16px;
    }
    .joli_top {
        padding: 13px 20px;
    }
    .joli_top .std_text18 {
        padding-left: 11px;
    }
    .joli_text {
        padding: 22px 32px 36px;
    }
    .joli_tli_name {
        margin-bottom: 0.5em;
    }
    .ys_cont944, .newsdet_main .std_crumbs .ys_cont1440 {
        max-width: calc(100% - 40px);
    }
    .newsdet_text .yxedr_active p, .casedet_text .yxedr_active p {
        margin-bottom: 1em;
    }
    .newsdet_text .yxedr_active h5, .casedet_text .yxedr_active h5 {
        margin-bottom: calc(var(--text16) * 1);
    }
    .newsdet_ban_cry {
        padding-top: 30px;
        padding-bottom: 32px;
    }
    .newsdet_ban_cry .std_title3{
        line-height: var(--l1h5);
    }
    .newsdet_text_list {
        margin-top: 28px;
    }
    .newsdet_text_list_nub p {
        line-height: 1.75;
    }
    .newsdet_text_list_nub {
        margin-bottom: 8px;
    }
    .newsdet_text {
        padding-bottom: 30px;
    }
    .slick-dots li {
        width: 8px;
        height: 8px;
    }
    .news_cry .case_apply_list .std_title4 {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .newsdet_about_list .case_apply_list_nub{
        width: 100%;
    }
    .case_apply_list_nub {
        width: 100%;
    }
    .news_cry .case_apply_list_nub {
        margin-bottom: 32px;
    }
    .news_cry .case_apply_list {
        margin-bottom: -32px;
    }
    .inof_list_item {
        width: 100%;
        margin-bottom: 18px;
    }
    .inof_list {
        margin-bottom: -18px;
    }
    .ys_cont792 {
        max-width: calc(100% - 40px);
    }
    .casedet_core .std_font40 {
        width: 100%;
    }
    .casedet_core .caln_label {
        margin-bottom: 18px;
    }
    .casedet_core .std_font40 {
        margin-bottom: 26px;
    }
    .casedet_core_list {
        padding-left: 30px;
        padding-right: 30px;
    }
    .cibl_item_link .std_text1 {
        padding: 6px 13px;
    }
    .case_apply_list_nub {
        margin-bottom: 32px;
    }
    .case_apply_list {
        margin-bottom: -32px;
    }
    .stli_text1 {
        width: calc(100% - 140px);
    }
    .solution_trait_list_item{
        flex-wrap: wrap;
    }
    .stli_icon {
        margin: 0 20px;
        width: 20px;
    }
    .stli_text1 {
        margin-bottom: 10px;
    }
    .stli_text2 {
        width: calc(100% - 60px);
    }
    .stli_text.stli_text2 .std_text20, .stli_text.stli_text2 .std_text1 {
        padding-left: 102px;
    }
    .stli_text .std_title4, .stli_text .std_text1 {
        padding-left: 22px;
    }
    .solution_trait_list_item {
        --tit_high: 42px;
    }
    .solution_case_list .slick-dots{
        bottom: -30px;
    }
    .solution_case_list{
        margin-bottom: 30px;
    }
    .solution_pro .std_title2 {
        margin-bottom: 26px;
    }
    .pro_list_item{
        width: 100%;
    }
    .solution_pro .slick-dots{
        bottom: 0;
    }
    .pro_list.mod_arrows1{
        padding-bottom: 30px;
    }
    .resource_center_cry_text {
        width: 100%;
        top: 28%;
        padding: 0 20px;
    }
    .resource_center_cry_text .std_title2 {
        margin-bottom: 10px;
    }
    .resource_center_cry_text .std_text1 {
        margin-bottom: 20px;
    }
    .pro_list_item:nth-of-type(2n-1) .pro_list_item_link{
        padding-left: 0;
        padding-right: 0;
    }
    .pro_list_item:nth-of-type(2n) .pro_list_item_link{
        padding-right: 0;
        padding-left: 0;
    }
    .pro_list_item:nth-of-type(-n+2) .pro_list_item_link,
    .pro_list_item_link {
        padding-top: var(--distance80);
        padding-bottom: var(--distance60);
    }
    .pro_list_item:first-child .pro_list_item_link{
        padding-top: 20px;
    }
    .ys_nyban_title h1{
        font-size: 24px;
    }
    .ys_nybanner p{
        font-size: 14px;
    }
    .ys_nybanner .ys_nyban_title>* {
        max-width: 61.7%;
    }
    .std_btn5_link_font{
        font-size: 14px;
    }
    .std_btn5_link_icon {
        width: 16px;
        margin-right: 7px;
    }
    .ys_nybanner .ys_nyban_title .btn_list{
        width: 76%;
        max-width: 80%;
    }
    .btn_list_item {
        padding: 0 6px;
    }
    .btn_list {
        margin: 0 -6px;
    }
    .ys_nybanner .ys_nyban_title p{
        max-width: 50%;
    }
    .dsln_cry_text {
        padding: 20px 18px 30px;
    }
    .dsln_cry_text .std_title4 {
        margin-bottom: 4px;
    }
    .detail_data_cry_left {
        width: 100%;
    }
    .detail_data_cry {
        padding-right: 0;
    }
    .detail_data_cry_left .std_title2{
        margin-bottom: 20px;
    }
    .ddcl_img {
        width: 50%;
        left: 0px;
        margin-bottom: 18px;
    }
    .detail_data_cry_right {
        width: 100%;
    }
    .ddcr_list_item_name {
        padding-right: 10px;
    }
    .detail_scene_list .slick-dots{
        bottom: 0;
    }
    .detail_scene_list_item{
        width: 100%;
    }
    .detail_scene_list.slick-dotted{
        padding-bottom: 30px;
    }
    .dcli_link_img {
        margin-bottom: 14px;
    }
    .dcli_link .std_text20 {
        margin-bottom: 16px;
        width: 100%;
    }
    .dcli_link .cicn_link_label {
        margin-top: 20px;
    }
    .course_inof_class_nub{
        width: 100%;
    }
    .course_refer_link_text {
        padding: 0 20px 20px;
    }
    .course_refer_link_text .std_text1 {
        margin-bottom: 0px;
    }
    .course_inof_box {
        padding-bottom: 22px;
    }
    .ys_nybanner .ys_nyban_title>* {
        max-width: 100%;
    }
    .ys_nybanner .ys_nyban_title p {
        max-width: 100%;
    }
    .ys_nybanner h1 {
        margin-bottom: 8px;
    }
    .ys_nybanner p {
        margin-bottom: 20px;
    }   
    .ys_nybanner .ys_nyban_title{
        flex-direction: column;
        align-items: flex-start;
    }
    .ys_nyban_title_text{
        margin-bottom: 40px;
    }
    .ys_nyban_title_img {
        width: 46%;
    }
    .eili_left {
        width: 100%;
    }
    .excell_inof_list_item {
        flex-wrap: wrap;
    }
    .eili_right {
        width: 100%;
    }
    .eili_left{
        margin-bottom: var(--distance60);
    }
    .eili_left_title{
        margin-bottom: var(--distance60);
    }
    .eili_left_title .std_title3 span {
        margin-right: 16px;
        top: 1px;
    }
    .eili_right_text_nub .std_title4 {
        margin-bottom: 8px;
    }
    .eili_right_text_nub .std_text20 p{
        font-size: 16px;
    }
    .excell_inof_list_item:nth-of-type(2n) .eili_left .eili_left_title{
        display: block;
    }
    .excell_inof_list_item:nth-of-type(2n) .eili_right .eili_left_title{
        display: none;
    }
    .eili_left_title .std_text20,
    .eili_left_title .std_text20 p{
        font-size: 16px;
    }
    .abln_text_logo {
        width: 150px;
    }
    .ahli_cry_text .std_text1, .ahli_cry_text .std_text1 p{
        font-size: 14px;
    }
    .ahli_cry_img {
        width: 140px;
        margin-bottom: 10px;
    }
    .ahli_cry {
        padding: 28px 14px 24px;
    }
    .ahli_cry_text_box {
        width: 73%;
    }
    .apll_nub {
        width: 160px;
        padding: 0 10px;
        margin-bottom: 22px;
    }
    .about_partner_logo_list {
        width: calc(160px * var(--width-shu));
    }
    .abln_text {
        width: calc(100% - 40px);
    }
    .yecb_left_numnr_add{
        display: none;
    }
    .yecb_list {
        padding: 60px 0;
    }
    .yecb_left{
        width: 100%;
        padding-bottom: 0;
    }
    .yecb_right {
        width: 100%;
        padding-left: 0;
        padding-top: 0;
    }
    .trul_ul_li {
        margin-bottom: 21px;
        padding: 0 0 18px;
    }
    .tult_word p{
        line-height: 1.75;
    }
    .tult_date {
        margin-bottom: 6px;
    }
    .about_develop {
        --margin01: 30px;
    }
    .avli_img_text {
        width: calc(100% - 40px);
    }
    :root {
        --font70: 30px;
    }
    .home_mled_left_logo {
        width: 140px;
    }
    .home_mled_left {
        width: 100%;
    }
    .home_mled_swiper_cry{
        flex-wrap: wrap;
    }
    .home_mled_right {
        width: 100%;
        justify-content: flex-end;
    }
    .hmhi_font{
        font-size: 100px;
        left: 50%;
        transform: translateX(-50%)!important;
    }
    .home_mled_hello_img {
        width: calc(100% - 80px);
    }
    .hlcc_box{
        flex-wrap: wrap;
    }
    .hlcc_box_left {
        width: 100%;
        padding-bottom: 40px;
    }
    .home_lead{
        padding-top: var(--distance130);
    }
    .home_lead_text {
        margin-bottom: 32px;
    }
    .hlcc_box_right {
        width: 100%;
    }
    .home_lead_mark{
        height: calc(100% - var(--distance130));
        top: auto;
        bottom: 0;
    }
    .home_lead,
    .home_lead_cry,
    .hlcc_box{
        height: auto;
    }
    :root {
        --font60: 32px;
    }
    .home_change_list.swiper {
        padding-right: 0;
    }
    .hcli_cry .std_font30 {
        padding: 22px 20px;
    }
    .home_micro_text {
        width: 100%;
        padding-top: var(--distance80);
    }
    .hmtl_nub .std_font30 {
        margin-bottom: 10px;
    }
    .hmtl_nub{
        margin-bottom: var(--distance70);
    }
    .home_idea_core .std_font40, .home_idea_left .std_font40 {
        width: calc(160px * calc(1 + calc(0.3 * var(--pro1))));
        font-size: calc(var(--font40) * calc(1 + calc(0.3 * var(--pro1))));
    }
    .home_idea_core .std_font40, .home_idea_left .std_font40 {
        transform: translateX(calc(10px * var(--pro1)));
    }
    .home_idea_right {
        width: calc(200px * calc(1 + calc(0.1 * var(--pro1))));
    }
    .home_idea_img {
        width: calc(160px * calc(1 + calc(0.3 * var(--pro1))));
    }
    .pop_form .ys_modal_content {
        padding: 40px 28px 44px;
    }
    .pop_form_title {
        margin-bottom: 0px;
    }
    .pop_form .ys_modal_close {
        right: 11px;
        top: 14px;
    }
    .plil_text .std_text1 {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .home_idea .ys_cont1440{
        --distance100: 48px;
    }
    .pro_list.mod_arrows1{
        width: calc(100% - 20px);
        left: 10px;
    }
    .home_idea_left .std_font40.home_idea_tit2 {
        width: 160px;
        transform: translateX(calc(10px * var(--pro1))) scale(calc(1 + calc(0.3 * var(--pro1))));
    }    
    .home_lead_mark img{
        object-fit: cover;
    }
    .home_lead_mark{
        transform-origin: 50% 45%;
    }
    .text_mark{
        opacity: 0;
    }
    /* .home_lead_mark {
        transform: scale(4);
    }
    .text_mark {
        -webkit-mask-size: calc(400%) calc(400% / 288 * 141) ;
    }
    .home_lead_mark {
        width: 100vw;
        height: calc(100vw / 288 * 141);
        transform-origin: 50% 52%;
    }
    .text_mark {
        width: 100%;
        height: 100%;
        -webkit-mask-position: 50% 52%;
    } */
    .ddcl_img {
        margin-bottom: 50px;
    }
    .ddcl_img .slick-dots {
        bottom: -30px;
    }
    .fvcb_icon{
        width: 140px;
    }
    .ys_footer .ring_rotate {
        --zhi1: 4px;
        --zhi2: 4px;
    }
    .ddcl_img{
        margin: 0 auto;
        margin-bottom: 50px;
    }
    .plil_text .std_text1 {
        height: 9em;
        -webkit-line-clamp: 6;
    }
    .home_change .swiper-horizontal>.swiper-pagination-bullets, 
    .home_change .swiper-pagination-bullets.swiper-pagination-horizontal, 
    .home_change .swiper-pagination-custom, .swiper-pagination-fraction{
        bottom: -28px;
    }
    /* 768end */
}
@media screen and (max-width: 767px) {
    .home_idea.on1 .home_idea_left {
        left: 20px;
    }
	.responsive-image {
      width: 85%; 
    }
    .home_idea.on1 .home_idea_right {
        right: 20px;
    }
    .home_idea.on1.on3 .home_idea_left{
        position: absolute;
        top: var(--box1);
        left: 0;
    }
    .home_idea.on1.on3 .home_idea_right{
        position: absolute;
        top: var(--box1);
        right: 0;
    }
    .home_idea_core {
        padding-top: 460px;
    }
    .home_idea_core {
        width: 100%;
    }
    .hicl_item {
        margin-bottom: 6px;
    }
    .home_idea_core_list {
        padding-bottom: 58px;
    }
    .pop_form_table_nub.pop_form_table_nub2 {
        width: 100%;
    }
    .pftn_select_item {
        width: 50%;
    }
    .pop_form_box {
        padding: 0 1px;
    }
    .pftn_other {
        width: 145px;
    }
    .pop_form_table_code .pftn_label {
        width: calc(100% - 145px);
    }
    .pop_form_table_nub .std_text1,
    .pftn_label_text input{
        font-size: 14px;
    }
    .pftn_select_item_btn {
        width: 10px;
        height: 10px;
        margin-right: 7px;
        top: 7px;
    }
    .pftn_select_item .std_text1 {
        max-width: calc(100% - 17px);
    }
    .pftn_select_item_other {
        max-width: calc(100% - 52px);
    }
    .pftn_select_item {
        margin-bottom: 4px;
    }
    .pop_form_table_select {
        padding-top: 18px;
    }
    .pftn_label {
        padding-bottom: 5px;
        padding-top: 20px;
    }
    .pop_form_box .std_btn2 .std_btn1_link_font{
        font-size: 14px;
    }
    .pop_form_table_agree {
        margin-top: 20px;
    }
    .pop_form_table_submit {
        margin-top: 22px;
    }
    .pro_list.mod_arrows1{
        width: 100%;
        left: 0;
    }
    .about_video1 {
        width: 44px;
    }
    .ys_nybanner .ys_nyban_title .btn_list {
        width: 100%;
        max-width: 100%;
    }
    .plil_text .std_text1 {
        height: 6em;
        -webkit-line-clamp: 4;
    }
    .g_serch .z_1200_1 ul li{
        flex-wrap: wrap;
    }
    .g_serch .z_1200_1 ul li a {
        line-height: var(--l1h75);
        width: 100%;
        margin-bottom: 8px;
    }
    .g_serch .z_1200_1 ul li nobr {
        white-space: normal;
    }
    .g_serch .z_1200_1 ul li span{
        line-height: var(--l1h75);
    }
    .g_serch .z_1200_1 ul li{
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .g_serch .z_1200_1 ul li>span{
        left: -1em;
        position: relative;
    }
    .pftn_select_item {
        width: 100%;
    }
    .pftn_other {
        width: auto;
    }
    .pftn_other .std_btn2.std_btn2_type1 .std_btn1_link_font{
        white-space: nowrap;
        font-size: 12px;
    }
    .pftn_other .std_btn2_type1 p {
        font-size: 10px;
    }
    .pop_form_table_nub .std_text1, .pftn_label_text input {
        font-size: 12px;
    }
}
@media screen and (max-width: 480px) {
    :root {
        --font260: 28px;
        --font120: 26px;
        --font70: 24px;
        --font64: 24px;
        --font60: 22px;
        --font56: 20px;
        --font54: 20px;
        --font48: 20px;
        --font40: 20px;
        --font36: 18px;
        --font32: 18px;
        --font30: 18px;
        --font24: 16px;
        --text20: 16px;
        --text18: 14px;
        --text16: 14px;
        --distance150: 38px;
        --distance130: 38px;
        --distance120: 36px;
        --distance110: 36px;
        --distance100: 34px;
        --distance90: 32px;
        --distance80: 32px;
        --distance70: 30px;
        --distance60: 20px;
        --distance50: 18px;
        --distance40: 16px;
        --distance24: 14px;
        --radius10: 8px;
    }
	.responsive-image {
      width: 90%; 
    }
    .contact_box_cry_core {
        padding-top: 32px;
    }
    .pop_form_table_nub.pop_form_table_nub2 {
        width: 100%;
    }
    .cbcc_form .pftn_label {
        padding-bottom: 7px;
        padding-top: 14px;
    }
    .cbcc_form .pop_form_table_select {
        padding-top: 16px;
    }
    .cbcc_form .pftn_select {
        margin-top: 8px;
    }
    .pftn_select_item {
        width: 50%;
    }
    .cbcc_form .pftn_select_item {
        margin-bottom: 4px;
    }
    .cbcc_form .pop_form_table_select {
        margin-bottom: 12px;
    }
    .std_btn2.std_btn2_type1 .std_btn1_link_font {
        padding: 5px 24px;
    }
    .pftn_other_img {
        width: 100px;
    }
    .pftn_other {
        width: 124px;
    }
    .pop_form_table_code .pftn_label {
        width: calc(100% - 124px);
    }
    .cbcc_form .pop_form_table_agree {
        margin-top: 12px;
    }
    .pfta_btn {
        top: 5.5px;
    }
    .cbcc_form .pop_form_table_submit {
        margin-top: 22px;
    }
    .pop_form_table_submit .std_btn1_link_font {
        width: 140px;
    }
    .contact_box_mask_bot {
        display: block;
        height: 20px;
    }
    .std_btn3_link .std_text1 {
        width: 100px;
        height: 100px;
    }
    .ring_rotate {
        --zhi1: 5px;
        --zhi2: 5px;
    }
    .footer_vistar {
        padding-top: 38px;
    }
    .ficr_list_link_text {
        padding-left: 6px;
    }
    .ficr_list_link {
        padding: 5px 12px;
    }
    .footer_inof_cry_right {
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .footer_inof_cry_right {
        margin: 0 -12px;
        width: calc(100% + 24px);
    }
    .footer_powered_cry_left{
        flex-wrap: wrap;
    }
    .footer_powered_cry_logo {
        width: 110px;
        margin-bottom: 14px;
    }
    .footer_powered_cry_left .std_text14 {
        max-width: 100%;
        padding-left: 0;
    }
    .footer_powered_cry_left .std_text14,
    .footer_powered_cry_left .std_text14 p{
        font-size: 12px;
        line-height: var(--l1h75);
    }
    .footer_powered_cry_left {
        padding: 15px 0 6px;
    }
    .footer_powered_cry_left .std_text14 a[title="网站建设"]{
        width: 100%;
        padding-left: 0;
        margin-left:0;
        display: block;
    }
    .inside_ban_cry_box{
        flex-wrap: wrap;
    }
    .inside_ban_cry_box .std_font60 {
        width: 100%;
        margin-bottom: 10px;
    }
    .inside_ban_cry_box .std_text18 {
        width: 100%;
    }
    .inside_ban_cry {
        padding-top: 34px;
        padding-bottom: 30px;
    }
    .joli_top {
        padding: 11px 15px;
    }
    .joli_top .std_text18::before {
        width: 2px;
        height: 14px;
    }
    .joli_top .std_text18 {
        padding-left: 8px;
    }
    .joli_top_btn {
        width: 28px;
        height: 28px;
    }
    .joli_top .std_text18 {
        width: calc(calc(100% - 28px) * 0.53);
    }
    .joli_top .std_text1 {
        width: calc(calc(100% - 28px) * 0.47);
    }
    .joli_text {
        padding: 18px 20px 28px;
    }
    .joli_text .std_btn2.std_btn2_type1 .std_btn1_link_font {
        padding: 5px 18px;
    }
    .join_our_list_item {
        margin-bottom: 18px;
    }
    .join_our_btn {
        margin-top: 26px;
    }
    .join_our_link {
        padding: 6px 28px;
    }
    .joli_top_btn img {
        width: 48%;
        height: 48%;
    }
    .newsdet_ban_cry {
        padding-top: 26px;
        padding-bottom: 30px;
    }
    .newsdet_ban_cry_label {
        padding: 1px 15px;
    }
    .newsdet_ban_cry .std_title3 {
        margin-bottom: 16px;
    }
    .newsdet_ban_cry_year {
        margin-bottom: 6px;
    }
    .newsdet_text {
        padding-top: 28px;
    }
    .newsdet_text .yxedr_active p, 
    .casedet_text .yxedr_active p {
        margin-bottom: 0.8em;
    }
    .newsdet_text .yxedr_active h5, .casedet_text .yxedr_active h5 {
        margin-bottom: calc(var(--text16) * 0.6);
    }
    .newsdet_text_list {
        margin-top: 18px;
    }
    .newsdet_text {
        padding-bottom: 18px;
    }
    .news_cry .caln_img {
        margin-bottom: 14px;
    }
    .news_cry .dcli_link_date {
        margin-bottom: 4px;
    }
    .case_ban .std_font60 {
        margin-top: 32px;
    }
    .case_ban .std_font60 {
        margin-bottom: 25px;
    }
    .cibr_select {
        width: 120px;
    }
    .course_inof_box_search {
        width: 182px;
        padding-left: 18px;
        padding-right: 11px;
    }
    .course_inof_box_search{
        flex-grow: 2;
    }
    .course_inof_box_left,
    .course_inof_box_right,
    .cibr_select {
        flex-grow: 1;
    }
    .cibr_select:last-child{
        margin-right: 0;
    }
    .ilic_tbn_click {
        font-size: 12px;
    }
    .ilic_text .std_text18 {
        margin-bottom: 10px;
    }
    .inof_list_item_cry {
        padding: 18px 16px 18px;
    }
    .inof_list_item {
        margin-bottom: 16px;
    }
    .inof_list {
        margin-bottom: -16px;
    }
    .casedet_core .std_font40 {
        margin-bottom: 20px;
    }
    .mod_arrows1 .slick-prev, .mod_arrows1 .slick-next {
        width: 32px;
        height: 32px;
    }
    .casedet_core_list_item:not(.slick-active) {
        transform: translateX(2px) scale(0.8);
    }
    .casedet_core_list_item.slick-active~.casedet_core_list_item {
        transform: translateX(-2px) scale(0.8);
    }
    .casedet_core_list .slick-prev {
        left: -12px;
    }
    .casedet_core_list .slick-next {
        right: -12px;
    }
    .caln_label_nub label {
        padding: 0px 18px;
    }
    .caln_img {
        margin-bottom: 12px;
    }
    .case_apply_list_nub .std_text20 {
        margin-bottom: 14px;
    }
    .case_apply_list_nub {
        margin-bottom: 22px;
    }
    .case_apply_list {
        margin-bottom: -22px;
    }
    .stli_img {
        width: 100px;
    }
    .stli_text1 {
        width: calc(100% - 100px);
    }
    .stli_icon {
        margin: 0 2px 0 0;
        width: 18px;
    }
    .stli_text1.stli_text .std_text1::before {
        width: calc(100% + 80px);
    }
    .stli_text.stli_text1 .std_text1, .stli_text.stli_text2 .std_text1 {
        padding-top: 15px;
        padding-right: 14px;
        padding-bottom: 20px;
    }
    .stli_text .std_title4, .stli_text .std_text1 {
        padding-left: 18px;
    }
    .stli_text2 {
        width: calc(100% - 20px);
    }
    .stli_text.stli_text2 .std_text20, .stli_text.stli_text2 .std_text1 {
        padding-left: 98px;
    }
    .solution_trait_list_item {
        --tit_high: 36px;
    }
    .stli_text1 {
        margin-bottom: 6px;
    }
    .solution_trait_list_item{
        margin-bottom: 24px;
    }
    .scln_left {
        padding: 20px 22px 22px 22px;
    }
    .scln_left .std_title4 {
        margin-bottom: 8px;
    }
    .scln_left .std_text1 {
        margin-bottom: 20px;
    }
    .solution_pro .std_title2 {
        margin-bottom: 18px;
    }
    .plil_text {
        padding-left: 15px;
    }
    .resource_center_cry_text {
        top: 32%;
    }
    .course_inof_box {
        padding-bottom: 4px;
    }
    .mod_title1 .std_text20, .mod_title1 .std_text20 p{
        font-size: 14px;
    }
    .dsln_cry_text {
        padding: 18px 16px 22px;
    }
    .ddcr_list_item {
        padding: 8px 6px;
    }
    .ddcr_btn {
        margin-top: 23px;
    }
    .dsli_link .std_title4 {
        padding: 0 20px 18px;
    }
    .course_refer_link_text {
        padding: 0 20px 12px;
    }
    .course_refer_link_text .std_font40{
        line-height: 1.5;
    }
    .course_inof_class{
        margin-top: 18px;
    }
    .cicn_link_text {
        padding-top: 12px;
    }
    .cicn_link_text .std_title4 {
        margin-bottom: 6px;
    }
    .ys_nybanner .ys_nyban_title .btn_list {
        width: 100%;
        max-width: 100%;
    }
    .cicn_link_label {
        margin-top: 16px;
    }
    .course_inof_class_nub {
        margin-bottom: 24px;
    }
    .course_inof_class {
        margin: 18px -10px -24px;
    }
    .ys_nyban_title_text {
        margin-bottom: 15px;
    }
    .ys_nyban_title_img {
        width: 38%;
    }
    .eili_left_title .std_title3 span {
        margin-right: 10px;
    }
    .eili_left_title .std_title3{
        margin-bottom: 8px;
    }
    .eili_right_text_nub .std_title4 {
        margin-bottom: 4px;
    }
    .eili_right_text_nub .std_text20 p{
        font-size: 14px;
    }
    .eili_right_text_nub{
        margin-bottom: 14px;
    }
    .about_ban_text_left .std_title2 {
        margin-bottom: 16px;
    }
    .abln_text_logo {
        width: 130px;
    }
    .about_ban_text_left .std_title2{
        font-size: 22px;
    }
    .avli_img_text .std_title4 {
        margin-bottom: 10px;
    }
    .ahli_cry {
        padding: 28px 24px 24px;
    }
    .yecb_left{
        padding-top: var(--distance120);
    }
    .yecb_right{
        padding-bottom: var(--distance120);
    }
    .about_develop {
        --margin01: 18px;
    }
    .trul_ul_li {
        margin-bottom: 19px;
        padding: 0 0 15px;
    }
    .home_ban {
        padding: 18px 16px 0;
    }
    .home_ban.act1 .home_ban_cry, .home_ban.act2 .home_ban_cry {
        width: calc(100% - 32px);
    }
    .home_mled_left_logo {
        width: 120px;
    }
    .hmhi_font {
        font-size: 80px;
    }
    .home_lead_title {
        margin-bottom: 10px;
    }
    .home_lead_text {
        margin-bottom: 22px;
    }
    .home_lead_font {
        margin-top: 20px;
    }
    .home_change {
        --padding1: 5px;
    }
    .home_micro_box {
        width: 260px;
        height: 260px;
    }
    .hmtl_nub .std_font30 {
        margin-bottom: 6px;
    }
    .hmtl_nub {
        margin-bottom: 20px;
    }
    .home_idea_left{
        position: relative!important;
        width: 100%;
        margin-bottom: 18px;
        left: 0!important;
        top: 0!important;
    }
    .home_idea_right{
        position: relative!important;
        right: 0!important;
        top: 0!important;
    }
    .home_idea_left .home_idea_img{
        display: none;
    }
    .home_idea{
        --pro1:1;
    }
    .home_idea_right {
        width: 100%;
    }
    .home_idea_right_list {
        opacity: 1;
    }
    .home_idea.on1 .home_idea_left {
        top: var(--distance100);
    }
    .home_idea_core {
        padding-top: 20px;
    }
    .home_idea_core_list {
        padding-top: 0;
    }
    .home_idea_core .std_font40{
        display: none;
    }
    .hicl_item {
        transform: scale(calc(var(--pro2) * 0.2 + 0.8));
    }
    .home_idea_core_list {
        padding-bottom: 42px;
    }
    .pop_form .ys_modal_content {
        padding: 36px 16px 30px;
    }
    .pftn_label {
        padding-bottom: 4px;
        padding-top: 16px;
    }
    .detail_main .ys_nyban_title h1 {
        font-size: 22px;
    }
    .ys_privacy .ys_pribanner {
        height: 160px;
    }
    .home_idea .ys_cont1440{
        --distance100: 34px;
    }
    .home_idea_btn {
        top: calc(var(--height-num) - var(--distance50) - var(--distance130) - var(--head));
    }
    .home_idea.on1 .home_idea_btn {
        top: calc(var(--height-num) - var(--distance50));
    }
    .home_idea.on2 .home_idea_btn {
        top: auto;
        bottom: 0;
        transform: translate(-50%,0%);
    }
    .home_lead_mark {
        transform: scale(2.5);
    }
    .home_lead_mark {
        transform-origin: 50% 40%;
    }
    .about_ban_text_left .std_btn2 {
        margin-top: 24px;
    }
    .about_video1 {
        width: 40px;
        margin-bottom: 30px;
    }
    .std_btn5_link {
        padding: 5px 12px;
    }
    .btn_list_item {
        padding: 0 3px;
    }
    .btn_list {
        margin: 0 -3px;
    }
    .std_btn5_link_font {
        font-size: 12px;
    }
    .std_btn5_link_icon {
        width: 14px;
        margin-right: 5px;
    }
    .ddcl_img .slick-dots {
        bottom: -26px;
    }
    .ddcl_img {
        margin-bottom: 40px;
    }
    .fvcb_icon{
        width: 100px;
    }
    .ys_footer .ring_rotate {
        --zhi1: 2px;
        --zhi2: 2px;
    }
    .ys_footer .ring_rotate::after, .ys_footer .ring_rotate span,
    .ys_footer .ring_rotate::before {
        border: 2px solid var(--colormain);
    }
    .plil_text .std_text1 {
        height: 4.5em;
        -webkit-line-clamp: 3;
    }
    .g_serch .z_1200_1 .z_search {
        padding-bottom: 0px;
    }
    .g_serch .z_1200_1 ul li {
        padding-top: 14px;
        padding-bottom: 14px;
    }
    .g_serch .z_1200_1 ul li a {
        margin-bottom: 4px;
    }
    .home_change .swiper-horizontal>.swiper-pagination-bullets, 
    .home_change .swiper-pagination-bullets.swiper-pagination-horizontal, 
    .home_change .swiper-pagination-custom, .swiper-pagination-fraction{
        bottom: -22px;
    }
    .head_telx_icon {
        width: 20px;
    }
    .head_telx_font {
        width: calc(100% - 20px);
    }
    .ys_ph_navbar4 .ys_phmenu_scroll {
        max-height: calc(100% - 90px);
    }
    .pftn_select_item {
        width: 100%;
    }
    .cbcc_form .pop_form_table_nub .std_text1 {
        font-size: 12px;
    }
    .pop_form_table_agree .std_text14 p{
        font-size: 12px;
    }
    .pfta_btn {
        top: 3px;
    }
    .pop_form_table_code{
        flex-wrap: wrap;
    }
    .pop_form_table_code .pftn_label {
        width: 100%;
    }
    .pftn_other {
        width: auto;
        margin-top: 10px;
    }
    .cbcc_form .pop_form_table_nub .std_text1 {
         white-space: normal; 
    }
    /* 480 end */
}

