@charset "utf-8";
body {
    font-family: 'kanitregular',"Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial!important;
}
@font-face {
    font-family: 'kanitregular';
    src: url('../fonts/kanit-regular-webfont.woff2') format('woff2'),
         url('../fonts/kanit-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'kanititalic';
    src: url('../fonts/kanit-italic-webfont.woff2') format('woff2'),
         url('../fonts/kanit-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'kanitmedium';
    src: url('../fonts/kanit-medium-webfont.woff2') format('woff2'),
         url('../fonts/kanit-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'kanitbold';
    src: url('../fonts/kanit-bold-webfont.woff2') format('woff2'),
         url('../fonts/kanit-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'kanitextrabold';
    src: url('../fonts/kanit-extrabold-webfont.woff2') format('woff2'),
         url('../fonts/kanit-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.std_italic{
    font-family: 'kanititalic'!important;
}
.std_medium,
.std_medium p{
    font-family: 'kanitmedium'!important;
}
.std_bold,
.std_bold p{
    font-family: 'kanitbold'!important;
}
.std_extrabold{
    font-family: 'kanitextrabold'!important;
}
.ys_cont1240{
    width: 1240px;
    margin: 0 auto;
    max-width: 100%;
}
.ys_cont1680{
    width: 1680px;
    margin: 0 auto;
    max-width: 90%;
}
.ys_cont1800{
    padding-left: 60px;
    padding-right: 60px;
    max-width: 1920px;
    margin: 0 auto;
}
.ys_cont1500{
    width: 1500px;
    margin: 0 auto;
    max-width: 100%;
}
.std_title1{
    font-size: 96px;
    line-height: 1.1;
    color: #000;
}
.std_title2,.yxedr_active h2{
    font-size: 64px;
    line-height: 1.2;
    color: #000;
}
.std_title3,.yxedr_active h3{
    font-size: 66px;
    line-height: 1.2;
    color: #000;
}
.std_title4,.yxedr_active h4{
    font-size: 44px;
    line-height: 1.1;
    color: #000;
}
.std_title5,.yxedr_active h5{
    font-size: 36px;
    line-height: 1.5;
    color: #000;
}
.std_title6,.yxedr_active h6{
    font-size: 36px;
    line-height: 1.3;
    color: #000;
}
.std_text1,
.std_text1 p,
.yxedr_active p{
    font-size: 18px;
    line-height: 1.6;
    color: #666;
}
.std_text1_margin p,
.yxedr_active p{
    margin-bottom: 0.6em;
}
.std_padding1_top{
    padding-top: 100px;
}
.std_padding1_margin{
    padding-bottom: 100px;
}
.std_padding2_top{
    padding-top: 120px;
}
.std_padding2_margin{
    padding-bottom: 120px;
}
.std_padding3_top{
    padding-top: 500px;
}
.std_padding3_margin{
    padding-bottom: 20px;
}
.std_padding4_top{
    padding-top: 200px;
}
.std_padding4_margin{
    padding-bottom: 200px;
}
.std_margin1{
    margin-bottom: 68px;
}
.std_margin2{
    margin-bottom: 32px;
}
.std_margin3{
    margin-bottom: 24px;
}
.std_margin4{
    margin-bottom: 18px;
}
.std_text2,
.std_text2 p{
    font-size: 20px;
    line-height: 1.5;
    color: #000;
}
.std_padding5_top{
    padding-top: 157px;
}
.std_padding5_bottom{
    padding-bottom: 157px;
}
.std_text3,
.std_text3 p{
    font-size: 16px;
    line-height: 1.5;
    color: #000;
}
.std_text4,
.std_text4 p{
    font-size: 14px;
    line-height: 1.5;
    color: #999;
}
.std_title22{
    font-size: 22px;
    line-height: 1.5;
    color: #666;
}
.std_text24.yxedr_active,
.std_text24,
.std_text24 p{
    font-size: 24px;
    line-height: 1.5;
    color: #666;
}
.std_text28,
.std_text28 p{
    font-size: 28px;
    line-height: 1.5;
    color: #666;
}
.std_title32{
    font-size: 32px;
    line-height: 1.3;
    color: #000;
}
.std_margin80{
    margin-bottom: 80px;
}
.std_title42{
    font-size: 42px;
    line-height: 1.2;
    color: #ff9300;
}
.std_title30{
    font-size: 30px;
    line-height: 1.5;
    color: #ff9300;
}
/* btn */
.std_btn1 {
    font-size: 0;
}
.std_btn1_link{
    display: inline-block;
    background: #ff9300;
    position: relative;
    overflow: hidden;
}
.std_btn1_link_font{
    font-size: 16px;
    color: #fff;
    line-height: 1.5;
    padding: 12px 30px;
    position: relative;
    z-index: 6;
}
.std_btn1_link::before{
    content: '';
    background: #B51B16;
    width: 0;
    height: 0;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .5s ease-out;
}



/*分享翻译*/
.ys_wechat_cont_parga p::before{
    /*分享中文版本*/
    content: '分享到 - 微信';
    /*分享英文版本*/
    /* content: 'Share the - weixin'; */
}
/*导航默认选中*/
.yxnav_active1 {}

.yxnav_active2 {}

/* - banner - start*/
.ys_banner {
    width: 100%;
    position: relative;
}

.ys_ban_li {
    position: relative;
    overflow: hidden;
}

.ys_ban_imgbox {
    position: relative;
    z-index: 1;
}

.ys_ban_imgbox img {
    width: 100%;
}

.ys_ban_li>a {
    display: block;
}

.ys_ban_ph {
    display: none;
}

.ys_ban_video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ys_ban_li:not(:first-child) {
    display: none;
}

.ys_ban_imgbox::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    /* background: rgba(0, 0, 0, .3); */
}
.ys_ban_txtbox{
    z-index: 5;
}
.ys_nybanner{
    position: relative;
}
.ys_nyban_img, .ys_nyban_img img{
    width: 100%;
}
.ys_nyban_ph{
    display: none;
}
.ys_nyban_title  h1{
    color: #fff;
    font-size: 40px;
    line-height: 1.5;
}
.ys_nyban_title p{
    color: #fff;
    font-size: 16px;
    line-height: 1.75;
}
/* - banner - end*/

/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .std_btn1_link:hover::before{
        width: 100%;
        opacity: 1;
        /* height: 200%; */
    }
    .footer_top_search_btn:hover::before,
    .scln_link:hover .scln_link_btn::before {
        width: 100%;
        opacity: 1;
    }
    .heli_link:hover .std_title6{
        color: #ff9300;
    }
    /* .std_btn2_link:hover .std_btn2_link_icon,
    .hnfs_cli_link:hover .std_btn2_link_icon,
    .hpsl_item_cry:hover .std_btn2_link_icon,
    .niln_link:hover .std_btn2_link_icon {
        transform: translateX(5px);
    } */
    .std_btn2_link:hover::before,
    .hnfs_cli_link .std_btn2_link:hover::before,
    .hpsl_item_cry .std_btn2_link:hover::before,
    .niln_link .std_btn2_link:hover::before{
        /* width: calc(100% - 3px); */
        width: 100%;
    }
    .cfcr_lic_btn_font:hover::before{
        width: 100%;
    }
    /* .std_btn2_link:hover .std_btn2_link_font,
    .hnfs_cli_link:hover .std_btn2_link_font,
    .hpsl_item_cry:hover .std_btn2_link_font,
    .niln_link:hover .std_btn2_link_font {
        color: #B51B16;
    }
    .std_btn2_link:hover .std_btn2_link_icon img,
    .hnfs_cli_link:hover .std_btn2_link_icon img,
    .hpsl_item_cry:hover .std_btn2_link_icon img,
    .niln_link:hover .std_btn2_link_icon img{
        opacity: 0;
    }
    .std_btn2_link:hover .std_btn2_link_icon::before,
    .hnfs_cli_link:hover .std_btn2_link_icon::before,
    .hpsl_item_cry:hover .std_btn2_link_icon::before,
    .niln_link:hover .std_btn2_link_icon::before{
        opacity: 1;
    } */
    .hpln_cry:hover .hpln_cry_img img {
        transform: scale(1.05);
    }
    .ftln_img:hover img:nth-of-type(2){
        opacity: 1;
    }
    .ftln_img:hover img:first-child{
        opacity: 0;
    }
    .footer_nav_list ul li a:hover{
        color: #ff9300;
    }
    .footer_bot_list_item a:hover{
        color: #ff9300;
    }
    .head_link_list_item a:hover{
        color: #ff9300;
    }
    .hnfs_cry_right_list:hover .hnfs_crl_item.yxnav_active2 .std_text2{
        color: #000;
    }
    .hnfs_crl_item:hover .std_text2,
    .hnfs_cry_right_list:hover .hnfs_crl_item.yxnav_active2:hover .std_text2{
        color: #ff9300;
    }
    .hnfs_cli_link:hover .std_title5{
        color: #ff9300;
    }
    .head_nav:hover .head_nav_first.yxnav_active1 .head_nav_first_one a::before {
        width: 0;
    }
    .head_nav_first:hover .head_nav_first_one a::before,
    .head_nav:hover .head_nav_first.yxnav_active1:hover .head_nav_first_one a::before {
        width: 100%;
    }
    .head_nav:hover .head_nav_first.yxnav_active1 .head_nav_first_one a {
        color: #000;
    }
    .head_nav_first:hover .head_nav_first_one a, 
    .head_nav:hover .head_nav_first.yxnav_active1:hover .head_nav_first_one a,
    .ys_hd_pc.isfixed .head_nav_first:hover .head_nav_first_one a,
    .ys_hd_pc.head_hover .head_nav_first:hover .head_nav_first_one a   {
        color: #ff9300;
    }
    .holx_list:hover .holx_list_nub.on a{
        color: #000;
    }
    .holx_list:hover .holx_list_nub.on:hover a,
    .holx_list_nub:hover a{
        color: #ff9300;
    }
    .mod_arrows2 .slick-prev:hover::before,
    .mod_arrows2 .slick-next:hover::before{
        opacity: 0;
    }
    .mod_arrows2 .slick-prev:hover::after,
    .mod_arrows2 .slick-next:hover::after{
        opacity: 1;
    }
    .mod_arrows2 .slick-prev:hover,
    .mod_arrows2 .slick-next:hover{
        background: #ff9300;
    }
    .pure_inof_list_nub:hover .piln_img img{
        transform: scale(1.05);
    }
    .tili_cry:hover .tili_cry_img img{
        transform: scale(1.05);
    }
    .yukon_black_list_nub:hover .ybln_img img{
        transform: scale(1.05);
    }
    .ucli_cry:hover .ucli_cry_img>img{
        transform: scale(1.05);
    }
    .qwln_img_ullist:hover .qwln_iui_pic img{
        transform: scale(1.05);
    }    
    .scln_link:hover .scln_link_img {
        transform: scale(1.05);
    }
    .scln_link:hover .scln_link_btn_icon{
        transform: translateX(5px);
    }
    .download_toggle_list_nub:hover .std_title32::before{
        width: 100%;
    }
    .ddln_btn:hover{
        color: #ff9300;
    }
    .ddsi_cry:hover .ddsi_cry_img img{
        transform: scale(1.05);
    }
    .ddsi_ctl_down_btn:hover{
        border: 1px solid #ff9300;
        background: #ff9300;
    }
    .ddsi_ctl_down_btn:hover .std_text3{
        color: #fff;
    }
    .ddsi_ctl_down_btn:hover .ddsi_ctl_db_icon img:nth-of-type(2){
        opacity: 1;
    }
    .ddsi_ctl_down_btn:hover .ddsi_ctl_db_icon img:first-child{
        opacity: 0;
    }
    .news_inof_search_year .ys_select_li:hover{
        color: #1E1E1E;
    }
    .pc_fenye .comp-tabli li:hover {
        color: #ff9300;
        border: 1px solid #ff9300;
    }
    .first li:hover,
    .prev li:hover,
    .next li:hover, 
    .end li:hover{
        color: #ff9300;
    }
    .picl_year:hover .picl_year_font140{
        color: #ff9300;
    }
    .picr_item a:hover .std_title6{
        transform: scale(1.16);
    }
    .picr_item a:hover .std_title30 {
        transform: translateY(12px) scale(1.5);
    }
    .picr_item a:hover .picr_item_other {
        transform: translateY(9px) scale(1.2);
    }
    .cfcl_list_nub:hover .std_title5{
        color: #ff9300;
    } 
    .cfcr_list_item_core:hover .cfcr_lic_img img{
        transform: scale(1.05);
    }   
    .career_work_list_nub:hover .cwln_img img{
        transform: scale(1.05);
    }
    .cdrn_btn:hover{
        background: #F6F6F6;
    }
    .gocl_flag_nub:hover .std_title6::before{
        width: 100%;
    }
    .our_select .ys_select_li:hover{
        color: #000;
    }
    .ysln_lln_btn:hover{
        background: #ff9300;
        color: #fff;
        border: 1px solid #ff9300;
    }
   
    /* .picr_item a:hover .std_title30 {
        transform: translateY(12px) scale(1.5);
    } */
    .picr_item a:hover .std_title30 {
        transform: translateY(38%) scale(1.5);
    }
    .picr_item a:hover .picr_item_other {
        transform: translateY(var(--height1)) scale(1.2);
    }
    .picr_item a:hover .std_title30{
        text-decoration-color: #ff9300;
    }
    .scln_link:hover .std_title32{
        color: #000;
    }
    .hpsd_img:hover img:nth-of-type(2){
        opacity: 1;
    }
    .hpsd_img:hover img:first-child{
        opacity: 0;
    }
    .ys_share_img:hover img:nth-of-type(2){
        opacity: 1;
    }
    .ys_share_img:hover img:first-child{
        opacity: 0;
    }
    .cdli_top_in:hover .ys_imgbox_cover img:nth-of-type(2){
        opacity: 1;
    }
    /* .cdli_top_in:hover .ys_imgbox_cover img:first-child{
        opacity: 0;
    } */
    .ddln_btn:hover {
        color: #fff;
        background: #ff9300;
        border: 2px solid #ff9300;
    }
    .faq_info_list_item:hover .fili_top_icon img:nth-of-type(2){
        opacity: 1;
    }
    .faq_info_list_item:hover .fili_top_icon img:first-child{
        opacity: 0;
    }
    /**/
    .footer_nav_list ul li a:hover,
    .footer_bot_list_item a:hover{
        color: #fff;
    }
    .detail1_ban_share_list .ys_share_in .ys_share_img:hover{
        background: #0077B5;
    }
    .detail1_ban_share_list .ys_share_twitter .ys_share_img:hover{
        background: #000;
    }
    .detail1_ban_share_list .ys_share_facebook .ys_share_img:hover{
        background: #2F80ED;
    }
    /*.footer_nav_list_first a:hover{*/
    /*    color: #ff9300;*/
    /*}*/
    .dcln_link:hover .dcln_link_text .std_title32{
        color: #ff9300;
    }
    .download_toggle_list_nub:hover .std_title32 {
       color: #ff9300;
    }
}
@media screen and (min-width: 1921px){
    .smci_core .smci_right{
        width: 861px;
        padding-right: 256px;
    }
    .solar_toggle .solar_toggle_cry{
        margin-left: -260px;
    }
    .solar_toggle_cry_core .stcc_img{
        margin-left: calc(960px - 50vw);
        width: calc(50vw - 960px + 42.951807%);
    }
}
.ys_banner .ys_ban_title {
    color: #fff;
    margin-bottom: 48px;
}
.ys_banner .ys_ban_imgbox::before{
    background: linear-gradient(0deg, rgba(8, 33, 56, 0.34) 0%, rgba(8, 33, 56, 0.34) 100%);
}
.mod_dots1 .slick-dots li{
    height: 10px;
    width: 103px;
    margin: 0 12px;
    background: transparent;
}
.mod_dots1 .slick-dots li::before{
    content: '';
    width: 100%;
    height: 4px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255,255,255,.3);
    left: 0;
}
.mod_dots1 .slick-dots li::after{
    content: '';
    width: 0;
    height: 4px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: #ff9300;
    left: 0;
}
.mod_dots1 .slick-dots li.on::after{
    width: 100%;
    transition: all var(--time1) linear;
}
.ys_banner .slick-dots{
    bottom: 40px;
}
.home_product{
    position: relative;
}
.mod_title1_cry{
    display: flex;
    align-items: flex-start;
}
.mod_title1_cry .std_title5,
.mod_title1_cry .std_title2{
    width: 50%;
}
.mod_title1_cry .std_title5{
    text-transform: uppercase;
    position: relative;
    top: 11.4px;
}
.home_product_list_nub{
    width: 50%;
    padding: 0 14px;
}
.home_product_list{
    padding: 0 14px;
}
.std_btn2_link_icon{
    width: 14px;
    height: 14px;
    font-size: 0;
    transition: all 0.36s;
    position: relative;
}
.std_btn2_link_icon img{
    width: 100%;
}
.std_btn2_link_font{
    margin-right: 6px;
    color: #ff9300;
    font-size: 16px;
    line-height: 1.5;
}
.std_btn2_link{
    display: flex;
    align-items: center;
    cursor: pointer;
}
.hpln_cry{
    text-align: center;
    position: relative;
    padding: 89px 46px 0;
    overflow: hidden;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.hpln_cry .std_btn2,
.hpsl_item_cry .std_btn2{
    display: flex;
    justify-content: center;
    position: relative;
    z-index: 6;
}
.hpln_bg{
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    top: 0;
    left: 0;
}
.hpln_bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hpln_cry .std_title4,
.hpln_cry_img{
    position: relative;
    z-index: 6;
}
.home_product_list .slick-track{
    display: flex;
}
.home_product_list_nub{
    height: auto;
}
.hpln_cry .std_title4,
.hpln_cry .std_btn2{
    flex-grow: 1;
}
.hpln_cry .std_title4{
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding-bottom: 22px;
}
.home_product_list_nub:not(:first-child){
    display: none;
}
.mod_arrows1 .slick-prev, 
.mod_arrows1 .slick-next{
    width: 45px;
    height: 45px;
    z-index: 6;
}
.mod_arrows1 .slick-prev::before, 
.mod_arrows1 .slick-next::before,
.mod_arrows1 .slick-prev::after, 
.mod_arrows1 .slick-next::after{
    content: '';
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all 0.36s;
}
.mod_arrows1 .slick-prev::before{
    background-image: url(../fonts/a1_arrrow04.svg);
}
.mod_arrows1 .slick-next::before{
    background-image: url(../fonts/a1_arrrow05.svg);
}
.home_product_list.mod_arrows1 .slick-prev{
    left: 60px;
}
.home_product_list.mod_arrows1 .slick-next{
    right: 60px;
}
.slick-disabled{
    pointer-events: none;
    opacity: .5;
}
.home_project{
    position: relative;
}
.hpsl_item{
    padding: 0 14px;
}
.home_project_swiper{
    padding: 0 14px;
}
.hpsl_item_cry_bg video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
}
.hpsl_item_cry{
    position: relative;
    width: 100%;
    height: 100%;
}
.hpsl_item_cry_bg{
    width: 100%;
    height: 100%;
}
.hpsl_item_cry_text{
    position: absolute;
    width: 100%;
    padding: 76px 20px 0;
    text-align: center;
    z-index: 6;
    top: 0;
    left: 0;
}
.hpsl_item_cry .std_btn2{
    margin-top: 2px;
}
.hpsl_item.swiper-slide {
    /* width: 100%; */
    height: auto;
    transition: all 0.5s linear;
}
.home_project_swiper.swiper{
    margin: 0;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
    padding: 0 14px;
}
/* .hpsl_item.swiper-slide {
    width: 58%!important;
}
.hpsl_item.swiper-slide.swiper-slide-active {
    width: 100%!important;
} */
.hpsl_item .ys_imgbox_cover img:nth-child(2),
.hpsl_item .hpsl_item_cry_bg video{
    object-fit: cover;
    object-position: left;
}
.hpsl_item_cry_bg {
    height: 713px;
} 
.home_project_swiper_drag{
    width: 138px;
    height: 138px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.70);
    backdrop-filter: blur(6.5px);
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.hpsd_text{
    font-size: 20px;
    color: #000;
    line-height: 1.5;
    text-align: center;
}
.hpsd_img{
    width: 16px;
}
.hpsd_img img{
    width: 100%;
}
.home_project_swiper:hover{
    cursor: url("../images/drag.png") 138 138, auto;
}
.home_choose_cry_text{
    width: calc(1440px * 0.536111);
}
.home_choose_cry{
    position: relative;
}
.home_choose_cry_bg{
    width: calc(100% - 206px);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    max-width: 1714px;
}
.home_choose_cry_bg img{
    width: 100%;
}
.mod_title2_cry.mod_title1_cry{
    flex-direction: column;
}
.mod_title2_cry.mod_title1_cry .std_title5, 
.mod_title2_cry.mod_title1_cry .std_title2 {
    width: 100%;
}
.mod_title2_cry.mod_title1_cry .std_title5{
    margin-bottom: 43px;
}
.home_choose_cry_text .std_btn1{
    margin-top: 43px;
}
.hccl_item .scroll_num{
    font-size: 150px;
    color: inherit;
    line-height: 1;
    margin-right: 20px;
}
.hccl_item .std_title3{
    color: #000;
    transition: all 0.36s ease;
}
.hccl_item .std_text2{
    margin-top: -13px;
}
.hccl_item {
    margin-bottom: 157px;
}
.hccl_item:last-child{
    margin-bottom: 0;
}
.home_choose_cry_list {
    padding-top: 96px;
}
.hccl_item.on .std_title3{
    color: #ff9300;
}
.home_choose_cry.on1 .home_choose_cry_bg,
.home_choose_cry.on1 .home_choose_cry_text{
    position: fixed;
    top: 150px;
}
.home_choose_cry.on1.on2 .home_choose_cry_bg,
.home_choose_cry.on1.on2 .home_choose_cry_text{
    position: absolute;
    top: var(--top1);
}
.home_choose_cry_list{
    max-width: calc(1440px * 0.463889);
}
.home_explor{
    position: relative;
}
.home_explor_list_item{
    width: 33.333333%;
    padding: 0 33px;
}
.home_explor_list{
    margin: 0 -33px;
}
.heli_link{
    display: flex;
    flex-direction: column;
    background: #fff;
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);
    height: 100%;
}
.home_choose_cry_list{
    padding-bottom: var(--bottom1);
}
.home_page{
    background: rgba(249,249,249,1);
}
.heli_link_text_date{
    color: #999;
    font-size: 16px;
    line-height: 1.5;
    transition: all 0.36s;
} 
.heli_link_text{
    flex-grow: 1;
    padding: 40px 32px 33px 35px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.home_explor_list .slick-track{
    display: flex;
}
.home_explor_list_item.slick-slide{
    height: auto;
}
.heli_link_text .std_title6{
    margin-bottom: 70px;
    transition: all 0.36s;
}
.home_explor_list_item:not(:first-child){
    display: none;
}
.home_explor_list.mod_arrows1 .slick-prev{
    left: -50px;
}
.home_explor_list.mod_arrows1 .slick-next{
    right: -50px;
}
.std_btn2_link1 .std_title6{
    color: #ff9300;
    line-height: 1.5;
}
.home_explor .std_btn2{
    display: flex;
    justify-content: center;
    margin-top: 35px;
}
.home_explor .std_btn2_link_icon{
    margin-left: 5px;
    top: 1px;
    position: relative;
}
.home_call{
    position: relative;
}
.home_call_bg{
    position: relative;
    width: 100%;
}
.home_call_bg img{
    width: 100%;
}
.home_call_bg::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(0deg, rgba(2, 12, 33, 0.46) 0%, rgba(2, 12, 33, 0.46) 100%);
}
.home_call .ys_pos_center{
    text-align: center;
}
.home_call .std_title3{
    color: #fff;
    margin-bottom: 10px;
}
.home_call .std_text3 p{
    color: #fff;
    line-height: 1.65;
}
.home_call .std_btn1{
    margin-top: 43px;
}
.ys_footer{
    background: #EFF2F7;
}
.footer_top{
    padding-top: 113px;
}
.footer_top .std_title3{
    text-align: center;
    color: #000;
}
.footer_top .std_text3{
    margin-bottom: 23px;
}
.footer_top .std_text3 p{
    color: #333;
    text-align: center;
}
.footer_top_search{
    width: 44.357143%;
    margin: 0 auto;
    background: #fff;
    height: 59px;
    display: flex;
}
.footer_top_search_btn{
    width: 59px;
    height: 59px;
    background: #ff9300;
    cursor: pointer;
}
.footer_top_search_btn img{
    width: 100%;
}
.footer_top_search_input{
    flex-grow: 1;
}
.footer_top_search_input input{
    height: 100%;
    width: 100%;
    padding: 0 35px;
    font-size: 14px;
    color: #000;
    transition: all 0.36s;
}
.footer_top_search_input input::placeholder{
    color: rgba(0,0,0,.3);
}
.ftln_img{
    width: 34px;
}
.footer_top_list{
    display: flex;
    justify-content: center;
}
.ftln_img img{
    transform: scale(1)!important;
}
.footer_top_list {
    margin-top: 68px;
    padding-bottom: 34px;
}
.ftln_img img:nth-of-type(2){
    opacity: 0;
}
.footer_top_list_nub{
    margin: 0 20px;
}
.footer_nav_list{
    border-top: 1px solid rgba(51,51,51,.1);
    padding-top: 57px;
    padding-bottom: 39px;
}
.footer_nav_list_first,
.footer_nav_list_first a{
    font-size: 18px;
    color: #000;
    font-family: 'kanitbold'!important;
    line-height: 1.5;
}
.footer_nav_list_first{
    margin-bottom: 20px;
}
.footer_nav_list ul li,
.footer_nav_list ul li a{
    color: #333;
    font-size: 16px;
    line-height: 1.5;
    transition: all 0.36s;
}
.footer_nav_list ul li{
    margin-bottom: 8px;
}
.footer_nav_list{
    display: flex;
    justify-content: space-between;
}
.footer_bot_cry{
    border-top: 1px solid rgba(51,51,51,.1);
    display: flex;
    justify-content: space-between;
}
.footer_bot_list_item a{
    color: #999;
    font-size: 14px;
    line-height: 1.5;
    transition: all 0.36s;
}
.footer_bot_list_item{
    padding: 0 10px;
}
.footer_bot_list{
    margin: 0 -10px;
    display: flex;
}
.footer_bot_cry{
    padding-top: 16px;
    padding-bottom: 24px;
}
.mod_head_cry,
.mod_head_link{
    padding-left: calc(50vw - 700px);
    padding-right: calc(50vw - 792px);
    transition: all 0.36s;
}
.head_cry_logo{
    width: 156px;
}
.head_cry_logo .ys_imgbox_cover img{
    transform: scale(1)!important;
}
.head_cry_logo a{
    line-height: 88px;
}
.head_nav_first_one a{
    font-size: 16px;
    color: #fff;
    line-height: 88px;
    transition: all 0.36s;
    display: block;
    position: relative;
}
.head_nav_first_one{
    padding: 0 20px;
}
.head_nav_first_one a::before{
    content: '';
    height: 2px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    background: #ff9300;
    width: 0;
    transition: all 0.36s ease;
}
.head_nav{
    display: flex;
    justify-content: center;
}
/* .head_nav_first.yxnav_active1 .head_nav_first_one a::before{
    width: 100%;
} */
.mod_head_cry{
    display: flex;
    justify-content: space-between;
}
.head_cry_logo .ys_imgbox_cover{
    display: inline-block;
}
.head_cry_logo a{
    font-size: 0;
    display: flex;
    height: 88px;
    align-items: center;
}
.mod_head{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}
.head_other_btn,
.head_other_langue_top,.head_other_search_top{
    line-height: 88px;
    display: flex;
    height: 88px;
    align-items: center;
    font-size: 0;
}
.head_other_langue_top,
.head_other_search_top {
    cursor: pointer;
}
.head_other_langue_top .ys_imgbox_cover:first-child,
.head_other_search_top .ys_imgbox_cover:first-child{
    width: 32px;
}
.head_other_langue_top .ys_imgbox_cover,
.head_other_search_top .ys_imgbox_cover{
    width: 100%;
}
.head_other{
    display: flex;
}
.head_other_btn,
.head_other_search{
    margin-left: 40px;
}
.yx_search3xlbox{
    width: 100%;
     height: 350px;
     background:rgba(255, 255, 255, .5);
     box-shadow:0 5px 13px rgba(35, 50, 64, 0.13);
     display: none;
     position: fixed;
     left: 0;
     top: 60px;
     z-index: 99;
 }
 .yx_search3_tbox{
     width: 50%;
     margin: auto;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%,-50%);
     height: 60px;
     border-bottom: 1px solid #666;
 }
 .yx_search3xlbtn{
     width: 27px;
     line-height: 60px;
     
 }
 .yx_search3xlbtn img{
     width: 100%;
     transition: all .36s;
 }
 .yx_search3_xls  {
     width: calc(100% - 27px);
     padding-right: 20px;
 }
 .yx_search3_xls input{
     font-size: 16px;
     line-height: 3.75;
     color: #666;
     width: 100%;
     transition: all .36s;
 }
 .yx_search3_xls input::placeholder{
     color: #666;
 }
.head_other_search_top.on .ys_imgbox_cover:first-child{
    opacity: 0;
}
.head_other_search_top.on .ys_imgbox_cover:nth-of-type(2){
    opacity: 1;
}
.yx_search3xlbox {
    width: 100%;
    height: 350px;
    background: #fff;
    box-shadow: 0 11px 14px rgba(35, 50, 64, 0.08);
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 99;
    border-top: 1px solid rgba(51,51,51,.1);
}
.head_other_search_top .ys_imgbox_cover:nth-of-type(2){
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    opacity: 0;
}
.head_other_search_top{
    position: relative;
}
.mod_head_cry .ys_imgbox_cover img:nth-of-type(2){
    opacity: 1;
}
.mod_head_cry .ys_imgbox_cover img:first-child{
    opacity: 0;
}
.mod_head_link{
    background: #EFF2F7;
}
.head_link_list_item a{
    font-size: 16px;
    color: #666;
    line-height: 1.5;
    display: block;
    padding: 8px 20px;
    transition: all 0.36s;
}
.head_link_list{
    display: flex;
    justify-content: flex-end;
    margin: 0 -20px;
}
.ys_hd_pc.isfixed .head_nav_first_one a{
    color: #000;
}
.ys_hd_pc.isfixed .mod_head_cry .ys_imgbox_cover img:nth-of-type(2){
    opacity: 0;
}
.ys_hd_pc.isfixed .mod_head_cry .ys_imgbox_cover img:first-child{
    opacity: 1;
}
.ys_hd_pc.isfixed .mod_head_cry{
    background: #fff;
    box-shadow: 0 11px 14px rgba(35, 50, 64, 0.08);
}
.mod_head_link{
    height: 0;
    overflow: hidden;
    transition: all 0.36s;
}
.ys_hd_pc.isfixed .mod_head_link{
    height: 40px;
}
.head_nav_first_second{
    background: #fff;
    position: absolute;
    top: 100%;
    width: 100%;
    left: 0;
    box-shadow: 0 11px 14px rgba(35, 50, 64, 0.08);
    display: none;
    border-top: 1px solid rgba(51,51,51,.1);
}
.hnfs_cry{
    margin-right: -10px;
}
.hnfs_cry_left{
    width: 447px;
    position: relative;
}
.hnfs_cli_link_img{
    width: 100%;
    margin-bottom: 23px;
}
.hnfs_cli_link .std_title5{
    margin-bottom: 7px;
    transition: all 0.36s;
}
.hnfs_cli_link .std_text3{
    margin-bottom: 13px;
}
.hnfs_cli_link_img img{
    opacity: 1!important;
}
.hnfs_cry_right{
    width: calc(100% - 447px);
    padding: 53px 0 53px 56px;
}
.hnfs_crl_item_link{
    display: flex;
    position: relative;
    padding: 18px 29px 18px 7px;
    justify-content: space-between;
    align-items: center;
}
.hnfs_crl_item_link::before{
    content: '';
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 1px;
    background: #EBEBEB;
}
.hnfs_cry_right .std_text2{
    color: #000;
    line-height: 1.5;
    transition: all 0.36s;
}
.hnfs_crl_il_icon{
    width: 14px;
}
.hnfs_crl_il_icon img{
    width: 100%;
}
.hnfs_cry{
    display: flex;
}
.hnfs_cry_left::before{
    content: '';
    width: 1px;
    position: absolute;
    height: calc(100% - 64px);
    background: #EBEBEB;
    right: 0;
    top: 0;
}
.hnfs_crl_item.yxnav_active2 .std_text2{
    color: #ff9300;
}
.hnfs_cry_left{
    position: relative;
}
.hnfs_cry_left_item.on{
    position: relative;
    z-index: 2;
    opacity: 1;
    pointer-events: all;
}
.hnfs_cry_left_item{
    position: absolute;
    padding-top: 53px;
    padding-right: 58px;
    padding-bottom: 53px;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    transition: all 0.36s ease;
}
.ys_hd_pc.head_hover .head_nav_first_one a{
    color: #000;
}
.ys_hd_pc.head_hover .mod_head_cry .ys_imgbox_cover img:nth-of-type(2){
    opacity: 0;
}
.ys_hd_pc.head_hover .mod_head_cry .ys_imgbox_cover img:first-child{
    opacity: 1;
}
.ys_hd_pc.head_hover .mod_head_cry{
    background: #fff;
    box-shadow: 0 11px 14px rgba(35, 50, 64, 0.08);
}
.mod_head.act .head_nav,
.mod_head.act .head_other_langue{
    pointer-events: none;
}
.ys_phnav_menu{
    background: #EFF2F7;
}
.ys_phnavss_modal button {
    width: 54px;
}
.ys_phnavss_modal .ys_phnavss_form input {
    width: calc(100% - 60px);
}
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a,
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a,
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active3>.ys_phnav_lisbox a {
    color: #ff9300;
}
.head_other_langue_top .ys_imgbox_cover:nth-of-type(2){
    width: 13px;
    margin-left: 5px;
}
.head_other_langue{
    position: relative;
}
.head_other_langue_xia{
    padding: 15px 0 19px;
}
.holx_list_nub a{
    font-size: 20px;
    line-height: 1.5;
    text-align: center;
    color: #000;
    transition: all 0.36s;
    padding: 0 32px;
    display: block;
}
.holx_list_nub.on a{
    color: #ff9300;
}
.head_other_langue_xia{
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    box-shadow: 0 11px 14px rgba(35, 50, 64, 0.08);
    display: none;
    border-top: 1px solid rgba(51,51,51,.3);
}
.ys_phnav_tel{
    display: flex;
    justify-content: center;
}
.ys_phnav_tel .holx_list{
    display: flex;
    justify-content: center;
    align-items: center;
}
.ys_phnav_tel .holx_list_nub a {
    font-size: 16px;
    padding: 0 10px;
}
/* b1 */
.inside_ban{
    position: relative;
}
.inside_ban_img{
    position: relative;
    width: 100%;
} 
.inside_ban_img img{
    width: 100%;
}
.inside_ban_img::before{
    content: '';
    background: rgba(0,0,0,.2);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.inside_ban .std_title72{
    color: #fff;
    font-size: 72px;
    line-height: 1.5;
    text-align: center;
}
.crumbs_list_nub a{
    font-size: 16px;
    color: #fff;
    line-height: 1.75;
}
.mod_crumbs{
    position: absolute;
    bottom: 5px;
    left: 0;
    width: 100%;
}
.crumbs_list_nub{
    padding: 0 8px;
    position: relative;
}
.crumbs_list{
    margin: 0 -8px;
    display: flex;
}
.crumbs_list_nub::before{
    content: '>';
    font-size: 16px;
    color: #fff;
    line-height: 1.75;
    position: absolute;
    right: -5px;
}
.crumbs_list_nub:last-child::before{
    display: none;
}
.about_robust{
    position: relative;
}
.about_robust .std_title2{
    color: #000;
    line-height: 1.43;
    margin-bottom: 23px;
}
.about_robust .std_text2 p{
    color: #666;
    line-height: 1.5;
    margin-bottom: 14px;
}
.about_robust_list_nub{
    width: 25%;
    padding: 0 46px;
}
.about_robust_list{
    margin: 0 -46px;
    display: flex;
    flex-wrap: wrap;
    margin-top: 93px;
    margin-bottom: 120px;
}
.about_robust_list_nub .std_title6{
    color: #ff9300;
}
.about_robust_list_nub .scroll_num{
    color: inherit;
    font-size: 110px;
}
.about_robust_list_nub .std_title6{
    display: flex;
    align-items:baseline;
}
.about_robust_list_nub .std_title6 i{
    font-style: normal!important;
    position: relative;
    transform: translateY(calc(-100% + 24px));
    margin-left: 12px;
}
.about_robust_list_nub .std_title22{
    margin-top: -2px;
}
.about_robust_video{
    position: relative;
}
.about_robust_video_img{
    width: 100%;
    position: relative;
}
.about_robust_video_img img{
    width: 100%;
}
.about_robust_video_img::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0, 0, 0, .3);
    top: 0;
    left: 0;
    z-index: 3;
    transition: all 0.36s;
}
.about_robust_video_play{
    position: absolute;
    width: 96px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 6;
    transition: all 0.36s;
}
.about_robust_video {
    cursor: pointer;
}
.about_robust_video_img video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.about_robust_video.on .about_robust_video_img::before{
    opacity: 0;
    pointer-events: none;
}
.about_robust_video.on .about_robust_video_play{
    opacity: 0;
    pointer-events: none;
}
.about_model{
    padding: 114px 36px 191px;
    max-width: 1920px;
    margin: 0 auto;
}
.about_model_cry{
    position: relative;
    width: 100%;
}
.about_model_cry img{
    width: 100%;
}
.about_model_cry video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.about_piano{
    position: relative;
}
.about_piano_list_nub{
    width: 100%;
}
.apln_img,
.apln_img img{
    width: 100%;
    height: 100%;
}
.apln_img img{
    object-fit: cover;
}
.about_piano_list .slick-track{
    display: flex;
}
.about_piano_list_nub.slick-slide{
    height: auto;
}
.about_piano_list::before{
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.2);
    position: absolute;
    z-index: 3;
}
.about_piano_cry{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 6;
    display: flex;
}
.about_piano_cry_nub{
    width: 25%;
    height: 100%;
    position: relative;
    padding: 38px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.about_piano_cry_nub::before{
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: #fff;
}
.about_piano_cry_nub:last-child::before{
    display: none;
}
.about_piano_cry_nub .std_title3{
    text-align: center;
    color: #fff;
}
.apcn_text .std_text2 p{
    color: #fff;
    text-align: center;
    line-height: 1.5;
}
.apcn_text .std_btn1{
    text-align: center;
    margin-top: 44px;
}
.apcn_text{
    padding-top: 12px;
    display: none;
}
.about_piano_list_nub:not(:first-child){
    display: none;
}
/* b2 */
.story_lead .std_title2{
    line-height: 1.1;
    color: #000;
    position: relative;
    margin-bottom: 28px;
}
.story_lead .std_title2::before{
    content: '';
    background-image: url(../images/e2_icon01.svg);
    width: 115px;
    height: 115px;
    background-size: 100% 100%;
    position: absolute;
    left: -186px;
    top: -40px;
}
.story_lead .ys_cont1000{
    padding-top: 12px;
}
.story_lead_sign{
    height: 105px;
}
.story_lead_sign img{
    height: 100%;
}
.story_lead .std_text24{
    margin-bottom: 30px;
}
.story_view_nub{
    position: relative;
    margin-bottom: 12px;
}
.story_view_nub:last-child{
    margin-bottom: 0;
}
.story_view .std_title3{
    line-height: 1.5;
    color: #fff;
    margin-bottom: 25px;
}
.story_view .std_text28 p{
    color: #fff;
    line-height: 1.5;
}
.story_view_cry{
    width: 60%;
}
.story_view_nub_bg{
    height: 620px;
    /* height: calc(var(--height2)); */
    width: 100%;
    overflow: hidden;
    position: relative;
    font-size: 0;
}
.story_view_nub_bg img{
    width: 100%;
    position: relative;
    display: block;
    top: 0;
    left: 0;
    transition: transform 0.36s linear;
    transform: translateY(calc(var(--rate1) * -180px));
    /* transform: translateY(var(--transy)); */
}
.story_view_nub .ys_cont1400{
    position: absolute;
    top:0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 6;
}
.story_view_nub_bg::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0,0,0,.2);
    top: 0;
    left: 0;
    z-index: 2;
}
.story_milestone .std_title2{
    text-align: center;
}
.story_milestone_list_year:not(:first-child){
    display: none;
}
.smly_btn{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #CED0D1;
    margin: 0 auto;
    transition: all 0.36s;
}
.story_milestone_list_year{
    padding: 87px 10px;
    position: relative;
}
.story_milestone_list_year .std_text2{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    top: auto;
    bottom: calc(50% + 14px);
    color: #999;
    transition: all 0.36s;
    transform-origin: center bottom;
}
.story_milestone_list {
    padding: 0 100px;
    position: relative;
}
.story_milestone_list::before{
    content: '';
    width: calc(100% - 200px);
    height: 1px;
    background: rgba(217, 217, 217, 0.70);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.story_milestone_list_year.on .std_text2{
    color: #ff9300;
    transform: translateX(-50%) scale(2.4);
}
.story_milestone_list_year.on .smly_btn{
    background: #ff9300;
}
.story_milestone_list_year{
    cursor: pointer;
}
.smci_right .std_text24 p{
    color: #666;
    line-height: 1.5;
    margin-bottom: 16px;
}
.std_text24.mod_list24 p{
    position: relative;
    padding-left: 21px;
}
.std_text24.mod_list24 p::before{
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #666;
    position: absolute;
    left: 0;
    top: 15px;
}
.smci_right_year{
    color: #E9EEF3;
    font-size: 200px;
    line-height: 1;
}
.smci_left{
    width: 55.104167%;
}
.smci_right{
    width: 44.895833%;
    padding-left: 100px;
    padding-right: calc(50vw - 704px);
}
.smci_core{
    display: flex;
    align-items: center;
}
.std_text24.mod_list24 p:last-child{
    margin-bottom: 0px;
}
.smci_right .std_text24{
    margin-bottom: 6px;
}
.smci_right_year{
    text-align: right;
    margin-right: -50px;
}
.smci_right {
    padding-top: 70px;
    transform: translateY(38px);
}
.story_milestone_cry_item:not(:first-child){
    display: none;
}
.mod_arrows2 .slick-prev, 
.mod_arrows2 .slick-next{
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border: 1px solid #ff9300;
    transition: all 0.36s ease;
    z-index: 6;
    background: transparent;
}
.mod_arrows2 .slick-prev::before, 
.mod_arrows2 .slick-next::before{
    content: '';
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 16px;
    height: 16px;
    opacity: 1;
    transition: all 0.36s;
}
.mod_arrows2 .slick-prev::after, 
.mod_arrows2 .slick-next::after{
    content: '';
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 16px;
    height: 16px;
    opacity: 0;
    transition: all 0.36s;
}
.mod_arrows2 .slick-prev::before{
    background-image: url(../fonts/a1_arrrow04.svg);
}
.mod_arrows2 .slick-next::before{
    background-image: url(../fonts/a1_arrrow05.svg);
}
.mod_arrows2 .slick-prev::after{
    background-image: url(../fonts/a1_arrrow04h.svg);
}
.mod_arrows2 .slick-next::after{
    background-image: url(../fonts/a1_arrrow05h.svg);
}
.story_milestone_btn{
    position: relative;
}
/* b3 */
.video_play{
    width: 102px;
    margin: 0 auto;
    cursor: pointer;
    margin-top: 20px;
}
.video_play img{
    width: 100%;
}
.solar_text .std_title3{
    color: #000;
    margin-bottom: 20px;
}
.solar_text .std_title3,
.solar_text .std_text24{
    width: 100%;
	text-align:LEFT;
}
.solar_toggle_cry{
    margin-left: calc(700px - 50vw);
}
.solar_number{
    position: relative;
}
.solar_number .std_title3,
.solar_number .std_title6{
    color: #fff;
    text-align: center;
    line-height: 1.2;
}
.solar_number .std_title3{
    margin-bottom: 25px;
}
.solar_number_bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.solar_number_bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.solar_number .ys_cont1400{
    position: relative;
    z-index: 4;
}
.solar_number_list .std_text2,
.solar_number_list .std_text1,
.solar_number_list .std_text1 p{
    color: #fff;
    text-align: center;
}
.solar_number_list .std_text2{
    display: flex;
    align-items: baseline;
    justify-content: center;
    margin-bottom: 16px;
}
.snln_icon{
    width: 159px;
    margin: 0 auto;
    margin-bottom: 15px;
	display:none;
}
.solar_number_list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -50px;
}
.solar_number_list_nub{
    width: 33.333333%;
    padding: 0 50px;
}
.solar_number .std_text2 .std_title3 {
    margin-bottom: 0;
}
.solar_number .std_title6{
    margin-bottom: 91px;
}
.solar_number_bg::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(to top,rgba(0,0,0,.3),rgba(0,0,0,0));
}
.stcc_text_icon{
    width: 56px;
	height:56px;
}

.stcc_img{
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 42.951807%;
}
.stcc_text{
    display: flex;
    align-items: center;
    padding:36px 0 36px 16px;
    position: relative;
    cursor: pointer;
}
.stcc_text .std_title32{
    width: calc(100% - 56px);
    padding-left: 40px;
    transition: all 0.36s;
}
.stcc_text::before{
    content: '';
    width: 100%;
    height: 2px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #ECECEC;
}
.stcc_text::after{
    content: '';
    width: 0;
    height: 2px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #000;
}
.solar_toggle_cry_core.on .stcc_text::after{
    width: 100%;
    transition: all 3s linear;
}
.stcc_text_icon img:nth-of-type(2){
    opacity: 0;
}
.solar_toggle_cry_core.on .stcc_text_icon img:nth-of-type(2){
    opacity: 1;
}
.solar_toggle_cry_core.on .stcc_text_icon img:first-child{
    opacity: 0;
}
.solar_toggle_cry_core.on .std_title32{
    color: #000;
}
.stcc_img {
    opacity: 1;
    /* -webkit-clip-path: inset(20% round 1.25rem);
    clip-path: inset(20% round 1.25rem); */
    -webkit-clip-path: inset(0 round 0.5rem);
    clip-path: inset(0 round 0.5rem);
    transition: opacity .6s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-clip-path .8s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: clip-path .8s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .6s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: clip-path .8s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .6s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-clip-path .8s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.solar_toggle_cry_core.on .stcc_img {
    opacity: 1;
    -webkit-clip-path: inset(0 round 0.5rem);
    clip-path: inset(0 round 0.5rem);
}
.solar_toggle_fake {
    opacity: 0;
    pointer-events: none;
}
.solar_toggle_cry_core:first-child .stcc_img{
    top: 0;
    transform: translateY(0);
}
.solar_toggle_cry_core:last-child .stcc_img{
    top: 100%;
    transform: translateY(-100%);
}
.solar_mark .std_title3{
    text-align: center;
}
.solar_mark_list_nub{
    width: 33.333333%;
    padding: 0 14px;
}
.solar_mark_list{
    display: flex;
    margin: 0 -14px;
}
.smln_cry{
    position: relative;
    overflow: hidden;
}
.smln_cry_img{
    position: relative;
}
.smln_cry_img video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
}
.smln_cry_img::before{
    content: '';
    width: 100%;
    height: 50%;
    position: absolute;
    background: linear-gradient(to top,rgba(14,16,18,.8),rgba(14,16,18,0));
    left: 0;
    bottom: 0;
    z-index: 5;
}
.smln_cry_text{
    position: absolute;
    padding-left: 50px;
    padding-right: 58px;
    padding-bottom: 41px;
    height: 100%;
    width: 100%;
    left: 0;
    top: calc(138px + 61px);
    z-index: 8;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    transition: all .5s ease-out;
}
.smln_cry_text .std_title32{
    line-height: 1.4;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 2.8em;
    color: #fff;
}
.smln_cry_text .std_text24 p{
    color: #fff;
    line-height: 1.3;
}
.smln_cry_text .std_text24.mod_list24 p::before{
    background: #fff;
    top: 11px;
}
.smln_cry_text .std_text24 p{
    margin-bottom: 14px;
}
.smln_cry_text .std_title32{
    margin-bottom: 44px;
}
.smln_cry_text .std_text24{
    height: 138px;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.solar_mark_list_nub.on .smln_cry_text{
    top:0;
}
.solar_mark_list_nub .ys_imgbox_cover video{
    opacity: 0;
    transition: all 0.36s;
}
.solar_mark_list_nub.on .ys_imgbox_cover video{
    opacity: 1;
}
.solar_employee .std_title3{
    text-align: center;
}
.solar_employee_list_nub{
    width: 25%;
    padding: 0 42px;
    text-align: center;
}
.solar_employee_list{
    margin: 0 -42px;
    display: flex;
    flex-wrap: wrap;
}
.solar_employee_list_nub .std_title2{
    color: #ff9300;
    margin-bottom: 8px;
}
.solar_employee_list_nub .scroll_num{
    font-size: 80px;
    color: inherit;
}
.solar_employee_list_nub .std_title22{
    color: #666;
    line-height: 1.3;
}
.solar_employee .std_title3{
    margin-bottom: 63px;
}
.solar_employee .std_btn1{
    text-align: center;
    margin-top: 63px;
}
.cdli_text .std_btn1_link_font,
.solar_employee .std_btn1_link_font{
    min-width: 160px;
}
.solar_img_box,
.solar_img_box img{
    width: 100%;
}
.solar_img{
    height: 707px;
    /* height: calc(var(--height2)); */
    width: 100%;
    overflow: hidden;
    position: relative;
    font-size: 0;
}
.solar_img_box img{
    width: 100%;
    position: relative;
    display: block;
    top: 0;
    left: 0;
    transition: transform 0.36s linear;
    transform: translateY(calc(var(--rate1) * -93px));
    /* transform: translateY(var(--transy)); */
}
/* b4 */
.pure_page .solar_text{
    text-align: center;
}
.pure_page .solar_text .std_title3, 
.pure_page .solar_text .std_text24 {
    width: 100%;
}
.pure_fully_cry_bg{
    height: 700px;
    overflow: hidden;
    position: relative;
    font-size: 0;
}
.pure_fully_cry_bg img{
    width: 100%;
    position: relative;
    display: block;
    top: 0;
    left: 0;
    transition: transform 0.36s linear;
    transform: translateY(calc(var(--rate1) * -100px));
}
.pure_fully_cry_bg::before{
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.6);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}
.pure_fully_cry_text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 71.0625%;
    z-index: 5;
}
.pure_fully_cry_text .std_title3{
    line-height: 1.3;
    text-align: center;
    margin-bottom: 24px;
    color: #fff;
}
.pure_fully_cry_text .std_text24 p{
    color: #fff;
    line-height: 1.5;
    text-align: center;
}
.pure_fully_cry{
    position: relative;
}
.pure_fully{
    position: relative;
}
.pure_fully::before{
    content: '';
    height: 63.714286%;
    width: 100%;
    background: #EFF2F7;
    position: absolute;
    left: 0;
    bottom: 0;
}
.pure_supply{
    background: #EFF2F7;
    position: relative;
}
.psln_icon{
    width: 96px;
    margin: 0 auto;
    margin-bottom: 43px;
}
.pure_supply_list_nub{
    width: 33.333333%;
    padding: 0 50px;
    padding-top: 3px;
}
.pure_supply_list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -50px;
}
.pure_supply_list_nub .std_text24 p{
    text-align: center;
    color: #000;
    line-height: 1.3;
}
.piln_text .std_title3{
    margin-bottom: 24px;
}
.piln_img,
.piln_text{
    width: 50%;
}
.pure_inof_list_nub{
    display: flex;
    align-items: center;
}
.pure_inof_list_nub:nth-of-type(2n){
    flex-direction: row-reverse;
}
.pure_inof_list_nub:nth-of-type(2n-1) .piln_text{
    padding-left: 130px;
}
.pure_inof_list_nub:nth-of-type(2n) .piln_text{
    padding-right: 130px;
}
.piln_img{
    overflow: hidden;
}
.piln_img img{
    width: 100%;
    transition: all 0.36s;
}
/* b5 */
.inside_video .std_title3{
    text-align: center;
    margin-bottom: 48px;
}
.technology_inof .std_title3{
    margin-bottom: 0px;
}
.std_center,.std_center p{
    text-align: center;
}
.technology_inof_list_item{
	
}
.technology_inof_list_item:nth-of-type(2n){
    background: #EFF2F7;
}
.tili_cry{
    display: flex;
    align-items: center;
}
.tili_cry_img,
.tili_cry_text{
    width: 50%;
}
.tili_cry_text{
    padding-right: 10px;
    position: relative;
    z-index: 6;
}
.tili_cry_text_box{
    background: #EFF2F7;
	padding-left:10PX;
	
}
.tili_cry_img{
    overflow: hidden;
    position: relative;
}
.tili_cry_img img{
    width: 100%;
}
.tili_cry_text_box .std_title3{
    margin-bottom: 17px;
    color: #000;
    line-height: 1.5;
}
.tili_cry_text_box .std_text24{
    margin-bottom: 22px;
}
.technology_inof_list_item:nth-of-type(2n) .tili_cry{
    flex-direction: row-reverse;
}
.technology_inof_list_item:nth-of-type(2n) .tili_cry_text {
    padding-left: 218px;
    padding-right: 0;
}
.technology_inof_list_item:nth-of-type(2n) .tili_cry_text_box {
    background: #fff;
    margin-left: 0;
    margin-right: calc(-76px - 218px);
    padding: 93px 79px 70px 78px;
}
.tili_cry_img img{
    transition: all 0.36s;
}
/* c1 */
.product_list .home_product_list_nub{
    display: block;
}
.product_list .home_product_list{
    display: flex;
    flex-wrap: wrap;
    padding: 14px;
}
.product_list .home_product_list_nub{
    padding: 14px;
}
.hpln_cry .std_text3{
    text-align: center;
    color: #666;
    margin-bottom: 5px;
}
.hpln_cry .std_text3,
.hpln_cry .std_title6{
    position: relative;
    z-index: 6;
}
.hpln_cry .std_title6{
    line-height: 1.5;
    text-align: center;
    color: #ff9300;
    margin-bottom: 17px;
}
.product_list .hpln_cry {
    padding: 62px 46px 0;
}
.product_list .hpln_cry .std_title4 {
    padding-bottom: 9px;
	display:none;
}
.product_list .std_btn2{
    margin-bottom: 4px;
}
.product_list.on .home_product_list_nub.act{
    display: none;
}
/* c2 */
.yukon_det_page .mod_crumbs {
    bottom: auto;
    top: 95px;
}
.inside_ban .std_text3,
.inside_ban .std_title2,
.inside_ban .std_title5{
    text-align: center;
    color: #fff;
}
.yukon_det_page .inside_ban .ys_pos_center{
    top: 167px;
    transform: translateX(-50%);
}
.inside_ban .std_text3{
    margin-bottom: 5px;
}
.yukon_det_page .inside_ban .std_title2{
    margin-bottom: 15px;
}
.yukon_data{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 58px;
    z-index: 6;
}
.yukon_data_list_nub{
    padding: 0 20px;
    text-align: center;
}
.yukon_data_list{
    margin: 0 -20px;
    display: flex;
    justify-content: space-between;
}
.yukon_data_list .std_title32,
.yukon_data_list .std_title22{
    color: #fff;
}
.yukon_data_list_nub .scroll_num{
    color: inherit;
    font-size: 80px;
}
.yukon_data_list_nub .std_title32 {
    margin-bottom: 8px;
}
.yukon_strength_cry_list {
    width: 50.43%;
}
.yukon_strength_cry_trait{
    width: 24.28%;
}
.yukon_strength_cry{
    display: flex;
}
.yscl_nub:not(:first-child){
    display: none;
}
.ysct_item_icon{
    width: 69px;
    margin: 0 auto;
    margin-bottom: 18px;
}
.ysct_item .std_text28 p{
    color: #000;
    text-align: center;
}
.ysct_item{
    margin-bottom: 87px;
}
.ysct_item:last-child{
    margin-bottom: 0;
}
.yukon_strength_cry_trait{
    padding-top: 54px;
}
.mod_arrows3 .slick-prev, 
.mod_arrows3 .slick-next{
    width: 44px;
    height: 44px;
    z-index: 3;
}
.mod_arrows3 .slick-prev::before, 
.mod_arrows3 .slick-next::before{
    content: '';
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.mod_arrows3 .slick-prev::before{
    background-image: url(../fonts/c22_icon07.svg);
}
.mod_arrows3 .slick-next::before{
    background-image: url(../fonts/c22_icon06.svg);
}
.mod_arrows3 .slick-prev {
    left: 64px;
}
.mod_arrows3 .slick-next{
    right: 64px;
}
.yukon_black_list_nub{
    background: #FCFCFC;
    display: flex;
}
.ybln_img{
    background: #F2F2F2;
}
.ybln_text .std_title2{
    line-height: 1.3;
    margin-bottom: 37px;
}
.ybln_text .std_text24 p{
    color: #575757;
}
.ybln_text,
.ybln_img{
    width: 50%;
}
.ybln_text{
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 104px 170px;
}
.yukon_black_list_nub:nth-of-type(2n){
    flex-direction: row-reverse;
}
.ybln_img img{
    width: 91%;
    transition: all 0.36s;
}
.ybln_img{
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    padding-top: 106px;
    overflow: hidden;
}
.yukon_black_list_nub:nth-of-type(2n) .ybln_img{
    justify-content: flex-start;
}
.yukon_black{
    margin-bottom: 20px;
}
.yukon_need{
    background: #F2F2F2;
}
.yukon_need .std_title3 {
    margin-bottom: 61px;
}
.ynln_text .std_title32{
    color: #000;
    margin-bottom: 23px;
}
.ynln_text .std_text24 p{
    line-height: 1.2;
    color: #666;
}
.ynln_text .std_text24.mod_list24 p {
    padding-left: 13px;
    margin-bottom: 18px;
}
.ynln_text .std_text24.mod_list24 p::before {
    top: 10px;
}
.yukon_need_list_nub{
    width: 33.333333%;
    padding: 0;
    display: flex;
}
.yukon_need_list{
    margin: 0;
    display: flex;
    padding: 0 70px;
}
.ynln_img{
    width: 60.37%;
}
.ynln_text{
    width: 39.63%;
    padding-top: 21.3%;
}
.yukon_series .std_title2{
    margin-bottom: 38px;
    line-height: 1.3;
}
.yukon_series_list_nub{
    width: 33.333333%;
    padding: 0 12.5px;
}
.yukon_series_list{
    margin: 0 -12.5px;
}
.ysln_link{
    display: block;
    background: #F2F2F2;
    padding: 38px 30px 43px;
}
.ysln_link .std_title4{
    text-align: center;
    line-height: 1.5;
    color: #000;
}
.ysln_link .std_title6{
    color: #000;
    line-height: 1.3;
    text-align: center;
    margin-bottom: 10px;
}
.ysln_link .std_btn2{
    display: flex;
    justify-content: center;
}
.ysln_link_list_nub{
    margin-bottom: 7px;
}
.ysln_link_list_nub:last-child{
    margin-bottom: 0;
}
.ysln_lln_btn{
    color: #1E1E1E;
    font-size: 16px;
    line-height: 1.5;
    padding: 5px 18px;
    border-radius: 18px;
    border: 1px solid #ccc;
    cursor: pointer;
}
.ysln_link_list_nub{
    display: flex;
    justify-content: center;
}
.yukon_series_list_nub:not(:first-child){
    display: none;
}
.ysln_link_img {
    width: 210px;
    margin: 0 auto;
    max-width: 100%;
    margin-top: -8px;
    margin-bottom: -9px;
}
.yukon_series_list.mod_arrows2 .slick-prev, 
.yukon_series_list.mod_arrows2 .slick-next{
    width: 76px;
    height: 76px;
}
.yukon_series_list.mod_arrows2 .slick-prev::before, 
.yukon_series_list.mod_arrows2 .slick-next::before,
.yukon_series_list.mod_arrows2 .slick-prev::after, 
.yukon_series_list.mod_arrows2 .slick-next::after {
    width: 24px;
    height: 24px;
}
.yukon_series_list.mod_arrows2 .slick-prev{
    left: -103px;
}
.yukon_series_list.mod_arrows2 .slick-next{
    right: -103px;
}
/* e1 */
.project_num .about_robust_list_nub {
    width: auto;
    padding: 0 20px;
    text-align: left;
}
.project_num .about_robust_list{
    margin: 0;
    display: flex;
    justify-content: space-around;
    margin-top: 0;
    margin-bottom: 0;
}
.project_num .about_robust_list .std_title6 i{
    font-style: normal;
    font-size: 40px;
    transform: translateY(2px);
    margin-left: 0;
}
.project_video{
    position: relative;
}
.project_video_img,
.project_video_img img{
    width: 100%;
}
.project_video_btn{
    width: 102px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    cursor: pointer;
    transition: all 0.36s;
}
.project_video_btn img{
    width: 100%;
}
.project_video_img{
    position: relative;
}
.project_video_img video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all 0.36s;
}
.project_video.on .project_video_img video{
    opacity: 1;
}
.project_video.on .project_video_btn{
    opacity: 0;
    pointer-events: none;
}
.project_global .std_title2{
    text-align: center;
}
.project_global_cry_left{
    padding-left: 48px;
    width: 55.208333%;
    position: relative;
}
.project_global_cry_right{
    width: 44.791667%;
    padding-left: 61px;
}
.pgcl_img{
    width: 100%;
}
.pgcl_img img{
    width: 100%;
}
.pgcr_lni_item_icon{
    width: 64px;
}
.pgcr_lni_item .std_text24 p{
    color: #575757;
    line-height: 1.5;
}
.pgcr_lni_item{
    display: flex;
    align-items: center;
}
.pgcr_lni_item .std_text24{
    width: calc(100% - 64px);
    padding-left: 24px;
}
.project_global_cry{
    display: flex;
    align-items: center;
}
.pgcr_lni_item{
    margin-bottom: 72px;
}
.pgcr_lni_item:last-child{
    margin-bottom: 0;
}
.pgcr_list_nub_info{
    margin-bottom: 51px;
}
.pgcr_list_nub .std_btn2{
    padding-left: 6px;
}
.pgcr_list_nub:not(:first-child){
    display: none;
}
.pgcl_list{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -111px;
}
.std_font130{
    font-size: 130px;
    line-height: 1.4;
    color: #ABABAB;
    display: inline-block;
    position: relative;
    transition: all 0.36s;
    cursor: pointer;
}
.std_font130::before{
    content: '';
    background: #D8D8D8;
    height: 8px;
    position: absolute;
    left: 0;
    bottom: 4px;
    width: 100%;
}
.std_font130::after{
    content: '';
    background: #ff9300;
    height: 8px;
    position: absolute;
    left: 0;
    bottom: 4px;
    width: 0;
}
.pgcl_list_nub.on .std_font130::after{
    width: 100%;
    transition: all 3s linear;
}
.pgcl_list_nub.on .std_font130{
    color: #ff9300;
}
.pgcl_list_nub{
    margin-bottom: 6px;
}
.pgcl_list_nub:last-child{
    margin-bottom: 0;
}
/* e2 */
.utility_ban_icon{
    width: 218px;
    margin: 0 auto;
    margin-bottom: 28px;
}
.utility_ban_icon img{
    width: 100%;
}
.utility_clause p{
    position: relative;
    color: #ff9300;
    line-height: 1.5;
    padding-left: 102px;
}
.utility_clause p::before{
    content: '';
    height: 2px;
    width: 82px;
    background: #ff9300;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.utility_case_list_item{
    width: 50%;
    padding: 0 20px;
    margin-bottom: 40px;
}
.utility_case_list{
    margin: 0 -20px;
    margin-bottom: -40PX;
}
.utility_case_more{
    margin-top: 60px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.utility_case .std_title2{
    text-align: center;
}
.ucli_cry_img_play{
    width: 64px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 6;
    cursor: pointer;
}
.ucli_cry_text{
    padding: 34px 32px 40px 42px;
}
.ucli_cry_text .std_title5{
    color: #000;
    line-height: 1.2;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 2.4em;
    margin-bottom: 26px;
}
.ucli_cry_text_other{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.utility_case_list{
    display: flex;
    flex-wrap: wrap;
}
.ucli_cry{
    box-shadow: 0px 6.421428203582764px 25.685712814331055px rgba(0, 0, 0, 0.05);
    height: 100%;
    display: flex;
    flex-direction: column;
}   
.ucli_cry_text{
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.std_btn2_wai .std_btn2_link_font{
    font-size: 24px;
}
.std_btn2_wai .std_btn2_link_icon{
    width: 18px;
    height: 18px;
}
.utility_case_more .std_btn2_link_icon{
    transform: rotate(90deg);
}
.utility_case_more  .std_btn2_link:hover .std_btn2_link_icon{
    transform: rotate(90deg);
}
.utility_case.act .utility_case_list_item:nth-of-type(n+7){
    display: none;
}
.utility_case.on .utility_case_list_item:nth-of-type(n+7){
    display: block;
}
.utility_case.act .utility_case_more{
    display: flex;
}
.utility_case.on .utility_case_more{
    display: none;
}
.return_top{
    width: 66px;
    position: fixed;
    right: 50px;
    bottom: 50px;
    cursor: pointer;
    z-index: 99;
    transform: scale(0);
    pointer-events: none;
    transition: all 0.36s;
}
.return_top.on{
    transform: scale(1);
    pointer-events: all;
}
/* e3 */
.yukon_series_list .slick-track{
    margin: 0 auto;
}
.ys_imgbox_contain img, .ys_imgbox_cover img{
    transition: all 0.36s;
}
.mod_head_cry{
    background: transparent;
}
.datail_page .ys_main{
    margin-top: 88px;
    position: relative;
}
.datail_crumbs{
    position: absolute;
    width: 100%;
}
.datail_crumbs .mod_crumbs {
    position: relative;
    bottom: auto;
    left: 0;
    width: 100%;
    padding-top: 8px;
}
.datail_crumbs .crumbs_list_nub a{
    color: #666;
}
.datail_crumbs .crumbs_list_nub::before{
    color: #666;
}
.datail_page .ys_hd_pc.head_hover .mod_head_cry {
    background: #fff;
    box-shadow: none;
}
.datail_page .ys_hd_pc.head_hover .mod_head_cry::before{
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(0,0,0,.1);
}
.detail1_ban .std_title3{
    line-height: 1.3;
    margin-bottom: 31px;
}
.detail1_ban_share{
    display: flex;
    align-items: center;
}
.ys_share_img{
    border-radius: 10px;
    background: #F3F6F9;
    width: 37px;
    height: 38px;
}
.ys_share_img img{
    width: 100%;
}
.detail1_ban_share_list .ys_share_list{
    margin: 0 8px;
}
.detail1_ban_share .std_text2{
    color: #666;
    margin-right: 15px;
}
.detail1_ban_share{
    margin-bottom: 20px;
}
.product_blow{
    display: flex;
}
.product_blow_list{
    width: 27.2%;
    padding-left: 50px;
}
.product_blow_list_nub{
    margin-bottom: 39px;
    cursor: pointer;
}
.product_blow_list_nub:last-child{
    margin-bottom: 0;
}
.product_blow_cry{
    flex-grow: 1;
}
.pbln_img{
    width: 100%;
    position: relative;
}
.pbci_meng{
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.15);
    top: 0;
    left: 0;
    cursor: pointer;
}
.pbci_meng img{
    width: 7.25%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.product_blow_list_nub .pbci_meng img{
    width: 10%;
}
.product_overview_cry_right{
    width: 57.85714%;
}
.product_overview_cry_left{
    width: 42.14286%;
}
.product_overview_cry{
    display: flex;
}
.pocl_list_nub {
    display: flex;
    align-items: center;
    margin-bottom: 24px;
}
.pocl_list_nub:last-child{
    margin-bottom: 0;
}
.pocl_list_nub .std_text28{
    width: 244px;
}
.pocl_list_nub .std_title42 span{
    font-size: 48px;
}
.pocl_list_nub .std_title42 i{
    font-style: normal;
    font-size: 28px;
}
.pocr_list_nub{
    display: flex;
    border-bottom: 1px solid #D4D4D4;
    padding-bottom: 25px;
    padding-top: 24px;
}
.pocr_list_nub_name{
    width: 58.4%;
}
.pocr_list_nub_inof{
    width: 41.6%;
}
.product_overview .std_title3{
    margin-bottom: 42px;
}
.pocr_list {
    padding-top: 10px;
}
.pocr_list_nub:first-child{
    padding-top: 0;
}
.product_high .std_title3{
    margin-bottom: 24px;
}
.product_high .std_text24 p{
    margin-bottom: 14px;
}
.product_more .std_title2{
    text-align: center;
}
.product_more_list_nub{
    width: 33.333333%;
    padding: 0 27px;
}
.product_more_list{
    margin: 0 -27px;
}
.pmln_link{
    display: flex;
    height: 100%;
    box-shadow: 0px 6.421428203582764px 25.685712814331055px rgba(0, 0, 0, 0.05);
    flex-direction: column;
}
.pmln_link_img{
    width: 100%;
}
.pmln_link_text .std_title5{
    line-height: 1.2;
    margin-bottom: 83px;
}
.pmln_link_text{
    padding: 31px 42px 46px;
}
.product_more_list_nub:not(:first-child){
    display: none;
}
.product_more_list .slick-track{
    display: flex;
}
.product_more_list .slick-slide{
    height: auto;
}
.product_more_list .slick-list{
    padding: 30px 0;
    margin: -30px 0;
}
.product_more_list .slick-prev {
    left: -27px;
}
.product_more_list .slick-next {
    right: -27px;
}
.product_more .std_btn2_wai{
    margin-top: 44px;
    text-align: center;
    display: flex;
    justify-content: center;
}
/* f2 */
.quality_text .std_text24 p{
    line-height: 1.75;
    text-align: center;
}
.quality_text_list{
    margin-top: 55px;
}
.quality_text_list_nub .std_title5{
    line-height: 1.5;
    color: #000;
}
.quality_text_list{
    display: flex;
    justify-content: center;
    margin: 0 -60px;
    margin-top: 55px;
}
.quality_text_list_nub{
    padding: 0 60px;
}
.quality_trait{
    position: relative;
}
.quality_trait_img{
    width: 100%;
    position: relative;
    height: 640px;
    overflow: hidden;
    font-size: 0;
}
.quality_trait_img img{
    width: 100%;
    position: relative;
    display: block;
    top: 0;
    left: 0;
    transition: transform 0.36s linear;
    transform: translateY(calc(var(--rate1) * -160px));
}
.quality_trait_img::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.4);
    z-index: 2;
}
.qtln_icon{
    width: 120px;
    margin: 0 auto;
    margin-bottom: 20px;
}
.quality_trait_list_nub .std_title5{
    line-height: 1.3;
    color: #fff;
    text-align: center;
}
.quality_trait .ys_cont1400{
    z-index: 6;
}
.quality_trait_list{
    display: flex;
    justify-content: space-between;
}
.quality_trait_list_nub{
    max-width: 33.333333%;
}
.quality_logo{
    background: #F2F2F2;
}
.quality_logo .std_title3{
    text-align: center;
    position: relative;
    z-index: 6;
}
.quality_logo_swiper_cry{
    background: #FFF;
    box-shadow: 0px 5.46875px 21.875px 0px rgba(0, 0, 0, 0.05);
}
.quality_logo_swiper .swiper-slide{
    width: 20%;
    padding: 10.5px;
}
.quality_logo .swiper.quality_logo_swiper {
    padding: 36px 0;
    margin: -46.5px -10.5px;
    width: calc(100% + 21px);
}
.quality_logo .swiper-slide {
    height: 50%;
}
.quality_logo .swiper-grid-column>.swiper-wrapper{
    flex-direction: row;
}
.quality_logo .swiper-horizontal>.swiper-pagination-progressbar,
.quality_logo .swiper-pagination-progressbar.swiper-pagination-horizontal,
.quality_logo .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, 
.quality_logo .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 103px;
    height: 4px;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    top: auto;
}
.quality_logo .swiper-pagination-progressbar {
    background: #C0C0C0;
}
.quality_logo .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background: #ff9300;
}
.qwln_img{
    width: 50%;
}
.qwln_text{
    width: 50%;
}
.qwln_img_ullist_item:not(:first-child){
    display: none;
}
.qwln_text .std_title3{
    color: #000;
    margin-bottom: 46px;
    line-height: 1.5;
}
.qwln_text_ullist_item{
    margin-bottom: 36px;
}
.qwln_text_ullist_item:last-child{
    margin-bottom: 0;
}
.qwln_text_ullist_item{
    position: relative;
    padding-left: 28px;
}
.qwln_text_ullist_item .std_title32{
    position: relative;
    color: #333;
    margin-bottom: 13px;
}
.quality_whole_list_nub{
    display: flex;
    align-items: center;
}
.qwln_text_ullist_item .std_title32::before{
    content: '';
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: #333;
    position: absolute;
    left: -28px;
    top: 15px;
}
.qwln_text_ullist_item .std_title6{
    color: #666;
}
.qwln_text{
    padding-left: 150px;
    padding-right: 80px;
}
.quality_whole_list_nub:nth-of-type(2n){
    flex-direction: row-reverse;
}
.mod_dots2 .slick-dots li{
    height: 10px;
    width: 103px;
    margin: 0 12px;
    background: transparent;
}
.mod_dots2 .slick-dots{
    bottom: 35px;
}
.mod_dots2 .slick-dots li::before{
    content: '';
    height: 4px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255,255,255,.3);
}
.mod_dots2 .slick-dots li::after{
    content: '';
    height: 4px;
    width: 0;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #ff9300;
}
.mod_dots2 .slick-dots li.on::after{
    width: 100%;
    transition: all 2.5s linear;
}
/* g1 */
.support_core .std_title3{
    text-align: center;
    margin-bottom: 22px;
}
.support_core .std_text24 p{
    text-align: center;
}
.support_core .std_text24{
    margin-bottom: 67px;
}
.support_core_list_nub{
    width: 25%;
    padding: 0 16px;
}
.support_core_list{
    margin: 0 -16px;
}
.scln_link{
    background: #F6F6F6;
    display: flex;
    height: 100%;
    justify-content: space-between;
    flex-direction: column;
    padding-top: 65px;
}
.scln_link_img{
    width: 134px;
    margin: 0 auto;
    margin-bottom: 49px;
    transition: all 0.36s;
}
.scln_link .std_title32{
    line-height: 1.3;
    padding: 0 35px;
    margin-bottom: 52px;
    transition: all 0.36s;
    transform-origin: center center;
}
.scln_link_btn{
    background: #ff9300;
    padding: 16px 10px;
}
.scln_link_btn .std_title6{
    color: #fff;
    line-height: 1.5;
}
.scln_link_btn .scln_link_btn_icon{
    width: 13px;
    margin-left: 6px;
    transition: all 0.36s;
}
.scln_link_btn_icon img{
    width: 100%;
}
.scln_link_btn{
    display: flex;
    justify-content: center;
    align-items: center;
}
.scln_link .std_title32{
    text-align: center;
    color: #000;
}
.scln_link_img img{
    transform: scale(1)!important;
}
.support_core_list{
    display: flex;
}
/* g2 */
.form_warranty{
    position: relative;
}
.form_warranty_img{
    height: calc(100vh - 88px);
    width: 40.104167%;
}
.form_warranty_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.form_warranty_text{
    width: 59.895833%;
    padding-left: calc(50vw - 700px);
    padding-right: 136px;
}
.form_warranty_text .std_title3{
    margin-bottom: 30px;
}
/* g3 */
.faq_info_list_item{
    position: relative;
    border-bottom: 1px solid #D4D4D4;
}
.fili_top{
    cursor: pointer;
}
.fili_top{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 45px 0;
}
.fili_top_icon{
    width: 31px;
}
.fili_top_icon img{
    width: 100%;
    transform: rotate(90deg);
    transition: all 0.36s;
    transform-origin: center center;
}
.fili_top .std_title32{
    color: #000;
    width: calc(100% - 31px);
    padding-right: 16px;
}
.fili_xia .std_text24{
    width: calc(100% - 31px);
}
.fili_xia .std_text24 p{
    color: #666;
    margin-bottom: 18px;
}
.fili_xia .yxedr_active.std_text24 ul {
    padding-inline-start: 22px;
}
.fili_xia{
    display: none;
    margin-top: -45px;
    padding-bottom: 45px;
}
.faq_info_list_item.on .fili_top_icon img{
    transform: rotate(270deg);
}
/* g4 */
.download_toggle_list{
    position: relative;
    display: flex;
    justify-content: space-between;
}
.download_toggle_list::before{
    content: '';
    height: 2px;
    background: #F0F0F0;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 3px;
}
.download_toggle_list_nub .std_title32{
    color: #333;
    position: relative;
}
.download_toggle_list_nub .std_title32::before{
    content: '';
    height: 8px;
    width: 0;
    position: absolute;
    background: #ff9300;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    transition: all 0.36s;
}
.download_toggle_list_nub.on .std_title32::before{
    width: 100%;
}
.download_toggle{
    padding-top: 82px;
}
.download_toggle_list_nub .std_title32 {
    padding-bottom: 22px;
}
.download_permit_list_item{
    width: 20%;
    padding: 0 10.5px;
    margin-bottom: 21px;
}
.download_permit_list{
    margin: 0 -10.5px;
    display: flex;
    flex-wrap: wrap;
}
.dpli_img{
    width: 100%;
    background: #FFF;
    box-shadow: 0px 5.46875px 21.875px 0px rgba(0, 0, 0, 0.05);
}
.download_permit .std_title3{
    margin-bottom: 39px;
}
.download_data_list_nub{
    padding: 0 9px;
}
.download_data_list{
    margin: 0 -9px;
    display: flex;
    flex-wrap: wrap;
}
.ddln_btn{
    font-size: 24px;
    color: #999;
    line-height: 1.5;
    padding: 10px 24px;
    background: #F6F6F6;
    cursor: pointer;
    transition: all 0.36s;
}
.download_data_list_nub.on .ddln_btn{
    color: #ff9300;
}
.download_data_list{
    margin-bottom: 52px;
}
.download_data .std_title3{
    line-height: 1.1; 
}
.download_data_sheet_item,
.download_company_list_nub{
    width: 50%;
    padding: 0 30px;
    margin-bottom: 63px;
}
.download_data_sheet,
.download_company_list{
    margin: 0 -30px;
    margin-bottom: -63px;
    display: flex;
    flex-wrap: wrap;
}
.ddsi_cry,
.dcln_link{
    background: #FFF;
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);
    height: 100%;
}
.dcln_link{
    display: block;
}
.ddsi_cry_text{
    padding: 20px 43px 39px;
}
.ddsi_cry_text .std_title32{
    margin-bottom: 8px;
    color: #1E1E1E;
}
.ddsi_cry_img{
    background: #f6f6f6;
}
.ddsi_ctl_down{
    margin-bottom: 7px;
    font-size: 0;
}
.ddsi_ctl_down:last-child{
    margin-bottom: 0;
}
.ddsi_ctl_down a{
    display: inline-block;
}
.ddsi_ctl_down_btn{
    border: 1px solid #ccc;
    border-radius: 18px;
    padding: 5px 18px;
    display: flex;
    align-items: center;
    transition: all 0.36s;
}
.ddsi_ctl_db_icon{
    width: 23px;
}
.ddsi_ctl_db_icon img{
    width: 100%;
}
.ddsi_ctl_down_btn .std_text3{
    margin-right: 30px;
    color: #1E1E1E;
    line-height: 1.5;
    transition: all 0.36s;
}
.ddsi_ctl_db_icon img:nth-of-type(2){
    opacity: 0;
}
.dcln_link_img{
    width: 100%;
}
.dcln_link_text{
    padding: 20px 43px 32px;
    display: flex;
    align-items: center;
}
.dcln_link_text .std_title32{
    line-height: 1.5;
    width: calc(100% - 31px);
    padding-right: 6px;
    color: #1E1E1E;
}
.dcln_link_text_icon{
    width: 31px;
}
.dcln_link_text_icon img{
    width: 100%;
}
.fwtc_label2{
    width: 50%;
}
.fwtc_label{
    padding: 0 26px;
}
.form_warranty_text_cry{
    margin: 0 -26px;
    display: flex;
    flex-wrap: wrap;
}
.fwtc_label_box span,
.fwtc_label_box input,
.fwtc_label_name,
.fwtc_label_code_box span,
.fwtc_label_code_box input{
    font-size: 16px;
    line-height: 1.7;
}
.fwtc_label_box span,
.fwtc_label_name span,
.fwtc_label_code_box span{
    color: #E74A4A;
}
.fwtc_label_box input::placeholder,
.fwtc_label_code_box input::placeholder{
    color: #999;
}
.fwtc_label_box input,
.fwtc_label_code_box input{
    color: #333;
    padding-left: 2px;
}
.fwtc_label_box{
    border-bottom: 1px solid #999;
    padding-bottom: 10px;
    padding-top: 52px;
    font-size: 0;
}
.fwtc_label2:first-child .fwtc_label_box,
.fwtc_label2:nth-child(2) .fwtc_label_box{
    padding-top: 0;
}
.fwtc_label_select .ys_select_hd {
    display: flex;
}
.fwtc_label_select .ys_select_show{
    flex-grow: 1;
    width: auto;
    height: auto;
}
.fwtc_label_select .ys_select_xtbbox{
    color: #999;
}
.fwtc_label_select .ys_select_bd{
    height: 135px;
    top: calc(100% + 11px);
    background: #FFF;
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);
    padding: 10px 0;
}
.fwtc_label_select .ys_select_li{
    font-size: 16px;
    color: #999;
    line-height: 1.7;
    transition: all 0.36s;
    background: #fff;
    padding: 5.5px 34px;
}
.fwtc_label_select .ys_select_hd::before{
    content: '';
    width: 100%;
    height: 11px;
    position: absolute;
    top: 100%;
    left: 0;
}
.fwtc_label_select .ys_select_li:hover{
    color: #333;
    background: #F2F2F2;
}
.fwtc_label1{
    width: 100%;
}
.fwtc_label_name{
    color: #999;
    margin-bottom: 10px;
}
.fwtc_label textarea{
    border: 1px solid #999;
    height: 102px;
    font-size: 16px;
    color: #333;
    line-height: 1.7;
    width: 100%;
    padding: 10px 16px;
}
.fwtc_label_code{
    width: 100%;
}
.std_top42{
    margin-top: 42px;
}
.fwtc_label_code_box{
    border: 1px solid #999;
    height: 70px;
    width: 42%;
    padding: 10px 16px;
}
.fwtc_label_code_img{
    height: 70px;
    margin-left: 16px;
    cursor: pointer;
}
.fwtc_label_code_img img{
    height: 100%;
}
.fwtc_label_code{
    display: flex;
}
.fwtc_agree{
    margin-top: 10px;
    position: relative;
    width: 100%;
}
.fwtc_agree .std_text3{
    position: relative;
    padding-left: 22px;
}
.fwtc_agree .std_text3 p{
    color: #5A5A68;
    font-size: 16px;
    line-height: 1.7;
}
.fwtc_agree .std_text3 p a{
    color: #ff9300;
    text-decoration: underline;
    text-decoration-color: #ff9300;
}
.fwtc_agree_btn{
    position: absolute;
    top: 4.5px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    z-index: 6;
}
.fwtc_agree_btn::before{
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 2px;
    border: 1px solid #ff9300;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.fwtc_agree_btn::after{
    content: '\e72e';
    font-family: 'iconfont'!important;
    color: #ff9300;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 12px;
    opacity: 0;
    transition: all 0.36s;
}
.fwtc_agree.on .fwtc_agree_btn::after{
    opacity: 1;
}
.fwtc_label .std_btn1_link_font{
    min-width: 160px;
    text-align: center;
}
.form_warranty_img{
    position: fixed;
    top: 88px;
    right: 0;
}
.form_warranty.act .form_warranty_img{
    position: absolute;
    bottom: 0;
    top: auto;
}
.form_page .ys_footer{
    z-index: 3;
    position: relative;
}
/* h1 */
.news_inof{
    padding-top: 59px;
}
.news_inof_search_year{
    height: 40px;
    width: 121px;
    border: 1px solid #B6B2B2;
    margin-right: 12px;
}
.news_inof_search_year .ys_select_hd{
    padding: 0 19px;
}
.news_inof_search_year .ys_select_xtbbox{
    right: 20px;
    color: #000;
}
.news_inof_search_year .iconfont{
    color: #C1C1C1;
}
.news_inof_search_report input,
.news_inof_search_year .ys_select_show{
    color: #000;
    font-size: 18px;
    font-family: 'kanitmedium'!important;
}
.news_inof_search_report input::placeholder,
.news_inof_search_year .ys_select_show::placeholder{
    color: #C1C1C1;
}
.news_inof_search{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 61px;
}
.news_inof_search_report{
    height: 40px;
    width: 516px;
    display: flex;
}
.nisr_btn{
    width: 40px;
    height: 40px;
    background: #ff9300;
    cursor: pointer;
    position: relative;
}
.nisr_btn img{
    width: 80%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.news_inof_search_report input{
    flex-grow: 1;
    border: 1px solid #B6B2B2;
    border-right: 0;
    padding: 0 12px;
}
.news_inof_search_year .ys_select_bd {
    top: 100%;
    width: calc(100% + 2px);
    left: -1px;
    border: 1px solid #B6B2B2;
    background: #fff;
    padding: 6px 0;
    height: 126px;
}
.news_inof_search_year .ys_select_li{
    font-size: 16px;
    font-family: 'kanitmedium'!important;
    color: #C1C1C1;
    line-height: 1.75;
    transition: all 0.36s;
    padding: 0 19px;
}
.news_inof .std_title3{
    color: #000;
    line-height: 1.3;
    margin-bottom: 24px;
}
.news_inof_list_nub{
    margin-bottom: 50px;
}
.niln_link_left{
    width: 38.666667%;
    display: flex;
    align-items: center;
}
.niln_link_img{
    width: 100%;
}
.niln_link{
    display: flex;
}
.niln_link_text{
    width: 61.333333%;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.niln_link_text .std_text2{
    color: #666;
    margin-bottom: 24px;
}
.niln_link .std_btn2_link_font{
    font-size: 24px;
}
.niln_link .std_btn2_link_icon {
    width: 20px;
    height: 20px;
}
.news_inof_list_nub:last-child{
    margin-bottom: 0;
}
.news_inof_list{
    margin-bottom: 86px;
}
.pc_fenye li{
    width: 30px;
    height: 30px;
    line-height: 28px;
    border: 1px solid transparent;
    font-size: 14px;
    color: #666;
    transition: all 0.36s;
    border-radius: 0;
    background: transparent;
    margin: 0 14px;
}
.pc_fenye li.activepage {
    color: #ff9300;
    background: transparent;
    border: 1px solid #ff9300;
}
/* h2 */
.news_datail_date{
    color: #575757;
    line-height: 1.8;
    font-size: 16px;
    margin-bottom: 22px;
}
.news_datail .std_title5{
    line-height: 1.4;
    color: #000;
    margin-bottom: 22px;
}
.news_datail .std_text1 p{
    margin-bottom: 20px;
}
.news_datail .detail1_ban_share {
    margin-bottom: 37px;
}
.news_more .std_title3{
    text-align: center;
    line-height: 1.3;
    margin-bottom: 34px;
}
.news_more_list_nub{
    width: 33.333333%;
    padding: 0 15px;
}
.news_more_list{
    margin: 0 -15px;
}
.nmln_link{
    display: flex;
    flex-direction: column;
    height: 100%;
    background: #FFF;
    box-shadow: 4px 4px 10px 0px rgba(68, 111, 241, 0.08), -4px -4px 10px 0px rgba(68, 111, 241, 0.05);
}
.nmln_link_text{
    padding: 22px 34px 21px 28px;
}
.nmln_link_text .std_title6{
    line-height: 1.2;
    color: #000;
    margin-bottom: 86px;
}
.nmln_link_text_date{
    line-height: 1.8;
    color: #575757;
    font-size: 16px;
}
.nmln_link_img{
    width: 100%;
}
.news_more_list_nub:not(:first-child){
    display: none;
}
.news_more_list .slick-list{
    padding: 30px 0;
    margin: -30px 0;
}
.news_more_list .slick-track{
    display: flex;
}
.news_more_list .slick-slide{
    height: auto;
}
.news_more_list.mod_arrows2 .slick-prev{
    left: -70px;
}
.news_more_list.mod_arrows2 .slick-next{
    right: -70px;
}
.share_side{
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.5s ease;
    right: -37px;
    opacity: 0;
}
.share_side .detail1_ban_share_list .ys_share_list {
    margin: 17px 0px;
}
.share_side.on {
    right: calc(50vw - 637px);
    opacity: 1;
}
/* h3 */
.press_inof_cry{
    display: flex;
}
.press_inof_cry_left{
    width: 50%;
    padding-right: 118px;
}
.picl_year_font140{
    font-size: 140px;
    color: #E0E0E0;
    line-height: 150px;
    transition: all 0.5s linear;
}
.picl_year.on .picl_year_font140{
    color: #ff9300;
}
.press_inof_cry_left{
    display: flex;
    justify-content: flex-end;
    margin-top: -50px;
}
.press_inof_cry_right{
    width: 50%;
}
.picr_item .std_title6{
    color: #666;
    line-height: 1.75;
    transition: all .5s linear;
}
.picr_ion_icon{
    width: 19px;
    position: relative;
    top: 5.5px;
}
.picr_ion_icon img{
    width: 100%;
}
.picr_ion_core{
    color: #000;
    padding-left: 7px;
    width: calc(100% - 19px);
    line-height: 1.5;
}
.picr_item_other_nub{
    display: flex;
}
.picr_item {
    padding-left: 88px;
    position: relative;
    margin-bottom: 102px;
}
.picr_item:last-child{
    margin-bottom: 60px;
}
.press_inof_cry_right{
    position: relative;
}
.press_inof_cry_right::before{
    content: '';
    height: 100%;
    width: 1px;
    background: #D4D4D4;
    position: absolute;
    left: 0;
    top: 0;
}
.picr_item::before{
    content: '';
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid #ff9300;
    background: #FFF;
    position: absolute;
    left: -20px;
    top: 0;
}
.picr_item::after{
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #ff9300;
    position: absolute;
    left: -6px;
    top: 14px;
}
.picr_item .std_title30 {
    margin-bottom: 24px;
}
.picl_year {
    margin-bottom: 61px;
}
.picl_year:last-child {
    margin-bottom: 0;
}
.picr_item .std_title6{
    transform-origin: left bottom;
    transition: all 0.36s linear;
    transform: translateY(0px) scale(1);
}
.picr_item .std_title30{
    transform-origin: left center;
    transition: all 0.36s linear;
    transform: translateY(0px) scale(1);
}
.picr_item .picr_item_other{
    transform-origin: left top;
    transition: all 0.36s linear;
    transform: translateY(0px) scale(1);
}
/* i1 */
/* .career_find_cry{
    display: flex;
} */
.career_find_cry_left{
    width: 40.86%;
    padding-right: 120px;
}
.career_find_cry_rotate{
    width: calc(59.14% - 700px + 50vw);
    margin-right: calc(700px - 50vw);
}
.career_find_cry_left .std_title3{
    line-height: 1.2;
    margin-bottom: 71px;
}
.cfcl_list_nub{
    cursor: pointer;
    position: relative;
}
.cfcl_list_nub .std_title5{
    color: #999;
    padding: 8px 0;
    padding-left: 60px;
    -webkit-line-clamp: 1;
    overflow: hidden;
    transition: all 0.36s;
}
.cfcl_list{
    position: relative;
}
.cfcl_list::before{
    content: '';
    background-image: url(../fonts/h3_icon01.svg);
    background-size: 100% 100%;
    width: 40px;
    height: 40px;
    position: absolute;
    left: 0;
    transform: translateY(-50%);
    top: var(--value);
    transition: all 0.36s;
}
.cfcl_list_nub.on .std_title5{
    color: #ff9300;
}
.cfcr_list_item{
    padding: 0 11.5px;
}
.cfcr_list{
    margin: 0 -11.5px;
    width: calc(472px + 23px);
}
.cfcr_list_item_core{
    background: #F6F6F6;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.cfcr_lic_img{
    width: 100%;
}
.cfcr_lic_text{
    padding: 39px 31px 34px 45px;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.cfcr_lic_text_inof{
    flex-grow: 1;
    margin-bottom: 37px;
}
.cfcr_lic_text .std_title5{
    line-height: 1.5;
    margin-bottom: 22px;
}
.cfcr_lic_ti_box .ys_imgbox_cover{
    width: 24px;
}
.cfcr_lic_ti_box .std_text3{
    width: calc(100% - 24px);
    padding-left: 12px;
}
.cfcr_lic_ti_box{
    display: flex;
    align-items: flex-start;
}
.mod_phone{
    pointer-events: none;
}
.cfcr_lic_ti_box .std_text3 p{
    color: #666;
    line-height: 1.5;
}
.cfcr_lic_ti_box{
    margin-bottom: 16px;
}
.cfcr_lic_btn_img{
    width: 31px;
}
.cfcr_lic_btn_img img{
    width: 100%;
}
.cfcr_lic_btn{
    text-align: right;
}
.cfcr_lic_btn a{
    display: inline-block;
}
.cfcr_list .slick-list{
    overflow: visible;
}
.career_find_cry_rotate {
    overflow: hidden;
}
.cfcr_list .slick-track{
    display: flex;
}
.cfcr_list .slick-slide{
    height: auto;
}
.cfcr_list_item:not(:first-child){
    display: none;
}
.career_work .std_title3{
    text-align: center;
    margin-bottom: 54px;
}
.cwln_img{
    width: 50%;
}
.career_work_list_nub{
    display: flex;
    align-items: center;
}
.career_work_list_nub:nth-of-type(2n){
    flex-direction: row-reverse;
}
.cwln_text .std_title32{
    color: #000;
    line-height: 1.5;
    margin-bottom: 8px;
}
.cwln_text{
    width: 50%;
    padding-left: 196px;
    padding-right: 196px;
} 
/* i2 */
.career_detail{
    padding-top: 58px;
}
.cdrn_btn{
    font-size: 24px;
    line-height: 1.3;
    padding: 7.5px 12px;
    cursor: pointer;
    color: #000;
    transition: all 0.36s;
}
.career_detail_radio_nub{
    padding: 0 20px;
    margin-bottom: 31px;
}
.career_detail_radio{
    margin: 0 -28px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.career_detail_radio_nub.on .cdrn_btn{
    background: #F6F6F6;
}
.career_detail_search{
    width: 952px;
    height: 56px;
    background: #F2F2F2;
    margin: 0 auto;
    display: flex;
}
.career_detail_search_btn{
    width: 76px;
    background: #ff9300;
    backdrop-filter: blur(7.5px);
    position: relative;
    cursor: pointer;
}
.career_detail_search_btn img{
    width: 34px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.career_detail_search_input{
    position: relative;
}
.career_detail_search_input::before{
    content: '';
    height: 100%;
    width: 1px;
    position: absolute;
    right: 0;
    top: 0;
    background: #fff;
}
.career_detail_search_input:first-child{
    flex-grow: 2;
}
.career_detail_search_input:nth-of-type(2){
    flex-grow: 4.4;
}
.career_detail_search_input input{
    height: 100%;
    width: 100%;
    padding: 0 30px;
    font-size: 20px;
    color: #000;
    transition: all 0.36s;
}
.career_detail_search_input input::placeholder{
    color: #999;
}
.career_detail_search{
    margin-bottom: 77px;
}
.cdli_top{
    background: #F6F6F6;
    padding: 36px 52px 36px 54px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}
.cdli_top .std_title32{
    color: #000;
    line-height: 1.5;
    width: calc(calc(100% - 37px) * 0.645);
}
.cdli_top .std_text28{
    color: #000;
    line-height: 1.5;
    width: calc(calc(100% - 37px) * 0.354);
}
.cdli_top_icon{
    width: 37px;
    height: 37px;
    position: relative;
}
.cdli_top_icon img{
    width: 100%;
    height: 100%;
    transform: rotate(-90deg);
    transition: all 0.36s;
}
.career_detail_list_item.on .cdli_top_icon img{
    transform: rotate(90deg);
}
.career_detail_list_item{
    margin-bottom: 20px;
}
.cdli_text{
    padding: 42px 47px 22px 47px;
    display: none;
}
.cdli_text .std_text24{
    width: 85.452%;
}
.cdli_text .std_btn1_link_font{
    text-align: center;
}
.cdli_text .std_btn1{
    margin-top: 22px;
}
.std_none{
    display: none;
}
.career_detail_nodata{
    padding-top: 30px;
}
/* i3 */
.global_zation .std_title3{
    line-height: 1.5;
    color: #000;
    margin-bottom: 17px;
}
.global_zation .std_text24 p{
    line-height: 1.5;
    color: #666;
}
.global_zation{
    padding-top: 90px;
}
.global_office_cry_right{
    width: calc(56.8% + 50vw - 700px);
    margin-right: calc(700px - 50vw);
   padding-left: 39px;
    width: 80%;
    padding-right: 0%;
}
}
.global_office_cry_left{
    width: 43.2%;
}
.global_office_cry_left .std_title3{
    margin-bottom: 36px;
}
.gocl_flag_nub .std_title6{
    color: #000;
    display: inline-block;
    margin: 0 auto;
    position: relative;
    padding-bottom: 5px;
}
.gocl_flag_nub .std_title6::before{
    content: '';
    height: 6px;
    background: #ff9300;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    transition: all 0.36s;
}
.gocl_flag_nub{
    width: 20%;
    padding: 0 10px;
}
.gocl_flag{
    margin: 0 -10px;
}
.gocl_flag_nub_text{
    text-align: center;
}
.gocl_flag_nub_img {
    width: 81px;
    margin: 0 auto;
    margin-bottom: 4px;
}
.gocl_flag_nub.on .std_title6::before{
    width: 100%;
}
.gocl_flag_nub:not(:first-child){
    display: none;
}
.gocl_flag_nub{
    cursor: pointer;
}
.gocl_isl_ic_icon{
    width: 26px;
    position: relative;
    top: 5px;
}
.gocl_isl_item_contact{
    display: flex;
    align-items: flex-start;
}
.gocl_isl_item_contact .std_text24{
    width: calc(100% - 26px);
	
}
.gocl_isl_item{
    border-bottom: 1px solid #999;
    padding-top: 8px;
    padding-bottom: 11px;
}
.gocl_isl_item .std_title30{
    margin-bottom: 0px;
}
.gocl_isl_item_contact{
    margin-bottom: 19px;
}
.gocl_info {
    margin-top: 0px;
}
.gocl_info_seg:not(:first-child){
    display: none;
}
.gocl_flag.mod_arrows2 .slick-prev,
.gocl_flag.mod_arrows2 .slick-next{
    width: 33px;
    height: 33px;
    top: 26px;
}
.gocl_flag.mod_arrows2 .slick-prev{
    left: -42px;
}
.gocl_flag.mod_arrows2 .slick-next{
    right: -42px;
}
.gocr_earth{
    width: 100%;
    height: 100%;
}
.global_office_cry {
    display: flex;
    position: relative;
}
.global_contact{
    position: relative;
    padding-top: 82px;
    padding-bottom: 93px;
}
.global_contact_bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
}
.global_contact_bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.global_contact .ys_cont1200{
    position: relative;
    z-index: 3;
}
.global_contact_cry .std_title3{
    text-align: center;
    margin-bottom: 56px;
    line-height: 1.5; 
}
.global_contact_cry_form{
    width: calc(100% + 52px);
    margin: 0 -26px;
    display: flex;
    flex-wrap: wrap;
}
.gccf_label{
    padding: 0 26px;
}
.gccf_label3{
    width: 33.333333%;
}
.gccf_label_box{
    border-bottom: 1px solid #999;
    font-size: 0;
    padding-bottom: 6px;
    padding-top: 43px;
    width: 100%;
    display: flex;
}
.gccf_label_box span,
.gccf_label_box input{
    font-size: 18px;
    line-height: 1.7;
}
.gccf_label_box span{
    color: #ff9300;
}
.gccf_label_box input::placeholder{
    color: #666;
}
.gccf_label_box input{
    color: #333;
    flex-grow: 1;
}
.gccf_label3:first-child .gccf_label_box,
.gccf_label3:nth-child(2) .gccf_label_box,
.gccf_label3:nth-child(3) .gccf_label_box{
    padding-top: 0;
}
.gccf_label .fwtc_label_select .ys_select_xtbbox {
    color: #666;
}
.gccf_label1{
    width: 100%;
}
.gccf_label .fwtc_label_name{
    color: #666;
    font-size: 18px;
    margin-bottom: 6px;
}
.gccf_label textarea{
    border: 1px solid #999;
    width: 100%;
    height: 122px;
    padding: 10px 16px;
    color: #333;
    font-size: 18px;
    line-height: 1.7;
}
.gccf_label_img{
    width: 113px;
    cursor: pointer;
}
.gccf_label_img img{
    width: 100%;
}
.gccf_label.gccf_label_code input{
    padding-right: 8px;
}
.gccf_agree .std_text3{
    padding-left: 22px;
}
.gccf_agree .std_text3 p {
    color: #666;
    font-size: 18px;
    line-height: 1.7;
}
.gccf_agree .std_text3 p a {
    color: #ff9300;
    text-decoration: underline;
    text-decoration-color: #ff9300;
    text-underline-position: under;
}
.gccf_agree_btn {
    position: absolute;
    top: 5.5px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    z-index: 6;
}
.gccf_agree_btn::before {
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 2px;
    border: 1px solid #999;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.36s;
}
.gccf_agree_btn::after {
    content: '\e72e';
    font-family: 'iconfont'!important;
    color: #ff9300;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 12px;
    opacity: 0;
    transition: all 0.36s;
}
.gccf_agree.on .gccf_agree_btn::after {
    opacity: 1;
}
.gccf_agree.on .gccf_agree_btn::before {
    border: 1px solid #ff9300;
}
.gccf_agree{
    position: relative;
    margin-top: 20px;
}
.gccf_submit{
    margin-top: 24px;
}
.gccf_submit .std_btn1_link_font{
    width: 160px;
    text-align: center;
}
.gccf_label .fwtc_label_select{
    width: 100%;
}
.global_call{
    position: relative;
}
.global_call_bg{
    position: relative;
    width: 100%;
}
.global_call_bg img{
    width: 100%;
}
.global_call .ys_cont1200{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.global_call .std_title3{
    line-height: 1.5;
    margin-bottom: 17px;
}
/* i4 */
.our_select{
    height: 70px;
    width: 700px;
    margin: 0 auto;
    margin-top: 44px;
    position: relative;
}
.our_select::before{
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background: rgba(255,255,255,.24);
    backdrop-filter: blur(7.5px);
    -webkit-backdrop-filter: blur(7.5px);
    -o-backdrop-filter: blur(7.5px);
    -ms-backdrop-filter: blur(7.5px);
    -moz-backdrop-filter: blur(7.5px);
}
.our_select .ys_select_xtbbox{
    background: #ff9300;
    width: 94px;
    height: 70px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.our_select .ys_select_xtbbox .iconfont{
    font-size: 18px;
    transition: all 0.36s;
}
.our_select .ys_select_show{
    padding-right: calc(94px + 10px);
    padding-left: 32px;
    color: #fff;
    font-size: 24px;
}
.our_select .ys_select_show::placeholder{
    color: #fff;
}
.ys_select_hd.on .ys_select_xtbbox {
    transform: translateY(-50%) rotate(0);
}
.ys_select_hd.on .ys_select_xtbbox .iconfont{
    transform: rotate(180deg);
}
.our_select .ys_select_bd{
    background: #fff;
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);
    padding: 14px 0;
    height: 203px;
}
.our_select .ys_select_li{
    color: #999;
    padding: 0 32px;
    font-size: 20px;
    line-height: 1.75;
    transition: all 0.36s;
}
.our_map_cry{
    width: 100%;
    height: 945px;
}
.our_page .ys_pos_center{
    height: 190px;
}
.our_ban_text .std_title2{
    transform: scale(calc(1 - calc(var(--rate1) * 0.25)));
    color: rgba(255,255,255,1);
}
.our_ban_text .std_title2,
.our_select{
    transition: all 0.36s;
}
.our_ban_text{
    position: absolute;
    top: var(--top1);
    width: 100%;
    left: 0;
    padding-top: calc(var(--rate1) * 37px);
}
.our_ban_text .std_title2{
    text-align: center;
}
.our_ban_text.on1{
    position: fixed;
    top: 128px;
}
.our_ban_text.on2 .std_title2{
    color: rgba(0,0,0,1);
}
.our_ban_text .our_select{
    transform: translateY(calc(var(--rate1) * -36px));
}
.our_ban_text.on2 .our_select::before{
    background: rgba(205, 205, 205, 0.24);
}
.our_ban_text.on2 .our_select .ys_select_show{
    color: #333;
}
.our_ban_text.on2 .our_select .ys_select_show::placeholder{
    color: #999;
}
#gocr_earth{
    width: 1130px;
    height: 1130px;
}
.global_office_cry_right {
    position: absolute;
    right: 0;
}
.gocr_list_nub_img{
    width: 60px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}
.gocr_list_nub{
    position: relative;
    width: 1px;
    height: 1px;
}
.gocr_list_nub .std_text2{
    position: absolute;
    white-space: nowrap;
    left: 50%;
    transform: translateX(-50%);
    top: 100%;
    color: #666;
}
foreignObject {
    overflow: visible;
}
[role="tooltip"]>g:first-child{
    opacity: 0;
}
[role="tooltip"]>g:nth-of-type(2),
[role="tooltip"]>g:nth-of-type(2) g{
    opacity: 1;
    pointer-events: all;
}
.our_map_cry {
    width: 100%;
    height: 780px;
}
.our_map_cry .gocr_list_nub .std_text2 {
    font-size: 24px;
    color: #000;
    border-radius: 5px;
    background: #FFF;
    line-height: 1.5;
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.15);
    padding: 5px 24px 5px 47px;
    left: 100%;
    transform: translateX(-1px);
    top: auto;
    bottom: 0;
}
.our_map_cry .gocr_list_nub_img{
    z-index: 5;
}
.our_map_cry .gocr_list_nub{
    transform: translate(30px,35px);
}
.our_map_cry .gocr_list_nub[data-area="ES"]{
    transform: translate(10px, -6px);
}
.our_map_cry .gocr_list_nub[data-area="TH"]{
    transform: translate(-6px,62px);
}
.our_map_cry .gocr_list_nub[data-area="ID"] {
    transform: translate(62px, 105px);
}
[aria-labelledby="id-79-title"]{
    display: none;
}
.our_map_cry [role="tooltip"]>g:nth-of-type(2),
.our_map_cry [role="tooltip"]>g:nth-of-type(2) g{
    pointer-events: none;
}
.gocr_list_nub.no_show,
.map_news.no_show{
    opacity: 0!important;
    pointer-events: none;
}
.our_page .global_call,
.our_page .ys_footer{
    position: relative;
    z-index: 7;
}
.our_ban_text{
    z-index: 6;
}
.our_box .our_map{
    margin-top: 300px;
}
.our_map_cry .std_mapbtn{
    transform: translate(calc(760px - 50vw),5px);
}
.our_map_cry{
    position: relative;
}
.our_map_cry::before,
.our_map_cry::after{
    content: '';
    height: 100%;
    width: calc((50vw - 760px));
    position: absolute;
    top: 0;
    z-index: 6;
}
.our_map_cry::before{
    left: 0;
}
.our_map_cry::after{
    right: 0;
}
/* 载入 */
.ys_ban_li.slick-active .ys_ban_title{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.4s;
}
.ys_ban_li.slick-active .std_btn1{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.5s;
}
.ys_fadein2 {
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 0.3s;
}
.news_inof_search{
    position: relative;
    z-index: 4;
}
.hpln_bg img{
    position: absolute;
    left: 0;
    top: 0;
}
.home_choose_cry_list {
    width: 440px;
}
.home_choose .std_title5,
.home_choose .std_title2,
.home_choose .std_btn1{
    opacity: 0;
}
.home_choose .std_title5.std_load{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.2s;
}
.home_choose .std_title2.std_load{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.3s;
}
.home_choose .std_btn1.std_load{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.4s;
}
.home_call{
    overflow: hidden;
}
.hpsl_item{
    height: 713px;
}
.home_project_swiper_list {
    display: flex;
}
/* 1,0.58,0.58 */
.home_project_swiper_list {
    font-size: 0;
    /* width: calc(calc(100vw - 28px) / 2.16 * calc(var(--num) * 0.58 + 0.42)); */
}
.hpsl_item.swiper-slide{
    width: calc(calc(100vw - 28px) / 2.16 * 0.58);
    padding: 0;
    transition: all 0.3s linear;
}
.hpsl_item.swiper-slide.swiper-slide-active,
.hpsl_item.swiper-slide.swiper-slide-duplicate-active,
.home_project_swiper {
    width: calc(calc(100vw - 28px) / 2.16);
}
.hpsl_item_cry{
    padding: 0 14px;
}
.hpsl_item_cry_text {
    padding: 76px 34px 0;
}
.hpsl_item{
    transition: all 1s ease;
}
.hpsl_item.swiper-slide-active~.hpsl_item{
    width: calc(calc(100vw - 28px) / 2.16 * 0.58)!important;
}
.hpsl_item_cry_bg video{
    opacity: 0;
    transition: all 0.36s linear;
}
.hpsl_item.swiper-slide-active .hpsl_item_cry_bg video{
    opacity: 1;
}
.story_view_nub_bg img,
.solar_img_box img,
.pure_fully_cry_bg img,
.quality_trait_img img {
    height: 800px;
    object-fit: cover;
}
.solar_number {
    overflow: hidden;
}
.yukon_series_list .slick-track{
    display: flex;
}
.yukon_series_list .slick-slide{
    height: auto;
}
.ysln_link{
    height: 100%;
}
.yukon_need_list .slick-track .slick-slide{
    display: flex!important;
}
.yukon_need_list_nub:not(:first-child){
    display: none;
}
.slick-dots li{
    width: 8px;
    height: 8px;
}
.slick-dots li.slick-active{
    background: #ff9300;
}
.mod_dots2 .slick-dots li.slick-active{
    background: transparent;
}
.pmln_link_text{
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.product_blow_cry {
    width: 100%;
}
.technology_inof .ys_cont1200 .std_title3{
    text-align: center;
}
.support_core_list .slick-track{
    display: flex;
}
.support_core_list .slick-slide{
    height: auto;
}
.support_core_list_nub:not(:first-child){
    display: none;
}
.support_core_list.slick-dotted{
    padding-bottom: 30px;
} 
.support_core_list .slick-dots{
    bottom: 0;
}
.fwtc_label_code_box input{
    width: calc(100% - 12px);
}
.picr_item .std_title30{
    width: 60%;
}
.gocr_earth>div{
    overflow: visible!important;
}
.yukon_need_list  .slick-track{
    width: 100%;
}
.yukon_need_list{
    width: 100%;
    display: block;
}
.head_link_list_item a {
    font-size: 14px;
}
.head_link_list_item a {
    padding: 9.5px 20px;
}

.std_btn1_link::before {
    content: '';
    background: #B51B16;
    width: 0;
    height: 100%;
    border-radius: 0;
    position: absolute;
    top: 50%;
    left: 0;
    opacity: 0;
    transform: translate(0,-50%);
    transition: all .5s ease-out;
}
.footer_top_search_btn,
.scln_link_btn{
    position: relative;
}
.footer_top_search_btn::before,
.scln_link_btn::before {
    content: '';
    background: #B51B16;
    width: 0;
    height: 100%;
    border-radius: 0;
    position: absolute;
    top: 50%;
    left: 0;
    opacity: 0;
    transform: translate(0,-50%);
    transition: all .5s ease-out;
}
.footer_top_search_btn img{
    z-index: 6;
    position: relative;
}
.scln_link_btn>div{
    position: relative;
    z-index: 6;
}
.head_nav_first.yxnav_active1 .head_nav_first_one a {
    color: #ff9300;
}
.cfcr_lic_btn_font{
    color: #ff9300;
    font-size: 20px;
    line-height: 1.5;
}
.cfcr_lic_btn a {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.niln_link .std_btn2_link_font {
    font-size: 20px;
}
.smln_cry_text .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255,255,255,.15);
}
.smln_cry_text .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,.75);
}
.smln_cry_text .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.smln_cry_text .mCSB_inside>.mCSB_container {
    margin-right: -15px;
    padding-right: 25px;
}
.smln_cry_text .mCSB_scrollTools {
    right: -7px;
}
.smln_cry_text .std_text24 {
    height: 5.2em;
}
.smln_cry_text {
    top: calc(125px + 61px);
}
.smln_cry_text .std_text24{
    opacity: 0;
    transition: all 0.36s;
}
.solar_mark_list_nub.on .smln_cry_text .std_text24{
    opacity: 1;
}
.smci_left {
    width: 57.142857%;
}
.smci_core .smci_right {
    width: 42.857143%;
    padding-right: 0;
}
.smci_right {
    transform: translateY(0);
}
.smci_right_year {
    margin-right: 0;
}
.about_robust_list_nub {
    padding: 0 20px;
}
.about_robust_list {
    margin: 0 -20px;
    margin-top: 93px;
    margin-bottom: 120px;
}
.ys_footer{
    background: #F8F9FA;
}
.footer_top {
    padding-top: 124px;
}
.hpsl_item_cry .std_btn2 {
    margin-top: 10px;
}
.career_find {
    position: relative;
}
.home_project_swiper_drag{
    position: absolute;
}
.hover_box{
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    height: 100vh;
    width: 100vw;
    pointer-events: none;
    opacity: 0;
    z-index: 20;
}
.hover_box.on{
    opacity: 1;
}
/* .career_find_cry_rotate:hover,
.career_find_cry_rotate:hover *{
    cursor: none;
} */
.picl_year{
    cursor: pointer;
}
.press_inof_cry_right>ul{
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    opacity: 0;
    transition: all 0.36s;
}
.press_inof_cry_right>ul.act{
    position: relative;
    pointer-events: all;
    opacity: 1;
}
.home_project_swiper.swiper{
    padding: 0;
}
.home_project_box{
    padding: 0 14px;
}
.hpsd_icon1{
    width: 29%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.hpsd_icon1 img{
    width: 100%;
}
.home_project_box.left .hpsd_icon1{
    transform: translate(-50%,-50%) rotate(180deg);
}
/* .home_project_box,
.home_project_box *{
    cursor: none;
} */
.std_project_play{
    display: none;
}

.std_btn2_link_icon {
    transition: all 0.4s;
}
.hccl_item .scroll_num,
.about_robust_list_nub .scroll_num {
    white-space: nowrap;
}
.pgcl_img_list_item:not(:first-child){
    display: none;
}
/* 2023.09.07 - start */
.home_project_swiper {
    width: calc(calc(100vw - 28px) / 2.16 *3);
}
.hpsl_item_cry_bg::before{
    content: '';
    width: 100%;
    height: 70%;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(to bottom,rgba(255,255,255,.4),transparent);
    z-index: 2;
}
.home_choose_cry_list {
    width: 600px;
}
.nmln_link_text {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.story_milestone_cry .slick-track{
    display: flex;
}
.story_milestone_cry .slick-slide{
    height: auto;
}
.smci_core {
    height: 100%;
}
.scln_wai{
    flex-grow: 1;
}
.scln_link .std_title32{
    transform-origin: 50% 50%;
}
.fwtc_label_box {
    display: flex;
}
.fwtc_label_box input, .fwtc_label_code_box input {
    flex-grow: 1;
}
.fwtc_label_select{
    width: 100%;
}
.our_ban_text.on1.on3 {
    position: absolute;
    top: var(--top2);
}
.fwtc_label_code_box{
    display: flex;
    align-items: center;
}
.home_project .swiper-button-next,
.home_project .swiper-button-prev{
    display: none;
}
/*.our_map_cry *{*/
/*    touch-action:auto!important;*/
/*    -webkit-user-drag:auto!important;*/
/*}*/

/* 2023.09.07 - end */
.our_map_cry.act1,.our_map_cry.act2 {
    pointer-events: none;
}
.our_map_cry.act1 .std_mapbtn,
.our_map_cry.act2 .std_mapbtn{
    pointer-events: all;
}
.our_map_cry::before,
.our_map_cry::after{
    display: none;
}
.datail_crumbs{
    z-index: 2;
}
.pgcr_lni_item{
    align-items: flex-start;
}
.pgcr_lni_item .std_text24 {
    position: relative;
    top: 14px;
}
.arln_span1{
    margin-right: 10px;
}
.solar_toggle_cry{
    position: relative;
}
.solar_toggle_cry_core{
    position: static;
}
.solar_toggle_cry_core .stcc_img,
.solar_toggle_cry_core:first-child .stcc_img,
.solar_toggle_cry_core:last-child .stcc_img{
    top: 50%;
    transform: translateY(-50%);
}
.mod_video_add img{
    display: none;
}
.mod_video_add video{
    position: relative;
}
.project_video_img video{
    opacity: 1;
}
.crumbs_list_nub a{
    text-transform: capitalize;
}
.career_find_cry_rotate,
.career_find_cry_rotate *,
.home_project_box,
.home_project_box *{
    cursor: grab;
}
.career_find_cry_rotate{
    position: relative;
}
.home_project_swiper_drag{
    top: 145px;
    transform: translateY(-50%);
    left: 360px;
}
.home_project_swiper_drag {
    width: 100px!important;
    height: 100px!important;
}
.hpsd_text {
    font-size: 16px!important;
}
.home_project .home_project_swiper_drag {
    top: 50%;
    transform: translate(-100%,-50%);
    z-index: 10;
    left: calc(calc(100vw - 28px) / 2.16 - 20px);
}
.career_detail_list_item.on .cdli_top_icon img {
    transform: rotate(-90deg);
}
.cdli_top_icon img {
    transform: rotate(90deg);
}
.our_select .mCSB_outside+.mCSB_scrollTools {
    right: 36px!important;
}
.our_select .ys_select_li {
    padding: 0 58px 0 32px;
}
.form_warranty_text_cry {
    width: calc(100% + 52px);
}
.fwtc_label_select .iconfont{
    transform: rotate(0deg);
    position: relative;
}
.fwtc_label_select .ys_select_hd.on .ys_select_xtbbox {
    transform: translateY(-50%) rotate(180deg);
}
.home_project_swiper_drag,
.home_project_swiper_drag *{
    cursor: auto;
}
.about_robust_video {
    width: 60%;
    margin: 0 auto;
}
.smln_cry_text .std_title32{
    height: auto;
    max-height: 2.8em;
    -webkit-line-clamp:inherit;
}
.smln_cry_text {
    top: calc(100% - calc(2.8 * 32px) - 50px);
    justify-content: flex-start;
}
.solar_mark_list_nub.on .smln_cry_text {
    top: calc(100% - calc(5.2 * 24px) - calc(2.8 * 32px) - 100px);
}
/* 2023.09.25 - start */
.press_inof_cry{
    display: block;
}
.press_inof_cry_left {
    height: 572px;
}
.press_inof_cry_left .mCSB_scrollTools, 
.press_inof_cry_left .mCSB_scrollTools .mCSB_buttonDown, 
.press_inof_cry_left .mCSB_scrollTools .mCSB_buttonLeft, 
.press_inof_cry_left .mCSB_scrollTools .mCSB_buttonRight, 
.press_inof_cry_left .mCSB_scrollTools .mCSB_buttonUp, 
.press_inof_cry_left .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    opacity: 0!important;
}
.sticky_html
,.sticky_body{
    overflow: inherit !important;
}
.picl_year {
    padding-top: 211px;
    margin-top: -211px;
}
.press_inof_cry_left{
    position: sticky;
    top: var(--value1);
}
.picl_year:last-child{
    margin-bottom: 0;
}
.picr_item .std_title30{
    text-decoration: underline;
    text-underline-position: under;
    text-decoration-color: transparent;
    transition: all 0.36s;
}
.scln_link .std_title32{
    color: #333;
}
.ys_page_wrap.up .mod_head_link {
    height: 0;
    overflow: hidden;
}
.hpsd_img img:nth-of-type(2){
    opacity: 0;
}
.std_btn2_link_font {
    transition: all 0.36s;
}
.std_btn2_link_icon img{
    transition: all 0.36s;
}
.std_btn2_link_icon::before{
    content: '';
    background-image: url(../fonts/a1_arrrow01h.svg);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-size: 100% 100%;
    opacity: 0;
    transition: all 0.36s;
}
.cfcr_list_item  .cfcr_lic_btn_img{
    display: none;
}
.ys_share_img img{
    transform: scale(1)!important;
}
.ys_share_img img:nth-of-type(2){
    opacity: 0;
}
.pgcr_lni_item .std_text24{
    height: 3em;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.mod_title1.std_margin1 {
    margin-bottom: 50px;
}
.mod_title1_cry .std_title2{
    font-size: 36px;
}
.mod_title1_cry .std_title5{
    font-size: 60px;
	color:#ff9300;
	font-weight:bold;
}
.hpsl_item_cry_bg {
    height: 638px;
}
.mod_zhuan{
    margin-top: 36px;
}
.head_cry_logo{
    display: flex;
    align-items: center;
}
.head_cry_flag{
    width: 45px;
    margin-left: 9px;
    font-size: 0;
}
.head_cry_flag img{
    width: 100%;
}
.cdli_top_in,
.cdli_top_in .ys_imgbox_cover{
    width: 35px;
}
.cdli_top_in .ys_imgbox_cover img{
    transform: scale(1)!important;
}
.cdli_top_in .ys_imgbox_cover img:nth-of-type(2){
    opacity: 0;
}
.cdli_top_in{
    margin-right: 20px;
}
.cdli_top .std_title32 {
    width: calc(calc(100% - 92px) * 0.645);
    padding-right: 20px;
}
.cdli_top .std_text28 {
    width: calc(calc(100% - 92px) * 0.354);
}
.footer_top {
    padding-top: 140px;
}
.head_cry_flag {
    width: 56px;
}
.head_cry_logo {
    width: 221px;
}
.std_btn1_link{
    cursor: pointer;
}
.gccf_label2{
    width: 50%;
}
.std_form_modal .global_contact_cry .std_title3{
    margin-bottom: 16px;
    line-height: 1.2;
}
.std_form_modal .global_contact_cry .form_modal_text p{
    text-align: center;
}
.ys_modal_content.mCustomScrollbar .mCustomScrollBox.mCSB_inside {
    margin-right: -30px;
    padding-right: 30px;
    max-width: calc(100% + 30px);
}
.head_cry_logo .ys_imgbox_cover {
    display: inline-block;
    width: 156px;
}
.head_cry_logo {
    width: auto;
}
.head_cry_flag{
    width: auto;
    height: 40px;
}
.head_cry_flag img{
    width: auto;
    height: 100%;
}
.ddln_btn{
    color: #999;
    border: 2px solid #dfdcdc;
    background:transparent
}
.download_data_list_nub.on .ddln_btn {
    color: #fff;
    background: #ff9300;
    border: 2px solid #ff9300;
}
.hpln_cry .std_btn2 {
    display: flex;
    align-items: center;
}
.std_btn2_link,
.cfcr_lic_btn_font{
    position: relative;
}
.std_btn2_link::before,
.cfcr_lic_btn_font::before{
    content: '';
    height: 1px;
    width: 0;
    background: #ff9300;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: all .5s ease;
}
.std_btn2 {
    display: flex;
}
.smci_left {
    width: 52%;
}
.smci_core .smci_right {
    width: 48%;
}
.smci_right {
    padding-top: 20px;
    padding-left: 70px;
}
.smci_right .std_text24 p {
    margin-bottom: 12px;
}
.story_milestone_list_year {
    padding: 70px 10px;
}
.smci_right_year {
    font-size: 180px;
}
.hpsd_text {
    font-size: 16px!important;
}
.hpsd_img {
    width: 24px;
}
.about_robust_video {
    width: 100%;
}
.head_cry_logo .ys_imgbox_cover {
    width: 130px;
}
.head_cry_flag {
    height: 33px;
}
/* .hpsl_item .ys_imgbox_cover img:nth-child(2){
    z-index: 3;
} */
/* 2023.09.27 */
.gocr_earth{
    width: 1000px;
    height: 1000px;
}
#yx_three3d1_map_earth>div{
    pointer-events: none;
}
.gocr_list_nub{
    backface-visibility: hidden;
    pointer-events: all!important;
}
.gocr_list_nub1 .gocr_list_nub_box {
    position: relative;
    transform: rotate(-127deg);
}
.gocr_list_nub2 .gocr_list_nub_box {
    position: relative;
    transform: rotate(-4deg);
}
.gocr_list_nub3 .gocr_list_nub_box {
    position: relative;
    transform: rotate(30deg);
}
.gocr_list_nub4 .gocr_list_nub_box {
    position: relative;
    transform: rotate(0deg);
}
.gocr_list_nub5 .gocr_list_nub_box {
    position: relative;
    transform: rotate(2deg);
}
.gocr_list_nub .std_text2{
    transition: all 0.36s;
}
.gocr_list_nub.on .std_text2{
    color: #B51B16;
}
/* .hpsl_item.on1 .ys_imgbox_cover img:nth-child(2) {
    z-index: 2;
} */
.hpsl_item video{
    opacity: 0;
    transition: all 0.36s;
}
.hpsl_item.on1 video{
    opacity: 1;
}
/* 2023.09.27 - start */
.about_model_cry_list{
    position: relative;
}
.amcl_nub.amcl_nub0{
    position: relative;
    opacity: 1!important;
}
.amcl_nub{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    transition: all 0.36s;
}
.about_model_cry_line{
    position: absolute;
    width: 55.572917%;
    transform: translate(-50%,-50%);
    left: 40.5%;
    top: 53.3%;
}
.about_model_cry_line img{
    width: 100%;
}
.about_model_cry{
    position: relative;
}
.about_model {
    padding-left: 0!important;
    padding-right: 0!important;
    padding-top: 0!important;
}
.about_model_cry_line svg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
}
.about_model_cry_tan{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 6;
}
.about_model_cry_hover{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 6;
}
.amch_item,
.amct_nub{
    position: absolute;
    transform: translate(-50%,-50%);
}
.amch_item1 {
    width: 23%;
    height: 33%;
    transform: translate(-50%,-50%) rotate(42deg) skew(-19deg,-10deg);
}
.amch_item2{
    width: 23%;
    height: 33%;
    transform: translate(-50%,-50%) rotate(42deg) skew(-19deg,-13deg);
}
.amch_item3{
    width: 27%;
    height: 37%;
    transform: translate(-50%,-50%) rotate(42deg) skew(-19deg,-13deg);
}
.amch_item4{
    width: 20%;
    height: 38%;
    transform: translate(-50%,-50%) rotate(42deg) skew(-19deg,-13deg);
}
.amch_item5{
    width: 20%;
    height: 31%;
    transform: translate(-50%,-50%) rotate(42deg) skew(-19deg,-13deg);
}
.amch_item6{
    width: 22%;
    height: 37%;
    transform: translate(-50%,-50%) rotate(42deg) skew(-19deg,-13deg);
}
.amch_item7{
    width: 27%;
    height: 38%;
    transform: translate(-50%,-50%) rotate(42deg) skew(-16deg,-15deg);
}
.amct_nub_icon{
    width: 57px;
    position: relative;
}
.amct_nub_icon img{
    width: 100%;
}
.amct_nub_icon_num{
    color: #fff;
    text-align: center;
    position: absolute;
    font-size: 18px;
    top: 36%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.amct_nub_icon{
    animation: tiao 3s linear infinite;
}
.amct_nub:nth-of-type(2n) .amct_nub_icon{
    animation: tiao 2.8s linear infinite;
}
@keyframes tiao {
    0%{
        transform:translateY(0px);
    }
    25%{
        transform:translateY(-10px);
    }
    50%{
        transform:translateY(0px);
    }
    75%{
        transform:translateY(10px);
    }
    100%{
        transform:translateY(0px);
    }
}
@-webkit-keyframes tiao {
    0%{
        transform:translateY(0px);
    }
    25%{
        transform:translateY(-10px);
    }
    50%{
        transform:translateY(0px);
    }
    75%{
        transform:translateY(10px);
    }
    100%{
        transform:translateY(0px);
    }
}
.amcl_nub.on{
    opacity: 1;
}
.about_model_cry_tan.act .amct_nub_icon{
    animation-play-state: paused;
}
.amct_nub_box{
    position: absolute;
    left: calc(100% + 6px);
    top: 50%;
    transform: translateY(-50%);
    background: rgba(224,7,0,.7);
    border-radius: 10px;
    width: 297px;
    display: none;
}
.amct_nub_box::after{
    content: '';
    width: 6px;
    height: 100%;
    position: absolute;
    left: -6px;
    top: 0;
}
.amct_nub_box .std_text2 p{
    color: #fff;
    font-family: 'kanitbold'!important;
    line-height: 1.5;
    padding: 20px 28px;
}
.amct_nub_box::before{
    content: '';
    border-right: 8px solid rgba(224,7,0,.7);
    position: absolute;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    top: 40%;
    left: -7.5px;
}
.l_carpoint{
    opacity: 0;
}
.amcl_path3{
    stroke-width: 1;
    stroke-dasharray: var(--long2);
    stroke-dashoffset: 708;
}
.amcl_path2{
    stroke-width: 1;
    stroke-dasharray: var(--long1);
    stroke-dashoffset: 1033;
}
.amcl_path1{
    stroke-width: 1;
    stroke-dasharray: var(--long0);
    stroke-dashoffset: -296;
}
.about_model_cry_line.on .amcl_path3 {
    -webkit-animation: 10s phone-animation1 linear 1;
    animation: 10s phone-animation1 linear 1;
    animation-delay: 0s;
    -webkit-animation-delay: 0s;
}
.about_model_cry_line.on .amcl_path2 {
    -webkit-animation: 10s phone-animation2 linear 1;
    animation: 10s phone-animation2 linear 1;
    animation-delay: 0s;
    -webkit-animation-delay: 0s;
}
.about_model_cry_line.on .amcl_path1 {
    -webkit-animation: 10s phone-animation3 linear 1;
    animation: 10s phone-animation3 linear 1;
    animation-delay: 0s;
    -webkit-animation-delay: 0s;
}
@-webkit-keyframes phone-animation1 {
    0% {
        stroke-dashoffset: calc(708px * 3);
    }
    23.8% {
        stroke-dashoffset: calc(708px * 2);
    }
    34%{
        stroke-dashoffset: calc(708px * 1); 
    }
    100%{
        stroke-dashoffset: calc(708px * 1); 
    }
}
@keyframes phone-animation1 {
     0% {
        stroke-dashoffset: calc(708px * 3);
    }
    23.8% {
        stroke-dashoffset: calc(708px * 2);
    }
    34%{
        stroke-dashoffset: calc(708px * 1); 
    }
    100%{
        stroke-dashoffset: calc(708px * 1); 
    }
}
@-webkit-keyframes phone-animation2 {
    0% {
        stroke-dashoffset: calc(1033px * 3);
    }
    33%{
        stroke-dashoffset: calc(1033px * 3);
    }
    67.6% {
        stroke-dashoffset: calc(1033px * 2);
    }
    80% {
        stroke-dashoffset: calc(1033px * 1);
    }
    100%{
        stroke-dashoffset: calc(1033px * 1);
    }
}
@keyframes phone-animation2 {
    0% {
        stroke-dashoffset: calc(1033px * 3);
    }
    33%{
        stroke-dashoffset: calc(1033px * 3);
    }
    67.6% {
        stroke-dashoffset: calc(1033px * 2);
    }
    80% {
        stroke-dashoffset: calc(1033px * 1);
    }
    100%{
        stroke-dashoffset: calc(1033px * 1);
    }
}
@-webkit-keyframes phone-animation3 {
    0% {
        stroke-dashoffset: calc(296px * 1);
    }
    70.08%{
        stroke-dashoffset: calc(296px * 1);
    }
    80%{
        stroke-dashoffset: calc(296px * 2);
    }
    81%{
        stroke-dashoffset: calc(296px * 2);
    }
    95% {
        stroke-dashoffset: calc(296px * 3);
    }
    100% {
        stroke-dashoffset: calc(296px * 3);
    }
}
@keyframes phone-animation3 {
    0% {
        stroke-dashoffset: calc(296px * 1);
    }
    70.08%{
        stroke-dashoffset: calc(296px * 1);
    }
    80%{
        stroke-dashoffset: calc(296px * 2);
    }
    81%{
        stroke-dashoffset: calc(296px * 2);
    }
    95% {
        stroke-dashoffset: calc(296px * 3);
    }
    100% {
        stroke-dashoffset: calc(296px * 3);
    }
}
.l_carpoint{
    width: 20px;
    height: 20px;
    border-radius: 50%;
    position: absolute;
    top: -10px;
    left: -10px;
}
.l_carpoint::after{
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #ff9300;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.l_carpoint::before{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #ff9300;
    opacity: 0.1;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.about_model_cry_line.on .l_carpoint{
    -webkit-animation: 10s opacity_zhen 1;
    animation: 10s opacity_zhen 1;
    animation-delay: 0s;
    -webkit-animation-delay: 0s;
    z-index: 2;
}
@keyframes opacity_zhen {
    0% {
        opacity: 1;
    }
    23.6%{
        opacity: 1;
    }
    23.61%{
        opacity: 0;
    }
    33.73%{
        /* start+23.73%  start 10 */
        opacity: 0;
    }
    33.74%{
        /* start+23.73%  start 10 */
        opacity: 1;
    }
    68.35%{
        /* start+ 58.35% */
        opacity: 1;
    }
    68.36%{
        /* start+ 58.35% */
        opacity: 0;
    }
    70.08%{
        opacity: 0;
    }
    70.09%{
        opacity: 1;
    }
    80%{
        opacity: 1;
    }
    81% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}
@-webkit-keyframes opacity_zhen {
    0% {
        opacity: 1;
    }
    23.73%{
        opacity: 1;
    }
    23.74%{
        opacity: 0;
    }
    33.73%{
        /* start+23.73%  start 10 */
        opacity: 0;
    }
    33.74%{
        /* start+23.73%  start 10 */
        opacity: 1;
    }
    68.35%{
        /* start+ 58.35% */
        opacity: 1;
    }
    68.36%{
        /* start+ 58.35% */
        opacity: 0;
    }
    70.08%{
        opacity: 0;
    }
    70.09%{
        opacity: 1;
    }
    80%{
        opacity: 1;
    }
    81% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}
.ucli_cry_img img{
    object-fit: cover;
}
/* 2023.09.27 - end */
.std_btn2 .std_btn2_link_icon{
    display: none;
}
.std_btn2_link_font {
    margin-right: 0;
}
.global_office_cry_right{
    opacity: 1;
    transition: all 0.36s;
}
.ys_page_wrap.on .global_office_cry_right{
    opacity: 1;
}
.yxedr_active table,
.yxedr_active td{
    border: 1px solid #666;
    line-height: inherit;
}
.yxedr_active td{
    padding: 2px 4px;
}
.yxedr_active td,
.yxedr_active tbody,
.yxedr_active tr{
    color: inherit;
    line-height: inherit;
    font-size: inherit;
}
.yxedr_active td{
    text-align: center;
}
.amch_item a{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
}
.svg_amcl{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}
.svg_amcl svg{
    width: 100%;
    height: 100%;
}
.amcl_svg_path{
    transition: all 0.36s;
}
.amcl_svg_path.on{
    fill:#ff9300;
    fill-opacity:1;
}
/*.svg_amcl.on .amcl_svg_path1{*/
/*    animation: 10s tou1 linear 1;*/
/*    animation-delay: 0s;*/
/*    -webkit-animation-delay: 0s;*/
/*}*/
/*.svg_amcl.on .amcl_svg_path3{*/
/*    animation: 10s tou2 linear 1;*/
/*    animation-delay: 0s;*/
/*    -webkit-animation-delay: 0s;*/
/*}*/
/*.svg_amcl.on .amcl_svg_path4{*/
/*    animation: 10s tou3 linear 1;*/
/*    animation-delay: 0s;*/
/*    -webkit-animation-delay: 0s;*/
/*}*/
@keyframes tou1{
    0%{
        fill:#999;
        fill-opacity:0.2;
    }
    18%{
        fill:#999;
        fill-opacity:0.2;
    }
    21%{
        fill:#ff9300;
        fill-opacity:1; 
    }
    30%{
        fill:#ff9300;
        fill-opacity:1; 
    }
    33%{
        fill:#999;
        fill-opacity:0.2; 
    }
    100%{
        fill:#999;
        fill-opacity:0.2;
    }
}
@-webkit-keyframes tou1{
    0%{
        fill:#999;
        fill-opacity:0.2;
    }
    18%{
        fill:#999;
        fill-opacity:0.2;
    }
    21%{
        fill:#ff9300;
        fill-opacity:1; 
    }
    30%{
        fill:#ff9300;
        fill-opacity:1; 
    }
    33%{
        fill:#999;
        fill-opacity:0.2; 
    }
    100%{
        fill:#999;
        fill-opacity:0.2;
    }
}
@keyframes tou2{
    0%{
        fill:#999;
        fill-opacity:0.2;
    }
    60%{
        fill:#999;
        fill-opacity:0.2;
    }
    63%{
        fill:#ff9300;
        fill-opacity:1; 
    }
    78%{
        fill:#ff9300;
        fill-opacity:1; 
    }
    81%{
        fill:#999;
        fill-opacity:0.2; 
    }
    100%{
        fill:#999;
        fill-opacity:0.2;
    }
}
@-webkit-keyframes tou2{
    0%{
        fill:#999;
        fill-opacity:0.2;
    }
    60%{
        fill:#999;
        fill-opacity:0.2;
    }
    63%{
        fill:#ff9300;
        fill-opacity:1; 
    }
    78%{
        fill:#ff9300;
        fill-opacity:1; 
    }
    81%{
        fill:#999;
        fill-opacity:0.2; 
    }
    100%{
        fill:#999;
        fill-opacity:0.2;
    }
}
@keyframes tou3{
    0%{
        fill:#999;
        fill-opacity:0.2;
    }
    73%{
        fill:#999;
        fill-opacity:0.2;
    }
    76%{
        fill:#ff9300;
        fill-opacity:1; 
    }
    85%{
        fill:#ff9300;
        fill-opacity:1; 
    }
    88%{
        fill:#999;
        fill-opacity:0.2; 
    }
    100%{
        fill:#999;
        fill-opacity:0.2;
    }
}
.mod_zhuan .std_text1 p{
    color: #333;
    font-size: 16px;
}
.gocl_info_seg,
.gocl_info_seg a,
.gocl_info_seg p,
.gocl_info_seg *{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
     user-select: text;
}
.fili_top_icon img{
    transition: all 0.36s;
}
.fili_top_icon img:nth-of-type(2){
    opacity: 0;
}
.faq_info_list_item.on .fili_top_icon img:nth-of-type(2){
    opacity: 1;
}
.faq_info_list_item.on .fili_top_icon img:first-child{
    opacity: 0;
}

.keywords_hot_list{
    display: flex;
    flex-wrap: wrap;
    margin-right: -20px;
    padding-top: 20px;
}

.keywords_hot_item{
    font-size: 16px;
    line-height: 1.5;
    padding: 5px 0;
    margin-right: 20px;
    color: #999;
    cursor: pointer;
    transition: all .4s;
}

.keywords_hot_item_title{
    color: #666;
    margin-right: 10px;
    cursor: default;
}

.ys_modal_content .keywords_hot_item{
    opacity: 0.8;
    color: #fff;
}
.ys_modal_content .keywords_hot_item_title{
    opacity: 1;
}

.keywords_hot_item a{
    font-size: inherit;
    color: inherit;
    line-height: inherit !important;
}

@media screen and (min-width: 1200px) {
    .keywords_hot_item a:hover{
        color: #ff9300;
    }
}
/* 2023.10.11 - start */
.our_map_box{
    position: relative;
}
.our_map_list{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}
.our_map_close{
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
    font-size: 18px;
    z-index: 10;
}
.our_map_close .iconfont{
    font-size: 18px;
}
.our_map_list .gocl_isl_item {
    border-bottom: 0;
    padding: 28px 28px 11px;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.15);
    width: 500px;
    position: absolute;
    pointer-events: all;
    display: none;
    opacity: 0;
}
.our_map_list .gocl_isl_item_contact {
    margin-bottom: 10px;
}
.gocr_list_nub {
    width: 13px;
    height: 14px;
    cursor: pointer;
    transition: opacity 0.5s ease;
}
.our_map_cry .gocr_list_nub {
    transform: translate(6.5px,7px);
}
.our_map_list_nub.on{
    opacity: 1;
    display: block;
}
.our_map_list_nub{
    top: var(--yvalue);
    left: var(--xvalue);
    transform: translate(-50%,16px);
}
.our_map_list_nub.mod_top{
    transform: translate(-50%,calc(-100% - 16px));
}
.our_map_list_nub.mod_right{
    transform: translate(16px,-50%);
}
.our_map_list_nub.mod_left{
    transform: translate(calc(-100% - 16px),-50%);
}
.our_map_list_nub.mod_right.mod_top{
    transform: translate(16px,calc(-100% - 16px));
}
.our_map_list_nub.our_map_list_nub4.mod_left{
    transform: translate(calc(-100% - 16px),-40%);
}
.our_map_list_nub5.our_map_list_nub.mod_right.mod_top {
    transform: translate(-26px,calc(-100% - 16px));
}
[role="tooltip"],[role="tooltip"] *{
    pointer-events: all!important;
}
.map_news{
    cursor: pointer;
}
.mod_arrows1 .slick-prev::before,
.mod_arrows1 .slick-next::before{
    opacity: 0;
}
.mod_arrows1 .slick-prev::after{
    background-image: url(../fonts/a1_arrrow04h1.svg);
}
.mod_arrows1 .slick-next::after{
    background-image: url(../fonts/a1_arrrow05h1.svg);
}
.mod_arrows1 .slick-prev:hover::after,
.mod_arrows1 .slick-next:hover::after{
    opacity: 0;
}
.mod_arrows1 .slick-prev:hover::before,
.mod_arrows1 .slick-next:hover::before{
    opacity: 1;
}
/* 2023.10.11 - end */
/* 2023.10.16 - start */
.gocr_earth{
    width: 1000px;
    height: 1000px;
}
#canvasBox{
    width: 1000px;
    height: 1000px;
}
#yx_three3d1_map_earth>div{
    pointer-events: none;
}
.gocr_list_nub{
    backface-visibility: hidden;
    pointer-events: all!important;
}
.gocr_list_nub1 .gocr_list_nub_box {
    position: relative;
    transform: rotate(-127deg);
}
.gocr_list_nub2 .gocr_list_nub_box {
    position: relative;
    transform: rotate(-4deg);
}
.gocr_list_nub3 .gocr_list_nub_box {
    position: relative;
    transform: rotate(30deg);
}
.gocr_list_nub4 .gocr_list_nub_box {
    position: relative;
    transform: rotate(0deg);
}
.gocr_list_nub5 .gocr_list_nub_box {
    position: relative;
    transform: rotate(2deg);
}
.gocr_list_nub .std_text2{
    transition: all 0.36s;
}
.gocr_list_nub.on .std_text2{
    color: #B51B16;
}

.yx_three3d1_map_area {
    position: absolute;
    padding: 15px 20px;
    background: #ff9300;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    min-width: 8em;
    opacity: 0;
    z-index: 20;
}
.yx_three3d1_map_area::before{
    content: '';
    border-right: 10px solid #ff9300;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    position: absolute;
    left: -10px;
    top: 50%;
    transform: translateY(-50%);
}
.gocr_jia{
    position: relative;
    width: 1000px;
    height: 1000px;
    overflow: hidden;
    /*border-radius: 50%;*/
}
/*#yx_three3d1_map_earth{*/
/*    cursor: url('../fonts/mouse.svg'),auto;*/
/*}*/
.gocr_jia{
    cursor: none;
}
.global_office_cry_right.act .gocr_jia{
    cursor: auto;
} 
/*.global_office_cry_right.act .hover_pic{*/
/*    transform: scale(0);*/
/*}*/
.hover_pic{
    position: fixed;
    width: 72px;
    height: 72px;
    pointer-events:none;
    opacity: 0;
    transition: transform .2s ease-out;
}
.hover_pic img{
    width: 100%;
}
.global_office_cry_right.on .hover_pic{
    opacity: 1;
}
/*.our_map_cry {*/
/*    width: calc(100% + 100px);*/
/*    left: -50px;*/
/*}*/
.crumbs_list_nub a {
    text-transform: uppercase;
}
/* 2023.10.16 - end */
.yukon_det_page .inside_ban_img img,
.home_page .ys_ban_imgbox img{
    height: 100vh;
    object-fit: cover;
}
.amct_nub{
    pointer-events: all;
}
.technology_inof_list_item:last-child {
    margin-bottom: 0!important;
}
.gocr_jia {
    cursor: auto;
}
.hover_pic {
    position: absolute;
    opacity: 1;
    left: var(--left1);
    transform: translateX(-50%);
    top: -80px;
}
.global_office_cry_right{
    --left1:571px;
}
.global_office_cry_left{
    position: relative;
    z-index: 10;
}
.amct_nub_box{
    width: auto!important;
}
.amct_nub_box .std_text2 p{
    white-space: nowrap;
}
.hover_pic {
    left: 5%;
    transform: translateX(0);
    top: 31%;
}
.amct_nub_box .std_text2 p {
    min-width: calc(3.5em + 56px);
}
.home_project .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.home_project .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px;
}
.home_project .swiper-pagination-bullet{
    background: #ccc;
    opacity: 1!important;
}
.home_project .swiper-pagination-bullet-active{
    background: #ff9300;
}
.home_project .swiper-pagination{
    display: none;
}
.global_office_cry_left .mod_arrows2 .slick-prev,
.global_office_cry_left .mod_arrows2 .slick-next{
    top: -76px;
    width: 40px;
    height: 40px;
}
.global_office_cry_left .mod_arrows2 .slick-prev{
    left: -50px;
}
.global_office_cry_left .mod_arrows2 .slick-next{
    right: -50px;
}

.ftln_img {
    width: 26px;
}
.dcln_link_text_icon {
    width: 24px;
}
.hover_pic {
    top: 43%;
}
.global_office_cry_left .mod_arrows2 .slick-prev, .global_office_cry_left .mod_arrows2 .slick-next {
    width: 16px;
    height: 16px;
    border: 0;
    background: transparent!important;
}
.global_office_cry_left .mod_arrows2 .slick-next::after,
.global_office_cry_left .mod_arrows2 .slick-prev::after{
    display: none;
}
.global_office_cry_left .mod_arrows2 .slick-next::before,
.global_office_cry_left .mod_arrows2 .slick-prev::before{
    opacity: 1!important;
}
.gocl_flag_nub_img {
    width: 100%;
}
.global_office_cry_left .mod_arrows2 .slick-next {
    right: -40px;
}
.global_office_cry_left .mod_arrows2 .slick-prev {
    left: -40px;
}
.ys_ph_nav ul{
    display: block!important;
}
.ys_phmenu_scroll {
    width: calc(100% + 15px);
}
.mod_head_link {
    background: #222429;
}
.head_link_list_item a{
    color: #fff;
}
.ys_footer {
    background: #222429;
}
.footer_top .std_title3,
.footer_top .std_text3 p{
    color: #fff;
}
.footer_nav_list_first, .footer_nav_list_first a{
    color: #fff;
}
.footer_nav_list ul li, .footer_nav_list ul li a {
    color: rgba(255,255,255,.6);
}
.footer_bot .std_text4,
.footer_bot .std_text4 p,
.footer_bot_list_item a{
     color: rgba(255,255,255,.6);
}
.detail1_ban_share_list .ys_share_img{
    transition: all 0.36s;
}
.head_cry_flag{
    display: none;
}
.head_cry_logo .ys_imgbox_cover {
    width: 200px;
}
.return_top img:nth-of-type(2){
    opacity: 0;
}
.return_top.act img:nth-of-type(2){
    opacity: 1;
}
.return_top.act img:first-child{
    opacity: 0;
}
/*.news_inof_search_report {*/
/*    flex-grow: 1;*/
/*}*/
/*.news_inof_search_year {*/
/*    width: 300px;*/
/*}*/
.gocr_earth.std_hover{
    cursor: pointer;
}
.news1_page .news_inof_search {
    justify-content: center;
}
.gocr_earth, .gocr_jia {
    width: 1300px;
    height: 1300px;
}
.gocr_jia {
    left: -71px;
    top: -62px;
}
.hover_pic {
    top: 34%;
    left: 6%;
}
.news1_page .niln_link_img{
    border: 1px solid #B6B2B2;
}
.slick-slider,
.slick-slider .slick-list{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
     user-select: text;
}
.footer_nav_list_first, .footer_nav_list_first a{
    transition: all 0.36s;
}
.ddsi_ctl_db_icon img{
    transform: scale(1)!important;
}
.ddsi_ctl_db_icon {
    width: 17px;
}
.dcln_link_text .std_title32{
    transition: all 0.36s;
}
.download_toggle_list_nub .std_title32{
    transition: all 0.36s;
}
.download_toggle_list_nub.on .std_title32{
     color: #ff9300;
}
.niln_link_text_top .std_title5{
    font-size: 28px;
}
.gocl_isl_item_contact {
    margin-bottom: 0px;
}
.ddsi_ctl_down_btn .std_text3{
    margin-right:0;
}
.ddsi_ctl_down_btn .ddsi_ctl_db_icon{
    margin-left: 30px;
}
.head_other_langue_top .ys_imgbox_cover:nth-of-type(2){
    display: none;
}
.phnav_select .std_btn1_link_font,
.phnav_select .std_btn1_link_font::placeholder{
    color: #fff;
}
.phnav_select .ys_select_li{
    font-size: 14px;
    text-align: center;
    line-height: 1.75;
}
.phnav_select .ys_select_bd {
    background: #f1f1f1;
    border: 1px solid rgba(0,0,0,.1);
    height: 76px;
}
.ys_select_li a{
    display: block;
    color: #999;
    font-size: 14px;
    text-align: center;
    line-height: 1.75;
}
.ys_select_li.on,
.ys_select_li.on a{
    color: #ff9300;
}
.mod_head_link, .ys_footer {
    background: #071329;
}
.ys_ban_slick .slick-dots li.slick-active{
    background: transparent;
}
.press_inof_cry_rightlist {
    display: none;
}
.press_inof_cry_right>ul.act{
    display: block;
}