@charset "utf-8";



body {

    font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;

}

@font-face {

    font-family: 'montserrat_regular';

    src: url('../fonts/montserrat-regular-8-webfont.woff2') format('woff2'),

         url('../fonts/montserrat-regular-8-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'do_hyeon';

    src: url('../fonts/dohyeon-regular-webfont.woff2') format('woff2'),

         url('../fonts/dohyeon-regular-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: "Montserrat-bold";

    src: url("../fonts/montserrat-bold-3-webfont.woff2") format("woff2"),

         url("../fonts/montserrat-bold-3-webfont.woff") format("woff");

    font-weight: normal;

    font-style: normal;

}

/* 云英谷 - 规范 - start */

.ys_cont1500 {

    width: 1500px;

    margin: 0 auto;

    max-width: 100%;

}

.std_title1{

    font-size: 46px;

    line-height: 1.5;

    color: #333;

    font-weight: bold;

}

.std_title2,.yxedr_active h2{

    font-size: 40px;

    line-height: 1.5;

    color: #141f34;

    font-weight: bold;

}

.std_title3,.yxedr_active h3{

    font-size: 30px;

    line-height: 1.5;

    color: #141f34;

}

.std_title4,.yxedr_active h4{

    font-size: 26px;

    line-height: 1.75;

    color: #141f34;

}

.std_title5,.yxedr_active h5{

    font-size: 20px;

    line-height: 1.75;

    color: #141f34;

}

.std_title6,

.std_text1,

.std_text1 p,

.yxedr_active p{

    font-size: 18px;

    line-height: 1.75;

    color: #666;

}

.yxedr_active p,.std_text2_margin p{

    margin-bottom: 13.5px;

}

.std_colorblue,.std_colorblue h3{

    color: #13007C;

}

.std_text2,

.std_text2 p{

    color: #666;

    font-size: 16px;

    line-height: 1.75;

}

.std_padding1{

    padding: 110px 0;

}

.std_padding1_top{

    padding-top: 110px;

}

.std_padding1_bottom{

    padding-bottom: 110px;

}

.std_margin2{

    margin-bottom: 60px;

}

.std_margin3{

    margin-bottom: 40px;

}

.std_center{

    text-align: center;

}

.std_title56{

    font-size: 56px;

    font-weight: bold;

    line-height: 1.5;

}

.std_text3,

.std_text3 p{

    color: #666;

    font-size: 24px;

    line-height: 1.75;

}

.std_margin48{

    margin-bottom: 48px;

}

.std_margin100{

    margin-bottom: 100px;

}

.mod_margin50 {

    margin-bottom: 50px;

}

.std_text14,.std_text14 p{

    font-size: 14px;

    line-height: 1.75;

}

/* 云英谷 - 规范 - end */

/*分享翻译*/

.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;

}

/* - banner - end*/



/*鼠标效果*/

@media screen and (min-width: 1200px) {

    .std_btn_link:hover{

        background: transparent;

    }

    .std_btn_link:hover .std_font14{

        color: #FF4D00;

    }

    .std_btn_link:hover .std_btn_link_icon img:nth-of-type(2){

        opacity: 1;

    }

    .std_btn_link:hover .std_btn_link_icon img:first-child{

        opacity: 0;

    }

    .hnln_link:hover .hnln_link_img img{

        transform: scale(1.05);

    }

    .hnln_link:hover .mod_btn2_link img{

        transform: translateX(10px);

    }

    .pro_list_nub_link:hover .plnl_cry_btn{

        opacity: 1;

    }

    .pro_list_nub_link:hover .plnl_cry_img img{

        transform: scale(1.05);

    }

    .pc_fenye a.comp-tabli li:hover{

        color: #fff;

        background: #FF4D00;

    }

    .pc_fenye .first li:hover,

    .pc_fenye .prev li:hover,

    .pc_fenye .next li:hover,

    .pc_fenye .end li:hover{

        color: #FF4D00;

    }

    .mod_crumbs_list_nub:hover,.mod_crumbs_list_nub a:hover{

        color: #333;

    }

    .mod_crumbs1 .mod_crumbs_list_nub:hover, 

    .mod_crumbs1 .mod_crumbs_list_nub a:hover {

        color: #fff;

    }

    .mfcl_nub_input .ys_select_li:hover{

        color: #666;

    }

    /* .jdln_img_pic:hover, */

    .jdln_img_pic a:hover{

        cursor: url('../images/theme/e1_icon1.svg'), auto;;

    }

    .jdln_img_pic:hover img{

        transform: scale(1.05);

    }

    .mod_arrow1 .slick-prev:hover::before,

    .mod_arrow1 .slick-next:hover::before{

        opacity: 0;

    }

    .mod_arrow1 .slick-prev:hover::after,

    .mod_arrow1 .slick-next:hover::after{

        opacity: 1;

    }

    .about_honor_list .slick-list:hover .about_honor_list_nub.slick-current .ahln_link_img{

        opacity: 0;

    }

    .about_honor_list .slick-list:hover .about_honor_list_nub.slick-current:hover .ahln_link_img{

        opacity: 1;

    }

    .about_honor_list_nub:hover .ahln_link_img{

        opacity: 1;

    }

    .about_speech_btn_link:hover{

        background: #FF4D00;

    }

    .accn_link:hover .accn_link_bg img{

        transform: translate(-50%,-50%) scale(1.05);

    } 

    .accn_link:hover .assn_lck_icon{

        transform: translateX(5px);

    }

    /* .home_product_list_nub1:hover .hpln_link_img img:nth-of-type(2){

        transform: scale(0.95);

    }

    .home_product_list_nub1:hover .hpln_link_img img:nth-of-type(3){

        transform: scale(1.05); 

    } */

    .home_product_list_nub3:hover .hpln_link_img img:nth-of-type(2){

        animation-play-state:running;

    }

    .home_earth_data:hover .home_earth_data_box{

        box-shadow: rgba(244, 244, 244, 0.25) 0px 4px 4px, rgba(255, 255, 255, 0.5) 0px 0px 0px 0.5px inset;

        transform: translateY(-3px);

    }

    .home_earth_data:hover::before{

        transform: skewX(-10deg) skewY(16deg) scaleX(0.8) translateY(-3px);

    }

    .mod_side_list_nub:hover .msln_btn_img img:nth-of-type(2),

    .mod_side_top:hover .mod_side_top_img img:nth-of-type(2){

        opacity: 1;

    }

    .mod_side_list_nub:hover .msln_btn_img img:first-child,

    .mod_side_top:hover .mod_side_top_img img:first-child{

        opacity: 0;

    }

    .mod_side_list_nub:hover .msln_btn,

    .mod_side_top:hover{

        background: #fff;

    }

    .ialn_link:hover .ialn_link_img img{

        transform: scale(1.05);

    }

    .irln_link:hover .irln_link_img img{

        transform: scale(1.05);

    }

    .mnco_lang_text a:hover{

        color: #FF4D00;

    }

    .yx_search3_btn:hover .yx_search3img1h{

        opacity: 1;

    }

    .yx_search3_btn:hover .yx_search3img1{

        opacity: 0;

    }

    .mncu_li:hover .mncu_li_icon img:nth-of-type(2){

        opacity: 1;

    }

    .mncu_li:hover .mncu_li_icon img:first-child{

        opacity: 0;

    }

    .mod_nav_cry_ul:hover .mncu_li.yxnav_active1 .mncu_li_icon img:nth-of-type(2){

        opacity: 0;

    }

    .mod_nav_cry_ul:hover .mncu_li.yxnav_active1 .mncu_li_icon img:first-child{

        opacity: 1;

    }

    .mod_nav_cry_ul:hover .mncu_li.yxnav_active1:hover .mncu_li_icon img:nth-of-type(2){

        opacity: 1;

    }

    .mod_nav_cry_ul:hover .mncu_li.yxnav_active1:hover .mncu_li_icon img:first-child{

        opacity: 0;

    }

    .mod_nav_cry_ul:hover .mncu_li.yxnav_active1:hover .mncu_li_text p {

        color: #FF4D00;

    }

    .mod_nav_cry_ul:hover .mncu_li.yxnav_active1 .mncu_li_text p {

        color: #000;

    }

    .mncu_li_pull_ul:hover .mlpu_li.yxnav_active2:hover .mlpu_li_word p {

        color: #FF4D00;

    }

    .mncu_li_pull_ul:hover .mlpu_li.yxnav_active2 .mlpu_li_word p {

        color: #333;

    }

    /* Delia-start */

    .mncu_li:hover .mncu_li_text p{

        color: #FF4D00;

    }

    .mlpu_li:hover .mlpu_li_word p{

        color: #FF4D00;

    }

    .yx_sidebar4_list_nub:hover .ysln_tan {

        opacity: 1;

        transform: translateX(-100%) translateY(-50%);

    }

    .yx_sidebar4_list_nub1:hover .ysln_box

    ,.yx_sidebar4_list_nub2:hover .ysln_box{

        background: #fff;

    }

    .yx_sidebar4_list_nub1:hover .ysln_box_img img:nth-child(1)

    ,.yx_sidebar4_list_nub2:hover .ysln_box_img img:nth-child(1){

        opacity: 0;

    }

    .yx_sidebar4_list_nub1:hover .ysln_box_img img:nth-child(2)

    ,.yx_sidebar4_list_nub2:hover .ysln_box_img img:nth-child(2){

        opacity: 1;

    }

    .mull_li a:hover{

        opacity: 1;

    }

    .mflu_list a:hover{

        opacity: 1;

    }

    .mfor_ul_li a:hover{

        opacity: 1;

    }

    .iclu_li a:hover::after{

        opacity: 1;

    }

    .iclu_li a:hover .iclu_li_imgbox_icon{

        opacity: 1;

    }

    .iclu_li a:hover .ilrt_tit{

        color: #FF4D00;

    }

    .iclu_li a:hover{

        border-bottom: solid 1px transparent;

    }

    .iclu_li a:hover .iclu_li_imgbox_img img{

        transform: scale(1.05);

    }

    .talk_paging_li a:hover{

        color: #FF4D00;

    }

    .inve_cont_ul_li a:hover .icul_load_word{

        color: #FF4D00;

    }

    .inve_cont_ul_li a:hover .icul_load_icon img:nth-child(2){

        opacity: 1;

    }

    .inve_cont_ul_li a:hover .icul_load_icon img:nth-child(1){

        opacity: 0;

    }

    .e2_page .ys_select_li:hover{

        color: #FF4D00;

    }

    .qcbr_box_btn:hover{

        background: #fff;

        border: solid 1px #FF4D00;

    }

    .qcbr_box_btn:hover p{

        color: #FF4D00;

    }

    /*.home_product_list_nub2:hover .hpln_link_img img:nth-of-type(3){*/

    /*    opacity: 0;*/

    /*}*/







    /* Delia-end */

}

.mod_title1 .std_title1{

    color: #000;

    position: relative;

}

.mod_title1 .std_title1 img{

    position: absolute;

    top: 50%;

    transform: translate(16px,-50%);

    width: 12px;

}

.mod_title1 .std_text1{

    margin-top: 13px;

}

.home_product_list_nub{

    width: 33.333333%;

    padding: 0 10px;

}

.home_product_list{

    margin: 0 -10px;

}

.hpln_link{

    display: block;

    padding: 58px 56px 0 56px;

}

.hpln_link .std_title4{

    font-weight: bold;

    margin-bottom: 13px;

}

.hpln_link_img{

    position: relative;

    width: 100%;

}

.home_product_list .slick-track{

    display: flex;

}

.home_product_list_nub.slick-slide{

    height: auto;

}

.home_product_list_nub:not(:first-child){

    display: none;

}

.hacl_equip_nub .std_title56{

    color: #D8D8D8;

    transition: all 0.36s;

}

.hacl_equip_nub.on .std_title56{

    color: #FF4D00;

}

.hacl_equip_nub{

    cursor: pointer;

    padding: 0 35px;

    position: relative;

}

.hacl_equip{

    display: flex;

    flex-wrap: wrap;

    margin: 0 -35px;

    margin-bottom: 24px;

}

.hacl_equip_nub::before{

    content: '/';

    font-size: 40px;

    color: #D8D8D8;

    font-weight: bold;

    line-height: 1.5;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: -9px;

}

.hacl_equip_nub:last-child::before{

    display: none;

}

.home_apply_cry_left .std_text1 p{

    color: #333;

}

.home_apply_cry_left{

    width: 50.4%;

}

.home_apply_cry_right{

    width: 49.6%;

    padding-left: 40px;

}

.std_btn_link{

    background: #FF4D00;

    border: 1px solid #FF4D00;

    border-radius: 20px;

    transition: all 0.36s;

    cursor: pointer;

    display: flex;

    align-items: center;

    padding: 0 21px;

}

.std_btn_link .std_font14{

    font-size: 14px;

    line-height: 40px;

    color: #fff;

    transition: all 0.36s;

}

.std_btn_link img{

    width: 100%;

    transition: all 0.36s;

}

.std_btn{

    display: inline-block;

}

.std_btn_link_icon{

    width: 14px;

    height: 14px;

    margin-left: 12px;

}

.std_btn_link_icon img:nth-of-type(2){

    opacity: 0;

}

.home_apply_cry{

    display: flex;

    align-items: center;

}

.hacr_list_nub{

    display: none;

    opacity: 0;

    transition: all 0.36s;

}

.hacr_list_nub.act{

    opacity: 1;

    display: block;

}

.home_earth_inof_three{

    height: 39vw;

    width: 39vw;

}

.home_earth_inof_three #threebox{

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

}

.home_earth_data{

    width: 28.5%;

    position: relative;

}

.home_earth_data::before{

    content: '';

    width: calc(100% - 2px);

    height: calc(100% - 2px);

    border-radius: 80px 0 80px 80px;

    top: 2px;

    right: 2px;

    position: absolute;

    background: #FF4D00;

    box-shadow: 60px 80px 100px rgba(197, 206, 213, 0.5);

    transform: rotate(12deg);

    transform-origin: top right;

}

/* .home_earth_data::after{

    content: '';

    left: 100%;

    top: -20px;

    background: #fff;

    position: absolute;

    width: 20%;

    height: 100%;

    z-index: 2;

} */

.home_earth_data_box{

    width: 100%;

    border-radius: 80px 0 80px 80px;

    background: linear-gradient(180deg, rgba(255, 255, 255, 0.36) 0%, rgba(255, 255, 255, 0.4) 100%);

    mix-blend-mode: normal;

    box-shadow: 0px 4px 4px rgba(244, 244, 244, 0.25);

    backdrop-filter: blur(15px);

    border: 1px solid rgba(255, 255, 255, 0.5);

    padding: 59px 93px 66px;

    position: relative;

    z-index: 3;

}

.hedb_list_nub .hedb_list_nub_num{

    font-size: 70px;

    font-weight: bold;

    color: #fff;

    line-height: 1.2;

}

.hedb_list_nub .std_text2 p{

    color: #fff;

}

.hedb_list_nub {

    margin-bottom: 22px;

}

.hedb_list_nub:last-child{

    margin-bottom: 0;

}

.mod_title1 .home_news_btn,

.mod_title1 .home_news_btn a{

    color: #FF4D00;

    font-size: 16px;

    line-height: 1.75;

}

.mod_title1 .home_news_btn{

    position: absolute;

    right: 0;

    bottom: 0;

}

.mod_title1{

    position: relative;

}

.home_news_list_nub{

    width: 33.333333%;

    padding: 0 20px;

}

.home_news_list{

    margin: 0 -20px;

}

.hnln_link_img{

    width: 100%;

    border-radius: 16px;

    margin-bottom: 30px;

}

.hnln_link_label{

    font-size: 16px;

    color: #FF4D00;

    line-height: 1.6;

    margin-bottom: 10px;

} 

.hnln_link_label span{

    font-family: 'montserrat_regular'!important;

}

.mod_btn2_link{

    color: #333;

    font-size: 16px;

    line-height: 1.5;

}

.mod_btn2_link img{

    width: 24px;

    margin-left: 12px;

    transition: all 0.36s;

}

.hnln_link .std_text2{

    height: 3.5em;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    display: -webkit-box;

    margin-bottom: 41px;

}

.hnln_link .std_text2 p{

    color: #333;

}

.home_news_list_nub:not(:first-child){

    display: none;

}

/* b1 */

.pro_list_nub{

    width: 50%;

    padding: 0 22px;

    margin-bottom: 35px;

}

.pro_list{

    display: flex;

    flex-wrap: wrap;

    margin: 0 -22px;

    margin-bottom: -35px;

}

.pro_list_nub_link{

    display: block;

    position: relative;

    border-radius: 20px;

    overflow: hidden;

}

.plnl_bg{

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    overflow: hidden;

}

.plnl_bg img{

    min-width: 100%;

    min-height: 100%;

    position: absolute;

    object-fit: cover;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.plnl_cry{

    position: relative;

    z-index: 2;

    padding: 80px 106px 58px;

}

.plnl_cry .std_title2{

    font-family: 'montserrat_regular'!important;

    font-weight: bold;

    color: #333;

    margin-bottom: 10px;

}

.plnl_cry .std_text1 p{

    color: #333;

}

.plnl_cry .std_text1{

    margin-bottom: 16px;

}

.plnl_cry_img{

    width: 66.8%;

    margin: 0 auto;

    margin-bottom: -15px;

}

.plnl_cry_btn{

    background: #FF4D00;

    border-radius: 20px;

    font-size: 14px;

    color: #fff;

    text-align: center;

    padding: 0 46px;

    line-height: 40px;

    display: inline-block;

    opacity: 0;

    transition: all 0.36s;

}

.plnl_cry_img.ys_imgbox_cover{

    overflow: visible;

}

.plnl_cry .std_text1{

    height: 5.25em;

    overflow: hidden;

    -webkit-line-clamp: 3;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    display: -webkit-box;

}

.mod_page{

    margin-top: 78px;

}

.pc_fenye li.activepage {

    color: #fff;

    background: #FF4D00;

}

.pc_fenye li{

    width: 40px;

    height: 40px;

    font-size: 16px;

    line-height: 40px;

    color: #000;

    margin: 0 8.5px;

}

.ys_phfyfl{

    color: #333;

}

.mod_crumbs_list_nub,.mod_crumbs_list_nub a{

    font-size: 14px;

    color: #999;

    line-height: 1.5;

    transition: all 0.36s;

}

.mod_crumbs_list_nub{

    padding: 0 9px;

    position: relative;

}

.mod_crumbs_list{

    margin: 0 -9px;

    display: flex;

}

.mod_crumbs_list_nub::before{

    content: '>';

    font-size: 14px;

    color: #999;

    line-height: 1.5;

    position: absolute;

    left: -5px;

}

.mod_crumbs_list_nub:first-child::before{

    display: none;

}

.mod_crumbs{

    padding-top: 23px;

    position: absolute;

    width: 100%;

    top: 0;

    left: 0;

}

/* b2 */

.mod_crumbs1 .mod_crumbs_list_nub,

.mod_crumbs1 .mod_crumbs_list_nub a{

    color: rgba(255, 255, 255, 0.5);

}

.mod_crumbs1 .mod_crumbs_list_nub::before{

    color: rgba(255, 255, 255, 0.5);

}

.mod_inban_img{

    width: 100%;

}

.mod_inban_img img{

    width: 100%;

}

.mod_inban2{

    background: #000;

    position: relative;

}

.mod_inban2_cry{

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.mod_inban2_cry .std_title1{

    color: #fff;

    font-weight: bold;

    text-align: center;

    background: linear-gradient(135.28deg, #4C4C4C 1.41%, #181C1F 98.13%);

    border-radius: 6px;

    padding: 103px 65px;

}

.mod_inban2_cry img{

    z-index: -1;

    position: absolute;

    width: 107%;

    max-width: none;

    animation: moveyi1 6s infinite linear;

    left: 50%;

    top: 50%;

    transform: translate(calc(-50% + 40px),calc(-50% + 25px));

}

@keyframes moveyi1 {

    0%{

        transform: translate(calc(-50% + 40px),calc(-50% + 25px));

    }

    20%{

        transform: translate(calc(-50% + 40px),calc(-50% - 25px));

    }

    50%{

        transform: translate(calc(-50% - 40px),calc(-50% - 25px));

    }

    70%{

        transform: translate(calc(-50% - 40px),calc(-50% + 25px));

    }

    100%{

        transform: translate(calc(-50% + 40px),calc(-50% + 25px)); 

    }

}

.detail_inof_text .std_title2{

    color: #333;

}

.ditl_nub_name,

.ditl_nub_data{

    font-size: 20px;

    color: #000;

    line-height: 1.75;

}

.ditl_nub_data{

    font-weight: bold;

    width: calc(100% - 100px);

}

.ditl_nub_name{

    width: 100px;

}

.ditl_nub{

    display: flex;

    margin-bottom: 21px;

}

.detail_inof_text .std_title2{

    margin-bottom: 34px;

}

.detail_inof_text .std_title2:not(:first-child){

    margin-top: 81px;

}

.detail_inof_text{

    width: 44.27%;

    padding-left: calc(50vw - 720px);

}

.detail_inof_img{

    width: 55.73%;

    padding-left: 20px;

}

.detail_system .std_title2{

    color: #333;

}

/* d1 */

.ys_main{

    position: relative;

}

.mod_inban3{

    position: absolute;

    width: 100%;

    top: 0;

    left: 0;

}

.message_form{

    position: relative;

    z-index: 2;

}

.message_form .std_title2{

    color: #fff;

    font-weight: bold;

    margin-top: 163px;

    margin-bottom: 79px;

}

.message_form_cry{

    background: linear-gradient(180deg, #fff 69.83%, rgba(255, 255, 255, 0) 100%);

    border: 1px solid #fff;

    box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.06);

    backdrop-filter: blur(15px);

    border-radius: 20px;

    padding: 71px 76px 29px;

}

.mfcl_nub_name{

    color: #333;

    font-size: 16px;

    line-height: 1.75;

    margin-bottom: 10px;

}

.mfcl_nub_name span{

    color: #f00;

    margin-left: 5px;

}

.mfcl_nub_input{

    border: 1px solid #DFDFDF;

    border-radius: 6px;

    height: 60px;

}

.mfcl_nub_input textarea,

.mfcl_nub_input input{

    width: 100%;

    height: 100%;

    padding: 0 24px;

    font-size: 16px;

    line-height: 1.75;

    color: #666;

}

.mfcl_nub_input textarea::placeholder,

.mfcl_nub_input input::placeholder{

    color: #999;

}

.message_form_cry_list{

    margin: 0 -8px;

    display: flex;

    flex-wrap: wrap;

}

.mfcl_nub{

    padding: 0 8px;

    margin-bottom: 30px;

}

.mfcl_nub1{

    width: 28.56%;

}

.mfcl_nub2{

    width: 32.16%;

}

.mfcl_nub3{

    width: 39.28%;

}

.mfcl_nub4{

    width: 71.44%;

}

.mfcl_nub5{

    width: 100%;

}

.mfcl_nub_input .ys_select_xtbbox{

    right: 20px;

}

.mfcl_nub_input .ys_select_bd{

    border: 1px solid #DFDFDF;

    border-radius: 6px;

    background: #fff;

    padding: 10px 0;

    top: calc(100% + 4px);

    height: 134px;

}

.mfcl_nub_input .ys_select_li{

    font-size: 16px;

    line-height: 1.75;

    color: #999;

    padding: 0 20px;

    transition: all 0.36s;

}

.mfcl_text.mfcl_nub .mfcl_nub_input{

    height: 163px;

}

.mfcl_nub_input textarea{

    padding-top: 15px;

}

.mfcl_code_img{

    height: 60px;

    margin-left: 20px;

    cursor: pointer;

}

.mfcl_code_img img{

    height: 100%;

}

.mfcl_code .mfcl_nub_input{

    width: auto;

    flex-grow: 1;

}

.mfcl_code_top{

    display: flex;

    width: 100%;

}

.mfcl_code{

    width: 46.46%;

}

.mfcl_nub_agree_btn{

    width: 12px;

    height: 12px;

    position: relative;

    top: 6.25px;

    cursor: pointer;

}

.mfcl_nub_agree_btn::before{

    content: '';

    width: 100%;

    height: 100%;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    border: 1px solid #D9D9D9;

    border-radius: 2px;

}

.mfcl_nub_agree_btn::after{

    content: '\e72e';

    font-family: 'iconfont'!important;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    color: #FF4D00;

    font-size: 12px;

    transition: all 0.36s;

    opacity: 0;

}

.std_font14 p{

    font-size: 14px;

    color: #999;

    line-height: 1.75;

}

.mfcl_nub_agree .std_font14 a{

    color: #FF4D00;

    text-decoration: underline;

    text-underline-position: under;

}

.mfcl_nub_agree{

    display: flex;

    align-items: flex-start;

    margin-top: 10px;

}

.mfcl_nub_agree .std_font14{

    padding-left: 6px;

    width: calc(100% - 12px);

}

.mfcl_nub_agree.on .mfcl_nub_agree_btn::after{

    opacity: 1;

}

.mfcl_submit_btn{

    font-size: 16px;

    color: #fff;

    background: #FF4D00;

    border-radius: 6px;

    line-height: 60px;

    text-align: center;

    cursor: pointer;

}

.mfcl_submit{

    width: 53.54%;

    padding-left: 50px;

}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {

    background-color: #DFDFDF;

}

.mCSB_scrollTools.mCS-dark .mCSB_dragger:active .mCSB_dragger_bar,

.mCSB_scrollTools.mCS-dark .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{

    background-color: #FF4D00;

}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

    background-color: #FF4D00;

}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{

    width: 3px;

}

.mCSB_scrollTools .mCSB_draggerRail {

    width: 1px;

}

.mCSB_scrollTools{

    opacity: 1;

}

.mCSB_outside+.mCSB_scrollTools .mCSB_draggerContainer {

    top: 20px;

    bottom: 20px;

}

/* c1 */

.domain_main .std_title2{

    color: #333;

    margin-bottom: 68px;

}

.domain_cry_left{

    width: 26%;

}

.domain_cry_text{

    width: 74%;

}

.dcll_nub .std_title3{

    color: #999;

    font-weight: bold;

    transform-origin: left top;

    transition: all 0.36s;

    cursor: pointer;

}

.dcll_nub.on .std_title3{

    color: #FF4D00;

    transform: scale(2);

}

.dcll_nub{

    padding: 17px 0;

    transition: all 0.36s;

    padding-right: 50%;

}

.dcll_nub.on{

    padding-bottom: 180px;

}

.dctl_nub .std_title4{

    color: #333;

    font-weight: bold;

    margin-bottom: 20px;

}

.dctl_nub .std_text1 p{

    color: #000;

}

.mod_video_total{

    position: relative;

}

.mod_video_total img{

    width: 100%;

    position: relative;

    z-index: 3;

}

.mod_video_total video{

    width: 100%;

    height: 100%;

    object-fit: cover;

    position: absolute;

    z-index: 2;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.dctl_nub.std_padding1_bottom:last-child{

    padding-bottom: 0;

}

/* e1 */

.mod_inban1{

    position: relative;

}

.mod_inban1 .std_title2{

    color: #fff;

}

.join_view{

    position: relative;

}

.join_view_cry{

    display: flex;

    justify-content: space-between;

}

.join_view_cry_text .std_title2{

    color: #333;

    letter-spacing: 0.04em;

    margin-bottom: 40px;

}

.join_view_cry_text .std_text3 p{

    color: #333;

    line-height: 1.5;

}

.std_btn.std_btn1 .std_font14{

    font-weight: bold;

    font-size: 16px;

}

.std_btn.std_btn1 .std_btn_link_icon {

    width: 16px;

    height: 16px;

    margin-left: 20px;

}

.std_btn.std_btn1 .std_btn_link .std_font14{

    line-height: 46px;

}

.std_btn.std_btn1 .std_btn_link {

    border-radius: 34px;

    padding: 0 27px;

}

.jvct_list_nub{

    padding: 0 8px;

}

.jvct_list{

    margin: 0 -8px;

    display: flex;

    flex-wrap: wrap;

}

.join_view_cry_text{

    width: 37%;

    display: flex;

    flex-direction: column;

    justify-content: center;

}

.join_view_cry_img{

    width: 51%;

}

.join_view_cry_img img{

    width: 100%;

}

.join_view_cry_text .std_text3{

    margin-bottom: 49px;

}

.join_surpass{

    background: #F8F9FA;

    position: relative;

}

.join_surpass .std_title2{

    color: #333;

    margin-bottom: 40px;

}

.join_surpass_cry{

    width: 100vw;

    height: calc(100vh - 72px);

    padding: 110px calc(50vw - 700px);

    position: relative;

    transition: all .5s;

}

.join_surpass .join_surpass_title{

    transform: translateY(110px);

}

.join_surpass_cry_img{

    width: 100%;

    height: 100%;

    overflow: hidden;

    position: relative;

    border-radius: 30px;

    transition: all .5s;

}

.join_surpass_cry_img img{

    min-width: 100%;

    min-height: 100%;

    object-fit: cover;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    max-width: none;

}

.join_surpass_cry_img video{

    min-width: 100%;

    min-height: 100%;

    object-fit: cover;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.jsci_text{

    position: absolute;

    left: 0;

    bottom: 0;

    width: 805px;

    background:rgba(255, 77, 0, .8);

    border-radius: 0px 188.5px 0px 0;

    padding: 93px 120px;

}

.jsci_text .std_text1 p{

    color: #fff;

}

.join_surpass{

    padding-bottom: 200px;

}

.join_surpass_wai{

    height: calc(100vh - 72px);

}

.join_surpass.on .join_surpass_cry{

    padding: 0;

}

.join_surpass.on .join_surpass_cry_img{

    border-radius: 0;

}

.join_develop_list_nub{

    padding: 80px 0;

    position: relative;

}

.join_develop_list_nub:first-child{

    padding-top: 0;

}

.join_develop_list_nub:last-child{

    padding-bottom: 0;

}

.jdln_text_title{

    padding-bottom: 29px;

    position: relative;

}

.jdln_text .std_title2{

    color: #333;

    font-weight: bold;

    position: relative;

    z-index: 2;

}

.jdln_text .jdln_text_title::before{

    content: '';

    height: 2px;

    width: 82%;

    position: absolute;

    background: #DEE0E3;

    bottom: 0;

    left: 0;

}

.jdln_text .yxedr_active p{

    margin-bottom: 0;

    line-height: 2;

    color: #333;

}

.jdln_text .jdln_text_title span{

    font-size: 96px;

    color: rgba(248, 249, 250, 0.7);

    font-weight: bold;

    position: absolute;

    left: 0;

    bottom: 29px;

}

.jdln_img{

    width: 59.3%;

    position: relative;

}

.jdln_img_pic{

    width: 100%;

    border-radius: 30px;

    overflow: hidden;

}

.jdln_text{

    width: 40.7%;

}

.jdln_img img{

    width: 100%;

    transition: all 0.36s;

}

.join_develop_list_nub:nth-of-type(2n-1) .jdln_text{

    padding-right: 120px;

}

.yxedr_active ul{

    padding-inline-start: 20px;

}

.yxedr_active ul li::marker{

    color: #333;

}

.join_develop .ys_cont1400{

    display: flex;

    align-items: center;

}

.join_develop_list_nub .jdln_img{

    position: relative;

}

.join_develop_list_nub:nth-of-type(2n-1) .jdln_img::before{

    content: '';

    background: #F8F9FA;

    height: calc(100% + 74px + 16px);

    width: calc(74% + 50vw - 700px);

    position: absolute;

    left: 26%;

    top: -74px;

    z-index: -1;

}

.join_develop_list_nub:nth-of-type(2n-1) .ys_cont1400{

    padding-top: 74px;

}

.jdln_img_pic a{

    display: block;

    width: 100%;

}

.join_develop_list_nub:nth-of-type(2n) .ys_cont1400{

    flex-direction: row-reverse;

}

.join_develop_list_nub:nth-of-type(2n)::before{

    content: '';

    width: 100%;

    background: #F8F9FA;

    height: calc(100% - 120px);

    top: 0;

    left: 0;

    position: absolute;

    z-index: -1;

}

.join_develop_list_nub:nth-of-type(2n):last-child::before{

    height: calc(100% - 60px);

}

.join_develop_list_nub:nth-of-type(2n) .jdln_text .jdln_text_title span{

    color: #EFF0F2;

}

.join_develop_list_nub:nth-of-type(2n) .jdln_text {

    padding-left: 120px;

}

.join_develop_list_nub:nth-of-type(2n) .yxedr_active ul li{

    width: 46%;

}

.join_develop_list_nub:nth-of-type(2n) .yxedr_active ul{

    display: flex;

    flex-wrap: wrap;

}

.mod_inban1 .ys_cont1400 {

    z-index: 4;

}

/* g1 */

.about_aim{

    position: relative;

}

.about_aim .std_title5{

    color: #FF4D00;

    font-size: 20px;

    font-weight: bold;

    margin-bottom: 15px;

}

.about_aim .std_title2{

    color: #000;

    line-height: 1.75;

}

.about_kong{

    display: none;

}

#about_type{

    display: inline-block;

    margin-right: 10px;

}

.about_aim .std_title2 span{

    color: #FF4D00;

    animation: typespan 1s linear infinite;

}

@keyframes typespan {

    0%{

        opacity: 1;

    }

    50%{

        opacity: 0;

    }

    100%{

        opacity: 1;

    }

}

.aavi_btn_font {

    color: #999;

    letter-spacing: 0.2em;

    font-size: 14px;

    line-height: 1.7;

}

.aavi_pic{

    position: relative;

    overflow: hidden;

    border-radius: 30px;

    width: 100%;

    height: 100%;

    transition: all 0.5s;

}

.about_aim_video_img{

    padding: 110px calc(50vw - 850px);

    position: relative;

    transition: all 0.5s;

}

.aavi_pic img{

    width: 100%;

    position: absolute;

    min-width: 100%;

    min-height: 100%;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    object-fit: cover;

}

.aavi_pic video{

    position: absolute;

    min-width: 100%;

    min-height: 100%;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    object-fit: cover;

}

.about_aim_video,.about_aim_video_img{

    height: calc(100vh - 72px);

}

.about_aim_video{

    margin-top: -60px;

}

.about_aim_video .ys_cont1400{

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    display: flex;

    justify-content: flex-end;

    top: 110px;

}

.aavi_btn{

    width: 177px;

    cursor: pointer;

    position: relative;

    transform: translateY(-50%);

    transition: all .5s;

}

.aavi_btn_font{

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    top: -16px;

    white-space: nowrap;

    font-size: 6px;

}

.aavi_btn_font span{

    position: relative;

    display: inline-block;

    font-size: 14px;

}

.aavi_btn_font span:nth-of-type(1){

    transform: translate(0,16px) rotate(-36.13deg);

}

.aavi_btn_font span:nth-of-type(2){

    transform: translate(0,5px) rotate(-22.62deg);

}

.aavi_btn_font span:nth-of-type(3){

    transform: rotate(-8.14deg);

}

.aavi_btn_font span:nth-of-type(4){

    transform: rotate(8.14deg);

}

.aavi_btn_font span:nth-of-type(5){

    transform: translate(0,5px) rotate(20.88deg);

}

.aavi_btn_font span:nth-of-type(6){

    transform: translate(0,17px) rotate(36.34deg);

}

.about_aim_video.on .aavi_btn{

    opacity: 0;

    pointer-events: none;

}

.about_aim_video.on .about_aim_video_img{

    padding: 0;

}

.about_aim_video.on .aavi_pic{

    border-radius: 0;

}

.about_aim{

    padding-bottom: 200px;

}

.about_company .std_title2{

    color: #333;

    margin-bottom: 28px;

}

.about_company .std_text1 p{

    color: #333;

}

.about_company_list_nub{

    width: 25%;

    padding: 0 10px;

    flex-grow: 1;

}

.acln_icon{

    width: 50px;

    margin: 0 auto;

    margin-bottom: 13px;

}

.about_company_list_nub .acoln_num,

.about_company_list_nub .std_text2{

    text-align: center;

}

.acoln_num{

    color: #161616;

    font-size: 12px;

    font-weight: bold;

}

.about_company_list_nub .std_text2{

    color: #666;

}

.about_company_list{

    display: flex;

    margin: 0 -10px;

}

.accn_cry{

    position: relative;

}

.accn_link_cry .std_title3{

    color: #fff;

    font-weight: bold;

    margin-bottom: 11px;

}

.accn_link_cry .std_text2 p{

    line-height: 1.75;

    color: #fff;

}

.assn_lck_font{

    font-size: 14px;

    line-height: 1.5;

    color: #fff;

}

.assn_lck_icon{

    width: 14px;

    margin-left: 12px;

    transition: all 0.36s;

}

.accn_link_cry_know{

    display: flex;

    align-items: center;

    justify-content: f;

}

.accn_link{

    display: block;

    border-radius: 30px;

    position: relative;

    overflow: hidden;

    height: 100%;

}

.accn_link_bg{

    position: absolute;

    height: 100%;

    width: 100%;

    top: 0;

    left: 0;

}

.accn_link_bg img{

    position: absolute;

    min-width: 100%;

    min-height: 100%;

    object-fit: cover;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    transition: all 0.36s;

}

.about_company_card_nub{

    width: 50%;

    padding: 0 12px;

}

.about_company_card{

    margin: 0 -12px;

}

.accn_link_cry{

    padding: 50px 105px 45px 73px;

    position: relative;

    z-index: 2;

    display: flex;

    flex-direction: column;

    height: 100%;

}

.about_company_card{

    display: flex;

}

.accn_link_cry .std_text2{

    height: 10.5em;

    overflow: hidden;

    -webkit-line-clamp: 6;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    display: -webkit-box;

    margin-bottom: 20px;

}

.accn_link_cry_text{

    flex-grow: 1;

}

.about_history{

    position: relative;

}

.about_history_bg{

    position: absolute;

    width: 100%;

    bottom: 0;

    left: 0;

    z-index: -1;

    overflow: hidden;

}

.about_history_bg img{

    width: 100%;

    position: absolute;

    min-width: 100%;

    min-height: 100%;

    object-fit: cover;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.ahln_text_img{

    border-radius: 20px;

    overflow: hidden;

}

.ahln_text_img img{

    width: 100%;

}

.about_history_list {

    width: calc(187px + 250px);

    padding-left: 250px;

    position: initial;

}

.about_history_list_nub.slick-current::before {

    background: #FF4D00;

}

.about_history_list_nub::before {

    content: '';

    width: 18px;

    height: 18px;

    border-radius: 50%;

    position: absolute;

    top: 0;

    left: 0;

    border: 1px solid #FF4D00;

    background: transparent;

    transition: all 0.36s;

}

.about_history_list .slick-list{

    overflow: visible;

}

.ahln_year {

    color: #999;

    font-size: 18px;

    line-height: 1.2;

    font-family: 'do_hyeon'!important;

    transition: all 0.36s;

    padding-left: 48px;

}

.about_history_list_nub .ahln_text {

    width: 437px;

    position: absolute;

    left: 48px;

    bottom: 15.6%;

    z-index: 3;

}

.ahln_bigyear {

    color: #FF4D00;

    transition: all 0.36s;

    font-family: 'do_hyeon'!important;

    font-size: 110px;

    line-height: 1.2;

    position: absolute;

    bottom: 100px;

    right: calc(100% + 39px);

}

.about_history_list_nub {

    position: relative;

    height: 539px;

}

.about_history_list_nub::after {

    content: '';

    width: 2px;

    height: calc(100% - 18px);

    position: absolute;

    left: 8px;

    top: 18px;

    background: #eee;

    transition: all 0.36s;

}

.about_history_list_nub .ahln_text, .ahln_bigyear {

    opacity: 0;

    pointer-events: none;

}

.about_history_list_nub.slick-current .ahln_text, .about_history_list_nub.slick-current .ahln_bigyear {

    opacity: 1;

    pointer-events: all;

}

.about_history_list_nub.slick-current .ahln_year{

    color: #FF4D00;

}

.ahln_text .std_text1 p{

    color: #37363E;

    line-height: 2;

}

.ahln_text .std_text1{

    margin-bottom: 19px;

}

.about_history_list_nub.slick-current::after{

    background: #FF4D00;

}

.mod_arrow1 .slick-prev,

.mod_arrow1 .slick-next{

    width: 50px;

    height: 50px;

    border-radius: 50%;

    transition: all 0.36s;

    top: 50%;

    z-index: 6;

}

.mod_arrow1 .slick-prev::before,

.mod_arrow1 .slick-next::before,

.mod_arrow1 .slick-prev::after,

.mod_arrow1 .slick-next::after{

    content: '';

    position: absolute;

    background-size: 100% 100%;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    width: 100%;

    height: 100%;

    transition: all 0.36s;

}

.mod_arrow1 .slick-prev::before{

    background-image: url(../images/theme/g1_icon8.svg);

}

.mod_arrow1 .slick-prev::after{

    background-image: url(../images/theme/g1_icon8h.svg);

    opacity: 0;

}

.mod_arrow1 .slick-next::before{

    background-image: url(../images/theme/g1_icon9h.svg);

}

.mod_arrow1 .slick-next::after{

    background-image: url(../images/theme/g1_icon9.svg);

    opacity: 0;

}

.about_history .ys_cont1400{

    position: relative;

}

.about_history_list.mod_arrow1 .slick-next {

    right: 0;

    top: 5px;

    transform: translate(0);

}

.about_history_list.mod_arrow1 .slick-prev {

    left: auto;

    right: 104px;

    top: 5px;

    transform: translate(0);

}

.slick-arrow.slick-disabled{

    pointer-events: none;

}

.about_history_list_nub:not(:first-child){

    display: none;

}

.about_honor .std_title2{

    color: #23262C;

    text-align: center;   

}

.about_honor_list_nub{

    width: 25%;

    padding: 0 40px 0;

}

.about_honor_list{

    margin: 0 -40px;

    position: relative;

}

.about_honor_list_nub:not(:first-child){

    display: none;

}

.ahln_link_year{

    color: #FF4D00;

    font-size: 18px;

    font-family: 'do_hyeon'!important;

    line-height: 1.5;

    margin-bottom: 5px;

}

.ahln_link .std_title5{

    color: #000;

    line-height: 1.8;

    height: 7.2em;

    overflow: hidden;

    -webkit-line-clamp: 4;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    display: -webkit-box;

    margin-bottom: 38px;

}

.ahln_link_img{

    width: 60.35%;

}

.about_honor_list_nub{

    position: relative;

}

.about_honor_list_nub::before{

    content: '';

    width: 1px;

    height: 100%;

    position: absolute;

    right: 0px;

    top: 0;

    background: #C8C8C8;    

}

.home_news_list.mod_arrow1 .slick-prev,

.home_product_list.mod_arrow1 .slick-prev,

.about_honor_list.mod_arrow1 .slick-prev{

    left: -75px;

}

.home_news_list.mod_arrow1 .slick-next,

.home_product_list.mod_arrow1 .slick-next,

.about_honor_list.mod_arrow1 .slick-next{

    right: -75px;

}

.ahln_link_img{

    opacity: 0;

    transition: all 0.36s;

}

.about_honor_list_nub.slick-current .ahln_link_img{

    opacity: 1;

}

.about_honor{

    position: relative;

}

.about_honor_letter{

    position: absolute;

    width: 100%;

    max-width: 1920px;

    top: 55%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.about_honor_letter img{

    width: 100%;

}

.about_honor .ys_cont1400{

    position: relative;

    z-index: 2;

}

.about_honor_list .slick-list{

    margin-right: 1px;

}

.about_speech{

    position: relative;

}

.about_speech .std_text1 p{

    line-height: 1.75;

    color: #fff;

}

.about_company .std_text1{

    margin-bottom: 63px;

}

.about_company .acoln_num{

    margin-bottom: 5px;

}

.about_company_list {

    margin-bottom: 52px;

}

.about_speech .std_title2{

    text-align: center;

    color: #fff;

    margin-bottom: 47px;

}

.about_speech .std_text1{

    margin-bottom: 50px;

}

.about_speech_btn_link{

    background: rgba(255,255,255,.3);

    border-radius: 30px;

    line-height: 50px;

    font-size: 16px;

    color: #fff;

    padding: 0 40px;

    transition: all 0.36s;

}

.about_speech_btn{

    display: flex;

    justify-content: center;

}

.about_speech .ys_cont1200{

    position: relative;

    z-index: 3;

}

.about_speech_bg{

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    overflow: hidden;

} 

.about_speech_bg img{

    position: absolute;

    min-width: 100%;

    min-height: 100%;

    object-fit: cover;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.about_speech_bg::before{

    content: '';

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    /* background: rgba(0,0,0,.2); */

    z-index: 2;

}

.about_speech_cry{

    padding: 30px 0 10px;

}

.home_product_list_nub a{

    display: block;

    background: #F4F5F7;

    border-radius: 30px;

    height: 100%;

    overflow: hidden;

}

.hpln_link_img{

    position: relative;

    width: 100%;

    overflow: hidden;

}

.hpln_link_img img{

    width: 100%;

    position: relative;

    transition: all 0.36s;

}

.hpln_link_img img:nth-of-type(n+2){

    position: absolute;

    width: 100%;

    height: 100%;

    object-fit: cover;

    left: 0;

    top: 0;

}

.hpln_link .std_text2{

    height: 5.25em;

    overflow: hidden;

    -webkit-line-clamp: 3;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    display: -webkit-box;

    margin-bottom: 6px;

}

.home_product_list_nub1 .hpln_link_img img{

    transform-origin: center center;

}

.home_product_list_nub3 .hpln_link_img img{

    transform-origin: right bottom;

}

.home_product_list_nub3 .hpln_link_img img:nth-of-type(2){

    animation: rotate1 1.5s ease-in-out infinite;

    animation-play-state: paused;

    transition: all .36s;

    transform: rotate(0deg);

}

@keyframes rotate1 {

    0%{

        transform: rotate(0deg);

    }

    50%{

        transform: rotate(5deg);

    }

    100%{

        transform: rotate(0deg);

    }

}

.home_apply_bg{

    position: absolute;

    bottom: 0;

    width: 100%;

    left: 50%;

    transform: translateX(-50%);

    max-width: 1920px;

}

.home_apply_bg img{

    width: 100%;

}

.home_apply{

    position: relative;

}

.home_apply .ys_cont1500{

    position: relative;

    z-index: 2;

}

.home_product{

    position: relative;

    z-index: 3;

}

.mod_video_total{

    position: relative;

}

.mod_video_total img:nth-of-type(n+2){

    position: absolute;

    width: 100%;

    height: 100%;

    object-fit: cover;

    top: 0;

    left: 0;

}

.hacl_text_nub:not(:first-child){

    display: none;

}

.home_apply .mod_title1{

    margin-bottom: 46px;

}

.hacl_equip_nub{

    margin-bottom: 16px;

}

.home_product {

    padding-bottom: 80px;

}

.home_earth_inof img{

    position: relative;

    width: 100%;

}

.home_earth_inof{

    width: 50.26%;

    position: relative;

}

#threebox canvas {

    width: 100%;

    height: 100%;

    position: relative;

    cursor: pointer;

}

.home_earth_inof_total{

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

}

.home_earth_inof_total #threebox{

    width: 100%;

    height: 100%;

}

.dctl_nub_video video{

    opacity: 0;

}

.dctl_nub.act_nr .dctl_nub_video video{

    opacity: 1;

}

.dctl_nub .std_text1{

    margin-bottom: 30px;

}

.detail_inof_img_pic{

    position: relative;

    width: 100%;

}

.detail_inof_img_pic img:first-child{

    position: relative;

    width: 100%;

}

.detail_inof_img_pic img{

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

}

.detail_inof_img {

    position: relative;

    padding-right: calc(50vw - 960px + 140px);

}

.detail_inof_img::before{

    content: '';

    width: calc(100% - 198px);

    left: 198px;

    position: absolute;

    bottom: 0;

    background: #FF4D00;

    border-radius: 163px 0px 0px 0px;

    height: 326px;

}

.detail_inof_img_pic img:nth-of-type(n+2){

    opacity: 0;

    transition: all .4s;

}

.detail_inof.on1 .detail_inof_img_pic img:nth-of-type(2){

    opacity: 1;

}

.detail_inof.on1.on2 .detail_inof_img_pic img:nth-of-type(3){

    opacity: 1;   

}

.mc_a1s1_area {

    position: absolute;

    box-shadow: 0px 0px 4px rgba(102, 102, 102, 0.25);

    border-radius: 5px;

    background: #FF4D00;

    color: #fff;

    font-size: 18px;

    line-height: 2;

    /* right: calc(100% + 20px); */

    top: 50%;

    transform: translateY(-50%);

    padding: 0 18px;

    white-space: nowrap;

    text-align: center;

    /* transform: translateX(100%); */

    opacity: 0;

    z-index: 20;

}

.mc_a1s1_area::before {

    content: "";

    position: absolute;

    left: -2px;

    top: calc(100% + 2px);

    transform: translate(-50%,-50%) rotate(45deg);

    width: 1px;

    height: 1px;

    border: 10px solid transparent;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-top: 10px solid #FF4D00;

}

.home_earth_data_box,

.home_earth_data::before{

    transition: all 0.8s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;

}

.home_earth_data::before{

    pointer-events: none;

}

.home_earth_inof {

    margin: 0 auto;

}

.home_earth .ys_cont1500{

    position: relative;

}

.home_earth_data{

    position: absolute;

    bottom: 0;

    right: 0;

}

.home_earth .std_text1{

    margin-bottom: 53px;

    width: 493px;

    letter-spacing: 0.055em;

}

.home_earth .mod_title1{

    position: absolute;

    top: 0;

    left: 0;

    z-index: 2;

}

.home_earth .ys_cont1500{

    padding-top: 40px!important;

}

.home_news{

    position: relative;

    overflow: hidden;

}

.home_news_bg{

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    max-width: 1920px;

}

.home_news_bg img{

    position: absolute;

    min-width: 100%;

    min-height: 100%;

    object-fit: cover;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.home_news .ys_cont1500{

    position: relative;

    z-index: 2;

}

.mod_side{

    position: fixed;

    top: 50%;

    transform: translateY(-50%);

    right: 24px;

    z-index: 98;

}

.msln_btn{

    padding:14px 16px;

    position: relative;

    cursor: pointer;

    border-radius: 4px;

    transition: all 0.36s;

}

.msln_btn_img{

    width: 28px;

    margin: 0 auto;

}

.mod_side_list_nub{

    position: relative;

}

.mod_side_list_nub:first-child .msln_btn{

    padding-top: 23px;

    border-radius:30px 30px 4px 4px;

}

.mod_side_list_nub:last-child .msln_btn{

    padding-bottom: 23px;

    border-radius: 4px 4px 30px 30px;

}

.mod_side_list{

    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.08);

    border-radius: 30px;

}

.msln_btn_img img:nth-of-type(2),

.mod_side_top_img img:nth-of-type(2) {

    opacity: 0;

}

.msln_btn::before{

    content: '';

    width: 30px;

    height: 1px;

    position: absolute;

    background: rgba(255,255,255,.4);

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

}

.mod_side_list_nub:last-child .msln_btn::before{

    display: none;

}

.mod_side_top{

    width: 60px;

    height: 60px;

    background: #EA5505;

    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.08);

    border-radius: 50%;

    cursor: pointer;

    display: flex;

    align-items: center;

    justify-content: center;

    margin-top: 8px;

    transition: all 0.36s;

    transform: translateX(200%);

    transition: all 0.5s;

    opacity: 0;

}

.mod_side.on .mod_side_top{

    opacity: 1;

    transform: translateX(0);

}

.mod_side_top_img{

    width: 47%;

}

.mod_side_list_nub .msln_btn {

    background: #EA5505;

}

.msln_btn::after{

    content: '';

    width: 100%;

    height: 4px;

    background: #EA5505;

    position: absolute;

    left: 0;

    bottom: -2px;

    z-index: -1;

}

.mod_side_list_nub:last-of-type .msln_btn::after{

    display: none;

}

.msln_fu{

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: calc(100% + 16px);

    background: #fff;

    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.08);

    border-radius: 8px;

    display: none;

}

.msln_fu::before{

    content: '';

    border-left: 8px solid #fff;

    border-top: 8px solid transparent;

    border-bottom: 8px solid transparent;

    position: absolute;

    right: -8px;

    top: 50%;

    transform: translateY(-50%);

}

.msln_fu1{

    padding: 19px 20px 12px;

}

.msln_fu_img{

    width: 120px;

    border-radius: 8px;

    overflow: hidden;

    margin-bottom: 4px;

}

.msln_fu_img img{

    width: 100%;

}

.msln_fu .std_text14 p{

    color: #333;

    text-align: center;

}

.msln_fu2 .std_text2{

    white-space: nowrap;

    padding: 9px 33px;

}

.msln_fu2 a{

    display: block;

}

.mod_side_list.on{

    transform: translateX(0);

}

.mod_side_list{

    transform: translateX(200%);

    transition: all 0.5s;

}

.home_product_list_nub a{

    display: flex;

    flex-direction: column;

    justify-content: space-between;

}

.mod_phvideo{

    display: none;

}

.slick-dots li{

    background: #DADADA;

    border-radius: 2px;

    height: 4px;

    width: 43px;

    margin: 0 12.5px;

}

.slick-dots li.slick-active{

    background: #FF4D00;

}

.mod_btn2_link{

    display: flex;

    align-items: center;

}

.std_btn_link_icon{

    font-size: 0;

}

/* Delia-start */

/* 导航*/

.mod_nav{

    width: 100%;

    position: fixed;

    top: 0;

    background: #fff;

}

.ys_hd_pc{

    background: #fff;

}

.mod_nav_cry{

    padding: 0 60px;

}

.mod_nav_cry_logo{

    width: 155px;

    line-height: 72px;

}

.mod_nav_cry_logo img{

    width: 100%;

}

.mncu_li_text p{

    color: #000;

    line-height: 72px;

    transition: all .36s;

}

.mncu_li_icon{

    width: 16px;

    margin-left: 5px;

}

.mncu_li_icon img{

    width: 100%;

    transition: all .36s;

}

.mod_nav_cry_ul{

    display: flex;

    padding-left: 19%;

}

.mncu_li{

    margin: 0 40px;

    position: relative;

}

.mncu_li_icon.up img{

    transform: rotate(180deg);

}

.mncu_li.yxnav_active1 .mncu_li_text p{

    color: #FF4D00;

}

.mncu_li a{

    display: flex;

    align-items: center;

}

.mod_nav_cry_other{

    width: 81px;

    display: flex;

    justify-content: space-between;

}

.mnco_sear{

    width: 24px;

    margin-right: 17px;

}

.mnco_lang{

    margin-left: 17px;

    position: relative;

}

.mnco_lang::before{

    content: "";

    position: absolute;

    top: 50%;

    left: -17px;

    transform: translateY(-50%);

    width: 1px;

    height: 22px;

    background: #FF4D00;

}

.mnco_sear .yx_search3_btn {

    width: 24px;

    margin-right: 0;

    line-height: 72px;

}

.mnco_lang_text a{

    color: #333;

    line-height: 72px;

    transition: all 0.36s;

}

.mncu_li_pull {

    display: none;

}

.mncu_li_down{

    width: calc(100% + 150px);

    background: #FFFFFF;

    border-radius: 16px;

    padding: 30px;

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    margin-top: 15px;



}

.mncu_li_down::before{

    content: "";

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    top: -10px;

    width: 0;

    height: 0;

    border-bottom: 5px solid #fff;

    border-top: 5px solid transparent;

    border-left: 5px solid transparent;

    border-right: 5px solid transparent;

    display: block;

}

.mlpu_li{

    padding-bottom: 20px;

}

.mlpu_li a{

    display: flex;

    align-items: center;

}

.mlpu_li_icon{

    width: 42px;

    background: #fff;

    border-radius: 4px;

    margin-right: 14px;

}

.mlpu_li_icon img{

    width: 100%;

}

.mlpu_li_word p{

    transition: all .36s;

}

.mlpu_li.yxnav_active2 .mlpu_li_word p{

    color: #FF4D00;

}

/* footer */

.ys_footer{

    background: #353c44;

    padding-top: 80px;

    padding-bottom: 30px;

    border-top: solid #ff4d00 5px

}

.mull_li a{

    color: #fff;

    font-size: 14px;

    line-height: 2;

    opacity: 0.5;

}

.mfcl_ul_li a{

    display: block;

    font-weight: bold;

    line-height: 1.3;

    margin-bottom: 23px;

    color: #fff;

    transition: all .36s;

}

.mfcl_ul_li.on .mull_li a{

    font-weight: bold;

    opacity: 1;

    color: #fff;

    font-size: 16px;

    transition: all .36s;

    margin-bottom: 20px;

}

.mod_footer_cry_le{

    width: 50.5%;

}

.mod_footer_cry_ri{

    width: 49.5%;

    padding-left: 120px;

}

.mfcr_cont_le{

    width: 136px;

}

.mfcr_cont_le_code{

    width: 100%;

    padding: 5px;

    margin-right: 50px;

}

.mfcr_cont_ri{

    width: calc(100% - 136px);

    padding-left: 50px;

}

.mcru_list a{

    display: flex;

    align-items: baseline;

}

.mcru_list_icon{

    width: 24px;

}

.mcru_list_icon img{

    width: 100%;

}

.mcru_list_text{

    width: calc(100% - 24px);

    padding-left: 20px;

}

.mfcl_ul{

    display: flex;

    justify-content: space-between;

}



.mull_li{

    margin-bottom: 10px;

}

.mull_li a{

    margin-bottom: 0px;

    font-weight: normal;

}

.mcru_list{

    margin-bottom: 20px;

}

.mcru_list_text p{

    color: #fff;

    font-family: "Montserrat-bold";

    opacity: 0.7;

}

.mcru_list.on a{

    cursor:default;

}

.mcru_list.on .mcru_list_text p{

    font-family: 'Microsoft Yahei';

}

.mod_footer_link{

    padding-bottom: 22px;

    border-bottom: solid 1px rgb(93, 99, 105);

    margin-bottom: 26px;

    display: flex;

    align-items: center;

    padding-top: 60px;

}

.mod_footer_link_text p{

    font-size: 14px;

    color: #fff;

    opacity: 0.5;

    line-height: 1.75;

}

.mflu_list a{

    display: block;

    font-size: 14px;

    color: #fff;

    opacity: 0.5;

    line-height: 1.75;

    transition: all .36s;

}

.mod_footer_link_ul{

    display: flex;

    margin: 0 -5px;

    margin-left: 5px;

}

.mflu_list{

    padding: 0 5px;

}

.mfor_ul_li a{

    display: block;

    font-size: 14px;

    opacity: 0.5;

    line-height: 1.75;

    color: #fff;

    transition: all .36s;

}

.mfor_ul{

    display: flex;

    margin: 0 -10px;

}

.mfor_ul_li{

    padding: 0 10px;

    position: relative;

}

.mfor_ul_li::after{

    content: "";

    position: absolute;

    top: 50%;

    right: 0;

    transform: translateY(-50%);

    width: 1px;

    height: 14px;

    background: #fff;

    opacity: 0.5;

}

.mfor_ul_li:last-child::after{

    content: none;

}

.mod_footer_other_le span{

    font-size: 14px;

    line-height: 1.75;

    color: #fff;

    opacity: 0.5;

}

.mod_footer_other_le a{

    opacity: 0.2;

    font-size: 14px;

    line-height: 1.75;

    color: #fff;

    margin-left: 17px;

}

/* 侧边栏 */

.yx_sidebar4{

    position: fixed;

    top: 50%;

    transform: translateY(-50%);

    right: 0;

    z-index: 99;

}

.yx_sidebar4_list_nub{

    position: relative;

}

.yx_sidebar4_list_nub::before{

    content: none;

}

.yx_sidebar4_list_nub:last-of-type::before{

    display: none;

}

/* 侧边列表内容 */

.ysln_box {

    background: #FF4D00;

    box-shadow: 0px 4px 20px rgb(0 0 0 / 10%);

    width: 60px;

    height: 65px;

    text-align: center;

    padding: 18px 8px;

    position: relative;

    cursor: pointer;

    transition: all .36s;

}

.yx_sidebar4_list_nub1

,.yx_sidebar4_list_nub2{

    background: #FF4D00;

}

.ysln_box1

,.yx_sidebar4_list_nub1{

    border-radius: 60px 60px 0px 0px;

}

.ysln_box2

,.yx_sidebar4_list_nub2{

    border-radius: 0px 0px 60px 60px;

}

.ysln_box_img {

    position: absolute;

    width: 20px;

    height: 20px;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}

.ysln_box_img img{

    width: 100%;

}

.ysln_box_img img:nth-child(2){

    opacity: 0;

}

.yx_sidebar4_list_nub1{

    position: relative;

}

.yx_sidebar4_list_nub1::after{

    content: "";

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

    width: 30px;

    height: 1px;

    background: #fff;

    opacity: 0.4;

}



/* 浮窗 */

.ysln_tan{

    position: absolute;

    top: 0;

    left: 0;

    top: 50%;

    z-index: -1;

    transform: translateX(0) translateY(-50%);

    opacity: 0;

    transition: all .36s ease-out;

    padding-right: 10px;

    border-radius: 8px;

}

.ysln_tan_cry{

    padding: 18px;

    background: #fff;

    position: relative;

    box-shadow: 0px 4px 20px rgb(0 0 0 / 10%);

    border-radius: 8px;

}

.ysln_tan_cry_code{

    border-radius: 8px;

    background: #FF4D00;

    padding: 5px;

}

.ysln_tan_cry::before,.ysln_tan_img::before{

    content: "";

    position: absolute;

    left: 100%;

    top: 50%;

    transform: translateY(-50%);

    width: 0;

    height: 0;

    border: 6px solid transparent;

    border-left-color: #fff;

    opacity: 1;

}

.ysln_tan_cry_zi1{

    font-size: 14px;

    color: #333;

    line-height: 1.5;

    white-space: nowrap;

}

.ysln_tan_cry_zi2{

    font-size: 16px;

    color: #333;

    line-height: 1.5;

    white-space: nowrap;

}

.ysln_tan_cry_tel{

    font-size: 18px;

    font-weight: bold;

    line-height: 1.75;

    color: #4a6cf7;

    white-space: nowrap;

}

.ysln_tan_img {

    position: relative;

    z-index: 1;

    width: 100px;

    border-radius: 1em;

    background: #fff;

    box-shadow: 0px 4px 20px rgb(0 0 0 / 10%);

    padding: 7px;

}

.ysln_tan_img img {

    width: 100%;

}

/* 返回顶部 */

.yx_sidebar_up {

    height: 60px;

    margin-top: 10px;

    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.08);

}

.yx_sidebar_up .ysln_box{

    height: 60px;

    padding: 0;

    left: 200%;

    transition: all 0.36s;

    opacity: 0;

    height: 60px;

    background: #FF4D00;

    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.08);

    width: 60px;

    border-radius: 50%;

}	

.yx_sidebar_up .ysln_box_img {

    margin-bottom: 0;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.yx_sidebar_up .ysln_box_img img{

    transform: rotate(180deg);

}



/* 返回顶部-显示与否 */

.yx_sidebar4.on .ysln_box{

    left: 0;

    opacity: 1;

}

/* 搜索 */

.yx_search3_btn{

    width: 27px;

    margin-right: 50px;

    line-height: 60px;

    position: relative;

}

.yx_search3_btn img{

    width: 100%;

    transition: all .36s;

}

.yx_search3img1{

    position: relative;

    top: 0;

    left: 0;

}

.yx_search3img2{

    position: absolute;

    top:25px;

    left: 0;

    opacity: 0;

}

.yx_search3box{

    position: relative;

}

.yx_search3xlbox{

   width: 100%;

    height: 350px;

    background:rgba(255, 255, 255, 0.9);

    box-shadow:0 5px 13px rgba(35, 50, 64, 0.13);

    display: none;

    position: fixed;

    left: 0;

    top: 72px;

    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;

}

.yx_search3.act .yx_search3_btn .yx_search3img2{

    opacity: 1;

}

.yx_search3.act .yx_search3_btn .yx_search3img1{

    opacity: 0;

}

.yx_search3_btn.on .yx_search3img2{

    opacity: 1;

}

.yx_search3_btn.on .yx_search3img1{

    opacity: 0;

}

/* banner */

.ys_ban_dots {

    bottom: 80px;

}

.ybdu_li {

    cursor: pointer;

    position: relative;

}

.ybdu_li::before{

    content: "";

    position: absolute;

    top: 50%;

    left: 0;

    transform: translateY(-50%);

    width: 4px;

    height: 4px;

    background: #fff;

    border-radius: 50%;

}

.ybdl_line {

    width: 140px;

    height: 2px;

    background: rgba(255,255,255,.3);

}

.ybdl_line_pro {

    width: 0;

    height: 100%;

    background: rgba(255,255,255,1);

}

.ybdu_li_num{

    font-family: 'montserrat_regular';

    color: #fff;

    opacity: 0.6;

    position: absolute;

    left: 50%;

    top: -30px;

    transform: translateX(-50%);

}

.ys_ban_title{

    font-size: 60px;

    line-height: 1.2;

    color: #fff;

    font-weight: bold;

    margin-bottom: 21px;

}

.ys_ban_word p{

    color: #fff;

}

/* 面包屑 */

.mod_bread_ul{

    display: flex;

    align-items: center;

    margin: 0 -10px;

    margin-top: 28px;

}

.mod_bread_ul_li{

    padding: 0 10px;

    position: relative;

}

.mod_bread_ul_li::after{

    content: "\e743";

    position: absolute;

    right: -5px;

    top: 50%;

    transform: translateY(-50%);

    font-family: "iconfont";

    font-size: 10px;

    color: #c0c0c0;

    line-height: inherit;

}

.mod_bread_ul_li:last-child::after{

    content: none;

}

.mod_bread_ul_li a{

    display: inline-block;

    font-size: 14px;

    color: #999;

    line-height: 1.2;

}

/* E2加入云英谷-社会招聘-start */

/* .ys_nybanner{

    padding-top: 72px;

} */

.reci_tpcry{

    padding: 90px 0;

}

.reci_tit{

    color: #333;

    text-align: center;

    margin-bottom: 44px;

}

.rtpu_li:nth-of-type(3n-2) .rtpu_li_cont_text{

    font-weight: bold;

}

.rtpu_li:nth-of-type(3n-2) .rtpu_li_cont{

    display: flex;

    align-items: center;

}

.rtpu_li .rtpu_li_cont{

    display: flex;

    align-items: center;

}

.reci_tpcry_pro_ul{

    display: flex;

    justify-content: space-between;

}

.reci_tpcry_pro{

    padding: 50px 0;

}

.rtpu_li_cont_text{

    margin-left: 20px;

}

.rtpu_li:nth-of-type(3n-2) .rtpu_li_cont_icon{

    position: relative;

}

.rtpu_li_cont_icon::after{

    content: "";

    position: absolute;

    top: 0%;

    left: 0%;

    width:78px;

    height: 78px;

    background: #FF4D00;

    opacity: 0.2;

    border-radius: 50%;

    animation: dh1 1.5s linear infinite;

}

@keyframes dh1{

    0%{

        transform: scale(1);

    }

    50%{

        transform: scale(1.25);

    }

    100%{

        transform: scale(1);

    }

}

.reci_btmcry{

    background: #f7f7f7;

    padding: 90px 0 122px;

}

.reci_btmcry_select{

    width: 60.7%;

    margin: 0 auto;

    display: flex;

    justify-content: space-between;

}

.reci_btmcry_select_post{

    width: 19%;

    height: 100%;

    box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.04);

    border-radius: 30px;

    background: #fff;

}

.reci_btmcry_select_post input{

    height: 50px;

    font-size: 16px;

    color: #333;

    line-height: 1.5;

}

.reci_btmcry_select_post input::placeholder

,.reci_btmcry_select_search input::placeholder{

    font-size: 16px;

    color: #333;

    line-height: 1.5;

}

.reci_btmcry_select_search{

    width: 40%;

    box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.04);

    border-radius: 30px;

    background: #fff;

    position: relative;

    display: flex;

    align-items: center;

}

.rbss_icon{

    width: 20px;

    position: absolute;

    top: 50%;

    left: 30px;

    transform: translateY(-50%);

}

.rbss_icon img{

    width: 100%;

}

.rbss_input input{

    height: 50px;

    width: 100%;

    padding: 0 25px 0 72px;

}

.rbss_input{

    width:100%;

}

.reci_btmcry_select_btn{

    width: 15%;

    background: #FF4D00;

    box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.04);

    border-radius: 30px;

    padding: 11px 0;

    cursor: pointer;

}

.reci_btmcry_select_btn p{

    text-align: center;

    color: #fff;

}

.e2_page .ys_select {

    padding: 0 30px;

}

.e2_page .ys_select_li {

    margin-bottom: 10px;

    font-size: 16px;

    line-height: 1.5;

    transition: all .36s;

}

.e2_page .ys_select_bd {

    width: 100%;

    height: 200px;

    background: #fff;

    padding: 30px 30px;

    margin-top: 5px;

    border-radius: 10px;

    box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.04);

}

.reci_list{

    background: #FFFFFF;

    border-radius: 20px;

    padding: 45px 51px 0px;

    margin-top: 44px;

}

.reci_list_tp_ul{

    display: flex;

}

.rltu_li1{

    width: 60%;

}

.rltu_li2{

    width:20%;

}

.rltu_li3{

    width: 20%;

}

.reci_list_tp{

    margin-bottom: 30px;

}

.rlbu_li_post{

    /* width: 60%; */

    color: #333;

    font-weight: bold;

    flex-grow: 1;

}

.rlbu_li_add{

    width: 20%;

}

.rlbu_li_date{

    width: 15%;

}

.rlbu_li_more{

    width: 5%;

    text-align: right;

    color: #FF4D00;

}

.rlbu_li a{

    display: flex;

    align-items: center;

    justify-content: space-between;

    padding: 25px 0 24px;

    border-top:1px solid #ECECEC;

}

.reci_paging{

    padding-top: 50px;

}

.e2_page .mod_page {

    margin-top: 50px;

}

/* E2加入云英谷-社会招聘-end */

/* F云英谷生活-start  */

.life_cry_list{

    padding-top: 100px;

    padding-bottom:143px;

}

.life_cry_list2{

    padding-top: 0;

}

.life_cry_list_tit{

    text-align: center;

    color: #333;

    margin-bottom: 38px;

}

.life_cry_list_word{

    margin-bottom: 34px;

}

.life_cry_list1 .lclc_le{

    width: 50%;

    padding-right: 20px;

    display: flex;

    flex-direction: column;

    justify-content: space-between;

}

.life_cry_list1 .lclc_ri{

    width: 50%;

}

.lclc_le_tp,

.lclc_le_btm

,.lclc_ri_img{

    border-radius: 10px;

}

.life_cry_list_cont{

    display: flex;

    justify-content: space-between;

    align-items: stretch;

}

.life_cry_list2 .lclc_ri{

    width:50%;

    display: flex;

    flex-direction: column;

    justify-content: space-between;

    padding-left: 20px;

}

.life_cry_list2 .lclc_le{

    width: 50%;

}

.life_slick{

    padding-bottom: 143px;

}

.life_slick_ul{

    /* display: flex; */

    margin: 0 -10px;

}

.life_slick_ul_li{

    width: 25%;

    padding: 0 10px;

}

.life_slick_tit{

    text-align: center;

    margin-bottom: 76px;

}

.ys_nyban_tit{

    margin-bottom: 0px;

    padding-bottom:30px

 }

.lsul_imgbox{

    border-radius: 10px;

}

/* F云英谷生活-end */

/* E3加入云英谷-社会招聘-详情-start */

/* .ys_nymain{

    padding-top: 74px;

} */

.details_tpcry{

    background: #f9f9f9;

    padding: 20px 0 100px;

}

.details_btmcry{

    padding: 77px 0 166px;

}

.details_btmcry_tit{

    font-weight: bold;

    color: #333;

}



.details_btmcry_list p{

    font-size: 18px;

    color: #333;

    line-height: 2;

    margin-bottom: 13.5px;

}

.details_btmcry_list{

    margin-bottom: 30px;

}

.details_tpcry_textbox{

    margin-top: 65px;

}

.details_tpcry_textbox_tit{

    margin-bottom: 15px;

    font-weight: bold;

    color: #333;

}

.details_tpcry_textbox_word p{

    color: #333;

    font-weight: bold;

}

.details_btmcry_btn{

    display: flex;

    align-items: center;

    padding-top: 20px;

}

.details_btmcry_btn_back a{

    color: #666;

}

.details_btmcry_btn_ul{

    display: flex;

    align-items: center;

    margin-right: 28px;

}

.dbbu_li{

    width: 132px;

    margin-right: 14px;

}

.dbbu_li a{

    display: block;

    background: #FF4D00;

    border-radius: 30px;

    padding: 11px 25px;

    color: #fff;

    text-align: center;

}

/* E3加入云英谷-社会招聘-详情-end */

/* E4加入云英谷-学习发展-start */

.ys_ntban_word p{

    color: #fff;

}

.deve_tpcry .deve_cont{

    padding-top: 100px;

}

.dctl_word{

    color: #333;

    text-align: center;

    margin-top: 24px;

    font-weight: bold;

}

.dctl_icon{

    margin: 0 auto;

    width: 76px;

}

.dctl_icon img{

    width: 100%;

}

.dctl_box{

    display: block;

    padding: 57px 50px;

    background: #FFFFFF;

    border: 1px solid #FFE5D9;

    border-radius: 20px;

    transition: all .36s;

    height: 100%;

}

.deve_cont_tpul{

    display: flex;

    align-items: stretch;

    margin: 0 -12px;

}

.deve_cont_tpul_li{

    width: 20%;

    height: 100%;

    padding: 0 12px;

}

.deve_cont_tit{

    text-align: center;

}

.dcml_word{

    margin-top: 22px;

    font-weight: bold;

}

.deve_cont_minul_li{

    width: 33.333333%;

    padding: 0 15px;

}

.deve_cont_minul{

    display: flex;

    align-items: stretch;

    margin: 0 -15px;

}

.dcml_imgbox{

    overflow: hidden;

    border-radius: 20px;

}

.dcbl_word{

    text-align: center;

    margin-top: 10px;

}

.slick-track .e4_page{

    display: flex;

    margin: 0 -15px;

}

.deve_cont_btmul_li{

    width: 50%;

    padding: 0 15px;

}

.dcbl_imgbox{

    overflow: hidden;

    border-radius: 20px;

}

.deve_cont_tpul_li:nth-child(2n) .dctl_box{

    background: #FFE5D9;

}

.e4_page .slick-list {

    overflow:visible;

}

.e4_page .slick-dots li {

    width: 43px;

    height: 4px;

    margin: 0 6px;

    border-radius: 30px;

    background: #dadada;

}

.e4_page .slick-dots {

    position: absolute;

    bottom: -35px;

    display: block;

    width: 100%;

    list-style: none;

    text-align: center;

}

.e4_page .slick-dots li.slick-active {

    background: #FF4D00;

}

.deve_mincry{

    background: #F8F9FA;

}

/* E4加入云英谷-学习发展-end */

/* G1_2关于我们-董事长致辞-start */

.ys_cont860{

    width: 860px;

    margin: 0 auto;

    max-width: 100%;

}

.talk_tpcry{

    background: #f9f9f9;

    padding-bottom: 48px;

    padding-top: 1px;

}

.talk_btmcry{

    padding: 50px 0 85px;

}

.g12_page .talk_btmcry_cont p{

    margin-bottom: 20px;

    

}

.talk_tit{

    margin-top: 63px;

    font-size: 24px;

    font-weight: bold;

    color: #333;

    line-height: 1.75;

}

/* G1_2关于我们-董事长致辞-end */

/* G2关于我们 -新闻资讯-start */

.ilrd_num{

    font-size: 80px;

    font-weight: bold;

    color: #FF4D00;

    line-height: 1.25;

}

.ilrd_tim{

    color: #9099a0;

    margin-top: 16px;

}

.ilrt_tit{

    font-size: 24px;

    line-height: 1.5;

    color: #333333;

    font-weight: bold;

    transition: all .36s;

}

.ilrt_news{

    color: #FF4D00;

    margin: 30px 0 60px;

}

.iclu_li a{

    display: flex;

    align-items: flex-start;

    padding: 50px 0;

    border-bottom: solid 1px #e1e4e6;

    position: relative;

    z-index: 1;

}



.iclu_li a::after{

    content: "";

    position: absolute;

    top: -1px;

    left: -260px;

    width: 1920px;

    height: 101%;

    background: #F8F9FA;

    z-index: -1;

    opacity: 0;

    transition: all .36s;

}

.iclu_li_imgbox{

    width: 29.2%;

    position: relative;

}

.info_cry_list_ul{

    margin-top: 10px;

}

.iclu_li_imgbox_icon{

    width: 58px;

    position: absolute;

    top: 50%;

    right: -7%;

    transform: translate(-7%, -50%);

    z-index: 1;

    transform-origin: left center;

    opacity: 0;

    transition: all .36s;

}

.iclu_li_imgbox_icon img{

    width: 100%;

}

.iclu_li_imgbox_img{

    overflow: hidden;

    border-radius: 10px;

}

.iclu_li_ri{

    width: 70.8%;

    padding-left: 48px;

    display: flex;

}

.iclu_li_ri_text{

    width: 81%;

}

.iclu_li_ri_date{

    width: 19%;

    padding-right: 88px;

}

.info_cry_list{

    padding: 0px 0 74px;

}

.g2_page .reci_paging{

    padding-top: 0;

}

.g2_page .mod_page{

    margin-top: 0;

}

/* G2关于我们 -新闻资讯-end */

/* G3关于我们 -新闻详情-start */



.g3_page .talk_btmcry_cont{

    padding-bottom: 60px;

    border-bottom: solid 1px #dfe2e4;

    margin-bottom: 30px;

}

.talk_paging_li{

    margin-bottom: 10px;

}

.talk_paging_li a{

    display: inline-block;

    text-overflow: clip;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

    overflow: hidden;

    transition: all .36s;

}

.g3_page .talk_btmcry_cont p{

    font-size: 16px;

    color: #666;

    line-height: 1.75;

    margin-bottom: 12px;

}

.talk_btmcry_cont h6{

    font-size: 16px;

    color: #333;

    font-weight: bold;

    line-height: 1.75;

    margin-bottom: 12px;

}

.talk_other_date{

    color: #9099a0;

    margin-right:53px;

}

.talk_other_add_icon{

    width: 12px;

    margin-right: 6px;

}

.talk_other_add_icon img{

    width: 100%;

}

.talk_other_add{

    display: flex;

    align-items: center;

}

.talk_news{

    color: #FF4D00;

}

.talk_other{

    display: flex;

    align-items: center;

}

.g3_page .talk_tit{

    margin: 16px 0 20px;

}

.talk_news{

    margin-top: 57px;

}

/* G3关于我们 -新闻详情-end */

/* G4.1关于我们 -质量与可靠性-start */

.g41_page .ys_modal {

    background: rgba(0,0,0,.7);

}

.qctl_imgbox{

    border-radius: 30px;

}

.qual_cry_tp{

    display: flex;

    padding: 84px 0;

}

.qual_cry_tp_le{

    width: 48.2%;

}

.qual_cry_tp_ri{

    width:51.8%;

    padding-left: 110px;

}

.qcul_box_icon{

    width: 19px;

    margin-right: 12px;

}

.qcul_box_icon img{

    width: 100%;

}

.qcul_box_text{

    font-weight: bold;

}

.qctr_cont_ul{

    margin-top: 50px;

}

.qctr_cont_ul_li{

    margin-bottom: 20px;

}

.qcul_box{

    display: flex;

    align-items: center;

   

}

.qual_cry_btm{

    padding-bottom: 142px;

    background: #F2F4F7;

    border-radius: 20px;

    position: relative;

    padding: 138px 86px 84px 700px;

    margin-bottom: 145px;

}

.qcbr_box_btn{

    width: 214px;

    background: #FF4D00;

    padding: 16px 0;

    border-radius: 50px;

    cursor: pointer;

    transition: all .36s;

    border: solid 1px transparent;

}

.qcbr_box_btn p{

    color: #fff;

    text-align: center;

    font-size: 14px;

    line-height: 1.5;

    transition: all .36s;

}

.qcbr_box_word{

    margin: 29px 0 49px;

}

.qual_cry_btm_le{

    width: 481px;

    position: absolute;

    bottom: -28px;

    left: 130px;

}

.g4_modal .ys_modal_wrap {

    width: 1200px;

}

.g4_modal .ys_modal_container {

    width: 100%;

    background: #fff;

}

.g4_modal .ys_modal_content {

    width: 100%;

    padding: 92px 90px 240px;

}

.g4_modal_tit{

    margin-bottom: 45px;

}

.g4_modal_ul_li{

    margin-bottom: 29px;

}

.g4_modal_ul_li a{

    display: flex;

    align-items: center;

    background: #F2F4F7;

    border-radius: 20px;

    padding: 26px 36px;

}

.gmul_icon1{

    width: 34px;

    margin-right: 44px;

}

.gmul_icon1 img{

    width: 100%;

}

.gmul_icon2{

    width: 62px;

    border-radius: 50px;

}



.gmul_text{

    width: calc(100% - 34px - 62px);

    font-weight: bold;

    color: #333;

    padding-right: 44px;

}

/* G4.1关于我们 -质量与可靠性-end */

/* G5关于我们 -联系我们-start */

.touch_cry_ul{

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

    margin: 0 -23px;

    padding: 65px 0 70px;

}

.touch_cry_ul_li{

    width: 50%;

    padding: 0 23px;

    margin-bottom: 45px;

}

.tcul_cont{

    height: 100%;

    border-radius: 30px;

    background: #fff;

    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.06);

}

.tcul_textbox{

    height: 100%;

    padding: 42px 54px 65px;

}

.tcul_textbox_tit{

    font-weight: bold;

    margin-bottom: 17px;

}

.tcul_imgbox{

    border-radius: 30px 30px 0 0;

    overflow: hidden;

}

.tcul_textbox_add p

,.tcul_textbox_tel a

,.tcul_textbox_ema a{

    color: #333;

}

/* G5关于我们 -联系我们-end */

/* H2投资者关系详情-start */

.icul_icon{

    width: 22px;

    margin-right: 27px;

}

.icul_icon img{

    width: 100%;

}

.icul_text

,.icul_date{

    color: #333;

}

.icul_textbox{

    width: calc(100% - 22px - 120px);

    display: flex;

    align-items: center;

}

.icul_text{

    margin-right: 92px;

}

.icul_load_word{

    color: #333;

    transition: all .36s;

}

.icul_load_word{

    width: calc(100% - 20px);

}

.icul_load_icon{

    width: 20px;

}

.icul_load_icon img{

    transition: all .36s;

}

.icul_load_icon img:nth-child(2){

    opacity: 0;

}

.icul_load{

    width: 120px;

    display: flex;

    align-items: center;

    justify-content: space-between;

}

.inve_cont_ul_li a{

    display: flex;

    align-items: center;

    padding: 26px 0;

    border-bottom: solid 1px #e4e4e4;

}

.inve_cont{

    padding-top: 52px;

}

.inve_cont_ul{

    padding-bottom: 78px;

}

.inve_cont_tit{

    color: #333;

    text-align: center;

    margin-bottom: 75px;

}

.h2_page .reci_paging{

    padding-top: 0;

}

.inve_ban_detail_nam{

    font-size: 24px;

    line-height: 1.5;

    color: #fff;

    font-weight: bold;

    margin-bottom: 50px;

}

.inve_ban_detail_ul{

    display: flex;

    margin: 0 -55px;

}

.ibdu_li{

    width: 33.333333%;

    padding: 0 55px;

    position: relative;

}

.ibdu_li::after{

    content: "";

    position: absolute;

    top: 0;

    right: 0;

    width: 1px;

    height: 70px;

    background: #fff;

    opacity: 0.6;

}

.ibdu_li:last-child::after{

    content: none;

}

.ibdu_li_num{

    color: #fff;

}

.ibdu_li_text{

    color: #fff;

    text-align: center;

    margin-top: 10px;

}

.inve_ban{

    display: flex;

    justify-content: space-between;

    align-items: center;

}

.inve_ban_detail{

    background: rgba(203, 204, 218, 0.3);

    backdrop-filter: blur(7.5px);

    border-radius: 3px;

    width: 53%;

    padding: 29px 61px;

}

.inve_ban_detail_other{

    margin-top: 30px;

}

.inve_ban_detail_other p{

    font-size: 14px;

    color: #fff;

    line-height: 1.75;

}

.ibdu_li_box{

    display: flex;

    align-items: center;

}

.ibdu_li_icon{

    width: 32px;

}

.ibdu_li_box .ibdu_li_num{

    width: calc(100% - 32px);

}

.inve_ban_box_btn{

    cursor: pointer;

    padding: 7px 21px;

    width: 120px;

    margin-top: 70px;

    border-radius: 30px;

    border: solid 1px rgba(246, 244, 254, 0.6);

}

.inve_ban_box_btn a{

    display: flex;

    align-items: center;

    justify-content: space-between;

}

.ibbb_text{

    font-size: 14px;

    line-height: 1.75;

    color: #fff;

    width: calc(100% - 11px);

}

.ibbb_icon{

    width: 11px;

}

.ibbb_icon img{

    width: 100%;

}

/* H2投资者关系详情-end */

/* Delia-end */



/* Delia-5.11-start */

.rtpu_li {

    width: 16.666667%;

}

.rtpu_li:nth-of-type(3n-2) .rtpu_li_cont_icon {

    width: 78px;

}

.rtpu_li:nth-of-type(3n-2) .rtpu_li_cont_icon img {

    width: 100%;

}

.rtpu_li:nth-of-type(3n-2) .rtpu_li_cont_text{

    width: calc(100% - 78px);

}

.rtpu_li .rtpu_li_cont_icon{

    width: 70px;

}

.rtpu_li .rtpu_li_cont_icon img{

    width: 100%;

}

.rtpu_li .rtpu_li_cont_text{

    width: calc(100% - 70px);

}

.rtpu_li_cont_text {

    margin-left: 0;

    padding-left: 20px;

}

.e2_page .ys_select_xtbbox {

    width: 20px;

}

.e2_page .ys_select_xtbbox img{

    width: 100%;

}

.e2_page .ys_select {

    padding: 0 25px;

}

.e2_page .ys_select_bd {

    padding: 25px 25px;

}

.mod_nav_cry_ul {

    width: calc(100% - 155px - 81px);

}

.reci_btmcry_select_btn {

    padding: 0;

}

.reci_btmcry_select_btn p {

    padding: 11px 0;

}

.rtpu_li2 .rtpu_li_cont_icon::after {

    content:none;

}

.rbss_input input{

    font-size: 16px;

    color: #333;

    line-height: 1.5;

}

.life_cry_list {

    /* padding-bottom: 0px; */

}

.deve_btmcry {

    /* padding-bottom: 146px; */

}

.ilrt_tit {

    text-overflow: clip;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

    overflow: hidden;

}

.ilrt_word p{

    height: 3.5em;

    text-overflow: clip;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

}

.qcul_box {

    align-items: baseline;

}

.qcul_box_text{

    width: calc(100% - 19px);

}

.tcul_textbox {

    height: auto;

}

.inve_cont_ul_li:first-child a{

    padding-top: 0;

}

.rtpu_li {

    position: relative;

}

.rtpu_li_line{

    width: 183px;

}

.rtpu_li:nth-of-type(2n-1) .rtpu_li_line{

    position: absolute;

    top: -100%;

    left: 78px;

    transform: translate(0, 100%);

}

.rtpu_li:nth-of-type(2n) .rtpu_li_line{

    position: absolute;

    bottom: -20%;

    left: 78px;

    transform: translate(0, 20%);

}

/* Delia-5.11-end */

.dcll_nub:first-child{

    padding-top: 0;

}

.dctl_nub_phtitle{

    display: none;

}

.aavi_btn_click,

.aavi_btn_click img{

    width: 100%;

}

.about_history_bg{

    height: calc(100% + 180px);

    display: flex;

    align-items: flex-end;

    background: rgba(243,244,248,1);

}

.about_honor_list .slick-track{

    display: flex;

}

.about_honor_list_nub.slick-slide{

    height: auto;

}

.ahln_link{

    height: 100%;

    display: flex;

    flex-direction: column;

}

.ahln_link .std_title5{

    flex-grow: 1;

}

/* h1 */

.pro_main .ys_cont1440,

.domain_main .ys_cont1440,

.join_view .ys_cont1400,

.about_aim .ys_cont1400,

.invest_about .ys_cont1400{

    position: relative;

}

.mod_inban2 .ys_cont1440{

    position: absolute;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

}

.about_aim .about_aim_video .ys_cont1400{

    position: absolute;

}

.invest_about .std_title2,

.invest_relation .std_title2{

    color: #333;

    text-align: center;

    font-weight: bold;

}

.invest_about_list_nub{

    width: 33.333333%;

    padding: 0 17px;

}

.invest_about_list{

    margin: 0 -17px;

}

.ialn_link{

    display: block;

    border-radius: 30px;

    overflow: hidden;

    position: relative;

}

.ialn_link_img{

    width: 100%;

    position: relative;

}

.ialn_link_img::before{

    content: '';

    background: linear-gradient(49.08deg, #000000 0.21%, rgba(0, 0, 0, 0) 33%);

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

.ialn_link .std_title3{

    color: #fff;

    font-weight: bold;

    position: absolute;

    bottom: 32px;

    left: 0;

    padding: 0 44px;

    width: 100%;

    z-index: 3;

}

.invest_about_list_nub:not(:first-child){

    display: none;

}

.invest_relation{

    background: #F8F9FA;

}

.invest_relation_text span{

    color: #FF4D00;

    font-weight: bold;

}

.invest_relation_text {

    color: #333;

}

.invest_relation_text a{

    color: inherit;

    font-size: inherit;

    font-weight: inherit;

    line-height: inherit;

}

.invest_relation_text{

    display: flex;

    margin: 0 -50px;

    justify-content: center;

    margin-bottom: 62px;

    flex-wrap: wrap;

}

.invest_relation_text p{

    padding: 0 50px;

}

.mod_phone{

    pointer-events: none;

}

.irln_link{

    background: #fff;

    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.06);

    border-radius: 30px;

    height: 100%;

    display: flex;

    flex-direction: column;

    overflow: hidden;

}

.irln_link .std_title4{

    color: #333;

    line-height: 1.4;

    font-weight: bold;

    margin-bottom: 28px;

}

.irln_link_text_icon{

    width: 20px;

    position: relative;

    top: 5px;

}

.irln_link_text_icon img{

    width: 100%;

}

.irln_link .std_title5{

    color: #333;

    line-height: 1.5;

    width: calc(100% - 20px);

    padding-left: 13px;

}

.irln_lti_pos{

    display: flex;

    align-items: flex-start;

}

.irln_link_text{

    padding: 50px 82px 32px 64px;

    flex-grow: 1;

}

.invest_relation_list_nub{

    width: 50%;

    padding: 0 15px;

}

.invest_relation_list{

    margin: 0 -15px;

    display: flex;

}

.invest_relation_list_nub a{

    display: block;

    height: 100%;

}

.invest_about_list .slick-dots{

    bottom: 0;

}

.invest_about_list.slick-dotted{

    padding-bottom: 36px;

}

.mod_nav_cry{

    max-width: 1920px;

    margin: 0 auto;

    display: flex;

    justify-content: space-between;

}

.mod_nav_cry_core {

    flex-grow: 1;

    display: flex;

    justify-content: flex-end;

}

.mod_nav_cry_ul {

    width: auto;

}

.mod_nav_cry_ul{

    padding-left: 0;

}

.mod_nav_cry_other{

    width: auto;

    padding-left: 35px;

}

.mod_nav {

    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);

}

.yx_search3img1h{

    position: absolute;

    width: 100%;

    height: 100%;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    opacity: 0;

}

.mnco_sear .yx_search3_btn{

    font-size: 0;

}

.yx_search3_btn .yx_search3img2 {

    transform: scale(0.8);

}

.yx_search3 .yx_search3_btn.on .yx_search3img1h {

    opacity: 0;

}

.mncu_li_icon img:nth-of-type(2){

    opacity: 0;

}

.mncu_li.yxnav_active1 .mncu_li_icon img:nth-of-type(2){

    opacity: 1;

}

.mncu_li.yxnav_active1 .mncu_li_icon img:first-child{

    opacity: 0;

}

.mlpu_li.yxnav_active2 .mlpu_li_word p {

    color: #FF4D00;

}

.mlpu_li_word p{

    color: #333;

}

.ys_phnav_menu {

    background: #fff;

    color: #000;

}

.ys_ph_nav a{

    color: #000;

}

.ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a {

    color: #FF4D00;

}

.ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a {

    color: #FF4D00;

}

.ys_phnav_icon::after, .ys_phnav_icon::before{

    background: #000;

}

.ys_phnav_lisbox {

    border-bottom: 1px solid rgba(0,0,0,.4);

}

.ys_phs_form input {

    border: 1px solid rgba(0,0,0,.4);

    color: #000;

}

.ys_phs_form input::placeholder{

    color: #333;

}

.ys_phs_form .iconfont {

    color: rgba(0,0,0,.6);

}

.mncu_second{

    --sub-nav-filter: drop-shadow(0px 2px 5px rgba(50, 50, 93, 0.35));

    position: absolute;

    pointer-events: none;

    transition: opacity .3s ease;

    top: calc(100% + 20px);

    opacity: 0;

    filter: var(--sub-nav-filter);

}

.sub-nav--open.mncu_second::before{

    pointer-events: all;

} 

.mncu_second::before{

    content: '';

    height: 20px;

    width: 100vw;

    position: absolute;

    top: -20px;

    pointer-events: none;

    left: 0;

    transform: translateX(0);

}

.sub-nav--open {

    opacity: 1;

    pointer-events: all;

    display: block;

}

.sub-nav--open .sub-nav__pointer {

    visibility: visible;

    opacity: 1;

}

.sub-nav__pointer {

    opacity: 0;

    position: absolute;

    display: block;

    left: calc(var(--sub-nav-left) + var(--sub-nav-padding) - 4px);

    transition: left 0.3s ease,visibility 0.25s ease;

    top: -4px;

    z-index: 2;

    visibility: hidden;

}

.sub-nav__pointer:before {

    transform: rotateZ(-45deg);

    background-color: #fff;

    filter: var(--sub-nav-filter);

    position: absolute;

    height: 8px;

    width: 8px;

    content: "";

    display: block;

}

.sub-nav__pointer:after {

    content: "";

    background-color: #fff;

    transform: translateY(5px);

    left: -20px;

    height: 20px;

    width: 60px;

    border-radius: 15px;

    position: absolute;

}

.sub-nav__container {

    background-color: #fff;

    color: #000;

    left: var(--sub-nav-left2);

    width: var(--sub-nav-width);

    height: var(--sub-nav-height);

    border-radius: 16px;

    position: absolute;

    overflow: hidden;

    transition: all 0.3s ease;

    -webkit-mask-image: -webkit-radial-gradient(white, black);

    transform: translateX(-50%);

}

.sub-nav--open .sub-nav__item {

    transition: all 0.3s ease;

}

.sub-nav__item {

    border-radius: 20px;

    background-color: inherit;

    position: absolute;

    left: 0;

    opacity: 0;

    transition: visibility 0.25s ease;

    visibility: hidden;

    width: max-content;

}

.sub-nav__item--current {

    visibility: visible;

    opacity: 1;

    width: var(--sub-nav-width);

}

.sub-nav__item--left {

    transform: translateX(-150px);

}

.sub-nav__item--right {

    transform: translateX(150px);

}

.sub-nav__links {

    list-style: none;

    margin: 0;

}

.mncu_li_pull_ul {

    margin: 30px;

}

.mncc_box{

    /* position: relative; */

}

.mncu_li_icon {

    opacity: 0;

}

.mncu_li.act .mncu_li_icon{

    opacity: 1;

}

.mlpu_li:last-child{

    padding-bottom: 0;

}

.ys_ban_word p{

    font-size: 20px;

    color: rgba(255, 255, 255, .8);

}

.ys_ban_dots{

    z-index: 2;

}

.ybdu_li::after{

    content: '';

    width: 100%;

    height: 30px;

    position: absolute;

    bottom: 0;

    left: 0;

}

.ybdu_li_num{

    transition: all 0.36s;

}

.ybdu_li.fl.on .ybdu_li_num{

    opacity: 1;

}

.ys_ban_imgbox{

    width: 100%;

}

.ybdl_line_pro{

    transition: all 0.4s;

}

.ybdu_li.on .ybdl_line_pro{

    width: 100%;

}

.ys_main{

    margin-top: 72px;

}

.ys_ban_dots {

    width: 100%;

    display: flex;

    justify-content: center;

}

.ys_banner .ys_pos_center{

    z-index: 4;

}

.join_page .ys_banner .std_title2{

    color: #fff;

}

.reci_tpcry{

    padding-top: 0!important;

}

.reci_tpcry .ys_cont1500{

    position: relative;

}

.ys_svg2_cont.animated .ys_svg2_cont_op {

    width: 100%;

}

.rtpu_li_line {

    width: 0;

    transition: all .1s linear;

    overflow: hidden;

}

.rtpu_li_line img{

    max-width: none;

}

.rtpu_li_line img{

    width: calc(1500px / 6 - 78px);

}

.reci_tpcry_pro.on .rtpu_li_line{

    width: calc(1500px / 6 - 78px);

}

.reci_tpcry_pro.on .rtpu_li{

    opacity: 1;

} 

.rtpu_li{

    opacity: 0;

    transition: all .1s linear;

}

.rtpu_li:nth-of-type(2){

    transition-delay: calc(0.2s * 1);

}

.rtpu_li:nth-of-type(3){

    transition-delay: calc(0.2s * 2);

}

.rtpu_li:nth-of-type(4){

    transition-delay: calc(0.2s * 3);

}

.rtpu_li:nth-of-type(5){

    transition-delay: calc(0.2s * 4);

}

.rtpu_li:nth-of-type(6){

    transition-delay: calc(0.2s * 5);

}

.rtpu_li:first-child .rtpu_li_line{

    transition-delay: .1s; 

}

.rtpu_li:nth-of-type(2) .rtpu_li_line{

    transition-delay: calc(0.2s * 1 + 0.1s); 

}

.rtpu_li:nth-of-type(3) .rtpu_li_line{

    transition-delay: calc(0.2s * 2 + 0.1s); 

}

.rtpu_li:nth-of-type(4) .rtpu_li_line{

    transition-delay: calc(0.2s * 3 + 0.1s); 

}

.rtpu_li:nth-of-type(5) .rtpu_li_line{

    transition-delay: calc(0.2s * 4 + 0.1s); 

}

.rtpu_li:nth-of-type(6) .rtpu_li_line{

    transition-delay: calc(0.2s * 5 + 0.1s); 

}

.e2_page .ys_select_bd {

    padding: 18px 25px 18px;

    height: 162px;

}

.ys_select_li:last-child{

    margin-bottom: 0;

}

.rltu_li1 {

    width: auto;

    flex-grow: 1;

}

.rtpu_li_cont_icon::after{

    display: none;

}

.rtpu_li:nth-of-type(3n-2) .rtpu_li_cont_icon::after{

    display: block;

}

.rtpu_li_cont_icon img{

    width: 100%;

}

.rtpu_li:nth-of-type(2n) .rtpu_li_line img{

    transform: rotateX(180deg);

}

.rtpu_li:last-child .rtpu_li_line img{

    display: none;

}

.details_tpcry .ys_cont1500{

    position: relative;

}

.details_tpcry{

    padding: 0!important;

}

.details_tpcry_textbox {

    margin-top: 0!important;

}

.dbbu_li{

    width: auto!important;

}

.dbbu_li a {

    line-height: 42px;

    padding: 0 34px;

    padding-top: 0!important;

    padding-bottom: 0!important;

}

.ys_ntban_word {

    margin-top: 30px;

}

.deve_tpcry .ys_cont1400{

    position: relative;

}

.e4_page .slick-dots{

    bottom: 0;

}

.deve_cont_btmul.slick-dotted{

    padding-bottom: 35px;

}

.mod_inban1 .std_title1{

    color: #fff;

}

.talk_tpcry .ys_cont860,

.info_cry .ys_cont1400{

    position: relative;

}

.talk_tpcry{

    padding-top: 0!important;

}

.talk_tit{

    margin-top: 0!important;

}

.g12_page .talk_btmcry_cont p{

    line-height: 2;

}

.info_cry_list_ul{

    margin-top: 0;

    padding-top: 50px;

}

.talk_news {

    margin-top: 0!important;

    margin-bottom: 16px;

}

.qual_cry .ys_cont1400{

    position: relative;

}

.qual_cry_tp{

    padding-top: 0!important;

}

.qctr_cont_ul p{

    position: relative;

    color: #333;

    font-weight: bold;

    padding-left: 30px;

    margin-bottom: 20px;

}

.qctr_cont_ul p:last-child{

    margin-bottom: 0;

}

.qctr_cont_ul p::before{

    content: '';

    background-image: url(../images/theme/dui.svg);

    background-size: 100% 100%;

    position: absolute;

    width: 18px;

    height: 18px;

    left: 0;

    top: 5px;

}

.touch_cry .ys_cont1400{

    position: relative;

}

.touch_cry_ul{

    padding: 0!important;

}

.tcul_textbox_add a{

    color: inherit;

}

.touch_cry_ul_li:last-child,

.touch_cry_ul_li:nth-last-of-type(2){

    margin-bottom: 0;

}

.invest_about .ys_cont1440{

    position: relative;

}

.inve_cont{

    padding-top: 0!important;

    padding-bottom: 0!important;

}

.invest_about .mod_page {

    margin-top: 0;

}

.detail_page .pro_list_nub:not(:first-child){

    display: none;

}

.pro_list.slick-dotted{

    padding-bottom: 30px;

}

.icul_text{

    width: 50%;

}

.icul_textbox {

    width: calc(100% - 49px - 120px);

}

.jsci_text .std_text1 {

    height: 10.5em;

}

.jsci_text {

    padding: 93px 100px 93px 120px; 

}

.jsci_text .mCSB_scrollTools.mCS-dark .mCSB_dragger:active .mCSB_dragger_bar, 

.jsci_text .mCSB_scrollTools.mCS-dark .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.jsci_text .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: #fff;

}

.join_develop_list_nub:nth-of-type(2n-1) .jdln_text {

    padding-right: 100px;

}

.join_develop_list_nub:nth-of-type(2n) .jdln_text {

    padding-left: 100px;

}

.ditl_nub_name {

    width: 120px;

}

.ditl_nub_data {

    width: calc(100% - 120px);

}

.g4_modal .ys_modal_content{

    height: 785px;

    max-height: calc(100vh - 40px);

}

.deve_cont_tpul {

    justify-content: space-between;

}

.deve_cont_tpul_li{

    flex-grow: 1;

}

.dcll_nub .std_title3{

    transition: color 0s,transform .2s;

}

#threebox canvas{

    position: relative;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

}

#threebox canvas:last-child{

    position: relative;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

}

.ahln_link_img{

    opacity: 1!important;

}

.hacr_list_video{

    position: absolute;

    width: 73.29%;

    border-radius: 30px;

    right: 0;

    top: 51%;

    transform-origin: top right;

    transform: translateY(-50%) skewX(-6deg);

    z-index: 2;

    overflow: hidden;

}

.hacr_list_video img{

    z-index: 1;

}

.hacr_list_video img{

    display: block;

    opacity: 0;

}

.dctl_nub_video_fu{

    position: absolute;

    border-radius: 20px;

    width: 92.385321%;

    bottom: 4.46281%;

    right: 0;

    overflow: hidden;

    z-index: 2;

}

.dctl_nub_video_fu img{

    width: 100%;

    z-index: 1;

}

.dctl_nub_video_fu img{

    opacity: 0;

}

.qual_cry_btm {

    padding: 60px 86px 0 130px;

}

.qual_cry_btm{

    display: flex;

}

.qual_cry_btm_le {

    position: relative;

    bottom: auto;

    transform: translateY(28px);

    left: 0;

    width: 40.625%;

}

.qual_cry_btm_ri{

    width: 59.375%;

    padding-left: 90px;

    display: flex;

    align-items: center;

    padding-bottom: 30px;

}

.qcbl_imgbox img{

    width: 100%;

}

.qual_cry_btm_le {

    display: flex;

    align-items: self-end;

}

.mc_a1s1_area a{

    color: inherit;

    font-size: inherit;

    line-height: inherit;

    font-weight: inherit;

    display: block;

    width: 100%;

    height: 100%;

    top: 0;

    position: relative;

    left:0;

}

.mc_a1s1_area{

    position: relative;

    opacity: 1;

    top: 0; 

    transform: translateY(0);

}

.mc_jiabox{

    opacity: 0;

    position: absolute;

}

.mod_video_total_ph{

    display: none;

}

.dctl_nub_video video {

    opacity: 1;

}

@keyframes pro_up {

    0%{

        opacity: 0;

    }

    4%{

        opacity: 0;

        transform: translateY(100%);

    }

    50%{

        opacity: 1;

        transform: translateY(0); 

    }

    100%{

        opacity: 1;

        transform: translateY(0);

    }

}

@keyframes pro_down {

    0%{

        opacity: 0;

    }

    50%{

        opacity: 0;

    }

    4%{

        opacity: 0;

        transform: translateY(-100%);

    }

    100%{

        opacity: 1;

        transform: translateY(0);

    }

}

.home_product_list_nub1.act .hpln_link_img img:nth-of-type(2){

    animation: pro_up 1s ease-out 1 forwards;

}

.home_product_list_nub1.act .hpln_link_img img:nth-of-type(3){

    opacity: 0;

    animation: pro_down 1s ease-out 1 forwards;

}

.hacr_list_video img{

    opacity: 1;

}

.mod_phvideo_tu{

    opacity: 0!important;

}

.about_history_list_nub {

    height: 647px;

}

.ahln_text .std_text1{

    height: 10em;

    overflow: hidden;

    -webkit-line-clamp: 5;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    display: -webkit-box; 

}

.about_history_list_nub .ahln_text {

    bottom: 14%;

}

.ys_cont1920{

    max-width: 1920px;

    margin: 0 auto;

}

.life_slick_ul_li:not(:first-child){

    display: none;

}

.jsci_text {

    padding: 70px 60px 80px 60px;

    width: 620px;

}

/*  */

.mc_jiabox {

    opacity: 1;

}

.mc_jiabox {

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

}

.mc_a1s1_area {

    position: absolute;

    transform: translate(14px,calc(-100% - 4px));

}

.mc_a1s1_area2.mc_a1s1_area,

.mc_a1s1_area3.mc_a1s1_area{

    transform: translate(calc(-14px - 100%),calc(-100% - 4px));

}

.mc_a1s1_area2.mc_a1s1_area::before,

.mc_a1s1_area3.mc_a1s1_area::before  {

    left: calc(100% + -1px);

    top: calc(100% - 8px);

    transform: translate(-50%,-50%) rotate(195deg);

}

#about_type{

    line-height: inherit;

}

.iclu_li_imgbox_info{

    display: none;

}

.mod_inban2_cry{

    -webkit-animation: xs_box 4s linear infinite;

    animation: xs_box 4s linear infinite;

}

@keyframes xs_box {

    0% {

        transform: translate(-50%,-50%) rotate(0);

    }

    70% {

        transform: translate(-50%,calc(-50% + .5vw));

    }

    100% {

        transform: translate(-50%,-50%) rotate(0);

    } 

}

.mod_inban2_cry img{

    width: 132%;

    transform:translate(-50%,-50%);

    -webkit-animation: imgs 4s linear infinite;

    animation: imgs 4s linear infinite;

}

@keyframes imgs {

    0% {

        transform:translate(-50%,-50%) scale(1);

        opacity: 1;

    }

    

    70% {

        transform:translate(-50%,-50%) scale(.9);

        opacity: .6;

    }

    100% {

        transform:translate(-50%,-50%) scale(1);

        opacity: 1;

    }    

}

.mc_jiabox{

    pointer-events: none;

}

.mc_a1s1_area{

    pointer-events: all;

}

.about_aim.no_input .std_title2 span{

    opacity: 0!important;

    animation: none;

    transition: all 0.36s ease;

}

.mc_a1s1_area4.mc_a1s1_area{

    transform: translate(14px,calc(-100% + 40px));

} 

.mc_a1s1_area4.mc_a1s1_area::before {

    left: -3px;

    top: -3px;

    transform: translate(-50%,-50%) rotate(135deg);

}

.dcll_nub.on .std_title3 {

    transform: scale(1.8);

}

.mncu_li_text p,

.mlpu_li_word p{

    white-space: nowrap;

}

.mod_footer_other_le span a{

    opacity: 1;

    margin-left: 0;

}

.mod_footer_other_le a{

    opacity: .5;

}

.ys_ban_word.std_title2{

    color: #fff;

    font-weight: normal;

}

.ys_ban_title{

    margin-bottom: 24px;

}

.ditl_nub_data {

    word-wrap: break-word;

    margin-right: -20px;

    width: calc(100% - 100px);

}

.ys_ban_dots {

    bottom: 32px;

}

.hacr_list {

    position: relative;

    left: -40px;

}

.hacr_list_video {

    right: -40px;

}

.home_product_list_nub a{

    background: #f3f3f3;

}

.gifplayer-wrapper{

    position: absolute;

    width: 100%!important;

    height: 100%!important;

    top: 0;

    left: 0;

}

.hpln_link_img .gifplayer-wrapper img{

    position: absolute;

    width: 100%;

    height: 100%;

    object-fit: cover;

    left: 0;

    top: 0;

}

img{

    border: none;

    outline: none;

}

.home_newsph{

    display: none;

}

img {

    -moz-image-rendering: -webkit-optimize-contrast;

    -ms-image-rendering: -webkit-optimize-contrast;

    -webkit-image-rendering: -webkit-optimize-contrast;

    -o-image-rendering: -webkit-optimize-contrast;

    image-rendering:-moz-optimize-contrast;

    image-rendering:-ms-optimize-contrast;

    image-rendering:-o-optimize-contrast;

     

    image-rendering: -moz-crisp-edges;

    image-rendering: -o-crisp-edges;

    image-rendering: -webkit-optimize-contrast;

    image-rendering: crisp-edges;

    -ms-interpolation-mode: nearest-neighbor;

}



/* 2025.10.9 lucas start */

.comann-cry .std_title2{

    color: #333;

    text-align: center;

    margin-bottom: 52px;

}

.comann-cent .ys_cont1400{

    position: relative;

}

.comann-cry{

    padding: 120px 0;

}

.comann-cry .mod_page{

    margin-top: 90px;

}

.govern-cent .ys_cont1400{

    position: relative;

}

.govern-info .std_title2{

    color: #333;

    margin-bottom: 75px;

    text-align: center;

    padding-top: 120px;

}

.govern-cent{

    padding-bottom: 120px;

    background: #F8F9FA;

}

.gill-list-li-cry img{

    width:172px;

    position: absolute;

    bottom: 0;

    right: 0;

    pointer-events: none;

}

.gill-list-li-cry{

    position: relative;

    border-radius: 10px;

    border-top: 1px solid #FF4D00;

    background: #FFF;

    padding: 42px 34px 48px;

    height: 100%;

}

.gill-list{

   --ge: 33.333333%;

   --gap1: 14px;

   --gap2: 28px;

   margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);

   display: flex;

   flex-wrap: wrap;

}

.gill-list>li{

   width: var(--ge);

   padding: 0 var(--gap1);

   margin-bottom: var(--gap2);

}

.gllc-cry-name{

    color: #333;

    font-size: 26px;

    font-weight: bold;

    line-height: 1.3;

    margin-bottom: 13px;

}

.gllc-cry-posit{

    color: #666;

    font-size: 16px;

    line-height: 1.75;

}

.gill-tit{

    color: #333;

    font-size: 26px;

    font-weight: bold;

    line-height: 1.3;

    margin-bottom: 66px;

}

.govern-info-list-li{

    margin-bottom: 30px;

}

.govern-info-list-li:first-child{

    margin-bottom:72px;

}

.govedoc-info .ys_cont1400{

    position: relative;

}

.govedoc-info-cent .std_title2{

    color: #333;

    text-align: center;

    margin-bottom: 52px;

}

.govedoc-info-cent{

    padding-top: 120px;

}

.govedoc-info{

    padding-bottom: 120px;

}

.gici-input img{

    width: 20px;

    position: absolute;

    left: 30px;

    top: 50%;

    z-index: 1;

    transform: translate(0%,-50%);

    cursor: pointer;

}

.gici-input{

    position: relative;

    border-radius: 30px;

    background: #FFF;

    box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.04);

    width:26%;

    margin-right:29px;

}

.gici-input input{

    padding: 0 30px 0 72px;

    color: #000;

    font-size: 16px;

    line-height: 1.5;

    height: 50px;

    width: 100%;

}

.gici-input input::placeholder{

    color: #333;

    font-size: 16px;

    line-height: 1.5;

}

.gici-btn{

    cursor: pointer;

    transition: all 0.36s ease-in-out;

    border-radius: 30px;

    background: #FF4D00;

    box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.04);

    color: #fff;

    font-size: 16px;

    text-align: center;

    line-height: 50px;

    padding: 0 52px;

    border: 1px solid #FF4D00;

}

.govedoc-info-cent-input{

    display: flex;

    justify-content: center;

    margin-bottom: 89px;

}

.gicl-li-link-img{

    width:22px;

    margin-right: 27px;

    transform: translateY(4px);

}

.gicl-li-link-img img{

    width: 100%;

}

.gicl-li-link-tit{

    color: #333;

    font-size: 20px;

    line-height: 1.5;

    flex: 1;

    margin-right: 27px;

}

.glld-img{

    width:20px;

    position: relative;

    transform: translateY(1px);

}

.glld-img img{

    transition: all 0.36s ease-in-out;

}

.glld-img img:nth-child(1){

    opacity: 1;

}

.glld-img img:nth-child(2){

    opacity: 0;

    position: absolute;

    left: 50%;

    top: 50%;

    z-index: 1;

    transform: translate(-50%,-50%);

}

.glld-text{

    transition: all 0.36s ease-in-out;

    color: #333;

    font-size: 20px;

    line-height: 1.5;

    margin-right: 15px;

}

.gicl-li-link-down{

    display: flex;

    align-items: center;

}

.gicl-li-link{

    width: 100%;

    display: flex;

    padding: 28px 0;

    align-items: flex-start;

}

.gicl-li{

    border-bottom: 1px solid #E4E4E4;

}

.govedoc-info-cent .mod_page{

    margin-top: 90px;

}

.liaison-cent-bottom{

    display: flex;

    flex-wrap: wrap;

    padding-top: 72px;

    position: relative;

}

.liaison-cent .ys_cont1400{

    position: relative;

}

.liaison-cent-bottom-ri{

    width: 40.5%;

    position: absolute;

    right: 0;

    top: -42%;

    border-radius: 30px;

    overflow: hidden;

}

 .liaison-cent-bottom-ri .ys-imgbox-cover{

    position: relative;

}

.liaison-cent-bottom-ri  .ys-imgbox-cover img{

    width: 100%;

}

.liaison-cent-bottom-ri .ys-imgbox-cover img:nth-child(2){

    position: absolute;

    left: 50%;

    top: 50%;

    z-index: 1;

    transform: translate(-50%,-50%);

}

.liaison-cent-bottom-le{

    width:59.5%;

    padding-right: 88px;

}

.lcbl-list-li-link a,.lcbl-list-li-link,.lcbl-list-li-link p{

    color: #666;

    font-size: 18px;

    line-height: 1.75;

}

.lcbl-list-li-tit{

    color: #333;

    font-size: 26px;

    line-height: 1.3;

    width: 25.81%;

}

.lcbl-list-li-img img{

    width:24px;

    margin-top: 7px;

}

.lcbl-list-li-img{

    width: 9.72%;

}

.lcbl-list-li-link{

    flex: 1;

    margin-top: 2px;

}

.lcbl-list-li{

    display: flex;

    padding: 51px 0 59px;

    border-bottom: 1px solid #B3B3B370;

}

.liaison-cent{

    padding-bottom: 227px;

}

.liaison-page .std_title1{

    color: #333;

}

.mlpu-li-cry{

    display: flex;

    align-items: center;

}

.mlcl-li-link{

    color: #333;

    line-height: 1.75;

    font-size: 16px;

    transition: all 0.36s ease-in-out;

}

.mlcl-li:first-child{

    margin-top: 10px;

}

.mlcl-li:last-child{

    margin-bottom: -10px;

}

.mlcl-li-link{

    padding: 10px 0;

} 

.mlpu-li-cry-list{

    padding-left: 39px;

    display: none;

}

.mlpu-li-cry .mlpu_li_word{

    display: flex;

    align-items: center;

}

.mlpu-li-cry-icon{

    width: 16px;

    margin-left: 6px;

}

.govern-info-list-li:last-child{

    margin-bottom: 0 !important;

}

.lcbl-list-li:last-child{

    padding-bottom: 37px;

}

.mlpu_li{

    cursor: pointer;

}

.mlpu-li-cry-icon img:nth-child(1){

    opacity: 1;

}

.mlpu-li-cry-icon img:nth-child(2){

    opacity: 0;

}

.mlpu-li-cry.act .mlpu-li-cry-icon img:nth-child(1){

    opacity: 0;

}

.mlpu-li-cry.act .mlpu-li-cry-icon img:nth-child(2){

    opacity: 1;

    transform: rotate(180deg);

}

.mlpu-li-cry.act .mlpu_li_word p{

    color:#FF4D00;

}

.sub-nav__container.on{

    transition: none;

}

/*鼠标效果*/

@media screen and (min-width: 1200px) {

    .cctl-li-text:hover{

        color: #fff;

        background: #FF4D00;

    }

    .mlpu-li-cry:hover .mlpu-li-cry-icon img:nth-child(1){

        opacity: 0;

    }

    .mlpu-li-cry:hover .mlpu-li-cry-icon img:nth-child(2){

        opacity: 1;

    }

    .mlcl-li-link:hover{

        color: #FF4D00;

    }

    .gici-btn:hover{

        background: #fff;

        color: #FF4D00;

    }

    .gicl-li-link-down:hover .glld-text{

        color: #FF4D00;

    }

    .gicl-li-link-down:hover .glld-img img:nth-child(1){

        opacity: 0;

    }

    .gicl-li-link-down:hover .glld-img img:nth-child(2){

        opacity: 1;

    }

}

/* 2025.10.9 lucas end */



/*2025.10.20 lucas start*/

.plnl-cry-reference{

    text-align: center;

    color: #666;

    font-size: 16px;

    line-height: 1.8;

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    bottom: 25px;

}

.detail-info-ref {

    position: absolute;

    top: 56%;

    transform: translateY(-50%);

    left: 13%;

    color: #484848;

    font-size: 14px;

    line-height: 2;

    transition: all .4s;

    opacity: 0;

}

.detail-info-ref br{

    display: none;

}

.detail_inof.on1.on2 .detail-info-ref{

    opacity: 1;

}

/*2025.10.20 lucas end*/

/*2025.10.28 lucas start*/

.gicl-li-link-cry {

    display: flex;

}

.gicl-li-link {

    justify-content: space-between;

}

/*2025.10.28 lucas end*/



/* 11.12 lucas start */

.cctl-li-text{

    color: #333;

    font-size: 16px;

    line-height: 1.2;

    border-radius: 30px;

    background: #FFF;

    box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.04);

    transition: all 0.36s ease-in-out;

    padding: 14px 35px 16px;

    cursor: pointer;

}

.comann-cry-tab-list{

   --gap1: 8px;

   margin: 0 calc(var(--gap1) * -1) ;

   display: flex;

   flex-wrap: wrap;

}

.comann-cry-tab-list>li{

   width: auto;

   padding: 0 var(--gap1);

}

.comann-cry-tab{

    width: auto;

    margin-bottom: 60px;

    display: flex;

    justify-content: center;

}

.cctl-li.act .cctl-li-text{

    color: #fff;

    background: #FF4D00;

}

.comann-list-cry:not(:first-child){

    display: none;

}

/* 11.12 lucas end */