  @charset "utf-8";
/* 公共样式 - start */
@font-face {
    font-family: 'YiTainuo-Light';
    src: url('/Public/En/fonts/PoppinsLight/PoppinsLight.woff2') format('woff2'),
        url('/Public/En/fonts/PoppinsLight/PoppinsLight.woff') format('woff');
}
@font-face {
    font-family: 'YiTainuo-Regular';
    src: url('/Public/En/fonts/PoppinsRegular/PoppinsRegular.woff2') format('woff2'),
        url('/Public/En/fonts/PoppinsRegular/PoppinsRegular.woff') format('woff');
}
@font-face {
    font-family: 'YiTainuo-Medium';
    src: url('/Public/En/fonts/PoppinsMedium/PoppinsMedium.woff2') format('woff2'),
        url('/Public/En/fonts/PoppinsMedium/PoppinsMedium.woff') format('woff');
}
@font-face {
    font-family: 'YiTainuo-SemiBold';
    src: url('/Public/En/fonts/PoppinsSemiBold/PoppinsSemiBold.woff2') format('woff2'),
        url('/Public/En/fonts/PoppinsSemiBold/PoppinsSemiBold.woff') format('woff');
}
@font-face {
    font-family: 'YiTainuo-Bold';
    src: url('/Public/En/fonts/PoppinsBold/PoppinsBold.woff2') format('woff2'),
        url('/Public/En/fonts/PoppinsBold/PoppinsBold.woff') format('woff');
}
body {
    font-family: "YiTainuo-Regular", "PingFang SC", "Microsoft YaHei" !important;
}
input,
textarea {
    font-family: "YiTainuo-Regular", "PingFang SC", "Microsoft YaHei" !important;
}
/* wow弹窗字体引入 */
.altumcode {
    --fontFamily: "YiTainuo-Regular", "PingFang SC", "Microsoft YaHei" !important;
}
html {
    font-size: 100px;
}
:root {
    /* 字号 */
    --font100: 1.0rem;
    --font98: 0.98rem;
    --font96: 0.96rem;
    --font94: 0.94rem;
    --font92: 0.92rem;
    --font90: 0.90rem;
    --font88: 0.88rem;
    --font86: 0.86rem;
    --font84: 0.84rem;
    --font82: 0.82rem;
    --font80: 0.80rem;
    --font78: 0.78rem;
    --font76: 0.76rem;
    --font74: 0.74rem;
    --font72: 0.72rem;
    --font70: 0.70rem;
    --font68: 0.68rem;
    --font66: 0.66rem;
    --font64: 0.64rem;
    --font62: 0.62rem;
    --font60: 0.60rem;
    --font58: 0.58rem;
    --font56: 0.56rem;
    --font54: 0.54rem;
    --font52: 0.52rem;
    --font50: 0.50rem;
    --font48: 0.48rem;
    --font46: 0.46rem;
    --font44: 0.44rem;
    --font42: 0.42rem;
    --font40: 0.40rem;
    --font38: 0.38rem;
    --font36: 0.36rem;
    --font34: 0.34rem;
    --font32: 0.32rem;
    --font30: 0.30rem;
    --font28: 0.28rem;
    --font26: 0.26rem;
    --font24: 0.24rem;
    --font22: 0.22rem;
    --font20: 0.20rem;
    --font18: 0.18rem;
    --font16: 0.16rem;
    --font14: 0.14rem;
    --font12: 0.12rem;
    /* 间距 */
    --space250: 2.5rem;
    --space240: 2.4rem;
    --space230: 2.3rem;
    --space220: 2.2rem;
    --space210: 2.1rem;
    --space200: 2.0rem;
    --space190: 1.9rem;
    --space180: 1.8rem;
    --space170: 1.7rem;
    --space160: 1.6rem;
    --space150: 1.5rem;
    --space140: 1.4rem;
    --space130: 1.3rem;
    --space120: 1.2rem;
    --space110: 1.1rem;
    --space100: 1.0rem;
    --space90: 0.9rem;
    --space80: 0.8rem;
    --space70: 0.7rem;
    --space60: 0.6rem;
}
:root {
    /* 行高 */
    --line12: 1.2;
    --line13: 1.3;
    --line14: 1.4;
    --line15: 1.5;
    --line16: 1.6;
    --line165: 1.65;
    --line175: 1.75;
    /* 导航-高度 */
    --headh: 0.8rem;
    /* 颜色 */
    --color333: #333;
    --color666: #666;
    --color999: #999;
    --colorfff: #fff;
    --color1E1: #1E1F24;
    --color6F6: #6F6E6B;
    --colormain: #F39E00;
    --colorbj: #F0F1F2;
    /* 板块间距 */
    --space80: 0.8rem;
    --space70: 0.7rem;
    --space60: 0.6rem;
    --space50: 0.5rem;
    --space40: 0.4rem;
    --space30: 0.3rem;
    --space20: 0.2rem;
    /* 段落间距 */
    --parpspace16: 0.16rem;
    --parpspace12: 0.12rem;
    --parpspace10: 0.1rem;
    /* 特殊字体 */
    --bold: 'YiTainuo-Bold';
    --semibold: 'YiTainuo-SemiBold';
    --medium: 'YiTainuo-Medium';
    --light: 'YiTainuo-Light';
    --noto: "Noto Serif SC";
    /* 过渡 */
    --transition1: all .36s ease;
    /* 阴影 */
    --shadow1: 0 0 10px rgba(0, 0, 0, 0.1);
    /* 圆角 */
    --radius20: 0.2rem;
    --radius10: 0.1rem;
    --radius5: 5px;
}
.std-font64,
.std-font64 p {
    font-size: var(--font44);
    color: var(--color1E1);
    line-height: var(--line12);
}
.std-font40,
.std-font40 p,
.yxedr-active h2 {
    font-size: var(--font40);
    color: var(--color1E1);
    line-height: var(--line12);
}
.std-font32,
.std-font32 p,
.yxedr-active h3 {
    font-size: var(--font32);
    color: var(--color1E1);
    line-height: var(--line14);
}
.std-font24,
.std-font24 p,
.yxedr-active h4 {
    font-size: var(--font24);
    color: var(--color1E1);
    line-height: var(--line15);
}
.std-font20,
.std-font20 p,
.yxedr-active h5 {
    font-size: var(--font20);
    color: var(--color1E1);
    line-height: var(--line15);
}
.std-text18,
.std-text18 p {
    font-size: var(--font18);
    color: var(--color1E1);
    line-height: var(--line165);
}
.std-text16,
.std-text16 p {
    font-size: var(--font16);
    color: var(--color6F6);
    line-height: var(--line165);
}
.std-text14,
.std-text14 p {
    font-size: var(--font14);
    color: var(--color6F6);
    line-height: var(--line16);
}
.yxedr-active p {
    font-size: var(--font16);
    color: var(--color6F6);
    line-height: var(--line165);
    margin-bottom: var(--parpspace10);
}
.std-padd140 {
    padding: var(--space140) 0;
}
.std-padd140-top {
    padding-top: var(--space140);
}
.std-padd140-bot {
    padding-bottom: var(--space140);
}
.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-mar80 {
    margin-bottom: var(--space80);
}
.std-mar70 {
    margin-bottom: var(--space70);
}
.std-mar60 {
    margin-bottom: var(--space60);
}
.std-mar50 {
    margin-bottom: var(--space50);
}
.std-mar40 {
    margin-bottom: var(--space40);
}
.std-mar30 {
    margin-bottom: var(--space30);
}
.std-mar20 {
    margin-bottom: var(--space20);
}
.yxedr-active h2,
.yxedr-active h3 {
    margin-bottom: var(--parpspace16);
}
.yxedr-active h4 {
    margin-bottom: var(--parpspace12);
}
.yxedr-active h5 {
    margin-bottom: var(--parpspace10);
}
.search-main {
    --colormain1: var(--colormain) !important;
}
/*分享翻译*/
.ys-wechat-cont-parga p::before {
    /* content: '分享到 - 微信'; */
    content: 'Share the - WeChat';
}
/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(30, 31, 36, 0.25) !important;
    white-space: nowrap;
}
/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child) {
    display: none;
}
/* 侧边锚点隐藏 */
.mod-anchor {
    opacity: 0;
    transform: translateX(-50%);
    transition: all .4s ease;
    position: fixed;
    z-index: 20;
}
.mod-anchor.on1 {
    opacity: 1;
    transform: translateX(0%);
}
.mod-anchor ul {
    transition: all .4s ease;
}
.mod-anchor:not(.act) ul {
    opacity: 1;
    transform: translateX(0%);
}
.mod-anchor.act ul {
    opacity: 0;
    transform: translateX(-50%);
}
/* 轮播箭头 */
.swiper-button-disabled,
.slick-disabled {
    pointer-events: none !important;
    opacity: .5 !important;
}
.mod-arrows1 .swiper-button-next,
.mod-arrows1 .swiper-button-prev,
.mod-arrows1 .slick-prev,
.mod-arrows1 .slick-next {}
.mod-arrows1 .slick-prev::after,
.mod-arrows1 .slick-next::after {
    content: '';
    background: url(/Public/En/images/a1_arrow01.svg) center no-repeat;
    width: 50%;
    height: 100%;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.36s ease;
    opacity: 1;
}
.mod-arrows1 .slick-next::after {
    transform: translate(-50%, -50%) rotate(180deg);
}
.mod-arrows1 .slick-prev,
.mod-arrows1 .slick-next {
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    border: solid 1px var(--color6F6);
    transition: all 0.36s ease;
}
.mod-arrows1 .slick-next {
    right: -0.7rem;
}
.mod-arrows1 .slick-prev {
    left: -0.7rem;
}

.slick-dots {
    bottom: 0;
}
.slick-dots li {
    width: 8px;
    height: 8px;
    background: var(--colormain);
    opacity: 0.3;
}
.slick-dots li.slick-active {
    opacity: 1;
}
.slick-slider.slick-dotted .slick-list {
    padding-bottom: 0.38rem;
}
/* 按钮 */
.std-btn1 {
    display: inline-block;
}
.std-btn1-box {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.12rem 0.32rem;
    overflow: hidden;
    position: relative;
    z-index: 2;
    cursor: pointer;
    border-radius: var(--radius5);
    background: var(--colormain);
    font-size: var(--font18);
    color: var(--colorfff);
    line-height: var(--line16);
}
.std-btn1-box::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.20) 100%), #F90;
    pointer-events: none;
    z-index: -1;
    transform-style: preserve-3d;
    transform: translate3d(-120%, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(45deg, 0deg);
    transition: all .36s ease;
}
.std-btn1-text {
    font-size: var(--font18);
    color: var(--colorfff);
    line-height: var(--line16);
}
.std-btn1-icon {
    flex-shrink: 0;
    font-size: 0;
    width: 0.32rem;
    margin-left: 0.1rem;
}
.std-btn1-icon img {
    width: 100%;
}
.std-btn1.icon .std-btn1-box {
    min-width: 2.7rem;
}
.std-btn1.gray .std-btn1-box {
    background: var(--color6F6);
}
.std-btn1.gray .std-btn1-box::after {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #6F6E6B;
}
.std-btn1.icon.gray .std-btn1-text {
    position: relative;
    top: 2px;
}
.mod-arrows {
    display: flex;
    pointer-events: none;
    flex-shrink: 0;
}
.arrows-icon {
    pointer-events: all;
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 50%;
    position: relative;
    border-radius: 50%;
    border: solid 1px var(--color6F6);
    transition: all .36s ease;
    cursor: pointer;
}
.arrows-icon img {
    width: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .36s ease;
}
.arrows-icon img:nth-child(2) {
    opacity: 0;
}
.arrows-prev {
    margin-right: 0.4rem;
}
/* 底部导航-start */
.footer-share-btn .ys-imgbox-cover {
    width: 0.48rem;
}
.ys-footer {
    background: var(--colorbj);
    padding: 0 !important;
}
.footer-top {
    justify-content: center;
    padding: 0.4rem 0;
    border-bottom: solid 1px rgba(128, 128, 128, 0.20);
}
.footer-share {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 -0.4rem;
}
.footer-share>li {
    padding: 0 0.4rem;
}
.footer-min {
    padding: 0.6rem 0 0.16rem;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    border-bottom: 1px solid rgba(128, 128, 128, 0.20);
}
.fmlu-li-link {
    display: flex;
    align-items: center;
}
.footer-logo {
    width: 2.31rem;
    margin-bottom: 0.6rem;
}
.footer-logo a {
    display: block;
    width: 100%;
}
.footer-logo a img {
    width: 100%;
}
.fmlu-li-link-icon {
    width: 0.32rem;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 0.16rem;
}
.fmlu-li-link-icon img {
    width: 100%;
}
.fmlu-li-link-text {
    color: var(--color1E1);
    line-height: var(--line16);
    font-family: var(--semibold) !important;
}
.fmlu-li {
    margin-bottom: 0.32rem;
}
.fmlu-li:last-child {
    margin-bottom: 0rem;
}
.footer-min-right {
    width: 48%;
}
.footer-nav {
    margin: 0 -0.6rem;
    width: auto !important;
}
.footer-nav>li {
    width: 33.333333%;
    padding: 0 0.6rem;
    margin-bottom: 0.4rem;
}
.footer-nav>li>a {
    font-size: var(--font18);
    color: var(--color6F6);
    line-height: var(--line165);
    font-family: var(--bold) !important;
    margin-bottom: 0.12rem;
}
.footer-nav>li>ul>li>a {
    font-size: var(--font16);
    color: var(--color1E1);
    line-height: var(--line165);
    transition: all 0.36s ease;
}
.footer-nav>li>ul>li {
    margin-bottom: 0.1rem;
}
.footer-nav>li>ul>li:last-child {
    margin-bottom: 0rem;
}
.footer-text,
.footer-text a,
.footer-text p {
    font-size: var(--font16);
    color: rgba(30, 31, 36, 0.5);
}
.footer-text a {
    margin-left: 0.4rem;
}
.footer-privacy {
    margin: 0 -0.2rem;
}
.footer-privacy li {
    padding: 0 0.2rem;
}
.footer-privacy li a {
    color: rgba(30, 31, 36, 0.5);
    font-size: var(--font16);
}
/* 底部导航-end */
/* 联系我们-start */
.mod-ctact-cont {
    padding-top: 0.94rem;
    padding-bottom: 0.94rem;
}
.mod-ctact {
    width: 100%;
    position: relative;
    z-index: 1;
}
.mod-catct-bg {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.mod-catct-bg::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    background: linear-gradient(270deg, rgba(50, 65, 80, 0) 0%, rgba(50, 65, 80, 1) 40%);
    mix-blend-mode: multiply;
}
.mod-catct-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.mod-ctact h2 {
    font-family: var(--noto) !important;
    font-weight: 600;
    color: var(--colorfff);
}
.mod-ctact-cont-word {
    width: 46%;
    margin-top: 0.24rem;
}
.mod-ctact-cont-word p {
    color: var(--colorfff);
    line-height: var(--line16);
}
.mod-ctact .std-btn1 {
    margin-top: var(--space50);
}
.mod-ctact .std-btn1-box {
    min-width: 2.04rem;
}
/* 联系我们-end */
/* 内页banner-start */
.ys-nybanner-wrap {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.ys-nybanner-wrap.ys-pos-center {
    top: auto;
    bottom: 0.6rem;
    transform: translate(-50%, 0%);
}
.ys-nyban-title h1 {
    color: var(--colorfff);
    font-size: var(--font64);
    line-height: 1.1;
    font-family: var(--noto) !important;
    font-weight: 600;
}
.ys-nyban-title p {
    margin-top: 0.24rem;
    color: var(--colorfff);
    font-size: var(--font18);
    line-height: var(--line165);
}
.ys-nyban-title {
    min-width: 80%;
}
.ys-nybanner-wrap .ys-bread {
    flex-shrink: 0;
}
.ys-bread-list a {
    color: rgba(255, 255, 255, 0.5);
    font-size: var(--font14);
    line-height: var(--line16);
    transition: all .36s ease;
}
.ys-bread-list:last-child a {
    color: rgba(255, 255, 255, 1);
}
.ys-bread-list::before {
    color: rgba(255, 255, 255, 0.5);
}
.ys-bread-list:last-child::before {
    color: rgba(255, 255, 255, 1);
}
.inside-main .ys-bread-list a {
    color: rgba(111, 110, 107, 0.5);
}
.inside-main .ys-bread-list:last-child a {
    color: rgba(111, 110, 107, 1);
}
.inside-main .ys-bread-list::before {
    color: rgba(111, 110, 107, 0.5);
}
.inside-main .ys-bread-list:last-child::before {
    color: rgba(111, 110, 107, 1);
}
/* 内页banner-end */
/* 侧边-start */
.mod-aside {
    position: fixed;
    top: 50%;
    right: 0.2rem;
    transform: translateY(-50%) translateX(180%);
    z-index: 9;
    transition: all .36s ease;
    box-shadow: var(--shadow1);
}
.mod-aside-ul {
    width: 0.36rem;
    position: relative;
    z-index: 2;
    padding: 0.12rem 0;
}
.mod-aside-ul::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.80);
    backdrop-filter: blur(10px);
    -webkit-ackdrop-filter: blur(10px);
    -moz-ackdrop-filter: blur(10px);
    -ms-ackdrop-filter: blur(10px);
    -o-ackdrop-filter: blur(10px);
    border-radius: var(--radius5);
    z-index: -1;
}
.maul-show {
    width: 0.32rem;
    margin: 0 auto;
    position: relative;
}
.maul-show img {
    width: 100%;
    transition: all .36s ease;
}
.maul-show img:nth-child(2) {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.mod-aside-ul-li {
    width: 100%;
    margin-bottom: 0.2rem;
    position: relative;
    cursor: pointer;
}
.mod-aside-ul-li:last-child {
    margin-bottom: 0rem;
}
.mod-aside-ul-li.active .maul-show img:nth-child(2) {
    opacity: 1;
}
.mod-aside-ul-li.active .maul-show img:nth-child(1) {
    opacity: 0;
}
.maul-hide {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 100%;
    display: none;
    box-shadow: var(--shadow1);
}
.maul-hide p {
    padding-right: 6px;
}
.maul-hide p a {
    white-space: nowrap;
    color: var(--color1E1);
    padding: 0.08rem 0.20rem;
    background: var(--colorfff);
    border-radius: 5px;
    background: rgba(255, 255, 255, 0.80);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    font-family: var(--medium) !important;
    color: var(--color1E1);
    font-size: var(--font20);
}
.mod-aside.ys-show {
    transform: translateY(-50%) translateX(0%);
}
/* 侧边-end */
/* 顶部导航--strat */
.ys-hd-pc {
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    top: 10px;
    width: calc(100% - 40px);
    transition: all .36s ease;
    padding: 0 0.6rem;
}
.ys-hd-pc.isfixed {
    width: 100%;
    top: 0px;
}
.mod-nav {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.ys-hd-pc::before {
    height: 100% !important;
    opacity: 1 !important;
    border-radius: var(--radius10);
    background: rgba(255, 255, 255, 0.90);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    box-shadow: 0 4px 12px 1px rgba(0, 86, 179, 0.10), 0 5.266px 8.506px 0 rgba(62, 28, 0, 0.03);
}
.ys-hd-pc.isfixed::before {
    border-radius: 0;
}
.head-logo {
    width: 1.8rem;
}
.head-logo a {
    display: block;
}
.head-logo a img {
    width: 100%;
}
.head-nav-item-nub {
    padding: 0 0.4rem;
}
.head-nav-item-title {
    font-size: var(--font18);
    color: var(--color1E1);
    line-height: var(--headh);
    font-family: var(--medium) !important;
    transition: all .36s ease;
    position: relative;
    z-index: 1;
}
.head-nav-item-title::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 0rem;
    height: 2px;
    border-radius: var(--radius10);
    overflow: hidden;
    background: var(--colormain);
    transition: all .36s ease;
}
.head-nav-item.yxnav-active1 .head-nav-item-title {
    color: var(--colormain);
}
.head-nav-item.yxnav-active1 .head-nav-item-title::after {
    width: 0.28rem;
}
.mpwu-li-link-top {
    display: flex;
    align-items: center;
}
.mllt-icon {
    width: 0.32rem;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 0.16rem;
}
.mllt-icon img {
    width: 100%;
}
.mllt-text {
    color: var(--color1E1);
    line-height: var(--line165);
    font-family: var(--medium) !important;
    transition: all .36s ease;
}
.mpwu-li-link-word p {
    color: var(--color6F6);
    line-height: var(--line16);
    max-height: 3.2em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
.mpwu-li-link-word {
    padding-left: 0.48rem;
}
.mpwu-li {
    width: 25%;
    padding: 0 0.2rem;
    flex-shrink: 0;
    margin-bottom: 0.4rem;
}
.mod-pull-wrap-ul {
    margin: 0 -0.2rem;
    display: flex;
    flex-wrap: wrap;
}
.mod-pull-wrap {
    padding: 0.5rem 0.5rem 0.1rem;
    background: var(--colorfff);
    border-radius: var(--radius10);
    box-shadow: var(--shadow1);
}
.mod-pull {
    padding-top: 8px;
}
.mod-pull.more .mod-pull-wrap {
    width: 1400px;
}
.head-nav-item-down {
    background: transparent;
}
.mpwu-li.yxnav-active2 .mllt-text {
    color: var(--colormain);
}
.mod-pull.more-three .mod-pull-wrap {
    width: 1060px;
}
.mod-pull.more-two .mod-pull-wrap {
    width: 706px;
}
.mod-pull.more-three .mpwu-li {
    width: 33.333333%;
}
.mod-pull.more-two .mpwu-li {
    width: 50%;
}
.head-nav-item:last-child .head-nav-item-down {
    left: -100%;
}
.head-lang-top {
    display: flex;
    align-items: ce;
}
.head-lang-top-text {
    color: var(--color1E1);
}
.head-lang-top-circle {
    width: 0.24rem;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 4px;
}
.head-lang-top-circle img {
    width: 100%;
    opacity: 1 !important;
}
.head-lang {
    margin-right: 0.2rem;
}
.head-search-btn {
    width: 0.44rem;
}
.head-search-btn .ys-imgbox-cover {
    border-radius: var(--radius5);
    background: var(--colormain);
    overflow: hidden;
}
.head-search-btn .ys-imgbox-cover {
    opacity: 1 !important;
}
.yx-search3xlbtn {
    width: 0.5rem;
}
.yx-search3-xls input {
    color: var(--color1E1) !important;
}
.yx-search3-xls input::placeholder {
    color: var(--color6F6) !important;
}
.head-btn .std-btn1-box {
    padding: 0.08rem 0.24rem;
}
.head-search {
    margin-right: 0.2rem;
}
.prod-pull-wrap-ul {
    padding: 0.32rem 0;
    background: var(--colorfff);
    border-radius: var(--radius10);
    box-shadow: var(--shadow1);
    transition: all .36s ease;
}
.prod-pull-wrap.act .prod-pull-wrap-ul {
    border-radius: var(--radius10) 0 0 var(--radius10);
}
.ppwu-li-link {
    display: block;
    position: relative;
    transition: all .36s ease;
    padding: 0.1rem 0.4rem;
    background: transparent;
    font-size: var(--font18);
    color: var(--color1E1);
    font-family: var(--medium) !important;
    white-space: nowrap;
}
.ppwu-li-link::after {
    content: "";
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    width: 3px;
    height: 30px;
    background: var(--colormain);
    border-radius: 1px;
    pointer-events: none;
    opacity: 0;
    transition: all .36s ease;
}
.ppwu-li.yxnav-active2 .ppwu-li-link {
    background: var(--colorbj);
    color: var(--colormain);
}
.ppwu-li.yxnav-active2 .ppwu-li-link::after {
    opacity: 1;
}
.plpl-item-link-text {
    white-space: nowrap;
    font-size: var(--font16);
    color: var(--color6F6);
    line-height: var(--line165);
    transition: all .36s ease;
}
.plpl-item-link-icon {
    width: 18px;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 16px;
    opacity: 0;
    transition: all .36s ease;
}
.plpl-item-link-icon img {
    width: 100%;
}
.plpl-item-link {
    display: flex;
    align-items: center;
    padding: 0.12rem 0.24rem;
}
.plpl-item.yxnav-active3 .plpl-item-link-text {
    color: var(--colormain);
}
.plpl-item.yxnav-active3 .plpl-item-link-icon {
    opacity: 1;
}
.prod-pull-wrap {
    padding-top: 8px;
}
.prod-pull-wrap-rightul {
    position: absolute;
    top: 8px;
    left: calc(100% - 1px);
    padding: 0.24rem 0;
    background: transparent;
    border-radius: 0 var(--radius10) var(--radius10) 0;
    width: 100%;
    height: calc(100% - 8px);
    transition: all .36s ease;
}
.prod-pull-wrap.act .prod-pull-wrap-rightul {
    background: var(--colorbj);
    box-shadow: var(--shadow1);
}
.ppwu-li-pop {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
}
.ppwu-li-pop.active {
    opacity: 1;
    pointer-events: all;
    position: relative;
    top: auto;
    left: auto;
}
/* 顶部导航--end */
/* 公共样式 - end */
/* Kaffi--辅助--start */
/* kaffi start */
.new-confer-box-up {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.5rem;
    align-items: end;
}
.ncbu-tit::after {
    content: "";
    position: absolute;
    left: 0;
    top: 18px;
    width: 4px;
    height: 24px;
    background: #F39E00;
}
.ncbu-tit {
    position: relative;
    padding-left: 0.08rem;
    font-family: var(--noto);
    font-weight: 600;
    line-height: var(--line15);
}
.new-confer-box-ul {
    margin: -0.2rem -0.2rem;
    margin-bottom: 0.3rem;
}
.ncbu-li {
    padding: 0.2rem 0.2rem;
}
.ncbu-li-link {
    display: flex;
    flex-wrap: wrap;
    border-radius: var(--radius10);
    overflow: hidden;
    width: 100%;
    transition: var(--transition1);
}
.ncbu-li-link-imgbox {
    width: 48.5%;
}
.ncbu-li-link-imgbox img {
    width: 100%;
    object-fit: cover;
}
.ncbu-li-link-cont {
    width: 51.5%;
    background: var(--colorbj);
    padding: 0.6rem 0.6rem 0.36rem 0.5rem;
    border-bottom: 4px solid transparent;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
    transition: var(--transition1);
}
.nllc-down {
    display: flex;
    flex-wrap: wrap;
}
.nllc-up-tit {
    font-family: var(--medium);
    margin-bottom: 0.32rem;
    transition: var(--transition1);
}
.nllc-down-more {
    color: var(--color1E1);
    padding-right: 0.16rem;
    transition: var(--transition1);
}
.nllc-up-time {
    margin-bottom: 4px;
}
.nllc-down-icon {
    width: 24px;
}
.nllc-down-icon img {
    width: 100%;
}
.nllc-down {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.new-confer-box-down {
    margin: 0 -0.19rem;
    display: flex;
}
.ncbd-li {
    padding: 0 0.19rem;
    width: 33.333333%;
    display: flex;
    padding-bottom: 0.2rem;
}
.new-confer-box-down {
    margin-bottom: -0.2rem;
}
.ncbd-li-link {
    display: flex;
    flex-direction: column;
}
.ncbd-li-link-down {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: space-between;
}
.ncbd-li-link-imgbox {
    border-radius: var(--radius10);
    margin-bottom: 0.24rem;
    overflow: hidden;
}
.nlld-up {
    margin-bottom: 0.32rem;
}
.nlld-up-time {
    margin-bottom: 0.08rem;
}
.new-exhibition .new-confer-box-up {
    margin-bottom: 0.6rem;
}
.new-exhibition {
    background: var(--colorbj);
}
.new-industry-box-up .ncbu-tit {
    margin-bottom: 0.4rem;
}
.ncbu-left {
    width: 49%;
}
.ncbu-text {
    color: var(--color6F6);
}
.ncbu-text p {
    color: var(--color6F6);
}
.nlld-up-tit {
    transition: var(--transition1);
    max-height: 3.3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.new-industry-box-down {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.16rem;
}
.new-industry-box-li {
    width: 50%;
    padding: 0 0.16rem;
}
.nibl-link {
    position: relative;
    border-radius: var(--radius10);
    overflow: hidden;
}
.nibl-link-text {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0.24rem 0.32rem;
    display: flex;
    align-items: center;
    width: 100%;
}
.nibl-link-text-tit {
    color: #FFF;
    font-family: var(--medium);
    padding-right: 0.16rem;
    transition: var(--transition1);
}
.nibl-link-text-img {
    width: 24px;
    flex: none;
}
.nibl-link-text-img img {
    width: 100%;
}
.nibl-link-imgbox {
    position: relative;
}
.nibl-link-imgbox::after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 37%;
    content: '';
    opacity: 0.8;
    background: linear-gradient(360deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
}
.nibl-link-imgbox img:nth-child(2) {
    object-fit: cover;
}
.nvbd-left-textbox {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0.3rem 0.4rem;
    width: 100%;
}
.nvbd-left-imgbox {
    border-radius: var(--radius10);
    overflow: hidden;
    position: relative;
}
.nvbd-left-imgbox::after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 37%;
    content: '';
    opacity: 0.6;
    background: linear-gradient(360deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
}
.nvbd-left-textbox-text {
    font-family: var(--medium);
    color: #FFF;
}
.nvbd-left {
    padding: 0 0.16rem;
    width: 62%;
}
.nvbd-left-link {
    position: relative;
}
.new-video-box-down {
    margin: 0 -0.16rem;
    display: flex;
    flex-wrap: wrap;
}
.nvbd-right {
    display: flex;
    flex-wrap: wrap;
    width: 38%;
    padding: 0 0.16rem;
}
.nvbd-right-up-link {
    position: relative;
}
.nvbd-right-up {
    margin-bottom: 0.32rem;
}
.newslist-page .ncbd-li-link {
    padding-bottom: 0.24rem;
    border-bottom: 1px solid #E7E8EC
}
.newslist-page .new-confer-box-ul {
    margin-bottom: 0.8rem;
}
.newslist-page .ncbd-li {
    margin-bottom: 0.6rem;
    padding: 0 0.18rem;
}
.newslist-page .new-confer-box-down {
    margin: 0 -0.18rem;
    flex-wrap: wrap;
}
.pc-fenye li.activepage {
    background: var(--colormain);
}
.pc-fenye li {
    border-radius: var(--radius5);
    overflow: hidden;
    width: 34px;
    height: 34px;
    line-height: 34px;
    margin: 0 8px;
}
.nvbd-left-textbox-time {
    color: #FFF;
    background: rgba(16, 16, 16, 0.4);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    -o-backdrop-filter: blur(8px);
    -ms-backdrop-filter: blur(8px);
    -moz-backdrop-filter: blur(8px);
    display: inline-flex;
    flex-wrap: wrap;
    padding: 2px 0.08rem;
    border-radius: 5px;
    overflow: hidden;
}
.nvbd-left-playicon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 48px;
}
.nvbd-left-playicon img {
    width: 100%;
}
.nltt-icon {
    width: 20px;
    margin-left: 0.08rem;
}
.nltt-icon img {
    width: 100%;
}
.nrdl-imgbox {
    border-radius: var(--radius10);
    overflow: hidden;
}
.nvbd-right-down-left {
    width: 58%;
    position: relative;
}
.nvbd-right-down-right {
    padding: 0.24rem 0.24rem 0.16rem 0.24rem;
    width: 42%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.nvbd-right-down {
    background: var(--colorbj);
    display: flex;
    flex-wrap: wrap;
}
.new-page .std-btn1-box {
    padding: 0.08rem 0.195rem;
}
.new-page .std-btn1-icon {
    width: 0.24rem;
    margin-left: 0.12rem;
}
.new-confer-box-ul .ncbu-li:not(:first-child) {
    display: none;
}
.new-page .slick-slider.slick-dotted .slick-list {
    padding-bottom: 0.1rem;
}
.new-page .std-btn1 {
    max-width: 1.66rem;
}
.new-page .std-btn1.icon .std-btn1-box {
    min-width: 1.66rem;
}
.nllc-up-tit {
    max-height: 3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.nllc-up-text {
    max-height: 4.95em;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.nllc-up-text p {
    max-height: 4.95em;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.new-confer {
    padding-bottom: var(--space100);
}
.ncbu-left .ncbu-tit {
    margin-bottom: 0.4rem;
}
.nvbd-left-textbox-time {
    margin-bottom: 0.06rem;
}
.nvbd-right-down-right .nvbd-left-textbox-time {
    margin-bottom: 0;
    width: 41%;
}
.new-page .std-btn1-text {
    font-size: var(--font16);
}
.nrdr-text p {
    font-family: var(--medium);
    max-height: 3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.new-video {
    padding-top: 1.6rem;
}
.null-imgbox {
    border-radius: var(--radius10);
    margin-bottom: 0.24rem;
    overflow: hidden;
}
.null-cont-started {
    display: flex;
    justify-content: space-between;
}
.null-cont-started-text {
    background: var(--colormain);
    padding: 2px 8px;
    display: flex;
    align-items: center;
    border-radius: var(--radius5);
    color: #FFF;
    overflow: hidden;
}
.null-cont-tit {
    margin-bottom: 0.28rem;
    font-family: var(--medium);
    transition: var(--transition1);
}
.new-confer-box-bottom {
    width: 100%;
}
.ncbb-ul {
    display: flex;
    align-items: center;
    /* min-height: 354px; */
}
.null-cont-started-down {
    display: flex;
}
.ncbb-ul-li {
    width: 590px !important;
    transition: var(--transition1);
    flex-shrink: 0;
    height: 100%;
}
.null-cont {
    display: none;
}
.ncbb-ul-li.swiper-slide-active {
    width: 826px !important;
}
.new-industry .std-btn1.icon .std-btn1-box {
    min-width: 1.66rem;
}
.new-industry .std-btn1-text {
    font-size: var(--font16);
}
.new-industry .std-btn1-icon {
    width: 24px;
}
.new-industry .std-btn1-box {
    padding: 0.08rem 0.195rem;
}
.new-video .std-btn1.icon .std-btn1-box {
    min-width: 1.66rem;
}
.new-video .std-btn1-text {
    font-size: var(--font16);
}
.new-video .std-btn1-icon {
    width: 24px;
}
.new-video .std-btn1-box {
    padding: 0.08rem 0.195rem;
}
.new-page .std-btn1-box {
    min-width: 1.66rem;
}
.gover-page .ys-share-img {
    width: 36px;
}
.ys-share-img img{
    width: 100%;
}
.gover-reser {
    padding-top: 20px;
}
.gover-reser-box {
    position: relative;
}
/* .gover-page .ys-bread {
    position: absolute;
    top: 0;
    left: 0;
} */
.gover-reser-top {
    background: var(--colorbj);
    border-radius: var(--radius10);
    padding: 0.8rem 0.8rem 0.4rem;
    overflow: hidden;
}
.gover-reser-top-tit {
    font-family: var(--noto);
    font-weight: 600;
    margin-bottom: 0.44rem;
}
.gover-reser-top-cont {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.grtc-left {
    color: var(--color1E1);
}
.grtc-right {
    margin: 0 -0.2rem;
}
.gover-page .ys-share-list {
    padding: 0 0.2rem;
}
.gover-page .ys-share-img {
    /* box-shadow: -0.7px 1.41px 4.92px 0px rgba(23, 27, 33, 1); */
}
.gover-reser-box-bottom p {
    margin-bottom: 0.1rem;
    font-size: var(--font16);
    color: var(--color6F6);
    line-height: var(--line165);
}
.gover-reser-box-bottom {
    border-bottom: 1px solid rgba(111, 110, 107, 0.2);
    margin-bottom: 0.2rem;
}
.gover-reser-box-btn {
    display: flex;
    justify-content: space-between;
}
.gover-recom {
    background: var(--colorbj);
    padding: 0.8rem 0;
}
.gover-reser-box-btn .std-btn1:first-child .std-btn1-icon img {
    transform: rotate(180deg);
    padding-left: 0;
}
.event-list-ul .event-list-li:last-child {
    margin-bottom: 0;
}
.event-list-li {
    margin-bottom: 0.5rem;
}
.event-list-link {
    display: flex;
    justify-content: space-between;
}
.event-list-link-imgbox {
    width: 46%;
    padding-bottom: 0.44rem;
}
.elli-img {
    border-radius: var(--radius10);
    overflow: hidden;
}
.event-list-box {
    background: var(--colorbj);
    padding: 0.4rem 0.4rem 0.3rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    overflow: hidden;
    border-radius: var(--radius10);
    border-left: 4px solid transparent;
    transition: var(--transition1);
}
.event-list-right {
    width: 54%;
    padding-left: 0.2rem;
}
.elbt-text {
    color: var(--colormain);
    padding-bottom: 4px;
    margin-bottom: 4px;
    border-bottom: 1px solid var(--color6F6);
    transition: var(--transition1);
}
.elbt-tit {
    font-family: var(--medium);
}
.elbd-ul .elbd-ul-li:last-child {
    margin-bottom: 0;
}
.elbd-ul-li {
    display: flex;
    margin-bottom: 0.16rem;
}
.elbd-ul-li-icon {
    width: 24px;
}
.elbd-ul-li-icon svg {
    width: 100%;
}
.elbd-ul-li-text {
    padding-left: 0.12rem;
}
.event-list-box-down {
    display: flex;
    justify-content: space-between;
    align-items: end;
}
.event-page .nllc-down-more {
    transition: var(--transition1);
}
.elbd-ul-li-icon svg path {
    fill: var(--color6F6) !important;
    transition: var(--transition1);
}
.invite-elec-semi-link {
    padding: 0.2rem;
    padding-right: 0.5rem;
    background: #FFF;
    box-shadow: 0px 5.6px 16.8px 1.4px #0154AD1A;
    display: flex;
    flex-wrap: wrap;
    border-radius: 20px;
    overflow: hidden;
}
.iesl-imgbox {
    border-radius: var(--radius10);
    overflow: hidden;
    width: 46.5%;
}
.iesl-imgbox img {
    object-fit: cover;
}
.iesl-cont {
    width: 53.5%;
    padding: 0.2rem 0 0.15rem 0.5rem;
}
.iesl-cont-tit {
    font-family: var(--medium);
    margin-bottom: 0.3rem;
    transition: var(--transition1);
}
.ictu-li {
    display: flex;
    align-items: start;
    padding-bottom: 0.16rem;
    border-bottom: 1px solid rgba(111, 110, 107, 0.2);
    margin-bottom: 0.16rem;
}
.iesl-cont-tit-ul .ictu-li:last-child {
    padding-bottom: 0;
}
.ictu-li-text {
    padding-left: 0.12rem;
}
.iesl-cont-tit-ul {
    margin-bottom: 0.5rem;
}
.invite-elec-info-cont h4 {
    font-family: var(--medium);
    font-size: var(--font24);
    color: var(--color1E1);
    line-height: var(--line15);
    margin-bottom: 0.12rem;
}
.invite-elec-semi {
    margin-bottom: 0.2rem;
}
.invite-elec-info {
    padding: 0.5rem 0.6rem;
    margin-bottom: 0.2rem;
    background: #FFF;
    box-shadow: 0px 5.6px 16.8px 1.4px #0154AD1A;
    border-radius: var(--radius20);
    overflow: hidden;
}
.invite-page .ys-form-inof {
    margin: 0 -0.08rem;
}
.invite-page .ys-form-inof-item3 {
    width: 50%;
}
.invite-page .ys-fia-text-btn {
    width: 16px;
    height: 16px;
    top: 0;
}
.invite-page .ys-fia-text-btn::before {
    border-radius: 2px;
    border: 1px solid #D8D9E0;
    overflow: hidden;
}
.invite-page .ys-form-inof-item {
    width: 50%;
    padding: 0 0.08rem;
}
.invite-page .ys-fii-submit {
    width: 100%;
    background: #F39E00;
    height: 60px;
    border-radius: 5px;
    overflow: hidden;
}
.invite-page .std-btn1-box {
    background: #F39E00;
}
.invite-page .ys-form-inof-submit {
    display: flex;
    align-items: end;
    border-radius: 5px;
    overflow: hidden;
}
.invite-page .ys-fii-input,
.down-modal .ys-fii-input {
    height: 50px;
    border: none;
    border-radius: 5px;
    background: var(--colorbj);
    overflow: hidden;
}
.invite-elec-regi-agree {
    display: flex;
    align-items: center;
}
.invite-page .ys-form-inof-item .std-btn1-box {
    padding: 0.15rem 0.4rem;
    height: 100%;
    border-radius: var(--radius5);
    overflow: hidden;
}
.invite-elec-regi-tit {
    font-family: var(--medium);
    margin-bottom: 0.24rem;
}
.invite-elec-regi {
    border-radius: var(--radius20);
    overflow: hidden;
    background: #FFF;
    padding: 0.5rem 0.6rem;
    box-shadow: 0px 5.6px 16.8px 1.4px #0154AD1A;
}
.invite-page .ys-fia-text-btn::after {
    background-color: #F39E00;
}
.invite-elec-regi .std-btn1-box {
    justify-content: space-between;
}
.invite-page .ys-form-inof-agree {
    width: 100%;
    display: flex;
    justify-content: end;
}
.invite-elec-regi-code {
    display: flex;
    flex-direction: column;
}
.invite-elec-regi-icon {
    cursor: pointer;
}
.invite-elec-regi-code label {
    width: 100%;
    padding-right: 0.24rem;
}
.invite-page .ys-form-inof-agree .ys-fia-text-word a {
    color: #F39E00;
}
.invite-page .ncbd-li-link {
    padding-bottom: 0.24rem;
    border-bottom: 1px solid #E7E8EC;
}
.service-page .ncbd-li-link-imgbox {
    margin-bottom: 0.2rem;
}
.service-page .nlld-up-time {
    margin-bottom: 0rem;
}
.service-page .nlld-up {
    margin-bottom: 0.2rem;
}
.new-confer-box-text {
    margin-bottom: 0.5rem;
}
.service-page .nlld-up-tit {
    margin-bottom: 0.12rem;
}
.new-confer-box-text p {
    color: var(--color6F6);
}
.nlld-up-tit {
    font-family: var(--medium);
}
.newslist-page .nlld-up-tit {
    max-height: 3.3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.service-tech {
    padding-top: var(--space140);
}
.service-tech-box {
    width: 100%;
    padding: 0 60px;
}
.service-tech-box-back {
    position: relative;
    padding: 1.3rem 0 1.76rem 0;
    border-radius: 20px;
    overflow: hidden;
}
.service-tech-box-back::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--color1E1);
    opacity: 0.4;
    z-index: 1;
    pointer-events: none;
}
.service-tech-box-back::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    background: linear-gradient(90deg, #141414 0%, rgba(20, 20, 20, 0) 100%);
    pointer-events: none;
}
.stbb-imgbox {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.ncbu-tit {
    position: relative;
    z-index: 1;
}
.stbb-imgbox img {
    width: 100%;
}
.service-tech .new-confer-box-text {
    position: relative;
    z-index: 1;
    width: 56%;
    margin-top: 0.32rem;
    margin-bottom: 0;
}
.service-tech .stbb-down {
    margin-top: 0.5rem;
}
.service-tech .stbb-down .std-btn1.icon:nth-child(1) .std-btn1-box {
    min-width: 2.15rem;
    padding: 0.12rem 0.4rem;
}
.service-tech p {
    color: #FFF;
}
.service-tech .ncbu-tit {
    color: #FFF;
}
.stbb-down .std-btn1 {
    padding: 0 0.1rem;
}
.stbb-down {
    margin: 0 -0.1rem;
}
.stbb-down .std-btn1-icon {
    width: 24px;
}
.stbb-down .std-btn1-icon img {
    width: 100%;
}
.stbb-down .std-btn1-box {
    border: 1px solid var(--colormain);
}
.stbb-down .std-btn1:last-child .std-btn1-box {
    border: 1px solid #FFF;
    background: transparent;
    transition: var(--transition1);
    min-width: 2.47rem;
    padding: 0.12rem 0.4rem;
}
.service-support {
    position: relative;
}
.service-support-back {
    position: absolute;
    right: 0;
    top: 0;
}
.service-support .new-confer-box-text {
    width: 76%;
}
/* .invite-page .ys-bread {
    position: absolute;
    top: 0;
    left: 0;
} */
.invite-elec {
    position: relative;
}
.invite-elec-box {
    position: relative;
}
.ictu-li-icon {
    width: 0.3rem;
    flex: none
}
.ictu-li-icon img {
    width: 100%;
}
.ictu-li .ictu-li-icon svg path {
    fill: var(--colormain) !important;
}
.iesl-cont-tit-ul .ictu-li:last-child {
    border-bottom: none;
}
.invite-page .std-btn1.icon .std-btn1-box {
    min-width: 2.02rem;
    padding: 0.1rem 0.32rem;
}
.invite-page .std-btn1-icon {
    width: 24px;
}
.invite-page .invite-elec .std-btn1-text {
    font-size: var(--font16);
}
.invite-page .ys-fii-name {
    color: var(--color1E1);
    margin-bottom: 4px;
}
.invite-page .ys-fii-input input,
.ys-fii-input textarea {
    color: var(--color6F6);
}
.invite-page img::placeholder {
    color: var(--color6F6) !important;
}
.invite-page .ys-form-inof-item {
    margin-bottom: 0.3rem;
}
.invite-page .ys-fia-text-word {
    font-size: var(--font14);
    line-height: var(--line16);
    color: #8B8D98;
}
.invite-page .ys-form-inof-submit .std-btn1-text {
    font-size: var(--font18);
}
.invite-page .ys-form-inof-agree .ys-fia-text-word span {
    color: red;
    font-size: var(--font16)
}
.invite-page .nlld-up-tit {
    max-height: 3.3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.invite-page .nlld-up-time {
    margin-bottom: 4px;
}
.invite-page .nlld-up {
    margin-bottom: 0.24rem;
}
.event-list-ul {
    margin-bottom: 0.6rem;
}
.gover-page .std-btn1.icon .std-btn1-box {
    min-width: 1.6rem;
    padding: 0.1rem 0.295rem;
}
.gover-reser-box-btn .std-btn1.icon:first-child .std-btn1-icon {
    margin-left: 0.1rem;
    margin-right: 0.1rem;
}
.gover-page .std-btn1-text {
    font-size: var(--font16);
}
.std-btn1-icon {
    width: 24px;
    flex: none;
}
.gover-page .nlld-up-tit {
    max-height: 3.3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.gover-page .ncbd-li-link {
    padding-bottom: 0.24rem;
    border-bottom: 1px solid #E7E8EC;
}
.new-page .swiper-slide {
    transition-property: all !important;
}
.nvbd-right-down {
    border-radius: var(--radius10);
    overflow: hidden;
}
.ys-page-wrap.act .ys-main {
    margin-top: calc(var(--headh) + 8px);
}
.newslist-page .slick-slider.slick-dotted .slick-list {
    padding-bottom: 0;
}
.newslist-page .new-confer-box-ul {
    margin-bottom: 0.6rem;
}
.newslist-page .slick-dots {
    bottom: -10px;
}
.ierc-label {
    width: calc(100% - 212px);
    display: flex;
    flex-direction: column;
}
.invite-page .ys-form-inof-agree .ys-fia-text {
    width: 50%;
    padding: 0 0.08rem;
    display: flex;
    flex-direction: column;
}
.event-list-box-top {
    width: 100%;
    margin-bottom: 0.2rem;
}
.elbd-ul {
    display: flex;
    flex-direction: column;
}
#ys-swiper .ncbb-ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#ys-swiper .ncbb-ul-li {
    box-sizing: border-box;
}
.ncbb-ul-li {
    padding: 0 0.18rem;
}
.ncbb-ul {
    margin: 0 -0.18rem;
}
.service-support .ncbu-tit {
    margin-bottom: 0.5rem;
}
.down-dire-ul-li {
    padding: 0 0.12rem;
    width: 25%;
    margin-bottom: 0.24rem;
}
.down-dire-ul-li.active .ddul-link::after{
    background: var(--colormain);
}
.down-dire-ul {
    margin: 0 -0.12rem;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -0.24rem;
    overflow: hidden;
}
.down-dire {
    padding: 0.6rem 0;
}
.ddul-link {
    position: relative;
    border-radius: var(--radius10);
    overflow: hidden;
    background: var(--colorbj);
    width: 100%;
    transition: all 0.5s;
}
.ddul-link::after {
    position: absolute;
    content: '';
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
    background-color: transparent;
    transition: all 0.5s;
    z-index: 2;
}
.ddul-link-text {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0.14rem 0.18rem;
    width: 100%;
    z-index: 2;
    color: #FFF;
    transition: var(--transition1);
}
.down-dire {
    background: #F9F9F9;
}
.dpll-text {
    display: flex;
    padding-bottom: 0.04rem;
    margin-bottom: 0.1rem;
    border-bottom: 1px solid #F39E00;
}
.dpll-text img {
    width: 0.24rem;
    margin-right: 0.16rem;
}
.down-prod-left-box {
    width: 21%;
    position: sticky;
    top: 120px;
}
.down-prod-left-li {
    padding-bottom: 0.32rem;
}
.dpll-ul-li {
    display: flex;
    align-self: flex-start;
    margin-bottom: 0.12rem;
}
.dpll-ul {
    margin-bottom: -0.12rem;
}
.dpll-ul-li-icon {
    width: 16px;
    height: 16px;
    background: var(--colorbj);
    border: 1px solid #D9D9D9;
    margin-top: 0.07rem;
    margin-right: 0.14rem;
    cursor: pointer;
    transition: var(--transition1);
    border-radius: 2px;
    overflow: hidden;
    flex: none;
}
.duli-text {
    cursor: pointer;
    color: #747474;
}
.dpll-ul-li.on .duli-text {
    color: var(--color1E1);
}
.dpll-ul-li.on .dpll-ul-li-icon {
    border-color: transparent;
    background: var(--colormain);
}
.dpll-ul-li-icon img {
    display: none;
}
.dpll-ul-li.on .dpll-ul-li-icon img {
    display: block;
}
.down-prod-right-search {
    height: 52px;
    border: 1px solid #D9D9D9;
    display: flex;
    border-radius: 5px;
    overflow: hidden;
    justify-content: space-between;
    align-items: center;
    padding: 0 0.04rem;
}
.dprs-input {
    padding: 0 0.2rem;
    width: calc(100% - 44px);
    height: 100%;
    color: var(--color1E1);
}
.dprs-input::placeholder {
    font-size: var(--font16) !important;
    color: var(--color6F6) !important;
    line-height: var(--line165) !important;
}
.dprs-icon {
    width: 44px;
    height: 44px;
    background: var(--colormain);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    overflow: hidden;
    cursor: pointer;
}
.dprs-icon img {
    width: 24px
}
.down-prod-box {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: space-between;
}
.down-prod-right {
    width: 72%;
}
.dprs-tit {
    margin-top: 0.4rem;
}
.dprs-tit-link {
    background: var(--colormain);
    padding: 0.16rem 0.2rem;
    display: flex;
    border-radius: var(--radius10);
    overflow: hidden;
}
.dprs-tit-link-name {
    width: 50%;
    padding-right: 0.6rem;
    transition: var(--transition1);
}
.dprs-tit-link-type {
    width: 19%;
    transition: var(--transition1);
}
.dprs-tit-link-lang {
    width: 19%;
    transition: var(--transition1);
}
.dprs-tit-link-oper {
    width: 12%;
    transition: var(--transition1);
}
.dprs-tit .dprs-tit-link .std-text18 {
    color: #FFF;
}
.dprs-ul-li {
    width: 100%;
}
.dprs-ul-li .dprs-tit-link-oper {
    color: var(--colormain);
}
.dprs-ul-li-link {
    display: flex;
    padding: 0.24rem;
    border-bottom: 1px solid #D9D9D9;
}
.dprs-ul-li-link .dprs-tit-link-oper {
    display: flex;
}
.dtlo-icon {
    width: 24px;
    margin-left: 0.04rem;
    flex: none;
}
.dtlo-icon img {
    width: 100%;
}
.faqs-cont-box {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.faqs-cont-box-left {
    width: 15%;
}
.fcbr-box {
    width: 85%;
    padding-left: var(--space100);
}
.faqs-cont-box-right {
    margin-top: -0.2rem;
}
.fcbl-li {
    margin-bottom: 0.12rem;
}
.faqs-cont-box-left {
    margin-bottom: -0.12rem;
    position: sticky;
    top: 120px;
}
.faqs-cont {
    overflow: visible;
}
.fcbl-li-cont {
    background: var(--colorbj);
    border-radius: 5px;
    display: flex;
    padding: 0.14rem 0.1rem 0.1rem 0.12rem;
    align-items: flex-end;
    position: relative;
    overflow: hidden;
    transition: var(--transition1);
    justify-content: space-between;
}
.fcbl-li-cont::after {
    position: absolute;
    left: 0;
    top: 0;
    width: 4px;
    height: 100%;
    background: transparent;
    content: '';
    transition: var(--transition1);
}
.fcbl-li-cont-tit {
    padding-right: 0.3rem;
    color: var(--color1E1);
    transition: var(--transition1);
}
.flct-imgbox {
    margin-top: 0.04rem;
    width: 72px;
}
.fcbl-li-cont-icon {
    width: 24px;
    flex: none;
}
.fcbl-li-cont-icon img {
    width: 100%;
}
.fcbr-li {
    border-top: 4px solid transparent;
    transition: var(--transition1);
    border-radius: var(--radius10);
    border: 1px solid #D9D9D9;
    margin-top: 0.2rem;
    position: relative;
    overflow: hidden;
}
.fcbr-li-top {
    padding: 0.25rem 0.24rem;
    transition: var(--transition1);
}
.faqs-page .fcbr-li::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    content: '';
    background: var(--colormain);
    opacity: 0;
    transition: var(--transition1);
}
.fcbr-li.on::after {
    opacity: 1;
}
.valve-page .fcbr-li::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    content: '';
    background: var(--colormain);
    opacity: 0;
    transition: var(--transition1);
}
.fcbr-li-top-icon {
    background: transparent;
    border: 1px solid var(--colormain);
    width: 0.32rem;
    height: 0.32rem;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .36s;
}
.fcbr-li.on .fcbr-li-top-icon {
    background: var(--colormain);
}
.fcbr-li .ys-sit-icon::after,
.fcbr-li .ys-sit-icon::before {
    background-color: var(--colormain);
}
.fcbr-li.on .ys-sit-icon::before {
    background-color: #FFF;
}
.fcbr-li.on {
    background: #FFF;
    box-shadow: 0px 4px 12px 1px #0154AD1A;
    padding-bottom: 0.32rem;
    border-color: transparent;
    border: 1px solid transparent;
    transition: var(--transition1);
}
.fcbr-li-text {
    width: 96%;
    padding: 0 0.24rem;
}
.vful-link {
    padding-bottom: 0.24rem;
    border-bottom: 1px solid #E7E8EC;
    cursor: pointer;
}
.vful-link-imgbox {
    position: relative;
}
.vful-link-imgbox-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 48px;
    cursor: pointer;
    ;
}
.vful-link-imgbox-icon img {
    width: 100%;
}
.vful-link-imgbox-time {
    position: absolute;
    bottom: 0;
    right: 0;
    background: rgba(16, 16, 16, 0.4);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    -o-backdrop-filter: blur(8px);
    -ms-backdrop-filter: blur(8px);
    -moz-backdrop-filter: blur(8px);
    display: flex;
    color: #FFF;
    border-radius: var(--radius10);
}
.vful-link-imgbox-cover {
    border-radius: var(--radius10);
}
.vful-link-imgbox-time {
    margin: 0.1rem;
    padding: 0.04rem 0.12rem;
}
.video-page .nlld-up-tit {
    margin-top: 0.24rem;
}
.video-page .nllc-down {
    margin-top: 0.24rem;
}
.ddul-link-imgbox {
    position: relative;
}
.ddul-link::before {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.65rem;
    opacity: 0.4;
    background: linear-gradient(180deg, rgba(29, 29, 29, 0) 0%, #1D1D1D 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    z-index: 1;
}
.down-page .ddul-link::before {
    background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
.video-page .ddul-link::before {
    background: linear-gradient(180deg, rgba(29, 29, 29, 0) 0%, rgba(29, 29, 29, 1) 100%);
    opacity: 0.5;
    backdrop-filter: none;
}
.solu-indu .ncbu-tit {
    margin-bottom: 0.5rem;
}
.solu-indu-ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.16rem;
    margin-bottom: -0.2rem;
}
.solu-indu-ul-li {
    display: flex;
    padding: 0 0.16rem;
    width: 33.333333%;
    margin-bottom: 0.2rem;
}
.siul-cont {
    border: 1px solid #D9D9D9;
    border-radius: var(--radius10);
    padding: 0.24rem;
    transition: var(--transition1);
}
.siul-cont-icon {
    width: 64px;
}
.siul-cont-icon img {
    width: 100%;
}
.siul-cont-tit {
    padding-top: 0.32rem;
    font-family: var(--medium);
}
.siul-cont-text {
    padding-top: 0.16rem;
}
.solu-view .ncbu-tit .v {
    color: var(--colormain);
}
.solu-view .std-btn1 {
    margin-top: 0.5rem;
}
.solu-scen-box {
    position: relative;
}
.solu-scen-box-cont {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding-top: var(--space100);
    padding-bottom: var(--space100);
    height: 100%;
}
.solu-scen-box-cont .ncbu-tit {
    color: #FFF;
}
.solu-scen-box-img {
    width: 100%;
}
.solu-scen {
    position: relative;
}
.solu-view-back {
    position: relative;
}
.solu-view-back-img {
    width: 100%;
}
.solu-view-back-cont {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
}
.solu-view .ncbu-tit {
    color: #FFF;
}
.svbc-left {
    width: 50%;
}
.svbc-right {
    width: 38%;
}
.svbc-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.ncbu-box {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.ncbu-box-left {
    width: 35%;
}
.ncbu-box-right {
    width: 65%;
    padding-left: 0.6rem;
}
.solu-faqs .ncbu-tit {
    margin-bottom: 0.5rem;
}
.valve-page .ys-nybanner-wrap {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
}
.valve-page .ys-nybanner-wrap {
    align-items: flex-start;
    flex-direction: column;
}
.valve-page .ys-nybanner-wrap.ys-pos-center {
    bottom: 0.2rem;
}
.valve-page .ys-bread {
    margin-top: 0.78rem;
}
.valve-page .down-prod-right-search {
    width: 100%;
    margin-top: 0.5rem;
}
.valve-page .ys-nyban-title p {
    margin-top: 0.3rem;
    color: var(--color6F6);
    font-size: var(--font18);
    line-height: var(--line165);
    width: 78%;
}
.valve-page .ys-nyban-title h1 {
    color: var(--color1E1);
    font-size: var(--font44);
    line-height: var(--line12);
    font-family: var(--noto) !important;
    font-weight: 600;
}
.down-prod-btnbox .std-btn1:nth-child(2) .std-btn1-box {
    background: var(--color6F6);
}
.down-prod-btnbox .std-btn1-box {
    padding: 0.1rem 0.43rem;
    font-size: var(--font16);
}
.down-prod-btnbox {
    display: flex;
    justify-content: space-between;
    margin: 0 -0.1rem;
}
.down-prod-btnbox .std-btn1 {
    padding: 0 0.1rem;
}
.down-page .ys-pcfy {
    margin-top: 0.6rem;
}
.faqs-page .ys-pcfy {
    margin-top: 0.6rem;
}
.fcbr-box-ul .fcbr-box-ul-li:not(:first-child) {
    display: none;
}
.video-page .ncbd-li {
    margin-bottom: 0.6rem;
}
.vfsl-choose-btn {
    padding: 0 0.32rem;
}
.altl-item-selc {
    /* padding: 0rem 0.32rem; */
    display: flex;
    align-items: center;
    height: 46px;
    border: 1px solid rgba(128, 128, 128, 0.3);
    justify-content: space-between;
    width: 30%;
    border-radius: 5px;
    margin-right: 0.2rem;
}
.video-filter-search-left {
    display: flex;
    width: 69.5%;
}
.video-filter-search {
    display: flex;
    padding-bottom: var(--space40);
    border-bottom: 1px solid rgba(111, 110, 107, 0.2);
    margin-bottom: 0.2rem;
    position: relative;
    z-index: 1;
}
.vfsl-btnbox .std-btn1 .std-btn1-box {
    padding: 0.1rem 0.32rem;
    font-size: var(--font16);
}
.vfsl-btnbox .std-btn1 {
    padding: 0 0.1rem;
}
.vfsl-btnbox {
    margin: 0 -0.1rem;
}
.video-filter-search-right {
    width: 30.5%;
}
.vfsl-choose-icon {
    width: 24px;
    cursor: pointer;
    display: flex;
    align-items: center;
}
.vfsl-choose-icon img {
    width: 100%;
}
.vfsl-btnbox .std-btn1:nth-child(2) .std-btn1-box {
    background: #808080;
}
.vfsl-choose-text {
    width: calc(100% - 24px);
    color: var(--color1E1);
}
.alul-box {
    border: 1px solid var(--colormain);
    display: inline-flex;
    color: var(--colormain);
    align-items: center;
    padding: 0.04rem 0.1rem;
    border-radius: 5px;
}
.video-filter-isla {
    display: flex;
    margin: 0 -0.1rem;
    margin-bottom: 0.6rem;
}
.altb-le-ul-li {
    padding: 0 0.1rem;
    cursor: pointer;
}
.alul-box-icon {
    width: 16px;
    margin-left: 0.1rem;
}
.alul-box-icon img {
    width: 100%;
}
.solu-page .std-btn1.icon .std-btn1-box {
    min-width: 2.2rem;
    padding: 0.1rem 0.24rem;
}
.solu-page .std-btn1-icon {
    margin-left: 0.12rem;
}
.solu-page .std-btn1-text {
    font-size: var(--font16);
}
.solu-page .fcbr-li::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    content: '';
    background: var(--colormain);
    opacity: 0;
    transition: var(--transition1);
}
.solu-page .fcbr-li.on::after {
    opacity: 1;
}
.solu-view .solu-view-back-cont {
    height: 100%;
}
.solu-view .solu-view-back-cont .ys-cont1600 {
    height: 100%;
}
.svbc-box {
    height: 100%;
}
.ncbu-btnbox-btn {
    display: flex;
    align-items: center;
    color: #FFF;
    background: rgba(50, 81, 162, 0.20);
    border: 1px solid rgba(64, 64, 64, 0.50);
    border-radius: 40px;
    border-image-source: conic-gradient(from 102.21deg at 52.75% 38.75%, rgba(249, 249, 249, 0.3) -32.95deg, rgba(64, 64, 64, 0.5) 10.52deg, rgba(64, 64, 64, 0.35) 32.12deg, rgba(255, 255, 255, 0.3) 60.28deg, rgba(255, 255, 255, 0.3) 107.79deg, rgba(64, 64, 64, 0.35) 187.59deg, rgba(249, 249, 249, 0.5) 207.58deg, rgba(255, 255, 255, 0.3) 287.31deg, rgba(249, 249, 249, 0.3) 327.05deg, rgba(64, 64, 64, 0.5) 370.52deg);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    box-shadow: 0 -3px 4px 0 rgba(255, 255, 255, 0.15) inset, 0 3px 4px 0 rgba(255, 255, 255, 0.15) inset;
    padding: 0.12rem 0.48rem 0.12rem 0.24rem;
    cursor: pointer;
    position: absolute;
    transition: var(--transition1);
}
.ncbu-btnbox-btn::after {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0.24rem;
    width: 0.08rem;
    height: 0.08rem;
    content: '';
    background: var(--colorfff);
    border-radius: 50%;
}
.ncbu-btnbox-btn p {
    color: #FFF;
}
.ncbu-btnbox-circle {
    width: 8px;
    height: 8px;
    background: #FFF;
    border-radius: 50%;
    margin-left: 0.16rem;
}
.faqs-page .mod-ctact .std-btn1-box {
    min-width: 2.57rem;
}
.valve-prod-box-left {
    width: 19%;
}
.vulc-li-tit-imgbox {
    width: 10px;
}
.vulc-li-tit-imgbox img {
    width: 100%;
    transition: var(--transition1);
}
.vulc-li-tit {
    transition: var(--transition1);
}
.vulc-li.act .vulc-li-tit {
    color: var(--colormain);
}
.vulc-li {
    margin-bottom: 0.09rem;
}
.vulc-li-link {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 0.12rem;
}
.dpll-text-tit {
    font-family: var(--medium);
}
.vulc-text {
    color: var(--color6F6);
    transition: var(--transition1);
}
.vpbl-ul-li-tit {
    padding: 0.1rem 0;
    border-top: 1px solid #D9D9D9;
    transition: var(--transition1);
}
.vpbl-ul .vpbl-ul-li:first-child .vpbl-ul-li-tit {
    border: none;
}
.vpbl-ul-li.on .vpbl-ul-li-tit {
    padding-bottom: 0.08rem;
}
.vpbl-ul-li.on .vulc-text {
    color: var(--colormain);
}
.vulc-icon {
    width: 0.24rem;
    /* display: flex; */
    /* align-items: center; */
    /* transform: rotate(0deg); */
    /* transition: var(--transition1); */
}
.vulc-icon img {
    width: 100%;
    transition: var(--transition1);
}
.vulc-icon img:nth-child(1) {
    opacity: 1;
}
.vulc-icon img:nth-child(2) {
    opacity: 0;
    transform: rotate(180deg);
    transition: var(--transition1);
}
.vpbl-ul-li.on .vulc-icon img:nth-child(1) {
    opacity: 0;
}
.vpbl-ul-li.on .vulc-icon img:nth-child(2) {
    opacity: 1;
    transform: rotate(0deg);
}
.vulc-li.act .vulc-li-tit-imgbox img:nth-child(1) {
    opacity: 0;
}
.vulc-li.act .vulc-li-tit-imgbox img:nth-child(2) {
    opacity: 1;
}
.vulc-li-tit-imgbox img:nth-child(1) {
    opacity: 1;
}
.vulc-li-tit-imgbox img:nth-child(2) {
    opacity: 0;
}
.vulc-li-tit-imgbox img {
    transition: var(--transition1);
}
.vpbl-ul-li.on .vulc-icon svg path {
    transition: var(--transition1);
}
.vpbl-ul-li.on .vulc-icon svg path {
    fill: #F39E00 !important;
}
.vpbr-li-link {
    background: var(--colorbj);
    position: relative;
    border-radius: var(--radius10);
    overflow: hidden;
    padding: 0.32rem 0.2rem 0.38rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.vpbr-li-link::after {
    content: '';
    background: var(--colormain);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 4px;
    opacity: 0;
    transition: var(--transition1);
}
.vpbr-li {
    padding: 0 0.12rem;
    width: 33.33%;
    margin-top: 0.32rem;
    display: flex;
}
.valve-prod-box-right {
    display: flex;
    margin: 0 -0.12rem;
    flex-wrap: wrap;
    margin-top: -0.22rem;
    margin-bottom: 0.6rem;
}
.vpbr-box {
    width: 75%;
}
.vpbr-li-link-tit {
    font-family: var(--medium);
}
.valve-prod-box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}
.vpbr-li-link-btnbox {
    display: flex;
    justify-content: space-between;
    margin: 0 -0.05rem;
    margin-top: 0.16rem;
    transition: var(--transition1);
    opacity: 0;
    position: absolute;
    bottom: 20px;
}
.vpbr-li-link-btnbox .std-btn1-box {
    padding: 0.08rem 0.375rem;
    font-size: var(--font16);
}
.vpbr-li-link-imgbox {
    margin-top: 0.48rem;
}
.invite-reco .ncbu-tit {
    margin-bottom: 0.5rem;
}
.valve-rela .ncbu-tit span {
    color: var(--colormain);
}
.valve-rela {
    background: var(--colorbj);
}
.valve-rela-top {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.6rem;
}
.vrbl-cont-imgbox {
    border-radius: 20px;
}
.valve-rela-box .valve-rela-box-li:not(:first-child) {
    display: none;
}
.vrbl-cont-text {
    display: flex;
    align-items: center;
    position: absolute;
    bottom: 30px;
    left: 20px;
    border-radius: var(--radius10);
    color: #FFF;
    padding: 0.12rem 0.4rem;
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    -o-backdrop-filter: blur(16px);
    -ms-backdrop-filter: blur(16px);
    -moz-backdrop-filter: blur(16px);
    transition: var(--transition1);
}
.valve-rela-box {
    margin: 0 -0.1rem;
}
.valve-rela-box-li {
    padding: 0 0.1rem;
}
.vrbl-cont {
    position: relative;
}
.valve-rela-box .slick-list {
    overflow: visible !important;
}
.valve-rela .arrows-icon {
    cursor: pointer;
}
.valve-rela .swiper-button-disabled,
.slick-disabled {
    pointer-events: none !important;
    opacity: 1 !important;
}
.vfsl-choose-btn {
    display: flex;
}
/* .video-page .mCSB_outside+.mCSB_scrollTools {
    right: 0px;
    margin: 0.1rem 0;
} */
.video-page .ys-select-bd {
    padding: 0.2rem 0.2rem;
    margin-top: 0.04rem;
    box-shadow: 0px 4px 16px 0px #0000001A;
    border-radius: var(--radius5);
    height: 160px;
}
/* .video-page .mCSB_container .ys-select-li:last-child {
    padding-bottom: 0;
} */
/* .video-page .ys-select-li {
    padding-bottom: 0.2rem;
} */
/* .video-page .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-bottom: -0.2rem;
} */
/* .video-page .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
    background-color: var(--colormain);
} */
/* .video-page .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: var(--colormain);
} */
.fcbr-li-top-tit {
    font-family: var(--medium);
}
.video-top {
    padding: var(--space60) 0;
}
.video-filter {
    padding-top: 0.63rem;
}
.faqs-cont {
    padding-top: 0.8rem;
}
.down-prod {
    padding-top: 0.8rem;
    overflow: visible;
}
.ncbu-box-right .ys-sit-name {
    width: calc(100% - 32px);
    padding-right: 0.2rem;
}
.qual-comp-box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.qual-comp-box-left {
    width: 44.5%;
}
.qual-comp-box-right {
    width: 47.5%;
    position: relative;
    border-radius: var(--radius10);
    overflow: hidden;
}
.qual-comp-box-right::after {
    content: '';
    background: linear-gradient(360deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.8rem;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    opacity: 0.6;
}
.qcbr-text {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0.2rem 0.41rem;
    color: var(--colorfff);
    width: 100%;
    z-index: 1;
    font-family: var(--medium);
}
.qual-comp-box-left .ncbu-tit span {
    color: var(--colormain);
}
.qual-comp-box-left .ncbu-tit {
    margin-bottom: 0.5rem;
    padding-right: 0;
}
.qcbl-text {
    color: var(--color6F6);
}
.qcbl-text p {
    color: var(--color6F6);
}
.qual-comp {
    position: relative;
    padding-top: 1.3rem;
}
.qual-comp-back {
    width: 100%;
    position: relative;
}
.qual-comp-back img {
    width: 100%;
}
.qual-comp-back-cont {
    position: relative;
    z-index: 2;
}
.qcbc-tit {
    color: var(--colorfff);
    font-family: var(--medium);
}
.qcbc-back {
    position: absolute;
    bottom: 0.4rem;
    left: 0;
    padding: 0.4rem;
    background: rgba(30, 31, 36, 0.6);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    width: 47.5%;
    border-radius: var(--radius10);
}
.qcbc-back .qcbc-tit span {
    color: var(--colormain);
}
.qcbc-text {
    color: #FFF;
    margin-top: 0.32rem;
}
.qcbc-text p {
    color: #FFF;
}
.qcbc-back .std-btn1 {
    margin-top: 0.32rem;
}
.qual-proc-box {
    padding: 0 0.4rem;
    padding-bottom: var(--space120);
}
.qpbu-li {
    display: flex;
    margin: 0 -0.85rem;
    align-items: flex-start;
    margin-bottom: 0.8rem;
    position: relative;
}
.qpbu-li-num {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
}
.qpbu-li-num-icon {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 50px;
    height: 50px;
    z-index: -1;
    opacity: 0;
    transition: var(--transition1);
}
.qpbu-li-num-icon img {
    width: 100%;
}
.qpbu-li-num-border {
    color: #FFF;
    border-radius: 50%;
    overflow: hidden;
    border: 5px solid var(--colorfff);
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: var(--colormain);
}
.qpbu-li-num.act .qpbu-li-num-icon {
    opacity: 1;
}
.qpbu-li-left {
    padding: 0 0.85rem;
    width: 50%;
}
.qpbu-li-right {
    padding: 0 0.85rem;
    width: 50%;
}
.qpbu-li-left-imgbox {
    border-radius: var(--radius10);
    transition: var(--transition1);
    overflow: hidden;
}
.qpbu-li-right-box {
    border-radius: var(--radius10);
    overflow: hidden;
    background: transparent;
    border: 1px solid #D9D9D9;
    padding: 0.32rem 0.4rem;
    transition: all 0.5s;
    position: relative;
}
.qpbu-li-right-box::after {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 4px;
    background: var(--colormain);
    content: '';
    transition: var(--transition1);
    opacity: 0;
}
.qlrb-top {
    display: flex;
    width: 100%;
    align-items: center;
}
.qlrb-top-icon {
    width: 82px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(180deg, rgba(243, 158, 0, 0.2) 0%, rgba(255, 153, 0, 0) 100%);
    border-radius: 50%;
    overflow: hidden;
    flex: none;
}
.qlrb-top-icon img {
    width: 100%;
}
.qlrb-top-cont {
    display: flex;
    flex-direction: column;
    padding-left: 0.2rem;
}
.qlrb-bottom {
    margin-top: 0.18rem;
    color: var(--color1E1);
}
.qlrb-bottom p {
    color: var(--color1E1);
}
.qual-proc-box-ul {
    position: relative;
    margin-bottom: -0.8rem;
}
.qpbu-li {
    position: relative;
}
.qpbu-li::after {
    position: absolute;
    content: '';
    left: 50%;
    transform: translateX(-50%);
    width: 2px;
    height: calc(100% + 0.8rem);
    background-color: rgba(128, 128, 128, 0.2);
}
.qual-proc-box-ul .qpbu-li:last-child::after {
    display: none;
}
.qual-proc-tit {
    display: flex;
    justify-content: center;
}
.qual-proc-tit .ncbu-tit span {
    color: var(--colormain);
}
.qual-proc-box-ul .qpbu-li:nth-child(2n) {
    flex-direction: row-reverse;
}
.qual-test .ncbu-tit {
    margin-bottom: 0.7rem;
}
.qtul-cont-imgbox {
    border-radius: var(--radius10);
    overflow: hidden;
}
.qual-test-ul {
    margin: 0 -0.21rem;
    margin-bottom: 0.6rem;
}
.qual-test-ul-li {
    width: 622px !important;
}
.qtul-cont-text {
    margin-bottom: 0.16rem;
    font-family: var(--medium);
}
.qual-test-ul .slick-list {
    overflow: visible;
}
.qual-test {
    border-top: 10px solid var(--colormain);
    position: relative;
}
.qual-test::after {
    background: rgb(240, 241, 242, 0.5);
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}
.qual-reco .ncbu-tit span {
    color: var(--colormain);
}
.qrbu-li-top-icon {
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background: transparent;
    border: 1px solid var(--colormain);
    transition: var(--transition1);
    overflow: hidden;
}
.qrbu-li-top-icon svg {
    width: 10px;
    transform: rotate(45deg);
    transition: var(--transition1);
}
.qrbu-li-top-icon svg path {
    stroke: var(--colormain);
    transition: var(--transition1);
}
.qrbu-li.on .qrbu-li-top-icon {
    background: var(--colormain);
}
.qrbu-li.on .qrbu-li-top-icon svg {
    transform: rotate(0);
}
.qrbu-li.on .qrbu-li-top-icon svg path {
    stroke: var(--colorfff);
}
.qual-page .arrows-icon {
    cursor: pointer;
}
.qual-reco-box {
    display: flex;
    flex-wrap: wrap;
    border-radius: var(--radius10);
    overflow: hidden;
}
.qual-reco-boleft {
    background: var(--colorbj);
    padding: 0.5rem 0.6rem;
    width: 48%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.qual-reco-box-right {
    width: 52%;
}
.qrbu-li-top {
    padding: 0.12rem 0.24rem;
}
.qrbu-li {
    background: var(--colorfff);
    margin-top: 0.1rem;
    border-radius: var(--radius5);
    overflow: hidden;
}
.qrbu-li.on {
    padding-bottom: 0.12rem;
}
.qual-reco-boleft-ul {
    margin-top: -0.1rem;
}
.qrbu-li-bot {
    padding: 0 0.24rem;
}
.qrbu-li-top-name {
    color: var(--color1E1);
    font-family: var(--medium);
}
.qrbu-li.on .qrbu-li-top {
    padding-bottom: 0.1rem;
}
.qual-reco .ncbu-tit {
    margin-bottom: 0.6rem;
}
.qual-reco-boleft-text {
    font-family: var(--medium);
    margin-bottom: 0.2rem;
}
.valve-page .fcbr-li::after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    opacity: 0;
    width: 4px;
    height: 100%;
    background: var(--colormain);
    transition: var(--transition1);
}
.valve-page .fcbr-li.on::after {
    opacity: 1;
}
.fcbr-li.on .ys-sit-icon::after {
    background-color: #FFF;
}
.qual-page .qual-esta .std-btn1.icon .std-btn1-box {
    min-width: 2.49rem;
    padding: 0.1rem 0.32rem;
}
.qual-page .qual-esta .std-btn1.icon .std-btn1-box .std-btn1-text {
    font-size: var(--font16);
}
.qual-page .qual-esta .std-btn1.icon .std-btn1-box .std-btn1-icon {
    margin-left: 0.16rem;
}
.solu-page .fcbr-li-text {
    width: 100%;
}
.swcb-icon {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--colormain);
    border-radius: 50%;
    overflow: hidden;
}
.swcb-icon img {
    width: 12px;
}
.solu-wrap-cont {
    border-radius: var(--radius10);
    overflow: hidden;
    background: rgba(255, 255, 255, 0.88) !important;
    backdrop-filter: blur(80px);
    -webkit-backdrop-filter: blur(80px);
    -o-backdrop-filter: blur(80px);
    -ms-backdrop-filter: blur(80px);
    -moz-backdrop-filter: blur(80px);
    box-shadow: 0px -7px 15px 0px rgba(71, 71, 71, 0.04);
    padding-bottom: 0.4rem;
    padding-top: 0.6rem;
}
.solu-wrap-cont-content {
    /* overflow: hidden; */
}
.swcc-tit {
    font-family: var(--medium);
}
.swcc-ul {
    margin: 0 -0.1rem;
    margin-top: 0.24rem;
    display: flex;
    border-bottom: 1px solid #D9D9D9;
}
.swcc-ul-li {
    padding: 0.08rem 0.2rem;
    cursor: pointer;
    position: relative;
    transition: var(--transition1);
    font-family: var(--medium);
}
.swcc-ul-li::after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    content: '';
    background: var(--colormain);
    opacity: 0;
    transition: var(--transition1);
}
.swcc-ul-li.act {
    color: var(--colormain);
}
.swcc-ul-li.act::after {
    opacity: 1;
}
.swcc-valve {
    margin: 0.49rem 0 0;
    display: flex;
}
.svll-more {
    display: flex;
    justify-content: space-between;
    margin-top: 0.1rem;
}
.svll-imgbox {
    background: rgba(240, 241, 242, 1);
    border-radius: var(--radius10);
    position: relative;
    padding: 0.1rem;
    overflow: hidden;
    transition: var(--transition1);
}
.svll-imgbox::after {
    position: absolute;
    top: 0;
    left: 0;
    height: 4px;
    width: 100%;
    background: var(--colormain);
    content: '';
    opacity: 0;
    transition: var(--transition1);
}
.svll-more-icon {
    width: 24px;
}
.svll-more-icon img {
    width: 100%;
}
.svll-more-text {
    color: var(--color1E1);
    padding-right: 0.16rem;
}
.swcc-valve-li {
    padding: 0 0.15rem;
    width: 20%;
}
/* .swcc-cardul .swcc-cardul-li:not(:first-child) {
    display: none;
} */
.ncbu-box-right .ys-sit-name {
    font-family: var(--medium);
}
.video-page .ddul-link-text {
    padding-bottom: 0.2rem;
}
.video-page .ncbd-li {
    padding-bottom: 0;
}
.video-page .new-confer-box-down {
    margin-bottom: 0;
}
.faqs-page .fcbr-li {
    margin-top: 0;
    margin-bottom: 0.1rem;
    transition: var(--transition1);
}
.faqs-page .fcbr-li.on {
    margin-bottom: 0.32rem;
}
.faqs-page .faqs-cont-box-right {
    margin-top: 0;
    margin-bottom: -0.1rem;
}
.qual-reco-box-right .qrbr-li:not(:first-child) {
    display: none;
}
.valve-prod .std-btn1 {
    padding: 0 0.05rem;
}
.vrbl-cont-img {
    width: 24px;
    margin-left: 0.16rem;
}
.vrbl-cont-img img {
    width: 100%;
}
.new-page .ncbu-tit {
    padding-right: 0.2rem;
}
.qlrb-top-cont-text {
    font-family: var(--medium);
}
.qual-page .swiper-container {
    overflow: visible;
}
.valve-page .std-btn1.icon {
    position: absolute;
    bottom: 0.3rem;
    left: 0.2rem;
}
.valve-rela .std-btn1-box {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    -o-backdrop-filter: blur(8px);
    -ms-backdrop-filter: blur(8px);
    -moz-backdrop-filter: blur(8px);
}
.valve-rela .std-btn1.icon .std-btn1-box {
    min-width: 2.72rem;
}
.fcbl-li.on .fcbl-li-cont {
    background: #FFF;
    box-shadow: 0px 4px 12px 1px #0154AD1A;
}
.fcbl-li.on .fcbl-li-cont::after {
    background: var(--colormain);
}
.fcbl-li.on .fcbl-li-cont.fcbl-li-cont-tit {
    color: var(--colormain);
}
.invite-page .invite-elec-box .yxedr-active p {
    font-size: var(--font16);
    color: var(--color6F6);
    line-height: var(--line165);
    margin-bottom: 0.1rem;
    font-family: var(--light);
}
.invite-page .invite-elec-box .yxedr-active p:last-child {
    font-size: var(--font16);
    color: var(--color6F6);
    line-height: var(--line165);
    margin-bottom: 0;
    font-family: var(--light);
}
.solu-ul {
    width: 100%;
    padding: 0 0.6rem;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0.5rem;
}
.solu-ul-li {
    display: none;
}
.new-page .ncbd-li {
    flex-wrap: wrap;
}
.ncbu-btnbox-ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}
.ncbu-btnbox {
    position: relative;
    width: 100%;
    height: 100%;
}
.solu-ul {
    z-index: 3;
}
.solu-scen-box .solu-scen-box-img {
    display: block;
}
.solu-scen-box .solu-scen-box-ph {
    display: none;
}
.new-confer-box-bottom {
    min-height: 354px;
}
.ncbd-li:nth-child(3n+1) {
    animation-delay: 0.2s;
}
.ncbd-li:nth-child(3n+2) {
    animation-delay: 0.3s;
}
.ncbd-li:nth-child(3n+3) {
    animation-delay: 0.4s;
}
.down-dire-ul .video-page .down-dire-ul-li:nth-child(4n+1) {
    animation-delay: 0.2s;
}
.down-dire-ul .video-page .down-dire-ul-li:nth-child(4n+2) {
    animation-delay: 0.3s;
}
.down-dire-ul .video-page .down-dire-ul-li:nth-child(4n+3) {
    animation-delay: 0.4s;
}
.down-dire-ul .video-page .down-dire-ul-li:nth-child(4n+4) {
    animation-delay: 0.5s;
}
.video-page .new-confer-box-down {
    flex-wrap: wrap;
    overflow: hidden;
}
.video-filter-ul .video-filter-ul-li:nth-child(3n+1) {
    animation-delay: 0.2s;
}
.video-filter-ul .video-filter-ul-li:nth-child(3n+2) {
    animation-delay: 0.3s;
}
.video-filter-ul .video-filter-ul-li:nth-child(3n+3) {
    animation-delay: 0.3s;
}
.down-dire-ul .down-dire-ul-li:nth-child(4n+1) {
    animation-delay: 0.2s;
}
.down-dire-ul .down-dire-ul-li:nth-child(4n+2) {
    animation-delay: 0.3s;
}
.down-dire-ul .down-dire-ul-li:nth-child(4n+3) {
    animation-delay: 0.4s;
}
.down-dire-ul .down-dire-ul-li:nth-child(4n+4) {
    animation-delay: 0.5s;
}
.mod-slide-ul .mod-slide-ul-li:nth-child(4n+1) {
    animation-delay: 0.2s;
}
.mod-slide-ul .mod-slide-ul-li:nth-child(4n+2) {
    animation-delay: 0.3s;
}
.mod-slide-ul .mod-slide-ul-li:nth-child(4n+3) {
    animation-delay: 0.4s;
}
.mod-slide-ul .mod-slide-ul-li:nth-child(4n+4) {
    animation-delay: 0.5s;
}
.valve-prod-box-right .vpbr-li:nth-child(3n+1) {
    animation-delay: 0.2s;
}
.valve-prod-box-right .vpbr-li:nth-child(3n+2) {
    animation-delay: 0.3s;
}
.valve-prod-box-right .vpbr-li:nth-child(3n+3) {
    animation-delay: 0.4s;
}
.qual-test .swiper-slide {
    padding: 0 0.21rem;
    width: 622px !important;
}
.down-page .dpll-text {
    margin-bottom: 0.2rem;
}
.solu-view .ncbu-tit span {
    color: var(--colormain);
}
.stbb-down {
    position: relative;
    z-index: 1;
}
.nllc-up {
    margin-bottom: 0.2rem;
}
.dprs-ul {
    overflow: hidden;
}
.gover-reser-box-bottom p:last-child {
    margin-bottom: 0.4rem;
}
/* 修 */
.fcbr-li-top-icon {
    flex: none;
}
.fcbr-li-top {
    flex-wrap: nowrap;
}
.fcbr-li-top-tit {
    padding-right: 0.2rem;
}
.fcbl-li-cont {
    width: 100%;
}
.fcbl-li-cont-tit {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.video-filter-search {
    justify-content: space-between;
}
.nltt-icon {
    flex: none;
}
.stbb-imgbox {
    height: 100%;
}
.stbb-imgbox img {
    height: 100%;
    object-fit: cover;
}
.new-confer-box-down {
    flex-wrap: wrap;
}
.vpbr-li {
    width: 33.333333%;
}
.ncbu-box-right .ys-sit-name {
    width: calc(100% - 0.32rem);
}
.new-confer-box-up {
    align-items: flex-start;
}
.swcc-valve .swcc-valve-li:not(:first-child) {
    display: none;
}
.vfsl-btnbox {
    display: flex;
}
.solu-scen-back {
    position: relative;
}
.solu-view-back-imgph {
    display: none;
}
.valve-prod .std-btn1 {
    white-space: nowrap;
}
.nvbd-right-down-right .nvbd-left-textbox-time {
    width: auto;
}
.nvbd-right-down-right {
    align-items: flex-start;
}
.nibl-link-text {
    align-items: end;
}
.nllc-down-icon {
    flex: none;
}
.invite-elec-semi-link {
    border-radius: var(--radius20);
}
.invite-elec-regi-agree {
    align-items: flex-start;
}
.qrbu-li-top {
    flex-wrap: nowrap;
}
.qrbu-li-top-icon {
    flex: none;
}
/* 修改end */
/* 增 */
.new-confer-box-bottom {
    min-height: 492px;
}
.valve-prod-box-left {
    position: sticky;
    top: 120px;
}
.valve-prod {
    overflow: visible;
}
.solu-indu-ul .slick-track .slick-slide {
    display: flex !important;
}
.solu-indu-ul .slick-dots {
    bottom: 12px;
}
.invite-page .ys-fia-text-btn {
    margin-top: 0.03rem;
}
.pc-fenye {
    align-items: center;
    justify-content: center;
}
.service-page .ncbd-li {
    display: flex !important;
}
.service-page .new-confer-box-down .slick-dots {
    bottom: 16px;
}
.qrbu-li-bot-img {
    display: none;
}
.valve-rela-box .valve-rela-box-li:not(:first-child) {
    display: none;
}
.olu-indu-ul .solu-indu-ul-li:not(:first-child) {
    display: none;
}
.new-confer-box-ul .ncbu-li:not(:first-child) {
    display: none;
}
.new-page .new-confer-box-down .ncbd-li:not(:first-child) {
    display: none;
}
.gover-page .new-confer-box-down .ncbd-li:not(:first-child) {
    display: none;
}
.invite-page .new-confer-box-down .ncbd-li:not(:first-child) {
    display: none;
}
.service-page .new-confer-box-down .ncbd-li:not(:first-child) {
    display: none;
}
.qual-test .swiper-pagination {
    display: none;
}
.vpbr-li-link {
    width: 100%;
}
.swcc-valve-li-link {
    width: 100%;
}
.ncbd-li-link {
    width: 100%;
}
.event-list-link {
    width: 100%;
}
.invite-elec-semi-link {
    width: 100%;
}
/* 增end */
@media screen and (min-width: 1200px) {
    .ncbu-li-link:hover .nllc-up-tit {
        color: var(--colormain);
    }
    .ncbu-li-link:hover .nllc-down-more {
        color: var(--colormain);
    }
    .ncbu-li-link:hover {
        box-shadow: 0 4px 12px 1px rgba(0, 86, 179, 0.10), 0 5.266px 8.506px 0 rgba(62, 28, 0, 0.03);
    }
    .ncbu-li-link:hover .ncbu-li-link-cont {
        border-color: var(--colormain);
        background: #FFF
    }
    .ncbd-li-link:hover .nlld-up-tit {
        color: var(--colormain);
    }
    .ncbd-li-link:hover .nllc-down-more {
        color: var(--colormain);
    }
    .newslist-page .comp-tabli li:hover {
        background: var(--colormain);
    }
    .event-list-link:hover .event-list-box {
        border-color: var(--colormain);
        background: var(--colorfff);
        box-shadow: 0px 4px 12px 1px #0154AD1A;
    }
    .event-list-link:hover .nllc-down-more {
        color: var(--colormain);
    }
    .event-list-link:hover .elbt-text {
        border-color: var(--colormain);
    }
    .event-list-link:hover .elbd-ul-li-icon svg path {
        fill: var(--colormain) !important;
    }
    .stbb-down .std-btn1:hover .std-btn1-box {
        border-color: #F39E00;
    }
    .event-page .comp-tabli li:hover {
        background: var(--colormain);
    }
    .ncbb-ul-li-link:hover .null-cont-tit {
        color: var(--colormain);
    }
    .invite-elec-semi-link:hover .iesl-cont-tit {
        color: var(--colormain);
    }
    .ddul-link:hover::after {
        background: var(--colormain);
    }
    .ddul-link:hover {
        box-shadow: 0px 5.6px 16.8px 1.4px #0154AD1A;
    }
    .ddul-link:hover .ddul-link-text{
        /* color: var(--colormain); */
    }
    .dprs-ul-li-link:hover .dprs-tit-link-name {
        color: var(--colormain);
    }
    .dprs-ul-li-link:hover .dprs-tit-link-type {
        color: var(--colormain);
    }
    .dprs-ul-li-link:hover .dprs-tit-link-lang {
        color: var(--colormain);
    }
    .down-page .comp-tabli li:hover {
        background: var(--colormain);
    }
    .faqs-page .comp-tabli li:hover {
        background: var(--colormain);
    }
    .video-page .comp-tabli li:hover {
        background: var(--colormain);
    }
    .siul-cont:hover {
        box-shadow: 0px 4px 12px 1px #0154AD1A;
        border-color: transparent;
    }
    .vpbr-li-link:hover::after {
        opacity: 1;
    }
    .vpbr-li-link:hover {
        background: var(--colorfff);
        box-shadow: 0 4px 12px 1px rgba(0, 86, 179, 0.10), 0 5.266px 8.506px 0 rgba(62, 28, 0, 0.03);
    }
    .valve-page .comp-tabli li:hover {
        background: var(--colormain);
    }
    .vful-link-imgbox:hover .vful-link-imgbox-cover img {
        transform: scale(1.05);
    }
    .video-page .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: var(--colormain);
    }
    .fcbl-li-cont:hover {
        background: #FFF;
        box-shadow: 0px 4px 12px 1px #0154AD1A;
    }
    .fcbl-li-cont:hover::after {
        background: var(--colormain);
    }
    .fcbl-li-cont:hover .fcbl-li-cont-tit {
        color: var(--colormain);
    }
    .ncbu-btnbox-btn:hover {
        background: var(--colormain);
    }
    .qpbu-li-left:hover .qpbu-li-left-imgbox img {
        transform: scale(1.05) !important;
    }
    .qpbu-li-right-box:hover::after {
        opacity: 1;
    }
    .qpbu-li-right-box:hover {
        background: #FFF;
        border-color: transparent;
        box-shadow: 0px 4px 12px 1px #0154AD1A;
    }
    .swcc-valve-li-link:hover .svll-imgbox::after {
        opacity: 1;
    }
    .swcc-valve-li-link:hover .svll-imgbox {
        background: #FFF;
        box-shadow: 0px 4px 12px 1px rgba(1, 84, 173, 0.1);
    }
    .vpbr-li-link:hover .vpbr-li-link-btnbox {
        opacity: 1;
    }
    .pc-fenye .end:hover li,
    .pc-fenye .first:hover li,
    .pc-fenye .next:hover li,
    .pc-fenye .prev:hover li {
        color: var(--colormain);
    }
}
/* kaffi end */
/* Kaffi--辅助--end */
/* 首页-start */
.ys-ban-btn .std-btn1-box {
    padding: 0.1rem 0.32rem;
}
.ys-ban-title {
    font-size: var(--font44);
    line-height: var(--line12);
    color: var(--colorfff);
    font-family: var(--noto) !important;
    font-weight: 600;
}
.ys-ban-title,
.ys-ban-word {
    width: 57.5%;
}
.ys-ban-word p {
    color: var(--colorfff);
    line-height: var(--line16);
}
.ys-ban-word {
    margin-top: 0.24rem;
}
.ys-ban-btn {
    margin-top: 0.4rem;
}
.ys-ban-li.slick-current .ys-ban-title {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.4s;
}
.ys-ban-li.slick-current .ys-ban-word {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.5s;
}
.ys-ban-li.slick-current .ys-ban-btn {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.6s;
}
.ys-ban-num {
    position: absolute;
    left: 50%;
    bottom: 0.4rem;
    transform: translateX(-50%);
    z-index: 3;
    display: flex;
    align-items: center;
    pointer-events: none;
}
.ys-banner {
    --width: 0.32rem;
}
.ys-banner .slick-dots li {
    width: var(--width);
    margin: 0;
}
.ys-banner .slick-dots {
    bottom: 45px;
    text-align: left;
    padding-left: calc(50vw - 840px + 18px);
}
.ys-ban-num-list {
    font-size: var(--font16);
    color: rgba(255, 255, 255, 0.50);
    line-height: var(--line13);
}
.ys-ban-num-change {
    color: rgba(255, 255, 255, 1);
    margin-right: calc(var(--width) * var(--total) + 0.15rem);
}
.ys-dots1 .slick-dots li::before,
.ys-dots1 .slick-dots li::after {
    display: none;
}
.ys-banner .slick-dots li {
    background: #fff !important;
    opacity: 0.5;
    width: 32px;
    height: 2px;
    border-radius: 0;
}
.ys-banner .slick-dots li.slick-active,
.ys-banner .slick-dots li.passed {
    opacity: 1 !important;
}
.mod-slide {
    padding: 0.8rem 0;
    background: var(--colorbj);
}
.mod-slide-ul .slick-list {
    padding: 0.2rem 0;
}
.mod-slide-ul-li {
    width: 25%;
    padding: 0 0.1rem;
}
.msul-link {
    height: 100%;
    display: block;
    position: relative;
    z-index: 1;
    border-radius: var(--radius10);
    border: 1px solid #D9D9D9;
    background: var(--colorfff);
    padding: 0.24rem;
    overflow: hidden;
    transition: all .36s ease;
}
.msul-link::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0px;
    width: 100%;
    height: 100%;
    border-left: solid 3px var(--colormain);
    border-radius: 0.06rem;
    opacity: 0;
    transition: all .36s ease;
    pointer-events: none;
}
.msul-link-top {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 2px;
}
.msul-link-top-icon {
    width: 0.64rem;
    flex-shrink: 0;
    font-size: 0;
}
.msul-link-top-text {
    width: 100%;
    padding-right: 0.2rem;
    color: var(--color1E1);
    line-height: var(--line15);
    font-family: var(--medium) !important;
}
.msul-link-word {
    width: 74%;
}
.msul-link-word p {
    color: var(--color6F6);
    line-height: var(--line16);
}
.ys-ban-slick .slick-list {
    padding-bottom: 0 !important;
}
.home-main h2 {
    font-weight: 600;
    font-family: var(--noto) !important;
    line-height: var(--line14);
}
.home-main h2 span {
    display: inline-block;
    color: var(--colormain);
    line-height: var(--line14);
}
.title-line {
    padding-left: 12px;
    position: relative;
    z-index: 1;
}
.title-line::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0.16rem;
    width: 4px;
    height: 0.29rem;
    background: var(--colormain);
}
.home-product-left {
    width: 44%;
    border-radius: var(--radius20);
    overflow: hidden;
    position: sticky;
    top: calc(var(--headh) + 0.6rem);
    z-index: 1;
}
.home-product-right {
    width: 56%;
    padding-left: 0.2rem;
}
.home-product-wrap {
    display: flex;
    align-items: flex-start;
}
.hpru-li {
    width: 50%;
    padding: 0 0.1rem;
    margin-top: 0.44rem;
}
.hpru-li:nth-child(1),
.hpru-li:nth-child(2) {
    margin-top: 0;
}
.home-product-right-ul {
    margin: 0 -0.1rem;
    display: flex;
    flex-wrap: wrap;
}
.home-product-left-cont {
    width: calc(100% - 1.24rem);
    position: absolute;
    bottom: 0.4rem;
    left: 50%;
    transform: translateX(-50%);
}
.hplc-btn .std-btn1 {
    width: 50%;
    padding: 0 0.05rem;
}
.hplc-btn {
    display: flex;
    margin: 0 -0.05rem;
}
.hplc-title {
    font-family: var(--medium) !important;
    line-height: var(--line14);
    position: relative;
    z-index: 1;
    margin-bottom: 0.16rem;
    display: flex;
    align-items: flex-start;
}
.hplc-title span {
    margin-left: 0.12rem;
    color: var(--colorfff);
    background: var(--colormain);
    font-size: var(--font14);
    line-height: var(--line16);
    border-radius: var(--radius10) var(--radius10) var(--radius10) 0;
    padding: 2px 8px;
    position: relative;
    display: inline-block;
}
.hplc-word {
    margin-bottom: 0.3rem;
}
.home-product {
    overflow: visible !important;
}
.hpru-li-box {
    position: relative;
}
.hlbt-btn {
    width: calc(100% - 1.07rem);
    position: absolute;
    bottom: 0.2rem;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    z-index: 2;
    opacity: 0;
    transition: all .36s ease;
}
.hpru-li-box-top {
    position: relative;
    transition: all .36s ease;
    border-radius: var(--radius20);
    background: #F8F8F8;
    overflow: hidden;
    margin-bottom: 0.12rem;
}
.home-product-left-img,
.home-product-left-img img {
    width: 100%;
}
.home-product-left-img img {
    transition: all .5s ease-in-out;
}
.hlbt-btn .std-btn1-box {
    font-size: var(--font16);
    padding: 0.08rem 0.24rem;
}
.hlbt-btn .std-btn1 {
    width: 50%;
    padding: 0 0.05rem;
}
.hpru-li-title {
    padding: 0 0.32rem;
    color: var(--color1E1);
    line-height: var(--line15);
    font-family: var(--medium) !important;
    margin-bottom: 0.04rem;
}
.hpru-li-number {
    padding: 0 0.32rem;
    color: var(--color1E1);
    line-height: var(--line165);
}
.hpru-li-number span {
    color: var(--colormain);
    margin-right: 0.1rem;
}
.home-video {
    padding-top: var(--space80);
}
.hpru-li:nth-child(2n+1) {
    animation-delay: 0.2s;
}
.hpru-li:nth-child(2n+2) {
    animation-delay: 0.3s;
}
.home-video-wrap {
    border-radius: var(--radius20);
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.home-video-wrap::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(30, 31, 36, 0.5);
    pointer-events: none;
    z-index: 10;
}
.home-video .ys-cont1680 {
    position: relative;
}
.home-video .home-video-botcry {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.home-video-botcry h2 {
    color: var(--colorfff);
    margin-bottom: 0.32rem;
}
.home-video .std-btn1-icon {
    width: 0.24rem;
}
.home-video .std-btn1-box {
    min-width: 1.96rem;
}
.home-disc {
    width: calc(100% - 40px);
    border-radius: calc(var(--radius20) * 2);
    background: var(--colorbj);
    padding: var(--space130) 0 var(--space140);
    margin: 0 auto;
    margin-top: 0.8rem;
}
.home-disc h2 {
    text-align: center;
}
.home-disc h2 .title-line {
    color: var(--color1E1)
}
.home-disc h2 .title-line::after {
    top: 0.14rem;
}
.home-disc-wrap {
    max-width: 1160px;
    margin: 0 auto;
    position: relative;
}
.home-disc-topswip {
    width: 760px;
    margin: 0 auto;
}
.home-disc-topswip #ys-swiper1 {
    overflow: visible !important;
}
.hdtw-ul-li {
    transform: scale(0.5);
    transition: all .36s ease;
    transition-property: all !important;
}
.hdtw-ul-li.swiper-slide-prev,
.hdtw-ul-li.swiper-slide-next {
    transform: scale(.5) translateY(60%);
}
.hdtw-ul-li.swiper-slide-duplicate-next,
.hdtw-ul-li.swiper-slide-duplicate-prev {
    transform: scale(.5) translateY(100%)
}
.hdtw-ul-li.swiper-slide-active {
    transform: scale(1) translateY(0%) !important;
}
.home-disc-topswip .mod-arrows {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    width: 90%;
    justify-content: space-between;
}
.home-disc-topswip-line {
    width: 70%;
    position: absolute;
    top: 68%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.home-disc-topswip-line img {
    width: 100%;
}
.home-disc-botswip,
.home-disc-wrap-top {
    width: 100%;
    position: relative;
}
.home-disc-wrap-top {
    margin-bottom: 0.14rem;
}
.hulb-title {
    text-align: center;
    color: var(--color1E1);
    font-family: var(--medium) !important;
    line-height: var(--line13);
}
.hulb-list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.1rem;
    margin-top: 0.12rem;
}
.hulb-list-item {
    width: 33.333333%;
    padding: 0 0.1rem;
    margin-top: 0.1rem;
}
.hulb-list-item-boxs {
    height: 100%;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0 7px 15px 0 rgba(0, 0, 0, 0.06);
    padding: 0.16rem 0.24rem;
    color: var(--color1E1);
    line-height: var(--line165);
    text-align: center;
    position: relative;
    z-index: 1;
}
.hulb-list-item-boxs::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 0.4rem;
    height: 2px;
    background: var(--colormain);
    border-radius: 0.08rem;
}
.hulb-btn {
    display: flex;
    justify-content: center;
    margin: 0 -0.1rem;
    margin-top: 0.4rem;
}
.hulb-btn .std-btn1 {
    padding: 0 0.1rem;
}
.hdbw-ul-li {
    opacity: 0 !important;
    transition: all 0s ease;
}
.hdbw-ul-li.swiper-slide-active {
    opacity: 1 !important;
}
.home-disc {
    position: relative;
}
.home-disc-line {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: scale(1.3);
    pointer-events: none;
}
.home-disc-line svg {
    width: 100%;
    height: auto !important;
}
@keyframes lineOff1 {
    0% {
        stroke-dashoffset: 1710px;
    }
    100% {
        stroke-dashoffset: 0px;
    }
}
.home-disc-line .line1 {
    stroke-dasharray: 300 1410;
}
.home-disc-line .line1 {
    animation: lineOff1 5s linear infinite both 1s;
}
.home-list .ys-fold-nub {
    width: 33.333333%;
    padding: 0 !important;
}
.home-list .ys-fold-nub.on {
    width: 48%;
}
.home-list .ys-fold {
    margin: 0 !important;
}
.home-list .ys-fold-zhan {
    height: 4.6rem;
    background: transparent;
    position: relative;
}
.ys-fold-zhan-show {
    width: 100%;
    height: 100%;
    position: relative;
}
.ys-fold-zhan-pic,
.ys-fold-zhan-pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ys-fold-zhan-pic {
    position: relative;
    z-index: 1;
}
.ys-fold-zhan-pic::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1.4rem;
    opacity: 0.8;
    background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
    transition: all .36s ease;
    pointer-events: none;
}
.ys-fold-zhan-pic::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
    transition: all .36s ease;
    pointer-events: none;
}
.home-list .ys-fold-nub.on .ys-fold-zhan-pic::after {
    opacity: 0;
}
.home-list .ys-fold-nub.on .ys-fold-zhan-pic::before {
    opacity: 0.8;
}
.ys-fold-zhan-title {
    color: var(--colorfff);
    line-height: var(--line14);
    font-family: var(--medium) !important;
    position: absolute;
    bottom: 0.32rem;
    left: 0;
    width: 100%;
    padding: 0 0.4rem;
    z-index: 2;
    opacity: 1;
    transition: all .36s ease;
}
.ys-fold-zhan-hide {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0.6rem 1rem 0.4rem;
    pointer-events: none;
    opacity: 0;
    transition: all .36s ease;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    z-index: 2;
}
.home-list .ys-fold-nub.on .ys-fold-zhan-title {
    opacity: 0;
}
.home-list .ys-fold-nub.on .ys-fold-zhan-hide {
    opacity: 1;
    transition-delay: .36s;
    pointer-events: all;
}
.yfzh-top-word {
    margin-top: 0.16rem;
}
.yfzh-top-word p {
    color: var(--colorfff);
    line-height: var(--line16);
}
.yfzh-top-title {
    color: var(--colorfff);
    line-height: var(--line14);
    font-family: var(--medium) !important;
}
.ys-fold-zhan-hide .std-btn1.icon .std-btn1-box {
    min-width: 1.96rem;
}
.home-list {
    padding-top: 0.8rem;
}
.home-hist {
    overflow: visible !important;
    padding-top: 0.2rem;
    position: relative;
}
.home-hist-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    pointer-events: none;
    z-index: -1;
}
.home-hist-bg-cry {
    position: sticky;
    top: 0;
    width: 100%;
    height: 130vh;
    overflow: hidden;
}
.home-hist-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: bottom;
}
.home-hist-wrap {
    position: relative;
    padding-top: 1.3rem;
    padding-bottom: 9rem;
    z-index: 9;
}
.home-hist-wrap-cont {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.hhwc-right-ul {
    padding-bottom: 6rem;
}
.hhwc-left {
    width: 51.5%;
}
.hhwc-right {
    width: 32.5%;
}
.hhwc-right-ul {
    width: 100%;
}
.hrul-box .ys-demo-num {
    line-height: 1.1;
    background: linear-gradient(180deg, rgba(247, 171, 0, 1) 58.04%, #F70 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 1.2rem;
    font-family: var(--semibold) !important;
}
.hrul-box-word p {
    color: var(--color1E1);
    line-height: var(--line16);
}
.hhwc-right-ul-li {
    margin-bottom: 0.5rem;
}
.hhwc-right-ul-li:last-child {
    margin-bottom: 0;
}
.hhwc-left-btn {
    display: flex;
    align-items: center;
    margin-top: 0.6rem;
}
.hhwc-left-btn .std-btn1-box {
    min-width: 2.4rem;
}
.hhwc-left-btn .std-btn1 {
    margin-right: 0.2rem;
}
.hhwc-left-btn .std-btn1:last-child {
    margin-right: 0;
}
.hhwc-left-ul {
    width: 35%;
}
.hhwc-left-ul-li {
    width: 100%;
    margin-bottom: 0.6rem;
}
.hhwc-left-ul-li {
    width: 100%;
    position: relative;
}
.hlul-cry {
    width: 100%;
    position: relative;
}
.hlul-cry-bg {
    width: 100%;
    pointer-events: none;
}
.hlul-cry-bg img {
    width: 100%;
}
.hlul-cry-text {
    color: var(--color1E1);
    line-height: var(--line16);
    font-family: var(--medium) !important;
    padding: 0 0.6rem;
    width: 100%;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.hhwc-left-ul {
    margin-top: 1.52rem;
}
.hhwc-left {
    position: sticky;
    top: calc(var(--headh) + 0.8rem);
}
.home-part h2 {
    display: inline-block;
    text-align: center;
}
.ys-sic-text-top{
    width: 100%;
}
.home-part-top {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.home-part-top h2 {
    margin-bottom: 0.2rem;
}
.mod-word p {
    line-height: var(--line165);
    color: var(--color6F6);
}
.home-part .mod-word {
    margin-bottom: 0.5rem;
}
.ys-horse {
    position: relative;
    overflow: hidden;
    --width1: 264px;
    --gap1: 20px;
}
.ys-hin-box {
    height: auto !important;
    overflow: hidden;
    border-radius: var(--radius10);
    background: var(--colorfff);
    box-shadow: 0 4px 12px 1px rgba(0, 86, 179, 0.10), 0 5.266px 8.506px 0 rgba(62, 28, 0, 0.03);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
}
.home-part .ys-horse {
    padding: 0.2rem 0;
}
.home-part .ys-horse.act {
    margin-top: 0.3rem;
}
.home-part .ys-horse-inof2,
.home-part .ys-horse-inof3 {
    top: auto;
    bottom: 0.2rem;
}
.home-part-bot {
    padding-top: 1.2rem;
    position: relative;
    z-index: 2;
}
.ys-slick-item-cont {
    height: 100%;
    display: flex;
    justify-content: space-between;
}
.home-part-bot .ys-imgbox-cover {
    width: 44.8%;
    border-radius: var(--radius10);
    overflow: hidden;
    background: var(--colorfff);
    box-shadow: 0 15px 25px 0 rgba(213, 194, 158, 0.15);
}
.home-part-bot .ys-sic-text {
    height: 100%;
    width: calc(55.2% - 0.2rem);
    border-radius: var(--radius10);
    overflow: hidden;
    background: var(--colormain);
    padding: 0.3rem 0.4rem 0.4rem 0.4rem;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
}
.ys-sic-text-tab {
    color: var(--colorfff);
    line-height: var(--line16);
    font-family: var(--medium) !important;
    padding-bottom: 0.12rem;
    margin-bottom: 0.12rem;
    border-bottom: solid 1px rgba(255, 255, 255, 0.5);
}
.ys-sic-text-title {
    font-family: var(--medium) !important;
    color: var(--colorfff);
    line-height: var(--line15);
    max-height: 4.5rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.ystu-lis-box {
    display: flex;
    align-items: center;
}
.ystu-lis-icon {
    width: 0.24rem;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 0.12rem;
}
.ystu-lis-icon img {
    width: 100%;
}
.ystu-lis-text {
    color: var(--colorfff);
    line-height: var(--line16);
}
.ystu-lis {
    margin-bottom: 0.18rem;
}
.ystu-lis:last-child {
    margin-bottom: 0rem;
}
.home-part-bot-slide {
    width: 100%;
    position: relative;
}
.hpbo-num {
    display: flex;
    align-items: center;
}
.hpbo-num span {
    font-size: var(--font18);
    font-family: var(--medium) !important;
}
.hpbo-num span,
.hpbo-num {
    color: rgba(255, 255, 255, 0.5);
    line-height: var(--line16);
    font-family: var(--medium) !important;
    display: inline-block;
}
.hpbo-num-change {
    color: var(--colorfff) !important;
}
.home-part-bot-other {
    width: 1.24rem;
    position: absolute;
    top: 0.2rem;
    left: calc(55.2% - 1.78rem);
    z-index: 9;
}
.hpbo-arrows {
    display: flex;
    align-items: center;
    pointer-events: none;
    justify-content: space-between;
}
.hpbo-arrows-icon {
    width: 0.24rem;
    cursor: pointer;
    pointer-events: all !important;
}
.hpbo-arrows-icon img {
    width: 100%;
}
.hpbo-num {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.home-part-bg svg {
    width: 100%;
    height: auto !important;
}
.home-part .home-part-bg {
    position: absolute;
    top: -26%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1.2) rotate(-90deg);
    height: 100%;
    width: 100%;
    z-index: 1;
}
.home-part .home-part-bg svg {
    height: 100% !important;
}
.home-part-bg .line1 {
    stroke-dasharray: 300 1410;
}
.home-part-bg .line1 {
    animation: lineOff1 5s linear infinite both 1s;
}
.home-part-pic {
    width: 38%;
    position: absolute;
    top: -2%;
    left: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
    z-index: 1;
}
.home-part-pic img {
    width: 100%;
}
.home-part {
    position: relative;
}
.home-part-top,
.home-part .ys-horse {
    position: relative;
    z-index: 2;
}
.home-news {
    padding-top: var(--space120);
}
.std-btn2 {
    display: inline-block;
}
.std-btn2-box {
    display: flex;
    align-items: center;
}
.std-btn2-text {
    color: var(--color1E1);
    line-height: var(--line16);
    transition: all .36s ease;
    font-size: var(--font16);
}
.std-btn2-icon {
    width: 0.32rem;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 0.16rem;
}
.hnsu-li {
    width: 5.8rem !important;
}
.hllb-other {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.hnsu-li-link-bot {
    padding: 0.32rem 0.24rem;
}
.hnsu-li-link {
    transition: all .36s ease;
    border-radius: var(--radius10);
    overflow: hidden;
}
.hnsu-li-link .ys-imgbox-cover {
    border-radius: var(--radius10);
    overflow: hidden;
    transition: all .36s ease;
}
.hllb-title {
    line-height: var(--line16);
    color: var(--color1E1);
    font-family: var(--medium) !important;
    margin-bottom: 0.4rem;
    transition: all .36s ease;
}
.home-news-swiper {
    overflow: visible !important;
}
.home-news .mod-arrows {
    margin-top: 0.6rem;
}
.home-news .arrows-prev {
    margin-right: 0.4rem;
}
.home-main .mod-ctact {
    margin-top: 1.4rem;
}
/* 首页-end */
/* f2-职位列表-start */
.job-main .ys-pcfy {
    margin-top: 0.6rem;
}
.job-list-wrap {
    display: flex;
    align-items: flex-start;
}
.job-list-left {
    width: 23%;
}
.job-list-right {
    width: 77%;
    padding-left: 1rem;
}
.jlls-top {
    position: relative;
    width: 100%;
    margin-bottom: 0.2rem;
}
.jlls-top-input input,
.job-list-left-select input {
    width: 100%;
    height: 50px;
    font-size: var(--font16);
    color: var(--color1E1);
    padding: 0 0.52rem 0 0.32rem;
    line-height: var(--line165);
}
.jlls-top-input input::placeholder {
    color: var(--color6F6) !important;
}
.jlls-top-input,
.job-list-left-select {
    border-radius: var(--radius5);
    border: 1px solid #D9D9D9;
}
.job-list {
    padding: 1.1rem 0;
}
.jlls-top-icon {
    width: 0.2rem;
    position: absolute;
    top: 50%;
    right: 0.3rem;
    transform: translateY(-50%);
    cursor: pointer;
}
.job-list-left-select .ys-select-xtbbox {
    right: 0.3rem;
}
.job-list-left-select .ys-select-hd.on .ys-select-xtbbox {
    transform: translateY(-50%) rotate(0deg) !important;
}
.ys-select-bd {
    top: 110%;
    border-radius: var(--radius5);
    border: 1px solid #D9D9D9;
    padding: 0.1rem 0;
    max-height: 130px;
}
.job-list-left-select .ys-select-li {
    padding: 0.05rem 0.32rem;
    font-size: var(--font16);
    color: var(--color6F6);
    transition: all.36s ease;
}
.job-list-left-select .mCSB_outside+.mCSB_scrollTools {
    right: 0;
    top: 7px;
    bottom: 7px;
    opacity: 0;
    transition: all .36s ease;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
    background: var(--colormain) !important;
}
.ys-select-bd.showscroll .mCSB_outside+.mCSB_scrollTools {
    opacity: 1;
    transition-delay: .36s;
}
.job-list-left-sear .std-btn1 {
    width: 100%;
}
.job-list-left-sear .std-btn1-box {
    font-size: var(--font16);
}
.job-list-left-sear,
.job-list-left-loca {
    margin-bottom: 0.2rem;
}
.job-list-right-tplist {
    padding: 0 0.4rem;
    border-radius: var(--radius10);
    overflow: hidden;
    background: var(--colormain);
    margin-bottom: 0.2rem;
    display: flex;
    align-items: center;
}
.job-main .ys-slide-item-top {
    display: flex;
    align-items: center;
    width: 100%;
    position: relative;
    padding: 0.16rem 0.4rem;
    transition: all .36s ease;
}
.job-main .ys-slide-item.on .ys-slide-item-top {
    padding-top: 0.3rem;
    padding-bottom: 0.2rem;
}
.job-main .ys-slide-item.on {
    box-shadow: 0 4px 12px 1px rgba(0, 86, 179, 0.10), 0 5.266px 8.506px 0 rgba(62, 28, 0, 0.03);
    border: solid 1px #fff;
}
.jlrt-item1,
.ys-sit-name-list1 {
    width: 52.7%;
    padding-right: 0.2rem;
}
.jlrt-item2,
.ys-sit-name-list2 {
    width: 19.5%;
    padding-right: 0.2rem;
}
.jlrt-item3,
.ys-sit-name-list3 {
    width: 57.8%;
    padding-right: 0.2rem;
}
.jlrt-item {
    color: var(--colorfff);
    line-height: var(--line165);
    padding: 0.16rem 0;
}
.ys-sit-name {
    display: flex;
    width: 100%;
}
.ys-sit-name-list {
    line-height: var(--line165);
    color: var(--color1E1);
}
.job-main .ys-sit-icon {
    position: absolute;
    top: 50%;
    right: 0.4rem;
    transform: translateY(-50%);
    width: 0.32rem;
    height: 0.32rem;
    border-radius: 50%;
    padding: 0.2rem;
    background: var(--colormain);
}
.job-main .ys-sit-icon::after,
.job-main .ys-sit-icon::before {
    width: 37.5%;
    background: var(--colorfff);
}
.job-main .ys-slide-item {
    border-radius: 10px;
    border: 1px solid #D9D9D9;
    overflow: hidden;
    margin-bottom: 0.14rem;
    transition: all .36s ease;
    position: relative;
    z-index: 1;
}
.job-main .ys-slide-item::after {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    border-top: solid 4px var(--colormain);
    opacity: 0;
    transition: all .36s;
    pointer-events: none;
}
.job-main .ys-slide-item.on::after {
    opacity: 1;
}
.job-main .ys-slide-item.on {
    margin-bottom: 0.2rem;
}
.job-main .ys-slide-item:last-child {
    margin-bottom: 0;
}
.job-main .ys-slide-item-bot {
    position: relative;
    padding: 0.4rem;
}
.job-main .ys-slide-item-bot::after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 0.8rem);
    height: 1px;
    background: rgba(111, 110, 107, 0.2);
}
.ysib-edr h6 {
    color: var(--colormain);
    font-size: var(--font16);
    line-height: var(--line165);
    margin-bottom: 0.16rem;
}
.ysib-edr ul {
    padding-left: 18px;
}
.ysib-edr ul li {
    list-style-type: disc;
}
.ysib-edr ul li::marker {
    color: var(--color6F6);
    font-size: 12px;
}
.ysib-edr p {
    font-family: var(--light) !important;
    color: var(--color6F6);
    line-height: var(--line165);
    font-size: var(--font16);
}
.ysib-btn {
    display: flex;
    justify-content: flex-end;
    margin-top: 0.4rem;
}
.ysib-btn .std-btn1-box {
    min-width: 1.9rem !important;
}
.ysib-btn .std-btn1-icon {
    width: 0.24rem;
}
.job-list {
    overflow: visible;
}
.job-list-left {
    position: sticky;
    top: calc(var(--headh) + 0.4rem);
}
/* f2-职位列表-end */
/* f3-联系我们-start */
.ctact-addre-left {
    width: 56.4%;
    border-radius: var(--radius10);
    overflow: hidden;
}
.ctact-addre-left-link {
    display: block;
    width: 100%;
}
.ctact-addre-left-link img {
    width: 100%;
}
.ctact-addre {
    padding-top: 0.8rem;
    padding-bottom: 0.4rem;
}
.ctact-addre-wrap {
    display: flex;
    align-items: stretch;
}
.cadu-li-box-top {
    display: flex;
    align-items: flex-start;
    margin-bottom: 0.24rem;
}
.clbt-title {
    color: var(--colormain);
    font-family: var(--medium) !important;
}
.ctact-addre-right {
    width: 43.6%;
    padding-left: 0.32rem;
    margin: -0.12rem 0;
}
.ctact-addre-right-ul {
    height: 100%;
}
.cadu-li {
    height: 33.333333%;
    padding: 0.12rem 0;
}
.cadu-li-box {
    height: 100%;
    border-radius: 10px;
    border-left: 4px solid #FF9300;
    background: var(--colorfff);
    box-shadow: 0 37px 15px 0 rgba(2, 36, 110, 0.01), 0 21px 13px 0 rgba(2, 36, 110, 0.03), 0 9px 9px 0 rgba(2, 36, 110, 0.04), 0 2px 5px 0 rgba(2, 36, 110, 0.05);
    overflow: hidden;
    padding: 0.32rem 0.4rem;
}
.clbt-icon {
    width: 0.32rem;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 0.24rem;
}
.clbt-icon img {
    width: 100%;
}
.cadu-li-box-bot p {
    padding: 0 0.1rem;
    position: relative;
    z-index: 1;
}
.cadu-li-box-bot p::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 2px;
    height: 50%;
    background: var(--color1E1)
}
.cadu-li-box-bot p:last-child::after {
    display: none;
}
.cadu-li-box-bot p,
.cadu-li-box-bot p a {
    color: var(--color1E1);
    line-height: var(--line165);
}
.cadu-li-box-bot p a {
    font-size: var(--font18);
    display: inline-block;
}
.cadu-li-box-bot {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.1rem;
}
.ctact-form {
    margin-top: 0.3rem;
    padding-top: 0.3rem;
    padding-bottom: 2.8rem;
    position: relative;
    z-index: 1;
}
.ctact-form-bg {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: -1;
    pointer-events: none;
}
.ctact-form-bg img {
    width: 100%;
}
.ys-form-inof-text {
    width: 100%;
}
.ys-form-inof-text .ys-fii-input {
    height: 2.2rem;
}
.ctact-form .invite-elec-regi {
    overflow: hidden;
    border-radius: var(--radius20);
    background: rgba(255, 255, 255, 0.80);
    box-shadow: 0 5.6px 16.8px 1.4px rgba(0, 86, 179, 0.10), 0 7.372px 11.908px 0 rgba(62, 28, 0, 0.03);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px);
}
.ctact-form .ys-fia-text-btn::before {
    border: solid 1px var(--color6F6);
}
.ys-fia-text-btn {
    top: 4px;
}
.ys-fia-text {
    flex-direction: column;
}
/* f3-联系我们-end */
/* g3-制造-start */
.design-fully h2 {
    margin-bottom: var(--space50);
}
.design-fully .home-word {
    width: 92.5%;
    margin-bottom: 1rem;
}
.design-fully .home-word p {
    color: var(--color6F6);
    line-height: var(--line165);
    font-size: var(--font18);
    margin-bottom: var(--parpspace12);
}
.design-fully .home-word p:last-child {
    margin-bottom: 0;
}
.title-line {
    color: var(--color1E1);
    font-family: var(--noto) !important;
    font-weight: 600;
    line-height: var(--line13);
}
.title-line span {
    color: var(--colormain);
}
.design-fully-bot {
    width: 100%;
    position: relative;
}
.design-fully-bg,
.design-fully-bg img {
    width: 100%;
}
.design-fully-bg {
    border-radius: var(--radius10);
    overflow: hidden;
}
.ys-cont1480 {
    width: 85vw;
    max-width: 1480px;
    margin: auto;
    --place: calc(50vw - 740px);
    --cont: 1440px;
}
@media screen and (max-width: 1694px) {
    .ys-cont1440 {
        --place: 7.5vw;
        --cont: 85vw;
    }
}
.design-fully-bot-cont {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 3;
}
.dulb-tps {
    display: flex;
    align-items: flex-end;
    margin-bottom: 0.08rem;
}
.dulb-tps .ys-demo-num1 {
    color: var(--colormain);
    font-size: 0.44rem;
    line-height: 1.1;
    font-family: var(--medium) !important;
}
.dfbc-ul {
    width: 30%;
    padding: 0.4rem;
    overflow: hidden;
    border-radius: var(--radius10);
    background: rgba(30, 31, 36, 0.60);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px);
}
.dulb-tps span {
    display: inline-block;
    font-size: var(--font18);
    color: var(--colormain);
    line-height: var(--line175);
}
.dulb-bts {
    color: var(--colorfff);
    line-height: var(--line165);
}
.dfbc-ul-li-box {
    padding: 0.24rem 0;
    border-bottom: solid 1px #D9D9D9;
}
.dfbc-ul-li:first-child .dfbc-ul-li-box {
    padding-top: 0;
}
.dfbc-ul-li:last-child .dfbc-ul-li-box {
    padding-bottom: 0;
    border-bottom: none;
}
.design-meta {
    padding-top: 1.3rem;
    margin-top: -0.1rem;
    position: relative;
    z-index: 1;
    background: var(--colorbj);
}
.design-fully {
    position: relative;
    z-index: 2;
}
.design-meta-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.5rem;
}
.design-meta-top .mod-arrows {
    flex-shrink: 0;
    font-size: 0;
}
.design-meta-top h2 {
    width: 100%;
    padding-right: 0.2rem;
}
.ys-slick-item-cry {
    display: flex;
    margin: 0 -0.1rem;
}
.ys-slick-item-boxs {
    width: 50%;
    padding: 0 0.1rem;
}
.ysib-list-top,
.ysib-list-bot-item {
    position: relative;
    border-radius: var(--radius10);
    overflow: hidden;
    z-index: 1;
}
.ysib-list-top {
    margin-bottom: 0.2rem;
}
.ys-slick-item-boxs:last-child .ysib-list-top {
    margin-bottom: 0;
    margin-top: 0.2rem;
}
.ys-slick-item-boxs {
    display: flex;
    flex-direction: column;
}
.ys-slick-item-boxs:last-child {
    flex-direction: column-reverse;
}
.ysib-list-top::after,
.ysib-list-bot-item::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.8rem;
    opacity: 0.6;
    background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    pointer-events: none;
}
.ysib-list-bot-item::after {
    height: 0.6rem;
}
.ysib-list-bot {
    display: flex;
    justify-content: space-between;
}
.ysib-list-bot-item {
    width: calc(50% - 0.2rem)
}
.ysib-list-top-text,
.ysib-list-top-text {
    width: 100%;
    padding: 0.2rem 0.32rem;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    color: var(--colorfff);
    line-height: var(--line15);
    font-family: var(--medium) !important;
}
.design-meta-ul .ys-slick-item {
    padding: 0 0.1rem;
}
.design-meta-ul {
    margin: 0 -0.1rem;
}
/* g3-制造-end */
/* g2-1-研发-start */
.resear-main .ys-nybanner-wrap {
    z-index: 10;
}
.resear-tech h2 {
    margin-bottom: 0.6rem;
}
.resear-tech-wrap-left {
    width: 65%;
}
.resear-tech-wrap {
    display: flex;
    align-items: flex-start;
}
.resear-tech {
    padding-bottom: 1.5rem;
}
.resear-tech-wrap-right {
    width: 35%;
    padding-left: 0.2rem;
}
.rtwr-cont {
    height: var(--height1);
    padding: 0.5rem 0.5rem 0.4rem 0.5rem;
    border-radius: var(--radius10);
    background: var(--colorbj);
    overflow: hidden;
}
.rtwr-cont-edr p {
    font-size: var(--font18);
    line-height: var(--line165);
    color: var(--color6F6);
    margin-bottom: var(--parpspace10);
}
.rtwr-cont-edr p:last-child {
    margin-bottom: 0;
}
.rtwr-cont-edr {
    margin-bottom: 0.52rem;
}
.rtwr-cont .dulb-tps span {
    font-size: var(--font14);
    margin-left: 0.04rem;
}
.rtwr-cont .dfbc-ul {
    padding: 0 !important;
    background: transparent !important;
    width: 100% !important;
}
.rtwr-cont .dulb-bts {
    line-height: var(--line16);
    color: var(--color6F6);
}
.rtwr-cont .dfbc-ul-li-box {
    border-bottom-color: #D9D9D9;
    padding: 0.2rem 0;
}
.rtwr-cont .dulb-tps .ys-demo-num1 {
    line-height: 1;
}
.rtwr-cont .mCSB_outside+.mCSB_scrollTools {
    right: 0.2rem;
    top: 0.5rem;
    bottom: 0.5rem;
}
.resear-labor-top {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 0.8rem;
}
.resear-labor-top h2 {
    width: 100%;
    padding-right: 0.2rem;
    margin-bottom: 0 !important;
}
.resear-labor-top-word {
    width: 45.5%;
    flex-shrink: 0;
}
.resear-labor-top-word p {
    color: var(--color1E1);
    line-height: var(--line165);
}
.resear-labor .qtul-cont-text {
    display: block;
    width: 100%;
}
.resear-labor .qtul-cont {
    flex-direction: column;
}
.resear-labor .swiper-container {
    overflow: visible !important;
}
.resear-labor-swip {
    position: relative;
    width: 100%;
}
/* g2-1-研发-end */
/* g1-公司概况-start */
.about-main h1 {
    text-align: center;
}
.about-main .ys-nyban-title {
    width: 100%;
}
.about-main .ys-nybanner-wrap {
    flex-direction: column;
    top: 50%;
    bottom: auto;
    transform: translate(-50%, -50%);
    height: 100%;
    justify-content: center;
}
.about-main .ys-bread {
    position: absolute;
    left: 50%;
    bottom: 0.4rem;
    transform: translateX(-50%);
}
.about-move-wrap {
    display: flex;
    align-items: center;
}
.about-move-left {
    width: 48.75%;
}
.about-move-right {
    width: 51.25%;
    padding-left: 0.94rem;
}
.about-move-right h2 {
    margin-bottom: 0.6rem;
}
.about-move-right-word p {
    color: var(--color6F6);
    line-height: var(--line165);
    margin-bottom: var(--parpspace10);
}
.about-move-right-word p:last-child {
    margin-bottom: 0;
}
.about-move-right .std-btn1 {
    margin-top: 0.6rem;
}
.about-move-right .std-btn1-box {
    min-width: 2.9rem !important;
}
.about-move-right .std-btn1-icon {
    width: 0.32rem;
    margin-left: 0.16rem;
}
.about-move .dfbc-ul-li {
    width: 25%;
    padding: 0 0.1rem;
}
.about-move .dfbc-ul {
    display: flex;
    width: auto;
    margin: 0 -0.1rem;
    background: transparent !important;
    padding: 0 !important;
}
.about-move .dfbc-ul-li-box {
    position: relative;
    z-index: 1;
    padding: 0.3rem 0.2rem 0.4rem !important;
    border-bottom: none !important;
}
.dulb-bg {
    position: absolute;
    width: 100%;
    height: auto;
    left: 0;
    bottom: 0;
    background: #fff;
    z-index: -1;
    pointer-events: none;
}
.dulb-bg img {
    width: 100%;
}
.dulb-tps span {
    margin-left: 0.04rem;
}
.about-move .dulb-bts {
    color: var(--color6F6);
}
.about-move .dulb-tps {
    margin-bottom: 0.12rem;
}
.about-move .ys-demo-num1 {
    font-size: 0.64rem;
    background: var(--Style, linear-gradient(180deg, rgba(247, 171, 0, 1) 58.04%, rgba(247, 128, 0, 1) 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.about-move-wrap {
    margin-bottom: 0.52rem;
}
.dfbc-ul-li:nth-child(4n+1) {
    animation-delay: 0.2s;
}
.dfbc-ul-li:nth-child(4n+2) {
    animation-delay: 0.3s;
}
.dfbc-ul-li:nth-child(4n+3) {
    animation-delay: 0.4s;
}
.dfbc-ul-li:nth-child(4n+4) {
    animation-delay: 0.5s;
}
.about-list {
    position: relative;
    width: 100%;
}
.about-list-cont-bg {
    width: 100%;
    pointer-events: none;
    height: 95vh;
    overflow: hidden;
}
.about-list-cont-bg img {
    width: 100%;
    height: 120%;
    position: absolute;
    top: -5%;
    left: 0;
    object-fit: cover;
}
.about-list-cont {
    overflow: hidden;
}
.about-list-wrap {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
}
.about-list-wrap-ul {
    height: 100%;
    display: flex;
}
.alwu-li {
    width: 33.333333%;
    height: 100%;
    position: relative;
    z-index: 1;
}
.alwu-li::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    background: var(--colorfff);
}
.alwu-li::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: linear-gradient(180deg, rgba(29, 19, 0, 1) 0%, rgba(29, 19, 0, 0) 100%);
    pointer-events: none;
    z-index: -1;
    transition: all .36s ease;
}
.alwu-li.on::before {
    opacity: 0.5;
}
.about-list-cont {
    position: relative;
}
.alwu-li-box {
    width: calc(100% - 1.2rem);
    position: absolute;
    top: calc(100% - 1.68rem);
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .5s ease;
}
.alwu-li.on .alwu-li-box {
    top: 50%;
}
.alwu-li-box-text {
    font-size: var(--font44);
    color: var(--colorfff);
    line-height: var(--line12);
    text-align: center;
    font-family: var(--noto) !important;
    font-weight: 600;
}
.alwu-li-box-text::first-letter {
    color: var(--colormain);
}
.alwu-li-box-icon {
    width: 0.76rem;
    margin: 0 auto 0.3rem;
}
.alwu-li-box-word p {
    text-align: center;
    color: var(--colorfff);
    line-height: var(--line15);
}
.alwu-li-box-word {
    padding-top: 0.2rem;
    display: none;
}
.about-qual-tab {
    display: flex;
    margin: 0 -0.1rem;
}
.about-qual-tab-list {
    padding: 0 0.1rem;
}
.aqtl-box {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 0.1rem 0.4rem;
    border-radius: var(--radius5);
    overflow: hidden;
    border: solid 1px #D9D9D9;
    transition: all .36s ease;
}
.aqtl-box-icon {
    width: 0.36rem;
    flex-shrink: 0;
    font-size: 0;
    position: relative;
    margin-left: 0.22rem;
}
.aqtl-box-icon img {
    width: 100%;
    transition: all .36s ease;
}
.aqtl-box-icon img:nth-child(2) {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.aqtl-box-text {
    color: var(--color6F6);
    font-family: var(--medium) !important;
    transition: all .36s ease;
}
.about-qual-tab-list.active .aqtl-box {
    background: var(--colormain);
    border: solid 1px var(--colormain);
}
.about-qual-tab-list.active .aqtl-box-text {
    color: var(--colorfff);
}
.about-qual-tab-list.active .aqtl-box-icon img:nth-child(1) {
    opacity: 0;
}
.about-qual-tab-list.active .aqtl-box-icon img:nth-child(2) {
    opacity: 1;
}
.about-qual-tab {
    margin-bottom: 0.4rem;
}
.about-qual-ul-li {
    display: none;
}
.about-qual-ul-li:first-child {
    display: block;
}
.aqul-box {
    border-radius: var(--radius20);
    overflow: hidden;
    box-shadow: 0 168px 67px 0 rgba(0, 0, 0, 0.01), 0 95px 57px 0 rgba(0, 0, 0, 0.03), 0 42px 42px 0 rgba(0, 0, 0, 0.04), 0 11px 23px 0 rgba(0, 0, 0, 0.05);
    position: relative;
}
.aqul-box-media {
    width: 100%;
}
.aqul-box-media img {
    width: 100%;
}
.aqul-box-cry {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    padding: 0.6rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
}
.aqul-box-cry::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 61.25%;
    height: 100%;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.70) 31.37%, #FFF 100%);
    z-index: -1;
    border-radius: 0.18rem;
}
.aqul-box-cry-title {
    color: var(--color1E1);
    line-height: var(--line14);
    font-family: var(--medium) !important;
    margin-bottom: 0.2rem;
}
.aqul-box-cry-edr p {
    font-size: var(--font18);
    color: var(--color6F6);
    line-height: var(--line165);
    margin-bottom: 0.06rem;
}
.aqul-box-cry-edr ul {
    padding-left: 18px;
    margin-block-start: 0;
    margin-block-end: 0;
}
.aqul-box-cry-edr ul li {
    list-style-type: disc;
}
.aqul-box-cry-edr ul li::marker {
    color: var(--color6F6);
    font-size: 12px;
}
.aqul-box-cry .std-btn1 {
    margin-top: 0.4rem;
}
.aqul-box-cry .std-btn1-box {
    padding: 0.1rem 0.32rem;
    min-width: 3.5rem !important;
}
.aqul-box-cry-edr {
    width: 61.25%;
}
.about-deve-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 1rem;
}
.about-deve .about-deve-swip {
    transform: translateX(-0.2rem);
}
.adsu-li-box {
    min-height: 5.8rem;
    padding: 0 0.98rem 0.5rem 0.37rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    transition: all;
    position: relative;
}
.adsu-li-box::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 2px;
    height: calc(100% - 0.36rem);
    background: transparent;
    border-left: solid 1px var(--color6F6);
    transition: all .36s ease;
}
.adsu-li.swiper-slide-active .adsu-li-box::before {
    background: var(--colormain);
    border-left: solid 1px transparent;
}
.adsu-li-box-dots {
    position: absolute;
    left: -0.18rem;
    width: 0.36rem;
    height: 0.36rem;
    top: 1px;
}
.adsu-li-box-dots::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% + 0.02rem);
    height: calc(100% + 0.02rem);
    /* border: solid 1px var(--color6F6); */
    border-radius: 50%;
    z-index: 1;
    transition: all .36s ease;
    background: linear-gradient(180deg, rgba(247, 171, 0, 0) 58.04%, rgba(247, 128, 0, 0) 100%);
}
.adsu-li-box-dots::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: calc(40% - 0.01rem);
    height: calc(40% - 0.01rem);
    border-radius: 50%;
    z-index: 1;
    transition: all .36s ease;
    background: var(--color6F6);
}
/* .adsu-li.swiper-slide-active .adsu-li-box-dots::before {
    border: solid 1px transparent;
    background: linear-gradient(180deg, rgba(247, 171, 0, 1) 58.04%, rgba(247, 128, 0, 1) 100%);
} */
/* .adsu-li.swiper-slide-active .adsu-li-box-dots::after {
    background: var(--colorfff);
} */
.adsu-li-box-year {
    color: var(--color6F6);
    line-height: 1.1;
    font-family: var(--medium) !important;
    transition: all .36s ease;
    margin-bottom: 0.24rem;
}
.adsu-li-box-top .ys-imgbox-cover {
    border-radius: var(--radius10);
    overflow: hidden;
    width: 2.8rem;
    margin-bottom: 0.2rem;
}
.adsu-li-box-title {
    color: var(--color1E1);
    line-height: var(--line165);
    transition: all .36s ease;
}
.adsu-li-box-bot {
    font-size: 0.8rem;
    color: rgba(111, 110, 107, 0.3);
    transition: all .36s ease;
    font-family: var(--medium) !important;
    line-height: 1;
}
.about-deve-swip .swiper-container {
    overflow: visible !important;
}
.adsu-li.swiper-slide-active .adsu-li-box-year {
    color: var(--colormain);
}
.about-deve .swiper-pagination {
    opacity: 0;
}
.ys-cont1320 {
    width: 85vw;
    max-width: 1320px;
    margin: auto;
    --place: calc(50vw - 660px);
    --cont: 1440px;
}
@media screen and (max-width: 1694px) {
    .ys-cont1320 {
        --place: 7.5vw;
        --cont: 85vw;
    }
}
.about-lead-img {
    width: 100%;
    position: relative;
}
.about-lead-img img:nth-child(1) {
    width: 46.4%;
    -webkit-mask: url(/Public/En/images/mc_l.svg);
    mask: url(/Public/En/images/mc_l.svg);
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
}
.about-lead-img {
    padding: 1.5rem 0 4.2rem;
}
.about-lead-img img {
    filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));
}
.about-lead-img img:nth-child(2) {
    width: 64.5%;
    position: absolute;
    right: 0;
    bottom: 1.6rem;
    border-radius: var(--radius20);
    -webkit-mask: url(/Public/En/images/mc_r.svg);
    mask: url(/Public/En/images/mc_r.svg);
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
}
.about-lead-cont {
    width: 44%;
    border-radius: var(--radius20);
    background: rgba(255, 255, 255, 0.90);
    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);
    -wbkit-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px);
    padding: 0.6rem 0.4rem;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation-delay: 0.4s;
}
.about-lead-cont-word p {
    color: var(--color6F6);
    line-height: var(--line165);
    margin-bottom: var(--parpspace10);
}
.about-lead-cont-word p:last-child {
    margin-bottom: 0;
}
.about-lead .ys-cont1320 {
    position: relative;
}
.about-lead-cont h2 {
    margin-bottom: 0.5rem;
}
/* g1-公司概况-end */
/* g2-可持续发展-start */
.susta-list-ul-li {
    width: 33.333333%;
    padding: 0 0.1rem;
}
.susta-list-ul {
    margin: 0 -0.1rem;
}
.susta-list-ul .slick-list {
    padding-bottom: 0.2rem;
}
.slul-boxs {
    border-radius: var(--radius10);
    overflow: hidden;
    position: relative;
    transition: all .36s ease;
}
.slul-boxs-cry {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0.4rem 0.32rem;
    z-index: 2;
}
.slul-boxs-cry-title {
    color: var(--colorfff);
    line-height: var(--line14);
    font-family: var(--medium) !important;
    margin-bottom: 0.12rem;
}
.slul-boxs-cry-word p {
    color: var(--colorfff);
    line-height: var(--line165);
    font-family: var(--light) !important;
}
.susta-esg-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    pointer-events: none;
}
.susta-esg-bg-cry {
    width: 100%;
    height: 100vh;
    position: sticky;
    top: 0;
    overflow: hidden;
}
.susta-esg-bg img {
    width: 100%;
    height: 120%;
    object-fit: cover;
}
.susta-esg {
    position: relative;
    overflow: visible !important;
}
.susta-esg-wrap-left {
    width: 40%;
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: sticky;
    top: 0;
}
.susta-esg-wrap-right {
    width: 30%;
    padding-bottom: 40vh;
    margin-top: 40vh;
}
.susta-esg-wrap {
    z-index: 2;
    position: relative;
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.susta-esg h2 {
    color: var(--colorfff);
    margin-bottom: 0.3rem;
}
.sewl-word p {
    color: var(--colorfff);
    line-height: var(--line165);
}
.sewr-ul-li-box {
    padding: 0.6rem 0.32rem;
    border-radius: var(--radius10);
    overflow: hidden;
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(10px);
    --webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
}
.sulb-pic {
    width: 2.2rem;
    height: 2.2rem;
    margin: 0 auto 0.5rem;
    border-radius: 50%;
    overflow: hidden;
}
.sulb-pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sulb-title {
    text-align: center;
    font-family: var(--medium) !important;
    margin-bottom: 0.16rem;
    color: var(--colorfff);
}
.sulb-word p {
    text-align: center;
    font-family: var(--light) !important;
    color: var(--colorfff);
}
.sewr-ul-li {
    margin-bottom: 0.5rem;
}
.sewr-ul-li:last-child {
    margin-bottom: 0;
}
.susta-main .ncbu-box-left {
    width: 49%;
}
.susta-main .ncbu-box-right {
    width: 51%;
    padding-left: 0.5rem;
}
.susta-main .fcbr-li::after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    opacity: 0;
    width: 4px;
    height: 100%;
    background: var(--colormain);
    transition: var(--transition1);
}
.susta-main .fcbr-li.on::after {
    opacity: 1;
}
.susta-main .invite-reco-top {
    display: flex;
    justify-content: space-between;
}
.susta-main .invite-reco .swiper-slide {
    width: 492px !important;
    padding: 0 0.18rem;
}
.susta-main .invite-reco .new-confer-box-down {
    margin: 0 -0.18rem;
    flex-wrap: nowrap;
}
.susta-main .invite-reco #ys-swiper {
    overflow: visible !important;
}
.susta-main .invite-reco {
    background: var(--colorbj);
}
.susta-main .invite-reco .swiper-pagination {
    opacity: 0;
}
.susta-main .invite-reco .ncbd-li-link {
    border-bottom: solid 1px #D9D9D9;
    padding-bottom: 0.24rem;
}
.susta-main .invite-reco .nlld-up {
    margin-bottom: 0.24rem;
}
.invite-reco-swip {
    width: 100%;
    position: relative;
}
/* g2-可持续发展-end */
/* f1-加入我们-start */
.home-part-tpcry {
    padding: 1.3rem 0 1rem;
}
.career-main .mod-word p {
    text-align: center;
    line-height: var(--line165);
    font-family: var(--light) !important;
}
.career-main .home-part-top h2 {
    font-size: 0.44rem;
    margin-bottom: 0.4rem;
}
.career-main .mod-word {
    margin-bottom: 0;
}
.home-part-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0.5rem;
}
.career-main .home-part .home-part-bg {
    position: absolute;
    top: -100%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.6) rotate(90deg);
    height: auto;
    width: 100%;
    z-index: 1;
}
.career-main .home-part .home-part-bg svg {
    height: auto !important;
}
.career-main .home-part-btn .std-btn1-box {
    min-width: 1.95rem !important;
}
.career-main .home-part-btn .std-btn1-text {
    font-size: var(--font16);
}
.career-main .home-part-pic {
    width: 50%;
    position: absolute;
    top: 38%;
    left: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
    z-index: 1;
}
.career-main .qpbu-li-right {
    width: 40.5%;
    padding-right: 0 !important;
}
.career-main .qlrb-bottom p {
    color: var(--color6F6);
    line-height: var(--line165);
    font-family: var(--light) !important;
}
.career-main .qlrb-top-cont-text {
    margin-bottom: 0.24rem;
}
.career-main .qpbu-li-left {
    padding-left: 0 !important;
}
.career-main .qual-proc-box {
    padding: 0 !important;
}
.career-main .qual-proc-box-ul {
    margin: 0 !important;
}
.career-main .qpbu-li {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.home-part-tpcry {
    width: 100%;
    position: relative;
    margin-bottom: 1rem;
}
.career-main .qpbu-li:nth-child(2n) {
    flex-direction: row-reverse;
}
.career-main .qpbu-li:nth-child(2n) {
    padding-left: 0 !important;
}
.career-main .qpbu-li:nth-child(2n) .qpbu-li-right {
    padding-right: 0.85rem !important;
    padding-left: 0 !important;
}
.career-main .qpbu-li:nth-child(2n) .qpbu-li-left {
    padding-right: 0 !important;
    padding-left: 0.85rem !important;
}
.career-main .qual-proc-bg {
    padding-bottom: 0.8rem;
}
.qpbu-li:last-child {
    margin-bottom: 0 !important;
}
.career-uniq {
    background: var(--colorbj);
}
.career-uniq-ul {
    margin: 0 -0.1rem;
}
.career-uniq-ul-li {
    width: 25%;
    padding: 0 0.1rem;
}
.cuul-box {
    height: 100%;
    padding: 0.4rem;
    border-radius: var(--radius20);
    overflow: hidden;
    background: var(--colorfff);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    transition: all .36s ease;
}
.cuul-box-icon {
    width: 0.48rem;
    margin-bottom: 1rem;
    flex-shrink: 0;
}
.cuul-box-icon img {
    width: 100%;
}
.cuul-box-bot {
    height: 100%;
    padding-top: 0.16rem;
    border-top: solid 1px #D9D9D9;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.cuul-box-bot-title {
    font-family: var(--medium) !important;
    margin-bottom: 0.69rem;
}
.cuul-box-bot-word p {
    color: var(--color6F6);
    font-family: var(--light) !important;
}
.career-voice {
    padding: 1.6rem 0 1.2rem;
}
.career-voice-pic-list {
    width: 320px !important;
    padding: 0 0.1rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-shrink: 0;
}
.career-voice-pic-list img {
    width: 100%;
    border-radius: var(--radius20);
    overflow: hidden;
}
.career-voice-pic-second img:nth-child(1) {
    margin-bottom: 0.2rem;
}
.career-voice-pic {
    display: flex;
    justify-content: center;
}
.career-voice-pic-list.top {
    justify-content: flex-start;
}
.career-voice {
    position: relative;
    z-index: 1;
}
.career-voice-bg {
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50%;
    z-index: -1;
    pointer-events: none;
}
.career-voice-bg img {
    width: 100%;
}
.career-voice-bot {
    position: relative;
    z-index: 2;
    margin-top: -0.4rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.career-voice h2 {
    margin-bottom: 0.4rem;
    display: inline-block;
}
.career-voice-bot .mod-word {
    width: 59%;
}
.career-main .career-voice-bot .home-part-btn .std-btn1-box {
    min-width: 1.7rem !important;
}
.career-uniq-ul .slick-list {
    padding: 0.2rem 0;
}
/* f1-加入我们--end */
/* b1-产物系列总览-start */
.product-main .ys-nybanner-wrap {
    top: 50%;
    bottom: auto;
    transform: translate(-50%, -50%);
}
.ys-nybanner-wrap-left {
    width: 38%;
}
.product-main h1 {
    color: var(--color1E1);
    font-family: var(--noto) !important;
    font-weight: 600;
    font-size: 0.44rem;
    margin-bottom: 0.26rem;
}
.product-main h1 span {
    color: var(--colorfff);
    position: relative;
    z-index: 1;
    display: inline-block;
    margin-right: 0.1rem;
}
.product-main h1 span::after {
    content: "";
    position: absolute;
    top: 52%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% + 16px);
    height: calc(100% + 10px);
    background-color: var(--colormain);
    border-radius: var(--radius5);
    pointer-events: none;
    z-index: -1;
}
.product-main .ys-nyban-title p {
    color: var(--color6F6);
    line-height: var(--line165);
}
.product-main .down-prod-right-search {
    margin-top: 0.5rem;
}
.product-main .ys-bread {
    position: absolute;
    bottom: 0.2rem;
    left: 50%;
    transform: translate(-50%, 0%);
    z-index: 2;
}
.ynwl-list-li {
    padding: 0 0.05rem;
    margin-top: 0.16rem;
}
.ynwl-list {
    margin: 0 -0.05rem;
    display: flex;
    justify-content: flex-start;
}
.ynwl-list-li-link {
    background: #D9D9D9;
    border-radius: var(--radius5);
    overflow: hidden;
    padding: 0.04rem 0.1rem;
    transition: all .36s ease;
}
.product-series {
    padding: 0.8rem 0;
}
.product-series h2 {
    margin-bottom: 0.5rem;
}
.product-series-left {
    width: 32.75%;
}
.product-series-right {
    width: 67.25%;
    padding-left: 0.14rem;
}
.product-series-right-ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -7px;
}
.psru-li {
    width: 50%;
    padding: 0 7px;
    margin-top: 0.14rem;
}
.product-series-wrap {
    display: flex;
}
.psru-li-box {
    position: relative;
    z-index: 1;
    border-radius: var(--radius10);
    background: var(--colorbj);
    padding: 0.2rem 0.32rem 0.11rem;
    transition: all .36s ease;
    border-top: solid 4px transparent;
}
.psru-li-box-bot {
    display: flex;
}
.psru-li-box-btn {
    width: auto;
    position: absolute;
    bottom: 0.3rem;
    right: 0.2rem;
    opacity: 0;
    z-index: 2;
    transition: all .36s ease;
    display: flex;
    flex-direction: column;
}
.psru-li-box-title {
    margin-bottom: 0.18rem;
    color: var(--color1E1);
    line-height: var(--line15);
    font-family: var(--medium) !important;
}
.psru-li-box-bot .ys-imgbox-cover {
    width: 56%;
}
.plbb-right {
    width: 44%;
    padding-left: 0.12rem;
    opacity: 1;
    pointer-events: all;
    transition: all .36s ease;
}
.psru-li-box-btn .std-btn1-text {
    font-size: var(--font16);
}
.psru-li-box-btn .std-btn1-box {
    min-width: 1.8rem !important;
}
.psru-li-box-btn .std-btn1 {
    margin-bottom: 0.1rem;
}
.psru-li-box-btn .std-btn1:last-child {
    margin-bottom: 0rem;
}
.product-series-left .psru-li {
    width: 100%;
    padding: 0;
}
.product-series-left-top {
    padding: 0.3rem 0.4rem 0.24rem;
    border-radius: var(--radius10);
    overflow: hidden;
    background: var(--colorfff);
    position: relative;
    z-index: 1;
    transition: all .36s ease;
}
.pslt-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: -1;
}
.pslt-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.product-series-left-top .ys-imgbox-cover {
    width: calc(100% - 0.3rem);
    margin: 0 auto 0.09rem;
}
.product-series-left-top .psru-li-box-btn {
    opacity: 1 !important;
    position: relative;
    bottom: auto;
    right: auto;
    transform: inherit;
    display: flex;
    flex-direction: row;
    margin: 0 -5px;
}
.product-series-left-top .std-btn1 {
    width: 50%;
    padding: 0 5px;
    margin-bottom: 0 !important;
}
.product-series-left-top .plbb-right {
    width: 100%;
    padding-left: 0 !important;
    margin-bottom: 0.1rem;
}
.product-series-left {
    display: flex;
    flex-direction: column;
}
.product-series-left .psru-li {
    flex-shrink: 0;
}
.product-series-left .product-series-left-top {
    height: 100%;
}
.product-advan {
    width: calc(100% - 0.4rem);
    margin: 0 auto;
    border-radius: var(--radius20);
    overflow: hidden;
    border-top: solid 10px var(--colormain);
    background: #F0F1F2;
    padding: 0.76rem 0 1.06rem;
    position: relative;
    z-index: 1;
}
.product-advan-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: -1;
}
.product-advan-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.product-advan .valve-rela-top {
    margin-bottom: 0.54rem;
}
.product-advan-slide-pic {
    width: 100%;
    border-radius: var(--radius20);
    overflow: hidden;
}
.product-advan-slide-pic img {
    width: 100%;
}
.product-advan-slide-ul {
    padding: 0 0.5rem;
    margin: 0 -0.1rem;
    margin-top: -1.06rem;
    position: relative;
    z-index: 2;
}
.pasu-li-box-word p {
    line-height: var(--line165);
    color: var(--color1E1);
}
.pasu-li-box {
    width: 100%;
    height: 100%;
    border-radius: var(--radius10);
    overflow: hidden;
    background: rgba(254, 254, 254, 0.80);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    padding: 0.24rem 0.24rem 0.36rem;
}
.pasu-li {
    width: 25%;
    padding: 0 0.1rem;
}
.pasu-li-box-icon {
    width: 0.32rem;
    margin-bottom: 0.16rem;
}
.pasu-li-box-icon img {
    width: 100%;
}
.vrbl-cont {
    flex-direction: column;
}
.valve-rela .std-btn1.icon {
    position: absolute;
    bottom: 0.3rem;
    left: 0.2rem;
}
.product-main .valve-rela {
    background: transparent;
    position: relative;
    z-index: 1;
}
.product-main .valve-rela::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4.8rem;
    background: var(--colorbj);
    z-index: -1;
    pointer-events: none;
}
.prru-lis-box {
    border-radius: var(--radius20);
    overflow: hidden;
    position: relative;
    z-index: 1;
    display: block;
}
.prru-lis-box-bot {
    position: absolute;
    left: 50%;
    bottom: 0.24rem;
    transform: translateX(-50%);
    z-index: 2;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0 0.4rem;
}
.plbb-title {
    color: var(--colorfff);
    line-height: var(--line15);
    font-family: var(--medium) !important;
    width: 100%;
}
.product-rela-right {
    width: 40%;
}
.product-rela-left {
    width: 60%;
}
.product-rela-wrap {
    display: flex;
    padding-bottom: 0.2rem;
}
.prru-lis-box-bot .std-btn2 {
    flex-shrink: 0;
}
.prru-lis-box-bot .std-btn2-text {
    color: var(--colorfff);
}
.prru-lis-box-bot .std-btn2-icon {
    position: relative;
}
.prru-lis-box-bot .std-btn2-icon img {
    width: 100%;
    transition: all .36s ease;
}
.prru-lis-box-bot .std-btn2-icon img:nth-child(2) {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.prru-lis-box .ys-imgbox-cover {
    position: relative;
    z-index: 1;
}
.prru-lis-box .ys-imgbox-cover::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0.6rem;
    background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
    z-index: 1;
    pointer-events: none;
}
.prru-lis-box .ys-imgbox-cover::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1rem;
    background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
    z-index: 1;
    pointer-events: none;
}
.product-rela-right {
    position: relative;
}
.product-rela-right .ys-ban-num {
    position: absolute;
    top: 0;
    left: 0;
    bottom: auto;
    z-index: 2;
    display: flex;
    align-items: center;
    padding: 0.32rem 0.4rem;
    transform: inherit;
    width: 100%;
}
.product-rela {
    --width: 0.32rem;
}
.product-rela .slick-dots li {
    width: var(--width);
    margin: 0;
    height: 2px;
    border-radius: 0;
    background: rgba(255, 255, 255, 1);
    opacity: 0.5;
}
.product-rela .slick-dots li.slick-active {
    opacity: 1;
}
.product-rela .slick-dots {
    position: absolute;
    top: 0.32rem;
    text-align: left;
    padding-left: calc(0.4rem + 0.3rem);
}
.product-rela .ys-ban-num-change {
    margin-right: calc(var(--total) * var(--width) + 0.25rem);
}
.product-rela .slick-dots li.slick-active,
.product-rela .slick-dots li.passed {
    opacity: 1 !important;
}
.product-rela .fcbl-li-cont {
    display: flex;
    padding: 0.2rem;
    border: solid 1px #D9D9D9;
    background: transparent;
    align-items: stretch;
    height: 100%;
}
.product-rela .fcbl-li {
    width: 50%;
}
.product-rela .fcbl-li-cont .ys-imgbox-cover {
    width: 48%;
}
.fcbl-li-cont-right {
    width: 52%;
    padding-left: 0.24rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}
.product-rela .product-rela-left-ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.1rem;
    height: 100%;
}
.product-rela .fcbl-li-cont-tit {
    font-family: var(--medium) !important;
}
.product-rela .fcbl-li {
    padding: 0 0.1rem;
}
.product-rela-left {
    padding-right: 0.2rem;
}
.product-rela .fcbl-li:nth-child(3),
.product-rela .fcbl-li:nth-child(4) {
    margin-bottom: 0;
}
.product-rela-right .slick-list {
    padding-bottom: 0 !important;
}
.product-main .mod-ctact {
    margin-top: 1rem;
}
.product-reco {
    background: var(--colorfff);
    position: relative;
    z-index: 1;
}
.product-reco-wrap {
    width: 100%;
    padding-left: calc(50vw - 800px);
}
.product-reco-wrap-left {
    width: 31.5%;
}
.product-reco-wrap-right {
    width: 68.5%;
    padding-left: 0.75rem;
}
.product-reco-wrap-left h2 {
    margin-bottom: 0.32rem;
}
.prwl-word p {
    line-height: var(--line165);
    color: var(--color6F6);
}
.product-reco .home-disc-line {
    position: absolute;
    top: 50%;
    left: -30%;
    transform: translate(0%, -50%) scale(2);
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.product-reco .home-disc-line svg {
    height: 100% !important;
}
.prwr-swip-li {
    width: 340px !important;
    transition-property: all !important;
    transition: all .36s ease;
    transform: translateY(0.66rem);
}
.prwr-swip-li.swiper-slide-active {
    width: 476px !important;
    transform: translateY(0rem);
}
.product-reco-wrap {
    display: flex;
    align-items: center;
}
.prwr-swip .swiper-pagination {
    opacity: 0;
    pointer-events: none;
}
.product-reco-wrap-left .mod-arrows {
    margin-top: 0.6rem;
}
.prwr-swip-li.previous {
    opacity: 0;
    transform: translate3d(400px, 0, 0) scale(0);
    transition: var(--transition1);
}
.prwr-swip {
    min-height: 504px;
}
.prwr-swip-li .psru-li-box-title {
    margin-bottom: 0.4rem;
    height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.prwr-swip-li .product-series-left-top {
    padding: 0.4rem 0.28rem;
    border-top: solid 4px transparent;
    transition: all .36s ease;
}
.prwr-swip-li.swiper-slide-active .product-series-left-top {
    border-top: solid 4px var(--colormain);
    box-shadow: 0 5.6px 16.8px 1.4px rgba(0, 86, 179, 0.10), 0 7.372px 11.908px 0 rgba(62, 28, 0, 0.03);
}
.prwr-swip-li .product-series-left-top .ys-imgbox-cover {
    width: 100%;
    margin: 0 auto 0.25rem;
}
.prwr-swip-wrapper {
    align-items: flex-start;
}
.prwr-swip-li .psru-li-box-title {
    font-size: var(--font18);
    transition: all .36s ease;
}
.prwr-swip-li.swiper-slide-active .psru-li-box-title {
    font-size: var(--font20);
}
.prwr-swip-li .psru-li-box-btn {
    opacity: 0 !important;
    pointer-events: none;
    height: 0;
    transition-delay: 0s;
}
.prwr-swip-li.swiper-slide-active .psru-li-box-btn {
    opacity: 1 !important;
    pointer-events: all;
    height: 0.5rem;
    transition-delay: 0.36s;
}
.product-reco-wrap-right {
    padding-bottom: 0.2rem;
    overflow: hidden;
}
.product-reco-wrap-right .prwr-swip {
    overflow: visible !important;
}
/* b1-产物系列总览-end */
/* b3-产物详情-start */
.pbwl-tpul-lis {
    display: none;
}
.pbwl-tpul-lis:first-child {
    display: block;
}
.prodet-banner-wrap {
    width: 100%;
    padding: 0.4rem 0.4rem 0;
    position: relative;
    z-index: 1;
}
.prodet-banner-wrap::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(var(--height) + 1.2rem);
    border-radius: var(--radius20);
    overflow: hidden;
    background: var(--colorbj);
    pointer-events: none;
    z-index: -1;
}
.prodet-banner-wrap-left {
    width: 38.75%;
    padding: 0.1rem 0.56rem 0.26rem;
    border-radius: var(--radius10);
    background: var(--colorfff);
    box-shadow: 0 4px 12px 1px rgba(0, 86, 179, 0.10), 0 5.266px 8.506px 0 rgba(62, 28, 0, 0.03);
}
.prodet-banner-wrap-right {
    width: 61.25%;
    padding-left: 1.2rem;
}
.pbwl-tpul {
    width: calc(100% - 0.8rem);
    margin: 0 auto 0.2rem;
}
.prodet-main {
    margin-top: calc(var(--headh) + 0.1rem);
}
.prodet-banner {
    padding-top: 0.8rem;
    position: relative;
    padding-bottom: 0.3rem;
}
.prodet-banner .ys-bread {
    position: absolute;
    top: 0.2rem;
    left: 50%;
    transform: translateX(-50%);
}
.pbwl-bot-ul-lis-img {
    width: 0.6rem;
    padding: 0 6px;
    border-radius: var(--radius5);
    border: solid 1px transparent;
    transition: all .36s ease;
    cursor: pointer;
}
.pbwl-bot-ul-lis.act .pbwl-bot-ul-lis-img {
    border-color: var(--colormain);
}
.pbwl-bot-ul-lis-img img {
    width: 100%;
}
.pbwl-bot {
    display: flex;
    justify-content: center;
    align-items: center;
}
.pbwl-bot-ul {
    display: flex;
    margin: 0 -5px;
}
.pbwl-bot-ul-lis {
    padding: 0 5px;
}
.pbwl-bot-btn {
    margin-left: 10px;
    cursor: pointer;
}
.pbwl-bot-btn-icon {
    width: 0.32rem;
    margin: 0 auto 4px;
}
.pbwl-bot-btn-icon img {
    width: 100%;
}
.pbwl-bot-btn-text {
    text-align: center;
    color: var(--color1E1);
    line-height: var(--line16);
}
.pbwr-tab {
    display: inline-block;
    margin-bottom: 6px;
}
.pbwr-tab p {
    padding: 4px 12px;
    background: #D9D9D9;
    border-radius: var(--radius5);
    overflow: hidden;
    font-size: var(--font14);
    line-height: var(--line16);
}
.prodet-banner-wrap {
    display: flex;
    align-items: flex-start;
}
.prodet-banner-wrap-right h1 {
    margin-bottom: 0.24rem;
    font-family: var(--medium) !important;
}
.prodet-banner-wrap-right {
    padding-top: 0.4rem;
}
.pbwr-list-item p {
    color: var(--color6F6);
    font-size: var(--font16);
    line-height: var(--line165);
}
.pbwr-list-item {
    margin-bottom: 0.1rem;
    position: relative;
    padding-left: 0.12rem;
}
.pbwr-list-item::after {
    content: "";
    position: absolute;
    top: 8px;
    left: 0;
    width: 2px;
    height: 10px;
    border-radius: 2px;
    background: var(--colormain);
}
.pbwr-list-item:last-child {
    margin-bottom: 0rem;
}
.pbwr-other {
    display: flex;
    margin: 0 -5px;
    margin-top: 0.71rem;
}
.pbwr-other .std-btn1 {
    padding: 0 5px;
}
.pbwr-other .std-btn1-box {
    font-size: var(--font16);
    padding: 0.1rem 0.24rem !important;
    min-width: inherit !important;
}
.pbwr-other .std-btn1-text {
    font-size: var(--font16);
}
.ys-fii-submit {
    background: var(--colormain) !important;
}
.ys-form {
    --space: 20px;
    --spacebot: 24px;
    --spacein: 15px;
    --height: 50px;
    --colortips: #f00;
    --colormain: #F39E00;
}
.ys-fia-text-word span {
    color: var(--colortips);
}
.down-modal-wrap-left {
    width: 46.8%;
}
.down-modal-wrap-left img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.down-modal-wrap-right {
    width: 53.2%;
    padding: 0.6rem 0.6rem 0.6rem 0.8rem;
}
.down-modal-wrap {
    display: flex;
}
.down-modal .ys-modal-content {
    width: 1200px;
    padding: 0 !important;
    max-width: calc(100vw - 40px);
    max-height: 805px;
    overflow: hidden;
    border-radius: var(--radius20);
}
.down-modal .ys-modal-close {
    position: absolute;
    margin-top: 15px;
    margin-right: 15px;
}
.down-modal .ys-form-inof-item {
    margin-bottom: 0.16rem;
}
.down-modal.ys-modal-update .ys-modal-container {
    background: transparent;
}
.down-modal .ys-form-inof-submit {
    width: 100%;
    margin-bottom: 0 !important;
}
.down-modal .std-btn1.icon .std-btn1-box {
    min-width: inherit !important;
    padding: 0.16rem 0.32rem;
    border-radius: 5px;
    overflow: hidden;
    justify-content: space-between;
}
.down-modal .ys-fii-submit {
    width: 100%;
    height: auto;
    line-height: inherit;
    border-radius: 5px;
    overflow: hidden;
}
.prodet-tab {
    padding-top: 0.3rem;
}
.prodet-tab-ul {
    display: flex;
    margin: 0 -0.1rem;
}
.prodet-tab-ul-lis {
    padding: 0 0.1rem;
}
.prodet-tab-ul-lis p {
    cursor: pointer;
    font-size: var(--font18);
    line-height: var(--line165);
    color: var(--color6F6);
    padding: 0.1rem 0.24rem;
    transition: all .36s ease;
    border: solid 1px #D9D9D9;
    border-radius: var(--radius5);
}
.prodet-tab-ul-lis.act p {
    background: var(--colormain);
    color: var(--colorfff);
    border: solid 1px var(--colormain);
}
.prodet-model-pic,
.prodet-model-pic img {
    width: 100%;
}
.prodet-mode-bot {
    display: flex;
}
.prodet-mode-bot-le {
    width: 18%;
}
.pmbl-ul-li {
    padding: 0.23rem 0 0.23rem 0.2rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-bottom: 1px solid rgba(153, 153, 153, 0.20);
}
.pmbl-ul-li p {
    font-size: var(--font16);
    color: var(--color1E1);
    line-height: var(--line165);
}
.prodet-mode-bot-ri {
    width: 82%;
}
.pmbr-ul-li {
    width: 25%;
}
.pmbr-ul-li-list li {
    padding: 0.23rem 0.2rem;
    border-bottom: 1px solid rgba(153, 153, 153, 0.20);
    display: flex;
    flex-direction: column;
}
.pmbr-ul-li-list li:nth-child(n+8),
.pmbl-ul-li:nth-child(n+8) {
    display: none;
}
.pmbr-ul-li-list li p {
    color: var(--color6F6);
    line-height: var(--line165);
}
.prodet-model {
    padding: 0.8rem 0;
}
.prodet-model h2 {
    font-family: var(--medium) !important;
    color: var(--color1E1);
    line-height: var(--line14);
    margin-bottom: 0.4rem;
}
.prodet-mode-btcry-top {
    background: var(--colormain);
    border-radius: var(--radius10);
    overflow: hidden;
    padding-left: 19.5%;
}
.pmbt-ul-lis p {
    color: var(--colorfff);
    line-height: var(--line165);
    font-size: var(--font18);
    padding: 0.16rem 0;
}
.pmbt-ul-lis {
    padding: 0 0.3rem;
}
.pmbt-ul {
    margin: 0 -0.3rem;
}
.pmbt-ul-lis.slick-slide:not(:first-child) {
    display: none;
}
.pmbt-ul-lis {
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.prodet-mode-btcry-top {
    position: relative;
}
.prodet-mode-btcry-top .arrows-icon {
    width: 0.32rem;
    height: 0.32rem;
    border: solid 1px #fff;
}
.prodet-mode-btcry-top .mod-arrows {
    width: calc(100% - 16%);
    justify-content: space-between;
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    z-index: 4;
}
.mod-btn {
    display: flex;
    justify-content: center;
    margin-top: 0.4rem;
}
.prodet-main h2 {
    font-family: var(--medium) !important;
    color: var(--color1E1);
    font-weight: inherit;
}
.prodet-feat {
    background: var(--colorbj);
}
.prodet-feat-ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.12rem;
}
.prodet-feat-ul-li {
    width: 50%;
    padding: 0 0.12rem;
    margin-bottom: 0.4rem;
}
.pful-boxs {
    box-shadow: 0 4px 12px 1px rgba(0, 86, 179, 0.10), 0 5.266px 8.506px 0 rgba(62, 28, 0, 0.03);
    border-radius: var(--radius10);
    background: var(--colorfff);
    overflow: hidden;
    padding: 0.24rem 0.24rem 0.48rem;
    height: 100%;
}
.pful-boxs-icon {
    width: 0.64rem;
    margin-bottom: 0.32rem;
}
.pful-boxs-icon img {
    width: 100%;
}
.pful-boxs-title {
    line-height: var(--line15);
    font-family: var(--medium) !important;
    margin-bottom: 0.16rem;
}
.pful-boxs-word p {
    color: var(--color6F6);
    line-height: var(--line16);
}
.prodet-feat-ul-li.slick-slide:not(:first-child) {
    display: none;
}
.prodet-feat h2 {
    margin-bottom: 0.4rem;
}
.prodet-basic-top {
    display: flex;
    justify-content: space-between;
}
.prodet-basic-top .std-btn1 {
    flex-shrink: 0;
}
.prodet-basic-top .std-btn1-box {
    min-width: 2.55rem !important;
}
.prodet-basic-top h2 {
    width: 100%;
    padding-right: 0.2rem;
}
.prodet-basic-list-title {
    color: var(--colormain);
    line-height: var(--line15);
    font-family: var(--medium) !important;
    padding-bottom: 0.1rem;
    margin-bottom: 0.4rem;
    border-bottom: solid 1px #D9D9D9;
}
.psul-top {
    position: relative;
    border-radius: var(--radius10);
    overflow: hidden;
    border: solid 2px #D9D9D9;
}
.psul-top-icon {
    position: absolute;
    bottom: 0.2rem;
    right: 0.2rem;
    z-index: 2;
    pointer-events: none;
}
.psul-top .ys-imgbox-cover{
    cursor: pointer;
}
.psul-top-icon img {
    width: 100%;
}
.prodet-body .viewer-container {
    background: #fff;
}
.pbls-swip .swiper-pagination {
    opacity: 0;
    pointer-events: none;
}
.psul-ttext {
    font-family: var(--medium) !important;
    line-height: var(--line15);
    color: var(--color1E1);
    margin-top: 0.16rem;
}
.pbls-swip {
    overflow: visible !important;
}
.prodet-basic-list {
    margin-bottom: 0.7rem;
}
.prodet-basic-list:last-child {
    margin-bottom: 0;
}
.prodet-apply {
    background: var(--colorbj);
}
.prodet-apply h2 {
    margin-bottom: 0.2rem;
}
.prodet-apply-ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.1rem;
}
.prodet-apply-ul-li {
    width: 33.333333%;
    padding: 0 0.1rem;
    margin-top: 0.2rem;
}
.paul-link {
    display: block;
    position: relative;
    border-radius: var(--radius10);
    overflow: hidden;
}
.paul-link::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1.6rem;
    /* background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%); */
    pointer-events: none;
}
.paul-link .std-btn1 {
    position: absolute;
    bottom: 0.2rem;
    left: 0.3rem;
    z-index: 2;
}
.paul-link .std-btn1-box {
    min-width: inherit !important;
    padding: 0.12rem 0.32rem;
    border-radius: var(--radius10);
    background: rgba(26, 26, 26, 0.40);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    -moz-backdrop-filter: blur(4px);
    -ms-backdrop-filter: blur(4px);
    -o-backdrop-filter: blur(4px);
}
.prodet-video h2 {
    margin-bottom: 0.4rem;
}
.prodet-video-left {
    width: 48.75%;
}
.prodet-video-right {
    width: 51.25%;
    padding-left: 0.8rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.prodet-video-right-tpul {
    margin-top: 0.32rem;
}
.pvlu-lis,
.pvrt-lis {
    display: none;
}
.pvlu-lis:first-child,
.pvrt-lis:first-child {
    display: block;
}
.prodet-video .nvbd-left-imgbox::after {
    background: transparent;
}
.prodet-video .nvbd-left-textbox-time {
    margin-bottom: 0 !important;
    align-items: center;
}
.prodet-video .nvbd-left-textbox {
    padding: 0.2rem;
    display: flex;
    justify-content: flex-end;
}
.nvbd-left-link {
    cursor: pointer;
}
.pvrt-lis-title {
    line-height: var(--line15);
    font-family: var(--medium) !important;
    margin-bottom: 0.16rem;
}
.pvrt-lis-word p {
    font-family: var(--light);
    line-height: var(--line165);
    color: var(--color6F6);
    max-height: 3.3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.pvrt-lis .std-btn1 {
    margin-top: 0.42rem;
}
.prodet-video-wrap {
    display: flex;
}
.pvrt-lis .std-btn1-box {
    padding: 0.1rem 0.24rem;
    min-width: inherit !important;
    border-radius: var(--radius10);
    overflow: hidden;
}
.pvrt-lis .std-btn1-text {
    font-size: var(--font16);
}
.pvrb-li-box-pic {
    width: 100%;
    border-radius: var(--radius10);
    overflow: hidden;
    margin-bottom: 0.12rem;
    transition: all .36s ease;
    border: solid 1px transparent;
}
.pvrb-li-box-pic img {
    width: 100%;
}
.prodet-video-right-btul {
    margin: 0 -0.1rem;
    display: flex;
}
.pvrb-li {
    width: 202px;
    padding: 0 0.1rem;
}
.pvrb-li-text {
    width: 100%;
    line-height: 1.6;
    height: 1.6em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--color1E1);
    transition: all .36s ease;
}
.pvrb-li-box {
    cursor: pointer;
}
.pvrb-li.act .pvrb-li-box-pic {
    border: solid 1px var(--colormain);
}
.pvrb-li.act .pvrb-li-text {
    color: var(--colormain);
}
.prodet-main .product-reco {
    padding-top: 1.78rem;
}
.prodet-apply-ul-li:nth-child(3n+1) {
    animation-delay: 0.3s;
}
.prodet-apply-ul-li:nth-child(3n+2) {
    animation-delay: 0.4s;
}
.prodet-apply-ul-li:nth-child(3n+3) {
    animation-delay: 0.5s;
}
.prodet-feat-ul-li:nth-child(2n+1) {
    animation-delay: 0.3s;
}
.prodet-feat-ul-li:nth-child(2n+2) {
    animation-delay: 0.4s;
}
.prodet-tab {
    position: sticky;
    top: var(--headh);
    z-index: 2;
    background: var(--colorfff);
    transition: all .36s ease;
}
.prodet-tab.start {
    box-shadow: var(--shadow1);
    padding: 0.14rem 0;
}
.prodet-tab.start .prodet-tab-ul-lis p {
    padding: 0.05rem 0.24rem;
}

/* b3-产物详情-end */
/* 载入效果--start */
.ys-imgbox-contain img,
.ys-imgbox-cover img {
    width: 100%;
    transition: all .5s ease-in-out;

}
.yx-case8-fadeInUpimg {
    animation: fadeInUpimg 1.8s ease 1;
}
@keyframes fadeInUpimg {
    0% {
        transform: scale(1.2);
    }
    100% {
        transform: none;
    }
}
/* 载入效果--end */

/* 合并修改---start */
.ncbu-box-left {
    overflow: hidden;
    border-radius: var(--radius10);
}
.fcbr-li-text {
    display: none;
}
.fcbr-li:first-child .fcbr-li-text {
    display: block;
}
.vpbl-ul-li-tit {
    flex-wrap: nowrap;
}
.qual-test {
    z-index: 1
}
.qual-test::after {
    z-index: -1;
    pointer-events: none;
}
.valve-rela .swiper-button-disabled,
.slick-disabled {
    opacity: .5 !important;
}
.valve-page .ys-nybanner-wrap {
    top: 53%;
    bottom: auto !important;
    transform: translate(-50%, -50%);
}
.valve-page .ys-bread {
    position: absolute;
    left: 50%;
    bottom: 0.2rem;
    transform: translateX(-50%);
    z-index: 2;
}
.vulc-icon {
    font-size: 0;
    flex-shrink: 0;
}
.vulc-icon img {
    width: 100%;
    transition: all .36s ease;
}
.vulc-icon img:nth-child(2) {
    opacity: 0;
    height: auto !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(0deg);
}
.vpbl-ul-li.on .vulc-icon img:nth-child(2) {
    transform: translate(-50%, -50%) rotate(0deg);
}
.vpbl-ul-li.on .vulc-icon img:nth-child(1) {
    transform: rotate(180deg);
}
.solu-view-back img {
    width: 100%;
}
.swcc-cardul .swcc-cardul-li {
    display: none;
}
.swcc-cardul .swcc-cardul-li:first-child {
    display: block;
}
.solu-scen-box-cont {
    z-index: 9;
    pointer-events: none
}
.solu-scen-box-cont h2 {
    z-index: 3;
    pointer-events: all !important;
}
.new-confer .new-confer-box-down {
    display: block;
}
.ncbb-ul-li {
    transition: all .5s ease !important;
}
.ncbb-ul-li-link {
    pointer-events: none;
}
.ncbb-ul-li.swiper-slide-active .ncbb-ul-li-link {
    pointer-events: all !important;
}
.new-industry .new-confer-box-up {
    align-items: flex-end;
}
.down-prod {
    padding-top: 0 !important;
}
.down-dire {
    margin-bottom: 0.6rem;
}
.service-support .new-confer-box-down {
    display: block;
}
/* e4 */
.video-filter {
    padding-top: 0;
}
.resource-select-bd {
    display: none;
    width: 100%;
    position: absolute;
    left: 50%;
    top: calc(100% + 10px);
    transform: translateX(-50%);
    padding: 25px 30px;
    border-radius: var(--radius5);
    border: 1px solid #D8D9E0;
    background: #FFF;
    box-shadow: 0px 6px 19.7px 0px rgba(8, 30, 125, 0.15);
}
.rsrl-wrap {
    padding: 0.1rem 0rem;
    font-size: var(--font14);
    color: var(--color6F6);
    transition: all.36s ease;
    cursor: pointer;
}
.rsrl-wrap.on {
    color: var(--colormain);
}
.altb-le-ul-li {
    margin-top: 0.2rem;
}
.video-filter-search {
    margin-bottom: 0 !important;
}
.altl-item-selc .mCSB_outside+.mCSB_scrollTools {
    right: 0;
    top: 10px;
    bottom: 10px;
}
.video-page .ys-select-bd {
    height: auto !important;
    max-height: 190px;
}
.qpbu-li-num-icon {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 0.44rem;
    height: 0.44rem;
}
.qpbu-li-inner {
    position: absolute;
    top: 5px;
    left: 50%;
    transform: translateX(-50%);
    width: 2px;
    height: 0%;
    background: var(--colormain);
    z-index: 1;
    display: block;
}
.qpbu-li.act .qpbu-li-num-icon {
    opacity: 1;
}
.qpbu-img {
    transform: scale(1.1);
}
.qpbu-li {
    --bottom: 0.8rem;
    /* 想改就改这一行 */
}
.qpbu-li-num {
    z-index: 2;
}
.qpbu-li:last-child .qpbu-li-inner {
    display: none;
}
.qual-proc-box-ul {
    position: relative;
}
.qual-proc-box-ul::after {
    content: "";
    position: absolute;
    top: -1.14rem;
    left: 50%;
    transform: translateX(-50%);
    width: 2px;
    height: 1.14rem;
    background: linear-gradient(0deg, rgba(243, 158, 0, 1) 0%, rgba(255, 255, 255, 0.49) 81.25%, rgba(255, 255, 255, 0) 100%);
}
.qual-test .ys-slick-item-cont {
    flex-direction: column;
}
.ynwl-list-li:nth-child(n+4) {
    display: none;
}
.home-video-wrap img {
    width: 100%;
}
.ys-phnav-header-right {
    display: flex;
    align-items: center;
}
.ys-phnav-menubox {
    margin-left: 0.3rem;
}
/* 合并修改--end */

/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .product-rela .fcbl-li-cont:hover {
        border: solid 1px #fff;
    }
    .ynwl-list-li-link:hover {
        background: var(--colormain);
        color: var(--colorfff);
    }
    .rsrl-wrap:hover {
        color: var(--colormain);
    }
    .slul-boxs:hover {
        box-shadow: 0 4px 12px 1px rgba(0, 86, 179, 0.10), 0 5.266px 8.506px 0 rgba(62, 28, 0, 0.03);
    }
    .slul-boxs:hover .ys-imgbox-cover img:nth-child(2) {
        transform: scale(1.05);
    }
    .job-list-left-select .ys-select-li:hover {
        color: var(--colormain);
    }
    .hnsu-li-link:hover .hllb-title {
        color: var(--colormain);
    }
    .hnsu-li-link:hover .ys-imgbox-cover {
        border-radius: 0;
    }
    .hnsu-li-link:hover {
        background: var(--colorfff);
        box-shadow: 0 4px 12px 1px rgba(0, 86, 179, 0.10), 0 5.266px 8.506px 0 rgba(62, 28, 0, 0.03);
    }
    .std-btn2-box:hover .std-btn2-text {
        color: var(--colormain);
    }
    .hpru-li-box:hover .hpru-li-box-top {
        box-shadow: 0 4px 12px 1px rgba(0, 86, 179, 0.10), 0 5.266px 8.506px 0 rgba(62, 28, 0, 0.03);
    }
    .hpru-li-box-top:hover .hlbt-btn {
        opacity: 1;
    }
    .msul-link:hover {
        border: solid 1px transparent;
        border-left: solid 1px var(--colormain);
        box-shadow: 0 4px 12px 1px rgba(0, 86, 179, 0.10), 0 5.266px 8.506px 0 rgba(62, 28, 0, 0.03);
    }
    .hpru-li-box-top:hover .ys-imgbox-cover img:nth-child(2) {
        transform: scale(1.05);
    }
    .msul-link:hover .msul-link-top-icon img {
        transform: scale(1) !important;
    }
    .home-product-left:hover .home-product-left-img img {
        transform: scale(1.05);
    }
    .msul-link:hover::before {
        opacity: 1;
    }
    .std-btn1-box:hover::after {
        transform: translate3d(0%, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    }
    .footer-privacy li a:hover {
        color: var(--color1E1);
    }
    .footer-nav>li>ul>li>a:hover {
        color: var(--colormain);
    }
    .ys-bread-list a:hover {
        color: rgba(255, 255, 255, 1);
    }
    .inside-main .ys-bread-list a:hover {
        color: rgba(111, 110, 107, 1);
    }
    .arrows-icon:hover {
        background: var(--colormain);
        border: solid 1px var(--colormain);
    }
    .mod-arrows1 .slick-next:hover,
    .mod-arrows1 .slick-prev:hover {
        background: var(--colormain);
        border: solid 1px var(--colormain);
    }
    .mod-arrows1 .slick-next:hover::after,
    .mod-arrows1 .slick-prev:hover::after {
        background: url(/Public/En/images/a1_arrow01_01.svg) center no-repeat;
        background-size: contain;
    }

    .arrows-icon:hover img:nth-child(1) {
        opacity: 0;
    }
    .arrows-icon:hover img:nth-child(2) {
        opacity: 1;
    }
    .cuul-box:hover {
        box-shadow: var(--shadow1);
    }
    .psru-li-box:hover {
        box-shadow: 0 4px 12px 1px rgba(0, 86, 179, 0.10), 0 5.266px 8.506px 0 rgba(62, 28, 0, 0.03);
        border-top: 4px solid #FF9300;
        background: var(--colorfff);
    }
    .psru-li-box:hover .plbb-right {
        opacity: 0;
        pointer-events: none;
    }
    .psru-li-box:hover .psru-li-box-btn {
        opacity: 1;
    }
    .product-series-left-top:hover {
        box-shadow: 0 4px 12px 1px rgba(0, 86, 179, 0.10), 0 5.266px 8.506px 0 rgba(62, 28, 0, 0.03);
    }
    .prru-lis-box-bot .std-btn2-box:hover .std-btn2-icon img:nth-child(2) {
        opacity: 1;
    }
    .prru-lis-box-bot .std-btn2-box:hover .std-btn2-icon img:nth-child(1) {
        opacity: 0;
    }
    .prodet-mode-btcry-top .arrows-icon:hover {
        background: var(--color6F6);
        border: solid 1px var(--color6F6);
    }
}
/* 20250928 */
.product-series-right-ul {
    height: 100%;
}
.psru-li-box {
    height: 100%;
}
.vrbl-cont-imgbox {
    border-radius: var(--radius20);
}
.valve-rela-top {
    align-items: center;
}
.product-rela .fcbl-li-cont-tit {
    padding-right: 0 !important;
}
.product-rela .slick-dots {
    pointer-events: none;
}
.plbb-right p {
    max-height: 6.4em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mod-ctact h2 {
    color: var(--colorfff) !important;
}
.prodet-basic-top {
    align-items: flex-end;
}
.pmbr-ul-li-list li {
    justify-content: center;
}
.prodet-mode-btcry-top {
    padding-left: 19%;
    padding-right: 2%;
}
.prodet-mode .mod-btn.no1 {
    display: none;
}
.psul-top-icon {
    width: 0.24rem;
}
.solu-ul {
    z-index: 14;
    pointer-events: none;
}
.solu-ul li {
    pointer-events: all;
}
.nvbd-left .ys-imgbox-cover img:nth-child(2) {
    object-fit: cover;
}
.new-page .mod-ctact .std-btn1 {
    min-width: 2.04rem !important;
    max-width: inherit !important;
}
.fcbr-li-text p {
    font-size: var(--font16);
    color: var(--color6F6);
    line-height: var(--line165);
    margin-bottom: var(--parpspace12);
}
.fcbr-li-text p:last-child {
    margin-bottom: 0;
}
.video-filter-isla {
    flex-wrap: wrap;
}
.alul-box p {
    font-size: var(--font14);
    color: var(--colormain);
    line-height: var(--line13);
}
.job-list-left-sear .std-btn1-box {
    line-height: 50px;
    padding-top: 0;
    padding-bottom: 0;
}
.job-list-left-select .ys-select-xtbbox,
.jlls-top-icon {
    width: 20px;
}
.job-list-left-select .ys-select-xtbbox img,
.jlls-top-icon img {
    width: 100%;
}
.job-list-left-select .ys-select-li {
    line-height: 1.3;
}
.ierc-label {
    width: 100%;
    display: flex;
    align-items: end;
}
.invite-elec-regi-icon {
    margin-left: 0;
}
.invite-elec-regi-code .ierc-label {
    flex-direction: row;
}
.ctact-main .ys-form-inof-item.ys-form-inof-submit {
    width: 50%;
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    align-items: flex-end;
}
.ctact-main .ys-form-inof-item .ys-fii-submit {
    width: 100%;
    border-radius: var(--radius10);
    overflow: hidden;
}
.ctact-main .ys-form-inof-item .std-btn1-box {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.ctact-main .ys-form-inof-item .std-btn1-text {
    line-height: var(--height);
}
.ctact-main .ys-form-inof-agree {
    width: 50%;
    display: flex;
    justify-content: flex-start;
}
.ctact-main .ys-form-inof {
    justify-content: flex-end;
}
.ys-fia-text-btn {
    width: 16px;
    height: 16px;
}
.ys-fia-text-btn::before {
    border-radius: 2px;
}
.adsu-li-box-bot {
    margin-bottom: 0 !important;
}
.about-move .dfbc-ul-li-box {
    height: 100%;
}
.resear-labor .mod-arrows {
    margin-top: 0.3rem;
}
.ys-nyban-title {
    min-width: inherit;
    width: 100%;
}
.design-meta-ul-ph {
    display: none;
}
.new-confer-box-bottom {
    overflow: visible !important;
}
.new-exhibition-swip {
    width: 100%;
    position: relative;
}
#ys-swiper .ncbb-ul {
    margin: 0 -0.18rem;
}
.null-cont {
    display: block;
    opacity: 0;
    /* height: 0;    */
    pointer-events: none;
}
.ncbb-ul-li.swiper-slide-active .null-cont {
    opacity: 1;
    transition: all .36s ease;
    pointer-events: all;
    transition-delay: .36s;
    /* height: auto; */
}
.ncbb-ul {
    align-items: flex-end;
}
.null-cont-tit {
    text-overflow: ellipsis;
    height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.new-confer-box-bottom {
    min-height: 480px;
}
.new-exhibition-swip .swiper-pagination {
    opacity: 0;
}

/* 20251010--修改--start */
.home-part-bg {
    pointer-events: none !important;
}
.home-part-bot-other {
    top: 0.26rem;
}
.hdtw-ul-li {
    transform: scale(0.5) translateY(130%);
}
.ppwu-li-pop-list {
    max-height: var(--height1);
}
.gover-page .ys-bread,
.invite-page .ys-bread {
    position: relative;
    margin: 0.2rem auto 0;
}
.invite-page .ys-bread {
    margin-top: 0 !important;
}
.ppwu-li-link {
    line-height: 1.65;
}
.product-reco-wrap-right .prwr-swip {
    width: 476px !important;
    margin: 0;
    margin-left: 0.2rem;
}
.prwr-swip {
    min-height: 520px;
}
.prwr-swip-li.swiper-slide-active {
    width: 476px !important;
    transform: translateY(0rem);
}
.product-reco-wrap-right {
    width: 66%;
    padding-left: 0 !important;
}
.product-reco-wrap {
    justify-content: space-between;
}
.prodet-body .viewer-footer {
    display: none !important;
}
.product-rela-right .product-rela-right-ul,
.product-rela-right .slick-list,
.product-rela-right .slick-track,
.prru-lis-box,
.prru-lis-box .ys-imgbox-cover {
    height: 100%;
}
.prru-lis-box .ys-imgbox-cover img:nth-child(2) {
    object-fit: cover;
}
.ppwu-li-pop-list .mCSB_outside+.mCSB_scrollTools {
    right: 0;
}
.ppwu-li-pop-list {
    max-height: calc(var(--height1) - 0.4rem);
}
.prod-pull-wrap-rightul {
    max-width: 330px;
}
.plpl-item-link {
    padding: 0.12rem 0.2rem;
}
.prod-pull .plpl-item-link-text {
    white-space: normal;
}
.about-lead-cont .std-btn1 {
    margin-top: 0.5rem;
}
.about-lead-cont .std-btn1.icon .std-btn1-box {
    min-width: 2.8rem;
}
.about-lead-cont-word p {
    font-size: var(--font16);
    line-height: var(--line165);
}
.qpbu-li {
    align-items: center;
}
.new-confer-box-bottom .swiper-container {
    overflow: visible !important;
}
.prodet-body .mod-arrows1 .slick-prev {
    left: -0.4rem;
}
.prodet-body .mod-arrows1 .slick-next {
    right: -0.4rem;
}
.prodet-body .mod-arrows1 .slick-prev,
.prodet-body .mod-arrows1 .slick-next {
    width: 0.36rem;
    height: 0.36rem;
}
.pvrt-lis-title {
    text-overflow: ellipsis;
    max-height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.pbwl-bot-ul.nomore {
    display: none !important;
}
.hdbw-ul-li.center .hulb-list {
    justify-content: center;
}
/* 2051014 */
/* .product-series-right-ul{
    height: auto;
}
.psru-li {
    max-height: 33.333333%;
} */
.product-series-left {
    width: 100%;
    flex-direction: row;
}
.product-series-left .product-series-left-top {
    width: 32.75%;
}
.product-series-wrap {
    flex-direction: column;
}
.product-series-left-list {
    width: 67.25%;
    padding-left: 0.14rem;
}
.product-series-left-list .product-series-right-ul {
    height: auto;
}
.product-series-left .psru-li {
    width: 50%;
    padding: 0 7px;
}
.product-series-left .psru-li:nth-child(1),
.product-series-left .psru-li:nth-child(2) {
    margin-top: 0 !important;
}
.product-series-right {
    width: 100% !important;
    padding-left: 0 !important;
}
.product-series-right-ul {
    height: auto !important;
}
.psru-li {
    width: 33.333333%;
}
.prodet-banner-wrap-right {
    padding-bottom: 0.4rem;
}
.null-cont {
    max-height: 120px;
    min-height: 120px;
}
.new-confer-box-bottom {
    min-height: 485px;
}
#ys-swiper .ncbb-ul {
    align-items: center;
}
#ys-swiper .ncbb-ul-li {
    transform-origin: 50% 0%;
    will-change: transform;
    backface-visibility: hidden;
    display: flex;
    align-items: flex-end;
    flex-direction: column;
    justify-content: flex-end;
}
.ncbb-ul-li-link {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-end;
    flex-direction: column;
    justify-content: flex-end;
    transform: translateY(0.5rem);
}
#ys-swiper .ncbb-ul-li.swiper-slide-active .ncbb-ul-li-link {
    transform: translateY(0);
}
#ys-swiper .ncbb-ul {
    padding-bottom: 4px;
    box-sizing: border-box;
}
/* kaffi - 10-21-start */
.nvbd-right-down {
    cursor: pointer;
}
@media screen and (min-width: 1200px) {
    .nvbd-left-link:hover .nvbd-left-imgbox img {
        transform: scale(1.05);
    }
    .nvbd-right-down:hover .nrdl-imgbox img {
        transform: scale(1.05);
    }
}
/* kaffi - 10-21-end */
/* kaffi - 10-21-start */
.vpbr-li-link {
    transition: all 0.36s ease;
}
.product-main .ddul-link::before {
    display: none;
}
.product-main .ddul-link-text {
    color: var(--color1E1);
    transition: var(--transition1);
}
.ys-slick-item-boxs:last-child {
    flex-direction: column;
}
.ys-slick-item-boxs:last-child .ysib-list-top {
    margin-bottom: 0.2rem;
    margin-top: 0;
}
.pbwr-list-item p {
    font-size: var(--font18);
}
.ncbb-ul-li-link {
    align-items: flex-start;
}
.null-cont {
    width: 100%;
}
.std-btn1-text {
    white-space: nowrap;
}
.new-confer-box-bottom {
    max-height: 485px;
}
.head-nav-item-title {
    font-family: var(--semibold);
}
.mllt-text {
    font-family: var(--medium);
}
.ppwu-li-link {
    font-family: var(--medium);
}
.prod-pull .plpl-item-link-text {
    font-family: var(--medium);
}
.nvbd-left .nvbd-left-link2 {
    display: none;
}
.nvbd-left .nvbd-left-link:not(:first-child) {
    display: none;
}
.rtwr-cont {
    min-height: 814px;
}
.adsu-li {
    width: 33.333333% !important;
}
.psru-li2 {
    display: none;
}
.pslt-wrap {
    height: 100%;
}
.product-series-left .product-series-left-top {
    height: auto;
}
.adsu-li.swiper-slide-active .adsu-li-box::before {
    background: transparent;
    border-left: solid 1px var(--color6F6);
}
/* .adsu-li.swiper-slide-active .adsu-li-box-dots::before{
    background: linear-gradient(180deg, rgba(247, 171, 0, 0) 58.04%, rgba(247, 128, 0, 0) 100%);
        border: solid 1px var(--color6F6);
} */
.adsu-li.swiper-slide-active .adsu-li-box-dots::after {
    background: var(--color6F6);
}
.adsu-li.swiper-slide-active .adsu-li-box-year {
    color: rgba(111, 110, 107, 0.3);
}
.adsu-li-box-dots::before {
    background: linear-gradient(180deg, rgba(247, 171, 0, 1) 58.04%, rgba(247, 128, 0, 1) 100%);
    opacity: 0;
}
.adsu-li-box-dots {
    border: solid 1px var(--color6F6);
    border-radius: 50%;
}
.adsu-li.act .adsu-li-box-dots::before {
    opacity: 1;
}
.adsu-li.act .adsu-li-box-dots {
    border: solid 1px transparent;
}
.adsu-li.act .adsu-li-box::before {
    background: var(--colormain);
    border-left: solid 1px transparent;
}
.adsu-li.act .adsu-li-box-dots::after {
    background: var(--colorfff);
}
.adsu-li.act .adsu-li-box-year {
    color: var(--colormain);
}
.adsw-item-li {
    opacity: 0 !important;
}
.adsw-box.swiper-wrapper {
    position: absolute;
}
@media screen and (min-width: 1200px) {
    .vpbr-li-link:hover .vpbr-li-link-imgbox img {
        transform: scale(1.05);
    }
    .product-main .ddul-link:hover .ddul-link-text {
        color: var(--colormain);
    }
}
/* kaffi - 10-22-end */
/* kaffi - 10-24-start */
    .prodet-main .ys-form-inof-code .ys-fic-auth label{
        width: 100%;
    }
    .prodet-main .ys-form-inof-code .ys-fic-auth .ys-fii-input{
        width: 100%;
    }
    .prodet-main .ys-fic-auth{
    align-items: end;
    }
/* kaffi - 10-24-end */

/* 20251028 */
.prodet-model table{
    border-spacing: 0px;
    width: 100%;
}
.prodet-model .prodet-model-table td, 
.prodet-model .prodet-model-table th{
    border: none;
    border-bottom: 1px solid rgba(128, 128, 128, 0.20);
    padding: 0.16rem 0.2rem;
}
.prodet-model .prodet-model-table td{
    font-size: var(--font16);
    line-height: 1.65;
    color: #6F6E6B;
}
.prodet-model .prodet-model-table td:first-child{
    color: #1E1F24;
}
.prodet-model-table{
    width: 100%;
    overflow: hidden;
}
.prodet-model-table th{
    font-size: var(--font18);
    color: var(--colorfff);
    line-height: 1.65;
}
.prodet-model-table thead{
    overflow: hidden;
    width: 100%;
    background: var(--colormain);
}
.prodet-model-table th:first-child{
    border-radius: 10px 0 0 10px;
}
.prodet-model-table th:last-child{
    border-radius: 0 10px 10px 0;
}
/* 11.10--修改 */
.vpbr-li-link-box{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.prodet-banner-wrap::after{
    min-height: 90%;
}
.prodet-tab{
    padding-bottom: 0.3rem;
}
.vpbl-ul{
    max-height: 700px;
}
.vulc-icon{
    position: relative;
    top: 3px;
}
.vpbl-ul-li-tit{
    align-items: flex-start;
}