﻿@charset "utf-8";

body {
    font-family: "PingFang SC", "Microsoft YaHei";  
}
input, textarea{
    font-family: "PingFang SC", "Microsoft YaHei" !important;
}
.altumcode {
    --fontFamily:"PingFang SC", "Microsoft YaHei" !important;
}
@font-face {
    font-family: 'eplregular';
    src: url('../fonts/Roboto-Regular/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/Roboto-Regular/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'eplbold';
    src: url('../fonts/Roboto-Bold/roboto-bold-webfont.woff2') format('woff2'),
         url('../fonts/Roboto-Bold/roboto-bold-webfont.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
.ys-cont900{
    width: 900px;
    margin: 0 auto;
    max-width: 100%;
}
/* 英文站换行规则 */
/* p,div,h1,h2,h3,h4,h5,h6,span,a{ 
    word-wrap: normal; 
    word-break: keep-all; 
} */
:root{
    --font66: 66px;
    --font56: 56px;
    --font50: 50px;
    --font36: 36px;
    --font32: 32px;
    --font24: 24px;
    --font20: 20px;
    --font30: 30px;

    --font26: 26px;

    --text18: 18px; 
    --text16: 16px;
    --text14: 14px;
    --l1h2: 1.2;
    --l1h3: 1.3;
    --l1h4: 1.4;
    --l1h5: 1.5;
    --l1h6: 1.6;
    --l1h65: 1.65;
    --l1h75: 1.75;
    --l1h8: 1.8;
    --color333: #333;
    --color666: #666;
    --colorfff: #fff;
    --colorbtn: #35BFAD;
    --colormain: #021D53;
    --colormain1: #021349;
    --colorsub1: #F97F64;
    --colorsub2: #0B92AF;
    --colortitle: #1C1653;
    --colortext: #5E5B7A;
    --colortext1: rgba(255, 255, 255, .8);
    --head: 90px;
    --space160: 160px;
    --space150: 150px;
    --space133: 133px;
    --space120: 120px;
    --space110: 110px;
    --space100: 100px;
    --space90: 90px;
}
.std-title50{
    font-size: var(--font50);
    color: var(--colorfff);
    font-weight: bold;
    line-height: var(--l1h3);
}
.std-title36{
    font-size: var(--font36);
    line-height: var(--l1h5);
    color: var(--colorfff);
}
.std-title32{
    font-size: var(--font32);
    line-height: var(--l1h4);
    color: var(--colortitle);
}
.std-title30{
    font-size: var(--font30);
    line-height: var(--l1h5);
    color: var(--colorfff);
}
.std-title24{
    font-size: var(--font24);
    line-height: var(--l1h5);
    color: var(--colorfff);
}
.std-title20,
.std-title20 p{
    font-size: var(--font20);
    line-height: var(--l1h5);
    color: var(--colorfff);
}
.std-text14,
.std-text14 p{
    font-size: var(--text14);
    line-height: var(--l1h5);
}
.yxedr-active h2{
    font-size: var(--font50);
    line-height: var(--l1h3);
    font-weight: bold;
    color: var(--colortitle);
    margin-bottom: 0.3em;
}
.yxedr-active h3{
    font-size: var(--font36);
    line-height: var(--l1h5);
    font-weight: bold;
    color: var(--colortitle);
    margin-bottom: 0.35em;
}
.yxedr-active h4{
    font-size: var(--font24);
    line-height: var(--l1h5);
    font-weight: bold;
    color: var(--colortitle);
    margin-bottom: 0.5em;
}
.std-text1,
.std-text1 p,
.yxedr-active p{
    font-size: var(--text16);
    line-height: var(--l1h6);
    color: var(--colortext);
}
.yxedr-active p{
    margin-bottom: 0.6em;
}
.std-text18,
.std-text18 p{
    font-size: var(--text18);
    line-height: var(--l1h6);
    color: var(--colortext);
}
.std-title26{
    font-size: var(--font26);
    line-height: var(--l1h3);
    color: var(--colorfff);
}
/*分享翻译*/
.ys-wechat-cont-parga p::before{
    /*分享中文版本*/
    content: '分享到 - 微信';
    /*分享英文版本*/
    /* content: 'Share the - weixin'; */
}
/*导航默认选中*/
.yxnav-active1 {

}
.yxnav-active2 {

}
/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .2);
}
/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child){
    display: none;
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .mod-arrows1 .slick-prev:hover::after,
    .mod-arrows1 .slick-next:hover::after,
    .mod-arrows1 .swiper-button-prev:hover::after,
    .mod-arrows1 .swiper-button-next:hover::after{
        opacity: 1;
    }
    .mod-arrows1 .slick-prev:hover::before,
    .mod-arrows1 .slick-next:hover::before,
    .mod-arrows1 .swiper-button-prev:hover::before,
    .mod-arrows1 .swiper-button-next:hover::before{
        opacity: 0;
    }
    .mod-arrows1 .slick-prev:hover, 
    .mod-arrows1 .slick-next:hover,
    .mod-arrows1 .swiper-button-prev:hover, 
    .mod-arrows1 .swiper-button-next:hover{
        background: var(--colorbtn);
    }
    .ys-fbl-nub a:hover{
        color: var(--colorfff);
    }
    .std-btn1-link:hover::before{
        width: 100%;
        opacity: 1;
    }
    /* .apcr-nub-cry:hover{
        background: var(--colorfff);
    } */
    .tiib-series-nub:hover .tiib-lni-more,
    .tiib-series-nub:hover .tiib-series-nub-img::before{
        opacity: 1;
    }
    /* .apcr-nub-cry:hover img:nth-of-type(3){
        opacity: 1;
    }
    .apcr-nub-cry:hover img:nth-of-type(2){
        opacity: 0;
    } */
    .apcr-nub-cry:hover img{
        transform: scale(1.1);
    }
    .mici-link:hover .mici-link-img::before,
    .mnri-link:hover .mnri-link-left::before{
        opacity: 1;
    }
    .mici-link:hover .mici-link-img .ys-imgbox-cover,
    .mnri-link:hover .mnri-link-left .ys-imgbox-cover{
        transform: translate(10px,-10px);
    }  
    .mici-link:hover{
        background: rgba(255, 255, 255, .05);
    }
    .mici-link:hover .ys-cont1400::before{
        opacity: 0;
    }
    .media-inof-cry-item:hover+.media-inof-cry-item .ys-cont1400::before{
        opacity: 0;
    }
    .mici-link:hover .mici-link-jian{
        opacity: 1;
    }
    .mici-link:hover .mici-link-text-word .std-title26{
        color: var(--colorbtn);
    }  
    .mnri-link:hover .mnri-link-text .std-title36{
        color: var(--colorbtn);
    }
    .pc-fenye .comp-tabli:hover li {
        background: var(--colorbtn);
    }
    .dcbi-link:hover .dcbi-link-icon img:nth-of-type(2){
        opacity: 1;
    }
    .dcbi-link:hover .dcbi-link-icon img:first-child{
        opacity: 0;
    }
    .dcbi-link:hover .std-text18{
        color: var(--colorbtn);
    }
    .cwrn-box:hover::before{
        opacity: 1;
        width: var(--width1);
    }
    .cwrn-box:hover{
        background: var(--colorbtn);
    }
    .cwcf-input-item-submit:hover::before{
        width: 100%;
        opacity: 1;
    }
    .ahli-box:hover .ahli-box-img img{
        transform: scale(1.05);
    }
    .ptsi-img:hover .ptsi-img-btn{
        opacity: 1;
    }
    .head-nav:hover .head-nav-item.yxnav-active1 .head-nav-item-title{
        color: var(--colorfff);
    }
    .detail-main .head-nav:hover .head-nav-item.yxnav-active1 .head-nav-item-title{
        color: var(--color333);
    }
    .head-nav-item:hover .head-nav-item-title,
    .head-nav:hover .head-nav-item.yxnav-active1:hover .head-nav-item-title,
    .inside-main.on .ys-hd-pc.isfixed .head-nav-item:hover .head-nav-item-title,
    .inside-main.on .ys-hd-pc.isfixed .head-nav:hover .head-nav-item.yxnav-active1:hover .head-nav-item-title{
        color: var(--colorbtn);
    }
    .hnid-second:hover .hnid-second-item.yxnav-active2 .hnid-second-item-link{
        color: var(--colorfff);
    }
    .detail-main .hnid-second:hover .hnid-second-item.yxnav-active2 .hnid-second-item-link{
        color: var(--color333);
    }
    .hnid-second-item:hover .hnid-second-item-link,
    .hnid-second:hover .hnid-second-item.yxnav-active2:hover .hnid-second-item-link,
    .inside-main.on .ys-hd-pc.isfixed .hnid-second-item:hover .hnid-second-item-link,
    .inside-main.on .ys-hd-pc.isfixed .hnid-second:hover .hnid-second-item.yxnav-active2:hover .hnid-second-item-link,
    .white-head .ys-hd-pc .hnid-second-item:hover .hnid-second-item-link,
    .white-head .ys-hd-pc .hnid-second:hover .hnid-second-item.yxnav-active2:hover .hnid-second-item-link{
        color: var(--colorbtn);
    }
    .ys-searchbox:hover .ys-searchtxt input{
        width: 170px;
        padding-left: 0px;
    }
    .head-search:hover {
        margin-left: calc(34px + 170px);
    }
    .ys-searchbox:hover::after{
        right: 220px;
    }
    .inside-main.on .ys-hd-pc.isfixed .head-langue a:hover,
    .head-langue a:hover{
        color: var(--colorbtn);
    }
    .ptsi-img:hover::before {
        opacity: 1;
    }
    .ys-searchbox:hover .ys-searchtxt input {
        width: 206px;
    }
    .head-search:hover {
        margin-left: calc(34px + 206px);
    }
}
.ys-banner .ys-ban-title{
    font-size: var(--font66);
    line-height: var(--l1h3);
    color: var(--colorfff);
    font-weight: bold;
    margin-bottom: 22px;
}
.ys-banner .std-text1,
.ys-banner .std-text1 p{
    color: var(--colortext1);
    line-height: var(--l1h5);
}
.ys-banner .std-text1{
    margin-bottom: 60px;
}
.ys-banner .ys-ban-txtbox{
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.std-btn1-link{
    --height: 52px;
    background: var(--colorbtn);
    display: flex;
    align-items: center;
    padding: 10px 56px 10px 38px;
    height: var(--height);
    border-radius: 26px;
    position: relative;
    overflow: hidden;
}
.std-btn1-link::before{
    content: '';
    height: 100%;
    width: 0;
    border-radius: 26px;
    background: rgba(0,0,0,.1);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: all .4s ease;
    z-index: 2;
    opacity: 0;
}
.std-btn1-link-font{
    font-size: var(--text16);
    color: var(--colorfff);
    line-height: var(--l1h5);
    position: relative;
    z-index: 6;
}
.std-btn1-link-icon{
    width: 10px;
    margin-right: 30px;
    font-size: 0;
    position: relative;
    z-index: 6;
}
.std-btn1-link-icon img{
    width: 100%;
}
.std-btn1{
    display: flex;
    justify-content: flex-start;
}
.scroll-btn-img{
    width: 91px;
    position: relative;
    margin-bottom: 4px;
}
.scroll-btn-img img{
    width: 100%;
}
.scroll-btn{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 21px;
    cursor: pointer;
    z-index: 11;
}
.scroll-btn-font{
    color: var(--colorbtn);
    text-align: center;
    font-size: var(--text14);
    line-height: var(--l1h2);
}
.ys-hd-pc{
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    padding: 0 48px 0 53px;
    display: flex;
    justify-content: space-between;
}
.scroll-btn-img::before{
    content: '';
    background-image: url(../images/a1_icon01h.svg);
    width: 2px;
    height: 73px;
    background-size: 100% 100%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 95%;
}
.scroll-btn-img{
    animation: float_move 3s linear infinite;
}
@keyframes float_move {
    0%{
        /* top: 0px; */
        transform: translateY(0px);
    }
    50%{
        /* top: -20px; */
        transform: translateY(-20px);
    }
    100%{
        /* top: 0px; */
        transform: translateY(0px);
    }
}
@-webkit-keyframes float_move {
    0%{
        transform: translateY(0px);
    }
    50%{
        transform: translateY(-20px);
    }
    100%{
        transform: translateY(0px);
    }
}
.ys-banner::before{
    content: "";
    display: block;
    position: absolute;
    left: 0;
    z-index: 3;
    width: 100%;
    height: 25%;
    background: linear-gradient(175deg, #021349 4.73%, rgba(2, 19, 73, 0.00) 60%);
    top: 0;
    pointer-events: none;
}
.ys-ban-imgbox::before{
    background: rgba(2, 29, 83, 0.53);
    pointer-events: none;
}
.ys-banner::after{
    content: "";
    display: block;
    position: absolute;
    left: 0;
    z-index: 3;
    width: 100%;
    height: 25%;
    background: linear-gradient(5deg, #021349 4.73%, rgba(2, 19, 73, 0.00) 60%);
    bottom: 0;
    pointer-events: none;
}
.slick-slider{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.home-bg{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ys-main>:not(.home-bg){
    position: relative;
    z-index: 3;
}
.home-bg video{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-gene-text,
.home-gene-img{
    width: 50%;
}
.home-gene,
.home-tech{
    display: flex;
    flex-wrap: wrap;
}
.home-gene-img-pic{
    width: 100%;
    height: 100%;
}
.home-gene-img-pic img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-gene-text{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.home-gene-text .std-title50{
    padding-bottom: 39px;
    position: relative;
    margin-bottom: 36px;
}
.home-gene-text .std-title50::before{
    content: '';
    height: 1px;
    width: calc(100% + 29px);
    background: rgba(255, 255, 255, .4);
    position: absolute;
    bottom: 0;
    left: 0;
}
.home-gene-text{
    padding-left: calc(50vw - 780px + 24px);
    padding-right: 250px;
    padding-top: 9.1%;
    position: relative;
}
.home-gene-text .std-text1,
.home-gene-text .std-text1 p{
    line-height: var(--l1h65);
    color: var(--colortext1);
}
.home-gene-text-detail{
    margin-bottom: 74px;
}
.home-gene-img-item:not(:first-child){
    display: none;
}
.home-tech-inof{
    width: 100%;
    margin-bottom: 63px;
}
.htin-icon{
    width: 15px;
    transition: all .36s ease;
}
.htin-icon img{
    width: 100%;
}
.htin-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 13px;
    padding-bottom: 6px;
    cursor: pointer;
}
.htin-top .std-text1{
    width: calc(100% - 15px);
    padding-right: 10px;
    color: var(--colorfff);
    line-height: var(--l1h75);
}
.home-tech-inof-nub{
    border-bottom: 1px solid rgba(255, 255, 255, .4);
    padding-bottom: 7px;
}
.htin-bot,
.htin-bot p{
    color: var(--colortext1);
}
.htin-bot{
    padding-bottom: 4px;
    display: none;
}
.home-tech-inof-nub.on .htin-icon{
    transform: rotate(90deg);
}
.home-tech .home-gene-text .std-title50{
    margin-bottom: 23px;
}
.home-tech .home-gene-text {
    padding-left: 175px;
    padding-right: calc(50vw - 780px + 121px);
    padding-top: 8.05%;
}
.home-news{
    position: relative;
}
.home-news-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.home-news-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-news .ys-cont1560{
    position: relative;
    padding-left: 24px;
    padding-right: 24px;
}
.home-news-series-item{
    padding: 0 35px;
}
.home-news-series{
    margin: 0 -35px;
    padding-right: 126px;
}
.home-news .std-text1,
.home-news .std-text1 p{
    color: var(--colortext1);
}
.hnli-link-label{
    background: var(--colorbtn);
    border-radius: 4px;
    font-size: 12px;
    color: var(--colorfff);
    line-height: 1.5;
    padding: 4px 26px 2px;
    margin-bottom: 8px;
}
.hnli-link{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    padding-bottom: 37px;
    height: 100%;
}
.home-news-series .slick-series{
    overflow: visible;
}
.home-news{
    padding-top: var(--space133);
    padding-bottom: 220px;
}
.home-news .std-title50{
    margin-bottom: 18px;
}
.home-news-text{
    margin-bottom: 52px;
}
.home-news-series {
    padding-top: 106px;
}
.hnli-link .std-text1{
    margin-bottom: 16px;
}
.home-news-series-item:not(:first-child){
    display: none;
}
.mod-arrows1 .slick-prev, 
.mod-arrows1 .slick-next,
.mod-arrows1 .swiper-button-prev,
.mod-arrows1 .swiper-button-next{
    width: 52px;
    height: 52px;
    border-radius: 50%;
    border: 1px solid var(--colorbtn);
    transition: all .4s ease;
    z-index: 4;
}
.mod-arrows1 .slick-prev::before,
.mod-arrows1 .slick-next::before,
.mod-arrows1 .slick-prev::after,
.mod-arrows1 .slick-next::after,
.mod-arrows1 .swiper-button-prev::before,
.mod-arrows1 .swiper-button-next::before,
.mod-arrows1 .swiper-button-prev::after,
.mod-arrows1 .swiper-button-next::after{
    content: '';
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 22px;
    height: 22px;
    transition: all .4s ease;
}
.mod-arrows1 .slick-prev::before,
.mod-arrows1 .swiper-button-prev::before{
    background-image: url(../images/a1_arrow01.svg);
}
.mod-arrows1 .slick-next::before,
.mod-arrows1 .swiper-button-next::before{
    background-image: url(../images/a1_arrow02.svg);
}
.mod-arrows1 .slick-prev::after,
.mod-arrows1 .swiper-button-prev::after{
    background-image: url(../images/a1_arrow01_1.svg);
}
.mod-arrows1 .slick-next::after,
.mod-arrows1 .swiper-button-next::after{
    background-image: url(../images/a1_arrow02_1.svg);
}
.mod-arrows1 .slick-prev::after,
.mod-arrows1 .slick-next::after,
.mod-arrows1 .swiper-button-prev::after,
.mod-arrows1 .swiper-button-next::after{
    opacity: 0;
}
.slick-arrow.slick-disabled{
    pointer-events: none;
    opacity: .35;
}
.home-news-series .slick-prev,
.home-news-series .slick-next{
    top: auto;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    bottom: -105px;
}
.home-news-series .slick-next{
    right: 35px;
}
.home-news-series .slick-prev{
    left: auto;
    right: 99px;
}
.home-join{
    padding-top: 75px;
    padding-bottom: 75px;
    position: relative;
}
.home-join-gif{
    width: 500px;
    margin: 0 auto;
}
.home-join-gif img{
    width: 100%;
}
.home-join .ys-cont1000{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    padding: 0 20px;
}
.home-join .std-title50{
    color: var(--colorfff);
    font-weight: bold;
    display: inline-block;
    position: relative;
    padding-bottom: 39px;
    margin-bottom: 43px;
    border-bottom: 1px solid rgba(255, 255, 255, .4);
    padding-left: 1px;
    padding-right: 1px;
}
.home-join .std-text1,
.home-join .std-text1 p{
    line-height: var(--l1h65);
    color: var(--colortext1);
    width: 100%;
}
.home-join .std-text1{
    margin-bottom: 73px;
}
.home-join .std-btn1{
    justify-content: center;
}
.ys-footer{
    background: var(--colormain1);
    padding-top: 73px;
    position: relative;
    z-index: 3;
}
.ys-footer .ys-cont1740{
    width: 1740px;
    margin: 0 auto;
    max-width: 90.625%;
}
.ys-footer-top-logo{
    width: 227px;
}
.ys-footer-top-logo img{
    width: 100%;
}
.ys-footer-top-logo a{
    display: block;
    width: 100%;
}
.ys-footer-top-nav li,
.ys-footer-top-nav a{
    color: var(--colorfff);
    font-size: var(--text16);
    line-height: var(--l1h5);
    transition: all .4s ease;
}
.ys-footer-top-nav li{
    padding: 0 25px;
}
.ys-footer-top-nav{
    display: flex;
    flex-grow: 1;
    padding-left: 100px;
}
.ys-footer-top{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    padding-bottom: 79px;
}
.ys-fti-nub{
    padding: 0 26px;
    max-width: 330px;
}
.ys-footer-top-inof{
    margin: 0 -26px;
    display: flex;
    align-items: flex-start;
}
.ys-fti-nub-name{
    font-size: var(--text16);
    line-height: var(--l1h75);
    color: var(--colorfff);
    margin-bottom: 4px;
}
.ys-fti-nub-text,
.ys-fti-nub-text a{
    font-size: var(--text14);
    color: rgba(255, 255, 255, .7);
    line-height: 2;
}
.ys-fts-item{
    padding: 0 9px;
    position: relative;
}
.ys-footer-top-share{
    margin: 0 -9px;
    display: flex;
}
.ys-fts-item-btn{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: var(--colorbtn);
    position: relative;
    cursor: pointer;
}
.ys-fts-item-btn img{
    width: 55%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.ys-fts-item a{
    display: block;
}
.ys-fts-item-code{
    position: absolute;
    width: 120px;
    border-radius: 4px;
    background: var(--colorfff);
    padding: 2px;
    left: 50%;
    transform: translateX(-50%);
    bottom: calc(100% + 12px);
    display: none;
}
.ys-fts-item-code img{
    width: 100%;
}
.ys-fts-item-code::before{
    content: '';
    border-top: 8px solid var(--colorfff);
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    position: absolute;
    bottom: -8px;
    left: 50%;
    transform: translateX(-50%);
}
.ys-fts-item-code::after{
    content: '';
    width: 100%;
    height: 12px;
    position: absolute;
    bottom: -12px;
    left: 0;
}
.ys-footer-top-inof+.ys-footer-top-share{
    margin-left: 15px;
}
.ys-footer-bot{
    border-top: 1px solid rgba(255, 255, 255, .2);
    padding-top: 21px;
    padding-bottom: 45px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.ys-footer-bot-inof,
.ys-footer-bot-inof p,
.ys-footer-bot-inof a{
    color: rgba(255, 255, 255, .5);
}
a[href="https://www.yongsy.com"] {
    margin-left: 15px;
}
.ys-fbl-nub,
.ys-fbl-nub a{
    color: rgba(255, 255, 255, .5);
    line-height: var(--l1h5);
    font-size: var(--text14);
    transition: all .4s ease;
}
.ys-footer-bot-series{
    display: flex;
    margin: 0 -12.5px;
}
.ys-fbl-nub{
    padding: 0 12.5px;
    position: relative;
}
.ys-fbl-nub::before{
    content: '';
    width: 1px;
    height: calc(1em - 2px);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    background: rgba(255, 255, 255, .5);
}
.ys-fbl-nub:first-child::before{
    display: none;
}
.head-logo{
    width: 160px;
    font-size: 0;
    line-height: var(--head);
}
.head-logo a{
    display: inline-block;
}
.head-logo img{
    width: 100%;
}
.head-nav-item{
    padding: 0 25px;
}
.head-nav-item-title{
    font-size: var(--text16);
    line-height: var(--head);
    color: var(--colorfff);
}
.head-nav{
    display: flex;
}
.head-langue a{
    display: inline-block;
    line-height: var(--head);
    color: var(--colorfff);
    font-size: var(--text16);
}
.head-langue{
    margin-left: 25px;
}
.head-other{
    display: flex;
}
.head-search-btn{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid var(--colorbtn);
    position: relative;
    cursor: pointer;
}
.head-search{
    margin-left: 34px;
    height: var(--head);
    display: flex;
    align-items: center;
}
.head-search-btn .ys-imgbox-cover{
    width: 16px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.head-logo img:nth-of-type(2){
    opacity: 0;
}
.home-news-series .slick-track{
    display: flex;
}
.home-news-series .slick-slide{
    height: auto;
}
.home-tech-series .slick-series,
.home-tech-series .slick-track{
    height: 100%;
}
.ys-page-wrap{
    background: var(--colormain);
}
.ys-nyban-title h1{
    color: var(--colorfff);
    font-size: var(--font56);
    font-weight: bold;
    line-height: var(--l1h3);
    margin-bottom: 26px;
}
.ys-nyban-title p{
    line-height: var(--l1h6);
    color: var(--colortext1);
    width: 50.4%;
}
.about-lead-cry-left{
    width: 48.2%;
}
.about-lead-cry-left img{
    width: 100%;
}
.about-lead-cry-right{
    width: 51.8%;
    padding: 121px 19px 0 188px;
}
.about-lead-cry{
    display: flex;
    align-items: flex-start;
}
.about-lead-cry-right .std-title50{
    color: var(--colorfff);
    font-weight: bold;
    margin-bottom: 27px;
}
.about-lead-cry-right .std-text1,
.about-lead-cry-right .std-text1 p{
    color: var(--colortext1);
}
.about-lead-cry-right .std-text1{
    margin-bottom: 56px;
}
.about-culture{
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.mod-title1{
    text-align: center;
}
.mod-title1 .std-title50{
    color: var(--colorfff);
    font-weight: bold;
    margin-bottom: 18px;
}
.mod-title1 .std-text1,
.mod-title1 .std-text1 p{
    color: var(--colortext1);
}
.mod-title1{
    margin-bottom: 48px;
}
.about-culture-box{
    position: relative;
}
.about-culture-box-bg{
    position: relative;
    width: 100%;
}
.about-culture-box-bg img{
    width: 100%;
}
.about-culture-box-series{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
    display: flex;
}
.acbl-item{
    width: 33.333333%;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.acbl-item::before{
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: rgba(255, 255, 255, .4);
}
.acbl-item:last-child::before{
    display: none;
}
.acbl-item .std-text1{
    width: 60%;
    text-align: center;
    padding-top: 11px;
    display: none;
}
.acbl-item .std-text1,
.acbl-item .std-text1 p{
    color: var(--colortext1);
}
.acbl-item::after{
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    pointer-events: none;
    opacity: 0;
    transition: all .4s ease;
}
.acbl-item .std-title30,
.acbl-item .std-text1{
    position: relative;
    z-index: 3;
}
.acbl-item.on::after{
    opacity: 1;
} 
.about-history{
    position: relative;
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.about-history-bg,
.about-honor-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.about-history-bg img,
.about-honor-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.about-history .ys-cont1560,
.about-honor .ys-cont1560{
    position: relative;
    z-index: 3;
}
.about-history .mod-title1{
    text-align: left;
}
.about-history-year{
    color: var(--colorbtn);
    font-size: 64px;
    font-weight: bold;
    line-height: var(--l1h2);
    width: 249px;
}
.about-history-text{
    width: calc(100% - 249px);
}
.about-history-text .std-title20{
    font-weight: bold;
    line-height: var(--l1h5);
    color: var(--colorfff);
    margin-bottom: 17px;
}
.about-history-text .std-text1 p{
    position: relative;
    padding-left: 22px;
    color: rgba(255, 255, 255, .7);
    padding-right: 20px;
    margin-bottom: 8px;
}
.about-history-text .std-text1 p::before{
    content: '';
    width: 6px;
    height: 6px;
    background: var(--colorbtn);
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 10px;
}
.about-history-swiper{
    width: 64.68%;
}
.about-history-swiper .swiper-slide{
    display: flex;
    padding-right: 40px;
}
.about-history-swiper-img{
    width: 402px;
    max-width: 100%;
    margin-top: 8px;
}
.about-history-text .std-text1{
    display: flex;
    flex-wrap: wrap;
}
.about-history-swiper .swiper-slide.swiper-slide-active{
    opacity: 1;
}
.about-history-swiper .swiper-slide{
    opacity: .5;
    transition: all .4s ease;
}
.about-history-top{
    position: relative;
}
.about-history-top .swiper-button-next, 
.about-history-top .swiper-button-prev{
    top: auto;
    margin-top: 0;
    bottom: 0;
}
.about-history-top .swiper-button-next{
    right: 0;
}
.about-history-top .swiper-button-prev{
    left: auto;
    right: 64px;
}
.about-history-progress{
    height: 16px;
    width: 100%;
    border-radius: 8px;
    background: rgba(255, 255, 255, .2);
    position: relative;
    margin-bottom: 66px;
}
.about-history-progress-pro{
    background: var(--colorbtn);
    border-radius: 8px;
    position: absolute;
    height: 100%;
    width: var(--now);
    transition: all .4s ease;
    pointer-events: none;
}
.about-history-top {
    margin-bottom: 128px;
}
.about-history-progress-dots{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: flex;
    justify-content: space-between;
}
.ahpd-btn{
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: rgba(255,255,255,.4);
    cursor: pointer;
}
.ahpp-tou{
    width: 30px;
    height: 30px;
    position: absolute;
    right: -7px;
    top: 50%;
    transform: translate(50%,-50%);
    z-index: 2;
}
.ahpp-tou img{
    width: 100%;
}
.slick-dots li{
    background: rgba(255, 255, 255, .5);
    width: 10px;
    height: 10px;
}
.slick-dots li.slick-active{
    background: var(--colorbtn);
}
.ahsi-nub:not(:first-child){
    display: none;
}
.about-partner{
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.apcr-nub{
    width: 33.333333%;
    padding: 0 var(--jian8);
    margin-bottom: calc(var(--jian8) * 2);
}
.about-partner-cry-right{
    display: flex;
    flex-wrap: wrap;
    --jian8: 8px;
    margin: 0 calc(var(--jian8) * -1) calc(var(--jian8) * -2);
    width: 59%;
}
.about-partner-cry-left{
    flex-grow: 1;
    width: 41%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-right: 99px;
}
.about-partner-cry{
    display: flex;
    align-items: center;
}
.about-partner-cry-left .std-title50{
    position: relative;
    padding-bottom: 32px;
    margin-bottom: 38px;
    font-weight: bold;
}
.about-partner-cry-left .std-title50::before {
    content: '';
    height: 1px;
    width: calc(100% + 29px);
    background: rgba(255, 255, 255, .4);
    position: absolute;
    bottom: 0;
    left: 0;
}
.about-partner-cry-left .std-text1,
.about-partner-cry-left .std-text1 p{
    color: rgba(255, 255, 255, .8);
}
.apcr-nub-cry{
    background: #112A5D;
    border-radius: 5px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transition: all .4s ease;
}
.about-honor{
    position: relative;
    padding-top: var(--space90);
    padding-bottom: var(--space160);
}
.about-honor .std-title50{
    font-weight: bold;
    text-align: center;
    line-height: 1.32;
    padding-bottom: 46px;
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    margin-bottom: 59px;
}
.about-honor-series-item{
    width: 33.333333%;
    padding: 0 43px;
}
.about-honor-series{
    margin: 0 -43px;
}
.ahli-box{
    background: var(--colormain);
    padding: 56px 20px 48px;
}
.ahli-box .std-title20{
    text-align: center;
}
.ahli-box .std-title20,
.ahli-box .std-title20 p{
    color: var(--colorfff);
    line-height: var(--l1h5);
}
.about-honor-series-item:not(:first-child){
    display: none;
}
.about-honor-series .slick-prev{
    left: -47px;
}
.about-honor-series .slick-next{
    right: -47px;
}
.team-inof{
    padding-bottom: var(--space110);
}
.team-inof-item-title{
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    padding-bottom: 62px;
    padding-top: 114px;
}
.team-inof-item-title .std-title50{
    color: var(--colorfff);
    margin-bottom: 26px;
    font-weight: bold;
}
.team-inof-item-title .std-text1,
.team-inof-item-title .std-text1 p{
    color: rgba(255, 255, 255, .8);
}
.tiib-series-nub{
    width: 33.333333%;
    padding: 40px;
    cursor: pointer;
    position: relative;
}
.tiib-series{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -40px;
}
.tiib-series-nub-img{
    border-radius: 10px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    margin-bottom: 30px;
    position: relative;
}
.tiib-series-nub .std-title24{
    text-align: center;
    margin-bottom: 5px;
    font-weight: bold;
}
.tiib-series-nub-pos{
    text-align: center;
    margin-bottom: 17px;
    color: rgba(255, 255, 255, .6);
    line-height: var(--l1h65);
}
.tiib-series-nub-text,
.tiib-series-nub-text p{
    text-align: center;
    color: rgba(255, 255, 255, .8);
    line-height: var(--l1h6);
}
.tiib-lni-more{
    width: 120px;
    height: 120px;
    background: var(--colorbtn);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 6;
    opacity: 0;
    transition: all .4s ease;
}
.tiib-lni-more .std-btn1-link-icon{
    margin-right: 11px;
}
.tiib-series-nub-img::before{
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    opacity: 0;
    transition: all .4s ease;
}
.tiib-series-nub::before{
    content: '';
    width: 1px;
    height: 100%;
    background: rgba(255, 255, 255, .2);
    position: absolute;
    right: 0;
    top: 0;
}
.tiib-series-nub:nth-of-type(3n)::before{
    display: none;
}
.tiib-series-nub::after{
    content: '';
    width: 100%;
    height: 1px;
    background: rgba(255, 255, 255, .2);
    position: absolute;
    left: 0;
    bottom: 0;
}
.tiib-series-nub:nth-of-type(3n-2)::after,
.tiib-series-nub:nth-of-type(3n)::after{
    width: calc(100% + 50vw - 700px);
}
.tiib-series-nub:nth-of-type(3n-2)::after{
    right: 0;
    left: auto;
}
.team-inof-item:first-child .team-inof-item-title{
    padding-top: 0;
}
.team-detail-top{
    border-bottom: 1px solid #d9d9d9; 
    padding: 70px 40px 36px;
}
.team-detail-top .std-text1{
    color: var(--colorbtn);
    line-height: var(--l1h65);
    margin-bottom: 13px;
}
.team-detail-top .std-title36{
    color: var(--colortitle);
    font-weight: bold;
}
.team-detail .ys-modal-content {
    width: 840px;
    padding: 0;
    border-radius: 10px;
    max-height: none;
}
.team-detail-bot{
    padding: 50px 20px 50px 40px;
}
.team-detail-bot .std-title24{
    color: var(--colortitle);
    margin-bottom: 28px;
    font-weight: bold;
}
.team-detail-bot .std-text1,
.team-detail-bot .std-text1 p{
    color: rgba(94, 91, 122, 0.8);
}
.team-detail-bot{
    height: 363px;
}
.team-detail-bot .std-title24,
.team-detail-bot .std-text1{
    padding-right: 32px;
}
.team-detail-bot .mCSB_inside>.mCSB_container {
    margin-right: 0;
}
.team-detail .ys-modal-close{
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: var(--colorbtn);
    top: 28px;
    right: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.team-detail .ys-modal-close img{
    width: 53.57%;
}
.platform-tech{
    padding-bottom: var(--space160);
}
.platform-tech-series-item{
    margin-bottom: 30px;
    border-radius: 15px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.platform-tech-series-item:last-child{
    margin-bottom: 0;
}
.ptsi-img{
    position: relative;
}
.ptsi-img img{
    width: 100%;
}
.ptsi-img .ptsi-img-video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
    object-fit: cover;
}
.ptsi-text{
    background: rgba(255, 255, 255, .05);
}
.platform-tech-series-item:first-child .ptsi-text{
    padding: 47px 305px 41px 51px;
}
.ptsi-text{
    padding: 74px 51px 41px 45px;
}
.ptsi-text .std-title50{
    font-weight: bold;
    color: var(--colorfff);
    margin-bottom: 36px;
}
.ptsi-text .std-title24{
    font-weight: bold;
    margin-bottom: 9px;
    line-height: var(--l1h6);
}
.ptsi-text .std-text1,
.ptsi-text .std-text1 p{
    color: var(--colorfff);
}
.platform-tech-series-item{
    display: flex;
}
.platform-tech-series-item:first-child {
    flex-direction: column;
}
.platform-tech-series-item:nth-of-type(2n){
    flex-direction: row-reverse;
}
.platform-tech-series-item:first-child .ptsi-img,
.platform-tech-series-item:first-child .ptsi-text{
    width: 100%;
}
.platform-tech-series-item:not(:first-child) .ptsi-img,
.platform-tech-series-item:not(:first-child) .ptsi-text{
    width: 50%;
}
.platform-tech-series-item:not(:first-child):nth-of-type(2n-1){
    flex-direction: row;
}
.platform-tech-series-item:not(:first-child):nth-of-type(2n-1) .ptsi-text{
    padding-left: 62px;
    padding-right: 60px;
}
.pipeline-inof{
    padding-bottom: var(--space90);
}
.pipeline-inof-pc{
    border-radius: 15px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    background: rgba(255, 255, 255, .05);
}
.pipeline-inof-pc-top{
    background: #35527F;
    display: flex;
}
.pipt-item{
    text-align: center;
    font-size: var(--text16);
    line-height: var(--l1h6);
    font-weight: bold;
    color: var(--colorfff);
    padding: 29px 20px 25px;
    position: relative;
}
.pipt-item::before{
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: rgba(255, 255, 255, .2);
}
.pipc-pro-line:last-child::before{
    display: none;
}
.pipt-item:last-child::before{
    display: none;
}
.pipt-item1,
.pipc-item1{
    width: 17.14%;
}
.pipt-item2{
    width: 21.79%;
}
.pipt-item:nth-of-type(n+3){
    width: 12.214%;
}
.pipc-core{
    width: 82.86%;
}
.pipc-item2{
    width: 26.30%;
}
.pipc-pro{
    width: 73.70%;
    display: flex;
    position: relative;
}
.pipc-pro-line{
    width: 20%;
    position: relative;
}
.pipeline-inof-pc-cry{
    display: flex;
    position: relative;
}
.pipc-item .std-text1{
    color: var(--colorfff);
    line-height: var(--l1h6);
    text-align: center;
}
.pipc-item1 .std-text1{
    font-weight: bold;
}
.pipc-item{
    display: flex;
    justify-content: center;
    flex-direction: column;
    position: relative;
}
.pipc-item1,
.pipc-item2{
    padding: 32px 10px;
    position: relative;
}
.pipc-core-nub{
    position: relative;
    display: flex;
}
.pipc-core-nub::before,
.pipeline-inof-pc-cry::before,
.pipc-item2::before{
    content: '';
    background: rgba(53, 82, 127, .2);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
}
.pipc-item2::before{
    left: auto;
}
.pipeline-inof-pc-cry:last-child::before{
    display: none;
}
.pipc-item::before,
.pipc-pro-line::before{
    content: '';
    background: rgba(53, 82, 127, .2);
    position: absolute;
    bottom: 0;
    right: 0;
    height: 100%;
    width: 1px;
}
.ys-imgbox-cover img:nth-child(n+2) {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}
.apcr-nub-cry .ys-imgbox-cover{
    width: 100%;
}
.apcr-nub-cry img{
    transition: all .4s ease;
}
.apcr-nub-cry img:nth-of-type(3){
    opacity: 0;
}
.ys-nybanner .ys-pos-center {
    top: 41.6%;
}
.ys-nybanner {
    margin-bottom: -10.05vw;
}
.about-lead-cry-left img{
    border-radius: 5px;
}
.about-history-year{
    font-family: "robotobold"!important;
}
.about-history-swiper-img{
    border-radius: 5px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.ys-nyban-title p {
    width: 56.143%;
}
.about-main .ys-nyban-title p {
    width: 50.4%;
}
.home-news-series .slick-list{
    overflow: visible;
}
.pipc-pro-true{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 20px 0 23px;
}
.pipc-pro-true-bg{
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.pipc-pro-true-bg::before{
    content: '';
    height: 32px;
    border-radius: 16px;
    background: #35527F;
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}
.pipc-ptb-scroll{
    height: 32px;
    border-radius: 16px;
    background: var(--color);
    position: absolute;
    left: 0;
    top: calc(50% - 16px);
    --fan: calc(100% - var(--pro));
    width: var(--pro);
}
.pipc-ptb-scroll-btn{
    width: 42px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(var(--fan),-50%);
}
.pipc-ptb-scroll-btn::before{
    content: '';
    height: 32px;
    position: absolute;
    background: var(--color);
    right: 50%;
    top: 50%;
    transform: translateY(-50%);
    width: calc(100% - var(--pro));
    z-index: -1;
}
.pipc-ptb-scroll-btn img{
    width: 100%;
}
.pipc-ptb-scroll .std-text14{
    color: var(--colorfff);
    white-space: nowrap;
    position: absolute;
    right: 0;
    top: calc(50% + 21px);
    transform: translate(var(--fan),0);
}
.pipc-ptb-scroll{
    opacity: 0;
}
.pipc-pro-true.act .pipc-ptb-scroll {
    animation: fadeInLeft 1.6s;
    opacity: 1;
}
.mnri-link{
    display: flex;
}
.mnri-link-left{
    width: 48.93%;
    display: flex;
    align-items: center;
}
.mnri-link-img{
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.mnri-link-text{
    display: flex;
    width: 51.07%;
    padding: 39px 0 66px 61px;
    flex-direction: column;
}
.mnri-link-text .std-title36{
    line-height: var(--l1h4);
    font-weight: bold;
    color: var(--colorfff);
    position: relative;
    padding-top: 28px;
    margin-bottom: 20px;
    transition: all .4s ease;
}
.mnri-link-text .std-title36::before{
    content: '';
    height: 2px;
    width: 38px;
    position: absolute;
    background: var(--colorbtn);
    left: 0;
    top: 0;
}
.mnri-link-text .std-text18,
.mnri-link-text .std-text18 p{
    color: var(--colorfff);
}
.mnri-link-text-word{
    flex-grow: 1;
}
.mnri-link-text-date{
    font-family: 'eplregular'!important;
    color: rgba(255, 255, 255, .8);
}
.media-news-rotate-item:not(:first-child){
    display: none;
}
.media-news-rotate .slick-next{
    right: 42px;
}
.media-news-rotate .slick-prev{
    right: 102px;
    left: auto;
}
.media-news-rotate .slick-prev,
.media-news-rotate .slick-next{
    top: auto;
    bottom: 80px;
    -webkit-transform: translate(0, 50%);
    -ms-transform: translate(0, 50%);
    transform: translate(0, 50%);
}
.media-news{
    padding-bottom: var(--space120);
}
.media-btn-box{
    --height1: 60px;
    display: flex;
    position: relative;
}
.media-btn-box::before{
    content: '';
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    border: 1px solid rgba(255, 255, 255, .4);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    border-radius: 30px;
}
.media-btn .ys-cont1400{
    display: flex;
}
.mbbn-link{
    color: var(--colorfff);
    line-height: var(--l1h6);
    display: flex;
    align-items: center;
    justify-content: center;
    height: var(--height1);
    padding: 0 50px;
}
.media-btn-box-nub{
    position: relative;
    z-index: 6;
}
.media-scroll{
    position: absolute;
    background: var(--colorbtn);
    height: var(--height1);
    left: var(--left1);
    width: var(--width1);
    border-radius: 30px;
    transition: all .4s ease;
}
.media-btn{
    padding-bottom: 20px;
}
.mici-link{
    transition: all .4s ease;
}
.mici-link .ys-cont1400{
    position: relative;
    padding-top: 72px;
    padding-bottom: 72px;
    display: flex;
}
.mici-link .ys-cont1400::before{
    content: '';
    background: #ccc;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 1px;
    transition: all .4s ease;
}
.mici-link-img{
    width: 30.57%;
    position: relative;
}
.mici-link-img::before,
.mnri-link-left::before{
    content: '';
    width: 100%;
    height: 100%;
    background: var(--colorbtn);
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 0;
    transition: all .4s ease;
}
.mici-link-text{
    width: 69.43%;
    padding-left: 63px;
    margin-top: -4px;
    display: flex;
}
.mici-link-text-date{
    width: 178px;
    padding-right: 16px;
    margin-top: -20px;
}
.mici-ltd-day{
    color: var(--colorbtn);
    font-size: 96px;
    line-height: 1.2;
    font-family: 'eplbold'!important;
    margin-bottom: 44px;
}
.mici-ltd-year{
    font-size: var(--text18);
    color: var(--colorfff);
    line-height: var(--l1h5);
    font-family: 'eplregular'!important;
}
.mici-link-text-word{
    width: calc(100% - 178px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 15px;
}
.mici-link-text-word .std-title26{
    font-weight: bold;
    transition: all .4s ease;
}
.mici-link-text-word .std-text18,
.mici-link-text-word .std-text18 p{
    color: rgba(255, 255, 255, .8);
    line-height: var(--l1h3);
}
.mici-link-img .ys-imgbox-cover{
    width: 100%;
    border-radius: 10px;
    position: relative;
    transform: translate(0,0);
    transition: all .4s ease;
}
.mnri-link-left .ys-imgbox-cover{
    transition: all .4s ease;
}
.mnri-link-left{
    position: relative;
}
.media-news-rotate-item{
    padding-top: 10px;
}
.mici-link{
    display: block;
    transition: all .4s ease;
}
.mici-link-jian{
    width: 66px;
    height: 66px;
    border-radius: 50%;
    background: var(--colorbtn);
    position: absolute;
    top: 50%;
    right: -10px;
    transform: translate(50%,-50%);
    opacity: 0;
    transition: all .8s .1s ease;
}
.mici-link-jian img{
    width: 33.333333%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.media-inof{
    padding-bottom: var(--space90);
}
.pc-fenye li {
    width: 50px;
    height: 50px;
    font-size: 20px;
    line-height: 50px;
    color: #fff;
    margin: 0 6.3px;
    border-radius: 0%;
}
.pc-fenye li.activepage {
    background: var(--colorbtn);
}
.mod-page{
    margin-top: 69px;
}
.detail-core{
    display: flex;
}
.detail-core-left{
    width: 20.8%;
}
.detail-core-right{
    width: 79.2%;
    background: var(--colorfff);
}
.detail-core-left-down,
.detail-core-right{
    padding-top: calc(var(--head) + 31px);
}
.detail-core-right .std-text18{
    color: var(--colorbtn);
    font-family: 'eplregular'!important;
    line-height: var(--l1h3);
    margin-bottom: 13px;
}
.detail-core-right .std-title32{
    font-weight: bold;
}
.dcbi-link-icon{
    width: 10px;
    font-size: 0;
}
.detail-core-left-down{
    cursor: pointer;
}
.detail-core-left-down .std-text18{
    color: var(--colorbtn);
    line-height: var(--l1h3);
    text-align: center;
    margin-bottom: 20px;
}
.dcld-icon{
    width: 47px;
    height: 47px;
    border-radius: 50%;
    background: var(--colorbtn);
    position: relative;
    margin: 0 auto;
}
.dcld-icon img{
    width: 51.06%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.sticky-html
,.sticky-body{
    overflow: inherit !important;
}
.detail-core-left-down{
    position: sticky;
    top: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.detail-core-right .yxedr-active a{
    color: inherit;
}
.dcbi-link{
    display: flex;
    align-items: center;
}
.dcbi-link .std-text18{
    margin-bottom: 0!important;
    transition: all .4s ease;
}
.detail-core-btn {
    position: relative;
    border-top: 1px solid #d9d9d9;
    margin-top: 70px;
    padding-top: 24px;
}
.detail-return{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}
.detail-return .dcbi-link-icon{
    width: 16px;
}
.dcbi-link-icon img{
    transform: scale(1)!important;
    transition: all .4s ease;
}
.dcbi-link .std-text18{
    font-weight: bold;
    color: var(--colortitle);
    line-height: var(--l1h6);
}
.dcbi-link-icon{
    margin-right: 15px;
}
.detail-next .dcbi-link-icon{
    margin-left: 15px;
    margin-right: 0;
}
.dcbi-link-icon img:nth-of-type(2){
    opacity: 0;
}
.detail-core-right .yxedr-active p {
    margin-bottom: 1.6em;
}
.detail-core-right{
    padding-bottom: var(--space110);
}
.detail-core-right .std-title32{
    margin-bottom: 24px;
}
.career-benefit-cry-right{
    width: 40.86%;
}
.career-benefit-cry-left{
    width: 59.14%;
    padding-right: 60px;
}
.career-benefit-cry{
    display: flex;
    align-items: flex-end;
}
.career-benefit-cry .std-text1,
.career-benefit-cry .std-text1 p{
    line-height: var(--l1h6);
    color: rgba(255, 255, 255, .8);
}
.cbcl-img,
.cbcr-img{
    border-radius: 20px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.cbcl-img img,
.cbcr-img img{
    width: 100%;
}
.cbcr-img{
    margin-bottom: 88px;
}
.career-benefit-cry-left .std-title50{
    margin-bottom: 32px;
}
.career-benefit-cry-left .std-text1{
    width: 74.87%;
}
.cbcl-img{
    width: 77.08%;
    margin-top: 205px;
}
.career-benefit{
    padding-bottom: 135px;
    position: relative;
    z-index: 2;
}
.career-focus .std-title36,
.career-focus .std-text1{
    width: 60%;
    margin: 0 auto;
}
.career-focus .std-title36{
    margin-bottom: 42px;
}
.career-welfare .std-title50{
    font-weight: bold;
    margin-bottom: 32px;
    color: var(--colorfff);
}
.career-welfare-text{
    width: 41.1%;
    margin-bottom: 55px;
}
.career-welfare-text,
.career-welfare-text p{
    color: rgba(255, 255, 255, .8);
    line-height: var(--l1h6);
}
.career-welfare-rotate-nub{
    width: 33.333333%;
    padding: 0 10px;
}
.career-welfare-rotate{
    margin: 0 -10px;
}
.cwrn-box-icon{
    width: 140px;
    margin: 0 auto;
    margin-bottom: 68px;
}
.cwrn-box .std-title32{
    text-align: center;
    font-weight: bold;
    color: var(--colorfff);
    line-height: var(--l1h3);
}
.cwrn-box .std-text1,
.cwrn-box .std-text1 p{
    color: var(--colorfff);
    text-align: center;
}
.cwrn-box{
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, .4);
    background: rgba(255, 255, 255, .05);
    padding: 90px 67px 90px;
    height: 602px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    transition: all .4s ease;
}
.career-welfare-rotate-nub:not(:first-child){
    display: none;
}
.career-welfare-rotate .slick-list{
    overflow: visible;
}
.cwrn-box-text{
    padding-top: 40px;
    display: none;
    padding-bottom: 30px;
}
.career-welfare-rotate{
    padding-right: 88px;
}
.cwrn-box .std-text1{
    max-height: 6.4em;
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}
.cwrn-box::before{
    content: '';
    width: 0;
    height: 4px;
    background: var(--colorfff);
    position: absolute;
    border-radius: 2px;
    left: 50%;
    transform: translateX(-50%);
    bottom: 42px;
    opacity: 0;
    transition: all .4s ease;
}
.cwrn-box{
    --width1: 72px;
}
.career-welfare-rotate{
    padding-bottom: 76px;
}
.career-welfare-rotate .slick-prev, 
.career-welfare-rotate .slick-next{
    top: auto;
    transform: translate(0);
    bottom: 0;
}
.career-welfare-rotate .slick-prev{
    left: 10px;
}
.career-welfare-rotate .slick-next{
    right: auto;
    left: 74px;
}
.career-welfare{
    padding-bottom: var(--space100);
}
.career-focus .home-join-gif {
    width: 700px;
}
.home-join.career-focus {
    padding-bottom: 27px;
}
.home-join-gif{
    opacity: .6;
}
.career-add{
    position: relative;
    z-index: 3;
    background: var(--colormain);
}
.job-recruit{
    padding-bottom: var(--space120);
}
.job-recruit-inof{
    border-top: 1px solid rgba(255, 255, 255, .2);
}
.job-recruit-inof-item{
    border-bottom: 1px solid rgba(255, 255, 255, .2);
}
.jrii-top{
    padding-top: 40px;
    padding-bottom: 45px;
    position: relative;
    cursor: pointer;
}
.jrii-top-icon{
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: var(--colorbtn);
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.jrii-top-type{
    color: var(--colorbtn);
    line-height: var(--l1h6);
    margin-bottom: 11px;
}
.jrii-top .std-title30{
    font-weight: bold;
    margin-bottom: 17px;
}
.jrii-top-text{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -31.5px;
}
.jrii-top-text li{
    padding: 0 31.5px;
}
.jrii-top-text,
.jrii-top-text p{
    color: rgba(255, 255, 255, .8);
}
.job-main .media-btn {
    padding-bottom: 93px;
}
.jrii-top-icon::before,
.jrii-top-icon::after{
    width: 22px;
    height: 1px;
    content: '';
    position: absolute;
    background: var(--colorfff);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.jrii-top-icon::after{
    transform: translate(-50%,-50%) rotate(90deg);
}
.jrii-bot .yxedr-active h4{
    font-weight: bold;
    color: var(--colorfff);
    margin-bottom: 15px;
}
.jrii-bot .yxedr-active p{
    color: rgba(255, 255, 255, .8);
    line-height: var(--l1h6);
    margin-bottom: 0;
}
.jrii-bot .yxedr-active h4:not(:first-child){
    margin-top: 30px;
}
.jrii-bot{
    padding-bottom: 70px;
    display: none;
}
.jrii-bot .std-btn1{
    margin-top: 53px;
}
.job-recruit-inof-item.on .jrii-top-icon::after{
    transform: translate(-50%,-50%);
}
.job-recruit-btn{
    margin-top: 92px;
    display: flex;
    justify-content: center;
}
.contact-way{
    padding-bottom: 180px;
}
.cwci-cit-nub-icon{
    width: 20px;
    position: relative;
    top: 4px;
}
.cwci-cit-nub .std-text1{
    width: calc(100% - 20px);
    padding-left: 8px;
}
.cwci-cit-nub .std-text1,
.cwci-cit-nub .std-text1 a{
    color: var(--colorfff);
    line-height: var(--l1h75);
}
.cwci-cit-nub{
    display: flex;
    align-items: flex-start;
    margin-bottom: 8px;
}
.cwci-core-item-name{
    font-weight: bold;
    line-height: var(--l1h75);
    color: var(--colorfff);
    margin-bottom: 8px;
}
.contact-way-cry-inof .std-title36{
    font-weight: bold;
    margin-bottom: 77px;
}
.cwci-core-item{
    margin-bottom: 33px;
}
.cwci-core-item:last-child{
    margin-bottom: 0;
}
.contact-way-cry-inof{
    width: 331px;
    margin-right: 140px;
}
.contact-way-cry{
    display: flex;
}
.contact-way-cry-form{
    width: 692px;
}
.cwcf-name {
    color: var(--colorfff);
    line-height: var(--l1h75);
    margin-bottom: 20px;
}
.cwcf-input-item{
    width: 100%;
    padding: 0 var(--jian16);
    margin-bottom: var(--jian18);
}
.cwcf-input-item.cwcf-input-item2{
    width: 50%;
}
.cwcf-input{
    --jian16: 16px;
    --jian18: 18px;
    --height1: 45px;
    margin: 0 calc(var(--jian16) * -1) calc(var(--jian18) * -1);
    display: flex;
    flex-wrap: wrap;
}
.cwcf-input-item-box{
    border-radius: 5px;
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(255, 255, 255, .05);
    height: var(--height1);
    display: flex;
    align-items: center;
    padding: 0 20px;
    transition: all .4s ease;
}
.cwcf-iib-input{
    width: 50%;
    flex-grow: 1;
}
.cwcf-input-item-box .std-text1{
    color: var(--colorfff);
    line-height: var(--l1h75);
}
.cwcf-input-item-box .std-text1 span{
    color: var(--colorbtn);
}
.cwcf-iib-input input{
    width: 100%;
    color: var(--colorfff);
    line-height: var(--l1h75);
    font-size: var(--text16);
    padding-left: 4px;
}
.cwcf-input-item-tips{
    color: var(--colorbtn);
    font-size: 14px;
    line-height: 1.75;
    margin-top: 2px;
}
.cwcf-input-item-submit .std-text1{
    text-align: center;
    color: var(--colorfff);
    transition: all .4s ease;
}
.cwcf-input-item-submit{
    border-radius: 5px;
    background: var(--colorbtn);
    transition: all .4s ease;
    height: 53px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-top: 27px;
    position: relative;
}
.cwcf-iia-top-btn{
    width: 12px;
    height: 12px;
    position: relative;
    cursor: pointer;
    top: 9.5px;
}
.cwcf-iia-top-btn::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    border: 1px solid #d3d3d3;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.cwcf-iia-top-btn::after{
    content: '\e72e';
    font-family: "iconfont" !important;
    font-size: 12px;
    position: absolute;
    color: var(--colorbtn);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all .4s ease;
}
.cwcf-iia-top .std-text18{
    width: calc(100% - 12px);
    padding-left: 10px;
}
.cwcf-iia-top .std-text18,
.cwcf-iia-top .std-text18 p{
    color: var(--colorfff);
    line-height: var(--l1h75);
}
.cwcf-iia-top .std-text18 a{
    color: var(--colorbtn);
}
.cwcf-iia-top{
    display: flex;
}
.cwcf-input-item-img{
    margin-left: 10px;
}
.cwcf-input-item-img img{
    height: 100%;
    width: auto;
}
.cwcf-input-code{
    display: flex;
    flex-wrap: wrap;
}
.cwcf-input-item-tips{
    width: 100%;
}
.cwcf-input-code .cwcf-input-item-box,
.cwcf-input-item-img{
    height: 40px;
}
.cwcf-input-code .cwcf-input-item-box{
    width: 35.6%;
}
.cwcf-input-text .cwcf-input-item-box{
    flex-wrap: wrap;
    height: auto;
    padding-top: 16px;
}
.cwcf-input-text .cwcf-iib-input{
    width: 100%;
}
.cwcf-iib-input textarea{
    width: 100%;
    height: 112px;
    color: var(--colorfff);
    line-height: var(--l1h75);
    font-size: var(--text16);
}
.cwcf-input-item-agree.on .cwcf-iia-top-btn::after{
    opacity: 1;
}
.cwcf-input-item-agree.on .cwcf-iia-top-btn::before{
    border: 1px solid var(--colorbtn);
}
.cwcf-input-item-tips{
    display: none;
}
.has-required.empty .cwcf-input-item-tips{
    display: block;
}
.has-required.empty .cwcf-input-item-box{
    border: 1px solid var(--colorbtn);
}
.has-required.empty .cwcf-iia-top-btn::before{
    border: 1px solid var(--colorbtn);
}
.cwcf-input-item-submit::before {
    content: '';
    height: 100%;
    width: 0;
    border-radius: 5px;
    background: rgba(0, 0, 0, .1);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: all .4s ease;
    z-index: 2;
    opacity: 0;
}
.cwcf-input-item-submit .std-text1{
    z-index: 4;
    position: relative;
}
.home-gene-img .slick-list{
    height: 100%;
}
.about-culture-box{
    border-radius: 5px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.about-history .mod-title1{
    padding-right: 120px;
}
.home-bg img{
    display: none;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ahli-box-img{
    width: 194px;
    margin: 0 auto;
    margin-bottom: 38px;
}
.about-honor-series .slick-track{
    display: flex;
}
.about-honor-series .slick-slide{
    height: auto;
}
.ahli-box{
    height: 100%;
}
.ptsi-img-btn{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 86px;
    z-index: 8;
    pointer-events: none;
    opacity: 0;
    transition: all .4s ease;
}
.ptsi-img{
    cursor: pointer;
}
.platform-tech-series-item:not(:first-child) .ptsi-img-btn{
    width: 60px;
}
.ptsi-img.show_play .ptsi-img-btn{
    opacity: 0!important;
}
.ptsi-img img {
    height: 100%;
    object-fit: cover;
}
.pipeline-inof-ph-item {
    border-radius: 15px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    background: rgba(255, 255, 255, .05);
    margin-bottom: 24px;
}
.pipeline-inof-ph-item:last-child{
    margin-bottom: 0;
}
.pipeline-inof-ph .pipc-pro{
    height: 70px;
}
.pipeline-inof-ph .pipt-item1,
.pipeline-inof-ph .pipc-item1 {
    width: 44.03%;
}
.pipeline-inof-ph .pipt-item2,
.pipeline-inof-ph .pipc-item2 {
    width: 55.97%;
}
.pipeline-inof-ph .pipeline-inof-pc-top,
.pipeline-inof-ph .pipc-pro{
    width: 100%;
}
.pipeline-inof-ph .pipi-pro .pipt-item{
    width: 20%;
}
.pipeline-inof-ph{
    display: none;
}
.mici-link-text-word{
    flex-grow: 1;
}
.mici-link-text-word .std-title26{
    margin-bottom: 10px;
}
.mici-ltd-year-ph{
    display: none;
}
.detail-main .head-langue a,
.detail-main .head-nav-item-title{
    color: var(--color333);
}
.head-search-btn img:nth-of-type(2){
    opacity: 0;
}
.detail-main .head-search-btn img:nth-of-type(2){
    opacity: 1;
}
.detail-main .head-search-btn img:nth-of-type(1){
    opacity: 0;
}
.ys-phnav-menu{
    background: var(--colormain);
}
.hnid-second-item-link{
    white-space: nowrap;
    font-size: 14px;
    line-height: var(--l1h75);
    color: var(--colorfff);
    padding: 10px 20px;
    display: block;
    transition: all .4s ease;
}
.head-nav-item-down{
    padding: 10px 0;
    border-radius: 5px;
}
.hnid-second-item.yxnav-active2 .hnid-second-item-link{
    color: var(--colorbtn);
}
.head-nav-item.yxnav-active1 .head-nav-item-title{
    color: var(--colorbtn);
}
/* search - start */
.ys-search4{
    --btn-width: 40px;
}
.ys-searchbox{
    display: inline-block;
    height: var(--head);
    line-height: var(--head);
    margin: 0;
    position: relative;
    float: right;
}
.ys-searchbox::after{
    content: '';
    position: absolute;
    height: 100%;
    width: 1px;
    top: 0;
    right: 56px;
    background: #dcdcdc;
    transition: all .6s ease;
}
.ys-searchtxt{
    width: calc(100% - var(--btn-width));
}
.ys-searchimg{
    width: var(--btn-width);
    position: relative;
    top: calc(calc(var(--head) - var(--btn-width)) / 2);
}
.ys-searchimg img{
    width: 100%;
}
.ys-searchtxt input{
    position: absolute;
    top: 50%;
    right:38px;
    width: 0;
    height: var(--head);
    transition: .6s;
    -o-transition: .6s;
    -ms-transition: .6s;
    -moz-transition: .6s;
    -webkit-transition: .6s;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    font-size: var(--text16);
    color: var(--colorfff);
    padding-right: 12px;
}
.ys-searchtxt input::placeholder{
    color: #fff;
}
.detail-main .ys-searchtxt input,
.detail-main .ys-searchtxt input::placeholder{
    color: var(--color333);
}
/* search - end */
.ys-searchbox::after{
    opacity: 0;
}
.head-search{
    transition: .6s;
    -o-transition: .6s;
    -ms-transition: .6s;
    -moz-transition: .6s;
    -webkit-transition: .6s;
}
.ys-ban-li.slick-active .ys-ban-title{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.2s;
}
.ys-ban-li.slick-active .std-text1{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.3s;
}
.ys-ban-li.slick-active .std-btn1{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.4s;
}
.detail-core-right .detail-core-left-down{
    display: none;
}
.home-join.career-focus .std-text1 {
    margin-bottom: 0;
}
.jrii-top{
    padding-right: 56px;
}
.ys-hd-pc{
    transition: all .4s ease;
}
.ys-hd-pc.isfixed {
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px);
}
.head-nav-item-down{
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px);
}
.head-nav-item-down{
    top: calc(100% + 5px);
}
.head-nav-item-down::before{
    content: '';
    height: 5px;
    width: 100%;
    position: absolute;
    left: 0;
    top: -5px;
}
.head-langue a{
    transition: all .4s ease;
}
.detail-main .ys-hd-pc.isfixed{
    background: var(--colorfff);
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
}
.detail-main .ys-hd-pc.isfixed .head-logo img:nth-of-type(2) {
    opacity: 1;
}
.detail-main .ys-hd-pc.isfixed .head-logo img:first-child {
    opacity: 0;
}
.detail-main .head-nav-item-down{
    background: var(--colorfff);
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
}
.detail-main .hnid-second-item-link {
    color: var(--color333);
}
.inside-main.act .ys-hd-pc {
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px);
}
.inside-main.act .ys-hd-pc{
    background: var(--colorfff);
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
}
.inside-main.act .ys-hd-pc .head-logo img:nth-of-type(2) {
    opacity: 1;
}
.inside-main.act .ys-hd-pc .head-logo img:first-child {
    opacity: 0;
}
.ys_page_wrap {
    min-height: 100vh;
}
.ys_page_wrap {
    display: flex;
    flex-direction: column;
}
.inside-main.on .ys-hd-pc.isfixed{
    background: var(--colorfff);
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
}
.inside-main.on .ys-hd-pc.isfixed .head-logo img:nth-of-type(2) {
    opacity: 1;
}
.inside-main.on .ys-hd-pc.isfixed .head-logo img:first-child {
    opacity: 0;
}
.inside-main.on .ys-hd-pc.isfixed .head-langue a,
.inside-main.on .ys-hd-pc.isfixed .head-nav-item-title{
    color: var(--color333);
}
.inside-main.on .ys-hd-pc.isfixed .ys-searchtxt input, 
.inside-main.on .ys-hd-pc.isfixed .ys-searchtxt input::placeholder {
    color: var(--color333);
}
.inside-main.on .ys-hd-pc.isfixed .head-search-btn img:nth-of-type(2){
    opacity: 1;
}
.inside-main.on .ys-hd-pc.isfixed .head-search-btn img:nth-of-type(1){
    opacity: 0;
}
.inside-main.on .ys-hd-pc.isfixed .head-nav-item-down{
    background: var(--colorfff);
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
}
.inside-main.on .ys-hd-pc.isfixed .hnid-second-item-link {
    color: var(--color333);
}
.detail-core-right{
    flex-grow: 1;
}
.mnri-link-text-word p{
    max-height: 4.8em;
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.ptsi-img::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.15);
    pointer-events: none;
    z-index: 4;
    opacity: 0;
    transition: all .4s ease;
}
.media-inof-cry-item:first-child .mici-link .ys-cont1400::before{
    display: none;
}
.mici-link-img::before, .mnri-link-left::before{
    border-radius: 10px;
}
.mici-link .ys-cont1400::before{
    bottom: auto;
    top: 0;
}
/* 2024.06.12 - start */
.white-head .ys-hd-pc{
    background: var(--colorfff);
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
}
.white-head .ys-hd-pc .head-logo img:nth-of-type(2) {
    opacity: 1;
}
.white-head .ys-hd-pc .head-logo img:first-child {
    opacity: 0;
}
.white-head .head-langue a,
.white-head .head-nav-item-title{
    color: var(--color333);
}
.white-head .head-search-btn img:nth-of-type(2){
    opacity: 1;
}
.white-head .head-search-btn img:nth-of-type(1){
    opacity: 0;
}
.ys_privacy{
    margin-top: var(--head);
}
.ys_privacy .ys_pribanner .ys_priban {
    top: 50%;
}
.white-head .ys-searchtxt input, 
.white-head .ys-searchtxt input::placeholder {
    color: var(--color333);
}
.white-head .ys-hd-pc .head-nav-item-down {
    background: var(--colorfff);
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
}
.white-head .ys-hd-pc .hnid-second-item-link {
    color: var(--color333);
}
.head-nav-item-down {
    background: rgba(28, 56, 107, 1);
}
/* 2024.06.12 - end */
.scroll-btn-img,
.scroll-btn-img img{
    -webkit-backface-visibility: hidden;
    image-rendering: auto;
    image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
    -ms-interpolation-mode: nearest-neighbor;
}
/* .scroll-btn-img::after{
    content: '';
    width: 82%;
    height: 82%;
    position: absolute;
    border-radius: 50%;
    border: 1px solid var(--colorfff);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
} */
.ptsi-img-video{
    opacity: 0;
    pointer-events: none;
    transition: all .3s ease;
}
.ptsi-img.show_play .ptsi-img-video{
    opacity: 1;
    pointer-events: all;
}
.pipt-item:nth-of-type(n+3),
.pipc-pro-line {
    flex-grow: 1;
}
.pipeline-inof-ph .pipi-pro .pipt-item{
    flex-grow: 1;
}
.ys-fti-nub {
    padding: 0 18px;
}
.ys-footer-top-inof {
    margin: 0 -18px;
}
.ys-fti-nub {
    max-width: 340px;
}
.ys-nyban-title p {
    width: 68%;
}
.pipeline-inof-pc-top .pipt-item{
    display: flex;
    align-items: center;
    justify-content: center;
}
.career-benefit-cry-left .std-title50{
    font-size: calc(var(--font36) - 2px);
}
.scroll-btn-img {
    margin: 0 auto;
    margin-bottom: 4px;
}
.cwcf-input-code .cwcf-input-item-box {
    width: 46.6%;
}
.career-focus .std-title36, .career-focus .std-text1 {
    width: 88%;
}
.home-gene-text {
    padding-left: calc(50vw - 780px + 0);
    padding-right: 150px;
}
.home-tech .home-gene-text {
    padding-left: 140px;
    padding-right: calc(50vw - 780px + 40px);
}
.home-gene-text .std-title50{
    font-size: calc(var(--font50) - 6px);
}
.platform-tech-series-item:nth-of-type(n+2) .ptsi-text{
    height: 490px;
}
.platform-tech-series-item .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 2px;
}
.platform-tech-series-item .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: var(--colorbtn);
}
.platform-tech-series-item .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(255,255,255,.2);
}
.platform-tech-series-item .mCSB_inside>.mCSB_container {
    margin-right: 24px;
}
.ptsi-text .std-title50 {
    margin-bottom: 30px;
    font-size: calc(var(--font50) - 4px);
}
.ptsi-text {
    padding: 60px 42px 41px 45px;
}
.platform-tech-series-item:not(:first-child):nth-of-type(2n-1) .ptsi-text {
    padding-left: 60px;
    padding-right: 42px;
}
.cwcf-iib-input {
    width: 40%;
}
.mnri-link-text .std-title36{
    font-size: var(--font26);
}
.ptsi-text .std-title50{
    font-size: var(--font36);
}
.ptsi-text .std-title24{
    font-size: var(--text16);
}
.platform-tech-series .mCSB_scrollTools{
    opacity: .3!important;
}
/* 2024.08.29 */
.acbl-item::after {
    opacity: 1!important;
}
.acbl-item .std-text1{
    display: block!important;
}
.about-lead-cry-right{
    padding-top: 0!important;
}
.platform-img {
    width: 16%;
    position: absolute;
    right: 17%;
    top: 50%;
    transform: translateY(-50%);
}
.platform-img img{
    width: 100%;
}
.cwcf-input-item-img{
    cursor: pointer;
}
.pipt-item {
    padding: 29px 10px 25px;
}


