﻿@charset "utf-8";
/* 字体 */
@font-face {
    font-family: 'LiXunjs-Regular';
    src: url('../fonts/WorkSans-Regular/WorkSansRegular.eot');
    src: url('../fonts/WorkSans-Regular/WorkSansRegular.eot') format('embedded-opentype'),
         url('../fonts/WorkSans-Regular/WorkSansRegular.woff2') format('woff2'),
         url('../fonts/WorkSans-Regular/WorkSansRegular.woff') format('woff'),
         url('../fonts/WorkSans-Regular/WorkSansRegular.ttf') format('truetype'),
         url('../fonts/WorkSans-Regular/WorkSansRegular.svg#WorkSansRegular') format('svg');
}
@font-face {
    font-family: 'LiXunjs-Medium';
    src: url('../fonts//WorkSans-Medium/WorkSansMedium.eot');
    src: url('../fonts//WorkSans-Medium/WorkSansMedium.eot') format('embedded-opentype'),
         url('../fonts//WorkSans-Medium/WorkSansMedium.woff2') format('woff2'),
         url('../fonts//WorkSans-Medium/WorkSansMedium.woff') format('woff'),
         url('../fonts//WorkSans-Medium/WorkSansMedium.ttf') format('truetype'),
         url('../fonts//WorkSans-Medium/WorkSansMedium.svg#WorkSansMedium') format('svg');
}
@font-face {
    font-family: 'LiXunjs-SemiBold';
    src: url('../fonts/WorkSans-SemiBold/WorkSansSemiBold.eot');
    src: url('../fonts/WorkSans-SemiBold/WorkSansSemiBold.eot') format('embedded-opentype'),
         url('../fonts/WorkSans-SemiBold/WorkSansSemiBold.woff2') format('woff2'),
         url('../fonts/WorkSans-SemiBold/WorkSansSemiBold.woff') format('woff'),
         url('../fonts/WorkSans-SemiBold/WorkSansSemiBold.ttf') format('truetype'),
         url('../fonts/WorkSans-SemiBold/WorkSansSemiBold.svg#WorkSansSemiBold') format('svg');
}
@font-face {
    font-family: 'LiXunjs-Bold';
    src: url('../fonts/WorkSans-Bold/WorkSansBold.eot');
    src: url('../fonts/WorkSans-Bold/WorkSansBold.eot') format('embedded-opentype'),
         url('../fonts/WorkSans-Bold/WorkSansBold.woff2') format('woff2'),
         url('../fonts/WorkSans-Bold/WorkSansBold.woff') format('woff'),
         url('../fonts/WorkSans-Bold/WorkSansBold.ttf') format('truetype'),
         url('../fonts/WorkSans-Bold/WorkSansBold.svg#WorkSansBold') format('svg');
}
/* 公共样式 - start */
body {
    font-family: "LiXunjs-Regular", "PingFang SC", "Microsoft YaHei" !important;
}
input,textarea{
    font-family: "LiXunjs-Regular", "PingFang SC", "Microsoft YaHei" !important;
}
/* wow弹窗字体引入 */
.altumcode {
    --fontFamily: "LiXunjs-Regular", "PingFang SC", "Microsoft YaHei" !important;
}
html{
    font-size: 100px;
}
:root{
    /* 字号 */
    --font100: 1.0rem;
    --font98: 0.98rem;
    --font96: 0.96rem;
    --font94: 0.94rem;
    --font92: 0.92rem;
    --font90: 0.90rem;
    --font88: 0.88rem;
    --font86: 0.86rem;
    --font84: 0.84rem;
    --font82: 0.82rem;
    --font80: 0.80rem;
    --font78: 0.78rem;
    --font76: 0.76rem;
    --font74: 0.74rem;
    --font72: 0.72rem;
    --font70: 0.70rem;
    --font68: 0.68rem;
    --font66: 0.66rem;
    --font64: 0.64rem;
    --font62: 0.62rem;
    --font60: 0.60rem;
    --font58: 0.58rem;
    --font56: 0.56rem;
    --font54: 0.54rem;
    --font52: 0.52rem;
    --font50: 0.50rem;
    --font48: 0.48rem;
    --font46: 0.46rem;
    --font44: 0.44rem;
    --font42: 0.42rem;
    --font40: 0.40rem;
    --font38: 0.38rem;
    --font36: 0.36rem;
    --font34: 0.34rem;
    --font32: 0.32rem;
    --font30: 0.30rem;
    --font28: 0.28rem;
    --font26: 0.26rem;
    --font24: 0.24rem;
    --font22: 0.22rem;
    --font20: 0.20rem;
    --font18: 0.18rem;
    --font16: 0.16rem;
    --font14: 0.14rem;
    --font12: 0.12rem;
    /* 间距 */
    --space250: 2.5rem;
    --space240: 2.4rem;
    --space230: 2.3rem;
    --space220: 2.2rem;
    --space210: 2.1rem;
    --space200: 2.0rem;
    --space190: 1.9rem;
    --space180: 1.8rem;
    --space170: 1.7rem;
    --space160: 1.6rem;
    --space150: 1.5rem;
    --space140: 1.4rem;
    --space130: 1.3rem;
    --space120: 1.2rem;
    --space110: 1.1rem;
    --space100: 1.0rem;
    --space90: 0.9rem;
    --space80: 0.8rem;
    --space70: 0.7rem;
    --space60: 0.6rem;
}
:root {
    /* 行高 */
    --line11: 1.1;
    --line12: 1.2;
    --line14: 1.4;
    --line15: 1.5;
    --line155: 1.55;
    --line16: 1.6;
    --line175: 1.75;
    /* 导航-高度 */
    --headh: 0.9rem;
    /* 颜色 */
    --color333: #333;
    --color666: #666;
    --color999: #999;
    --colorfff: #fff;
    --colora1d: #A1D6CA;
    --colore2e: #E2E99C;
    --color7a9: #7A9A01;
    --colord2e: #D2E06E;
    --color843: #84329B;
    --color006: #006AC6;
    --colorcd0:#CD001A;
    --color046:#046A38;
    --colormain1: #004C97;
    --colormain2: #A9C23F;
    --colorbj1:#1D252D;
    --colorbj2:#253746;
    --colorbj3:#425563;
    --colorbj4:#98A4AE;
    --colorbj5:#D9E1E2;
    --colorbj6:#F1F5F5;
    --colorgrad1:linear-gradient(90deg, rgba(66, 85, 99, 1)) 0%, rgba(152, 164, 174, 1) 100%;
    --colorgrad2:linear-gradient(90deg,  rgba(24, 37, 47, 1) 0%,  rgba(53, 87, 103, 1) 100%);
    --colorgrad3:linear-gradient(270deg, rgba((203, 226, 55, 1)) 0%,  rgba(155, 196, 0, 1) 100%);
    --colorgrad4:linear-gradient(270deg, rgba(241, 245, 245, 1) 0%,  rgba(226, 233, 156, 1) 97.6%);
    --colorgrad5:linear-gradient(307deg, rgba(217, 225, 226, 1) 0%,  rgba(255,255,255,1) 75.78%,  rgba(217, 229, 239, 1) 93.45%);
    --colorgrad6:linear-gradient(90deg, rgba(217, 225, 226, 1) 0%,  rgba(241, 245, 245, 1) 100%);
    --colorgrad7:linear-gradient(90deg,  rgba(217, 225, 226, 1) 0%,  rgba(255,255,255,1) 98.81%);
    /* 板块间距 */
    --space150: 1.5rem;
    --space140: 1.4rem;
    --spece60: 0.6rem;
    --space40: 0.4rem;
    --space20: 0.2rem;
    /* 段落间距 */
    --parpspace16: 0.16rem;
    --parpspace12: 0.12rem;
    --parpspace10: 0.1rem;  
    /* 特殊字体 */
    --medium:'LiXunjs-Medium';
    --semibold:'LiXunjs-SemiBold';
    --bold:'LiXunjs-Bold';
}
.std-font80,
.std-font80 p {
    font-size: var(--font80);
    color: var(--colorfff);
    line-height: var(--line12);
}
.std-font60,
.std-font60 p,
.yxedr-active h2 {
    font-size: var(--font60);
    color: var(--colorfff);
    line-height: var(--line12);
}
.std-font44,
.std-font44 p,
.yxedr-active h3 {
    font-size: var(--font44);
    color: var(--colorbj1);
    line-height: var(--line12);
}
.std-font24,
.std-font24 p,
.yxedr-active h4 {
    font-size: var(--font24);
    color: var(--colorbj1);
    line-height: var(--line15);
}
.std-font22,
.std-font22 p,
.yxedr-active h5 {
    font-size: var(--font22);
    color: var(--colorbj1);
    line-height: var(--line15);
}
.std-font20,
.std-font20 p{
    font-size: var(--font20);
    color: var(--colorbj1);
    line-height: var(--line15);
}
.std-text18,
.std-text18 p {
    font-size: var(--font18);
    color: var(--colorbj1);
    line-height: var(--line12);
}
.std-text16,
.std-text16 p {
    font-size: var(--font16);
    color: var(--colorbj1);
    line-height: var(--line155);
}
.std-text14,
.std-text14 p {
    font-size: var(--font14);
    color: var(--colorbj1);
    line-height: var(--line14);
}
.std-text12,
.std-text12 p {
    font-size: var(--font12);
    color: var(--colorbj1);
    line-height: var(--line14);
}
.yxedr-active p {
    font-size: var(--font16);
    color: var(--color333);
    line-height: var(--line175);
    margin-bottom: var(--parpspace10);
}
.std-padding150 {
    padding: var(--space150) 0;
}
.std-padding150-top {
    padding-top: var(--space150);
}
.std-padding150-bot{
    padding-bottom: var(--space150);
}
.std-padding140 {
    padding: var(--space140) 0;
}
.std-padding140-top {
    padding-top: var(--space140);
}
.std-padding140-bot{
    padding-bottom: var(--space140);
}
.std-padding100 {
    padding: var(--space100) 0;
}
.std-padding100-top {
    padding-top: var(--space100);
}
.std-padding100-bot{
    padding-bottom: var(--space100);
}
.std-mar60 {
    margin-bottom: var(--space60);
}
.std-mar40 {
    margin-bottom: var(--space40);
}
.std-mar40 {
    margin-bottom: var(--space20);
}
.yxedr-active h2, .yxedr-active h3 {
    margin-bottom: var(--parpspace16);
}
.yxedr-active h4 {
    margin-bottom: var(--parpspace12);
}
.yxedr-active h5 {
    margin-bottom: var(--parpspace10);
}
.search-main{
    --colormain1: var(--colormain) !important;
}
/*分享翻译*/
.ys-wechat-cont-parga p::before{
    content: '分享到 - 微信';
    /* content: 'Share the - WeChat'; */
}
/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .2)!important;
    white-space: nowrap;
}
/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child){
    display: none;
}
/* 侧边锚点隐藏 */
.mod-anchor{
    opacity: 0;
    transform: translateX(-50%);
    transition: all .4s ease;
    position: fixed;
    z-index: 20;
}
.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-disabled,
.slick-disabled{
    pointer-events: none!important;
    opacity: .5!important;
}
/* 按鈕--start */
.std-btn1{
    display: inline-block;
}
.std-btn1-box{
    position: relative;
    padding: 0.1rem 0.28rem;
    border-radius: 0.8rem;
    background: var(--colora1d);
    overflow: hidden;
    z-index: 2;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.std-btn1-box span{
    font-size: var(--font18);
    line-height:var(--line15);
    color: var(--colorbj1);
    text-align: center;
    display: block;
    font-family: var(--bold) !important;
}
.std-btn1-bg{
    position: absolute;
    top: 50%;
    left: auto;
    right: 0;
    transform: translate(0%,-50%) scale(1);
    background: #E0E992;
    box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.25) inset;
    border-radius: 0.8rem;
    width: 0%;
    height: 100%;
    pointer-events: none;
    transition: all .36s cubic-bezier(0, 0, 0.2, 1);
    z-index: -1;
}
.std-btn1.white .std-btn1-box{
    background: var(--colorfff);
}
.std-btn1-icon{
    width: 16px;
    flex-shrink: 0;
    margin-left: 10px;
    font-size: 0;
}
.std-btn1-icon img{
    width: 100%;
}
.std-btn1-icon2{
    width: 14px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 10px;
}
.std-btn1-icon2 img{
    width: 100%;
}
.std-btn2{
    display: inline-block;
}
.std-btn2-box{
    position: relative;
    z-index: 2;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.std-btn2-box::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 2px;
    background: #719B00;
    transition: all .36s ease;
}
.std-btn2-box span{
    font-size: var(--font18);
    line-height:var(--line15);
    color: var(--colorbj1);
    text-align: center;
    display: block;
    font-family: var(--bold) !important;
    transition: all .36s ease;
}
.std-btn2-icon{
    width: 16px;
    flex-shrink: 0;
    margin-left: 10px;
    font-size: 0;
    position: relative;
}
.std-btn2-icon img{
    width: 100%;
    transition: all .36s ease;
}
.std-btn2-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.std-btn2.up .std-btn2-icon img{
    transform: rotate(0deg) !important;
}
.std-btn2.up .std-btn2-icon{
    margin-left: 0px !important;
    margin-right: 10px;
}
/* 内容区 */
.ys-cont1320{
    width: 85vw;
    max-width: 1320px;
    margin: auto;
    --place: calc(50vw - 660px);
    --cont: 1320px; 
}
/* 顶部导航-start */
.ys-page-wrap.act .ys-main{
    margin-top:0px;
}
.head-nav-item-title{
    display: flex;
    align-items: center;
}
.head-logo{
    width: 2.14rem;
}
.mod-nav{
    display: flex;
    justify-content: space-between;
    padding: 0 3rem;
    width: 100%;
}
.mod-anv-ri{
    display: flex;
}
.ys-hd-pc{
    width: 100%;
    padding: 0 !important;
}
.head-nav-item-title span{
    line-height: var(--headh);
}
.hnit-icon{
    width: 12px;
    flex-shrink: 0;
    font-size: 0;
    position: relative;
    margin-left: 6px;
}
.hnit-icon img{
    width: 100%;
    transition: all .36s ease;
}
.hnit-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.head-nav-item-title span{
    color: var(--colorfff);
    font-size: var(--font14);
    font-family: var(--semibold) !important;
    transition: all .36s ease;
}
.head-nav-item-nub{
    padding-right: 30px;
}
.head-search-btn{
    display: flex;
    align-items: center;
}
.head-search-btn span{
    line-height: var(--headh);
    color: var(--colorfff);
    transition: all .36s ease;
    font-family: var(--semibold) !important;
}
.head-search-btn-icon{
    position: relative;
}
.head-search{
    padding: 0 18px;
}
.head-search-btn{
    position: relative;
}
.head-search-btn::before{
    content: "";
    position: absolute;
    left: -18px;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 44px;
    border-radius: 2px;
    background: var(--colora1d);
}
.head-search-btn::after{
    content: "";
    position: absolute;
    right: -18px;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 44px;
    border-radius: 2px;
    background: var(--colora1d);
}
.head-search-btn{
    width: auto;
}
.head-search-btn-icon{
    width: 12px;
    margin-left: 10px;
}
.head-lang-top span{
    margin: 0 8px;
    color: var(--colorfff);
    font-size: var(--font14);
    line-height: var(--headh);
    font-family: var(--semibold) !important;
}
.head-lang-top-circle{
    width: 16px;
}
.head-lang-top-jian{
    width: 10px;
}
.head-btn span{
    font-size: var(--font14);
}
.head-btn{
    margin-left: 28px;
}
.head-btn .std-btn1-box{
    padding: 3px 15px;
}
.head-btn .std-btn1-icon{
    width: 12px;
}
.ys-hd-pc::before{
    height: 100%;
    background: rgba(240, 245, 245, 0.80);
    backdrop-filter: blur(10px);
    --webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
}
.ys-hd-pc.isfixed,
.ys-hd-pc.ishover{
    background: rgba(240, 245, 245, 0.80);
    backdrop-filter: blur(10px);
    --webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
}
.ys-hd-pc.isfixed .head-lang-top span,
.ys-hd-pc.isfixed .head-nav-item-title span,
.ys-hd-pc.ishover .head-lang-top span,
.ys-hd-pc.ishover .head-nav-item-title span,
.ys-page-wrap.act .head-nav-item-title span,
.ys-page-wrap.act .head-lang-top span{
    color: var(--colorbj2);
}
.ys-hd-pc.isfixed .hnit-icon img:nth-child(2),
.ys-hd-pc.ishover .hnit-icon img:nth-child(2),
.ys-page-wrap.act .hnit-icon img:nth-child(2){
    opacity: 1;
}
.ys-hd-pc.isfixed .hnit-icon img:nth-child(1),
.ys-hd-pc.ishover .hnit-icon img:nth-child(1),
.ys-page-wrap.act .hnit-icon img:nth-child(1){
    opacity: 0;
}
.ys-hd-pc.isfixed .head-search-btn span,
.ys-hd-pc.ishover .head-search-btn span,
.ys-page-wrap.act .head-search-btn span{
    color: var(--colorbj2);
}
.ys-hd-pc.isfixed .head-search-btn::before,
.ys-hd-pc.isfixed .head-search-btn::after,
.ys-hd-pc.ishover .head-search-btn::before,
.ys-hd-pc.ishover .head-search-btn::after,
.ys-page-wrap.act .head-search-btn::after,
.ys-page-wrap.act .head-search-btn::before{
    background: var(--colorbj4);
}
.ys-hd-pc {
    position: fixed;
    top: 0;
    left: 0;
    transform: translateY(-91px);
    transition: all .25s cubic-bezier(.455,.03,.515,.955) .4s;
}
.ys-hd-pc.head-fixed {
    transition: transform .25s cubic-bezier(.445,.05,.55,.95) .4s;
    position: fixed;
    top: 0;
    transform: translateY(0);
}
.ys-hd-pc.head-top {
    top: 0px;
    transform: translateY(0px);
}
.head-nav-item-title{
    position: relative;
}
.head-nav-item-title::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: calc(100% + 16px);
    height: 30px;
    background: transparent;
    pointer-events: none;
    opacity: 0;
    transition: all .36s ease;
    border: solid 2px #A9C23F;
}
.head-nav-item.yxnav-active1 .head-nav-item-title::after{
    opacity: 1;
}
.head-nav-item-down{
    width: 856px;
    border: 1px solid #E3E7F0;
    background: #FFF;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
}
.mod-pull-wrap{
    padding: 34px 33px 34px 37px;
    position: relative;
    z-index: 2;
}
.mod-pull-wrap::after{
    content: "";
    position: absolute;
    top: 0;
    right: -1px;
    width:20%;
    height: 100%;
    background: transparent;
    z-index: -1;
}
.mod-pull.on .mod-pull-wrap::after{
    background: var(--colord2e);
}
.mod-pull.on1 .mod-pull-wrap::after{
    background: var(--colora1d);
}
.mod-pull.on2 .mod-pull-wrap::after{
    background: #004C97;
}
.mod-pull-le{
    width: 38%;
}
.mod-pull-ri{
    width: 62%;
    padding-left:42px;
}
.mplu-li-link{
    display: flex;
    align-items: center;
    padding: 18px 10px;
    justify-content: space-between;
    border-bottom: solid 2px var(--colorbj5);
    background: transparent;
    transition: all .36s;
}
.mplu-li-link span{
    font-size: var(--font16);
    color: var(--colorbj2);
    display: inline-block;
    font-family: var(--medium) !important;
    line-height: var(--line12);
    transition: all .36s ease;
}
.mplu-li-link-icon{
    font-family: var(--medium) !important;
    color: var(--colorbj2);
    font-size: var(--font16);
    line-height: var(--line12);
}
.mod-pull.on .mplu-li.yxnav-active2 .mplu-li-link{
    background: var(--colord2e);
    border-bottom: solid 2px var(--colord2e);
}
.mod-pull.on1 .mplu-li.yxnav-active2 .mplu-li-link{
    background: var(--colora1d);
    border-bottom: solid 2px var(--colora1d);
}
.mod-pull.on2 .mplu-li.yxnav-active2 .mplu-li-link{
    background: #004C97;
    border-bottom: solid 2px #004C97;
}
.mod-pull.on2 .mplu-li.yxnav-active2 .mplu-li-link span,
.mod-pull.on2 .mplu-li.yxnav-active2 .mplu-li-link-icon{
    color: var(--colorfff);
}
.mpru-li-box{
    display: flex;
    align-items: center;
}
.mod-pull-wrap{
    display: flex;
}
.mpru-li-ri{
    width: 53.5%;
}
.mpru-li-le{
    width: 45.5%;
    padding-right: 26px;
}
.mpru-li-tit{
    font-family: var(--semibold) !important;
    color: var(--colorbj3);
    line-height: 1.45;
}
.mpru-li-word{
    margin-top: 10px;
}
.mpru-li-word p{
    font-size: var(--font14);
    color: var(--colorbj3);
    line-height: var(--line15);
}
.mpru-li-btn .std-btn2-box span{
    font-size: var(--font14);
    color: var(--colorbj3);
}
.mpru-li-btn .std-btn2-icon{
    width: 10px;
}
.mpru-li-btn{
    margin-top: 20px;
}
.mpru-li{
    display: none;
}
.mpru-li:first-child{
    display: block;
}
.yx-search3xlbox-title{
    text-align: center;
    color: #000;
    line-height: 1.3;
    font-family: var(--medium) !important;
    padding: 0.23rem;
    width: 100%;
    background: var(--colorfff);
    font-size: var(--font32);
}
.head-search-btn .ys-imgbox-cover:nth-of-type(2) {
    transform: translate(-50%, -50%) scale(1);
}
.head-search-btn-bg{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% + 16px);
    height: 30px;
    background:transparent;
    border: solid 2px #A9C23F;
    opacity: 0;
    transition: all .36s;
    pointer-events: none;
}
.head-search-btn.act .head-search-btn-bg{
    opacity: 1;
}
.yx-search3xlbox-bot{
    padding: 0.48rem 0.5rem 0.44rem;
    background: #E2E99C;
}
.ysbs-tit{
    color: var(--colorbj3);
    font-family: var(--semibold) !important;
    line-height: 2.28;
    border-bottom: solid 2px #7A9A01;
}
.ysbs-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
}
.ysbs-ul-li{
    padding: 0 12px;
    margin-top: 13px;
}
.ysbs-ul-li-tit{
    cursor: pointer;
    font-size: var(--font16);
    color: var(--colorbj3);
    line-height: var(--line155);
    font-family: var(--medium) !important;
}
.yx-search3-tbox {
    position: relative;
    top: auto;
    left: auto;
    transform: inherit;
    width: 100%;
    height: 0.8rem;
    border: solid 2px var(--colorbj4);
    background: #fff;
    padding: 0 0.4rem;
    margin-bottom: 0.24rem;

}
.yx-search3-xls input{
    font-size: var(--font20);
    line-height: 1.3;
    color: var(--colorbj1);
    font-family: var(--medium) !important;
}
.yx-search3-xls input::placeholder{
    color: var(--colorbj4) !important;
}

.yx-search3xlbox {
    width: 53.4%;
    /* height: 275px; */
    height: auto;
    box-shadow: 0 5px 13px rgba(35, 50, 64, .1);
    left: 50%;
    transform: translateX(-50%);
}
.head-search{
    position: static;
}
.yx-search3xlbox-close{
    position: absolute;
    top:26px;
    right: 28px;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.yx-search3xlbox-close-icon{
    width: 26px;
    flex-shrink: 0;
    font-size: 0;
    margin-left:11px;
}
.yx-search3xlbox-close-icon img{
    width: 100%;
}
.yx-search3xlbox-close span{
    display: inline-block;
    color: var(--colorbj1);
    font-size: var(--font14);
    line-height: var(--line15);
    font-family: var(--semibold) !important;
}
.head-lang-down-inof{
    padding: 10px 0;
}
/* 顶部导航-end */
/* 底部导航-start */
.footer-min-le-tit{
    font-size: var(--font24);
    color: var(--colorfff);
    line-height: var(--line15);
    font-family: var(--semibold) !important;
}
.footer-top .std-btn1-icon{
    transition: all .36s;
    width: 12px;
}
.footer-top .std-btn1-box{
    padding: 4px 32px 4px 42px;
}
.footer-top .std-btn1-box span{
    font-size: var(--font14);
    line-height: 2;
}
.footer-top{
    padding-bottom: 0.46rem;
    margin-bottom: 0.55rem;
    border-bottom: solid 1px #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.footer-min{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.footer-min-ri{
    width: 28%;
}
.footer-min-mid{
    width: 17%;
}
.footer-min-le{
    width: 50.5%;
}
.footer-navs-li{
    width: 33.333333%;
    padding: 0 15px !important;
    margin-top: 0.3rem;
}
.footer-logo{
    width: 308px;
}
.footer-nav>li>a {
    font-size: var(--font18);
    line-height: var(--line14);
    color: var(--colorfff);
    margin-bottom: var(--gap2);
    font-family: var(--semibold) !important;
}
.footer-nav {
    --gap1: 20px;
    --gap2: 12px;
    --gap3: 6px;
    width: auto;
    font-size: var(--font16);
}
.footer-nav{
    margin: 0 -15px;
}
.footer-nav ul a {
    font-size: var(--font14);
    line-height: var(--line14);
    color: var(--colorfff);
    margin-bottom: var(--gap3);
}
.footer-share-btn .ys-imgbox-cover {
    width: 24px;
}
.footer-share>li {
    padding: 0 2.5px;
}
.footer-share {
    margin: 0 -2.5px;
    margin-top: 0.57rem;
}
.footer-min{
    padding-bottom: 0.3rem;
}
.footer-min-mid .footer-navs-li{
    width: 100% !important;
}
.footer-min-mid .footer-nav{
    display: flex;
    flex-direction: column;
}
.footer-min-mid .footer-nav>li>a,
.fmml-tit{
    font-size: var(--font24);
    color: var(--colorfff);
    line-height: var(--line15);
    font-family: var(--semibold) !important;
    margin-bottom: 0.3rem;
}
.footer-min-mid .footer-navs-li{
    margin-top: 0.5rem;
}
.footer-min-mid .footer-navs-li:first-child{
    margin-top: 0px;
}
.footer-min-mid-link{
    margin-top: 0.3rem;
}
.fmml-ul-li a{
    font-size: var(--font16);
    line-height: 1.6;
    color: var(--colorfff);
    font-family: var(--bold) !important;
}
.fmru-li-text{
    font-size: var(--font24);
    color: var(--colorfff);
    line-height: var(--line15);
    font-family: var(--semibold) !important;
    margin-bottom: 0.25rem;
}
.fmru-li{
    margin-bottom: 0.3rem;
}
.fmru-li:last-child{
    margin-bottom: 0px;
}
.flli-word span{
    display: block;
    font-size: var(--font14);
    font-family: var(--bold) !important;
    line-height: var(--line14);
    color: var(--colorfff);
}
.flli-word p, .flli-word p a{
    display: inline-block;
    font-size: var(--font14);
    line-height: var(--line14);
    color: var(--colorfff);
}
.flli-word p{
    margin-bottom: 0.1rem;
}
.fmru-li-list-item{
    margin-bottom: 0.1rem;
}
.fmru-li:last-child{
    margin-bottom: 0px;
}
/* 底部导航-end */
/* 公共样式 - end */
/* lucas辅助切图 start */
.ys-cont1300 {
    max-width: 1300px;
    margin: auto;
    width: 85vw;
    --place: calc(50vw - 620px);
    --cont: 13000px;
}
.newsdet-nyban-le .std-text14 {
    line-height: 2.2;
    font-family: var(--semibold);
    letter-spacing: 1.12px;
}
.newsdet-nyban-le .std-font44 {
    margin-bottom: var(--space20);
    color: var(--colorfff);
}
.modmy-bread .ys-bread-list a {
    font-size: var(--font12);
    color: var(--colorfff);
    line-height: 2.3;
    letter-spacing: 2px;
    white-space: nowrap;
}
.modmy-bread {
    margin-bottom: 0.28rem;
}
.newsdet-nyban-le {
    width: 60.16%;
    padding-right: 1.18rem;
}
.newsdet-nyban-ri {
    width: 39.84%;
}
.newsdet-nyban-le .std-text14 {
    color: var(--colorfff);
    line-height: 2.2;
    letter-spacing: 1.12px;
}
.newsdet-nyban-le .std-text14 span {
    margin: 0 0.13rem;
}
.modmy-bread .ys-bread-list::before {
    content: "";
    width: 1px;
    height: 40%;
    background: var(--colorfff);
    transform: translate(-50%,-50%) rotate(15deg);
}
.modmy-bread.ys-flex-center {
    flex-wrap: wrap;
}
.modmy-bread .ys-bread-list:first-child::before {
    display: block
}
.modmy-bread .ys-bread-list:last-child::after {
    display: none !important;
}
.newsdet-nyban-ri-bg {
    width: 59.65%;
}
.newsdet-nyban-ri-bg img {
    width: 100%;
}
.newsdet-nyban-ri {
    position: relative;
    display: flex;
    justify-content: flex-end;
}
.newsdet-nyban-ri-img {
    width: 54%;
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 1;
    transform: translate(0, -50%);
}
.newsdet-nyban-ri-img img {
    width: 100%;
    height: 100%;
}
.newsdet-page .ys-cont1300 {
    display: flex;
    align-items: center;
}
.newsdet-cent-le {
    width: 66.67%;
    background: var(--colorfff);
}
.newsdet-cent-ri {
    width: 33.33%;
}
.newsdet-cent-le {
    padding: var(--space140) var(--space190) var(--space230) 3rem;
}
.newsdet-cent {
    display: flex;
    flex-wrap: wrap;
    position: relative;
}
.newsdet-cent-box {
    display: flex;
    flex-wrap: wrap;
    max-width: 1920px;
    margin: auto;
}
.newsdet-cent::after {
    content: "";
    width: 53.33%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
    background: var(--colorbj6);
}
.newsdet-cent-ri {
    padding: 1.44rem var(--space90);
}
.newsdet-cent-le p {
    font-size: var(--font16);
    font-family: var(--medium);
    line-height: var(--line15);
    letter-spacing: -0.25px;
    margin-bottom: 0.15rem;
    color: #002842;
}
.newsdet-page .yxedr-active p {
    font-size: var(--font16);
    font-family: var(--medium);
    line-height: var(--line15);
    letter-spacing: -0.25px;
    margin-bottom: 0.15rem;
    color: #002842;
}
.newsdet-cent-le p:last-child {
    margin-bottom: 0 !important;
}
.newsdet-page .yxedr-active ul li p {
    margin-bottom: 0;
}
.newsdet-cent-le ul li p {
    margin-bottom: 0;
}
.newsdet-cent-le h4 {
    font-size: var(--font32);
    line-height: 1.3;
    font-family: var(--medium);
    margin-bottom: 0.15rem;
}
.newsdet-page .yxedr-active h4 {
    font-size: var(--font32);
    line-height: 1.3;
    font-family: var(--medium);
    margin-bottom: 0.15rem;
}
.yxedr-active ul {
    padding-inline-start: 20px;
}
.ncrl-li-link-bottom {
    width: 60.99%;
}
.ncrl-li-link-tit {
    font-size: var(--font20);
    font-family: var(--semibold);
    line-height: 1.3;
    letter-spacing: -0.3px;
    color: #18252F;
    margin-bottom: 8px;
    transition: all 0.36s ease-in-out;
}
.cllb-text {
    font-size: var(--font12);
    color: #355767;
    line-height: var(--line16);
    margin-right: 5px;
}
.ncrl-li-link-btn {
    display: flex;
    align-items: center;
}
.cllb-img {
    width: 6px;
    margin-bottom: 3px;
}
.cllb-img img {
    width: 100%;
}
.ncrl-li-link-top {
    width: 100%;
    position: relative;
    margin-bottom: 0.26rem;
}
.nllt-tab {
    font-size: var(--font14);
    color: #18252F;
    line-height: 2.2;
    letter-spacing: 1.12px;
    font-family: var(--semibold);
    text-align: center;
    background: #7BDACA;
    padding: 5px 0.25rem;
    position: absolute;
    top: 20px;
    left: 20px;
}
.ncrl-li-link-bottom {
    padding-bottom: 0.33rem;
    border-bottom: 2px solid #9BC400;
}
.ncrl-li {
    margin-bottom: 0.32rem;
}
.ncrl-li:last-child {
    margin-bottom: 0 !important;
}
.newsdet-cent-ri-list {
    margin-bottom: 0.36rem;
}
.newsdet-cent-ri .std-btn1-icon {
    margin-left: 0.14rem;
}
.newsdet-cent-le p img {
    width: 100%;
}
.newslist-banner .std-font80 {
    margin-bottom: 0.38rem;
    text-align: center;
}
.newslist-ban-text,
.newslist-ban-text p {
    color: #fff;
    letter-spacing: -0.25px;
    font-family: var(--medium);
    text-align: center;
}
.newslist-banner .modmy-bread {
    margin-bottom: 0.12rem;
    display: flex;
    justify-content: center;
}
.newslist-page .ys-main {
    position: relative;
}
.newslist-follbg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.newslist-follbg img {
    width: 100%;
    height: 100vh;
    position: sticky;
    top: 0;
}
.ys-cont1020 {
    width: 85vw;
    max-width: 1020px;
    margin: auto;
}
.ys-footer {
    z-index: 5;
    padding-top: 1rem;
}
.newslist-banner .ys-cont1020 {
    padding-top: var(--space150);
}
.newslist-banner {
    position: relative;
    z-index: 5;
}
.nctl-li-link {
    font-size: var(--font22);
    line-height: var(--line12);
    font-family: var(--medium);
    color: var(--colorfff);
}
.newslist-cent-top-title {
    font-size: var(--font46);
    color: #9BC400;
    line-height: var(--line12);
    font-weight: var(--semibold);
    padding-right: 0.2rem;
    white-space: nowrap;
}
.newslist-cent-top {
    padding-bottom: 0.5rem;
    border-bottom: 2px solid #9BC400;
    margin-bottom: 0.59rem;
}
.newslist-cent-top-list {
    --gap1: 23px;
    --gap2: 20px;
    margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}
.newslist-cent-top-list>li {
    width: fit-content;
    padding: 0 var(--gap1);
    margin-bottom: var(--gap2);
}
.newslist-cent-top-list>li>a {
    height: 100%;
    transition: all 0.36s ease-in-out;
}
.newslist-cent {
    padding-top: var(--space150);
    position: relative;
    z-index: 5;
}
.newslist-cent-top {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
}
.nllc-link-top {
    position: relative;
    width: 100%;
}
.nllc-link-top-tab {
    font-size: var(--font14);
    line-height: 2.2;
    letter-spacing: 1.12px;
    color: #18252F;
    text-align: center;
    background: #D5E1E2;
    padding: 5px 0.22rem;
    position: absolute;
    top: 20px;
    left: 18px;
    font-family: var(--semibold);
}
.ncbl-li-list {
    --ge: 33.333333%;
    --gap1: 12px;
    --gap2: 40px;
    margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
    display: flex;
    flex-wrap: wrap;
}
.ncbl-li-list>li {
    width: var(--ge);
    padding: 0 var(--gap1);
    margin-bottom: var(--gap2);
}
.ncbl-li-list>li>a {
    height: 100%;
    display: flex;
    flex-direction: column;
}
.nllc-link-bottom-title {
    font-size: var(--font24);
    margin-bottom: 0.26rem;
    font-family: var(--semibold);
    line-height: var(--line14);
    color: #18252F;
}
.nllc-link-bottom {
    padding: 0.26rem 0.26rem 0.31rem;
    background: #fff;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.nlbc-intr,
.nlbc-intr p {
    font-size: var(--font14);
    line-height: var(--line15);
    letter-spacing: -0.035px;
    color: #355767;
    font-family: var(--medium);
}
.nlbc-intr {
    padding-bottom: 0.26rem;
    border-bottom: 2px solid #9BC400;
    margin-bottom: 0.26rem;
}
.nllc-link-bottom-cry {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.nllc-link .std-btn2 {
    width: fit-content;
}
.ncbl-li-list-cry.on1 .nllc-link-top-tab {
    background: #D5E1E2;
}
.ncbl-li-list-cry.on2 .nllc-link-top-tab {
    background: #7BDACA;
}
.ncbl-li-list-cry.on3 .nllc-link-top-tab {
    background: #0050A2;
    color: #fff;
}
.ncbl-li-list-cry.on4 .nllc-link-top-tab {
    background: #CBE237;
}
.ncbl-li-list-cry.width1 {
    width: 100%;
}
.ncbl-li-list-cry.width1 .nllc-link {
    display: flex;
    flex-direction: row;
}
.ncbl-li-list-cry.width1 .nllc-link-top {
    width: 32%;
}
.nllc-link-top .ys-imgbox-cover img {
    object-fit: cover;
}
.nllc-link-top .ys-imgbox-cover {
    height: 100%;
}
.ncbl-li-list-cry.width1 .nllc-link-bottom {
    width: 68%;
    padding: 0.2rem 0.28rem;
}
.ncbl-li-list-cry.width1 .nllc-link-bottom-title {
    margin-bottom: 0;
    flex: 1;
    display: flex;
    align-items: center;
    margin-bottom: 5px;
}
.ncbl-li-list-cry.width1 .nlbc-intr {
    margin-bottom: 0.2rem;
    padding-bottom: 0.21rem;
}
.ncbl-li-list-cry.width1 .nllc-link-bottom-cry {
    align-items: flex-start;
}
.ncbl-li {
    margin-bottom: var(--space40);
}
.ncbl-li.width1 {
    margin-bottom: 0 !important;
}
.newslist-cent {
    padding-bottom: 2rem;
}
.ys-cont1320 {
    width: 85vw;
    max-width: 1320px;
    margin: auto;
    --place: calc(50vw - 660px);
    --cont: 1320px;
}
.prodspe-banner .modmy-bread {
    margin-bottom: 0.1rem;
    padding-left: 0.2rem;
}
.prodspe-banner .std-font80 {
    margin-bottom: 0.18rem;
}
.prodspe-banner .ys-cont1320 {
    padding-right: 1.1rem;
}
.prodspe-banner-cry-le {
    width: 31.74%;
    padding-right: 0.35rem;
}
.prodspe-banner-cry-ri {
    width: 68.26%;
}
.prodspe-banner-cry {
    display: flex;
    align-items: flex-start;
}
.pbcl-text,
.pbcl-text p {
    font-size: var(--font24);
    line-height: var(--line14);
    font-family: var(--semibold);
    color: var(--colorfff);
}
.pbcl-text {
    margin-bottom: 0.25rem;
}
.prodspe-banner-cry-ri,
.prodspe-banner-cry-ri p {
    font-family: var(--medium);
    letter-spacing: -0.25px;
    color: #fff;
}
.prodspe-banner-cry-ri p {
    margin-bottom: 0.24rem;
}
.prodspe-banner-cry-ri p:last-child {
    margin-bottom: 0 !important;
}
.pbcl-btn-text {
    font-size: var(--font18);
    line-height: var(--line14);
    color: #A1D6CA;
    font-family: var(--semibold);
    letter-spacing: 0.5px;
    margin-right: 7px;
}
.pbcl-btn-img {
    width: 18px;
    transition: all 0.36s ease-in-out;
}
.pbcl-btn-img img {
    width: 100%;
}
.pbcl-btn-link {
    display: flex;
    align-items: center;
}
.prodspe-banner .ys-nyban-img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}
.prodspe-banner .ys-nyban-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.prodspe-banner {
    position: relative;
    padding: var(--space150) 0 var(--space110);
}
.prodspe-browse-le-tit {
    font-size: var(--font32);
    font-family: var(--medium);
    line-height: 1.3;
    color: #18252F;
    margin-bottom: 8px;
}
.prodspe-browse-le-sub {
    color: #18252F;
    font-family: var(--medium);
    letter-spacing: -0.25px;
    margin-bottom: 0.1rem;
}
.prodspe-browse-le-cry,
.prodspe-browse-le-cry p {
    font-size: var(--font12);
    line-height: var(--line16);
    color: #18252F;
}
.prodspe-browse .ys-cont1320 {
    border: 2px solid #9BC400;
    padding: 0.37rem 0.55rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.prodspe-browse {
    padding-top: var(--space140);
}
.prodspe-browse-le {
    width: 24.73%;
}
.prodspe-browse-ri {
    width: 68.55%;
}
.prodspe-browse-ri .swiper-pagination {
    display: none;
}
.pbrl-link-text {
    font-size: var(--font12);
    font-family: var(--semibold);
    line-height: var(--line12);
    color: #18252F;
    text-align: center;
}
.pbrl-link {
    width: 100%;
    height: 100%;
    padding: 0.25rem 0.1rem 0.16rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    background: transparent;
    transition: all 0.36s ease-in-out;
    border: 1.2px solid #7BDACA;
}
.pbrl-link .ys-imgbox-cover {
    margin-bottom: 0.18rem;
    margin-left: 0.3rem;
    width: 74px;
}
.prodspe-browse-ri-li.swiper-slide {
    height: auto;
}
.pbrl-link .ys-imgbox-cover img:nth-child(1) {
    opacity: 0;
}
.pbrl-link .ys-imgbox-cover img:nth-child(2) {
    opacity: 1;
}
.prodspe-browse-ri-swiper {
    max-width: 724px;
}
.prodspe-browse-ri {
    position: relative;
}
.pbrb-pre,
.pbrb-next {
    width: 16px;
    cursor: pointer;
}
.pbrb-pre img,
.pbrb-next img {
    width: 100%;
}
.pbrb-next {
    transform: rotate(-180deg);
}
.prodspe-browse-ri-btn {
    width: 100%;
    position: absolute;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.prodspe-browse-ri-li.act .ys-imgbox-cover img:nth-child(1) {
    opacity: 1;
}
.prodspe-browse-ri-li.act .ys-imgbox-cover img:nth-child(2) {
    opacity: 0;
}
.prodspe-browse-ri-li.act .pbrl-link {
    background: #7BDACA;
}
.plcl-link-bottom-text {
    font-size: var(--font16);
    font-family: var(--semibold);
    line-height: var(--line12);
    color: #fff;
    text-align: center;
}
.plcl-link {
    position: relative;
}
.plcl-link-bottom {
    width: 100%;
    background: rgba(66, 85, 99, 0.84);
    transition: all 0.36s ease-in-out;
    padding: 0.2rem 0.6rem;
    position: absolute;
    bottom: 0;
    left: 0;
}
.plcl-link-bottom-hover {
    transition: all 0.36s ease-in-out;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 0.34rem 0.36rem 0.44rem;
    z-index: 4;
}
.plcl-link-bottom {
    z-index: 4;
}
.plcl-link-bottom-hover::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(130deg, #0050A2 26.29%, #006ED4 101.08%);
    opacity: 0.84;
    z-index: 1;
}
.plbh-tit {
    font-size: var(--font32);
    line-height: var(--line12);
    font-family: var(--semibold);
    color: #fff;
    margin-bottom: 0.12rem;
    position: relative;
    z-index: 5;
}
.plbh-type {
    font-size: var(--font18);
    font-family: var(--semibold);
    line-height: 1.3;
    color: #fff;
    /* padding-bottom: 0.77rem; */
    width: 100%;
    /* border-bottom: 2px solid #7BDACA; */
    position: relative;
    z-index: 5;
}
.plbh-btn {
    font-size: var(--font16);
    font-family: var(--bold);
    line-height: var(--line14);
    letter-spacing: 0.113px;
    margin-top: 0.1rem;
    position: relative;
    z-index: 5;
    color: #fff;
}
.plbh-btn span {
    margin-left: 5px;
}
.prodspe-list {
    padding-top: var(--space100);
}
.prodspe-list-cry {
    --ge: 33.333333%;
    --gap1: 42px;
    --gap2: 23px;
    margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
    display: flex;
    flex-wrap: wrap;
}
.prodspe-list-cry>li {
    width: var(--ge);
    padding: 0 var(--gap1);
    margin-bottom: var(--gap2);
}
.prodspe-list-cry>li>a {
    height: 100%;
    display: flex;
    flex-direction: column;
}
.plcl-link {
    background: #EFF5F5;
}
.prodspe-list-pcfy {
    margin-top: 0.9rem;
}
.prodspe-list-pcfy li.activepage {
    color: #163949;
    background: #CBE237;
}
.prodspe-list-pcfy li {
    color: #163949;
    font-size: var(--font20);
    letter-spacing: 2px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    margin: 0 2px;
    border-radius: unset;
    font-family: var(--semibold);
}
.pc-fenye {
    --page_bg: #CBE237;
}
.prodspe-list-pcfy .first li::before {
    content: "\e744";
}
.prodspe-list-pcfy .first li {
    width: fit-content;
    margin-right: 0.65rem;
}
.prodspe-list-pcfy .end li {
    width: fit-content;
    margin-left: 0.65rem;
}
.prodspe-list-pcfy .end li::before {
    content: "\e743";
    position: absolute;
    right: -20px;
}
.end li,
.first li {
    font-size: var(--font18);
    line-height: var(--line14);
    letter-spacing: 0.5px;
    font-family: var(--semibold);
    color: #163949;
}
.prodspe-list {
    padding-bottom: var(--space140);
}
.prodspe-faq .std-font60 {
    margin-bottom: 0.24rem;
    text-align: center;
    color: #18252F;
}
.prodspe-faq-text,
.prodspe-faq-text p {
    font-size: var(--font16);
    font-family: var(--medium);
    line-height: var(--line155);
    letter-spacing: -0.25px;
    color: #18252F;
    text-align: center;
}
.prodspe-faq-text {
    margin: auto;
    margin-bottom: 0.5rem;
    max-width: 734px;
}
.prodspe-faq {
    position: relative;
}
.prodspe-faq-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: -1;
}
.prodspe-faq-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
}
.prodspe-faq-bg img:nth-child(2) {
    position: absolute;
    top: 0;
    left: 0;
}
.prodspe-faq .ys-cont1000 {
    z-index: 5;
    padding: 3.5rem 0 var(--space110);
}
.prodspe-faq-slide .ys-sit-name {
    font-size: var(--font16);
    font-family: var(--semibold);
    line-height: 1.68;
    letter-spacing: -0.32px;
    color: #18252F;
    transition: all 0.36s ease-in-out;
}
.prodspe-faq-slide .ys-slide-item-bot,
.prodspe-faq-slide .ys-slide-item-bot p {
    font-size: var(--font14);
    line-height: var(--line15);
    color: #6B7592;
}
.prodspe-faq-slide .ys-slide-item {
    margin-bottom: 0.24rem;
}
.prodspe-faq-slide .ys-slide-item:last-child {
    margin-bottom: 0 !important;
}
.ys-slide-item-cry {
    border-radius: 6px;
    border: 1px solid #9BC400;
    background: #FFF;
    box-shadow: 0 0.5px 2px 0 rgba(23, 33, 63, 0.08);
}
.prodspe-faq-slide .ys-slide-item-top {
    padding: 0.2rem 0.2rem 0.2rem 0.24rem;
}
.prodspe-faq-slide .ys-slide-item-bot {
    padding: 0 0.2rem 0.2rem 0.24rem;
}
.ys-sit-icon::after,
.ys-sit-icon::before {
    content: unset;
}
.prodspe-faq-slide .ys-sit-icon {
    width: 16px;
    transition: all 0.36s ease-in-out;
}
.prodspe-faq-slide .ys-sit-icon img {
    width: 100%;
}
.prodspe-faq-slide .ys-slide-item.on .ys-sit-icon {
    transform: rotate(45deg);
}
.proindivi-banner-le {
    width: 60.38%;
    padding-right: var(--space120);
}
.proindivi-banner-ri {
    width: 39.62%;
    display: flex;
    justify-content: flex-end;
    position: relative;
}
.proindivi-banner .ys-bread-list:last-child::after {
    content: unset;
}
.prodspe-banner .ys-bread-list:last-child::after {
    content: unset;
}
.proindivi-banner .modmy-bread {
    margin-bottom: 0.25rem;
    margin-left: 0.1rem;
}
.proindivi-banner .std-font60 {
    margin-bottom: 0.28rem;
}
.proindivi-banner-le-intro,
.proindivi-banner-le-intro p {
    font-size: var(--font20);
    font-family: var(--semibold);
    line-height: 1.45;
    letter-spacing: 0.2px;
    color: #fff;
}
.proindivi-banner-le-intro {
    margin-bottom: 0.27rem;
}
.proindivi-banner .pbcl-btn-text {
    margin-right: 0.35rem;
}
.proindivi-banner-ri-bg {
    width: 100%;
}
.pbrb-img1 {
    width: 91.4%;
}
.pbrb-img2 {
    width: 88.7%;
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 1;
    transform: translate(0, -50%);
}
.proindivi-banner .ys-cont1320 {
    display: flex;
    align-items: center;
}
.proindivi-app-tit {
    color: #18252F;
    font-size: var(--font26);
    line-height: var(--line12);
    font-family: var(--semibold);
}
.proindivi-app {
    padding: 0.4rem 0 0.33rem;
    position: relative;
}
.proindivi-app::after {
    content: "";
    width: 93.75%;
    height: 2px;
    background: #9BC400;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
}
.proindivi-febe-top-tit {
    color: #18252F;
    font-size: var(--font50);
    font-family: var(--medium);
    line-height: var(--line15);
    width: fit-content;
    padding-right: 20px;
}
.proindivi-febe-top-cry,
.proindivi-febe-top-cry p {
    color: #18252F;
    font-size: var(--font16);
    font-family: var(--medium);
    line-height: var(--line155);
    letter-spacing: -0.25px;
}
.proindivi-febe-top-cry {
    width: 54.02%;
}
.proindivi-febe-top {
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.proindivi-febe {
    padding-top: var(--space130);
    padding-bottom: var(--space140);
    position: relative;
}
.proindivi-febe-bg {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: -1;
    pointer-events: none;
}
.proindivi-febe-bg img {
    width: 100%;
    height: 100%;
}
.proindivi-febe-bottom table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0.37rem;
    background: var(--colorfff);
}
.proindivi-febe-bottom td {
    color: #163949;
    line-height: 1.35;
    font-family: var(--medium);
    font-size: var(--font22);
    text-align: center;
    border: 2px solid #7BDACA;
}
.proindivi-febe-top {
    margin-bottom: 0.3rem;
}
.proindivi-febe-bottom td {
    width: calc(100% / 3);
}
.proindivi-febe-bottom td {
    padding: 0.32rem 0.21rem 0.31rem 0.27rem;
}
.proindivi-febe-bottom td:nth-child(1) {
    padding: 0.32rem 0.21rem 0.31rem 0.27rem;
}
.proindivi-febe-bottom td:nth-child(2) {
    padding: 0.32rem 0.21rem 0.31rem 0.27rem;
}
.proindivi-febe-bottom td:nth-child(3) {
    padding: 0.32rem 0.21rem 0.31rem 0.27rem;
}
.proindivi-febe .proindivi-febe-bottom {
    margin-bottom: var(--space110);
}
.proindivi-febe .std-btn2-box span {
    font-family: var(--semibold);
    line-height: var(--line14);
    margin-right: 0.47rem;
}
.proindivi-febe-slide .ys-slide-item:nth-child(1) {
    background: #163949;
}
.proindivi-febe-slide .ys-slide-item:nth-child(2) {
    background: var(--colorbj3);
}
.proindivi-febe-slide .ys-sit-name {
    font-size: var(--font18);
    font-family: var(--semibold);
    line-height: var(--line14);
    letter-spacing: 0.5px;
    color: #fff;
}
.proindivi-febe-slide-tit {
    color: #163949;
    font-size: var(--font26);
    line-height: var(--line12);
    font-family: var(--semibold);
    width: 100%;
    background-color: #7BDACA;
    padding: 0.2rem 0.24rem 0.19rem 0.24rem;
}
.proindivi-febe-slide .ys-slide-item:nth-child(1) .ys-slide-item-bot {
    padding: 0.5rem var(--space100);
    background: #163949;
}
.proindivi-febe-bott {
    border: 1px solid var(--colorfff);
    margin-bottom: 0.2rem;
}
.proindivi-febe-slide-type {
    background: #EFF5F5;
    display: flex;
    align-items: center;
}
.pfsl-li {
    border-bottom: 1px solid var(--colorfff);
}
.pfsl-li:last-child {
    border-bottom: unset;
}
.pfsy-num {
    color: #163949;
    font-size: var(--font16);
    font-family: var(--semibold);
    line-height: var(--line12);
    padding: 0.12rem 0.24rem;
}
.pfsy-num:nth-child(1) {
    width: 28.69%;
}
.pfsy-num:nth-child(2) {
    width: 71.31%;
}
.pfsl-li-num {
    color: #FFF;
    font-size: var(--font18);
    font-family: var(--semibold);
    line-height: var(--line12);
    padding: 0.26rem 0.24rem;
    width: 28.69%;
}
.pfsl-li-num span {
    color: #FFF;
    font-size: var(--font18);
    font-family: var(--semibold);
    line-height: var(--line12);
}
.pfsl-li-des {
    color: #FFF;
    font-size: var(--font18);
    line-height: var(--line12);
    padding: 0.26rem 0.24rem;
    width: 71.31%;
}
.pfsl-li-des span {
    color: #FFF;
    font-size: var(--font18);
    line-height: var(--line12);
}
.pfsl-li-cry {
    display: flex;
    align-items: center;
}
.proindivi-febe-slide .std-btn2-box span {
    color: #FFF;
    font-size: var(--font14);
    font-family: var(--semibold);
    line-height: 2.28;
    letter-spacing: 1.12px;
}
.proindivi-febe-slide .std-btn2-icon {
    width: 10px;
}
.proindivi-febe-slide .ys-slide-item-top {
    position: relative;
    padding: 0.26rem 0.23rem 0.25rem 0.33rem;
}
.proindivi-febe-slide .ys-slide-item-top::after {
    content: "";
    height: 2px;
    width: 100vw;
    opacity: 0;
    background: #7BDACA;
    position: absolute;
    bottom: 0;
    left: -10%;
    z-index: 1;
    transition: all 0.36s ease-in-out;
}
.proindivi-febe-slide .ys-slide-item.on .ys-slide-item-top::after {
    opacity: 0.5;
}
.proindivi-febe-slide .ys-slide-item .ys-sit-icon {
    transition: all 0.36s ease-in-out;
}
.proindivi-febe-slide .ys-slide-item.on .ys-sit-icon {
    transform: rotate(45deg)
}
.proindivi-febe-slide {
    overflow: hidden;
}
.proindivi-febe-slide .ys-slide-item .ys-sit-name {
    margin-bottom: 0;
    transition: all 0.36s ease-in-out;
}
.solu-page-bg-cry .ys-ban-video {
    opacity: 0.2;
}
.plbb-img {
    width: 8px;
    margin-bottom: 2px;
}
.plbb-img img {
    width: 100%;
}
.plbb-text {
    color: var(--colorfff);
    font-size: var(--font16);
    font-family: var(--bold);
    line-height: 2.3;
    letter-spacing: 0.113px;
    margin-right: 5px;
}
.plbb-text span {
    margin-top: -1px;
    margin-left: 5px;
}
.pfsl-link-bot-btn {
    display: flex;
    align-items: center;
}
.pfsl-link-bot-name {
    color: var(--colorfff);
    font-size: var(--font16);
    font-family: var(--bold);
    line-height: var(--line155);
    letter-spacing: -0.25px;
}
.pfsl-link-bot-intro,
.pfsl-link-bot-intro p {
    color: var(--colorfff);
    font-size: var(--font16);
    font-family: var(--medium);
    line-height: var(--line155);
    letter-spacing: -0.25px;
}
.pfsl-link-bot-intro p {
    height: 3.1em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.aboutp-banner .cont-banner-bg::before {
    content: unset;
}
.pfsl-link-bot-intro {
    margin-bottom: 12px;
}
.proindivi-febe-swiper {
    max-width: 808px;
}
.pfsl-link {
    border: 2px solid var(--colorfff);
}
.pfsl-link-bot {
    padding: 0.3rem 0.26rem;
}
.proindivi-febe-slide .ys-slide-item:nth-child(2) .ys-slide-item-bot {
    padding: 0.74rem var(--space130) var(--space90);
    position: relative;
}
.proindivi-febe-swbtn-pre {
    transform: rotate(180deg);
}
.proindivi-febe-swbtn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
    width: calc(100% - (var(--space130) * 2));
}
.proindivi-febe-swbtn-pre,
.proindivi-febe-swbtn-next {
    width: 30px;
    cursor: pointer;
}
.proindivi-febe-swbtn-pre img,
.proindivi-febe-swbtn-next img {
    width: 100%;
}
.proindivi-febe-swiper .swiper-pagination {
    display: none;
}
.pfsl-li:nth-child(n + 4) {
    display: none;
}
.proindivi-febe-slide-list.on .pfsl-li:nth-child(n + 4) {
    display: flex;
}
.proport-banner-eye {
    color: var(--colorfff);
    font-size: var(--font18);
    font-family: var(--bold);
    line-height: var(--line12);
    letter-spacing: 1.26px;
    margin-bottom: 15px;
}
.proport-banner-intr,
.proport-banner-intr p {
    color: var(--colorfff);
    font-size: var(--font20);
    font-family: var(--medium);
    line-height: var(--line15);
    letter-spacing: -0.25px;
}
.proport-banner .modmy-bread {
    margin-bottom: 0.49rem;
    margin-left: 0;
}
.proport-banner-tit {
    color: var(--colorfff);
    font-size: var(--font100);
    line-height: var(--line12);
}
.proport-banner-intr {
    margin-bottom: 0.23rem;
}
.proport-banner {
    position: relative;
    display: flex;
    justify-content: flex-end;
}
.proport-intro-le {
    width: 57.05%;
    padding-right: var(--space170);
}
.proport-banner .ys-nyban-img,
.ys-nyban-img img {
    height: 100%;
    object-fit: cover;
}
.proport-intro-ri {
    width: 42.95%;
    position: relative;
}
.proport-intro .ys-cont1320 {
    display: flex;
    align-items: center;
}
.pill-le-type {
    color: #425563;
    font-size: var(--font18);
    font-family: var(--bold);
    line-height: var(--line12);
    letter-spacing: 1.26px;
    margin-bottom: 0.17rem;
}
.pill-le-tit {
    color: #18252F;
    font-size: var(--font46);
    font-family: var(--medium);
    line-height: var(--line12);
    margin-bottom: 0.36rem;
}
.pill-le-text,
.pill-le-text p {
    color: #18252F;
    font-size: var(--font16);
    font-family: var(--medium);
    line-height: var(--line155);
}
.pill-le-text {
    margin-bottom: 0.23rem;
}
.proport-intro-le .std-btn2-box span {
    color: #355767;
    font-size: var(--font18);
    font-family: var(--semibold) !important;
    line-height: var(--line14);
    letter-spacing: 0.5px;
}
.proport-intro-le .std-btn2-box .std-btn2-icon {
    width: 18px;
    margin-left: 8px;
}
.proport-intro {
    position: relative;
    padding: var(--space140) 0 var(--space210);
    overflow: hidden;
}
.proport-intro-bg {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    pointer-events: none;
    height: calc(100% + 270px);
}
.proport-intro-bg img {
    width: 100%;
}
.pirl-line {
    width: 100%;
}
.pirl-line img {
    width: 100%;
}
.proport-intro-ri-img {
    width: 97%;
    position: relative;
    z-index: 5;
}
.proport-intro-ri-img img {
    width: 100%;
}
.proport-intro-ri-line {
    width: 81.13%;
    position: absolute;
    top: 0;
    right: 0;
}
.pirl-cir,
.pirl-sup {
    width: 34px;
    position: absolute;
    transform-origin: center;
}
.pirl-cir img,
.pirl-sup img {
    width: 100%;
}
.pirl-cir {
    top: 76px;
    right: 0;
}
.pirl-sup {
    bottom: 76px;
    left: 0;
}
.proport-intro:nth-child(even) .ys-cont1320 {
    flex-direction: row-reverse;
}
.proport-intro:nth-child(even) .proport-intro-le {
    width: 60.61%;
    padding-right: 0;
    padding-left: var(--space200);
}
.proport-intro:nth-child(even) .proport-intro-ri {
    width: 39.39%;
}
.proport-intro:nth-child(even) .proport-intro-ri-line {
    width: 88.54%;
    right: unset;
    left: 0;
    border-radius: 50%;
    position: relative;
}
.pirl-line svg {
    width: 100%;
    height: 100%;
}
.proport-intro:nth-child(even) .pirl-cir {
    top: 90px;
    left: 20px;
}
.proport-intro:nth-child(even) .pirl-sup {
    bottom: 90px;
    right: 20px;
    left: unset;
    animation: circleRotate2 8s linear both infinite;
}
@keyframes circleRotate2 {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(-1turn);
    }
}
.proport-intro:nth-child(even) .proport-intro-ri-img {
    width: 92.5%;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
}
.proport-intro:nth-child(even)::after {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(307deg, #D7E1E2 0%, #FFF 75.78%, #D9E5EF 93.45%);
    opacity: 0.6;
    filter: blur(2px);
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
}
.newslist-page .prodspe-list-pcfy li.activepage {
    color: var(--colorfff);
}
.newslist-page .prodspe-list-pcfy li {
    color: var(--colorfff) !important;
}
.proindivi-app-cry,
.proindivi-app-cry p {
    color: #18252F;
    font-size: var(--font22);
    font-family: var(--medium);
    line-height: 1.35;
}
.proindivi-app-cry p {
    display: inline-block;
    margin-right: 0.25rem;
}
.proindivi-app-cry p:last-child {
    margin-right: 0 !important;
}
.proindivi-app .ys-cont1320 {
    display: flex;
    align-items: center;
}
.proindivi-app-tit {
    margin-right: var(--space80);
}
.proindivi-banner {
    position: relative;
}
.proport-cont {
    position: relative;
}
.proport-cont.act .proport-cont-bg {
    z-index: 0;
}
.proport-cont .ys-cont1320 {
    position: relative;
    /* left: 50%;
    top: 50%; */
    z-index: 1;
    padding: var(--space230) 0 0.5rem;
    /* transform: translate(-50%, -50%); */
}
.proport-cont-bg {
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
}
.proport-cont-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
}
.proport-cont.act .std-font44 {
    color: var(--colorbj1);
}
.proport-cont-le .std-font44 {
    font-family: var(--medium);
    margin-bottom: 0.2rem;
    color: var(--colorfff);
}
.proport-cont-le-into,
.proport-cont-le-into p {
    color: var(--colorfff);
    letter-spacing: -0.25px;
    font-family: var(--medium);
}
.proport-cont.act .proport-cont-le-into,
.proport-cont.act .proport-cont-le-into p {
    color: var(--colorbj1);
}
.proport-cont.act .std-btn2-icon {
    margin-left: 0.36rem;
}
.proport-cont-le-into {
    margin-bottom: 0.25rem;
}
.proport-cont-le .std-btn2-box span {
    color: var(--colorfff);
}
.proport-cont.act .proport-cont-le .std-btn2-box span {
    color: var(--colorbj1);
}
.proport-cont-le {
    width: 66.14%;
    padding-right: var(--space160);
    position: relative;
}
.proport-cont-ri {
    width: 33.86%;
}
.proport-intro .std-btn2-icon img {
    margin-bottom: 4px;
}
.proport-banner .std-font80 {
    color: var(--colorfff);
    margin-bottom: 0.15rem;
}
.nllc-link-bottom-title {
    transition: all 0.36s ease-in-out;
}
.prodspe-list-pcfy .prev,
.prodspe-list-pcfy .next {
    display: none;
}
.proport-cont-ri {
    position: relative;
}
.proport-cont-ri-bg,
.proport-cont-ri-bg img {
    width: 100%;
}
.proport-cont-ri-img {
    width: 100%;
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 1;
    transform: translate(-50%, 0);
}
.proport-cont-ri-img img {
    width: 100%;
}
.proport-cont-link {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.proport-banner-cry {
    width: 50.83%;
}
.proport-banner-mask {
    overflow: hidden;
    position: relative;
    top: 0;
    right: 0;
    width: 47.5%;
    height: 100%;
}
.proport-banner-mask-cry {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 100%;
}
.proport-banner-mask img {
    width: 100%;
}
.proport-banner-mask-img1 {
    width: 100%;
    height: 100%;
    mask-image: url(../images/v2_zz_01.svg);
    -webkit-mask-image: url(../images/v2_zz_01.svg);
    -moz-mask-image: url(../images/v2_zz_01.svg);
    -o-mask-image: url(../images/v2_zz_01.svg);
    -ms-mask-image: url(../images/v2_zz_01.svg);
    mask-size: 100% 100%;
    -webkit-mask-size: 100% 100%;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: 50% 50%;
    -webkit-mask-position: 50% 50%;
}
.solu-banner-le-sub {
    color: var(--colorfff);
    letter-spacing: 1.26px;
    font-family: var(--bold);
    margin-bottom: 0.2rem;
}
.solu-banner .std-font80 {
    color: var(--colorfff);
}
.solu-banner-le-intr,
.solu-banner-le-intr p {
    color: var(--colorfff);
    line-height: 1.45;
    letter-spacing: 0.2px;
    font-family: var(--semibold);
}
.solu-banner-le-intr {
    margin-bottom: 0.38rem;
}
.solu-banner .pbcl-btn {
    margin-bottom: 0.2rem;
}
.pbcl-btn:last-child {
    margin-bottom: 0 !important;
}
.solu-banner-le {
    width: 41.29%;
}
.solu-banner-ri {
    width: 46.23%;
    margin-top: -100px;
}
.solu-banner-ri img {
    width: 100%;
}
.ys-ban-video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
    background: transparent;
}
.solu-page-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(270deg, #737373 0%, #737373 49.52%, #737373 95.67%);
}
.cclg-img-line svg {
    width: 100%;
    height: 100%;
}
.ys-form-inof-item:last-child {
    margin-bottom: 0 !important;
}
.solu-bannert {
    overflow: visible;
}
.solu-page-bg-cry {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
}
.solu-page-bg-cry img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.solu-banner {
    position: relative;
    display: flex;
    justify-content: flex-end;
    padding-top: var(--space100);
    padding-bottom: var(--space170);
}
/* .solu-banner .ys-cont1320 {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
} */
.solu-cent-list-li {
    overflow: hidden;
}
.scll-link {
    padding-bottom: var(--space130);
    border-bottom: 2px solid var(--colord2e);
}
.solu-cent-list-li:last-child .scll-link {
    border-bottom: unset;
}
.scll-link-le-sub {
    color: #CBE237;
    letter-spacing: 1.26px;
    font-family: var(--bold);
    margin-bottom: 0.17rem;
}
.scll-link-le-tit {
    font-family: var(--medium);
    color: var(--colorfff);
    margin-bottom: 0.36rem;
}
.scll-link-le-cry,
.scll-link-le-cry p {
    font-family: var(--medium);
    color: var(--colorfff);
    letter-spacing: -0.25px;
}
.scll-link-le-cry {
    margin-bottom: 0.2rem;
}
.scll-link .std-btn2-box span {
    color: var(--colorfff);
    font-family: var(--semibold);
    letter-spacing: 0.5px;
}
.scll-link .std-btn2-icon {
    margin-left: 0.38rem;
}
.solu-cent {
    position: relative;
    z-index: 5;
    overflow: visible;
    height: 50vh;
}
.scll-link-le {
    width: 68.18%;
    padding-right: var(--space170);
}
.scll-link-ri {
    width: 31.82%;
}
.scll-link-ri img {
    width: 100%;
}
.scll-link {
    display: flex;
    align-items: flex-start;
    padding-top: var(--space70);
}
.solu-cent-list-li:first-child .scll-link {
    padding-top: 0 !important;
}
.solu-page .ys-main {
    position: relative;
}
.solu-page-bg-cry::before {
    content: "";
    width: 100%;
    height: 100vh;
    background: linear-gradient(180deg, #18252F 0%, #355767 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    opacity: 0.9;
}
.parent-banner {
    position: relative;
    padding-top: 2.1rem;
}
.parent-banner-bgvideo {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1;
}
.parent-banner-bgvideo img {
    width: 100%;
}
.parent-banner-bg {
    width: 100%;
    height: 100%;
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.parent-banner-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
}
.parent-banner-eye {
    color: var(--colorfff);
    text-align: center;
    font-family: var(--bold);
    letter-spacing: 1.26px;
    margin-bottom: 5px;
}
.parent-banner .std-font80 {
    margin-bottom: 0.13rem;
    text-align: center;
}
.parent-banner-cry,
.parent-banner-cry p {
    color: var(--colorfff);
    line-height: 1.45;
    font-family: var(--semibold);
    letter-spacing: 0.2px;
    text-align: center;
}
.parent-banner-cry p {
    margin-bottom: 0.25rem;
}
.parent-cry {
    position: relative;
    overflow: visible;
    margin-top: calc(var(--space150) * -1);
    z-index: 2;
}
.parent-banner-cry {
    margin-bottom: 0.25rem !important;
    max-width: 95.4%;
    margin: auto;
}
.parent-page .ys-main {
    position: relative;
}
.parent-post-list {
    --gap1: 21px;
    --gap2: 20px;
    margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
    display: flex;
    flex-wrap: wrap;
    width: fit-content;
}
.parent-post-list>li {
    padding: 0 var(--gap1);
    margin-bottom: var(--gap2);
}
.ppll-text {
    font-family: var(--semibold);
    line-height: 2.28;
    letter-spacing: 1.12px;
    color: var(--colore2e);
    cursor: pointer;
}
.parent-post {
    /* padding-top: var(--space70); */
    position: relative;
    z-index: 50;
    overflow: visible;
    position: sticky;
    top: 0px;
    transition: top .25s cubic-bezier(.455,.03,.515,.955) .4s;
}
.head-fixed .parent-post{
    top: var(--headh);
}
.parent-post-cry {
    background: var(--colorbj3);
    padding: 0.2rem;
    display: flex;
    justify-content: center;
    width: 1200px;
    margin: auto;
    position: relative;
    transition: all 0.36s ease-in-out;
}
.parent-post.on.start .parent-post-cry {
    width: 1200px;
}
.cont-form .ys-form-phone .ys-fii-input>input {
    width: 100%;
}
.parent-post.start .parent-post-cry {
    width: 100%;
}
.pill-li-link-eye {
    color: var(--colord2e);
    font-family: var(--bold);
    letter-spacing: 1.26px;
    margin-bottom: 0.17rem;
}
.pill-li-link-tit {
    color: var(--colorfff);
    font-family: var(--medium);
    margin-bottom: 0.28rem;
}
.pill-li-link-cry {
    margin-bottom: 0.24rem;
}
.pill-li-link-cry,
.pill-li-link-cry p {
    letter-spacing: -0.25px;
    color: var(--colorfff);
    font-family: var(--medium);
}
.parent-intro-le {
    width: 55%;
    padding-right: var(--space140);
}
.parent-intro-ri {
    width: 45%;
    position: sticky;
    top: 200px;
    margin-top: var(--space70);
}
.parent-intro .ys-cont1320 {
    display: flex;
    align-items: flex-start;
}
.parent-intro {
    position: relative;
    z-index: 1;
}
.parent-intro {
    overflow: visible;
}
.pill-li {
    padding-top: 2.8rem;
}
.pill-li .std-btn2-box span {
    color: var(--colorfff);
}
.pirb-line {
    width: 100%;
}
.parent-intro-ri-bg {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.pirb-line svg {
    width: 100%;
    height: 100%;
}
.pirl-li-ri,
.pirl-li-le {
    width: 48%;
}
.pirl-li {
    display: flex;
}
.parent-intro-ri-list {
    padding: 0.31rem 0.26rem;
}
.pirl-li {
    width: fit-content;
}
.pirl-li-le {
    margin-right: 0.23rem;
    margin-top: 0.75rem;
}
.pirl-li-ri {
    margin-bottom: 0.85rem;
}
.pirl-li .ys-imgbox-cover {
    margin-bottom: 0.24rem;
}
.pirl-li .ys-imgbox-cover:last-child {
    margin-bottom: 0 !important;
}
.parent-intro-ri-list {
    position: relative;
}
.pirb-cir {
    width: 20px;
    position: absolute;
    top: -10px;
    left: -8px;
}
.pirb-cir img {
    width: 100%;
}
.pirb-sup {
    width: 22px;
    position: absolute;
    top: -10px;
    left: -8px;
    opacity: 0;
}
.pirb-sup img {
    width: 100%;
}
.pill-li-link {
    width: 100%;
    display: inline-block;
}
.parent-intro {
    padding-bottom: var(--space250);
}
.pirl-li {
    position: relative;
    /* transition: all 0.36s ease-in-out; */
    pointer-events: none;
    opacity: 0;
}
.pirl-li:not(:first-child) {
    position: absolute;
    top: 32px;
    width: calc(100% - 0.31rem - 0.21rem);
}
.pirl-li-list {
    --ge: 50%;
    --gap1: 12px;
    --gap2: 24px;
    margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
    display: flex;
    flex-wrap: wrap;
}
.pirl-li-list>li {
    width: var(--ge);
    padding: 0 var(--gap1);
    margin-bottom: var(--gap2);
}
.cclg-list-list {
    --ge: 50%;
    --gap1: 12px;
    --gap2: 24px;
    margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
    display: flex;
    flex-wrap: wrap;
}
.cclg-list-list>li {
    width: var(--ge);
    padding: 0 var(--gap1);
    margin-bottom: var(--gap2);
}
.cclg-list-list-li:nth-child(2) {
    margin-top: 76px;
}
.cclg-list-list-li:nth-child(3),
.cclg-list-list-li:nth-child(5) {
    margin-top: -76px;
}
.pirl-li-list-li:nth-child(1) {
    margin-top: 80px;
}
.pirl-li-list-li:nth-child(4) {
    margin-top: -80px;
}
.pirl-li.on {
    opacity: 1;
    pointer-events: all;
}
.parent-post-list-li {
    position: relative;
}
.parent-post-list-li::after {
    content: "";
    width: 0;
    height: 2px;
    background: var(--colord2e);
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 1;
    transform: translate(-50%, 0);
    z-index: 1;
    transition: all 0.36s ease-in-out;
}
.parent-post-list-li.active::after {
    width: calc(100% - (var(--gap1) * 2));
}
.cont-banner {
    position: relative;
}
.cont-banner-botbg {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    pointer-events: none;
    z-index: 5;
}
.cont-banner-botbg img {
    width: 100%;
}
.cont-banner-bg,
.cont-banner-bg img {
    width: 100%;
}
.cont-banner-bg {
    position: relative;
}
.cont-banner-bg::before {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(307deg, #D7E1E2 0%, rgba(255, 255, 255, 0.50) 51.15%, #DBE5EE 96.7%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}
.cont-form .cont-form-top {
    justify-content: space-between;
}
.cont-banner .std-font80 {
    color: var(--colorbj1);
}
.cont-banner .ys-cont1280 {
    z-index: 5;
}
.cclg-img-cir {
    width: 20px;
    position: absolute;
    top: -11px;
    left: -9px;
}
.cclg-img-sup {
    width: 22px;
    position: absolute;
    top: -11px;
    left: -9px;
    opacity: 0;
}
.cclg-img-cir img,
.cclg-img-sup img {
    width: 100%;
}
.cont-cry-le {
    width: 52.11%;
    padding-right: 0.85rem;
}
.cont-cry-ri {
    width: 47.89%;
}
.cont-cry .ys-cont1280 {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.cont-cry {
    padding-bottom: var(--space120);
}
.cont-cry-le-tit {
    color: var(--colorbj2);
    font-size: var(--font32);
    font-family: var(--semibold);
    line-height: var(--line12);
    letter-spacing: -0.32px;
    margin-bottom: 0.16rem;
}
.cont-cry-le-text,
.cont-cry-le-text p {
    letter-spacing: -0.25px;
    font-family: var(--medium);
}
.cont-cry-le-text p {
    margin-bottom: 0.2rem;
}
.cont-cry-le-text p:last-child {
    margin-bottom: 0 !important;
}
.cont-cry-le-text {
    margin-bottom: var(--space60);
}
.cclg-list {
    display: flex;
}
.cclg-list-le .ys-imgbox-cover,
.cclg-list-ri .ys-imgbox-cover {
    margin-bottom: 0.24rem;
}
.cclg-list-le .ys-imgbox-cover:last-child,
.cclg-list-ri .ys-imgbox-cover:last-child {
    margin-bottom: 0 !important;
}
.cclg-list-le {
    margin-right: 0.24rem;
    width: 50%;
}
.cclg-list {
    display: flex;
    position: absolute;
    z-index: 5;
    top: 0;
    left: 0;
    padding: 0.3rem;
    width: 100%;
}
.cont-cry-le-group {
    position: relative;
}
.cclg-list-ri {
    margin-top: 70px;
    width: 50%;
}
.cont-form.ys-form {
    --space: 0;
    --spacebot: 0.28rem;
    --spacein: 18px;
    --height: 54px;
    --colortips: #f00;
    --colormain: #10154e;
}
.cont-form .ys-form-third-country {
    display: none;
}
.cont-form .ys-form-inof-item3 {
    width: 100%;
}
.cont-cry-ri {
    border: 2px solid var(--colormain2);
    padding: 0.72rem 0.57rem 0.55rem 0.52rem;
}
.cont-form .ys-fii-submit {
    text-align: center;
    background: var(--colormain2);
    color: var(--colorbj1);
    font-size: var(--font18);
    font-family: var(--semibold);
    letter-spacing: 0.5px;
    height: 48px;
}
.cont-cry .ys-fii-name {
    color: var(--colorbj1);
    font-size: var(--font14);
    font-family: var(--semibold);
    line-height: 2.28;
    letter-spacing: 1.12px;
    margin-bottom: 2px;
}
.cont-form .ys-fii-name {
    color: var(--colorbj1);
    font-size: var(--font14);
    font-family: var(--semibold);
    line-height: 2.28;
    letter-spacing: 1.12px;
    margin-bottom: 2px;
}
.cont-form .ys-fii-name span {
    color: var(--colorbj1);
    margin-left: 3px;
}
.cont-form .ys-fii-input {
    border: 2px solid var(--colorbj3);
    display: block;
    transition: all 0.36s ease-in-out;
}
.cont-form .ys-form-empty .ys-fii-input {
    border: 2px solid #CD001A;
}
.cont-form .ys-fii-input input::placeholder,
.cont-form .ys-fii-input textarea::placeholder {
    color: var(--colorbj5) !important;
    font-size: var(--font16);
    letter-spacing: -0.32px;
    line-height: 1.68;
    font-family: var(--medium);
}
.cbcl-li-link {
    width: 100%;
}
.cont-form .ys-fia-text-word {
    font-size: var(--font16);
    color: var(--colorbj1);
    line-height: var(--line155);
    letter-spacing: -0.25px;
    padding-left: 11px;
}
.cont-form .ys-fia-text-btn {
    width: 24px;
    height: 24px;
    top: 0;
}
.cont-form .ys-fia-text-btn::before {
    border: 2px solid var(--color7a9);
}
.cont-form .ys-fia-text-btn::after {
    background: var(--color7a9);
}
.cont-form .ys-form-inof-agree {
    margin-bottom: 0.3rem;
}
.ys-form-yz {
    width: 226px;
    margin-bottom: 0.38rem;
}
.ys-form-yz img {
    width: 100%;
}
.ccrs-list-li.on .ccrs-list-li-sup img {
    opacity: 1;
}
.ccrs-list-li.on .ccrs-list-li-sup {
    background: var(--color7a9);
}
.ccrs-list-li-sup img {
    width: 8px;
    transition: all 0.36s ease-in-out;
    opacity: 0;
}
.ccrs-list-li-sup {
    width: 24px;
    height: 24px;
    background: transparent;
    transition: all 0.36s ease-in-out;
    margin-right: 0.12rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid var(--color7a9);
}
.ccrs-list-li {
    display: flex;
    align-items: center;
    cursor: pointer;
    margin-right: 0.32rem;
}
.ccrs-list-li:last-child {
    margin-right: 0 !important;
}
.ccrs-list-li-text {
    letter-spacing: -0.25px;
}
.cont-cry-ri-selec {
    margin-bottom: 0.28rem;
}
.ccrs-list {
    display: flex;
    flex-wrap: wrap;
}
.cont-form-top {
    display: flex;
    align-items: center;
}
.cont-form-top .ys-fii-tips {
    margin-left: 0.1rem;
}
.cont-form-top .ys-fii-tips span {
    font-size: 12px;
    line-height: 2.28;
    letter-spacing: 1.12px;
    color: #CD001A;
}
.ys-fii-tips span {
    font-size: 12px;
    line-height: 2.28;
    letter-spacing: 1.12px;
    color: #CD001A;
}
.cont-form .ys-imgbox-cover {
    width: 18px;
    position: absolute;
    right: 0%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
    pointer-events: none;
}
.cont-form .ys-imgbox-cover img {
    opacity: 0;
}
.cont-form .ys-fii-input {
    position: relative;
}
.cont-form .ys-form-empty .ys-imgbox-cover img:nth-child(1) {
    opacity: 1;
}
.cont-form .ys-form-empty1 .ys-imgbox-cover img:nth-child(1) {
    opacity: 1;
}
.cont-form .ys-form-empty1 .ys-fii-input.act .ys-imgbox-cover img:nth-child(1) {
    opacity: 1;
}
.cont-form .ys-form-empty1 .ys-fii-input.act .ys-imgbox-cover img:nth-child(2) {
    opacity: 0;
}
.cont-form .ys-fii-input.act .ys-imgbox-cover img:nth-child(2) {
    opacity: 1;
}
.cont-form .ys-form-empty1 .ys-fii-input.act {
    border: 2px solid #CD001A;
}
.cont-form .ys-fii-input.act {
    border: 2px solid #046A38;
}
.cont-form .ys-fii-input input,
.cont-form .ys-fii-input textarea {
    font-size: var(--font16);
    line-height: 1.68;
    color: var(--colorbj2);
    padding: 0 0.4rem 0 var(--spacein);
    font-family: var(--medium) !important;
    letter-spacing: -0.32px;
}
.cont-form .ys-form-inof-text .ys-fii-input {
    height: 188px;
}
.cont-form .ys-fii-input textarea {
    padding: 0.13rem var(--spacein);
}
.cont-bottom-cry-tit {
    font-size: var(--font32);
    font-family: var(--semibold);
    line-height: var(--line12);
    letter-spacing: -0.32px;
    margin-bottom: 0.25rem;
    color: var(--colorfff);
}
.cbcl-li-link-name {
    font-size: var(--font16);
    color: var(--colorfff);
    letter-spacing: -0.32px;
    line-height: var(--line15);
    font-family: var(--bold);
}
.cbcl-li-link-num,
.cbcl-li-link-num p {
    color: var(--colorfff);
    font-size: var(--font16);
    font-family: var(--medium);
    line-height: var(--line15);
    letter-spacing: -0.32px;
}
.cbcl-li-link-num p {
    margin-bottom: 0.25rem;
}
.cbcl-li-link-num p:last-child {
    margin-bottom: 0 !important;
}
.cont-bottom-le .cont-bottom-cry-list {
    margin-bottom: var(--space90);
}
.cbcw-link {
    color: var(--colorfff);
    font-size: var(--font16);
    font-family: var(--medium);
    line-height: var(--line15);
    letter-spacing: -0.32px;
}
.cont-bottom-ball {
    width: 31.46%;
    position: absolute;
    bottom: 0;
    right: 95px;
}
.cont-bottom-ball img {
    width: 100%;
}
.cont-bottom {
    position: relative;
    padding-top: var(--space130);
    padding-bottom: var(--space90);
    background: linear-gradient(95deg, #163949 1.96%, #355767 98.24%);
    ;
}
.cont-bottom-cry {
    width: 63.18%;
    display: flex;
    align-items: flex-start;
}
.cont-bottom-le {
    padding-right: 20px;
}
.cont-bottom-le,
.cont-bottom-ri {
    width: 50%;
}
.cont-bottom-le .cbcl-li-link-num {
    max-width: 282px;
}
.cbcl-li {
    margin-bottom: 0.3rem;
}
.cbcl-li:last-child {
    margin-bottom: 0 !important;
}
.aboutp-banner-topimg {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    margin-top: var(--space150);
}
.aboutp-banner-topimg img {
    width: 100%;
}
.aboutp-banner {
    position: relative;
    height: 100%;
    overflow: hidden;
}
.abct-eye {
    color: var(--colorfff);
    font-family: var(--bold);
    text-align: center;
    letter-spacing: 1.26px;
    margin-bottom: 0.1rem;
}
.aboutp-banner-cry-top .std-font80 {
    text-align: center;
}
.abcn-li-num {
    background: linear-gradient(270deg, #E5E8EB 0%, #E0E992 72.6%, #D5E1E2 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: var(--line12);
    letter-spacing: -2px;
    font-family: var(--semibold);
    text-align: center;
}
.abcn-li-num span {
    background: linear-gradient(270deg, #E5E8EB 0%, #E0E992 72.6%, #D5E1E2 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: var(--line12);
    letter-spacing: -2px;
    font-family: var(--semibold);
    text-align: center;
}
.abcn-li-text {
    font-size: var(--font24);
    font-family: var(--semibold);
    line-height: var(--line12);
    text-align: center;
    color: var(--colorfff);
    max-width: 343px;
    margin: auto;
}
.aboutp-banner-cry-num {
    --ge: 33.333333%;
    --gap1: 30px;
    --gap2: 20px;
    margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
    display: flex;
    flex-wrap: wrap;
}
.aboutp-banner-cry-num>li {
    width: var(--ge);
    padding: 0 var(--gap1);
    margin-bottom: var(--gap2);
}
.aboutp-banner .ys-cont1280 {
    position: relative;
    z-index: 5;
}
.aboutp-banner-cry-nullist {
    margin-top: calc(var(--space150) * -1);
    margin-bottom: var(--space60);
}
.abcb-text,
.abcb-text p {
    font-family: var(--medium);
    letter-spacing: -0.25px;
    color: var(--colorfff);
}
.aboutp-banner-cry-botext {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}
.abcb-text {
    width: 45.78%;
}
.aboutp-banner {
    padding-bottom: var(--space110);
}
.abci-post-li {
    width: 18px;
    height: 18px;
    background: var(--colora1d);
    border-radius: 50%;
    position: absolute;
}
.abci-post-li::after {
    content: "";
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: transparent;
    border: 1px solid var(--colora1d);
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
    transition: all 0.36s ease-in-out;
    opacity: 0;
}
.abci-post-li.on::before {
    animation: mysec 2s linear infinite;
}
.abci-post-li.on::after {
    animation: mysec 2s linear infinite;
}
.aboutp-banner-cry-img {
    position: relative;
}
.abci-post-li::before {
    content: "";
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: transparent;
    border: 1px solid var(--colora1d);
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
    transition: all 0.36s ease-in-out;
    opacity: 0;
}
@keyframes mysec {
    0% {
        transform: translate(-50%, -50%) scale(0.4);
        opacity: .3;
    }
    50% {
        transform: translate(-50%, -50%) scale(0.7);
        opacity: 0.7;
    }
    100% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
    }
}
.agcr-maskimg img,
.agcr-img img {
    width: 100%;
}
.agcr-maskimg {
    width: 72.67%;
}
.agcr-maskimg img {
    mask-image: url(../images/v7_zz_01.svg);
    -webkit-mask-image: url(../images/v7_zz_01.svg);
    mask-size: 100% 100%;
    -webkit-mask-size: 100% 100%;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: 50% 50%;
    -webkit-mask-position: 50% 50%;
}
.agcr-img {
    position: absolute;
    right: 0;
    bottom: 26px;
    z-index: -1;
    width: 68.74%;
}
.aboutp-group-cent-ri {
    position: relative;
}
.aboutp-group-top-eye {
    font-family: var(--bold);
    letter-spacing: 1.26px;
    color: var(--colorbj1);
    margin-bottom: 0.16rem;
    text-align: center;
}
.aboutp-group-top .std-font60 {
    color: var(--colorbj1);
    font-family: var(--medium);
    text-align: center;
    margin-bottom: 0.32rem;
}
.aboutp-group-top-cry,
.aboutp-group-top-cry p {
    text-align: center;
    color: var(--colorbj2);
    letter-spacing: -0.25px;
    font-family: var(--medium);
}
.aboutp-group-top-cry p {
    margin-bottom: 0.28rem;
}
.aboutp-group-top-cry p:last-child {
    margin-bottom: 0 !important;
}
.aboutp-group {
    position: relative;
    padding-top: var(--space160);
    padding-bottom: var(--space180);
}
.aboutp-group-top {
    max-width: 994px;
    margin: auto;
    padding-bottom: var(--space130);
}
.agcl-eye {
    color: var(--colorbj1);
    font-family: var(--bold);
    letter-spacing: 1.26px;
    margin-bottom: 0.17rem;
}
.aboutp-group-cent-le .std-font44 {
    color: var(--colorbj2);
    font-family: var(--medium);
    margin-bottom: 0.32rem;
}
.agcl-cry,
.agcl-cry p {
    font-size: var(--font16);
    line-height: var(--line16);
    color: var(--colorbj2);
    letter-spacing: -0.32px;
    font-family: var(--medium);
}
.agcl-cry {
    margin-bottom: 0.2rem;
}
.aboutp-group-cent {
    display: flex;
    align-items: flex-end;
    margin-bottom: var(--space80);
    flex-wrap: wrap;
}
.aboutp-group-cent-le {
    width: 53.71%;
    padding-right: var(--space100);
}
.aboutp-group-cent-ri {
    width: 46.29%;
}
.aboutp-group-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    pointer-events: none;
}
.aboutp-group-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.aboutp-group-bot-timg img,
.aboutp-group-bot-bimg img {
    width: 100%;
}
.aboutp-group-bot-timg {
    position: absolute;
    top: 0;
    left: 0;
    width: 10.3%;
}
.aboutp-group-bot-bimg {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 10.3%;
    transform: rotate(180deg);
}
.aboutp-group-bot {
    position: relative;
    padding: 0.55rem 0.66rem;
}
.aboutp-group-bot::before {
    content: "";
    width: 84.55%;
    height: 3px;
    background: var(--colormain2);
    position: absolute;
    top: 0;
    left: 10.3%;
    z-index: 1;
}
.aboutp-group-bot::after {
    content: "";
    width: 84.55%;
    height: 3px;
    background: var(--colormain2);
    position: absolute;
    bottom: 0;
    right: 10.3%;
    z-index: 1;
}
.agbn-li-num,
.agbn-li-num span {
    color: var(--colorbj2);
    font-family: var(--semibold);
    font-size: var(--font64);
    text-align: center;
    line-height: var(--line12);
}
.agbn-li-typ {
    color: var(--colorbj2);
    text-align: center;
    font-family: var(--semibold);
    line-height: var(--line12);
    margin-bottom: 0.15rem;
}
.agbn-li-intr {
    color: var(--colorbj2);
    text-align: center;
    font-size: var(--font16);
    line-height: var(--line12);
    max-width: 230px;
    margin: auto;
}
.aboutp-group-bot-num {
    --ge: 33.333333%;
    --gap1: 85px;
    --gap2: 20px;
    margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
    display: flex;
    flex-wrap: wrap;
}
.aboutp-group-bot-num>li {
    width: var(--ge);
    padding: 0 var(--gap1);
    margin-bottom: var(--gap2);
}
.aboutp-team-top .std-font60 {
    font-family: var(--medium);
    margin-bottom: 0.3rem;
    text-align: center;
}
.aboutp-team-top {
    max-width: 840px;
    margin: auto;
    margin-bottom: var(--space150);
}
.aboutp-team-intro,
.aboutp-team-intro p {
    font-size: var(--font20);
    font-family: var(--semibold);
    line-height: 1.45;
    letter-spacing: 0.2px;
    color: var(--colorfff);
    text-align: center;
}
.aboutp-team-intro {
    max-width: 788px;
    margin: auto;
}
.aboutp-team {
    position: relative;
    padding-top: var(--space240);
    padding-bottom: var(--space250);
}
.aboutp-team-bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #18252F 0%, #355767 100%);
}
.aboutp-team-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.aboutp-team-botbg {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    pointer-events: none;
}
.aboutp-team-botbg img {
    width: 100%;
    object-fit: cover;
}
.atbc-li.swiper-slide {
    width: 24.27%;
    aspect-ratio: 1/1;
    border-radius: 50%;
    overflow: hidden;
    transition-property: all !important;
    transition: all 0.36s ease-in-out;
    border: 11px solid #355767;
    transform: scale(0.92) translate(81%, 11%);
}
.atbc-li-box {
    width: 100%;
    background: #D9D9D9;
}
.swiper-slide-active.atbc-li {
    opacity: 0;
    transform: unset;
    transition: unset;
}
.swiper-slide-prev.atbc-li {
    transform: scale(0.82) translate(20%, 4%) !important;
    z-index: 5;
}
.swiper-slide-next.atbc-li {
    transform: scale(0.87) translate(-13%) !important;
}
.atbt-li .ys-imgbox-cover {
    background: conic-gradient(from 180deg at 50% 50%, #649C00 13.720763772726059deg, #CBE237 360deg);
    ;
}
.aboutp-team-bottom {
    position: relative;
}
.aboutp-team-bottom-cent {
    max-width: 24.27%;
    position: absolute !important;
    left: 50%;
    top: 0;
    z-index: 1;
    transform: translateX(-50%);
    margin: unset !important;
}
.atbi-list-li-top {
    color: var(--colorfff);
    font-size: var(--font24);
    font-family: var(--semibold);
    line-height: var(--line14);
    text-align: center;
    margin-bottom: 0.63px;
}
.atbi-list-li-bot {
    color: var(--colorfff);
    font-size: var(--font14);
    font-family: var(--semibold);
    line-height: 2.28;
    text-align: center;
    letter-spacing: 1.12px;
}
.atbi-cry {
    position: relative;
}
.atbi-cry-bg {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
    width: 81.9%;
}
.atbi-cry-bg img {
    width: 100%;
}
.atbi-btn-pr img,
.atbi-btn-ne img {
    width: 100%;
}
.atbi-btn-pr {
    width: 30px;
    transform: rotate(180deg);
    cursor: pointer;
}
.atbi-btn-ne {
    width: 30px;
    cursor: pointer;
}
.aboutp-team-bottom-intro {
    position: relative;
    max-width: 29.63%;
    margin: auto;
    margin-top: var(--space70);
    margin-bottom: var(--space120);
}
.atbi-btn {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 6;
    transform: translate(-50%, -50%);
}
.atbi-list {
    position: relative;
    z-index: 5;
}
.atbi-list-li:not(:first-child) {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
}
.atbi-list-li {
    transition: all 0.36s ease-in-out;
    position: relative;
    opacity: 0;
}
.atbi-list-li.on {
    opacity: 1;
    pointer-events: all;
}
.atbi-list {
    position: relative;
}
.aboutp-team-bottom-decoration img {
    width: 100%;
}
.aboutp-team-bottom-decoration {
    position: absolute;
    top: -70px;
    left: 32%;
    pointer-events: none;
    width: 15%;
}
.aboutp-page .proport-cont {
    background: var(--colorfff);
    padding: var(--space120) 0 var(--space180);
}
.aboutp-page .proport-cont .ys-cont1320 {
    position: unset;
    transform: unset;
    padding: unset;
}
.proport-cent {
    position: relative;
    overflow: visible;
}
.parent-banner-cryb,
.parent-banner-cryb p {
    color: var(--colorfff);
    text-align: center;
    line-height: var(--line155);
    font-family: var(--medium);
    letter-spacing: -0.25px;
}
.parent-banner-cryb {
    max-width: 82.3%;
    margin: auto;
}
.proindivi-febe-bottom-ph {
    display: none;
}
.pfsl-li-num span {
    display: none;
}
.pfsl-li-des span {
    display: none;
}
.proport-page .ys-nyban-img {
    position: absolute;
    top: 0;
    left: 0;
}
.pill-li .parent-intro-ri {
    display: none;
}
.parent-page .proport-cont {
    margin-top: calc(var(--space140) * -1);
    z-index: 5;
}
.pill-li:last-child {
    padding-bottom: 1.8rem;
}
.pbcl-btn-pc {
    display: block;
}
.pbcl-btn-ph {
    display: none;
}
.atbi-btn-ne,
.atbi-btn-pr {
    pointer-events: all;
}
.atbi-btn {
    pointer-events: none;
}
/* lucas辅助切图 end */

/* 首页-start */
.ys-ban-title{
    font-size: 1.4rem;
    color: var(--colorfff);
    font-family: var(--bold) !important;
    line-height: 1.1;
}
.ys-ban-txtbox{
    z-index: 13;
    top: 230px;
    transform: translate(0%,0%);
    height: auto;
}
.ys-ban-txtbox-le{
    width: 49%;
}
.ys-ban-word{
    margin-top: 0.6rem;
}
.ys-ban-word p{
    color: var(--colorfff);
    line-height: var(--line16);
    font-family: var(--semibold) !important;
    font-size: var(--font24);
}
.ys-ban-txtbox-le .std-btn1{
    margin-top: 0.35rem;
}
.ys-ban-txtbox-wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.ys-ban-txtbox-ri{
    width: 34%;
    padding-right: 65px;
}
.ybtr-ul-li{
    margin-top: 0.5rem;
}
.ybtr-ul-li:first-child{
    margin-top: 0rem;
}
.ybtr-ul-li-tp{
    display: flex;
    align-items: center;
    justify-content: center;
}
.ybtr-ul-li-tp .ys-demo-num1,
.ybtr-ul-li-tp span{
    display: inline-block;
    font-size: 1rem;
    font-family: var(--semibold) !important;
}
.ybtr-ul-li-tp{
    background: linear-gradient(92deg, #E4E8EB 1.35%, #D9E400 79.68%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.ybtr-ul-li-bt{
    font-size: var(--font24);
    text-align: center;
    line-height: var(--line12);
    font-family: var(--semibold) !important;
    color: var(--colorfff);
    margin-top: 8px;
}
.ys-ban-imgbox::before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    left: auto;
    width: 80%;
    height: 100%;
    background: linear-gradient(90deg,  rgba(29, 37, 45, 0) 0%,  rgba(29, 37, 45, 0.5) 100%);
    pointer-events: none;
    z-index: 2;
}
.ys-ban-imgbox::after {
    content: "";
    position: absolute;
    bottom: 20%;
    left: 0;
    width: 30%;
    height: 80%;
    background: linear-gradient(45deg, rgba(29, 37, 45, 1) 20%, rgba(29, 37, 45, 0) 50%);
    pointer-events: none;
    z-index: 2;
}
.ys-ban-imgbox{
    position: relative;
}
.ys-ban-pic {
    position: absolute;
    top: 0;
    right: 341px;
    width: 27.2% !important;
    pointer-events: none;
    z-index: 11;
}
.ys-ban-bg{
    width: 100%;
    position: absolute;
    bottom: -50%;
    left: 0;
    pointer-events: none;
    z-index: 10;
}
.home-min{
    position: relative;
    z-index: 1;
}
.home-min::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(29, 37, 45, 1) 31.33%, rgba(66, 85, 99, 1) 88.26%);
    z-index: -1;
    pointer-events: none;
}
.home-tab p{
    text-align: center;
    color: var(--colorfff);
    line-height: var(--line14);
    font-family: var(--bold) !important;
}
.home-tab{
    margin-bottom: 0.2rem;
}
.home-page h2{
    margin: 0 auto;
    margin-bottom: var(--space40);
    width: 80%;
    color: var(--colorfff);
    text-align: center;
    font-family: var(--medium) !important;
}
.home-solut-le{
    width: 49%;
}
.home-solut-ri{
    width: 51%;
    padding-left: 67px;
}
.hslu-li-tit{
    padding: 42px 0;
    border-top: solid 2px #E2E99C;
    font-family: var(--medium) !important;
    line-height: 1.3;
    color: var(--colore2e);
}
.hslu-li.act .hslu-li-tit{
    color: var(--colorfff);
}
.hslu-li:first-child .hslu-li-tit{
    border-top: solid 2px transparent;
}
.hlbu-li-icon{
    width: 60px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 22px;
}
.hlbu-li-icon img{
    width: 100%;
}
.hslu-li-bot-word p{
    font-size: var(--font22);
    color: var(--colorfff);
    line-height: var(--line15);
    font-family: var(--medium) !important;
}
.hslu-li-bot-word{
    margin-bottom: 0.38rem;
}
.hslu-li-bot{
    margin-top: -24px;
    padding-bottom: 0.6rem;
    display: none;
}
.hslu-li-bot-ul{
    display: flex;
    flex-wrap: wrap;
    margin:0 -12px;
}
.hlbu-li{
    width: 50%;
    padding: 0 12px;
    margin-bottom: 0.4rem;
}
.hlbu-li-box{
    display: flex;
    align-items: flex-start;
}
.hlbu-li-text{
    font-family: var(--semibold) !important;
    color: var(--colorfff);
    line-height: var(--line15);
}
.hslu-li:first-child .hslu-li-bot{
    display: block;
}
.ys-footer{
    background: var(--colorbj1);
}
.hslu-li-tit{
    cursor: pointer;
}
.hsru-li{
    display: none;
}
.hsru-li:first-child{
    display: block;
}
.hsru-li-img{
    width: 100%;
    position: relative;
}
.home-solut-wrap{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.hsru-li-img img:nth-child(1){
    width: 100%;
    position: relative;
}
.hsru-li-img img:nth-child(2){
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
}
.hsru-li-box{
    width: 100%;
    position: relative;
}
.hsru-li-dots{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none
}
.hsru-li-dots-item{
    pointer-events: all;
    position: absolute;
}
.hldi-icon{
    width: 0.5rem;
    box-shadow:0 0 7px  #CFE159;
    cursor: pointer;
}
.hldi-icon img{
    width: 100%;
}
.hldi-pop {
    width: 597px;
    border: 2px solid #7BDACA;
    opacity: 0.95;
    background: var(--colorbj6);
    padding: 0.8rem 0.58rem 0.37rem;
    position: absolute;
    right: 110%;
    top: -300px;
    display: none;
}
.hldi-pop-close{
    display: flex;
    align-items: center;
    position: absolute;
    top:23px;
    right: 23px;
    z-index: 3;
    cursor: pointer;
}
.hldi-pop-close span{
    font-family: var(--semibold) !important;
    color: var(--colorbj3);
}
.hldi-pop .ys-imgbox-cover{
    border-radius: 8px;
    overflow: hidden;
    background: var(--colorbj5);
    margin-bottom: 0.32rem;
    width:100%;
}
.hldi-pop-bot-tit{
    color: var(--colorbj1);
    line-height: var(--line14);
    font-family: var(--semibold) !important;
}
.hldi-pop-bot-word p{
    line-height: 1.55;
    color: var(--colorbj1);
    font-family: var(--medium) !important;
    max-height: 4.65em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.hldi-pop-bot-word{
    margin-bottom: 0.25rem;
}
.hldi-pop-bot .std-btn2-box span{
    color: var(--colorbj3);
}
.home-prod-ul{
    padding: 0 60px;
    display: flex;
    margin: 0 -0.26rem;
}
.home-prod-ul-li{
    width: 20%;
    padding: 0 0.26rem;
}
.home-prod-ul-li:nth-child(5n+1){
    animation-delay: 0.3s;
}
.home-prod-ul-li:nth-child(5n+2){
    animation-delay: 0.4s;
}
.home-prod-ul-li:nth-child(5n+3){
    animation-delay: 0.5s;
}
.home-prod-ul-li:nth-child(5n+4){
    animation-delay: 0.6s;
}
.home-prod-ul-li:nth-child(5n+5){
    animation-delay: 0.7s;
}
.home-prod{
    padding-top: 1.1rem;
}
.hpul-box-img{
    width: 100%;
    margin: 0 auto;
}
.hpul-box-img{
    background: url(../images/a_img_06.png) center / cover no-repeat;
    margin-bottom: 0.18rem;
}
.home-prod-ul-li:nth-child(2n) .hpul-box-img{
    background: url(../images/a_img_07.png) center / cover no-repeat;
}
.hpul-box{
    display: block;
    border-top: solid 2px #D2E06E;
    border-bottom: solid 2px #D2E06E;
    padding: 0.26rem 0.18rem 0.21rem;
    position: relative;
    z-index: 1;
    height: 100%;
}
.hpul-box::before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 2px;
    height:0%;
    background: #D2E06E;
    transition: all .36s ease;
}
.hpul-box::after{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 2px;
    height:0%;
    background: #D2E06E;
    transition: all .36s ease;
}
.hpul-box-btn{
    text-align: center;
    color: var(--colorfff);
    line-height: 1.45;
    font-family:var(--semibold) !important;
    margin-top: 0.16rem;
}
.hpul-box-top{
    position: relative;
    width: 160px;
    margin: 0 auto;
}
.hpul-box-line{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 2;
}
.hpul-box-line svg{
    width: 100%;
    height: 100%;
}
.home-prod-ul-li:nth-child(2n) .hpul-box-top svg{
    opacity: 0;
}
.home-prod-ul-li:nth-child(2n) .hpul-box-line{
    border-radius: 50%;
    animation: rotate 6s linear infinite;
}
@keyframes rotate{
    to{
        transform: rotate(1turn);
    }
}
.home-prod-ul-li:nth-child(2n) .pirb-cir {
    top: -6px;
    left: 50%;
    transform: translateX(-50%);
}
.home-prod-ul-li:nth-child(2n) .pirb-sup{
    opacity: 1;
    top: calc(100% - 6px);
    left: 50%;
    transform: translateX(-50%) rotate(0deg);
    animation: rotate2 6s linear infinite;
}
@keyframes rotate2{
    to{
        transform: translateX(-50%) rotate(-1turn);
    }
}
.home-prod-ul-li .pirb-sup,
.home-prod-ul-li .pirb-cir{
    width: 12px;
    top: -6px;
    left: -6px;
}
.pirb-sup {
    top: -11px;
    left: -11px;
}
.pirb-cir {
    top: -10px;
    left: -10px;
}
.home-prod{
    padding-bottom: 4.58rem;
    position: relative;
    z-index: 1;
}
.home-prod-bg{
    width: 100%;
    height: auto;
    pointer-events: none;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.home-prod-bg img{
    width: 100%;
    height: auto;
}
.home-pill{
    position: relative;
}
.home-bot{
    margin-top: calc(var(--space150) * -1);
}
.home-pill-bg, .home-pill-bg img{
    width: 100%;
}
.home-new{
    background: var(--colorfff);
}
.home-new-ul-li{
    width: 25%;
    padding: 0 12px;
}
.home-new-ul{
    margin: 0 -12px;
    display: flex;
    justify-content: center;
}
.hnul-link{
    display: block;
}
.hnul-link-top{
    position: relative;
    margin-bottom: 11px;
}
.home-new-ul-li .nllc-link-top-tab{
    position: absolute;
    top: 12px;
    left: 10px;
    z-index: 2;
    padding: 10px 23px;
    background: #CBE237;
    text-align: center;
    font-family: var(--semibold) !important;
    line-height: 2;
    font-size: var(--font14);
    color: var(--colorbj1);
}
.hnul-link-bot-tit{
    font-size: var(--font20);
    line-height: 1.35;
    color: var(--colorbj1);
    margin-bottom: 12px;
    font-family: var(--semibold) !important;
    transition: all .36s;
}
.hnul-link-bot-btn{
    color: var(--colorbj3);
    line-height: 1.55;
    font-size: var(--font16);
    font-family: var(--medium) !important;
}
.home-new .home-tab p{
    color: var(--colorbj3);
}
.home-new .home-tab{
    margin-bottom: 0.1rem;
}
.home-new h2{
    color: var(--colorbj2);
}
.home-new-ul-li.on1 .nllc-link-top-tab{
    background: #7BDACA;
}
.home-new-ul-li.on2 .nllc-link-top-tab{
    background: #0050A2;
    color: var(--colorfff);
}
.home-new-ul-li.on3 .nllc-link-top-tab{
    background: var(--colore2e);
}
.home-global{
    position: relative;
    z-index: 2;
    padding-bottom:var(--space190);
    margin-top: var(--space140);
}
.home-global-bg{
    width: 52%;
    position: absolute;
    right: 0;
    bottom: 0;
    pointer-events: none;
    z-index: -1;
}
.home-global-bg img{
    width: 100%;
}
.home-bot{
    position: relative;
    z-index: 2;
}
.home-bot::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 80%;
    pointer-events: none;
    background: linear-gradient(0deg, rgba(241, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 70%);
    z-index: -1;
}
.home-global-le .home-tab p{
    text-align: left;
    color: var(--colorbj3);
}
.home-global-le h2{
    text-align: left;
    color: var(--colorbj1);
    width: 100%;
    margin: 0 0 0.22rem; 
}
.home-global-le{
    width: 58%;
}
.home-global-le-word p{
    color: var(--colorbj1);
    line-height: var(--line15);
    margin-bottom: var(--parpspace16);
    font-family: var(--medium) !important;
}
.home-global-le-word p:last-child{
    margin-bottom: 0px;
}
.home-global-le-word{
    margin-bottom: 0.35rem;
}
.home-global-wrap{
    display: flex;
}
.home-global-ri{
    width: 42%;
    padding-right: 1.3rem;
    padding-left: 1rem;
}
.home-global-ri .ybtr-ul-li-tp .ys-demo-num1,
 .home-global-ri .ybtr-ul-li-tp span{
    color: var(--colorbj3);
    font-size: var(--font78);
    line-height: 1.1;
    -webkit-text-fill-color:var(--colorbj3);
    background: transparent;
}
.home-global-ri .ybtr-ul-li-bt{
    color: var(--colorbj1);
}
.home-pill-le{
    width: 34%;
    padding-right:20px;
}
.home-pill-ri{
    width: 66%;
}
.home-pill-wrap{
    display: flex;
    align-items: center;
}
.home-pill h2{
    width: 100%;
    text-align: left;
    color: var(--colorbj1);
    line-height: 1.1;
    font-size: var(--font56);
    margin-bottom: 0.2rem;
}
.home-pill-le-word{
    width: 90%;
}
.home-pill-le-word p{
    font-family: var(--medium) !important;
    line-height: 1.38;
    color: var(--colorbj1);
}
.home-pill .home-tab p{
    text-align: left;
    color: var(--colorbj1);
}
.home-global-cont{
    position: relative;
}
.home-global .ybtr-ul-li {
    margin-top: 0.19rem;
}
.ys-fold-nub {
    width: calc(calc(var(--cont) + calc(var(--gap1) * 2)) * .09);
}
.ys-fold-nub.on {
    width: calc(calc(var(--cont) + calc(var(--gap1) * 2)) * .37);
}
.ys-fold-zhan {
    height: 480px;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 30px 30px 35px;
    position: relative;
    transition: all .36s;
    cursor: pointer;
}
.ys-fold-nub.on .ys-fold-zhan{
    border-radius: 16px;
}
.ys-fold-zhan-top{
    display: flex;
    align-items: center;
    margin-bottom: 0.34rem;
    transition: all .36s ease;
    width: 100%;
}
.ys-fold-nub.on .ys-fold-zhan-top{
    background: var(--colorbj2);
    border-radius: 70px;
}
.yfzt-tit{
    margin-left: 0.34rem;
    color: var(--colorfff);
    font-family: var(--bold) !important;
    line-height: var(--line15);
    transition: all .36s ease;
    opacity: 0;
    pointer-events: none;
}
.ys-fold-nub.on .yfzt-tit{
    opacity: 1;
    pointer-events: all;
    transition-delay: .36s;
}
.yfzt-icon{
    width: 76px;
    background: #A9C23F;
    padding: 12px;
    flex-shrink: 0;
    font-size: 0;
    transition: all .36s;
    position: absolute;
    top: 30px;
    left: 50%;
    transform: translateX(-50%);
}
.yfzt-icon img{
    width: 100%;
}
.ys-fold-nub.on .yfzt-icon {
    border-radius: 50%;
    transform: translateX(0px);
    position: relative;
    left: auto;
    top: auto;
}
.yfzb-edr h5{
    font-size: var(--font18);
    color: var(--colorfff);
    font-family: var(--bold) !important;
    line-height: var(--line12);
    margin-bottom: 0.16rem;
}
.yfzb-edr p{
    color: var(--colorfff);
    font-size: var(--font16);
    font-family: var(--medium) !important;
    line-height: var(--line155);
}
.ys-fold-zhan::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0px;
    padding: 2px;
    background: linear-gradient(307deg, rgba(217, 225, 226, 1) 0%,  rgba(255, 255, 255, 1) 75.78%, rgba(217, 225, 226, 1) 93.45%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    z-index: 0;
    opacity: 1;
    transition: all .36s ease;
}
.ys-fold-nub.on .ys-fold-zhan::after{
    opacity: 0;
}
.yfzb-edr{
    padding: 0 37px 0 10px;
}
.ys-fold-nub.on .ys-fold-zhan{
    background: var(--colorbj1);
}
.ys-fold-zhan{
    background: var(--colorbj6);
}
.ys-fold-zhan-bot{
    opacity: 0;
    pointer-events: none;
    transition: all .36s ease;
}
.ys-fold-nub.on .ys-fold-zhan-bot{
    transition-delay: .36s;
    opacity: 1;
    pointer-events: all;
} 
.home-ctact-le h2{
    color: var(--colorbj1);
    font-size: var(--font50);
    line-height: var(--line15);
    text-align: left;
    width: 100%;
    margin-bottom: 0.13rem;
}
.home-ctact-wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: calc(50vw - 660px);
    background:  linear-gradient(307deg, #D7E1E2 0%,  rgba(255, 255, 255, 1) 75.78%, #D9E5EF 93.45%);
}
.home-ctact-le{
    width: 40%;
    padding: 0.2rem 0;
}
.home-ctact-ri{
    width: 50%;
}
.home-ctact-ri img{
    width: 100%;
}
.home-ctact-le-word p{
    font-family: var(--medium) !important;
}
.home-ctact-le .std-btn2{
    margin-top: 0.2rem;
}
.home-ctact-ri img {
    mask-image: url(../images/a_zz_01.svg);
    -webkit-mask-image: url(../images/a_zz_01.svg);
    mask-size: 100% 100%;
    -webkit-mask-size: 100% 100%;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: 50% 50%;
    -webkit-mask-position: 50% 50%;
}
.mod-arrows2{
    display: flex;
    align-items: center;
    justify-content: space-between;
    pointer-events: none;
}
.arrows2-icon{
    width: 26px;
    pointer-events: all;
}
.arrows2-prev img{
    transform: rotate(180deg);
}
.arrows2-icon img{
    width: 100%;
}
.home-new-swip .mod-arrows2{
    display: none;
}
/* 首页--end */
/* V6_SolutionsPage_Child_AIRack-start */
.solut-banner{
    position: relative;
}
.solut-banner-bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    pointer-events: none;
}
.solut-banner-bg img:nth-child(1){
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: bottom;
}
.solut-banner-bg img:nth-child(2){
    z-index: 2;
    position: absolute;
    right: 0;
    top: 3rem;
    width: 41%;
}
.ys-page-wrap.act .ys-hd-pc::before{
    background: transparent;
    backdrop-filter: blur(0px);
    --webkit-backdrop-filter: blur(0px);
    -moz-backdrop-filter: blur(0px);
    -ms-backdrop-filter: blur(0px);
    -o-backdrop-filter: blur(0px);
    box-shadow: none;
}
.solut-banner{
    padding-top: var(--space160);
}
.inside-main .ys-bread-list a{
    color:var(--colorbj1);
}
.inside-main .modmy-bread .ys-bread-list::before {
    background:var(--colorbj1);
}
.mod-tab-word p{
    font-family: var(--bold) !important;
    color: var(--colorbj1);
    line-height: var(--line12);
}
.solut-banner-top h1{
    color: var(--colorbj1);
    line-height: 1.1;
    font-family: var(--semibold) !important;
    font-size: 1rem;
    margin-bottom: 6px;
}
.ys-bread{
    padding-left: 16px;
}
.sbtw-left{
    width: 51%;
}
.sbtw-right{
    width: 49%;
    padding-left: 0.58rem;
}
.sbtw-right img{
    width: 100%;
    transform: matrix(-1,0,0,1,0,0) 
}
.solut-banner-top-wrap{
    display: flex;
    align-items: center;
}
.sbtw-left-edr h4{
    font-family: var(--semibold) !important;
    line-height: 1.45;
    color: var(--colorbj1);
    font-size: var(--font20);
    margin-bottom: var(--parpspace16);
}
.sbtw-left-edr p{
    font-size: var(--font16);
    line-height: 1.55;
    color: var(--colorbj11);
    font-family: var(--medium) !important;
    margin-bottom: var(--parpspace12);
}
.solut-banner-top{
    padding-top: 0.54rem;
}
.solut-banner-bot{
    padding-top: 2.8rem;
}
.solut-banner-bot-wrap{
    display: flex;
}
.sbbw-left{
    width: 21%;
    padding: 62px 40px;
    position: relative;
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
    -moz-backdrop-filter: blur(30px);
    -ms-backdrop-filter: blur(30px);
    -o-backdrop-filter: blur(30px);
    background: rgba(241, 245, 245, 0.8);
}
.sbbw-left::after{
    content: "";
    position: absolute;
    top: 60px;
    left: 30px;
    width: 58%;
    height: 2px;
    background: var(--colormain2);
}
.sbbw-right{
    width: 79%;
}
.sbbw-left-link-box{
    display: flex;
    align-items: center;
}
.sbbw-left-link-box span{
    font-size: var(--font14);
    font-family: var(--bold) !important;
    line-height: 2;
    color: var(--colorbj2);
}
.sllb-pic{
    width: 10px;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 0.24rem;
}
.sllb-pic img{
    width: 100%;
}
.sbbw-left-link{
    margin-bottom: 0.22rem;
}
.sbbw-left-ul-li a,
.slul-link{
    cursor: pointer;
    display: block;
    color: var(--colorbj2);
    line-height: 2.57;
    font-family: var(--semibold) !important;
}
.sbbw-left-ul-li{
    margin-bottom: 0.08rem;
}
.sbbw-left-ul-li:last-child{
    margin-bottom: 0;
}
.solut-banner{
    padding-bottom: 1.56rem;
}
.sbbw-right-pic{
    width: 100%;
}
.sbbw-right{
    position: relative;
}
.solut-lore{
    padding: 0.46rem 0 1.2rem;
    background: linear-gradient(180deg, rgba(37, 55, 70, 0) 0%, rgba(37, 55, 70, 0.7) 31.62%,  rgba(37, 55, 70, 1) 95.33%);
}
.mod-center{
    text-align: center;
}
.solut-page h2{
    font-family: var(--medium) !important;
    line-height: 1.1;
}
.solut-lore h2{
    color: var(--colorbj1);
}
.solut-lore .mod-tab-word{
    margin-bottom: 0.15rem;
}
.solut-lore-ul{
    padding: 0 30px;
    margin: 0 -0.3rem;
    display: flex;
    flex-wrap: wrap;
}
.solut-lore-ul-li{
    width: 50%;
    padding: 0 0.3rem;
}
.slul-box{
    display: flex;
    position: relative;
    z-index: 1;
    height: 100%;
}
.slul-box-left{
    width: 49.7%;
    position: relative;
    z-index: 1;
    background: var(--colorbj1);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
    padding: 0.36rem 0.6rem 0.36rem 0.4rem;
}
.slul-box-left-pic{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: -1;
}
.slul-box-left-pic img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.slul-box-right{
    width: 50.3%;
    position: relative;
}
.slul-box-right img{
    width: 100%;
}
.slul-box-left-bg{
    width: 194px;
    position: absolute;
    top: 0;
    left: 44.5%;
    transform: translateX(-50%);
    pointer-events: none;
    z-index: 2;
}
.slul-box-left-bg img{
    width: 100%;
}
.slul-box-left-tab p{
    color: var(--colorfff);
    line-height: 2.28;
}
.slul-box-left-tit{
    font-size: var(--font32);
    line-height: 1.1;
    font-family: var(--medium) !important;
    margin-bottom: 6px;
    color: var(--colorfff);
}
.slul-box-left-word p{
    color: var(--colorfff);
    font-family: var(--medium) !important;
    line-height: var(--line155);
}
.slul-box-left-btn a,
.slul-box-left-btn{
    display: flex;
    font-family: var(--bold) !important;
    color: var(--colorfff);
    line-height: var(--line12);
}
.solut-lore h2{
    margin-bottom: 0.54rem;
}
.slul-box-left-word{
    margin-bottom: 0.3rem;
}
.solut-lore-ul-li.on1 .slul-box{
    flex-direction: column;
    height: 100%;
}
.solut-lore-ul-li.on1 .slul-box-left{
    width: 100%;
    padding: 0.41rem 0.42rem 0.41rem;
}
.solut-lore-ul-li.on1 .slul-box-right{
    width: 100%;
}
.solut-lore-ul-li.on1 .slul-box-left-pic,
.solut-lore-ul-li.on2 .slul-box-left-pic{
    display: none;
}
.solut-lore-ul-li.on1 .slul-box-left-word{
    width: 57%;
}
.solut-lore-ul-li.on1 .slul-box-left-bg{
    left: 90.5%;
}
.solut-lore-ul-li.on2{
    width: 100%;
}
.solut-lore-ul-li{
    margin-top: 0.3rem;
}
.solut-lore-ul-li.on2 .slul-box{
    flex-direction: row-reverse;
}
.solut-lore-ul-li.on2 .slul-box-right{
    width: 65%;
}
.solut-lore-ul-li.on2 .slul-box-left{
    width: 35%;
}
.solut-lore-ul-li.on2 .slul-box-left-bg{
    left: 66.8%;
}
.solut-prod{
    width: 100%;
    position: relative;
    z-index: 3;
    padding:0.38rem 0 2.48rem;
}
.solut-prod-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    pointer-events: none;
}
.solut-prod-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: bottom;
}
.solut-prod-wrap{
    width: 100%;
    padding: 0 1.17rem;
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.solut-prod-top{
    width: 80%;
    padding: 0.31rem;
    position: relative;
    z-index: 1;
    margin-bottom: 0.58rem;
}
.solut-prod-top::before{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(100% - 144px);
    height: 2px;
    background: var(--colormain2);
}
.solut-prod-top::after{
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    width: calc(100% - 144px);
    height: 2px;
    background: var(--colormain2);
}
.solut-prod-top-pic{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: -1;
}
.solut-prod-top-pic img{
    width: 84px;
}
.solut-prod-top-pic img:nth-child(1){
    position: absolute;
    top: 0;
    left: 0;
}
.solut-prod-top-pic img:nth-child(2) {
    position: absolute;
    bottom: 0;
    right: 0;
    transform: rotate(180deg);
}
.solut-prod-top h2{
    text-align: center;
    color: var(--colorfff);
    font-family: var(--medium) !important;
}
.solut-prod-slide-ul{
    padding: 0 1.4rem;
    margin: 0 -0.5rem;
}
.spsu-li{
    width: 50%;
    padding: 0 0.5rem;
}
.spsu-li-link{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.spsu-li-link-tit{
    text-align: center;
    color: var(--colorfff);
    font-family: var(--semibold) !important;
    margin-bottom: 0.2rem;
}
.spsu-li-link-word p{
    text-align: center;
    line-height: var(--line155);
    font-family: var(--medium) !important;
    color: var(--colorfff);
}
.spsu-li-link-word{
    margin-bottom: 0.18rem;
}
.solut-prod-slide{
    width: 100%;
    position: relative;
}
.spsu-li-link .std-btn2-box span{
    color: var(--colorfff);
    font-family: var(--semibold) !important;
}
.spsu-li-link .std-btn2-icon{
    margin-left: 30px;
}
.solut-prod-slide .atbi-btn{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    pointer-events: none;
}
.solut-prod-slide .atbi-btn-pr,
.solut-prod-slide .atbi-btn-ne{
    pointer-events: all;
    width: 16px;
}
.solut-list-wrap{
    padding: 2.4rem 0 2.4rem;
}
.solut-list{
    margin-top: calc(1.4rem * -1);
    position: relative;
    z-index: 1;
}
.solut-list::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    pointer-events: none;
    background: var(--colorbj5);
    z-index: -1;
}
.solut-list::after{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 100%;
    pointer-events: none;
    background: var(--colorbj6);
    z-index: -1;
}
.solut-list-ul{
    display: flex;
    justify-content: space-between;
}
.solut-list-ul-li{
    width: 35%;
}
.solut-list-ul-li .std-btn2-icon{
    margin-left: 30px;
}
.alul-box-tit{
    margin-bottom: 0.13rem;
    line-height: 1.15;
    font-family: var(--medium) !important;
    color: var(--colorbj1);
}
.alul-box-word p{
    color: var(--colorbj1);
    line-height: var(--line155);
    font-family: var(--medium) !important;
}
.alul-box-word{
    margin-bottom: 0.3rem;
}
.solut-list-ul-li .std-btn2-box span{
    font-family: var(--semibold) !important;
}
.alul-box{
    position: relative;
}
.alul-box-bg{
    position: absolute;
    top: -13px;
    left: -24px;
    width: 84px;
    pointer-events: none;
}
.alul-box-bg img{
    width: 100%;
}
.solut-list-imgs{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}
.solut-list-imgs img{
    width: 100%;
}
.solut-page .proport-cont .ys-cont1320{
    padding: 1.3rem 0;
}
.sbbw-right-dots{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.sbbw-right-dots-li{
    pointer-events: all !important;
    position: absolute;
}
.srdl-icon img:nth-child(2){
    display: none;
}
.srdl-icon{
    width: 0.72rem;
    position: relative;
    box-shadow: 0 0 7px  #CFE159;
    cursor: pointer;
}
.srdl-icon img{
    width: 100%;
}
.sbbw-right-dots-li.on .srdl-icon img:nth-child(1){
    display: none;
}
.sbbw-right-dots-li.on .srdl-icon img:nth-child(2){
    display: block;
}
.srdl-pop{
    width: 680px;
    position: absolute;
    left: 110%;
    bottom: -200px;
    display: none;
}
.srdl-pop .hldi-pop-close{
    top: 9px;
    right: 9px;
    z-index: 2;
    cursor: pointer;
}
.srdl-pop .hldi-pop-close span{
    color: var(--colorfff);
}
.sbbw-right-dots-li.left .srdl-pop{
    right: 110%;
    left: auto;
}
/* V6_SolutionsPage_Child_AIRack-end */
.home-new-words p{
    text-align: center;
    font-family: var(--medium) !important;
}
.home-new-words{
    margin-bottom: 0.5rem;
}
.nynew h2{
    text-align: center;
}
.nynew .home-new-ul-li{
    width: 33.333333%;
}
.solu-page .home-new{
    background: #fff;
    position: relative;
}
.aboutp-page .solut-list-imgs{
    top: 0;
    bottom: auto;
    transform: rotate(180deg);
}
.aboutp-page .solut-list::before{
    background: var(--colorbj5);
}
.aboutp-page .solut-list::after{
    background: var(--colorbj2);
}
.aboutp-page .solut-list-ul-li:nth-child(2) .alul-box-tit,
.aboutp-page .solut-list-ul-li:nth-child(2) .alul-box-word p,
.aboutp-page .solut-list-ul-li:nth-child(2) .std-btn2-box span{
    color: #fff;
}
.aboutp-page .solut-list-wrap {
    padding: 3.8rem 0 1.4rem;
}
.newslist-page .home-ctact{
    position: relative;
    z-index: 3;
}
.solut-list-wrap {
    padding: 3.4rem 0;
}
.slick-dots li{
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--colormain1);
    opacity: 0.2;
    pointer-events: all;
}
.slick-dots li.slick-active{
    background: var(--colormain1);
    opacity: 1;
}
.slick-dots{
    bottom: 0;
    pointer-events: none;
}
.slick-prev, .slick-next{
    top: auto;
    bottom: 0;
    width: 26px;
    height: 26px;
    transform: inherit;
}
.slick-next{
    background: url(../images/arrows_img01_1.svg) center / cover no-repeat;
}
.slick-prev{
    background: url(../images/arrows_img01_1.svg) center / cover no-repeat;
    transform: rotate(180deg);
}
.parent-banner{
    margin-bottom: var(--space70);
}
.pirb-line2{
    display: none;
}
.nynew h2{
    margin-bottom: 9px;
    font-family: var(--medium) !important;
}
.parent-cry-video{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.parent-cry-video video{
    width: 100%;
    height: 100vh;
    position: sticky;
    top: 0;
}
.parent-banner .modmy-bread{
    position: relative;
    justify-content: center;
}
.pill-li-ph{
    display: none;
}
.proport-banner-mask {
    overflow: hidden;
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    width: 47.5%;
    height: auto;
}
.proport-page .ys-nyban-img {
    position: relative;
    left: auto;
    top: auto;
}
.solu-page .modmy-bread{
    position: relative;
}
.aboutp-page .modmy-bread{
    justify-content: center;
}
.ys-form-inof-submit{
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.newslist-cent-bottom-list{
    overflow: hidden;
}
/* 表单弹窗-start */
.form-modal{
    background: #fff;
}
.form-modal .ys-modal-content {
    width: 970px;
    padding: 50px;
    height: 730px;
    border: 1.5px solid #A9B2C6;
    padding: 76px 80px 90px;
}
.form-modal-step{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.27rem;
}
.form-modal-step-list span{
    display: block;
    text-align: center;
    width:30px;
    line-height: 30px;
    color: var(--colorfff);
    background: var(--colorbj4);
    font-size: var(--font16);
    margin-bottom: 9px;
    transition: all .36s ease;
    position: relative;
}
.form-modal-step-list.active span{
    background: var(--colorbj2);
}
.fmsl-text{
    font-size: var(--font16);
    text-align: center;
    color: var(--colorbj4);
    transition: all .36s ease;
    font-family: var(--semibold) !important;
}
.form-modal-step-list.active .fmsl-text{
    color: var(--colorbj2);
}
.form-modal-step-list{
    position: relative;
    margin: 0 25px;
    min-width: 111px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    z-index: 1;
}
.form-modal-step-list::after{
    content: "";
    position: absolute;
    top:15px;
    left: 115%;
    transform: translateX(-50%);
    width:145px;
    height: 1px;
    background: var(--colorbj4);
    z-index: -1;
}
.form-modal-step-list:last-child::after{
    display: none;
}
.ys-modal-close .hldi-pop-close span{
    color: var(--colorbj4);
}
.ys-modal-close-wrap{
    display: flex;
    align-items: center;
    position: absolute;
    top: 20px;
    right: 20px;
}
.fmli-btn-butt-box{
    min-width: 140px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: solid 2px var(--colorbj3);
    padding: 9px 10px;
    cursor: pointer;
}
.fbbb-icon{
    width: 14px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 7px;
}
.fmli-btn-back .fbbb-icon{
    transform: rotate(180deg);
}
.form-modal-list-loca .fmli-btn-back{
    pointer-events: none;
    opacity: 0.6;
}
.fbbb-icon img{
    width: 100%;
}
.fbbb-text{
    font-size: var(--font16);
    color: var(--colorbj3);
    font-family: var(--semibold) !important;
    line-height: 1.1;
}
.fmli-btn-butt.ys-fii-submit .fmli-btn-butt-box{
    background: var(--colorbj3);
}
.fmli-btn-butt.ys-fii-submit .fbbb-text{
    color: var(--colorfff);
}
.form-modal-list-loca  .ys-fii-name{
    color: #51586F;
    text-align: center;
    font-size: var(--font20) !important;
    font-family: var(--semibold) !important;
    line-height: 2.85;
    letter-spacing: 0.2px;
}
.form-modal-list-loca  .ys-fii-name span{
    color: #51586F;
}
.form-modal-list-loca .cont-cry-ri-selec{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.fmli-btn{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 -0.16rem;
    margin-top: 0.42rem;
}
.fmli-btn-butt{
    padding: 0 0.16rem;
}
.form-modal-list-item{
    display: none;
}
.form-modal-list-item:first-child{
    display: block;
}
.form-modal-list-loca .ys-form-inof{
    justify-content: center;
}
.form-modal-list-item .ys-fii-submit{
    background: transparent;
    height: auto !important;
}
.form-modal-step-list.on span{
    color: transparent;
    background: var(--colormain2);
}
.form-modal-step-list.on span::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 10px;
    height: 10px;
    background: url(../images/right_icon01.svg) center no-repeat;
    background-size: contain;
}
.form-modal-step-list.on .fmsl-text{
    color: var(--colormain2);
}
.form-modal-list-ctact .ys-form-inof-item,
.form-modal-list-compy .ys-form-inof-item {
    padding: 0 0.16rem;
    margin-bottom: 0;
    position: relative;
    padding-bottom: 0.34rem;
}
.form-modal-list-ctact .ys-form-inof,
.form-modal-list-compy .ys-form-inof {
    margin: 0 -0.16rem;
}
.form-modal .form-modal-list-item:not(.form-modal-list-loca) .ys-fii-tips {
    display: block;
    position: absolute;
    bottom: 8px;
    left: 0.16rem;
    opacity: 0;
    margin-left: 0;
}
.form-modal .ys-form-required.ys-form-empty .ys-fii-tips{
    opacity: 1;
}
.form-modal .ys-fii-name {
    font-size: var(--font16);
}
.ctact-title{
    font-size: var(--font20);
    text-align: center;
    color: var(--colorbj2);
    line-height: 2.85;
    font-family: var(--semibold) !important;
    margin-bottom: 0.14rem;
}
.form-modal-list-ctact .fmli-btn{
    margin-top: 0.08rem;
    width: 100%;
}
.form-modal-list-compy .cont-form .ys-form-inof-text .ys-fii-input {
    height: 104px;
}
.form-modal-list-compy .ys-form-yz{
    padding-bottom: 0px;
}
.form-modal-list-compy .ys-form-inof{
    position: relative;
}
.form-modal-list-compy .fmli-btn {
    margin-top: 0rem;
    position: absolute;
    bottom: 0;
    right: 0;
}
.form-modal-list-compy .fbbb-icon {
    margin-right: 0;
    margin-left: 7px;
}
.fmls-box-title {
    font-size: var(--font32);
    font-family: var(--medium) !important;
    color: #4F5871;
    line-height: 1.3;
    text-align: center;
    padding-bottom: 0.5rem;
    margin-bottom: 0.33rem;
    border-bottom: solid 2px #D5E1E2;
    margin-top: 0.59rem;
}
.fmls-box-bot{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.fmls-box-bot-text{
    font-size: var(--font20);
    text-align: center;
    line-height: 1.45;
    color: #4F5871;
    margin-bottom: 0.2rem;
    font-family: var(--medium) !important;
}
.fbbb-links{
    display: flex;
    align-items: center;
    background: var(--colorbj3);
    padding: 10px 26px;
}
.fbbb-links-text{
    color: var(--colorfff);
    font-family: var(--semibold) !important;
    line-height: 1.2;
}
.fbbb-links-icon{
    width: 14px;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 8px;
}
.fbbb-links-icon img{
    width: 100%;
}
.ys-modal-close-wrap span{
    color: var(--colorbj4);
    line-height: 2;
    font-size: var(--font14);
}
.ys-modal-update .ys-modal-content {
    max-height: calc(100vh - 200px);
}
.form-modal-step-list span {
    width: 28px;
    line-height: 28px;
}
/* 表单弹窗-end */
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    /* lucas-start */
    .nllc-link:hover .nllc-link-bottom-title {
        color: var(--colormain2);
    }
    .proindivi-febe-slide .std-btn2-box:hover span {
        color: #719B00;
    }
    .prodspe-list-pcfy .comp-tabli li:hover {
        color: #163949;
    }
    .plcl-link:hover .ys-imgbox-cover img {
        transform: unset;
    }
    .plcl-link:hover .plcl-link-bottom-hover {
        opacity: 1;
        pointer-events: all;
    }
    .plcl-link:hover .plcl-link-bottom {
        opacity: 0;
        pointer-events: none;
    }
    .ncrl-li-link:hover .ncrl-li-link-tit {
        color: #9BC400;
    }
    .nctl-li-link:hover {
        color: #9BC400;
    }
    .nllc-link:hover .std-btn2-box::after {
        width: 100%;
    }
    .nllc-link:hover .std-btn2-icon img:nth-child(1) {
        transform: rotate(-90deg);
        opacity: 0;
    }
    .nllc-link:hover .std-btn2-icon img:nth-child(2) {
        opacity: 1;
    }
    .nllc-link:hover .std-btn2-box span {
        color: #719B00;
    }
    .pbcl-btn-link:hover .pbcl-btn-img {
        transform: rotate(-45deg);
    }
    .pbrl-link:hover .ys-imgbox-cover img {
        transform: unset;
    }
    .pbrl-link:hover .ys-imgbox-cover img:nth-child(1) {
        opacity: 1;
    }
    .pbrl-link:hover .ys-imgbox-cover img:nth-child(2) {
        opacity: 0;
    }
    .pbrl-link:hover {
        background: #7BDACA;
    }
    .std-btn2-box:hover span {
        color: #719B00 !important;
    }
    /* lucas-end */
    .std-btn1-box:hover .std-btn1-bg{
        width: 100%;
        left: 0%;
        right:auto;
    }
    .std-btn2-box:hover::after{
        width: 100%;
    }
    .std-btn2-box:hover span{
        color: #719B00;
    }
    .std-btn2-box:hover .std-btn2-icon img:nth-child(1){
        transform: rotate(-90deg);
        opacity: 0;
    }
    .std-btn2-box:hover .std-btn2-icon img:nth-child(2){
        opacity: 1;
    }
    .footer-top .std-btn1-box:hover .std-btn1-icon{
        transform: rotate(-45deg);
    }
    .footer-nav ul a:hover{
        color: var(--colora1d);
    }
    .hpul-box:hover::before{
        height: 100%;
    }
    .hpul-box:hover::after{
        height: 100%;
    }
    .hnul-link:hover .hnul-link-bot-tit{
        color: var(--colorbj3);
    }
    .ys-fold-zhan:hover{
        background: rgba(224, 233, 146, 0.50);
    }
    .search-page .pc-fenye .comp-tabli:hover li {
        background: var(--colorbj1) !important;
    }
}
.prodspe-banner {
    position: relative;
    padding: 0 !important;
}
.prodspe-banner .ys-nyban-img {
    position: relative !important;
    width: 100%;
    height: auto;
    top: auto;
    left: auto;
    z-index: 0;
}
.prodspe-banner .ys-cont1320 {
    padding-right: 1.1rem;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    z-index: 2;
}
.head-lang-down{
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10);
}

/* 20250918--修改--start */
.hlbu-li-box{
    align-items: center;
}
.hlbu-li-text{
    font-size: 0.22rem !important;
}
.cont-banner .ys-cont1280{
    top: 40%;
}
.home-global .ybtr-ul-li{
    margin-top: 0.39rem;
}
.home-global .ybtr-ul-li:first-child{
    margin-top: 0.19rem;
}
.aboutp-team-top .agcl-eye{
    color: var(--colorfff);
    text-align: center;
}
.yfzt-tit {
    padding-right: 0.2rem;
    margin-left: 0.24rem;
    display: none;
}
.ys-fold-nub:first-child .yfzt-tit{
    display: block;
}
/* 20250918--修改--end */

/* 2025.09.23--建模start */
.solut-page .modmy-breads{
    position: absolute;
    left: 50%;
    top: calc(var(--headh) + 0.6rem);
    transform: translateX(-50%);
    z-index: 9;
}
.dcs-both .dcs-both-bg{
    position: sticky;
    top: 0;
    height: var(--heightx);
    width: 100%;
    overflow: hidden;
}
.dcs-both  .solut-banner-bg img:nth-child(1){
    height: auto !important;
}
.dcs-ban .ys-cont1320{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.dcs-pro-box img{
    opacity: 0;
}
.dcs-logo .solut-banner-bot {
    padding-top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.dcs-logo .sbbw-left{
    min-height: 60vh;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.dcs-logo .sbbw-right-dots {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    pointer-events: none;
}

.dcs-logo.on1{
    opacity: 1 !important;
    
}
.dcs-main{
    --height2: calc(100vw / 1920 * 1080);
    --heightx: 100vh;
}
.dcs-pro-box{
    width: 100vw;
    height: calc(100vw / 1920 * 1080);
    position: absolute;
    top: 50%;
}
.dcs-pro-box img{
    width: 100%;
}
.dcs-pro-box .dcs-img{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 3;
    top: 0;
    left: 0;
}
.dcs-pro{
    height: var(--heightx);
    position: sticky;
    top: 0;
}
.dcs-both{
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    pointer-events: none;
}
.dcs-core{
    position: relative;
    z-index: 2;
    height: 500vh;
}
.dcs-ban{
    height: var(--heightx);
    position: relative;
}
.dcs-ban .ys-cont1400{
    height: 100%;
    position: relative;
    z-index: 3;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    text-align: center;
    padding-bottom: 30px;
    padding-top: calc(var(--space100) - 3px);
}
.dcs-ban-title .std-h4{
    color: var(--colorfff);
}
.dcs-ban-img{
    height: 117px;
    max-width: 100%;
    margin-top: -2px;
}
.dcs-ban-img img{
    height: 100%;
    object-fit: contain;
}
.dcs-ban .std-text1,
.dcs-ban .std-text1 p{
    color: var(--colorfff);
    line-height: var(--line175);
}
.dcs-ban .std-text1{
    width: 60em;
    max-width: 100%;
}
.dcs-sticky{
    position: fixed;
    top: var(--head117);
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
}
.dcs-logo{
    height: var(--height2);
}
.dcs-logo-text{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0%;
    text-align: center;
    width: 100%;
    height: 100%;
}
.dcs-logo-text .ys-cont1320{
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
}
.dcs-logo-text .std-h4{
    color: var(--colorfff);
    line-height: var(--line14);
    margin-bottom: 12px;
}
.dcs-sticky{
    opacity: 0;
    pointer-events: none;
}
.dcs-sticky.act{
    opacity: 1 !important; 
    pointer-events: all;
}
.dcs-core-section{
    position: absolute;
    z-index: 12;
    height: 100%;
    width: 100%;
}
.dcs-sticky .dcs-pos-bg{
    display: none;
}

.dcs-logo{
    height: var(--heightx);
}
.dcs-sticky{
    transition: all .4s ease;
}
.dcs-video{
    position: relative;
    z-index: 10;
}
.dcs-video{
    height: calc(var(--heightx) * 1.5);
    margin-top: calc(var(--heightx) * -0.5);
}
.dcs-video-bg{
    position: absolute;
    width: 100%;
    height: 100%;
}
.dcs-video-bg img,
.dcs-video-bg video{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.dcs-video-bg video{
    position: absolute;
    top: 0;
    left: 0;
}
.dcs-video-bg::before,
.dcs-video-bg::after{
    content: "";
    position: absolute;
    width: 100%;
    height: 17%;
    left: 0;
    z-index: 3;
}
.dcs-video-bg::before{
    top: 0;
    background: linear-gradient(180deg, #000 0%, rgba(0,0,0,0) 100%);
}
.dcs-video-bg::after{
    bottom: 0;
    background: linear-gradient(0deg, #000 0%, rgba(0,0,0,0) 100%);
}
.dcs-video-zhan{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: var(--heightx);
    opacity: 0;
    pointer-events: none;
}
.dcs-video.on1 .dcs-video-zhan{
    position: absolute;
    bottom: 0;
}
.dcs-industry{
    position: relative;
    z-index: 10;
}
.dcs-video .ys-cont1200{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 6;
}
.dvdn-data{
    font-size: var(--font90);
    color: var(--colorfff);
}
.dcs-video-data{
    display: flex;
    --jian1: 30px;
    margin: 0 calc(var(--jian1) * -1);
    justify-content: center;
    margin-top: calc(var(--space100) - 10px);
}
.dcs-video-data-nub{
    padding: 0 var(--jian1);
    width: 33.333333%;
    text-align: center;
}
.dvdn-data,
.dvdn-data span{
    font-family: var(--font-family);
    line-height: var(--line13);
}
.dcs-video-data-nub .std-text1{
    color: var(--colorfff);
    line-height: var(--line175);
    margin-top: 4px;
}
.dcs-ban.act .std-h4{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.2s;
}
.dcs-ban.act .dcs-ban-img{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.3s;
}
.dcs-ban.act .std-text1{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.4s;
}
.dcs-logo.act .std-h4{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.2s;
}
.dcs-pro-box{
    transform: translate3d(0,-50%,0);
}
.dcs-pro{
    transform: translateX(12vw) scale(0.5);
}
.dcs-logo{
    position: sticky;
    top: 0;
    transform: inherit;
    left: 0;
    width: 100%;
}
/* 2025.09.23--建模end */

/* 2025.10.09--delia修改--start */
.solut-banner-top h1{
    margin-bottom: var(--parpspace12);
}
.prodspe-page h1{
    font-size: 0.6rem;
}
.parent-page .pill-li:last-child {
    padding-bottom: 0.2rem;
}
.parent-page .proport-cont{
    margin-top: 0;
    z-index: 1;
}
.parent-page .proport-cont::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: var(--space140);
    z-index: -1;
    pointer-events: none;
    background: #3c5564;
}
.scll-link {
    margin-bottom: 1rem;
}
.solu-cent-list-li:first-child:first-child .scll-link::after{
    border-top: none;
    opacity: 0;
}
.scll-link {
    position: relative;
    z-index: 1;
    /* border-top: solid 2px var(--colord2e); */
    border-bottom:none;
}
.scll-link::after{
    content: "";
    position: absolute;
    top: 0rem;
    left: 0;
    width: 100%;
    height: 2px;
    background: var(--colord2e);
}
.solu-page .proport-cont {
    margin-top: 1.6rem;
}
.scll-link .std-btn2-icon {
    margin-top: 1px;
}
.solu-banner-ri {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.plcl-link-bottom-hover{
    width: 78%;
}
.slul-box-left-word{
    max-height: 200px;
}
.srdl-pop{
    height: 540px;
}
.slul-box-right img {
    height: 100%;
    object-fit: cover;
}
.slul-box-left-word .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: var(--colormain2) !important;
    width: 2px;
}
.slul-box-left-word .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(255, 255, 255, .2) !important;
}
.slul-box-left-word p,
.slul-box-left-tit{
    text-align: left;
}
.slul-box-left {
    padding: 0.36rem 0.5rem 0.36rem 0.4rem;
}
.srdl-pop{
    bottom: -240px;
}
.slul-box-left{
    flex-shrink: 0;
}
.slul-box-right{
    height: 100%;
}
/* 2025.10.09--delia修改--end */
.sbbw-right-dots-li0 .srdl-pop{
    bottom: -300px;
}
.solut-lore .slul-box-left-word {
    max-height: inherit;
}

/*20251015*/
.proport-intro-le .std-btn2-box span{
    text-align: left;
}
.ncbl-li-list-cry.nomore .nlbc-intr{
    display: none;
}
.ncbl-li-list-cry.nomore .nllc-link-bottom-title{
    margin-bottom: 0.36rem;
}
.slul-link{
    text-align: left;
}
.dcs-logo.on1{
    pointer-events: all !important;
}
.solut-banner-top h1{
    font-size: 0.8rem;
}
.slick-prev, .slick-next{
    pointer-events: all;
}
.home-global-ri{
    position: relative;
}
.home-global-ri .mod-arrows2,
.ys-ban-txtbox-ri .mod-arrows2{
    display: none;
}
.ys-page-wrap.search-main.act .ys-main {
    margin-top: var(--headh);
}
.search-page .pc-fenye li.activepage{
    background: var(--colorbj1) !important;
}
.hldi-pop-img{
    width: 100%;
    position: relative;
}
.hldi-pop-img img{
    width: 100%;
}