﻿@charset "utf-8";
/* 公共样式 - start */
@font-face {
    font-family: 'Daqvan-Regular';
    src: url('../fonts/MontserratRegular/MontserratRegular.woff2') format('woff2'),
         url('../fonts/MontserratRegular/MontserratRegular.woff') format('woff');
}
@font-face {
    font-family: 'Daqvan-Bold';
    src: url('../fonts/MontserratBold/MontserratBold.woff2') format('woff2'),
         url('../fonts/MontserratBold/MontserratBold.woff') format('woff');
}
@font-face {
    font-family: 'Daqvan-SemiBold';
    src: url('../fonts/MontserratSemiBold/MontserratSemiBold.woff2') format('woff2'),
         url('../fonts/MontserratSemiBold/MontserratSemiBold.woff') format('woff');
}
@font-face {
    font-family: 'Daqvan-Medium';
    src: url('../fonts/MontserratMedium/MontserratMedium.woff2') format('woff2'),
         url('../fonts/MontserratMedium/MontserratMedium.woff') format('woff');
}
body {
    font-family: "Daqvan-Regular", "PingFang SC", "Microsoft YaHei" !important;
}
input,textarea{
    font-family: "Daqvan-Regular", "PingFang SC", "Microsoft YaHei" !important;
}
/* wow弹窗字体引入 */
.altumcode {
    --fontFamily: "Daqvan-Regular", "PingFang SC", "Microsoft YaHei" !important;
}
/* 英文站换行规则 */
/* p,div,h1,h2,h3,h4,h5,h6,span,a{ 
    word-wrap: normal; 
    word-break: keep-all; 
} */
:root {
    /* 字号 */
    --font80: 80px;
    --font50: 50px;
    --font40: 40px;
    --font34: 34px;
    --font24: 24px;
    --font20: 20px;
    /* 段落字号 */
    --font18: 18px;
    --font16: 16px;
    --font14: 14px;
    /* 行高 */
    --line12: 1.2;
    --line15: 1.5;
    --line16: 1.6;
    --line175: 1.75;
    /* 导航-高度 */
    --line80: 80px;
    --line55:55px;
    /* 颜色 */
    --color1: #333;
    --color2: #666;
    --color3: #999;
    --color4: #fff;
    --colormain1:#E84A23;
    --colormain2:#003B90;
    --colorbj:#F8FBFF;
    /* 板块间距 */
    --space130: 130px;
    --space100: 100px;
    --space40: 40px;
    /* 段落间距 */
    --parpspace10: 10px;
    --parpspace12: 12px;
    /* 特殊字体 */
    --bold:'Daqvan-Bold';
    --semibold:'Daqvan-SemiBold';
    --medium:'Daqvan-Medium';
    /* 圆角 */
    --radius20:20px;
    --radius15:15px;
}
.std-h1 {
    font-size: var(--font80);
    color: var(--color1);
    line-height: var(--line12);
}
.std-h2,
.yxedr-active h2 {
    font-size: var(--font50);
    color: var(--color1);
    line-height: var(--line12);
}
.std-h3,
.yxedr-active h3 {
    font-size: var(--font40);
    color: var(--color1);
    line-height: var(--line15);
}
.std-h4,
.yxedr-active h4 {
    font-size: var(--font34);
    color: var(--color1);
    line-height: var(--line16);
}
.std-h5,
.yxedr-active h5 {
    font-size: var(--font20);
    color: var(--color1);
    line-height: var(--line16);
}
.std-text1,
.std-text1 p {
    font-size: var(--font18);
    color: var(--color1);
    line-height: var(--line175);
}
.std-text2,
.std-text2 p {
    font-size: var(--font16);
    color: var(--color1);
    line-height: var(--line175);
}
.std-text3,
.std-text3 p {
    font-size: var(--font14);
    color: var(--color1);
    line-height: var(--line175);
}

.yxedr-active.dpbl-cpl,
.yxedr-active.dpbl-cpl div{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color1);
}

.yxedr-active.dpbl-cpl *{
    line-height: var(--line175);
}

.yxedr-active p {
    font-size: var(--font16);
    color: var(--color2);
    line-height: var(--line16);
    margin-bottom: var(--parpspace10);
}
.std-mar40 {
    margin-bottom: var(--space40);
}
.std-padd130{
    padding: var(--space130) 0;
}
.std-padd130-top{
    padding-top: var(--space130);
}
.std-padd130-bot{
    padding-bottom: var(--space130);
}
.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: #999 !important;
    white-space: nowrap;
}
.search-main{
    --colormain1: var(--colormain2) !important;
}
/*导航默认选中*/
.yxnav-active1 .head-nav-item-title{
    color: var(--colormain1) !important;
}
/* 轮播溢出隐藏 */
.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;
}
/* 侧边锚点隐藏 */
.mod-anchor{
    opacity: 0;
    transform: translateX(-50%);
    transition: all .36s ease;
}
.mod-anchor.on1 {
    opacity: 1;
    transform: translateX(0%);
}
.mod-anchor ul{
    transition: all .36s ease;
}
.mod-anchor:not(.act) ul{
    opacity: 1;
    transform: translateX(0%);
}
.mod-anchor.act ul{
    opacity: 0;
    transform: translateX(-50%);
}
/* 轮播箭头 */
.swiper-button-disabled,
.slick-disabled{
    pointer-events: none!important;
    opacity: .5!important;
} 
.mod-arrows1-icon{
    width: 54px;
    height: 54px;
    border-radius: 50%;
    background: var(--colormain2);
    position: relative;
    cursor: pointer;
    pointer-events: all;
}
.mod-arrows1-icon img{
    width: 86%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.mod-arrows1{
    display: flex;
    align-items: center;
    justify-content: space-between
}
.mod-arrows2{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.mod-arrows2-icon{
    width: 35px;
    height: 35px;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    background: var(--colormain1);
    cursor: pointer;
}
.mod-arrows2-icon img{
    width: 86%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
/* 按钮-start */
.std-btn1{
    display: inline-block;
}
.std-btn1-box{
    display: block;
    font-size: var(--font16);
    color: var(--color4);
    transition: all .36s ease;
    position: relative;
    z-index: 1;
    border-radius: 100px;
    overflow: hidden;
    line-height: 50px;
    padding: 0 32px;
    border: 1px solid #D0DBE1;
}
.std-btn1-box::after{
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
    background: var(--colormain2);
    transition: all .36s ease;
    z-index: -1;
}
.std-btn2{
    display: inline-block;
}
.std-btn2-box{
   display: flex;
   align-items: center; 
   padding: 0 7px 0 37px;
   border-radius: 100px;
   border: solid 1px #333;
}
.std-btn2-icon{
    width: 44px;
    height: 44px;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    transition: all .36s ease;
    background: var(--colormain1);
    margin-left: 44px;
}
.std-btn2-box p{
    font-size: var(--font18);
    line-height: 54px;
    color: var(--color1);
}
.std-btn2.white .std-btn2-box{
    border-radius: 80px;
    border: 1px solid rgba(255, 255, 255, 0.40);
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(7.349999904632568px);
    -webkit-backdrop-filter: blur(7.349999904632568px);
}
.std-btn2.white .std-btn2-box p{
    color: var(--color4);
}
.std-btn1.blue .std-btn1-box{
    background: var(--colormain2);
    border: solid 1px var(--colormain2);
}
.std-btn1.blue .std-btn1-box::after{
    display: none;
}
/* 按钮-end */
/* 公共样式 - end */
/* 底部导航-start */
.mod-foot-bot{
    padding: 48px 0 24px;
}
.mod-foot-bot-logo{
    width: 266px;
    margin: 0 auto 63px;
}
.mod-foot-bot-logo a{
    display: block;
}
.mod-foot-bot-logo a img{
    width: 100%;
}
.mod-foot-bot-other{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.mfbo-fl p span, .mfbo-fl p a{
    display: inline-block;
    font-size: 12px;
    color: #999;
    line-height:var(--line15);
}
.mfbo-fl p a{
    margin-left: 6px;
}
.mfbo-fr-ul{
    display: flex;
    align-items: center;
    margin: 0 -5px;
}
.mfbo-fr-ul-li {
    padding: 0 5px;
}
.mfbo-fr-ul-li a{
    font-size: 12px;
    color: var(--color3);
    line-height: var(--line15);
    transition: all .36s ease;
}
.mod-foot-top{
    display: flex;
    position: relative;
}
.mod-foot-top::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 100vw;
    height: 1px;
    background: rgba(0, 0, 0, 0.3);
}
.mod-foot-top-ri{
    padding: 76px 0 50px;
    width: 73%;
    padding-left: 95px;
}
.mod-foot-top-le{
    padding: 80px 0 50px;
    width: 27%;
    padding-right: 96px;
    position: relative;
    border-right: solid 1px rgba(0, 0, 0, 0.3);
}
.mod-foot-top-le::after{
    content: "";
    position: absolute;
    top: 76px;
    right: -1px;
    width: 2px;
    height: 68px;
    background: var(--colormain2);
}
.mod-foot-top-le::before{
    content: "";
    position: absolute;
    top: 144px;
    right: -1px;
    width: 2px;
    height: 68px;
    background: var(--colormain1);
}
.mftl-text{
    font-size: 32px;
    line-height: var(--line15);
    margin-bottom:51px;
    color: var(--color1);
}
.mftl-link span{
    display: inline-block;
    font-size: var(--font14);
    color: var(--color3);
    line-height: var(--line175);
    margin-bottom:15px;
}
.mftl-link-select{
    border: solid 1px rgba(0, 0, 0, 0.3);
    border-radius: 100px;
    padding: 0 33px 0 24px;
}
.mftl-link-select input{
    height: 40px;
}
.ys-select-li a{
    display: block;
    color: var(--color3);
    line-height: var(--line15);
    transition: all .36s ease;
    padding: 3px 20px;
}
.ys-select-bd{
    padding: 10px 24px;
    border: solid 1px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    top: calc(100% + 3px);
}
.mftl-share{
    margin-top: 50px;
}
.mftl-share-show{
    width: 44px;
    height: 44px;
    border-radius: 50%;
    border: solid 1px rgba(0, 0, 0, 0.3);
    position: relative;
    cursor: pointer;
}
.mftr-ul{
    display: flex;
    justify-content: space-between;
}
.mftr-ul-li-list{
    display: flex;
    margin: 0 -16px;
}
.mull-item{
    padding: 0 16px;
}
.mull-item ul li p a{
    font-size: var(--font16);
    color: var(--color2);
    line-height: var(--line175);
    transition: all .36s ease;
}
.mftl-share{
    display: inline-block;
    position: relative;
}
.mftl-share-hide{
    width: 146px;
    padding: 10px;
    border-radius: 5px;
    background: #FFF;
    overflow: hidden;
    box-shadow: 0px 15px 35px 0px rgba(71, 71, 71, 0.10);
    position: absolute;
    left: 50%;
    bottom: 105%;
    transform: translateX(-50%);
    z-index: 9;
    display: none;
}
.mftl-share-hide img{
    width: 100%;
}
.mftr-ul-li-link a{
    display: block;
    color: var(--color1);
    line-height: var(--line15);
    font-size: var(--font16);
}
.mftr-ul-li-link{
    margin-bottom: 32px;
}
.mull-item ul li{
    margin-bottom: 16px;
}
.mull-item ul li:last-child{
    margin-bottom: 0px;
}
/* 底部导航-end */
/* 顶部导航-start */
.mod-nav{
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding:0 42px 0 50px;
    border-radius: 40.5px;
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter:blur(25px);
    transition: all 0.36s ease;
}
.mod-nav-le{
    display: flex;
}
.head-logo{
    width: 170px;
    margin-right: 146px;
}
.head-logo a{
    display: block;
    width: 100%;
    position: relative;
}
.head-logo a img:nth-child(2){
    opacity: 0;
}
.mnru-lis a{
    display: flex;
    align-items: center;
}
.mnru-lis-icon{
    width: 14px;
    flex-shrink: 0;
    font-size: 0;
    position: relative;
    margin-right: 5px;
}
.mnru-lis-icon img{
    width: 100%;
    transition: all 0.36s ease;
}
.mnru-lis-icon img:nth-child(1){
    opacity: 1;
}
.mnru-lis-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.mnru-lis{
    padding: 0 15px;
}
.mod-nav-ri{
    display: flex;
    align-items: center;
}
.mod-nav-ri-ul{
    margin: 0 -15px;
    display: flex;
}
.mnru-lis a p{
    color: var(--color4);
    font-size: var(--font14);
    line-height: var(--line55);
    transition: all .36s;
}
.head-lang-top-icon, .head-lang-top-pic{
    width: 22px;
    flex-shrink: 0;
    font-size: 0;
    position: relative;
}
.head-lang-top-pic {
    width: 10px;
    margin-left: 6px;
}
.head-lang-top-icon img, .head-lang-top-pic img{
    width: 100%;
    transition: all .36s ease;
}
.head-lang-top-icon img:nth-child(2), 
.head-lang-top-pic img:nth-child(2){
    position:absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
.head-lang-top-icon img:nth-child(1), 
.head-lang-top-pic img:nth-child(1){
    opacity: 1;
}
.head-lang-top{
    display: flex;
    align-items: center;
    height: 100%;
    cursor: pointer;
}
.head-lang{
    line-height: var(--line55);
    position: relative;
    margin-left: 23px;
    height: 100%;
}
.head-lang-bot{
    width: calc(100% + 20px);
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: 0px 15px 35px 0px rgba(71, 71, 71, 0.10);
    background: #fff;
    padding: 10px;
}
.hlbu-li a{
    display: block;
    text-align: center;
    color: var(--color1);
    font-size: var(--font16);
    transition: all .36s ease;
}
.hlbu-li{
    margin-bottom: 10px;
}
.hlbu-li:last-child{
    margin-bottom: 0px;
}
.ys-search2-btn{
    width: 20px;
    line-height:var(--line55);
    cursor: pointer;
    display: block;
    transition: all .36s;
    position: relative;
}
.ys-search2-btn img{
    width: 100%;
    transition: all .36s ease;
}
.ys-search2-btn img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.ys-search2-win{
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    text-align: center;
    border-top: 1px solid #eee;
    box-shadow:  0 10px 18px 3px rgb(0 0 0 / 2%);
    overflow: hidden;
    display: none;
}
.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);
}
.ys-search2-ibox {
    width: 24px;
    margin-top: 10px;
}
.ys-search2-ibox img{
    width: 100%;
}
.ys-search2{
    margin-left: 66px;
}
.ys-hd-pc.isfixed {
    position: fixed;
    top: 0;
    padding: 0;
    box-shadow: 0px 15px 35px 0px rgba(71, 71, 71, 0.10) !important;
}
.ys-hd-pc.isfixed .mod-nav{
    border-radius: 0px;
    background: #fff;
}
.ys-hd-pc.isfixed .head-logo img:nth-child(2){
    opacity: 1;
}
.ys-hd-pc.isfixed .head-logo img:nth-child(1){
    opacity: 0;
}
.ys-hd-pc.isfixed .head-nav-item-title{
    color: var(--color1);
}
.ys-hd-pc.isfixed .head-nav-item-title{
    line-height: var(--line80);
}
.ys-hd-pc.isfixed .head-logo a, 
.ys-hd-pc.isfixed .head-logo {
    line-height: var(--line80);
}
.ys-hd-pc.isfixed .mnru-lis-icon img:nth-child(2){
    opacity: 1;
}
.ys-hd-pc.isfixed .mnru-lis-icon img:nth-child(1){
    opacity: 0;
}
.ys-hd-pc.isfixed .mnru-lis p{
    color: var(--color1);
}
.ys-hd-pc.isfixed .head-lang-top-icon img:nth-child(2){
    opacity: 1;
}
.ys-hd-pc.isfixed .head-lang-top-icon img:nth-child(1){
    opacity: 0;
}
.ys-hd-pc.isfixed .head-lang-top-pic img:nth-child(2){
    opacity: 1;
}
.ys-hd-pc.isfixed .head-lang-top-pic img:nth-child(1){
    opacity: 0;
}
.ys-hd-pc.isfixed .ys-search2-btn img:nth-child(2){
    opacity: 1;
}
.ys-hd-pc.isfixed .ys-search2-btn img:nth-child(1){
    opacity: 0;
}
/*.ys-hd-pc.ishover {*/
/*    position: fixed;*/
/*    top: 0;*/
/*    padding: 0;*/
/*    box-shadow: 0px 15px 35px 0px rgba(71, 71, 71, 0.10) !important;*/
/*}*/
.ys-hd-pc.ishover .mod-nav{
    /*border-radius: 0px;*/
    background: #fff;
}
.ys-hd-pc.ishover .head-logo img:nth-child(2){
    opacity: 1;
}
.ys-hd-pc.ishover .head-logo img:nth-child(1){
    opacity: 0;
}
.ys-hd-pc.ishover .head-nav-item-title{
    color: var(--color1);
}
.ys-hd-pc.ishover .head-nav-item-title{
    /*line-height: var(--line80);*/
}
.ys-hd-pc.ishover .head-logo a, 
.ys-hd-pc.ishover .head-logo {
    /*line-height: var(--line80);*/
}
.ys-hd-pc.ishover .mnru-lis-icon img:nth-child(2){
    opacity: 1;
}
.ys-hd-pc.ishover .mnru-lis-icon img:nth-child(1){
    opacity: 0;
}
.ys-hd-pc.ishover .mnru-lis p{
    color: var(--color1);
}
.ys-hd-pc.ishover .head-lang-top-icon img:nth-child(2){
    opacity: 1;
}
.ys-hd-pc.ishover .head-lang-top-icon img:nth-child(1){
    opacity: 0;
}
.ys-hd-pc.ishover .head-lang-top-pic img:nth-child(2){
    opacity: 1;
}
.ys-hd-pc.ishover .head-lang-top-pic img:nth-child(1){
    opacity: 0;
}
.ys-hd-pc.ishover .ys-search2-btn img:nth-child(2){
    opacity: 1;
}
.ys-hd-pc.ishover .ys-search2-btn img:nth-child(1){
    opacity: 0;
}
.ys-page-wrap.act .ys-hd-pc {
    position: fixed;
    top: 0;
    padding: 0;
    box-shadow: 0px 15px 35px 0px rgba(71, 71, 71, 0.10) !important;
}
.ys-page-wrap.act .ys-hd-pc .mod-nav{
    border-radius: 0px;
    background: #fff;
}
.ys-page-wrap.act .ys-hd-pc .head-logo img:nth-child(2){
    opacity: 1;
}
.ys-page-wrap.act .ys-hd-pc .head-logo img:nth-child(1){
    opacity: 0;
}
.ys-page-wrap.act .ys-hd-pc .head-nav-item-title{
    color: var(--color1);
}
.ys-page-wrap.act .ys-hd-pc .head-nav-item-title{
    line-height: var(--line80);
}
.ys-page-wrap.act .ys-hd-pc .head-logo a, 
.ys-page-wrap.act .ys-hd-pc .head-logo {
    line-height: var(--line80);
}
.ys-page-wrap.act .ys-hd-pc .mnru-lis-icon img:nth-child(2){
    opacity: 1;
}
.ys-page-wrap.act .ys-hd-pc .mnru-lis-icon img:nth-child(1){
    opacity: 0;
}
.ys-page-wrap.act .ys-hd-pc .mnru-lis p{
    color: var(--color1);
}
.ys-page-wrap.act .ys-hd-pc .head-lang-top-icon img:nth-child(2){
    opacity: 1;
}
.ys-page-wrap.act .ys-hd-pc .head-lang-top-icon img:nth-child(1){
    opacity: 0;
}
.ys-page-wrap.act .ys-hd-pc .head-lang-top-pic img:nth-child(2){
    opacity: 1;
}
.ys-page-wrap.act .ys-hd-pc .head-lang-top-pic img:nth-child(1){
    opacity: 0;
}
.ys-page-wrap.act .ys-hd-pc .ys-search2-btn img:nth-child(2){
    opacity: 1;
}
.ys-page-wrap.act .ys-hd-pc .ys-search2-btn img:nth-child(1){
    opacity: 0;
}
.ys-hd-pc {
    position: absolute;
    top: 35px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    padding: 0 48px;
    z-index: 999;
    transition: all 0.36s ease;
    background: transparent !important;
    box-shadow: none !important;
}
.ys-page-wrap.act .ys-main {
    margin-top: 0;
}
.head-nav-item{
    margin-right: 45px;
}
.head-nav-item:last-child{
    margin-right: 0px;
}
.head-nav-item-title{
    line-height: var(--line55);
    color: var(--color4);
    transition: all .36s ease;
    font-size: var(--font16);
    position: relative;
}
.head-nav-item-title::after{
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    width: 0%;
    height: 2px;
    background: var(--colormain1);
    transition: all .36s ease;
}
.head-nav-item.yxnav-active1 .head-nav-item-title::after{
    width: 96%;
}
.head-logo a, .head-logo{
    line-height: var(--line55);
}
.head-lang.act .head-lang-top-pic img{
    transform: rotate(180deg);
}
.head-lang-bot{
    display: none;
}
.hlbu-li.act a{
    color: var(--colormain1);
}
.mod-pull{
    width: auto !important;
    border-radius: 5px;
    background: #FFF;
    padding: 5px;
}
.mpwu-li{
    margin-bottom: 5px;
}
.mpwu-li:last-child{
    margin-bottom: 0px;
}
.mpwu-li a{
    color: var(--color1);
    font-size: var(--font14);
    line-height: 28px;
    display: block;
    text-align: center;
    padding: 0 14px;
    background: transparent;
    transition: all .36s ease;
    border-radius: 2px;
    white-space: nowrap;
}
.mpwu-li.yxnav-active2 a{
    background: #ECECEC;
}
/* 顶部导航-end */
/* 内页banner-start */
.ys-nybanner, .ys-banner{
    width:100%;
    padding: 0 18px;
    margin-top: 18px;
}
.ys-nyban-img, .ys-ban-imgbox{
    border-radius: var(--radius20);
    overflow: hidden;
}
.ys-nyban-img{
    position: relative;
}
.ys-ban-imgbox::before{
    width: 53%;
    background: linear-gradient(96deg, rgba(0, 59, 144, 1) 4.7%, rgba(0, 0, 0, 0.00) 79.07%);
    pointer-events: none;
}
/* 内页banner-end */
/* 首页-start */
.ys-ban-title{
    color: var(--color4);
}
.ys-ban-word{
    margin-top: 24px;
}
.ys-ban-btn{
    margin-top: 97px;
}
.ys-ban-word p{
    color: rgba(255, 255, 255, 0.80);
}
.ys-ban-li.slick-active .ys-ban-title{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.3s;
}
.ys-ban-li.slick-active .ys-ban-word{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.4s;
}
.ys-ban-li.slick-active .ys-ban-btn{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.5s;
}
.home-solu-sear{
    width: 45.6%;
    margin: 0 auto;
    border-radius: 42px;
    background: #F0F0F0;
    position: relative;
}
.home-solu-sear-btn{
    cursor: pointer;
    position: absolute;
    top: 50%;
    right:14px;
    transform: translateY(-50%);
    z-index:2;
    width: 76px;
    height: 40px;
    background: var(--colormain2);
    border-radius: 19.5px;
}
.home-solu-sear-btn img{
    width:18px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.home-solu-sear input{
    height: 58px;
    width: 100%;
    padding: 0 100px 0 35px;
    font-size: var(--font16);
    line-height: var(--line15);
    color: var(--color1);
}
.home-solu-sear input::placeholder{
    color: var(--color3);
}
.home-solu{
    padding-top: 52px;
}
.home-solu-list-ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 -70px;
}
.hslu-li{
    width: 25%;
    padding: 0 70px;
    margin-top: 50px;
    position: relative;
}
.hslu-li-box{
    display: block;
    border-radius: var(--radius20);
    overflow: hidden;
    position: relative;
}
.hslu-li-box .ys-imgbox-cover{
    position: relative;
}
.hslu-li-box .ys-imgbox-cover img{
    image-rendering: pixelated;
    backface-visibility: hidden;
}
.hslu-li-box .ys-imgbox-cover::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 33%;
    opacity: 0.3;
    pointer-events: none;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
}
.hslu-li .std-text1{
    position: absolute;
    bottom: 19px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    z-index: 3;
    color: var(--color4);
    text-align: center;
}
.home-solu-list {
    /* height: calc(100vh - 0px); */
    overflow: hidden;
}
.home-solu-list{
    margin-top: 53px;
}
.home-solu-list{
    position: relative;
}
.home-solu-cry{
    width: 31.25%;
    position: absolute;
    left: 50%;
    bottom:105px;
    transform: translateX(-50%);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.home-solu-cry-text{
    text-align: center;
    line-height: var(--line15);
    color: var(--color1);
}
.home-solu-cry .std-btn1{
    margin-top:45px;
}
.home-solu-cry .std-btn1-box{
    line-height: 48px;
    padding: 0 53px;
}
.home-under-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.home-under-top .mod-arrows2{
    width: 77px;
}
.home-deve{
    background: #F0F6FF;
}
.home-deve h2{
    color: var(--color4);
    margin-bottom: 18px;
}
.home-deve h2 span{
    width: 38px;
    display: inline-block;
    margin: 0 5px;
    /* animation: rotateinit 10s linear infinite; */
}
.home-deve h2 span img{
    width: 100%;
}
@keyframes rotateinit{
    100%{
        transform: rotateY(1turn);
    }
}
.home-deve-bg-ph{
    display: none;
}
.home-deve .ys-cont1440{
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}
.home-deve-bg img, .home-deve-bg{
    width: 100%;
}
.home-deve-bg img{
    height: 100%;
    object-fit: cover;
}
.home-deve-bg{
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.home-deve-cont{
    width: 42%;
    position: relative;
    padding: 96px 0 80px 106px;
}
.home-deve-word p{
    color: var(--color4);
    line-height: var(--line175);
}
.home-deve-cont .std-btn1{
    margin-top: 48px;
}
.home-deve-cont .std-btn1-box{
    line-height: 48px;
    padding: 0 52px;
}
.home-under-bg-ph{
    display: none;
}
.home-under{
    position: relative;
    z-index: 1;
}
.home-under-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.home-under-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-under-top h2{
    color: var(--color4);
}
.home-prod-btn{
    display: flex;
    justify-content: center
}
.home-under .home-prod-btn{
    margin-top: 65px;
}
.home-prod-btn .std-btn1-box{
    line-height: 48px;
    padding: 0 53px;
}
.huul-link{
    display: block;
    position: relative;
}
.huul-link-hide{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    pointer-events: none;
    opacity: 0;
    border-radius: 10px;
    transition: all .36s ease;
    overflow: hidden;
}
.huul-link-hide img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.huul-link-show-tit{
    color: var(--color1);
    line-height: var(--line175);
    height: 5.25em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
}
.huul-link-show{
    padding: 40px 26px 10px 27px;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.80);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter:blur(10px);
}
.huul-link-show-bot{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 17px;
    border-top: solid 1px #333;
    margin-top: 49px;
}
.hlsb-fl{
    color: var(--color1);
    line-height: var(--line175);
}
.hlsb-fr{
    font-size: 56px;
    line-height: var(--line12);
    color: var(--colormain1);
    font-family: var(--bold) !important;
}
.home-prod-phbtn{
    display: none;
}
.home-under, .home-prod{
    border-radius: 50px 50px 0 0;
}
.home-under-ph{
    display: none;
}
.home-apply-bg{
    position: relative;
}
.home-apply-bg-ph{
    display: none;
}
.home-apply{
    position: relative;
    z-index: 7;
}
.home-apply-bg{
    width: 100%;
    position: relative;
}
.home-apply .ys-cont1560{
    position: absolute;
    left: 50%;
    top: 40%;
    transform: translate(-50%,-50%);
    z-index: 8;
    padding-left: 60px;
}
.home-apply::after{
    content: "";
    position: absolute;
    top: 0;
    left: calc(50% - 780px);
    width: 1px;
    height: 100%;
    background: rgba(255,255,255,0.5);
    z-index: 8;
}
.home-apply-bg-line1 {
    position: absolute;
    top: 0;
    left: calc(50% - 797px);
    width: 34px;
    height: 137px;
    pointer-events: none;
    z-index: 10;
}
.home-apply-bg-line2 {
    position: absolute;
    top: 300px;
    left: calc(50% - 797px);
    width: 34px;
    height: 137px;
    pointer-events: none;
    z-index: 10;
}
.home-apply h2{
    color: var(--color4);
    margin-bottom: 33px;
}
.home-apply-word p{
    color: var(--color4);
    line-height: var(--line175);
}
.home-apply h2, .home-apply-word{
    width: 40%;
}
.home-apply .std-btn1{
    margin-top: 38px;
}
.home-apply .std-btn1-box{
    line-height: 48px;
    padding: 0 53px;
}
.home-prod {
    border-radius: 50px 50px 0 0;
    background: #FAFAFA;
    margin-top: -50px;
    position: relative;
    z-index: 8;
}
.home-apply-mask{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 6;
}
.home-apply-mask img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-apply-bg img{
    width: 100%;
}
.home-prod-ul{
    display: flex;
    justify-content: center;
    margin: 0 -6px;
}
.home-prod-ul-li{
    width:182px;
    padding: 0 6px;
}
.home-prod-ul-li p{
    text-align: center;
    line-height: 48px;
    border-radius: 32px;
    background: #ECECEC;
    padding: 0 10px;
    font-size: var(--font16);
    cursor: pointer;
}
.home-prod-ul-li.active p{
    color: var(--color4);
    background: var(--colormain2);
}
.home-prod-list {
    width: 1063px;
    height: 1063px;
    margin: 0 auto;
    position: relative;
}
.home-prod-list-item{
    width: 100%;
    height: 100%;
}
.home-prod-list-item .mod-arrows1{
    display: flex;
    justify-content: space-between;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 120%;
    pointer-events: none;
}
.hpli-ul-li-box{
    display: flex;
    align-items: center;
}
.home-prod-top h2{
    text-align: center;
}
.hpli-ul-li{
    padding: 0 60px;
    width: 100%;
}
.hpli-ul{
    height: 100%;
    margin: 0 -60px;
}
.home-prod{
    padding-top: 96px;
}
.hpli-ul-li-box {
    width: 100%;
    height: 100%;
    background: #fff;
    border-radius: 50%;
    padding: 0 101px 0 145px;
}
.home-prod-list-item .slick-list{
    height: 100%;
}
.home-prod-list-item .slick-track{
    height: 100%;
}
.hpli-ul-li-box .ys-imgbox-cover{
    width: 51%;
}
.hulb-fr{
    width: 49%;
    padding-left: 61px;
}
.hulb-fr-tit{
    color: var(--colormain1);
    margin-bottom: 18px;
}
.home-prod-list-item .slick-list{
    overflow: visible !important;
}
.home-prod .ys-cont1280{
    position: relative;
}
.home-prod-top{
    position: absolute;
    left: 50%;
    top: 158px;
    transform: translate(-50%,0%);
    z-index: 3;
}
.home-prod-list-item .slick-dots{
    bottom: 143px;
}
.home-prod-list-item .slick-dots li{
    width: 34px;
    height: 34px;
    background: transparent;
    border: solid 1px rgba(209, 209, 209, 1);
    margin: 0 14px;
}
.home-prod-list-item .slick-dots li::after{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 9px;
    height: 9px;
    background: #D1D1D1;
    border-radius: 50%;
    transition: all .36s ease;
}
.home-prod-list-item .slick-dots li.slick-active::after{
    background: var(--colormain2);
}
.home-prod .home-prod-btn{
    margin-top: 49px;
}
.hpli-slide{
    width: 100%;
    height: 100%;
}
.ys-ban-dots {
    position: absolute;
    left: 50%;
    bottom: 143px;
    transform: translateX(-50%);
}
.ys-ban-dots-ul{
    display: flex;
    justify-content: center;
}
.ybdu-li {
    width: 34px;
    height: 34px;
    position: relative;
    margin:0 10px;
    cursor: pointer;
}
.ybdu-li svg {
    fill: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.ybdu-li::before{
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width:calc(100% - 2px);
    height:calc(100% - 2px);
    border-radius: 50%;
    border: solid 1px rgba(209, 209, 209, 1);
    opacity: 0;
    transition: all .36s;
}
.ybdu-li.on::before{
    opacity: 1;
}
.ybdu-li::after {
    content: "";
    width: 6px;
    height: 6px;
    background-color: #d1d1d1;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .36s;
}
.ybdu-li.on::after {
    background-color: var(--colormain2);
}
.ys-bandots-circle{
    opacity: 0;
}
.ybdu-li.on .ys-bandots-circle{
    opacity: 1;
}
.home-prod-list-item{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    transition: all .36s;
}
.home-prod-list-item.start{
    opacity: 1;
    pointer-events: all;
}
/* .home-prod-list-item{
    display: none;
}
.home-prod-list-item:first-child{
    display: block;
} */
/* 首页-end */
/* B1 产品汇总-start */
.mod-bread{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 40px;
    z-index: 5;
}
.product-page .ys-pos-center{
    z-index: 5;
}
.ys-nyban-title h1{
    font-size: var(--font40);
}
.ys-nyban-title{
    width: 36%;
}
.ys-nyban-title p{
    font-size: var(--font18);
    margin-top: 24px;
}
.ys-byban-btn{
    margin-top: 102px;
}
.ys-nybanner .std-btn2-icon{
    margin-left: 52px;
}
.product-page{
    background: #F8FBFF;
}
.product-page h2{
    text-align: center;
    margin-bottom: var(--space40);
}
.product-fami h2{
    margin-bottom: 11px;
}
.product-fami-word{
    width: 70%;
    margin: 0 auto 60px;
}
.product-fami-word p{
    text-align: center;
    color: var(--color2);
    line-height: var(--line175);
}
.product-fami-pic{
    width: 86.8%;
    margin: 0 auto;
}
.product-fami-pic img{
    width: 100%;
}
.ys-cont1720{
    width: 85vw;
    margin: 0 auto;
    max-width: 1720px;
}
.product-list-ul{
    display: flex;
    margin: 0 -11px;
    flex-wrap: wrap;
}
.product-list-ul-li{
    width: 20%;
    padding: 0 11px;
    margin-bottom: 50px;
}
.product-list{
    padding-bottom: 80px;
}
.plul-link{
    display: block;
    position: relative;
    z-index: 1;
    border-radius: 8px;
    background: linear-gradient(90deg, rgba(0, 59, 144, 1) 0%, rgba(232, 74, 35, 1) 81%);
    box-shadow: 0px 5px 30px 0px rgba(0, 33, 63, 0.06);
    padding: 30px 50px 48px;
}
.plul-link::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: calc(100% + 1px);
    height: calc(100% - 2px);
    background: var(--color4);
    border-radius: 8px;
    z-index: -1;
    pointer-events: none;
}
.plul-link-top .ys-imgbox-cover{
    opacity: 0;
    pointer-events: none;
    transition: all .36s ease;
}
.plul-link-top-icon{
    width: 90%;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 1;
    transition: all .36s ease;
}
.plul-link-top-icon img{
    width: 100%;
}
.plul-link-tit{
    text-align: center;
    line-height: var(--line175);
    color: var(--color1);
    margin-bottom: 19px;
}
.plul-link-num{
    display: flex;
    justify-content: center;
}
.plul-link-num p{
    display: inline-block;
    padding: 0px 12px;
    border-radius: 88px;
    background:  #003B90;
    font-size: var(--font14);
    line-height: 28px;
    color: var(--color4);
}
.plul-link-top{
    position: relative;
    margin-bottom: 30px;
}
.mod-btn{
    width: 52px;
    height: 52px;
    border-radius: 50%;
    overflow: hidden;
    background: var(--colormain1);
    position: absolute;
    bottom: -26px;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    transition: all .36s ease;
}
.mod-btn img{
    width: 100%;
}
.product-list-ul-li:nth-child(5n+1){
    animation-delay: 0.2s;
}
.product-list-ul-li:nth-child(5n+2){
    animation-delay: 0.3s;
}
.product-list-ul-li:nth-child(5n+3){
    animation-delay: 0.4s;
}
.product-list-ul-li:nth-child(5n+4){
    animation-delay: 0.4s;
}
.product-list-ul-li:nth-child(5n+5){
    animation-delay: 0.5s;
}
.product-info-le{
    width: 57%;
}
.product-info{
    background: var(--color4);
}
.product-info h2{
    text-align: left !important;
}
.product-info-le{
    border-radius: 12px;
    overflow: hidden;
}
.product-info-ri{
    width: 43%;
    padding-left: 24px;
}
.pirs-li-box{
    border-radius: 16px;
    overflow: hidden;
    height: 100%;
    padding: 78px 46px;
}
.product-info-ri-swip{
    background: #F8FBFF;
    border-radius: 16px;
}
.product-info-cont{
    display: flex;
    align-items: stretch;
}
.product-info-ri-swip{
    height: 100%;
}
.pirs-li-date p{
    color: var(--color2);
    line-height: var(--line175);
}
.pirs-li-date{
    margin-bottom: 7px;
}
.pirs-li-tit{
    font-size: var(--font24);
    line-height: var(--line15);
    color: var(--color1);
    margin-bottom: 33px;
}
.pirs-li-word p{
    line-height: var(--line175);
    height: 5.25em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
}
.pirs-li-link{
    margin-top: 56px;
}
.pirs-li-link a{
    display: inline-block;
    color: var(--colormain1);
    line-height: var(--line175);
    font-size: var(--font16);
}
.product-info-ri-swip .swiper-scrollbar {
    width: calc(100% - 92px) !important;
    position: absolute;
    left: 50% !important;
    bottom: 41px !important;
    transform: translateX(-50%) !important;
    z-index: 50;
    height: 2px !important;
    border-radius: 2px !important;
    background: #e3e9f1 !important;
}
.swiper-scrollbar-drag{
    background: var(--colormain1)!important;
    border-radius: 2px !important;
    height: 4px !important;
    top: -1px !important;
}
.mod-ctact{
    width: 100%;
    position: relative;
}
.mod-ctact-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.mod-ctact-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.mod-ctact-bg-ph{
    display: none;
}
.mod-ctact-wrap{
    padding: 102px 0;
    position: relative;
}
.mod-ctact-tit{
    color: var(--color4);
    margin-bottom: 20px;
}
.mod-ctact-tit, .mod-ctact-word{
    width: 52%;
}
.mod-ctact-word p{
    color: var(--color4);
}
.mod-ctact-wrap .std-btn2{
    margin-top: 60px;
}
.std-btn2-icon{
    margin-left: 52px;
}
/* B1 产品汇总-end */
/* B2 产品列表-start */
.device-list{
    position: relative;
    z-index: 1;
}
.device-list::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(248, 251, 255, 1) 23.38%, rgba(224, 237, 255, 1) 100%);
    pointer-events: none;
    z-index: -1;
}
.device-list-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.device-list-top .home-solu-sear{
    width: 49%;
    margin: 0;
    background: var(--color4);
}
.device-list .product-list-ul-li{
    width: 25%;
    margin-bottom: 66px;
}
.device-list .product-list-ul-li:nth-child(4n+1){
    animation-delay: 0.2s;
}
.device-list .product-list-ul-li:nth-child(4n+2){
    animation-delay: 0.3s;
}
.device-list .product-list-ul-li:nth-child(4n+3){
    animation-delay: 0.4s;
}
.device-list .product-list-ul-li:nth-child(4n+4){
    animation-delay: 0.5s;
}
.device-list .product-list-ul-li .ys-imgbox-cover{
    opacity: 1;
}
.device-list .plul-link {
    background: #fff;
    padding: 32px 30px 64px;
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.04);
}
.plul-link-tab{
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 38px;
}
.plul-link-tab p{
    font-size: 12px;
    color: var(--color1);
    line-height: var(--line175);
    margin-left: 20px;
    flex-shrink: 0;
}
.plul-link-tab span{
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, rgba(0, 59, 144, 1) 0%, rgba(232, 74, 35, 1) 81%);
    display: inline-block;
}
.device-list .plul-link-tit{
    margin-bottom: 5px;
    transition: all .36s ease;
}
.plul-link-word p{
    text-align: center;
    color: var(--color3);
    line-height: var(--line175);
}
.device-list{
    padding-bottom: var(--space130);
}
.device-prod-wrap{
    display: flex;
    align-items: stretch;
}
.device-prod-ri{
    width: 51%;
    position: relative;
    border-radius: 16px;
    overflow: hidden;
}
.device-prod-le{
    width: 49%;
    padding-right:254px;
    padding-top: 27px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
}
.device-prod-le-top .std-btn2{
    flex-shrink: 0;
}
.device-prod-le-top{
    height: 100%;
}
.device-prod-le-top h2{
    margin-bottom:56px;
    position: relative;
}
.device-prod-le-top h2::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -28px;
    width: 53px;
    height:2px;
    background: var(--colormain2);
}
.device-prod-le-top h2::before{
    content: "";
    position: absolute;
    left: 53px;
    bottom: -28px;
    width: 53px;
    height:2px;
    background: var(--colormain1);
}
.dplt-word p{
    color: var(--color2);
    line-height: var(--line175);
}
.device-prod-ri{
    animation-delay: 0.3s;
}
/* B2 产品列表-end */
/* B4 产品咨询表单-start */
.form-wrap{
    position: relative;
    z-index: 1;
    padding-top: 142px;
    padding-bottom: 156px;
}
.form-wrap-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.form-wrap-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.form-cont{
    display: flex;
    align-items: flex-start;
}
.form-ri{
    width: 58%;
}
.form-le{
    width: 42%;
    padding-right: 226px;
}
.form-le h1{
    color: var(--color1);
    line-height: var(--line15);
    margin-bottom: 33px;
}
.flul-box{
    display: flex;
    align-items: center;
}
.flul-icon{
    width: 20px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 15px;
}
.flul-icon img{
    width: 100%;
}
.flul-box p{
    font-size: var(--font16);
    line-height: 2.2;
    color: var(--color1);
}
.form-le-pic{
    width: 86%;
    border-radius: 8px;
    overflow: hidden;
    margin-top: 33px;
}
.form-le-pic img{
    width: 100%;
}
.form-ri-cont{
    width: 100%;
    background: var(--color4);
    padding: 30px 60px 50px;
}
.form-ri-cont-tit{
    color: var(--colormain2);
    line-height: var(--line15);
    margin-bottom: 29px;
}
.ys-fii-name{
    font-size: var(--font16);
    line-height: var(--line15);
    color: var(--color1);
    margin-bottom: 16px;
}
.ys-fii-name span{
    color: #E84A23;
}
.ys-fii-input{
    border-radius: 6px;
    border: 1px solid rgba(51, 51, 51, 0.30);
    height: 54px;
}
.ys-fii-input input{
    padding: 0 16px;
}
.ys-form-inof-item{
    margin-bottom: 28px;
    padding: 0 7px;
}
.ys-form-inof{
    margin: 0 -7px;
}
.ys-fii-input input, .ys-fii-input textarea{
    font-size: var(--font16);
    color: var(--color1);
    line-height: var(--line15);
}
.ys-fii-input input::placeholder, 
.ys-fii-input textarea::placeholder{
    color: var(--color2);
}
.ys-select .ys-select-bd {
    left: 50%;
    top: 100%;
    z-index: 10;
    width: calc(100% + 0px);
    background: #fff;
    overflow: hidden;
    transform: translateX(-50%);
    padding:0;
    border: 1px solid rgba(51, 51, 51, 0.30);
}
.ys-fii-input textarea{
    padding: 15px 16px;
}
.ys-fii-tips{
    color: #D60000;
    line-height: var(--line175);
}
.ys-form-inof-item .ys-select-li{
    line-height: var(--line15);
    color: var(--color2);
    transition: all .36s ease;
}
.ys-fiiss-core, .ys-fii-select .ys-select-bd{
    height: calc(var(--font16) * 9 + 20px);
}
.ys-form-inof-text .ys-fii-input {
    height: 160px;
}
.ys-form-inof-code .ys-fii-input{
    border: none;
    border-radius: 0px;
    padding-right: 252px;
}
.ys-form-inof-code{
    width: 100%;
    position: relative;
}
.ys-form-inof-code .ys-fic-auth{
    border-radius: 6px;
    border: 1px solid rgba(51, 51, 51, 0.30);
}
.ys-fic-auth-img{
    height: 32px;
    margin-left: 0;
    position: absolute;
    top: 50%;
    right: 11px;
    transform: translateY(-50%);
    z-index: 2;
}
.ys-form-inof-code .ys-fic-auth{
    position: relative;
}
.ys-fia-text-word span{
    color: var(--colormain2);
}
.ys-fia-text-word a{
    display: inline-block;
    color: var(--colormain2);
    text-decoration: underline;
}
.ys-form-inof-code{
    margin-bottom: 24px;
}
.ys-fia-text-btn::before {
    border: 1px solid rgba(219, 219, 219, 1);
    transition: all .36s ease;
}
.ys-fia-text-btn {
    width: 16px;
    height: 16px;
    top: 3px;
}
.ys-fia-text-word {
    width: calc(100% - 16px);
    flex-grow: 1;
    padding-left: 12px;
    font-size: 12px;
    line-height: 1.75;
    color: #666;
}
.ys-fia-text-btn::after{
    background: var(--colormain2);
}
.ys-fii-submit{
    background: var(--colormain2);
}
.ys-fii-reset{
    background: var(--color3);
}
.ys-form-inof-submit, .ys-form-inof-reset{
    width: 165px;
}
.yfii-text{
    border-radius: 80px;
    backdrop-filter: blur(5px);
    text-align: center;
    color: var(--color4);
    font-size: var(--font16);
    line-height: 44px;
    font-weight: normal;
    cursor: pointer;
}
.ys-form-inof-btn{
    display: flex;
    justify-content: center;
}
.ys-form-inof-submit{
    margin-left: 0px;
    margin-right:28px;
}
/* B4 产品咨询表单-end */
/* B3 产品详情-start */
.device-list h2{
    text-align: center;
}
.prodet-ban .ys-pos-center{
    z-index: 10;
}
.prodet-ban .ys-nyban-title h1 span{
    display: block;
    color: rgba(255,255,255,0.5);
    font-size: var(--font18);
    line-height: var(--line175);
}
.prodrt-ban-le{
    width: 42%;
}
.prodrt-ban-wrap{
    display: flex;
    align-items: center;
}
.prodet-ban-ri{
    width: 58%;
    padding-left: 154px;
    overflow: hidden;
    padding-bottom: 35px;
}
.prodet-ban .ys-nyban-title{
    width: 100%;
    padding-bottom: 36px;
    margin-bottom: 36px;
    border-bottom: solid 1px rgba(255,255,255,0.3);
}
.pblu-li-box{
    display: flex;
    align-items: flex-start;
}
.pblu-li-box span{
    position: relative;
    display: inline-block;
    top: 6px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.5);
    flex-shrink: 0;
    margin-right: 20px;
}
.pblu-li-box span::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 60%;
    height: 60%;
    border-radius: 50%;
    background: var(--colormain1);
}
.pblu-li-box p{
    font-weight: bold;
    color: var(--color4);
    font-size: var(--font16);
    line-height: var(--line175);
}
.pblu-li{
    margin-bottom: 6px;
}
.pblu-li:last-child{
    margin-bottom: 0px;
}
.prodet-ban .ys-byban-btn{
    margin-top: 40px;
}
.prodet-ban-ri-wrap{
    border-radius: 25px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: rgba(255, 255, 255, 0.10);
    box-shadow: 0px 4px 35px 0px rgba(0, 56, 108, 0.05);
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter:blur(25px);
    padding: 98px 152px 115px;
}
.prodet-ban-ri-ul .slick-dots{
    bottom: -150px;
}
.prodet-ban-ri-ul .slick-list{
    overflow: visible !important;
}
.prodet-ban-ri-ul .slick-dots li{
    background: rgba(255,255,255,0.4);
}
.prodet-ban-ri-ul .slick-dots li.slick-active{
    background: rgba(255,255,255,1);
}
.paul-box-tp{
    display: flex;
    align-items: flex-start;
}
.paul-box-tp-icon{
    width: 30px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 26px;
    position: relative;
    top: 6px;
}
.paul-box-tp-icon img{
    width: 100%;
}
.paul-box-tp p{
    color: var(--color3);
    line-height: var(--line175);
    font-size: var(--font16);
    transition: all .36s ease;
}
.paul-box-tp p span{
    display: block;
    color: var(--color1);
    font-size: var(--font24);
    line-height: var(--line15);
    margin-bottom: 20px;
    transition: all .36s ease;
}
.prodet-adv-ul{
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.prodet-adv-ul-li{
    width: 33.333333%;
}
.paul-box{
    height: 100%;
    padding: 43px 36px;
    position: relative;
    overflow: hidden;
    transition: all .36s ease;
    border-top: 1px solid #E3E3E3;
    border-left: 1px solid #E3E3E3;
}
.paul-box::after{
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    width: 70%;
    height: 5px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(232, 74, 35, 1) 81%);
    opacity: 0;
    transition: all .36s ease;
}
.prodet-adv-ul-li:nth-child(3) .paul-box, 
.prodet-adv-ul-li:nth-child(6) .paul-box{
    border-right: 1px solid #E3E3E3;
}
.prodet-adv-ul-li:nth-child(4) .paul-box, 
.prodet-adv-ul-li:nth-child(5) .paul-box, 
.prodet-adv-ul-li:nth-child(6) .paul-box{
    border-bottom: 1px solid #E3E3E3;
}
.prodet-page h2{
    text-align: center;
}
.paul-box-num{
    font-size: 150px;
    font-family: var(--bold) !important;
    position: absolute;
    bottom: -54px;
    right: 32px;
    opacity: 0.05;
    color: var(--color4);
    transition: all .36s ease;
}
.prodet-tech{
    position: relative;
    z-index: 1;
}
.prodet-tech::after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: linear-gradient(180deg, #F8FBFF 23.38%, #E0EDFF 100%);
}
.prodet-tech-tale{
    width: 100%;
}
.prodet-tech-tale table{
    width: 100%;
}
.prodet-tech-tale thead{
    position: relative;
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
    z-index: 1;
}
.prodet-tech-tale thead::after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height:100%;
    background: linear-gradient(90deg, rgba(0, 59, 144, 1) 72.5%, rgba(232, 74, 35, 1) 100%);
    z-index: -1;
    border-radius: 10px;
}
.prodet-tech-tale thead tr th{
    width: 33.333333%;
    min-width: 33.333333%;
    max-width: 33.333333%;
    text-align: left;
    font-size: var(--font20);
    line-height: var(--line15);
    color: var(--color4);
    padding:11px 20px;
    font-weight: normal;
}
.prodet-tech-tale thead tr th p{
    font-size: var(--font20);
    line-height: var(--line15);
    color: var(--color333);
}
.prodet-tech-tale table{
    width: 100%;
}
.prodet-tech-tale tbody tr td{
    color: var(--color1);
    line-height: var(--line15);
    font-size: var(--font16);
    padding: 10px 20px;
    width: 33.333333%;
    min-width: 33.333333%;
    max-width: 33.333333%;
    border-spacing: 0px;
}
.prodet-tech-tale tbody tr {
    position: relative;
    border-bottom: 1px solid #EFEFEF;
    border-spacing: 0px;
}
.prodet-tech-tale tbody tr::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid rgba(153, 153, 153, 0.20);
}
.prodet-tech-tale{
    background: rgba(255, 255, 255, 0.60);
}
.prodet-tech-tale tbody{
    border-spacing: 0px;
}
.prodet-report{
    width: 100%;
    position: relative;
    z-index: 1;
}
.prodet-report-bg{
    z-index: -1;
    width: 100%;
    height: 100%;
}
.prodet-report-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.prodet-report h2{
    color: var(--color4);
    margin-bottom: 28px;
}
.prodet-report-ul{
    display: flex;
    justify-content: center;
    margin: 0 -6px;
}
.prodet-report-ul-li{
    padding: 0 6px;
}
.prodet-report-ul-li p{
    text-align: center;
    color: var(--color4);
    transition: all .36s ease;
    font-size: var(--font16);
    line-height: 48px;
    border-radius: 32px;
    overflow: hidden;
    border: solid 1px #fff;
    padding: 0 53px;
    cursor: pointer;
}
.prodet-report-ul-li.act p{
    color: var(--color1);
    background: #fff;
}
.prdl-link-le{
    display: flex;
    align-items: center;
}
.prdl-link-le-icon{
    width: 20px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 15px;
}
.prdl-link-le-icon img{
    width: 100%;
}
.prdl-link p{
    font-size: var(--font18);
    color: var(--color1);
    line-height: var(--line15);
}
.prodet-report-cont{
    width: 83%;
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.95);
    backdrop-filter: blur(40px);
    -webkit-backdrop-filter: blur(40px);
    overflow: hidden;
    padding:95px 44px;
    margin: 37px auto 0;
}
.prodet-report-list{
    display: none;
}
.prodet-report-list:first-child{
    display: block;
}
.prdl-link{
    display: flex;
    align-items: center;
    padding: 20px 0;
    border-bottom: solid 1px #D8D8D8;
}
.prodet-report-downul-li:first-child .prdl-link{
    padding-top: 0px;
}
.prdl-link-ri{
    display: flex;
    width: 15%;
}
.prdl-link-ri-icon{
    width: 26px;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 10px;
}
.prdl-link-ri-icon img{
    width: 100%;
}
.prdl-link-le{
    width: 35%;
}
.prdl-link-min{
    width: 50%;
}
.prodet-report-list:last-child{
    padding: 0 75px;
}
.prodet-report-slide-li{
    padding: 0 12px;
}
.prodet-report-slide{
    margin: 0 -12px;
}
/* B3 产品详情-end */
/* B5_客户服务-start */
.service-page .ys-byban-btn{
    display: none;
}
.service-min{
    position: relative;
    z-index: 1;
}
.service-min-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.service-min-bg img{
    width: 100%;
}
.service-min img:nth-child(2){
    display: none;
}
.service-min img:nth-child(1){
    display: block;
}
.service-page h2{
    text-align: center;
}
.service-min-word p{
    text-align: center;
    color: var(--color2);
}
.service-min h2{
    color: #000;
}
.service-min-pic{
    width: 67%;
    margin: 98px auto 0;
}
.service-min-pic img{
    width: 100%;
}
.service-guar-effect{
    position: relative;
    width: 100%;
    /* min-height: 180vh; */
}
.mod-foot{
    background: var(--color4);
}
.service-guar-effect-wrap{
    position: sticky;
    position: -webkit-sticky;
    /* top: var(--line80); */
    top: -95px;
    left: 0;
    padding-bottom: 0 !important;
}
.sgew-cont-stick{
    position: relative;
    width: 100%;
}
.sgew-cont, .sgew-cont-top{
    width: 100%;
    position: relative;
}
.sgew-cont-top{
    z-index: 10;
}
.sgew-cont-topw{
    width: 100%;
    position: static;
}
.sgew-cont-top-p{
    width: 100%;
    padding-bottom: 44px;
}
.sgew-cont-top-p1{
    position: relative;
    z-index: 10;
    background: transparent !important;
}
.sctp-wrap{
    width: 62%;
    margin: 0 auto;
}
.scsu-li-tp{
    display: flex;
    align-items: flex-end;
}
.sctp-wrap .std-text1 p{
    text-align: center;
    color: var(--color1);
    line-height: var(--line175);
    transition: all .36s ease;
}
.sctp-wrap h2{
    text-align: center;
    color: var(--color1);
    line-height: var(--line12);
    margin-bottom: 20px;
    transition: all .36s ease;
}
.sgew-cont-top-p2 {
    position: absolute;
    top: 0;
    left: 0;
}
.sgew-cont-top-p2 .sctp-wrap h2, 
.sgew-cont-top-p2 .sctp-wrap .std-text1 p{
    color: var(--color4);
}
.sgew-cont-img{
    width: 100%;
    position: relative;
}
.sgew-cont-img-flot{
    width: 100%;
}
.sgew-cont-img-wrap {
    /* position: relative; */
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    height: 100%;
    margin: 0 auto;
    max-width: 100%;
}
.service-guar{
    overflow: visible !important;
}
.sgew-cont-img-wrap{
    overflow: hidden;
}
.scsu-li-tp .ys_demo_num{
    font-size: 100px;
    color: var(--color4);
    line-height: 1.1;
}
.scsu-li-tp span{
    font-size: var(--font24);
    line-height: 2;
    color: var(--color4);
}
.scsu-li-word p{
    font-size: var(--font24);
    color: var(--color4);
    line-height: var(--line15);
}
.scsu-li:nth-child(1), .scsu-li:nth-child(4){
    width: 20%;
}
.scsu-li:nth-child(2), .scsu-li:nth-child(3){
    width: 30%;
}
.sgew-cont-stick-ul{
    display: flex;
    align-items: center;
    position: relative;
}
.sgew-cont-stick-ul::after{
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 1px;
    height: 100%;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 1) 53%, rgba(255, 255, 255, 0.00) 100%);
}
.sgew-cont-stick-hide{
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all.36s ease;
    pointer-events: none;
}
.scsu-li:nth-child(2){
    padding-right: 130px;
}
.scsu-li:nth-child(3){
    padding-left: 130px;
}
.service-guar.start .sgew-cont-stick-hide{
    opacity: 1;
    pointer-events: all;
}
.service-guar.start .sgew-cont-stick-ul{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.2s;
}
/* B5_客户服务-end */
/* B6_资料下载-start */
.ifm-ul{
    display: flex;
    justify-content: center;
    position: relative;
}
.ifm-ul::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 100%;
    height: 1px;
    background: #DDD;
}
.ifm-ul-li a{
    display: block;
    padding: 0 40px 20px;
    text-align: center;
    font-size: var(--font18);
    line-height: var(--line12);
    color: var(--color2);
    transition: all.36s ease;
    position: relative;
}
.ifm-ul-li a::after{
    content: "";
    position: absolute;
    left: 50%; 
    bottom: 1px;
    transform: translateX(-50%);
    width: 0%;
    height: 2px;
    background: var(--colormain2);
    transition: all .36s ease;
}
.ifm-ul-li.act a{
    color: var(--colormain2);
}
.ifm-ul-li.act a::after{
    width: 100%;
}
.ifm-page .ys-byban-btn{
    display: none;
}
.news-page .ys-byban-btn{
    display: none;
}
.ys-select-xtbbox{
    width: 14px;
}
.ys-select-xtbbox img{
    width: 100%;
}
.mod-foot-bot-ph{
    display: none;
}
.ys-page-wrap.act .ys-bread-list a{
    color: rgba(153, 153, 153, 0.7);
}
.ys-page-wrap.act .ys-bread-list:last-child a{
    color: #333;
}
.bac-page .device-list::after{
    background: transparent !important;
}
.bac-page .device-list h2{
    text-align: center;
}
.bac-page .device-list-top{
    display: block;
}
.bac-page .product-list-ul-li{
    margin-bottom: 0px !important;
}
.product-list-ul.ys-slick .slick-list{
    padding-bottom: 26px;
}
.product-list-ul.ys-slick .slick-track{
    display: flex;
    align-items: stretch;
}
.product-list-ul.ys-slick .slick-slide{
    height: auto !important;
}
.plul-link{
    height: 100%;
}
.slick-dots li{
    width: 8px;
    height: 8px;
    margin: 0 5px;
}
.slick-dots{
    bottom: 0px;
}
.slick-dots li.slick-active{
    background: var(--colormain1);
}
/* B6_资料下载-end */
/* F4-大全报-start */
.report-page{
    background: #EDF3F9;
}
.rbrb-list{
    display: none;
}
.rbrb-list:first-child{
    display: block;
}
.rlul-boxs{
    display: flex;
    align-items: flex-start;
}
.rlul-boxs-ri{
    width: 83%;
}
.rlul-boxs-le{
    width: 17%;
    padding-right: 90px;
}
.report-list-ul-li{
    margin-bottom: 86px;
}
.report-list-ul-li:last-child{
    margin-bottom: 0px;
}
.rlul-boxs-ri-tplist{
    display: flex;
    margin: 0 -2.5px 24px;
}
.rbrt-item{
    padding: 0 2.5px;
}
.rbrt-item p{
    font-size: var(--font14);
    color: var(--color2);
    line-height: var(--line175);
    padding: 6px 16px;
    border-radius: 6px;
    border: 1px solid #D3E0ED;
    transition: all .36s ease;
    cursor: pointer;
}
.rbrt-item.active p{
    color: var(--color1);
    background: var(--color4);
    border: solid 1px #fff;
}
.rbrb-list-cont{
    display: flex;
    align-items: flex-start;
}
.rlul-boxs-ri-botcry{
    border-radius: var(--radius15);
    background: linear-gradient(90deg, rgba(0, 59, 144, 1) 0%, rgba(232, 74, 35, 1) 81%);
    box-shadow: 0px 5px 30px 0px rgba(0, 33, 63, 0.06);
    position: relative;
    z-index: 1;
    padding: 34px 115px 36px 36px;
}
.rlul-boxs-ri-botcry::after {
    content: "";
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    height: calc(100% - 1px);
    z-index: -1;
    border-radius: var(--radius15);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 16.67%, rgba(242, 246, 251, 1) 99.76%);
}
.rbrb-list-cont-le{
    width: 51%;
}
.rbrb-list-cont-ri{
    width: 49%;
    padding-left:84px;
}
.rbrb-list-cont-le .ys-imgbox-cover{
    border-radius: var(--radius15);
    overflow: hidden;
    box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.08);
}
.rlcr-ul-li a{
    display: block;
    line-height: 2;
    height: 2em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--color1);
    transition: all .36s ease;
    padding-left: 25px;
    position: relative;
    font-size: var(--font16);
}
.rlcr-ul-li a::after{
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--colormain2);
    position: absolute;
    top: 10px;
    left: 0;
}
.rlcr-ul-li{
    margin-bottom: 8px;
}
.rlcr-ul-li:last-child{
    margin-bottom: 0px;
}
.rlcl-btn{
    margin-top: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mod-btn2-box{
    display: flex;
    align-items: center;
}
.mod-btn-icon{
    width: 32px;
    height: 32px;
    border-radius: 50%;
    overflow: hidden;
    background: var(--colormain1);
    position: relative;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 18px;
}
.mod-btn-icon img{
    width: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.mod-btn2-box p{
    color: var(--color1);
    line-height: var(--line16);
    font-size: var(--font18);
}
.rlul-boxs-le-text{
    border-radius: 0px 6px 6px 0px;
    background: var(--colormain2);
    padding: 14px 15px;
}
.rlul-boxs-le-text p, .rlul-boxs-le-text span{
    color: var(--color4);
}
.rlul-boxs-le-text p{
    font-size: var(--font16);
    line-height: 1.42;
}
.rlul-boxs-le-text span{
    font-size: var(--font24);
    line-height: 1.42;
    font-weight: bold;
}
.report-list-ul{
    position: relative;
}
.report-list-ul::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width:1px;
    height: 100vw;
    background: linear-gradient(180deg, rgba(0, 59, 144, 1) 0%, rgba(232, 74, 35, 1) 81%);
}
.report-list{
    overflow: hidden;
}
.report-page .ys-byban-btn{
    display: none;
}
/* F4-大全报-end */
/* E1_数字大全概览-start */
.number-page .ys-byban-btn{
    display: none;
}
.number-list-wrap-le{
    width: 35%;
    position: sticky;
    top: 120px;
}
.number-list-wrap-ri{
    width: 65%;
    padding-left:227px;
}
.nlwr-ul-li{
    margin-bottom: 20px;
}
.nlwr-ul-li:last-child{
    margin-bottom: 0px;
}
.nlwr-ul-li-box{
    border-radius: 8px;
    background: #FFF;
}
.nlwr-ul-li-box .ys-imgbox-cover{
    border-radius: 8px;
    overflow: hidden;
}
.number-list-wrap{
    display: flex;
    align-items: flex-start;
}
.number-list-wrap-le h2{
    margin-bottom: 30px;
}
.number-list-wrap-word p{
    color: var(--color2);
    line-height: var(--line16);
}
.number-page{
    background: #F8FBFF;
}
.nulb-bot{
    position: relative;
}
.nulb-bot-line{
    width: 1px;
    height: 290px;
    background: #AEAEAE;
    position: relative;
    margin-top: 70px;
}
.nulb-bot-line-pro{
    width: 2px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    background: var(--colormain2);
}
.nulb-icon{
    width: 72px;
    height: 72px;
    overflow: hidden;
    border-radius: 50%;
    background: var(--colormain1);
    position: absolute;
    right:62px;
    top: -36px;
}
.nulb-icon img{
    width: 64%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.nulb-bot{
    padding: 65px 58px 50px;
}
.nulb-bot-tit{
    color: var(--color1);
    line-height: var(--line175);
    font-size: 32px;
    margin-bottom: 17px;
}
.nulb-bot-word p{
    color: var(--color2);
    line-height: var(--line175);
    margin-bottom: var(--parpspace12);
}
.number-list{
    overflow: visible !important;
}
.nlwr-ul-li{
    width: 100%;
    position: sticky;
    top: 120px;
}
/* E1_数字大全概览-end */
/* C1解决方案-总模板页-start */
.solu-swip{
    padding-left: var(--left);
    padding-top: var(--space130);
    padding-bottom: var(--space130);
    position: relative;
    z-index: 1;
}
.sali-li-bt{
    display: none;
}
.sali-li:first-child .sali-li-bt{
    display: block;
}
.solu-page .prodet-adv-ul-li{
    width: 25%;
}
.solu-page .paul-box-tp p{
    font-size: var(--font20);
    line-height: 1.75;
    color: var(--color1);
}
.solu-page .paul-box{
    padding: 40px 45px 44px;
    border-bottom: solid 1px #E3E3E3;
}
.solu-page .prodet-adv-ul-li:nth-child(4) .paul-box{
    border-right: solid 1px #E3E3E3;
}
.solu-page .paul-box-num{
    font-size: 84px;
    bottom: -30px;
}
.solu-page .ys-nyban-title{
    width: 40%;
}
.solu-list{
    position: relative;
    z-index: 1;
}
.solu-list::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: -1;
    background: linear-gradient(180deg, #F8FBFF 23.38%, #EDF4FD 100%), #FFF;
}
.solu-page h2{
    text-align: center;
}
.solu-list{
    padding-bottom: var(--space100);
}
.solu-list-ul .slick-track{
    display: flex;
    align-items: stretch;
}
.solu-list-ul .slick-list{
    padding-bottom: 30px;
}
.solu-list-ul-li{
    width: 25%;
    padding: 0 12px;
    height: auto !important;
}
.solu-list-ul{
    margin: 0 -12px;
}
.slul-boxs{
    height: 100%;
    padding: 42px 30px 60px;
    border-radius: 10px;
    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.50) 74.11%);
    box-shadow: 0px 5px 20px 0px rgba(0, 33, 63, 0.06);
}
.slul-box-icon{
    width: 56px;
    margin-bottom: 19px;
}
.slul-box-icon img{
    width: 100%;
}
.slul-boxs-tit{
    color: var(--color1);
    line-height: var(--line16);
    margin-bottom: 16px;
}
.slul-box-word p{
    color: var(--color2);
    line-height: var(--line175);
}
.solu-meth-wrap{
    display: flex;
    align-items: flex-start;
}
.solu-meth-le{
    width: 42%;
}
.solu-meth-ri{
    width: 58%;
}
.solu-meth h2{
    text-align: left;
    margin-bottom: 32px;
}
.solu-meth-word p{
    color: var(--color2);
    line-height: var(--line175);
    margin-bottom: 12px;
}
.solu-meth-word p:last-child{
    margin-bottom: 0px;
}
.solu-meth-le .std-btn2-icon {
    margin-left: 44px;
}
.solu-meth-le .std-btn2{
    margin-top: 32px;
}
.solu-meth-ri-ul{
    display: flex;
    width: 100%;
    height: 100%;
    pointer-events: none;
    position: absolute;
    z-index: 2;
}
.smru-li{
    pointer-events: all;
    position: absolute;
}
.smru-li-box{
    width: 110px;
    height: 110px;
    border-radius: 50%;
    position: relative;
    transition: all .36s ease;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    box-shadow: 0px 4px 20px rgba(0, 59, 144, 0.06);
    background: #fff;
}
.smru-li-icon{
    width: 33%;
    margin: 0 auto 6px;
    position: relative;
    font-size: 0;
    flex-shrink: 0;
}
.smru-li-icon img{
    width: 100%;
    transition: all .36s ease;
}
.smru-li-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.smru-li-box p{
    text-align: center;
    font-size: var(--font16);
    color: var(--color2);
    line-height: var(--line175);
}
.solu-meth-ri-pic img{
    width: 100%;
}
.solu-meth-ri-pic{
    width: 100%;
    position: relative;
    padding-left: 120px;
}
.solu-meth-ri-pic img:nth-child(2){
    position: absolute;
    right: 0;
    bottom: 87px;
    z-index: 2;
    pointer-events: none;
}
.solu-pic{
    position: relative;
    z-index: 1;
}
.solu-pic::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: -1;
    background: linear-gradient(180deg, #F8FBFF 23.38%, #EDF4FD 100%), #FFF;
}
.solu-meth{
    padding-bottom: 0px;
}
.solu-swip-cont{
    display: flex;
    align-items: center;
}
.solu-swip-le{
    width: 33%;
    padding-left: 98px;
    padding-right: 166px;
}
.solu-swip-ri{
    width: 67%;
    overflow: hidden;
    padding-right: 24px;
}
.solu-swip-ri-li{
    width: 460px !important;
}
.solu-swip-ri-li .ys-imgbox-cover{
    border-radius: 12px;
    overflow: hidden;
}
.solu-swip{
    overflow: hidden;
}
.solu-swip::after{
    content: "";
    position: absolute;
    top: 50%;
    left: var(--left);
    transform: translateY(-50%);
    width: 1px;
    height: 100%;
    background: rgba(182, 182, 182, 0.5);
}
.solu-swip h2{
    text-align: left;
    margin-bottom: 85px;
}
.sslu-list-tp{
    transition: all .36s ease;
    color: var(--color1);
    line-height: var(--line175);
    opacity: 0.4;
    font-size: var(--font20);
}
.sslu-list.act .sslu-list-tp{
    opacity: 1;
}
.sslu-list-bt p{
    color: var(--color1);
    line-height: var(--line175);
}
.sslu-list-bt{
    padding-top:10px;
    display: none;
}
.sslu-list:first-child .sslu-list-bt{
    display: block;
}
.sslu-list{
    margin-bottom: 40px;
    position: relative;
}
.sslu-list::after{
    content: "";
    position: absolute;
    top: 50%;
    left: -99px;
    transform: translateY(-50%);
    width: 2px;
    height: 80%;
    background: var(--colormain1);
    transition: all .36s ease;
    z-index: 2;
    opacity: 0;
}
.sslu-list.act::after{
    opacity: 1;
}
.sslu-list:last-child{
    margin-bottom: 0px;
}
.solu-value{
    position: relative;
    width: 100%;
    z-index: 1;
}
.solu-value-bg{
    width: 100%;
    height: 100%;
    z-index: -1;
}
.solu-value-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.solu-value h2{
    color: var(--color4);
}
.solu-value-ul{
    display: flex;
    border-radius: 12px;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.50);
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);
    position: relative;
}
.solu-value-ul::after{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 275px;
    height: 5px;
    background: var(--colormain2);
}
.solu-value-ul-li{
    width: 33.333333%;
    border-right: 1px solid #98C1D7;
}
.solu-value-ul-li:last-child{
    border-right:none;
}
.svul-cry{
    padding: 94px 70px 84px 57px;
}
.svul-cry-tit{
    font-size: var(--font24);
    font-weight: bold;
    color: var(--colormain2);
    line-height: var(--line16);
    margin-bottom: 24px;
}
.svul-cry-word p{
    color: var(--color2);
    line-height: var(--line175);
}
.solu-apply-pic{
    border-radius: 10px;
    overflow: hidden;
    position: relative;
}
.solu-apply-top{
    position: relative;
}
.solu-apply-dots{
    width: 100%;
    height: 100%;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
}
.solu-apply-dots-li{
    position: absolute;
    pointer-events: all;
}
.solu-apply-dots-li span{
    position: relative;
    display: inline-block;
}
.sadl-le-icon {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: var(--colormain2);
    position: relative;
    cursor: pointer;
    z-index: 2;
}
.sadl-le-icon:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #fff;
}
.sadl-le-bg::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale(0);
    transition: all .36s;
    overflow: visible;
    border-radius: 50%;
    animation: page-loader-ripple2 4s infinite linear;
    z-index: 0;
    animation-delay: 0s;
    animation-timing-function: linear;
    opacity: 0.3;
    background: var(--colormain2);
}
.sadl-le-bg::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale(0);
    transition: all .36s;
    overflow: visible;
    border-radius: 50%;
    animation: page-loader-ripple2 4s infinite linear;
    z-index: 0;
    animation-delay: 1s;
    animation-timing-function: linear;
    opacity: 0.6;
    background: var(--colormain2);
}
.sadl-le{
    width: 24px;
    position: relative;
}
@keyframes page-loader-ripple2{
    0%{
        opacity: 0.5;
        transform: translate(-50%, -50%) scale(0);
    }
    100%{
        opacity: 0;
        transform: translate(-50%, -50%) scale(4);
    }
}
.sadl-le-bg{
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.sadl-word {
    padding-left: 20px;
    position: absolute;
    left: 100%;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    overflow: hidden;
    pointer-events: none;
    transition: all .36s ease;
    opacity: 0;
}
.sadl-word p{
    line-height: 44px;
    padding: 0 25px;
    white-space: nowrap;
    color: var(--color4);
    font-size: var(--font16);
    border-radius: 80px;
    background: var(--colormain2);
}
.solu-apply-dots-li.active .sadl-word{
    opacity: 1;
    pointer-events: all;
}
.solu-apply-dots-li:first-child sadl-word{
    opacity: 1;
    pointer-events: all;
}
.solu-apply-list-item{
    display: none;
}
.solu-apply-list-item:first-child{
    display: block;
}
.solu-apply-list{
    width: 407px;
    position: absolute;
    right: 24px;
    bottom: 56px;
    z-index: 2;
}
.solu-apply-cont{
    position: relative;
}
.sali-li{
    margin-bottom: 16px;
}
.sali-li:last-child{
    margin-bottom: 0px;
}
.sali-li-tp{
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}
.sali-li-tp span{
    width: 16px;
    height: 16px;
    position: relative;
    display: inline-block;
}
.sali-li-tp span::after{
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: var(--colormain1);
    transition: all .36s ease;
}
.sali-li-tp span::before{
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: var(--colormain1);
    transition: all .36s ease;
}
.sali-li-tp p{
    font-size: var(--font24);
    line-height: var(--line175);
    color: var(--colormain2);
}
.sali-li-bt{
    padding-top: 14px;
    display: none;
}
.sali-li-bt p{
    font-size: 16px;
    line-height: var(--line175);
    color: var(--color2);
}
.solu-apply-list-item{
    width: 100%;
}
.sali-li:first-child .sali-li-bt{
    display: block;
}
.sali-li-box{
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.80);
    backdrop-filter: blur(40px);
    -webkit-backdrop-filter: blur(40px);
    overflow: hidden;
    padding: 36px;
}
.sali-li.active .sali-li-tp span::before{
    transform: translate(-50%,-50%) rotate(90deg);
    opacity: 0;
}
.solu-page .prodet-adv-word{
    width: 55%;
    margin: 0 auto var(--space40);
}
.solu-page .paul-box-tp-icon{
    top: 3px;
}
.solu-page .prodet-adv-word p{
    text-align: center;
}
.solu-case{
    position: relative;
    z-index: 1;
}
.solu-case::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: -1;
    background: linear-gradient(180deg, #F8FBFF 23.38%, #E0EDFF 100%);
}
.solu-case h2{
    text-align: left;
    margin-bottom: var(--space40);
}
.scul-link{
    display: flex;
}
.scul-link-le{
    width: 57%;
    padding: 56px 65px 70px 97px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.scul-link-ri{
    width: 43%;
    border-radius: var(--radius20);
    overflow: hidden;
    position: relative;
    padding: 50px 37px 100px;
    z-index: 2;
}
.scul-link-ri-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.scul-link-ri-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.scul-link-ri-ul{
    display: flex;
    flex-wrap: wrap;
}
.slru-lis{
    width: 50%;
}
.slru-lis-tit{
    font-weight: bold;
    font-size: var(--font20);
    line-height: 1.2;
    margin-bottom: 30px;
    color: var(--color4);
}
.slru-lis-bt span{
    font-size: var(--font16);
    line-height:2.25;
    opacity: 0.6;
    color: var(--color4);
    margin-left: 4px;
}
.slru-lis-bt-num{
    font-size: 32px;
    line-height: var(--line175);
    color: var(--color4);
    display: flex;
    align-items: flex-end;
    font-family: var(--bold) !important;
}
.slru-lis-bt-num span{
    opacity: 1;
}
.slru-lis{
    padding-bottom: 29px;
    border-bottom: solid 1px rgba(255, 255, 255, 0.2);
    margin-bottom: 38px;
}
.slru-lis:nth-child(3), .slru-lis:nth-child(4){
    padding-bottom: 0px;
    border-bottom: none;
    margin-bottom: 0px;
}
.scul-link{
    border-radius: 18px;
    background: #FFF;
}
.scul-link-le-tit {
    font-size: var(--font24);
    line-height: var(--line16);
    color: var(--color1);
    margin-bottom: 25px;
    position: relative;
}
.scul-link-le-tit::after{
    content: "";
    position: absolute;
    left: -29px;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 100%;
    background: var(--colormain2);
}
.scul-link-le-word p{
    color: var(--color2);
    line-height: var(--line175);
}
.sllu-li-box{
    display: flex;
    align-items: center;
}
.sllu-li-icon{
    width: 24px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 20px;
}
.sllu-li-icon img{
    width: 100%;
}
.sllu-li-box p{
    color: var(--color1);
    line-height: var(--line175);
    font-size: var(--font18);
}
.sllu-li{
    margin-bottom: 20px;
}
.sllu-li:last-child{
    margin-bottom: 0px;
}
.sllu-li-box p span{
    color: #C9C9C9;
}
.solu-case .slick-dots li{
    background: #fff;
    margin: 0 6px;
}
.solu-case .slick-dots li.slick-active{
    background: var(--colormain2);
}
.solu-case .slick-list{
    padding-bottom: 38px;
}
.solu-case-ul{
    margin: 0 -10px;
}
.solu-case-ul-li{
    padding: 0 10px;
}
.solu-swip-ph{
    display: none;
}
/* C1解决方案-总模板页-end */
/* D1_创新驱动-start */
.creat-page .ys-byban-btn{
    display: none;
}
.creat-find{
    width:calc(100% - 36px);
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    border-radius: var(--radius20);
}
.creat-find-cont{
    display: flex;
    align-items: center;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.creat-find-ri{
    width: 45%;
    border: 1px dashed #00255A;
    padding: 40px;
    border-radius: 50%;
    position: relative;
}
.creat-find-cont::after{
    content: "";
    position: absolute;
    top: 53%;
    left: 0%;
    transform: translate(0%,-50%);
    width: calc(100% - 50px);
    height: 1px;
    background: linear-gradient(90deg, rgba(0, 53, 129, 1) 0%, rgba(232, 74, 35, 1) 100%);
    z-index: -1;
}
.creat-find-cont::before{
    content: "";
    position: absolute;
    top: 53%;
    left: 0%;
    transform: translate(0%,-50%);
    width: 6px;
    height: 6px;
    background:var(--colormain2);
    z-index: -1;
    border-radius: 50%;
}
.creat-find-ri img{
    width: 100%;
    border-radius: 50%;
}
.creat-find-le{
    width:55%;
    padding-right: 329px;
}
.creat-find-le h2{
    line-height: var(--line16);
    margin-bottom: 84px;
    color: var(--color1);
}
.creat-find-le-text{
    display: flex;
    align-items: flex-start;
}
.creat-find{
    position: relative;
    z-index: 1;
    margin-top: var(--space40);
}
.creat-find-bg{
    width: 100%;
    height: 100%;
    z-index: -1;
    border-radius: var(--radius20);
}
.creat-find-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.cflt-icon{
    width: 36px;
    flex-shrink: 0;
    font-size: 0;
    margin-right:30px;
    position: relative;
}
.creat-find-le-text p{
    font-size: 30px;
    line-height: 1.3;
    color: var(--colormain2);
    font-weight: bold;
}
.creat-find-le-text p span{
    font-size: var(--font18);
    line-height: var(--line175);
    color: var(--color1);
    display: block;
    font-weight: normal;
    margin-top: 12px;
}
.creat-find-le-ul{
    margin-top: 84px;
    padding-left: 63px;
}
.cflu-lis-box{
    display: flex;
    align-items: center;
    padding: 10px 25px;
    border-radius: 6px;
    background: rgba(255, 255, 255, 0.65);
    box-shadow: 0px 8px 4px 0px rgba(0, 0, 0, 0.03);
    overflow: hidden;
}
.cflu-lis-box-icon{
    width: 26px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 14px;
}
.cflu-lis-box-icon img{
    width: 100%;
}
.cflu-lis-box p{
    color: var(--color1);
    line-height: var(--line175);
    font-size: var(--font16);
}
.cflu-lis{
    margin-bottom: 10px;
}
.cflu-lis:last-child{
    margin-bottom: 0px;
}
.creat-list-ul-li{
    width: 25%;
    padding: 0 12px;
}
.creat-list-ul{
    margin: 0 -12px;
}
.clul-box{
    display: block;
    background: #F8FBFF;
    border-radius: 0 0 12px 12px;
    overflow: hidden;
}
.clul-box-top{
    padding: 36px 38px 34px 30px ;
}
.clul-box-top-tit{
    font-size: var(--font20);
    line-height: var(--line15);
    color: var(--color1);
    height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 10px;
}
.clul-box-top-word p{
    color: var(--color2);
    line-height: 1.75;
    height: 5.25em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.home-develop{
    position: relative;
    z-index: 1;
}
.home-develop::after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    /* background: linear-gradient(355deg, #003B90 0.74%, #01082B 24.44%); */
    z-index: -1;
}
.home-develop h2{
    text-align: center;
    color: var(--color4);
    margin-bottom: 24px;
}
.hdwt-wrap-parga{
    width: 44%;
    margin: 0 auto;
}
.hdwt-wrap-parga p{
    text-align: center;
    color: var(--color4);
}
.home-develop-list {
    margin-top: 274px;
    padding-bottom: 100px;
    overflow: hidden;
    position: relative;
    z-index: 6;
}
.home-develop-list-ul{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin: 0 -90px;
}
.hdlu-li{
    width: 33.333333%;
    padding: 0 90px;
    margin-bottom: 200px;
}
.hdlu-li-cont{
    padding: 49px 40px 82px;
    /* overflow: hidden; */
    border-radius: 8px;
    position: relative;
    background: linear-gradient(180deg, #FFF 0%, #CCD8E9 100%);
}
.home-develop-list{
    margin-top: 36px;
}
.hdlu-li .mod-btn{
    position: absolute;
    left: 50%;
    bottom: -26px;
    transform: translateX(-50%);
    opacity: 1;
    cursor: pointer;
}
.hdlu-li:nth-child(3n+2){
    transform: translateY(227px);
}
.hdlu-li:nth-child(3n+3){
    transform: translateY(75px);
}
.home-develop.isfixed .home-develop-wrap-tit {
    position: fixed;
}
.home-develop.isfixed.notfixed .home-develop-wrap-tit {
    position: absolute;
    top: auto !important;
    bottom: 0;
}
.home-develop-wrap-tit {
    position: absolute;
    top: var(--line80);
    z-index: 5;
    height: calc(100vh - var(--line80));
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
}
.home-develop-wrap{
    padding-top: var(--space100);
    width: 100%;
}
.hdwt-wrap{
    position: sticky;
    top: calc(var(--line80) + 40px);
}
.home-develop{
    overflow: visible !important;
}
.home-num{
    position: relative;
    z-index: 1;
}
.home-num-bg{
    width: 100%;
    position: relative;
}
.home-num-bg img{
    width: 100%;
}
.home-num .ys-cont1440{
    position: absolute;
    top: var(--space130);
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}
.home-num h2{
    margin-bottom: 30px;
}
.home-num-word p{
    color: var(--color2);
    line-height: var(--line175);
}
.home-num-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -50px;
    margin-top: 38px;
}
.home-num-ul-li{
    width: 33.333333%;
    padding: 0 50px;
    margin-top: 60px;
}
.home-num-ul-li .ys_demo_num{
    font-family: var(--bold) !important;
    color: var(--colormain2);
    line-height: 1.1;
    font-size: var(--font80);
}
.home-num-ul-li .scsu-li-tp span{
    font-size: var(--font20);
    line-height: 2;
    color: var(--colormain2);
    margin-left: 18px;
}
.home-num-ul-li p{
    color: var(--color2);
}
.home-num-cont{
    width: 64%;
}
.info-modal{
    background: rgba(51,51,51,0.3);
}
.info-modal .ys-modal-content {
    width: 830px;
    padding: 50px 37px 40px;
    max-width: calc(100vw - 40px);
    max-height: 450px;
    overflow: hidden;
    border-radius: var(--radius20);
    background: linear-gradient(180deg, #FFF 0%, #CCD8E9 100%), #FFF;
}
.info-modal .ys-modal-close{
    width: 62px;
    top: 22px;
    right: 18px;
}
.info-modal .ys-modal-close img{
    width: 100%;
}
.info-modal-wrap-word p{
    font-size: var(--font16);
    color: var(--color1);
    line-height: var(--line175);
}
.info-modal-wrap-word{
    padding-top: 25px;
    margin-top: 30px;
    border-top: solid 1px rgba(0, 0, 0, 0.1);
}
.info-modal-wrap-tit{
    font-size: var(--font24);
    font-weight: bold;
    color: var(--colormain2);
    line-height: 1.5
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background: var(--colormain2) !important;
    width: 3px;
}
/* D1_创新驱动-end */
/* F1-大全集团02-start */
.about-page .ys-byban-btn{
    display: none;
}
.about-page .ys-nyban-title{
    width: 60%;
}
.acru-li-box span{
    color: var(--color4);
    line-height: var(--line15);
    opacity: 0.5;
}
.acru-li-box p{
    font-size: 30px;
    line-height: var(--line15);
    color: var(--color4);
}
.acru-li-box{
    padding: 67px 0 39px;
    border-bottom: solid 1px rgba(255,255,255,0.3);
}
.hdlu-li-cont .std-h5{
    color: var(--colormain2);
    font-weight: bold;
    margin-bottom: 36px;
}
.ahul-cont{
    height: 100%;
    padding: 44px 0px 36px;
    border-radius: 8px;
    border: 1px solid #DFDFDF;
    background: #F5F5F5;
    overflow: hidden;
}
.about-honor-ul-li{
    width: 25%;
    height: auto !important;
}
.ahul-cont-tp{
    position: relative;
    padding: 0 74px;
    margin-bottom: 20px;
}
.about-honor-ul{
    align-items: stretch;
}
.ahul-cont-bg{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 88%;
    z-index: 2;
    pointer-events: none;
}
.ahul-cont-tit{
    font-size: var(--font24);
    line-height: 1.75;
    font-weight: bold;
    background: linear-gradient(88deg, #7B4603 -2.22%, #E1AD73 104.38%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    margin-bottom: 7px;
}
.ahul-cont-word, .ahul-cont-tit{
    padding: 0 40px;
}
.ahul-cont-word p{
    text-align: center;
    color: var(--color1);
}
.about-honor-swiper{
    padding-bottom: 50px !important;
}
.about-honor-swiper.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
    width: 33% !important;
    margin: 0 auto !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
}
.about-deve{
    position: relative;
    z-index: 1;
    padding: 200px 0 77px;
}
.about-deve-bg{
    width: 100%;
    height: 100%;
    z-index: -1;
}
.about-deve-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.about-deve h2{
    text-align: center;
    margin-bottom: 29px;
}
.about-deve-top, .about-deve-bot{
    width: 32%;
    margin: 0 auto;
    position: relative;
}
.about-deve-bot{
    margin-top: 300px;
}
.about-deve-top .mod-arrows2{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.about-deve-top .mod-arrows2-icon{
    position: relative;
    background: transparent;
    border: solid 1px #333;
}
.mod-arrows2-prev{
    left: -67px;
}
.mod-arrows2-next{
    right:-67px;
}
.adtu-li-num{
    color: var(--colormain1);
    line-height: 1.5;
    text-align: center;
    font-size: 150px;
    font-family: var(--bold) !important;
}
.adtu-li-word p{
    text-align: center;
    font-size: var(--font20);
    line-height: var(--line15);
}
.adbu-li{
    width: 50%;
    transition: all .36s ease;
}
.adbu-li.slick-active{
    width: 100%;
}
.adbu-li p{
    text-align: center;
    font-size: var(--font20);
    line-height: var(--line15);
    color:rgba(0, 0, 0, 0.4);
}
.about-deve-bot-ul .slick-list{
    overflow: visible !important;
}
.about-deve .ys-cont1440{
    position: relative;
}
.about-deve-rotate{
    width: 690px;
    position: absolute;
    bottom: -414px;
    left: 50%;
    transform: translate(-50%,0%);
    pointer-events: none;
}
.about-deve-rotate img{
    width: 100%;
    transition: all .36s;
}
.about-deve::after{
    content: "";
    position: absolute;
    left: 50%;
    top: 100%;
    pointer-events: none;
    transform: translate(-50%,-50%);
    width: 1633px;
    height: 1633px;
    border: 1px solid #003B90;
    border-radius: 50%;
}
.about-page .sgew-cont-stick-hide{
    display: flex;
    padding: 100px 0;
    /* justify-content: flex-end; */
    align-items: flex-end;
}
.about-cult-ri{
    width: 66%;
}
.about-cult-le{
    width: 34%;
    padding-right: 100px;
}
.about-cult-le h2{
    color: var(--color4);
}
.acru-li-box span{
    display: block;
    font-size: var(--font20);
    line-height: var(--line15);
    color: rgba(255,255,255,0.5);
    margin-bottom: 10px;
}
.acru-li-box p{
    color: var(--color4);
    line-height: var(--line15);
    font-size: 30px;
}
.about-page .service-guar-effect-wrap{
    top: var(--line80);
}
.about-info-cont{
    display: flex;
    align-items: center;
}
.about-info-le p{
    color: var(--color2);
    line-height: var(--line175);
    font-size: var(--font16);
    margin-bottom: var(--parpspace12);
}
.about-info-le p:last-child{
    margin-bottom: 0px;
}
.about-info-le{
    width: 49%;
}
.about-info-ri{
    width: 51%;
    padding-left: 120px;
}
.about-info-ri-ul{
    display: flex;
    align-items: flex-start;
}
.airu-li{
    width: 33.333333%;
    position: relative;
}
.airu-li-tp{
    font-size: var(--font50);
    font-family: var(--bold) !important;
    display: flex;
    align-items: flex-end;
    line-height: 1.1;
    color: var(--color4);
}
.airu-li-tp span{
    font-size: var(--font16);
    color: var(--color4);
    line-height: 2;
    display: inline-block;
    margin-left: 5px;
}
.airu-li:first-child .airu-li-item:first-child{
    background: #E84A23;
}
.airu-li:last-child .airu-li-item:last-child{
    background: #E84A23;
}
.airu-li-item {
    padding: 44px 24px 30px;
    background: #1D1D1D;
}
.airu-li-bt p{
    color: var(--color4);
    font-size: var(--font16);
    line-height: var(--line175);
}
.airu-li-bt{
    margin-top: 93px;
}
.airu-li:nth-child(3){
    transform: translateY(19px);
}
.airu-li:nth-child(2){
    transform: translateY(48px);
}
.airu-li.on .airu-li-tp{
    color: var(--colormain1);
}
.airu-li.on .airu-li-tp span{
    color: var(--color1);
}
.airu-li.on .airu-li-bt p{
    color: var(--color1);
}
.airu-li.on .airu-li-item:first-child{
    background: #EEF5FF;
}
.airu-li.on .airu-li-item:last-child{
    background: #DDE9FA;
}
.about-page .sgew-cont-img-wrap::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.35) 100%);
    z-index: 2;
    pointer-events: none;
}
/* F1-大全集团02-end */
.std-btn1.blue .std-btn1-box{
    position: relative;
}
.std-btn1.blue .std-btn1-box::after{
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
    background: var(--colormain1);
    transition: all .36s ease;
    z-index: -1;
    display: block !important;
}
.ys-ban-txtbox{
    top: 53%;
}
.sticky-html{
    overflow: visible !important;
}
.home-page{
    overflow: hidden;
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .iula-box-xia-box:hover{
        background: var(--colormain1);
    }
    .std-btn1.blue .std-btn1-box:hover::after{
        opacity: 1;
    }
    .std-btn1.blue .std-btn1-box:hover{
        border: solid 1px var(--colormain1);
        background: var(--colormain1);
    }
    .smru-li-box:hover{
        background: var(--colormain1);
    }
    .smru-li-box:hover p{
        color: #fff;
    }
    .smru-li-box:hover img:nth-child(2){
        opacity: 1;
    }
    .rlcr-ul-li a:hover{
        color: var(--colormain2);
    }
    .ifm-ul-li a:hover{
        color: var(--colormain2);
    }
    .ifm-ul-li a:hover::after{
        width: 100%;
    }
    .ys-form-inof-item .ys-select-li:hover{
        color: var(--color1);
    }
    .device-list .plul-link:hover .plul-link-tit{
        color: var(--colormain1);
    }
    .plul-link:hover .ys-imgbox-cover{
        opacity: 1;
    }
    .plul-link:hover .ys-imgbox-cover img{
        transform: scale(1) !important;
    }
    .plul-link:hover .plul-link-top-icon{
        opacity: 0;
    }
    .plul-link:hover .mod-btn{
        opacity: 1;
    }
    .std-btn1-box:hover::after{
        opacity: 1;
    }
    .std-btn1-box:hover{
        border: solid 1px var(--colormain2);
    }
    .std-btn2-box:hover .std-btn2-icon{
        background: var(--colormain2);
    }
    .mfbo-fr-ul-li a:hover{
        color: var(--color1);
    }
    .ys-select-li a:hover{
        color: var(--color1);
    }
    .mull-item ul li p a:hover{
        color: var(--color1);
    }
    .hlbu-li a:hover{
        color: var(--colormain1);
    }
    .home-deve-cont .std-btn1-box:hover{
        border: solid 1px var(--color4);
    }
    .huul-link:hover .huul-link-hide{
        opacity: 1;
    }
    .ys-bread-list a:hover{
        color: rgba(255,255,255,1);
    }
    .ys-page-wrap.act .ys-bread-list a:hover{
        color: var(--color1);
    }
    .paul-box:hover {
        background: var(--colormain2);
    }
    .paul-box:hover .paul-box-num{
        opacity: 0.05;
    }
    .paul-box:hover .paul-box-tp p, .paul-box:hover .paul-box-tp p span{
        color: var(--color4);
    }
    .paul-box:hover::after{
        opacity: 1;
    }
}



/* leo-辅助-start */
/* Leo-start */
/* b6 */
.clearfix::after {
    content: "";
    clear: both;
    display: block;
}
.ifm-page-box-con {
    width: 77.4%;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: var(--space100);
}
.ifm-page-box {
    background-color: #F8FBFF;
}
.iwbc-ul {
    margin: 0 -20px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0px !important;
    padding: 0 !important;
}
.iwbc-ul-le {
    width: 33.33%;
    padding: 0 20px;
    margin-bottom: 30px;
}
.iwbc-ul-le:nth-child(3n+1){
    animation-delay: 0.2s;
}
.iwbc-ul-le:nth-child(3n+2){
    animation-delay: 0.3s;
}
.iwbc-ul-le:nth-child(3n+3){
    animation-delay: 0.4s;
}
.iwbc-ul-le-al {
    border-radius: 8px;
    background-color: #fff;
    display: flex;
    height: 100%;
    flex-direction: column;
}
.iula-top {
    background-color: rgba(227, 235, 245, 1);
    border-radius: 8px 8px 0 0;
}
.iula-top-im {
    padding: 20px 45px;
}
.iula-box {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding: 32px 25px 29px;
}
.iula-box-ming {
    padding-top: 13px;
    flex-grow: 1;
}
.iula-box-xia {
    padding-top: 33px;
    text-align: center;
}
.iula-box-xia-box {
    background-color: #003B91;
    border-radius: 32px;
    display: inline-block;
    padding: 10px 38px;
    transition: all .36s ease;
}
.ibxb-box-xia {
    padding-right: 11px;
}
.ibxb-box {
    display: flex;
    align-items: center;
}
.ibxb-box-icon {
    width: 20px;
    font-size: 0;
    flex-shrink: 0;
}
.ibxb-box-icon img {
    width: 100%;
}
.iula-box-sj p {
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color2);
}
.iula-box-ming p {
    font-size: 16px;
    line-height: var(--line15);
    color: var(--color1);
}
.ibxb-box-xia p {
    font-size: var(--font16);
    color: var(--color4);
    line-height: var(--line175);
}
/* f2 */
.news-page {
    background-color: #EDF3F9;
}
.news-page .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #fff;
    opacity: 1;
}
.nwbx-top {
    display: flex;
    margin-top: 0px !important;
    border-radius: var(--radius15);
    overflow: hidden;
}
.nwbx-top-left {
    width: 51%;
    border-radius: 0px !important;
    overflow: hidden;
}
.nwbx-top-right {
    width: 49%;
    background-color: #fff;
    border-radius: 0px !important;
}
.nwbx-top-right-box {
    padding: 100px 61px 97px 60px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}
.ntrb-bot-right {
    width: 38px;
    flex-shrink: 0;
    font-size: 0;
}
.ntrb-bot-right img {
    width: 100%;
}
.ntrb-top p {
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color3);
}
.ntrb-tit {
    font-size: var(--font24);
    line-height: var(--line15);
    color: var(--color1);
}
.ntrb-tit {
    margin-top: 4px;
    line-height: 1.6;
    max-height: 3.2em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ntrb-pro{
    padding-top: 30px;
}
.ntrb-pro p {
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color2);
    max-height: 5.25em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.ntrb-bot-left p {
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--colormain2);
}
.ntrb-bot-left {
    padding-right: 24px;
}
.ntrb-bot {
    display: flex;
    align-items: center;
    padding-top: 74px;
}
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 31px !important;
    left: 0 !important;
    width: 6% !important;
}
.swiper-pagination-bullet {
    width: 6px !important;
    height: 6px !important;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--swiper-pagination-color, var(--colormain1)) !important;
}
.nwbc-inp-top-left {
    display: flex;
    align-items: center;
    margin: 0 -8px;
    width: 100%;
}
.nitl-al {
    margin: 0px !important;
    text-align: center;
    padding: 0 8px;
    width: 19%;
}
.nitl-al.on .nitl-al-as{
    background-color: var(--colormain2);
    color: rgba(255, 255, 255, 0.9);
}
.nitl-al .nitl-al-as {
    font-size: var(--font16);
    line-height: 2;
    color: #B4B4B4;
    opacity: 0.9;
    display: block;
    line-height: 50px;
    background-color: #fff;
    border-radius: 42px;
    transition: all .36s ease;
}
.nwbc-inp-top-right input {
    font-size: var(--font16);
    color: var(--color1);
    line-height: 50px;
    background-color: #fff;
    width: 423px;
    border-radius: 42px;
    padding-left: 35px;
    padding-right: 20px;
}
.nwbc-inp-top-right input::placeholder {
    color: rgba(180, 180, 180, 0.9);
}
.nitr-box {
    padding-left: 18px;
    cursor: pointer;
}
.nitr-box p {
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color4);
    width: 152px;
    line-height: 50px;
    background-color: #003B90;
    border-radius: 42px;
    text-align: center;
}
.nwbc-inp-top-right {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}
.nwbc-inp-top {
    display: flex;
    justify-content: space-between;
}
.news-page-box-con {
    padding-bottom: 0px !important;
}
.nwbc-inp {
    padding-top: 100px;
}
.nbul-top-box-pro p {
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color3);
}
.nbul-top-box-pro2 p {
    font-size: var(--font20);
    line-height: var(--line16);
    color: var(--color1);
}
.nbul-top-box-pro2 {
    padding-top: 10px;
    flex-grow: 1;
}
.ntbi-yan {
    width: 44px;
    background-color: #E84A23;
    border-radius: 50%;
    transition: all .36s;
}
.ntbi-yan img {
    width: 100%;
}
.nbul-top-box-im {
    padding-top: 19px;
}
.nbul-top-box {
    padding: 30px 24px 36px;
    display: flex;
    flex-grow: 1;
    flex-direction: column;
}
.nwbc-bot-ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
    margin-bottom: -24px;
}
.nwbc-bot-ul-le {
    width: 33.33%;
    padding: 0 12px;
    margin-bottom: 24px;
}
.nwbc-bot-ul-le:nth-child(3n+1){
    animation-delay: 0.2s;
}
.nwbc-bot-ul-le:nth-child(3n+2){
    animation-delay: 0.3s;
}
.nwbc-bot-ul-le:nth-child(3n+3){
    animation-delay: 0.4s;
}
.nbul-top {
    background-color: #fff;
    border-radius: var(--radius15);
    width: 100%;
    display: flex;
    height: 100%;
    flex-direction: column;
}
.nbul-top-im {
    border-radius: var(--radius15);
    overflow: hidden;
}
.nwbc-bot {
    padding-top: 60px;
    overflow: hidden;
}
.nwbc-yema {
    padding-top: 60px;
}
.nwbc-yema .pc-fenye li.activepage {
    color: var(--color2);
    background: transparent;
    border: 1px solid #003B90;
}
.nwbc-yema .pc-fenye li {
    float: left;
    width: 34px;
    height: 34px;
    border: 1px solid #DDD;
    font-size: 14px;
    line-height: 34px;
    color: #666;
    text-align: center;
    margin: 0 8px;
    border-radius: 4px;
    transition: .3s;
}
.bac-page .device-list{
    padding-top: var(--space100);
}
/* f3 */
.ys-page-wrap.act .mod-bread{
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    transform: inherit;
    margin-top: 20px;
}
.ys-page-wrap.act .ys-bread-list::before {
    color: rgba(153, 153, 153, 0.7);
}
.ys-page-wrap.act .ys-bread-list:last-child::before{
    color: var(--color1);
}
.detail-page .ys-main {
    margin-top: var(--line80) !important;
    background: #EDF3F9;
    padding-bottom: 0px !important;
}
.detail-page-box {
    padding-top: var(--space40);
    display: flex;
    justify-content: flex-start;
}
.detail-page-box-left {
    width: 75%;
    padding-right: 122px;
    padding-bottom: 0px !important;
}
.detail-page-box-right {
    align-self: flex-start;
    width: 25%;
    border-radius: 10px;
    margin-top: 123px;
}
.detail-page-box-left {
    padding-bottom: 120px;
}
.dpbl-sj-right-im {
    width: 23px;
}
.dpbl-sj-right-im img {
    width: 100%;
}
.dpbl-top {
    font-size: 32px;
    color: var(--color1);
    line-height: var(--line175);
}
.dpbl-sj-left p {
    font-size: var(--font16);
    color: var(--color2);
    line-height: var(--line175);
}
.dpbl-sj-right p {
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color2);
    padding-right: 31px;
}
.dpbl-sj {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #D1D1D1;
    padding-bottom: 14px;
    padding-top: 24px;
}
.dpbl-sj-right {
    display: flex;
    align-items: center;
}
.dpbl-cpl {
    padding-bottom: 40px;
    padding-top: 40px;
}
.dpbl-cpl p {
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color1);
    margin-bottom: 12px;
}
.dpbl-pian {
    border-top: 1px solid #D1D1D1;
    padding-top: 16px;
}
.dpbl-pian-next-al {
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color1);
    padding-bottom: 10px;
    height: 1.75em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.dpbl-pian-pro .dpbl-pian-next-al {
    padding-bottom: 0;
}
.detail-page-box-right {
    background-color: #fff;
}
.dpbr-box {
    padding: 37px 31px 40px 34px;
}
.dpbr-box-top p {
    font-size: var(--font24);
    line-height: var(--line16);
    color: #004098;
    font-weight: bold;
}
.dbxl-al-pro {
    font-size: var(--font16);
    color: var(--color2);
    line-height: var(--line175);
    padding-top: 26px;
}
.dbxl-al-pro2 {
    font-size: var(--font18);
    line-height: var(--line175);
    color: var(--color1);
    padding-top: 14px;
    padding-bottom: 26px;
}
.dbxl-al {
    display: block;
    width: 100%;
    border-bottom: 1px solid #DFDFDF;
}
.dpbr-box-ul .dpbr-box-ul-le:last-child .dbxl-al {
    border-bottom: none;
}
.dpbr-box-ul .dpbr-box-ul-le:last-child .dbxl-al-pro2 {
    padding-bottom: 0;
}
/* f5 */
.opbc-top {
    display: flex;
    align-items: stretch;
    padding-top: 0px !important;
}
.opbc-top-left {
    width: 32%;
    padding-right: 0px !important;
}
.opbc-top-right {
    width: 68%;
    padding-top: 0px !important;
    padding-left: 187px;
    margin-top: -24px;
}
.opbc-top-right img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.otlu-le-al-box {
    border-radius: 10px;
    overflow: hidden;
}
.opbc-top-left-top p {
    font-size: var(--font40);
    line-height: var(--line12);
    color: var(--color1);
}
.opt-page-bei-con h2 span {
    display: inline-block;
    color: var(--colormain2);
}
.olat-left {
    width: 31px;
}
.olat-left img {
    width: 100%;
}
.olat-right {
    width: 18px;
}
.olat-right img {
    width: 100%;
}
.olat-zho {
    font-size: var(--font20);
    line-height: var(--line16);
    color: var(--color1);
    padding-left: 14px;
    padding-right: 18px;
}
.otlu-le-al {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    width: 100%;
}
.otlu-le-al-text {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    left: 37px;
}
.opbc-top-left-ul .otlu-le:first-child {
    padding-bottom: 27px;
}
.opbc-top-left-ul {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.otlu-le-al-box {
    width: 100%;
}
.otlu-le-al-box img {
    width: 100%;
}
.opt-page .ys-byban-btn{
    display: none;
}
.opt-page-swr {
    position: relative;
    z-index: 1;
}
.opt-page-erbei-bei {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    padding: 0 18px;
}
.opt-page-erbei-bei img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
    border-radius: var(--radius15);
    overflow: hidden;
}
.opec-le-left {
    width: 51%;
    padding-right: 151px;
}
.opec-le-right {
    width: 49%;
    border-radius: 12px;
    overflow: hidden;
}
.opec-le-elas {
    display: flex;
    align-items: center;
}
.opec-right img {
    width: 100%;
}
.opec-le-left-top {
    font-size: var(--font40);
    line-height: var(--line12);
    color: var(--color1);
}
.opec-le-left-top span {
    font-size: inherit;
    line-height: inherit;
    color: var(--colormain2);
}
.opec-le-left-zho p {
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color1);
    padding-bottom: 30px;
}
.opec-le-left-zho p:last-child {
    padding-bottom: 0;
}
.opec-le-left-zho {
    padding-top: 33px;
}
.opt-page-erbei-con {
    padding-top: 84px;
    padding-bottom: 87px;
}
.opec-le {
    padding-bottom: 36px;
}
.opt-page-erbei-con .opec-le:last-child {
    padding-bottom: 0;
}
.opec-le:nth-child(2n) .opec-le-elas {
    flex-direction: row-reverse;
}
.opec-le:nth-child(2n) .opec-le-elas .opec-le-left {
    padding-right: 0;
    padding-left: 122px;
}
.opec-le:nth-child(2n) .opec-le-elas {
    flex-direction: row-reverse;
}
.opt-page-sanbei-tit {
    font-size: var(--font40);
    line-height: var(--line15);
    color: var(--color1);
}
.opt-page-sanbei-tit {
    text-align: center;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.opss-swi-slid img {
    width: 100%;
}
.opt-page-sanbei-box {
    width: 708px;
    margin: auto;
}
.opt-page-sanbei-box .swiper-container {
    overflow: visible !important;
}
.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 66% !important;
    height: 2px !important;
    left: 15% !important;
    top: auto !important;
}
.opt-page-sanbei-swctner.swiper-container {
    padding-bottom: 86px !important;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    border-radius: 2px;
    background: #E84A23 !important;
    position: absolute;
    left: 0;
    top: -1px !important;
    width: 100%;
    height: 4px !important;
    transform: scale(0);
    transform-origin: left top;
    overflow: hidden !important;
}
.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
    background: #e3e9f1 !important;
}
.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
    bottom: 0px !important;
}
/* f6 */
.empty {
    opacity: 0;
}
.empty1 {
    opacity: 1;
}
.opt-page-sanbei-swctnes.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 32% !important;
    left: 34% !important;
    top: auto !important;
    bottom: 186px !important;
}
.opt-page-sanbei-swctnes.swiper-container {
    padding-bottom: 268px !important;
}
.spec-top-im .swiper-button-disabled {
    background-color: rgba(255, 255, 255, 0.3);
}
.spbc-top {
    display: flex;
    justify-content: flex-start;
}
.spbc-top-left {
    width: 34%;
    padding-right: 244px;
}
.spbc-top-right {
    width: 66%;
}
.spbc-top-left {
    font-size: var(--font40);
    line-height: var(--line12);
    color: var(--color1);
}
.spbc-top-right-bot h4 {
    font-size: var(--font24);
    color: var(--colormain2);
    font-weight: bold;
    line-height: var(--line16);
    margin-bottom: 25px;
}
.spbc-top-right-bot p {
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color2);
    padding-top: 0px !important;
    margin-bottom: 22px;
}
.spbc-top-right-bot p:last-child {
    margin-bottom: 0px !important;
}
.stn-page .ys-byban-btn{
    display: none;
}
.stn-page-ser {
    position: relative;
    z-index: 1;
}
.stn-page-ervei-bei {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.stn-page-ervei-bei img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
}
.spec-top-pro {
    font-size: var(--font40);
    color: var(--color1);
    line-height: var(--line15);
}
.slsw-sli-box-nei {
    padding: 32px 47px 68px 33px;
}
.ssbn-sj p {
    font-size: 14px;
    line-height: var(--line12);
    color: var(--color2);
}
.ssbn-tit p {
    font-size: var(--font20);
    line-height: var(--line175);
    color: var(--color1);
    height: 70px;
}
.ssbn-tit {
    font-size: var(--font20);
    line-height: var(--line175);
    padding-top: 18px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.slsw-sli-box {
    background-color: #fff;
    border-radius: 8px;
    overflow: hidden;
    display: block;
    width: 100%;
}
.slsw-sli-box-im {
    border-radius: 8px 8px 0 0;
    overflow: hidden;
}
.spec-top-im {
    display: flex;
}
.spec-top-im div{
    cursor: pointer;
    transition: all .36s ease;
}
.spec-top{
    padding-bottom: 25px;
}
.spec-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.slsw-zuo {
    width: 58px;
    border-radius: 50% !important;
    flex-shrink: 0;
    overflow: hidden !important;
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 59, 144, 0.2);
}
.slsw-zuo img {
    width: 100%;
}
.slsw-you {
    width: 58px;
    flex-shrink: 0;
    border-radius: 50% !important;
    overflow: hidden !important;
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 59, 144, 0.2);
    margin-left: 12px;
}
.slsw-you img {
    width: 100%;
}
.stn-page-ervei-con {
    padding-top: 120px;
}
.spec-fanglun-top {
    text-align: center;
    padding-bottom: 64px;
}
.spec-fanglun-top {
    font-size: var(--font40);
    line-height: var(--line12);
    color: var(--color1);
}
.spec-fanglun-spa .sfss-per-slid {
    width: 286px;
    position: relative;
}
.sfss-per-slid img {
    width: 100%;
}
.spsc-top p {
    font-size: var(--font24);
    line-height: var(--line16);
    color: var(--colormain2);
    font-weight: bold;
}
.spsc-bot {
    padding-top: 12px;
}
.spsc-bot p {
    font-size: var(--font20);
    line-height: var(--line16);
    color: var(--color1);
}
.sfss-per-slid-con {
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 40px);
}
.spec-fanglun {
    padding-top: var(--space130);
}
/* f10 */
.cton-page {
    background-color: #EDF3F9;
}
.cton-page-box {
    background-color: #fff;
    border-radius: 30px;
    margin: 0 18px;
    margin-top: 60px;
}
.cpbc-right {
    width: 58%;
}
.cpbc-right img {
    width: 100%;
}
.cpbc-right .cpbc-right-al {
    width: 100%;
}
.cpbc-left {
    width: 42%;
}
.cton-page-box-con {
    display: flex;
    padding-top: 0px !important;
    align-items: center;
}
.cpbc-left-top {
    font-size: var(--font40);
    line-height: var(--line15);
    color: var(--color1);
}
.cltc-left-pro p {
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color2);
}
.cltc-left-al a {
    font-size: var(--font24);
    color: var(--colormain2);
    line-height: var(--line15);
}
.cltc-left-al {
    padding-top: 8px;
}
.cpbc-left-top-con {
    display: flex;
    align-items: center;
    padding-top: 88px;
}
.cltc-left {
    border-right: 1px solid #E6E6E6;
    padding-right: 48px;
}
.cltc-right {
    padding-left: 48px;
}
.cpbc-left-top-you,
.cpbc-left-top-di {
    padding-top: 32px;
}
.cltc-left-prod p {
    font-size: var(--font18);
    color: var(--colormain2);
    line-height: 1.3;
}
.cltc-left-prod {
    padding-top: 8px;
}
.clte-left {
    width: 152px;
    background-color: #fff;
    padding: 13px;
    border-radius: 12px;
    box-shadow: 0px 4px 20px 0px rgba(137, 149, 165, 0.15);
}
.clte-left img {
    width: 100%;
}
.clte-right p {
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color2);
}
.clte-right {
    padding-left: 51px;
    text-align: center;
}
.cpbc-left-top-erwei {
    display: flex;
    align-items: center;
    padding-top: 85px;
    padding-bottom: 0px !important;
}
.cpbl-swi.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: visible !important;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.cton-page-bt {
    position: relative;
}
.cton-page-bt-beijtu {
    position: absolute;
    left: 0;
    top: 0;
}
.cton-page-bt-beijtu img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
    border-radius: 30px;
}
.cton-page-bt-beijtu {
    width: 100%;
    height: 100%;
    padding: 20px 18px;
}
.cpbl-swi-wra-sli{
    height: auto !important;
}
.csws-box {
    height: 100%;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: var(--radius20);
    padding: 53px 76px 44px 48px;
}
.csws-box-con-top p {
    font-size: 32px;
    line-height: var(--line15);
    color: var(--color4);
}
.csws-box-con-di p {
    font-size: var(--font16);
    line-height: 2;
    color: var(--color4);
    opacity: 0.7;
}
.csws-box-con-di {
    padding-top: 137px;
}
.csws-box-con-xiang p {
    font-size: var(--font16);
    line-height: 2;
    color: var(--color4);
}
.cbcx-box p {
    font-size: var(--font16);
    line-height: 2;
    color: var(--color4);
}
.csws-box-con-lian p {
    font-size: var(--font16);
    line-height: 2;
    color: var(--color4);
    opacity: 0.7;
}
.csws-box-con-lian {
    padding-top: 40px;
}
.csws-box-con-xiang {
    padding-top: 6px;
}
.cbcc-right {
    width: 39px;
}
.cbcc-right img {
    width: 100;
}
.cbcc-left p {
    font-size: var(--font16);
    line-height: var(--line175);
    color: #EFEFEF;
}
.cbcc-left {
    padding-right: 24px;
}
.csws-box-con-cha {
    display: flex;
    align-items: center;
    padding-top: 64px;
}
.cton-page .ys-byban-btn{
    display: none;
}
.cton-page-bt-lun .swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: calc(100% - 214px) !important; 
    height: 4px !important;
    left: 0 !important;
    bottom: 88px !important;
    top: auto !important;
    background-color: rgba(255, 255, 255, 0.1) !important;
}
.cpbl-pagi-box div{
    transition: all .36s ease;
}
.cpbl-pagi.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background:var(--colormain1) !important;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
}
.cton-page-bt-lun .swiper-button-disabled {
    background-color: rgba(255, 255, 255, 0.6) !important;
    transition: all .36s;
}
.cton-page-bt-lun{
    width: calc(100% - 36px);
    overflow: hidden;
    margin: auto;
}
.csws-box {
    display: block;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px);
}
.cpbl-swi {
    padding-top: 120px !important;
    padding-bottom: 168px !important;
}
.cpbl-pagi-box-prev,
.cpbl-pagi-box-next {
    width: 58px;
    border-radius: 50%;
    overflow: hidden;
    background-color: #fff;
}
.cpbl-pagi-box-prev img,
.cpbl-pagi-box-next img {
    width: 100%;
}
.cpbl-pagi-box-prev {
    margin-right: 12px;
}
.cpbl-pagi-box {
    display: flex;
    align-items: center;
    position: absolute;
    right: 0;
    bottom: 65px;
}
.cpbl-swi {
    position: relative;
}
/* f10 */
.bac-page .ys-main {
    margin-top: var(--line80) !important;
    background: #EDF3F9;
}
.bac-page-box-con {
    padding-top: 50px;
    padding-bottom: 0px !important;
}
.bpbc-box {
    padding: 80px 40px 98px 94px;
    background-color: #fff;
    border-radius: var(--radius20);
}
.bpbc-box-left-kbox {
    display: flex;
}
.bpbc-box-left-bian {
    width: 70%;
    padding-right: 57px;
}
.bpbc-box-left {
    width: 70%;
    padding-right: 57px;
}
.bpbc-box-right {
    width: 30%;
}
.bpbc-box-left-tit {
    font-size: var(--font40);
    font-family: var(--bold);
    color: var(--color1);
    line-height: var(--line15);
    font-weight: bold;
}
.bpbc-box-left-tit {
    padding-bottom: 32px;
    border-bottom: 1px solid #E6E6E6;
}
.bbld-left-le p,
.bbld-right-le p {
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color3);
    white-space: nowrap;
}
.bbld-left-ei a,
.bbld-right-ei a {
    font-size: var(--font24);
    line-height: var(--line15);
    color: var(--color1);
}
/* ul */
.bbld-left {
    display: flex;
    align-items: center;
}
.bbld-le {
    width: 50%;
}
.bpbc-box-left-din {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.bpbc-box-left-din {
    padding-top: 43px;
}
.bbld-le {
    padding-bottom: 25px;
}
.bbld-left-ei,
.bbld-right-ei {
    padding-left: 40px;
}
.bbld-right-le {
    padding-left: 82px;
}
.bbld-left-ei p {
    font-size: var(--font18);
    line-height: 1.3;
    color: var(--color1);
}
.bpbc-box-left-kbox {
    padding-top: 52px;
}
.bpbc-box-left-bian p {
    font-size: var(--font18);
    line-height: var(--line175);
    color: var(--color1);
    margin-bottom: 14px;
}
/* 右侧 */
.bblb-right-top {
    padding-bottom: 20px;
    border-bottom: 1px solid #E6E6E6;
}
.bblb-right-top p {
    font-size: var(--font20);
    line-height: var(--line175);
    color: var(--color1);
}
.brul-al-left .ys-imgbox-cover {
    border-radius: 5px;
    overflow: hidden;
}
.brul-al {
    display: flex;
    align-items: center;
}
.brul-al-left {
    width: 33%;
    padding-right: 20px;
}
.brul-al-right {
    width: 67%;
}
.brul-al-right p {
    font-size: var(--font18);
    line-height: var(--line175);
    color: var(--color1);
}
.bblb-right-ul {
    padding-top: 30px;
}
.bblb-right-ul-le {
    margin-bottom: 24px;
}
.bblb-right-ul-le:last-child {
    margin-bottom: 0;
}
@media screen and (min-width: 1200px) {
    /* b6 */
    .iwbc-ul-le a:hover .ys-imgbox-cover img {
        transform: scale(1);
    }
    /* f2 */
    .nitr-pro:hover {
        cursor: pointer;
    }
    .nitl-al-as:hover {
        background-color: var(--colormain2);
        color: rgba(255, 255, 255, 0.9);
    }
    .nwbc-bot-ul-le:hover .nbul-top-box-pro2 p {
        color: var(--colormain2);
    }
    .nwbc-bot-ul-le:hover .ntbi-yan {
        background-color: var(--colormain2);
    }
    .nwbc-yema .pc-fenye li:hover {
        border: 1px solid #003B90;
    }
    /* f3 */
    .dpbl-pian-next-al:hover, .dpbl-pian-next-al:hover span {
        color: var(--colormain2);
    }
    .dpbr-box-ul-le:hover .dbxl-al-pro2 {
        color: var(--colormain2);
    }
    /* f10 */
    .cpbl-pagi-box-prev:hover {
        cursor: pointer;
    }
    .cpbl-pagi-box-next:hover {
        cursor: pointer;
    }
    /* 20250519 */
    .home-deve .std-btn1-box:hover{
        border: solid 1px var(--colormain1);
    }
}
/* leo-辅助-end */

/* 20250410 */
.product-info-le-swip{
    height: 100%;
}
.pill-pic{
    height: 100%;
}
.pill-pic img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.pirs-li-tit{
    height:1.5em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
/* 20250416 */
.product-list-ul.ys-slick .slick-slide{
    margin-bottom: 0px;
}
.report-list-ul::after{
    height: 200vh;
}
.solu-meth-ri{
    position: relative;
}
.head-nav-item-down{
    box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.08);
}
.ys-ban-slick .slick-dots{
    bottom: 30px;
}
.head-nav-item-down{
    top: 106%;
}
.smru-li:nth-child(1){
    left:15.5% !important;
}
.smru-li:nth-child(2){
    left: 29% !important;
}
.smru-li:nth-child(3){
    left: 50%!important; 
}
.smru-li:nth-child(4){
    left: 76%!important;
}
.scul-link{
    height: 100%;
}
.solu-case-ul-li{
    height: auto !important;
}
.solu-case-ul .slick-track{
    display: flex;
    align-items: stretch;
}
.hulc_parga{
    height: 14em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    overflow: hidden;
}
/* 20250519 */
.smru-li:nth-child(4) {
    left: 80% !important;
    top: 5% !important;
}
.smru-li:nth-child(1) {
    left: 15% !important;
    top: 16% !important;
}
.smru-li:nth-child(2) {
    left: 32.2% !important;
    top: -3% !important;
}
.smru-li:nth-child(3) {
    left: 57% !important;
    top: -7% !important;
}
.creat-page .scsu-li-word p{
    font-size: var(--font16);
}
.home-deve .std-btn1-box::after{
    background: var(--colormain1);
}
.ahul-cont-tp .ys-imgbox-cover img:nth-child(2){
    object-fit: contain;
    width: 100%;
    height: 100%;
}
.paul-box-tp.nomore p span{
    display: none;
}
.paul-box-tp.nomore .paul-box-tp-icon {
    top: -2px;
}
.paul-box {
    border-bottom: 1px solid #E3E3E3;
    border-right: 1px solid #E3E3E3;
    border-left: none;
    border-top: none;
}
.prodet-adv-ul-li:nth-child(3n+1) .paul-box{
    border-left: 1px solid #E3E3E3 !important;
}
.prodet-adv-ul-li:nth-child(1), 
.prodet-adv-ul-li:nth-child(2),
.prodet-adv-ul-li:nth-child(3){
    border-top: 1px solid #E3E3E3!important; 
}
.form-le-pic{
    width: 100% !important;
}
.form-le{
    padding-right: 86px;
}
.csws-box-con-di {
    padding-top: 80px;
}
.hdlu-li{
    margin-bottom: 18% !important;
}
/* .hdlu-li:nth-child(3n+2) {
    transform: inherit !important;
    margin-top: 50%;
} */
.home-develop-wrap-tit{
    height: 100%;
}
/* .hdlu-li:nth-child(3n+3) {
    transform: inherit !important;
    margin-top: 8% !important;
} */
.home-develop-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    pointer-events: none;
}
.home-develop-bg-cry{
    width: 100%;
    height: 100vh;
    position: sticky;
    top: 0;
    background: linear-gradient(355deg, #003B90 0.74%, #01082B 24.44%);
}
.hdwt-wrap{
    height: calc(100vh - var(--line80) - 40px);
}
.about-page .service-guar-effect-wrap{
    position: relative;
    top: auto;
    left: auto;
    transform: inherit;
}
.home-prod-list-item .mod-arrows1{
    z-index: 2;
}
/* .sgew-cont-img {
    width: 100%;
    position: absolute;
    left: 0;
    top: var(--line80);
    height: 100%;
} */
.sgew-cont-img-cry{
    width: 100%;
    position: sticky;
    top: var(--line80);
}
.about-page .sgew-cont-stick-hide {
    position: relative;
    top: auto;
    left: auto;
    transform: inherit;
}
.about-cult-le {
    width: 34%;
    padding-right: 100px;
    height: calc(100vh - var(--line80));
    padding-bottom: var(--space40);
    padding-top: var(--space130);
    position: sticky;
    top: var(--line80);
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.about-page .sgew-cont-stick-hide{
    padding: var(--space130) 0;
}
.about-page .sgew-cont-stick-hide{
    display: flex;
    align-items: flex-start;
}
.sgew-cont-img-flot{
    height: calc(100vh - var(--line80));
}
.service-page .service-guar-effect{
    height: 240vh;
}
/* 20250828 */
.home-apply h2{
    width: 100%;
}
.mod-foot .mftl-share-show{
    display: none;
}
.mod-foot .mftl-share-hide{
    display: block !important;
    position: relative;
    bottom: auto;
    left: auto;
    transform: inherit;
    height: auto !important;
}
.hulb-fr-word p{
    max-height: 5.25em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
}
.solu-page .ys-nyban-title {
    width: 46%;
}
.stn-page-ervei-con{
    padding-top: 0px !important;
}
.stn-page-ser-tps{
    padding-top: var(--space130);
}
.stn-page-ser{
    padding-bottom: var(--space130);
}
/* 20250829改版 */
.about-page .sgew-cont-img {
    width: 100%;
    position: relative;
    left: auto;
    top: auto;
    height: auto;
}
.about-page .sgew-cont-img-cry {
    width: 100%;
    position: relative;
    top: auto;
}
.about-page .sgew-cont-img-wrap {
    position: relative;
    top: auto;
    left: auto;
    transform: inherit;
    height: auto !important;
    margin: 0 auto;
    max-width: 100%;
    width: 100% !important;
}
.about-page .sgew-cont-img-wrap img{
    width: 100%;
}
.sgew-cont-img-wrap img{
    width: 100%;
}
.sgew-cont-btn{
    z-index: 9;
    width: 60px;
    cursor: pointer;
}
.about-page .sgew-cont-img-wrap{
    border-radius: var(--radius20);
    overflow: hidden;
}
.ys-sic-text{
    color: var(--color1);
    line-height: var(--line15);
    font-size: 30px;
    margin-bottom: 16px;
    text-align: center;
}
.ys-sic-word p{
    text-align: center;
    color: var(--color2);
    line-height: var(--line15);
    font-size: var(--font18);
}
.service-cult h2{
    text-align: center;
    margin-bottom: var(--space40);
}
.ys-sic-icon{
    width: 78px;
    margin: 0 auto 47px;
}
.ys-sic-icon img{
    width: 100%;
}
.service-cult-ul-li{
    padding: 0 12px;
}
.ys-slick-item-cont{
    height: 100%;
    background: #EDF1F6;
    padding: 90px 34px 56px;
}
.service-cult-ul{
    margin: 0 -12px;
}
.service-cult-ul.slick-dotted .slick-list{
    padding-bottom: 30px;
}
.about-page .service-guar{
    overflow: hidden !important;
}
.solu-page .ys-nyban-title {
    width: 55%;
}
.number-list{
    padding-bottom: calc(var(--space130) * 2);
}
.service-page .sgew-cont-img-wrap img{
    height: 100%;
    object-fit: cover;
}
.hulb-fr .std-btn2{
    margin-top: 33px;
}
.hulb-fr .std-btn2-icon {
    margin-left: 42px;
}
/* 2025.9.1 lucas start */
.cltc-left:last-child{
    border-right:none;
}
.cltc-left:not(:first-child) {
    padding-left: 48px;
}
.dpbl-cpl p span{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color1);
    margin-bottom: 12px;
    display: block;
    font-family: "Daqvan-Regular", "PingFang SC", "Microsoft YaHei" !important;
}
/* 2025.9.1 lucas end */
/* 改版-start */
.number-list-wrap-le{
    width: 60%;
    margin: 0 auto;
    margin-bottom: calc(var(--space40) * 2 - 10px);
}
.number-list-wrap-ri{
    width: 100% !important;
    padding-left: 0px !important;
}
.number-list-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.number-list-wrap-word p{
    text-align: center;
}
.nlwr-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -26px;
}
.nlwr-ul-li{
    width: 50%;
    padding: 0 26px;
    position: relative;
    top: auto !important;
    margin-bottom: 36px;
}
.nlwr-ul-li-box{
    height: 100%;
}
.nlwr-ul-li:nth-child(2n+1){
    animation-delay: 0.3s;
}
.nlwr-ul-li:nth-child(2n+2){
    animation-delay: 0.4s;
}
.number-list-wrap-le h2{
    text-align: center;
}
.nwbc-inp-top{
    margin-bottom: var(--space40);
}
.product-page .nitl-al {
    padding: 0 8px;
    width: auto;
    min-width: 148px;
}
.product-page .home-solu-sear{
    width: 100%;
}
.airu-li-item{
    background: #7d7d7d;
}
.rbrb-list-cont-le .ys-imgbox-cover {
    overflow-x: hidden;
    overflow-y: scroll;
    max-height: 320px;
}
.rbrb-list-cont-le .ys-imgbox-cover img:nth-child(1){
    display: none;
}
.rbrb-list-cont-le .ys-imgbox-cover img:nth-child(2){
    position: relative;
    top: auto;
    left: auto;
    height: auto;
}
/* 改版-end */
/* 20250908--改版修改--strat */
.solu-plan h2{
    margin-bottom: 24px;
}
.solu-meth-word p{
    text-align: center;
}
.solu-meth-word{
    width: 67.3%;
    margin: 0 auto var(--space40);
}
.solu-plan-pic{
    width: 96.25%;
    margin: 0 auto;
}
.solu-plan-pic img{
    width: 100%;
}
.otlu-le-al-text{
    align-items: flex-start;
}
.mftr-ul-li:first-child .mftr-ul-li-link:last-child{
    margin-top: var(--space40);
}
.olat-right{
    display: inline-block;
    margin-left: 14px;
}
.olat-zho{
    display: flex;
    align-items: center;
}
.otlu-le1 .olat-right{
    display: none;
}
.olat-left{
    flex-shrink: 0;
}
.olat-min-ctact{
    padding-left: 14px;
}
.olat-min-ctact p,
.olat-min-ctact p a{
    font-size: var(--font18);
    line-height: var(--line175);
    color: var(--color333);
}
.olat-min-ctact p a{
    display: inline-block;
}
.olat-min-ctact{
    margin-top: 6px;
}
.mftr-ul{
    justify-content: flex-end;
}
.mftr-ul-li{
    padding: 0 70px;
}
.mftr-ul{
    margin: 0 -70px;
}
.mod-foot-top-ri{
    padding-right: 95px;
}
.nwbx-top-right-box{
    padding-top: 60px;
    padding-bottom: 60px;
}
.nwbc-swi .swiper-slide{
    height: auto !important;
}
.nwbx-top{
    height: 100%;
    background: #fff;
}
.viewer-body.act::after {
    opacity: 1;
}
.viewer-body::after {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .2);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    pointer-events: none;
    opacity: 0;
    transition:0s;
}
/* 20250908--改版修改--end */
/* 20250915 */
.solu-plan-pic {
    width: 78%;
    margin: 0 auto;
}
.solu-meth-word {
    width: 67.3%;
    margin: 0 auto 24px;
}
.solu-plan h2 {
    margin-bottom: 18px;
}
.solu-meth-word p{
    margin-bottom: 8px;
}
.device-page .plul-link-word{
    display: none;
}
/* .product-page .mod-btn{
    opacity: 0 !important;
    pointer-events: none !important;
} */
.product-page .plul-link-top .ys-imgbox-cover{
    opacity: 0 !important;
    pointer-events: none;
}
.plul-link-top-icon{
    opacity: 1 !important;
}
/* 20250923 */
.prodet-ban-ri-wrap {
    padding: 60px 80px;
}
.pbru-list-img, .pbru-list-img img{
    width: 100%;
}


/*20250925--修改--start*/
.hlsb-fl{
    font-family: 'Daqvan-Medium';
}
.huul-link-show{
    padding-bottom: 20px;
}
                                                       
.ys-returntop1-btn {
    position: fixed;
    right: 18px;
    bottom: 10%;
    z-index: 100;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    cursor: pointer;
    background: #fff;
    transition: all .36s ease;
    opacity: 0;
    transform: scale(.1);
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.08);
}
.ys-returntop1-btn.ys-show {
    opacity: 1;
    transform: scale(1);
} 
.ys-returntop1-btn img{
    width: 30%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.device-page2 .mod-bread{
    position: absolute !important;
    left: 50% !important;
    top: calc(var(--line80) + 20px) !important;
    transform: translateX(-50%) !important;
    margin-top: 0 !important;
}
.product-page2 .product-list{
    padding-top: var(--space100);
}
.prodet-tech-tale.on2 tbody tr td,
.prodet-tech-tale.on2 thead tr th{
    width: 50%;
    min-width: 50%;
    max-width: 50%;
}
.prodet-tech-tale.on3 tbody tr td:nth-child(1),
.prodet-tech-tale.on3 thead tr th:nth-child(1){
    width: 25%;
    min-width: 25%;
    max-width: 25%;
}
.prodet-tech-tale.on3 tbody tr td:nth-child(2),
.prodet-tech-tale.on3 thead tr th:nth-child(2){
    width: 25%;
    min-width: 25%;
    max-width: 25%;
}
.prodet-tech-tale.on3 tbody tr td:nth-child(3),
.prodet-tech-tale.on3 thead tr th:nth-child(3){
    width: 50%;
    min-width: 50%;
    max-width: 50%;
}
.prodet-tech-tale tbody tr::after{
    width: 75%;
    left: auto;
    right: 0;
    opacity: 0;
    pointer-events: none;
}
.prodet-tech-tale tbody tr td{
    border-bottom: 1px solid rgba(153, 153, 153, 0.20);
}

.prodet-tech-tale.on3 tbody tr td:nth-child(1){
    position: relative;
}
.prodet-tech-tale.on4 tbody tr td,
.prodet-tech-tale.on4 thead tr th{
    width: 25%;
    min-width: 25%;
    max-width: 25%;
}
.prodet-tech-tale.on5 tbody tr td,
.prodet-tech-tale.on5 thead tr th{
    width: 20%;
    min-width: 20%;
    max-width: 20%;
}
.prodet-tech-tale tbody tr td p{
    color: var(--color1);
    line-height: var(--line15);
    font-size: var(--font16);
}
/*20250925--修改--end*/