﻿@charset "utf-8";

/* 公共样式 - start */
body {
    font-family: "PingFang SC", "Microsoft YaHei" !important;
}

input,
textarea {
    font-family: "PingFang SC", "Microsoft YaHei" !important;
}

/* @font-face {
    font-family: "Poppins-Regular";
    src: url("../fonts/Poppins-Regular/poppins-regular-webfont.woff2") format("woff2"),
        url("../fonts/Poppins-Regular/poppins-regular-webfont.woff") format("woff"),
}

@font-face {
    font-family: "Poppins-Light";
    src: url("../fonts/PoppinsLight/PoppinsLight.woff2") format("woff2"),
        url("../fonts/PoppinsLight/PoppinsLight.woff") format("woff"),
}

@font-face {
    font-family: "Poppins-Medium";
    src: url("../fonts/PoppinsMedium/PoppinsMedium.woff2") format("woff2"),
        url("../fonts/PoppinsMedium/PoppinsMedium.woff") format("woff"),
} */



/* wow弹窗字体引入 */
.altumcode {
    --fontFamily: "PingFang SC", "Microsoft YaHei" !important;
}

/* 英文站换行规则 */
/* p,
div,
h1,
h2,
h3,
h4,
h5,
h6,
span,
a {
    word-wrap: normal;
    word-break: keep-all;
} */

:root {
    /* 字号 */
    --font64: 64px;
    --font56: 56px;
    --font48: 48px;
    --font32: 32px;
    --font24: 24px;
    --font20: 20px;
    /* 段落字号 */
    --font18: 18px;
    --font16: 16px;
    --font14: 14px;
    /* 行高 */
    --line13: 1.3;
    --line14: 1.4;
    --line15: 1.5;
    --line16: 1.6;
    --line175: 1.75;
    /* 导航-高度 */
    --headtop: 70px;
    --headbom: 55px;
    --headh: 125px;
    /* 颜色 */
    --color1: #333;
    --color2: #666;
    --color3: #999;
    --color4: #fff;
    --color414: #141414;
    --color3a3: #3A3A3A;
    --color775: #003775;
    --colord00: #F07D00;
    --color469: #073469;
    /* --colormain: #F07D00; */
    --colorbj: #F5F5F5;
    /* 板块间距 */
    --space120: 120px;
    --space50: 50px;
    --space24: 24px;
    /* 段落间距 */
    --parpspace10: 10px;
    --parpspace12: 12px;
    /* 特殊字体 */
}

.std-homeh1 {
    font-size: var(--font64);
    color: var(--color1);
    line-height: var(--line15);
}

.std-insideh1,
.yxedr-active h1 {
    font-size: var(--font56);
    color: var(--color4);
    line-height: var(--line14);
}

.std-h2,
.yxedr-active h2 {
    font-size: var(--font48);
    color: var(--color1);
    line-height: var(--line14);
    font-weight: bold;
}

.std-h3,
.yxedr-active h3 {
    font-size: var(--font32);
    color: var(--color1);
    line-height: var(--line14);
    font-weight: bold;
}

.std-h4,
.yxedr-active h4 {
    font-size: var(--font20);
    color: var(--color1);
    line-height: var(--line15);
    font-weight: bold;
}

.std-text1,
.std-text1 p {
    font-size: var(--font18);
    color: var(--color1);
    line-height: var(--line175);
}

.std-text2,
.std-text2 p {
    font-size: var(--font16);
    color: var(--color1);
    line-height: var(--line175);
}

.yxedr-active p {
    font-size: var(--font18);
    color: var(--color2);
    line-height: var(--line175);
    margin-bottom: var(--parpspace10);
}

.std-padding {
    padding-top: var(--space120);
}

.std-padding1 {
    padding-bottom: var(--space120);
}

.std-padding2 {
    padding-top: var(--space50);
}

.std-padding3 {
    padding-top: var(--space24);
}


/*分享翻译*/
.ys-wechat-cont-parga p::before {
    content: '分享到 - 微信';
    /* content: 'Share the - weixin'; */
}

/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .2);
    white-space: nowrap;
}

/*导航默认选中*/
.yxnav-active1 {}

.yxnav-active2 {}

/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child) {
    display: none;
}

/* 省略号 */
.line-clamp {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/* 过渡 */
.transition-time1 {
    transition: all .36s both;
}

.transition-time2 {
    transition: all .5s both;
}

/* 侧边锚点隐藏 */
.mod-anchor {
    opacity: 0;
    transform: translateX(-50%);
    transition: all .4s ease;
}

.mod-anchor.on1 {
    opacity: 1;
    transform: translateX(0%);
}

.mod-anchor ul {
    transition: all .4s ease;
}

.mod-anchor:not(.act) ul {
    opacity: 1;
    transform: translateX(0%);
}

.mod-anchor.act ul {
    opacity: 0;
    transform: translateX(-50%);
}

/* 轮播箭头 */
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled,
.slick-arrow.slick-disabled {
    pointer-events: none !important;
    opacity: .5 !important;
}

.mod-arrows1 .swiper-button-next,
.mod-arrows1 .swiper-button-prev,
.mod-arrows1 .slick-prev,
.mod-arrows1 .slick-next {}

/* 公共样式 - end */
/* 规范按钮-start */
.std-btn1 {
    display: inline-block;
}

.std-btn1-box {
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: all .4s;
    padding: 0px 22px 0px 22px;
    border: solid 1px #D0D1D1;
    border-radius: 50px;
    overflow: hidden;
    position: relative;
    justify-content: center;
    z-index: 10;
}

.std-btn1-box p {
    font-size: var(--font18);
    line-height: 30px;
    color: var(--color1);
    transition: all .4s;
    position: relative;
    z-index: 10;
}

.std-btn1-box::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 0%;
    height: 100%;
    background: var(--colord00);
    transition: all .4s;
    z-index: 0;
}

.std-btn3 {
    display: inline-block;
}

.std-btn3-box {
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: all .4s;
    padding: 0px 29px 0px 30px;
    border: solid 1px var(--colord00);
    border-radius: 50px;
    overflow: hidden;
    position: relative;
    justify-content: center;
    z-index: 10;
}

.std-btn3-box p {
    font-size: var(--font18);
    line-height: 48px;
    color: var(--colord00);
    transition: all .4s;
    position: relative;
    z-index: 10;
}

.std-btn3-box::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 0%;
    height: 100%;
    background: var(--colord00);
    transition: all .4s;
    z-index: 0;
}

/* foot */
.ys-footer {
    position: relative;
}

.ys-foot-warp {
    position: relative;
    z-index: 2;
}

.ys-foot-bj {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.ys-foot-bj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.ys-foot-top .ys-cont1360 {
    display: flex;
    justify-content: space-between;
}

.ys-foot-top-le {
    width: 158px;
    flex-shrink: 0;
    padding-top: 85px;
    padding-bottom: 80px;
}

.yftl-logo {
    width: 158px;
}

.yftl-logo img {
    width: 100%;
}

.yftl-follow {
    margin-top: 37px;
}

.yftl-follow p {
    color: var(--color4);
    line-height: var(--line14);
}

.yftl-foll-ul {
    display: flex;
    margin: 0 -12px;
    margin-top: 16px;
}

.yftl-foll-ul-li {
    padding: 0 12px;
}

.yful-box {
    display: block;
    position: relative;
}

.yful-box-img {
    width: 24px;
    cursor: pointer;
}

.yful-box-img img {
    width: 100%;
}

.yful-box-code {
    position: absolute;
    width: 100px;
    left: 50%;
    transform: translateX(-50%);
    top: calc(100% + 4px);
    bottom: auto !important;
    transition: all .4s;
    opacity: 0;
    pointer-events: none;
}

.yful-box.act .yful-box-img {
    opacity: 1;
}

.ys-foot-top-mid {
    flex: 1;
    padding-left: 108px;
    padding-right: 40px;
    padding-top: 85px;
    padding-bottom: 80px;
}

.ys-foot-top-ri {
    width: 24.2%;
    flex-shrink: 0;
    border-left: 1px solid rgba(255, 255, 255, .2);
    padding-top: 85px;
    padding-bottom: 80px;
    padding-left: 70px;
}

.ys-foot-top-mid>ul {
    display: flex;
    flex-wrap: wrap;
}

.ys-foot-top-mid>ul>li {
    width: 33.333333%;
    margin-bottom: 40px;
}

.ys-foot-top-mid>ul>li>a {
    font-size: var(--font18);
    line-height: var(--line14);
    color: var(--color4);
}

.ys-foot-top-mid>ul>li>ul>li {
    margin-top: 7px;
}

.ys-foot-top-mid>ul>li>ul>li>a {
    font-size: var(--font14);
    color: var(--color4);
    opacity: 0.7;
    line-height: var(--line14);
    transition: all .4s;
}

.ys-foot-top-ri>ul>li {
    margin-bottom: 43px;
}

.ys-foot-top-ri .std-text1 p {
    color: var(--color4);
    line-height: var(--line15);
    opacity: 0.6;
}

.ys-foot-top-ri a {
    display: block;
    line-height: var(--line15);
    color: var(--color4);
    font-size: var(--font20);
    margin-top: 8px;
}

.ys-foot-bom {
    padding-top: 33px;
    padding-bottom: 35px;
    background: rgba(0, 44, 99, 0.50);
    backdrop-filter: blur(5px);
    border-top: 1px solid rgba(255, 255, 255, .2);
}

.ys-foot-bom .ys-cont1360 {
    display: flex;
    justify-content: space-between;
}

.ys-foot-bom-ri>ul {
    display: flex;
    margin: 0 -12px;
}

.ys-foot-bom-ri>ul>li {
    padding: 0 12px;
    position: relative;
}

.ys-foot-bom-ri>ul>li::after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 18px;
    background: rgba(255, 255, 255, .3);
}

.ys-foot-bom-ri>ul>li:last-child::after {
    display: none;
}

.ys-foot-bom-ri>ul>li>a {
    font-size: var(--font14);
    color: var(--color4);
    line-height: var(--line14);
    opacity: 0.3;
}

.ys-foot-bom-le p>span {
    color: var(--color4);
    opacity: 0.3;
    font-size: var(--font14);
}

.ys-foot-bom-le p>a {
    color: rgba(255, 255, 255, .3);
    font-size: var(--font14);
}

.ys-foot-bom-le p>a>span {
    width: 20px;
    margin-left: 10px;
}

.ys-foot-bom-le p>a>span img {
    width: 20px;
}

/* foot end */
/* 规范按钮-end */
.home-news-head {
    display: flex;
    justify-content: space-between;
    margin-bottom: var(--space50);
}

.home-news-ul {
    margin: 0 -16px;
}

.home-news-ul-li {
    padding: 0 16px;
}

.hnul-box {
    display: flex;
    flex-direction: column;
    border-radius: 8px;
    background: #F9F9F9;
    overflow: hidden;
    height: 100%;
}

.hnul-box-word {
    flex: 1;
    display: flex;
    flex-direction: column;
    /* padding: 30px 40px 40px; */
}

.hnul-tit p {
    padding: 0 !important;
    color: var(--color414);
    line-height: var(--line15);
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    max-height: 6em;
    position: relative;
    transition: all .4s;
}

.hnul-box-word {
    padding: 30px 40px 40px;
}

.hnul-tit {
    position: relative;
}

.hnul-tit::before {
    content: "";
    position: absolute;
    left: -40px;
    background: #003775;
    width: 4px;
    height: 60px;
}

.hnul-text {
    flex: 1;
    margin-top: 18px;
    padding: 0 !important;
}

.hnul-text p {
    color: #3A3A3A;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: 5.25em;
}

.hnul-btn {
    margin-top: 53px;
    padding: 0 !important;
}

.hnul-btn .std-btn3-box {
    width: fit-content;
    border: 1px solid #D0D1D1;
}

.hnul-btn .std-btn3-box p {
    color: var(--color1);
    line-height: 32px;

}

.home-deve-img {
    width: 100%;
}

.home-deve-img img {
    width: 100%;
}

.home-develop {
    position: relative;
}

.home-deve-img {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.home-deve-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.home-develop .ys-cont1360 {
    position: relative;
    z-index: 10;
}

.home-deve-warp {
    width: 50%;
    margin: 0 0 0 auto;
    padding-top: 169px;
    padding-bottom: 124px;
}

.home-deve-warp-text {
    padding-top: 24px;
}

.home-deve-warp-tit {
    padding-top: 32px;
    font-size: var(--font24);
}

.home-deve-warp-tit p {
    color: var(--colord00);
    line-height: var(--line13);
}

.home-deve-warp .std-btn3 {
    padding-top: 51px;
}

.home-deve-ul-li {
    position: relative;
}

.home-deve-ul-li:first-child .home-deve-warp {
    margin: 0;
}

.home-deve-warp h2 {
    color: var(--color469);
}

.home-area {
    position: relative;
}

.home-area-bj {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.home-area-bj::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.7;
    /* background: linear-gradient(90deg, #000E22 0%, rgba(0, 14, 34, 0.00) 58.44%); */
}

.home-area-bj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.home-area-warp {
    position: relative;
    z-index: 2;
    padding-top: 190px;
    padding-bottom: 208px;
}

.home-area h2 {
    color: var(--color4);
    line-height: var(--line14);
    /* font-weight: 290; */
}

.home-area-warp>.std-text1 p {
    padding-top: 24px;
    color: var(--color4);
    /* font-weight: 290; */
}

.home-area-warp-ul {
    display: flex;
    flex-wrap: wrap;
    padding-top: 41px;
    margin: 0 -31px;
}

.hawu-li {
    width: 50%;
    padding: 0 31px;
}

.hawu-li-box {
    height: 100%;
    cursor: pointer;
    display: flex;
    align-items: center;
    padding-top: 32px;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(255, 255, 255, .5);
}

.home-area-warp .std-btn3 {
    margin-top: 60px;
}

.home-area-warp .std-btn3-box {
    border: 1px solid var(--color4);
}

.home-area-warp .std-btn3-box p {
    color: var(--color4);
}

.home-area-warp {
    width: 57%;
}

.hawu-li-img {
    width: 60px;
    flex-shrink: 0;
}

.hawu-li-arrow {
    width: 22px;
    flex-shrink: 0;
    transition: all .4s;
    opacity: 0;
    transform: translateX(-13px);
}

.hawu-li-img img,
.hawu-li-arrow img {
    width: 100%;
}

.hawu-li-box .std-text1 {
    flex: 1;
    padding-left: 20px;
    padding-right: 30px;
}

.hawu-li-box .std-text1 p {
    /* text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    max-height: 3em; */
    color: var(--color4);
    line-height: var(--line15);
    /* font-weight: 290; */
}

.home-comp-warp-bj {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.home-comp-warp-bj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.home-comp-warp {
    position: relative;
}

.home-comp-warp .ys-cont1560 {
    padding: 0 47px;
}

.home-comp-warp-cont {
    margin: 0 0 0 auto;
    width: 51%;
    position: relative;
    z-index: 10;
    padding: 180px 0px 39px;
}

.home-comp-warp-cont h2 {
    color: var(--color469);
    line-height: var(--line14);
    /* font-weight: 290; */
}

.home-comp-warp-cont .std-text1 {
    padding-top: 24px;

}

.home-comp-warp-cont .std-btn3 {
    padding-top: 60px;

}

.home-company {
    position: relative;
}

.home-comp-num {
    width: 100%;
    position: relative;
    bottom: 0;
    left: 0;
    padding: 42.5px;
    border-top: 1px solid #F1F1F1;
    background: rgba(255, 255, 255, 0.80);
    backdrop-filter: blur(5px);
    z-index: 10;
}

.home-comp-num .ys-cont1360 {
    padding: 0 22px;
}

.home-comp-num-ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -39px;
}

.hcnu-li {
    width: 25%;
    padding: 0 39px;
    height: auto;
    display: flex;
    flex-direction: column;
}

.hcnu-li .std-text1 {
    flex: 1;

}

.hcnu-li .std-text1 p {
    color: #3A3A3A;
    line-height: var(--line15);
    margin-bottom: 23.5px;
    /* font-weight: 290; */
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    max-height: 3em;
}

.hcnu-li .std-h2 {
    color: #1D2B5B;
    line-height: 1;

    /* font-weight: 290; */
}

.ys-ban-title {
    width: 51%;
    font-size: var(--font64);
    line-height: var(--line15);
    color: var(--color4);

}

/* 导航 start*/
.ys-hd-pc {
    flex-wrap: wrap;
    padding: 0;
}

.ys-hd-pc-top,
.ys-hd-pc-bom {
    display: block;
}

.ys-hd-pc-top,
.ys-hd-pc-bom {
    width: 100%;
    transition: all .4s;
}

.ys-hd-pc-top .ys-cont1360,
.ys-hd-pc-bom .ys-cont1360 {
    transition: all .4s;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid rgba(255, 255, 255, .3);
}

.ys-hd-pc-top .head-logo a {
    line-height: var(--headtop);
}

.head-logo {
    width: 84px;
    line-height: var(--headtop);
    font-size: 0;
}

.ys-hd-pc-top .head-nav-item-title {
    line-height: var(--headtop);
}

.ys-hd-pc-bom .head-nav-item-title {
    line-height: var(--headbom);
}

.head-search-btn {
    height: var(--headbom);
    width: 18px;
    margin-right: 28px;
    position: relative;
    flex-shrink: 0;
    flex-shrink: 0;
}

.head-lang-top-circle {
    width: 20px;
}

.head-search-btn::after {
    content: "";
    position: absolute;
    right: -28px;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 16px;
    background: var(--color4);
}

.head-lang-top {
    height: var(--headbom);
}

.ys-hd-pc-top .head-nav {
    margin: 0 -37.5px;
}

.ys-hd-pc-top .head-nav-item {
    padding: 0 37.5px;
}

.ys-hd-pc-bom .head-nav {
    margin: 0 -37.5px;
}

.ys-hd-pc-bom .head-nav-item {
    padding: 0 37.5px;
}

.head-nav-item-title {
    color: var(--color4);
    font-size: var(--font18);

}

.ys-hd-pc.isfixed,
.ys-hd-pc.ishover,
.ys-hd-pc.inside,
.ys-hd-pc.inside {
    background: transparent;
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
}

.ys-page-wrap.act .ys-hd-pc {
    background: transparent;
}

.ys-hd-pc.isfixed .ys-hd-pc-top,
.ys-hd-pc.ishover .ys-hd-pc-top,
.ys-hd-pc.inside .ys-hd-pc-top,
.ys-hd-pc.inside .ys-hd-pc-top {
    background: var(--color4);
}

.ys-hd-pc.isfixed .ys-hd-pc-bom,
.ys-hd-pc.ishover .ys-hd-pc-bom,
.ys-hd-pc.inside .ys-hd-pc-bom,
.ys-hd-pc.inside .ys-hd-pc-bom {
    background: #003775;
}

.ys-hd-pc.isfixed .ys-hd-pc-top .head-nav-item-title,
.ys-hd-pc.ishover .ys-hd-pc-top .head-nav-item-title,
.ys-hd-pc.inside .ys-hd-pc-top .head-nav-item-title,
.ys-hd-pc.inside .ys-hd-pc-top .head-nav-item-title {
    color: #3A3A3A;
}

.ys-hd-pc.isfixed .ys-hd-pc-top .ys-cont1360,
.ys-hd-pc.isfixed .ys-hd-pc-bom .ys-cont1360,
.ys-hd-pc.ishover .ys-hd-pc-top .ys-cont1360,
.ys-hd-pc.ishover .ys-hd-pc-bom .ys-cont1360,
.ys-hd-pc.inside .ys-hd-pc-top .ys-cont1360,
.ys-hd-pc.inside .ys-hd-pc-bom .ys-cont1360 {
    border-bottom: 1px solid transparent;
}

.ys-hd-pc.isfixed .head-lang-top img:nth-of-type(2),
.ys-hd-pc.ishover .head-lang-top img:nth-of-type(2),
.ys-hd-pc.inside .head-lang-top img:nth-of-type(2) {
    opacity: 0;
}

.ys-hd-pc.isfixed .head-lang-top img:nth-of-type(1),
.ys-hd-pc.ishover .head-lang-top img:nth-of-type(1),
.ys-hd-pc.inside .head-lang-top img:nth-of-type(1) {
    opacity: 1;
}

.head-lang {
    margin-left: 29px;
}

.head-lang-top-jian {
    width: 10px;
    flex-shrink: 0;
    margin: 0 7px 0 8px;
}

/* 导航 end*/
.area-modal .ys-modal-content {
    width: 1100px;
    padding: 0px;
    max-width: calc(100vw - 40px);
    max-height: 700px;
}

.area-modal-warp {
    display: flex;
}

.area-modal-warp-le {
    width: 40%;
}

.area-modal-warp-ri {
    width: 60%;
    padding: 80px 80px 80px 0;
}

.amwr-text {
    margin-top: 24px;
}

.amwr-text p {}

.area-modal-warp-ri .std-h3 {
    padding-right: 122px;
    color: var(--color469);
    line-height: var(--line13);
    /* font-weight: 290; */
}

.area-modal .ys-modal-close {
    right: 30px;
    top: 30px;
}

.area-modal .ys-modal-close img {
    width: 26px;
}

.home-comp-warp-cont p {

    /* font-weight: 290; */
    color: #3a3a3a;
}

.home-comp-warp-cont .std-btn3-box p {
    /* font-weight: 290; */
    color: var(--colord00);
}

.amwr-text.yxedr-active p {

    /* font-weight: 290; */
    color: #3a3a3a;
}

.ys-modal {
    background: rgba(0, 0, 0, .7);
}

.home-inno {
    position: relative;
    overflow: visible;
}

.sticky-body {
    overflow: visible !important;
}

.home-inno-bj {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.home-inno-bj-img {
    position: sticky;
    top: var(--headh);
    height: calc(100vh - var(--headh));
}

.home-inno-bj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: relative;
}

.home-inno-bj-img::before {
    z-index: 10;
    pointer-events: none;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(283deg, #000D21 10.57%, #0F53A1 99.87%);
}

.home-inno-bj-img::after {
    z-index: 10;
    pointer-events: none;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/a1_bg01.png) center / cover no-repeat;
}

.home-inno .ys-cont1360 {
    position: sticky;
    z-index: 2;
    top: 3%;
    padding-bottom: 25vh;
    padding-top: 25vh;
}

.home-inno-le {
    width: 50.4%;
    /* padding: 153px 0; */
    /* top: 50%; */
    padding: 0 !important;
}

.home-inno-le p {
    color: var(--color4);
    /* font-weight: 290; */
}

.home-inno-le .std-h2 {
    color: var(--color4);
}

.home-inno-le .std-h2 {
    /* font-weight: 290; */
}

.home-inno-le>.std-text1 {
    margin-top: 24px;
}

.home-inno-le-ul {
    margin-top: 24px;
}

.hilu-li {
    margin-top: 40px;
    /* cursor: pointer; */
}

/* .hilu-li .std-text1 {
    display: none;
} */

.hilu-li-scroll {
    display: none;
}

.hilu-li .std-text1 {
    max-height: 140px;
}

.hilu-li .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    background: rgba(255, 255, 255, .2) !important;
    width: 2px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #666 !important;
    width: 2px;
}

.hilu-li .std-h3 {
    color: var(--color4);
    opacity: 0.6;
    transition: all .4s;
    /* font-weight: 290; */
    /* cursor: pointer; */
}

.home-inno-le .std-btn3 {
    margin-top: 70px;
}

.home-inno-le .std-btn3-box {
    border: 1px solid var(--color4);
}

/* .home-inno-ri {
    width: fit-content;
    position: relative;
    z-index: 10;
    margin: 0 0 0 auto;
} */
.home-inno-ri {
    position: relative;
    z-index: 10;
    pointer-events: none;
}

.home-inno-warp {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.hiru-li {
    height: 100vh;
}

.hiru-li-img {
    width: 41.666666%;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    margin: 0 0 0 auto;
}

.hilu-li.act .std-h3 {
    opacity: 1;
}

.hilu-li .std-text1 {
    margin-top: 16px;
}

.hilu-li.act .std-text1 p {
    animation: show 1s ease;
}

@keyframes show {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.ys-page-wrap.act .ys-main {
    margin-top: 0;
}

.ys-nyban-title h1 {
    font-size: var(--font56);
    line-height: var(--line13);
}

.ys-nyban-title p {
    font-size: var(--font24);
    color: var(--color4);
    line-height: var(--line13);
    /* font-weight: 290; */
    margin-top: 24px;
}

.ys-nybanner .ys-mbx {
    position: absolute;
    top: calc(var(--headh) + 24px);
    left: 50%;
    transform: translateX(-50%);
}

.ys-bread-list a {
    color: var(--color4);
    opacity: 0.5;
    font-size: var(--font18);
    line-height: 1.66;
    transition: all .4s ease;
}

.ys-bread-list:last-child a {
    opacity: 0.9;
}

.ys-bread-list::before {
    width: 12px;
    height: 12px;
    background-size: 100% 100%;
    content: "";
    opacity: 0.9;
    color: var(--color4);
    background: url(../images/arrow.svg) center / cover no-repeat;
}

.about-global .std-h2,
.join-main .std-h2 {
    color: var(--color469);
    /* font-weight: 290; */
}

.about-global .std-h2 {
    margin-bottom: 60px;
}

.about-glob-text {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -80px;
}

.about-glob-text .yxedr-active p {
    padding: 0 80px;
}

.about-glob-text {
    position: relative;
}

.about-glob-text::after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    width: 1px;
    height: 100%;
    background: #DDD;
}

.about-inter {
    position: relative;
    padding-top: 239px;
    padding-bottom: 321px;
}

.about-inter .ys-cont1360 {
    position: relative;
    z-index: 10;
}

.about-inter-bj {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.about-inter-bj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.about-inter-warp {
    width: 51%;
}

.about-inter-warp .std-h2 {
    color: var(--color4) !important;
    /* font-weight: 290; */
}

.about-inter-warp .std-text1 p {
    color: var(--color4);
    margin-top: 24px;
    /* font-weight: 290; */
}

.about-inter-warp .std-btn3 {
    margin-top: var(--space50);
}

.about-inter-warp .std-btn3-box {
    border: 1px solid var(--color4);
}

.about-inter-warp .std-btn3-box p {
    color: var(--color4);
}

.mod-btn {
    display: flex;
    align-items: center;
    justify-content: right;
}

.mod-btn-prev,
.mod-btn-next {
    position: relative;
    width: 60px;
    cursor: pointer;
    background: #f9f9f9;
    border-radius: 100%;
    transition: all .4s;
}

.mod-btn-prev {
    margin-right: 16px;
}

.mod-btn-prev img,
.mod-btn-next img {
    width: 100%;
    transition: all .4s;
}

.about-team-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.about-team .std-h2 {
    color: var(--color469);
    /* font-weight: 290; */
}

.about-team-head {
    margin-bottom: var(--space50);
}

.atwl-box {
    cursor: pointer;
}

.atwl-box-tit {
    margin-top: 20px;
    margin-bottom: 8px;
    /* text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    height: 1.4em; */
    font-size: var(--font24);
    line-height: var(--line14);
    color: var(--color414);
    transition: all .4s;
}

.atwl-box .std-text1 p {
    /* text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 2.8em; */
    /* font-weight: 290; */
    color: var(--color3a3);
}

.about-team-warp {
    margin: 0 -16px;
}

.about-team-warp-li {
    padding: 0 16px;
}

.person-demo .ys-modal-wrap {
    justify-content: right;
}

.person-demo .ys-modal-container {
    width: 50%;
}

.person-demo .ys-modal-content {
    width: 100%;
    padding: 102px 58px 80px 125px;
    max-height: fit-content;
    height: 100vh;
}

.person-demo .ys-modal-close {
    right: 59px;
    top: 51px;
    font-size: 16px;
}

.person-demo .ys-modal-close img {
    width: 24px;
}

.person-demo-top {
    display: flex;
    align-items: end;
}

.person-demo-top-le {
    width: 260px;
    border-radius: 4px;
    overflow: hidden;
}

.person-demo-top-le img {
    width: 100%;
}

.person-demo-top-ri {
    width: calc(100% - 260px);
    padding-left: 58.5px;
    padding-right: 25px;
    padding-bottom: 19px;
}

.person-demo-top-ri .std-h4 {
    margin-top: 21px;
    /* font-weight: 290; */
    color: var(--color414);
}

.person-demo-bom .yxedr-active p {
    color: var(--color3a3);
    /* font-weight: 290; */
}

.person-demo-bom {
    margin-top: 74px;
    max-height: 330px;
}

.person-demo-bom .yxedr-active {
    padding-right: 83px;
}

.person-demo-bom .mCSB_inside>.mCSB_container {
    margin-right: 5px;
}

.person-demo-bom .mCSB_dragger_bar {
    width: 1px !important;
}

.person-demo-bom .mCSB_draggerRail {
    width: 1px !important;
}

.about-main .std-h2 {
    color: var(--color775);
    /* font-weight: 290; */
}

.about-values {
    padding-top: 200px;
    padding-bottom: 300px;
    position: relative;
}

.about-valu-bj {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.about-valu-bj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.about-values .ys-cont1360 {
    position: relative;
    z-index: 10;
}

.about-valu-warp {
    width: 50%;
    margin: 0 0 0 auto;
}

.about-valu-warp .std-text1 {
    margin-top: var(--space24);
    margin-bottom: 40px;
}

.about-valu-bj::before {
    z-index: 10;
    pointer-events: none;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* background: linear-gradient(16deg, #FFF 7.74%, rgba(255, 255, 255, 0.00) 41.42%),
     linear-gradient(90deg, rgba(255, 255, 255, 0.00) 84.09%, #FFF 90.21%); */
}

.about-contact {
    padding-top: 85px;
    padding-bottom: 84px;
    background: var(--colorbj);
}

.about-contact .std-h3 {
    text-align: center;
    color: var(--color775);
    /* font-weight: 290; */
}

.about-contact-warp {
    width: 68.75%;
    margin: 0 auto;
}

.about-contact-warp .std-btn3 {
    margin-top: var(--space50);
}

.about-contact-warp .std-btn3 {
    width: 100%;
}

.about-contact-warp .std-btn3-box {
    width: fit-content;
    margin: 0 auto;
}

.about-hist-bj {
    width: 100%;
}

.about-hist-bj img {
    width: 100%;
}

.about-hist-warp-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: var(--space50);
}

.about-history .mod-btn-prev,
.about-history .mod-btn-next {
    background: rgba(249, 249, 249, 0.10);
}

.about-hist-bj {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.about-history {
    position: relative;
}

.about-hist-warp {
    position: relative;
    z-index: 10;
}

.about-history .std-h2 {
    color: var(--color4) !important;
}

.atul-year {
    font-size: var(--font24);
    color: var(--color4);
    line-height: var(--line14);
    margin-bottom: var(--space24);
    /* font-weight: 290; */
}

.atul-ul {
    display: flex;
    margin: 0 -16px;
}

.atul-ul-li {
    width: 33.333333%;
    padding: 0 16px;
}

.atul-ul-li-box {
    padding: 40px 37px 55px 43px;
    border-radius: 8px;
    background: #FFF;
    /* box-shadow: 0px 18px 44px 0px rgba(0, 0, 0, 0.11); */
    box-shadow: 0px 10px 14px 0px rgba(0, 0, 0, 0.11);
}

.aulb-data p {
    color: var(--color469);
    position: relative;
}

.aulb-data p::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -24px;
    transform: translateY(-50%);
    width: 2px;
    height: 100%;
    left: -18px;
    background: var(--color469);
}

.aulb-text p {
    color: var(--color3a3);
    /* font-weight: 290; */
    margin-top: var(--space24);
}

.ahwc-top-ul-li {
    width: 432px !important;
}

.abul-num p {
    width: fit-content;
    font-size: var(--font14);
    line-height: var(--line16);
    padding: 9px 18px;
    border-radius: 50px;
    background: #EEE;
    cursor: pointer;
    transition: all .4s;
}

.ahwc-bom-ul {
    display: inline-block;
    white-space: nowrap;
    /* overflow-x: auto; */
    align-items: flex-end;
    display: flex;
}

.ahwc-bom-ul-li {
    display: flex;
    align-items: center;
}

.ahwc-bom-ul-li span {
    width: 1px;
    height: 12px;
    transform: translateY(calc(-50% - 4px));
    background: #A5ACB1;
    margin: 0 8px;
}

.abul-line {
    height: 1px;
    background: #A5ACB1;
    left: 0;
    width: fit-content;
    display: flex;
    justify-content: space-around;
}

/* .abul-line span:first-child{
    margin-left: 16px;
}
.abul-line span:last-child{
    margin-right: 16px;
} */
.ahwc-bom-ul-li.act .abul-num p {
    background: var(--colord00);
    color: var(--color4);
}

.abul-num {
    position: relative;
    padding: 0 8px;
}

.abul-num::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    height: 1px;
    background: #A5ACB1;
    left: 0;
}

.ahwc-bom-ul {
    margin: 0 -8px;
}

.abul-num p {
    position: relative;
    z-index: 10;
}

.ahwc-bom {
    margin-top: 80px;
}

.contact-inform {
    background: #F9F9F9;
    padding-bottom: 142px;
}

.contact-main .std-h2 {
    color: var(--color469);
    /* font-weight: 290; */
    margin-bottom: var(--space50);
}

.cont-info-ul {
    display: flex;
    margin: 0 -16px;
}

.cont-info-ul-li {
    width: 33.333333%;
    padding: 0 16px;
}

.ciul-box {
    height: 100%;
    padding: 46px 40px 51px;
    width: 100%;
    border-radius: 8px;
    background: #FFF;
}

.ciul-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.ciul-top-le {
    position: relative;
}

.ciul-top-le::before {
    content: "";
    position: absolute;
    left: -40px;
    width: 6px;
    height: 60px;
    background: var(--coloru);
}

.ciul-top-le p {
    font-size: var(--font24);
    line-height: var(--line14);
}

.ciul-top-ri {
    width: 108px;
    height: 108px;
    border-radius: 100%;
    background: var(--colorbj);
    position: relative;
    flex-shrink: 0;
}

.ciul-top-ri img {
    width: 55.555555%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.ciul-bom {
    margin-top: 47px;
    padding-top: 16px;
    border-top: 1px solid #E0E0E0;
}

.ciul-bom-li {
    display: flex;
    margin-top: 24px;
}

.ciul-bom-li-le {
    width: 95px;
    margin-right: 24px;
    flex-shrink: 0;
    color: var(--color414);
    line-height: var(--line15);
}

.ciul-bom-li-ri a {
    transition: all .4s;
    color: var(--color3a3) !important;
    line-height: var(--line15);
    /* font-weight: 290; */
}

.ciul-bom-li-ri a:nth-child(n+2) {
    margin-top: 11px;
}

.cont-form-warp {
    width: 47%;
    margin: 0 0 0 auto;
    padding: 108px 0;
}

.contact-form {
    position: relative;
}

.cont-form-bj {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.cont-form-bj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.contact-form .ys-cont1360 {
    position: relative;
    z-index: 2;
}

.cont-form-warp-form {
    margin-top: 30px;
}

.ys-form {
    --space: 10px;
    --spacebot: 26px;
    --spacein: 10px;
    --height: 50px;
    --size20: 20px;
    --size18: 18px;
    --size16: 16px;
    --l1h5: 1.5;
    --l1h75: 1.75;
    --color333: #333;
    --color666: #666;
    --color999: #999;
    --colortips: #f00;
    --colormain: #10154e;
}

.cont-form-warp-form .ys-fii-input input,
.cont-form-warp-form .ys-fii-input textarea {
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color3a3);
    padding: 0;
}

.cont-form-warp-form .ys-fii-input {
    height: var(--height);
    border: 0;
    display: block;
}

.cont-form-warp-form .ys-fii-name {
    flex-shrink: 0;
}

.cont-form-warp-form .ys-form-inof-item label,
.yfii-warp {
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid var(--color3);
}

.yfii-warp {}

.cont-form-warp-form .ys-form-inof-code {
    width: 100%;
}

.cont-form-warp-form .ys-form-inof-submit {
    width: 100%;
    margin-left: 0%;
}

.cont-form-warp-form .ys-fii-submit {
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: transparent;
    color: #fff;
    font-weight: 700;
    font-size: var(--size16);
    cursor: pointer;
}

.cont-form-warp-form .std-btn3-box {
    padding: 0 48px;
}

.cont-form-warp-form .ys-form-inof-submit {
    margin-top: 6px;
}

.cont-form-warp-form .ys-fii-name {
    font-size: var(--font16);
}

.cont-layo-warp {
    width: 80%;
}

.clwl-box {
    display: flex;
    align-items: center;

}

.clwl-box-le {
    width: 45.454545%;
    flex-shrink: 0;
}

.clwl-box-ri {
    flex: 1;
    padding-left: 80px;
}

.cbrt-head .cbrt-head-tit {
    font-size: var(--font24);
    /* font-weight: 290; */
    color: var(--color775);
    line-height: var(--line175);
}

.cbrt-head .std-text1 {
    margin-top: 14px;
    /* font-weight: 290; */
    line-height: var(--line16);
    color: var(--color3a3);
}

.cbrt-warp .cbrt-warp-li-tit {
    font-size: var(--font24);
    /* font-weight: 290; */
    color: var(--color775);
    line-height: var(--line16);
}

.cbrt-warp .std-text1 {
    margin-bottom: 14px;
    /* font-weight: 290; */
    line-height: var(--line16);
    color: var(--color3a3);
}

.cbrt-warp {
    padding-top: 24px;
    margin-top: 74px;
    border-top: 1px solid #ddd;
}

.cbrt-warp {
    display: flex;
    flex-wrap: wrap;
}

.cbrt-warp-li {
    width: 50%;
}

.cbrt-warp-li a {
    margin-top: 14px;
}

.cont-layo-tit {
    margin-bottom: 40px;
}

.clul-tit {
    text-align: center;
    font-size: var(--font24);
    /* font-weight: 290; */
    color: var(--color414);
    line-height: var(--line175);
    transition: all .4s;
    opacity: 0.5;
}

@keyframes width {
    0% {
        width: 0%;
    }

    100% {
        width: 100%;
    }
}

.clul-line {
    margin-top: 8px;
    width: 0%;
    height: 1px;
    left: 0;
    background: var(--colord00);
}

.clul-tit {
    text-align: center;
}

.cont-layo-tit-li {
    cursor: pointer;
}

.cont-layo-tit-li.swiper-slide-active .clul-tit,
.cont-layo-tit-li.slick-current .clul-tit {
    opacity: 1;
    text-align: left !important;
}

.cont-layo-tit-li.swiper-slide-active .clul-line,
.cont-layo-tit-li.slick-current .clul-line {
    animation: width 7s ease-in-out;
}

.cont-layo-tit-li.swiper-slide-active .clul-tit,
.cont-layo-tit-li.slick-current .clul-line {
    text-align: left;
}

/* .cont-layo-top-first{
    width: 450px;
}
.cont-layo-tit-li{
    width: var(--act-width) !important;
}
.cont-layo-tit-li.swiper-slide-active{
    width: var(--width) !important;
} */

.cont-layo-bom.swiper-container {
    overflow: visible !important;
}

.cont-layo-bom .slick-list {
    overflow: visible !important;
}

.cont-layo-warp {
    margin: 0 -40px;
}

.cont-layo-warp-li {
    padding: 0 40px;
    opacity: 0.5;
}

.cont-layo-warp-li.slick-current {
    opacity: 1;
}

.join-future {
    padding-top: 103px;
    padding-bottom: 84px;
    background: #F9F9F9;
}

.join-futu-top {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.join-futu-le {
    width: 48.9%;
    padding-right: 84px;
}

.join-futu-ri {
    width: 51.1%;
    border-radius: 8px;
    overflow: hidden;
}

.join-futu-ri img {
    width: 100%;
}

.join-futu-le .std-h2 {
    padding-right: 41px;
    margin-bottom: var(--space24);
}

.join-futu-le .std-text1 {
    color: var(--color3a3);
    line-height: var(--line15);
    /* font-weight: 290; */
}

.join-futu-bom-ul {
    display: flex;
    margin: 0 -20px;
}

.jfbu-li {
    width: 20%;
    padding: 0 20px;
}

.join-futu-bom {
    margin-top: 78px;
    padding-top: 56px;
    border-top: 1px solid #D2D2D2;
    backdrop-filter: blur(5px);
}

.jfbu-li-img {
    width: 60px;
}

.jfbu-li-img img {
    width: 100%;
}

.jfbu-li .std-text1 p {
    margin-top: 10px;
    color: var(--color3a3);
}

.join-invite {
    padding-top: 102px;
    padding-bottom: 134px;
    position: relative;
}

.join-invi-bj {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.join-invi-bj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.join-invite .ys-cont1360 {
    position: relative;
    z-index: 2;
}

.join-invite .ys-cont1360 {
    padding-left: 70px;
    padding-right: 70px;
}

.join-invite .std-h3 {
    text-align: center;

    /* font-weight: 290; */
    color: var(--color775);
}

.join-invite .std-btn3 {
    width: 100%;
    margin-top: var(--space50);
}

.join-invite .std-btn3-box {
    margin: 0 auto;
    width: fit-content;
    padding: 0 55px;
}

.jwul-box-work {
    padding: 55px 67px 51px 66px;
}

.jwul-box-work .std-h3 {

    /* font-weight: 290; */
    line-height: var(--line14);
    color: var(--color775);
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    max-height: 1.4em;
}

.jwul-box-work .std-text1 {
    margin-top: var(--space24);
}

.jwul-box-work .std-text1 p {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    max-height: 2.8em;
}

.jwul-box-work .std-btn3 {
    margin-top: 45px
}

.join-work .std-h2 {
    margin-bottom: var(--space50);
}

.join-work-ul {
    display: flex;
    margin: 0 -16px;
}

.join-work-ul-li {
    width: 50%;
    padding: 0 16px;
}

.jwul-box {
    display: inline-block;
    border-radius: 8px;
    background: #F9F9F9;
    overflow: hidden;
}

.join-vers-bj {
    width: 100%;
}

.join-vers-bj img {
    width: 100%;
}


.ys-nyban-img::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 37%;
    opacity: 0.4;
    background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);
}

.join-version {
    position: relative;
}

.join-version .ys-cont1360 {
    position: absolute;
    z-index: 10;
    top: 50% !important;
    left: 50%;
    transform: translate(-50%, -50%) !important;
}

.join-vers-warp {
    width: 65%;
    margin: 0 auto;
}

.join-vers-warp .std-h2 {
    color: var(--color4);
    text-align: center;
    margin-bottom: 24px;
    padding: 0 85px;
}

.join-vers-warp p {
    color: var(--color4);
    text-align: center;
}

.join-vers-imgs-li .jvil-img {
    border-radius: 100%;
    overflow: hidden;
}

.join-vers-imgs {
    /* position: absolute;
    z-index: 10; */
}

.join-vers-imgs-li {
    position: absolute;
}

.join-vers-warp .yxedr-active p {
    color: var(--color4);
    line-height: var(--line15);

    /* font-weight: 290; */
}

.join-vers-warp {
    opacity: 0;
    transform: translateY(100px);
}

.ys-form-inof-item label,
.yfii-warp {
    display: flex !important;
    align-items: end;
    position: relative;
    justify-content: space-between;
}

.ys-form-inof-item .ys-fii-input {
    padding: 0 10px;
}

.ys-select.special {
    position: static;
}

.special .ys-select-bd {
    top: calc(100% + 9px);
}

.ys-fii-select-search .ys-select-bd {
    border: 0;
    border-top: 0;
    background: #F8F8F8;
    padding: 7px 20px 17px !important;
    /* background: transparent; */
}

.hcnu-li:nth-child(4n+1) {
    animation-delay: .2s;
}

.hcnu-li:nth-child(4n+2) {
    animation-delay: .3s;
}

.hcnu-li:nth-child(4n+3) {
    animation-delay: .4s;
}

.hcnu-li:nth-child(4n+4) {
    animation-delay: .5s;
}

.cont-info-ul-li:nth-child(4n+1) {
    animation-delay: .2s;
}

.cont-info-ul-li:nth-child(4n+2) {
    animation-delay: .3s;
}

.cont-info-ul-li:nth-child(4n+3) {
    animation-delay: .4s;
}

.jfbu-li:nth-child(5n+2) {
    animation-delay: .2s;
}

.jfbu-li:nth-child(5n+3) {
    animation-delay: .3s;
}

.jfbu-li:nth-child(5n+4) {
    animation-delay: .4s;
}

.jfbu-li:nth-child(5n+5) {
    animation-delay: .5s;
}

.join-work-ul-li:nth-child(4n+1) {
    animation-delay: .2s;
}

.join-work-ul-li:nth-child(4n+2) {
    animation-delay: .3s;
}

@keyframes fadeInUpimg {
    0% {
        transform: scale(1.3);
    }

    100% {
        transform: none;
    }
}

.fadeInUpimg {
    transition: all 0.8s !important;
    animation: fadeInUpimg 2s ease both;
}

.slick-dots li {
    width: 8px;
    height: 8px;
    margin: 0 8px;
}

.slick-dots li.slick-active {
    background: var(--color775);
}

.slick-dots {
    position: relative;
    ;
    bottom: 0px;
    margin-top: 10px;
}

.home-news-btn {
    /* margin: 0 auto; */
    width: 100%;
}

.home-news-btn .std-btn3 {
    display: none;
    width: fit-content;
    margin: 0 auto;
    margin-top: 14px;
    display: flex;
    justify-content: center;
}

/* .home-inno{
    display: none;
} */
.ahwc-bom .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    opacity: 0 !important;
}

.about-global {
    /* display: none; */
}

.person-demo-top-ri .std-h2 {
    color: var(--color775);
}

/* .join-vers-bj{
    height: 700px;
}
.join-vers-bj img{
    height: 100%;
    object-fit: cover;
} */
.head-ldi-nub a {
    display: block;
    font-size: 16px;
    line-height: 1.8;
    padding: 2px 25px;
    text-align: center;
    transition: all .4s ease;
    color: #666;
}

.head-lang-down-inof {
    padding: 10px;
}

.ys-select-hd {
    /* background: var(--color4); */
}

.home-news-btn {
    display: none;
}

.yful-box.act .yful-box-code {
    opacity: 1;
}

.about-main .ys-nybanner .ys-pos-center {
    top: 62%;
}

.join-main .ys-nybanner .ys-pos-center {
    top: 60%;
}

.slbl-li:nth-child(4n+1) {
    animation-delay: .1s;
}

.slbl-li:nth-child(4n+2) {
    animation-delay: .2s;
}

.slbl-li:nth-child(4n+3) {
    animation-delay: .3s;
}

.slbl-li:nth-child(4n+4) {
    animation-delay: .4s;
}

.ys-phnav-menu {
    background: var(--color775);
}

.atul-year {
    opacity: 0;
}

.ahwc-top-swiper .swiper-slide {}

.ahwc-top-ul-li.first .atul-year {
    opacity: 1;
}

.amwr-text {
    max-height: 350px;
}

.area-modal-warp-ri .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    background: #666 !important;
    opacity: 0.2;
    width: 2px;
}

.area-modal-warp-ri .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: var(--color775) !important;
}

.area-modal-warp-ri .std-h3 {
    position: relative;
    z-index: 10;
}

.cont-form-warp .ys-form-inof-code label {
    width: 42% !important;
}

.cont-form-warp .ys-fic-auth-img {
    height: var(--height);
    margin-left: 40px;
}

.cont-form-warp .ys-fia-text-btn::after {
    background: var(--color775);
}

.cont-form-warp .ys-fia-text-btn::before {
    border-radius: 2px;
    border: 1px solid #D9D9D9;
    background: #FFF;
}

.cont-form-warp .ys-fia-text-btn {
    width: 12px;
    height: 12px;
    top: 8px;
}

.cont-form-warp .ys-fia-text-btn::after {
    width: 55%;
    height: 55%;
}

.cont-form-warp .ys-fii-select-search .ys-select-bd {
    padding: 7px 20px 17px !important;
}

.cont-form-warp .ys-form-inof-item .ys-select-li {
    padding: 10px 0px;
    border-bottom: 1px solid #E4E4E4;
}

.cont-form-warp .ys-form-inof-item .ys-select-li:last-child {
    border-bottom: 0;
}

.cont-form-warp .ys-form-inof-item .ys-select-li {
    font-size: var(--font16);
    color: var(--color2);
    line-height: var(--line175);
}

.cont-form-warp .ys-select-bd {
    max-height: 250px !important;
    /* height: fit-content !important; */
}

.cont-form-warp .ys-fii-name {
    margin-bottom: 0px;
    line-height: 50px;
}

/* .hiru-li1 {
    opacity: 0.5;
    transition: all .4s;
} */

.hiru-li1 {
    height: 100vh;
}

.hiru-li1 .hiru-li-img {
    top: 50%;
}

.home-inno-phwarp {
    display: none;
}

.home-inno-phwarp .std-h2 {
    color: var(--color4);
}

.home-inno-phwarp .std-text1 p {
    color: var(--color4);
    margin-top: 10px;
}

.hilu-li .std-h3 {
    opacity: 1;
}

.cont-layo-bomwarp {
    width: 87% !important;
}

/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .jwul-box:hover .std-btn3-box p {
        color: var(--color4);
    }

    .jwul-box:hover .std-btn3-box::after {
        width: 100%;
        left: 0;
        right: auto;
    }

    .ciul-bom-li-ri a:hover {
        color: var(--color775);
    }

    .abul-num:hover p {
        background: var(--colord00);
        color: var(--color4);
    }

    .atwl-box:hover .atwl-box-img img:nth-child(2) {
        transform: scale(1.05);
    }

    .atwl-box:hover .atwl-box-tit {
        color: var(--color469);
    }

    .about-inter-warp .std-btn3-box:hover {
        border: 1px solid var(--colord00);
    }

    .home-inno-le .std-btn3-box:hover {
        border: 1px solid var(--colord00);
    }

    .head-lang:hover .head-lang-top-jian img:nth-of-type(1) {
        transform: rotate(180deg);
    }

    /* .head-lang-top:hover img:nth-of-type(1) {
        opacity: 0 !important;
    }
    .head-lang-top:hover img:nth-of-type(2) {
        opacity: 1 !important;
    } */

    .hnul-box:hover .hnul-tit p {
        color: #003775;
    }

    .hawu-li-box:hover .hawu-li-arrow {
        transform: translateX(-3px);
        opacity: 1;
    }

    .home-area-warp .std-btn3-box:hover {
        border: 1px solid var(--colord00);
    }

    .hnul-box:hover .std-btn3-box p {
        color: var(--color4);
    }

    .hnul-box:hover .std-btn3-box::after {
        width: 100%;
        left: 0;
        right: auto;
    }

    .ys-foot-top-mid>ul>li>ul>li>a:hover {
        opacity: 1;
    }

    .yful-box:hover .yful-box-code {
        opacity: 1;
    }

    .std-btn3-box:hover p,
    .std-btn1-box:hover p {
        color: var(--color4);
    }

    .std-btn3-box:hover::after,
    .std-btn1-box:hover::after {
        width: 100%;
        left: 0;
        right: auto;
    }
}



/* 辅助切图 */
/* lucas start */
/* C3 */
.property-page .ys-pos-center {
    top: 62%;
}

.property-page {
    background: #F9F9F9;
}

.property-info-box {
    border-radius: 8px;
    background: #FFF;
    padding: 83px 130px 120px;
    position: relative;
}



.property-info-box .pibc-cry p {
    color: var(--color3a3);
    line-height: var(--line15);
    font-size: var(--font18);

    /* font-weight: 290; */
    margin-bottom: 9px;
}

.property-info-box .pibc-cry {
    padding-top: 60px;
}

.property-info-box .pibc-cry:last-child {
    margin-bottom: 0 !important;
}

.property-info-box .pibc-cry img {
    width: 100%;
}

.property-info-box .yxedr-active p {
    color: var(--color3a3);
    line-height: var(--line175);
    font-size: var(--font18);

    /* font-weight: 290; */
    margin-bottom: 9px;
}

.property-info-box .yxedr-active img {
    width: 100%;
}

.property-info-box .yxedr-active {
    padding-top: 60px;
    border-top: 1px solid #DDDDDD;
    margin-top: 60px;
}

.pibc-title {
    color: var(--color469);

    /* font-weight: 290; */
    /* border-bottom: 1px solid #DDDDDD;
    padding-bottom: 60px; */
    position: relative;
}

.pibc-title::before {
    content: "";
    width: 4px;
    height: 97px;
    background: var(--color775);
    position: absolute;
    left: -128px;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
}

.property-info {
    margin-top: -63px;
    position: relative;
    z-index: 1;
}


/* C4 */
.scientpub-page .std-insideh1 {
    color: var(--color775);
}

.sibl-ul-link-date {
    color: var(--color775);
    font-size: var(--font16);

    /* font-weight: 290; */
    line-height: var(--line15);
    margin-bottom: 8px;
}

.sibl-ul-link-title {
    color: var(--color414);
    font-size: var(--font24);

    /* font-weight: 290; */
    line-height: var(--line15);
    margin-bottom: 16px;
    transition: all 0.36s;
    position: relative;
}

.sibl-ul-link-title::before {
    content: "";
    position: absolute;
    left: -4%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
    width: 3px;
    height: 60px;
    background-color: var(--color775);
}

.sibl-ul-link-cry p {
    color: var(--color3a3);
    font-size: var(--font16);

    /* font-weight: 290; */
    line-height: var(--line15);
    margin-bottom: 30px;
    max-height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;

}

.sibl-ul-link-doi {
    display: flex;
    align-items: center;
    cursor: pointer;

}

.sibl-ul-link-doi p {
    color: var(--color775);
    position: relative;
    width: fit-content;
    transition: all 0.36s;
}

.sibl-ul-link-btn {
    width: 20px;
    height: 20px;
    position: relative;
    top: -1px;
}

.sibl-ul-link-btn::after {
    content: "";
    background: url(../images/c4_icon02.svg) no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
    transition: all 0.36s;
}

.sibl-ul-link {
    padding: 50px var(--space50);
    border-bottom: 1px solid #C9C9C9;
    display: block;
    position: relative;
}

.sibl-ul-li {
    position: relative;
}



.scientpub-info-box-page .pc-fenye li.activepage {
    color: #fff;
    background: var(--color775);
}

.scientpub-info-box-page .comp-tabli li {
    color: var(--color1);
    font-size: var(--font16);
    display: flex;
    justify-content: center;
    align-items: center;
}

.scientpub-info-box-list {
    margin-bottom: 100px;
}

.scientpub-info-box-page {
    margin-bottom: 100px;
}

.scientpub-info-box-page .comp-tabli {
    transition: all 0.36s;
}

.scientpub-info-box-page .next::before {
    transition: all 0.36s;
}

.scientpub-info-box-page .end::before {
    transition: all 0.36s;
}


/* .scientpub-page .ys-main {
    margin-top: 130px !important;
} */

.scientpub-top-box .ys-bread-list a {
    color: var(--color3);
}

.scientpub-top-box .ys-mbx {
    margin-bottom: 66px;
}

.scientpub-top-box-title {
    color: var(--color775);
    font-size: var(--font56);
    line-height: var(--line13);
    margin-bottom: 50px;
}

.scientpub-top-box-btnbox .std-btn3-box {
    border: solid 1px var(--color775);
    padding: 11px 24px;

}

.scientpub-top-box-btnbox .std-btn3 .std-btn3-box {
    padding: 12px 33px;

}

.scientpub-top-box-btnbox .std-btn3-box p {
    color: var(--color775);
    line-height: var(--line13);
}

/* .scientpub-page .scientpub-top-box-btnbox .std-btn3:first-child .std-btn3-box {
    background-color: var(--color775);
    margin-right: 16px;
}

.scientpub-page .scientpub-top-box-btnbox .std-btn3:first-child .std-btn3-box::after {
    background: #ffffff1f;
}

.scientpub-page .scientpub-top-box-btnbox .std-btn3:first-child .std-btn3-box p {
    color: var(--color4);

} */

.scientpub-top-box-btnbox .std-btn3 {
    margin-right: 16px;
}

.scientpub-top-box-bottom {
    padding-bottom: 80px;
    border-bottom: 2px solid var(--color775);
}



.scientpub-page .std-btn3-box::after {
    background: var(--color775);
}

.scientpub-top-box-bottom {
    display: flex;
    justify-content: space-between;
}

.stbs-box input {
    width: 100%;
    height: 44px;
    padding: 8px 38px;
    color: var(--color1);
    font-size: var(--font16);
}

.stbs-box {
    position: relative;
}

.stbs-box::before {
    content: "";
    width: 1px;
    height: 17px;
    background: #000000;
    position: absolute;
    left: 27px;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
}

.stbs-box input::placeholder {
    color: #C4C4C4;
    font-size: var(--font16);

    /* font-weight: 290; */
    line-height: var(--line175);
    /* 28px */
}

.scientpub-top-box-search {
    width: 350px;
}

.stbs-box {
    width: 100%;
    border-radius: 91px;
    background: rgba(21, 21, 21, 0.05);
    position: relative;
    display: flex;
    align-items: center;
}

.stbs-box-search {
    position: relative;
    height: 24px;
    width: 20px;
    display: block;
}

.stbs-box-search::after {
    content: "";
    background: url(../images/c4_icon01.svg) no-repeat;
    background-size: contain;
    position: absolute;
    right: 20px;
    top: 50%;
    z-index: 1;
    transform: translate(0, -50%);
    width: 24px;
    height: 20px;
}

.scientpub-top {
    margin-top: 150px;
}

/* C5 */
.scientlist-page .scientpub-top-box-title {
    margin-bottom: 0;
}

.scientlist-page .scientpub-top-box {
    padding-bottom: 100px;
    border: unset;
}

.slbl-li-link-name {
    color: #222;
    font-size: var(--font24);
    line-height: var(--line14);
    margin-bottom: 8px;
    transition: all 0.36s;
}

.slbl-li-link-position {
    color: var(--color2);
    /* max-height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden; */
}

.slbl-li-link {
    display: flex;
    flex-direction: column;
}

.slbl-li-link-img {
    border-radius: 8px;
    margin-bottom: 20px;
}

.slbl-li-link-img img {
    border-radius: 8px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}

.slbl-li {
    margin-bottom: 32px;
    width: 25%;
    padding: 0 16px;
    display: flex;
    align-items: stretch;
    cursor: pointer;
}

.scientlist-list-box-ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0 -16px;
}

.scientlist-list {
    position: relative;
    padding-bottom: 66px;
}

.scientlist-list-box {
    position: relative;
    z-index: 1;
}

.scientlist-list-bg {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 1178px;
    z-index: -1;
}

.ncbl-a-icon img {
    width: 16px;
    height: 16px;
}

.glbl-list-info-li img {
    width: 25px;
    height: 25px;
}

/* E1 */
/* .newslist-page .scientpub-top-box-btnbox .std-btn3:first-child .std-btn3-box { */
/* background-color: var(--color775);
    margin-right: 16px;
}

.newslist-page .scientpub-top-box-btnbox .std-btn3:last-child .std-btn3-box {
    padding: 12px 28px;
}

.newslist-page .scientpub-top-box-btnbox .std-btn3:first-child .std-btn3-box::after {
    background: #ffffff1f;
} */

.newslist-page .scientpub-top-box-btnbox .std-btn3-box {
    border: solid 1px var(--color775);
    padding: 12px 35px;
}

/* .newslist-page .scientpub-top-box-btnbox .std-btn3:first-child .std-btn3-box p {
    color: var(--color4);
} */

.newslist-page .scientpub-top-box {
    /* border-bottom: 2px solid #F1F1F2; */
}

.nlbc-list-li {
    border-bottom: 2px solid #F1F1F2;
    transition: all 0.36s;
}

.nlbc-list-li-link {
    padding: 60px 0;
    display: flex;
    align-items: center;
    position: relative;
}

.nlbc-list-li-link::after {
    content: "";
    background: url(../images/e1_icon01.svg) no-repeat;
    background-size: contain;
    width: 32px;
    height: 32px;
    position: absolute;
    right: 0;
    top: 60px;
    opacity: 0;
    transition: all 0.36s;
}

.nlll-right-title {
    color: var(--color414);
    margin-bottom: 16px;
    max-height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: var(--font20);
    line-height: var(--line15);
    transition: all 0.36s;
}



.nlll-right-cry {
    color: var(--color3a3);
    font-size: var(--font18);

    /* font-weight: 290; */
    line-height: var(--line175);
    max-height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.nlll-right-time {
    color: var(--color775);
    text-align: right;
    font-size: var(--font16);

    /* font-weight: 290; */
    line-height: var(--line15);
}

.nlll-left {
    width: 30%;
    border-radius: 8px;

    img {
        border-radius: 8px;
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        overflow: hidden;
    }

}

.nlll-right {
    width: 70%;
    padding-left: 120px;
}

.nlll-right-text {
    width: 72%;
}



/* E2 */

.newslist-list-box-cry {
    margin-bottom: 100px;
}

.newsdetail-page .ys-bread-list a {
    color: var(--color3);
}

.ncbl-time {
    color: var(--color414);
    font-size: var(--font18);

    /* font-weight: 290; */
    line-height: 2;
    margin-bottom: 50px;
}

.ncbl-share {
    margin-bottom: 120px;
}

.ncbl-share-text {
    color: var(--color2);
    font-size: var(--font16);

    /* font-weight: 290; */
    line-height: var(--line15);
    margin-bottom: 28px;
}

.ncbl-share-cry-text {
    color: #101111;

    /* font-weight: 290; */
    transition: all 0.36s;
    /* 27px */
}

.ncbl-share-cry-li {
    margin-bottom: 26px;
}

.ncbl-back {
    color: var(--colord00);
    font-size: var(--font18);

    /* font-weight: 290; */
    line-height: 1.2;
    letter-spacing: 1.44px;
    transition: all 0.36s;
}

.ncbl-a-icon {
    width: 40px;
    height: 40px;
    background: var(--colord00);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 11px;
    transition: all 0.36s;
}

.ncbl-a {
    display: flex;
    align-items: center;
}



.ncbr-info p {
    color: var(--color3a3);
    font-size: var(--font18);

    /* font-weight: 290; */
    line-height: var(--line16);
    margin-bottom: 11px;
}

.ncbr-info p img {
    display: block;
    margin: auto;
}

.newsdetail-page .yxedr-active p {
    color: var(--color3a3);
    font-size: var(--font18);

    /* font-weight: 290; */
    line-height: var(--line175);
    margin-bottom: 11px;
}

.newsdetail-page .yxedr-active p img {
    display: block;
    margin: auto;
}

.ncbr-info p:last-child {
    margin-bottom: 0 !important;
}

.newsdetail-cntr {
    margin-bottom: 111px;
}

.newsdetail-bottom {
    background: #F5F5F5;
}

.newsdetail-bottom-box {
    padding: 67px 0 84px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.newsdetail-bottom-box-title {
    color: var(--color469);
    font-size: var(--font32);

    /* font-weight: 290; */
    line-height: var(--line14);
    margin-bottom: 16px;
}

.newsdetail-bottom-box-cry {
    color: var(--color3a3);
    text-align: center;

    /* font-weight: 290; */
    margin-bottom: 43px;
    max-width: 974px;
}

.newsdetail-cntr-box {
    display: flex;
}

.newsdetail-cntr-box-left {
    width: 10%;
    margin-top: 23px;
}

.newsdetail-cntr-box-right {
    width: 90%;
    padding-left: 217px;
}

.newsdetail-page .scientpub-top {
    margin-bottom: 66px;
}

.ncbr-title {
    color: var(--color775);
    font-size: 28px;
    line-height: var(--line16);
    border-bottom: 1px solid #D9D9D9;
    padding-bottom: 40px;
}

.ncbr-info {
    padding-top: 40px;
}

.nscl-link {
    display: flex;
    align-items: center;
}

.nscl-link img {
    width: 24px;
    height: 24px;

}

.ncbl-share-cry-text {
    padding-left: 20px;
}

.newsdetail-page .std-btn3-box p {
    line-height: var(--line16);
}

.newsdetail-page .std-btn3-box {
    padding: 11px 43px 10px 30px;
}

/* G1 */
.businesscoop-open-box-title {
    color: var(--color469);

    /* font-weight: 290; */
    margin-bottom: 24px;
    text-align: center;
}

.businesscoop-open-box-cry {
    max-width: 1314px;
    margin: auto;
}

.businesscoop-open-box-cry p {
    color: var(--color3a3);
    text-align: center;

    /* font-weight: 290; */
    margin-bottom: 10px;
}

.businesscoop-page .yxedr-active p {
    color: var(--color3a3);
    text-align: center;

    /* font-weight: 290; */
    margin-bottom: 10px;
}

.businesscoop-open-box-cry p:last-child {
    margin-bottom: 0 !important;
}

.businesscoop-open-box {
    max-width: 1536px;
    width: 85vw;
    margin: auto;
    padding: 85px 0 140px;
    position: relative;
}

.businesscoop-open-box-bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.businesscoop-open {
    margin: 74px auto 70px;
}

.businesscoop-partners-box-title {
    color: var(--color469);

    /* font-weight: 290; */
    margin-bottom: 50px;
}

.scientpub-top-box .ys-bread-list::before {
    background: url(../images/arrow_1.svg) center / cover no-repeat;
}

.scientpub-top .ys-bread-list::before {
    background: url(../images/arrow_1.svg) center / cover no-repeat;
}

.scientpub-info-box-page .pc-fenye li {
    width: 40px;
    height: 40px;
    line-height: 40px;
}

.spbs-slide-link-bottom {
    color: var(--color3a3);

    /* font-weight: 290; */
    padding-top: 20px;
    max-height: calc(4.5em + 20px);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.spbs-slide-link-top img {
    width: 256px;
}

.bpbs-pagination {
    display: none;
}

.businesscoop-partners-box {
    position: relative;
}

.spbs-slide-link {
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 8px 29px 0px rgba(0, 33, 67, 0.06);
    padding: 30px 43px 38px;
}

.businesscoop-page .swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
    content: unset;
}

.businesscoop-page .swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
    content: unset;
}

.bpbs-prev,
.bpbs-next {
    width: 60px !important;
    height: 60px !important;
    background: #F9F9F9;
    border-radius: 50%;
    position: relative !important;
    margin-top: 0 !important;
    top: 0 !important;
    left: unset !important;
    right: unset !important;
    transition: all 0.36s;

}

.bpbs-next::before {
    content: "";
    background: url(../images/b1_arrow02.svg) no-repeat;
    background-size: contain;
    width: 60px;
    height: 60px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
    transition: all 0.36s;
}

.bpbs-prev::before {
    content: "";
    background: url(../images/b1_arrow01.svg) no-repeat;
    background-size: contain;
    width: 60px;
    height: 60px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
    transition: all 0.36s;

}

.businesscoop-partners-title {
    display: flex;
    justify-content: space-between;

}

.bpbs-swiper-btn {
    width: 136px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}


/* .spbs-wrapper {
    padding: 50px 0;
} */

.spbs-slide {
    display: flex;
    align-items: stretch;
    height: auto !important;
}

.spbs-wrapper {
    padding: 50px 0;
}

.spbs-slide-link-top {
    position: relative;
    padding-bottom: 20px;
    border-bottom: 1px solid #DEDEDE;
    display: flex;
    justify-content: space-between;
}

.sslt-btn::after {
    content: "";
    background: url(../images/g1_arrow03.svg) no-repeat;
    background-size: contain;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 30%;
    top: 30%;
    z-index: 1;
    transition: all 0.36s;
}

.sslt-btn {
    border: 1px solid var(--color775);
    border-radius: 50%;
    width: 42px;
    height: 42px;
    position: relative;
    transition: all 0.36s;
}

.businesscoop-partners-box-swiper {
    width: 85vw;
    padding: 0 16px !important;
    max-width: 1392px;

}

.businesscoop-partners {
    margin-bottom: 70px;
    margin-top: var(--space120);
}

.businesscoop-intere-box-text {
    display: flex;
    flex-direction: column;
    align-items: flex-start;

}

.businesscoop-intere-box {
    display: flex;
}

.businesscoop-intere-box {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    padding: 128px 0;
}

.businesscoop-intere-box-title {
    color: var(--color469);
    font-size: 40px;

    /* font-weight: 290; */
    line-height: var(--line14);
    margin-bottom: 40px;
    max-width: 556px;
    z-index: 1;
}

.businesscoop-intere .std-btn3-box p {
    line-height: var(--line16);
}

.businesscoop-intere .std-btn3-box {
    padding: 11px 30px;
}

.businesscoop-intere {
    position: relative;
    background: #F9F9F9;
}

.businesscoop-intere .businesscoop-intere-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 1034px;
}

.businesscoop-page .ys-nyban-title p {
    max-width: 514px;
}

.businesscoop-page .ys-pos-center {
    position: absolute;
    top: 64%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.blll-anime {
    position: relative;
    padding-top: 70px;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-left: 13px;
}

.bpbl-list-circle {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.bpbl-list {
    display: flex;
    max-width: 800px;
}

.bpbl-list-li {
    width: 25%;
}

.blll-anime-img {
    margin-bottom: 100px;
    width: 60px;
    height: 60px;

    img {
        width: 100%;

    }
}

.blll-anime-img-text {
    font-size: var(--font20);
    color: var(--color3a3);
    text-align: center;
    transition: all 0.36s;
    max-width: 140px;
    line-height: var(--line15);
}

.bpbl-list-li-link {
    display: block;
}


#circle {
    opacity: 0;
    transition: all 0.1s;
}

#circle-mini {
    transition: all 0.3s;
}

/* I2 */
.ctbc-wrapper.active .ctbc-wrapper-info {
    width: 54%;
    padding: 66px 40px 40px;
    opacity: 1;
}

.ctbc-wrapper-info {
    padding: 66px 0px 40px;
    border-radius: 8px 0 0 8px;
    background: #F0F1F2;
    width: 0;
    /* transition: all 0.36s; */
    position: relative;
    opacity: 0;

}

.culture-position-list-ph {
    display: none !important;
}


.ctbc-wrapper-info-btn {
    position: relative;
    width: 50px;
    height: 50px;
    background: var(--color775);
    border-radius: 50%;
    transition: all 0.36s;
}

.ctbc-wrapper.active .ctbc-wrapper-info-btn::after {
    background: url(../images/i2_icon01.svg) no-repeat;
}

.ctbc-wrapper-info-btn::after {
    content: "";
    background: url(../images/i2_icon02.svg) no-repeat;
    background-size: contain;
    width: 50px;
    height: 50px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
    transition: all 0.36s;
}

.ctbc-wrapper-info-name {
    color: var(--color775);
    /* margin-bottom: 50px; */
    border-bottom: 1px solid #1D2B5B10;
    padding-bottom: 20px;
}

.ctbc-wrapper-img-title {
    color: var(--color4);
    font-size: var(--font32);
    line-height: var(--line14);
    position: absolute;
    top: 67px;
    left: 40px;
    transition: all 0.36s;
    opacity: 1;
    z-index: 1;
}

.ctbc-wrapper-info-bottom {
    position: absolute;
    bottom: 40px;
    left: 40px;
}

.ctbc-wrapper.active .ctbc-wrapper-img-title {
    opacity: 0;
}

.businesscoop-partners-title {
    margin-bottom: 0 !important;
}

.ctbc-wrapper-info-cry p {
    color: var(--color3a3);

    /* font-weight: 290; */
    max-height: 9em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
    white-space: normal;
}

.ctbc-wrapper {
    display: flex;
    flex-direction: row;
    max-width: 764px;
    padding: 0 9px;
    position: relative;
}

.culture-top-box-card {
    margin: 0 -9px;
}

.ctbc-wrapper.active .ctbc-wrapper-img {
    width: 46%;
}

.ctbc-wrapper-img {
    width: 100%;
    /* transition: all 0.36s; */
    position: relative;
    border-radius: 8px;
    height: 100%;


    img {
        border-radius: 8px;
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        overflow: hidden;
        object-fit: cover;
        height: 100%;
    }
}

.ctbc-wrapper.active .ctbc-wrapper-img::after {
    content: unset;

}

.ctbc-wrapper-img::after {
    content: "";
    border-radius: 8px 8px 0px 0px;
    background: linear-gradient(180deg, #000000 0%, #00000004 100%);
    opacity: 0.4;
    width: 100%;
    height: 122px;
    position: absolute;
    top: 0;
    left: 0;
    flex-shrink: 0;
    transition: all 0.36s;

}

.ctbc-wrapper.active .ctbc-wrapper-img {
    border-radius: 0 8px 8px 0;

    img {
        border-radius: 0 8px 8px 0;
    }
}

.culture-top-box-card {
    display: flex;
}

.ctbc-wrapper.swiper-slide {
    width: 22%;
    height: 510px;
}

.swiper-slide.ctbc-wrapper.active {
    width: 56%;
}

.ctbc-wrapper-link {
    display: flex;
    position: relative;
}

.businesscoop-parship {
    position: relative;
    padding: 146px 0 125px;

    .ys-nyban-img {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
    }

}

.businesscoop-parship::after {
    content: "";
    position: absolute;
    bottom: -15px;
    right: 0;
    width: 100%;
    height: 180px;
    background: linear-gradient(0deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
}

.businesscoop-parship-box {
    position: relative;
    z-index: 10;
}

.culture-top-box-cry {
    margin-bottom: 50px;
}

.culture-top-box-cry p {
    color: var(--color2);
    /* font-family: "Manrope"; */
    font-size: var(--font24);
    line-height: var(--line175);
}

.culture-page .ys-pos-center {
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.culture-top {
    margin: var(--space120) 0;
}

.culture-slide-link-img {
    border-radius: 8px;

    img {
        border-radius: 8px;
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        overflow: hidden;
    }
}

.culture-slide {
    width: auto !important;
}

.culture-page .culture-container {
    overflow: visible !important;
    width: 85vw;
    max-width: 1360px;
    margin: auto;
}

.culture-swiper-title {
    color: var(--color469);

    /* font-weight: 290; */
    margin-bottom: 16px;
}

.culture-swiper-text p {
    color: var(--color3a3);

    /* font-weight: 290; */
    max-width: 1114px;

}

.culture-swiper-text {
    margin-bottom: 50px;
}

.culture-container .culture-slide-pagination {
    top: unset !important;
    bottom: 30px !important;
    width: calc(100% - 166px) !important;
    right: 0 !important;
    left: unset !important;
    height: 1px !important;
}

.culture-container .swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
    content: unset;
}

.culture-container .swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
    content: unset;
}

.culture-slide-prev,
.culture-slide-next {
    width: 60px !important;
    height: 60px !important;
    background: #F9F9F9;
    border-radius: 50%;
    position: relative !important;
    margin-top: 0 !important;
    top: 0 !important;
    left: unset !important;
    right: unset !important;
    transition: all 0.36s;
}

.culture-slide-prev::before {
    content: "";
    background: url(../images/b1_arrow01.svg) no-repeat;
    background-size: contain;
    width: 60px;
    height: 60px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);

}

.culture-slide-next::before {
    content: "";
    background: url(../images/b1_arrow02.svg) no-repeat;
    background-size: contain;
    width: 60px;
    height: 60px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
    transition: all 0.36s;

}

.culture-slide-btn {
    display: flex;
    width: 136px;
    justify-content: space-between;
    margin-top: 36px;
}

.culture-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--color775) !important;
}

.culture-swiper {
    padding: var(--space120) 0;
}



.culture-position-bg-box img:nth-child(2) {
    display: none;
}

.cplc-li-title {
    color: #FFF;
    font-size: var(--font24);
    line-height: var(--line14);
    margin-bottom: 24px;
}

.cplc-li-info {
    color: var(--color4);

    /* font-weight: 290; */
    /* height: 6em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden; */
}

.cplc-li {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.20);
    background: rgba(0, 0, 0, 0.10);
    backdrop-filter: blur(15px);
    padding: 40px;
    margin-bottom: 70px;
    width: 68%;
}

.culture-position-list {
    position: relative;
    z-index: 10;
    width: 100%;
    display: flex;
    justify-content: flex-end;
    /* padding-top: 194px; */
    /* height: 100vh; */
}

.culture-position-text-title {
    color: var(--color4);

    /* font-weight: 290; */
    margin-bottom: 24px;
}

.culture-position-text-info {
    color: var(--color4);

    /* font-weight: 290; */
}

.culture-position-text {
    position: absolute;
    top: var(--headh) !important;
    left: calc((100% - 1360px) / 2);
    max-width: 550px;
}


.culture-position-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.culture-position-bg-box {
    position: sticky;
    top: var(--headh);
}

.culture-position-list-cry {
    width: 52%;
    padding-top: 194px;
}

.culture-position-list-cry .cplc-li:nth-child(odd) {
    margin-left: auto;
}


.culture-position-list-cry .cplc-li:nth-child(even) {
    margin-right: auto;
}

.culture-position {
    position: relative;
    overflow: visible;
    min-height: 100vh;
}



.culture-position-bg-box img {
    width: 100%;
}




/* I3 */
.glbi-title {
    color: var(--color4);

    /* font-weight: 290; */
    margin-bottom: 41px;
}

.grow-leadership-box-info p {
    color: var(--color4);

    /* font-weight: 290; */
}

.grow-leadership {
    background: linear-gradient(283deg, #000D21 10.57%, #0F53A1 99.87%);
}

.grow-leadership-box {
    display: flex;
    align-items: center;
    padding: 135px 0 125px;
}

.grow-leadership-box-img {
    width: 42%;

    img {
        width: 100%;
    }
}

.grow-leadership-box-info {
    width: 58%;
    padding-right: 170px;
}

.glbl-name {
    color: var(--color469);

    /* font-weight: 290; */
    margin-bottom: 24px;
}

.grow-learning-box-left p {
    color: var(--color3a3);

    /* font-weight: 290; */
    margin-bottom: 50px;
}

.glbl-list {
    padding-top: 50px;
    border-top: 1px solid #EEEEEE;
}

.grow-learning-box {
    display: flex;
    align-items: center;
}

.grow-learning-box-img {
    width: 48%;
    border-radius: 8px;
    position: relative;

    img {
        width: 100%;
        border-radius: 8px;
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        overflow: hidden;
    }
}

.grow-learning-box-img::after {
    content: "";
    width: 100%;
    border-radius: 8px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%) no-repeat;
}

.grow-learning-box-left {
    width: 52%;
    padding-right: 116px;
}

.glbl-list-info-li {
    display: flex;
    margin-bottom: 19px;
}

.glbl-list-info .glbl-list-info-li:last-child {
    margin-bottom: 0;
}

.blil-info {
    padding-left: 17px;
    color: var(--color414);
    font-size: var(--font18);
    transition: all 0.36s;
    line-height: var(--line13);
}

.grow-learning {
    padding: var(--space120) 0;
}

.grow-page .ys-pos-center {
    top: 60%;
}

.culture-pagination {
    display: none;
}

.nlbc-list-li.notdetails .nlbc-list-li-link::after {
    content: unset;
}

.ncbl-share-cry .ys-share-img {
    width: 20px;
}

.ncbl-share-cry .ncbl-share-cry-li:last-child {
    margin-bottom: 0 !important;
}

.nscl-img {
    position: relative;
}

.nscl-img-o {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all 0.36s;
}

.cpbb-img {
    height: calc(100vh - var(--headh)) !important;
}

.cpbb-img img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}

.ahwc-top-swiper .swiper-slide {
    transition: all .4s;
    transform: translate(10vw, 0px) scale(0.9, 0.9) !important;
}

.ahwc-top-swiper.on .swiper-slide {
    transform: translate(0, 0) scale(1, 1) !important;
}

.ahwc-top-swiper .ahwc-top.act .swiper-slide {
    transform: scale(0.95, 0.95) !important;
}

/* lucas end */
/* .ahwc-top-swiper{
    margin: -10px;
}
.ahwc-top-swiper .swiper-slide{
    margin: 10px;
} */
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .home-inno-le .std-btn3-box:hover {
        border: 1px solid var(--colord00);
    }

    .hnul-box:hover .hnul-tit p {
        color: #003775;
    }

    .hawu-li-box:hover .hawu-li-arrow {
        transform: translateX(-3px);
        opacity: 1;
    }

    .home-area-warp .std-btn3-box:hover {
        border: 1px solid var(--colord00);
    }

    .hnul-box:hover .std-btn3-box p {
        color: var(--color4);
    }

    .hnul-box:hover .std-btn3-box::after {
        width: 100%;
        left: 0;
        right: auto;
    }

    .ys-foot-top-mid>ul>li>ul>li>a:hover {
        opacity: 1;
    }

    .yful-box:hover .yful-box-code {
        opacity: 1;
    }

    .std-btn3-box:hover p,
    .std-btn1-box:hover p {
        color: var(--color4);
    }

    .std-btn3-box:hover::after,
    .std-btn1-box:hover::after {
        width: 100%;
        left: 0;
        right: auto;
    }



    /* 辅助切图 */
    /* lucas start */
    .sibl-ul-link:hover .sibl-ul-link-btn::after {
        background: url(../images/c4_icon02_1.svg) no-repeat;
    }

    .sibl-ul-link:hover .sibl-ul-link-doi p {
        color: var(--colord00);
    }

    .scientpub-info-box-page .comp-tabli:hover li {
        background: var(--color775);
        color: var(--color4);
    }

    .scientpub-info-box-page .next:hover li::before {
        color: var(--color775);
    }

    .scientpub-info-box-page .end:hover li::before {
        color: var(--color775);
    }

    .newslist-page .std-btn3-box::after {
        background: var(--color775);
    }

    .nlbc-list-li-link:hover::after {
        opacity: 1;
    }

    .nlbc-list-li:hover {
        border-bottom: 2px solid var(--color775);
    }

    .nlbc-list-li-link:hover .nlll-right-title {
        color: var(--color775);
    }

    .slbl-li-link:hover .slbl-li-link-name {
        color: var(--color775);
    }

    .ncbl-a:hover .ncbl-back {
        color: var(--color775);
    }

    .ncbl-a:hover .ncbl-a-icon {
        background: var(--color775);
    }

    .nscl-link:hover .ncbl-share-cry-text {
        color: var(--colord00);
    }

    .bpbl-list-li-link:hover .blll-anime-img-text {
        color: var(--colord00);
    }

    .spbs-slide-link:hover .sslt-btn {
        background: var(--colord00);
        border-color: var(--colord00);
    }

    .spbs-slide-link:hover .sslt-btn::after {
        background: url(../images/g1_arrow04.svg) no-repeat;
        transform: rotate(-45deg);
    }

    .glbl-list-info-li:hover .blil-info {
        color: var(--colord00);
    }


    .sibl-ul-link:hover .sibl-ul-link-title {
        color: var(--color775);
    }

    .culture-slide:hover .culture-slide-link-img img {
        transform: scale(1.05);
    }

    .ctbc-wrapper:hover .ctbc-wrapper-img img {
        transform: scale(1);
    }

    .slbl-li-link:hover .slbl-li-link-img img {
        transform: scale(1.05);
    }

    .bpbl-list-li:hover .blll-anime-img-text {
        color: var(--colord00);
    }

    .culture-slide-next:hover {
        background: var(--color775);
    }



    .culture-slide-prev:hover {
        background: var(--color775);
    }

    .culture-slide-next:hover::before {
        filter: brightness(0) invert(1);
    }

    .culture-slide-prev:hover::before {
        filter: brightness(0) invert(1);
    }


    .bpbs-next:hover {
        background: var(--color775);
    }

    .bpbs-prev:hover {
        background: var(--color775);
    }

    .bpbs-prev:hover::before {
        filter: brightness(0) invert(1);
    }

    .bpbs-next:hover::before {
        filter: brightness(0) invert(1);
    }

    .nlbc-list-li.notdetails .nlbc-list-li-link:hover .nlll-left img {
        transform: scale(1.05);
    }

    .nscl-link:hover .nscl-img-o {
        opacity: 1;

    }

    /* lucas end */
}

/* 二期切图 star */

/* 辅助切图 */
/* leah start */
/* H1 */
.patient-the-le {
    width: 49%;
    padding-right: 62px;
}

.patient-the-ri {
    width: 51%;
    border-radius: 8px;
}

.patient-the-le-text,
.patient-the-le-text p {
    color: var(--color3a3);
}

.patient-the-le-text p {
    margin-bottom: 40px;
}

.patient-the-le-tit {
    margin-bottom: 26px;
    color: var(--color469);
}


.patient-area-cont-text,
.patient-area-cont-text p {
    color: var(--color3a3);
}

.patient-the-all {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.patient-the {
    padding: var(--space120) 0;
    width: 100%;
}

.patient-area {
    position: relative;
    padding: 256px 0;
    width: 100%;
    background-color: #F9F9F9;
}

.patient-area-back {
    position: absolute;
    width: 48%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}

.patient-area::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    background: linear-gradient(270deg, #F9F9F9 59.14%, rgba(255, 255, 255, 0.00) 82.04%);
}

.patient-area-back img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.patient-area-cont {
    width: 52%;
    z-index: 2;
}

.patient-area-all {
    display: flex;
    justify-content: flex-end;
}

.patient-pro-top-tit {
    width: 46%;
    color: var(--color469);
}

.patient-pro-top-ri {
    width: 54%;
    padding-top: 12px;
    padding-left: 70px;
}

.patient-pro-top {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 96px;
}

.pptr-text p {
    margin-bottom: 53px;
}

.patient-pro {
    padding: var(--space120) 0;
    width: 100%;
}

.patient-pro-below {
    border-radius: 8px;
}


/* D1 */
.treat-body {
    overflow: visible;
}

.treat-all-tit {
    color: var(--color469);
}

.treat-all {
    overflow: visible;
}

.taul-cont-ri {
    width: 74%;
}

.taul-cont-le {
    width: 21%;
    padding-top: var(--space120);
    position: sticky;
    top: 70px;
    left: 0;
    padding-bottom: var(--space120);
    z-index: 10;
}

.taul-cont {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
}

.taul-cont-le-li {
    margin-bottom: 40px;
    padding-left: 29px;
}

.taul-cont-le-li p {
    font-size: var(--font18);
    line-height: var(--line13);
    color: var(--color414);
    cursor: pointer;
}

.taul-cont-le-li.act p {
    color: var(--color775);
}

.taul-cont-ri-top {
    position: relative;
    margin-bottom: 50px;
    border-radius: 8px;
    overflow: hidden;
}

.taul-cont-ri-top p {
    font-size: 40px;
    line-height: var(--line14);
    color: var(--color4);
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    width: 100%;
    padding: 0 225px;
}

.taul-cont-ri-top img {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.25);
}

.taul-cont-ri-text p {
    margin-bottom: 50px !important;
    color: var(--color3a3);
}

.taul-cont-ri-text {
    color: var(--color3a3);
}

.tcru-li-tit {
    font-size: var(--font24);
    line-height: var(--line14);
    color: var(--color3a3);
    margin-bottom: 29px;
    position: relative;
    padding-left: 27px;
}

.tcru-li-tit::after {
    content: "";
    position: absolute;
    left: 0;
    top: 3px;
    width: 4px;
    height: 27px;
    background-color: var(--color775);
}

.tcru-li {
    border-bottom: 1px solid rgba(218, 218, 218, 1);
    margin-bottom: 50px;
}

.tcru-li:nth-last-child(1) {
    border-bottom: 0px solid rgba(218, 218, 218, 1);
    margin-bottom: 0;
}

.taul-cont-ri-ul {
    margin-bottom: -50px;
}

.taul-cont-ri-li {
    padding: var(--space120) 0;
}

.taul-cont-ri-li:nth-child(2n) {
    position: relative;
}

.taul-cont-ri-li:nth-child(2n)::after {
    content: '';
    position: absolute;
    background: #F9F9F9;
    bottom: 0;
    left: 50%;
    width: 200vw;
    height: 100%;
    z-index: -1;
    transform: translateX(-50%);
}

.taul-cont-ri-top::after {
    content: '';
    position: absolute;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* C2 */
.tech-all-tit {
    color: var(--color469);
    margin-bottom: 24px;
    text-align: center;
}

.tech-all-text p {
    margin-bottom: 50px;
    color: var(--color3a3);
}

.tech-top {
    padding: var(--space120) 0;
    width: 100%;
}

.tbcl-ul-li-tit {
    font-size: var(--font32);
    line-height: var(--line14);
    color: var(--color4);
    margin-bottom: 31px;
}

.tbcl-ul-li-text {
    color: var(--color4);
    margin-bottom: -20px;
}

.tbcl-ul-li-text p {
    margin-bottom: 20px;
    color: var(--color4);
}

.tbcl-ul-li {
    margin-bottom: 40px;
}

.tech-below-cont-le {
    width: 38%;
    position: sticky;
    top: 180px;
    left: 0;
}

.tech-below-cont-ri {
    width: 50%;
}

.tech-below-cont {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    width: 100%;
    margin-bottom: 120px;
}

.tech-below-ul {
    display: flex;
    flex-wrap: wrap;
}

.tbcl-ul {
    display: flex;
    flex-wrap: wrap;
}

.tech-below {
    padding-top: var(--space50);
    padding-bottom: var(--space120);
    background: linear-gradient(282.8deg, #000D21 10.57%, #0F53A1 99.87%);
}

.tech-below-more-tit {
    font-size: var(--font32);
    line-height: var(--line14);
    color: var(--color4);
    margin-bottom: 40px;
}

.tech-below-more {
    text-align: center;
}


.tech-below-more .std-btn3-box {
    border: solid 1px var(--color4);
}

.tech-below-more .std-btn3-box p {
    color: var(--color4);
}

.tbcl-ul-li-tit::before {
    content: "•";
    margin-right: 26px;
    color: var(--color4);
    width: 7px;
}

/* leah end */


/* 新增 leah start */
/* j1 */
.ciul-top-le.ye::before {
    background: #F07D00;
}

.ciul-top-le.pin::before {
    background: #C15ED6;
}

.ciul-box {
    height: 100%;
    padding: 46px 40px 91px;
    width: 100%;
    border-radius: 8px;
    background: #FFF;
}

.ciul-bom {
    margin-top: 34px;
    padding-top: 16px;
    border-top: 1px solid #E0E0E0;
}

/* l1 */
.jfbu-li-text::after {
    content: "";
    position: absolute;
    left: 0;
    top: 31px;
    width: 6px;
    height: 52px;
    background: var(--colory);
}

.jfbu-li-text {
    padding: 27px 20px 27px 40px;
    border-radius: 10px;
    background-color: var(--color4);
    position: relative;
    height: 100%;
}

.jfbu-li-text.ye::after {
    background: #FF9800;
}

.jfbu-li-text.bu::after {
    background: #79E7FF;
}

.jfbu-li-text.pin::after {
    background: #C15ED6;
}

.jfbu-li-text.gre::after {
    background: #00D2C8;
}

.jfbu-li {
    width: 20%;
    padding: 0 17px;
}

.join-futu-bom-ul {
    display: flex;
    margin: 0 -17px;
    flex-wrap: wrap;
}

.join-add .join-futu-bom {
    margin-top: 0;
    padding-top: 64px;
    border-top: 0px solid #D2D2D2;
    backdrop-filter: blur(0);
}

.jfbu-li .std-text1 p {
    color: var(--color3a3);
    padding-bottom: 6px;
}

.jfbu-li .std-text1 p:nth-last-child(1) {
    padding-bottom: 0px;
}

/* G1 */


.businesscoop-ideal {
    position: relative;
}

.bias-back {
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
}

.bias-back img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.bias-back::after {
    content: '';
    position: absolute;
    width: 79%;
    height: 100%;
    opacity: 0.7;
    left: 0;
    background: linear-gradient(90deg, #000E22 0%, rgba(0, 14, 34, 0.80) 31.36%, rgba(0, 14, 34, 0.00) 100%);
}

.businesscoop-ideal-ul-li {
    padding-bottom: 60px;
    width: 68.5%;
}

.businesscoop-ideal-ul-li:nth-child(2n) {
    transform: translateX(-187px);
}

.biul-cont img {
    width: 42px;
}

.biul-cont p {
    font-size: var(--font24);
    line-height: var(--line14);
    color: var(--color4);
    padding-left: 8px;
    padding-top: 4px;
}

.biul-cont {
    display: flex;
    align-items: flex-start;
    padding: 33px 22px 33px 22px;
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.20);
    background: rgba(0, 0, 0, 0.10);
    backdrop-filter: blur(15px);
}

.businesscoop-ideal-cont {
    width: 40%;
    padding-top: 250px;
}

.businesscoop-ideal-ul {
    width: 44%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    padding-top: 194px;
    padding-bottom: 106px;
}

.businesscoop-ideal .ys-cont1360 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}

.businesscoop-page .businesscoop-ideal .yxedr-active p {
    color: var(--color4);
    text-align: left;
}

.businesscoop-ideal-tit {
    color: var(--color4);
    margin-bottom: 24px;
    padding-right: 87px;
}

/* leah end */
.recogn-break {
    width: 100%;
    position: relative;
    padding-top: 100px;
    overflow: hidden;
}

.recogn-break-wrap {
    width: 100%;
    position: relative;
    height: 100%;
    display: flex;
    align-items: center;
}

.recogn-break-le {
    width: 50%;
}

.recogn-break-le-tit .std-insideh1 {
    color: #003775;
}


.recogn-break-le-info p {
    color: #3A3A3A;
    line-height: 1.4;
    font-size: var(--font24);
    font-weight: 300;
}

.recogn-break-le-tit {
    margin-bottom: 24px;
}

.recogn-break-le-icon {
    width: 65px;
    margin-top: 50px;
    cursor: pointer;
    animation: xl 1.2s infinite;
}

@keyframes xl {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(10px);
    }

    100% {
        transform: translateY(0px);
    }
}

.recogn-break-le-icon img {
    width: 100%;
}

.recogn-break-desz {
    width: 38%;
    position: absolute;
    top: 0%;
    left: -46%;
}

.recogn-break-desz img {
    width: 100%;
}

.recogn-break .ys-cont1360 {
    position: relative;
    height: 100%;
}

.recogn-break-img {
    position: absolute;
    top: -8%;
    left: -12%;
    border-radius: 50%;
    overflow: hidden;
    width: 14.8%;
}

.recogn-break-img img {
    width: 100%;
    border-radius: 50%;
}

.recogn-break-img1 {
    position: absolute;
    bottom: -18%;
    left: 42%;
    width: 20%;
    border-radius: 50%;
    overflow: hidden;
}

.recogn-break-img1 img {
    width: 100%;
    border-radius: 50%;
}

.recogn-break {
    width: 100%;
    position: sticky;
    position: -webkit-sticky;
    height: calc(100vh - 127px);
    top: 127px;
}

.recogn-break-sticky {
    position: relative;
    width: 100%;
    /* height: 300vh; */
    overflow: visible !important;
}

.recogn-page .scientpub-top {
    margin-bottom: 0 !important;
}

.recogn-break-absol {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.recogn-break-svg {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}

.recogn-break-svg svg {
    width: 100%;
    height: 100%;
}

.recogn-break-svg-layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(283deg, rgba(0, 13, 33, 0.80) 10.57%, rgba(15, 83, 161, 0.80) 99.87%);
    backdrop-filter: blur(10px);
    opacity: 0;
    pointer-events: none;
    /* transition: all 0.36s; */
}


.hc-hd {
    transform-origin: 0 0;
}

.recogn-about {
    position: relative;
    padding-top: 100vh;
    opacity: 0;
    pointer-events: none;
    transition: all 0.36s;
    padding-bottom: 180px;
}

.recogn-about-top {
    width: 100%;
    position: relative;
    padding-left: 95px;
    padding-right: 95px;
    margin-bottom: 105px;
}

.recogn-about-top-tit .std-h2 {
    text-align: center;
    color: #fff;
    line-height: 1.4;
    /* font-weight: 300; */
}

.recogn-about-top-info p {
    color: #fff;
    line-height: 1.75;
    font-weight: 300;
}

.recogn-about-top-tit {
    margin-bottom: 40px;
}

.recogn-about-btm {
    width: 100%;
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: rgba(0, 0, 0, 0.20);
    padding: 58px;
    padding-bottom: 86px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}

.recogn-about-btm-ri {
    width: 50%;
}

.recogn-about-btm-ri img {
    width: 100%;
}

.rabl-tit .std-h3 {
    color: #fff;
    line-height: 1.4;
}

.rabl-info p {
    color: #fff;
    line-height: 1.75;
    font-weight: 300;
}

.recogn-about-btm-le {
    width: 46%;
}

.recogn-about.on {
    opacity: 1;
    pointer-events: all;
}

.recogn-break-svg-tran {
    transform: translateX(26%);
}

.pipeli-diseas {
    width: 100%;
    position: relative;
}

.pipeli-diseas-top .std-btn3-box::after {
    background: #003775 !important;
}

.pipeli-diseas-top .std-btn3 {
    margin-right: 16px;
}

.pipeli-diseas-btm {
    width: 100%;
    position: relative;
}

.pipeli-diseas-top {
    width: 100%;
    margin-bottom: 63px;
}

.pipeli-diseas-btm-pipeline {
    width: 100%;
    border-top: 2px solid #003775;
    border-bottom: 2px solid #003775;
}

.pdbp-li {
    width: 100%;
    position: relative;
    padding-top: 22px;
    padding-bottom: 24px;
    display: flex;
    flex-wrap: wrap;
    padding-left: 20px;
    padding-right: 35px;
}

.pdbp-wrap-tit p {
    font-size: var(--font24);
    color: #003775;
}

.pdbp-wrap-info p {
    font-size: var(--font16);
    color: #666666;
    line-height: 1.5;
    font-weight: 300;
}

.pdbp-wrap-tit {
    margin-bottom: 8px;
}

.pdbp-wrap-copywr p {
    color: #3A3A3A;
    line-height: 1.5;
    font-size: var(--font18);
}

/* .pdbp-wrap4 .pdbp-wrap-copywr p {
    font-weight: 300;
} */

.pdbp-wrap1 {
    width: 11%;
}

.pdbp-wrap2 {
    width: 12%;
}

.pdbp-wrap3 {
    width: 19%;
}

.pdbp-wrap4 {
    width: 17%;
}

.pdbp-wrap5 {
    width: calc(41% - 30px);
}

.pdbp-wrap6 {
    width: 30px;
    cursor: pointer;
}


.pdbp-wrap6 .ys-imgbox-cover {
    width: 100%;
    border-radius: 50%;
    background: #ECECED;
}

.pdbp-wrap6 .ys-imgbox-cover img:nth-child(2) {
    opacity: 0;
}

.pdbp-wrap-pipe {
    width: 100%;
    border-radius: 30px;
    background: rgba(105, 105, 105, 0.1);
    height: 22px;
    position: relative;
    overflow: hidden;
}

.pdbp-wrap2,
.pdbp-wrap3,
.pdbp-wrap4 {
    text-align: left;
    padding: 0 5px;
}

.pdbp-wrap5 {
    padding-right: 43px;
}

.pdbp-wrap-pipe-follow {
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
}

.pdbp-wrap-pipe-follow p {
    color: #fff;
    font-size: var(--font18);
}

.pdbp-wrap-pipe-line {
    width: 100%;
    height: 100%;
    transition: all 0.36s;
    border-radius: 30px;
    position: relative;
    /* min-width: 28%; */
    background: linear-gradient(90deg, #0067DB 0%, #003775 37.68%);
}

.pdbp-li:nth-child(2n) {
    background: #F6F8FB;
}

.pdbp-li.on .pdbp-wrap-pipe-line {
    background: linear-gradient(90deg, #FFA748 0%, #E97A01 100%);
}

.pdbp-li sup {
    font-size: 12px !important;
}

.pdbp-li.on .pdbp-wrap6 {
    display: none;
}

.pipeli-diseas-btm-notes p {
    color: #3A3A3A;
    line-height: 1.5;
    font-weight: 300;
}

.pipeli-diseas-btm-notes {
    padding-top: 40px;
}

.pdbn-li {
    width: 100%;
    display: flex;
}

.pdbn-le {
    flex: none;
}


.pipeli-pop-wrap {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    background: #fff;
    height: 100vh;
    padding: 99px 120px;
}

.ppws-tit .std-h2 {
    color: #003775;
    line-height: 1.5;
}

.ppws-tit {
    padding-bottom: 40px;
    border-bottom: 1px solid #E2E2E2;
    margin-bottom: 40px;
}

.ppws-edeir p {
    margin-bottom: 40px;
}

.pipeli-pop-wrap-scroll {
    height: 100%;
}

.pipeli-pop-wrap-scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #003775 !important;
    width: 2px !important;
}

.ppws-btm {
    width: 100%;
}

.ppws-btm-tit .std-h3 {
    color: #141414;
    line-height: 1.5;
}

.ppws-btm-tit {
    margin-bottom: 40px;
}

.pbtl-tit p {
    font-size: var(--font24);
    line-height: 1.4;
    color: #141414;
    font-weight: 300;
}

.pbtl-info p {
    color: #3A3A3A;
    line-height: 1.5;
    font-weight: 300;
}

.pbtl-tit {
    padding-left: 30px;
    position: relative;
    width: 100%;
    margin-bottom: 24px;
}

.pbtl-tit::before {
    content: '';
    position: absolute;
    top: 4px;
    left: 0;
    width: 4px;
    height: 27px;
    background: #003775;
}

.pbtl-li {
    width: 100%;
    padding: 40px 0;
    border-bottom: 1px solid #E2E2E2;
}

.pbtl-li:last-child {
    border-bottom: none !important;
}

.pbtl-li:first-child {
    padding-top: 0 !important;
}

.pipeli-pop .ys-modal-close {
    width: 24px;
    top: 45px;
    right: 95px;
}

.pipeli-pop .ys-modal-close img {
    width: 100%;
}

.rabl-tit {
    margin-bottom: 27px;
}

.hc-hd {
    r: 15%;
    cx: 75%;
    cy: 55%;
}


.recogn-about .recogn-break-svg {
    display: none;
}

.scientpub-top-box-btnbox .std-btn3.act .std-btn3-box {
    border: solid 1px var(--color775);
}

.scientpub-top-box-btnbox .std-btn3.act .std-btn3-box::after {
    width: 100%;
    left: 0;
    right: auto;
}

.scientpub-top-box-btnbox .std-btn3.act .std-btn3-box p {
    color: #fff;
}

.pipeli-explo {
    width: 100%;
    position: relative;
    background: #F6F8FB;
}

.pipeli-explo .ys-cont1360 {
    text-align: center;
}

.pipeli-explo .businesscoop-intere-box-title {
    margin-bottom: 40px;
    max-width: 100%;
    width: 100%;
}

.tech-below {
    overflow: visible !important;
    padding-top: var(--space120) !important;
}

.tech-below-cont-ri {
    position: sticky;
    top: 180px;
}

.tech-below-cont-le {
    /* position: sticky;
    top: 180px; */
    padding-left: 82px;
}

.tbcl-ul-li-text p:last-child {
    margin-bottom: 0 !important;
}

.tech-below-cont:nth-child(2n) {
    flex-direction: row-reverse;
}

.tech-below-cont:nth-child(2n) .tech-below-cont-le {
    padding-left: 0;
    padding-right: 100px;
}

.tech-below-cont-ri {
    width: 46.5%;
}

.tech-below-cont-le {
    width: 41%;
}

.tech-below-cont2 .tech-below-cont-ri {
    width: 46%;
}

.tech-below-top {
    width: 100%;
    position: relative;
    z-index: 1;
}

.tech-below-top-desz {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
    width: 310px;
}

.tech-below-top-desz img {
    width: 100%;
}

.join-add .jfbu-li-text p {
    margin-top: 0 !important;
}

.taul-cont-le-line {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 2px;
    height: 288px;
    background: #D4D4D4;
}

.taul-cont-le-line span {
    display: block;
    width: 100%;
    background: #003775;
}

.head-nav-item-title {
    position: relative;
}

.head-nav-item-title::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 4px;
    background: #F07D00;
    transition: all 0.36s;
    opacity: 0;
}

.head-nav-item.yxnav-active1 .head-nav-item-title::after {
    opacity: 1;
    width: 100%;
}

.head-nav-item-drop {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    width: 300px;
    border-radius: 0px 0px 8px 8px;
    border-left: 3px solid #F07D00;
    background: #F9F9F9;
    box-shadow: 0px 16px 16px 0px rgba(0, 0, 0, 0.04);
    padding: 21px 0px;
    display: none;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.hnid-li {
    width: 100%;
    position: relative;
    /* padding: 8px 0; */
}

.hnid-link {
    display: flex;
    align-items: flex-start;
    padding: 0px 30px !important;
    transition: all 0.36s;
    justify-content: space-between;
    z-index: 1;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.hnid-link img {
    width: 22px;
    flex: none;
    opacity: 0;
    transition: all 0.36s;
}

.hnid-link span {
    display: block;
    padding-right: 10px;
    color: #3A3A3A;
    line-height: 1.4;
    font-size: 16px;
}

.hnid-li:last-child {
    border-bottom: none;
}

.hnid-li.yxnav-active2 .hnid-link::after {
    opacity: 1;
}

.hnid-link::after {
    content: '';
    position: absolute;
    top: 0;
    left: 18px;
    width: 100%;
    height: 100%;
    border-radius: 0px 8px 8px 0px;
    background: #F07D00;
    z-index: -1;
    opacity: 0;
    transition: all 0.36s;
}

.hnid-li.yxnav-active2 span {
    color: #fff;
}

.hnid-li.yxnav-active2 img {
    opacity: 1;
}

.ys-hd-pc-top {
    position: relative;
    z-index: 10;
}

.ys-fadeInUpimg {
    transition: all 0.8s !important;
    animation: fadeInUpimg 2s ease 1;
}

.ys-fadeInUpimg1 {
    transition: all 0.8s !important;
    animation: fadeInUpimg1 2s ease 1;
}




@keyframes fadeInUpimg1 {
    0% {
        transform: scale(0.6);
    }

    100% {
        transform: none;
    }
}

@keyframes fadeInUpimg {
    0% {
        transform: scale(1.5);
    }

    100% {
        transform: none;
    }
}

@keyframes fadeclip {
    0% {
        clip-path: polygon(0 0, 100% 0, 100% 0, 0 50%);
        transform: translateY(60px);
        opacity: 0;
    }

    100% {
        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
        transform: translateY(0);
        opacity: 1;
    }
}

.hilu-li {
    opacity: 0.6;
    transition: all 0.36s;
}

.hilu-li.act {
    opacity: 1;
}

.home-news-head .std-h2 {
    color: #073469;
}

.slbl-li-link-img,
.person-demo-top-le,
.atwl-box-img {
    background: #EFEFEF;
    border-radius: 8px;
}

.about-hist-warp-cont .ahwc-top {
    overflow: visible !important;
}

.ahwc-top-ul-li {
    height: auto !important;
    display: flex;
    flex-direction: column;
}

.atul-ul-li-box {
    flex-grow: 1;
}

.atul-ul-li-box .aulb-text {
    max-height: 190px;
}

.atul-ul-li-box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px !important;
    background: var(--color469) !important;
}

.abul-num::before {
    display: none;
}

.abul-line {
    background: transparent !important;
}

.ahwc-bom-ul {
    position: relative;
}

.ahwc-bom-ul::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    height: 1px;
    background: #DADADA;
}

.person-demo .ys-modal-wrap .ys-modal-container,
.person-demo .ys-modal-wrap .ys-modal-content {
    height: 100vh;
    max-height: 100% !important;
}

.person-demo-bom {
    max-height: 40vh;
}

.ys-page-wrap.act .ys-hd-pc-top .head-nav-item-title {
    color: #3A3A3A;
}

.ys-page-wrap.act .ys-hd-pc-bom {
    background: #003775;
}

.tbcl-ul-li-tit {
    font-weight: 300;
}

.tbcl-ul-li-text p {
    font-weight: 300;
}

.tech-below-cont-le .tbcl-ul-li-text {
    margin-bottom: 0 !important;
}

.tbcl-ul-li-tit {
    margin-bottom: 22px;
}

.tbcl-ul-li-text p {
    margin-bottom: 14px;
}

.pipeli-diseas-btm-pipeline.act .pdbp-wrap-pipe-line {
    animation: fadeInLeft 1.6s;
}

.ctbc-wrapper-link .ctbc-wrapper-info-name {
    margin-bottom: 50px;
}

.clwl-box-le {
    border-radius: 8px;
}

.cont-layo-warp-li {
    transition: all 0.36s;
}

.ys-form-inof-item {
    padding: 0 20px;
}

.ys-form-inof {
    margin: 0 -20px;
}

.ys-form-inof-item .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px !important;
    background: var(--color469);
}

.ys-phnav-logo {
    width: 62px;
}

.join-vers-imgs-li.dots3 {
    top: auto !important;
    bottom: 10%;
}

.join-work-ul-li .std-text1 p {
    color: #666;
}


.contact-inform .cont-info-ul .ciul-top-le::before {
    top: -5px;
    height: 40px;
}

.yx-search3xlbox {
    background: rgba(255, 255, 255, 1);
}

.yx-search3-tbox {
    height: 86px;
}


.hnid-link-flex {
    display: flex;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 15px 13px;
    justify-content: space-between;
    width: 100%;
}

.hnid-link img {
    transform: translateX(20px);
}

.head-lang-down {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}

.cont-layo-tit-li .clul-tit,
.cont-layo-tit-li .clul-tit {
    text-align: left !important;
}

.pdbp-wrap1 {
    width: 12%;
}

.pdbp-wrap2 {
    width: 12%;
}

.pdbp-wrap3 {
    width: 12%;
}


.pdbp-wrap4 {
    width: 12%;
}

.pdbp-wrap5 {
    width: calc(52% - 30px);
}

.pdbp-li p {
    overflow-wrap: break-word;
    word-break: normal;
}

.pwpl-link span {
    width: 2px;
    height: 100%;
    display: block;
    background: #fff;
    position: absolute;
    top: 0;
}

.pwpl-sp1 {
    left: 20%;
}

.pwpl-sp2 {
    left: 40%;
}

.pwpl-sp3 {
    left: 60%;
}

.pwpl-sp4 {
    left: 80%;
}

.pipeli-diseas-btm-head {
    width: 100%;
    position: relative;
    background: #003775;
    display: flex;
    align-items: center;
    padding-left: 20px;
    padding-right: 35px;
    padding-top: 13px;
    padding-bottom: 13px;
}

.pipeli-diseas-btm-head .pdbp-wrap5 {
    display: flex;
    align-items: center;
}

.pdbh-info p {
    font-size: var(--font18);
    color: #fff;
    font-weight: bold;
}

.pdbh-info-wrap {
    width: 25%;
}

.pdbh-info-wrap3,
.pdbh-info-wrap4,
.pdbh-info-wrap5 {
    text-align: center;
}

.pdbp-wrap-top {
    display: none;
}

.ys-form-inof-item .ys-select-hd input {
    padding-right: 20px;
}

.ys-fia-text-word a {
    color: #0065DC !important;
    text-decoration: underline;
}


.swiper-slide.ctbc-wrapper.active {
    width: 70%;
}

.ctbc-wrapper {
    transition: all 0.75s;
    transition-property: all !important;
}

.culture-top-box-card.swiper-wrapper {
    transition-property: all !important;
}

.ctbc-wrapper-link {
    border-radius: 8px;
    background: #F0F1F2;
    overflow: hidden;
}

.culture-one-ul {
    display: flex;
    margin: 0 -9px;
}

.culture-one-ul-li {
    width: 22%;
    padding: 0 9px;
    transition: all 0.75s;
}

.culture-one-ul-li.act {
    width: 56%;
    transition: all 0.4s;
}

.coul-link-cont {
    width: 100%;
    position: relative;
    border-radius: 8px;
    overflow: hidden !important;
}

.coul-link-caro {
    width: 100%;
    height: 510px;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}

.coul-link-caro-hover {
    background-color: #F0F1F2;
    width: 100%;
    max-width: 400px;
    position: relative;
    padding: 66px 40px;
}



.culture-one-ul-li .coul-link-caro-hover .clch-tit {
    border-bottom: 0px;
}

.culture-one-ul-li.act .coul-link-caro-hover .clch-tit {
    border-bottom: 1px solid rgba(29, 43, 91, 1);
}

.culture-one-ul-li.act {
    width: 56%;
    transition: all 0.4s;
}

.clch-text {
    font-size: var(--font18);
    line-height: var(--line15);
    color: #3A3A3A;
    /* max-width: 408px; */
    padding-right: 54px;
    margin-top: 50px;
}

.clch-icon {
    position: absolute;
    bottom: 40px;
    left: 40px;
    z-index: 5;
    width: 50px;
    border-radius: 50%;
    background: #003775;
}

.clch-icon img {
    width: 100%;
}

.coul-link-caro-pic {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    max-width: 356px;
    height: 100%;
}

.clch-all {
    position: relative;
    width: 100%;
    height: 100%;
}

.coul-link-caro-pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    right: 0;
    transition: all 0.36s;
}

.clch-tit {
    font-size: var(--font32);
    line-height: var(--line14);
    color: #003775;
    padding-bottom: 20px;
}

.coul-link-caro-pic .clch-tit {
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 63px 40px;
}

.culture-one-ul-li.act .coul-link-caro-pic .clch-tit {
    z-index: 1;
    opacity: 0;
}

.culture-one-ul-li.act .coul-link-caro-hover .clch-tit {
    border-bottom: 1px solid rgba(29, 43, 91, 0.1);
}

.clch-tit {
    width: 100%;
}


.ys-pribanner {
    height: 400px !important;
}

.ys-privacy .ys-priban {
    top: 65% !important;
}

.ncbl-share-ph {
    display: none;
}

.grow-learning-box-img::after {
    display: none;
}


.home-inno-le-ul .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #fff !important;
}


.home-comp-warp-cont {
    padding: 108px 0px 108px;
}

.spbs-slide-link-top {
    align-items: center;
}

.person-demo-bom {
    max-height: 37vh;
}

.hawu-li {
    padding: 0 20px;
}

.home-area-warp-ul {
    margin: 0 -20px;
}

.search-core {
    padding-top: 220px !important;
}

.ahwc-bom {
    position: relative;
}

.ahwc-bom::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 100%;
    background: linear-gradient(-90deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
    z-index: 22;
    pointer-events: none;
}

.hnid-link img {
    transform: translateX(40px);
}


.recogn-break-le {
    width: 59%;
}

.ys-page-wrap.act .ys-hd-pc {
    background: #fff;
}

.area-modal-warp-ri {
    position: relative;
}

.area-modal .ys-modal-content {
    max-height: inherit !important;
}

.amwr-scroll {
    max-height: 460px;
}

.amwr-scroll .amwr-text {
    max-height: 100%;
}

.area-modal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px !important;
    background: var(--color469) !important;
}

.amwr-scroll .mCSB_outside+.mCSB_scrollTools {
    right: -48px;
}

.pipeli-diseas {
    overflow: visible !important;
}

.pipeli-diseas-btm-head {
    position: sticky;
    top: 127px;
    left: 0;
    width: 100%;
    z-index: 10;
}

.pipeli-diseas-btm-head {
    border-top: 6px solid #fff;
}

.tech-below-top-desz svg {
    width: 100%;
}

.yful-box-code {
    width: 110px;
}

.yful-box-code img {
    width: 100%;
}

.recogn-about {
    padding-top: 130vh;
}

.recogn-break-img2 {
    display: none;
}

.tbcl-ul-li-text p {
    /* font-weight: 290; */
}

.patient-the-le-more {
    display: flex;
    margin-top: 60px;
}

.hiru-li {
    height: 80vh;
}

.hiru-li0 {
    height: 30vh;
}

.home-inno-ri {
    padding-bottom: 10vh;
}

.policy-minan .ys-hd-pc-top .ys-cont1360,
.policy-minan .ys-hd-pc-bom .ys-cont1360 {
    border-bottom: none !important;
}

/* 鼠标效果 */
@media screen and (min-width: 1200px) {
    .pdbp-wrap6 .ys-imgbox-cover:hover img:nth-child(1) {
        opacity: 0;
    }

    .pdbp-wrap6 .ys-imgbox-cover:hover img:nth-child(2) {
        opacity: 1;
    }

    .tech-below-more .std-btn3-box:hover {
        border-color: var(--colord00) !important;
    }

    .head-nav-item.top-xuan:hover .head-nav-item-title {
        color: var(--colord00) !important;
    }

}

/* 二期切图 end */

/* 2025.7.2 lucas start */
.hnid-ul .hnid-li:last-child .hnid-link-flex {
    border-bottom: unset;
}

.hnid-link-flex img {
    position: absolute;
    right: -6px;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%) !important;
}

.hnid-link::after {
    left: 14px;
}


/* index页面粘性定位，恢复时删除以下 start*/
.home-inno .ys-cont1360 {
    position: unset;
}

.home-inno-le {
    position: relative;
    z-index: 5;
}

.hilu-li {
    opacity: 1;
}



.hilu-li .std-h3 {
    line-height: 1.75;
}


.hiru-li1 .hiru-li-img {
    top: -120px;
    transform: unset;
}

.home-inno-ri {
    padding-bottom: 0;
}

.contact-layout-phbox {
    display: none;
}

.recogn-about-btm-ri .ys-viewer {
    display: none;
}

/* .cont-layo-tit-li.swiper-slide-active .clul-tit,
.cont-layo-tit-li.slick-current .clul-tit {
    border-bottom: 1px solid var(--colord00);
} */

.clul-tit {
    border-bottom: 1px solid transparent;
}

.clul-line {
    display: none;
}

.tech-below-cont-ri .ys-viewer {
    display: none;
}

.pipeli-diseas-positionbox {
    position: sticky;
    top: 127px;
    background-color: #fff;
    z-index: 50;
    will-change: transform;
}

.viewer-backdrop {
    background-color: rgba(0, 0, 0, .8) !important;
}

.hiru-li .ys-viewer {
    display: none;
}

.pipeli-diseas-top {
    width: 100%;
    margin-bottom: 38px;
    padding-top: 38px;
    margin-top: -38px;
}

.clul-tit p {
    font-size: var(--font24);

    /* font-weight: 290; */
    color: var(--color414);
    line-height: var(--line175);
    transition: all .4s;
    opacity: 0.5;
    width: fit-content;
    position: relative;
}

.clul-tit p::after {
    content: '';
    height: 1px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: var(--colord00);
    transition: all 0.36s ease-in-out;
    opacity: 0;
}

.cont-layo-tit-li.swiper-slide-active .clul-tit p::after,
.cont-layo-tit-li.slick-current .clul-tit p::after {
    opacity: 1;
}

.cont-layo-tit-li.swiper-slide-active .clul-tit p,
.cont-layo-tit-li.slick-current .clul-tit p {
    opacity: 1;
}

.hawu-li-box {
    cursor: unset;
}

/* index页面 end */

/* 2025.7.2 lucas end */

.home-comp-warp-cont {
    min-height: 840px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}

.head-nav-item-drop {
    width: 260px;
}

.home-inno-warp {
    display: flex;
    align-items: center;
}

.businesscoop-ideal-ul {
    width: 35%;
}

.biul-cont {
    padding: 24px 22px 24px 22px;
}

.jfbu-li-text::after {
    top: 20px;
    width: 4px;
    height: 35px;
}

.tech-below-cont:first-child {
    margin-bottom: 300px;
}

.pdbh-info p {
    line-height: 1.5;
}

.pipeli-diseas-btm-head {
    padding-top: 18px;
    padding-bottom: 18px;
}

.newsdetail-cntr-box-right p,
.home-area-warp .std-text1 p,
.home-inno-le-text p,
.home-comp-warp-cont .std-text1 p {
    text-align: justify;
}

.home-area-warp-ul {
    padding-top: 10px !important;
}

.coul-link-cont .clch-text {
    font-size: var(--font24) !important;
}

.taul-cont-ri-text p {
    margin-bottom: 20px !important;
}

.ncbl-share-cry-li {
    width: 100%;
}

.ncbl-share-cry-text {
    padding-left: 14px;
}

.about-global .about-glob-text {
    display: block;
}

.about-global .about-glob-text::after {
    display: none;
}

.pibc-title {
    font-size: calc(var(--font48) - 2px);
}

b,
strong {
    font-weight: 700;
}

.ys-ban-title,
.clch-tit,
.businesscoop-intere-box-title,
.taul-cont-ri-top p,
.scientpub-top-box-title,
.tech-below-more-tit,
.std-insideh1,
.newsdetail-bottom-box-title,
.ncbr-title {
    font-weight: bold;
}
.home-inno-le .std-h2,
.home-inno-phwarp .std-h2,
.home-comp-warp-cont h2,
.home-area h2,
.home-deve-warp h2,
.home-deve-warp h2,
.home-news-head .std-h2,
.hilu-li .std-h3,
.nlbc-list .nlll-right-cry,
.nlbc-list .nlll-right-time{
    font-weight: normal !important;
}

.person-demo-top-ri {
    padding-right: 88px !important;
}

