﻿@charset "utf-8";
/* 公共样式 - start */
@font-face {
    font-family: 'Hengtuo-Regular';
    src: url('../fonts/RobotoRegular14/RobotoRegular14.woff2') format('woff2'),
        url('../fonts/RobotoRegular14/RobotoRegular14.woff') format('woff');
}
@font-face {
    font-family: 'Hengtuo-Bold';
    src: url('../fonts/RobotoBold/RobotoBold.woff2') format('woff2'),
        url('../fonts/RobotoBold/RobotoBold.woff') format('woff');
}
@font-face {
    font-family: 'Hengtuo-Light';
    src: url('../fonts/RobotoLight/RobotoLight.woff2') format('woff2'),
        url('../fonts/RobotoLight/RobotoLight.woff') format('woff');
    font-display: swap;
}
/* 局部调用英文字体 */
@font-face {
    font-family: 'Hengtuo-Regular2';
    src: url('../fonts/ScienceGothic-Regular/ScienceGothicRegular.woff2') format('woff2'),
        url('../fonts/ScienceGothic-Regular/ScienceGothicRegular.woff') format('woff');
    font-display: swap;
}
body,
input,
textarea {
    font-family: "Hengtuo-Regular", "PingFang SC", "Microsoft YaHei" !important;
}
/* wow弹窗字体引入 */
.altumcode {
    --fontFamily: "Hengtuo-Regular", "PingFang SC", "Microsoft YaHei" !important;
}
html {
    font-size: 100px;
}
/* a[href=""],a[href='']{
    cursor:default
} */
.mod-form input:-webkit-autofill,
.mod-form input:-webkit-autofill:hover,
.mod-form input:-webkit-autofill:focus,
.mod-form input:-webkit-autofill:active {
    -webkit-text-fill-color: #333 !important;
}
:root {
    /* 字号 */
    --font100: 1.0rem;
    --font98: 0.98rem;
    --font96: 0.96rem;
    --font94: 0.94rem;
    --font92: 0.92rem;
    --font90: 0.90rem;
    --font88: 0.88rem;
    --font86: 0.86rem;
    --font84: 0.84rem;
    --font82: 0.82rem;
    --font80: 0.80rem;
    --font78: 0.78rem;
    --font76: 0.76rem;
    --font74: 0.74rem;
    --font72: 0.72rem;
    --font70: 0.70rem;
    --font68: 0.68rem;
    --font66: 0.66rem;
    --font64: 0.64rem;
    --font62: 0.62rem;
    --font60: 0.60rem;
    --font58: 0.58rem;
    --font56: 0.56rem;
    --font54: 0.54rem;
    --font52: 0.52rem;
    --font50: 0.50rem;
    --font48: 0.48rem;
    --font46: 0.46rem;
    --font44: 0.44rem;
    --font42: 0.42rem;
    --font40: 0.40rem;
    --font38: 0.38rem;
    --font36: 0.36rem;
    --font34: 0.34rem;
    --font32: 0.32rem;
    --font30: 0.30rem;
    --font28: 0.28rem;
    --font26: 0.26rem;
    --font24: 0.24rem;
    --font22: 0.22rem;
    --font20: 0.20rem;
    --font18: 0.18rem;
    --font16: 0.16rem;
    --font14: 0.14rem;
    --font12: 0.12rem;
    /* 间距 */
    --space250: 2.5rem;
    --space240: 2.4rem;
    --space230: 2.3rem;
    --space220: 2.2rem;
    --space210: 2.1rem;
    --space200: 2.0rem;
    --space190: 1.9rem;
    --space180: 1.8rem;
    --space170: 1.7rem;
    --space160: 1.6rem;
    --space150: 1.5rem;
    --space140: 1.4rem;
    --space130: 1.3rem;
    --space120: 1.2rem;
    --space110: 1.1rem;
    --space100: 1.0rem;
    --space90: 0.9rem;
    --space80: 0.8rem;
    --space70: 0.7rem;
    --space60: 0.6rem;
}
:root {
    /* 行高 */
    --line12: 1.2;
    --line13: 1.3;
    --line14: 1.4;
    --line15: 1.5;
    --line16: 1.6;
    --line165: 1.65;
    --line175: 1.75;
    --line18: 1.8;
    /* 导航-高度 */
    --headh: 80px;
    /* 颜色 */
    --color333: #333;
    --color666: #666;
    --color999: #999;
    --colorfff: #fff;
    --color00d: #000D34;
    --color888: #888888;
    --color006: #0065B2;
    --colormain: #0140BC;
    --colorbj: #F9F9F9;
    --colorliner: linear-gradient(97deg, rgba(97, 183, 255, 1) 0.53%, rgba(4, 52, 145, 1) 64.01%);
    /* 板块间距 */
    --space40: 0.4rem;
    --space50: 0.5rem;
    --space32: 0.32rem;
    --space24: 0.24rem;
    --space16: 0.16rem;
    /* 段落间距 */
    --parpspace16: 0.16rem;
    --parpspace12: 0.12rem;
    --parpspace10: 0.1rem;
    /* 特殊字体或粗细 */
    --bold: 'Hengtuo-Bold';
    --regular: 'Hengtuo-Regular';
    --light: 'Hengtuo-Light';
    --regular2: 'Hengtuo-Regular2';
    /*过渡 */
    --transition: all 0.4s ease;
    --transition1: all 0.8s var(--bezier1);
    --transition2: transform 1.5s var(--bezier2), -webkit-transform 1.5s var(--bezier2), opacity 1.2s var(--bezier2), color 0.3s var(--bezier2);
    --shadow: 0 8px 15px 3px rgba(0, 0, 0, 0.03);
    /* 等于gsap的sine.out */
    --bezier1: cubic-bezier(0.39, 0.575, 0.565, 1);
    /* 等于gsap的expo.inOut */
    --bezier2: cubic-bezier(.38, 0, 0, 1);
    /* icon大小 */
    --iconWidth1: 16px;
    --iconWidth2: 20px;
    --iconWidth3: 24px;
    --iconWidth4: 32px;
}
.std-font64,
.std-font64 p {
    font-size: var(--font64);
    color: var(--color00d);
    line-height: var(--line12);
}
.std-font54,
.std-font54 p,
.yxedr-active h2 {
    font-size: var(--font54);
    color: var(--color00d);
    line-height: var(--line12);
}
.std-font48,
.std-font48 p,
.yxedr-active h3 {
    font-size: var(--font48);
    color: var(--color00d);
    line-height: var(--line12);
}
.std-font44,
.std-font44 p,
.yxedr-active h4 {
    font-size: var(--font44);
    color: var(--color00d);
    line-height: var(--line14);
}
.std-font32,
.std-font32 p,
.yxedr-active h5 {
    font-size: var(--font32);
    color: var(--color00d);
    line-height: var(--line15);
}
.std-font24,
.std-font24 p,
.yxedr-active h6 {
    font-size: var(--font24);
    color: var(--color00d);
    line-height: var(--line15);
}
.std-font20,
.std-font20 p {
    font-size: var(--font20);
    color: var(--color00d);
    line-height: var(--line16);
}
.std-text18,
.std-text18 p {
    font-size: var(--font18);
    color: var(--color00d);
    line-height: var(--line165);
}
.std-text16,
.std-text16 p {
    font-size: var(--font16);
    color: var(--color00d);
    line-height: var(--line165);
}
.std-text14,
.std-text14 p {
    font-size: var(--font14);
    color: var(--color888);
    line-height: var(--line18);
}
.yxedr-active,
.yxedr-active p {
    font-size: var(--font16);
    color: var(--color666);
    line-height: var(--line165);
}
.yxedr-active p {
    margin-bottom: 0.75em;
}
.yxedr-active>p:last-child {
    margin-bottom: 0;
}
.std-padd120 {
    padding: var(--space120) 0;
}
.std-padd120-top {
    padding-top: var(--space120);
}
.std-padd120-bot {
    padding-bottom: var(--space120);
}
.std-padd100 {
    padding: var(--space100) 0;
}
.std-padd100-top {
    padding-top: var(--space100);
}
.std-padd100-bot {
    padding-bottom: var(--space100);
}
.std-padd40 {
    padding-bottom: var(--space40);
}
.std-mar40 {
    margin-bottom: var(--space40);
}
.std-mar50 {
    margin-bottom: var(--space50);
}
.std-padd50 {
    padding-bottom: var(--space50);
}
.std-mar16 {
    margin-bottom: var(--space16);
}
.std-mar24 {
    margin-bottom: var(--space24);
}
.std-mar32 {
    margin-bottom: var(--space32);
}
.yxedr-active h2,
.yxedr-active h3 {
    margin-bottom: var(--parpspace16);
}
.yxedr-active h4 {
    margin-bottom: var(--parpspace12);
}
.yxedr-active h5 {
    margin-bottom: var(--parpspace10);
}
.search-main {
    --colormain1: var(--colormain) !important;
}
/* 内容区 */
.ys-cont1840 {
    width: 100vw;
    padding: 0 2.085vw;
    max-width: 1920px;
    --place: 2.085vw;
    --cont: 95.83vw;
    margin: auto;
}
.ys-cont1760 {
    width: 100vw;
    padding: 0 4.165vw;
    max-width: 1920px;
    --place: 4.165vw;
    --cont: 91.67vw;
    margin: auto;
}
.ys-cont1320 {
    width: 85vw;
    max-width: 1320px;
    margin: auto;
    --place: calc(50vw - 660px);
    --cont: 1320px;
}
@media screen and (max-width: 1600px) {
    .ys-cont1320 {
        --place: 7.5vw;
        --cont: 85vw;
    }
}
@media screen and (min-width: 1921px) {
    .ys-cont1840 {
        padding: 0 40px;
        --place: calc(50vw - 920px);
        --cont: 1840px;
    }
    .ys-cont1760 {
        padding: 0 80px;
        --place: calc(50vw - 880px);
        --cont: 1760px;
    }
}
/*分享翻译*/
.ys-wechat-cont-parga p::before {
    content: '分享到 - 微信';
    /* content: 'Share the - WeChat'; */
}
/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .5) !important;
    white-space: nowrap;
    margin-left: 0.4rem;
}
/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child) {
    display: none;
}
/* 省略号 */
.line-clamp {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* 侧边锚点隐藏 */
.mod-anchor {
    opacity: 0;
    transform: translateX(-50%);
    transition: all .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 {
    width: 0.6rem;
    height: 0.6rem;
    margin-top: 0;
    position: absolute;
    left: 0;
    font-size: 0;
    display: block;
    background: transparent;
    border-radius: 50%;
    border: solid 1px var(--color888);
    transition: var(--transition);
}
.mod-arrows1 .swiper-button-next,
.mod-arrows1 .slick-next {
    left: auto;
    right: 0;
}
.mod-arrows1 .swiper-button-next::after,
.mod-arrows1 .swiper-button-prev::after,
.mod-arrows1 .slick-prev::after,
.mod-arrows1 .slick-next::after {
    content: "\e744";
    font-family: 'iconfont';
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: var(--color888);
    transition: var(--transition);
    display: block !important;
}
.mod-arrows1 .swiper-button-next::after,
.mod-arrows1 .slick-next::after {
    content: "\e743";
}
/* 载入 */
.ys-upfade1 {
    opacity: 0;
    transform-origin: 0% 50%;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
    transition: var(--transition2);
    will-change: transform, opacity;
}
.ys-upfade1.ys-fade-true {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0px, 0);
}
/* 首页banner载入 */
.ys-ban-li.act .ys-ban-title {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.4s;
}
.ys-ban-li.act .ys-ban-right-word {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.5s;
}
.ys-ban-li.act .ys-ban-right-btn {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.6s;
}
/* 内页banner */
.ys-nyban-title h1 {
    color: var(--colorfff);
    font-size: var(--font48);
    line-height: var(--line12);
}
.ys-bread-list:first-child a {
    font-size: 0;
    width: var(--iconWidth1);
    display: block;
}
.ys-bread-list:first-child a svg {
    width: 100%;
}
.ys-bread-list:not(:first-child) a {
    color: var(--colorfff);
    font-size: 12px;
    line-height: var(--line18);
}
.ys-bread {
    position: absolute;
    left: 50%;
    bottom: 0.24rem;
    transform: translateX(-50%);
    z-index: 3;
    --gap1: 0.12rem;
    width: calc(85vw + calc(var(--gap1) * 2));
    max-width: calc(1600px + calc(var(--gap1) * 2));
    margin: auto;
}
.ys-bread-list::before {
    content: "";
    width: 1px;
    height: 10px;
    background: var(--colorfff);
    color: var(--colorfff);
}
/* 按钮--start */
.std-btn1 {
    display: inline-block;
}
.std-btn-link {
    display: flex;
    align-items: center;
    padding: 0.05rem 0.26rem;
    border-radius: 1rem;
    background: var(--colormain);
    color: var(--colorfff);
    font-size: var(--font18);
    line-height: normal;
    overflow: hidden;
    height: 50px;
    transition: var(--transition);
    cursor: pointer;
}
.std-btn1.std-btn1-line .std-btn-link {
    border: 1px solid var(--colormain);
    color: var(--colormain);
    background: transparent;
}
.std-btn1.std-btn1-white .std-btn-link {
    border: 1px solid var(--colorfff);
    color: var(--colorfff);
    background: transparent;
}
.std-btn2 {
    display: inline-block;
}
.std-btn2-link {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    height: 50px;
    transition: var(--transition);
    background: var(--colormain);
    padding: 0.05rem 0.2rem 0.05rem 0.26rem;
    border-radius: 1rem;
    cursor: pointer;
}
.std-btn2-link-text {
    color: var(--colorfff);
    font-size: var(--font18);
    line-height: normal;
    transition: var(--transition);
}
.std-btn2-link-icon {
    width: var(--iconWidth2);
    position: relative;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 0.08rem;
}
.std-btn2-link-icon img {
    width: 100%;
    transition: var(--transition);
}
.std-btn2-link-icon img:nth-child(2) {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.std-btn2.std-btn1-line .std-btn2-link {
    border: solid 1px var(--colormain);
    background: transparent;
}
.std-btn2.std-btn1-line .std-btn2-link-text {
    color: var(--colormain);
}
.std-btn2.std-btn1-line .std-btn2-link-icon img:nth-child(2) {
    opacity: 1;
}
.std-btn2.std-btn1-line .std-btn2-link-icon img:nth-child(1) {
    opacity: 0;
}
.std-btn2.std-btn1-white .std-btn2-link {
    background: transparent;
    border: solid 1px var(--colorfff);
}
.std-btn2.std-btn1-white.icon .std-btn2-link-icon {
    width: var(--iconWidth3);
}
.std-btn1.std-btn1-liner .std-btn-link {
    background: var(--colorliner);
    position: relative;
    z-index: 2;
}
.std-btn1.std-btn1-liner .std-btn-link::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--colormain);
    z-index: -1;
    opacity: 0;
    transition: var(--transition);
}
.std-btn3 {
    display: inline-block;
}
.std-btn3-link {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding-bottom: 0.14rem;
    border-bottom: solid 2px var(--colormain);
}
.std-btn3-link-icon {
    width: var(--iconWidth4);
    height: var(--iconWidth4);
    background: var(--colormain);
    border-radius: 50%;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 0.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.std-btn3-link-icon img {
    width: 74%;
    transition: var(--transition);
}
.std-btn3-link-text {
    font-size: var(--font20);
    line-height: var(--line16);
    color: var(--colormain);
}
.std-btn3.std-btn3-white .std-btn3-link-text {
    color: var(--colorfff);
}
.std-btn3.std-btn3-white .std-btn3-link-icon {
    background: var(--colorfff)
}
.std-btn3.std-btn3-white .std-btn3-link {
    border-bottom: solid 2px var(--colorfff);
}
.std-btn3.std-btn3-nobackg .std-btn3-link-icon {
    height: auto !important;
    background: transparent;
    position: relative;
    width: var(--iconWidth3);
    margin-left: 0.08rem;
}
.std-btn3.std-btn3-nobackg .std-btn3-link-text {
    font-size: var(--font16);
}
.std-btn3.std-btn3-nobackg .std-btn3-link {
    padding-bottom: 0 !important;
    border-bottom: none !important;
}
.std-btn3.std-btn3-nobackg .std-btn3-link-icon img {
    width: 100%;
    transition: var(--transition);
}
.std-btn3.std-btn3-nobackg .std-btn3-link-icon img:nth-child(2) {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
/* 按钮--end */
/* 底部导航--start */
.ys-footer {
    overflow: hidden;
    padding-top: 0;
    position: relative;
}
.ys-footer-wrap {
    background: var(--color00d);
    padding-top: var(--space120);
    z-index: 3;
}
.ys-footer-pic {
    pointer-events: none;
    z-index: 0;
    width: 100%;
    top: 56%;
}
.ys-footer-pic img {
    width: 100%;
}
.ys-footer-bg,
.ys-footer-bg img {
    width: 100%;
}
.footer-logo {
    width: 2.3rem;
}
.footer-logo a {
    display: block;
    width: 100%;
}
.footer-logo a img {
    width: 100%;
}
.footer-nav>li>a,
.footer-nav>li:last-child>ul>li>a {
    font-size: var(--font18);
    line-height: var(--line16);
    color: var(--colorfff);
    font-weight: bold;
    margin-bottom: 0.24rem;
    opacity: 1 !important;
}
.footer-nav ul a {
    font-size: var(--font16);
    line-height: var(--line165);
    color: var(--colorfff);
    margin-bottom: 0.16rem;
    opacity: 0.7;
    transition: var(--transition);
}
.footer-share-btn .ys-imgbox-cover {
    width: 0.6rem;
}
.footer-share>li {
    padding: 0 0.12rem;
}
.footer-share {
    margin: 0 -0.12rem;
    margin-left: -0.2rem;
}
.footer-min {
    width: 100%;
    padding-bottom: 0.14rem;
}
.footer-top {
    padding-bottom: 0.4rem;
}
.footer-share-code {
    bottom: calc(100% + 10px);
    top: auto !important;
}
.footer-share-code::before {
    transform: translateX(-50%) rotate(180deg);
    top: auto;
    bottom: -8px;
}
.footer-text,
.footer-text a,
.footer-text p,
.footer-text span {
    line-height: var(--line16);
    font-size: var(--font14);
    color: var(--colorfff);
}
.footer-bot {
    border-top: 1px solid rgba(255, 255, 255, 0.40);
    padding: 0.32rem 0;
}
.footer-privacy a {
    color: var(--colorfff);
    line-height: var(--line18);
}
.footer-privacy>li {
    padding: 0 0.2rem;
}
.footer-privacy {
    margin: 0 -0.2rem;
}
/* 底部导航--end */
/* 分页 */
.pc-fenye li {
    width: 33px;
    height: 34px;
    font-size: var(--font16);
    line-height: 34px;
    color: var(--color888);
    margin: 0 0.08rem;
    border-radius: 5px;
}
.end li::before,
.first li::before,
.next li::before,
.prev li::before {
    color: var(--color00d);
}
/* 顶部导航--start */
.head-logo {
    width: 184px;
}
.head-nav-item-title {
    line-height: var(--headh);
    padding: 0 0.08rem;
    margin: 0 0.32rem;
    position: relative;
}
.head-lang-top-text,
.head-nav-item-title,
.head-ldi-nub a {
    font-size: 16px;
}
.head-nav-item-title::after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 2px;
    border-radius: 2px;
    background: var(--colorfff);
    transition: var(--transition);
}
.ys-hd-pc.isfixed .head-nav-item-title::after,
.ys-hd-pc.ishover .head-nav-item-title::after {
    background: var(--colormain);
}
.head-nav-item.yxnav-active1 .head-nav-item-title {
    color: var(--colorfff) !important;
}
.head-nav-item.yxnav-active1 .head-nav-item-title::after {
    width: 0.4rem;
}
.ys-hd-pc.ishover .head-nav-item.yxnav-active1 .head-nav-item-title,
.ys-hd-pc.isfixed .head-nav-item.yxnav-active1 .head-nav-item-title {
    color: var(--colormain) !important;
}
.ys-hd-pc::before {
    border-bottom: 1px solid rgba(255, 255, 255, 0.40);
    height: 100%;
    opacity: 1;
    background: rgba(255, 255, 255, 0);
    display: block;
}
.ys-hd-pc.isfixed::before,
.ys-hd-pc.ishover:before {
    background: rgba(255, 255, 255, 1);
    border-bottom: 1px solid #E6EDFA;
}
.ys-hd-pc.has-search .head-nav-item-title,
.ys-hd-pc.isfixed .head-nav-item-title,
.ys-hd-pc.ishover .head-nav-item-title,
.ys-page-wrap.act .ys-hd-pc .head-nav-item-title {
    color: var(--color00d) !important;
}
.ys-page-wrap.act .ys-hd-pc::after {
    display: none;
}
.ys-page-wrap.act .ys-hd-pc::before {
    background: var(--colorfff);
    box-shadow: none;
    border-bottom: 1px solid #E6EDFA;
}
.ys-page-wrap.act .head-nav-item.yxnav-active1 .head-nav-item-title {
    color: var(--colormain) !important;
}
.ys-page-wrap.act .head-nav-item.yxnav-active1 .head-nav-item-title::after {
    width: 0.4rem !important;
    background: var(--colormain) !important;
}
.head-search-btn {
    width: var(--iconWidth2);
}
.head-lang {
    margin-left: 0.4rem;
}
.head-btn .std-btn-link {
    height: 46px;
}
.head-btn {
    position: relative;
    z-index: 2;
    margin-left: 0.6rem;
}
.head-lang-top-text {
    color: var(--colorfff);
    line-height: var(--headh);
    font-family: var(--bold);
    font-size: var(--font16);
    transition: var(--transition);
}
.head-lang-top-jian {
    width: var(--iconWidth1);
    margin-left: 0.04rem;
}
.ys-hd-pc.has-search .head-lang-top-text,
.ys-hd-pc.isfixed .head-lang-top-text,
.ys-hd-pc.ishover .head-lang-top-text,
.ys-page-wrap.act .ys-hd-pc .head-lang-top-text {
    color: var(--color666);
}
.head-ldi-nub.active a {
    color: var(--colormain);
}
.head-ldi-nub a {
    transition: var(--transition);
}
.busin-pull-wrap-list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.21rem;
}
.bpwl-item {
    width: 33.333333%;
    padding: 0 0.21rem;
    margin-top: 0.35rem;
}
.head-nav-item-down {
    padding: 0.05rem 0 0.4rem;
    width: 100vw;
    box-shadow: var(--shadow);
    border-top: solid 1px #E6EDFA;
}
.head-nav-item {
    position: static;
}
.bpwl-item-link {
    display: block;
}
.bpwl-item-link .ys-imgbox-cover {
    border-radius: 0.1rem;
    overflow: hidden;
    margin-bottom: 0.13rem;
}
.bpwl-item-link-bot {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.bibl-icon {
    width: var(--iconWidth4);
    flex-shrink: 0;
    font-size: 0;
    margin-left: 0.2rem;
    position: relative;
}
.bibl-icon img {
    width: 100%;
    transition: var(--transition);
}
.bibl-icon img:nth-child(2) {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.bilb-text {
    transition: var(--transition);
    line-height: var(--line165);
    color: var(--color00d);
    width: 100%;
    position: relative;
    top: 3px;
}
.bpwl-item.yxnav-active2 .bilb-text {
    color: var(--colormain);
}
.bpwl-item.yxnav-active2 .bibl-icon img {
    transform: rotate(45deg);
}
.bpwl-item.yxnav-active2 .bibl-icon img:nth-child(1) {
    opacity: 0;
}
.bpwl-item.yxnav-active2 .bibl-icon img:nth-child(2) {
    opacity: 1;
}
.mpwl-item-link {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 0.12rem 0.26rem;
    background: rgba(0, 53, 151, 0.05);
    border-radius: 0.1rem;
    overflow: hidden;
}
.mod-pull-wrap-list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.2rem;
}
.mpwl-item {
    width: 33.333333%;
    padding: 0 0.2rem;
    margin-top: 0.35rem;
}
.mpwl-item.yxnav-active2 .mpwl-item-link {
    background: var(--colormain);
}
.mpwl-item.yxnav-active2 .bilb-text {
    color: var(--colorfff);
}
.mpwl-item.yxnav-active2 .bibl-icon img {
    transform: rotate(45deg);
}
.mpwl-item.yxnav-active2 .bibl-icon img:nth-child(1) {
    opacity: 0;
}
.mpwl-item.yxnav-active2 .bibl-icon img:nth-child(2) {
    opacity: 1;
}
.ys-nyban-title {
    top: calc(50% + 0.2rem);
}
/* 顶部导航--end */
/* 公共样式 - end */
/* 2026.3.5-leo-satrt */
/* b1-start */
.pttu-li-box {
    padding: 0.14rem 0.32rem;
    border-radius: 0.1rem;
    background: #fff;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transition: var(--transition);
    cursor: pointer;
    height: 100%;
}
.pttu-li-box-icon {
    width: var(--iconWidth3);
    position: relative;
    margin-bottom: 0.2rem;
}
.pttu-li-box-icon img {
    width: 100%;
    transition: var(--transition);
}
.pttu-li-box-icon img:last-child {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}
.pttu-li-box-text {
    transition: var(--transition);
}
.prod-tab-top-ul {
    display: flex;
    margin: 0 calc(var(--pad1) * -1);
    --pad1: 0.07rem;
}
.pttu-li {
    width: 16.6667%;
    padding: 0 var(--pad1);
}
.prod-tab {
    background: #f9f9f9;
    padding-top: var(--space40);
}
.prod-tab-top {
    margin-bottom: 0.52rem;
}
.prod-tab-cont-tab {
    padding: 0.6rem;
    border-radius: 0.2rem;
    background: #fff;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.ptul-link-le {
    width: 40.5%;
}
.ptul-link-ri {
    width: 46%;
    border-radius: 0.2rem;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.ptul-link-ri img {
    width: 100%;
}
.ptul-link {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.6rem;
}
.ptul-link-le-tit {
    line-height: var(--line14);
    margin-bottom: 0.32rem;
}
.ptul-link-le-text,
.ptul-link-le-text p {
    color: var(--color666);
}
.ptul-link-le-text {
    margin-bottom: 0.8rem;
}
.ptul-link .std-btn-link {
    padding: 0.05rem 0.38rem;
    height: 42px;
}
.ptct-bot {
    border-radius: 0.2rem;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    background: #f0f5f9;
}
.ptct-bot-tit {
    text-align: center;
    padding: 0.12rem 0.28rem;
    border-bottom: 1px solid rgba(0, 66, 195, 0.1);
}
.ptct-bot-list {
    padding: 0.4rem 0.3rem;
}
.ptct-bot-list-ul {
    display: flex;
    flex-wrap: wrap;
    --pad2: 0.16rem;
    margin: 0 calc(var(--pad2) * -1);
}
.deta-page .ptct-bot-list-ul{
    display: block;
}
.ptct-bot-list-ul.slick-dotted .slick-track{
    padding-bottom: 0.4rem;
}
.slick-dots{
    bottom: 0;
}
.pbll-item {
    width: 33.3333%;
    padding: 0 var(--pad2);
    margin-bottom: 0.45rem;
}
.pbll-item-link-pic {
    width: 100%;
    border-radius: 0.1rem;
    margin-bottom: 0.17rem;
}
.pbll-item-link-pic img {
    width: 100%;
}
.pbll-item-link{
    display: flex;
    flex-direction: column;
    height: 100%;
}
.pilt-icon {
    width: var(--iconWidth4);
    flex-shrink: 0;
}
.pilt-icon img{
    width: 100%;
}
.pilt-icon svg {
    width: 100%;
    height: auto;
}
.pbll-item-link-text {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
/* b1-end */
/* b2-start */
.deta-page .ys-main {
    background: #f9f9f9;
    position: relative;
}
.deta-disp {
    position: relative;
    padding-top: 0.26rem;
    margin-bottom: 0.2rem;
}
.deta-disp-cont-ri {
    width: 54%;
    position: relative;
}
.deta-disp-cont-ri img {
    width: 100%;
}
.deta-disp-cont-le {
    width: 46%;
    padding: 0 0.6rem 0 0.8rem;
}
.ddcl-tit {
    line-height: var(--line14);
    margin-bottom: 0.24rem;
}
.ddcl-par,
.ddcl-par p {
    color: var(--color666);
}
.ddcl-par {
    margin-bottom: 0.5rem;
}
.deta-disp-cont-le .std-btn-link {
    padding: 0.05rem 0.2rem;
    min-width: 1.6rem;
    height: 42px;
    justify-content: center;
    background: linear-gradient(90deg, var(--colormain) 0%, #00bdff 100%) !important;
}
.deta-disp-cont {
    display: flex;
    align-items: center;
    background-color: var(--colorfff);
    border-radius: 0.2rem;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.deta-page .ys-bread,
.news-page .ys-bread{
    width: calc(85vw + calc(var(--gap1) * 2));
    max-width: calc(1440px + calc(var(--gap1) * 2));
}
.ys-page-wrap.act .ys-bread{
    position: relative;
    left: auto;
    transform: inherit;
    bottom: auto;
    margin-top: 0.32rem;
}
.ys-page-wrap.act .ys-bread-list:last-child a {
    color: var(--color666);
}
.ys-page-wrap.act .ys-bread-list a{
    color: var(--color888);
}
.ys-page-wrap.act .ys-bread-list::before {
    background: var(--color888);
    color: var(--color888);
}
.ys-page-wrap.act .ys-bread-list a svg path{
    fill: var(--color888) !important;
}
.dpau-li-text {
    color: var(--color888);
    transition: var(--transition);
    padding: 0.1rem 0.24rem;
    position: relative;
    cursor: pointer;
}
.dpau-li-text::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -1px;
    transform: translateX(-50%);
    width: 0;
    height: 2px;
    border-radius: 0.1rem;
    background: var(--colormain);
    transition: var(--transition);
}
.deta-posit-anchor {
    border-radius: 0.8rem;
    background: var(--colorfff);
    padding: 0 0.8rem;
}
.deta-posit-anchor-ul {
    display: flex;
    --pad3: 0.05rem;
    margin: 0 calc(var(--pad3) * -1);
}
.dpau-li {
    width: 12.5%;
    text-align: center;
    padding: 0 var(--pad3);
}
.dpau-li.on .dpau-li-text {
    color: var(--colormain);
}
.dpau-li.on .dpau-li-text::after {
    width: 0.4rem;
}
.deta-posit-list {
    border-radius: 0.2rem;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    background-color: var(--colorfff);
    padding: 0.5rem 0;
    overflow: hidden;
}
.dpla-tit {
    padding: 0 0.8rem 0.2rem 0.8rem;
    border-bottom: 2px solid #f0f5f9;
    margin-bottom: 0.3rem;
}
.dpla-ul-li-box {
    padding: 0.24rem;
    border-radius: 0.1rem;
    border: 1px solid #f0f5f9;
    background: var(--colorfff);
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 1.4rem;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.dulb-text,
.dulb-text {
    font-family: var(--light);
    color: var(--color666);
    line-height: var(--line16);
}
.dulb-tit {
    margin-bottom: 0.16rem;
    position: relative;
    padding-left: 0.23rem;
}
.dulb-tit::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0.13rem;
    transform: translateY(0%);
    width: 8px;
    height: 8px;
    background-color: var(--colormain);
    border-radius: 50%;
}
.dpla-ul-li {
    width: 50%;
    padding: 0 var(--pad4);
    margin-bottom: calc(var(--pad4) * 2);
}
.dpla-ul {
    display: flex;
    flex-wrap: wrap;
    --pad4: 0.1rem;
    margin: 0 calc(var(--pad4) * -1);
    margin-bottom: calc(var(--pad4) * 2 * -1);
}
.dpla-box {
    padding: 0 0.8rem;
}
.deta-posit-list-row {
    margin-bottom: 0.8rem;
}
.dull-pic {
    width: 100%;
    margin-bottom: 0.1rem;
    border-radius: 0.1rem;
}
.dull-pic img {
    width: 100%;
    transition: var(--transition);
}
.dull-text{
    transition: var(--transition);
}
.dple-ul {
    display: flex;
    flex-wrap: wrap;
    --pad5: 0.2rem;
    margin: 0 calc(var(--pad5) * -1);
    margin-bottom: calc(var(--pad5) * 2 * -1);
}
.dple-ul-li {
    width: 33.3333%;
    padding: 0 var(--pad5);
    margin-bottom: calc(var(--pad5) * 2);
}
.dpla-table table thead tr{
    background: var(--colormain);
}
.dpla-table table thead tr th {
    line-height: 50px;
    font-size: var(--font18);
    color: var(--colorfff);
    font-weight: normal;
}
.dpla-table table thead tr th {
    text-align: left;
}
.dpla-table table thead tr {
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.dpla-table table tbody tr td:first-child {
    width: 20% !important;
    color: var(--color00d);
    font-weight: bold;
    padding-left: 0.2rem;
}
.dpla-table table tbody tr td {
    width: 40%;
    font-size: var(--font16);
    color: var(--color666);
    line-height: var(--line165);
    padding: 0.24rem 0;
    border-bottom: 1px solid #d9d9d9;
}
.duil-pic {
    width: 100%;
    border-radius: 0.1rem;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    position: relative;
}
.duil-pic::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 30%;
    background: linear-gradient(to bottom,
            rgba(0, 47, 93, 0),
            rgba(0, 17, 34, 1));
}
.dplc-ul-item-link {
    position: relative;
}
.duil-pic img {
    width: 100%;
}
.duil-text {
    color: var(--colorfff);
    position: absolute;
    left: 0.32rem;
    right: 0.32rem;
    bottom: 0.3rem;
}
.dplc-ul {
    display: flex;
    flex-wrap: wrap;
    --pad6: 0.1rem;
    margin: 0 calc(var(--pad6) * -1);
    margin-bottom: calc(var(--pad6) * -1 * 2);
}
.dplc-ul-item {
    width: 33.333333%;
    padding: 0 var(--pad6);
    margin-bottom: calc(var(--pad6) * 2);
}
.deta-posit-list-row:last-child {
    margin-bottom: 0;
}
.deta-posit {
    margin-bottom: 0.4rem;
}
.deta-rela-cont {
    padding: 0.5rem 0.8rem 0.44rem 0.8rem;
    background-color: var(--colorfff);
    border-radius: 0.2rem;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.deta-rela .pbll-item-link-pic {
    background: #f0f5f9;
}
.deta-rela .dpla-tit {
    padding: 0 0 0.2rem 0;
    position: relative;
    border-bottom: none;
}
.deta-rela .dpla-tit::after{
    content: "";
    position: absolute;
    bottom:0;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 2px;
    background: #F0F5F9;
}
.deta-rela .pbll-item{
    margin-bottom: 0;
}
.pany-page h1 {
    color: var(--color00d);
    margin-bottom: 0.5rem;
    width: 46%;
}
.pany-page h1 span {
    color: var(--colormain);
}
.pany-page .ys-nyban-title p {
    font-size: var(--font20);
    color: var(--color666);
    width: 51.25%;
    font-size: var(--font20) !important;
    line-height: var(--line16) !important;
}
.pany-page .ys-nyban-title{
    top: 50%;
}
/* b2-end */
/* e1-sartrt */
.pdtl-tit {
    line-height: var(--line12);
    margin-bottom: 0.6rem;
}
.pdtl-text,
.pdtl-text p {
    color: var(--color888);
}
.pany-data-top-ri {
    width: 51.25%;
    border-radius: 0.2rem;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.pany-data-top-ri img {
    width: 100%;
}
.pany-data-top-le {
    width: 45%;
}
.pany-data-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.6rem;
}
.pdbu-li-box {
    padding: 0.42rem 0.3rem 0.2rem 0.3rem;
    border-radius: 0.08rem;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    position: relative;
    text-align: right;
}
.pdbu-li-box-num {
    font-family: var(--regular2);
}
.pdbu-blue .pdbu-li-box {
    background: var(--colormain);
}
.pdbu-blue .pdbu-li-box-num {
    color: var(--colorfff);
}
.pdbu-blue .pdbu-li-box-text {
    color: var(--colorfff);
}
.pdbu-gray .pdbu-li-box-num {
    color: var(--colormain);
}
.pdbu-gray .pdbu-li-box-text {
    color: var(--color666);
}
.pdbu-gray .pdbu-li-box {
    background: #f5f5f5;
}
.pdbu-li:nth-child(4n+1){
    animation-delay: 0.3s;
}
.pdbu-li:nth-child(4n+2){
    animation-delay: 0.4s;
}
.pdbu-li:nth-child(4n+3){
    animation-delay: 0.5s;
}
.pdbu-li:nth-child(4n+4){
    animation-delay: 0.6s;
}
.pdbu-li-box-bj {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.pdbu-li-box-bj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.pany-data-btm-ul {
    display: flex;
    flex-wrap: wrap;
    --pad6: 0.1rem;
    margin: 0 calc(var(--pad6) * -1);
    margin-bottom: calc(var(--pad6) * 2 * -1);
}
.pany-data {
    padding-top: var(--space140);
    background: #f9f9f9;
}
.pdbu-li {
    width: 25%;
    padding: 0 var(--pad6);
    margin-bottom: calc(var(--pad6) * 2);
}
.pany-cult-tit {
    text-align: center;
    line-height: var(--line12);
    margin-bottom: 0.6rem;
}
.pcul-box-ri-eng {
    font-size: var(--font40);
    line-height: var(--line12);
    color: var(--colormain);
    font-family: var(--regular2);
}
.pcul-box-ri-tit {
    line-height: var(--line14);
}
.pcul-box-ri-text {
    margin-bottom: 0.32rem;
}
.pcul-box-ri-par,
.pcul-box-ri-par p {
    color: var(--color666);
}
.pcul-box-ri-par p {
    margin-bottom: 0.1rem;
}
.pcul-box-ri-par p:last-child {
    margin-bottom: 0;
}
.pcul-box-le {
    width: 50%;
    border-radius: 0.2rem 0 0 0.2rem;
}
.pcul-box-le img {
    width: 100%;
}
.pcul-box-ri {
    width: 50%;
    padding: 0 0.8rem;
}
.pcul-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.pany-cult-ul-li:nth-child(2n) .pcul-box {
    flex-direction: row-reverse;
}
.pany-cult-ul-li:nth-child(2n) .pcul-box-le {
    border-radius: 0 0.2rem 0.2rem 0;
}
.pany-cult-ul-li:first-child .pcul-box-le {
    border-radius: 0.2rem 0.2rem 0 0.2rem;
}
.pany-cult-ul-li:last-child:nth-child(odd) .pcul-box-le {
    border-radius: 0.2rem 0 0.2rem 0.2rem;
}
.pany-cult-ul-li:last-child:nth-child(even) .pcul-box-le {
    border-radius: 0 0.2rem 0.2rem 0.2rem;
}
.pany-cult {
    padding-top: var(--space130);
}
.pany-page .ys-bread{
    position: absolute !important;
    left: 50% !important;
    top: 0.32rem !important;
    transform: translateX(-50%) !important;
    margin-top: 0 !important;
}
.pany-page 
/* e1-end */
/* e2-1-start */
.news-page.act .ys-hd-pc::before {
    background: #fff;
}
.news-page.act .head-nav-item.yxnav-active1 .head-nav-item-title {
    color: var(--colormain) !important;
}
.news-page.act .head-nav-item-title::after {
    background: var(--colormain);
}
.news-cont .ys-cont1440 {
    position: relative;
}
.news-cont {
    overflow: visible;
    margin-bottom: 0.8rem;
}
.news-page .ys-main {
    position: relative;
}
.contus-banner .ys-nyban-title p {
    color: #fff;
    font-size: var(--font18);
    line-height: 1.75;
    margin-top: 0.32rem;
}
.news-cont{
    padding-top: 0.56rem;
}
/* e2-1-end */
/* e3-start */
.contus-link-pic {
    width: 100%;
    border-radius: 0.2rem;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    position: relative;
    margin-bottom: 0.2rem;
}
.contus-link-pic img {
    width: 100%;
}
.contus-link-text {
    line-height: var(--line12);
    color: var(--colorfff);
    position: absolute;
    left: 1rem;
    top: 50%;
    transform: translateY(-50%);
}
.clul-box {
    padding: 0.24rem 0.32rem;
    border-radius: 0.1rem;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    background: #f0f5f9;
    height: 100%;
}
.clul-box-icon {
    width: 0.48rem;
    margin-bottom: 0.2rem;
}
.clul-box-icon img {
    width: 100%;
}
.clul-box-text {
    line-height: var(--line16);
}
.contus-link-ul {
    display: flex;
    flex-wrap: wrap;
    --pad7: 0.1rem;
    margin: 0 calc(var(--pad7) * -1);
    margin-bottom: calc(var(--pad7) * 2 * -1);
}
.contus-link-ul-li {
    width: 33.3333%;
    padding: 0 var(--pad7);
    margin-bottom: calc(var(--pad7) * 2);
}
.contus-from-le-tit {
    line-height: var(--line12);
}
.contus-from-le {
    width: 38%;
}
.contus-from-ri {
    width: 51%;
    position: relative;
    z-index: 10;
}
.contus-from {
    background: #f9f9f9;
}
.contus-from .ys-cont1440 {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.contus-from-ri .ys-fii-name {
    font-size: var(--font16);
    line-height: var(--line165);
    color: var(--color00d);
    margin-bottom: 0.04rem;
}
.contus-from-ri .ys-fii-input {
    width: 100%;
    height: var(--height);
    border: 1px solid transparent;
    display: block;
    background-color: var(--colorfff);
    border-radius: 8px;
}
.contus-from-ri .ys-form {
    --space: 0.12rem;
    --spacebot: 0.2rem;
    --spacein: 0.2rem;
    --height: 52px;
    --colortips: #FF2828;
}
.contus-from-ri .ys-form-inof-text .ys-fii-input {
    height: 140px;
}
.contus-from-ri .ys-fii-input input,
.contus-from-ri .ys-fii-input textarea {
    width: 100%;
    height: 100%;
    font-size: var(--font14);
    line-height: var(--line18);
    color: var(--color00d);
    padding: 0 var(--spacein);
}
.contus-from-ri .ys-fii-input textarea {
    padding-top: 0.16rem;
}
.contus-from-ri .ys-fii-input input::placeholder,
.contus-from-ri .ys-fii-input textarea::placeholder {
    color: var(--color888) !important;
}
.contus-from-ri .ys-fii-select .ys-select-bd {
    border: 1px solid transparent;
    box-shadow: 0 0 8px 2px rgba(0, 17, 34, 0.05);
    border-radius: 0.08rem;
}
.contus-from-ri .ys-form-inof-code .ys-fic-auth {
    position: relative;
}
.contus-from-ri .ys-form-inof-code .ys-fic-auth-img {
    position: absolute;
    right: 0.02rem;
    top: 50%;
    transform: translateY(-50%);
    height: 56px;
    border-radius: 10px;
    overflow: hidden;
}
.contus-from-ri .ys-form-inof-code .ys-fii-input {
    height: 64px;
}
.contus-from-ri .ys-fia-text-btn {
    width: 16px;
    height: 16px;
    top: 3px;
}
.ys-ban-video {
    background-color: transparent;
}
.deta-disp-cont-le .std-btn-link {
    font-size: var(--font16);
}
.ncsu-item-link .std-btn-link {
    font-size: var(--font16);
}
.contus-from-ri .ys-fia-text-btn::before {
    border-radius: 2px;
    border: 1px solid var(--color888);
}
.contus-from-ri .ys-fia-text-word {
    color: var(--color888);
    font-size: var(--font14);
}
.contus-from-ri .ys-fia-text-word span {
    color: #ff0008;
}
.contus-from-ri .ys-fii-name span {
    color: #ff0008;
}
.contus-from-ri .ys-form-inof-submit {
    width: 32.5% !important;
    padding: 0;
}
.contus-from-ri .ys-form-inof {
    justify-content: space-between;
    align-items: flex-end;
}
.contus-from-ri .ys-form-inof-agree {
    margin-bottom: 0;
    margin-top: 0.2rem;
}
.contus-from-ri .ys-fii-submit {
    border-radius: 200px;
    font-size: var(--font18);
    background: linear-gradient(90deg, var(--colormain) 0%, #00bdff 100%);
}
.contus-from-pic {
    width: 51%;
    position: absolute;
    left: 0;
    bottom: 1.76rem;
    pointer-events: none;
}
.contus-from-pic img {
    width: 100%;
}
.contus-from {
    position: relative;
}
/* e3-end */
/* f1-start */
.case-cont-top-down .ys-select-hd {
    height: 58px;
    border-radius: 0.8rem;
    background: #f0f5f9;
    padding: 0 0.32rem;
}
.case-cont-top-down .ys-select-hd input {
    font-size: var(--font16);
    color: var(--color00d);
    line-height: var(--line165);
}
.case-cont-top-down .ys-select-hd input::placeholder {
    color: var(--color888) !important;
}
.case-cont-top-down {
    width: 19%;
    margin-right: 0.2rem;
}
.case-cont-top-down .ys-select-xtbbox {
    right: 0.32rem;
    width: var(--iconWidth3);
}
.case-cont-top-down .ys-select-xtbbox img {
    width: 100%;
}
.case-cont-top-down input {
    font-size: var(--font16);
    line-height: var(--line165);
    color: var(--color00d);
}
.case-cont-top-down input::placeholder {
    color: var(--color888) !important;
}
.case-cont-top-inp {
    width: 32.5%;
    position: relative;
}
.case-cont-top-inp input {
    width: 100%;
    height: 58px;
    border-radius: 0.8rem;
    background: #f0f5f9;
    padding: 0 1.3rem 0 0.6rem;
    font-size: var(--font16);
    color: var(--color00d);
    line-height: var(--line165);
}
.case-cont-top-inp input::placeholder {
    color: var(--color888) !important;
}
.ccti-icon {
    width: 24px;
    position: absolute;
    left: 0.16rem;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}
.ccti-icon img {
    width: 100%;
}
.ccti-but {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.ccti-but-link {
    font-size: var(--font18);
    color: var(--colorfff);
    line-height: 58px;
    padding: 0 0.32rem;
    border-radius: 1.2rem;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    cursor: pointer;
    background:
        linear-gradient(90deg, var(--colormain) 0%, #00bdff 100%), #0043d0;
}
.case-cont-top {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-bottom: 0.6rem;
    position: relative;
    z-index: 10;
}
.case-cont-top .ys-select-inof {
    max-height: 186px;
}
.case-cont-top .mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0.1rem;
    left: 0;
    bottom: 0.1rem;
    right: 0.1rem;
    height: auto;
}
.ccbu-li-link-pic {
    width: 100%;
    border-radius: 0.2rem;
}
.ccbu-li-link-pic::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height:54%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    opacity: 0.6;
    pointer-events: none;
    z-index: 1;
}
.ccbu-li-link-pic img {
    width: 100%;
}
.case-cont-btm-ul {
    display: flex;
    flex-wrap: wrap;
    --pad9: 0.2rem;
    margin: 0 calc(var(--pad9) * -1);
    margin-bottom: calc(var(--pad9) * 2 * -1);
}
.ccbu-li {
    width: 50%;
    padding: 0 var(--pad9);
    margin-bottom: calc(var(--pad9) * 2);
}
.ccbu-li:nth-child(2n+1){
    animation-delay: 0.2s;
}
.ccbu-li:nth-child(2n+2){
    animation-delay: 0.3s;
}
.cllt-le-tit {
    color: var(--colorfff);
    margin-bottom: 0.16rem;
}
.cllt-le {
    padding-right: 0.2rem;
}
.cllt-le-par,
.cllt-le-par p {
    color: var(--colorfff);
}
.ccbu-li-link {
    position: relative;
}
.ccbu-li-link-text {
    padding: 0 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0.3rem;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    width: 100%;
    z-index: 3;
}
.cllt-ri {
    --width1: 0.4rem;
    width: var(--width1);
    height: var(--width1);
    border-radius: 50%;
    background: var(--colormain);
    margin-left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
}
.cllt-le{
    width: 100%;
}
.cllt-ri img {
    width: 70%;
    transition: var(--transition);
}
.case-cont-btm {
    margin-bottom: 0.8rem;
}
.case-cont-top-down .ys-select-inof {
    padding: 0.08rem 0;
}
.case-cont-top-down .ys-select-li {
    padding: 0.08rem 0.32rem;
    font-size: var(--font16);
    line-height: var(--line165);
    color: var(--color00d);
}
.case-cont-top-down .ys-select-bd {
    background: #f0f5f9;
    border-radius: 0.1rem;
    margin-top: 0.1rem;
}
/* f1-end */
/* e2-1-start */
.news-cont-inp .case-cont-top-inp {
    width: 36%;
}
.news-cont-inp {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    margin-bottom: 0.6rem;
}
.ncsu-item-link {
    padding: 0.2rem 0.6rem 0.2rem 0.2rem;
    border-radius: 0.2rem;
    background: #fff;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    box-shadow:
        0 -2px 15px 0 rgba(88, 152, 221, 0.11),
        0 -0.447px 15px 0 rgba(88, 152, 221, 0.07),
        0 -0.133px 6px 0 rgba(88, 152, 221, 0.04);
    overflow: hidden;
    height: 100%;
}
.nilr-top{
    width: 100%;
}
.ncsu-item-link-le {
    width: 56%;
    border-radius: 0.2rem;
}
.ncsu-item-link-le img {
    width: 100%;
}
.ncsu-item-link-ri {
    width: 40%;
    margin-top: 0.5rem;
}
.nilr-time {
    line-height: var(--line165);
    margin-bottom: 0.08rem;
}
.nilr-tit {
    margin-bottom: 0.24rem;
    transition: var(--transition);
    max-height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nilr-par,
.nilr-par p {
    color: var(--color666);
}
.nilr-par p{
    text-overflow: ellipsis;
    max-height: 4.95em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.nilr-par {
    margin-bottom: 0.5rem;
}
.news-cont-slick .std-btn-link {
    height: 46px;
}
.news-cont-slick-ul .slick-list {
    padding: 0.15rem 0;
    margin: -0.15rem 0;
}
.news-cont-slick-ul {
    margin: 0 -0.15rem;
}
.ncsu-item {
    padding: 0 0.15rem;
}
.slick-dots li {
    width: 8px;
    height: 8px;
    margin: 0 5px;
    background: #d9d9d9;
}
.slick-dots li.slick-active {
    background: var(--colormain);
}
.news-cont-slick-ul .slick-dots {
    position: absolute;
    bottom: 0.4rem;
    display: block;
    width: auto;
    left: calc(56% + 0.3rem);
    list-style: none;
    text-align: center;
}
.news-list-ul {
    display: flex;
    flex-wrap: wrap;
    --pad12: 0.18rem;
    margin: 0 calc(var(--pad12) * -1);
    margin-bottom: 0.2rem;
}
.news-list-ul-li {
    width: 33.333333%;
    padding: 0 var(--pad12);
    margin-bottom: 0.6rem;
}
.news-list-ul-li:nth-child(3n+1){
    animation-delay: 0.4s;
}
.news-list-ul-li:nth-child(3n+2){
    animation-delay: 0.5s;
}
.news-list-ul-li:nth-child(3n+3){
    animation-delay: 0.6s;
}
.nlul-link-pic {
    width: 100%;
    border-radius: 0.1rem;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    margin-bottom: 0.24rem;
}
.nlul-link-text-time {
    line-height: var(--line165);
    margin-bottom: 0.04rem;
}
.nlul-link-text-tit {
    margin-bottom: 0.26rem;
    transition: var(--transition);
}
.nlul-link-text-icon {
    width: 16px;
}
.nlul-link-text-icon img {
    width: 100%;
    transition: var(--transition);
}
.nlul-link {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.nlul-link-text {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.nlul-link-text-tit {
    flex-grow: 1;
}
/* e2-1-end */
/* e2-2-start */
.newde-page.act .ys-hd-pc::before {
    background: #fff;
}
.newde-page.act .head-nav-item.yxnav-active1 .head-nav-item-title {
    color: var(--colormain) !important;
}
.newde-page.act .head-nav-item-title::after {
    background: var(--colormain);
}
.newde-deta-le {
    width: 65%;
}
.newde-deta-ri {
    width: 26%;
    position: sticky !important;
    top: calc(var(--headh) + 0.2rem);
}
.newde-deta {
    overflow: visible !important;
}
.newde-deta-le-tit {
    line-height: var(--line14);
    margin-bottom: 0.32rem;
}
.ndll-le-ul-li span {
    display: inline-block;
    font-size: var(--font14);
    color: var(--colormain);
    line-height: 25px;
    border-radius: 0.8rem;
    background: rgba(0, 78, 236, 0.1);
    padding: 0 0.08rem;
    transition: var(--transition);
}
.ndll-le-ul-li {
    padding: 0 0.05rem;
}
.ndll-le-ul {
    margin: 0 -0.05rem;
    display: flex;
}
.ndll-le {
    margin-right: 0.2rem;
}
.ndll-ri {
    line-height: var(--line165);
    transition: var(--transition);
}
.newde-deta-le-lable {
    display: flex;
    align-items: center;
    padding-bottom: 0.32rem;
    margin-bottom: 0.6rem;
    border-bottom: 1px solid #d9d9d9;
}
.newde-deta-le-edito {
    padding-bottom: 0.4rem;
    border-bottom: 1px solid #d9d9d9;
}
.newde-deta-le-edito p {
    font-size: var(--font18);
    color: var(--color666);
    line-height: var(--line165);
    margin-bottom: 0.12rem;
}
.newde-deta-le-edito h6 {
    font-size: var(--font24);
    color: var(--color00d);
    line-height: var(--line15);
    margin-bottom: 0.12rem;
}
.newde-deta-le-edito img{
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.ndlp-le-icon {
    width: 40px;
    height: 40px;
    padding: 0.06rem;
    border-radius: 50%;
    border: 1px solid var(--colormain);
    transform: rotate(90deg);
    margin-right: 0.24rem;
    transition: var(--transition);
}
.ndlp-le-icon svg {
    width: 100%;
    height: auto;
}
.ndlp-ul-li-link {
    display: flex;
    align-items: center;
}
.ndlp-le-text {
    color: var(--colormain);
}
.ndlp-ul-li:nth-child(2n) .ndlp-ul-li-link {
    flex-direction: row-reverse;
}
.ndlp-ul-li:nth-child(2n) .ndlp-le-icon {
    margin-right: 0;
    margin-left: 0.24rem;
    transform: rotate(-90deg);
}
.ndlp-ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.newde-deta-le-page {
    padding: 0.32rem 0;
}
.newde-deta-le-edito{
    margin-bottom: 0.32rem;
}
.newde-deta-ri-tit {
    color: #2c2c2c;
    margin-bottom: 0.14rem;
}
.newde-deta-ri-share {
    overflow: hidden;
    padding: 0.12rem 0.2rem;
    margin-bottom: 0.6rem;
    border-radius: 0.1rem;
    background: #fff;
    box-shadow: 0 2px 7.2px 0 rgba(0, 31, 130, 0.08);
}
.newde-deta-ri-share .ys-share-img {
    width: 0.48rem;
    background-color: var(--colormain);
    border-radius: 50%;
    padding: 0.1rem;
}
.newde-deta-ri-share .ys-share-img img {
    width: 100%;
}
.newde-deta-ri-share .ys-share-list {
    padding: 0 0.16rem;
}
.newde-deta-ri-share .ys-share {
    margin: 0 -0.16rem;
}
.ndrt-li-link {
    transform: var(--transition);
    position: relative;
    border-radius: 0.1rem;
}
.ndrt-li-link-tps{
    width: 100%;
}
.ndrt-li-link-top .ndll-ri {
    color: var(--color666);
}
.ndrt-li-link-top {
    margin-bottom: 0.12rem;
    display: flex;
    align-items: center;
}
.ndrt-li-link-tit {
    margin-bottom: 0.37rem;
    transition: var(--transition);
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 3.3em;
}
.nllb-icon {
    width: var(--iconWidth3);
    padding: 3px;
    transform: translateX(-70px);
    transition: var(--transition);
}
.nllb-icon svg {
    width: 100%;
    height: auto;
}
.ndrt-li {
    border-bottom: 1px solid #d9d9d9;
}
.ndrt-li-link{
    padding: 0.2rem 0;
}
.ndrt-li:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 1px solid transparent;
}
.newde-deta .ys-cont1440 {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.ndrt-li-link-hover .ndll-le-ul-li span {
    color: var(--colorfff);
    background: rgba(255, 255, 255, 0.2);
}
.ndrt-li-link-hover {
    padding: 0.2rem;
    border-radius: 0.1rem;
    background: var(--colormain);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    opacity: 0;
    transition: var(--transition);
    pointer-events: none;
}
.ndrt-li-link-hover .ndll-ri {
    color: var(--colorfff);
}
.ndrt-li-link-hover .ndrt-li-link-tit {
    color: var(--colorfff);
}
.ndrt-li-link .nllb-text {
    opacity: 0;
}
.nllb-text {
    font-size: var(--font16);
    color: var(--colorfff);
    line-height: var(--line165);
    margin-right: 0.08rem;
    transition: var(--transition);
}
.ndrt-li-link-but {
    display: flex;
    align-items: center;
}
.pilt-icon svg,
.pilt-icon img {
    transition: var(--transition);
}
.prod-tab-cont-tab:not(:first-child) {
    display: none;
}
.pttu-li.on .pttu-li-box {
    background: var(--colormain);
}
.pttu-li.on .pttu-li-box-icon img {
    opacity: 0;
}
.pttu-li.on .pttu-li-box-icon img:last-child {
    opacity: 1;
}
.pttu-li.on .pttu-li-box-text {
    color: var(--colorfff);
}
.deta-posit {
    padding-top: 0.2rem;
}
.deta-tab {
    position: sticky;
    top:var(--headh);
    width: 100vw;
    z-index: 98;
    overflow: visible;
}
.deta-posit-anchor::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    width: 100vw;
    height: 100%;
    transform: translateX(-50%);
    background: #fff;
    z-index: -1;
    opacity: 0;
    box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.08);
    transition: opacity 0.2s linear;
    border-top: solid 1px #E6EDFA;
}
.deta-tab.fixed .deta-posit-anchor {
    border-radius: 0;
    background: transparent;
}
.deta-tab.fixed .deta-posit-anchor::after {
    opacity: 1;
}
.ys-footer {
    overflow: hidden;
}
/* e2-2-end */
/* e3-start */
.contus-from .ys-form-inof-item {
    position: relative;
}
.contus-from .contus-from-ri .ys-form-inof {
    align-items: flex-start;
}
.contus-from .ys-select-xtbbox {
    width: 20px;
}
.contus-from .ys-select-xtbbox img {
    width: 100%;
}
.contus-from .ys-form-inof-submit .ys-fii-submit {
    height: 46px;
    line-height: 46px;
}
.ys-select-li {
    transition: var(--transition);
}
.nllb-icon svg path {
    transition: var(--transition);
}
.ndlp-le-icon svg path {
    transition: var(--transition);
}
.pilt-tit {
    width: 100%;
    transition: var(--transition);
    margin-right: 0.2rem;
}
.pilt-icon svg path {
    transition: var(--transition);
}
.pttb-arrow {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid var(--colormain);
    padding: 7px;
    cursor: pointer;
    transition: var(--transition);
    pointer-events: all;
}
.pttb-arrow svg {
    width: 100%;
    height: auto;
}
.prod-tab-top {
    position: relative;
}
.prod-tab-top-but {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% + 120px);
    display: flex;
    align-items: center;
    justify-content: space-between;
    pointer-events: none;
}
.pttb-arrow svg path {
    transition: var(--transition);
}
.prod-tab-cont-tab .std-btn-link {
    font-size: var(--font16);
}
/* e3-end */
/* 2026.3.5-leo-end */
/* 首页--start */
.ys-ban-right-word p {
    color: var(--colorfff);
    line-height: var(--line165);
}
.ys-ban-title {
    width: 43.3%;
    color: var(--colorfff);
    line-height: var(--line12);
    font-size: var(--font54);
}
.ys-ban-right {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    margin-top: -0.35rem;
}
.ys-ban-right-word,
.ys-ban-right-btn {
    width: 30.3%;
    padding-right: 0.53rem;
}
.ys-ban-right-btn {
    margin-top: 0.32rem;
}
.ys-ban-txtbox .ys-cont1760 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    position: relative;
}
.ys-ban-txtbox {
    width: 100%;
    height: 100%;
}
.ys-ban-title{
    position: absolute;
    bottom: 1.81rem;
}
.ys-ban-right{
    padding-bottom: 0.6rem;
}
.ys-banner-other-dots {
    position: absolute;
    left: 50%;
    bottom: 0.6rem;
    transform: translateX(-50%);
    z-index: 2;
    pointer-events: none;
}
.ybod-ul {
    display: flex;
    align-items: center;
    margin: 0 -12px;
}
.ybod-ul-li {
    width: 18px;
    height: 18px;
    position: relative;
    margin: 0px 12px;
    cursor: pointer;
    pointer-events: all;
}
.ybod-ul-li::before {
    content: "";
    width: calc(100% - 3px);
    height: calc(100% - 3px);
    border: solid 1px rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: var(--transition);
    opacity: 0;
}
.ybod-ul-li.on::before {
    opacity: 1;
}
.ybod-ul-li::after {
    content: "";
    width: 6px;
    height: 6px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: var(--transition);
}
.ybod-ul-li.on::after {
    background-color: rgba(255, 255, 255, 0);
}
.ys-banner {
    height: 100vh;
}
.ys-ban-imgbox::before{
    width: 50%;
    pointer-events: none;
    opacity: 0.5;
    background: linear-gradient(90deg, rgba(3, 14, 36, 1) 0%, rgba(13, 55, 138, 0) 100%);
}
.ys-ban-slick,
.ys-ban-slick .slick-list,
.ys-ban-slick .slick-track,
.ys-ban-imgbox,
.ys-ban-imgbox img {
    height: 100%;
}
.ys-ban-imgbox img {
    object-fit: cover;
}
.ys-hd-pc::after,
.ys-hd-ph::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 3, 26, 0.5) 0%, rgba(0, 5, 60, 0) 100%);
    opacity: 1;
    transition: var(--transition);
    z-index: 0;
}
.ys-phnav-header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.40) !important;
}
.ys-hd-pc::before {
    z-index: 1;
}
.ys-hd-pc {
    z-index: 3;
}
.ys-hd-pc-core {
    position: relative;
    z-index: 3;
}
.home-mode-wrap,
.home-mode-wrap img {
    width: 100%;
}
.home-mode-media {
    position: relative;
    z-index: 1;
}
.home-mode-wrap::before {
    content: "";
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(175deg, rgba(255, 255, 255, 1) 13.5%, rgba(255, 255, 255, 0) 72.63%);
    pointer-events: none;
    z-index: 3;
}
.home-mode {
    margin-top: var(--space120);
}
.ys-ban-imgbox img {
    transform: scale(1.18);
    transition: transform 4.4s linear;
}
.ys-ban-li.active .ys-ban-imgbox img {
    transform: scale(1);
}
.home-mode-media-dots {
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 5;
}
.hmmd-li {
    position: absolute;
    pointer-events: all;
}
.hmmd-li-box-icon {
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 50%;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 0.2rem;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--colorfff);
}
.hmmd-li-box-icon img {
    width: 50%;
}
.hmmd-li-box {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 0.1rem 0.1rem 0.1rem 0.26rem;
    border-radius: 1rem;
    background: linear-gradient(97deg, rgba(97, 183, 255, 1) 0.53%, rgba(4, 52, 145, 1) 64.01%); 
    position: relative;
    z-index: 2;
    overflow: hidden;
}
.hmmd-li-box::before{
    content: "";
    position: absolute;
    top: 0;
    left: -1px;
    width: 101%;
    height: 101%;
    background: var(--colormain);
    z-index: -1;
    opacity: 0;
    transition: var(--transition);
    border-radius: 0;
}
.hmmd-li-box-text {
    color: var(--colorfff);
    line-height: var(--line18);
}
.hmmd-li.ys-right .hmmd-li-box {
    flex-direction: row-reverse;
    padding: 0.1rem 0.26rem 0.1rem 0.1rem;
    background: linear-gradient(-97deg, rgba(97, 183, 255, 1) 0.53%, rgba(4, 52, 145, 1) 64.01%);
}
.hmmd-li.ys-right .hmmd-li-box-icon {
    margin-left: 0 !important;
    margin-right: 0.2rem;
}
.hmmd-li.ys-right .hmmd-li-box-icon img {
    transform: rotate(180deg);
}
.mod-word p {
    color: var(--color888);
    line-height: var(--line165);
}
.home-mode .mod-word {
    width: 45%;
}
.home-mode h2 {
    margin-bottom: 0.34rem;
}
.home-mode-media-dots {
    animation-delay: 0.4s;
}
.home-mode{
    position: relative;
}
.home-mode-top{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 3;
}
.hmpu-li-link-bot {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.hmpu-li-link .ys-imgbox-cover {
    border-radius: 0.1rem;
    overflow: hidden;
    margin-bottom: 0.1rem;
}
.hmpu-li {
    width: 50%;
    padding: 0 0.1rem;
    margin-top: 0.4rem;
}
.home-mode-ph-ul {
    display: flex;
    flex-wrap: wrap;
}
.home-mode-ph {
    display: none;
}
.ys-fold-zhan {
    background: transparent !important;
}
.ys-fold-zhan {
    display: block;
    position: relative;
    border-radius: 0.2rem;
    overflow: hidden;
    height: 5.8rem;
}
.ys-fold-zhan-bg{
    position: relative;
}
.ys-fold-zhan-bg::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height:52%;
    pointer-events: none;
    z-index: 1;
    opacity: 0.6;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}
.ys-fold-zhan-bg,
.ys-fold-zhan-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ys-fold-zhan-show {
    width: 100%;
    height: 100%;
    z-index: 2;
    padding: 0.4rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.yfzs-title {
    color: var(--colorfff);
    line-height: var(--line14);
    font-weight: normal;
    transition: var(--transition);
}
.ys-fold-nub.on .yfzs-title {
    font-size: var(--font32);
    font-weight: bold;
}
.yfzs-bot {
    display: flex;
    align-items: flex-end;
    opacity: 0;
    transition-delay: 0s;
}
.ys-fold-nub.on .yfzs-bot {
    opacity: 1;
    transition-delay: 0.3s;
}
.yfzs-hide {
    width: 100%;
    display: none;
}
.ys-fold-nub:first-child .yfzs-hide {
    display: block;
}
.yfzs-bot-word p {
    color: var(--colorfff);
    line-height: var(--line165);
}
.yfzs-bot-icon {
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 50%;
    background: var(--colormain);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 0.4rem;
}
.yfzs-bot-icon img {
    width: 60%;
}
.yfzs-bot-word {
    width: 100%;
}
.ys-fold-nub {
    width: 21.8%;
}
.ys-fold-nub.on {
    width: 56.4%;
}
.home-reason-wrap {
    background: rgba(97, 197, 255, 0.20);
    padding-top: var(--space110);
    padding-bottom: 0.79rem;
    border-radius: 0.24rem;
    overflow: hidden;
    position: relative;
}
.hrwc-right {
    width: 53.75%;
}
.home-reason-wrap-cont {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
}
.hrwc-right-list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.5rem;
}
.hrwc-right-list-item {
    width: 50%;
    padding: 0 0.5rem;
    margin-bottom: 0.64rem;
}
.hrli-box-icon {
    width: 0.4rem;
    margin-bottom: 0.16rem;
}
.hrli-box-icon img {
    width: 100%;
}
.hrli-box-title {
    line-height: var(--line16);
    margin-bottom: 0.06rem;
}
.hrli-box-word p {
    color: var(--color666);
    line-height: var(--line18);
}
.mod-tab {
    color: var(--colormain);
    line-height: var(--line165);
}
.hrwc-left h2 {
    margin-top: 0.1rem;
}
.home-reason-wrap-bg {
    width: 54%;
    position: absolute;
    left: 0;
    bottom: 0;
    pointer-events: none;
}
.home-reason-wrap-bg img {
    width: 100%;
}
.hrwc-right-list {
    padding-bottom: 1.9rem;
}
.home-list {
    overflow: visible;
    padding-bottom: 1rem;
}
.hlin-pic {
    border-radius: 0.24rem;
    overflow: hidden;
}
.hlin-pic img {
    width: 100%;
}
.hlin-show {
    width: 100%;
    height: 100%;
    padding: 0.8rem 0.88rem 0.7rem 0.9rem;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: space-between;
}
.hlin-show-top {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.hstl-title {
    color: var(--colorfff);
    margin-bottom: 0.24rem;
}
.hstl-word p {
    color: var(--colorfff);
    line-height: var(--line16);
}
.hlin-show-top-left {
    width: 42.5%;
}
.hlin-show-top-right {
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.hlin-show-top-right .ys-demo-num {
    font-size: 1.2rem;
    line-height: 1.1;
    font-family: var(--regular2) !important;
    color: var(--colorfff);
    margin-bottom: 0.08rem;
}
.hstr-word p {
    color: var(--colorfff);
}
.home-list-info-nub {
    margin-bottom: 0.4rem;
    max-height: calc(100vh - 1.8rem);
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
}
.hlin-pic{
    height: 100%;
    flex: 1;
    position: relative;
}
.hlin-pic::after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: rgba(0, 10, 25, 0.4);
    opacity: 0;
}
.hlin-pic img{
    height: 100%;
    object-fit: cover;
}
.home-list-info-nub:not(:first-child) {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: translateY(calc(100vh - 1.8rem));
}
.home-list-zhan-li {
    height: calc(100vh - 1.8rem);
}
.home-list-info {
    position: relative;
}
.home-list-wrap {
    position: sticky;
    top: calc(calc(100vh - var(--headh)) / 5);
}
.hntr-list {
    padding: 0 0.1rem;
}
.hntr-list-box {
    display: flex;
    align-items: center;
    position: relative;
    padding: 0.12rem 0.16rem;
    border-radius: 0.05rem;
    overflow: hidden;
    border: 1px solid rgba(136, 136, 136, 0.40);
    transition: var(--transition);
    cursor: pointer;
}
.hntr-list-box-icon {
    width: 26px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 0.12rem;
    position: relative;
    z-index: 2;
}
.hntr-list-box-icon img {
    width: 100%;
    transition: var(--transition);
}
.hntr-list-box-icon img:nth-child(2) {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.hntr-list.yx-active .hntr-list-box {
    background: var(--colormain);
}
.hntr-list.yx-active .hntr-list-box-icon img:nth-child(1) {
    opacity: 0;
}
.hntr-list.yx-active .hntr-list-box-icon img:nth-child(2) {
    opacity: 1;
}
.hntr-list.yx-active .hntr-list-box-text {
    color: var(--colorfff);
}
.hntr-list-box-text {
    line-height: var(--line165);
    font-weight: 350;
    color: #616161;
    position: relative;
    z-index: 2;
}
.hntr-list-box-bg {
    width: 0.86rem;
    position: absolute;
    right: -0.16rem;
    bottom: -0.39rem;
    opacity: 0.1;
    pointer-events: none;
    z-index: 1;
}
.hntr-list-box-bg img {
    width: 100%;
}
.hnbl-ul-li {
    width: 25%;
    padding: 0 0.2rem;
}
.hnbl-ul {
    display: flex;
    margin: 0 -0.2rem;
}
.hull-title {
    color: #20343D;
    font-weight: 500;
    line-height: var(--line16);
    transition: var(--transition);
    height: 4.8em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
}
.hull-tps {
    margin-bottom: 0.45rem;
}
.hnbl-ul-li-link {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-top: 0.24rem;
    padding-bottom: 0.24rem;
    border-top: 1px solid rgba(136, 136, 136, 0.40);
    transition: var(--transition);
}
.hnbl-ul-li .newc-top-tab-li {
    margin-right: 0.2rem;
}
.hnbl-ul-li .slbt-other-date {
    color: var(--color888);
    line-height: var(--line165);
}
.hull-tps .slbt-other {
    margin-bottom: 0.12rem;
}
.hnbl-top-list {
    width: 50%;
    padding: 0 0.1rem;
}
.hnbl-top {
    display: flex;
    justify-content: space-between;
    margin: 0 -0.1rem;
    margin-bottom: 0.4rem;
}
.hnbl-top-left-link {
    position: relative;
}
.htll-pic {
    border-radius: 0.1rem;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    position: relative;
}
.htll-pic::before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30%;
    background: linear-gradient(180deg, rgba(48, 52, 56, 0) 0%, rgba(36, 36, 36, 1) 92.79%);
    z-index: 1;
    pointer-events: none;
}
.htll-title {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 0.3rem 0.4rem;
    color: var(--colorfff);
    line-height: var(--line15);
    z-index: 3;
}
.hnbl-ul-li-link {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-top: 0.24rem;
    padding-bottom: 0.24rem;
    border-top: 1px solid #D9D9D9;
    transition: var(--transition);
}
.hull-tps {
    margin-bottom: 0.15rem;
}
.hull-tps .slbt-other {
    display: flex;
    align-items: center;
    margin-bottom: 0.12rem;
}
.hnbl-ul-li .newc-top-tab-li {
    margin-right: 0.2rem;
    padding: 0;
}
.newc-top-tab-li p {
    padding: 0 0.08rem;
    border-radius: 0.8rem;
    background: rgba(0, 78, 236, 0.10);
    font-size: var(--font14);
    line-height: normal;
    color: var(--colormain);
    transition: var(--transition);
    height: 25px;
    display: flex;
    align-items: center;
}
.slbt-other-date {
    color: var(--color666);
    line-height: var(--line165);
    transition: var(--transition);
}
.hull-title {
    color: var(--color00d);
    line-height: var(--line165);
    transition: var(--transition);
    height: 4.95em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home-news-btn {
    display: flex;
    justify-content: center;
    margin-top: 1rem;
}
.home-more-wrap {
    display: flex;
}
.home-more-wrap-left {
    width: 42.5%;
}
.home-more-wrap-right {
    width: 57.5%;
    padding-left: 0.2rem;
    display: flex;
    flex-direction: column;
}
.hmwl-img,
.hmwl-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hmwl-show {
    width: 100%;
    height: 100%;
    padding: 0.6rem 0.4rem 0.4rem 0.6rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.hmwl-show-top {
    width: 100%;
}
.hmwl-link{
    height: 100%;
}
.hmwl-link,
.hmwr-top-link {
    position: relative;
    display: block;
    border-radius: 0.08rem;
    overflow: hidden;
}
.hmwl-show-top-title {
    font-size: var(--font38);
    color: #000;
    line-height: var(--line13);
}
.hmwl-show-top .std-btn2 {
    margin-top: 0.6rem;
}
.hmwl-show .ys-demo-num {
    font-size: var(--font80);
    margin-bottom: 0;
}
.hmwr-top .hmwl-show-top-title {
    color: var(--colorfff);
}
.hmwl-show-bot {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.hmwl-show-bot .std-btn2.std-btn1-white .std-btn2-link {
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}
.hmwr-top {
    flex-shrink: 0;
    margin-bottom: 0.2rem;
}
.hmwr-bot {
    height: 100%;
    display: flex;
    margin: 0 -0.1rem;
}
.hmwr-bot-list {
    width: 50%;
    padding: 0 0.1rem;
}
.hmwr-bot-list-box {
    position: relative;
    padding: 0.32rem;
    border-radius: 0.08rem;
    overflow: hidden;
    background: #006AFF;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
}
.hmwr-bot-list-ctact .hmwr-bot-list-box {
    background: #f5f5f5;
}
.hmwr-bot-list .ys-demo-num {
    font-size: var(--font80);
}
.hmwr-bot-list-serv .hmwl-show-top-title {
    color: var(--colorfff);
}
.hmwr-bot-list .hmwl-show-top-title,
.hmwr-bot-list .hlin-show-top-right {
    position: relative;
    z-index: 2;
}
.hmwr-bot-list .hlin-show-top-right {
    width: 100%;
}
.hblb-bg {
    pointer-events: none;
    width: 12.15rem;
    z-index: 1;
    position: absolute;
}
.hblb-bg img {
    width: 100%;
}
.hmwr-bot-list-serv .hblb-bg {
    top: -2.9rem;
    left: -1.7rem;
}
.hmwr-bot-list-ctact .hblb-bg {
    top: -2.9rem;
    right: -1.7rem;
    opacity: 0.09;
}
.ybod-ul-li svg {
    fill: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.ybod-ul-li.on svg {
    opacity: 1;
}
.home-mode-pop{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    background: rgba(0, 13, 52, 0.6);
    z-index: 99;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    opacity: 0;
    transition: opacity 0.2s linear;
}
.home-mode-pop.yx-show{
    opacity: 1;
    pointer-events: all;
}
.home-mode-pop-list{
    width: 2.1rem;
    position: absolute;
    left: 0.6rem;
    bottom: 0.72rem;
}
.hmpl-nub{
    margin-bottom: 0.1rem;
}
.home-mode-pop.yx-show .hmpl-nub{
    pointer-events: all;
}
.hmpl-nub:last-child{
    margin-bottom: 0;
}
.hmpl-nub-box{
    padding: 0.2rem 0.24rem;
    border-radius: 0.1rem;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.80);
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    transition: var(--transition);
    cursor: pointer;
}
.hmpl-nub-box-icon{
    width: var(--iconWidth3);
    position: relative;
    margin-bottom: 0.16rem;
}
.hmpl-nub-box-icon img{
    width: 100%;
    transition: var(--transition);
}
.hmpl-nub-box-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.hmpl-nub-box-text{
    transition: var(--transition);
    color: var(--color00d);
    line-height: var(--line165);
}
.hmpl-nub.yx-active .hmpl-nub-box-icon img:nth-child(2){
    opacity: 1;
}
.hmpl-nub.yx-active .hmpl-nub-box-icon img:nth-child(1){
    opacity: 0;
}
.hmpl-nub.yx-active .hmpl-nub-box{
    background: var(--colormain);
}
.hmpl-nub.yx-active .hmpl-nub-box-text{
    color: var(--colorfff);
}
.home-mode-pop-nub{
    position: absolute;
    right:0.2rem;
    bottom: 0.72rem;
    pointer-events: none;
}
.hmpn-item{
    width: 100%;
    max-height: calc(100vh - 1.45rem);
    border-radius: 0.2rem;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.70);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    box-shadow: 0 10px 20px 0 rgba(0, 161, 255, 0.08);
    padding: 0.4rem;
    pointer-events: none;
    display: none;
}
.home-mode-pop-nub{
    width: 10.20rem;
}
.hmpn-item.yx-show{
    pointer-events: all;
}
.hmpn-item-title{
    color: var(--color00d);
    line-height: var(--line14);
    margin-bottom: 0.2rem;
}
.hmpn-item-mind{
    width: 100%;
    background: var(--colorfff);
    border-radius: 0.1rem;
    overflow: hidden;
    position: relative;
    margin-bottom: 0.2rem;
}
.hmpn-item-mind-img,
.hmpn-item-mind-img img{
    width: 100%;
}
.hmpn-item-mind-img{
    border-radius: 0.1rem;
    overflow: hidden;
}
.hmpn-item-mind-dots{
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.himd-point{
    position: absolute;
    pointer-events: all;
}
.himd-point-box{
    display: flex;
    align-items: center;
    padding: 0.08rem;
    background: var(--colorfff);
    overflow: hidden;
    border-radius: 0.8rem;
    position: relative;
    cursor: pointer;
    box-shadow: 0 9px 4px 0 rgba(0, 46, 169, 0.01), 0 5px 3px 0 rgba(0, 46, 169, 0.05), 0 2px 2px 0 rgba(0, 46, 169, 0.09), 0 1px 1px 0 rgba(0, 46, 169, 0.10);
}
.himd-point-box-text{
    margin-bottom: -1px;
    line-height: var(--line12);
    color: var(--colorfff);
    opacity: 0;
    transition: var(--transition);
    margin-left: 0rem;
    pointer-events: none;
    white-space: nowrap;
    width: 0;
    clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);
    -webkit-clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);
}
.himd-point-box-icon{
    position: relative;
    width: 18px;
    flex-shrink: 0;
}
.himd-point-box-icon img{
    width: 100%;
    transition: var(--transition);
}
.himd-point-box-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.himd-point.yx-active .himd-point-box-icon img:nth-child(2){
    opacity: 1;
}
.himd-point.yx-active .himd-point-box-icon img:nth-child(1){
    opacity: 0;
}
.himd-point.yx-active .himd-point-box-icon img{
    transform: rotate(45deg);
}
.himd-point.yx-active .himd-point-box{
    background: var(--colormain);
    padding:0.1rem 0.16rem;
}
.himd-point.yx-active .himd-point-box-text{
    opacity: 1;
    width: auto;
    pointer-events: all;
    margin-left: 0.08rem;
    clip-path: polygon(0% 0%, 110% 0%, 150% 100%, 0% 100%);
    -webkit-clip-path: polygon(0% 0%, 110% 0%, 150% 100%, 0% 100%);
}
.hmpn-item-bot-nub{
    display: none;
}
.hmpn-item-bot-nub:first-child{
    display: block;
}
.hibn-btn-li{
    margin-top: 0.2rem;
    padding: 0 0.1rem;
}
.hibn-btn-li:first-child{
    margin-left: 0;
}
.hibn-btn{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.1rem;
}
.hibn-title{
    margin-bottom: 0.16rem;
}
.hibn-btn .std-btn2-link{
    padding: 0.1rem 0.26rem;
    height: 46px;
}
.hibn-btn .std-btn2-link-text{
    font-size: var(--font16);
}
.hibn-word p{
    color: var(--color666);
    line-height: var(--line165);
}
.home-mode-pop-close{
    position: absolute;
    top: -0.4rem;
    right: -0.4rem;
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    background: var(--colormain);
    cursor: pointer;
    pointer-events: none;
}
.home-mode-pop.yx-show .home-mode-pop-close{
    pointer-events: all;
}
.home-mode-pop-close::after{
    content: "\e747";
    position: absolute;
    top: 65%;
    left: 35%;
    transform: translate(-50%, -50%);
    color: var(--colorfff);
    font-size: 14px;
    font-family: 'iconfont';
}
.hmpn-item-box{
    max-height: 700px;
}
.hmpn-item-box .mCSB_outside+.mCSB_scrollTools {
    right: -20px !important;
}
/* 首页--end */
/* c1-子公司--start */
.ys-nyban-title p {
    color: var(--colorfff);
    line-height: var(--line165);
    font-size: var(--font18);
    margin-top: 0.32rem;
}
.yx-search3xlbox {
    width: 100vw;
    left: 50%;
    transform: translateX(-50%);
}
.subcomp-ship .mod-word {
    width: 75%;
    margin-bottom: 0.36rem;
}
.ys-hin-box-title {
    text-align: center;
    padding: 0 0.23rem;
}
.ys-horse {
    --width1: 2.3rem;
    --gap1: 0.15rem;
}
.ys-hin-box {
    padding: 0 0rem;
    height: auto !important;
    position: relative;
    background: transparent !important;
}
.ys-hin-box-bg,
.ys-hin-box-bg img {
    width: 100%;
}
/* .ys-hin-box-bg img {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    transition: var(--transition);
} */
.ys-horse {
    position: relative;
}
.ys-horse::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2.3rem;
    height: 100%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    pointer-events: none;
    z-index: 1;
}
.ys-horse::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 2.3rem;
    height: 100%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    pointer-events: none;
    z-index: 1;
}
.subcomp-ship-media {
    position: relative;
}
.subcomp-ship-media-img {
    border-radius: 0.2rem;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.subcomp-ship-media-img::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    opacity: 0.5;
    background: linear-gradient(180deg, rgba(0, 13, 52, 0) 0%, rgba(0, 13, 52, 1) 100%);
    pointer-events: none;
}
.subcomp-ship-media-img,
.subcomp-ship-media-img img {
    width: 100%;
}
.subcomp-ship-media-box {
    width: 100%;
    height: 100%;
    z-index: 3;
    padding: 0.4rem 0.2rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
}
.ssmb-list {
    display: flex;
    justify-content: flex-end;
    margin: 0 -0.1rem;
}
.ssmb-list-item {
    padding: 0 0.1rem;
}
.ssmb-list-item-box {
    border-radius: 0.1rem;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    padding: 0.24rem 0.32rem;
    min-width: 3.2rem;
}
.ssmb-list-item-box .ys-demo-num {
    font-size: var(--font60);
    color: var(--colorfff);
    font-family: var(--regular2) !important;
    line-height: 1.1;
    margin-bottom: 0.08rem;
}
.subcomp-prod {
    background: var(--colorbj);
}
.subcomp-prod-wrap {
    background: var(--colorfff);
    border-radius: 0.2rem;
    overflow: hidden;
    padding: 0.5rem 0.8rem 0.35rem;
}
.subcomp-prod .pbll-item-link-pic{
    background: #F0F5F9;
    flex-shrink: 0;
}
.subcomp-prod .pbll-item-link-text{
    flex-direction: column;
    align-items: flex-start;
    height: 100%;
    justify-content: space-between;
}
.subcomp-prod .pbll-item-link{
    justify-content: space-between;
}
.pilt-tps{
    width: 100%;
    flex-shrink: 0;
}
.subcomp-prod .pilt-icon{
    margin-left: 0;
    padding-left: 0;
    width: var(--iconWidth1);
}
.subcomp-prod .pilt-tit{
    color: var(--color00d);
    line-height: var(--line165);
    margin-bottom: 0.04rem;
    margin-right: 0;
}
.pilt-desc p{
    color: var(--color888);
    line-height: var(--line18);
}
.pilt-desc{
    margin-bottom: 0.2rem;
}
.subcomp-prod .ptul-link-le-tit{
    margin-bottom: 0.24rem;
}
.subcomp-prod .ptul-link-le-text{
    margin-bottom: 0.5rem;
}
.subcomp-prod .std-btn1.std-btn1-liner .std-btn-link{
    background: linear-gradient(90deg, rgba(1, 64, 188, 1) 0%,  rgba(97, 183, 255, 1) 100%);
    min-width: 1.6rem;
    justify-content: center;
    font-size: var(--font16);
}
.subcomp-prod .ptct-bot-list-ul {
    --pad2: 0.21rem;
}
.subcomp-prod .ptul-link{
    position: relative;
    margin-bottom: 0.5rem;
    padding-bottom: 0.5rem;
}
.subcomp-prod .ptul-link::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 100vw;
    height: 2px;
    background: #F0F5F9;
}
.subcomp-prod .ptul-link-le{
    width: 50.5%;
}
.subcomp-prod .ptul-link-ri{
    width: 43.8%;
}
.about-lead-img {
    width: 100%;
    position: relative;
    padding-bottom: 1.5rem;
}
.about-lead-img img:nth-child(1) {
    width: 38.6%;
    -webkit-mask: url(../images/mc_l.svg);
    mask: url(../images/mc_l.svg);
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
}
.about-lead-img img:nth-child(2) {
    width: 54.4%;
    position: absolute;
    right: 0;
    top: 1.5rem;
    -webkit-mask: url(../images/mc_r.svg);
    mask: url(../images/mc_r.svg);
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
}
.about-lead-img img {
    filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));
}
.about-lead-cont {
    width: 40%;
    /* border-radius: 0.2rem; */
    /* background: rgba(255, 255, 255, 0.95); */
    /* box-shadow: 0 168px 67px 0 rgba(0, 0, 0, 0.01), 0 11px 23px 0 rgba(0, 0, 0, 0.05); */
    /* backdrop-filter: blur(20px); */
    /* -webkit-backdrop-filter: blur(20px); */
    /* padding: 0.5rem; */
    /* overflow: hidden; */
    /* position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); */
    /* animation-delay: 0.5s; */
    position: relative;
}
.about-lead .ys-cont1320 {
    position: relative;
}
.std-btn1.std-btn1-back .std-btn-link {
    min-width: 1.4rem;
    height: 42px;
    justify-content: center;
    text-align: center;
    background: linear-gradient(90deg, rgba(1, 64, 188, 1) 0%, rgba(97, 183, 255, 1) 100%);
    font-size: var(--font16);
}
.about-lead-cont h2 {
    line-height: var(--line14);
}
.about-lead-cont-word p {
    color: var(--color666);
    line-height: var(--line165);
}
.about-lead-cont .std-btn1 {
    margin-top: var(--space50);
}
.subcomp-main {
    background: #F9F9F9;
}
.subcomp-ship,
.about-lead {
    background: var(--colorfff);
}
.subcomp-case h2 {
    text-align: center;
}
.subcomp-case-wrap {
    width: 59.125%;
    margin: 0 auto;
}
.yx-rotate10-list-nub {
    width: 59.125%;
}
.yx-rotate10-list-nub.swiper-slide-duplicate-next,
.yx-rotate10-list-nub.swiper-slide-duplicate-prev {
    opacity: 0 !important;
}
.yx-rotate10-controls {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    left: 50%;
    top: 26%;
    transform: translate(-50%, -50%);
    width: calc(100% + 3rem);
}
.subcomp-case .ys-cont1600 {
    overflow: hidden;
}
.yx-rotate10-list-nub .ys-imgbox-cover {
    border-radius: 0.2rem;
    overflow: hidden;
}
.yx-rotate10-list-nub.swiper-slide-active {
    opacity: 1 !important;
}
.yx-rotate10-list-nub .ys-imgbox-cover::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.5);
    z-index: 1;
    opacity: 1;
    transition: opacity .6s ease;
}
.yx-rotate10-list-nub.swiper-slide-active .ys-imgbox-cover::before {
    opacity: 0;
}
.scwt-ul-li-title {
    text-align: center;
    color: var(--color00d);
    line-height: var(--line15);
    margin-bottom: 0.16rem;
}
.scwt-ul-li-word p {
    text-align: center;
    color: var(--color666);
    line-height: var(--line165);
}
.scwt-ul-li-word p span {
    color: var(--colormain);
}
.subcomp-case-wrap-textswip {
    margin-top: 0.4rem;
}
.scwt-ul-li-btn {
    display: flex;
    justify-content: center;
    margin-top: 0.4rem;
}
.scwt-ul-li {
    opacity: 0 !important;
    transition-property: all !important;
    transition: var(--transition);
}
.scwt-ul-li.swiper-slide-active {
    opacity: 1 !important;
}
.subcomp-case-wrap-bot {
    position: relative;
    width: 100%;
}
.scwt-ul-li-word {
    width: 84%;
    margin: 0 auto;
}
.subcomp-new h2 {
    margin-bottom: 0.4rem;
}
.subcomp-new-wrap {
    display: flex;
}
.subcomp-new-wrap-left {
    width: 49.375%;
}
.subcomp-new-wrap-right {
    width: 50.625%;
    padding-left: 0.5rem;
}
.snwl-link {
    display: block;
    position: relative;
    border-radius: 0.1rem;
    overflow: hidden;
    height: 100%;
}
.snwl-link-title {
    padding: 0.3rem 0.4rem;
    line-height: var(--line15);
    color: var(--colorfff);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 3;
}
.snwl-link-img {
    position: relative;
}
.snwl-link-img::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 36%;
    background: linear-gradient(180deg, rgba(48, 52, 56, 0) 0%, rgba(36, 36, 36, 1) 92.79%);
    pointer-events: none;
}
.snwl-link-img,
.snwl-link-img img {
    width: 100%;
    height: 100%;
}
.snwl-link-img img {
    height: 100%;
    object-fit: cover;
    transition: var(--transition);
}
.subcomp-new-wrap-right .hnbl-ul {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.subcomp-new-wrap-right .hnbl-ul-li {
    width: 100%;
    height: 50%;
}
.subcomp-new-wrap-right .hnbl-ul-li:first-child .hnbl-ul-li-link {
    padding-top: 0;
    border-top: none;
}
.subcomp-new-wrap-right .hnbl-ul-li:last-child .hnbl-ul-li-link {
    padding-bottom: 0;
}
.subcomp-new-wrap-right .hull-tps {
    margin-bottom: 0.05rem;
}
/* c1-子公司--end */
/* d1-服务支持--start */
.serv-philo h2 {
    text-align: center;
}
.serv-philo .mod-word p {
    color: var(--color666);
    text-align: center;
}
.serv-philo .mod-word {
    margin-bottom: 0.4rem;
}
.spul-box {
    padding: 0.2rem 0.4rem;
    position: relative;
}
.spul-box::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 1rem;
    background: #D9D9D9;
}
.serv-philo-ul-li:last-child .spul-box::after {
    display: none;
}
.serv-philo-ul-li {
    width: 25%;
    padding: 0 0.09rem;
}
.serv-philo-ul {
    margin: 0 -0.09rem 0.8rem;
    display: flex;
    flex-wrap: wrap;
}
.spul-box-icon {
    width: 0.58rem;
    margin: 0 auto 0.32rem;
}
.spul-box-icon img {
    width: 100%;
}
.spul-box-text {
    text-align: center;
    color: var(--color333);
    line-height: var(--line16);
}
.serv-philo-item-box .ys-imgbox-cover {
    width: 50%;
}
.serv-philo-item-box {
    display: flex;
    align-items: center;
}
.serv-philo-item-right {
    width: 50%;
    padding: 0 0.5rem 0 0.9rem;
}
.spir-title {
    line-height: var(--line14);
    margin-bottom: 0.24rem;
}
.spir-word p {
    color: var(--color666);
    line-height: var(--line165);
}
.serv-philo-item:nth-child(2n) .serv-philo-item-box {
    flex-direction: row-reverse;
}
.serv-philo-item:nth-child(2n) .serv-philo-item-right {
    padding: 0 0.9rem 0 0.5rem;
}
.serv-philo-list {
    margin-bottom: 0.8rem;
}
.serv-philo-wrap {
    width: 100%;
    border-radius: 0.2rem;
    overflow: hidden;
    position: relative;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.serv-philo-wrap-img,
.serv-philo-wrap-img img {
    width: 100%;
}
.spws-title {
    color: var(--colorfff);
    text-align: center;
    line-height: var(--line12);
}
.spws-word p {
    text-align: center;
    color: var(--colorfff);
    line-height: var(--line165);
}
.spws-word {
    margin-bottom: 0.4rem;
}
.spws-list {
    display: flex;
    margin: 0 -0.6rem;
}
.spws-nub {
    padding: 0 0.6rem;
}
.spws-nub-link {
    display: flex;
    align-items: center;
}
.spws-nub-link-icon {
    width: var(--iconWidth4);
    flex-shrink: 0;
    font-size: 0;
    margin-left: 0.24rem;
}
.spws-nub-link-icon img {
    width: 100%;
}
.spws-nub-link-text {
    color: var(--colorfff);
    line-height: var(--line175);
}
.serv-philo-wrap-show {
    z-index: 3;
    flex-direction: column;
}
.service-liny-cry {
    position: relative;
    display: flex;
    flex-direction: column;
}
.slbl-ul-li-box {
    padding: 40px 36px;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.60);
    box-shadow: 0px 4px 4.5px 0px rgba(0, 31, 130, 0.04), 0px 4px 40px 0px rgba(0, 31, 130, 0.04);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    overflow: hidden;
}
.sulb-list-lis-sect {
    display: flex;
    align-items: flex-start;
}
.slls-pic {
    width: 18px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 0.2rem;
    position: relative;
    top: 5px;
}
.slls-pic img {
    width: 100%;
}
.sulb-list-lis-sect p,
.sulb-list-lis-sect p a {
    font-size: var(--font16);
    color: var(--color666);
    line-height: var(--line165);
    display: inline-block;
}
.sulb-titl {
    color: var(--color00d);
    margin-bottom: 0.2rem;
    line-height: var(--line16);
}
.slbl-ul-li {
    width: 50%;
    padding: 0 0.18rem;
    margin-bottom: 0.36rem;
}
.slbl-ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    width: calc(100% - 0.6rem);
}
.service-liny-cry-bg {
    width: 100%;
    position: relative;
}
.service-liny-cry-bg img {
    width: 100%;
}
.slbl-ul-li:nth-child(n+5) {
    display: none;
}
.pwfr-more {
    display: flex;
    justify-content: center;
    margin-top: 0.16rem;
}
.service-liny-bot-list.slick-slide:not(:first-child) {
    display: none;
}
.service-liny-bot-list {
    padding-top: 0.3rem;
    margin-left: -0.3rem;
    margin-right: -0.3rem;
}
.slbl-ul-li {
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.service-liny-bot .slick-list {
    padding-bottom: 20px;
}
.service-liny .home-intel-ul {
    width: 80%;
    margin: 0 auto var(--space50);
}
.slbl-ul-li-box {
    padding: 0.32rem;
    border-radius: 0.1rem;
    background: rgba(255, 255, 255, 0.60);
    box-shadow: 0px 4px 4.5px 0px rgba(0, 31, 130, 0.04), 0px 4px 40px 0px rgba(0, 31, 130, 0.04);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    overflow: hidden;
    height: 100%;
}
.serv-global h2 {
    text-align: center;
}
.serv-global .mod-word {
    width: 70%;
    margin: 0 auto 0.5rem;
}
.serv-global .mod-word p {
    text-align: center;
    color: var(--color666);
}
.sltu-li {
    width: 12%;
    padding: 0 0.1rem;
}
.service-liny-tpslide-ul {
    margin: 0 -0.1rem;
}
.sltu-li.slick-slide:not(:first-child) {
    display: none;
}
.sltu-li p {
    font-size: var(--font16);
    line-height: normal;
    height: 48px;
    color: var(--color666);
    transition: var(--transition);
    border: solid 1px #D9D9D9;
    border-radius: 0.8rem;
    padding: 0rem 0.24rem;
    background: var(--colorFFF);
    text-align: center;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.sltu-li.slick-current p {
    border: solid 1px var(--colormain);
    color: var(--colorfff);
    background: var(--colormain);
}
.service-liny-cry-bg {
    margin-bottom: 0.32rem;
}
.service-liny-tpslide {
    margin-bottom: 0.1rem;
}
.sulb-list-lis {
    margin-bottom: 0.1rem;
}
.sulb-list-lis:last-child {
    margin-bottom: 0;
}
.std-btn1.std-btn1-backg .std-btn-link {
    position: relative;
    border: none;
    background: none;
    z-index: 3;
    color: var(--colormain);
    font-size: var(--font16);
    min-width: 188px;
    justify-content: center;
    height: 42px;
}
.std-btn1.std-btn1-backg .std-btn-link::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, rgba(1, 64, 188, 1) 0%, rgba(97, 183, 255, 1) 100%);
    pointer-events: none;
    z-index: -1;
}
.std-btn1.std-btn1-backg .std-btn-link::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 3px);
    height: calc(100% - 3px);
    background: #f9f9f9;
    z-index: -1;
    border-radius: 0.8rem;
    opacity: 1;
    transition: var(--transition);
}
.serv-global {
    background: var(--colorbj);
}
.serv-global .slick-prev {
    left: -1rem;
}
.serv-global .slick-next {
    right: -1rem;
}
.serv-form h2 {
    text-align: center;
    line-height: var(--line12);
    margin-bottom: 0.4rem;
}
.serv-form-wrap-left {
    width: 47%;
}
.serv-form-wrap-right {
    width: 53%;
    padding-left: 0.8rem;
    padding-right: 0.8rem;
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.serv-form-wrap-right .ys-form-inof-item .ys-select-xtbbox {
    right: 0;
}
.serv-form-wrap-left img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.serv-form-wrap {
    display: flex;
    border-radius: 0.1rem;
    overflow: hidden;
    box-shadow: 0 4px 4.5px 0 rgba(0, 31, 130, 0.04), 0 4px 40px 0 rgba(0, 31, 130, 0.04);
}
.serv-form-wrap-right .ys-fii-input {
    height: 46px;
    border: none;
}
.serv-form-wrap-right .ys-form-inof-item label {
    display: flex;
    align-items: center;
    border-bottom: solid 1px #D9D9D9;
}
.serv-form-wrap-right .ys-fii-name {
    flex-shrink: 0;
    color: var(--color888);
    line-height: var(--line165);
    font-size: var(--font16);
    margin-bottom: 0;
    position: relative;
    top: 1px;
}
.serv-form-wrap-right .ys-fii-name span {
    margin-left: 0.04rem;
}
.serv-form-wrap-right .ys-fill-label {
    display: flex;
    align-items: center;
    border-bottom: solid 1px #D9D9D9;
}
.serv-form-wrap-right .ys-fill-label .ys-select {
    width: 100%;
    position: static;
}
.serv-form-wrap-right .ys-form-third-country {
    position: relative;
}
.serv-form-wrap-right .ys-select-bd {
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - calc(var(--space) * 2));
}
.serv-form-wrap-right .ys-form-inof-item {
    margin-bottom: 0.2rem;
}
.serv-form-wrap-right .ys-fic-auth {
    align-items: flex-end;
}
.serv-form-wrap-right .ys-fic-auth-img {
    height: 52px;
    flex-shrink: 0;
    margin-left: 0.3rem;
}
.serv-form-wrap-right .ys-fic-auth label {
    width: 100%;
}
.ys-fia-text-word span {
    color: rgba(255, 40, 40, 1);
    margin-right: 0.02rem;
}
.ys-fia-text-word {
    color: var(--color888);
    font-size: var(--font14);
    line-height: var(--line18);
}
.ys-fia-text-word a {
    color: var(--colormain);
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
.ys-fia-text-btn {
    width: 16px;
    height: 16px;
}
.ys-fia-text-btn::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    border: 1px solid #d8d9e2;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: var(--transition);
    border-radius: 2px;
}
.serv-form-wrap-right .ys-form-inof-submit {
    display: flex;
    justify-content: flex-end;
}
.serv-form-wrap-right .ys-fii-submit {
    background: transparent;
    width: 2.4rem;
}
.serv-form-wrap-right .ys-fii-submit .std-btn-link {
    height: 46px;
    justify-content: center;
}
.serv-form-wrap .icon-arrow-down:before {
    color: var(--colormain);
    font-size: 12px;
}
.ys-fii-tips {
    margin-top: 0.03rem;
}
.ys-fia-text-word {
    padding-left: 0.14rem;
}
/* d1-服务支持--end */
/* 补充修改--start */
.ndrt-li-link {
    min-height: 2rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}
.newde-deta-ri-ul .ndll-ri{
    margin-left: 0.2rem;
}
.deta-disp-cont-ri .ys-video-btn{
    width: 0.6rem !important;
    height: auto !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 11;
    cursor: pointer;
}
/* 补充修改--end */
/* 2026.3.14 */
.news-cont-inp {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 0.4rem;
    margin-top: 0.8rem;
}
.news-cont{
    margin-bottom: 0;
}
.casedet-page .newde-deta-le{
    width: 100%;
}
.casedet-page .newde-deta-le{
    margin-bottom: 0 !important;
}
.yfzs-title{
    margin-bottom: 0.1rem;
}
.home-more-text{
    color: #000;
    line-height: 1.5;
    font-family: 'Hengtuo-Regular2';
    position: absolute;
    bottom: 0.2rem;
    left: 0.4rem;
    transform: rotate(-90deg);
}
.home-more{
    position: relative;
}
/* 2026.5.25--改版调整--start */
.bpwl-item-link .ys-imgbox-cover img{
    object-fit: cover;
}
.dple-ul-li-link{
    width: 100%;
    cursor: pointer;
}
.para-modal .dpla-box{
    padding: 0;
}
.para-modal .dpla-tit{
    padding: 0 0rem 0.2rem 0rem;
}
.para-modal .ys-modal-content{
    width: 1427px;
    border-radius: 0.2rem;
    padding: 0.36rem 0.67rem 0.63rem;
}
.para-modal{
    background: rgba(0, 0, 0, 0.70);
}
.para-modal .ys-modal-close {
    right: 0.67rem;
    top: 0.46rem;
    font-size: 18px;
    font-weight: 400;
}
.about-lead-cont{
    /* left: 40%; */
}
.about-lead-img img:nth-child(2){
    top: 0.5rem;
}
/* 2026.5.25--改版调整--end */
.ptul-link-ri .ys-pos-center{
    width: 60px !important; 
    height: auto !important;
    z-index: 2;
    cursor: pointer;
}
.ys-nyban-title p{
    width: 50%;
}
.hrli-box .std-btn3-nobackg{
    margin-top: 0.1rem;
}
.hrli-box .std-btn3-link-icon{
    transition: var(--transition);
}
.about-lead-wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.about-lead-wrap-right{
    width: 50%;
}
.about-lead-wrap-right img{
    width: 100%;
}
.himd-point.ys-left .himd-point-box{
    flex-direction: row-reverse;
}
.himd-point.ys-left .himd-point-box-text{
    margin-left:0 !important;
    margin-right:0rem;
}
.himd-point.ys-left.yx-active .himd-point-box-text{
    margin-right: 0.08rem;
}
.himd-point.yx-active{
    z-index: 9;
}
.himd-point.ys-left{
    left:auto !important;
    right: var(--right);
}
.hmpn-item-tab{
    display: flex;
    align-items: center;
    margin:0 -0.1rem;
}
.hmpn-item-tab-item{
    padding:0 0.1rem;
}
.hmpn-item-tab-item .std-btn2-link-text{
    font-size: 14px;
}
.hmpn-item-tab-item .std-btn2-link{
    height: 40px;
}
.hmpn-item-cry-list{
    display: none;
}
.hmpn-item-cry-list:first-child{
    display: block;
}
.hmpn-item-cry{
    width: 100%;
    margin-top: 0.3rem;
}
.hmpn-item-cry-list{
    width: 100%;
}
.hmpn-item-tab-item.act .std-btn2-link{
    background: var(--color006);
}
/* 载入效果 */
.yx-case8-fadeInUpimg {
    animation: fadeInUpimg 2.4s ease 1;
}
@keyframes fadeInUpimg {
    0% {
        transform: scale(1.5);
    }
    100% {
        transform: none;
    }
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    /* 2026.3.5-leo-start */
    .pttu-li-box:hover {
        background: var(--colormain);
    }
    .pttu-li-box:hover .pttu-li-box-icon img {
        opacity: 0;
    }
    .pttu-li-box:hover .pttu-li-box-icon img:last-child {
        opacity: 1;
    }
    .pttu-li-box:hover .pttu-li-box-text {
        color: var(--colorfff);
    }
    .dpau-li-text:hover {
        color: var(--colormain);
    }
    .dpau-li-text:hover::after {
        width: 40px;
    }
    .ccbu-li-link:hover .cllt-ri img {
        transform: rotate(45deg);
    }
    .ncsu-item-link:hover .std-btn1.std-btn1-line .std-btn-link {
        border: solid 1px var(--color006);
        background: var(--color006);
        color: var(--colorfff);
    }
    .ndrt-li-link:hover {
        padding-left: 0.2rem;
        padding-right: 0.2rem;
        background-color: var(--colormain);
    }
    .ndrt-li-link:hover .ndll-le-ul-li span {
        color: var(--colorfff);
        background: rgba(255, 255, 255, 0.2);
    }
    .ndrt-li-link:hover .ndll-ri {
        color: var(--colorfff);
    }
    .ndrt-li-link:hover .ndrt-li-link-tit {
        color: var(--colorfff);
        margin-bottom: 0.2rem;
    }
    .ndrt-li-link:hover .nllb-icon svg path {
        fill: #fff;
    }
    .ndrt-li-link:hover .nllb-icon {
        transform: translateX(0);
    }
    .ndrt-li-link:hover .nllb-text {
        opacity: 1;
    }
    .pbll-item-link:hover .pilt-icon svg {
        transform: rotate(45deg);
    }
    .nlul-link:hover .nlul-link-text-tit {
        color: var(--colormain);
    }
    .nlul-link:hover .nlul-link-text-icon img {
        transform: rotate(45deg);
    }
    .ncsu-item-link:hover .nilr-tit {
        color: var(--colormain);
    }
    .ys-select-li:hover {
        color: var(--colormain);
    }
    .ndlp-ul-li-link:hover .ndlp-le-icon svg path {
        fill: #fff;
    }
    .ndlp-ul-li-link:hover .ndlp-le-icon {
        background-color: var(--colormain);
    }
    .pbll-item-link:hover .pilt-tit {
        color: var(--colormain);
    }
    .pbll-item-link:hover .pilt-icon svg path {
        fill: var(--colormain);
    }
    .pttb-arrow:hover {
        background-color: var(--colormain);
    }
    .pttb-arrow:hover svg path {
        stroke: #fff !important;
    }
    /* 2026.3.5-leo-end */
    /* .ys-hin-box:hover .ys-hin-box-bg img {
        filter: grayscale(0%);
        -webkit-filter: grayscale(0%);
    } */
    .snwl-link:hover .snwl-link-img img {
        transform: scale(1.05);
    }
    .std-btn-link:hover {
        background: var(--color006);
    }
    .std-btn1.std-btn1-line .std-btn-link:hover {
        border: solid 1px var(--color006);
        background: var(--color006);
        color: var(--colorfff);
    }
    .std-btn1.std-btn1-white .std-btn-link:hover {
        background: var(--colorfff);
        color: var(--colormain);
    }
    .std-btn2-link:hover {
        background: var(--color006);
    }
    .std-btn2.std-btn1-line .std-btn2-link:hover {
        border: solid 1px var(--color006);
        background: var(--color006);
    }
    .std-btn2.std-btn1-line .std-btn2-link:hover .std-btn2-link-text {
        color: var(--colorfff);
    }
    .std-btn2-link:hover .std-btn2-link-icon img {
        transform: rotate(45deg);
    }
    .std-btn1-white.icon .std-btn2-link:hover .std-btn2-link-icon img {
        transform: rotate(0deg) !important;
    }
    .std-btn2.std-btn1-line .std-btn2-link:hover .std-btn2-link-icon img:nth-child(1) {
        opacity: 1;
    }
    .std-btn2.std-btn1-line .std-btn2-link:hover .std-btn2-link-icon img:nth-child(2) {
        opacity: 0;
    }
    .std-btn2.std-btn1-white .std-btn2-link:hover {
        background: var(--colorfff);
    }
    .std-btn2.std-btn1-white .std-btn2-link:hover .std-btn2-link-text {
        color: var(--colormain);
    }
    .std-btn2.std-btn1-white .std-btn2-link:hover .std-btn2-link-icon img:nth-child(1) {
        opacity: 0;
    }
    .std-btn2.std-btn1-white .std-btn2-link:hover .std-btn2-link-icon img:nth-child(2) {
        opacity: 1;
    }
    .std-btn3-link:hover .std-btn3-link-icon img {
        transform: rotate(45deg);
    }
    .footer-nav ul a:hover {
        opacity: 1;
    }
    .head-ldi-nub a:hover {
        color: var(--colormain);
    }
    .hnbl-ul-li-link:hover .slbt-other-date {
        color: var(--colorfff);
    }
    .hnbl-ul-li-link:hover .newc-top-tab-li p {
        color: var(--colorfff);
        background: rgba(255, 255, 255, 0.20);
    }
    .hnbl-ul-li-link:hover .std-btn4-link-text {
        color: var(--colorfff);
    }
    .hnbl-ul-li-link:hover .hull-title {
        color: var(--colorfff);
    }
    .hnbl-ul-li-link:hover {
        background: var(--colormain);
        border-top: solid 1px var(--colormain);
        border-radius: 0.1rem;
        padding-left: 0.24rem;
        padding-right: 0.24rem;
    }
    .hnbl-ul-li-link:hover .std-btn3-link-text {
        color: var(--colorfff);
    }
    .hnbl-ul-li-link:hover .std-btn3-link-icon img:nth-child(1) {
        opacity: 0;
    }
    .hnbl-ul-li-link:hover .std-btn3-link-icon img:nth-child(2) {
        opacity: 1;
    }
    .hnbl-ul-li-link:hover .std-btn3-link-icon img {
        transform: rotate(0deg) !important;
    }
    .mod-arrows1 .swiper-button-next:hover,
    .mod-arrows1 .swiper-button-prev:hover,
    .mod-arrows1 .slick-prev:hover,
    .mod-arrows1 .slick-next:hover {
        background: var(--colormain);
        border: solid 1px var(--colormain);
    }
    .mod-arrows1 .swiper-button-next:hover::after,
    .mod-arrows1 .swiper-button-prev:hover::after,
    .mod-arrows1 .slick-prev:hover::after,
    .mod-arrows1 .slick-next:hover::after {
        color: var(--colorfff);
    }
    .subcomp-new-wrap-right .hnbl-ul-li .hnbl-ul-li-link:hover {
        padding: 0.24rem;
    }
    .std-btn1.std-btn1-backg .std-btn-link:hover {
        background: transparent !important;
        border: none !important;
    }
    .std-btn1.std-btn1-backg .std-btn-link:hover::after {
        opacity: 0;
    }
    .subcomp-prod .pbll-item-link:hover .pilt-icon img{
        transform: rotate(45deg);
    }
    .dple-ul-li-link:hover .dull-pic img{
        transform: scale(1.05);
    }
    .dple-ul-li-link:hover .dull-text{
        color: var(--colormain);
    }
    .std-btn1.std-btn1-liner .std-btn-link:hover::before{
        opacity: 1;
    }
    .hmpl-nub-box:hover .hmpl-nub-box-icon img:nth-child(2){
        opacity: 1;
    }
    .hmpl-nub-box:hover .hmpl-nub-box-icon img:nth-child(1){
        opacity: 0;
    }
    .hmpl-nub-box:hover{
        background: var(--colormain);
    }
    .hmpl-nub-box:hover .hmpl-nub-box-text{
        color: var(--colorfff);
    }
    .hmmd-li-box:hover::before{
        opacity: 1;
    }
    .dple-ul-li-link:hover .pilt-tit{
        color: var(--colormain);
    }
    .dple-ul-li-link:hover svg path {
        fill: var(--colormain) !important;
    }
    .dple-ul-li-link:hover svg{
        transform: rotate(45deg);
    }
    .hrli-box:hover .std-btn3-link-icon{
        transform: rotate(45deg);
    }
    .hrli-box:hover .std-btn3-link-icon img:nth-child(2){
        opacity: 1;
    }
    .hrli-box:hover .std-btn3-link-icon img:nth-child(1){
        opacity: 0;
    }
}