﻿@charset "utf-8";/* 公共样式 - start */body {    font-family: "furui-regular", "PingFang SC", "Microsoft YaHei" !important;}input,textarea{    font-family: "furui-regular", "PingFang SC", "Microsoft YaHei" !important;}/* wow弹窗字体引入 */.altumcode {    --fontFamily: "furui-regular", "PingFang SC", "Microsoft YaHei" !important;}.search-main{    --colormain1: var(--colormains) !important;}@font-face {    font-family: 'furui-regular';    src: url('../fonts/FIGTREE-REGULAR/FIGTREEREGULAR.eot');    src: url('../fonts/FIGTREE-REGULAR/FIGTREEREGULAR.eot') format('embedded-opentype'),         url('../fonts/FIGTREE-REGULAR/FIGTREEREGULAR.woff2') format('woff2'),         url('../fonts/FIGTREE-REGULAR/FIGTREEREGULAR.woff') format('woff'),         url('../fonts/FIGTREE-REGULAR/FIGTREEREGULAR.ttf') format('truetype'),         url('../fonts/FIGTREE-REGULAR/FIGTREEREGULAR.svg#FIGTREEREGULAR') format('svg');}@font-face {    font-family: 'furui-bold';    src: url('../fonts/FIGTREE-BOLD/FIGTREEBOLD.eot');    src: url('../fonts/FIGTREE-BOLD/FIGTREEBOLD.eot') format('embedded-opentype'),         url('../fonts/FIGTREE-BOLD/FIGTREEBOLD.woff2') format('woff2'),         url('../fonts/FIGTREE-BOLD/FIGTREEBOLD.woff') format('woff'),         url('../fonts/FIGTREE-BOLD/FIGTREEBOLD.ttf') format('truetype'),         url('../fonts/FIGTREE-BOLD/FIGTREEBOLD.svg#FIGTREEBOLD') format('svg');}.yplt-li a{    color: #333 !important;}.yplt-li.yxnav-active3 a{    color: var(--colormain1) !important;}/* 英文站换行规则 *//* p,div,h1,h2,h3,h4,h5,h6,span,a{     word-wrap: normal;     word-break: keep-all; } */:root {    /* 字号 */    --font60: 60px;    --font48: 48px;    --font40: 40px;    --font30: 30px;    --font24: 24px;    --font20: 20px;    --font18: 18px;    /* 段落字号 */    --font18: 18px;    --font16: 16px;    --font14: 14px;    /* 行高 */    --line12: 1.2;    --line14: 1.4;    --line15: 1.5;    --line16: 1.6;    --line175: 1.75;    --line18: 1.8;    /* 导航-高度 */    --headh: 70px;    /* 颜色 */    --color1: #1f1f1f;    --color2: #666666;    --color3: #FFFFFF;    --color4: #FFFFFF;    --colormains: #0052D9;  /* 这个主色名字固定，与搜索页面关联 */    --colormain1: #0052D9;    --colormain2: #000A31;    --colorbj: #E7F2F8;    /* 板块间距 */    --space150: 150px;    --space100: 100px;    --space50: 50px;    /* 段落间距 */    --parpspace10: 10px;    --parpspace12: 12px;    /* 特殊字体 */    --bold:'';}.std-syh1 {    font-size: var(--font60);    color: var(--color3);    line-height: var(--line12);}.std-nyh1 {    font-size: var(--font48);    color: var(--color3);    line-height: var(--line14);}.std-h2,.yxedr-active h2 {    font-size: var(--font40);    color: var(--color1);    line-height: var(--line12);}.std-h3,.yxedr-active h3 {    font-size: var(--font30);    color: var(--color1);    line-height: var(--line14);}.std-h4,.yxedr-active h4 {    font-size: var(--font24);    color: var(--color1);    line-height: var(--line14);}.std-h5,.yxedr-active h5 {    font-size: var(--font18);    color: var(--color1);    line-height: var(--line16);}.std-text1,.std-text1 p {    font-size: var(--font18);    color: var(--color1);    line-height: var(--line16);}.std-text2,.std-text2 p {    font-size: var(--font16);    color: var(--color1);    line-height: var(--line16);}.std-text3,.std-text3 p {    font-size: var(--font14);    color: var(--color1);    line-height: var(--line18);}.yxedr-active p {    font-size: var(--font16);    color: var(--color1);    line-height: var(--line175);    margin-bottom: var(--parpspace10);}.std-martop1 {    margin-top: var(--space150);}.std-marbot1 {    margin-bottom: var(--space150);}.std-padtop1 {    padding-top: var(--space150);}.std-padbot1 {    padding-bottom: var(--space150);}.yxedr-active h2, .yxedr-active h3 {    margin-bottom: var(--parpspace16);}.yxedr-active h4 {    margin-bottom: var(--parpspace12);}.yxedr-active h5 {    margin-bottom: var(--parpspace10);}/*分享翻译*/.ys-wechat-cont-parga p::before{    content: '分享到 - 微信';    /* content: 'Share the - weixin'; */}/* yongsy样式 */a[href="https://www.yongsy.com"] {    color: rgba(255, 255, 255, .2);    white-space: nowrap;}/*导航默认选中*/.yxnav-active1 {}.yxnav-active2 {}/* 轮播溢出隐藏 */.ys-ban-li:not(:first-child){    display: none;}/* 省略号 */.line-clamp{    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}/* 过渡 */.transition-time1{    transition: all .36s both;}.transition-time2{    transition: all .5s both;}/* 侧边锚点隐藏 */.mod-anchor{    opacity: 0;    transform: translateX(-50%);    transition: all .4s ease;}.mod-anchor.on1 {    opacity: 1;    transform: translateX(0%);}.mod-anchor ul{    transition: all .4s ease;}.mod-anchor:not(.act) ul{    opacity: 1;    transform: translateX(0%);}.mod-anchor.act ul{    opacity: 0;    transform: translateX(-50%);}/* 轮播箭头 */.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled,.slick-arrow.slick-disabled{    pointer-events: none!important;    opacity: .5!important;}.mod-arrows1 .swiper-button-next,.mod-arrows1 .swiper-button-prev,.mod-arrows1 .slick-prev, .mod-arrows1 .slick-next{    }.ys-ph-navbar3 .ys-ph-nav .ys-phnav-header-font, .ys-ph-navbar3 .ys-ph-nav a {    color: #333;}.ys-ph-navbar3 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font, .ys-ph-navbar3 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox a,.ys-ph-navbar3 .ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-header-font, .ys-ph-navbar3 .ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox a,.ys-ph-navbar3 .ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox .ys-phnav-header-font, .ys-ph-navbar3 .ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox a  {    color: var(--colormain1);}.ys-ph-navbar3 .ys-phnav-header {    background: transparent;    box-shadow: none;    transition: all .4s ease;}.ys-ph-navbar3 .ys-phnav-header a,.ys-ph-navbar3 .ys-phnav-search .iconfont{    color: #fff;    transition: all .4s ease;}.ys-phnav-menubtn span, .ys-phnav-menubtn::after, .ys-phnav-menubtn::before {    background: #fff;    transition: all .4s ease;}.ys-phnavss-modal .icon-close{    color: #999 !important;}.ys-phnav-logo-img .mod-icon{    width: 120px;    height: 43px;}.ys-phnav-logo-img{    width: 120px;    height: 56px;    display: flex;    align-items: center;}.ys-hd-pc a{    /* height: var(--headh); */    display: flex;    align-items: center;}.ys-hd-pc>.ys-cont1440>a{    height: var(--headh);}.ys-hd-pc.isfixed+.ys-hd-ph .ys-ph-navbar3 .ys-phnav-header{    background: #fff;    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);}.ys-hd-pc.isfixed+.ys-hd-ph .mod-icon img:nth-child(1){    opacity: 0;}.ys-hd-pc.isfixed+.ys-hd-ph .mod-icon img:nth-child(2){    opacity: 1;}.ys-hd-pc.isfixed+.ys-hd-ph .ys-ph-navbar3 .ys-phnav-search .iconfont{    color: #333;}.ys-hd-pc.isfixed+.ys-hd-ph .ys-phnav-menubtn span, .ys-hd-pc.isfixed+.ys-hd-ph .ys-phnav-menubtn::after, .ys-hd-pc.isfixed+.ys-hd-ph .ys-phnav-menubtn::before {    background: #333;}.ys-page-wrap.act .ys-ph-navbar3 .ys-phnav-header{    background: #fff;    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);}.ys-page-wrap.act .ys-ph-navbar3 .mod-icon img:nth-child(1){    opacity: 0;}.ys-page-wrap.act .ys-ph-navbar3 .mod-icon img:nth-child(2){    opacity: 1;}.ys-page-wrap.act .ys-ph-navbar3 .ys-phnav-header a, .ys-page-wrap.act .ys-ph-navbar3 .ys-phnav-search .iconfont {    color: #333;}.ys-page-wrap.act .ys-phnav-menubtn span, .ys-page-wrap.act .ys-phnav-menubtn::after, .ys-page-wrap.act .ys-phnav-menubtn::before {    background: #333;}.yspc-wrap-input .yspc-wrap-input-icon{    color: var(--colormain1);}.yspc-wrap-input-icon .icon-search{    color: var(--colormain1) !important;}/* 公共样式 - end *//* 首页-start */.ys-hd-pc .ys-cont1440{    display: flex;    align-items: center;    position: relative;    z-index: 5;}.mod-icon{    position: relative;}.mod-icon img{    width: 100%;    height: auto;    position: absolute;    top: 0;    left: 50%;    transform: translateX(-50%);    transition: all .36s;    max-width: inherit;}.mod-icon img:nth-child(2) {    opacity: 0;}.head-logo .mod-icon {    width: 140px;    height: 49px;}.head-other-search-icon {    width: 20px;    height: var(--headh);    display: flex;    align-items: center;    cursor: pointer;}.head-other-search-icon .mod-icon,.holt-icon{    width: 20px;    height: 20px;}.head-logo{    width: 140px;}.ys-search2-win{    position: fixed;    top: var(--headh);    left: 0;    width: 100%;    background: #fff;    text-align: center;    box-shadow: 0 10px 18px 3px rgb(0 0 0 / 4%);    overflow: hidden;    display: none;    z-index: -1;}.ys-search2-box{    padding: 16px 0;}.ys-search2-tibox{    width: 34%;    margin: 0 auto;}.ys-search2-tbox{    border-bottom: 1px solid #eee;    width: calc(100% - 24px);    padding-right: 20px;    height: 40px;}.ys-search2-tbox input{    width: 100%;    height: 100%;    font-size: var(--font16);    font-family: inherit;}.ys-search2-ibox {    width: 24px;    margin-top: 10px;}.ys-search2-ibox img{    width: 100%;}.head-other{    display: flex;    align-items: center;    justify-content: flex-end;    width: 252px;}.std-btn1{    display: inline-block;}.std-btn1-box p{    color: var(--color3);    line-height: 40px;    padding: 0 35px;    font-family: 'PingFang SC Light','Microsoft YaHei Light';}.std-btn1-box{    display: flex;    cursor: pointer;    border-radius: 80px;    background: var(--colormain1);    backdrop-filter: blur(12.5px);    -webkit-backdrop-filter: blur(12.5px);    transition: all .36s;}.head-other-btn{    margin-left: 52px;}.head-other-lang{    margin-left: 26px;    position: relative;}.head-other-lang-tp{    height: var(--headh);    display: flex;    align-items: center;    cursor: pointer;}.head-other-lang-bt{    position: absolute;    top: 100%;    left: 50%;    transform: translateX(-50%);    background: var(--color3);    width: 100px;    text-align: center;    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.08);    display: none;}.holb-li a {    font-size: var(--font16);    line-height: var(--line15);    color: var(--color1);    display: block;    padding: 10px;    transition: all .36s;}.head-list{    width: calc(100% - 140px - 252px);    padding: 0 190px;}.head-nav-item-title{    font-size: var(--font16);    line-height: var(--headh);    color: var(--color3);    transition: all .36s;}.head-nav-item{    padding: 0 25px;}.head-nav{    margin: 0 -25px;}.ys-hd-pc.isfixed .mod-icon img:nth-child(2),.ys-hd-pc.ishover .mod-icon img:nth-child(2){    opacity: 1;}.ys-hd-pc.isfixed .mod-icon img:nth-child(1),.ys-hd-pc.ishover .mod-icon img:nth-child(1){    opacity: 0;}.ys-hd-pc.isfixed .head-nav-item-title,.ys-hd-pc.ishover .head-nav-item-title{    color: #333;}.ys-hd-pc.isfixed, .ys-hd-pc.ishover, .ys-page-wrap.act .ys-hd-pc {    box-shadow: none;}.ys-hd-pc::after{    content: "";    width: 100%;    height: 100%;    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.08);    position: absolute;    top: 0;    left: 0;    z-index: -1;    opacity: 0;    transition: all .36s;}.ys-hd-pc.isfixed::after,.ys-hd-pc.ishover::after,.ys-page-wrap.act.ys-hd-pc::after{    opacity: 1;}.head-nav-item.yxnav-active1 .head-nav-item-title{    color: var(--colormain1);}.head-nav-item-about{    width: 184px;    border-radius: 0 0 8px 8px;    background: #FFF;}.hnia-ul-li a{    display: flex;    align-items: center;    justify-content: center;    padding: 20px 28px;    border-bottom: 1px solid #CFD7E4;}.hnia-ul{    padding: 13px 17px;}.hnia-ul-li p{    color: #333;    transition: all .36s;}.hnia-ul-li img,.hnis-ri-ul-li img,.hwrl-ul-li img{    width: 10px;    margin-right: 18px;}.hnia-ul-li:last-child a{    border: none;}.hnia-ul-li.yxnav-active2 p{    color: var(--colormain1);}.head-nav-item-down {    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.08);}.head-nav-item-solu{    width: 1010px;    border-radius: 0 0 8px 8px;    background: #FFF;    padding: 60px 50px 52px;    left: -250px;    transform: translateX(0);}.hnis-le-tit{    font-size: var(--font20);    line-height: var(--line16);    color: var(--colormain1);    font-weight: bold;    margin-bottom: 15px;}.hnis-le-parga{    margin-bottom: 36px;}.std-btn2-box{    width: 33px;    border-radius: 50%;    background: var(--colormain1);    transition: all .36s;}.std-btn2-box img{    width: 100%;}.hnis-le-parga p{    color: var(--color2);}.hnis-le{    border-right: 1px solid #EEEEEE;    width: 42%;}.hnis-le a{    display: block;    padding-right: 23px;    padding-bottom: 30px;}.hnis-ri{    width: 58%;    padding-left: 38px;}.hnis-ri-ul-li p{    font-size: var(--font16);    line-height: var(--line16);    color: #333;    transition: all .36s;}.hnis-ri-ul-li a{    display: flex;    align-items: center;}.hrul-list li{    margin-bottom: 20px;}.hrul-list li:last-child{    margin-bottom: 0;}.hnis-wrap{    display: flex;}.hnis-ri-ul-li{    width: calc(50% + 80px);    border-right: 1px solid #EEEEEE;    padding-left: 23px;    padding-right: 80px;}.hnis-ri-ul-li:last-child{    border-right: none;    padding-right: 0;    width: 50%;}.hnis-ri-ul-li:first-child{    padding-left: 0;}.hnis-ri-ul{    display: flex;    height: 100%;}.hrul-list li.yxnav-active2 p{    color: var(--colormain1);}.head-nav-item-pro{    width: 1120px;    border-radius: 0 0 8px 8px;    background: #FFF;    padding: 48px 35px 36px 50px;    left: -135px;    transform: translateX(0);}.hnip-wrap-le a{    padding-right: 64px;}.hnip-wrap-ri{    width: 58%;    padding-left: 50px;    display: flex;    align-items: flex-start;}.hnip-wrap{    display: flex;}.hwrl-tit{    color: #666;    margin-bottom: 25px;}.hwrl-ul-li p{    font-size: var(--font16);    line-height: var(--line16);    color: #333;    transition: all .36s;}.hwrl-ul-li.yxnav-active2 p{    color: var(--colormain1);}.hwrl-ul-li a{    display: flex;    align-items: center;}.hwrl-ul-li{    margin-bottom: 12px;}.hwrl-ul-li:last-child{    margin-bottom: 0;}.hnip-wrap-ri-img{    width: 66%;}.hnip-wrap-ri-list{    width: 34%;    padding-right: 30px;    padding-top: 25px;    padding-bottom: 33px;}.hwri-li-tit{    font-size: var(--font20);    line-height: var(--line16);    color: var(--color3);    font-weight: bold;    position: absolute;    bottom: 24px;    left: 0;    width: 100%;    z-index: 5;    text-align: center;}.hwri-li{    position: relative;    transform: rotate(0deg);    -webkit-transform: rotate(0deg);    overflow: hidden;    border-radius: 12px;}.hwri-li img{    width: 100%;    transition: all .36s;}.ys-ban-title{    font-weight: bold;    margin-bottom: 20px;}.ys-ban-txtbox{   position: absolute;   top: 0;   left: 0;   width: 100%;   height: 100%;   display: flex;   align-items: center;   justify-content: center; }.ys-ban-parga p{    color: var(--color3);    font-size: var(--font20);    line-height: 2;}.ys-ban-parga{    width: 37%;    margin-bottom: 70px;}.ybcd-li:first-child{    margin-left: 0;}.ybcd-li {    width: 20px;    height: 20px;    position: relative;    cursor: pointer;    margin: 0 8px;}.ybcd-li.on svg {    opacity: 1;}.ybcd-li svg {    width: 100%;    height: auto;    opacity: 0;    transition: all .36s;    transform: rotate(-90deg);}.ybcd-li::after {    content: "";    width: 8px;    height: 8px;    border-radius: 50%;    background: #fff;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    transition: all .36s;}.ybcd-li.on::after {    opacity: 0;}.ys-ban-control{    bottom: 80px;    z-index: 5;}.ys-ban-control-dots{    display: flex;}.ys-ban-control.empty{    opacity: 0;    pointer-events: none;}.ys-banner {    z-index: 5;}/* .ys-ban-imgbox::before {    width: 50%;    opacity: 0.6;    background: linear-gradient(-73deg, rgba(9, 14, 34, 0.00) 17.5%, #090E22 44.13%, #090E22 87.56%);} */.ys-footer{    background: var(--colormain2);    padding-top: 106px;    padding-bottom: 65px;    position: relative;    z-index: 5;}.ys-footer .ys-cont1440{    display: flex;    align-items: stretch;    flex-wrap: wrap;}.yflc-tp h2{    font-weight: bold;    color: var(--color3);    line-height: var(--line14);    margin-bottom: var(--space50);}.yflc-bt{    width: 170px;    margin-top: 196px;}.yflc-bt a{    display: block;}.yflc-bt img{    width: 100%;}.ys-footer-le{    width: 49%;    border-right: 1px solid rgba(255,255,255,.3);}.ys-footer-mid-cont li a{    font-size: var(--font16);    line-height: var(--line14);    color: var(--color3);}.ys-footer-mid-cont li{    margin-bottom: 26px;}.ys-footer-mid{    width: 26%;    padding: 0 30px;    border-right: 1px solid rgba(255,255,255,.3);}.ys-footer-ri .yfmc-info{    display: none;}.yfmc-info a{    font-size: var(--font14);    line-height: var(--line16);    color: var(--color3);    opacity: 0.4;    position: relative;    padding-right: 14px;}.yfmc-info a:last-child{    padding-right: 0;}.yfmc-info p{    margin-top: 6px;}.yfmc-info p:first-child{    margin-top: 0;}.yfmc-info a::before{    content: "";    width: 1px;    height: 70%;    background: var(--color3);    opacity: 0.4;    position: absolute;    right: 5px;    top: 50%;    transform: translateY(-50%);}.ys-footer-mid-cont,.ys-footer-ri-cont{    display: flex;    flex-direction: column;    justify-content: space-between;    height: 100%;}.ys-footer-ri{    width: 25%;    padding: 0 30px;}.yfrc-img{    width: 130px;    text-align: center;}.yfrc-img img{    width: 100%;}.yfrc-img p{    font-size: var(--font14);    line-height: var(--line16);    color: var(--color3);    opacity: 0.5;    margin-top: 7px;}/* .yfrc-info p{    font-size: var(--font14);    line-height: var(--line16);    color: var(--color3);    opacity: 0.5;} */.yfrc-info a{    display: block;}.yfrc-info a,.yfrc-info p,.yfrc-info span{    font-size: var(--font14);    line-height: var(--line16);    color: var(--color3);    opacity: 0.5;}.home-new{    background: var(--colorbj);    position: relative;    z-index: 5;    overflow: hidden;}.home-new-ul-li{    width: 33.333333%;    padding: 0 12px;}.home-new-ul{    margin: 0 -12px var(--space50);}.home-new-ul-li a{    display: block;    border-radius: 12px;    transform: rotate(0deg);    -webkit-transform: rotate(0deg);    overflow: hidden;    background: var(--color3);    height: 100%;}.home-new h2{    text-align: center;    font-weight: bold;    margin-bottom: var(--space50);}.hnul-tp{    position: relative;}.hnul-tp-lab{    font-size: var(--font14);    line-height: 36px;    color: var(--color3);    background: var(--colormain1);    padding: 0 20px;    border-radius: 80px;    position: absolute;    top: 20px;    left: 32px;    z-index: 5;}.hnul-text{    padding: 27px 40px 100px 32px;}.hnul-text-time{    font-size: var(--font14);    line-height: var(--line14);    color: var(--color1);    margin-bottom: 18px;}.hnul-tit{    font-size: var(--font20);    line-height: var(--line15);    color: var(--color1);    transition: all .36s;    margin-bottom: 18px;    max-height: 3em;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;}.hnul-parga p{    color: var(--color2);    line-height: var(--line175);    height: 3.5em;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;}.hnul-btn{    font-size: var(--font16);    line-height: var(--line15);    color: var(--colormain1);    transition: all .36s;    position: absolute;    width: 100%;    bottom: 46px;    left: 0;    padding: 0 32px;}.home-new-btn{    text-align: center;}.home-plat-tp{    display: flex;    align-items: flex-end;    flex-wrap: wrap;    justify-content: space-between;    margin-bottom: var(--space50);}.home-plat-tp-text h2 span{    color: var(--colormain1);    font-weight: bold;}.home-plat-tp-text h2{    margin-bottom: 30px;}.home-plat-tp-text{    width: 59%;}.home-plat-bt{    width: 100%;    border-radius: 15px;    transform: rotate(0deg);    -webkit-transform: rotate(0deg);    overflow: hidden;    position: relative;}.home-plat-bt-img{    width: 100%;}.home-plat-bt-img img{    width: 100%;}.home-plat-bt-list{    position: absolute;    right: 45px;    top: 0;    z-index: 5;    width: 34%;    height: 100%;}.hpbl-wrap{    display: flex;    align-items: center;    height: 100%;}.hpbl-ul{    border-radius: 12px;    border: 1px solid rgba(255, 255, 255, 0.20);    background: rgba(0, 0, 0, 0.10);    backdrop-filter: blur(25px);    -webkit-backdrop-filter: blur(25px);    padding: 53px 40px 86px;}.hpbl-ul-li-tp{    display: flex;    align-items: center;    cursor: pointer;}.hult-icon{    width: 24px;    transition: all .36s;}.hult-icon img{    width: 100%;}.hult-icon .hulb-btn{    display: none;}.hpbl-ul-li.on .hult-icon{    transform: rotate(180deg);}.hult-tit{    display: flex;    align-items: center;    width: calc(100% - 24px);    padding-right: 20px;    position: relative;}.hult-tit-word{    transition: all .36s;    color: var(--color3);    opacity: 0.7;    padding-left: 0;    line-height: var(--line12);}.hult-tit img{    width: 55px;    transition: all .36s;    position: absolute;    top: 50%;    left: 0;    transform: translateY(-50%);    opacity: 0;}.hult-tit img:nth-child(2){    opacity: 0 !important;}.hpbl-ul-li.on .hult-tit-word{    padding-left: 64px;    opacity: 1;    font-weight: bold;}.hpbl-ul-li.on .hult-tit img{    opacity: 1;}.hpbl-ul-li-bt p{    color: var(--color3);    line-height: var(--line16);    height: 4.8em;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 3;    overflow: hidden;}.hpbl-ul-li-ph{    display: none;}.hulb-btn{    margin-top: 30px;}.hpbl-ul-li-bt{    margin-top: 16px;    display: none;    margin-bottom: 60px;}.hpbl-ul-li-bt a{    padding-bottom: 40px;    border-bottom: 1px solid rgba(255,255,255,.2);}.hpbl-ul-li:last-child .hpbl-ul-li-bt{    margin-bottom: 0; }.hpbl-ul-li:last-child .hpbl-ul-li-bt a{    padding-bottom: 0;    border: none;}.hpbl-ul-li{    margin-bottom: 38px;}.hpbl-ul-li:last-child{    margin-bottom: 0; }.home-solu{    background: var(--colormain2);    position: relative;    overflow: hidden;    padding-top: 190px;    z-index: 1;}.home-about-tp-text h2{    font-size: var(--font20);    line-height: var(--line175);    color: #000;    margin-bottom: 33px;}.hatt-ph{    display: none;}.home-about-tp{    display: flex;    align-items: flex-start;    flex-wrap: wrap;    justify-content: space-between;}.home-about-tp-parga p{    font-size: var(--font30);    line-height: var(--line175);    color: rgba(31, 31, 31, .3);}.home-about-tp-parga{    width: 50%;}.home-about-bt{    margin: 96px -12px 0;    display: flex;    flex-wrap: wrap;}.habl-ul-li{    width: 100%;    padding: 0 12px;}.habl-ul{    margin: 0 -12px;}.habl-ul-li-parga p{    color: var(--color1);    opacity: 0.4;    line-height: 2.3;}.habl-ul-li-parga{    padding-bottom: 13px;    border-bottom: 1px solid rgba(0,0,0,.2);}.home-about-bt-le,.home-about-bt-ri{    width: 50%;    padding: 0 12px;}.habl-ul-li-num{    margin-top: 27px;    color: var(--color1);    font-family: 'furui-regular';    font-size: var(--font18);    line-height: var(--line12);}.habl-ul-li-num span{    font-size: 180px;    line-height: inherit;}.habr-ul-li-num{    font-size: var(--font18);    margin-top: 27px;    line-height: var(--line12);    color: var(--color1);    font-family: 'furui-regular';}.habr-ul-li-num span{    font-size: 60px;    line-height: inherit;    margin-right: 7px;}.habr-ul-li{    width: 50%;    padding: 0 12px;    cursor: pointer;}.habr-ul{    margin: 0 -12px;}.home-partner{    position: relative;    z-index: 1;    background: var(--colormain2);}.home-partner-cont{    padding-top: 130px;    padding-bottom: 890px;    position: relative;    overflow: hidden;}.home-partner-bg{    width: 100%;    height: 100%;    z-index: -1;}.home-partner-bg img{    width: 100%;    height: 100%;    object-fit: cover;}.home-partner-mc{    width: 102%;    z-index: 6;    position: absolute;    left: -1%;    bottom: -2px;}.home-partner-mc img{    width: 100%;}.hpct-text h2{    color: var(--color3);    font-weight: bold;    margin-bottom: 30px;}.hpct-text p{    color: var(--color3);    opacity: 0.6;}.std-btn3{    display: inline-block;}.std-btn-box3{    padding: 0 35px;    border: 1px solid var(--color3);    display: flex;    cursor: pointer;    transition: all .36s;    border-radius: 80px;}.std-btn3 p{    color: var(--color3);    line-height: 40px;}.hpct-text{    width: 45%;}.home-partner-cont-tp{    /* margin-bottom: 100px; */}.home-partner-cont-tp .ys-cont1440{    display: flex;    align-items: flex-start;    flex-wrap: wrap;    justify-content: space-between;}.home-solu-tit{    margin-bottom: 80px;}.home-solu-tit h2{    font-weight: bold;    color: var(--color3);    margin-bottom: 35px;    text-align: center;}.home-solu-tit p{    color: var(--color3);    opacity: 0.6;    text-align: center;}.hslu-li-cont{    width: 50%;    padding: 0 134px;    visibility: hidden;}.hslu-li-cont a{    pointer-events: all;}.hslu-li{    margin: 0 -134px;    pointer-events: none;}.hslu-li.act .hslu-li-cont{    animation: ysfadeInUp .8s ease-in-out both .15s;    visibility: visible;}.hslu-li-cont-video{    width: 100%;    position: relative;}.hlcv-tp{    border-radius: 10px;    transform: rotate(0deg);    -webkit-transform: rotate(0deg);    overflow: hidden;    position: relative;}.hlcv-tp img{    width: 100%;}.hlcv-tp.has-video img{    opacity: 0;}.hslu-li-cont-text{    margin-top: 42px;    width: 79%;}.hslu-li-cont-video video{    width: 100%;    height: 100%;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);    object-fit: cover;    background: transparent !important;}.hslu-li-cont-text .std-h3{    color: var(--color3);    margin-bottom: 14px;}.hslu-li-cont-text p{    color: var(--color3);    opacity: 0.6;}.hslu-li-cont-text .std-text2{    margin-bottom: 40px;}.hslu-li:nth-child(2n){    transform: translateX(50%);}.home-solu-mc{    width: 102%;    height: 100%;    position: absolute;    top: 0;    left: -1%;    pointer-events: none;}.home-solu-mc img{    width: 100%;}.home-solu-mc img:nth-child(1){    position: absolute;    top: 0;    left: 0;}.home-solu-mc img:nth-child(2){    position: absolute;    bottom: 0;    left: 0;}.home-solu-list{    padding-top: 60px;    padding-bottom: 250px;    position: relative;    overflow: hidden;}.home-solu-list-line{    width: 1px;    height: 100%;    background: rgba(216,216,216,.3);    position: absolute;    top: 0;    left: 50%;    transform: translateX(-50%);}.hsll-pro {    width: 1px;    max-height: 115%;    background: linear-gradient(to bottom,rgba(0,82,217,1) 70%,rgba(0,82,217,0) 100%);    position: absolute;    top: 0;    left: 0;    transition: all .3s;}.hsll-pro-img{    width: 70px;    position: absolute;    bottom: 156px;    left: 50%;    transform: translateX(-50%);}.hsll-pro-img img{    width: 100%;}.home-partner-cont-bt{    position: absolute;    top: 37.5%;    left: 0;    width: 100%;    z-index: 5;}.hwli-li{    width: 140px;    position: absolute;    opacity: 0.5;    transition: all .36s;    pointer-events: all;}.hpcb-wrap-logo{    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    pointer-events: none;    z-index: 5;}.hpcb-wrap-logo-item{    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    pointer-events: none;}.hpcb-wrap-ph{    display: none;}.hwli-li1{    left: 4.46%;    top: 16.05%;}.hwli-li2{    left: 14.05%;    top: 6.44%;}.hwli-li3{    left: 28.15%;    top: 10px;}.hwli-li4{    left: 50%;    top: -15px;    transform: translateX(-50%);}.hwli-li5{    right: 28.15%;    top: 10px;}.hwli-li6{    right: 14.05%;    top: 6.44%;}.hwli-li7{    right: 4.46%;    top: 16.05%;}.hpcb-wrap{    position: relative;}.hpcb-wrap-video{    width: 100%;    position: relative;    padding-top: 90px;}.hpcb-wrap-video video{    width: 100%;    background: transparent !important;}.hpcb-wrap-video::after{    content: "";    width: 89%;    height: 89%;    border-radius: 50%;    border: 1px solid rgba(255,255,255,.2);    position: absolute;    top: 52%;    left: 50%;    transform: translate(-50%,-50%);    z-index: 5;    pointer-events: none;    display: none;}.hpcb-wrap-logo-item:not(:first-child){    display: none;}.hpcb-wrap-line{    width: 89%;    height: 89%;    position: absolute;    top: 48%;    left: 50%;    transform: translate(-50%, -50%) rotate(180deg);}.hpcb-wrap-line svg{    width: 100%;    height: auto;}.hpcb-wrap-logo .slick-list,.hpcb-wrap-logo .slick-track{    width: 100%;    height: 100%;}.hpcb-wrap-logo .slick-list{    overflow: visible;}@keyframes logoOut{    0%{        opacity: 1;        transform: translate(0,0px);    }    100%{        opacity: 0;        transform: translate(0,-100px);    }}@keyframes logoIn{    0%{        opacity: 0;        transform: translate(0,60px);    }    100%{        opacity: 1;        transform: translate(0,0px);    }}.hpcb-wrap-logo-item{    animation: logoOut .8s ease-in-out both;}.hpcb-wrap-logo-item.active{    animation: logoIn .8s ease-in-out both .5s;}.hpcb-wrap-logo-item.active .hwli-li.act{    opacity: 1;}.hpcb-wrap-line-li{    width: 100%;    position: absolute;    top: 0;    left: 0;    transition: all .36s;    opacity: 0;}.hpcb-wrap-line-li.on{    opacity: 1;}#dotsCanvas{    position: fixed;    top: 0;    left: 0;    z-index: -1;}.home-solu-bg{    width: 100%;    height: 100%;    display: none;    position: fixed;    top: 0;    left: 0;    z-index: -1;    pointer-events: none;}.home-solu-bg img{    width: 100%;    height: 100%;    object-fit: cover;}.home-plat,.home-about{    position: relative;    z-index: 5;    background: #fff;    overflow: hidden;}.hslu-li-cont-bg{    width: 108px;    position: absolute;    top: 50%;    right: -100px;    transform: translateY(-50%);}.hslu-li-cont-bg.pause{    background: rebeccapurple;}.hslu-li-cont-bg svg{    width: 100%;    height: auto;}.hslu-li:nth-child(2n) .hslu-li-cont-bg{    right: auto;    left: -100px;    transform: translateY(-50%) rotate(180deg);}.home-new-ul .slick-dots li{    background: var(--colormain1);    opacity: 0.5;    width: 8px;    height: 8px;}.home-new-ul .slick-dots li.slick-active{    background: var(--colormain1);    opacity: 1;}.home-new-ul .slick-dots{    bottom: 0;}.home-new-ul .slick-list{    padding-bottom: 40px;}.home-new-ul.empty .slick-list{    padding-bottom: 0px;}/* 首页-end *//* B1-ODIN平台汇总页-start */.pltl-li{    font-size: var(--font20);    line-height: var(--line14);    color: var(--color1);    margin-bottom: 28px;}.pltl-li:last-child{    margin-bottom: 0;}.plat-lead{    overflow: hidden;}.plat-lead-text h2{    margin-bottom: var(--space50);    font-weight: bold;}.plat-lead-text h2 span{    color: var(--colormain1);}.plat-lead .ys-cont1440{    display: flex;    align-items: flex-start;    flex-wrap: wrap;}.plat-lead-data-ul{    display: flex;    flex-wrap: wrap;    margin: 0 -19px;}.pldu-li{    width: 50%;    padding: 0 19px;    margin-bottom: 48px;}.pldu-li-cont{    width: 100%;    height: 100%;    position: relative;    border-radius: 4px;    overflow: hidden;    z-index: 1;    padding: 44px 30px 30px;}.pldu-li-cont::before{    content: "";    width: 100%;    height: 100%;    opacity: 0.1;    background: linear-gradient(0deg, #FFF 0%, #0060FF 100%);    position: absolute;    top: 0;    left: 0;    z-index: -1;}.plat-lead-text{    width: 39%;    margin-top: 54px;}.plat-lead-data{    width: 61%;    padding-left: 168px;    padding-bottom: 72px;}.pldu-li-cont-num{    font-size: 70px;    line-height: var(--line12);    color: var(--color1);}.pldu-li-cont-parga{    margin-top: 20px;}.pldu-li:nth-child(2n){    transform: translateY(72px);}.plat-lead-data-info p{    text-align: right;    color: #666;    transform: translateY(72px);}.plat-lead-text-list,.pltl-li{    list-style-type: disc;}.plat-lead-text-list{    padding-inline-start: 30px;}.plat-intell{    position: relative;    overflow: hidden;}.plat-intell-bg{    width: 100%;    position: relative;}.plat-intell-bg img{    width: 100%;}.plat-intell-bg-video{    position: absolute;    top: 0;    left: 0;    background: transparent !important;    object-fit: cover;}.plat-intell-bg::after{    content: "";    width: 100%;    height: 100%;    background: rgba(0,0,0,.2);    position: absolute;    top: 0;    left: 0;}.plat-intell-text{    bottom: 160px;    z-index: 5;}.plat-intell-text-wrap{    border-radius: 18px;    background: rgba(0, 0, 0, 0.40);    backdrop-filter: blur(12.5px);    -webkit-backdrop-filter: blur(12.5px);    padding: 58px 60px 95px 80px;    display: flex;    align-items: flex-start;    flex-wrap: wrap;}.plat-intell-text-wrap h2{    color: var(--color3);    font-weight: bold;    width: 160px;}.pitw-parga p{    color: var(--color3);    margin-bottom: 18px;}.pitw-parga p:last-child{    margin-bottom: 0;}.pitw-parga{    width: calc(100% - 160px);    padding-left: 155px;}.plat-intell-icon{    width: 68px;    position: absolute;    top: 37%;    left: 50%;    transform: translateX(-50%);    z-index: 6;    cursor: pointer;}.plat-main .home-new {    background: #F4F8FF;}.ys-nyban-title h1{    font-size: var(--font48);    font-weight: bold;    text-align: center;}.plat-main .ys-nyban-title{    bottom: 240px;}.ys-nyban-pargas p{    color: var(--color3);    text-align: center;}.ys-nyban-pargas{    margin-top: 20px;}.ys-nyban-scroll{    width: 20px;    bottom: 100px;    cursor: pointer;}.ys-nyban-scroll img{    width: 100%;    animation: move 2s linear 0s infinite;}@keyframes move {    0%{        transform:translateY(10px);    }    50%{        transform:translateY(-10px);    }    100%{        transform:translateY(10px);    }}.plat-core{    position: relative;    padding-top: 190px;    padding-bottom: 90px;    overflow: visible;    background: #040323;    z-index: 1;}.plat-core-img{    position: relative;    margin-top: 230px;}.plat-core-img-bg{    width: 56%;    margin: auto;    position: relative;}.plat-core-img img{    width: 100%;}.pcib-svg{    width: 100%;    position: absolute;    top: -50px;    left: 0;}.pcib-svg svg{    width: 100%;    height: auto;    position: relative;    z-index: 2;}.pcib-svg img{    width: 100%;    position: absolute;    top: 0;    left: 0;}.block3{    transform: translate(0px, 25px);}.block{    cursor: pointer;    transition: all .36s;}.block1.act{    transform: translate(0px, -25px);}.block2.act{    transform: translate(10px, -25px);}.block3.act{    transform: translate(0,0);}.block4.act{    transform: translate(0px, -25px);}.plat-core-img-tit{    width: 100%;    position: absolute;    bottom: 55px;    left: 0;    text-align: center;    font-weight: bold;    color: var(--color3);}.plat-core-mc{    width: 100%;    position: absolute;    top: -180px;    left: 0;    z-index: -1;    pointer-events: none;}.plat-core-mc img{    width: 100%;}.plat-core-bg{    width: 100%;    position: absolute;    bottom: 0;    left: 0;    z-index: -1;}.plat-core-bg img{    width: 100%;}.plat-core h2{    font-weight: bold;    color: var(--color3);    text-align: center;    margin-bottom: 34px;}.plat-core-parga p{    color: var(--color3);}.plat-core-parga{    width: 73%;    margin: auto;    text-align: center;}.pcit-li-text{    font-size: var(--font20);    line-height: var(--line175);    color: var(--color3);    font-weight: bold;    width: 100%;    text-align: center;}.pcit-li{    width: 200px;    position: absolute;    pointer-events: all;}.plat-core-img-text{    width: 100%;    position: absolute;    top: 0;    left: 0;    z-index: 5;    pointer-events: none;}.pcit-li-circle{    width: 100%;    position: relative;}.pcit-li-circle img{    transition: all .36s;}.pcit-li-circle img:nth-child(2),.pcit-li-circle img:nth-child(3),.pcit-li-circle img:nth-child(4){    position: absolute;    top: 0;    left: 0;    opacity: 0;}.pcit-li.act .pcit-li-circle img:nth-child(1){    opacity: 0;}.pcit-li.act .pcit-li-circle img:nth-child(2),.pcit-li.act .pcit-li-circle img:nth-child(3),.pcit-li.act .pcit-li-circle img:nth-child(4){    opacity: 1;}.pcit-li1{    left: 4.38%;    top: 15px;}.pcit-li2{    left: 21.04%;    top: -100px;}.pcit-li3{    right: 21.04%;    top: -100px;}.pcit-li4{    right: 4.38%;    top: 15px;}@keyframes circleRotate1{    100%{        transform: rotate(1turn);    }}@keyframes circleRotate2{    100%{        transform: rotate(-1turn);    }}.plat-core-img.active .pcit-li.act .pcit-li-circle img:nth-child(3){    animation: circleRotate1 3s linear both;}.plat-core-img.active  .pcit-li.act .pcit-li-circle img:nth-child(4){    animation: circleRotate2 3s linear both;}.plat-core-slick{    width: 100%;    height: 100%;    position: absolute;    top: 190px;    left: 0;    pointer-events: none;    z-index: -1;}.plat-core-slick .slick-list,.plat-core-slick .slick-track,.plat-core-slick-li{    height: 100%;}/* B1-ODIN平台汇总页-end *//* B2-控制器单页-start */.ys-nyban-mc{    width: 102%;    position: absolute;    bottom: -2px;    left: -1%;}.ys-nyban-mc img{    width: 100%;}.control-main{    background: #F4F8FF;}.control-wrap-li h2{    text-align: center;    font-weight: bold;}.cwll-ul-slick-li{    width: 50%;    padding: 0 13px;}.cwll-ul-slick{    margin: 0 -13px;}.cwll-ul-slick-li a{    width: 100%;    height: 100%;    border-radius: 18px;    background: linear-gradient(118deg, #FFF 6.08%, rgba(255, 255, 255, 0.50) 96.84%);    padding: 54px 48px 80px;}.ys-imgbox-contain img:nth-child(2) {    width: 100%;    height: 100%;    object-fit: contain;}.cusl-bt{    display: flex;    align-items: flex-start;    flex-wrap: wrap;    margin-bottom: 34px;}.cusl-img{    width: 49%;}.cusl-text{    width: 51%;    padding-right: 20px;}.cusl-tit{    font-weight: bold;    margin-bottom: 24px;}.cusl-text-info, .cusl-text-info li {    list-style-type: disc;}.cusl-text-info {    padding-inline-start: 30px;}.cusl-text-info p{    line-height: var(--line175);}.slick-dots li{    width: 8px;    height: 8px;    margin: 0 8px;    background: var(--colormain1) !important;    opacity: 0.5;}.slick-dots li.slick-active{    opacity: 1;}.slick-dots{    bottom: 0;}.cwll-ul-slick .slick-list{    padding-bottom: 34px;}.control-wrap-li-parga{    text-align: center;    margin-top: 24px;}.control-wrap-li-tab{    margin-top: 36px;    display: flex;    justify-content: center}.control-wrap-li-list{    margin-top: 42px;}.cwlt-list{    display: inline-block;    /* padding: 0 40px; */    border-bottom: 1px solid rgba(0, 82, 217, .2);}.cwlt-list-item p{    color: rgba(31, 31, 31, .5);    transition: all .36s;    cursor: pointer;    padding-bottom: 6px;    position: relative;}.cwlt-list-item{    padding: 0 50px;}.cwlt-list-item p::after{    content: "";    width: 0%;    height: 1px;    background: var(--colormain1);    position: absolute;    bottom: -1px;    left: 50%;    transform: translateX(-50%);    transition: all .36s;}.cwlt-list-item.act p::after{    width: calc(100% + 10px);}.cwlt-list-item.act p{    color: var(--colormain1);}.cwll-ul:not(:first-child){    display: none;}.control-wrap-li{    padding-bottom: 110px;}.control-wrap-li:last-child{    padding-bottom: 0;}.ys-nyban-wrap{    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    z-index: 5;    display: flex;    align-items: center;}.ys-nyban-wrap-img{    width: 29%;    margin: auto;}.ys-nyban-wrap-img img{    width: 100%;}.ys-nyban-wrap h1{    text-align: center;    font-weight: bold;    color: var(--color3);}.ys-nyban-wrap h1 span{    color: var(--colormain1);}.ys-nyban-wrap-parga p{    text-align: center;    opacity: 0.6;    color: var(--color3);}.ys-nyban-wrap-parga{    width: 54%;    margin: 20px auto 0;}.ys-nyban-wrap-btn{    text-align: center;    margin-top: 84px;}.control-main .ys-nyban-img img{    animation: bgEffect 30s linear both infinite .1s;}@keyframes bgEffect{    0%{        transform: scale(1);    }    50%{        transform: scale(1.2);    }    100%{        transform: scale(1);    }}/* B2-控制器单页-end *//* B3-单个产品详情页-start */.prodet-main{    background: #F4F8FF;}.ys-page-wrap.act .ys-hd-pc::after{    opacity: 1;}.ys-page-wrap.act .head-nav-item-title{    color: #333;}.ys-page-wrap.act .mod-icon img:nth-child(1){    opacity: 0;}.ys-page-wrap.act .mod-icon img:nth-child(2){    opacity: 1;}.mod-bread{    margin-top: 24px;}.ys-bread-list{    padding: 0 10px;}.ys-bread-list a{    color: var(--color1);}.ys-bread{    margin: 0 -10px;}.ys-bread-list::before{    content: '';    width: 20px;    height: 20px;    background: url(../images/bread_icon.svg) center / cover no-repeat;    right: -10px;}.mod-bread.act{    position: absolute;    top: 0;    left: 50%;    transform: translateX(-50%);    z-index: 5;    margin-top: 32px;    padding-top: var(--headh);}.mod-bread.act .ys-bread-list a{    color: var(--color3);    opacity: 0.5;}.mod-bread.act .ys-bread-list:last-child a{    opacity: 1;}.mod-bread.act .ys-bread-list::before {    background: url(../images/bread_icon1.svg) center / cover no-repeat;}.ys-page-wrap.act .mod-bread{    padding-top: 0;}.prodet-wrap-le{    width: 58%;    padding-right: 98px;    position: sticky;    top: 120px;}.viewer-open {    padding-right: 0 !important;    overflow: inherit !important;}.prodet-html,.prodet-html body{    overflow: visible !important;}.prodet-wrap-ri{    width: 42%;    padding-left: 120px;    background: #fff;    position: relative;}.prodet-wrap-ri::before{    content: "";    width: 100%;    height: 120px;    background: #fff;    position: absolute;    top: -120px;    left: 0;}.prodet-wrap-ri::after{    content: "";    width: 100%;    height: 120px;    background: #fff;    position: absolute;    bottom: -120px;    left: 0;}.prodet-wrap .ys-cont1440{    display: flex;    align-items: flex-start;    flex-wrap: wrap;}.prodet-wrap-le-img{    width: 100%;    transform: rotate(0deg);    -webkit-transform: rotate(0deg);    overflow: hidden;    border-radius: 20px;    position: relative;}.prodet-wrap-le-img img{    width: 100%;}.pwli-slick{    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;}.pwli-slick-ul{    height: 100%;}.pwli-slick-ul-li{    height: 100%;    position: relative;}.psul-img{    width: 53%;    margin: auto;}.psul-icon{    width: 48px;    position: absolute;    right: 30px;    top: 30px;    z-index: 5;    cursor: pointer;}.psul-icon img{    width: 100%;}.pwli-slick-ul .slick-list,.pwli-slick-ul .slick-track{    height: 100%;}.psul-cont{    display: flex;    align-items: center;    height: 100%;}.pwli-slick-ul .slick-dots{    bottom: 46px;}.pwli-slick-ul .slick-dots li{    background: #D9D9D9 !important;    opacity: 1;}.pwli-slick-ul .slick-dots li.slick-active{    background: var(--colormain1) !important;}.prodet-wrap-le-btn{    margin-top: 34px;    display: flex;    align-items: center;    justify-content: center;}.pwlb-li{    margin: 0 10px;}.std-btn4 p{    color: var(--color1);    line-height: 38px;    padding: 0 35px;    font-family: 'PingFang SC Light', 'Microsoft YaHei Light';    transition: all .36s;}.std-btn4-box{    border-radius: 80px;    border: 1px solid var(--color1);    backdrop-filter: blur(12.5px);    -webkit-backdrop-filter: blur(12.5px);    transition: all .36s;}.prodet-wrap-ri h1{    font-weight: bold;    color: var(--colormain1);    margin-bottom: 6px;}.prodet-wrap-ri-tp .std-text1{    color: var(--color1);}.prodet-wrap-ri-tp{    padding-bottom: 35px;    margin-bottom: 30px;    border-bottom: 1px solid rgba(0,0,0,.1);}.pwrb-li{    margin-bottom: 72px;}.pwrb-li:last-child{    margin-bottom: 0;}.pwrb-li .std-h4{    font-weight: bold;    margin-bottom: 30px;}.plli-tit{    padding: 10px 24px;    border-radius: 4px;    background: #F4F8FF;    margin-bottom: 18px;}.plli-body{    padding: 0px 24px;}.plli-body-li{    margin-bottom: 18px;    display: flex;    align-items: flex-start;}.plli-body-li:last-child{    margin-bottom: 0;}.plli-body-li p:nth-child(1){    width: 84%;}.plli-body-li p:nth-child(2){    width: 16%;}.pwrb-li-list-item{    margin-bottom: 46px;}.pwrb-li-list-item:last-child{    margin-bottom: 0;}.pwrb-supp h2{    font-weight: bold;    padding-bottom: 18px;    margin-bottom: 18px;    border-bottom: 1px solid rgba(0,0,0,.1);}.pwrb-supp p{    line-height: 2.85;    color: #666;}.pwrb-supp ul,.pwrb-supp ul li{    list-style: disc;}.pwrb-supp ul li::marker {    color: #666;}.pwrb-supp ul{    padding-inline-start: 20px;}.prodet-wrap{    padding-top: 70px;    padding-bottom: 120px;    position: relative;    overflow: visible;}.prodet-wrap::after{    content: "";    width: 7.5vw;    min-width: calc(50% - 720px);    height: calc(100% + 50px);    background: #fff;    position: absolute;    top: -50px;    right: 1px;}.viewer-button {    background: var(--colormain1) !important;}.viewer-footer{    display: none !important;}/* B3-单个产品详情页-end *//* C1-解决方案汇总页-start */.solu-case-tit{    display: flex;    align-items: center;    flex-wrap: wrap;    justify-content: space-between;    padding-bottom: var(--space50);    border-bottom: 1px solid #DDDDDD;}.solu-case-tit h2{    font-weight: bold;}.solu-case-list-li a{    display: flex;    align-items: center;    flex-wrap: wrap;    padding: 40px 0;    border-bottom: 1px solid #DDDDDD;}.scll-img{    width: 28%;    border-radius: 10px;    transform: rotate(0deg);    -webkit-transform: rotate(0deg);    overflow: hidden;}.scll-text{    width: 72%;    padding-left: 200px;    display: flex;    align-items: center;    flex-wrap: wrap;}.scll-text-word{    padding-right: 217px;    width: calc(100% - 33px);}.scll-text-word-tit{    font-weight: bold;    margin-bottom: 24px;    transition: all .36s;}.scll-text-word p{    color: #666;}.solu-capacity{    position: relative;    margin-top: var(--space50);       width: 100%;    height: 110vh;}.solu-capacity.isfixed .solu-capacity-cont{    position: fixed;    top: var(--headh);    left: 0;}.solu-capacity-cont{    width: 100%;    height: calc(100vh - var(--headh));    position: relative;}.solu-capacity-bg{    width: 100%;    height: 100%;}.solu-capacity-bg img{    width: 100%;     height: 100%;    object-fit: cover;}.solu-capacity-wrap h2{    font-weight: bold;    margin-bottom: 28px;}.solu-capacity-wrap h2 span{    color: var(--colormain1);}.solu-capacity-wrap-cont{    width: 48%;}.scwc-list{    display: flex;    margin: 0 -10px;    flex-wrap: wrap;}.scwc-list-li{    width: 33.333333%;    padding: 0 10px;    margin-top: 33px;    display: flex;    align-items: center;}.scwc-list-li:nth-child(1),.scwc-list-li:nth-child(2),.scwc-list-li:nth-child(3){    margin-top: 0;}.scwc-parga p{    color: var(--color2);}.scwc-parga{    margin-bottom: 78px;}.scwc-list-li p {    color: var(--color2);}.scwc-list-li-icon{    width: 48px;}.scwc-list-li-icon img{    width: 100%;}.scwc-list-li .std-text1{    width: calc(100% - 48px);    padding-left: 11px;}.solu-capacity-wrap{    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    display: flex;    align-items: center;    justify-content: center;    z-index: 5;}.solu-capacity-img{    width: 41%;    max-width: 790px;    position: absolute;    bottom: 0;    right: 147px;}.solu-capacity-img img{    width: 100%;}.solu-partner{    position: relative;    z-index: 1;}.solu-partner-img{    width: 100%;}.solu-partner-img img{    width: 100%;}.solu-partner-cont{    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    display: flex;    align-items: center;    justify-content: center;    flex-wrap: wrap;}.solu-partner-cont-wrap{    width: 100%;}.solu-partner-cont-parga p{    text-align: center;    color: var(--color3);}.solu-partner-cont h2{    font-weight: bold;    text-align: center;    color: var(--color3);    margin-bottom: 10px;}.solu-partner-cont-parga{    margin-bottom: 32px;}.solu-partner-cont-btn{    text-align: center;}.solu-partner-cont-logo{    margin-top: 100px;}.ys-horse:last-child{    margin-bottom: 0;}.ys-horse {    position: relative;    margin-bottom: 30px;}.ys-horse-inof-nub {    padding: 0 15px;    width: 274px}.ys-hin-box {    width: 100%;    display: flex;    align-items: center;    justify-content: center;    background: rgba(255,255,255,.05);    backdrop-filter: blur(20px);    -webkit-backdrop-filter: blur(20px);    border-radius: 13px;    transform: rotate(0deg);    -webkit-transform: rotate(0deg);    overflow: hidden;}.ys-horse-inof {    display: flex;    width: calc(274px * var(--total));    align-items: flex-start;}.ys-horse-inof1 {    transform: translateX(0)}.ys-horse-inof2,.ys-horse-inof3 {    position: absolute;    top: 0;    left: 0}.ys-horse-inof2 {    transform: translateX(100%)}.ys-horse-inof3 {    transform: translateX(200%)}.ys-horse2 .ys-horse-inof3{    transform: translateX(-100%)}.ys-horse1{    transform: translateX(-145px);}.ys-horse2{    transform: translateX(26px);}.solu-main .ys-nyban-title .std-text1{    width: 65%;    margin: 24px auto 0;}.solu-main .ys-nyban-title p{    color: var(--color3);    text-align: center;}.solu-scheme{    background: var(--colormain2);    position: relative;    overflow: hidden;}.solu-scheme-wrap{    position: relative;    z-index: 2;}.solu-scheme-bg{    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    pointer-events: none;}.solu-scheme-bg img{    width: 100%;    position: absolute;    left: 0;}.solu-scheme-bg img:nth-child(1){    top: 0;}.solu-scheme-bg img:nth-child(2){    bottom: 0;}.sswt-li h2{    margin-bottom: 16px;    font-weight: bold;    text-align: center;    color: var(--color3);}.sswt-li-parga p{    text-align: center;    color: var(--color3);}.sswt-li-parga{    margin-bottom: 30px;}.sswt-li-list,.sswl-bt{    width: 83%;    margin: auto;}.sllu-item{    width: 33.333333%;    padding: 0 16px;}.sswt-li-list-ul{    margin: 0 -16px;    display: flex;    flex-wrap: wrap;    align-items: stretch;}.sllu-item-cont{    height: 100%;    border-radius: 12px;    padding: 30px;    position: absolute;    z-index: 1;    top: 50%;    left: 0;    transform: translateY(-50%);    width: 100%;    background: rgba(255, 255, 255, 0.05);}.sllu-item-cont-parga{    color: var(--color3);}.sllu-item-cont-tit{    color: var(--color3);    font-weight: bold;}.sllu-item-cont::before{    content: "";    width: 100%;    height: 100%;    background: #0d163c;    backdrop-filter: blur(72px);    -webkit-backdrop-filter: blur(72px);    border: 1px solid transparent;    background-clip: content-box, border-box;    background-origin: content-box, border-box;    background-image: linear-gradient(to right, #0d163c, #0d163c), linear-gradient(to bottom,rgba(255,255,255,0), rgba(255,255,255,.4));    position: absolute;    top: -1px;    left: -1px;    border-radius: 12px;    opacity: 0.5;    z-index: -2;    transition: all .36s;}.sllu-item-cont::after{    content: "";    width: 100%;    height: 100%;    border: 1px solid transparent;    background-clip: content-box, border-box;    background-origin: content-box, border-box;    background-image: linear-gradient(to right, #0d163c, #0d163c), linear-gradient(to right,rgba(255,255,255,0), rgba(78,138,238,1));    position: absolute;    top: 0px;    left: 0px;    border-radius: 12px;    opacity: 0;    z-index: -2;    transition: all .36s;    display: none;}.sllu-item-cont-bg{    width: 100%;    transition: all .36s;    opacity: 0;}.sllu-item-cont-bg img{    width: 100%;}.sllu-item-wrap{    position: relative;}.sswt-li-info-img{    width: 40%;    margin: auto;    position: relative;}.sswt-li-info-img img{    width: 100%;}.sswt-li-info-img svg{    width: 100%;    height: auto;}.slii-car,.slii-light,.slii-bg{    width: 100%;    position: absolute;    top: 0;    left: 0;    pointer-events: none;}.slii-light{    transition: all .5s;    opacity: 0;}.slii-light.act{    opacity: 1;}.slii-car{    z-index: 5;}.sswt-li-info{    position: relative;}.slit-li{    position: absolute;    transform: translate(-50%, -50%);    z-index: 5;}.slit-li-dot{    width: 28px;    height: 28px;    position: relative;}.slit-li-card{    position: absolute;    display: inline-block;    z-index: 1;    width: 520px;    backdrop-filter: blur(20px);    -webkit-backdrop-filter: blur(20px);}/* .slit-li1 .slit-li-card{    top: -60px;    left: 256px;}.slit-li2 .slit-li-card{    top: -83px;    right: 200px;} */.slit-li3 .slit-li-card{    top: -74px;    right: 200px;}.slit-li4 .slit-li-card{    top: -60px;    left: 200px;}.slcc-bg{    width: 100%;    opacity: 0.2;    transition: all .36s;    z-index: -1;}.slcc-bg img{    width: 100%;}.slit-li-card-bg img{    width: 100%;}.slcc-img{    width: 41%;}.slcc-img img{    width: 100%;}.slcc-text{    width: 59%;    padding-left: 18px;}.slit-li-card-cont{    display: flex;    align-items: center;    flex-wrap: wrap;    border-radius: 20px;    padding-right: 45px;    overflow: hidden;    position: relative;    border: 1px solid rgba(255,255,255,.1);}.slcc-text-tit{    font-size: var(--font20);    line-height: var(--line175);    color: var(--color3);    font-weight: bold;    margin-bottom: 10px;}.slcc-text p{    color: var(--color3);    line-height: var(--line175);}/* .slit-li1 .slit-li-card-line{    width: 243px;    position: absolute;    left: -243px;    top: 50%;    transform: translateY(-50%);}.slit-li2 .slit-li-card-line{    width: 180px;    position: absolute;    right: -180px;    top: 50%;    transform: translateY(-50%);} */.slit-li3 .slit-li-card-line{    width: 190px;    position: absolute;    right: -190px;    top: 50%;    transform: translateY(-50%);}.slit-li4 .slit-li-card-line{    width: 190px;    position: absolute;    left: -190px;    top: 50%;    transform: translateY(-50%);}.slit-li-card-line img{    width: 100%;}.slit-li-dot-diffuse::before {    content: '';    width: 4px;    height: 4px;    background: var(--color3);    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);    transition: all .36s;    overflow: visible;    border-radius: 50%;    /* animation :page-loader-ripple2 4s linear infinite 1s; */    z-index: -1;}.slit-li-dot-diffuse::after {    content: '';    width: 4px;    height: 4px;    background: var(--color3);    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);    transition: all .36s;    overflow: visible;    border-radius: 50%;    /* animation :page-loader-ripple2 4s linear infinite 2s; */    z-index: -1;}.slit-li-dot-diffuse.slit-li-dot-diffuse2::before {    animation-delay: 3s !important;}.slit-li-dot-diffuse.slit-li-dot-diffuse2::after {    animation-delay: 4s !important;}@keyframes page-loader-ripple2 {    0% {        transform: translate(-50%, -50%) scale(1);        opacity: 0.5;    }    100% {        transform: translate(-50%, -50%) scale(15);        opacity: 0;    }}.sswl-bt{    margin-top: 180px;    display: flex;    align-items: center;    flex-wrap: wrap;}.sswl-bt-img{    width: 45%;    border-radius: 20px;    transform: rotate(0deg);    -webkit-transform: rotate(0deg);    overflow: hidden;}.sswl-bt-img img{    width: 100%;}.sswl-bt-text{    width: 55%;    padding-right: 147px;}.sswl-bt-text-li{    padding-top: 130px;    transition: all .36s;    opacity: 0.2;}.sswl-bt-text-li:first-child{    padding-top: 0;}.sswl-bt-text-li .std-h2{    font-weight: bold;    color: var(--color3);    margin-bottom: 26px;}.sswl-bt-text-li p{    color: var(--color3);}.sswl-bt-text-li.act{    opacity: 1;}.sswl-tp h2{    font-weight: bold;    color: var(--color3);    text-align: center;    margin-bottom: 18px;}.light1{    transform-origin: 50.00% 47.45%;    transform: scale(0);}.sswl-tp{    position: relative;}.sswl-tp::before{    content: "";    width: 750px;    height: 750px;    border-radius: 50%;    background: rgba(0,82,217,.5);    position: absolute;    bottom: 130px;    left: -310px;       filter: blur(300px);}.solu-scene{    position: relative;}.solu-scene-bg{    width: 100%;    position: relative;    z-index: 1;}.solu-scene img{    width: 100%;}.solu-main .mod-content{    margin-top: -100px;}.solu-main .ys-nybanner{    z-index: 2;}.solu-scene-select{    width: 400px;    position: fixed;    left: 50%;    transform: translate(-50%,300px);    bottom: 95px;    z-index: 10;    height: 60px;    transition: all .8s;    cursor: pointer;}.solu-scene-select.active{    transform: translate(-50%,0px);}.solu-scene-select-tp::after{    content: "";    width: 100%;    height: 100%;    border-radius: 300px;    background: linear-gradient(284deg, rgba(0, 82, 217, 0.60) 19.41%, #0052D9 71.36%);    backdrop-filter: blur(15px);    -webkit-backdrop-filter: blur(15px);    position: absolute;    bottom: 0;    left: 0;    transition: all .8s;    z-index: -1;}.solu-scene-select .ys-select-li{    font-size: var(--font16);    color: var(--color3);    line-height: var(--line175);    margin-bottom: 10px;}.solu-scene-select .ys-select-li:last-child{    margin-bottom: 0;}.solu-scene-list-li{    position: absolute;    padding: 0 20px;    /* border-radius: 125px;    border: 1px solid rgba(255, 255, 255, 0.30);    background: rgba(0, 32, 91, 0.40);    backdrop-filter: blur(5px);    -webkit-backdrop-filter: blur(5px);    display: flex;    align-items: center;    cursor: pointer; */}.ssll-icon{    width: 24px;}.ssll-icon img{    width: 100%;}.ssll-parga{    width: calc(100% - 24px);    padding-left: 10px;}.ssll-parga p{    color: var(--color3);    line-height: 42px;    white-space: nowrap;}.solu-scene-list{    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 5;}.solu-scene-select-tp{    display: flex;    align-items: center;    padding: 16px 30px;    position: absolute;    bottom: 0;    left: 0;    width: 100%;}.solu-scene-select-tp p{    color: var(--color3);    width: calc(100% - 15px);    line-height: var(--line175);}.solu-scene-select-tp img{    width: 15px;    transition: all .36s;}.solu-scene-select.on img{    transform: rotate(180deg);}.sssb-li p{    color: var(--color3);    line-height: var(--line175);    opacity: 0.5;}.sssb-li{    padding: 0 30px;    margin-bottom: 16px;}.solu-scene-select-bt{    padding-top: 16px;    opacity: 0;    pointer-events: none;}.solu-scene-select-bt.on{    opacity: 1;    pointer-events: all;    transition: all .36s .4s;}.solu-scene-select.on{    height: 192px;}.solu-scene-select::before {    content: "";    width: 100%;    height: 100%;    border-radius: 30px;    background: linear-gradient(284deg, rgba(0, 82, 217, 0.60) 19.41%, #0052D9 71.36%);    backdrop-filter: blur(15px);    -webkit-backdrop-filter: blur(15px);    position: absolute;    bottom: 0;    left: 0;    transition: all .8s;    z-index: -1;    opacity: 0;}.solu-scene-select.on::before{    opacity: 1;}.solu-scene-select.on .solu-scene-select-tp::after{    opacity: 0;    transition: all.36s;}.solu-scheme-wrap-li:not(:first-child){    display: none;}.solu-scheme-wrap-li{    color: #fff;}.solu-scheme-line{    width: 100%;    position: absolute;    top: 0;    right: 0;}.solu-scheme-line svg{    width: 100%;    height: auto;}.solu-scheme-line-pro1{    stroke-dasharray: var(--line-pro1);    stroke-dashoffset: var(--line-pro1);}.solu-scheme-line-pro2{    stroke-dasharray: var(--line-pro2);    stroke-dashoffset: var(--line-pro2);}.sswt-li-ph{    display: none;}.slit-li-tit{    display: none;}/* C1-解决方案汇总页-end *//* D1-公司概况汇总页-start */.about-ban{    position: relative;}.about-ban .about-ban-tit{    top: 43%;}.about-ban-img{    width: 100%;}.about-ban-img img{    width: 100%;}.about-ban-tit h1{    font-size: var(--font48);    line-height: var(--line175);    color: var(--color3);    margin-bottom: 28px;}.about-ban-tit p{    color: var(--color3);    margin-bottom: 16px;}.about-ban-tit p:last-child{    margin-bottom: 0;}.about-ban-tit .std-text1{    width: 53%;}.about-value-bg{    width: 100%;    position: absolute;    top: -350px;    left: 0;    z-index: -1;}.about-value-bg img{    width: 100%;}.about-value-bg-svg{    width: 100%;    position: absolute;    top: 0px;    left: 0;}.about-value-bg svg{    width: 100%;    height: auto;}.avbs-dot{    width: 20px;    height: 20px;    position: absolute;    top: -10px;    left: -10px;    opacity: 0;}.avbs-dot img{    width: 100%;}.about-lead{    background: var(--color3);}.about-lead h2{    margin-bottom: 100px;}.about-lead-bt{    display: flex;    align-items: flex-start;    flex-wrap: wrap;    margin: 0 -12px;}.about-lead-bt-le{    width: 50%;    padding: 0 12px;}.about-lead-bt .habr-ul{    display: flex;    flex-wrap: wrap;}.about-lead-bt .habr-ul-li{    margin-top: 42px;    cursor: default;}.about-lead-bt .habr-ul-li:nth-child(1),.about-lead-bt .habr-ul-li:nth-child(2){    margin-top: 0;}.about-enter{    position: relative;    background: var(--color3);}.about-enter-wrap{    position: relative;}.about-enter-wrap-cont{    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    z-index: 5;    display: flex;    align-items: center;}.about-enter-bg{    width: calc(100% - 120px);    border-radius: 20px;    transform: rotate(0deg);    -webkit-transform: rotate(0deg);    overflow: hidden;    margin: auto;}.about-enter-bg img{    width: 100%;}.about-enter h2{    font-weight: bold;    color: var(--color3);    margin-bottom: var(--space50);}.about-enter .ys-cont1440{    z-index: 5;}.about-enter-list{    width: 72%;}.aelu-li{    width: 100%;    padding: 0 5px;}.about-enter-list-ul{    margin: 0 -5px;}.aelu-li-cont-item{    width: 33.333333%;    padding: 0 5px;    margin-top: 10px;}.aelu-li-cont-item:nth-child(1),.aelu-li-cont-item:nth-child(2),.aelu-li-cont-item:nth-child(3){    margin-top: 0;}.aelu-li-cont{    display: flex;    flex-wrap: wrap;    margin: 0 -5px;}.alci-card{    width: 100%;    border-radius: 9px;    border: 1px solid rgba(255, 255, 255, 0.00);    background: rgba(255, 255, 255, 0.70);    backdrop-filter: blur(20px);    -webkit-backdrop-filter: blur(20px);    padding: 20px 20px 32px;}.alci-card .ys-imgbox-cover{    width: 53%;}.alci-card-tit{    margin-top: 40px;    line-height: var(--line15);    height: 3em;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;}.about-enter-list-ul .slick-dots li{    background: var(--color3) !important;    opacity: 0.4;}.about-enter-list-ul .slick-dots li.slick-active{    opacity: 1;}.about-enter-list-ul .slick-list{    padding-bottom: 30px;}.about-join{    padding: 200px 0;    background: var(--color3);}.about-join-tit{    color: var(--color1);    font-weight: bold;}.about-join-tit a{    position: relative;    color: var(--colormain1);    transition: all .36s;    line-height: inherit;}.about-join-tit a::before{    content: "";    width: 100%;    height: 3px;    background: var(--colormain1);    position: absolute;    bottom: 0;    left: 0;    transition: all .36s;}.about-join-le{    width: 27%;    position: relative;}.about-join-tit{    width: 73%;    padding-left: 140px;}.about-join .ys-cont1440{    display: flex;    align-items: center;    flex-wrap: wrap;}.about-join-le img{    width: 100%;}.about-join-le-load{    width: var(--width);    height: 100%;    border-radius: 6px;    background: #DFE8F6;    display: flex;    align-items: center;    justify-content: center;    position: absolute;    top: 0;    right: 0;}.ajll-dot {    width: 6px;    height: 6px;    margin: 0 5px;    border-radius: 50%;    background-color: var(--colormain1);    animation: bounce 1.5s infinite ease-in-out;}.ajll-dot:nth-child(1) {    animation-delay: 0s;}.ajll-dot:nth-child(2) {    animation-delay: 0.2s;}.ajll-dot:nth-child(3) {    animation-delay: 0.4s;}@keyframes bounce {    0%, 100% {        opacity: 0.3;        transform: scale(1);    }    50% {        opacity: 1;        transform: scale(1.1);    }}.about-value-ul{    display: flex;    border-radius: 20px;    transform: rotate(0deg);    -webkit-transform: rotate(0deg);    overflow: hidden;}.about-value-ul-li{    width: 33.333333%;    position: relative;}.avul-bg{    width: 100%;}.avul-bg img{    width: 100%;}.avul-cont{    width: 100%;    z-index: 5;    padding: 0 20px;}.avul-cont .std-h3{    color: var(--color3);    text-align: center;}.avul-cont .std-text1{    margin-top: 17px;    display: none;}.avul-cont .std-text1 p{    color: var(--color3);    text-align: center;}.avul-mc{    width: 100%;    position: absolute;    bottom: 0;    left: 0;    transition: all .36s;    opacity: 0;}.avul-mc img{    width: 100%;}.about-value{    position: relative;    overflow: visible;    z-index: 1;}.about-main{    background: var(--colormain2);}.about-history{    padding-bottom: 190px;    background: linear-gradient(180deg, #000A31 0%, #00135C 41.69%, #000A31 90.82%);    position: relative;    z-index: 1;}.about-history-bg{    width: 100%;    z-index: -1;}.about-history-bg img{    width: 100%;}.about-history h2{    text-align: center;    color: var(--color3);    margin-bottom: 30px;}.about-history-parga p{    color: var(--color3);    text-align: center;}.about-history-parga{    width: 62%;    margin: auto;}.ahli-year-li-tit{    font-size: 84px;    line-height: var(--line175);    color: var(--color3);    font-family: 'furui-bold';    transition: all .36s;    opacity: 0.3;}.ahli-year-li-parga p{    color: var(--color3);    line-height: 1.8;    transition: all .36s;    opacity: 0.3;}.ahli-year-li-parga,.ahli-year-li-parga li{    list-style-type: disc;}.ahli-year-li-parga li::marker {    color: rgba(255,255,255,.3);    transition: all .36s;}.ahli-year-li-parga{    padding-inline-start: 20px;}.about-history-list{    margin-top: var(--space150);}.about-history-list-year{    margin-top: 130px;    position: relative;    z-index: 2;}.about-history-list-year::after{    content: "";    width: 100%;    height: 1px;    background: var(--color3);    opacity: 0.2;    position: absolute;    top: 4px;    left: 0;}.about-history-list-year::before{    content: "";    width: var(--line-width);    height: 1px;    background: var(--color3);    position: absolute;    top: 4px;    left: 0;}.ahly-slick-li{    width: 10%;    padding: 15px 0 0;    cursor: pointer;    text-align: center;    position: relative;}.ahly-slick-li::before{    content: "";    width: 6px;    height: 6px;    border-radius: 50%;    background: var(--color3);    position: absolute;    top: -3px;    left: 50%;    transform: translateX(-50%);}.ahly-slick-li::after{    content: "";    width: 0%;    height: 1px;    background: var(--color3);    position: absolute;    top: 0px;    left: -52%;}.ahly-slick-li:nth-child(1)::after{    width: 100%;    animation: none !important;}.ahly-slick .slick-list{    padding-top: 4px;}.ahly-slick-li p{    color: var(--color3);    opacity: 0.5;}.ahly-btn-icon{    width: 11px;    cursor: pointer;    pointer-events: all;    position: relative;}.ahly-btn-icon svg{    width: 100%;    height: auto;}.ahly-btn{    display: flex;    align-items: center;    justify-content: space-between;    position: absolute;    top: -4px;    width: 100%;    pointer-events: none;}.ahly-btn-icon path{    transition: all .36s;}.ahly-btn-prev{    left: -26px;}.ahly-btn-next{    right: -26px;}.ahly-slick-li.slick-current p{    opacity: 1;}.ahli-year-li.on .ahli-year-li-tit,.ahli-year-li.on .ahli-year-li-parga p{    opacity: 1;}.ahli-year-li.on li::marker{    color: var(--color3);}@keyframes pathlu {    0%{        width: 0;    }    100%{        width: 100%;    }}.ahly-slick-li.slick-current::after {    animation: pathlu 3s linear forwards;}.ahly-slick-li:not(.slick-current)::after{    width: 100%;}.ahly-slick-li.slick-current~.ahly-slick-li::after{    width: 0;}.about-team{    position: relative;    height: 100vh;}.about-team-mc{    width: 100%;    position: absolute;    top: 0;    left: 0;}.about-team-mc img{    width: 100%;}.about-team-bg{    width: 100%;}.about-team-bg img{    width: 100%;}.about-team-text{    width: 53%;}.about-team-text-tp h2{    color: var(--color3);    margin-bottom: 27px;}.about-team-text-tp p{    color: var(--color3);    opacity: 0.6;    margin-bottom: 16px;}.about-team-text-tp p:last-child{    margin-bottom: 0;}.about-team-text-tp{    padding-bottom: 87px;    margin-bottom: 58px;    border-bottom: 1px solid rgba(255,255,255,.3);    visibility: hidden;}.about-team-text-tp.on,.about-team-text-bt.on{    animation: ysfadeInUp .8s ease-in-out both .1s;    visibility: visible;}.about-team-text-bt{    visibility: hidden;}.about-team-text-bt .std-h3{    color: var(--color3);    margin-bottom: 42px;}.attb-info-name{    color: var(--color3);    font-weight: bold;    line-height: 1.7;    margin-bottom: 2px;}.attb-info p{    color: var(--color3);    opacity: 0.6;}.about-team-wrap{    width: 100%;    height: 100%;    position: absolute;    top: calc(50% + var(--height));    left: 0;    transform: translateY(-50%);    display: flex;    align-items: center;    justify-content: center;    z-index: 7;}.about-team-pic{    position: absolute;    bottom: 0;    left: 50%;    transform: translateX(-50%);    display: flex;    justify-content: flex-end;    pointer-events: none;    z-index: 6;}.about-team-pic img{    width: 40%;    pointer-events: all;    visibility: hidden;}.about-team-pic.on img{    animation: ysfadeInUp .8s ease-in-out both .3s;    visibility: visible;}/* D1-公司概况汇总页-end *//* Leo - start *//* c2 pc1小时*/.case-main {    background-color: #F4F8FF;}.cbsc-wra-sli-box {    padding: 26px 90px 26px 26px;    background-color: #fff;    display: block;    border-radius: 18px;}.cwsb-left {    width: 53%;    border-radius: 20px;}.cwsb-right {    width: 47%;    padding-left: 60px;}.cwsb-right-tit {    font-weight: bold;    color: #333;    transition: all .36s;}.cbsc-wra-sli-box {    display: flex;    align-items: center;}.cwsb-right-pro p {    font-size: var(--font16);    line-height: var(--line175);    color: var(--color2);    height: 5.25em;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 3;    overflow: hidden;}.cwsb-right-pro {    padding-top: 20px;}.cwsb-right-deta {    padding-top: 42px;}.type-box{    padding-bottom: 100px;}.caro-box,.type-box {    padding-top: 60px;}.caro-box-swi .swiper-pagination-bullet-active {    opacity: 1;    background: var(--colormain1) !important;}.caro-box-swi .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {    bottom: 38px;    left: 53%;    width: auto;    padding-left: 26px;}.caro-box-swi .swiper-pagination-bullet {    width: 8px;    height: 8px;    display: inline-block;    border-radius: 100%;    background: #C6D8F5;    margin: 0 6px !important;    opacity: 1;}.typ-top .ys-select input {    height: 50px;    padding: 0 25px;    font-size: var(--font16);    line-height: var(--line14);    color: var(--color1);}.typ-top .ys-select-xtbbox {    right: 20px;    width: 14px;}.typ-top .ys-select-xtbbox img{    width: 100%;}.typ-top .ys-select-bd .ys-select-li {    font-size: var(--font16);    color: var(--color1);    line-height: var(--line175);}.typ-top .ys-select-bd {    top: 110%;    border-radius: 12px;    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.08);    padding: 15px 25px;    max-height: 142px;}.ys-select .mCSB_outside+.mCSB_scrollTools {    right: 18px;    top: 15px;    bottom: 15px;}.ys-select .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-color: rgba(0, 0, 0, .3) !important;    width: 2px;}.typ-top .ys-select .ys-select-hd input::placeholder {    color: var(--color2);    font-size: var(--font16);    line-height: var(--line175);}.typ-top .mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action {    -ms-touch-action: auto;    touch-action: auto;}.typ-top {    width: 288px;    background-color: #fff;    border-radius: 300px;    margin-bottom: 40px;    position: relative;    z-index: 5;}.tbul-box {    border-radius: 12px;    overflow: hidden;    background-color: #fff;    display: flex;    flex-direction: column;    height: 100%;}.tbul-box-con {    padding: 36px 26px;    flex-grow: 1;    display: flex;    flex-direction: column;}.tbul-box-con-tit{    font-size: var(--font20);    line-height: var(--line15);    color: #333;    font-weight: bold;    transition: all .36s;}.tbul-box-con-pro p {    font-size: var(--font16);    color: var(--color2);    line-height: var(--line175);    height: 3.5em;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;}.tbul-box-con-pro {    padding-top: 10px;}.tbul-box-con-detail p {    font-size: var(--font16);    line-height: var(--line175);    color: var(--colormain1);}.tbul-box-con-detail {    padding-top: 44px;}.typ-bot-ul-le {    width: 33.33%;    padding: 0 13px;    margin-bottom: 20px;}.apde-backt-cont .typ-bot-ul {    padding-bottom: 0;}.apde-backt-cont .typ-bot-ul-le{    margin-bottom: 0;}.apde-backt-cont-list.empty .slick-list {    padding-bottom: 0px;}.apde-backt-cont-list .slick-list {    padding-bottom: 40px;}.typ-bot-ul {    display: flex;    flex-wrap: wrap;    margin: 0 -13px;    padding-bottom: 38px;    overflow: hidden;}.pc-fenye li.activepage {    color: #fff;    background: var(--colormain1);    border: 1px solid var(--colormain1);}.pc-fenye li {    width: 34px;    height: 34px;    border: 1px solid #DDD;    font-size: 14px;    line-height: 34px;    color: #666;    margin: 0 8px;    border-radius: 4px;}/* c3-pc25分钟 */.apde-back{    padding-top: 120px;    padding-bottom: 135px;    position: relative;    z-index: 1;}.apde-back-bg{    width: 100%;    position: absolute;    top: 0;    left: 0;    z-index: -1;    height: 640px;}.apde-back-bg img{    width: 100%;    height: 100%;    object-fit: cover;}.apde-back-cone {    padding: 0 10px;    position: relative;}.abcv-top-share {    display: flex;    align-items: center;    justify-content: center;    padding-top: 48px;}.abcv-top-share-ule {    display: flex;    align-items: center;    margin: 0 -6px;}.abcv-top {    text-align: center;}/*.abcv-top-fummy {*//*    font-size: var(--font16);*//*    line-height: 30px;*//*    color: var(--colormain1);*//*    background: rgba(0, 82, 217, 0.05);*//*    display: inline-block;*//*    padding: 0 16px;*//*}*/.abcv-top-tit {    padding-top: 15px;}.abcv-top-share-pro {    color: var(--color2);    padding-right: 24px;}.atsu-le{    margin-right: 12px;}.atsu-le:last-child{    margin-right: 0;}.ys-share-img{    width: 35px;    background: #F2F7FC;    border-radius: 50%;}.abcv-im {    border-radius: 20px;    overflow: hidden;    margin-top: 48px;    width: 100%;}.abcv-im img {    width: 100%;}.abcv-im video {    width: 100%;}.apde-back-cone-cole p {    font-size: var(--font16);    line-height: 1.8;    color: var(--color1);    margin-bottom: 13px;}.apde-back-cone-cole p:last-child{    margin-bottom: 0;}.apde-back-cone-cole {    padding-top: 60px;}.apde-backt {    background-color: #F4F8FF;}.apde-backt-cont-tit {    text-align: center;    font-weight: bold;    margin-bottom: var(--space50);}/* c450分钟 */.data-backge {    background-color: #F4F8FF;}.deta-content {    padding-bottom: 120px;}.deta-box {    overflow: visible;    position: relative;}.deta-box-conte {    padding: 85px 220px;    margin-top: -222px;    background-color: #fff;    border-radius: 20px;}.deta-box-conte-top {    display: flex;    align-items: center;}.dbct-pro {    font-size: var(--font14);    line-height: 36px;    color: var(--color3);    padding: 0 20px;    background-color: var(--colormain1);    border-radius: 80px;}.dbct-time {    font-size: var(--font16);    line-height: 1.45;    color: var(--color1);    padding-left: 24px;}.deta-box-conte-tit {    font-weight: bold;    padding-top: 20px;    line-height: var(--line15);}.deta-box-conte-bot {    display: flex;    align-items: center;    padding-top: 30px;}.deta-box-conte-info{    border-bottom: 1px solid rgba(0, 82, 217, 0.1);    padding-bottom: 44px;}.dbcb-share-el {    display: flex;    align-items: center;}.dbcb-share-el-le {    padding: 0 6px;}.dbcb-share-el {    margin: 0 -6px;}.dsel-box {    width: 35px;    background-color: #F2F7FC;    border-radius: 50%;}.dsel-box img {    width: 100%;}.dbcb-share p {    font-size: var(--font16);    line-height: var(--line175);    color: var(--color2);}.dbcb-share {    padding-right: 24px;}.deta-box-conte-xin {    width: 100%;    height: 1px;    background-color: var(--colormain1);    opacity: 0.1;}.deta-box-conte-conp {    padding-top: 35px;    padding-bottom: 35px;}.deta-box-conte-conp p {    font-size: var(--font16);    line-height: 1.8;    color: var(--color2);    margin-bottom: 13px;}.deta-box-conte-conp p:last-child{    margin-bottom: 0;}.dbch-le-al p {    font-size: var(--font16);    line-height: var(--line175);    color: var(--color2);}.dbch-le-al-pro {    color: var(--colormain1) !important;    padding-right: 16px;}.dbch-le-al {    display: flex;    align-items: flex-start;}.deta-box-conte-hand {    padding-top: 44px;    border-top: 1px solid rgba(0, 82, 217, 0.1);}.dbch-le {    margin-bottom: 16px;}.dbch-le:last-child {    margin-bottom: 0;}.casedets-main .home-new{    background: transparent;}/* c5  30fenz */.partner-main h1{    font-weight: normal;}.part-back {    background-color: #F4F8FF;    overflow: inherit;}.part-back-cont-left {    width: 48%;    padding-right: 118px;    position: sticky;    top: 120px;}.part-back-cont-right {    width: 52%;}.part-back-cont {    display: flex;    align-items: flex-start;    flex-wrap: wrap;}.pbcl-pro p {    color: #333;}.pbcl-pro {    padding-top: 50px;}.pbcl-el-le-partne p {    font-family: 'furui-regular';    opacity: 0.4;    padding-bottom: 13px;}.pbcl-el-le-partne {    border-bottom: 1px solid rgba(0, 0, 0, 0.2);}.pbcl-el {    padding-top: 66px;    width: 60%;}.pbcl-el-le {    padding-bottom: 62px;}.pbcl-el-le:last-child {    padding-bottom: 0;}.pbcl-el-le-fsix p {    font-size: 80px;    line-height: var(--line12);    color: var(--color1);    font-family: 'furui-regular';}.pbcl-el-le-fsix {    padding-top: 15px;}.pbcr-ule-le-al {    width: 100%;}.pbcr-ule-le-al .ys-imgbox-cover {    border-radius: 10px;    transform: rotate(0deg);    -webkit-transform: rotate(0deg);    overflow: hidden;}.pbcr-ule {    display: flex;    flex-wrap: wrap;    margin: 0 -2px;    margin-bottom: -4px;}.pbcr-ule-le {    width: 33.33%;    padding: 0 2px;    margin-bottom: 4px;}.part-butt-pic {    width: 100%;}.part-butt-pic .part-butt-pic-pict {    display: none;}.part-butt-pic img {    width: 100%;}.part-butt-pro-tit {    font-size: 32px;    line-height: var(--line14);    color: var(--color3);    font-weight: bold;    text-align: center;    padding-bottom: 14px;}.part-butt-pro p {    color: var(--color3);    text-align: center;}.part-butt {    position: relative;}.part-butt-pro {    position: absolute;    left: 50%;    top: 12%;    transform: translateX(-50%);}/* d2 60fenz */.prac-cont {    background-color: #fff !important;}.prac-cont section {    overflow: inherit;}.prac-back-right {    width: 58%;    z-index: 1;    position: sticky;    top: calc(var(--headh) + 100px);}.prac-back-left {    width: 42%;    padding-right: 122px;}.plbt-im {    width: 30px;    flex-shrink: 0;}.plbt-im img {    width: 100%;}.plbt-pro {    font-size: var(--font30);    line-height: var(--line14);    color: #333;    padding-left: 20px;    width: calc(100% - 30px);}.pblu-le-box-top {    display: flex;    align-items: center;}.pblu-le-box-bot {    margin-top: 10px;    padding-left: 50px;}.pblu-le-box-bot p {    font-size: var(--font16);    line-height: var(--line175);    color: var(--color2);}.pblu-le-box {    border-bottom: 1px solid #D7D7D7;    padding-bottom: 32px;}.pblu-le {    padding-bottom: 40px;}.pblu-le:last-child {    padding-bottom: 0;}/* 右侧 */.prac-back-right-box {    padding: 50px 44px;    border-radius: 20px;    background: #F4F8FF;}.prac-back .ys-cont1440{    display: flex;    align-items: flex-start;    flex-wrap: wrap;}.ys-form-inof-item {    width: 50%;    padding: 0 11px;    margin-bottom: 32px;}.ys-form-inof-mess,.ys-form-inof-code,.ys-form-inof-agree{    width: 100% !important;}.ys-form-inof {    display: flex;    flex-wrap: wrap;    margin: 0 -11px;}.ys-fii-input{    height: 50px;    background-color: #fff;    border-radius: 5px;}.ys-fii-input input {    padding: 0 14px;    font-size: var(--font16);    color: var(--color1);}.ys-fii-input input::placeholder {    font-size: var(--font16);    color: #999;}.ys-fii-name-box{    display: flex;    align-items: center;    padding-right: 14px;}.pblu-ule-le.ys-fii-input {    width: 100%;}.ys-fii-name {    font-size: var(--font18);    line-height: var(--line175);    color: #030F27;    margin-bottom: 16px;}.pblu-ule-le-top .ys-fii-input.pult-pro-box{    display: flex;    align-items: center;    padding-right: 14px;}.pblu-ule-le-top .ys-fii-input.pult-pro-box input{    width: calc(100% - 115px);}.ys-fii-name span {    color: #CF0A2C;}.assdwaasdw .ys-fii-input input{    width: 100%;}.pblu-ule-le .ys-fii-name {    margin-bottom: 0;}.pblu-ule-le-top.hund{    width: 100%;}.pult-inpe-im {    width: 115px;     display: flex;    flex-shrink: 0;}.ys-fii-name-box label{    width: calc(100% - 115px);    height: 100%;}.ys-fii-tips {    font-size: var(--font14);    line-height: var(--line16);    color: #f00;    margin-top: 5px;}.pult-inpe-im img {    width: 100%;}.pult-inpe {    display: flex;}.pult-inpo {    width: calc(100% - 230px);    padding: 0 14px;    font-size: var(--font18);    line-height: var(--line175);    color: var(--color1);    height: 50px;}.sane {    padding-top: 32px;}.pblu-ule-le-info {    display: flex;    align-items: flex-start;}.ys-fia-text-word {    width: calc(100% - 20px);    padding-left: 11px;    font-size: var(--font14);    line-height: var(--line175);    color: var(--color2);}.pblu-ule-lei {    padding: 0 11px;}.ys-form-inof-submit {    width: 100%;    padding: 0 11px;    margin-left: 0 !important;    margin-bottom: 0 !important;}.ys-form-inof-submit .std-btn1-box{    width: 100%;    justify-content: center;}.ys-fia-text-btn {    width: 20px;    height: 20px;    border: 1px solid #666;    border-radius: 4px;    cursor: pointer;    display: flex;    justify-content: center;    align-items: center;    transition: all 0.3s ease;    position: relative;    top: 2px;}.ys-form-inof-agree.on .ys-fia-text-btn {    background-color: var(--colormain1);    border: 1px solid var(--colormain1);}.ys-form-inof-agree.on .ys-fia-text-btn img{    opacity: 1;}.ys-form-inof-agree{    margin-bottom: 44px !important;}.ys-fia-text-btn img {    width: 80%;    opacity: 0;    transition: all .36s;}.prac-back-right .pblu-ule .pblu-ule-le-info{    display: block;}/* e1 16.51 */.cons-back {    background-color: #F4F8FF;    padding-top: 80px;    padding-bottom: 94px;}.csws-al {    padding: 15px 122px 15px 16px;    background-color: #fff;    display: block;    display: flex;    border-radius: 10px;    align-items: flex-start;}.csws-al-left {    width: 49%;    border-radius: 10px;}.csws-al-right {    width: 51%;    padding: 35px 0 35px 65px;}.cart-left p {    font-size: var(--font14);    line-height: 36px;    color: var(--color3);    padding: 0 20px;    background-color: var(--colormain1);    border-radius: 80px;}.cart-top p {    font-size: var(--font14);    color: var(--color1);    line-height: var(--line15);}.cart-top {    padding-left: 17px;}.csws-al-right-top {    display: flex;    align-items: center;    margin-bottom: 24px;}.csws-al-right-tit{    margin-bottom: 16px;}.csws-al-right-pro p {    font-size: var(--font16);    line-height: var(--line175);    color: var(--color2);    height: 3.5em;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;}.csws-al-right-pro {    margin-bottom: 46px;}.csws-al-right-deta p {    font-size: var(--font16);    line-height: var(--line175);    color: var(--colormain1);}.cons-backer .ys-select-bd {    top: 110%;    border-radius: 12px;    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.08);    padding: 16px;    max-height: 144px;    background: #F4F8FF;}.cons-backer .ys-select .mCSB_outside+.mCSB_scrollTools {    right: 14px;}/* .csws-al-right-deta{    padding-bottom: 129px;} */.cons-back-cont .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {    bottom: 10px;    left: calc(49% + 65px);    width: auto;}.cbbt-left {    width: 288px;}.cbbt-left .ys-select-hd {    height: 50px;    background-color: #F4F8FF;}.cbbt-left .ys-select-xtbbox {    right: 16px;    width: 14px;}.cbbt-left .ys-select-xtbbox img{    width: 100%;}.cbbt-left input {    padding: 0 16px;    font-size: var(--font16);    color: var(--color1);}.cbbt-left input::placeholder{    font-size: var(--font16);    color: var(--color2);}.cbbt-right {    width: 32%;    position: relative;    display: flex;    align-items: center;    background-color: #F4F8FF;    padding-right: 15px;    height: 50px;    border-radius: 5px;}.cbbt-right input {    height: 100%;    padding: 0 15px;    font-size: var(--font16);    line-height: var(--line175);    color: var(--color1);    border-radius: 5px;    width: calc(100% - 20px);}.cbbt-right input::placeholder {    font-size: var(--font16);    line-height: var(--line175);    color: var(--color2);}.cbbt-right-im {    width: 20px;    line-height: 50px;}.cons-back-cont .slick-dots {    position: absolute;    bottom: 35px;    display: block;    width: auto;    left: calc(calc(100% - 16px - 122px) * 0.49 + 16px + 65px - 8px);    list-style: none;    text-align: center;}.cons-backer-box-top {    display: flex;    justify-content: space-between;    flex-wrap: wrap;    position: relative;    z-index: 5;}.cbbt-right-im img {    width: 100%;}.cons-backer{    padding-top: 80px;    padding-bottom: 120px;}.cons-backer-box-bot .cbbb-ulef {    display: flex;    flex-wrap: wrap;    margin-bottom: 24px;    overflow: hidden;}.cbbb-ulef .home-new-ul-li a {    background-color: #F4F8FF;}.cbbb-ulef .home-new-ul-li {    margin-bottom: 24px;}.cbbb-top p {    font-size: var(--font16);    line-height: 2;    color: var(--color1);}.cons-backer-box-bot{    margin-top: 38px;}.cbbb-top {    padding-bottom: 24px;}.ctul-al {    border-radius: 12px;    overflow: hidden;    background-color: #F4F8FF;}.ctul-al-box {    padding: 27px 32px 60px 32px;}.ctul-al-im-pro p {    font-size: var(--font14);    line-height: var(--line14);    color: var(--color3);    padding: 4px 20px;    background-color: var(--colormain1);    border-radius: 80px;}.ctul-al-im {    position: relative;}.ctul-al-im-pro {    position: absolute;    left: 31px;    top: 25px;}.ctul-al-box-pro p {    font-size: var(--font20);    line-height: 1.7;    color: var(--color1);}.ctul-al-box-pro {    padding-top: 18px;}.ctul-al-box-tail p {    font-size: var(--font16);    line-height: var(--line16);    color: var(--colormain1);}.ctul-al-box-tail {    padding-top: 27px;}.cbbb-top-ule-le {    width: 33.33%;    padding: 0 12px;    margin-bottom: 24px;}.cbbb-top-ule {    display: flex;    flex-wrap: wrap;    margin: 0 -12px;    margin-bottom: -24px;}.cbbt-left .ys-select-li {    cursor: pointer;    font-size: var(--font16);    line-height: var(--line175);}.cons-back .cbcb-swi .slick-dots li{    background-color: #000 !important;    opacity: 0.1;}.cbcb-swi{    margin: 0 -16px;}.cbcb-swi .cbcb-sw-wra{    padding: 0 16px;}.cons-back .cbcb-swi .slick-dots li.slick-active{    background-color: var(--colormain1) !important;    opacity: 1;}/* e3 */.livi-content {    background-color: #F4F8FF;}.livi-content-box-top input {    background-color: #FFF;    height: 50px;    width: 434px;    padding: 0 15px;    padding-right: 45px;    font-size: var(--font16);    line-height: var(--line175);    color: var(--color1);    border-radius: 5px;}.livi-content-box-top input::placeholder {    font-size: var(--font16);    line-height: var(--line175);    color: var(--color2);}.livi-content-box-top {    position: relative;    display: inline-block;    /* padding-bottom: 40px; */}.livi-content-box {    padding-top: 100px;    padding-bottom: 120px;}.lcbu-le-al {    background-color: #fff;    border-radius: 12px;    overflow: hidden;    display: flex;    flex-direction: column;    height: 100%;    cursor: pointer;}.lcbu-le-al-box {    padding: 27px 28px 35px 28px;    flex-grow: 1;    display: flex;    flex-direction: column;}.lcbu-le-al-box-time p {    font-size: var(--font14);    line-height: var(--line14);    color: var(--color1);}.lcbu-le-al-box-pro {    font-size: var(--font20);    line-height: var(--line15);    color: var(--color1);    padding-top: 18px;    flex-grow: 1;    transition: all .36s;}.lcbu-le-al-box-play p {    font-size: var(--font16);    line-height: var(--line15);    color: var(--colormain1);}.lcbu-le-al-box-play {    padding-top: 50px;}.lcbu-le {    width: 33.33%;    padding: 0 12px;    margin-bottom: 44px;}.livi-content-box-ule {    display: flex;    flex-wrap: wrap;    margin: 0 -12px;    padding-top: 40px;    overflow: hidden;}.case-main .ys-nyban-title h1{    font-weight: normal;}.ys-nyban-search{    width: 32%;    margin: 40px auto 0;    height: 50px;    background: rgba(255,255,255,.1);    border-radius: 300px;    display: flex;    align-items: center;    padding-right: 23px;}.ys-nyban-search-icon{    width: 20px;    cursor: pointer;    line-height: 50px;}.ys-nyban-search-icon img{    width: 100%;}.ys-nyban-search-input{    width: calc(100% - 20px);    height: 100%;}.ys-nyban-search-input input{    width: 100%;    height: 100%;    padding: 0 26px;    font-size: var(--font16);    color: var(--color3);}.ys-nyban-search-input input::placeholder{    font-size: var(--font16);    color: var(--color3);    opacity: 0.6;}.casedets-main{    background: #F4F8FF;}.cons-backer-box-bot .hnul-tit{    max-height: inherit;    height: 3em;    margin-bottom: 26px;}.cons-backer-box-bot .hnul-btn{    position: static;    padding: 0;}.cons-backer-box-bot .hnul-text {    padding: 27px 32px 60px;}.cons-back-cont-wrap{    position: relative;}.cons-back-cont-wrap .ybcd-li::after {    background: rgba(31, 31, 31, 0.10);}.cons-back-cont-wrap .ys-ban-control{    left: calc(49% + 65px);    bottom: 50px;}.newdet-main .deta-box-conte-conp p{    color: var(--color1);}.video-main .cbbt-right{    background: var(--color3);}.video-main{    background: #F4F8FF;}.lcbu-le-al-im{    position: relative;}.llai-icon{    width: 62px;}.llai-icon img{    width: 100%;}.llai-icon::after{    content: "";    width: 100%;    height: 100%;    border-radius: 50%;    background: rgba(157, 157, 157, 0.15);    border: 1px solid rgba(255, 255, 255, 0.80);    backdrop-filter: blur(7.5px);    -webkit-backdrop-filter: blur(7.5px);    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);    z-index: -1;}.prac-back-left{    margin-top: 40px;}.prac-back-left-info h1,.prac-back-left-info h2{    font-size: 44px;    line-height: var(--line12);    color: var(--color3);    margin-bottom: 24px;}.pbli-parge p{    color: var(--color3);}.pbli-parge{    margin-bottom: var(--space50);}.pbli-ul-li p,.pbli-ul-li a{    color: var(--color3);    line-height: var(--line175);}.prac-back-left-ule{    margin-top: 213px;}.prac-back-bg{    width: 100%;    height: 650px;}.prac-back-bg img{    width: 100%;    height: 100%;    object-fit: cover;}.prac-back-bg{    position: absolute;    top: 0;    left: 0;    z-index: -1;}.prac-back{    position: relative;    z-index: 1;    padding-top: calc(var(--space150) + var(--headh));    overflow: visible;}.contact-main .ys-nybanner{    display: none;}.contact-main .ys-nybanner .prac-back-left-info{    display: none;}/* leo- end *//*鼠标效果*/@media screen and (min-width: 1200px) {    .ahly-btn-icon:hover path{        stroke: #6FBA2C;    }    .about-value-ul-li:hover .avul-mc{        opacity: 1;    }    .about-value-ul-li:hover::after{        opacity: 1;    }    .sllu-item-cont:hover::after{        opacity: 1;    }    .std-btn1-box:hover{        background: #6FBA2C;    }    .std-btn2-box:hover{        background: #6FBA2C;    }    .hnis-le:hover .std-btn2-box{        background: #6FBA2C;    }    .std-btn4-box:hover{        background: #6FBA2C;        border: 1px solid #6FBA2C;    }    .std-btn4-box:hover p{        color: var(--color3);    }    .hwri-li:hover img{        transform: scale(1.05);    }    .ys-footer-mid-cont li a:hover{        color: var(--colormain1);    }    .home-new-ul-li a:hover .hnul-tit{        color: var(--colormain1);    }    .hpbl-ul-li-bt a:hover .std-btn2-box{        background: #6FBA2C;    }    .holb-li a:hover{        color: var(--colormain1);    }    .std-btn-box3:hover{        background: #6FBA2C;        border: 1px solid #6FBA2C;    }    .hslu-li-cont a:hover .std-btn2-box{        background: #6FBA2C;    }    .hslu-li-cont a:hover p{        opacity: 1;    }    .solu-case-list-li a:hover .std-btn2-box {        background: #6FBA2C;    }    .solu-case-list-li a:hover .scll-text-word-tit{        color: var(--colormain1);    }    .sllu-item-wrap:hover .sllu-item-cont-bg{        opacity: 1;    }    .sllu-item-wrap:hover .sllu-item-cont::before{        opacity: 0;    }    .slit-li:hover .slcc-bg{        opacity: 1;    }    .slit-li:hover .slit-li-dot img:nth-child(1){        opacity: 0;    }    .slit-li:hover .slit-li-dot img:nth-child(2){        opacity: 1;    }    .slit-li:hover .slit-li-dot-diffuse::before{        animation:page-loader-ripple2 4s linear infinite 1s;    }    .slit-li:hover .slit-li-dot-diffuse::after{        animation:page-loader-ripple2 4s linear infinite 2s;    }    .about-join-tit a:hover{        color: #6FBA2C;    }    .about-join-tit a:hover::before{        background: #6FBA2C;    }    .dbch-le:hover .dbch-le-al p {        color: var(--colormain1);    }    /* c2 */    .tbul-box:hover .tbul-box-con-tit {        color: var(--colormain1);    }    /* d2 */    .pult-inpe-im:hover {        cursor: pointer;    }    /* e1 */    .comp-tabli:hover li {        color: #fff;        background-color: var(--colormain1);        border: 1px solid var(--colormain1);    }    .first li:hover,    .prev li:hover,    .next li:hover,    .end li:hover{        color: var(--colormain1);    }    /* e3 */    .cbbt-right-im:hover {        cursor: pointer;    }    .lcbu-le:hover .lcbu-le-al-box-pro  {        color: var(--colormain1);    }    .cbsc-wra-sli a:hover .cwsb-right-tit{        color: var(--colormain1);    }    .cbsc-wra-sli a:hover .std-btn1-box {        background: #6FBA2C;    }    .lcbu-le-al:hover .ys-imgbox-cover img{        transform: scale(1.05);    }    .cwll-ul-slick-li a:hover .std-btn2-box {        background: #6FBA2C;    }    .cwlt-list-item p:hover{        color: var(--colormain1);    }    .cwll-ul-slick-li a:hover .cusl-img img:nth-child(2){        transform: translate(-50%,-50%) scale(1.05);    }}/* 载入效果 */.ys-ban-title,.ys-ban-parga,.ys-ban-btn{    visibility: hidden;}.ys-ban-li.slick-active .ys-ban-title {    animation: ysfadeInUp 1s ease-in-out both;    animation-delay: .3s;    visibility: visible;}.ys-ban-li.slick-active .ys-ban-parga {    animation: ysfadeInUp 1s ease-in-out both;    animation-delay: .4s;    visibility: visible;}.ys-ban-li.slick-active .ys-ban-btn {    animation: ysfadeInUp 1s ease-in-out both;    animation-delay: .5s;    visibility: visible;}.lcbu-le:nth-child(3n+1),.typ-bot-ul-le:nth-child(3n+1),.home-new-ul-li:nth-child(3n+1){    animation-delay: .3s;}.lcbu-le:nth-child(3n+2),.typ-bot-ul-le:nth-child(3n+2),.home-new-ul-li:nth-child(3n+2){    animation-delay: .4s;}.lcbu-le:nth-child(3n+3),.typ-bot-ul-le:nth-child(3n+3),.home-new-ul-li:nth-child(3n+3){    animation-delay: .5s;}.pcit-li-svg1{    width: 77%;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%) rotateY(180deg);}.pcit-li-svg svg{    width: 100%;    height: auto;}.pcit-li-svg2{    width: 100%;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%) rotate(-90deg);}.plsd-circle{    width: 7px;    height: 7px;    border-radius: 50%;    background: #fff;    position: absolute;    top: -3.5px;    left: -3.5px;}/* 2025.4.14修改-start */.pwrb-li-list thead{    margin-bottom: 18px;    display: block;}.pwrb-li-list thead tr{    display: block;}.pwrb-li-list tbody tr{    display: flex;    margin-bottom: 18px;}.pwrb-li-list tbody tr:last-child{    margin-bottom: 0;}.pwrb-li-list th{    /* padding: 10px 24px;    border-radius: 4px;    background: #F4F8FF; */    font-size: var(--font18);    color: var(--color1);    line-height: var(--line16);    font-weight: normal;    text-align: left;    display: block;}.pwrb-li-list table{    width: 100%;    margin-bottom: 46px;}.pwrb-li-list table:last-child{    margin-bottom: 0;}.pwrb-li-list td{    font-size: var(--font16);    color: var(--color1);    line-height: var(--line16);}.pwrb-li-list tbody{    padding: 0 24px;    display: block;    width: 100%;}.pwrb-li-list td:nth-child(1){    width: 84%;}.pwrb-li-list td:nth-child(2) {    width: 16%;}.pwrb-li-list ul{    padding-inline-start: 20px;}.pwrb-li-list ul,.pwrb-li-list ul li{    list-style: disc;}.pwrb-li-list ul li::marker {    color: #666;}.pwrb-li-list ul li p{    font-size: var(--font16);    line-height: 2.85;    color: #666;}.cusl-text-info{    padding-inline-start: 0 !important;    list-style-type: none;}.cusl-text-info ul{    padding-inline-start: 30px;    list-style-type: disc;}.ys-fia-text-word a{    color: var(--colormain1);}.alci-card .ys-imgbox-cover {    width: 34%;}.about-join-tit p{    font-weight: bold;    font-size: inherit;    line-height: inherit;}.slit-li1 .slit-li-card {    top: -75px;    right: 200px;}.slit-li1 .slit-li-card-line {    width: 180px;    position: absolute;    right: -180px;    top: 50%;    transform: translateY(-50%);}.slit-li2 .slit-li-card {    top: -58px;    left: 256px;}.slit-li2 .slit-li-card-line {    width: 243px;    position: absolute;    left: -243px;    top: 50%;    transform: translateY(-50%);}.avul-mc{    display: none;}.about-value-ul-li::after{    content: "";    width: 100%;    height: 60%;    background: linear-gradient(200deg, rgba(0, 82, 217, 0.00) 39.35%, #0052D9 101.25%);    position: absolute;    bottom: 0;    left: 0;    transition: all .36s;    opacity: 0;}.ys-fii-tips i {    font-style: normal !important;}.ys-form-empty:not(.ys-form-empty1) .ys-fii-tips i{    display: none;}.ys-form-empty.ys-form-empty1 .ys-fii-tips span{    display: none;}.control-main .ys-nyban-img img {    animation: bgEffect 15s linear both infinite .1s;}.part-butt.active .part-butt-pic img{    animation: bgEffect 20s linear both infinite .1s;}.head-other-lang{    display: none;}.cons-backer-box-bot .hnul-tit {    height: auto;    -webkit-line-clamp: inherit;}.cons-backer-box-bot .hnul-text{    padding-bottom: 84px;}.cons-backer-box-bot .hnul-btn{    position: absolute;    bottom: 60px;    left: 0;    padding: 0 32px;}.prac-back-bg{    display: none;}.contact-main .ys-nybanner{    display: block;    position: absolute;    width: 100%;    top: 0;    left: 0;    height: 650px;}.contact-main .ys-nyban-img{    width: 100%;    height: 100%;}.contact-main .ys-nyban-img img{    width: 100%;    height: 100%;    object-fit: cover;}.about-team-text-tp.on,.about-team-text-bt.on{    animation: ysfadeInUp .8s ease-in-out both .2s;    visibility: visible;}.about-team-pic.on img{    animation: ysfadeInUp .8s ease-in-out both .4s;}.ys-form-inof-mess .ys-fii-input{    height: 100px;}.ys-form-inof-mess .ys-fii-input input{    line-height: 1.75;    height: auto;    padding: 10px 14px;}.avbs-ph{    display: none;}.hpcb-wrap-video-ts{    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    display: none;    opacity: 0;}/* 2025.4.14修改-end *//* 2025.4.19修改-start */.ys-phnav3-language{    display: none;}.solu-scene-list-li{    position: static;    padding: 0 40px;}.solu-scene-list-wrap{    display: flex;    justify-content: center;    position: absolute;    top: 80%;    width: 100%;}.ssll-cont{    padding: 0 20px;    display: flex;    align-items: center;    cursor: pointer;    border-radius: 125px;    border: 1px solid rgba(255, 255, 255, 0.30);    background: rgba(0, 32, 91, 0.40);    backdrop-filter: blur(5px);    -webkit-backdrop-filter: blur(5px);}.solu-scene-select.on {    height: 148px;}.sssb-li.active{    display: none;}.pwrb-li-list td{    padding: 0;    border: none;}.pwlb-li.std-btn4{    display: none;}.pwrb-li-list p,.pwrb-li-list td strong{    font-size: var(--font16);    color: var(--color1);    line-height: var(--line16);}.firstRow{    padding: 10px 24px;    border-radius: 4px;    background: #F4F8FF;    height: auto !important;}.pwrb-li-list td:nth-child(1){    width: 50%;}.pwrb-li-list td:nth-child(2) {    width: 50%;}.pwrb-li-list tbody{    padding: 0 !important;}.pwrb-li-list tbody tr{    padding-left: 24px;    padding-right: 24px;    height: auto !important;}.pwrb-li-list td{    background-color: transparent !important;}.apde-back-cone{    padding: 0;}.solu-scene-bg-ts {    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    display: none;    opacity: 0;}.abcv-top-fummy{    display: flex;    justify-content: center;    flex-wrap: wrap;}.abcv-top-fummy-li{    font-size: var(--font16);    line-height: 30px;    color: var(--colormain1);    background: rgba(0, 82, 217, 0.05);    display: inline-block;    padding: 0 16px;    margin: 0 10px;}/* 2025.4.19修改-end *//* 2025.5.21二期-start */.software-main,.platform-main{    background: var(--colormain2);}.software-main .ys-footer,.platform-main .ys-footer{    border-top: 1px solid rgba(255, 255, 255, 0.25);}.software-wrap-bg{    width: 100%;    position: absolute;    top: 0;    left: 0;    z-index: -1;}.software-wrap-bg img{    width: 100%;}.software-wrap-tit{    width: 75%;    margin: auto;    text-align: center;}.software-wrap,.platform-wrap{    padding-top: 190px;    padding-bottom: 324px;    position: relative;    z-index: 1;}.software-wrap-tit h1{    color: #F4F8FF;    font-weight: bold;    margin-bottom: 20px;}.software-wrap-tit h1 span{    color: var(--colormain1);}.software-wrap-tit-parga{    margin-bottom: 34px;}.software-wrap-tit-parga p{    color: var(--color3);}.software-wrap-img{    margin-top: 160px;}.software-wrap-img-li{    width: 100%;    margin-bottom: 72px;    position: relative;    z-index: 1;}.swil-cont{    width: calc(100% - 4px);    margin: auto;    border-radius: 20px;    transform: rotate(0deg);    -webkit-transform: rotate(0deg);    overflow: hidden;}.swil-cont img{    width: 100%;}.software-wrap-img-li::after{    content: "";    width: 100%;    height: calc(100% + 4px);    background: linear-gradient(65deg, rgba(0,64,152,1) 0%,rgba(0,64,152,0) 47%, rgba(0,64,152,1) 100%);    position: absolute;    top: -2px;    left: 0;    border-radius: 20px;    z-index: -1;}.software-wrap-img-li img{    width: 100%;}.software-wrap-img-li:last-child{    margin-bottom: 0;}/* F1-投资者关系-start */.investor-view{    padding-bottom: 100px;    background: #fff;}.investor-view-bt{    margin: var(--space50) -12px 0;    display: flex;    flex-wrap: wrap;}.investor-view-tp{    display: flex;    align-items: flex-start;    flex-wrap: wrap;    justify-content: space-between;}.investor-view-tp h2{    color: #333;}.investor-view-tp .std-text1{    width: 58%;}.investor-view-tp .std-text1 p{    margin-bottom: 16px;}.investor-view-tp .std-text1 p:last-child{    margin-bottom: 0;}.investor-view-bt-li{    width: 33.333333%;    padding: 0 12px;    margin-top: 18px;}.ivbl-cont{    border-radius: 16px;    background: #F4F8FF;    padding: 40px 30px 58px 60px;    display: flex;    align-items: center;    height: 100%;    flex-wrap: wrap;}.ivbl-cont .ys-imgbox-cover{    width: 60px;}.ivbl-cont-text{    width: calc(100% - 60px);    padding-left: 40px;}.ivbl-cont-text .std-nyh1{    color: var(--color1);}.ivbl-cont-text p{    color: var(--color2);}.ivbl-cont-text-num i{    font-size: var(--font24);    font-style: normal;    margin-left: 10px;}.investor-view-bt-parga p{    font-size: 14px;    line-height: var(--line16);    color: var(--color1);    text-align: right;}.investor-view-bt-parga{    margin-top: 25px;}.investor-notice{    padding-top: 134px;    padding-bottom: 117px;}.investor-notice h2,.investor-document h2,.investor-gover h2,.investor-contact h2{    text-align: center;    color: #333;    margin-bottom: var(--space50);}.investor-notice-iframe{    margin-bottom: 34px;}.investor-notice-iframe iframe{    width: 100%;}.std-btn {    display: inline-block;}.std-btn a{    font-size: var(--font16);    line-height: 1.75;    color: var(--colormain1);}.investor-notice-btn{    text-align: center;}.investor-document-slick-li{    width: 100%;    padding: 0 12px;}.investor-document-slick{    margin: 0 -12px;}.idsl-cont-li{    width: 33.333333%;    padding: 0 12px;    margin-top: 24px;}.idsl-cont-li:nth-child(1),.idsl-cont-li:nth-child(2),.idsl-cont-li:nth-child(3){    margin-top: 0;}.idsl-cont{    margin: 0 -12px;    display: flex;    flex-wrap: wrap;}.idsl-cont-li a{    width: 100%;    padding: 30px 43px 30px 50px;    border-radius: 12px;    background: #FFF;    height: 100%;    display: flex;    align-items: center;    flex-wrap: wrap;}.idsl-cont-li-icon{    width: 45px;}.idsl-cont-li-icon img{    width: 100%;}.idsl-cont-li-tit{    width: calc(100% - 45px);    padding-right: 30px;    color: #333;}.investor-main{    background: #F4F8FF;}.investor-main .mod-content{    padding-bottom: var(--space150);}.investor-document-slick .slick-list{    padding-bottom: 28px;}.investor-document-slick.empty .slick-list{    padding-bottom: 0;}.investor-contact-bt{    border-radius: 16px;    background: #FFF;    padding: 68px 120px 45px 98px;}.icbl-li{    width: 33.333333%;    display: flex;    align-items: flex-start;    padding: 0 66px;}.icbl-li-icon{    width: 64px;}.icbl-li-icon img{    width: 100%;}.icbl-li-text{    width: calc(100% - 64px);    padding-left: 24px;}.icbl-li-text .std-h4{    font-weight: bold;    color: #333;    margin-bottom: 10px;}.icbl-li-text p{    color: #333;}.investor-contact-bt-list{    display: flex;    flex-wrap: wrap;    margin: 0 -66px;}.investor-gover{    position: relative;    padding: 120px 0;    z-index: 1;}.investor-gover-bg{    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    z-index: -1;}.investor-gover-bg img{    width: 100%;    height: 100%;    object-fit: cover;}.investor-gover h2{    color: var(--color3);}.inddet-nav {    height: 64px;    position: relative;    z-index: 1;}.inddet-nav.isfixed {    z-index: 97;}.inddet-nav-wrap {    position: relative;    transition: all .4s;    background-color: #ffffff;    left: 50%;    transform: translateX(-50%);}.inddet-nav-wrap::after{    content: "";    width: 100%;    height: 1px;    background: rgb(0,82,217,.2);    position: absolute;    bottom: 0;    left: 0;}.inddet-nav-wrap.isfixed {    position: fixed;    top: var(--headh);    z-index: 100;    width: 100%;    box-shadow: 0 7px 10px rgb(0 0 0 / 10%);}.inddet-nav-wrap-ul {    margin: 0 -20px;}.inwu-li {    padding: 0 20px;    display: inline-block;    position: relative;    width: auto !important;}.inwu-li-cont {    cursor: pointer;    transition: all .36s;    display: block;    padding: 0 20px;    position: relative;}.inwu-li-cont p{    color: rgba(31,31,31,.5);    line-height: 64px;}.inwu-li-cont::after{    content: "";    width: 0%;    height: 1px;    background: var(--colormain1);    position: absolute;    bottom: 0;    left: 50%;    transform: translateX(-50%);    transition: all .36s;}.inwu-li.act p {    color: var(--colormain1);}.inwu-li.act .inwu-li-cont::after{    width: 100%;}.inwu-li1{    padding: 0 20px;    display: inline-block;    position: relative;    width: auto !important;}.inddet-nav-wrap.center .inddet-nav-wrap-ul{    justify-content: center;}/* F1-投资者关系-end *//* F2-招股文件-start */.file-main{    background: #F4F8FF;}.file-wrap{    padding-top: 80px;}.file-wrap-tab{    margin: 0 -5px 65px;    display: flex;    justify-content: center;}.file-wrap-tab-li{    padding: 0 5px;}.file-wrap-tab-li a{    display: block;    padding: 0 42px;    border-radius: 80px;    background: #FFF;    transition: all .36s;    font-size: var(--font18);    line-height: 54px;    color: var(--color1);}.file-wrap-tab-li.act a{    background: var(--colormain1);    color: #fff;}.file-wrap-list{    margin: 0 -40px;    display: flex;    flex-wrap: wrap;    justify-content: center;}.file-wrap-list-li{    width: 33.333333%;    padding: 0 40px;    margin-top: 80px;}.file-wrap-list-li a{    width: 100%;    display: block;}.file-wrap-list-li .ys-imgbox-cover{    border-radius: 27px;}.file-wrap-list-li p{    margin-top: 26px;    color: var(--colormain1);    text-align: center;}.file-wrap-iframe iframe{    width: 100%;}.file-wrap-list-li:nth-child(1),.file-wrap-list-li:nth-child(2),.file-wrap-list-li:nth-child(3){    margin-top: 0;}/* F2-招股文件-end *//* B5-数据闭环平台单页-start */.platform-wrap-tit{    width: 78%;    margin: auto;    text-align: center;}.platform-wrap-tit h1{    font-weight: bold;    color: var(--color3);    margin-bottom: 35px;}.platform-wrap-tit-parga p{    color: var(--color3);    opacity: 0.6;    line-height: 1.7;}.platform-wrap-info{    position: relative;    margin-top: 80px;}.platform-wrap-info::before,.platform-wrap-info::after{    content: "";    width: 26%;    height: 1px;    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);    position: absolute;    top: 50%;    left: 0;    transform: translateY(-50%);}.platform-wrap-info::after{    left: auto;    right: 0;    transform: translateY(-50%) rotate(180deg);}.platform-wrap-info-list{    width: 40%;    margin: auto;}.pwil-ul-li{    padding: 0 40px;    position: relative;}.pwil-ul{    margin: 0 -40px;    display: flex;    flex-wrap: wrap;}.pwil-ul-li::after{    content: "";    width: 8px;    height: 8px;    border-radius: 50%;    background: var(--color3);    position: absolute;    top: 50%;    right: -4px;    transform: translateY(-50%);}.pwil-ul-li:last-child::after{    display: none;}.pwil-ul-li p{    color: var(--color3);}.platform-wrap-img{    margin-top: var(--space50);    position: relative;}.platform-wrap-img-pic{    width: 100%;}.platform-wrap-img-pic img{    width: 100%;}.platform-wrap-img-circle{    width: 205px;    z-index: 1;}.pwic-cont{    width: 100%;    height: 100%;    border-radius: 50%;    box-shadow: 0px 15px 25px rgba(0, 82, 217, 0.30);    backdrop-filter: blur(10px);    -webkit-backdrop-filter: blur(10px);}.platform-wrap-img-circle img{    width: 100%;}.platform-wrap-img-circle img:nth-child(2){    width: 230px;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);    max-width: 230px;}@keyframes circleRotate{    100%{        transform: rotate(-1turn);    }}.pwic-wrap{    animation: circleRotate 5s linear both infinite;}.pwic-text{    width: 100%;}.pwic-text img{    width: 100%;}.platform-wrap{    padding-bottom: 133px !important;}.platform-body .viewer-canvas img{    background: var(--colormain2);}/* B5-数据闭环平台单页-end *//*鼠标效果*/@media screen and (min-width: 1200px) {    .inwu-li:hover p,    .inwu-li1:hover p{        color: var(--colormain1);    }}/* 2025.5.21二期-end *//*2025.5.28修改-start*/.file-wrap-lang{    display: flex;    justify-content: flex-end;}.file-wrap-lang-li p{    color: var(--color1);    transition: all .36s;}.file-wrap-lang-li.act p{    color: var(--colormain1);}.file-wrap-lang-li{    cursor: pointer;    margin-left: 40px;}.file-wrap-lang-li:nth-child(1){    margin-left: 0;}.notice-main .file-wrap-tab{    margin-bottom: 6px;}.file-wrap-lang{    margin-bottom: 26px;}.file-wrap-iframe-li:not(:first-child){    display: none;}/*2025.5.28修改-end*//*2025.6.20lucas修改-start*/.contact-main .ys-fii-input textarea{    padding:10px 14px;    font-size: var(--font16);    color: var(--color1);}.contact-main .ys-fii-input textarea::placeholder{    color: #999;    font-size: var(--font16);    line-height: var(--line15);}.head-nav-item-pro{    width:1700px;}.pwil-ul {    flex-wrap: nowrap;    align-items: center;}.head-other-lang{    display: block;}.std-btn1-box p {    white-space: nowrap;}.head-nav-item-about {    width: 200px;}.head-nav-item-about .hnia-ul-li a {    justify-content: flex-start;}.ys-phnav3-language{    display: block;}/*2025.6.20lucas修改-end*//*2025.6.30-start-leo*/.holt-loang{    display: flex;    align-items: center;}.holt-loang a{    font-size: var(--font16);    line-height: var(--headh);    color: var(--color3);    transition: all .36s;}.holt-loang a:last-child{    margin-left: 28px;    position: relative;    color: rgba(255,255,255,0.6);}.holt-loang a:last-child::after{        content: "";    width: 1px;    height: 16px;    background: rgba(255, 255, 255, 0.50);    position: absolute;    top: 50%;    left: -14px;    transform: translateY(-50%);    transition: all .36s;}.ys-hd-pc.ishover .holt-loang a{    color: #333;}.ys-hd-pc.ishover .holt-loang a:last-child::after{    background:#333;}.hnia-ul-li a {    padding: 20px 1px;}.hnia-ul-li img, .hnis-ri-ul-li img, .hwrl-ul-li img {    margin-right: 12px;}.habl-ul-li-parga,.habl-ul-li-parga p{    font-size: 14px;}/*2025.6.30-end-leo*//*leo-start-2025.7.5*/.solu-scene-select {    width: 438px;}.tbul-box-con{    justify-content: space-between;}.yfrc-img p{    text-align: left;}.about-join-tit {    padding-left: 100px;    font-size: 38px;}/*leo-end-2025.7.5*//*2025.7.8-leo-start*/.hpbl-ul-li-bt p {    height: auto;    max-height: 6.4em;    -webkit-line-clamp: 4;}.about-ban-tit .std-text1 {    width: 50%;}.pwil-ul{    flex-wrap: wrap;    justify-content: center;}.pwil-ul-li{    width: 60%;     text-align: center;}.pwil-ul-li::after{    left: 0;    right: after;}.pwil-ul-li:last-child::after{    display: block;}.alci-card-tit{    height: auto;    -webkit-line-clamp: none;}.alci-card-tit{    font-size: 14px;}.alci-card{    height: 100%;}/*2025.7.8-leo-end*//*2025.7.30修改-start*/.investor-tab {    background: #fff;    padding-top: 70px;}.investor-tab-ul {    display: flex;    justify-content: flex-end;    margin: 0 -20px;}.investor-tab-ul-li {    padding: 0 20px;}.itul-link {    font-size: var(--font18);    line-height: var(--line175);    color: var(--color1);    transition: all .36s;    cursor: pointer;}.investor-tab-ul-li.act .itul-link {    color: var(--colormain1);}.investor-view {    padding-top: 70px;}#translate {    opacity: 0;    pointer-events: none;    position: absolute;}.investor-notice-iframe-li {    width: 100%;    position: absolute;    top: 0;    left: 0;    opacity: 0;    pointer-events: none;}.investor-notice-iframe-li.act {    opacity: 1;    pointer-events: all;    position: relative;}.investor-notice-iframe {    position: relative;}/*2025.7.30修改-end*//*2025.8.1修改-start*/.file-main .investor-tab-ul{    margin-bottom: 26px;}.file-wrap-tab{    margin-bottom: 40px !important;}/*2025.8.1修改-end*/