@charset "utf-8";
@media screen and (min-width: 1921px){
    :root{
        --font40: 44px;
    }
    .news_main .ys_cont1000,
    .news_main .ys_nybanner1 .ys_cont1200 {
        width: 1400px;
    }
    .std_page {
        margin-top: 32px;
    }
    .holi_first a,
    .head_language input{
        font-size: 20px;
    }
    .head_language {
        width: 65px;
    }
    .head_search_top .ys_imgbox_cover {
        width: 32px;
        height: 32px;
    }
    .nbli_link_text .std_title4{
        font-size: 24px;
    }
    .nbli_link_img {
        width: 28%;
    }
    .nbli_link_text {
        width: 72%;
    }
    .make_main .ys_cont1200{
        width: 70%;
    }
    .product_main .ys_cont1200{
        width: 70%;
    }
    .product_main .ys_cont1400,
    .make_main .ys_cont1400{
        width: 75%;
    }
    .make_main .ys_cont1200 {
        width: 75%;
    }
    .join_future_cry {
        padding: 60px 50px 95px 54px;
    }
    .join_future_cry_text .std_title2 {
        padding-right: 1px;
    }
    .prli_cry_text .std_title3,
    .mlcl_item .std_title3{
        font-size: 34px;
    }
    .crumbs_list_item a {
        font-size: 16px;
    }
    .crumbs_list_item::before {
        width: 8px;
        height: 12px;
    }  
    .nbli_link_img {
        width: 46%;
    }
    .nbli_link_text {
        width: 54%;
    }  
}
/* 调大看小 */
@media screen and (max-width: 1919px){
    .footer_top {
        padding-top: 95px;
        padding-bottom: 46px;
    }
    .footer_top_nav li{
        margin-bottom: 26px;
    }
    .footer_bot {
        padding-top: 20px;
        padding-bottom: 30px;
    }
    .product_rotate,
    .make_light,.make_future{
        min-height:46.875vw;
    }
    .news_main .ys_cont1000,
    .news_main .ys_nybanner1 .ys_cont1200 {
        width: 82.5%;
        min-width: 82.5%;
    }
}
/* 1920~1441 pc大屏幕 */
@media screen and (max-width: 1680px) {
    :root {
        --font70: 60px;
        --font66: 56px;
        --font52: 48px;
        --font50: 46px;
        --font48: 44px;
        --font40: 38px;
        --font30: 28px;
        --font20: 18px;
        --font24: 22px;
    
        --text16: 16px;
        --text18: 18px;
        --text20: 20px;
    
        --btn16: 16px;
    
        --text14: 14px;
    
        --distance133: 120px;
        --distance145: 135px;
        --distance150: 140px;
        --distance160: 150px;
        --distance180: 160px;
        --distance120: 110px;
        --distance100: 90px;
        --distance90: 80px;
        --distance80: 70px;
        --distance73: 68px;
        --distance60: 50px;
        --distance50: 46px;
        --distance40: 38px;
        --distance30: 28px;
        --distance250: 200px;
    }
    .home_leader_cry .std_title50 {
        margin-bottom: 21px;
    }
    .home_customer_global {
        margin-right: calc(8.75vw - 100px);
    }
    .home_customer_global_img {
        width: 52vw;
    }
    .home_customer_text {
        width: 32.7%;
    }
    .hnli_link_text {
        padding: 30px 30px 55px;
    }
    .footer_top {
        padding-top: 90px;
        padding-bottom: 45px;
    }
    .inside_play_img {
        width: 85px;
        margin-bottom: 8px;
    }
    .join_future_cry {
        padding: 58px 58px 88px 60px;
    }
    .jwcl_item {
        padding: 52px 37px 52px 42px;
    }
    .jwcl_item_icon {
        width: 60px;
        margin-bottom: 8px;
    }
    .jwcl_item .std_title3 {
        margin-bottom: 8px;
    }
    .footer_other {
        min-width: 350px;
    }
    .contact_us_cry_left .std_title2 {
        margin-bottom: 40px;
    }
    .cucl_list_item {
        margin-bottom: 32px;
    }
    .contact_us_cry_form {
        padding: 44px 46px 68px 60px;
    }
    .cucf_list {
        margin-bottom: 38px;
    }
    .cucf_box_core_text {
        margin-bottom: 18px;
    }
    .cucf_box_core_submit {
        margin-top: 38px;
    }
    .cucf_list_btn .std_text2 {
        padding: 9px 13px;
    }
    .news_detail_ban .std_title2 {
        margin-bottom: 50px;
    }
    .news_detail_ban {
        padding-bottom: 40px;
    }
    .news_detail_text .std_text2 p {
        margin-bottom: 28px;
    }
    .news_detail_page {
        padding-top: 30px;
    }
    .news_box_search {
        padding: 12px 17px 12px 30px;
    }
    .nbli_link {
        padding: 25px 35px;
    }
    .news_box_list {
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .std_page {
        margin-top: 30px;
    }
    .nbli_link_text {
        padding-left: 22px;
    }
    .tech_electron_btn_item .std_text2 {
        padding: 26px 8px 20px;
    }
    .tech_elect .tech_electron_btn_item .std_text2 {
        padding: 16px 8px 16px;
    }
    .tech_intel.tech_intel1 {
        padding-bottom: 80px;
    }
    .tech_elect .tech_elect_cry {
        padding-top: 88px;
    }
    .ppbl_item .std_title2 {
        margin-bottom: 24px;
    }
    .ppbl_item {
        padding: 55px 44px 62px;
    }
    .avli_cry_text {
        padding: 40px 60px 36px;
    }
    .avli_cry_text .std_title3{
        font-size: 26px;
    }
    .avli_cry_text .std_title2{
        font-size: 36px;
    }
    .about_plants_event_box {
        padding-left: 8.75vw;
        padding-right: 8.75vw;
    }
    .ys_cont1720 {
        width: calc(100% - 200px);
        min-width: 82.5%;
    }
    .ys_ban_txtbox .std_text20 {
        margin-top: 18px;
    }
    .hhli_icon {
        margin-bottom: 20px;
    }
    .hlbn_text {
        padding: 20px 20px 43px;
    }
    .hlbn_text .std_title2 {
        margin-bottom: 4px;
    }
    .about_plants_img {
        width: 1200px;
    }
    .apel_nub_cry.act .std_text1 {
        max-height: 7em;
    }
    .footer_top_nav ul a {
        padding: 13px 0;
    }
    .footer_top_nav ul {
        margin-top: 20px;
    }
    .footer_top {
        padding-top: 84px;
        padding-bottom: 43px;    
    }
    .footer_top_nav {
        padding-bottom: 28px;
    }
    .nbli_link_img {
        width: 46%;
    }
    .nbli_link_text {
        width: 54%;
    } 
    .make_main .ys_cont1200 {
        width: 82.5%;
    } 
    /* 1680end */
}

@media screen and (max-width: 1560px) {
    :root {
        --font70: 50px;
        --font66: 50px;
        --font52: 46px;
        --font50: 44px;
        --distance133: 110px;
        --distance145: 120px;
        --distance150: 130px;
        --distance160: 140px;
        --distance180: 145px;
        --distance120: 100px;
        --distance100: 85px;
        --distance90: 75px;
        --distance80: 65px;
        --distance73: 65px;
        --distance60: 48px;
        --distance50: 44px;
    }
    .hhli_cry {
        padding: 120px 100px;
    }
    .hhli_icon {
        width: 198px;
        margin-bottom: 28px;
    }
    .ys_nybanner1 .ys_pos_center {
        top: 66.161538%;
    }
    .footer_top_nav {
        min-width: 230px;
    }
    .footer_bot_list_item {
        padding: 0 12px;
    }
    .footer_bot_list {
        margin-left: 18px;
        margin-right: 12px;
    }
    .footer_top {
        padding-top: 70px;
        padding-bottom: 30px;
    }
    .footer_top_nav li {
        margin-bottom: 25px;
    }
    .std_btn1_link{
        padding: 10px 32px;
    }
    .std_btn2 .std_btn1_link {
        padding-left: 56px;
        padding-right: 56px;
    }
    .cucl_list_item_name {
        margin-bottom: 6px;
    }
    .ys_nybanner1 .ys_pos_center{
        top: auto;
    }
    .inside_play_img {
        width: 80px;
        margin-bottom: 8px;
    }
    .ys_nybanner1 .ys_pos_center {
        bottom: 19%;
    }
    .nbli_link_text .std_title4 {
        margin-bottom: 12px;
    }
    .tech_intel.tech_intel1 {
        padding-bottom: 75px;
    }
    .tech_elect .tech_elect_cry {
        padding-top: 80px;
    }
    .have_nav.ys_nybanner1 .ys_pos_center {
        bottom: calc(19% + 60px);
    }
    .about_light_cry_right .std_text2 p {
        margin-bottom: 12px;
    }
    .alcr_text {
        margin-bottom: 30px;
    }
    .about_vision_list_item {
        padding: 0 5px;
        margin-bottom: 12px;
    }
    .about_vision_list {
        margin: 0 -5px;
    }
    .avli_cry_text .std_title3 {
        font-size: 24px;
    }
    .avli_cry_text .std_title2 {
        font-size: 32px;
    }
    .about_plants_img{
        max-width: calc(100% - 80px);
    }
    .home_customer_text {
        width: 34.7%;
    }
    .home_customer_global_img {
        width: 50vw;
    }
    .hcll_nub {
        width: 132px;
    }
    .home_customer_logo_list {
        width: calc(132px * var(--width-shu));
    }
    .home_customer_logo {
        margin-bottom: 26px;
    }
    .hcll_nub .ys_imgbox_cover {
        width: 100%;
    }
    .hlbn_text {
        padding: 20px 20px 38px;
    }
    .hlbn_text .std_title2 {
        margin-bottom: 2px;
    }
    .footer_top_nav>li {
        padding: 0 20px;
    }
    .footer_top_nav {
        margin: 0 -20px;
    }
    .footer_top_nav ul a {
        padding: 11px 0;
    }
    .about_plants_img {
        width: 1050px;
    }
    /* 1560end */
}

/* 1440~1200 pc小屏幕 重点*/
@media screen and (max-width: 1440px) {
    .ys_modal_content {
        max-height: 650px;
    }
    .inside_play_img {
        width: 78px;
        margin-bottom: 8px;
    }
    :root {
        --font70: 48px;
        --font66: 46px;
        --font52: 44px;
        --font50: 44px;
        --font40: 34px;


        --font48: 44px;
        
        --font30: 26px;
    
        --text16: 16px;
        --text18: 16px;
        --text20: 18px;
    
        --distance133: 105px;
        --distance145: 115px;
        --distance150: 125px;
        --distance160: 130px;
        --distance180: 135px;
        --distance100: 80px;
        --distance90: 74px;

        --distance50: 40px;

        --distance40: 35px;
    }
    .join_future_cry {
        padding: 56px 56px 78px 58px;
    }
    .jfcl_nub_cry .std_title3 {
        padding: 36px;
    }
    .jwcl_item {
        padding: 46px 37px 48px 38px;
    }
    .jwcl_item_icon {
        width: 56px;
        margin-bottom: 6px;
    }
    .jwcl_item .std_title3 {
        margin-bottom: 4px;
    }
    .footer_top_logo {
        width: 120px;
    }
    .footer_bot_left .std_text3 span {
        padding-left: 10px;
    }
    .footer_bot_list_item {
        padding: 0 7px;
    }
    .footer_bot_list {
        margin-left: 16px;
        margin-right: 8px;
    }
    .footer_bot {
        padding-top: 18px;
        padding-bottom: 26px;
    }
    .footer_other .std_title3 {
        margin-bottom: 40px;
    }
    .footer_top_nav li {
        margin-bottom: 21px;
    }
    .inside_play {
        right: 8.75vw;
    }
    .std_btn1_link {
        padding: 8px 30px;
    }
    .contact_us_cry_left .std_title2 {
        margin-bottom: 32px;
    }
    .cucl_list_item_name {
        margin-bottom: 4px;
    }
    .cucl_list_item {
        margin-bottom: 26px;
    }
    .btn1_font16 {
        line-height: 1.75;
    }
    .contact_us_cry_left .std_btn2 {
        margin-top: 16px;
    }
    .contact_us_cry_form {
        padding: 40px 40px 56px 46px;
    }
    .cucf_bcl_nub {
        padding: 0 12px;
        margin-bottom: 16px;
    }
    .cucf_box_core_list {
        margin: 0 -12px -16px;
    }
    .cucf_box_core_agree {
        margin-top: 16px;
    }
    .cucf_box_core_submit {
        margin-top: 32px;
    }
    .mod_head {
        --head: 70px;
    }
    .inside_main .ys_main {
        margin-top: 70px;
    }
    .dmli_link_text {
        padding: 30px 26px 30px;
    }
    .develop_duty .prli_cry_text {
        padding-right: 50px;
    }
    .ipli_cry {
        padding: 38px 28px 38px;
    }
    .ipli_cry .std_title3 {
        margin-bottom: 18px;
    }
    .ipli_clb_href {
        padding: 8px;
    }
    .ipli_cry_link_box {
        margin-bottom: 8px;
    }
    .ipli_cry {
        height: 534px;
    }
    .inof_public_list_item {
        padding: 0 10px;
        margin-bottom: 24px;
    }
    .inof_public_list {
        margin: 0 -10px;
        margin-bottom: -24px;
    }
    .ipli_cry .mCSB_scrollTools, .ipli_cry .mCSB_scrollTools .mCSB_draggerRail, .ipli_cry .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 5px;
    }
    .news_detail_ban .std_title2 {
        margin-bottom: 42px;
    }
    .news_detail_text .std_text2 p {
        margin-bottom: 24px;
    }
    .nbli_link {
        padding: 22px 32px;
    }
    .news_box_list {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .nbli_link_text_date{
        font-size: 14px;
    }
    .tech_electron_btn_item {
        max-width: 220px;
    }
    .tech_elect .tech_elect_cry {
        padding-top: 75px;
    }
    .tech_elect .tech_electron_btn_item .std_text2 {
        padding: 10px 8px 16px;
    }
    .tech_elect .tech_electron_btn_item {
        max-width: 300px;
    }
    .make_anchor {
        --height: 54px;
    }
    .make_box_nav{
        height: 54px;
    }
    .have_nav.ys_nybanner1 .ys_pos_center {
        bottom: calc(19% + 54px);
    }
    .have_nav.ys_nybanner1 .inside_play {
        bottom: calc(8% + 54px);
    }
    .have_nav .mod_crumbs {
        bottom: 80px;
    }
    .prli_cry {
        padding: 40px 48px 46px 52px;
    }
    .prli_cry_text {
        padding-right: 50px;
    }
    .make_base_list.mod_dots1 .slick-dots {
        width: 82.5vw;
    }
    .make_base_list.mod_dots1 .slick-dots{
        bottom: var(--distance100);
    }
    .mfcl_item {
        min-height: 430px;
        padding: 60px 51px 60px;
    }
    .mfcl_item_text {
        margin-bottom: 34px;
    }
    .mlcl_item {
        padding: 40px 44px 48px;
    }
    .mlcl_item_list_nub {
        margin-top: 30px;
    }
    .ppbl_item .std_title2 {
        margin-bottom: 20px;
    }
    .ppbl_item {
        padding: 44px 42px 56px;
    }
    .alcr_list .hlcl_item {
        margin-bottom: 36px;
    }
    .hlcl_item {
        padding: 0 22px;
    }
    .home_leader_cry_list {
        margin: 0 -22px;
    }
    .home_leader_cry_list.alcr_list {
        margin-bottom: -36px;
    }
    .ahln_cry {
        padding: 34px 28px 34px;
    }
    .home_customer_text {
        width: 36.7%;
    }
    .home_three {
        width: 360px;
        height: 360px;
    }
    .home_leader_cry_list {
        margin-bottom: var(--distance90);
    }
    .hnli_link_text {
        padding: 24px 24px 30px;
    }
    .hnli_link_text .std_text1 {
        margin-bottom: 8px;
    }
    .hlcl_item_title span, .hlcl_item_title i {
        top: 3px;
    }
    .hlcl_item_title {
        top: -3px;
    }
    .apel_nub_cry {
        padding-bottom: 10px;
    }
    .apil_nub_btn::before, .apil_nub_btn::after{
        width: 800%;
        height: 800%;
    }
    .apel_nub_icon {
        margin-top: 12px;
    }
    .apel_nub_text {
        padding-bottom: 10px;
    }
    .apel_nub_text .std_text1,
    .apel_nub_text .std_text1 p{
        font-size: 14px;
    }
    .about_plants_top {
        top: 50px;
    }
    .footer_top_nav ul {
        margin-top: 15px;
    }
    .about_honor_list{
        width: calc(500px * var(--width-shu));
    } 
    .about_honor_list_nub {
        width: 500px;
    }
    /* 2023.12.27 - start */
    .blank_cry_img {
        margin-bottom: 41px;
    }
    .blank_cry .std_title3 {
        margin-bottom: 44px;
    }
    .blank_cry .std_btn2 .std_btn1_link {
        padding: 9px 60px 8px;
    }
    /* 2023.12.27 - end */
    .about_plants_img {
        width: 980px;
    }
    .about_light_cry_left {
        width: 460px;
    }
    .about_light_cry_right {
        width: calc(100% - 460px);
    }
    .crumbs_list_item a {
        font-size: 16px;
    }
    /* 1440end */
}

@media screen and (max-width: 1360px) {
    :root {
        --font70: 46px;
        --font66: 44px;
        --font24: 20px;
        
        --distance120: 90px;
        --distance160: 110px;
        --distance80: 60px;
        --distance150: 105px;
        --distance180: 120px;
        --distance50: 40px;
        --distance250: 190px;
        --distance133: 100px;
        --distance145: 105px;
    }
    .join_future_cry {
        padding: 52px 52px 70px 52px;
    }
    .footer_top_nav {
        min-width: 180px;
    }
    .footer_other {
        min-width: 320px;
    }
    .footer_other .std_title3 {
        margin-bottom: 34px;
    }
    .footer_bot_left .std_text3 span {
        padding-left: 3px;
    }
    .footer_bot_list_item {
        padding: 0 5px;
    }
    .footer_bot_list {
        margin-left: 5px;
        margin-right: 5px;
    }
    .footer_bot .std_text3 p{
        font-size: 12px;
    }
    .footer_bot_left>.std_text3{
        position: relative;
        top: 2px;
    }
    .footer_top_nav li {
        margin-bottom: 19px;
    }
    .footer_top {
        padding-top: 68px;
    }
    .cucf_bcl_nub_label {
        padding: 0 18px;
        height: 42px;
    }
    .cucf_bcl_nub_select .ys_select_li {
        padding: 0 18px;
    }
    .cucf_bcl_nub_select .iconfont{
        font-size: 14px;
    }
    .develop_duty .prli_cry {
        padding: 38px 50px 40px 44px;
    }
    .dmli_link_text {
        padding: 26px 22px 26px;
    }
    .ipli_cry .mCSB_scrollTools, .ipli_cry .mCSB_scrollTools .mCSB_draggerRail, .ipli_cry .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 4px;
    }
    .news_detail_ban .std_title2 {
        margin-bottom: 38px;
    }
    .news_detail_text .std_text2 p {
        margin-bottom: 22px;
    }
    .news_detail_page {
        padding-top: 28px;
    }
    .prli_cry {
        padding: 40px 40px 42px 42px;
    }
    .prli_cry_text .std_title3 {
        margin-bottom: 15px;
    }
    .prli_cry_text {
        padding-right: 32px;
    }
    .mlcl_title {
        margin-bottom: 8px;
    }
    .mfcl_item {
        min-height: 380px;
        padding: 50px 44px 50px;
    }
    .mfcl_item_text{
        margin-bottom: 24px;
    }
    .avli_cry_text .std_title3 {
        font-size: 22px;
    }
    .avli_cry_text .std_title2 {
        font-size: 28px;
    }
    .avli_cry_text {
        padding: 36px 50px 32px;
    }
    .alcr_list .hlcl_item_title {
        padding-bottom: 2px;
        margin-bottom: 12px;
    }
    .apel_nub_year {
        width: 120px;
    }
    .apel_nub_text {
        width: calc(100% - 120px);
        padding-left: 24px;
        padding-right: 32px;
        padding-bottom: 14px;
    }
    .apel_nub {
        width: 445px;
    }
    .hhli_cry {
        padding: 100px 80px;
    }
    .hlbn_text {
        padding: 20px 20px 34px;
    }
    .about_plants_img {
        width: 1100px;
    }
    .about_plants_top {
        top: 44px;
    }
    .about_plants_event {
        bottom: 40px;
    }
    .apel_nub_cry {
        padding-bottom: 4px;
    }
    .footer_top_nav ul {
        margin-top: 12px;
    }
    .footer_top_nav ul a {
        padding: 9px 0;
    }
    .footer_top {
        padding-top: 65px;
    }
    .about_plants_pop {
        padding: 13px 13px 20px;
        width: 300px;
    }
    .about_plants_img {
        width: 1000px;
    }
    .crumbs_list_item a{
        font-size: 14px;
    }
    .ahln_cry_img {
        width: 180px;
    }
    .ahln_cry_text {
        width: calc(100% - 180px);
    }
    .crumbs_list_item a {
        font-size: 16px;
    }
    /* 1360end */
}

@media screen and (max-width: 1280px) {
    :root{
        --font70: 44px;
        --font66: 42px;
        --font52: 42px;
        --font50: 40px;
        --distance80: 55px;
        --distance120: 85px;
        --distance160: 90px;
        --distance150: 90px;
        --distance180: 95px;
        --distance133: 90px;
        --distance145: 90px;
        --distance250: 160px;
        --distance100: 75px;
    }
    .ys_modal_content {
        max-height: 600px;
    }
    .footer_top {
        padding-top: 56px;
        padding-bottom: 22px;
    }
    .footer_other .std_title3 {
        margin-bottom: 30px;
    }
    .footer_top_nav li {
        margin-bottom: 18px;
    }
    .cucf_list {
        margin-bottom: 32px;
    }
    .cucf_bcl_nub_label .std_text1,
    .cucf_bcl_nub_label input{
        font-size: 14px;
    }
    .cucf_bcl_text .cucf_bcl_nub_label {
        padding-top: 15px;
    }
    .cucf_box_core_agree .std_text2 p{
        font-size: 16px;
    }
    .cucf_bca_btn {
        top: 8.2px;
    }
    .cucf_box_core_submit {
        margin-top: 28px;
    }
    .cucf_bcl_nub_select .ys_select_li{
        font-size: 14px;
    }
    .cucf_bcl_nub_select .ys_select_bd{
        height: 119px;
    }
    .develop_duty .prli_cry {
        padding: 38px 40px 40px 42px;
    }
    .develop_duty .prli_cry_text {
        padding-right: 38px;
    }
    .develop_more_list_item {
        padding: 0 10px;
    }
    .develop_more_list {
        margin: 0 -10px;
    }
    .ys_cont1044{
        max-width: 82.5%;
    }
    .inside_play_img {
        width: 72px;
        margin-bottom: 6px;
    }
    .ys_nybanner1 .ys_pos_center {
        bottom: 21%;
    }
    .ys_nybanner1 .inside_play {
        bottom: 10%;
    }
    .news_detail_page {
        padding-top: 24px;
    }
    .tech_electron_btn_item .std_text2 {
        padding: 22px 6px 18px;
    }
    .tech_elect .tech_elect_cry {
        padding-top: 70px;
    }
    .mlcl_item {
        padding: 38px 36px 42px;
    }
    .mlcl_item_list_nub {
        margin-top: 26px;
    }
    .mlcl_item .std_title3{
        margin-bottom: 24px;
    }
    .make_base_list.mod_dots1 .slick-dots{
        bottom: calc(var(--distance180) - 30px);
    }
    .ppbl_item {
        padding: 44px 34px 56px;
    }
    .about_light_cry_left {
        width: 380px;
        padding-right: 18px;
    }
    .about_light_cry_right {
        width: calc(100% - 380px);
        padding-top: 3px;
    }
    .alcr_list .hlcl_item {
        margin-bottom: 28px;
    }
    .home_leader_cry_list.alcr_list {
        margin-bottom: -28px;
    }
    .about_plants_top {
        top: 66px;
    }
    .hhli_icon {
        width: 182px;
        margin-bottom: 22px;
    }
    .hhli_cry {
        padding: 70px 60px;
    }
    .home_leader_cry .std_title50 {
        margin-bottom: 18px;
    }
    .hlcl_item_title {
        padding-bottom: 6px;
        margin-bottom: 10px;
    }
    .home_customer .std_title50 {
        margin-bottom: 18px;
    }
    .home_news_list {
        margin-bottom: 20px;
    }
    .hlbn_text {
        padding: 20px 20px 32px;
    }
    .about_plants_img {
        width: 1000px;
    }
    .about_plants_top {
        top: 40px;
    }
    .apil_nub_btn::before, .apil_nub_btn::after{
        width: 700%;
        height: 700%;
    }
    .apel_nub_icon.act {
        opacity: 0;
        pointer-events: none;
        display: none;
    }
    .std_text1_wai .std_text1 {
        height: 5.25em;
    }
    .footer_top_nav>li {
        padding: 0 15px;
    }
    .footer_top_nav {
        margin: 0 -15px;
    }
    .about_honor_list{
        width: calc(480px * var(--width-shu));
    } 
    .about_honor_list_nub {
        width: 480px;
    }
    /* 2023.12.27 - start */
    .blank_cry_img {
        margin-bottom: 38px;
    }
    .blank_cry .std_title3 {
        margin-bottom: 40px;
    }
    .blank_cry .std_btn2 .std_btn1_link {
        padding: 9px 56px 8px;
    }
    /* 2023.12.27 - end */
    .about_plants_img {
        width: 940px;
    }
    .about_light_cry_left {
        width: 400px;
    }
    .about_light_cry_right {
        width: calc(100% - 400px);
    }
    .ahln_cry_img {
        width: 160px;
    }
    .ahln_cry_text {
        width: calc(100% - 160px);
    }
    .crumbs_list_item a {
        font-size: 14px;
    }
    
    /* 1280end */
}
/* 1200~992 平板横屏*/
@media screen and (max-width: 1200px) {
    :root{
        --font70: 40px;
        --font66: 38px;
        --font52: 40px;
        --distance90: 70px;
        --distance80: 50px;
        --distance120: 75px;
        --distance160: 78px;
        --distance133: 78px;
        --distance145: 78px;
    }
    .footer_bot_right_img {
        left: auto;
        right: -20px;
        transform: translateX(0);
    }
    .footer_bot_right_img::before {
        left: auto;
        right: 20px;
        transform: translateX(-50%);
    }
    .inside_play{
        right: 40px;
    }
    .news_detail_ban .std_title2 {
        margin-bottom: 34px;
    }
    .make_base_list.mod_dots1 .slick-dots{
        width: calc(100% - 80px);
    }
    .about_plants_event_box {
        padding-left: 40px;
        padding-right: 40px;
    }
    .ys_cont1720 {
        width: calc(100% - 80px);
        min-width: auto;
    }
    .home_customer_text {
        width: 37.7%;
    }
    .hhli_cry {
        padding: 50px 40px;
    }
    .home_customer_global {
        margin-right: 40px;
    }
    .news_main .ys_nybanner1 .ys_cont1200 {
        width: 100%;
    }
    .news_main .ys_cont1000,
    .news_main .ys_nybanner1 .ys_cont1200 {
        width: 100%;
        min-width: auto;
        max-width: 1080px;
    }
    .news_main .ys_cont1000, .news_main .ys_nybanner1 .ys_cont1200 {
        max-width: 100%;
    }
    .make_main .ys_cont1200 {
        width: 100%;
    }
    /* 1200end */
}
@media screen and (max-width: 1199px) {
    :root{
        --font50: 40px;
        --font24: 18px;
        --font30: 22px;
        --text20: 16px;
        --btn16: 14px;
        --distance90: 65px;
        --distance60: 45px;
        --distance80: 45px;
        --distance50: 36px;
        --distance30: 22px;
        --distance100: 70px;
    }
    .public_play{
        opacity: 1;
        pointer-events: all;
    }
    .inside_main .ys_main {
        margin-top: 0;
    }
    .inside_play .std_text1{
        font-size: 14px;
    }
    .inside_play_img {
        width: 62px;
        margin-bottom: 6px;
    }
    .join_future_cry {
        padding: 44px 40px 60px 40px;
    }
    :root {
        --font40: 30px;
    }
    .join_future_cry_text {
        margin-right: 0px;
    }
    .jfcl_nub_cry .std_title3 {
        padding: 26px 30px;
    }
    .jwcl_item {
        padding: 40px 34px;
    }
    .jwcl_item .std_title3{
        line-height: 2.3;
    }
    .jwcl_item_icon {
        width: 50px;
    }
    .footer_top_nav li {
        margin-bottom: 14px;
    }
    .footer_other .std_title3 {
        margin-bottom: 28px;
    }
    .std_btn1_link {
        padding: 6px 24px;
    }
    .footer_bot .std_text3{
        font-size: 12px;
    }
    .footer_bot_left>.std_text3 {
        top: 0px;
    }
    .footer_bot_left {
        padding-right: 2px;
    }
    .footer_top_logo {
        width: 110px;
    }
    .footer_top_nav {
        min-width: 150px;
    }
    .footer_other {
        min-width: 280px;
    }
    .footer_bot {
        padding-top: 16px;
        padding-bottom: 24px;
    }
    .footer_top {
        padding-top: 54px;
        padding-bottom: 22px;
    }
    .footer_top_nav li {
        margin-bottom: 8px;
    }
    .footer_other .std_title3 {
        margin-bottom: 22px;
    }
    .footer_bot_list_item {
        padding: 0 2px;
    }
    .std_btn1_link .ys_imgbox_cover {
        margin-left: 6px;
        width: 22px;
    }
    .ys_ph_navbar3 .ys_phnav_header{
        background: rgba(255, 255, 255, 1);
        box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.08);
    }
    .mod_crumbs{
        display: none;
    }
    .cucl_list_item {
        margin-bottom: 22px;
    }
    .btn1_font16 {
        line-height: 2;
    }
    .cucl_list_item {
        margin-bottom: 20px;
    }
    .cucl_list {
        margin-bottom: 26px;
    }
    .contact_us_cry_form {
        padding: 38px 32px 46px 38px;
    }
    .cucf_box_core_text {
        margin-bottom: 16px;
    }
    .cucf_list {
        margin-bottom: 26px;
    }
    .cucf_bcl_nub_label textarea {
        height: 100px;
    }
    .prli_cry_text .std_title3{
        font-size: 24px;
    }
    .prli_cry_text .std_title3 {
        margin-bottom: 14px;
    }
    .develop_duty .prli_cry_text {
        padding-right: 26px;
    }
    .dmli_link_text {
        padding: 22px 20px 22px;
    }
    .inof_public_list_item {
        padding: 0 8px;
        margin-bottom: 22px;
    }
    .inof_public_list {
        margin: 0 -8px;
        margin-bottom: -22px;
    }
    .ipli_cry {
        padding: 32px 20px 32px;
    }
    .ipli_clb_href {
        padding: 6px;
    }
    .ipli_cry .std_title3 {
        margin-bottom: 14px;
    }
    .ipli_cry .std_title3 {
        margin-bottom: 12px;
    }
    .ipli_cry {
        height: 482px;
    }
    .ys_cont1044{
        max-width: 1044px;
        width: calc(100% - 80px);
    }
    .news_box_search {
        padding: 10px 17px 10px 24px;
    }
    .news_box_search_btn {
        width: 32px;
    }
    .nbli_link_text .std_title4 {
        margin-bottom: 8px;
    }
    .nbli_link_text .std_title4 {
        margin-bottom: 6px;
    }
    .news_detail_text .std_text2 p {
        margin-bottom: 20px;
    }
    .news_detail_ban .std_title2 {
        margin-bottom: 30px;
    }
    .news_detail_page {
        padding-top: 20px;
    }
    .teli_img video, .teln_img video{
        display: none;
    }
    .tech_elect .tech_elect_cry {
        padding-top: 55px;
    }
    .tech_elect .tech_electron_btn_item {
        max-width: 220px;
    }
    .public_play{
        width: 55px;
    }
    .make_anchor {
        --height: 48px;
    }
    .make_box_nav{
        height: 48px;
    }
    .have_nav.ys_nybanner1 .ys_pos_center {
        bottom: calc(21% + 48px);
    }
    .have_nav.ys_nybanner1 .inside_play {
        bottom: calc(8% + 48px);
    }
    .ppbl_item .std_title2 {
        margin-bottom: 10px;
    }
    .ppbl_item {
        padding: 35px 32px 38px;
    }
    .ppbb_icon {
        padding: 0.5px 20px;
    }
    .about_honor_box {
        padding-right: 0;
        margin-bottom: 20px;
    }
    .apil_nub_btn::before,
    .apil_nub_btn::after{
        width: 500%;
        height: 500%;
    }
    .alcr_text {
        margin-bottom: 20px;
    }
    .avli_cry_text {
        padding: 26px 40px 24px;
    }
    .avli_cry_text .std_title3 {
        font-size: 20px;
    }
    .avli_cry_text .std_title2 {
        font-size: 26px;
    }
    .about_plants_core {
        position: relative;
        height: auto;
    }
    .about_ph{
        display: block;
        margin-top: -40px;
    }
    .about_ph .about_plants_img_list{
        position: relative;
        pointer-events: all;
    }
    .about_ph .apil_nub {
        position: relative;
        transform: translate(0);
        width: 33.333333%;
        padding: 0 8px;
    }
    .about_ph .apil_nub:not(:first-child){
        display: none;
    }
    .about_ph .about_plants_pop {
        position: relative;
        padding: 10px 10px 18px;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        pointer-events: all;
    }
    .about_ph .about_plants_img_list  {
        margin: 0 -8px;
    }
    .about_plants_event {
        position: relative;
        left: 0;
        bottom: 0;
    }
    .about_ph{
        padding-bottom: 50px;
    }
    .about_plants_event_list {
        white-space: normal;
        margin: 0 -10px;
        display: flex;
        flex-wrap: wrap;
    }
    .apel_nub {
        width: 100%;
        padding: 0 10px;
        display: flex;
    }
    .apel_nub:nth-of-type(2n-1){
        flex-direction: row-reverse;
    }
    .apel_nub_cry{
        padding-bottom: 0;
        width: calc(50% - 20px);
    }
    .about_plants_event_list::before{
        width: 1px;
        height: 100%;
        background: #fff;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
    }
    .apel_nub_icon.act{
        display: none;
    }
    .std_text1_wai .std_text1,
    .std_text1_wai {
        height: auto;
    }
    .about_plants_event{
        padding-top: 30px;
        padding-bottom: 40px;
    }
    .apel_nub_year {
        width: 100px;
    }
    .apel_nub_text {
        width: calc(100% - 100px);
        padding-left: 18px;
        padding-right: 20px;
        padding-bottom: 13px;
    }
    .ys_ban_txtbox .std_text20 {
        margin-top: 15px;
    }
    .home_ban_controls {
        bottom: 25.12%;
    }
    .home_screen_icon {
        width: 30px;
        margin-bottom: 18px;
    }
    .home_screen_line {
        height: 70px;
    }
    .hhli_icon {
        width: 160px;
        margin-bottom: 16px;
    }
    .home_leader_cry .std_text1{
        margin-bottom: 50px;
    }
    .hlcl_item {
        padding: 0 15px;
    }
    .home_leader_cry_list {
        margin: 0 -15px;
    }
    .home_leader_cry_list {
        margin-bottom: var(--distance90);
    }
    .hhli_text .std_text1 {
        height: auto;
        opacity: 1;
        width: 100%;
        margin-top: 10px;
        -webkit-line-clamp: inherit;
    }
    .hlbn_text {
        padding: 20px 20px 30px;
    }
    .hhli_img video{
        display: none;
    }
    .hhli_text .std_title50{
        font-size: 32px;
    }
    .hhli_text_play{
        width: 40px;
        display: block;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 14%;
    }
    .home_hasco_list_item .hhli_text {
        top: 40%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
    .hhli_text .std_text1 {
        height: 3.5em;
        -webkit-line-clamp: 2;
    }
    .hhli_text .std_title50{
        height: 1.5em;
        -webkit-line-clamp: 1;
        overflow: hidden;
        text-overflow: clip;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .footer_top_nav ul {
        margin-top: 9px;
    }
    .footer_top_nav ul a {
        padding: 7px 0;
    }
    .footer_top_nav {
        padding-bottom: 10px;
    }
    .footer_top {
        padding-top: 40px;
    }
    .about_honor_list{
        width: calc(450px * var(--width-shu));
    } 
    .about_honor_list_nub {
        width: 450px;
    }
    .about_plants_event_list::before,
    .about_plants_event_list::after{
        display: block;
    }
    /* 2023.12.27 - start */
    .blank_cry_img {
        margin-bottom: 36px;
    }
    .blank_cry .std_title3 {
        margin-bottom: 36px;
    }
    .blank_cry .std_btn2 .std_btn1_link {
        padding: 7px 50px 6px;
    }
    /* 2023.12.27 - end */
    .jwcl_item .std_title3 {
        line-height: 1.5;
        padding-top: 0.4em;
        padding-bottom: 0.4em;
    }
    .about_ph .about_plants_img_list{
        width: calc(100% + 16px);
    }
    /* 2024.05.13 - start */
    .home_hasco_list_item .hhli_text {
        bottom: auto;
    }
    .ys_banner .ys_ban_imgbox::after{
        display: none;
    }
    .ys_ban_imgbox::before{
        width: 100%;
    }
    /* 2024.05.13 - end */
    .about_light_cry_left {
        width: 360px;
    }
    .about_light_cry_right {
        width: calc(100% - 360px);
    }
    /* 1199end */
}
/* 991~768 平板竖屏 重点*/
@media screen and (max-width: 991px) {
    :root {
        --font70: 38px;
        --font52: 38px;
        --font50: 36px;
        --font40: 26px;
        --font30: 20px;
        --distance90: 60px;
        --distance73: 58px;
        --distance40: 30px;
        --distance30: 24px;
        --distance120: 70px;
        --distance160: 72px;
        --distance150: 70px;
        --distance180: 76px;
        --distance133: 72px;
        --distance145: 72px;
        --distance250: 140px;
        --distance100: 65px;
        --distance30: 20px;
    }
    .join_future_cry {
        padding: 40px 34px 50px 34px;
    }
    .join_future_cry_text .std_title2 {
        padding-right: 10px;
        width: 52%;
    }
    .join_future_cry_text .std_text2 {
        width: 48%;
    }
    .jfcl_nub {
        padding: 0 7px;
        margin-bottom: 14px;
    }
    .join_future_cry_list {
        margin: 0 -7px -14px;
    }
    .join_work_cry {
        width: 48%;
    }
    .jwcl_item {
        padding: 34px 28px;
    }
    .ys_footer_bg img{
        object-fit: cover;
    }
    .footer_bot_list {
        margin-left: -2px;
    }
    .footer_bot_left>.std_text3{
        margin-right: 5px;
    }    
    .cucf_list_btn .std_text2 {
        padding: 7px 9px;
    }
    .contact_us_cry_form {
        padding: 34px 28px 36px 28px;
    }
    .cucf_box_core_agree .std_text2 p {
        font-size: 14px;
    }
    .cucf_bca_btn {
        top: 6.2px;
        margin-right: 7px;
    }
    .cucf_box_core_agree .std_text2 {
        width: calc(100% - 19px);
    }
    .cucf_box_core_submit .std_btn1_link {
        padding-top: 6px;
        padding-bottom: 6px;
    }
    .cucf_list {
        margin-bottom: 22px;
    }
    .cucf_box_core_text {
        margin-bottom: 14px;
    }
    .cucf_bcl_nub_label {
        padding: 0 14px;
        height: 40px;
    }
    .contact_us_cry {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .contact_us_cry_left {
        width: 100%;
        padding-right: 0;
        margin-top: 60px;
    }
    .contact_us_cry_form {
        width: 100%;
    }
    .cucl_list {
        display: flex;
        flex-wrap: wrap;
        margin-left: -10px;
        margin-right: -10px;
    }
    .cucl_list_item{
        width: 50%;
        padding: 0 10px;
    }
    .cucl_add{
        display: flex;
        flex-wrap: wrap;
        margin: 0 -10px;
    }
    .cucl_add .std_btn2{
        margin-left: 10px;
        margin-right: 10px;
    }
    .cucl_list {
        margin-bottom: 12px;
    }
    .contact_us_cry_left .std_title2 {
        margin-bottom: 27px;
    }
    .cucf_bcl_nub_select .ys_select_li {
        padding: 0 14px;
    }
    .develop_duty .prli_cry {
        padding: 32px 30px 32px 30px;
    }
    .prli_cry_text .std_title3 {
        margin-bottom: 10px;
    }
    .prli_cry_text .std_text2 p{
        font-size: 14px;
    }
    .develop_duty .prli_cry_text {
        padding-right: 18px;
    }
    .dmli_link_text {
        padding: 18px 18px;
    }
    .develop_more_list_item {
        padding: 0 8px;
    }
    .develop_more_list {
        margin: 0 -8px;
    }
    .inof_public_list_item {
        width: 50%;
    }
    .inof_public_list_item:nth-of-type(2n-1) {
        animation: ysfadeInUp .5s ease-in-out both;
        animation-delay: 0.2s;
    }
    .inof_public_list_item:nth-of-type(2n) {
        animation: ysfadeInUp .5s ease-in-out both;
        animation-delay: 0.3s;
    }
    .ys_nyban_title h1 {
        max-width: calc(100% - 100px);
    }
    .nbli_link {
        padding: 20px 18px 20px 24px;
    }
    .nbli_link_img {
        width: 250px;
    }
    .nbli_link_text {
        width: calc(100% - 250px);
        padding-left: 18px;
    }
    .nbli_link_text_word p{
        font-size: 14px;
        line-height: 1.5;
    }
    .nbli_link_text .std_title4{
        line-height: 1.5;
    }
    .news_detail_ban .std_title2 {
        margin-bottom: 28px;
    }
    .news_detail_ban {
        padding-bottom: 36px;
    }
    .tech_electron_btn_item .std_text2 {
        padding: 16px 4px 12px;
    }
    .tech_intel.tech_intel1 {
        padding-bottom: 60px;
    }
    .tech_elect .tech_elect_cry {
        padding-top: 48px;
    }
    .tech_elect .tech_electron_btn_item .std_text2 {
        padding: 0px 8px 14px;
    }
    .tech_elect .public_play{
        top: 60%;
    }
    .public_play{
        width: 50px;
    }
    .inside_play_img {
        width: 58px;
    }
    .make_box_nav{
        display: none;
    }
    .have_nav.ys_nybanner1 .ys_pos_center {
        bottom: 21%;
    }
    .have_nav.ys_nybanner1 .inside_play{
        bottom: 10%;
    }
    .prli_cry {
        padding: 28px 24px 30px 30px;
    }
    .product_rotate_list.slick-dotted {
        margin-bottom: 26px;
    }
    .mod_dots1 .slick-dots {
        bottom: -34px;
    }
    .make_light_cry {
        padding-bottom: 20px;
    }
    .make_light_cry {
        width: 60%;
    }
    .mlcl_item {
        padding: 28px 26px 26px;
    }
    .mlcl_item .std_title3 {
        margin-bottom: 14px;
    }
    .mlcl_item_text{
        width: 100%;
    }
    .mlcl_item_list_nub {
        margin-top: 20px;
    }
    .make_future_cry {
        width: 50%;
    }
    .mfcl_item {
        min-height: 320px;
        padding: 30px 24px 40px;
    }
    .mfcl_item .std_title3 {
        margin-bottom: 8px;
    }
    .mfcl_item_text {
        margin-bottom: 18px;
    }
    .product_part_box {
        width: 50%;
    }
    .product_part .ys_cont1200 {
        position: relative;
        padding-top: var(--distance120);
        padding-bottom: var(--distance120);
        bottom: 0;
    }
    .product_part_bg {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .product_part_bg .slick-list,
    .product_part_bg .slick-track{
        width: 100%;
        height: 100%;
    }
    .product_part_bg_nub .ys_imgbox_cover{
        width: 100%;
        height: 100%;
    }
    .product_part_bg_nub .ys_imgbox_cover img{
        object-fit: cover;
    }
    .about_light_cry_left {
        width: 300px;
    }
    .about_light_cry_right {
        width: calc(100% - 300px);
    } 
    .hlcl_item {
        padding: 0 10px;
    }
    .home_leader_cry_list {
        margin: 0 -10px;
    }
    .alcr_list .hlcl_item {
        margin-bottom: 22px;
    }
    .home_leader_cry_list.alcr_list {
        margin-bottom: -22px;
    }
    .about_vision_list_item {
        padding: 0 3px;
        margin-bottom: 6px;
    }
    .about_vision_list {
        margin: 0 -3px;
    }
    .avli_cry_text .std_title2 {
        font-size: 20px;
    }
    .avli_cry_text .std_title3 {
        font-size: 18px;
    }
    .avli_cry_text {
        padding: 20px 26px 20px;
    }
    .about_plants_top {
        top: 46px;
    }
    .apel_nub_year {
        width: 88px;
    }
    .apel_nub_text {
        width: calc(100% - 88px);
        padding-left: 16px;
        padding-right: 6px;
        padding-bottom: 15px;
    }
    .ahln_cry {
        padding: 26px 22px 24px;
    }
    .ahln_cry_img {
        width: 120px;
    }
    .ahln_cry_text {
        width: calc(100% - 120px);
    }
    .ahln_cto_unit {
        margin-bottom: 4px;
    }
    .hhli_icon {
        width: 140px;
        margin-bottom: 12px;
    }
    .home_hasco_list .std_title2{
        font-size: 22px;
    }
    .hhli_text .std_title50{
        font-size: 28px;
    }
    .home_ban_controls {
        bottom: 23%;
    }
    .home_leader_cry .std_text1 {
        margin-bottom: 30px;
    }
    .home_leader_cry_list {
        margin-bottom: var(--distance90);
    }
    .hlcl_item .std_text20{
        font-size: 14px;
    }
    .home_customer_text {
        padding-top: 20px;
    }
    .home_customer .std_title50 {
        margin-bottom: 15px;
    }
    .home_customer .std_text1 p{
        line-height: 1.5;
    }
    .home_three {
        width: 240px;
        height: 240px;
    }
    .home_customer_global {
        margin-right: 0px;
        padding-top: 172px;
    }
    .home_customer_cry {
        margin-bottom: 40px;
    }
    .hcll_nub {
        width:110px;
        padding: 0 2px;
    }
    .home_customer_logo_list {
        width: calc(110px * var(--width-shu));
    }
    .home_customer_logo {
        margin-bottom: 20px;
    }
    .home_news_list_item {
        padding: 0 10px;
    }
    .home_news_list {
        margin: 0 -10px;
        margin-bottom: 20px;
    }
    .hlbn_text {
        padding: 18px 18px 22px;
    }
    .hlcl_item_title span, .hlcl_item_title i {
        top: 1px;
    }
    .hlcl_item_title {
        top: -1px;
    }
    .hhli_text .std_text1 {
        margin-top: 7px;
    }
    .hhli_text .std_title50 {
        font-size: 24px;
    }
    .hhli_text .std_text1,
    .hhli_text .std_text1 p{
        font-size: 14px;
    }
    .hhli_text_play {
        bottom: 11%;
    }
    .footer_top_nav{
        display: none;
    }
    /* 2023.12.27 - start */
    .blank_cry_img {
        width: 44%;
    }
    .blank_cry_img {
        margin-bottom: 32px;
    }
    .blank_cry .std_title3 {
        margin-bottom: 32px;
    }
    .blank_cry .std_btn2 .std_btn1_link {
        padding: 7px 46px 6px;
    }
    /* 2023.12.27 - end */
    .nbli_link_img {
        width: 46%;
    }
    .nbli_link_text {
        width: 54%;
    }  
    /* 991end */
}

/* <768 移动端 重点*/
@media screen and (max-width: 767px) {
    :root{
        --font70: 36px;
        --font66: 34px;
        --font52: 34px;
        --font50: 32px;
        --distance120: 60px;
        --distance90: 52px;
        --distance80: 42px;
        --distance60: 40px;
        --distance50: 30px;
        --distance40: 22px;
        --distance30: 20px;
        --distance160: 62px;
        --distance150: 60px;
        --distance180: 66px;
        --distance133: 64px;
        --distance145: 64px;
        --distance250: 130px;
        --distance100: 58px;
    }
    .ys_ban_pc, .ys_nyban_pc{
        display: none;
    }
    .ys_ban_video{
        display: none;
    }
    .ys_ban_ph, .ys_nyban_ph{
        display: block;
    }
    .ys_modal_content {
        max-height: 550px;
        padding: 50px 20px;
    }
    .mod_phone{
        pointer-events: all;
    }
    .ys_nyban_img video{
        display: none;
    }
    .join_future_cry {
        padding: 26px 20px 38px 20px;
    }
    .join_future_cry_text{
        flex-wrap: wrap;
    }
    .join_future_cry_text .std_title2 {
        padding-right: 0;
        width: 100%;
        margin-bottom: 12px;
    }
    .join_future_cry_text .std_text2 {
        width: 100%;
    }
    .jfcl_nub {
        width: 100%;
    }
    .join_work_cry {
        width: 320px;
    }
    .jwcl_item {
        padding: 30px 24px;
    }
    .jwcl_item_icon {
        width: 44px;
    }
    .footer_top_nav{
        display: none;
    }
    .footer_top_logo {
        width: 85px;
    }
    .footer_top {
        padding-top: 45px;
        padding-bottom: 30px;
    }
    .footer_bot_right_img {
        right: -10px;
    }
    .footer_bot_right_img::before {
        right: 10px;
    }
    .mod_dots1 .slick-dots {
        bottom: -32px;
    }
    .contact_us_cry_form {
        padding: 30px 20px;
    }
    .cucf_bcl_nub {
        padding: 0 5px;
        margin-bottom: 12px;
    }
    .cucf_box_core_list {
        margin: 0 -5px -12px;
    }
    .cucf_bcl_code .cucf_bcl_nub_label {
        width: 45.6%;
    }
    .prli_cry{
        flex-wrap: wrap;
        flex-direction: column-reverse;
        justify-content: flex-end;
    }
    .develop_duty .prli_cry_text {
        padding-right: 0;
        width: 100%;
        margin-top: 24px;
    }
    .develop_duty .prli_cry_img {
        width: 100%;
    }
    .prli_cry_text .std_title3 {
        font-size: 22px;
    }
    .inof_public_list_item {
        padding: 0 6px;
        margin-bottom: 18px;
    }
    .inof_public_list {
        margin: 0 -6px;
        margin-bottom: -18px;
    }
    .ipli_cry {
        padding: 24px 16px 24px;
    }
    .ipli_clb_href {
        padding: 5px 5px 8px;
    }
    .ipli_cry_link_box {
        margin-bottom: 6px;
    }
    .ipli_cry .std_title3 {
        margin-bottom: 9px;
    }
    .ipli_cry_link .std_text1 {
        padding-right: 6px;
    }
    .ys_cont1044 {
        max-width: calc(100% - 40px);
        width: calc(100% - 40px);
    }
    .news_detail_page_item {
        width: 100%;
        max-width: 100%;
        margin-bottom: 10px;
    }
    .news_detail_page{
        flex-wrap: wrap;
    }
    .news_detail_page_item:last-child{
        margin-bottom: 0;
    }
    .news_detail_other .ys_share_img {
        width: 22px;
    }
    .inside_play{
        right: 20px;
    }
    .nbli_link{
        flex-wrap: wrap;
    }
    .nbli_link_img {
        width: 100%;
        margin-bottom: 18px;
    }
    .nbli_link_text {
        width: 100%;
        padding-left: 0;
    }
    .nbli_link {
        padding: 15px 18px;
    }
    .news_box_search {
        padding: 6px 12px 6px 18px;
    }
    .news_box_search_btn {
        width: 28px;
    }
    .news_detail_ban .std_title2 {
        margin-bottom: 22px;
    }
    .news_detail_ban {
        padding-bottom: 32px;
    }
    .news_detail_page_item {
        margin-bottom: 6px;
    }
    .news_detail_page {
        padding-top: 18px;
    }
    .develop_more_list.slick-dotted{
        margin-bottom: 16px;
    }
    .tech_electron_btn_item .std_text2{
        font-size: 14px;
    }
    .tech_elect .tech_elect_cry {
        padding-top: 32px;
    }
    .tech_elect .tech_electron_btn_item .std_text2 {
        padding: 0px 4px 10px;
    }
    .tech_elect .tech_electron_btn_item {
        max-width: 180px;
    }
    .public_play {
        width: 44px;
    }
    .prli_cry_img {
        width: 100%;
        margin-bottom: 24px;
    }
    .prli_cry_text {
        padding-right: 0;
        width: 100%;
    }
    .make_light_cry {
        width: 400px;
    }
    .make_future_cry{
        width: 360px;
    }
    .make_base_list.mod_dots1 .slick-dots {
        width: calc(100% - 40px);
    }
    .product_client_list_item {
        width: 25%;
    }
    .product_client_list_item:nth-of-type(4n-3) {
        animation-delay: 0.3s;
    }
    .product_client_list_item:nth-of-type(4n-2) {
        animation-delay: 0.35s;
    }
    .product_client_list_item:nth-of-type(4n-1) {
        animation-delay: 0.4s;
    }
    .product_client_list_item:nth-of-type(4n) {
        animation-delay: 0.45s;
    }
    .product_part_box {
        width: 70%;
    }
    .ppbb_icon {
        padding: 0.5px 15px;
    }
    .ppbl_item {
        padding: 28px 24px 26px;
    }
    .about_light_cry_left {
        width: 100%;
        padding-right: 0;
        margin-bottom: 12px;
    }
    .about_light_cry_right {
        width: 100%;
    }
    .about_vision_list_item {
        width: 100%;
    }
    .about_plants_core{
        padding-top: 100px;
    }
    .about_plants_top {
        top: 34px;
    }
    .about_plants_img{
        max-width: calc(100% - 20px);
    }
    .apil_nub_btn{
        width: 4px;
        height: 4px;
    }
    .apil_nub_btn::before, .apil_nub_btn::after {
        width: 400%;
        height: 400%;
    }
    .about_plants_pop_img {
        margin-bottom: 10px;
    }
    .about_ph .about_plants_pop {
        padding: 10px 10px 11px;
    }
    .apel_nub_year{
        font-size: 20px;
    }
    .apel_nub_year {
        width: 50px;
    }
    .apel_nub_text {
        width: calc(100% - 50px);
        padding-left: 10px;
        padding-right: 0px;
        padding-bottom: 2px;
    }
    .about_plants_event_box {
        padding-left: 20px;
        padding-right: 20px;
    }
    .apel_nub_text .std_text1 p{
        font-size: var(--text14);
    }
    .apel_nub_cry {
        width: calc(50% - 14px);
    }
    .ys_cont1720 {
        width: calc(100% - 40px);
    }
    .home_hasco_list_item {
        width: 100%;
    }
    .home_main .hlcl_item {
        width: 50%;
        margin-bottom: 20px;
    }
    .home_main .home_leader_cry_list {
        margin-bottom: 20px;
    }
    .home_customer_text {
        padding-top: 0;
        width: 100%;
        margin-bottom: 20px;
    }
    .home_customer_cry{
        flex-wrap: wrap;
    }
    .home_customer_global{
        width: 100%;
    }
    .home_customer_global_img {
        width: 60vw;
        margin: 0 auto;
    }
    .home_three {
        width: 40vw;
        height: 40vw;
        right: 17vw;
    }
    .home_customer_global {
        padding-top: 30vw;
    }
    .hcll_nub {
        width: 90px;
    }
    .home_customer_logo_list {
        width: calc(90px * var(--width-shu));
    }
    .hhli_cry {
        padding: 20px 20px;
    }
    .about_honor_list{
        width: calc(420px * var(--width-shu));
    } 
    .about_honor_list_nub {
        width: 420px;
    }
    /* 2023.12.27 - start */
    .blank_cry_img {
        width: 50%;
    }
    .blank_cry_img {
        margin-bottom: 30px;
    }
    .blank_cry .std_title3 {
        margin-bottom: 30px;
    }
    .blank_cry .std_btn2 .std_btn1_link {
        padding: 6px 42px 5px;
    }
    /* 2023.12.27 - end */
    /* 768end */
}
@media screen and (max-width: 480px) {
    :root{
        --font70: 26px;
        --font66: 24px;
        --font52: 24px;
        --font50: 24px;
        --font40: 22px;
        --font30: 18px;
        --font20: 16px;
        --text18: 14px;
        --text16: 14px;
        --distance90: 34px;
        --distance60: 30px;
        --distance50: 22px;
        --distance40: 18px;
        --distance73: 34px;
        --distance120: 36px;
        --distance160: 38px;
        --distance150: 36px;
        --distance180: 38px;
        --distance133: 36px;
        --distance145: 36px;
        --distance250: 80px;
        --distance100: 32px;
    }
    .join_future_cry_text .std_title2 {
        margin-bottom: 8px;
    }
    .jfcl_nub_cry .std_title3 {
        padding: 16px 20px;
    }
    .join_future_cry {
        padding: 26px 20px 26px 20px;
    }
    .join_work_cry{
        max-width: 100%;
    }
    .jwcl_item {
        padding: 26px 20px;
    }
    .jwcl_item .std_title3 {
        line-height: 2;
        margin-bottom: 8px;
    }
    .jwcl_item_icon{
        margin-bottom: 12px;
    }
    .mod_dots1 .slick-dots {
        bottom: -30px;
    }
    .footer_top{
        flex-direction: column;
    }
    .footer_top_logo {
        width: 80px;
        margin-bottom: 18px;
    }
    .footer_other .std_title3 {
        margin-bottom: 18px;
    }
    .footer_other {
        min-width: 100%;
    }
    .footer_bot {
        padding-top: 15px;
        padding-bottom: 22px;
    }
    .footer_top {
        padding-top: 40px;
        padding-bottom: 28px;
    }
    .contact_us_cry_form {
        padding: 22px 16px 26px;
    }
    .cucf_list_btn .std_text2{
        line-height: var(--l1h5);
    }
    .cucf_list_btn .std_text2{
        width: 96px;
        margin: 0 auto;
    }
    .cucf_list_btn{
        position: relative;
    }
    .cucf_list_btn::before {
        content: '';
        width: 1px;
        height: 100%;
        position: absolute;
        background: #ECECEC;
        top: 0;
        right: 0;
    }
    .cucf_list_btn:last-child::before{
        display: none;
    }
    .cucf_list_btn .std_text2::before{
        display: none;
    }
    .cucf_bcl_nub2 {
        width: 100%;
    }
    .cucf_list {
        margin-bottom: 20px;
    }
    .cucf_box_core_text {
        margin-bottom: 10px;
    }
    .cucf_bcl_code_img {
        width: 96px;
    }
    .cucf_bcl_code .cucf_bcl_nub_label {
        width: calc(100% - 96px);
    }
    .cucf_bcl_text .cucf_bcl_nub_label .std_text1{
        white-space: normal;
        line-height: 1.5;
    }
    .contact_us_cry_form .std_title2 {
        margin-bottom: 15px;
    }
    .cucf_box_core_submit {
        margin-top: 18px;
    }
    .cucl_list_item {
        width: 100%;
    }
    .contact_us_cry_left .std_title2 {
        margin-bottom: 15px;
    }
    .cucl_list_item_name {
        margin-bottom: 0px;
    }
    .cucl_list_item {
        margin-bottom: 12px;
    }
    .cucl_list {
        margin-bottom: 0px;
    }
    .std_btn2 .std_btn1_link {
        padding-left: 40px;
        padding-right: 40px;
    }
    .contact_us_cry_left {
        margin-top: 32px;
    }
    .develop_duty .prli_cry {
        padding: 24px 18px;
    }
    .prli_cry_text .std_title3 {
        font-size: 18px;
    }
    .prli_cry_text .std_title3 {
        margin-bottom: 8px;
    }
    .develop_duty .prli_cry_text {
        margin-top: 22px;
    }
    .inof_public_list_item {
        width: 100%;
    }
    .ipli_cry {
        max-height: 482px;
        height: auto;
    }
    .inof_public_list_item {
        margin-bottom: 16px;
    }
    .inof_public_list {
        margin-bottom: -16px;
    }
    .ipli_cry {
        padding: 20px 16px 22px;
    }
    .ipli_cry {
        max-height: 400px;
    }
    .news_detail_page_item {
        margin-bottom: 4px;
    }
    .news_detail_page {
        padding-top: 16px;
    }
    .news_detail_text .std_text2 p {
        margin-bottom: 0.75em;
    }
    .news_detail_ban .std_title2 {
        margin-bottom: 18px;
    }
    .news_detail_ban {
        padding-bottom: 32px;
    }
    .inside_play_img {
        width: 50px;
        margin-bottom: 5px;
    }
    .ys_nybanner1 .inside_play {
        bottom: 5%;
    }
    .ys_nyban_title h1 {
        max-width: calc(100% - 60px);
    }
    .std_page {
        margin-top: 20px;
    }
    .nbli_link {
        padding: 12px 16px;
    }
    .nbli_link_img {
        margin-bottom: 16px;
    }
    .nbli_link_text_date {
        margin-bottom: 5px;
    }
    .news_box_list {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .news_detail_ban {
        padding-bottom: 26px;
    }
    .news_detail_ban .std_title2 {
        margin-bottom: 16px;
    }
    .news_detail_ban {
        padding-bottom: 24px;
    }
    .news_detail_page{
        margin-top: 20px;
        padding-top: 12px;
    }
    .develop_more_list.slick-dotted{
        margin-bottom: 28px;
    }
    .tech_intel.tech_intel1 {
        padding-bottom: 36px;
    }
    .tech_electron_btn_item .std_text2 {
        padding: 12px 4px 10px;
    }
    .tech_elect .tech_electron_btn_item {
        max-width: 120px;
    }
    .tech_elect .tech_elect_cry {
        padding-top: 24px;
    }
    .tech_main .tech_elect .std_title2{
        margin-bottom: 10px;
    }
    .tech_elect .tech_electron_btn_item .std_text2 {
        padding: 0px 4px 8px;
    }
    .tech_elect_list_item .teli_img {
        min-height: 230px;
    }
    .tech_elect_list_item .teli_img img{
        object-fit: cover;
    }
    .make_light_cry {
        width: 100%;
        max-width: 320px;
    }
    .make_future_cry{
        width: 100%;
        max-width: 320px;
    }
    .prli_cry {
        padding: 24px 18px;
    }
    .prli_cry_img {
        margin-bottom: 20px;
    }
    .prli_cry_text .std_title3 {
        margin-bottom: 8px;
    }
    .mlcl_item {
        padding: 20px 18px 22px;
    }
    .mlcl_item .std_title3{
        margin-bottom: 10px;
    }
    .make_main{
        --font40: 20px;
    }
    .make_base_title{
        top: 30px;
    }
    .make_base_list.mod_dots1 .slick-dots{
        bottom: 24px;
    }
    .mbln_link_text{
        bottom: 46px;
    }
    .make_future_cry_list.slick-dotted{
        margin-bottom: 20px;
    }
    .mfcl_item {
        min-height: 280px;
        padding: 26px 20px 30px;
    }
    .mfcl_item .std_title3{
        margin-bottom: 2px;
    }
    .product_rotate .std_title2{
        margin-bottom: 10px;
    }
    .product_part_box {
        width: 100%;
        max-width: 320px;
    }
    .ppbl_item .std_title2 {
        margin-bottom: 6px;
    }
    .ppbl_item {
        padding: 26px 18px 20px;
    }
    .ppbb_icon {
        padding: 1px 18px;
    }
    .product_client .std_title2{
        margin-bottom: 16px;
    }
    .product_client_list_item {
        padding: 0 2px;
        margin-bottom: 4px;
    }
    .product_client_list {
        margin: 0 -2px -4px;
    }
    .product_client {
        padding-bottom: 36px;
    }
    .about_light_cry_left {
        margin-bottom: 6px;
    }
    .about_light_cry_right .std_text2 p {
        margin-bottom: 4px;
        line-height: var(--l1h5);
    }
    .alcr_text {
        margin-bottom: 10px;
    }
    .hlcl_item .std_text20{
        font-size: 14px;
    }
    .hlcl_item {
        padding: 0 5px;
    }
    .home_leader_cry_list {
        margin: 0 -5px;
    }
    .alcr_list .hlcl_item_title {
        margin-bottom: 8px;
    }
    .alcr_list .hlcl_item {
        margin-bottom: 8px;
    }
    .home_leader_cry_list.alcr_list {
        margin-bottom: -8px;
    }
    .hlcl_item_title{
        font-size: 14px;
    }
    .hlcl_item_title .std_title2{
        font-size: 18px;
    }
    .avli_cry_text {
        padding: 16px 20px 16px;
    }
    .avli_cry_text .std_title3 {
        font-size: 14px;
    }
    .avli_cry_text .std_title2 {
        font-size: 18px;
    }
    .about_plants_core {
        padding-top: 110px;
    }
    .apel_nub_cry {
        width: 100%;
    }
    .apel_nub{
        margin-bottom: 14px;
    }
    .apel_nub:last-child{
        margin-bottom: 0;
    }
    .about_plants_event_list::before{
        display: none;
    }
    .about_plants_event {
        padding-top: 10px;
        padding-bottom: 0px;
    }
    .mod_dots1 .slick-dots li {
        width: 6px;
        height: 6px;
    }
    .ahln_cry {
        padding: 20px 18px 20px;
    }
    .ahln_cry_img {
        width: 100px;
    }
    .ahln_cry_text {
        width: calc(100% - 100px);
    }
    .about_honor .mod_dots1 .slick-dots {
        bottom: -26px;
    }
    .hnli_link_text {
        padding: 20px 18px 22px;
    }
    .hnli_link_text .std_text1 {
        margin-bottom: 6px;
    }
    .home_news_list {
        margin-bottom: 26px;
    }
    .home_customer .std_title50 {
        margin-bottom: 12px;
    }
    .home_three {
        width: 50vw;
        height: 50vw;
        right: 13vw;
    }
    .home_customer_global_img {
        width: 75vw;
    }
    .home_customer_global {
        padding-top: 38vw;
    }
    .home_customer_text {
        margin-bottom: 6px;
    }
    .hlcl_item_title {
        padding-bottom: 4px;
        margin-bottom: 6px;
    }
    .home_main .hlcl_item {
        margin-bottom: 16px;
    }
    .home_main .home_leader_cry_list {
        margin-bottom: 10px;
    }
    .home_leader_cry .std_title50 {
        margin-bottom: 14px;
    }
    .home_leader_cry .std_text1 {
        margin-bottom: 18px;
    }
    .develop_duty .prli_cry_text {
        margin-top: 0;
    }
    .hlbn_text .std_text20 p{
        font-size: 14px;
    }
    .hlbn_text .std_title2{
        font-size: 18px;
    }
    .hlbn_text {
        padding: 12px 14px 14px;
    }
    .nbli_link {
        padding: 15px 16px;
    }
    .home_three {
        width: 70vw;
        height: 70vw;
        right: 1vw;
    }
    .home_customer_global {
        padding-top: 58vw;
    }
    .hhli_text_play {
        width: 32px;
    }
    .footer_bot_left>.std_text3 br{
        display: block;
    }
    .tech_electron_btn_item .std_text2 {
        padding: 12px 10px 10px;
    }
    .about_plants_event_list .slick-track{
        display: flex;
    }
    .apel_nub.slick-slide{
        height: auto;
    }
    .apel_nub_cry{
        height: 100%;
    }
    .about_plants_event_list .slick-arrow.slick-disabled{
        pointer-events: none;
        opacity: .5;
    }
    .apel_nub:not(:first-child){
        display: none;
    }
    .std_text1_wai .std_text1 {
        max-height: 7em;
    }
    .about_plants_event_list {
        padding-left: 12px;
        padding-right: 12px;
    }
    .apel_nub {
        margin-bottom: 0;
    }
    .about_plants_event_list .slick-prev {
        left: -8px;
    }
    .about_plants_event_list .slick-next {
        right: -8px;
    }
    .home_dots_li svg circle {
        stroke-dasharray: 76px;
        stroke-dashoffset: 76px;
    }
    @keyframes movedong {
        0% {
            stroke-dashoffset: 76px;
        }
        100% {
            stroke-dashoffset: 0;
        }
    }
    .tech_electron_btn{
        width: auto;
    }
    .about_honor_list{
        width: calc(320px * var(--width-shu));
    } 
    .about_honor_list_nub {
        width: 320px;
    }
    /* 2023.12.27 - start */
    .blank_cry_img {
        width: 70%;
    }
    .blank_cry_img {
        margin-bottom: 20px;
    }
    .blank_cry .std_title3 {
        margin-bottom: 20px;
    }
    .blank_cry .std_btn2 .std_btn1_link {
        padding: 6px 40px 5px;
    }
    /* 2023.12.27 - end */
    .jwcl_item .std_title3 {
        line-height: 1.4;
        padding-top: 0.3em;
        padding-bottom: 0.3em;
    }
    .home_three {
        width: 40vw;
        height: 40vw;
        right: 6vw;
    }
    .home_customer_global {
        padding-top: 32vw;
    }
    
    /* 480end */
}

