﻿@charset "utf-8";
/* 公共样式 - start */
body {
    font-family: "Veeva-Regular", "PingFang SC", "Microsoft YaHei" !important;
}
input,textarea{
    font-family: "Veeva-Regular", "PingFang SC", "Microsoft YaHei" !important;
}
/* wow弹窗字体引入 */
.altumcode {
    --fontFamily: "Veeva-Regular", "PingFang SC", "Microsoft YaHei" !important;
}
@font-face {
    font-family: 'Veeva-Regular';
    src: url('../fonts/PoppinsRegular/PoppinsRegular.woff2') format('woff2'),
         url('../fonts/PoppinsRegular/PoppinsRegular.woff') format('woff');
}
@font-face {
    font-family: 'Veeva-Medium';
    src: url('../fonts/PoppinsMedium/PoppinsMedium.woff2') format('woff2'),
         url('../fonts/PoppinsMedium/PoppinsMedium.woff') format('woff');
}
@font-face {
    font-family: 'Veeva-SemiBold';
    src: url('../fonts/PoppinsSemiBold/PoppinsSemiBold.woff2') format('woff2'),
         url('../fonts/PoppinsSemiBold/PoppinsSemiBold.woff') format('woff');
}
@font-face {
    font-family: 'Veeva-Bold';
    src: url('../fonts/PoppinsBold/PoppinsBold.woff2') format('woff2'),
         url('../fonts/PoppinsBold/PoppinsBold.woff') format('woff');
}
html{
    font-size: 100px;
}
:root{
    /* 字号 */
    --font100: 1.0rem;
    --font98: 0.98rem;
    --font96: 0.96rem;
    --font94: 0.94rem;
    --font92: 0.92rem;
    --font90: 0.90rem;
    --font88: 0.88rem;
    --font86: 0.86rem;
    --font84: 0.84rem;
    --font82: 0.82rem;
    --font80: 0.80rem;
    --font78: 0.78rem;
    --font76: 0.76rem;
    --font74: 0.74rem;
    --font72: 0.72rem;
    --font70: 0.70rem;
    --font68: 0.68rem;
    --font66: 0.66rem;
    --font64: 0.64rem;
    --font62: 0.62rem;
    --font60: 0.60rem;
    --font58: 0.58rem;
    --font56: 0.56rem;
    --font54: 0.54rem;
    --font52: 0.52rem;
    --font50: 0.50rem;
    --font48: 0.48rem;
    --font46: 0.46rem;
    --font44: 0.44rem;
    --font42: 0.42rem;
    --font40: 0.40rem;
    --font38: 0.38rem;
    --font36: 0.36rem;
    --font34: 0.34rem;
    --font32: 0.32rem;
    --font30: 0.30rem;
    --font28: 0.28rem;
    --font26: 0.26rem;
    --font24: 0.24rem;
    --font22: 0.22rem;
    --font20: 0.20rem;
    --font18: 0.18rem;
    --font16: 0.16rem;
    --font14: 0.14rem;
    --font12: 0.12rem;
    /* 间距 */
    --space140: 1.4rem;
    --space120: 1.2rem;
    --space100: 1.0rem;
    --space80: 0.8rem;
    --space60: 0.6rem;
    /* 行高 */
    --line15: 1.5;
    --line175: 1.75;
    /* 导航-高度 */
    --headh: 0.74rem;
    /* 颜色 */
    --color333: #333;
    --color666: #666;
    --color999: #999;
    --colorfff: #fff;
    --colormain: #F7981D;
    --colormain1: #F8680B;
    --gradient1: linear-gradient(90deg, #F5670E 0%, #FF6B00 100%);
    --gradient2: linear-gradient(180deg, #F7981D 0%, #FF6B00 75%);
    --colorbj: #EEF1F5;
    --color010: #01040B;
    --color444: #444444;
    --color636: #636669;
    --colorF59: #F59A3E;
    /* 板块间距 */
    --space40: 0.4rem;
    /* 段落间距 */
    --parpspace16: 0.16rem;
    --parpspace12: 0.12rem;
    --parpspace10: 0.1rem;  
    /* 特殊字体 */
    --medium:'Veeva-Medium';
    --bold:'Veeva-Bold';
    --semibold:'Veeva-SemiBold';
    --transition: all 0.4s ease;
    --btnHeight: 58px;
    --btnSpace: 42px;
    --cardSpace: 16px;
    --space8: 8px;
    --space16: 16px;
    --radius60: 60px;
    --radius40: 40px;
    --radius32: 32px;
    --radius26: 26px;
    --radius16: 16px;
    --radius10: 10px;
}
.std-font56,
.std-font56 p {
    font-size: var(--font56);
    color: var(--colorfff);
    line-height: var(--line15);
    font-weight: bold;
}
.std-font42,
.std-font42 p,
.yxedr-active h2 {
    font-size: var(--font42);
    color: var(--colorfff);
    line-height: var(--line175);
    font-weight: bold;
}
.std-font36,
.std-font36 p,
.yxedr-active h3 {
    font-size: var(--font36);
    color: var(--color010);
    line-height: var(--line175);
    font-weight: bold;
}
.std-font32,
.std-font32 p,
.yxedr-active h4 {
    font-size: var(--font32);
    color: var(--color010);
    line-height: var(--line175);
    font-weight: bold;
}
.std-font24,
.std-font24 p,
.yxedr-active h5 {
    font-size: var(--font24);
    color: var(--color010);
    line-height: var(--line175);
    font-weight: bold;
}
.std-text20,
.std-text20 p {
    font-size: var(--font20);
    color: var(--color010);
    line-height: var(--line175);
    font-weight: bold;
}
.std-text18,
.std-text18 p {
    font-size: var(--font18);
    color: var(--color010);
    line-height: var(--line175);
}
.std-text16,
.std-text16 p {
    font-size: var(--font16);
    color: var(--color636);
    line-height: var(--line175);
}
.yxedr-active p {
    font-size: var(--font16);
    color: var(--color636);
    line-height: var(--line175);
    margin-bottom: 0.75em;
}
.std-padtp140{
    padding-top: var(--space140);
}
.std-padbt140{
    padding-bottom: var(--space140);
}
.std-pad140s{
    padding: var(--space140) 0;
}
.std-margin24{
    margin-top: 24px;
}
.std-margin60{
    margin-top: var(--space60);
}
.yxedr-active h2, .yxedr-active h3 {
    margin-bottom: 0.75em;
}
.yxedr-active h4 {
    margin-bottom: 0.75em;
}
.yxedr-active h5 {
    margin-bottom: 0.75em;
}
.search-main{
    --colormain1: var(--colormain) !important;
}
/*分享翻译*/
.ys-wechat-cont-parga p::before{
    content: '分享到 - 微信';
    /* content: 'Share the - WeChat'; */
}
/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .2)!important;
    white-space: nowrap;
}
/*导航默认选中*/
.yxnav-active1 {

}
.yxnav-active2 {

}
/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child){
    display: none;
}
/* 省略号 */
.line-clamp{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* 过渡 */
.transition-time1{
    transition: all .36s both;
}
.transition-time2{
    transition: all .5s both;
}
/* 侧边锚点隐藏 */
.mod-anchor{
    opacity: 0;
    transform: translateX(-50%);
    transition: all .4s ease;
    position: fixed;
    z-index: 20;
}
.mod-anchor.on1 {
    opacity: 1;
    transform: translateX(0%);
}
.mod-anchor ul{
    transition: all .4s ease;
}
.mod-anchor:not(.act) ul{
    opacity: 1;
    transform: translateX(0%);
}
.mod-anchor.act ul{
    opacity: 0;
    transform: translateX(-50%);
}
/* 轮播箭头 */
.swiper-button-next.swiper-button-disabled, 
.swiper-button-prev.swiper-button-disabled,
.slick-arrow.slick-disabled{
    pointer-events: none!important;
    opacity: .5!important;
}
.mod-arrows1 .swiper-button-next,
.mod-arrows1 .swiper-button-prev,
.mod-arrows1 .slick-prev, 
.mod-arrows1 .slick-next{
    
}
.ys-hd-pc::before{
    height: 100%;
}
.ys-ph-navbar{
    height: 74px;
}
.ys-phnav-header {
    display: block;
    padding: 0;
    height: 74px;
}
.ys-phnav-header-bt{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 20px;
}
.ys-phnav-header a, .ys-phnav-header-font, .ys-phnav-logo, .ys-phnav-r>div {
    line-height: 48px;
}
/* 公共样式 - end */
.ys-cont1580{
    width: 85vw;
    max-width: 1580px;
    margin: auto;
    --place: calc(50vw - 790px);
    --cont: 1580px;
}
/* 手机端导航样式-start */
.yppl-link a{
    display: flex;
    align-items: center;
}
.yppl-link span{
    font-size: 16px !important;
    line-height: var(--line175) !important;
    color: var(--colorF59) !important;
    font-weight: bold;
    display: block !important;
}
.ys-phnav-pull2{
    padding: 15px 20px;
    display: none;
    background: #f3f3f3;
    border-bottom: 1px solid #bababa;
}
.ys-phnav-pull2-li{
    margin-bottom: 15px;
}
.ys-phnav-pull2-li:last-child{
    margin-bottom: 0;
}
.yppl-link img{
    width: 10px;
    margin-left: 4px;
}
.ys-phnav-icon::before,
.ys-phnav-icon::after{
    display: none;
}
.ys-phnav-icon{
    width: 10px;
    transform: translateY(-50%) rotate(-90deg);
    transition: var(--transition);
    right: 20px;
}
.ys-phnav-icon img{
    width: 100%;
}
.ys-ph-nav .ys-phnav-header-font, .ys-ph-nav a {
    color: var(--color444);
}
/* .ys-phnav-lisbox>.ys-phnav-header-font, .ys-phnav-lisbox>a{
    padding: 20px;
} */
.ys-ph-nav-li.act .ys-phnav-icon{
    transform: translateY(-50%) rotate(0deg);
}
.ys-phnav-lisbox {
    border-bottom: 1px solid #bababa;
}
.ys-ph-btn{
    margin: 14px auto 0;
    text-align: center;
    background: var(--colormain);
}
.ys-ph-btn a{
    font-size: 16px;
    line-height: 50px;
    color: var(--colorfff);
}
.ys-phnav-menu {
    top: 74px;
    height: calc(100% - 74px);
}
.ys-phmenu-search{
    display: flex;
    align-items: center;
    border-bottom: 1px solid #bababa;
    /* padding: 0 20px; */
}
.ys-phmenu-search-icon{
    width: 20px;
}
.ys-phmenu-search-icon img{
    width: 100%;
}
.ys-phmenu-search-input{
    width: calc(100% - 20px);
    height: 50px;
}
.ys-phmenu-search-input input{
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: var(--color010);
    padding: 0 10px;
}
.ys-phmenu-search-input input::placeholder{
    font-size: 16px;
    color: var(--color636);
}
.yppi-tp{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 20px;
}
.yppi-tp-icon{
    transform: rotate(-90deg);
    width: 10px;
    transition: var(--transition);
}
.yppi-tp-icon img{
    width: 100%;
}
.ys-phnav-pull2-item:nth-child(1) .yppi-tp{
    padding-top: 20px;
}
.ys-phnav-pull2-item:last-child .yppi-tp{
    padding-bottom: 20px;
}
.yppi-bt-lab a{
    font-size: 16px;
    line-height: var(--line15);
    color: var(--color010);
    padding: 14px 15px;
    background: #f9f9f9;
    display: block;
}
.ys-phnav-pro{
    padding: 0;
}
.yppi-bt-tit span{
    font-size: 16px;
    line-height: var(--line15);
    color: var(--colormain);
    font-weight: bold;
}
.yppi-bt-tit a{
    display: block;
    padding: 14px 15px;
}
.yppi-bt{
    background: #fff;
    border: 1px solid #eee;
    display: none;
    border-bottom: none !important;
}
.yppi-bt-list-li a{
    display: block;
    padding: 6px 15px 6px 30px;
    display: block;
}
.yppi-bt-list-li span{
    font-size: 14px;
    line-height: var(--line15);
    color: var(--color636);
}
.ys-phnav-pull2-item.act .yppi-tp-icon{
    transform: rotate(0deg);
}
.yppi-bt-list{
    padding-bottom: 14px;
}
.ys-phnav-menu .mCSB_outside+.mCSB_scrollTools {
    right: -2px !important;
    top: 0;
    bottom: 0;
    width: 2px;
}
.ys-ph-nav-li.yxnav-active1 .ys-phnav-lisbox .ys-phnav-header-font{
    color: var(--colormain);
}
.ys-phnav-pull2-item.yxnav-active2 .yppi-tp .ys-phnav-header-font{
    color: var(--colormain);
}
.yppi-bt-list-li.yxnav-active3 span{
    color: var(--colormain);
}
.ys-phnav-logo {
    width: 135px;
}
/* 手机端导航样式-end */

.ys-hd-pc{
    padding: 0;
    display: block;
}
.ys-hd-pc::before{
    display: none;
}
.ys-hd-tp{
    background: #324663;
    position: relative;
    z-index: 5;
}
.yhtn-phone,
.yhtn-email{
    display: flex;
    align-items: center;
}
.yhtn-li-num{
    padding-left: 8px;
}
.yhtn-li-parga,
.yhtn-li-parga a,
.yhtn-li-num a{
    font-size: var(--font14);
    line-height: 36px;
    color: var(--colorfff);
}
.yhtn-li{
    padding: 0 0.4rem;
    position: relative;
}
.ys-hd-tp-nav{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin: 0 -0.4rem;
}
.yhtn-li-tp{
    display: flex;
    align-items: center;
    cursor: pointer;
}
.yhtn-li-tp span{
    font-size: var(--font14);
    line-height: 36px;
    color: var(--colormain);
}
.yhtn-li-tp img{
    width: 12px;
    margin-left: 4px;
    transition: var(--transition);
}
.yhtn-li-bt{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 100%;
    border: 1px solid #EEE;
    background: #FFF;
    box-shadow: 0 8px 26px 0 rgba(0, 0, 0, 0.10);
    padding: 20px 30px;
    display: none;
}
.yhtn-region .yhtn-li-bt{
    width: 233px;
}
.yhtn-li-bt-item>a{
    display: flex;
    align-items: center;
}
.ylbi-parga{
    padding: 0 8px;
}
.ylbi-parga span{
    font-size: var(--font14);
    line-height: var(--line175);
    color: var(--color636);
    transition: var(--transition);
}
.ylbi-img{
    width: 20px;
}
.ylbi-img img{
    width: 100%;
}
.ylbi-icon{
    width: 10px;
    height: 10px;
    position: relative;
}
.ylbi-icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: var(--transition);
}
.ylbi-icon img:nth-child(2){
    opacity: 0;
}
.yhtn-li-bt-item{
    margin-bottom: 0.1rem;
}
.yhtn-li-bt-item:last-child{
    margin-bottom: 0;
}
.yhtn-li-bt-item.yxnav-active2 .ylbi-parga span{
    color: var(--colormain);
}
.yhtn-li-bt-item.yxnav-active2 .ylbi-icon img:nth-child(1){
    opacity: 0;
}
.yhtn-li-bt-item.yxnav-active2 .ylbi-icon img:nth-child(2){
    opacity: 1;
}
.ylbi-bt{
    padding-left: 28px;
}
.ylbi-ul{
    display: flex;
    flex-wrap: wrap; 
    margin: 6px -8px 0;   
}
.ylbi-ul-li{
    padding: 0 8px;
    position: relative;
}
.ylbi-ul-li::after{
    content: "";
    width: 1px;
    height: 12px;
    background: var(--colormain);
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.ylbi-ul-li a{
    font-size: 12px;
    line-height: var(--line175);
    color: var(--colormain);
}
.ylbi-ul-li:last-child::after{
    display: none;
}
.yhtn-industry .yhtn-li-bt{
    width: 180px;
}
.yhtn-li-wrap.active .yhtn-li-tp img{
    transform: rotate(90deg);
}
.yhtn-li-bt-item.not-icon .ylbi-icon{
    display: none;
}
.ys-hd-bt-logo{
    width: 136px;
}
.ys-hd-bt-logo a{
    width: 100%;
    line-height: var(--headh);
    display: block;
}
.ys-hd-bt-logo img{
    width: 100%;
}
.ys-hd-bt{
    position: relative;
}
.ys-hd-bt::after{
    content: "";
    width: 100%;
    height: 100%;
    background: #FFF;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.06);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.ys-hd-bt .ys-cont1580{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.yhbn-ul-li{
    padding: 0 0.33rem;
}
.yhbn-ul{
    margin: 0 -0.33rem;
    display: flex;
    align-items: center;
}
.yulw-link{
    font-size: var(--font16);
    line-height: var(--headh);
    color: var(--color444);
    display: block;
    transition: var(--transition);
    position: relative;
}
.yulw-link::after{
    content: "";
    width: calc(100% + 28px);
    height: 5px;
    background: var(--colorF59);
    position: absolute;
    top: 9px;
    left: 50%;
    transform: translateX(-50%);
    transition: var(--transition);
    opacity: 0;
}
.head-nav-item.yxnav-active1 .yulw-link{
    color: var(--colormain1);
}
.head-nav-item.yxnav-active1 .yulw-link::after{
    opacity: 1;
}
.ys-hd-bt-other{
    display: flex;
    align-items: center;
}
.yhbo-lang{
    margin-left: 0.4rem;
}
.yhbo-lang a{
    display: block;
    font-size: 14px;
    line-height: 36px;
    color: var(--colorfff);
    font-family: var(--bold);
    padding: 0 14px;
    border-radius: 50px;
    background: var(--colormain);
}
.yhbo-search-icon{
    width: 20px;
    height: 20px;
    position: relative;
}
.yhbo-search-icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    max-width: inherit;
    transition: var(--transition);
}
.yhbo-search-tp{
    display: flex;
    align-items: center;
    cursor: pointer;
}
.yhbo-search-parga{
    font-size: var(--font16);
    line-height: var(--headh);
    color: var(--color444);
    transition: var(--transition);
    margin-left: 10px;
}
.yhbo-search-icon img:nth-child(2){
    opacity: 0;
}
.ys-search2-tibox {
    width: 650px;
    border-bottom: 1px solid #DFDFDF;
    display: flex;
    align-items: center;
}
.ys-search2-box {
    padding: 20px 0;
}
.ys-search2-ibox{
    width: 20px;
    margin-top: 0;
}
.ys-search2-tbox{
    width: calc(100% - 20px);
    border: none;
}
.ys-search2-tbox input{
    font-size: var(--font16);
    color: var(--color010);
}
.ys-search2-tbox input::placeholder{
    font-size: var(--font16);
    color: var(--color999);
}
.ys-hd-pc.has-search .yhbn-ul-li-wrap{
    pointer-events: none;
}
.ys-search2-btn.act .yhbo-search-icon img:nth-child(1){
    opacity: 0;
}
.ys-search2-btn.act .yhbo-search-icon img:nth-child(2){
    opacity: 1;
}
.ys-search2-btn.act .yhbo-search-parga{
    color: var(--colormain);
}
.ys-search2-win{
    box-shadow: none;
    overflow: visible;
    z-index: -1;
}
.ys-search2-win::after{
    content: "";
    width: 100%;
    height: 100%;
    box-shadow: 0 8px 26px 0 rgba(0, 0, 0, 0.10);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.ys-main{
    position: relative;
    z-index: 2;
}
.ys-footer{
    z-index: 1;
    margin-top: -1.6rem;
    padding-top: 2.6rem;
    padding-bottom: 0.4rem;
    border-radius: var(--radius60) var(--radius60) 0 0;
    background: linear-gradient(238deg, #1B2F54 6.67%, #1B2F54 11.26%, #171717 21.94%, #171717 67.47%, #13223D 91.84%);
}
.footer-top-le{
    width: 2.8rem;
}
.footer-top-ri{
    width: calc(100% - 2.8rem);
    padding-left: 1.7rem;
}
.footer-top-follow{
    display: none;
}
.footer-share-btn .ys-imgbox-cover{
    width: 100%;
}
.footer-logo{
    width: 114px;
}
.footer-logo a{
    width: 100%;
    display: block;
}
.footer-logo img{
    width: 100%;
}
.footer-parga p{
    color: var(--colorfff);
}
.footer-parga{
    margin-top: 0.3rem;
}
.footer-share{
    margin: 0.53rem 0 0;
    display: flex;
    align-items: center;
}
.footer-share-tit{
    color: var(--colorfff);
    font-weight: bold;
    padding-right: 0.24rem;
}
.footer-share-ul{
    display: flex;
}
.footer-share-ul li{
    width: 24px;
    margin-right: 20px;
}
.footer-share-ul li:last-child{
    margin-right: 0;
}
.footer-code{
    margin: 0.4rem -0.2rem 0;
    display: flex;
}
.footer-code-li{
    width: 50%;
    padding: 0 0.2rem;
    text-align: center;
}
.footer-code-li-img{
    width: 100%;
}
.footer-code-li-img img{
    width: 100%;
}
.footer-code-li-parga{
    margin-top: 14px;
}
.footer-code-li-parga p{
    color: var(--colorfff);
}
.footer-top{
    padding-bottom: 0.8rem;
    flex-wrap: wrap;
}
.footer-nav>li>a{
    font-size: var(--font18);
    color: var(--colorfff);
    margin-bottom: 0.24rem;
    display: block;
}
.footer-nav>li li a{
    font-size: var(--font16);
    line-height: var(--line175);
    color: rgba(255,255,255,.8);
    display: flex;
    align-items: center;
    margin-bottom: 0;
}
.footer-nav>li li a svg,
.footer-nav>li li a img{
    width: 10px;
    margin-left: 6px;
}
.footer-nav>li li a svg path{
    transition: var(--transition);
}
.footer-nav>li li{
    margin-bottom: 0.24rem;
}
.footer-nav>li li:last-child{
    margin-bottom: 0;
}   
.footer-nav{
    width: 100%;
    margin: 0;
}
.footer-nav>li{
    padding: 0;
}
.footer-bot{
    border: none;
    padding: 0;
    align-items: flex-start;
}
.footer-text, .footer-text a, .footer-text p{
    color: rgba(255,255,255,.5);
}
.footer-text img{
    width: 20px;    
    margin-right: 8px;
    position: relative;
    top: -2px;
}
.footer-text a{
    margin-left: 8px;
}
.footer-privacy {
    --gap1: 14px;
}
.footer-privacy>li{
    position: relative;
}
.footer-privacy>li::after{
    content: "";
    width: 1px;
    height: 74%;
    background: rgba(255,255,255,.5);
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.footer-privacy>li:last-child::after{
    display: none;
}
.mod-contact,
.mod-register{
    margin-top: var(--space140);
    padding: var(--space120) 0;
    border-radius: var(--radius60);
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.mod-contact-subtit{
    color: var(--colorfff);
    text-align: center;
    margin-bottom: 0.1rem;
}
.mod-contact-tit{
    text-align: center;
    margin-bottom: 0.4rem;
}
.mod-contact-btn{
    text-align: center;
}
.std-btn1{
    display: inline-block;
}
.std-btn1-box,
.std-btn4-box{
    display: flex;
    justify-content: center;
    padding: 0 var(--btnSpace);
    cursor: pointer;
    position: relative;
    border-radius: 29px;
    overflow: hidden;
    z-index: 1;
}
.std-btn1-box::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #1B3055 0%, #1A6F9B 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -2;
}
.std-btn1-box::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #1B3055 0%, #1B385E 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0;
    transition: var(--transition);
}
.std-btn1-box span,
.std-btn4-box span{
    font-size: var(--font18);
    line-height: var(--btnHeight);
    color: var(--colorfff);
    font-weight: bold;
}
.std-btn1-box img,
.std-btn2-box img,
.std-btn4-box img,
.std-btn3-box-icon{
    margin-left: 12px;
    width: 10px;
    transition: var(--transition);
}
.std-btn3{
    display: inline-block;
}
.head-nav-item-down{
    border-top: 1px solid #EEE;
    background: #FFF;
    box-shadow: 0 8px 26px 0 rgba(0, 0, 0, 0.10);
    z-index: -1;
    left: 20px;
    transform: translateX(0);
}
.head-nav-item-service{
    width: 4rem;
    padding: 0.28rem 0.28rem 0.35rem 0.28rem;
}
.head-nav-item-activity{
    width: 2.05rem;
    padding: 0.28rem 0.28rem 0.35rem 0.28rem;
}
.huli-item span{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color636);
    transition: var(--transition);
}
.huli-item-icon{
    width: 10px;
    height: 10px;
    position: relative;
    margin-left: 8px;
}
.huli-item-icon img{
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: var(--transition);
}
.huli-item-icon img:nth-child(1){
    opacity: 0;
}
.huli-item a{
    display: flex;
    align-items: center;
}
.hnis-ul-li-tit{
    display: flex;
    align-items: center;
}
.hnis-ul-li-tit span{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--colorF59);
    font-weight: bold;
}
.hnis-ul-li-tit img{
    width: 10px;
    margin-left: 8px;
}
.hnis-ul-li-info{
    margin-top: 10px;
}
.huli-item{
    margin-bottom: 10px;
}
.huli-item:last-child{
    margin-bottom: 0;
}
.huli-item.yxnav-active2 span{
    color: var(--colormain);
}
.huli-item.yxnav-active2 .huli-item-icon img:nth-child(1){
    opacity: 1;
}
.huli-item.yxnav-active2 .huli-item-icon img:nth-child(2){
    opacity: 0;
}
.hnis-ul-li{
    padding: 0 0.4rem;
}
.hnis-ul{
    margin: 0 -0.4rem;
    display: flex;
    flex-wrap: wrap;
}
.hnia-info-li{
    margin-bottom: 20px;
}
.hnia-info-li:last-child{
    margin-bottom: 0;
}
.head-nav-item-about{
    left: 50%;
    transform: translateX(-50%);
    width: 4.1rem;
    padding: 0.28rem 0.48rem;
}
.hnis-ul-li-wrap{
    margin-bottom: 16px;
}
.hnis-ul-li-wrap:last-child{
    margin-bottom: 0;
}
.head-nav-item-pro{
    width: 8rem;
}
.hnip-wrap{
    display: flex;
    padding-bottom: 0.4rem;
}
.hnip-wrap-le{
    width: 40%;
    border-right: 1px solid #eee;
    padding-top: 0.2rem;
}
.hnip-wrap-ri{
    width: 60%;
    padding: 0.28rem 0.26rem 0.28rem 0.34rem;
}
.hnip-wrap-le-li{
    transition: var(--transition);
    padding: 10px 0.25rem;
    cursor: pointer;
}
.hnip-wrap-le-li span{
    font-size: var(--font16);
    line-height: var(--line175);
    transition: var(--transition);
    color: var(--color010);
}
.hnip-wrap-le-li.act{
    background: var(--colorF59);
}
.hnip-wrap-le-li.act span{
    color: var(--colorfff);
}
.hnip-wrap-le-li.act{
    color: var(--colorfff);
}
.hnip-wrap-le-li.act li a{
    color: var(--colorfff) !important;
}
.hnip-wrap-le-li.act li::after{
    background: var(--colorfff);
}
.hliu-li.yxnav-active3 span{
    color: var(--colormain);
}
.hliu-li{
    display: flex;
    align-items: center;
}
.hliu-li ul,
.hnip-wrap-le-li ul{
    display: flex;
    margin: 0 -5px;
}
.hliu-li li,
.hnip-wrap-le-li li{
    position: relative;
    padding: 0 5px;
}
.hliu-li li::after,
.hnip-wrap-le-li li::after{
    content: "";
    width: 1px;
    height: 14px;
    background: var(--color666);
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    transition: var(--transition);
}
.hliu-li li:last-child::after,
.hnip-wrap-le-li li:last-child::after{
    display: none;
}
.hliu-li li a,
.hnip-wrap-le-li li a{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color666);
    transition: var(--transition);
}
.hnip-wrap-le-li li a{
    color: var(--color010);
}
.hnip-wrap-le-li{
    display: flex;
    align-items: center;
}
.hnip-wrap-ri-ul{
    position: relative;
}
.hwru-li{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: var(--transition);
    pointer-events: none;
}
.hwru-li.act{
    opacity: 1;
    position: relative;
    pointer-events: all;
}
.hwru-li-tit{
    display: block;
    transition: var(--transition);
    margin-bottom: 8px;
}
.hwru-li-info-link{
    padding: 10px 0;
    margin-bottom: 10px;
    border-bottom: 1px solid #EEE;
    display: flex;
    align-items: center;
}
.hwru-li-info-link span{
    font-size: inherit;
    line-height: inherit;
    font-weight: bold;
    color: var(--colorF59);
}
.hwru-li-info-link img{
    width: 10px;
    margin-left: 8px;
}
.hliu-li a{
    display: flex;
    align-items: center;
}
.hliu-li span{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color636);
    transition: var(--transition);
}
.hliu-li{
    margin-bottom: 0.2rem;
}
.hliu-li:last-child{
    margin-bottom: 0;
}
.ys-page-wrap.act .ys-main{
    margin-top: calc(var(--headh) + 36px);
}
.ys-ban-txtbox .ys-cont1580{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.ys-ban-txtbox.has-img .ys-ban-txtbox-le{
    width: 51%;
    padding-right: 1.66rem;
    text-align: left;
}
.ys-ban-txtbox-img{
    width: 49%;
    border-radius: var(--radius60);
    border: 1px solid rgba(238, 238, 238, 0.20);
    background: linear-gradient(276deg, rgba(27, 47, 84, 0.80) 0.7%, rgba(23, 23, 23, 0.80) 26.67%, rgba(23, 23, 23, 0.80) 100.77%);
    backdrop-filter: blur(25px);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.ys-ban-txtbox-img img{
    width: 100%;
}
.ybtl-subtit{
    font-size: var(--font22);
    line-height: var(--line15);
    color: var(--colorfff);
    font-weight: bold;
    margin-bottom: 0.18rem;
}
.ybtl-subtit img{
    width: 27%;
}
.ybtl-tit{
    margin-bottom: 0.18rem;
    line-height: var(--line15);
}
.ybtl-parga p{
    color: var(--colorfff);
    font-weight: normal;
}
.ybtl-parga{
    margin-bottom: 0.4rem;
}
.ys-ban-slick{
    border-radius: 0 0 var(--radius60) var(--radius60);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.ys-ban-txtbox-le{
    width: 100%;
    text-align: center;
}
.ys-dots1 {
    --pro: 10s;
}
.ys-ban-slick .slick-dots{
    bottom: 0.4rem;
}
.ys-dots1 .slick-dots li {
    width: 30px;
    height: 2px;
}

.ys-ban-li.slick-active .ybtl-subtit {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.2s;
}
.ys-ban-li.slick-active .ybtl-tit {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.3s;
}
.ys-ban-li.slick-active .ybtl-parga {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.4s;
}
.ys-ban-li.slick-active .ybtl-btn {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.5s;
}
.ys-ban-li.slick-active .ys-ban-txtbox-img{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.5s;
}
.home-solu{
    margin-top: var(--space140);
    padding: var(--space140) 0 calc(var(--space140) + 80px);
    border-radius: var(--radius60) var(--radius60) 0 0;
    background: var(--colorbj);
}
.home-why-tp{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.home-why-tp-text{
    width: 46%;
}
.home-why-tp-slick{
    width: 54%;
    padding-left: 2.6rem;
}
.hwtt-tit .std-text20{
    background: var(--gradient1);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    margin-bottom: 0.1rem;
}
.hwtt-btn{
    margin-top: 0.45rem;
}
.hwtt-parga p{
    color: var(--color636);
    font-weight: normal;
}
.std-btn2{
    display: inline-block;
}
.std-btn2-box,
.std-btn3-box{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 var(--btnSpace);
    border-radius: 29px;
    border: 1px solid #01040B;
    transition: var(--transition);
}
.std-btn2-box span,
.std-btn3-box span {
    font-size: var(--font18);
    line-height: calc(var(--btnHeight) - 2px);
    color: var(--color010);
    font-weight: bold;
    transition: var(--transition);
}
.home-why-mid,
.home-why-bt{
    margin-top: var(--space100);
}
.home-why-mid-ul{
    margin: 0 -0.5rem;
    display: flex;
    flex-wrap: wrap;
}
.hwmu-li{
    width: 25%;
    padding: 0 0.5rem;
    margin-top: 0.5rem;
}
.hwmu-li:nth-child(1),
.hwmu-li:nth-child(2),
.hwmu-li:nth-child(3),
.hwmu-li:nth-child(4){
    margin-top: 0;
}
.hwmu-li-cont{
    padding-top: 0.5rem;
    position: relative;
}
.hwmu-li-cont::after{
    content: "";
    width: 100%;
    height: 2px;
    background: var(--gradient1);
    position: absolute;
    top: 0;
    left: 0;
}
.hwmu-li-cont .ys-imgbox-cover{
    width: 70px;
}
.hwmu-li-cont-tit{
    margin-top: 0.45rem;
}
.home-why-bt{
    padding: 0.87rem 1.2rem 1.1rem;
    border-radius: var(--radius60);
    background: linear-gradient(248deg, #13223D -2.13%, #132F61 92.98%);
    box-shadow: 10px 20px 30px 0 rgba(81, 94, 110, 0.20);
}
.home-why-bt-tit{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.home-why-bt-tit h2{
    color: var(--colorfff);
}
.home-custom-btn{
    display: none;
}
.std-btn3-box span{
    color: var(--colorfff);
}
.std-btn3-box{
    border: 1px solid var(--colorfff);
}
.std-btn3-box-icon svg{
    width: 100%;
    height: auto;
}
.std-btn3-box-icon svg path{
    transition: var(--transition);
}
.hwbi-ul{
    display: flex;
    margin: 0 -0.85rem;
    flex-wrap: wrap;
}
.hwbi-ul-li{
    width: 33.333333%;
    padding: 0 0.85rem;
}
.hwbi-ul-li-cont{
    position: relative;
    border-left: 3px solid var(--colormain);
    padding: 0.15rem 0 0.15rem 0.3rem;
    height: 100%;
}
.hwbi-ul-li-cont .std-font24{
    color: var(--colorfff);
}
.hwbi-ul-li-cont p{
    color: var(--colorfff);
}
.hwts-li{
    width: 100%;
    padding: 0 0.4rem;
}
.home-why-tp-slick .ys-slick{
    margin: 0 -0.4rem;
}
.hwts-li-info-item{
    width: 50%;
    padding: 0 0.4rem;
    margin-top: 0.68rem;
}
.hwts-li-info-item:nth-child(1),
.hwts-li-info-item:nth-child(2){
    margin-top: 0;
}
.hwts-li-info{
    margin: 0 -0.4rem;
    display: flex;
    flex-wrap: wrap;
}
.hlii-num span{
    font-size: var(--font60);
    line-height: 1.2;
    font-family: var(--medium);
    display: inline-block;
    background: linear-gradient(270deg, #F7981D 36.84%, #FF6B00 63.16%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.hlii-parga p{
    color: var(--color636);
}
.hlii-parga{
    margin-top: 0.1rem;
}
.home-why{
    overflow: visible;
}
.home-solu-tp{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: flex-end;
}
.home-solu-bt-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-1 * var(--cardSpace));
}
.hsbu-li{
    width: 33.333333%;
    padding: 0 var(--cardSpace);
    margin-top: calc(2 * var(--cardSpace));
}
.hsbu-li:nth-child(1),
.hsbu-li:nth-child(2),
.hsbu-li:nth-child(3){
    margin-top: 0;
}
.hsbu-li-link{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 0.5rem;
    border-radius: var(--radius26);
    background: #FFF;
    transition: var(--transition);
}
.hsbu-li-link-icon{
    width: 56px;
    height: 56px;
    border-radius: 50%;
    box-shadow: 2px 5px 30px rgba(102, 102, 102, 0.20);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: var(--transition);
    position: relative;
    z-index: 1;
}
.hsbu-li-link-icon::before{
    content: "";
    width: 100%;
    height: 100%;
    background: #FFF;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -2;
}
.hsbu-li-link-icon::after{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: var(--gradient1);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: var(--transition);
    opacity: 0;
}
.hsbu-li-link-icon .ys-imgbox-cover{
    width: 24px;
}
.hsbu-li-link-icon .ys-imgbox-cover img{
    transform: scale(1) !important;
}
.hsbu-li-tit{
    margin-top: 0.18rem;
    flex-grow: 1;
}
.hsbu-li-parga{
    margin-top: 0.13rem;
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.hsbu-li-btn{
    margin-top: 0.3rem;
}
.hsbu-li-btn span,
.hllt-item-btn span{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color010);
    font-weight: bold;
    text-decoration: underline;
    text-underline-offset: 3px;
}
.std-btn2-box.act span,
.std-btn2-box.act img{
    opacity: 1 !important;
}
.home-solu-tp-btn{
    margin-bottom: 3px;
}
.ys-ban-control-dots {
    display: flex;
    justify-content: center;
}
.ys-ban-control{
    margin-top: 0.55rem;
}
.ys-ban-control.empty{
    display: none;
}
.ybcd-li {
    width: 12px;
    height: 12px;
    position: relative;
    cursor: pointer;
    margin: 0 8px;
}
.ybcd-li svg {
    width: 100%;
    height: auto;
    opacity: 0;
    transition: all .36s;
    transform: rotate(-90deg);
}
.ybcd-li.on svg {
    opacity: 1;
}
.ybcd-li::after {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: rgba(247, 152, 29, .5);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .36s;
}
.ybcd-li.on::after {
    opacity: 0;
}
.home-case{
    position: relative;
    z-index: 2;
    margin-top: -80px;
    border-radius: var(--radius60);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    padding: var(--space140) 0;
    background: linear-gradient(192deg, #1B2F54 5.21%, #1B2F54 10.29%, #171717 22.08%, #171717 72.36%, #13223D 92.66%);
}
.home-case h2{
    color: var(--colorfff);
}
.hcbs-li-link-img{
    width: 58%;
    border-radius: var(--radius32);
}
.hcbs-li-link-img::after{
    content: "";
    width: 100%;
    height: 100%;
    opacity: 0.5;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.70) 100%);
    position: absolute;
    top: 0;
    left: 0;
}
.hcbs-li-link-text{
    width: 42%;
    padding-left: 0.48rem;
}
.hcbs-li-link{
    display: flex;
    align-items: center;
}
.hllt-item{
    margin-bottom: 0.4rem;
    border-left: 3px solid var(--colormain);
}
.hllt-item:last-child{
    margin-bottom: 0;
}
.hllt-tp a,
.hllt-bt{
    display: block;
    width: 100%;
    padding: 0.16rem 0 0.16rem 0.3rem;
}
.hllt-item-tit{
    color: var(--colorfff);
}
.hllt-item-parga{
    margin-top: var(--space8);
    color: var(--colorfff);
    max-height: 7em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.hllt-item-parga p{
    color: var(--colorfff);
}
.hllt-item-btn span{
    color: var(--colorfff);
}
.hllt-bt-tit{
    font-weight: bold;
    color: var(--colorfff);
}
.hllt-bt-info{
    margin-top: var(--space8);
}
.hbil-icon{
    width: 18px;
    position: relative;
    top: 5px;
}
.hbil-icon img{
    width: 100%;
}
.hbil-arrow{
    width: 10px;
    position: relative;
    top: 9px;
}
.hbil-arrow img{
    width: 100%;
}
.hbil-tit{
    width: calc(100% - 18px - 10px);
    padding: 0 8px;
}
.hbil-tit p{
    color: var(--colorfff);
}
.hllt-bt-info-li a{
    display: flex;
    align-items: flex-start;
}
.home-case .swiper-pagination-progressbar{
    width: 85vw !important;
    max-width: 1580px !important;
}
.swiper-pagination-progressbar{
    height: 1px !important;
    background: rgba(255,255,255,.2) !important;
    top: auto !important;
    bottom: 0 !important;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--gradient1) !important;
    height: 2px !important;
}
.home-case-bt-swiper{
    overflow: visible !important;
    padding-bottom: 0.48rem !important;
    width: 81%;
    margin: 0 !important;
}
.home-case-bt-btn{
    justify-content: center;
}
.std-arrow{
    display: flex;
    align-items: center;
}
.std-arrow.black .std-arrow-icon{
    border-radius: 50px;
    border: 1px solid var(--colorfff);
    transition: var(--transition);
    display: flex;
    align-items: center;
    justify-content: center;
}
.std-arrow-icon{
    width: 40px;
    height: 40px;
    cursor: pointer;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.std-arrow-icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: var(--transition);
}
.std-arrow-icon img:nth-child(2){
    opacity: 0;
}
.std-arrow-icon svg{
    width: 14px;
    height: 14px;
}
.home-case-bt-btn .std-arrow-prev{
    transform: rotate(180deg);
}
.std-arrow-num{
    padding: 0 16px;
}
.std-arrow-num,
.std-arrow-num span{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--colorfff);
    font-family: var(--bold);
}
.swiper-button-disabled{
    pointer-events: none;
    opacity: 0.5;
}
.home-resource-bt{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    --place: calc(50vw - 790px);
    padding-left: var(--place);
}
.home-resource-bt-le{
    width: 505px;
    position: relative;
    border-radius: var(--radius32);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    z-index: 1;
}
.hrbl-img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.hrbl-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hrbl-text{
    padding: 0.6rem 0.35rem 0.48rem 0.4rem;
}
.htll-icon{
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: linear-gradient(180deg, #F7981D 0%, #F8680B 100%);
    display: flex;
    align-items: center;
    justify-content: center;
}
.htll-icon img{
    width: 10px;
}
.htll-text{
    color: var(--color010);
    line-height: 30px;
    padding-left: 6px;
    font-weight: bold;
}
.hrbl-text-lab-li{
    padding: 0 10px;
    border-radius: 10px;
    background: #FFF;
    display: flex;
    align-items: center;
}
.hrbl-text-lab{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0.4rem;
}
.hrbl-text-tit{
    font-size: var(--font28);
    line-height: var(--line15);
    color: var(--colorfff);
    margin-bottom: 0.2rem;
    font-weight: bold;
}
.hrbl-text-info{
    margin-bottom: 0.5rem;
}
.hrbl-text-info span{
    font-size: var(--font18);
    line-height: var(--line175);
    color: var(--colorfff);
}
.hrbl-text-logo{
    width: 82%;
    margin-top: 0.36rem;
    margin-left: calc(18% + 20px);
    position: relative;
}
.hrbl-text-logo img{
    width: 100%;
}
.hrbl-text-logo img:nth-child(2){
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.std-btn4{
    display: inline-block;
}
.std-btn4-box{
    background: var(--colorfff);
}
.std-btn4-box span{
    color: var(--color010);
}
.home-resource-bt-ri{
    width: calc(100% - 505px);
    padding-left: 32px;
    overflow: hidden;
    margin-top: -0.3rem;
}
.hrbr-swiper-li-link{
    width: 100%;
    height: 100%;
    border-radius: var(--radius26);
    background: var(--colorbj);
    transition: var(--transition);
    padding: 0.3rem 0.3rem 0.18rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.hsll-lab{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 -5px;
}
.hsll-lab-li{
    padding: 0 5px;
}
.hsll-lab-li span{
    font-size: var(--font16);
    line-height: var(--line15);
    color: var(--color010);
    padding-left: 20px;
    position: relative;
}
.hsll-lab-li span::before{
    content: "";
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: linear-gradient(180deg, #F7981D 0%, #F8680B 100%);
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.hsll-text-tit{
    margin-bottom: var(--space16);
}
.hsll-text-parga{
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.hsll-text-parga p{
    color: var(--color444);
}
.hsll-text{
    margin-top: 0.75rem;
}
.hsll-btn{
    margin-top: 0.8rem;
    border-radius: var(--radius16);
    border: 1px solid #C6C6C6;
    transition: all .36s;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    position: relative;
    width: calc(100% + 24px);
    margin-left: -12px;
}
.hsll-btn-img{
    opacity: 0;
    transition: all .36s;
}
.hsll-btn-img img{
    transform: scale(1) !important;
}
.hsll-btn-arrow{
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 32px;
    transition: all .6s;
}
.hsll-btn-arrow svg{
    width: 100%;
    height: auto;
}
.hsll-btn-arrow svg rect,
.hsll-btn-arrow svg path{
    transition: all.36s;
}
.hsll-btn::after{
    content: "";
    width: 65%;
    height: 1px;
    background: #C6C6C6;
    position: absolute;
    top: 50%;
    left: 72px;
    z-index: -1;
}
.hrbr-swiper-li{
    height: auto !important;
}
.hrbr-swiper{
    overflow: visible !important;
    width: 95.5%;
    margin: 0 !important;
    max-width: 1144px;
    padding: 0.3rem 0 !important;
}
.hsll-btn-text{
    color: var(--colorfff);
    font-weight: bold;
    transition: all .36s;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 5;
    opacity: 0;
}

.hrbr-btn{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.hrbr-btn .std-arrow-prev{
    margin-left: 0 !important;
}
.hrbr-btn .std-arrow-icon{
    border: 1px solid #01040B;
    border-radius: 50%;
    margin: 0 8px;
    transition: var(--transition);
}
.std-arrow-icon path{
    transition: var(--transition);
}
.hrbr-btn .swiper-button-disabled{
    opacity: 1;
}
.hrbr-btn .swiper-button-disabled path{
    stroke: #DDDDDD;
}
.hrbr-btn .std-arrow-icon.swiper-button-disabled{
    border: 1px solid #C6C6C6;
}
.home-new{
    margin-top: var(--space140);
    border-radius: var(--radius60);
    background: var(--colorbj);
}
.home-new-bt-ul{
    margin: 0 calc(-1 * var(--cardSpace));
    display: flex;
    flex-wrap: wrap;
}
.home-new .std-btn5-box span{
    font-size: var(--font18);
}
.hnbu-li{
    width: 33.333333%;
    padding: 0 var(--cardSpace);
    /* margin-top: calc(2 * var(--cardSpace)); */
}
/* .hnbu-li:nth-child(1),
.hnbu-li:nth-child(2),
.hnbu-li:nth-child(3){
    margin-top: 0;
} */
.home-new-bt-ul .slick-list{
    padding-top: var(--space60);
    padding-bottom: 24px;
}
.home-new.empty{
    padding-bottom: calc(var(--space140) - 24px);
}
.home-new-bt-arrow .hrbr-btn{
    justify-content: center;
    margin-top: 0;
}
.home-new-bt-ul .slick-dots {
    bottom: 0;
}
.hnbu-li-link{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    border-radius: var(--radius26);
    background: #FFF;
    transition: var(--transition);
    padding: 0.5rem 0.3rem;
    position: relative;
}
.hnbu-li-link-time span{
    font-size: var(--font16);
    color: var(--color010);
    line-height: 32px;
    font-family: var(--bold);
    position: relative;
    padding-left: 22px;
    display: block;
}
.hnbu-li-link-time span::after{
    content: "";
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: linear-gradient(180deg, #F7981D 0%, #F8680B 100%);
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.hllt-cont{
    padding: 0 14px;
    border-radius: 10px;
    background: var(--colorbj);
    display: inline-block;
}

.hnbu-li-link-img{
    border-radius: var(--radius16);
    margin-top: 0.3rem;
}
.hnbu-li-link-tit{
    margin-top: 0.3rem;
    flex-grow: 1;
}
.std-btn5{
    display: inline-block;
}
.std-btn5-box span{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color010);
    transition: var(--transition);
    font-weight: bold;
    text-decoration: underline;
    text-underline-offset: 4px;
}
.hnbu-li-link-btn{
    margin-top: 0.4rem;
}
.hnbu-li-link-parga p{
    color: var(--color444);
}
.hnbu-li-link-parga{
    margin-top: 0.94rem;
    height: 5.25em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.hnbu-li.on .hnbu-li-link-tit{
    flex-grow: 0;
}
.hnbu-li.on .hnbu-li-link-btn{
    position: absolute;
    bottom: 0.5rem;
    left: 0.3rem;
}
.home-custom-bt{
    margin-top: var(--space100);
    position: relative;
}
.home-custom-bt-num{
    font-size: 3rem;
    line-height: 1.1;
    opacity: 0.5;
    background: linear-gradient(180deg, #EEF1F5 12.85%, rgba(238, 241, 245, 0.00) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-family: var(--semibold);
    z-index: -1;
}
.home-custom-bt-logo{
    display: flex;
    flex-wrap: wrap;
}
.ys-horse{
    overflow: visible;
}
.ys-horse-inof2, .ys-horse-inof3{
    width: 100%;
}
.home-custom-bt-logo .ys-horse {
    --width1: auto;
    --gap1: 0.4rem;
    display: flex;
    flex-shrink: 0;
}
.home-custom-bt-logo .ys-horse-inof{
    flex-shrink: 0;
}
.home-custom-bt-logo .ys-hin-box{
    background: transparent;
    height: 100px;
}
.home-custom-bt-logo .ys-hin-box img{
    width: auto;
    height: 100%;
}
.home-custom-bt-logo .ys-horse:nth-child(1){
    margin-top: 0;
}

/* D1-客户列表页-start */
.ys-nyban-title h1{
    font-size: var(--font42);
    line-height: var(--line175);
    font-weight: bold;
}
.custom-info{
    margin-top: 0.54rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.custom-info-search{
    height: 52px;
    width: 18%;
}
.custom-info-search input{
    padding: 0 0.32rem;
    width: 100%;
    height: 100%;
    border-radius: var(--radius16);
    background: var(--colorfff);
    font-size: var(--font18);
    color: var(--color010);
    font-weight: bold;
}
.custom-info-search input::placeholder{
    font-size: var(--font18);
    color: var(--color010);
    font-weight: bold;
}
.custom-info-search-icon{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #fff;
    display: none;
    justify-content: center;
    align-items: center;
}
.custom-info-search-icon img{
    width: 18px;
}
.custom-info-select{
    width: 82%;
    padding-right: 3.9rem;
}
.custom-info-select-cont{
    margin: 0 -6px;
    display: flex;
    flex-wrap: wrap;
}
.cisc-li{
    padding: 0 6px;
    width: 33.333333%;
}
.cisc-li .ys-select-hd{
    height: 52px;
    border-radius: var(--radius16);
    background: var(--colorfff);
    padding-left: 24px;
}
.cisc-li .ys-select-hd input,
.cisc-li .ys-select-hd input::placeholder{
    font-size: var(--font18);
    color: var(--color010);
    font-weight: bold;
}
.cisc-li .ys-select-xtbbox{
    width: 10px;
    right: 16px;
}
.cisc-li .ys-select-xtbbox img{
    width: 100%;
}
.cisc-li .ys-select-bd{
    top: calc(100% + 10px);
    border-radius: var(--radius16);
    background: var(--colorfff);
    padding: 13px 24px;
    max-height: 334px;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.06);
}
.cisc-li .ys-select-li{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color010);
    margin-bottom: var(--space16);
}
.cisc-li .ys-select-li:last-child{
    margin-bottom: 0;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(50, 70, 99, .2) !important;
}
.mCSB_outside+.mCSB_scrollTools {
    right: 16px !important;
    top: 24px;
    bottom: 24px;
    width: 2px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 2px !important;
    background-color: #324663 !important;
}
.ys-nyban-img{
    border-radius: 0 0 var(--radius60) var(--radius60);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.custom-wrap-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-1 * var(--cardSpace));
}
.custom-wrap-ul-li:nth-child(1),
.custom-wrap-ul-li:nth-child(2),
.custom-wrap-ul-li:nth-child(3),
.custom-wrap-ul-li:nth-child(4){
    margin-top: 0;
}
.custom-wrap-ul-li{
    width: 25%;
    padding: 0 var(--cardSpace);
    margin-top: calc(2 * var(--cardSpace));
}
.cwul-link{
    display: block;
    width: 100%;
    height: 100%;
    border-radius: var(--radius26);
    background: #FFF;
    box-shadow: 0 10px 20px 0 rgba(81, 94, 110, 0.20);
    padding: 0.35rem 0.26rem;
    transition: var(--transition);
}
.cwul-link-tit{
    color: var(--color010);
    font-weight: bold;
    margin-top: var(--space8);
}
.cwul-link-btn{
    margin-top: 0.42rem;
}
.cwul-link-img{
    margin-top: 0.2rem;
    border-radius: var(--radius16);
}
.cwul-link .hnbu-li-link-time span{
    font-size: var(--font14);
    line-height: 36px;
    font-weight: bold;
}
.custom-wrap .ys-pcfy,
.new-main .ys-pcfy,
.activity-wrap .ys-pcfy{
    margin-top: var(--space120);
}
.pc-fenye li {
    width: 40px;
    height: 40px;
    font-size: var(--font16);
    line-height: 40px;
    color: #222;
    margin: 0 10px;
    position: relative;
    z-index: 1;
    transition: var(--transition);
}
.pc-fenye li::after{
    content: "";
    width: 100%;
    height: 100%;
    background: var(--gradient1);
    position: absolute;
    top: 0;
    left: 0;
    transition: var(--transition);
    opacity: 0;
    border-radius: 50%;
    z-index: -1;
}
.pc-fenye li.activepage {
    color: #fff;
    background: var(--gradient1) !important;
}
.first li::after,
.prev li::after,
.next li::after,
.end li::after{
    display: none;
}
.custom-case{
    overflow: visible;
}
.custom-case-wrap{
    border-radius: var(--radius60);
    background: linear-gradient(248deg, #13223D -2.13%, #132F61 92.98%);
    box-shadow: 10px 20px 30px 0 rgba(81, 94, 110, 0.20);
    padding: 1rem 1rem 1rem 1.14rem;
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
    z-index: 1;
}
.custom-case-wrap-text{
    padding-top: 0.16rem;
    padding-bottom: 0.26rem;
    padding-left: 0.35rem;
    border-left: 6px solid var(--colormain1);
}
.custom-case-wrap-text h2{
    color: var(--colorfff);
}
.ccwt-parga p{
    color: var(--colorfff);
}
.custom-case-wrap-bg{
    width: 45%;
    position: absolute;
    right: 1.2rem;
    bottom: 0;
    z-index: -1;
}
.custom-case-wrap-bg img{
    width: 100%;
}
.cisc-li-cont{
    position: relative;
}
.cisc-li-cont-tp{
    height: 52px;
    border-radius: var(--radius16);
    background: var(--colorfff);
    padding-left: 24px;
    padding-right: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}
.cisc-li-cont-tp span{
    font-size: var(--font18);
    line-height: 52px;
    color: var(--color010);
    font-weight: bold;
}
.cisc-li-cont-tp img{
    width: 10px;
    transition: var(--transition);
}
.clcb-ul-li{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color636);
    margin-bottom: var(--space16);
    cursor: pointer;
    font-weight: bold;
    transition: var(--transition);
    position: relative;
}
.clcb-ul-li:last-child{
    margin-bottom: 0;
}
.clcb-ul-li::after{
    content: "";
    width: 16px;
    height: 16px;
    background: url(../images/tick-fill.svg) center / cover no-repeat;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    transition: var(--transition);
    opacity: 0;
}
.clcb-ul-li.act::after{
    opacity: 1;
}
.clcb-ul-li.act{
    color: var(--color010);
}
.cisc-li-cont-bt{
    width: 100%;
    position: absolute;
    left: 0;
    top: calc(100% + 10px);
    border-radius: var(--radius16);
    background: var(--colorfff);
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.06);
    transition: all .3s ease-in-out;
    transform: translate3d(0, -20px, 0);
    opacity: 0;
    pointer-events: none;
    z-index: 5;
}
.cisc-li.act .cisc-li-cont-bt {
    opacity: 1;
    pointer-events: all;
    transform: translateZ(0);
}
.cisc-li.act .cisc-li-cont-tp img{
    transform: rotate(180deg);
}
.cisc-li-cont-bt ul{
    padding: 24px;
    max-height: 340px;
}
.custom-info-select-tag{
    margin-top: var(--space16);
    display: flex;
    flex-wrap: wrap;
    min-height: 50px;
    align-items: flex-start;
}
.cist-li{
    display: flex;
    align-items: center;
    margin-right: var(--space8);
    padding: 0 16px;
    margin-bottom: 8px;
    border-radius: 500px;
    background: var(--colorfff);
}
.cist-li span{
    font-size: 12px;
    line-height: 34px;
    color: var(--color010);
    margin-right: var(--space8);
    display: inline-block;
}
.cist-li-icon{
    width: 12px;
    line-height: 34px;
    cursor: pointer;
    position: relative;
    top: -1px;
}
.cist-li-icon img{
    width: 100%;
}
.custom-main .ys-nyban-title{
    position: static;
    transform: inherit;
    padding: var(--space120) 0 calc(var(--space120) - 66px);
}
.custom-main .ys-nyban-img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.custom-main .ys-nyban-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.custom-wrap-result{
    text-align: center;
}
.custom-wrap-result p{
    color: var(--color010);
}
/* D1-客户列表页-end */

/* E1-活动列表页-start */
.activity-main .ys-nyban-title h1{
    text-align: center;
}
.activity-info{
    margin: var(--space60) calc(-1 * var(--cardSpace)) 0;
    display: flex;
    flex-wrap: wrap;
}
.activity-info-li{
    width: 50%;
    padding: 0 var(--cardSpace);
}
.activity-info-li-link{
    padding: 0.26rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    background: var(--colorfff);
    border-radius: var(--radius26);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    box-shadow: 0 10px 20px 0 rgba(81, 94, 110, 0.20);
    transition: var(--transition);
}
.aill-img{
    width: 50%;
    border-radius: var(--radius16);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.aill-text{
    width: 50%;
    padding-left: 0.4rem;
}
.aill-text-time{
    color: var(--colormain1);
    font-weight: bold;
}
.aill-text-tit{
    margin-top: var(--space16);
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.aill-text-btn{
    margin-top: 0.54rem;
}
.ys-cont1300{
    width: 85vw;
    max-width: 1300px;
    margin: auto;
}
.awul-tp-icon{
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: var(--colorbj);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: var(--transition);
}
.awul-tp-icon img{
    width: 20px;
    transition: var(--transition);
}
.awul-tp{
    padding: 0.4rem 0.4rem 0.5rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    cursor: pointer;
}
.awul-tp-info{
    width: 43%;
    padding-right: 0.3rem;
}
.awul-tp-tit{
    width: calc(57% - 48px);
    padding-right: 0.3rem;
}
.awul-tp-info{
    font-weight: bold;
    color: var(--colormain1);
}
.activity-wrap-ul-li{
    border-bottom: 1px solid #BBBBBC;
    transition: var(--transition);
    position: relative;
    z-index: 1;
}
.activity-wrap-ul-li::after{
    content: "";
    width: 100%;
    height: 100%;
    background: var(--colorbj);
    position: absolute;
    top: 0;
    left: 0;
    transition: var(--transition);
    z-index: -1;
    border-radius: var(--radius40);
    opacity: 0;
}
.awul-bt{
    padding: 0 1.23rem 0.64rem 0.4rem;
    display: none;
}
.awul-bt-text p{
    color: var(--color636);
}
.awul-bt-text{
    margin-bottom: 0.48rem;
}
.activity-wrap-ul-li:nth-child(1){
    margin-top: 0 !important;
}
.activity-wrap-ul-li.act{
    border-bottom: 1px solid transparent;
    margin-top: 0.4rem;
}
.activity-wrap-ul-li.act::after{
    opacity: 1;
} 
.activity-wrap-ul-li.act .awul-tp-icon{
    background: var(--colorfff);
}
.activity-wrap-ul-li.act .awul-tp-icon img{
    transform: rotate(180deg);
}
/* E1-活动列表页-end */

/* G1-管理团队列表页-start */
section{
    overflow: visible;
}
.manage-wrap-bt-ul{
    margin: 0 calc(-1 * var(--cardSpace));
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.mwbu-li{
    width: 33.333333%;
    padding: 0 var(--cardSpace);
    margin-top: calc(2 * var(--cardSpace));
}
.mwbu-li:nth-child(1),
.mwbu-li:nth-child(2),
.mwbu-li:nth-child(3){
    margin-top: 0;
}
.mwbu-li-cont{
    width: 100%;
    height: 100%;
    border-radius: var(--radius26);
    background: #FFF;
    box-shadow: 0 12px 30px 0 rgba(81, 94, 110, 0.25);
    padding: 0.5rem 0.4rem 0.55rem;
}
.mwbu-li-cont-tp{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.mlct-img{
    width: 39%;
    border-radius: 50%;
}
.mlct-text{
    width: 61%;
    padding-left: 0.3rem;
}
.mlct-text-name{
    font-family: var(--bold);
    color: var(--colormain1);
}
.mlct-text-post{
    font-size: var(--font14);
    line-height: var(--line175);
    color: var(--color010);
    margin-bottom: var(--space8);
}
.mlct-text-exper{
    font-family: var(--bold);
    font-size: var(--font14);
    line-height: var(--line175);
    color: var(--color636);
    margin-bottom: var(--space16);
}
.mlct-text-link{
    width: 26px;
}
.mlct-text-link a{
    width: 100%;
    display: block;
}
.mlct-text-link img{
    width: 100%;
}
.inddet-nav-wrap-le{
    font-weight: bold;
    color: var(--color010);
}
.inddet-nav-wrap-le a{
    color: var(--color010);
    line-height: 0.8rem;
}
.inwr-select{
    display: none;
}
.inwr-ul-li-link .std-text16{
    font-weight: bold;
    color: var(--color010);
    line-height: 0.8rem;
}
.inwr-ul-li-link{
    display: flex;
    align-items: center;
    position: relative;
}
.inwr-ul-li-link img{
    width: 10px;
    margin-left: 8px;
}
.inwr-ul-li-link::after{
    content: "";
    width: 100%;
    height: 4px;
    background: var(--gradient1);
    position: absolute;
    bottom: 0;
    left: 0;
    transition: var(--transition);
    opacity: 0;
}
.inwr-ul-li{
    padding: 0 0.3rem;
}
.inwr-ul{
    display: flex;
    margin: 0 -0.3rem;
}
.inwr-ul-li.act .inwr-ul-li-link::after{
    opacity: 1;
}
.inddet-nav{
    height: 0.8rem;
}
.inddet-nav-wrap .ys-cont1580{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.inddet-nav-wrap {
    position: fixed;
    transition: all .4s;
    background: var(--colorbj);
    left: 50%;
    transform: translateX(-50%);
    box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.10);
    width: 100%;
    top: calc(36px + var(--headh));
    z-index: 100;
    width: 100%;
}
body.head-move .ys-hd-pc{
    transform: translateY(calc(-1 * calc(36px + var(--headh))));
}
body.head-move .inddet-nav-wrap{
    top: 0;
}
/* G1-管理团队列表页-end */

/* G2-新闻列表页-start */
.new-ban-ul-li{
    width: 25%;
    padding: 0 var(--cardSpace);
}
.new-ban-ul{
    display: flex;
    margin: 0 calc(-1 * var(--cardSpace));
    flex-wrap: wrap;
}
.nbul-link{
    width: 100%;
    height: 100%;
    padding: 0.34rem 0.26rem;
    border-radius: var(--radius26);
    background: #FFF;
    box-shadow: 0 10px 20px 0 rgba(81, 94, 110, 0.20);
    display: flex;
    flex-direction: column;
    transition: var(--transition);
}
.nbul-link .ys-imgbox-cover{
    border-radius: var(--radius16);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.nbul-link-text{
    margin-top: var(--space16);
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.nbul-link-text-tit{
    font-weight: bold;
    margin-top: var(--space8);
    flex-grow: 1;
}
.nbul-link-text-btn{
    margin-top: 0.6rem;
}
.new-wrap{
    padding-top: var(--space80);
}
.new-wrap-search{
    display: flex;
    justify-content: flex-end;
}
.new-wrap-search-cont{
    width: 23%;
    max-width: 290px;
    border-radius: var(--radius16);
    background: var(--colorbj);
    height: 52px;
}
.new-wrap-search-cont input{
    width: 100%;
    height: 100%;
    padding: 0 0.32rem;
    font-size: var(--font18);
    color: var(--color010);
    font-weight: bold;
}
.new-wrap-search-cont input::placeholder{
    font-size: var(--font18);
    color: var(--color010);
    font-weight: bold;
}
.new-wrap-info{
    margin-top: 0.4rem;
}
.new-wrap-info-li:nth-child(1) .nwil-link{
    padding-top: 0;
}
.nwil-link{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    padding: 0.6rem 0.2rem;
    border-bottom: 1px solid #BBBBBC;
}
.nwil-link-icon{
    width: 48px;
    height: 48px;
    border-radius: 50%;
    transition: var(--transition);
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
}
.nwil-link-icon svg{
    width: 20px;
    height: 20px;
}
.nwil-link-icon path{
    transition: var(--transition);
}
.nwil-link-icon::before{
    content: "";
    width: 100%;
    height: 100%;
    background: var(--colorbj);
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    transition: var(--transition);
    z-index: -2;
}
.nwil-link-icon::after{
    content: "";
    width: 100%;
    height: 100%;
    background: var(--gradient1);
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    transition: var(--transition);
    z-index: -1;
    opacity: 0;
}
.nwil-link-text{
    width: calc(100% - 48px);
    padding-right: 1.6rem;
}
.nwil-link-text-tit{
    position: relative;
    padding-left: 0.2rem;
    transition: var(--transition);
}
.nwil-link-text-tit::after{
    content: "";
    width: 4px;
    height: 24px;
    background: var(--colormain);
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    transition: var(--transition);
}
.nwil-link-text-time,
.nwil-link-text-parga{
    margin-top: var(--space16);
}
.nwil-link-text-parga{
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--color444);
}
.nwil-link-text-parga p{
    color: var(--color444);
}
/* G2-新闻列表页-end */

/* G3-新闻详情页-start */
.ys-cont1126{
    width: 85vw;
    max-width: 1126px;
    margin: auto;
}
.newdet-ban{
    padding: var(--space80) 0;
    border-radius: 0 0 var(--radius60) var(--radius60);
    background: linear-gradient(136deg, #FFF -37.68%, #EEF1F5 70.35%);
}
.newdet-ban-time {
    margin-top: 0.4rem;
}
.newdet-wrap{
    padding-top: var(--space80);
}
.newdet-wrap-text p span{
    color: var(--colormain);
}
.yxedr-active ol, 
.yxedr-active ul{
    list-style-type: disc;
    margin-block-start: 0;
    margin-block-end: 0;
    padding-inline-start: 25px;
}
.yxedr-active ul li::marker {
    color: var(--colormain);
}
.newdet-wrap-text h6,
.yxedr-active h6{
    font-size: var(--font18);
    line-height: var(--line175);
    color: var(--color010);
    margin-bottom: 0.75em;
}
/* G3-新闻详情页-end */


/* E4-活动详情页-演讲嘉宾-start */
.speaker-wrap-list{
    width: 75%;
    margin: auto;
}
.speaker-wrap-list-ul{
    margin: var(--space60) calc(-1 * var(--cardSpace)) 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.swlu-li{
    width: 33.333333%;
    padding: 0 var(--cardSpace);
    margin-top: var(--space80);
}
.swlu-li:nth-child(1),
.swlu-li:nth-child(2),
.swlu-li:nth-child(3){
    margin-top: 0;
}
.speaker-wrap-list h2{
    text-align: center;
}
.swlu-li-cont-img{
    border-radius: var(--radius26);
}
.swlu-li-cont-text{
    margin-top: var(--space16);
}
.slct-name{
    color: #151515;
}
.slct-info{
    margin-top: var(--space8);
}
.mod-register .ys-cont1580{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}
.mod-register-code{
    max-width: 230px;
    width: 15%;
}
.mod-register-code img{
    width: 100%;
}
.mod-register h2{
    padding-left: 0.6rem;
}
.speaker-logo{
    width: 19%;
    margin: auto;
    max-width: 300px;
}
.speaker-logo img{
    width: 100%;
}
.speaker-info{
    margin-top: 0.22rem;
    text-align: center;
    color: var(--colorfff);
    font-weight: normal;
}
.speaker-main h1,
.hotel-main h1,
.schedule-main h1,
.overview-main h1{
    margin-top: 0.22rem;
    font-size: var(--font56);
    text-align: center;
}
.speaker-btn{
    text-align: center;
    margin-top: 0.36rem;
}
/* E4-活动详情页-演讲嘉宾-end */

/* E5-活动详情页-峰会酒店-start */
.hotel-wrap-tp{
    display: flex;
    flex-wrap: wrap;
}
.hotel-wrap-tp-le{
    width: 39%;
    padding-right: 1rem;
}
.hotel-wrap-tp-ri{
    width: 61%;
    padding-left: 1rem;
    border-left: 2px solid var(--colormain1);
}
.hotel-wrap-tp-le h2{
    color: #151515;
    margin-bottom: 0.2rem;
}
.hotel-wrap-tp-le .std-text20{
    color: var(--colormain1);
}
.hotel-wrap-bt{
    margin-top: var(--space120);
    position: relative;
    border: 20px solid var(--colormain1);
    border-radius: 40px;
}
.hotel-wrap-bt-img{
    border-radius: 20px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.hotel-wrap-bt img{
    width: 100%;
}
.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: var(--transition1);
}
.viewer-body.act::after {
    opacity: 1;
}
.viewer-button {
    width: 160px !important;
    height: 160px !important;
    right: -80px !important;
    top: -80px !important;
    background: var(--colormain) !important;
}
.viewer-close::before {
    background: url(../images/ys_close.svg) center / cover no-repeat;
    bottom: 40px;
    left: 40px;
}
/* E5-活动详情页-峰会酒店-end */

/* E2-活动详情页-峰会概览-start */
.ys-nybanner{
    z-index: 2;
}
.overview-global{
    position: relative;
    z-index: 1;
}
.overview-global::after{
    content: "";
    width: 100%;
    height: calc(100% + 80px);
    background: var(--colorbj);
    border-radius: 0 0 var(--radius60) var(--radius60);
    position: absolute;
    top: -80px;
    left: 0;
    z-index: -1;
}
.overview-global h2{
    text-align: center;
}
.overview-global-parga{
    text-align: center;
}
.overview-global-parga p{
    width: 55%;
    margin: auto;
}
.overview-global-info{
    width: 75%;
    margin: var(--space100) auto 0;
}
.overview-global-info-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-1* var(--cardSpace));
    justify-content: center;
}
.ogiu-li{
    width: 33.333333%;
    padding: 0 var(--cardSpace);
    margin-top: 0.52rem;
}
.ogiu-li:nth-child(1),
.ogiu-li:nth-child(2),
.ogiu-li:nth-child(3){
    margin-top: 0;
}
.ogiu-li-cont{
    padding-top: 0.4rem;
    padding-bottom: 0.3rem;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ogiu-li-cont::after{
    content: "";
    width: 100%;
    height: 3px;
    background: var(--gradient1);
    position: absolute;
    top: 0;
    left: 0;
}
.ogiu-li-cont span{
    font-size: var(--font60);
    background: linear-gradient(270deg, #F7981D 36.84%, #FF6B00 63.16%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: var(--semibold);
}
.ogiu-li-cont .std-text18{
    padding-left: 0.16rem;
    color: #151515;
    font-weight: bold;
}
.overview-global-list{
    margin: var(--space100) calc(-1 * var(--cardSpace)) 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.overview-global-list-li{
    width: 25%;
    padding: 0 var(--cardSpace);
    margin-top: calc(2 * var(--cardSpace));
}
.overview-global-list-li:nth-child(1),
.overview-global-list-li:nth-child(2),
.overview-global-list-li:nth-child(3),
.overview-global-list-li:nth-child(4){
    margin-top: 0;
}
.ogll-cont{
    width: 100%;
    height: 100%;
    border-radius: var(--radius26);
    background: #FFF;
    padding: 0.5rem 0.5rem 0.67rem;
}
.ogll-cont-icon{
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: var(--gradient1);
    box-shadow: 2px 5px 30px rgba(102, 102, 102, 0.20);
    display: flex;
    align-items: center;
    justify-content: center;
}
.ogll-cont-icon img{
    width: 24px;
}
.ogll-cont-tit,
.ogll-cont-parga{
    margin-top: var(--space16);
}
.ogll-cont-parga p{
    color: var(--color636);
}
.overview-why .ys-cont1580{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.overview-why-text{
    width: 56%;
    padding-right: 1.3rem;
}
.overview-why-img{
    width: 44%;
}
.overview-why-img img{
    width: 100%;
}
.owtl-ul{
    margin: 0 -0.26rem;
    display: flex;
    flex-wrap: wrap;
}
.owtl-ul-li{
    width: 50%;
    padding: 0 0.26rem;
    margin-top: var(--space60);
}
.owtl-ul-li-cont{
    padding-left: 0.3rem;
}
.oulc-tit{
    font-weight: bold;
    color: var(--color010);
    position: relative;
}
.oulc-tit::after{
    content: "";
    width: 2px;
    height: calc(100% + 4px);
    background: var(--colormain);
    position: absolute;
    top: 50%;
    left: -0.3rem;
    transform: translateY(-50%);
}
.oulc-parga{
    margin-top: var(--space16);
}
/* E2-活动详情页-峰会概览-end */

/* G4-联系我们-start */
.contact-office{
    margin-top: var(--space140);
    position: relative;
    z-index: 1;
}
.contact-office::after{
    content: "";
    width: 100%;
    height: calc(100% + 80px);
    background: var(--colorbj);
    position: absolute;
    top: 0;
    left: 0;
    border-radius: var(--radius60) var(--radius60) 0 0;
    z-index: -1;
}
.contact-office-bt{
    border-radius: var(--radius60);
    background: var(--colorfff);
    box-shadow: 0 12px 30px 0 rgba(81, 94, 110, 0.25);
    padding: 1.1rem 0.8rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.cobt-tit{
    display: flex;
    align-items: flex-end;
}
.cobt-tit .std-text20{
    margin-left: 0.32rem;
    color: var(--colormain1);
    font-weight: normal;
    margin-bottom: 5px;
}
.cobt-parga{
    margin-top: var(--space16);
}
.cobt-parga p{
    color: var(--color636);
}
.contact-office-bt-text{
    width: 28.5%;
}
.contact-office-bt-info{
    width: 71.5%;
    padding-left: 1.22rem;
}
.cobi-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.3rem;
}
.cobi-ul-li{
    width: 33.333333%;
    padding: 0 0.3rem;
}
.cobi-ul-li-cont{
    padding: 0.16rem 0 0.16rem 0.24rem;
    border-left: 3px solid var(--colormain);
    height: 100%;
}
.culc-parga{
    margin-top: var(--space16);
    color: #040608;
    line-height: 1.3;
}
.culc-parga a{
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.culc-tit{
    font-weight: normal;
    color: #424548;
}
.contact-office-info{
    padding: 0 0.5rem;
}
.contact-office-info-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.5rem;
}
.coiu-li{
    width: 25%;
    padding: 0 0.5rem;
    margin-top: 0.7rem;
}
.coiu-li-city{
    color: var(--colormain1);
    margin-top: var(--space8);
}
.coiu-li-add{
    margin-top: var(--space16);
}
.coiu-li-add p{
    color: var(--color010);
}
.coiu-li-info-item{
    margin-top: var(--space16);
    display: flex;
}
.coiu-li-info-item:nth-child(1){
    margin-top: 0;
}
.clii-text{
    color: #424548;
    flex-shrink: 0;
}
.clii-num{
    padding-left: var(--space16);
}
.clii-num p{
    color: #040608;
    font-weight: bold;
}
.clii-num p a{
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.contact-global{
    position: relative;
    z-index: 2;
    border-radius: var(--radius60);
    background: linear-gradient(248deg, #13223D -2.13%, #132F61 92.98%);
}
.contact-global h2{
    color: var(--colorfff);
}
.contact-global-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-1 * var(--cardSpace));
}
.contact-global-ul-li{
    width: 33.333333%;
    padding: 0 var(--cardSpace);
}
.cgul-cont{
    padding: 0.24rem 0 0.24rem 0.4rem;
    border-left: 3px solid var(--colormain);
    height: 100%;
}
.cgul-cont-tit{
    color: var(--colorfff);
}
.cgul-cont-parga p{
    color: var(--colorfff);
}
.cgul-cont-info{
    margin-top: var(--space16);
}
.cgul-cont-info .clii-text,
.cgul-cont-info .clii-num p,
.cgul-cont-info .clii-num p a{
    color: var(--colorfff);
}
.cgul-cont-info .coiu-li-info-item{
    margin-top: var(--space8);
}
.cgul-cont-info .clii-text{
    width: 54px;
    flex-shrink: 0;
}
.contact-service-ul{
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0 calc(-1 * var(--space16));
}
.contact-service-ul-li{
    width: 25%;
    padding: 0 var(--space16);
}
.csul-phone{
    margin-top: var(--space8);
}
.csul-phone a{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color010);   
}
.contact-form .ys-cont1580{
    display: flex;
    flex-wrap: wrap;
}
.contact-form-text{
    width: 53%;
}
.contact-form-inquiry{
    width: 47%;
    padding-left: 1rem;
    margin-top: -1.66rem;
    position: relative;
    z-index: 2;
}
.contact-form-text-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.4rem;
}
.cftu-li{
    width: 50%;
    padding: 0 0.4rem;
    margin-top: 0.68rem;
}
.cftu-li:nth-child(1),
.cftu-li:nth-child(2){
    margin-top: 0;
}
.cftu-li-cont{
    padding-top: var(--space16);
    border-top: 1px solid #BBBBBC;
}
.cftu-li-cont-parga{
    margin-top: var(--space8);
}
.cftu-li-cont-parga p{
    color: var(--color010);
}
.cftu-li-cont-parga p a{
    font-size: inherit;
    line-height: inherit;
    color: var(--colormain);
    font-family: var(--bold);
}
.cftu-li-cont-link{
    display: flex;
    align-items: center;
    margin-top: var(--space8);
}
.cftu-li-cont-link .std-text16{
    font-weight: bold;
    color: var(--color010);
    margin-right: 12px;
    transition: var(--transition);
}
.cftu-li-cont-link svg{
    width: 10px;
    height: 10px;
}
.cftu-li-cont-link path{
    transition: var(--transition);
}
.contact-form-inquiry-cont{
    border-radius: var(--radius26);
    background: var(--colorfff);
    box-shadow: 0 12px 30px 0 rgba(81, 94, 110, 0.25);
    padding: 0.5rem 0.6rem 0.63rem;
}
.cfic-tit{
    text-align: center;
    margin-bottom: 0.3rem;
}
.ys-form {
    --space: 5px;
    --spacebot: 24px;
    --spacein: 16px;
    --height: 52px;
    --colortips: #f00;
    --colormain: #F7981D;
}
.ys-fii-input{
    border: none;
}
.ys-form-inof-item label{
    display: flex;
    align-items: center;
    width: 100%;
    border-radius: var(--radius16);
    background: var(--colorbj);
    padding: 0 24px;
}
.ys-fii-name{
    margin: 0;
    flex-shrink: 0;
    color: var(--color010);
}
.ys-fii-input input{
    padding-left: 10px;
    padding-right: 0;
}
.ys-form-inof-text label{
    padding: 0 !important;
}
.ys-fii-input textarea{
    padding: 13px 24px;
    color: var(--color010);
}
.ys-fii-input textarea::placeholder{
    color: var(--color010) !important;
}
.ys-fic-auth-le{
    width: 50%;
    padding-right: calc(2 * var(--space));
}
.ys-fic-auth-img{
    margin-left: 0;
    border-radius: var(--radius16);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.ys-fia-text-btn{
    width: 16px;
    height: 16px;
    top: 3px;
}
.ys-fia-text-btn::before{
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.30);
}
.ys-fia-text-word {
    width: calc(100% - 16px);
    padding-left: 7px;
    font-size: 14px;
    line-height: var(--line15);
    color: var(--color666);
}
.ys-fia-text-word a{
    color: var(--colormain1);    
    text-underline-offset: 2px;
    text-decoration: underline;
}
.ys-fii-submit{
    background: transparent;
    width: 196px;
    height: var(--btnHeight);
    line-height: var(--btnHeight);
}
.ys-form-inof-submit{
    text-align: center;
    margin-bottom: 0 !important;
}
.ys-fii-select,
.ys-fii-select-search{
    border-radius: var(--radius16);
    background: var(--colorbj);  
    position: relative;  
}
.ys-fii-select::after,
.ys-fii-select-search::after{
    content: "*";
    font-size: var(--font16);
    color: var(--colortips);
    position: absolute;
    top: 17px;
    left: 107px;
}
.ys-form-third-country .ys-fii-input input,
.ys-fii-select .ys-fii-input input{
    padding-left: 24px;
    color: var(--color010);
}
.ys-form-third-country .ys-fii-input input::placeholder,
.ys-fii-select .ys-fii-input input::placeholder{
    color: var(--color010) !important;
}
.ys-form-inof-item .ys-select-xtbbox{
    width: 10px;
}
.ys-form-inof-item .ys-select-xtbbox img{
    width: 100%;
}
.ys-fii-select .ys-select-bd,
.ys-fii-select-search .ys-select-bd{
    top: calc(100% + 8px);
    border-radius: var(--radius16);
    background: var(--colorbj);
    border: none;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.06);
}
.ys-fii-select .ys-select-bd{
    max-height: 180px;
    height: auto;
    padding: 24px;
}
.ys-fii-select-search .ys-fiiss-core{
    padding: 10px 24px;
    height: auto !important;
    max-height: 152px;
}
.ys-form-inof-item .ys-select-li{
    padding: 0;
    line-height: var(--line175);
    margin-bottom: 5px;
}
.ys-fii-tips{
    margin-top: 8px;
}
.ys-form-inof-item.empty .ys-fii-select::after, 
.ys-form-inof-item.empty .ys-fii-select-search::after{
    display: none;
}
.ys-fiiss-input input {
    padding: 0 24px;
    height: var(--height);
}
.ys-fiiss-input {
    border: none;
    border-radius: var(--radius16);
    background: #dae0e7;
}
/* G4-联系我们-end */

/* E3-活动详情页-日程-start */
.schedule-wrap h2 {
    text-align: center;
}
.swbc-hd{
    padding: 0 0.2rem var(--space16);
    border-bottom: 2px solid #999;
    display: flex;
    align-items: center;
}
.swbc-hd-li p{
    font-weight: bold;
}
.sbil-phtit{
    font-weight: bold;
    display: none;
}
.swbc-bd-item-li span{
    font-weight: bold;
    font-family: var(--bold);
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.swbc-hd-li:nth-child(1),
.swbc-bd-item-li:nth-child(1){
    width: 20%;
    padding-right: 0.2rem;
}
.swbc-hd-li:nth-child(2),
.swbc-bd-item-li:nth-child(2){
    width: 46%;
    padding-right: 1.3rem;
}
.swbc-hd-li:nth-child(3),
.swbc-bd-item-li:nth-child(3){
    width: 34%;
}
.swbc-bd-item{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: var(--space16) 0.2rem;
    border-bottom: 2px solid #999;
}
.swbc-bd-item p{
    color: #151515;
}
.sbil-nub{
    padding: var(--space16) 0;
    border-bottom: 1px solid #BBB;
}
.sbil-nub:nth-child(1){
    padding-top: 0;
}
.sbil-nub:last-child{
    padding-bottom: 0;
    border: none;
}
/* E3-活动详情页-日程-end */


/* F2-资源中心详情页-视频类型-start */
.video-wrap-tp {
    text-align: center;
}
.video-wrap-tp .std-text20{
    color: var(--colormain1);
}
.video-wrap-tp h1{
    margin-top: 4px;
    color: var(--color010);
}
.video-wrap-tp-parga p{
    color: var(--color010);
}
.video-wrap-bt{
    margin-top: var(--space80);
}
.video-wrap-bt-video {
    border-radius: var(--radius16);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.video-wrap{
    padding-top: var(--space100);
    position: relative;
    z-index: 1;
}
.video-wrap::after{
    content: "";
    width: 100%;
    height: 636px;
    border-radius: 0 0 var(--radius60) var(--radius60);
    background: linear-gradient(136deg, #FFF -37.68%, #EEF1F5 70.35%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.video-wrap-bt-text{
    margin-top: var(--space40);
}
.video-wrap-bt-text p{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color010);
    margin-bottom: 0.75em;
}
.yxedr-active p a,
.video-wrap-bt-text p a{
    font-size: inherit;
    line-height: inherit;
    color: var(--colormain);
}
.video-wrap-bt-video .w-bpb-wrapper.w-css-reset.w-css-reset-tree {
    border-radius: 18px !important;
}
.video-wrap-bt-video .w-bottom-bar.w-css-reset {
    border-radius: 18px !important;
    bottom: 6px !important;
    display: table !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
    position: absolute !important;
    right: 50% !important;
    table-layout: auto !important;
    transform: translate(50%) !important;
    width: calc(100% - 12px) !important;
}
.video-wrap-bt-video .w-bottom-bar-lower.w-css-reset>div>div {
    border-radius: 18px !important;
}
/* F2-资源中心详情页-视频类型-end */

/* F2-资源中心详情页-产品手册类型-start */
.manual-ban{
    padding: var(--space100) 0;
    border-radius: 0 0 var(--radius60) var(--radius60);
    background: linear-gradient(136deg, #FFF -37.68%, #EEF1F5 70.35%);
}
.manual-ban-btn{
    margin-top: var(--space40);
}
.manual-wrap{
    margin-top: var(--space80);
}
.manual-wrap-text iframe{
    width: 100%;
    max-width: 100%;
    min-height: 1000px;
    border: 1px solid grey;
}
.manual-wrap-text p {
    font-size: var(--font16);
    color: var(--color010);
    line-height: var(--line175);
    margin-bottom: 0.75em;
}
.manual-wrap-text.yxedr-active ul li::marker {
    color: var(--color010);
}
.manual-ban-btn img{
    width: 22px !important;
}
.manual-wrap-link{
    margin-top: 0.4rem;
}
.manual-wrap-link p{
    font-size: var(--font16);
    color: var(--color010);
    line-height: var(--line175);
    margin-bottom: 0.75em;
}
.manual-wrap-link p a{
    font-size: inherit;
    line-height: inherit;
    color: var(--colormain);
}

/* PDF预览功能样式-start */
.pdf-container {
    flex: 1;
    display: flex;
    flex-direction: column;
    background: white;
    width: 100%;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border-radius: 8px 8px 0 0;
    overflow: hidden;
}
.pdf-container-controls {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    padding: 15px 20px;
    background: #f9f9f9;
    border-bottom: 1px solid #ddd;
    flex-wrap: wrap;
}
.pdf-container-controls button {
    padding: 0 12px;
    font-size: 14px;
    cursor: pointer;
    border: 1px solid #ccc;
    background: white;
    border-radius: 4px;
    line-height: 32px;
}
.pdf-container-controls button:disabled {
    opacity: 0.5;
    cursor: not-allowed;
}
.pdf-container-controls-info {
    display: flex;
    align-items: center;
    gap: 8px;
    font-weight: bold;
}
.pdf-container-controls-info input {
    width: 50px;
    text-align: center;
    font-size: 14px;
    line-height: 32px;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #333;
}
.zoom-controls {
    display: flex;
    align-items: center;
    gap: 5px;
}
.zoom-controls input[type="range"] {
    width: 100px;
    appearance: auto;
    -webkit-appearance: auto;
}
#pdfContainer {
    flex: 1;
    overflow: auto;
    background: #fff;
    padding: 20px 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    max-height: 70vh;
}
#pdfCanvas {
    display: block;
    margin: 0 auto;
}
#loadingIndicator {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: rgba(255, 255, 255, 0.95);
    padding: 20px 30px;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
    font-size: 16px;
    color: #333;
    z-index: 1000;
    text-align: center;
}
.pdf-container-controls-btn span{
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    display: inline-block;
}
.pdf-container-controls-btn img{
    width: 14px;
    position: relative;
    top: -1px;
}
#downloadPdf img{
    transform: rotate(90deg);
}
.pdf-container-controls-info span{
    font-size: 14px;
    line-height: 32px;
    color: #333;
    font-weight: bold;
}
.pdf-wrap{
    position: relative;
}
#pdfContainer #mCSB_1_scrollbar_vertical.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 10px !important;
    background: rgb(139,139,139) !important;
}
#pdfContainer #mCSB_1_scrollbar_vertical.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    margin-left: 3px !important;
}
#pdfContainer .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 12px !important;
    height: 10px !important;
    right: 10px;
    left: 10px;
}
#pdfContainer .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
    width: 100% !important;
}
#pdfContainer .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
    height: 10px !important;
    background: rgb(139,139,139) !important;
}
#pdfContainer .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    height: 4px;
    margin: 10px 0;
}
/* PDF预览功能样式-end */
/* F2-资源中心详情页-产品手册类型-end */

/* D2-客户详情页-start */
.cusdet-story{
    position: relative;
    z-index: 1;
}
.cusdet-story::after{
    content: "";
    width: 100%;
    height: calc(100% + 220px);
    background: #EEF1F5;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    border-radius: var(--radius60) var(--radius60) 0 0;
}
.custom-wrap-ul .slick-list{
    padding: var(--space60) 0;
}
.cusdet-main .mod-contact{
    margin-top: 0;
}
.cusdet-story.empty{
    padding-bottom: calc(var(--space140) - var(--space60));
}
.custom-wrap-ul .slick-dots{
    bottom: 0;
}
.slick-dots li {
    width: 8px;
    height: 8px;
    margin: 0 8px;
    cursor: pointer;
    border-radius: 50%;
    background: rgba(247, 152, 29, .5);
}
.cusdet-main .ys-nyban-title h1{
    width: 70%;
    margin: auto;
    text-align: center;
}
.cusdet-wrap-side{
    width: 22%;
    position: sticky;
    top: 150px;
}
.cusdet-wrap-text{
    width: 78%;
    padding: 0 0.5rem;
}
.cusdet-wrap-side-li{
    margin-bottom: var(--space16);
    padding: 8px 0.3rem;
    border-left: 2px solid var(--colormain);
}
.cwsl-cont{
    margin-bottom: var(--space16);
}
.cwsl-cont:last-child{
    margin-bottom: 0;
}
.cwsl-cont-tit{
    color: var(--color010);
    font-weight: bold;
}
.cwsl-cont-parga{
    margin-top: 8px;
}
.cwsl-cont-parga,
.cwsl-cont-parga p,
.cwsl-cont-parga p a{
    font-size: 14px;
    line-height: var(--line175);
    color: var(--color636);
    transition: var(--transition);
}
.cwsl-cont-parga p {
    margin-bottom: 8px;
}
.cwsl-cont-parga p:last-child{
    margin-bottom: 0;
}
.cusdet-wrap .ys-cont1580{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.cusdet-wrap-text-tp{
    padding-bottom: var(--space80);
    border-bottom: 1px solid #EAEAEA;
}
.cwtb-text{
    margin-top: var(--space80);
}
.cwtb-text.yxedr-active ul li::marker {
    color: var(--color636);
}
.cwtb-text p{
    font-size: var(--font16);
    color: var(--color636);
    line-height: var(--line175);
    margin-bottom: 0.75em;
}
.cwtb-text h6{
    font-size: var(--font20);
    line-height: var(--line175);
    color: var(--colormain1);
    margin-bottom: 0.75em;
}
.comp-first a::before,
.comp-prev a::before,
.comp-next a::before,
.comp-end a::before{
    font-family: iconfont;
    font-size: inherit;
    color: inherit;
    line-height: inherit;
}
.comp-first a::before{
    content: "\e74d";
}
.comp-prev a::before {
    content: "\e744";
}
.comp-next a::before {
    content: "\e743";
}
.comp-end a::before {
    content: "\e74c";
}
.pc-fenye li a{
    color: inherit;
    transition: none;
}
.pc-fenye li.activepage {
    background: var(--colormain);
    color: var(--colorfff);
}
@media screen and (max-width: 1835px) {
    .ys-cont1580 {
        --place: 7.5vw;
        --cont: 85vw;
    }
    .home-resource-bt{
        --place: 7.5vw;
    }
}
/* D2-客户详情页-end */



/* 2025.10.24二期-strat */
/* B2-产品套件模板-start */
.pro-main h1{
    text-align: center;
    font-family: var(--bold);
}
.pro-main .speaker-info{
    margin-top: 0.15rem;
}
.pro-main .manual-ban-btn{
    text-align: center;
}
.inddet-nav-wrap-le{
    position: relative;
}
.inddet-nav-wrap-le::after{
    content: "";
    width: 100%;
    height: 4px;
    background: var(--gradient1);
    position: absolute;
    bottom: 0;
    left: 0;
    transition: var(--transition);
    opacity: 0;
}
.inddet-nav-wrap-le.act::after{
    opacity: 1;
}
.piun-img{
    width: 42.5%;
}
.piun-text{
    width: 57.5%;
    padding-right: 1.34rem;
}
.piun-link{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.piun-text .std-font36{
    margin-bottom: 10px;
}
.piun-text .std-text20{
    font-weight: normal;
    margin-bottom: 24px;
}
.piun-text-parga{
    margin-bottom: var(--space40);
    max-height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.pro-info-ul-nub{
    margin-bottom: 1rem;
}
.pro-info-ul-nub:last-child{
    margin-bottom: 0;
}
.pro-info-ul-nub:nth-child(even) .piun-link{
    flex-direction: row-reverse;
}
.pro-info-ul-nub:nth-child(even) .piun-text{
    padding-left: 1.34rem;
    padding-right: 0;
}
.pro-info{
    padding: var(--space100) 0 var(--space120);
}
.pro-value{
    position: relative;
    z-index: 1;
}
.pro-value::after{
    content: "";
    width: 100%;
    height: calc(100% + 80px);
    border-radius: var(--radius60) var(--radius60) 0 0;
    background: #EEF1F5;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.pro-value .hwtt-tit,
.pro-adv .hwtt-tit{
    text-align: center;
}
.pro-value-parga{
    width: 68%;
    margin: 24px auto 0;
    text-align: center;
}
.pviu-nub{
    width: 33.333333%;
    padding: 0 var(--cardSpace);
    margin-top: calc(2 * var(--cardSpace));
}
.pviu-nub:nth-child(1),
.pviu-nub:nth-child(2),
.pviu-nub:nth-child(3){
    margin-top: 0;
}
.pro-value-info-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--cardSpace) * -1);
    justify-content: center;
}
.pviu-nub .ogll-cont-tit{
    font-size: var(--font20);
    line-height: var(--line175);
    color: var(--color010);
    font-weight: bold;
}
.pro-main .pviu-nub .ogll-cont-parga{
    padding-right: 0.85rem;
}
.pro-adv{
    border-radius: var(--radius60);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    background: linear-gradient(248deg, #13223D -2.13%, #132F61 92.98%);
    position: relative;
    z-index: 2;
}
.pro-adv h2{
    color: var(--colorfff);
}
.pro-adv-info{
    margin-top: 0.95rem;
}
.pro-adv-info-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--cardSpace) * -1);
    justify-content: center;
}
.paiu-nub{
    width: 25%;
    padding: 0 var(--cardSpace);
    margin-bottom: var(--space60);
}
.paiu-nub-cont{
    padding-top: 24px;
    border-top: 2px solid var(--colormain);
}
.paiu-nub-cont .std-text20{
    color: var(--colorfff);
}
.paiu-nub-cont .std-text16{
    padding-right: 0.26rem;
    color: var(--colorfff);
}
.paiu-nub-cont .std-text16 p{
    color: var(--colorfff);
}
.pro-case::after{
    display: none;
}
.pro-main .mod-contact,
.prodet-main .mod-contact{
    margin-top: 0;
}
.pro-exper-tp-text .hwtt-tit{
    margin-bottom: 24px;
}
.pett-parga{
    margin-top: 0 !important;
    margin-bottom: var(--space40);
}
.pro-exper-tp-text.empty .pett-parga{
    margin-bottom: 0;
}
/* B2-产品套件模板-end */

/* B3-单个产品模板-start */
.prodet-info{
    padding: 40px 0;
}
.prodet-info .ys-cont1580{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.prodet-info-img{
    width: 50.6%;
}
.prodet-info-img img{
    width: 100%;
}
.prodet-info-text{
    width: 49.4%;
    padding-right: 0.6rem;
}
.prodet-info-text-subtit{
    margin-top: 0.2rem;
}
.prodet-info-text-parga{
    margin-top: var(--space40);
}
.prodet-info-text-parga p{
    margin-bottom: 0.16rem;
}
.prodet-info-text-parga p:last-child{
    margin-bottom: 0;
}
.prodet-info-text-btn{
    margin-top: var(--space40);
}
.prodet-info-text-btn img{
    width: 24px;
}
/* B3-单个产品模板-end */

/* C1-为什么选择Veeva-start */
.why-main h1{
    text-align: center;
}
.why-main .ys-nyban-title{
    top: 30.5%;
    transform: translate(-50%, 0);
}
.why-info{
    margin-top: -2rem;
    position: relative;
    z-index: 2;
}
.why-info-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--cardSpace) * -1);
}
.why-info-ul-li{
    width: 50%;
    padding: 0 var(--cardSpace);
    margin-top: calc(2 * var(--cardSpace));
}
.why-info-ul-li:nth-child(1),
.why-info-ul-li:nth-child(2){
    margin-top: 0;
}
.wiul-cont{
    position: relative;
    border-radius: var(--radius40);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.wiul-cont::after{
    content: "";
    width: 100%;
    height: 82%;
    opacity: 0.9;
    background: linear-gradient(180deg, rgba(0, 7, 21, 0.00) 0%, #000715 100%);
    position: absolute;
    bottom: 0;
    left: 0;
}
.wiul-cont-text{
    position: absolute;
    width: 68%;
    bottom: 0.6rem;
    left: 0.6rem;
    z-index: 5;
    padding-left: 0.4rem;
    min-height: 246px;
}
.wiul-cont-text-tit{
    color: var(--colorfff);
}
.wiul-cont-text::after{
    content: "";
    width: 1px;
    height: 100%;
    background: var(--gradient1);
    position: absolute;
    top: 0;
    left: 0;
}
.wcti-list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.27rem;
}
.wcti-list-nub{
    width: 50%;
    margin-top: 0.16rem;
    padding: 0 0.27rem;
}
.wcti-list-nub:nth-child(1),
.wcti-list-nub:nth-child(2){
    margin-top: 0;
}
.wcti-list-nub p{
    color: var(--colorfff);
}
.wcti-list-nub p span{
    background: var(--gradient1);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: var(--font24);
    line-height: var(--line175);
    font-family: var(--bold);
    display: inline-block;
    position: relative;
    top: 2px;
    margin-right: 2px;
}
.wiin-ul-nub{
    width: 20%;
    cursor: pointer;
    position: relative;
}
.wiin-ul-nub-tit::after{
    content: "";
    width: 0%;
    height: 2px;
    background: var(--colormain);
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
}
.wiin-ul-nub-tit{
    color: #141414;
    transition: var(--transition);
    opacity: 0.5;
    position: relative;
    padding-bottom: 0.18rem;
}
.wiin-ul-nub.slick-current .wiin-ul-nub-tit{
    opacity: 1;
}
.wiin-ul-nub.slick-current .wiin-ul-nub-tit::after{
    width: 100%;
    opacity: 1;
    transition: width 4s linear,opacity .36s;
}
.wiin-ul-nub.act .wiin-ul-nub-tit{
    opacity: 1;
}
.why-indus-info.on .wiin-ul-nub.act .wiin-ul-nub-tit::after{
    width: 100%;
    opacity: 1;
    transition: width 4s linear,opacity .36s;
}
.wiic-slick-nub.swiper-slide-active .wiic-slick-nub-cont{
    opacity: 1;
}
.why-indus-info-cont{
    width: 76%;
}
.wiic-slick-nub{
    width: 100%;
}
.wiic-slick-nub-cont{
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    opacity: 0.5;
    transition: var(--transition);
}
.wiic-slick-nub.slick-current .wiic-slick-nub-cont{
    opacity: 1;
}
.wsnc-img{
    width: 41%;
    border-radius: var(--radius40);
}
.wsnc-text{
    width: 59%;
    padding-left: 0.88rem;
}
.wsnc-text .std-text16{
    margin-top: 0.27rem;
    height: 7em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.wsnc-text-btn{
    margin-top: var(--space40);
}
.wiic-slick .slick-list{
    overflow: visible;
}
.wiic-slick-nub.empty-btn .wsnc-text-btn{
    opacity: 0;
    pointer-events: none;
}
.why-stand{
    margin-top: var(--space140);
    position: relative;
    z-index: 1;
}
.why-stand::after{
    content: "";
    width: 100%;
    height: calc(100% + 220px);
    border-radius: var(--radius60) var(--radius60) 0 0;
    background: #EEF1F5;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.why-stand-tp{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-bottom: var(--space40);
    border-bottom: 2px solid #E0E0E0;
}
.why-stand-tp-img{
    width: 49%;
}
.why-stand-tp-img img{
    width: 100%;
}
.why-stand-tp-text{
    width: 51%;
    padding-right: 1.66rem;   
}
.why-stand-tp-text .hwtt-tit{
    margin-bottom: var(--space40);
}
.wstt-tit{
    font-size: var(--font32);
    line-height: var(--line175);
    color: #151515;
    font-weight: bold;
    margin-bottom: 24px;
}
.wstt-parga,
.wstt-parga p{
    color: var(--color636);
}
.why-stand-bt{
    padding-top: var(--space80);
}
.why-stand-bt-tit{
    font-size: var(--font32);
    line-height: var(--line175);
    color: var(--color010);
    font-weight: bold;
}
.why-stand-bt-info{
    margin-top: var(--space40);
}
.wsbi-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--cardSpace) * -1);
}
.wsbi-ul-li{
    width: 50%;
    padding: 0 var(--cardSpace);
    margin-top: calc(2 * var(--cardSpace));
}
.wsbi-ul-li:nth-child(1),
.wsbi-ul-li:nth-child(2){
    margin-top: 0;
}
.wsbi-ul-li-cont{
    border-radius: var(--radius40);
    background: #FFF;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 0.3rem 0.4rem 0.3rem 0.3rem;
}
.wulc-img{
    width: 57%;
    position: relative;
    border-radius: 20px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    cursor: pointer;
}
.wulc-text{
    width: 43%;
    padding-left: 0.3rem;
}
.wulc-text-parga{
    margin-top: 0.2rem;
}
.wulc-img-btn{
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: linear-gradient(180deg, rgba(247, 152, 29, 0.80) 0%, rgba(255, 107, 0, 0.80) 75%);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    position: absolute;
    right: -8px;
    bottom: -8px;
    z-index: 5;
    pointer-events: none;
}
.wulc-img-btn::after{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: var(--colormain1);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    position: absolute;
    top: 0;
    left: 0;
    transition: var(--transition);
    opacity: 0;
}
.wulc-img-btn img{
    width: 16px;
    position: absolute;
    top: calc(50% - 4px);
    left: calc(50% - 4px);
    transform: translate(-50%,-50%);
    z-index: 5;
}
.wulc-text-btn{
    margin-top: 0.3rem;
}
.viewer-open {
    overflow-x: hidden !important;
}
.why-feature{
    border-radius: var(--radius60);
    position: relative;
    z-index: 2;
}
.why-feature::after{
    content: "";
    width: 100%;
    height: calc(100% - 252px);
    background: linear-gradient(248deg, #13223D -2.13%, #132F61 92.98%);
    border-radius: var(--radius60);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.why-feature .hwtt-tit .std-font36{
    color: var(--colorfff);
}
.why-feature-bt{
    padding: 0.8rem 1rem 0;
    position: relative;
    z-index: 1;
}
.why-feature-bt::after{
    content: '';
    width: 100%;
    height: calc(100% - 48px);
    border-radius: var(--radius40);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.10) 0%, rgba(255, 255, 255, 0.00) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.why-feature-bt-tit{
    font-size: var(--font32);
    line-height: var(--line175);
    color: var(--colorfff);
    font-weight: bold;
    margin-bottom: 0.5rem;
}
.why-feature-bt-info{
    margin: 0 -0.22rem;
    display: flex;
    flex-wrap: wrap;
}
.wfbi-nub{
    width: 25%;
    padding: 0 0.22rem;
}
.wfbi-nub-cont{
    padding-top: 0.5rem;
    border-top: 2px solid var(--colormain);
}
.wfbi-nub-cont-icon{
    width: 70px;
}
.wfbi-nub-cont-tit{
    color: var(--colorfff);
    margin-top: 0.45rem;
}
.wfbi-nub-cont-parga{
    opacity: 0.8;
}
.wfbi-nub-cont-parga p{
    color: var(--colorfff);
}
.why-feature-company{
    margin-top: var(--space120);
    padding: 0.42rem 0.5rem 0.42rem 1rem;
    border-radius: var(--radius40);
    background: #EEF1F5;
    box-shadow: 10px 20px 30px 0 rgba(81, 94, 110, 0.20);
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.why-feature-company-img{
    width: 44%;
    border-radius: 20px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.why-feature-company-img img{
    width: 100%;
}
.why-feature-company-text{
    width: 56%;
    padding-right: 0.88rem;
}
.wfct-tit{
    font-size: var(--font32);
    line-height: var(--line175);
    color: #151515;
    font-weight: bold;
}
.wfct-parga{
    color: var(--color636);
    margin-top: 0.32rem;
}
.wfct-parga p{
    color: var(--color636);
}
.wfct-btn{
    margin-top: 0.44rem;
}
.why-feature-bg{
    width: 37%;
    position: absolute;
    top: 0;
    right: 0;
    max-width: 703px;
}
.why-feature-bg img{
    width: 100%;
}
.why-about .ys-cont1580{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.why-about .hwtt-tit{
    width: 45%;
    margin-top: 0.3rem;
    padding-right: 0.5rem;
}
.why-about-parga{
    width: 55%;
    padding: 0.3rem 0 0.3rem 0.7rem;
    border-left: 2px solid var(--colormain1);
}
.wiic-swiper{
    overflow: visible !important;
}
/* C1-为什么选择Veeva-end */

/* 2025.10.24二期-end */

/* 2025.11.28二期修改-start */
.prodet-info-text .hwtt-tit .std-text20{
    font-size: var(--font18);
}
.prodet-info-text-subtit,
.prodet-info-text-subtit p{
    font-weight: normal;
}
.prodet-info-text-parga {
    margin-top: 0.2rem;
}
.prodet-info-text-parga,
.prodet-info-text-parga p{
    color: var(--color636);
}
.prodet-info-text{
    padding-right: 1.08rem;
}
.prodet-info{
    padding-top: var(--space80);
    padding-bottom: var(--space100);
}
.pro-adv-info{
    margin-top: var(--space60);
}
.pro-adv-video{
    width: 65%;
    margin: var(--space60) auto 0;
}
.prodet-team-item{
    padding-top: var(--space100);
    position: relative;
    z-index: 1;
}
.prodet-team-item::after{
    content: '';
    width: 100%;
    height: calc(100% - 1.22rem);
    border-radius: var(--radius60);
    background: linear-gradient(180deg, #EEF1F5 0%, rgba(238, 241, 245, 0.00) 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.prodet-team-item .ys-cont1580{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.prodet-team-item-text{
    width: 51%;
    padding-right: 1.34rem;
}
.prodet-team-item-text .hwtt-tit .std-text20{
    font-size: var(--font18);
}
.prodet-team-item-img{
    width: 49%;
}
.ptit-parga{
    margin-top: var(--space40);
}
.ptit-parga p{
    color: var(--color636);
    margin-bottom: var(--space16);
}
.ptit-parga p:last-child{
    margin-bottom: 0;
}
.prodet-team-item:nth-child(2n) .ys-cont1580{
    flex-direction: row-reverse;
}
.prodet-team-item:nth-child(2n) .prodet-team-item-text{
    padding-right: 0;
    padding-left: 1.34rem;
}
.pro-value{
    margin-top: var(--space140);
}
.pro-adv-effect-bt{
    margin-top: var(--space60);
}
.paeb-info{
    margin: 0 calc(-1 * var(--cardSpace));
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.paeb-info-li{
    width: 25%;
    padding: 0 var(--cardSpace);
    margin-top: calc(2 * var(--cardSpace));
}
.paeb-info-li:nth-child(1),
.paeb-info-li:nth-child(2),
.paeb-info-li:nth-child(3),
.paeb-info-li:nth-child(4){
    margin-top: 0;
}
.paeb-info-li-cont{
    display: flex;
    align-items: center;
    padding-top: 24px;
    border-top: 2px solid var(--colormain);
}
.pili-num{
    font-family: var(--bold);
    color: var(--colormain1);
}
.pili-num sup{
    font-size: 0.38rem;
}
.pili-tit{
    padding-left: 0.24rem;
    font-weight: bold;
    color: var(--colorfff);
}
.pro-main .speaker-info {
    margin: 0.15rem auto 0;
    width: 47%;
}
.pro-value-tp-text{
    width: 68%;
    padding-right: 2.2rem;
}
.pro-value-tp-img{
    width: 32%;
}
.pro-value-tp-img img{
    width: 100%;
}
.pro-value-tp{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.pro-main .pro-value .hwtt-tit{
    text-align: left;
}
.pro-main .pro-value-parga{
    width: 100%;
    margin: 24px 0 0;
    text-align: left;
}
.pro-main .pro-value-info{
    margin-top: var(--space100);
}
.pro-main .pviu-nub .ogll-cont{
    padding: 0 0 0.3rem !important;
    background: transparent;
}
.pro-main .pro-value{
    margin-top: 0;
}
.pro-main .pro-value::after{
    display: none;
}
.pro-exper-tp{
    position: relative;
    z-index: 1;
}
.pro-exper-tp::after{
    content: "";
    width: 100%;
    height: calc(100% + calc(2 * var(--space140)));
    border-radius: var(--radius60);
    background: linear-gradient(180deg, #EEF1F5 0%, rgba(238, 241, 245, 0.00) 100%);
    position: absolute;
    top: calc(-1 * var(--space140));
    left: 0;
    z-index: -1;
}
.pro-exper-tp .ys-cont1580{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.pro-exper-tp-text,
.pro-found-text{
    width: 57.5%;
    padding-right: 1.34rem;
}
.pro-exper-tp-img,
.pro-found-img{
    width: 42.5%;
}
.pro-exper-tp-img img,
.pro-found-img img{
    width: 100%;
}
.pett-info-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--cardSpace) * -1);
}
.pett-info-ul-li{
    width: 50%;
    padding: 0 var(--cardSpace);
    margin-top: calc(2 * var(--cardSpace));
}
.pett-info-ul-li:nth-child(1),
.pett-info-ul-li:nth-child(2){
    margin-top: 0 !important;
}
.piul-link{
    width: 100%;
    height: 100%;
    display: block;
}
.piul-tit{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: var(--space16);
    position: relative;
}
.piul-tit::before{
    content: "";
    width: 2px;
    height: 24px;
    background: var(--gradient2);
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.piul-parga{
    margin-top: var(--space16);
    padding-left: var(--space16);
}
.piul-tit .std-text18{
    width: calc(100% - 16px);
    padding-right: 24px;
    font-weight: bold;
    transition: var(--transition);
}
.piul-tit-icon{
    width: 16px;
}
.piul-tit-icon svg{
    width: 100%;
    height: auto;
}
.piul-tit-icon svg path{
    transition: var(--transition);
}
.pro-exper-bt .pett-info-ul{
    margin: 0 calc(-1 * (var(--space60) / 2));
}
.pro-exper-bt .pett-info-ul-li{
    width: 33.333333%;
    padding: 0 calc(var(--space60) / 2);
    margin-top: var(--space60);
}
.pro-exper-bt .pett-info-ul-li:nth-child(1),
.pro-exper-bt .pett-info-ul-li:nth-child(2),
.pro-exper-bt .pett-info-ul-li:nth-child(3){
    margin-top: 0;
}
.pro-revolu-cont{
    border-radius: var(--radius40);
    background: #EEF1F5;
    box-shadow: 0 12px 30px 0 rgba(81, 94, 110, 0.25);
    padding: 0.42rem 0.84rem 0.42rem 0.4rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.pro-revolu-cont-img{
    width: 44%;
    border-radius: var(--radius26);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.pro-revolu-cont-img img{
    width: 100%;
}
.pro-revolu-cont-text{
    width: 56%;
    padding-left: 1.37rem;
}
.pro-revolu-cont-text .std-font24{
    margin-top: 0.2rem;
    font-weight: normal;
}
.prct-info{
    margin-top: var(--space60);
}
.prct-info-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.39rem;
}
.prct-info-ul-li{
    padding: 0 0.39rem;
}
.prct-info-ul-li:nth-child(1){
    width: 37.5%;
}
.prct-info-ul-li:nth-child(2){
    width: 53%;
}
.piul-cont{
    padding: 8px 0 8px 0.3rem;
    position: relative;
    height: 100%;
}
.piul-cont::before{
    content: "";
    width: 2px;
    height: 100%;
    background: var(--gradient2);
    position: absolute;
    top: 0;
    left: 0;
}
.piul-cont .std-text18{
    font-weight: bold;
}
.piul-cont .std-text16{
    margin-top: 0.2rem;
}
.pro-main .pro-adv{
    margin-top: var(--space140);
}
.pro-connect{
    position: relative;
    z-index: 2;
}
.pro-connect .ys-cont1580{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.pro-connect-text{
    width: 57.5%;
    padding-right: 1.34rem;
}
.pro-connect-img{
    width: 42.5%;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.pro-connect-img img{
    width: 100%;
}
.pro-connect-text-info .pett-info-ul-li{
    margin-top: var(--space40) !important;
}
.pro-connect-text-more{
    margin-top: var(--space60);
}
.pro-connect-text-more a{
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    text-decoration: underline;
    transition: var(--transition);
}
.pro-main .cusdet-story::after{
    display: none;
}
.pro-main .pro-case::after {
    content: "";
    width: 100%;
    height: calc(100% + 220px);
    background: #EEF1F5;
    position: absolute;
    top: -220px;
    left: 0;
    z-index: -1;
    border-radius: 0 0 var(--radius60) var(--radius60);
    display: block;
}

/* B1-产品总页面模板-start */
.summary-main .pro-value-tp-text{
    width: 55%;
    padding-right: 1.42rem;
}
.summary-main .pro-value-tp-img{
    width: 45%;
}
.summary-main .pro-value-info {
    margin-top: var(--space80);
}
.pro-process{
    margin-top: var(--space140);
}
.pro-process-item{
    padding-top: var(--space60);
    margin-bottom: var(--space60);
    border-radius: var(--radius60);
    background: linear-gradient(180deg, #EEF1F5 0%, rgba(238, 241, 245, 0.00) 100%);
}
.pro-process-item:nth-child(1){
    padding-top: var(--space140);
}
.pro-process-item-tp{
    text-align: center;
}
.pro-process-item:nth-child(1) .pro-process-item-bt{
    margin-top: var(--space80);
}
.pro-process-item-bt{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.pro-process-item-bt .pett-info-ul-li{
    margin-top: var(--space40);
}
.pro-process-item-bt .pett-info{
    margin-top: 0;
}
.pro-found .ys-cont1580{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.pro-found-text-btn{
    margin-top: var(--space40);
}
.pro-found{
    position: relative;
    z-index: 1;
}
.pro-found::after{
    content: "";
    width: 100%;
    height: calc(100% + 220px);
    border-radius: var(--radius60);
    background: #EEF1F5;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.summary-main .pro-connect {
    border-radius: var(--radius60);
    background: linear-gradient(248deg, #13223D -2.13%, #132F61 92.98%);
}
.summary-main .pro-connect .hwtt-tit .std-font36{
    color: var(--colorfff);
}
.summary-main .pro-connect-text-parga p{
    margin-bottom: 24px;
    color: var(--colorfff);
} 
.summary-main.pro-connect-text-parga p:last-child{
    margin-bottom: 0;
}
.summary-main .pro-connect-text-parga p a{
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    text-decoration: underline;
    transition: var(--transition);
}
.summary-main .pro-connect-text-parga p:last-child{
    margin-bottom: 0;
}
.pro-transce{
    position: relative;
    z-index: 1;
}
.pro-transce::after{
    content: "";
    width: 100%;
    height: calc(100% + 220px);
    border-radius: var(--radius60);
    background: #EEF1F5;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.pro-transce .ys-cont1580{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.pro-transce-text{
    width: 55%;
    padding-right: 1.77rem;
}
.pro-transce-img{
    width: 45%;
}
.pro-transce-img img{
    width: 100%;
}
.pro-transce-text .pro-connect-text-parga p{
    color: var(--color010);
}
.parga-space{
    margin-top: 24px;
}
.summary-main .pro-value{
    padding-bottom: 0;
}
/* B1-产品总页面模板-end */
/* 板块隐藏样式-start */
.pro-main .pro-case.has-space{
    margin-top: var(--space140);
}
.pro-main .pro-case.has-space::after{
    height: 100%;
    top: 0;
    border-radius: var(--radius60);
}
.pro-value-tp.img-empty{
    justify-content: center;
}
.pro-value-tp.img-empty .pro-value-tp-text{
    width: 54%;
    padding-right: 0;
}
.pro-main .pro-value .pro-value-tp.img-empty .hwtt-tit{
    text-align: center;
}
.pro-main .pro-value-tp.img-empty .pro-value-parga{
    text-align: center;
}
.pro-exper-tp.img-empty .pro-exper-tp-text{
    width: 49%;
    padding-right: 0;
    text-align: center;
}
.pro-exper-tp.img-empty .ys-cont1580{
    justify-content: center;
}
.prodet-main .pro-adv .paiu-nub{
    margin-bottom: 0;
    margin-top: calc(2 * var(--cardSpace));
}
.prodet-main .pro-adv .paiu-nub:nth-child(1),
.prodet-main .pro-adv .paiu-nub:nth-child(2),
.prodet-main .pro-adv .paiu-nub:nth-child(3),
.prodet-main .pro-adv .paiu-nub:nth-child(4){
    margin-top: 0;
}
/* 板块隐藏样式-end */
/* 2025.11.28二期修改-end */
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .std-btn1-box:hover::after{
        opacity: 1;
    }
    .std-btn2-box:hover span{
        opacity: 0.6;
    }
    .std-btn2-box:hover img{
        opacity: 0.6;
    }
    .std-btn2-box.act:hover{
        background: var(--colorfff);
    }
    .std-btn3-box:hover{
        background: var(--colorfff);
    }
    .std-btn3-box:hover span{
        color: var(--color010);
    }
    .std-btn3-box:hover path{
        stroke: var(--color010);
    }
    .hsbu-li-link:hover .hsbu-li-link-icon::after{
        opacity: 1;
    }
    .hsbu-li-link:hover .hsbu-li-link-icon img:nth-child(2){
        opacity: 0;
    }
    .hsbu-li-link:hover {
        box-shadow: 0 12px 30px 0 rgba(81, 94, 110, 0.25);
    }
    .std-arrow-icon:hover img:nth-child(1){
        opacity: 0;
    }
    .std-arrow-icon:hover img:nth-child(2){
        opacity: 1;
    }
    .hrbr-swiper-li-link:hover{
        background: #FFF;
        box-shadow: 0 12px 30px 0 rgba(81, 94, 110, 0.25);
    }
    .hrbr-swiper-li-link:hover .hsll-btn-img{
        opacity: 1;
    }
    .hrbr-swiper-li-link:hover .hsll-btn-arrow svg rect, 
    .hrbr-swiper-li-link:hover .hsll-btn-arrow svg path{
        stroke: var(--colorfff);
    }
    .hrbr-swiper-li-link:hover .hsll-btn-arrow {
        left: calc(100% - 40px - 32px);
    }
    .hrbr-swiper-li-link:hover .hsll-btn{
        border: 1px solid var(--colorfff);
    }
    .hrbr-swiper-li-link:hover .hsll-btn-text{
        opacity: 1;
        transition-delay: .2s;
    }
    .hrbr-btn .std-arrow-icon:hover{
        border: 1px solid var(--colormain);
        background: var(--colormain);
    }
    .hrbr-btn .std-arrow-icon:hover path{
        stroke: var(--colorfff);
    }
    .std-btn5-box:hover span{
        color: var(--colormain);
    }
    .hnbu-li-link:hover .std-btn5-box span{
        color: var(--colormain);
    }
    .hnbu-li-link:hover{
        box-shadow: 0 10px 20px 0 rgba(81, 94, 110, 0.20);
    }
    .yhtn-li-bt-item a:hover .ylbi-parga span{
        color: var(--colormain);
    }
    .yhtn-li-bt-item a:hover .ylbi-icon img:nth-child(1){
        opacity: 0;
    }
    .yhtn-li-bt-item a:hover .ylbi-icon img:nth-child(2){
        opacity: 1;
    }
    .pc-fenye li:hover{
        background: transparent;
        color: var(--colorfff);
    }
    .pc-fenye li:hover::after{
        opacity: 1;
    }
    .comp-first::after,
    .comp-prev::after,
    .comp-next::after,
    .comp-end::after{
        display: none;
    }
    .comp-first:hover,
    .comp-prev:hover,
    .comp-next:hover,
    .comp-end:hover {
        background: transparent !important;
        color: var(--colormain) !important;
    }
    .cwul-link:hover .std-btn5-box span {
        color: var(--colormain);
    }
    .activity-info-li-link:hover .std-btn1-box::after{
        opacity: 1;
    }
    .inwr-ul-li-link:hover::after{
        opacity: 1;
    }
    .nbul-link:hover .nbul-link-text-btn span{
        color: var(--colormain);
    }
    .nwil-link:hover .nwil-link-text-tit{
        color: var(--colormain1);
    }
    .nwil-link:hover .nwil-link-text-tit::after{
        background: var(--colormain1);
    }
    .nwil-link:hover .nwil-link-icon::after{
        opacity: 1;
    }
    .nwil-link:hover .nwil-link-icon path{
        stroke: var(--colorfff);
    }
    .activity-info-li-link:hover{
        box-shadow: 0 10px 50px 10px rgba(81, 94, 110, 0.30);
    }
    .cwul-link:hover{
        box-shadow: 0 10px 50px 10px rgba(81, 94, 110, 0.30);
    }
    .nbul-link:hover{
        box-shadow: 0 10px 50px 10px rgba(81, 94, 110, 0.30);
    }
    .cftu-li-cont-link:hover .std-text16{
        color: var(--colormain);
    }
    .cftu-li-cont-link:hover path{
        stroke: var(--colormain);
    }
    .ys-form-inof-item .ys-select-li:hover{
        color: var(--colormain);
    }
    .cwsl-cont-parga p a:hover{
        color: var(--colormain);
    }
    .footer-nav>li>a:hover{
        color: var(--colormain);
    }
    .footer-nav>li li a:hover p{
        color: var(--colormain);
    }
    .footer-nav>li li a:hover path{
        stroke: var(--colormain);
    }
    .clcb-ul-li:hover{
        color: var(--color010);
    }
    .hllt-tp a:hover .hllt-item-btn span{
        color: var(--colormain);
    }
    .hliu-li li a:hover{
        color: var(--colormain);
    }
    .hnip-wrap-le-li li a:hover{
        color: var(--colormain);
    }

    /* 2025.10.24二期-strat */
    .pro-case .home-solu-tp-btn:hover .std-btn2-box span {
        opacity: 0.6 !important;
    }
    .wiul-cont:hover .ys-imgbox-cover img{
        transform: scale(1.05);
    }
    .wsbi-ul-li-cont:hover .ys-imgbox-cover img{
        transform: scale(1.05);
    }
    .wsbi-ul-li-cont:hover .wulc-img-btn::after{
        opacity: 1;
    }
    /* 2025.10.24二期-end */

    /* 2025.11.28二期修改-start */
    .piul-link:hover .piul-tit .std-text18{
        color: var(--colormain);
    }
    .piul-link:hover .piul-tit-icon svg path{
        stroke: var(--colormain);
    }
    .pro-connect-text-more a:hover{
        color: var(--colormain);
    }
    .summary-main .pro-connect-text-parga p a:hover{
        color: var(--colormain);
    }

    /* 2025.11.28二期修改-end */
}

