﻿@charset "utf-8";
/* 公共样式 - start */
@font-face {
    font-family: 'HIOKI-Regular';
    src: url('../fonts/MontserratRegular/MontserratRegular.woff2') format('woff2'),
         url('../fonts/MontserratRegular/MontserratRegular.woff') format('woff');
}
@font-face {
    font-family: 'HIOKI-Medium';
    src: url('../fonts/MontserratMedium/MontserratMedium.woff2') format('woff2'),
         url('../fonts/MontserratMedium/MontserratMedium.woff') format('woff');
}
@font-face {
    font-family: 'HIOKI-SemiBold';
    src: url('../fonts/MontserratSemiBold/MontserratSemiBold.woff2') format('woff2'),
         url('../fonts/MontserratSemiBold/MontserratSemiBold.woff') format('woff');
}
@font-face {
    font-family: 'HIOKI-tBold';
    src: url('../fonts/MontserratBold/MontserratBold.woff2') format('woff2'),
         url('../fonts/MontserratBold/MontserratBold.woff') format('woff');
}
body,
input,textarea{
    font-family: "HIOKI-Regular", "PingFang SC", "Microsoft YaHei" !important;
}
/* wow弹窗字体引入 */
.altumcode {
    --fontFamily: "HIOKI-Regular", "PingFang SC", "Microsoft YaHei" !important;
}
/* 会员页面字体设置 */
body.member-body,
.member-body input,
.member-body textarea{
    font-family:"PingFang SC", "Microsoft YaHei" !important;
}
html{
    font-size: 100px;
}
.mod-form input:-webkit-autofill,
.mod-form input:-webkit-autofill:hover,
.mod-form input:-webkit-autofill:focus,
.mod-form input:-webkit-autofill:active {
    -webkit-text-fill-color: #333 !important;
}
a:not([href]),
/* a[href=""], */
/* a[href=''], */
a[href="javascript:void(0);"],
a[href="javascript:void(0)"],
a[href="javascript:;"] {
    cursor: default;
}
:root{
    /* 字号 */
    --font100: 1.0rem;
    --font98: 0.98rem;
    --font96: 0.96rem;
    --font94: 0.94rem;
    --font92: 0.92rem;
    --font90: 0.90rem;
    --font88: 0.88rem;
    --font86: 0.86rem;
    --font84: 0.84rem;
    --font82: 0.82rem;
    --font80: 0.80rem;
    --font78: 0.78rem;
    --font76: 0.76rem;
    --font74: 0.74rem;
    --font72: 0.72rem;
    --font70: 0.70rem;
    --font68: 0.68rem;
    --font66: 0.66rem;
    --font64: 0.64rem;
    --font62: 0.62rem;
    --font60: 0.60rem;
    --font58: 0.58rem;
    --font56: 0.56rem;
    --font54: 0.54rem;
    --font52: 0.52rem;
    --font50: 0.50rem;
    --font48: 0.48rem;
    --font46: 0.46rem;
    --font44: 0.44rem;
    --font42: 0.42rem;
    --font40: 0.40rem;
    --font38: 0.38rem;
    --font36: 0.36rem;
    --font34: 0.34rem;
    --font32: 0.32rem;
    --font30: 0.30rem;
    --font28: 0.28rem;
    --font26: 0.26rem;
    --font24: 0.24rem;
    --font22: 0.22rem;
    --font20: 0.20rem;
    --font18: 0.18rem;
    --font16: 0.16rem;
    --font14: 0.14rem;
    --font12: 0.12rem;
    /* 间距 */
    --space250: 2.5rem;
    --space240: 2.4rem;
    --space230: 2.3rem;
    --space220: 2.2rem;
    --space210: 2.1rem;
    --space200: 2.0rem;
    --space190: 1.9rem;
    --space180: 1.8rem;
    --space170: 1.7rem;
    --space160: 1.6rem;
    --space150: 1.5rem;
    --space140: 1.4rem;
    --space130: 1.3rem;
    --space120: 1.2rem;
    --space110: 1.1rem;
    --space100: 1.0rem;
    --space90: 0.9rem;
    --space80: 0.8rem;
    --space70: 0.7rem;
    --space60: 0.6rem;
}
:root {
    /* 行高 */
    --line12: 1.2;
    --line13: 1.3;
    --line14: 1.4;
    --line15: 1.5;
    --line16: 1.6;
    --line165: 1.65;
    --line175: 1.75;
    --line18: 1.8;
    /* 导航-高度 */
    --headh: 80px;
    /* 颜色 */
    --color333: #333;
    --color666: #666;
    --color999: #999;
    --colorfff: #fff;
    --colorff3: #FF3535;
    --colormain: #3D60AE;
    --colorbj1: #F9F9F9;
    --colorbj2: #E5E7EB;
    /* 板块间距 */
    --space56:0.56rem;
    --space40: 0.4rem;
    /* 段落间距 */
    --parpspace16: 0.16rem;
    --parpspace12: 0.12rem;
    --parpspace10: 0.1rem;
    /* 特殊字体或粗细 */
    --bold:'';
    --transition: all 0.4s ease;
    --transition1: all 0.8s var(--bezier1);
    --transition2: transform 1.5s var(--bezier2),-webkit-transform 1.5s var(--bezier2), opacity 1.2s var(--bezier2),color 0.3s var(--bezier2);
    --shadow: 0 8px 15px 3px rgba(0, 0, 0, 0.03);
    /* 等于gsap的sine.out */
    --bezier1: cubic-bezier(0.39, 0.575, 0.565, 1);
    /* 等于gsap的expo.inOut */
    --bezier2: cubic-bezier(.38, 0, 0, 1);
}
.std-font60,
.std-font60 p {
    font-size: var(--font60);
    color: var(--color333);
    line-height: var(--line12);
    font-weight: 700;
}
.std-font48,
.std-font48 p,
.yxedr-active h2 {
    font-size: var(--font48);
    color: var(--color333);
    line-height: var(--line13);
    font-weight: 700;
}
.std-font40,
.std-font40 p,
.yxedr-active h3 {
    font-size: var(--font40);
    color: var(--color333);
    line-height: var(--line14);
    font-weight: 700;
}
.std-font32,
.std-font32 p,
.yxedr-active h4 {
    font-size: var(--font32);
    color: var(--color333);
    line-height: var(--line14);
}
.std-font24,
.std-font24 p,
.yxedr-active h5 {
    font-size: var(--font24);
    color: var(--color333);
    line-height: var(--line15);
}
.std-font20,
.std-font20 p,
.yxedr-active h6 {
    font-size: var(--font20);
    color: var(--color333);
    line-height: var(--line15);
}
.std-text18,
.std-text18 p {
    font-size: var(--font18);
    color: var(--color333);
    line-height: var(--line165);
}
.std-text16,
.std-text16 p {
    font-size: var(--font16);
    color: var(--color333);
    line-height: var(--line175);
}
.std-text14,
.std-text14 p {
    font-size: var(--font14);
    color: var(--color333);
    line-height: var(--line18);
}
.yxedr-active,
.yxedr-active p {
    font-size: var(--font16);
    color: var(--color333);
    line-height: var(--line175);
}
.yxedr-active p{
    margin-bottom: 0.75em;
}
.yxedr-active>p:last-child{
    margin-bottom: 0;
}
.std-padd120{
    padding: var(--space120) 0;
}
.std-padd120-top {
    padding-top: var(--space120);
}
.std-padd120-bot {
    padding-bottom: var(--space120);
}
.std-padd100{
    padding: var(--space100) 0;
}
.std-padd100-top {
    padding-top: var(--space100);
}
.std-padd100-bot {
    padding-bottom: var(--space100);
}
.std-mar40 {
    margin-bottom: var(--space40);
}
.std-padd40 {
    padding-bottom: var(--space40);
}
.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(51, 51, 51, 0.2)!important;
    white-space: nowrap;
}
/*导航默认选中*/
.yxnav-active1 {
}
.yxnav-active2 {
}
/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child){
    display: none;
}
/* 省略号 */
.line-clamp{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* 侧边锚点隐藏 */
.mod-anchor{
    opacity: 0;
    transform: translateX(-50%);
    transition: all .4s ease;
    position: fixed;
    z-index: 20;
}
.mod-anchor.on1 {
    opacity: 1;
    transform: translateX(0%);
}
.mod-anchor ul{
    transition: all .4s ease;
}
.mod-anchor:not(.act) ul{
    opacity: 1;
    transform: translateX(0%);
}
.mod-anchor.act ul{
    opacity: 0;
    transform: translateX(-50%);
}
/* 轮播箭头 */
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled,
.slick-arrow.slick-disabled{
    pointer-events: none!important;
    opacity: .5!important;
}
.mod-arrows1 .swiper-button-next,
.mod-arrows1 .swiper-button-prev,
.mod-arrows1 .slick-prev,
.mod-arrows1 .slick-next{

}
/* 载入 */
.ys-upfade1{
    opacity: 0;
    transform-origin: 0% 50%;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
    transition: var(--transition2);
    will-change: transform, opacity;
}
.ys-upfade1.ys-fade-true{
    opacity: 1;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0px, 0);
}
/* 首页banner载入 */
.ys-ban-li.act .std-btn1{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.4s;
}
.ys-ban-li.act .ys-ban-title{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.4s;
}
.ys-ban-li.act .ys-ban-word{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.4s;
}
/* 规范按钮--start */
.std-btn1{
    display: inline-block;
}
.std-btn1-link{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 8px 0.32rem;
    background: var(--colormain);
    border-radius: 100px;
    position: relative;
    z-index: 1;
    font-size: var(--font16);
    color: var(--colorfff);
    line-height: var(--line175);
    overflow: hidden;
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
}
.std-btn1-link::after{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 0%;
    height: 100%;
    background: #345294;
    transition: all .4s ease;
    z-index: -1;
    pointer-events: none;
}
.std-btn1.gray .std-btn1-link{
    border: 1px solid #E3E3E3;
    background: #F5F4F4;
    color: var(--color333);
}
.std-btn1.gray .std-btn1-link::after{
    background: var(--colormain);
}
.std-btn2{
    display: inline-block;
}
.std-btn2-link{
    display: flex;
    align-items: center;
}
.std-btn2-text{
    color: var(--colorfff);
    line-height: var(--line175);
    font-size: var(--font16);
    position: relative;
    z-index: 1;
}
.std-btn2-text::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 2px;
    width: 0%;
    height: 1px;
    background: var(--colorfff);
    transition: all .4s ease;
}
.std-btn2-icon{
    width: 0.24rem;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 8px;
}
.std-btn2-icon img{
    width: 100%;
}
.std-btn3{
    display: inline-block;
}
.std-btn3-link{
    display: flex;
    align-items: center;
    padding: 8px 16px 8px 8px;
    border-radius: 100px;
    background: #F5F5F5;
    overflow: hidden;
}
.std-btn3-icon{
    width: 0.24rem;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 8px;
    position: relative;
}
.std-btn3-icon img{
    width: 100%;
}
.std-btn3-icon img:nth-child(1){
    opacity: 1;
}
.std-btn3-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.std-btn3-text{
    color: var(--color333);
    line-height: var(--line18);
    font-size: var(--font14);
    transition: all .4s ease;
}
/* 规范按钮--end */
/* 公共样式 - end */
/* 会员页面-start */
/* I1-会员注册-01注册页 */
.member-wrap{
    width: 100vw;
    height: 100vh;
}
.member-wrap-bg{
    width: 100%;
    height: 100%;
    position: relative;
}
.member-wrap-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.member-wrap-cont{
    max-height: calc(100vh - 1rem);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    display: flex;
    justify-content: flex-end;
}
.ys-login{
    width: 510px;
    background: var(--colorfff);
    border-radius: 8px;
    overflow: hidden;
}
.ys-login-cont{
    width: 100%;
    padding: 0.48rem 0.48rem 0;
    margin-bottom: 0.32rem;
}
.ys-login-ban{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 -0.16rem;
    margin-bottom: 0.16rem;
}
.ys-login-ban-list{
    padding: 0 0.16rem;
    position: relative;
}
.ys-login-ban-list::after{
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height:.17rem;
    background: rgba(0, 0, 0, 0.10);
}
.ys-login-ban-list:last-child::after{
    display: none;
}
.ys-login-ban-logo{
    width: 1.2rem;
}
.ys-login-ban-logo img{
    width: 100%;
}
.ys-login-ban-text{
    color: var(--color333);
    line-height: var(--line165);
    font-weight: 700;
}
.ys-login-title{
    font-weight: 700;
    text-align: center;
}
.ys-login-toggle{
    display: flex;
    margin: 0 -0.2rem;
    position: relative;
    justify-content: center;
}
.ys-login-toggle::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 0.4rem);
    height: 1px;
    background: rgba(0, 0, 0, 0.10);
}
.ys-login-toggle-item{
    padding: 0 0.2rem;
}
.ys-lti-font{
    line-height: var(--line175);
    padding:0 0 10px;
    transition: all .4s ease;
    position: relative;
    cursor: pointer;
}
.ys-lti-font::before{
    z-index: 2;
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: transparent;
    transition: all .4s ease;
    background:var(--colormain);
    opacity: 0;
}
.ys-login-toggle-item.on .ys-lti-font{
    color: var(--colormain);
}
.ys-login-toggle-item.on .ys-lti-font::before{
    opacity: 1;
    width: 100%;
}
.ys-lcn-tip{
    font-weight: 700;
    line-height: var(--line18);
    margin-bottom: 10px;
}
.ys-lcn-phone{
    border: 1px solid #E6E6E6;
    border-radius: 8px;
    display: flex;
    height: 48px;
}
.ys-lcn-phone-addon{
    background: #F5F5F5;
    border-right: 1px solid #E6E6E6;
    padding: 0 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--color333);
}
.ys-lcn-phone-input{
    width: calc(100% - 50px);
    flex-grow: 1;
}
.register-page .ys-lcn-phone-input input{
    border-radius: 0 8px 8px 0px;
}
.ys-lcn-phone-input input{
    width: 100%;
    height: 100%;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    line-height: 1.75;
}
.ys-lcn-mpanel{
    margin-top: 24px;
}
.ys-lcn-mpanel .verify-bar-area{
    background: #F6F6F6;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.03) inset;
    border-radius: 8px;
    overflow: hidden;
}
.ys-lcn-mpanel .verify-msg{
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #4d4d4d), color-stop(.4, #4d4d4d), color-stop(.5, #fff), color-stop(.6, #4d4d4d), color-stop(1, #4d4d4d));
    -webkit-background-clip: text;
    -webkit-text-fill-color: var(--color999);
    -webkit-animation: slidetounlock 4s infinite;
    -webkit-text-size-adjust: none;
    width: 100%;
    text-align: center;
    display: block;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: -200px 0;
    color: var(--color999) !important;
    font-size: 12px;
    font-weight: 400;
}
@keyframes slidetounlock {
    0%{
        background-position: -200px 0;
    }
    100%{
        background-position: 200px 0;
    }
}
@media screen and (min-width: 1200px) {
    .ys-login-toggle-item .ys-lti-font:hover{
        color: rgba(0, 0, 0, .85);
    }
    .ys-lvt-text-btn:not(.ys-disabled1):hover {
        color: rgba(0, 0, 0, .85);
    }
}
.ys-lcn-mpanel .icon-right:before {
    content: "\e74c";
}
.ys-lcn-mpanel .verify-move-block{
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #D6D6D6 !important;
    cursor: move;
    background: #fff;
    font-size: 16px;
    top: -1px;
    border-radius:8px !important;
    box-shadow: none !important;
}
.ys-form-mpanel.ys-mpanel-true .verify-move-block{
    border-radius:0 8px 8px 0 !important;
}
.ys-lcn-mpanel .verify-bar-area .verify-move-block .verify-icon {
    font-size: 16px;
    color: rgba(0, 0, 0, 0.20) !important;
    font-weight: lighter;
}
.ys-lcn-mpanel .verify-bar-area .verify-move-block {
    background-color: #fff!important;
    color: #737383!important;
}
.ys-lcn-mpanel .verify-bar-area .verify-left-bar{
    background: #76c61d!important;
    border-color: #76c61d!important;
    border: none !important;
    border-radius: 8px 0 0 8px !important;
}
.ys-lcn-mpanel .verify-left-bar .verify-msg{
    color: #fff;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(.4, #fff), color-stop(.5, #fff), color-stop(.6, #fff), color-stop(1, #fff));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-size-adjust: none;
}
.ys-lcn-mpanel .verify-bar-area .verify-move-block .icon-check{
    background: #76c61d;
    border-radius: 50%;
    color: #fff!important;
    font-size: 14px;
    padding: 4px;
}
.ys-lcn-submit{
    margin-top: 0.32rem;
}
.ys-lcn-submit-font{
    display: inline-block;
    width: 100%;
    padding: 10px;
    color: #fff;
    background: var(--colormain);
    font-size: var(--colorfff);
    line-height: var(--line175);
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all .4s ease;
    border-radius: 8px;
}
.ys-login-success .ys-lcn-submit-font{
    color: var(--colorfff) !important;
    cursor: pointer;
}
.ys-login-verify-top{
    padding: 0.24rem 0.59rem 0.34rem;
    background: #f5f6f7;
    border-radius: 8px;
    overflow: hidden;
}
.ys-lvt-text{
    color: var(--color666);
    line-height: var(--line15);
    text-align: center;
}
.ys-lvt-text-code{
    padding-top: 16px;
    margin: 0 auto;
}
.ys-login-verify-top .label {
    display: flex;
    justify-content: space-between;
    position: relative;
    width: 100%;
}
.ys-login-verify-top .label .verify-code-number {
    display: flex;
    flex: 1;
    width: 46px;
    height: 50px;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -.03em;
    border: 1px solid rgba(0, 0, 0, .15);
    margin-left: 8px;
    transition: all .4s ease;
    position: relative;
    background-color: #fff;
    border-radius: 4px;
}
.ys-login-verify-top .label .verify-code-number:first-child {
    margin: 0;
}
.ys-login-verify-top .label .verify-code-number.active {
    border-color: var(--colormain);
    box-shadow: 0 0 0 4px rgba(24,144,255,.2);
}
.ys-lvt-text-code input{
    opacity: 0!important;
    position: absolute;
    pointer-events: none;
}
.ys-lvt-text-btn {
    width: auto;
    border-radius: 8px;
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: var(--font16);
    line-height: var(--line15);
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: #F5F6F7;
    color: var(--color666);
    padding: 8px 0.24rem;
    white-space: inherit;
    text-align: center;
    touch-action: manipulation;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    text-transform: capitalize;
    transition: all .4s ease;
    margin: 0 auto;
}
.ys-lvt-tb-box{
    display: flex;
    justify-content: center;
    margin-top: 15px;
}
.ys-login-verify{
    display: none;
}
.ys-login-verify{
    padding-top: 10px;
}
.ys-lcn-phone-input input::placeholder{
    color: var(--color999) !important;
}
.ys-lcn-phone-input input{
    position: relative;
    border: 1px solid transparent;
    padding: 0 10px;
    border-radius: 8px;
    transition: all .4s ease;
    font-size: var(--font16);
    line-height: var(--line175);
}
.ys-lcn-phone-input input::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: -1px;
    left: -1px;
    border-radius: 0 4px 4px 0;
    transition: all .4s ease;
    pointer-events: none;
    border: 1px solid transparent;
}
.ys-lcn-phone-input input:focus {
    z-index: 2;
    outline: 0;
    border-color: var(--colormain);
    box-shadow: 0 0 0 3px rgba(61, 96, 174, 0.10);
}
.ys-form-empty .ys-lcn-phone-input input{
    border: 1px solid var(--colorff3);
}
.ys-fii-tips{
    font-size: 12px;
    color: var(--colorff3);
    line-height: var(--line18);
    display: none;
    margin-top: 8px;
}
.ys-fii-tips span{
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.ys-form-register{
    display: none;
}
.ys-form-register-cont{
    display: flex;
    align-items: center;
    border-radius: 8px;
    overflow: hidden;
    padding: 8px 0.16rem;
    background: #FFF2F2;
    margin-top: 0.24rem;
}
.ys-form-register-icon{
    width: 16px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 8px;
}
.ys-form-register-icon img{
    width: 100%;
}
.ys-form-register-word{
    color: var(--color333);
    line-height: var(--line18);
}
.ys-form-register-word a{
    display: inline-block;
    color: var(--colormain);
    margin-left:3px;
    font-size: var(--font14);
}
.ys-form-empty .ys-lcn-tip{
    color: var(--colorff3);
}
.ys-form-empty .ys-fii-tips{
    display: block;
}
.ys-form-required.ys-focus .ys-fii-tips{
    display: none;
}
.ys-form-required.ys-focus .ys-lcn-tip{
    color: #333;
}
.ys-form-required.ys-focus input{
    border-radius: 8px;
    box-shadow: 0 0 0 3px rgba(61, 96, 174, 0.10);
    border: 1px solid var(--colormain);
}
.register-page .ys-form-required.ys-focus input{
    border-radius: 0px 8px 8px 0px;
}
.ys-form-required,
.ys-form-inof-item{
    margin-top: 0.24rem;
}
.ys-select-bd,
.ys-checkbox-bd{
    top: calc(100% + 4px);
    border: none !important;
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.10);
}
.ys-disabled .ys-lcn-submit-font{
    background: rgba(0, 0, 0, .04) !important;
    color: rgba(0, 0, 0, .25) !important;
    border: 1px solid rgba(0, 0, 0, .15) !important;
    cursor: default;
}
.ys-fia-text{
    display: flex;
    align-items: flex-start;
}
.ys-fia-text-btn{
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: relative;
    top: 2px;
}
.ys-fia-text-btn::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.ys-form-inof-agree.on .ys-fia-text-btn::before{
    border: solid 1px var(--colormain);
    background: var(--colormain);
}
.ys-fia-text-btn::after {
    content: "\e72e";
    width: auto;
    height: auto;
    position: absolute;
    background: transparent;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: all .4s ease;
    font-family: 'iconfont';
    font-size: 10px;
    color: var(--colorfff);
}
.ys-fia-text-word{
    width: calc(100% - 18px);
    flex-grow: 1;
    padding-left: 10px;
    font-size: 12px;
    color: var(--color999);
    line-height: var(--line18);
}
.ys-lvt-agree{
    margin-top: 0.2rem;
}
.ys-fia-text-word a{
    display: inline-block;
    position: relative;
    color: var(--color333);
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: 15%;
    text-underline-position: from-font;
}
.ys-login-verify-top .ys-fii-tips{
    text-align: center;
}
.ys-lvt-agree.on .ys-fia-text-btn::after{
    opacity: 1;
}
.ys-lvt-agree.on .ys-fia-text-btn::before {
    border: 1px solid var(--colormain);
    background: var(--colormain);
}
.ys-lvt-agree.ys-form-empty .ys-fia-text-btn::before{
    border: 1px solid var(--colorff3);
}
.ys-lvt-text-btn.ys-disabled1{
    cursor: not-allowed;
    pointer-events: none;
}
.ys-code-error{
    margin-top: 0.16rem;
    display: none;
}
.ys-code-error-cont{
    display: flex;
    justify-content: center;
    align-items: center;
}
.ys-code-error-icon{
    width: 16px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 8px;
}
.ys-code-error-icon img{
    width: 100%;
}
.ys-code-error-text{
    color: var(--colorff3);
    line-height: var(--line18);
}
.ys-lvt-login{
    margin-top: 16px;
}
.ys-lvt-login p{
    color: var(--color666);
    line-height: var(--line18);
    text-align: center;
}
.ys-lvt-login p a{
    display: inline-block;
    color: var(--colormain);
}
.ys-lcn-password-input{
    width: 100%;
    height: 48px;
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, 0.10);
}
.ys-lcn-password-input input{
    width: 100%;
    height: 100%;
    padding: 0 40px 0 10px;
    color: #000;
    line-height: var(--line175);
    font-size: var(--font16);
}
.ys-lcn-password{
    position: relative;
}
.ys-lcn-password-icon{
    width: 24px;
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    z-index: 2;
    cursor: pointer;
}
.ys-lcn-password-icon img{
    width: 100%;
    transition: all .36s ease;
}
.ys-lcn-password-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.ys-lcn-password-icon.ys-active img:nth-child(2){
    opacity: 1;
}
.ys-lcn-password-icon.ys-active img:nth-child(1){
    opacity: 0;
}
.ys-login-success-img{
    width: 1.8rem;
    margin: 0 auto;
}
.ys-login-success-img img{
    width: 100%;
}
.ys-login-success-title{
    text-align: center;
    color: var(--color333);
    line-height: var(--line15);
    font-weight: 700;
    margin-top: 0.2rem;
}
.ys-login-success-word{
    margin-top: 0.13rem;
}
.ys-login-success-word p{
    text-align: center;
    color: var(--color666);
    line-height: var(--line18);
}
.ys-login-success-word p span{
    color: var(--color666);
    line-height: var(--line18);
}
.ys-login-box{
    margin-top: 0.32rem;
}
.ys-login-box-wrap{
    width: 100%;
    display: flex;
    justify-content: center;
}
.ys-login-core{
    margin-top: 0.16rem;
}
.ys-login-core-nub{
    display: none;
}
.ys-login-core-nub:first-child{
    display: block;
}
.ys-lcn-code-img{
    width: 1.74rem;
    margin: 0 auto;
}
.ys-lcn-code-img img{
    width: 100%;
}
.ys-lcn-code-title{
    text-align: center;
    color: var(--color333);
    line-height: var(--line165);
    font-weight: 700;
    margin-top: 0.32rem;
}
.ys-lcn-code-prompt{
    margin-top: 0.24rem;
}
.ys-lcn-code-prompt p{
    text-align: center;
    color: var(--color666);
    line-height: var(--line175);
}
.ys-lcn-code-prompt p a{
    display: inline-block;
    color: var(--colormain);
}
.wechat-nub .ys-fia-text-word{
    font-size: var(--font14);
    text-align: center;
    margin-top: 8px;
    color: var(--color999);
}
.wechat-nub .ys-fia-text-word a{
    color: #777;
}
.code-nub .ys-fia-text-word{
    color: var(--color999);
}
.code-nub .ys-fia-text-word a{
    color: var(--color333);
}
.password-nub .ys-form-register span{
    color: var(--colormain);
    cursor: pointer;
}
.ys-login-tel-avatar{
    width: 0.64rem;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto;
}
.ys-login-tel-avatar img{
    width: 100%;
}
.ys-login-tel-nickname{
    color: var(--color333);
    line-height: var(--line175);
    text-align: center;
    margin-top: 8px;
}
.ys-login-tel-word{
    color: var(--color666);
    line-height: var(--line18);
    text-align: center;
    margin-top: 8px;
}
.wechat-nub .ys-form-required{
    margin-top: 0.24rem;
}
.register-page .ys-main,
.login-page .ys-main,
.retrieve-page .ys-main{
    margin-top: 0 !important;
}
.ys-lvt-login p a{
    cursor: pointer;
}
.member-footer{
    width: 100%;
    position: absolute;
    bottom: 0.24rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
    padding-top: 0 !important;
    background: transparent !important;
}
.member-footer-wrap{
    display: flex;
    align-items: center;
    justify-content: center;
}
.member-footer .footer-text p span,
.member-footer .footer-text p a{
    font-size: 12px;
    line-height: var(--line18);
    color: var(--colorfff);
    margin-right: 4px;
}
.member-foot .footer-text p a{
    margin-left: 3px;
}
.member-footer .footer-text{
    margin-right: 0.2rem;
}
.member-footer .footer-privacy li a{
    color: var(--colorfff);
    font-size: 12px;
    line-height: var(--line18);
    display: block;
    cursor: pointer;
}
.member-footer .footer-privacy li{
    padding: 0 0.16rem;
    position: relative;
}
.member-footer .footer-privacy li::after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height:11px;
    background: rgba(255, 255, 255, 0.20);
}
.member-footer .footer-privacy li:last-child::after{
    display: none;
}
.member-footer .footer-privacy{
    margin: 0 -0.16rem;
}
.ys-form-mpanel img{
    width: 100%;
}
.ys-login-bg{
    width: 100%;
    position: relative;
}
.ys-login-bg img{
    width: 100%;
}
.ys-login-success{
    width: 100%;
    margin-top: 0.24rem;
}
.ys-login-back{
    display: none;
}
.wechat-nub .ys-lcn-phone-input input{
    border-radius: 0 8px 8px 0;
}
.ys-login-bind-top{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.4rem 0.52rem;
    background: #F5F6F7;
    border-radius: 8px;
}
.ys-lbt-icon{
    width: 0.4rem;
    margin: 0 0.27rem;
}
.ys-lbt-icon img{
    width: 100%;
}
.ys-lbt-number-img{
    width: 0.4rem;
    margin: 0 auto;
    margin-bottom: 8px;
}
.ys-lbt-number-img img{
    width: 100%;
}
.ys-login-bind-top .ys-login-tel-avatar{
    width: 0.4rem;
    height: 0.4rem;
    margin: 0 auto;
    margin-bottom: 8px;
}
.ys-login-bind-top .ys-login-tel-nickname,
.ys-lbt-number-text{
    text-align: center;
    color: var(--color333);
}
.ys-lbt-wechat,
.ys-lbt-number{
    width: 1.08rem;
}
.ys-login-bind-word{
    margin-top: 0.24rem;
}
.ys-login-bind-word p{
    text-align: center;
    color: var(--color666);
    line-height: var(--line18);
}
.ys-lbtn-text{
    color: var(--colorfff);
    text-align: center;
    line-height: var(--line175);
    padding: 0.1rem;
    background: var(--colormain);
    border-radius: 8px;
    cursor: pointer;
}
.ys-login-bind-btn{
    width: 100%;
    margin-top: 0.24rem;
}
.ys-login-bind-nobtn{
    margin-top: 0.16rem;
}
.ys-login-bind-nobtn .ys-lbtn-text{
    color: var(--color333);
    background: #F5F6F7;
}
/* 会员页面导航 */
.member-header .head-logo img{
    opacity: 1 !important;
}
.member-header .head-logo{
    width: 1.9rem;
}
.member-header .head-other-tel-link{
    color: var(--color333);
    line-height: var(--line175);
    font-size: var(--font16);
}
.member-header .head-other-tel{
    position: relative;
}
.member-header .head-lang-top-jian{
    width: 24px;
    margin-left: 8px;
}
.member-header .head-lang-top-text{
    font-size: var(--font14);
    color: var(--color333);
    line-height: var(--line18);
}
.member-header .head-lang,
.member-header .head-other-tel{
    padding:0 0.12rem;
}
.member-header .head-other-tel{
    position: relative;
}
.member-header .head-other-tel::before{
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height:0.2rem;
    background: rgba(0, 0, 0, 0.10);
}
.member-header .head-lang-down{
    width: calc(100% + 0.36rem);
    padding: 4px 0;
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.08);
    border-radius: 8px;
    overflow: hidden;
    background: var(--colorfff);
    top: 86%;
}
.member-header .head-ldi-nub a{
    display: block;
    color: var(--color333);
    line-height: var(--line175);
    font-size: var(--font16);
    padding: 8px 0.16rem;
    transition: all .4s ease;
}
.member-header .head-ldi-nub.active a{
    background: #F8F8F8;
}
.member-header .ys-hd-pc{
    background: var(--colorfff);
}
.member-page{
    background: #F5F6F7;
}
.member-page.ys-page-wrap.act .ys-hd-pc::before{
    box-shadow: none;
}
.member-page.ys-page-wrap.act .ys-hd-pc.isfixed::before{
    box-shadow: var(--shadow);
}
.mod-bread{
    margin-top: 0.24rem;
}
.ys-bread-list a{
    color: var(--color333);
    line-height: var(--line18);
    font-size: 12px;
}
.ys-bread-list:last-child a{
    color: var(--color999);
    line-height: var(--line18);
}
.ys-bread-list{
    padding: 0 10px;
}
.ys-bread{
    margin: 0 -10px;
}
.ys-bread-list::before {
    font-size: 10px;
    color: rgba(153, 153, 153, 0.9);
    line-height: 1.75;
}
/* I10_资料下载 */
.member-containter-wrap{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.member-containter-wrap-left{
    width: 23.5%;
}
.load-list,
.online-list{
    padding: 0.16rem 0.5rem 0.4rem 0.4rem;
    background: var(--colorfff);
    border-radius: 0.1rem;
    overflow: hidden;
}
.online-list{
    padding: 0.4rem;
}
.online-list-ul-li:nth-child(1),
.online-list-ul-li:nth-child(2){
    margin-top: 0;
}
.member-containter-wrap-right{
    width: 74.5%;

    border-radius: 0.1rem;
    overflow: hidden;
}
.mcwl-info{
    padding: 0.24rem;
    border-radius: 0.1rem;
    background: var(--colorfff);
}
.mcwl-info-pic{
    width: 0.64rem;
    height: 0.64rem;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto 0.17rem;
}
.mcwl-info-pic img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.mcwl-info-name{
    text-align: center;
    font-weight: 700;
    margin-bottom: 4px;
}
.mcwl-info-number{
    color: var(--color999);
    text-align: center;
    line-height: var(--line18);
}
.member-containter{
    padding-top: 0.3rem;
    padding-bottom: 0.9rem;
}
.mcwl-info{
    margin-bottom: 0.24rem;
}
.mcwl-list{
    padding: 0.16rem 0;
    border-radius: 0.1rem;
    background: var(--colorfff);
}
.mcwl-list-li-link{
    display: flex;
    padding: 0.1rem 0.32rem;
    transition: all .4s ease;
    cursor: pointer;
}
.mcwl-list-li.active .mcwl-list-li-link{
    background: #F8F8F8;
}
.mlll-icon{
    width: 20px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 8px;
    position: relative;
    top: 4px;
}
.mlll-icon img{
    width: 100%;
    transition: all .4s ease;
}
.mlll-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.mcwl-list-li.active .mlll-icon img:nth-child(2){
    opacity: 1;
}
.mcwl-list-li.active .mlll-icon img:nth-child(1){
    opacity: 0;
}
.mlll-text{
    color: var(--color666);
    line-height: var(--line175);
    transition: all .4s ease;
}
.mcwl-list-li.active  .mlll-text{
    color: var(--color333);
}
.mod-modal-info{
    background: rgba(0, 0, 0, .5);
}
.mod-modal-info .ys-modal-content {
    width: 619px;
    padding: 0.4rem;
}
.mod-modal-info .ys-modal-container{
    overflow: hidden;
    border-radius: 0.24rem;
    box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.10);
}
.std-btn1.icon .std-btn1-link{
    padding: 8px 0.16rem 8px 0.24rem;
    border-radius: 8px;
}
.std-btn1.icon .std-btn2-icon{
    width: 18px;
    margin-left: 4px;
}
.std-btn1-text{
    font-size: var(--font16);
    color: var(--colorfff);
    line-height: var(--line175);
}
.mod-modal-info-btn{
    width: 100%;
    display: flex;
    justify-content: flex-end;
}
.mod-modal-info-title{
    margin-bottom: 0.39rem;
    color: var(--color333);
    line-height: var(--line15);
    font-weight: 700;
}
.mod-modal-info .ys-modal-close {
    right: 0.4rem;
    top: 0.42rem;
    font-size: 0.24rem;
    font-weight: 400;
}
.member-containter-wrap-right h1{
    font-weight: 700;
    line-height: var(--line15);
    color: var(--color333);
    margin-bottom: 0.16rem;
}
.load-list-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.12rem;
}
.load-list-ul-li{
    width: 33.333333%;
    padding: 0 0.12rem;
    margin-top: 0.24rem;
}
.llul-link{
    height: 100%;
    width: 100%;
    display: block;
    padding: 0.2rem;
    background: #F5F6F7;
    border-radius: 8px;
    overflow: hidden;
    cursor: pointer;
}
.llul-link-icon{
    width: 0.36rem;
    margin-bottom: 0.16rem;
    position: relative;
}
.llul-link-icon img{
    width: 100%;
    transition: all .4s ease;
}
.llul-link-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.llul-link-bot{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.llul-link-bot-icon{
    width: 0.2rem;
    flex-shrink: 0;
    font-size: 0;
    position: relative;
    top: 4px;
}
.llul-link-bot-icon img{
    width: 100%;
    transition: all .4s ease;
}
.llul-link-bot-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.llul-link-bot-text{
    width: 100%;
    padding-right: 10px;
    color: var(--color333);
    line-height: var(--line175);
    font-weight: 700;
    transition: all .4s ease;
}
/* Align with h.hioki.com.cn/Public/Cn/css/main.css member-foot / footer-share-new */
.member-foot .footer-top{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 0.16rem;
}
.member-foot .footer-logo{
    width: 1.64rem;
    margin-right: 0.4rem;
    margin-bottom: 0.3rem;
}
.member-foot .footer-logo img{
    width: 100%;
    display: block;
}
.member-foot .footer-top-right{
    display: flex;
    align-items: flex-start;
}
.member-foot .footer-top-right-text{
    color: var(--color333);
    line-height: var(--line18);
    margin-right: 0.16rem;
}
.footer-share-new{
    margin: 0 -0.14rem;
}
.footer-share-new > li{
    padding: 0 0.14rem;
}
.footer-share-new .footer-share-btn{
    width: 1rem;
    margin: 0 auto 0.05rem;
    cursor: default;
}
.footer-share-new .footer-share-btn img{
    width: 100%;
}
.footer-share-text{
    font-size: 12px;
    text-align: center;
    line-height: var(--line18);
    color: var(--color666);
}
.member-foot .footer-text p span,
.member-foot .footer-text p a{
    color: var(--color666);
    line-height: var(--line18);
    font-size: 12px;
}
.member-foot .footer-privacy{
    margin: 0 -0.24rem;
}
.member-foot .footer-privacy li{
    padding: 0 0.24rem;
    position: relative;
}
.member-foot .footer-privacy li::after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height:10px;
    background: rgba(0, 0, 0, 0.20);
}
.member-foot .footer-privacy li:last-child::after{
    display: none;
}
.member-foot .footer-privacy li a{
    color: rgba(0,0,0,0.4);
    font-size: 12px;
    line-height: var(--line18);
}
.member-foot{
    padding: 0.72rem 0 0.66rem;
    background: #fefefe;
}
.member-foot .footer-bot{
    border-top: 1px solid rgba(240, 240, 240, .7);
    padding-top: 0.16rem;
    padding-bottom: 0 !important;
}
.member-foot .footer-bot::before{
    display: none;
}
.mcwl-info-top{
    position: relative;
}
.mcwl-info-setting{
    position: absolute;
    bottom: 0;
    left: 62%;
    transform: translateX(-50%);
    z-index: 2;
    width: 24px;
    height: 24px;
    padding: 4px;
    border-radius: 50%;
    background: #FFF;
    box-shadow: 0 0 4px 0 rgba(31, 33, 39, 0.10);
}
.mcwl-info-setting img{
    width: 100%;
}
.mcwl-info-setting a{
    display: block;
}
.footer-share-code{
    width: 100px;
}
/* I09_在线体验 */
.online-list-word{
    margin-top: 8px;
}
.online-list-word p{
    color: var(--color666);
    line-height: var(--line175);
}
.online-list-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.12rem;
}
.online-list-ul-li{
    width: 50%;
    padding: 0 0.12rem;
    margin-top: 0.24rem;
    height: auto;
}
.olul-link{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    padding: 0.2rem 0.24rem;
    background: #F5F6F7;
    border-radius: 8px;
    overflow: hidden;
}
.olul-link-title{
    font-weight: 700;
    color: var(--color333);
    line-height: var(--line175);
    width: 100%;
    text-align: left;
    min-height: 3.5em;
    transition: all .4s ease;
}
.std-btn2.main .std-btn2-text{
    color: var(--colormain);
}
.std-btn2.main .std-btn2-text::after{
    background: var(--colormain);
}
/* I08_01会员权益 */
.online-list-ul-li .std-btn2{
    margin-top: 0.24rem;
}
.benef-banner{
    width: 100%;
    position: relative;
    border-radius: 0.1rem;
    overflow: hidden;
    margin-bottom: 0.24rem;
}
.benef-banner-img{
    position: relative;
    z-index: 1;
}
.benef-banner-img::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    /* background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 1) 100%); */
}
.benef-banner-img, .benef-banner-img img{
    width: 100%;
}
.benef-banner-textbox{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2;
    width: 100%;
    padding: 0 0.6rem;
}
.benef-banner-textbox h1{
    color: var(--colorfff);
    text-align: center;
    line-height: var(--line14);
    font-weight: 700;
}
.benef-wrap h2{
    color: var(--color333);
    line-height: var(--line175);
    font-weight: 700;
    margin-bottom: 0.24rem;
}
.benef-edr h6{
    font-size: var(--font16);
    color: var(--color333);
    line-height: var(--line175);
    font-weight: 700;
    margin-bottom: 8px;
}
.benef-edr p{
    color: var(--color666);
    line-height: var(--line175);
    font-size: var(--font16);
}
.benef-edr p a{
    color: var(--colormain);
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: 9.5%;
    text-underline-offset: 25%;
    text-underline-position: from-font;
}
.benef-list-li-text{
    position: relative;
    z-index: 1;
    color: var(--color333);
    line-height: var(--line175);
    font-weight: 700;
    margin-bottom: 8px;
}
.benef-list-li-text::after{
    content: "";
    position: absolute;
    top: 55%;
    left: -5px;
    transform: translateY(-50%);
    width: 10px;
    height: 0.32rem;
    background: rgba(61, 96, 174, 0.10);
}
.benef-list-li-word p{
    color: var(--color666);
    line-height: var(--line175);
    font-size: var(--font16);
}
.benef-list-li{
    margin-bottom: 0.18rem;
}
.benef-list-li:last-child{
    margin-bottom: 0;
}
.benef-list{
    margin-bottom: 0.48rem;
}
.benef-page .member-containter-wrap-right{
    background: transparent;
    padding: 0 !important;
}
.benef-wrap{
    background: var(--colorfff);
    padding: 0.24rem 0.4rem;
    border-radius: 0.1rem;
}
/* I8_2隐私保护方针 */
.ys-cont1420 {
    width: 85vw;
    max-width: 1420px;
    margin: auto;
    --place: calc(50vw - 710px);
    --cont: 1420px;
}
@media screen and (max-width: 1694px){
    .ys-cont1420 {
        --place: 7.5vw;
        --cont: 85vw;
    }
}
.privacy-page h1{
    text-align: center;
    color: var(--color333);
    line-height: var(--line13);
    font-weight: 700;
    font-size: var(--font48);
}
.privacy-containter-wrap{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.privacy-containter{
    padding-top: 0.9rem;
}
.pcwl-list-li-link{
    color: var(--color999);
    line-height: var(--line175);
    transition: all .4s ease;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
.pcwl-list-li.act .pcwl-list-li-link{
    color: var(--color333);
    text-decoration-line: underline;
}
.pcwl-list-li{
    margin-bottom: 0.24rem;
}
.pcwl-list-li:last-child{
    margin-bottom: 0;
}
.privacy-containter-wrap-right{
    width: 83%;
}
.privacy-containter-wrap-left{
    width: 7%;
    flex-shrink: 0;
    position: sticky;
    -webkit-position:sticky;
    top: calc(var(--headh) + 0.4rem);
}
.privacy-containter{
    overflow: visible !important;
}
.privacy-containter-wrap-right h2{
    color: var(--color333);
    line-height: var(--line14);
    font-weight: 700;
    margin-bottom: 0.24rem;
}
.pcwr-edr h6{
    color: var(--color333);
    font-size: var(--font16);
    line-height: var(--line175);
    font-weight: 700;
    margin-bottom: 8px;
}
.pcwr-edr p{
    margin-bottom: 0;
    font-size: var(--font16);
    color: var(--color666);
    line-height: var(--line175);
}
/* I7_1个人信息 */
.infor-containter-wrap{
    background: var(--colorfff);
    border-radius: 0.1rem;
    overflow: hidden;
    padding: 0.4rem 0.54rem 0.6rem 0.66rem;
}
.infor-containter{
    padding-top: 0.3rem;
    padding-bottom: 0.9rem;
}
.infor-containter-wrap h1{
    color: var(--color333);
    font-weight: 700;
    line-height: var(--line15);
}
.ys-form-inof-item{
    margin-bottom: 0;
    padding: 0 0.12rem;
}
.ys-form-inof{
    margin: 0 -0.12rem;
}
.ys-fii-name{
    color: var(--color333);
    line-height: var(--line18);
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: 700;
}
.ys-fii-name span{
    color: #FF2727;
}
.ys-fii-input {
    height: 52px;
    border-radius: 8px;
    border: 1px solid #D6D6D6;
}
.ys-fii-input input{
    color: var(--color333);
    font-size: var(--font16);
    line-height: var(--line175);
    border: none !important;
}
.ys-fii-input input::placeholder{
    color: var(--color999) !important;
}
.ys-form-inof-item.ys-form-empty .ys-fii-input{
    border: solid 1px #FF2727;
}
.ys-fia-text-btn{
    width: 20px;
    height: 20px;
    top: 3px;
}
.ys-fia-text-btn::before{
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.10);
}
.ys-fia-text-word{
    color: var(--color666);
    line-height: var(--line18);
    font-size: 14px;
}
.ys-fia-text-word a{
    color: var(--color666);
    /* text-decoration: none; */
}
.ys-form-inof-agree{
    width: 80%;
}
.ys-form-inof-btn{
    display: flex;
    align-items: center;
    margin: 0 -4px;
    margin-top: 0.4rem;
}
.ys-form-inof-submit,
.ys-form-inof-reset{
    padding: 0 4px;
}
.ys-fii-submit,
.ys-fii-reset{
    padding: 8px 0.48rem;
    font-size: var(--font16);
    line-height: var(--line175);
    border-radius: 8px;
    overflow: hidden;
    cursor: pointer;
}
.ys-fii-submit{
    background: var(--colormain);
    color: var(--colorfff);
    height: auto !important;
}
.ys-fii-reset{
    background: #f5f6f7;
    color: var(--color999);
}
.ys-fii-select-search .ys-select-bd{
    border-radius: 8px;
    border: 1px solid #D6D6D6;
}
.ys-select-inof{
    max-height: 180px;
    height: auto !important;
}
.ys-form-inof-item .ys-select-li,
.ys-checkbox1-font{
    font-size: var(--font14);
    color: var(--color666);
    transition: all .4s ease;
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: var(--line18);
}
.ys-checkbox1-icon{
    width: 16px;
    height: 16px;
    margin-right: 8px;
    top: 5px;
    position: relative;
    z-index: 1;
}
.ys-checkbox1-icon::before{
    border-radius: 2px;
    border: 1px solid rgba(0, 0, 0, 0.10);
}
.ys-checkbox1-font{
    padding: 0 !important;
}
.ys-select-xtbbox .icon-arrow-down:before {
    color: #999;
    font-size: 14px;
    font-weight: 290;
}
.infor-containter-wrap .ys-form-next,
.infor-containter-wrap .ys-form-third-province{
    width: 16.666667%;
}
.infor-containter-wrap .ys-form-next .ys-fii-name{
    opacity: 0;
}
.infor-containter-wrap .ys-fiiss-input {
    border: 5px solid rgba(61, 96, 174, 0.1);
}
.infor-containter-wrap .ys-fiiss-input input {
    font-size: var(--font14);
}
.infor-modal .mod-modal-info-btn{
    margin: 0 -4px;
}
.infor-modal .std-btn1{
    padding: 0 4px;
}
.infor-modal .std-btn1-link{
    padding: 8px 0.24rem;
    border-radius: 8px;
    cursor: pointer;
}
.mmib-sure .std-btn1-link{
    background: var(--colormain);
    color: var(--colorfff);
}
.mmib-cancel .std-btn1-link{
    background:#f5f6f7;
    color: var(--color333);
}
.mmib-cancel .std-btn1-link::after{
    display: none;
}
/* I6_2账号设置 */
.account-containter{
    padding-top: 0.3rem;
    padding-bottom: 0.9rem;
}
.account-containter .mcwl-info-pic{
    width: 1.2rem;
    height: 1.2rem;
}
.account-containter-wrap{
    width: 100%;
    padding: 0 0.79rem;
}
.acwl-item-text{
    color: var(--color666);
    line-height: var(--line175);
    margin-bottom: 8px;
    padding-left: 0.16rem;
}
.acwl-item-ul{
    width: 100%;
    position: relative;
    background: var(--colorfff);
    border-radius: 8px;
    overflow: hidden;
}
.aiul-box{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.16rem;
    transition: all .4s ease;
}
.aiul-box .std-btn2-text{
    color: var(--color666);
    line-height: var(--line175);
}
.acwl-item{
    margin-bottom: 0.24rem;
}
.aiul-text{
    display: flex;
    align-items: center;
    color: var(--color333);
    line-height: var(--line175);
}
.aiul-text-icon{
    width: 16px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 8px;
}
.aiul-text-icon img{
    width: 100%;
}
/* I6_1会员首页 */
.homeber-page .member-containter-wrap-right{
    padding: 0 !important;
    background: transparent;
}
.homeber-banner{
    border-radius: 0.1rem;
    overflow: hidden;
    margin-bottom: 0.24rem;
}
.homeber-banner img{
    width: 100%;
}
.homeber-banner{
    position: relative;
}
.homeber-page h1{
    margin-bottom: 0 !important;
}
.homeber-page h2{
    color: var(--color333);
    line-height: var(--line15);
    font-weight: 700;
}
.homeber-notifi{
    background: var(--colorfff);
    padding: 0.2rem 0.4rem 0.4rem;
    margin-bottom: 0.24rem;
    border-radius: 0.1rem;
}
.homeber-notifi-list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.12rem;
}
.homeber-notifi-list-li{
    width: 50%;
    padding: 0 0.12rem;
    margin-top: 0.24rem;
}
.hnll-link{
    display: block;
    border-radius: 8px;
    background: #f5f6f7;
    padding: 0.2rem 0.24rem;
}
.hnll-link-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.15rem;
}
.hltl-icon{
    width: 24px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 8px;
}
.hltl-icon img{
    width: 100%;
}
.hltl-text{
    font-weight: 700;
    line-height: var(--line18);
    color: var(--colormain);
}
.hnll-link-top-date{
    color: var(--color999);
    line-height: var(--line18);
}
.hnll-link-word p{
    color: var(--color666);
    line-height: var(--line175);
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.hnll-link-word{
    margin-bottom: 0.16rem;
}
.homeber-notifi-list-li .std-btn2{
    display: block;
    padding-top:0.15rem;
    border-top: solid 1px rgba(0, 0, 0, 0.10);
}
.homeber-notifi-list-li .std-btn2-link{
    width: 100%;
    justify-content: space-between;
}
.homeber-notifi-list-li .std-btn2-text{
    color: var(--color333);
}
.homeber-notifi-list-li .std-btn2-text::after{
    display: none;
}
.homeber-page .load-list{
    padding: 0.24rem 0.5rem 0.4rem 0.4rem;
    background: var(--colorfff);
    border-radius: 0.1rem;
}
.member-containter{
    overflow: visible !important;
}
.member-containter-wrap-left{
    position: sticky;
    -webkit-position: sticky;
    top: calc(var(--headh) + 0.4rem);
}
.hnll-link-top-left{
    align-items: center;
}
/* I6_3退回申请表 */
.return-containter-wrap{
    border-radius: 0.1rem;
    overflow: hidden;
    background: var(--colorfff);
}
.return-containter-wrap-ban{
    padding: 0.45rem 0.78rem;
    background: var(--colormain);
}
.rcwb-logo{
    width: 1.2rem;
    margin-bottom: 0.32rem;
}
.rcwb-logo img{
    width: 100%;
}
.return-containter-wrap-ban h1{
    color: var(--colorfff);
    font-weight: 700;
    margin-bottom: 0.24rem;
    line-height: var(--line14);
}
.rcwb-word p{
    color: var(--colorfff);
    line-height: var(--line175);
}
.return-containter{
    padding: 0.3rem 0 0.9rem;
}
.return-containter-wrap-cont{
    padding: 0.76rem 0.54rem 0.6rem 0.66rem;
}
.return-page .ys-fia-text-word a{
    color: var(--colormain);
    display: inline-block;
    margin-left: 5px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
.return-page .ys-form-inof-agree {
    width: 100%;
}
.ys-checkbox1-icon .iconfont{
    font-size: 10px;
}
.ys-checkbox1-icon::before{
    z-index: -1;
    pointer-events: none;
}
.ys-select-li.on .ys-checkbox1-icon::before{
    background: var(--colormain);
}
.ys-checkbox1-icon .icon-xuanze:before{
    color: #fff;
}
.ys-form-inof-item .ys-select-li.on, .ys-select-li.on .ys-checkbox1-font{
    background: #F8F8F8;
}
.ys-fii-checkbox1 .ys-select-inof, .ys-fii-checkbox2 .ys-select-inof, .ys-fii-select .ys-select-inof, .ys-fii-select-search .ys-fiiss-core {
    padding: 4px 0;
}
.ys-checkbox-bd .ys-select-li{
    padding: 8px 0.16rem;
}
/* 2025-11.17反馈修改补充--start */
.load-edr-wrap p{
    color: var(--color666);
    line-height: var(--line175);
}
.member-containter-wrap-right h2{
    line-height: var(--line15);
    font-weight: 700;
}
.load-edr{
    padding: 0.24rem 0.33rem 0.24rem 0.4rem;
    background: var(--colorfff);
    overflow: hidden;
    border-radius: 0.1rem;
    margin-bottom: 0.24rem;
}
.footer-share-code{
    width: 140px;
    top: auto;
    bottom: calc(100% + 10px);
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.10);
    padding: 0;
    border-radius: 8px;
}
.footer-share-code img{
    width: 100%;
    border-radius: 8px;
    overflow: hidden;
}
.footer-share-code::before {
    content: '';
    border-bottom: none;
    border-top: 8px solid var(--colorfff);
    left: 50%;
    transform: translateX(-50%);
    top: auto;
    bottom: -8px;
    position: absolute;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}
.infor-page .ys-fia-text-word a{
    color: var(--color333);
}
.infor-page .ys-form-tiled .ys-fia-text-word{
    margin-bottom: 0.16rem;
    padding-left: 0 !important;
}
.infor-page .ys-form-tiled{
    width: 80%;
}
.ys-form-tiled-inof {
    margin: 0 -0.12rem;
}
.ys-form-oi-nub {
    margin: 0 0.12rem;
    margin-bottom: 0;
    cursor: pointer;
}
.ys-form-tiled-icon {
    --width1: 14px;
    top: 6px;
}
.ys-form-tiled-font {
    padding-left: 8px;
    font-size: var(--font14);
    line-height: var(--line18);
    color: var(--color666);
}
.ys-form-tiled-icon::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 58%;
    height: 58%;
    background: var(--colormain);
    border-radius: 50%;
    opacity: 0;
    transition: var(--transition);
}
.ys-form-oi-nub.on .ys-form-tiled-icon::before {
    border: 1px solid var(--colormain);
    background: transparent;
}
.ys-form-oi-nub.on .ys-form-tiled-icon::after{
    opacity: 1;
}
.ys-form-tiled-icon::before {
    border: 1px solid var(--color333);
}
.photo-media-img{
    border-radius: 0.1rem;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.photo-media-img::after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 48%;
    height: 100%;
    /* background: linear-gradient(90deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.00) 100%); */
    z-index: 0;
    pointer-events: none
}
.photo-media-img img{
    width: 100%;
}
.photo-media{
    width: 100%;
    position: relative;
}
.photo-media-title{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    padding: 0 0.4rem;
    z-index: 2;
    color: var(--colorfff);
    line-height: var(--line15);
    font-weight: 700;
}
.photo-media-link{
    width: 100%;
    display: block;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCSB_scrollTools.mCS-dark .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools.mCS-dark .mCSB_dragger:active .mCSB_dragger_bar {
    width: 4px;
    background-color: #c5c9d3;
    border-radius: 4px;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent !important;
}
.ys-focus .ys-lcn-password input{
    border-radius: 8px !important;
}
/* 2025-11.17反馈修改补充--end */
@media screen and (min-width: 1200px) {
    /* 会员页面-start */
    .aiul-box:hover{
        background: rgba(0,0,0,.02);
    }
    .ys-form-inof-item .ys-select-li:hover{
        color: var(--color333);
    }
    .olul-link:hover .std-btn2-text::after{
        width: 100%;
    }
    .member-foot .footer-privacy li a:hover{
        color: rgba(0,0,0,1);
    }
    .mcwl-list-li-link:hover .mlll-text{
        color: var(--color333);
    }
    .mcwl-list-li-link:hover .mlll-icon img:nth-child(1){
        opacity: 0;
    }
    .mcwl-list-li-link:hover .mlll-icon img:nth-child(2){
        opacity: 1;
    }
    .mcwl-list-li-link:hover{
        background: #f8f8f8;
    }
    .ys-bread-list a:hover{
        color: var(--color333);
    }
    .member-header .head-ldi-nub a:hover{
        background: #f8f8f8;
    }
    .member-footer .footer-privacy li a:hover{
        opacity: 0.8;
    }
    .std-btn1-link:hover::after{
        width: 100%;
        right: auto;
        left: 0;
    }
    .std-btn1.gray .std-btn1-link:hover{
        color: var(--colorfff);
        border: solid 1px var(--colormain);
    }
    .std-btn2-link:hover .std-btn2-text::after{
        width: 100%;
    }
    .std-btn3-link:hover .std-btn3-text{
        color: var(--colormain);
    }
    .std-btn3-link:hover .std-btn3-icon img:nth-child(1){
        opacity: 0;
    }
    .std-btn3-link:hover .std-btn3-icon img:nth-child(2){
        opacity: 1;
    }
    .llul-link:hover .llul-link-bot-icon img:nth-child(1){
        opacity: 0;
    }
    .llul-link:hover .llul-link-bot-icon img:nth-child(2){
        opacity: 1;
    }
    .llul-link:hover .llul-link-bot-text{
        color: var(--colormain);
    }
    .llul-link:hover .llul-link-icon img:nth-child(1){
        opacity: 0;
    }
    .llul-link:hover .llul-link-icon img:nth-child(2){
        opacity: 1;
    }
    .olul-link:hover .olul-link-title{
        color: var(--colormain);
    }
    .infor-page .ys-form-inof-item .ys-select-li:hover{
        color: var(--colormain);
        background: #F8F8F8;
    }
    /* 会员页面-end */
}
/* 会员页面-end */

/* 主站页面--start */
/* 首页--start */
.ys-hpc-right{
    display: flex;
}
.head-search-btn.act .ys-imgbox-cover:nth-of-type(2){
    opacity: 0 !important;
}
.head-search-btn.act .ys-imgbox-cover:nth-of-type(1){
    opacity: 1 !important;
}
.std-btn1.radius .std-btn1-link{
    padding: 8px 0.24rem;
    border-radius: 8px;
    border: solid 1px var(--colorfff);
    background:transparent !important;
    color: var(--colorfff);
}
.std-btn1.radius .std-btn1-link::after{
    background: var(--colorfff);
}
.ys-hd-pc-core{
    padding: 0 0.8rem;
}
.head-logo{
    width: 1.9rem;
}
.member-page .ys-hd-pc-core{
    padding: 0;
}
.head-nav-item-title {
    padding: 0 0.1rem;
    margin: 0 0.14rem;
    font-size: var(--font16);
}
.head-nav{
    margin-right: 1rem;
}
.head-tel a{
    line-height: var(--headh);
    color: var(--colorfff);
    font-size: var(--font18);
}
.head-tel{
    margin-right: 0.4rem;
    position: relative;
    z-index: 1;
}
.head-login-link{
    line-height: var(--headh);
    display: flex;
    align-items: center;
}
.head-login-link-icon{
    width: 0.24rem;
    position: relative;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 8px;
}
.head-login-link-icon img{
    width: 100%;
    transition: var(--transition);
}
.head-login-link-icon img:nth-child(2){
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
.head-login-link-text{
    color: var(--colorfff);
    transition: var(--transition);
    font-size: var(--font14);
}
.head-login{
    padding-right: 0.12rem;
}
.head-search-btn{
    width: 0.24rem;
}
.head-search{
    padding: 0 0.12rem;
}
.head-search-btn{
    position: relative;
}
.head-search-btn::before,
.head-search-btn::after{
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 0.2rem;
    background: rgba(255, 255, 255, 0.10);
    transition: var(--transition);
}
.head-search-btn::before{
    left: -0.12rem;
}
.head-search-btn::after{
    right: -0.12rem;
}
.head-lang-top-text{
    line-height: var(--headh);
    font-size: var(--font16);
    color: var(--colorfff);
    transition: var(--transition);
    margin-right: 4px;
}
.head-lang-top-circle,
.head-lang-top-jian{
    width: 0.24rem;
}
.head-lang{
    margin-right: 0.24rem;
}
.head-ldi-nub.active a{
    color: var(--colormain);
}
.head-login,
.ys-hd-pc .std-btn1{
    position: relative;
    z-index: 1;
}
.ys-hd-pc .std-btn1.radius .std-btn1-link::after{
    background: var(--colormain);
}
.ys-hd-pc.isfixed .head-tel a,
.ys-hd-pc.ishover .head-tel a{
    color: var(--color333);
}
.ys-hd-pc.isfixed .head-login-link-icon img:nth-of-type(1),
.ys-hd-pc.ishover .head-login-link-icon img:nth-of-type(1){
    opacity: 0;
}
.ys-hd-pc.isfixed .head-login-link-icon img:nth-of-type(2),
.ys-hd-pc.ishover .head-login-link-icon img:nth-of-type(2){
    opacity: 1;
}
.ys-hd-pc.isfixed .head-login-link-text,
.ys-hd-pc.ishover .head-login-link-text{
    color: var(--color333);
}
.ys-hd-pc.isfixed .head-search-btn::before,
.ys-hd-pc.ishover .head-search-btn::before,
.ys-hd-pc.isfixed .head-search-btn::after,
.ys-hd-pc.ishover .head-search-btn::after{
    background: rgba(0, 0, 0, 0.10);
}
.ys-hd-pc.isfixed .head-lang-top-text,
.ys-hd-pc.ishover .head-lang-top-text{
    color: var(--color333);
}
.ys-hd-pc.isfixed .std-btn1-link,
.ys-hd-pc.ishover .std-btn1-link{
    border: solid 1px var(--color333);
    color: var(--color333);
}
.ys-ban-title{
    font-size: var(--font60);
    color: var(--colorfff);
    line-height: var(--line13);
    font-weight: bold;
    margin-top: 0.16rem;
}
.ys-ban-word p{
    color: var(--colorfff);
    font-size: var(--font18);
    line-height: var(--line15);
}
.ys-ban-word{
    width: 42%;
    margin-top: 0.24rem;
}
.home-main .ys-main{
    position: relative;
    z-index: 1;
}
.home-main .ys-main::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height:1.5rem;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.00) 100%);
    pointer-events: none;
    z-index: 0;
}
.home-cont{
    width: 100%;
    padding: 0 20px;
}
.home-products-list-item.active{
    width: 100%;
}
.home-products-list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.1rem;
}
.home-products-list-item{
    width: 50%;
    padding: 0 0.1rem;
    margin-top: 0.2rem;
}
.hpli-box{
    width: 100%;
    position: relative;
    border-radius: 0.16rem;
    overflow: hidden;
}
.hpli-box-wrap{
    position: absolute;
    top:0.9rem;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    z-index: 2;
}
.hpli-box-wrap-title{
    text-align: center;
    color: var(--colorfff);
    line-height: var(--line14);
    margin-bottom: 0.19rem;
    font-weight: bold;
}
.hpli-box-wrap-btn{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 -0.12rem;
}
.hpli-box-wrap-btn .std-btn1,
.hpli-box-wrap-btn .std-btn2 {
    padding: 0 0.12rem;
}
.home-solut{
    position: relative;
    z-index: 1;
    margin-top: 0.2rem;
    height: calc(100vh - var(--headh));
}
.home-solut::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background:  rgba(0, 0, 0, 0.20);
}
.home-solut-picul{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -2;
}
.hspl-box img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-solut-picul-li{
    display: none;
}
.home-solut-picul-li:first-child{
    display: block;
}
.home-solut-list-li{
    width: 16.666667%;
}
/* 首页--end */
/* 载入效果 */
.ys-fadeInUpimg {
    transition: all 0.8s !important;
    animation: fadeInUpimg 2s ease 1;
}
@keyframes fadeInUpimg{
    0% {
        transform: scale(1.2);
    }
    100% {
        transform: none;
    }
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .std-btn1.radius .std-btn1-link:hover{
        color: var(--colormain);
    }
    .head-ldi-nub a:hover{
        color: var(--colormain);
    }
    .ys-hd-pc .std-btn1.radius .std-btn1-link:hover{
        color: var(--colorfff);
        border: solid 1px var(--colormain);
    }
}
/* 主站页面--end */
