﻿@charset "utf-8";
/* 公共样式 - start */
@font-face {
    font-family: 'Tianzhun-Light';
    src: url('../fonts/UrbanistLight/UrbanistLight.woff2') format('woff2'),
         url('../fonts/UrbanistLight/UrbanistLight.woff') format('woff');
}
@font-face {
    font-family: 'Tianzhun-Regular';
    src: url('../fonts/UrbanistRegular/UrbanistRegular.woff2') format('woff2'),
         url('../fonts/UrbanistRegular/UrbanistRegular.woff') format('woff');
}
@font-face {
    font-family: 'Tianzhun-Medium';
    src: url('../fonts/UrbanistMedium/UrbanistMedium.woff2') format('woff2'),
         url('../fonts/UrbanistMedium/UrbanistMedium.woff') format('woff');
}
@font-face {
    font-family: 'Tianzhun-SemiBold';
    src: url('../fonts/UrbanistSemiBold/UrbanistSemiBold.woff2') format('woff2'),
         url('../fonts/UrbanistSemiBold/UrbanistSemiBold.woff') format('woff');
}
@font-face {
    font-family: 'Tianzhun-Bold';
    src: url('../fonts/UrbanistBold/UrbanistBold.woff2') format('woff2'),
         url('../fonts/UrbanistBold/UrbanistBold.woff') format('woff');
}
body { 
    font-family: 'Tianzhun-Regular', "PingFang SC", "Microsoft YaHei" !important;
}
input,textarea{
    font-family: 'Tianzhun-Regular', "PingFang SC", "Microsoft YaHei" !important;
}
/* wow弹窗字体引入 */
.altumcode {
    --fontFamily: 'Tianzhun-Regular', "PingFang SC", "Microsoft YaHei" !important;
}
.search-main{
    --colormain1: var(--colorbj) !important;
    --color4: var(--colorfff) !important;
}
/* 英文站换行规则 */
p,div,h1,h2,h3,h4,h5,h6,span,a{ 
    word-wrap: normal; 
    word-break: keep-all; 
}
:root {
    /* 字号 */
    --font60: 60px;
    --font50: 50px;
    --font32: 32px;
    --font24: 24px;
    --font20: 20px;
    /* 段落字号 */ 
    --font18: 18px;
    --font16: 16px;
    --font14: 14px;
    /* 行高 */
    --line13: 1.3;
    --line15: 1.5;
    --line16: 1.6;
    --line175: 1.75;
    --line18: 1.8;
    /* 导航-高度 */
    --headh: 80px;
    /* 颜色 */
    --color022:#022106;
    --color646:#646D65;
    --color333: #333;
    --color666: #666;
    --color999: #999;
    --colorfff: #fff;
    --colormain:#009143;
    --colorbj:#F5F5F5;
    /* 板块间距 */
    --space130: 130px;
    --space100: 100px;
    --space44: 44px;
    /* 段落间距 */
    --parpspace10: 10px;
    --parpspace12: 12px;
    /* 特殊字体 */
    --light:'Tianzhun-Light';
    --regular:'Tianzhun-Regular';
    --bold:'Tianzhun-Bold';
    --semibold:'Tianzhun-SemiBold';
    --medium:'Tianzhun-Medium';
    /* --圆角 */
    --radius20:20px;
    --radius16:16px;
    --radius15:15px;
    --radius12:12px;
    --radius10:10px;
}
.mod-text32{
    font-size: 32px;
    line-height: 1.5;
    color: var(--color111);
}
.std-h1 {
    font-size: var(--font60);
    color: var(--color022);
    line-height: var(--line13);
    font-family: var(--medium) !important;
}
.std-h2,
.yxedr-active h2 {
    font-size: var(--font50);
    color: var(--color022);
    line-height: var(--line13);
    font-family: var(--medium) !important;
}
.std-h3,
.yxedr-active h3 {
    font-size: var(--font32);
    color: var(--color022);
    line-height: var(--line15);
}
.std-h4,
.yxedr-active h4 {
    font-size: var(--font24);
    color: var(--color022);
    line-height: var(--line15);
}
.std-h5,
.yxedr-active h5 {
    font-size: var(--font20);
    color: var(--color022);
    line-height: var(--line15);
}
.std-text1,
.std-text1 p {
    font-size: var(--font18);
    color: var(--color022);
    line-height: var(--line16);
}
.std-text2,
.std-text2 p {
    font-size: var(--font16);
    color: var(--color022);
    line-height: var(--line175);
    font-family: var(--medium);
}
.std-text3,
.std-text3 p {
    font-size: var(--font14);
    color: var(--color022);
    line-height: var(--line18);
    font-family: var(--medium);
}
.yxedr-active p {
    font-size: var(--font16);
    color: var(--color1);
    line-height: var(--line175);
    margin-bottom: var(--parpspace10);
}
.std-padd130{
    padding: var(--space130) 0;
}
.std-padd130-top{
    padding-top: var(--space130);
}
.std-padd130-bot{
    padding-bottom: var(--space130);
}
.std-padd100{
    padding: var(--space100) 0;
}
.std-padd100-top{
  padding-top: var(--space100); 
}
.std-padd100-bot{
    padding-bottom: var(--space100);
}
.std-mar44{
    margin-bottom: var(--space44);
}
.yxedr-active h2, .yxedr-active h3 {
    margin-bottom: var(--parpspace16);
}
.yxedr-active h4 {
    margin-bottom: var(--parpspace12);
}
.yxedr-active h5 {
    margin-bottom: var(--parpspace10);
}
/*分享翻译*/
.ys-wechat-cont-parga p::before{
    /* content: '分享到 - 微信'; */
    content: 'Share the - weixin';
}
/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .4) !important;
    white-space: nowrap;
}
/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child){
    display: none;
}
/* 侧边锚点隐藏 */
.mod-anchor{
    opacity: 0;
    transform: translateX(-50%);
    transition: all .4s ease;
}
.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;
}
/* 公共样式 - end */
/* Leo-start */
/* 按钮规范-start */
/* 1 */
.std-btn1{
    display: inline-block;
}
.std-btn1-box-tit{
    color: var(--colorfff);
    line-height: 48px;
}
.std-btn1-box{
    display: flex;
    align-items: center;
    padding:0 16px 0 8px;
    gap: 8px;
    background-color: var(--colormain);
    border-radius: 100px;
    cursor: pointer;
    transition: all .4s;
    position: relative;
    z-index: 10;
    overflow: hidden;
}
.std-btn1-box-pic{
    width: 32px;
    border-radius: 50%;
    background-color: var(--colorfff);
    position: relative;
    transition: all .4s;
}
.sbbp-imt{
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}
.std-btn1-box-pic img{
    width: 100%;
    transition: all .4s;
}
/* 2 */
.arrows-icon{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: var(--colorfff);
    transition: all .4s;
    position: relative;
    cursor: pointer;
    z-index: 2;
    box-shadow: 0px 4px 6px 3px rgba(29, 37, 28, 0.05);
}
.arrows-icon img{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 24px;
    transition: all .4s;
}
.llli-imt{
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}
.lllb-link{
    display: flex;
    align-items: center;
    gap: 24px;
}
.lllb-link-ri{
    color: #022106;
    transition: all .36s;
}
/* 3 */
.mod-arrows{
    pointer-events: none;
}
.arrows-icon{
    pointer-events: all;
}
.mod-arrows{
    display: flex;
    gap: 16px;
}
/* 按钮规范-end */
/* leo - start */
/* c1 */
.list-cont-box{
    display: flex;
    justify-content: space-between;
}
.list-cont-box-le{
    width: 21%;
}
.list-cont-box-ri{
    width: 74%;
}
.lcbl-tit{
    color: var(--color333);
    line-height: var(--line16);
    margin-bottom: 24px;
    font-family: var(--semibold);
}
.lcbl-all a{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}
.lcbl-ul-li-par{
    color: var(--color333);
    padding-right: 4px;
    transition: all .36s;
}
.lcbl-ul-li-pic{
    position: relative;
}
.lcbl-ul-li.act .lcbl-ul-li-box .lcbl-ul-li-pic .lulp-opo{
    transform: translateY(0) rotate(180deg);
}
.lulu-li.on .lulu-li-link-par{
    color: var(--colormain);
}
.lulu-li.on .lulp-opo{
    opacity: 0;
}
.lulu-li.on .lulp-opt{
    opacity: 1;
}
.lcbl-ul-li-pic{
    width: 24px;
    font-size: 0;
    flex-shrink: 0;
}
.lcbl-ul-li-pic img{
    width: 100%;
    transition: all .36s;
}
.lulp-oph{
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;  
    transition: all .36s;
}
.lulp-opt{
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    transition: all .36s;
}
.lcbl-ul-li{
    padding: 16px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}
.lcbl-ul-li-box{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.lulu-li-link{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.lulu-li-link-par{
    color: var(--color666);
    padding-right: 4px;
}
.lcbl-ul-li-ul{
    margin-left: 22px;
}
.lulu-li{
    padding-top: 16px;
}
.lcbl-ul-li.act .lcbl-ul-li-box img{
    transition: all .36s;
}
.lcbl-ul-li.act .lcbl-ul-li-box .lulp-opo{
    opacity: 0;
}
.lcbl-ul-li.act .lcbl-ul-li-box .lulp-oph{
    opacity: 1;
    transform: translateY(0) rotate(180deg);
}
.lcbl-ul-li.act .lcbl-ul-li-par{
    color: var(--colormain);
}
.lcbl-ul-li-ul{
    display: none;
}
/* 右侧 */
.lcbr-ul-li-link .ys-imgbox-cover{
    width: 100%;
    background-color: var(--colorfff);
    border-radius: var(--radius12);
    overflow: hidden;
}
.lcbr-ul-li-link{
    display: flex;
    flex-direction: column;
    height: 100%;
}
.lull-box{
    padding: 48px 0;
    background-color: var(--colorfff);
    border-radius: var(--radius12);
}
.list-page{
    background: #EEF0F4;
}
.lull-tit{
    line-height: 1.65;
    margin-top: 24px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 3.3em;
    transition: all .36s;
    font-family: var(--bold);
    flex-grow: 1;
}
.lull-par{
    margin-top: 12px;
}
.lull-par p{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 3.6em;
}
.lull-par,.lull-par p{
    color: var(--color646);
}
.lcbr-ul-li{
    width: 33.3333%;
    padding: 0 12px;
    margin-bottom: var(--space44);
}
.lcbr-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
    margin-bottom: 36px;
}
.pc-fenye li {
    float: left;
    width: 40px;
    height: 40px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    font-size: 16px;
    line-height: 40px;
    color: #333;
    text-align: center;
    margin: 0 10px;
    border-radius: 4px;
    transition: .3s;
}
.pc-fenye li.activepage {
    color: var(--colorfff);
    background: var(--colormain);
    border: none;
}
.list-cont{
    padding-top: var(--space100);
    padding-bottom: var(--space130);
}
/* 底部 */
.list-jump{
    padding-bottom: var(--space130);
}
.ljbu-li{
    width: 50%;
    padding: 0 12px;
    margin-bottom: 24px;
}
.list-jump-box-ul{
    margin: 0 -12px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -24px;
}
.ljbu-li-link{
    width: 100%;
    display: block;
}
.ljbu-li-link-tit{
    line-height: 1.4;
    color: var(--colorfff);
    font-family: var(--bold);
}
.ljbu-li-link-par,.ljbu-li-link-par p{
    color: var(--colorfff);
}
.ljbu-li-link-par p{
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 7em;
}
.ljbu-li-link-par{
    margin-top: 16px;
}
.ljbu-li .lllb-link-ri{
    color: var(--colorfff);
}
.lllb-link{
    display: flex;
    align-items: center;
    gap: 24px;
}
.ljbu-li-link-but{
    margin-top: 93px;
}
.ljbu-li-link{
    padding: 40px 138px 56px 40px;
    border-radius: var(--radius10);
    overflow: hidden;
}
/* r1 */
.inve-nume{
    padding-top: var(--space130);
    padding-bottom: var(--space100 );
}
.inve-page{
    background-color: #EEF0F4;
}
.inve-nume-box-top{
    display: flex;
    justify-content: space-between;
}
.inve-nume-box-le{
    width: 49%;
    border-radius: var(--radius10);
    overflow: hidden;
}
.inve-nume-box-ri{
    width: 43%;
}
.inve-nume-box-le img{
    width: 100%;
}
.inbr-tit{
    line-height: 1.2;
    color: var(--color022);
    margin-top: 195px;
    font-family: var(--medium);
}
.inbr-tit span{
    font-size: inherit;
    line-height: inherit;
    color: var(--colormain);
}
.inbr-tit-par{
    margin-top: 24px;
}
.inbr-tit-par,.inbr-tit-par p{
    line-height: 1.65;
    color: var(--color8b8);
    font-family: var(--medium);
}
.inve-nume-box-top{
    position: relative;
}
.inve-nume{
    overflow: inherit;
}
.inve-nume-box-bot{
    display: flex;
    justify-content: flex-end;
    position: absolute;
    left: 244px;
    bottom: -50px;
}
.inrt-ul-li-box {
    padding-right: 0px;
}
.inbb-num{
    width: 100%;
    border-radius: var(--radius10);
    display: flex;
    background-color: var(--colorfff);
    padding: 45px 69px 43px 67px;
}
.inbb-num-le{
    width: 24%;
    padding-right: 62px;
}
.inbb-num-ri{
    width: 76%;
    padding-left: 62px;
    border-left: 1px solid #D9D9D9;
    margin-top: 15px;
}
.inbb-num-le-par,.inbb-num-le-par p{
    color: var(--color333);
    font-family: var(--medium);
}
.inbb-num-le-tit{
    display: flex;
    align-items: flex-end;
    margin-top: 16px;
}
.inlt-ri{
    margin-left: 24px;
}
.inlt-le{
    font-size: var(--font50);
    line-height: 1.2;
    color: #F13838;
    font-family: var(--medium );
}
.inlt-ri-pic-par{
    color: #F13838;
    font-family: var(--medium);
}
.inlt-ri-pic{
    width: 24px;
}
.inlt-ri-pic img{
    width: 100%;
}
.inbb-num-le-perc{
    margin-top: 16px;
}
.inbb-num-le-perc,.inbb-num-le-perc p{
    color: #666;
}
.inrt-ul-li-box{
    height: 96px;
}
.inrt-ul-li-box{
    padding-right: 19px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border-right: 1px solid rgba(0, 0, 0, 0.10);
}
.iulb-name{
    color: var(--color666);
}
.iulb-num{
    color: var(--color333);
    line-height: var(--line16);
    font-family: var(--semibold);
}
.inrt-ul{
    display: flex;
}
.inrt-ul-li{
    width: 25%;
    padding-left: 19px;
}
.inrt-ul-li:last-child .inrt-ul-li-box{
    border-right: none;
}
.inbb-num-ri-bot,.inbb-num-ri-bot p{
    color: var(--color999);
}
.inbb-num-ri-bot{
    margin-top: 23px;
}
.inve-ifrom-tit{
    text-align: center;
    line-height: 1.2;
    font-family: var(--medium);
    color: var(--color022);
}
.inve-ifrom-tit span{
    font-size: inherit;
    line-height: inherit;
    font-family: inherit;
    color: var(--colormain);
}
.inve-ifrom-box-inf{
    padding: 33px 19px 32px 23px;
    background-color: var(--colorfff);
    border-radius: var(--radius10);
    margin-top: 40px;
}
.inve-ifrom{
    padding-bottom: var(--space130 );
}
.inve-rece .inve-ifrom-tit{
    text-align: left;
}
.inve-rece-box-top{
    display: flex;
    justify-content: space-between;
}
.inve-rece-box-top .lllb-link-le{
    background-color: var(--colormain);
}
.inve-rece-box-top .lllb-link-le .llli-imo{
    opacity: 0;
}
.inve-rece-box-top .lllb-link-le .llli-imt{
    opacity: 1;
}
.irbu-li-link{
    padding: 33px 35px 28px 28px;
    border-radius: var(--radius10);
    overflow: hidden;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    position: relative;
    background: linear-gradient(121deg, #0AAC55 1.76%, #0C7A3F 100%);
}
.irbu-li .std-btn1-box {
    gap: 24px;
}
.ys-form-inof-agree a{
    display: inline-block;
    font-size: inherit;
    color: inherit;
    line-height: inherit;
}
.irbu-li-link-bj{
    position: absolute;
    left: 48%;
    top: 35%;
    width: 100%;
    z-index: 0;
    transform: scale(-1);
    z-index: 0;
}
.irbu-li-link-tit{
    z-index: 6;
}
.irbu-li-link-time{
    z-index: 6;
}
.irbu-li-link-bj img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.irbu-li-link-tit{
    line-height: 1.65;
    color: var(--colorfff);
    font-family: var(--bold);
    flex-grow: 1;
}
.inve-rece-box-swiper .slick-track{
    display: flex;
    align-items: stretch;
}
.inve-rece-box-swiper .slick-list{
    padding-bottom: 0;
}
.irbu-li{
    height: auto !important;
}
.irbu-li-link{
    height: 100%;
    background-color: red;
}
.irbw-slick .std-btn1-box {
    background-color: transparent !important;
}
.irbw-slick .irbu-li-link{
    height: 100%;
}
.inve-rece-box-swiper{
    display: none;
}
.irbw-slick .std-btn1{
    margin-top: 24px;
}
.inve-rece-box-ul{
    display: flex;
    flex-wrap: wrap;
}
.irbw-slick{
    padding: 0 10px;
}
.inve-rece-box-swiper{
    margin: 0 -10px;
}
.irbs-but{
    margin-top: 60px;
}
.irbs-but{
    display: none;
}
.irbs-but{
    justify-content: center !important;
}
.irbu-li{
    width: 33.3333%;
    padding: 0 12px;
    margin-bottom: 24px;
}
.irbu-li .std-btn1-box-pic{
    width: 50px;
}
.inve-rece-box-ul{
    margin: 0 -12px;
    margin-bottom: -24px;
}
.irbu-li-link-time{
    color: var(--colorfff);
    margin-top: 32px;
}
.irbu-li-link-time p{
    color: var(--colorfff);
}
.irbu-li .std-btn1 .std-btn1-box {
    background-color: transparent !important;
}
.irbu-li .std-btn2{
    margin-top: 83px;
}
.inve-rece{
    padding-bottom: var(--space130);
    background-color: var(--colorfff);
    padding-top: var(--space130);
}
.inve-rece .inve-rece-box-top{
    margin-bottom: var(--space44);
}
.ipbu-li-link{
    padding: 25px 39px 25px 33px;
    border-radius: var(--radius10);
    background: var(--colorfff);
    width: 100%;
    display: flex;
    align-items: center;
}
.ipbu-li .ipbu-li-link-but .std-btn1-box-tit{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color022);
}
.ipbu-li-link-tit{
    line-height: 1.65;
    color: var(--color022);
    font-family: var(--medium);
    width: 66%;
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
max-height: 1.65em;
}
.ipbu-li-link-tit::after{
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color:#E3E3E3 ;
    width: 1px;
    height: 38px;
}
.ipbu-li-link-time{
    width: 18%;
    color: var(--color999);
    position: relative;
    text-align: center;
}
.ipbu-li-link-time::after{
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color:#E3E3E3 ;
    width: 1px;
    height: 38px;
}
.ipbu-li-link-time p{
    color: var(--color999);
}
.ipbu-li-link-but{
    width: 16%;
}
.ipbu-li-link-but{
    display: flex;
    align-items: center;
    gap: 16px;
    justify-content: flex-end;
}
.inve-peri .std-btn1-box-pic{
    background-color: #DFE1E5;
    width: 50px;
    flex-shrink: 0;
    
}
.inve-peri .std-btn1-box-tit{
    color: #022106;
}
.ipbu-li{
    margin-bottom: 24px;
}
.ipbu-li:last-child{
    margin-bottom: 0;
}
.inve-peri-box-but{
    margin-top: var(--space44);
    display: flex;
    justify-content: center;
}
.inve-peri-box-but .lllb-link-le{
    background-color: var(--colormain);
}
.inve-peri-box-but .llli-imo{
    opacity: 0;
}
.inve-peri-box-but .llli-imt{
    opacity: 1;
}
.inve-peri .inve-ifrom-tit{
    margin-bottom: var(--space44);
}
.inve-peri{
    padding-top: var(--space130);
    padding-bottom: var(--space130);
}
.inve-tact-box-frame{
    padding: 77px 50px 70px 83px;
    border-radius: var(--radius10);
}
.itbf-le{
    width: 48%;
    padding-right: 100px;
    position: relative;
}
.itbf-le::after{
    content: "";
    position: absolute;
    right: 0;
    top :50%;
    transform: translateY(-50%);
    background: #E3E3E3;
    width: 1px;
    height: 146px;
}
.itbf-ri{
    width: 52%;
    padding-left: 72px;
}
.itbf-le-tit{
    line-height: 1.2;
    color: var(--colorfff);
    font-family: var(--medium);
}
.irul-name{
    width: 60px;
    font-size: var(--font16);
    line-height: var(--line175);
    font-weight: bold;
    color: var(--colorfff);
    font-family: "Microsoft YaHei"; 
    flex-shrink: 0;
}
.irul-par{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--colorfff);
    margin-left: 16px;
    font-family: "Microsoft YaHei";
}
.itbf-ri-ul-li{
    display: flex;
    align-items: flex-start;
    margin-bottom: 24px;
}
.itbf-ri-ul-li:last-child{
    margin-bottom: 0;
}
.inve-tact-box-frame{
    display: flex;
}
.inve-tact{
    padding-bottom: var(--space130);
}
/* q1 */
.scie-top-box-top{
    width: 75%;
}
.scie-top-box-top .inve-ifrom-tit{
    text-align: left;
}
.stbt-par{
    margin-top: 24px;
}
.stbt-par,.stbt-par p{
    color: var(--color8b8);
}
.stbt-pic{
    width: 100%;
    border-radius: var(--radius10);
    overflow: hidden;
    margin-top: var(--space44);
}
.stbt-pic img{
    width: 100%;
}
.scie-top{
    background-color: #EEF0F4;
    position: relative;
}
.scie-page .scie-bj{
    position: absolute;
    left: auto;
    right: 0;
    top: -32%;
    width: 793px;
    z-index: 10;
}
.scie-page .scie-bj svg{
    width: 100%;
    overflow: visible !important;
}
.scie-page .scie-bj svg g{
    /* transform: scale(.8); */
}
.scie-top-box{
    position: relative;
    z-index: 20;
}
.scie-top{
    position: relative;
    padding-top: var(--space130);
}
.scie-top::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 228px;
    background-color: var(--colorfff);
}
.scie-awar-box-le{
    width: 59%;
}
.scie-awar .inve-ifrom-tit{
    text-align: left;
}
.sabl-par,.sabl-par p{
    line-height: 1.65;
    color: var(--color666);
    font-family: var(--medium);
}
.sabl-ul-li{
    width: 24%;
}
.sabl-ul-li-par{
    margin-top: 8px;
}
.sabl-par{
    margin-top: 32px;
    margin-bottom: 53px;
}
.sabl-ul-li-box{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.sabl-ul-li-tit{
    line-height: 1.2;
}
.sabl-ul-li-par,.sabl-ul-li-par p{
    color: var(--color999);
}
.sabl-ul-li{
    padding: 0 22px;
    margin-bottom: 20px;
}
.sabl-ul{
    margin: 0 -22px;
    margin-bottom: -20px;
    display: flex;
    flex-wrap: wrap;
}
.sabr-picox{
    width: 100%;
    margin-top: -70px;
}
.sabr-pico{
    z-index: 10;
}
.sabr-pico{
    width: 100%;
}
.sabr-pict{
    width: 100%;
}
.sabr-pict img{
    width: 100%;
}
.scie-awar-box-ri{
    position: relative;
    margin-left: 49px;
    width: 29%;
}
.sabr-pict{
    position: absolute;
    right: 0;
    bottom: -4%;
    z-index: -1;
}
.scie-awar-box-boox{
    padding-bottom: var(--space100);
    display: flex;
    align-items: flex-end;
}
.scie-awar{
    padding-top: var(--space100);
    padding-bottom: var(--space100);
    position: relative;
}
.scie-bj{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0.5;
}
.scie-bj img{
    width: 100%;
    opacity: 0.5;
}
.ssul-writ-year,.ssul-writ-year p{
    color: var(--color666);
}
.ssul-writ-year{
    text-align: center;
}
.ssul-writ-par,.ssul-writ-par p{
    color: var(--color333);
    font-family: var(--bold);
}
.ssul-writ-par p{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 5.25em;
}
.ssul-writ-par{
    margin-top: 8px;
}
.sabs-swiper-ul-li{
    width: 33.3333%;
    padding: 0 10px;
    margin-bottom: 79px;
}
.sabs-swiper-ul{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
    margin-bottom: -11px;
}
.scie-awar-box-slick{
    width: 100%;
}
.ssul-box{
    width: 100%;
    position: relative;
}
.ssul-box img{
    width: 100%;
}
.ssul-writ{
    position: absolute;
    left: 50%;
    top: -3px;
    transform: translateX(-50%);
    width: 79%;
    text-align: center;
} 
.slick-dots li {
    font-size: 0;
    width: 10px;
    height: 10px;
    margin: 0 8px;
    background: rgba(0, 0, 0, 0.10);
}
.slick-dots li.slick-active {
    background: var(--colormain);
}
.slick-dots {
    position: absolute;
    bottom: 0px;
    display: block;
    width: 100%;
    list-style: none;
    text-align: center;
}
.scie-spec-box-tbox{
    display: flex;
    justify-content: center;
}
.scie-spec-box-tbox .inve-ifrom-tit{
    width: 67%;
}
.ssbt-par,.ssbt-par p{
    line-height: 1.65;
    font-family: var(--medium);
    color: var(--color666);
}
.ssbt-par p span{
    font-size: inherit;
    line-height: inherit;
    font-family: var(--bold);
    color: var(--colormain);
}
.ssbt-par{
    text-align: center;
    margin-top: 24px;
}
.ssws-ul-li-box{
    padding: 20px 20px 20px 23px;
    border-radius: var(--radius10);
    background: linear-gradient(180deg, var(--colorfff) 0%, #F7FFFB 100%);
    height: 100%;
}
.sulb-label{
    display: inline-block;
    color: var(--colormain);
    padding: 4px 16px;
    border-radius: 4px;
    border: 1px solid rgba(0, 145, 67, 0.05);
    background: #EBFDF0;
}
.sulb-par{
    color: var(--color8b8);
    margin-top: 48px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 7em;
}
.ssws-ul-li{
    width: 25%;
    padding: 0 12px;
    margin-bottom: 24px;
}
.ssws-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
    padding-bottom: 20px;
}
.scie-spec{
    padding-bottom: 72px;
    padding-top: var(--space100);
    background: #EEF0F4;
    position: relative;
    z-index: 0;
}
.scie-spec-box{
    position: relative;
    z-index: 3;
}
.scie-spec-swiper{
    margin-top: 40px;
}
.scie-bjt{
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 793px;
    z-index: 1;
}
.scie-bj img{
    width: 100%;
}
.scie-indu-box-le{
    width: 41%;
}
.scie-indu{
    padding-top: var(--space100);
    padding-bottom: 85px;
    position: relative;
}
.scie-indu-bj{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.scie-indu-bj img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.scie-indu-box-ri{
    width: 53%;
    padding-right: 55px;
    max-height: 675px;
    margin-top: 48px;
    position: relative;
}
.sibr-ul{
    position: relative;
}
.scie-indu-box-ri{
    position: relative;
}
.scie-indu-box-ri::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 300px;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
}
.scie-indu .mCSB_inside>.mCSB_container {
    margin-right: 55px;
}
.scie-indu .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: #D9D9D9;
}
.scie-indu  .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: var(--colormain);
}
.scie-indu .mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}
.scie-indu-box{
    display: flex;
    justify-content: space-between;
}
.sibl-tit .inve-ifrom-tit{
    text-align: left;
}
.scie-indu-box-le ul li{
    width: 8px;
    height: 8px;
    flex-shrink: 0;
    background-color: var(--colormain);
    border-radius: 50%;
    display: inline-block;
    margin-right: 30px;
    animation: dh111 linear 1.6s infinite both;
}
.scie-indu-box-le ul li:nth-child(1){
    animation-delay: 0.2s;
}
.scie-indu-box-le ul li:nth-child(2){
    animation-delay: 0.5s;
}
.scie-indu-box-le ul li:nth-child(4){
    animation-delay: 1.1s;
}
.scie-indu-box-le ul li:nth-child(3){
    animation-delay: 1.4s;
}
.scie-indu-box-le ul li:nth-child(5){
    animation-delay: 1.7s;
}
.scie-indu-box-le ul li:nth-child(6) {
    animation-delay: 2s;
}
.scie-indu-box-le ul li:nth-child(7) {
    animation-delay: 2.3s;
}
.scie-indu-box-le ul li:nth-child(8) {
    animation-delay: 2.6s;
}
.scie-indu-box-le ul li:nth-child(9) {
    animation-delay: 2.9s;
}
.scie-indu-box-le ul{
    display: flex;
    margin-top: 11px;
}
.sibl-tit-par{
    line-height: 1.65;
    color: var(--color666);
    font-family: var(--medium);
    margin-top: 40px;
}
.sibl-tit-but{
    margin-top: 121px;
}
.scie-indu .sibl-tit-but .llli-imo{
    opacity: 0;
}
.scie-indu .sibl-tit-but .llli-imt{
    opacity: 1;
}
.scie-indu .sibl-tit-but .lllb-link-le{
    background-color: var(--colormain);
}
.sibr-ul-li-box{
    padding: 31px 14px 31px 40px;
    border-radius: var(--radius10);
    border-left: 2px solid  var(--colormain);
    background: var(--colorfff);
    box-shadow: 0px 0px 10px 0px rgba(163, 163, 163, 0.10);
}
.sulb-le{
    width: 33%;
    padding-right: 25px;
}
.sulb-ri{
    width: 66%;
    padding-left: 25px;
}
.sibr-ul-li-box{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.sulb-le{
    line-height: var(--line16);
    font-family: var(--semibold);
}
.sulb-ri{
    color: var(--color8b8);
}
.sulb-le{
    position: relative;
}
.sulb-le::after{
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
height: 73px;
background: #E3E3E3;
}
.sibr-ul-li:nth-child(2n) .sulb-ri{
    font-family: var(--bold);
}
.sibr-ul-li{
    margin-bottom: 14px;
}
.sibr-ul-li:last-child{
    margin-bottom: 300px;
}
/* e3 */
.news-page{
    background-color: #EEF0F4 ;
}
.nsbt-tit{
    line-height: 1.2;
    color: #000;
    font-family: var(--medium);
    text-align: center;
    padding-bottom: var(--space44);
}
.nsbt-tit span{
    color: var(--colormain);
}
.ntsl-link-le{
    width: 49%;
}
.ntsl-link-ri{
    width: 51%;
}
.ntsl-link{
    width: 100%;
    background-color: var(--colorfff);
    display: flex;
    border-radius: var(--radius12);
    overflow: hidden;
}
.ntsl-link-ri-box{
    padding: 43px 52px 60px 52px;
}
.nlrb-top-ul-li p{
    color: var(--color999);
}
.nlrb-top-ul-li:first-child p, .nlrb-top-ul-tab p{
    padding: 5px 10px;
    border-radius: 5px;
    background: rgba(0, 145, 67, 0.10);
    color: #022106;
}
.nlrb-top-ul{
    display: flex;
    align-items: center;
}
.nlrb-top-ul-li{
    margin-right: 16px;
}
.nlrb-top-ul-li:last-child{
    margin-right: 0;
}
.nlrb-tit{
    line-height: var(--line16);
    font-family: var(--semibold);
    padding: 22px 0;
    border-bottom: 1px solid #E3E3E3;
    transition: all .4s;
}
.nlrb-par,.nlrb-par p{
    color: var(--color646);
}
.nlrb-par{
    margin-top: 19px;
}
.nlrb-par p{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 3.5em;
}   
.nlrb-but{
    margin-top: 95px;
}
.nlrb-but .lllb-link-le{
    background-color: var(--colormain);
}
.nlrb-but .llli-imo{
    opacity: 0;
}
.nlrb-but .llli-imt{
    opacity: 1;
}
.nsbt-tit-slick-li{
    padding: 0 10px;
}
.nsbt-tit-slick-li .std-btn2-box-icon, 
.std-btn2.green .std-btn2-box-icon{
    background: var(--colormain);
}
.nsbt-tit-slick-li .std-btn2-box-icon img:nth-child(1),
.std-btn2.green .std-btn2-box-icon img:nth-child(1){
    opacity: 0;
}
.nsbt-tit-slick-li .std-btn2-box-icon img:nth-child(2),
.std-btn2.green .std-btn2-box-icon img:nth-child(2){
    opacity: 1;
}
.nsbt-tit-slick{
    margin: 0 -10px;
}
.news-swiper{
    padding-top: var(--space130);
    padding-bottom : var(--space130);
}
.news-swiper .slick-dots {
    position: absolute;
    bottom: -45px;
    display: block;
    width: 100%;
    list-style: none;
    text-align: center;
}
.news-swiper .slick-dots li {
    font-size: 0;
    width: 54px;
    height: 4px;
    margin: 0;
    background: rgba(0, 0, 0, 0.10);
    border-radius: 0;
    border-radius: 4px;
}
.news-swiper .slick-dots li.slick-active {
    background: var(--colormain);
}
.nsbt-le{
    width: 32%;
}
.nsbt-le input{
    width: 100%;
    background-color: var(--colorfff);
    border-radius: 100px;
    height: 50px;
    padding: 0 10px 0 58px;
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color022);
    font-family: var(--medium);
}
.nsbt-le{
    position: relative;
}
.nsbt-le-pic{
    width: 24px;
    position: absolute;
    left: 19px;
    top: 50%;
    transform: translateY(-50%);
}
.nsbt-le-pic img{
    width: 100%;
}
.nsbt-le input::placeholder{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color646);
    font-family: var(--medium);
}
.nsbt-ri{
    width: 27%;
}
.nsbt-ri-last{
    width: 100%;
}
.nsbt-ri-last .ys-select-hd{
    background-color: var(--colorfff);
    line-height: 50px;
    border-radius: 100px;
    padding: 0 10px 0 31px;
}
.nsbt-ri .ys-select-hd input::placeholder{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color999);
    font-family: var(--medium);
}
.news-search-box-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: var(--space44);
    position: relative;
    z-index: 3;
}
.nsbt-ri-last .ys-select-xtbbox{
    width: 16px;
}
.nsbt-ri-last .ys-select-xtbbox img{
    width: 100%;
}
.nsbt-ri-last  .ys-select-xtbbox {
    position: absolute;
    right: 31px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .4s;
}
.nsbt-ri-reset,.nsbt-ri-reset p{
    text-align: center;
    color: var(--colorfff);
}
.nsbt-ri-reset p{
    line-height: 50px;
    padding: 0 24px;
    border-radius: 100px;
    background:  var(--colormain);
}
.nsbt-ri{
    display: flex;
    align-items: center;
}
.nsbt-ri-reset{
    flex-shrink: 0;
    width: auto;
    margin-left: 24px;
}
.nsbu-li-link .ys-imgbox-cover{
    width: 100%;
}
.nsbu-li-link-box{
    padding: 30px 30px 28px 30px;
}
.nsbu-li-link{
    background: var(--colorfff);
    border-radius: var(--radius10);
    overflow: hidden;
}
.nsbu-li:nth-child(3n+1){
    animation-delay: 0.2s;
}
.nsbu-li:nth-child(3n+2){
    animation-delay: 0.3s;
}
.nsbu-li:nth-child(3n+3){
    animation-delay: 0.4s;
}
.nllb-tit{
    line-height: 1.65;
    font-family: var(--medium);
    margin-top: 16px;
    transition: all .4s;
}
.nsbu-li{
    width: 33.3333%;
    padding: 0 12px;
    margin-bottom: 24px;
}
.news-search-box-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
    margin-bottom: -24px;
}
.lcbr-page{
    margin-top: var(--space44);
}
.news-search{
    padding-bottom: 120px;
}
.nsbt-ri-last .ys-select-bd {
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 10;
    width: 100%;
    background: var(--colorfff);
    overflow: hidden;
    padding: 12px;
    border-radius: var(--radius10);
    margin-top: 8px;
    max-height: 250px;
}
.nsbt-ri-last  .ys-select-li{
    transition: all .36s;
}
.nsbt-ri-last  .ys-select-li{
    padding: 8px 20px;
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color333);
    font-family: var(--medium);
}
.news-page .mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 10px;
    left: -42px;
    bottom: 0;
    right: 0;
    height: auto;
}
/* e3 */
.deta-page{
    background: #EEF0F4;
}
.deta-news{
    padding-top: 80px;
    padding-bottom: var(--space130);
    overflow: inherit;
}
.zong{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.deta-news-box-top{
    width: 66%;
}
.deta-news-box-le{
    width: 66%;
}
.deta-news-box-ri{
    width: 24%;
    position: sticky;
    top: calc(var(--headh) + 74px);
}
.dnbl-tit{
    line-height: 1.4;
    font-family: var(--medium);
    margin-top: 16px;
}
.dnbl-share .ys-share-img{
    width: 24px;
}
.dnbl-share .ys-share-img img{
    width: 100%;
}
.dnbl-share .ys-share-img{
    position: relative;
    transition: all .36s;
}
.dnbl-share .ys-share-img img{
    transition: all .36s;
}
.dnbl-share-image{
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}
.dnbl-share{
    display: flex;
    align-items: center;
    margin-top: var(--space440);
    padding-bottom: 23px;
    padding-top: var(--space44);
    border-bottom: 1px solid rgba(2, 33, 6, 0.15);
}
.dnbl-share .ys-share-list{
    padding: 0 8px;
}
.dnbl-editor p{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color646);
    font-family: var(--medium);
    margin-bottom: 12px;
}
.dnbl-editor{
    padding-top: var(--space44);
    padding-bottom: var(--space44);
    border-bottom: 1px solid rgba(2, 33, 6, 0.3);
}
.dpul-link-par{
    color: var(--color646);
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 1.75em;
}
.dpul-link-par span{
    margin-right: 4px;
    font-family: var(--bold);
    color: var(--colormain);
}
.dnbl-page{
    margin-top: var(--space44);
}
.dnbl-page-ul-li{
    margin-bottom: 8px;
}
.dnbl-page-ul-li:last-child{
    margin-bottom: 0;
}
.dnbr-tit{
    line-height: var(--line16);
    font-family: var(--semibold); 
}
.dull-tit{
    line-height: 1.65;
    font-family: var(--medium);
    margin-top: 24px;
    transition: all .36s
}
.dnbr-ul{
    margin-top: var(--space44);
}
.dnbr-ul-li-link{
    padding-bottom: 33px;
    border-bottom: 1px solid rgba(2, 33, 6, 0.15);
}
.dnbr-ul-li-link{
    padding-top: 32px;
}
.dnbr-ul-li:first-child .dnbr-ul-li-link{
    padding-top: 0;
}
.dnbr-ul-li:last-child .dnbr-ul-li-link{
    border-bottom: none;
}
/* f1 */
.cont-form-box{
    display: flex;
    justify-content: space-between;
}
.cont-form-box-ri{
    width: 66%;
}
.cont-form-box-le{
    width: 29%;
}
.cfbl-ul-li-par{
    line-height: 1.65;
    color: var(--colormain);
    font-family: var(--medium);
}
.cfbl-ul-li-link{
    color: var(--color646);
    margin-top: 8px;
}
.cfbl-ul-li{
    margin-bottom: 32px;
}
.ys-form-inof-item {
    padding: 0 12px !important;
    margin-bottom: 24px !important;
}
.ys-form-inof{
    margin: 0 -12px !important;
    margin-bottom: -24px !important;
    align-items: flex-end;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--colormain) !important;
    border-radius: 4px !important;
}
.cfbl-ul{
    margin-top: 92px;
}
.cont-form-box-le .nsbt-tit{
    padding-bottom: 0;
    text-align: left;
}
.cfbl-ul-li .ys-share{
    margin-top: 8px;
}
.cfbl-ul-li .ys-share-list{
    margin-right: 12px ;
}
.cfbr-box{
    padding: 60px;
    border-radius: var(--radius10);
    border: 1px solid var(--colorfff);
    background: var(--colorfff);
    box-shadow: 0px 4px 7px 3px rgba(29, 37, 28, 0.08);
}
.cont-form-box-ri .ys-form-inof-code {
    width: 50%;
}
.cont-form-box-ri .ys-fic-auth{
    position: relative;
}
.cont-form-box-ri .ys-fic-auth-img{
    position: absolute;
    right: 9px;
    top: 50%;
    transform: translateY(-50%);
}
.cont-form-box-ri .ys-fic-auth-img {
    height: 37px;
    cursor: pointer;
}
.cont-form-box-ri .ys-fii-input {
    width: 100%;
    height: 50px !important;
    border: none;
    display: block;
}
.cont-form .ys-form-inof-agree a{
    display: inline-block;
    font-size: inherit;
    color: inherit;
    line-height: inherit;
}
.cont-form-box-ri .ys-fii-input input, .ys-fii-input textarea {
    width: 100%;
    height: 100%;
    font-size: var(--font14);
    line-height: 50px;
    color: var(--color333);
    padding: 0 18px 0 13px;
    border-radius: 5px;
    border: 1px solid #E3E3E3;
    background: #F5F5F5;
    overflow: hidden;
}
.cont-form-box-ri .ys-fii-input {
    width: 100%;
    height: var(--height);
    border: none;
    display: block;
}
.cont-form-box-ri .ys-fii-input ::placeholder{
    font-size: var(--font14);
    line-height: var(--line18);
    color: var(--color999);
    font-family: var(--medium);
}
.cont-form-box-ri .ys-fii-name {
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color333);
    font-family: var(--medium);
    margin-bottom: 4px;
    padding: 0 10px;
}
.cont-form-box-ri .ys-fii-name span {
    color: var(--colortips);
}
.cont-form-box-ri .ys-fia-text-btn {
    width: 14px;
    height: 14px;
    cursor: pointer;
    position: relative;
    top: 5px;
    border-radius: 2px;
    border: 1px solid rgba(0, 145, 67, 0.40);
    background: var(--colorfff);
}
.cont-form-box-ri .ys-fia-text-btn::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    border: 1px solid rgba(0, 145, 67, 0.40);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .4s ease;
    border-radius: 2px;
}
.cont-form-box-ri .ys-form-inof-text .ys-fii-input{
    height: 118px !important;
}
.hide .ys-fii-name{
    opacity: 0;
    display: none;
}
.cont-form-box-ri .ys-form-inof-code input{
    padding-right: 140px;
}
.cont-form-box-ri .ys-form-inof-submit {
    width: 24%;
    margin-left: 0;
}
.cont-form-box-ri .ys-fii-submit {
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #009143;
    color: var(--colorfff);
    font-weight: inherit;
    font-size: var(--font16);
    cursor: pointer;
    font-family: var(--medium);
    border-radius: 100px;
}
.ys-form-inof-agree{
    margin-bottom: 0 !important;
}
.cont-golb .nsbt-tit{
    padding-bottom: 0;
}
.cont-golb{
    position: relative;
    z-index: 1;
}
.cont-golb .cont-golb-box-ri .swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: inherit;
    list-style: none;
    padding: 0;
    z-index: -1;
}
.cont-golb::after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: #EEF0F4;
    height: 100%;
    width: var(--left);
    z-index: 1;
}
.cont-golb-box-le{
    position: relative;
    z-index: 5;
}
.cont-golb-box-le::after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #EEF0F4;
    z-index: -1;
}
.cont-form-box-ri .ys-form-inof-agree.ys-form-inof-item {
   margin-bottom: var(--space44) !important; 
}
.cfbr-box-tit{
    line-height: 1.4;
    font-family: var(--medium);
    margin-bottom: 24px;
}
.cont-form{
    padding-top: var(--space130);
    padding-bottom: 120px;
    position: relative;
    z-index: 1;
}
.cont-fbj{
    position: absolute;
    right: -4%;
    top: -45%;
    width: 1303px;
    z-index: -1;
}
.cont-fbj img{
    width: 100%;
}
.cfbr-box-tit{
    width: 85%;
}
.cfbr-box-par{
    width: 85%;
    color: var(--color646);
    margin-bottom: var(--space44);
}
.cont-form-box-ri .ys-fia-text-btn::after {
    background-color: var(--colormain);
}
.cont-golb{
    background-color: #EEF0F4;
    padding-top: var(--space130);
    padding-bottom: var(--space130);
    padding-left: var(--left);
}
.cont-golb-box-le{
    width: 28%;
    padding-right: 73px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-top: 30px;
}
.cgbl-par,.cgbl-par p{
    color: var(--color8b8);
    line-height: 1.65;
}
.cgbl-par{
    margin-top: 15px;
}
.cgbr-ul-li-link{
    background-color: var(--colorfff);
    border-radius: var(--radius10);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.cull-box{
    padding: 30px 15px 29px 29px;
}
.cull-box-tit{
    line-height: var(--line16);
    font-family: var(--semibold);
}
.cull-box-add{
    font-family: var(--bold);
  
}
.cull-box-cent{
    margin-top: 26px;
}
.cull-box-par{
    color: var(--color646);
}
.cont-golb .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
    align-items: stretch;
}
.cull-box-par-but{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: var(--colormain);
    position: relative;
    margin-top: 62px;
}
.cull-box-par-but img{
    width: 24px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.cull-box-par-sw{
    display: flex;
    justify-content: flex-end;
}
.cgbr-swiper-wrap-slide{
    width: 464px !important;
    height: auto !important;
}
.cgbr-ul-li-link{
    width: 100%;
    height: 100%;
}
.cgbr-ul-li-link .ys-imgbox-cover{
    flex-shrink: 0;
}
.cull-box{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.cgbr-ul-li{
    padding: 0 12px;
    width: 464px;
}
.cgbr-ul{
    margin: 0 -12px;
}
.cont-golb-box{
    display: flex;
} 
/* 第二个轮播 */
.cgbl-buut-swiper .swiper-slide{
    opacity: 0;
}
.cont-golb-box-le{
    position: relative;
}
.cont-golb-box-le .nsbt-tit{
    text-align: left;
}
.cgbl-buut{
    position: absolute;
    bottom: 54px;
}
.cgbl-buut-swiper{
    width: 100%;
    padding-top: 64px !important;
    pointer-events: none;
    /* margin-top: 64px !important; */
}
.cont-golb .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 65% !important;
    height: 4px;
    left: 35%;
    top: 0;
    border-radius: 4px;
}
.swiper-pagination-progressbar {
    background: rgba(2, 33, 66, 0.2) !important;
    position: absolute;
}
 /* o1 */
.reso-page h1{
    text-align: center;
 }
.reso-page .mCSB_outside+.mCSB_scrollTools {
    right: 0;
}
 .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: var(--colormain) !important;
}
 .reso-list{
    background-color: #EEF0F4;
 }
 .rlbt-box{
    padding: 32px 44px;
    border-radius: var(--radius10);
    background: var(--colorfff);
 }
 .rrbl-par{
    font-family: var(--medium);
    color: var(--color999);
    line-height: 1.65;
    padding: 12px 0;
    padding-right: 37px ;
 }
 .rrbl-par-le .nsbt-ri-last .ys-select-hd {
    background-color: #EEF0F4;
    line-height: 56px;
    border-radius: 100px;
    padding: 0 10px 0 27px;
}
.rlbt-rlbt-box-le{
    width: 46%;
    display: flex;
}
.rlbt-rlbt-box-le .ys-select-hd input::placeholder{
    font-size: var(--font16);
    color: var(--color8b8);
    line-height: var(--line175);
    font-family: var(--medium);
}
.rrbl-par-le{
    width: 40%;
    padding-right: 24px;
}
.rrbl-par-le .nsbt-ri-last{
    width: 100%;
}
.rrbl-par-le:last-child{
    padding-right: 0;
}
.rrbl-par-le .ys-select-bd{
    background-color: #EEF0F4;
}
.rrbr-int input{
    width: 100%;
    line-height: 56px;
    border-radius: 100px;
    background:  #EEF0F4;
    padding: 0 120px 0 60px;
    font-size: var(--font16);
    color: var(--color022);
}
.rrbr-int input::placeholder{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color999);
}
.rrbr-int{
    position: relative;
}
.rrbr-int .nsbt-le-pic {
    width: 24px;
    position: absolute;
    left: 24px;
    top: 50%;
    transform: translateY(-50%);
}
.rlbt-box{
    display: flex;
    justify-content: space-between;
}
.rlbt-rlbt-box-ri{
    width: 39%;
}
.rrbr-int-par-search{
    color: var(--colorfff);
    padding: 7px 25px;
    border-radius: 100px;
background:  var(--colormain);
}
.rrbr-int-par{
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
}
.reso-list{
    padding-top: 68px;
    padding-bottom: var(--space130);
}
.reso-list-box-top{
    padding-bottom: 60px;
    position: relative;
    z-index: 3;
}
.rlbb-tit span{
    font-size: inherit;
    line-height: inherit;
    font-family: inherit;
    color: var(--colormain);
}
.rlbb-ul-li-link{
    padding: 26px 31px 26px 26px;
    display: flex;
    align-items: center;
    background-color: var(--colorfff);
    border-radius: var(--radius10);
}
.rull-tit{
    width: 63%;
    padding-right: 10px;
}
.rull-pdf{
    width: 10%;
    padding-right: 10px;
}
.rull-time{
    width: 18%;
    padding-right: 10px;
}
.rull-pdf{
    color: var(--color999);
    font-family: var(--regular);
    position: relative;
}
.rull-pdf::after{
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 46px;
    background: #E3E3E3;
}
.rull-time{
    color: var(--color999);
    padding-left: 44px;
}
.rlbb-ul{
    margin-top: 21px;
}
.rlbb-ul-li{
    margin-bottom: 16px;
}
.rlbb-ul-li:last-child{
    margin-bottom: 0;
}
.rlbb-page{
    margin-top: var(--space44);
}
.reso-demo .cont-form-box-ri{
    width: 100%;
}
.reso-demo  .cfbr-box {
    padding: 60px;
    border-radius: 0;
    border: none;
    box-shadow: 0px 4px 7px 3px rgba(29, 37, 28, 0.08);
    padding-top: 70px;
}
.reso-page-main{
    width: 952px;
    padding: 0;
    height: 934px;
    max-height: calc(100vh - 60px);
    overflow: hidden;
    /* background: var(--colorfff); */
    border-radius: var(--radius20);
    z-index: 10;
}
.cfbr-box-tit{
    z-index: 10;
}
.reso-demo-top{
    position: relative;
    z-index: 10;
}
.reso-demo-top-pic{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}
.reso-demo-top-pic img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.cfbr-box.ys-modal-content{
    height: 773px;
    width: 952px;
    max-height: 773px;
    border-radius: 0 0 var(--radius20) var(--radius20);
}
.reso-demo .reso-demo-top{
    width: 100%;
    overflow: hidden;
}
.reso-demo .cfbr-box-tit{
    color: var(--colorfff);
    width: 51%;
    padding: 35px 46px;
    margin-bottom: 0;
    margin-top: 0;
}
.cfbr-box-top{
    background:  var(--colormain);
}
.reso-demo .ys-modal-close {
    position: absolute;
    right: 31px;
    top: 45px;
    width: 70px;
    font-weight: 700;
    cursor: pointer;
    z-index: 25;
}
.reso-demo .icon-close:before {
    content: "\e747";
    color: var(--colorfff);
    display: none;
}
.reso-demo .ys-form-inof{
    margin: 0 -20px;
}
.reso-demo .cont-form-box-ri .ys-form-inof-submit {
    width: 100%;
    margin-left: 0;
}
.reso-shut-pic{
    margin: auto;
    width: 80px;
}
.reso-shut-pic img{
    width: 100%;
}
.reso-shut-pic-tit{
    color: var(--color333);
    line-height: 1.4;
    font-weight: var(--medium);
    margin-top: 16px;
}
.reso-demo-pic{
    width: 44px;
    position: absolute;
    right: 44px;
    top: 57px;
    z-index: 10;
}
.reso-demo-pic img{
    width: 100%;
}
.reso-shut-pic-par{
    width: 69%;
    margin: 0 auto;
}
.reso-shut-pic-par p{
    color: var(--color666);
    margin-top: 32px;
}
.reso-shut-pic-but{
    border-radius: 100px;
    background: var(--colormain); 
    text-align: center;
    margin-top: 10px;
}
.reso-shut-pic-but p{
    font-size: var(--font16);
    line-height: 48px;
    color: var(--colorfff);
}
.reso-shut .ys-modal-content {
    width: 608px;
    padding: 40px 51px;
    height: 450px;
    max-height: 450px;
    overflow: hidden;
    background: var(--colorfff);
    border-radius: var(--radius20);
}
.reso-shut{
    text-align: center;
}
.reso-shut .reso-demo-pic{
    width: 32px;
    background-color: var(--colormain);
    border-radius: 50%;
}
.tfbr-read-pic{
    width: 24px;
}
.tfbr-read-pic img{
    width: 100%;
}
.ys-modal-wrap{
    backdrop-filter: blur(0.25rem);
    -webkit-backdrop-filter: blur(0.25rem);
    -moz-backdrop-filter: blur(0.25rem);
    -ms-backdrop-filter: blur(0.25rem);
    -o-backdrop-filter: blur(0.25rem);
    
}
.reso-shut .reso-demo-pic {
    width: 32px;
    position: absolute;
    right: 19px;
    top: 18px;
    z-index: 10;
}
.cont-page .reso-demo-pic{
    background-color: var(--colormain);
    border-radius: 50%;
}
.cont-page .ys-modal-content {
    width: 419px;
    padding: 30px;
    max-width: calc(100vw - 40px);
    max-height: 700px;
    overflow: hidden;
    background: var(--colorfff);
    border-radius: var(--radius20);
}
.cont-page  .reso-demo-pic {
    width: 48px;
    position: absolute;
    right: 27px;
    top: 24px;
    z-index: 10;
}
/* n1 */
.video-page .vtbu-li:nth-child(3n+1){
    animation-delay: 0.2s;
}
.video-page .vtbu-li:nth-child(3n+2){
    animation-delay: 0.3s;
}
.video-page .vtbu-li:nth-child(3n+3){
    animation-delay: 0.4s;
}
.cvbu-li-box{
    display: flex;
    justify-content: space-between;
}
.cvbu-li-box-le{
    width: 41%;
}
.cvbu-li-box-ri{
    width: 49%;
}
.cvbu-li-box-ri .ys-video-btn{
    width: 100%;
}
.ys-video-btn img{
    width: 100%;
}
.ys-video-btn  .ys-imgbox-cover{
    width: 100%;
}
.ys-video-btne .ys-imgbox-cover{
    width: 100%;
}
.ys-video-btne{
    cursor: pointer;
}
.clbl-tet{
    color: var(--color333);
    line-height: 1.4;
    font-family: var(--medium);
    margin-top: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 5.6em;
}
.cvbu-li-box .nlrb-top-ul{
    margin-top: 24px;
}
.clbl-but{
    margin-top: 80px;
}
.cvbu-li-box-ri .ys-video-btn{
    border-radius: var(--radius12);
    overflow: hidden;
}
.cvbu-li-box-ri{
    position: relative;
}
.tsbs-warp-slide .clbr-image{
    background: rgba(255, 255, 255, 0.80);
    box-shadow: 0px 4px 7px 3px rgba(29, 37, 28, 0.08);
}
 .tsbs-warp-slide .clbr-image {
    width: 66px;
    height: 66px;
    position: absolute;
    top: calc(50% + 33px);
    left: auto;
    right: 38px;
    transform: translate(0%, -50%);
    z-index: 10;
    background-color: var(--colorfff);
    border-radius: 50%;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
    -ms-backdrop-filter: blur(5px);
    -o-backdrop-filter: blur(5px);
}
.clbr-image{
    width: 74px;
    height: 74px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 10;
    background-color: var(--colorfff);
    border-radius: 50%;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
    -ms-backdrop-filter: blur(5px);
    -o-backdrop-filter: blur(5px);
}
.clbr-image img{
    width: 28px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.video-cent{
    padding-top: var(--space130);
    padding-bottom: var(--space100);
}
.cvbu-li{
    padding: 0 15px;
}
.video-cent-box-ul{
    margin:  0 -15px;
}
.video-page{
    background: #EEF0F4;
}
.vtbt-ul{
    display: flex;
}
.vtbt-ul-li{
    width: 210px;
    text-align: center;
    border-radius: 100px;
    transition: all .4s ease;
}
.vtbt-ul-link-par{
    font-family: "Microsoft YaHei";
    color: #333;
    line-height: 60px;
    transition: all .4s;
}
.vtbt-ul{
    border-radius: 40px;
    background:  #DFE1E5;
}
.video-tap-box-top{
    display: inline-block;
    display: flex;
    justify-content: center;
}
.vtbt-ul-li.on{
    background:  var(--colormain);
    transition: all .4s ease; 
}
.vtbt-ul-link{
    display: block;
}
.vtbt-ul-li.on .vtbt-ul-link-par{
    color: var(--colorfff);
    transition: all .4s;
}
.vtbu-li-box{
    padding: 24px;
    background-color: var(--colorfff);
}
.vtbu-li-box-tit{
    color: var(--color333);
    width: 72%;
    transition: all .36s;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 7em;
}
.ntul-imgage{
    width: 16px;
    margin-top: 4px;
}
.ntul-imgage img{
    width: 100%;
}
.nlrb-top-ul-li{
    display: flex;
    align-self: center;
    gap: 8px;
}
.ntul-time{
    color: var(--colormain) !important;
}
.video-tap-box-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
    margin-bottom: -19px;
}
.vtbu-li{
    width: 33.3333%;
    padding: 0 12px;
    margin-bottom: 19px;
}
.vtbu-li .ys-video-btne, .tsbs-warp-slide .ys-video-btne{
    border-radius: var(--radius12);
    overflow: hidden;
    position: relative;
}
.vtbu-li .nlrb-top-ul{
    margin-top: 26px;
}
.vtbu-li .clbr-image{
    position: absolute;
    left: auto;
    right: 0; 
    top: 55%;
}
.video-tap-box-top{
    margin-bottom: var(--space44);
}
.video-tap-page{
    margin-top: var(--space44);
}
.video-tap{
    padding-bottom: var(--space130);
}
.ys-page-wrap.act .ys-bread-list a{
    color: rgba(2, 33, 6, 0.3);
}
.ys-page-wrap.act .ys-bread-list:last-child a{
    color: rgba(2, 33, 6, 1);
}
.ys-page-wrap.act .ys-bread-list::before{
    color: rgba(2, 33, 6, 0.3);
}
.ys-page-wrap.inside-main .ys-bread-list a{
    color: rgba(255, 255, 255, 0.5) !important;
}
.ys-page-wrap.inside-main .ys-bread-list:last-child a{
    color: rgba(255, 255, 255, 1) !important;
} 
.ys-page-wrap.inside-main .ys-bread-list::before{
    color: rgba(255, 255, 255, 0.5) !important;
}
.inside-main .mod-bread{
    top: 24px;
}
/* n2 */
.tech-faqs-box{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.tech-faqs-box-le{
    width: 23%;
    background: var(--colorfff);
    border-radius: var(--radius10);
    position: sticky;
    top: calc(var(--headh) + 60px);
}
.tech-faqs{
    overflow: inherit;
}
.tech-faqs-box-ri{
    width: 75%;
}
.tfbl-box{
    padding: 26px 7px 26px 24px;
}
.tfbl-box-tit{
    line-height: 1.2;
    font-family: var(--medium);
    margin-bottom: var(--space44);
}
.tbtu-li-par{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color999);
    font-family: var(--medium);
}
.tbtu-li{
    margin-bottom: 16px;
}
.tbtu-li:last-child{
    margin-bottom: 0;
}
.tbtu-li.on .tbtu-li-par{
    color: var(--colormain);
}
.tech-page{
    background:  #EEF0F4;
}
.tfbr-par{
    color: var(--color646);
    font-family: var(--bold);
}
.tfbr-par span{
    color: var(--colormain);
}
.tfbr-ul-li-box{
    padding: 25px 25px 25px 33px;
    background-color: var(--colorfff);
    border-radius: var(--radius10);
}
.tfbr-ul-li.act .tulb-ri{
    background-color: var(--colormain);
    transition: all .4s;
}
.tfbr-ul-li.act .tulb-ri::after{
    background-color: var(--colorfff);
    transform: translate(-50%,-50%) rotate(45deg);
    transition: all .4s;
}
.tfbr-ul-li.act .tulb-ri::before{
    background-color: var(--colorfff);
    transform: translate(-50%,-50%) rotate(-45deg);
    transition: all .4s;
}
.tulb-ri{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #DFE1E5;
    position: relative;
    flex-shrink: 0;
    transition: all .4s;
}
.tulb-ri::after{
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%) rotate(90deg);
    width: 1px;
    height: 18px;
    background-color: var(--colormain); 
    transition: all .4s;
}
.tulb-ri::before{
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 1px;
    height: 18px;
    background-color: var(--colormain);
    transition: all .4s;
}
.tfbr-ul-li-box{
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all .36s;
}
.tulb-le{
    line-height: 1.65;
    font-family: var(--medium);
    transition: all .36s;
    width: 85%;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 1.65em;
}
.tulb-ri-image{
    transform: rotate(45deg);
    transition: all .36s;
}
.tulb-cent{
    padding: 42px 33px 31px 33px;
}
.bout{
    display: none;
}
.tfbr-ul-li-cont ul li::marker{
    color: #666;
}
.tfbr-ul-li-cont p{
    font-size: var(--font16);
    line-height: var(--line175);
    font-family: "Microsoft YaHei";
    color: var(--color666);
    margin-bottom: 4px;
}
.tfbr-ul-li-boox{
    background: #DFE1E5;
    border-radius: var(--radius10);
}
.tulc-ul{
    list-style-type: disc !important;
}
.std-text2-par{
    color: #666;
    font-family: var(--regular);
}
.tfbr-ul{
    margin-top: 24px;
}
 .tfbr-ul-li{
    margin-bottom: 24px;
 }
 .tfbr-ul-li:last-child{
    margin-bottom: 20px;
 }
 .tfbr-ul-li.act .tulb-le{
    color: var(--colormain);
 }
 .tfbr-ul-li.act .tulb-ri-image{
    opacity: 0;
    transform: rotate(45deg);
    transition: all .36s;
 }
 .tfbr-ul-li.act .tulb-ri-pic{
    opacity: 1;
 }
 .tfbr-ul-li.act .tfbr-ul-li-box{
    border-radius: 10px 10px 0 0;
 }
 .tech-faqs{
padding-top: var(--space100);
    padding-bottom: 114px;
 }
 .tfbr-read-par{
    color: var(--colormain);
    margin-right: 8px;
 }
 .tfbr-read a, .tfbr-read-link {
    display: flex;
    align-items: center;
    justify-content: center;
 }
 .tech-swiper-tit{
    display: flex;
    justify-content: space-between;
 }
 .tech-swiper-tit-ri .lllb-link-le{
    background-color: var(--colormain);
 }
 .tech-swiper-tit-ri .llli-imo{
    opacity: 0;
 }
 .tech-swiper-tit-ri .llli-imt{
    opacity: 1;
 }
.tech-swiper .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: calc(100% - 116px - 37px);
    height: 4px;
    left: auto;
    right: 0;
    top: auto;
    bottom:23px ;
}
.tech-page .yxedr-active ol, .yxedr-active ul {
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
    padding-inline-start: 18px;
}
.tsbs-but{
    margin-top: var(--space44);
    display: inline-block;
}
.tech-swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--colormain) !important;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
}
.tech-swiper .swiper-pagination-progressbar {
    background: rgba(2, 33, 6, .2);
    position: absolute;
}
.tech-swiper{
    padding-top: var(--space130);
    padding-bottom: 237px;
}
.tech-mark{
    background-color: var(--colorfff);
    border-radius: var(--radius20);
    margin: 0 16px;
    margin-bottom: 24px;
}
.tech-mark-box-le{
    width: 49%;
    padding: 80px 0;
}
.tech-mark{
    position: relative;
}
.tech-mark-box-ri{
    position: absolute;
    right: 300px;
    width: 21%;
    top: -43%;
}
.tmbl-tit{
    color: var(--color333);
    line-height: 1.4;
    font-family: var(--medium);
   
}
.tmbl-par{
    margin-top: 24px;
}
.tmbl-par,.tmbl-par p{
    color: var(--color999);
}
.tmbl-but{
    margin-top: var(--space44);
}
.tech-mark-box-ri img{
    width: 100%;
}
.tech-mark-box{
    display: flex;
}
.tech-mark{
    overflow: inherit;
}
/* f1 */
.cont-page-tit{
    line-height: var(--line16);
    font-family: var(--semibold);
    margin-bottom: 37px;
}
.cptu-li-add{
    font-family: var(--bold);
}
.cptu-li{
    margin-bottom: 16px;
}
.video-cent-box .nsbt-tit{
    padding-bottom: 90px;
}
.mCSB_outside+.mCSB_scrollTools {
    right: -26px;
    top: 10px;
    bottom: 10px;
}
.iibi-from{
    width: 100%;
    height: 393px;
}
.irbu-li .lllb-link-ri{
    color: var(--colorfff);
}
.reso-page .ys-form-inof .ys-form-inof-submit{
    padding-bottom: 60px !important;
}
.cont-golb-box-ri{
    width: 78%;
    padding-right: 189px;
    position: relative;
    z-index: 1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 4px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    text-align: center;
}
.irbu-li-link-box{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
@keyframes dh111{
    0%{
        opacity: 0.3;
    }
    100%{
        opacity: 1;
    }
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .std-btn1-box:hover .std-btn1-box-tit{
        color: #022106;
    }
    .std-btn1-box:hover{
        background-color: var(--colorfff);
        box-shadow: 0px 4px 7px 3px rgba(29, 37, 28, 0.08);
    }
    .std-btn1-box:hover .sbbp-imo{
        opacity: 0;
    }
    .std-btn1-box:hover .sbbp-imt{
        opacity: 1;
    }
    .std-btn1-box:hover .std-btn1-box-pic{
        background-color: var(--colormain);
    }
    .std-btn2:hover .llli-imo{
        opacity: 0;
    }
    .std-btn2:hover .llli-imt{
        opacity: 1;
    }
    .std-btn2:hover .lllb-link-ri{
        color: var(--colormain);
    }
    .std-btn2:hover .lllb-link-le{
        background-color: var(--colormain);
        box-shadow: 0px 4px 7px 3px rgba(29, 37, 28, 0.08);
    }
    .arrows-icon:hover .llli-imo{
        opacity: 0;
    }
    .arrows-icon:hover .llli-imt{
        opacity: 1;
    }
    .arrows-icon:hover{
        background-color: var(--colormain);
    }
    /* c1 */
    .lulu-li-link:hover .lulu-li-link-par{
        color: var(--colormain);
    }
    .lulu-li-link:hover .lulp-opo{
        opacity: 0;
    }
    .lulu-li-link:hover .lulp-opt{
        opacity: 1;
    }
    .lcbl-all:hover .lcbl-ul-li-par{
        color: var(--colormain);
    }
    .lcbl-all:hover .lulp-opo{
        opacity: 0;
    }
    .lcbl-all:hover .lulp-opt{
        opacity: 1;
    }
    .lcbl-ul-li-box:hover{
        cursor: pointer;
    }
    .lcbl-ul-li-box:hover .lcbl-ul-li-par{
        color: var(--colormain);
    }
    .lcbl-ul-li-box:hover .lulp-opo{
        opacity: 0;
    }
    .lcbl-ul-li-box:hover .lulp-oph{
        opacity: 1;
    }
    .comp-tabli li:hover{
        color: var(--colorfff);
        background: var(--colormain);
    }
    .lcbr-ul-li:hover .lull-tit{
        color: var(--colormain);
    }
    .ljbu-li .std-btn2:hover .lllb-link-ri{
        color: var(--colorfff);
    }
    .first li:hover{
        border: 1px solid var(--colormain);
        color: var(--colormain);
    }
    .prev li:hover{
        border: 1px solid var(--colormain);
        color: var(--colormain);
    }
    .next li:hover{
        border: 1px solid var(--colormain);
        color: var(--colormain);
    }
    .end li:hover{
        border: 1px solid var(--colormain);
        color: var(--colormain);
    }
    /* f1 */
    .ipbu-li-link:hover .std-btn1-box-pic{
        background-color: var(--colormain);
    } 
    .ipbu-li-link:hover .sbbp-imo{
        opacity: 0;
    } 
    .ipbu-li-link:hover .sbbp-imt{
        opacity: 1;
    } 
    /* r1 */
    .irbu-li .std-btn1-box:hover .std-btn1-box-pic{
        background-color: var(--colorfff);
    }
    .irbu-li .std-btn1-box:hover .sbbp-imo{
        opacity: 1;
    }
    .irbu-li .std-btn1-box:hover .sbbp-imt{
        opacity: 0;
    }
    /* e3 */
    .ntsl-link:hover .nlrb-but .lllb-link-ri{
        color: var(--colormain);
    }
    .dnbl-page-ul-li:hover .dpul-link-par{
        color: var(--colormain);
    }
    .ys-select-li:hover{
        color: var(--colormain);
        background-color: #EEF0F4;
        border-radius: 4px;
    }
    .reso-list .ys-select-li:hover{
        background-color: var(--colorfff);
    }
    .dnbr-ul-li-link:hover .dull-tit {
        color: var(--colormain);
    }
    /* o */
     .rlbb-ul-li:hover{
        cursor: pointer;
     }
    .rlbb-ul-li:hover .rull-tit p{
        color: var(--colormain);
    }
    /* n1 */
    .vtbt-ul-li:hover .vtbt-ul-link-par{
        color: var(--colorfff);
    }
    .vtbt-ul-li:hover{
        background-color: var(--colormain);
    }
    .ys-video-btne:hover .vtbu-li-box-tit{
        color: var(--colormain);
    }
    .cvbu-li-box-ri:hover{
        cursor: pointer;
    }
    /* n2 */
    .tbtu-li:hover .tbtu-li-par{
        color: var(--colormain);
    }
    .tfbr-ul-li:hover .tulb-le{
        color: var(--colormain);
    }
    .tfbr-ul-li:hover{
        cursor: pointer;
    }
    .dnbl-share .ys-share-list:hover .dnbl-share-pico{
        opacity: 0;
    }
    .dnbl-share .ys-share-list:hover .dnbl-share-image{
        opacity: 1;
    }
    .rrbr-int-par:hover{
        cursor: pointer;
    }
    .reso-shut-pic-but:hover{
        cursor: pointer;
    }
    .clbl-but-video:hover{
        cursor: pointer;
    }
    .cgbr-ul-li-link:hover{
        cursor: pointer;
    }
    .nsbt-tit-slick-li:hover .nlrb-tit{
        color: var(--colormain);
    }
    .nsbu-li:hover .nllb-tit{
        color: var(--colormain);
    }
    .nsbt-le-pic:hover{
        cursor: pointer;
    }
    .irbu-li:hover .lllb-link-ri{
        color: var(--colorfff);
    }
    .nsbt-ri-reset:hover{
        cursor: pointer;
    }
}
/* Leo-end */
/* Delia--切图--start */
/* 底部导航--start */
.ys-footer{
    position: relative;
    z-index: 1;
    padding-top: var(--space130);
}
.mod-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: -1;
}
.mod-foot-top-tit{
    text-align: center;
    color: var(--colorfff);
    line-height: 1.65;
    font-family: var(--semibold) !important;
}
.mod-foot-top-tit span{
    color: var(--colormain);
}
.mod-foot-top-word p{
    text-align: center;
    font-size: var(--font20);
    color: var(--colorfff);
    line-height: 1.65;
}
.mod-foot-top-btn{
    margin-top: 50px;
    display: flex;
    justify-content: center;
}
.mod-foot-top-btn p{
    color: var(--colorfff) !important;
}
.mod-foot-top{
    padding-bottom: var(--space100);
}
.mod-foot-min-ri{
    width: 320px;
    flex-shrink: 0;
}
.mod-foot-min-ri a{
    display: block;
    width: 100%;
}
.mod-foot-min-ri a img{
    width: 100%;
}
.mod-foot-min{
    display: flex;
    justify-content: space-between;
}
.mod-foot-min-le{
    width: 30%;
}
.mod-foot-min-le ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -30px;
}
.mod-foot-min-le ul li:nth-child(2n+1){
    width: 44%;
}
.mod-foot-min-le ul li:nth-child(2n+2){
    width: 56%;
}
.mod-foot-min-le ul li{
    padding: 0 30px;
    margin-bottom: 24px;
}
.mod-foot-min-le ul li p a{
    display: block;
    font-size: var(--font20);
    color: var(--colorfff);
    font-family: var(--medium) !important;
    line-height: 1.65;
    transition: all .4s ease;
}
.mfmm-link a{
    display: block;
    font-size: var(--font24);
    line-height: var(--line16);
    color: var(--colorfff);
}
.mfmm-link{
    margin-bottom: 24px;
}
.mfmm-word p{
    display: block;
    margin-bottom: 8px;
}
.mfmm-word p:last-child{
    margin-bottom: 0px;
}
.mfmm-word p, .mfmm-word p a{
    color: #646D65;
    font-size: var(--font16);
    line-height: var(--line175);
}
.mfmm-word p a{
    display: inline-block;
}
.mfml-share{
    display: flex;
    margin: 0 -6px;
    margin-top: 19px;
}
.mfml-share-list{
    width: 24px;
    flex-shrink: 0;
    margin: 0 6px;
}
.mfml-share-list img{
    width: 100%;
}
.mfml-share-list a{
    display: block;
    width: 100%;
}
.mod-foot-bot{
    display: flex;
    justify-content: space-between;
    padding: 24px 0 15px;
    border-top: solid 1px #646D65;
    margin-top: 24px;
}
.mod-foot-bot-ul{
    display: flex;
    margin: 0 -16px;
}
.mfbu-li{
    padding: 0 16px;
    position: relative;
}
.mfbu-li::after{
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 60%;
    background: #646D65;
    opacity: 0.5;
}
.mfbu-li:last-child::after{
    display: none; 
}
.mfbu-li a{
    color: rgba(255,255,255,0.4);
    line-height: var(--line18);
    font-size: 12px;
    transition: all .4s ease;
}
.mod-foot-bot-ri p span, .mod-foot-bot-ri p a{
    color: #646D65;
    line-height: 1.75;
    font-size: 12px;
}
.mod-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/* 底部导航--end */
/* 顶部导航-start */
.head-logo{
    width: 94px;
}
.ys-search2{
    --head: 80px;
    --btn-width: 20px;
    --shadow: 0 10px 18px 3px rgb(0 0 0 / 2%);
    --widthtotal: 34%;
    --widthr: 24px;
    --input-size: 16px;
}
.ys-search2-btn{
    width: var(--btn-width);
    line-height: var(--headh);
    cursor: pointer;
    display: block;
    transition: all .36s;
}
.ys-search2-btn img{
    width: 100%;
}
.ys-search2-win{
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: var(--colorfff);
    text-align: center;
    border-top: 1px solid #eee;
    box-shadow: var(--shadow);
    overflow: hidden;
    display: none;
}
.ys-search2-box{
    padding: 16px 0;
}
.ys-search2-tibox{
    width: var(--widthtotal);
    margin: 0 auto;
}
.ys-search2-tbox{
    border-bottom: 1px solid #eee;
    width: calc(100% - var(--widthr));
    padding-right: 20px;
    height: 40px;
}
.ys-search2-tbox input{
    width: 100%;
    height: 100%;
    font-size: var(--input-size);
}
.ys-search2-ibox {
    width: var(--widthr);
    margin-top: 10px;
}
.ys-search2-ibox img{
    width: 100%;
}
.head-other-btn .std-btn1-box-pic{
    background: transparent;
    width: 24px;
}
.head-other-btn .std-btn1-box {
    padding: 0px 24px;
}
.head-other-btn .std-btn1-box p{
    line-height: 50px;
    color: var(--colorfff);
    font-size: var(--font16);
    font-family: var(--medium)!important;
}
.head-other-lang-ul{
    display: flex;
}
.ys-hd-pc.isfixed {
    position: fixed;
    top: 0;
    padding: 0;
    box-shadow: 0px 15px 35px 0px rgba(71, 71, 71, 0.10) !important;
}
.mod-nav {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0 34px;
    border-radius: var(--radius10);
    background: rgba(243, 243, 243, 0.20);
    border: solid 1px rgba(243, 243, 243, 0.20);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    transition: all 0.4s ease;
}
.ys-hd-pc {
    position: absolute;
    top: 12px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    padding: 0 24px;
    z-index: 999;
    transition: all 0.4s ease;
    background: transparent !important;
    box-shadow: none !important;
}
.ys-hd-pc.ishover, 
.ys-page-wrap.act .ys-hd-pc {
    position: fixed;
    top: 0;
    padding: 0;
    border-bottom: solid 1px #E3E3E3;
    /* box-shadow: 0px 15px 35px 0px rgba(71, 71, 71, 0.10) !important; */
}
.ys-hd-pc.isfixed {
    position: fixed;
    top: 0;
    padding: 0;
    box-shadow: 0px 15px 35px 0px rgba(71, 71, 71, 0.10) !important;
}
.ys-hd-pc.ishover .mod-nav,
.ys-page-wrap.act .ys-hd-pc .mod-nav {
    border-radius: 0px;
    background: #fff;
}
.ys-hd-pc.isfixed .mod-nav {
    border-radius: 0px;
    background: #fff;
}
.head-nav-item-title{
    font-size: var(--font16);
    color: var(--colorfff);
    line-height: var(--headh);
    font-family: var(--medium) !important;
}
.head-nav-item{
    margin-right: 40px;
}
.head-nav-item:last-child{
    margin-right: 0px;
}
.ys-sou3{
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.ys-search2-btn{
    position: relative;
}
.holu-li a{
    display: block;
    font-size: var(--font16);
    line-height: var(--headh);
    transition: all .4s ease;
    color: rgba(255, 255, 255, .5);
}
.holu-li.active a{
    color: rgba(255, 255, 255, 1);
}
.head-other-lang-ul{
    display: flex;
    margin: 0 -5px;
}
.holu-li{
    padding: 0 5px;
    position: relative;
}
.holu-li::after{
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 1px;
    height: 20%;
    background:rgba(255, 255, 255, .5);
}
.holu-li:first-child::after{
    display: none;
}
.head-other-lang, .ys-search2{
    margin-right: 40px;
}
.ys-hd-pc.isfixed .ys-sou3, 
.ys-hd-pc.ishover .ys-sou3,
.ys-page-wrap.act .ys-sou3{
    opacity: 1;
}
.ys-hd-pc.isfixed .holu-li a, 
.ys-hd-pc.ishover .holu-li a,
.ys-page-wrap.act .holu-li a{
    color: rgba(2, 33, 6, 0.5);
}
.ys-hd-pc.isfixed .holu-li.active a, 
.ys-hd-pc.ishover .holu-li.active a,
.ys-page-wrap.act .holu-li.active a{
    color: rgba(2, 33, 6, 1);
}
.ys-hd-pc.isfixed .holu-li::after, 
.ys-hd-pc.ishover .holu-li::after,
.ys-page-wrap.act .holu-li::after{
    background: rgba(2, 33, 6, 0.5);
}
.ys-hd-pc.isfixed .head-nav-item-title, 
.ys-hd-pc.ishover .head-nav-item-title,
.ys-page-wrap.act .head-nav-item-title{
    color: rgba(2, 33, 6, 1);
}
.head-nav-item-title{
    position: relative;
}
.head-nav-item-title::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 20px;
    transform: translateX(-50%);
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: var(--colormain);
    opacity: 0;
    transition: all .4s;
}
.head-nav-item.yxnav-active1 .head-nav-item-title{
    color: var(--colormain) !important;
}
.head-nav-item.yxnav-active1 .head-nav-item-title::after{
    opacity: 1;
}
.head-nav-item.has-sub{
    position: static;
}
.mod-pull{
    padding-top: 10px;
    background: transparent !important;
}
.mod-pull-wrap{
    width: auto !important;
    border-radius: var(--radius20);
    background: #FFF;
    padding: 12px;
    overflow: hidden;
}
.mpwu-li{
    margin-bottom: 5px;
}
.mpwu-li:last-child{
    margin-bottom: 0px;
}
.mpwu-li a{
    color: var(--color022);
    font-size: var(--font16);
    font-family: var(--medium);
    line-height: 44px;
    display: block;
    text-align: center;
    padding: 0 20px;
    background: transparent;
    transition: all .4s ease;
    border-radius: var(--radius10);
    white-space: nowrap;
}
.mpwu-li.yxnav-active2 a{
    background: #EEF0F4;
    color: var(--colormain);
}
.prod-pull{
    width: 85vw;
    max-width: 1440px;
    left: 50%;
    transform: translateX(-50%);
    padding-top: 10px;
    background: transparent !important;
    /* overflow: hidden; */
}
.prod-pull-wrap{
    padding: 55px 0px 0 0px;
    border-radius: var(--radius20);
    background: #EEF0F4;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.prod-pull-wrap-top{
    width: 100%;
    padding: 0 24px 0 55px;
}
.prod-pull-wrap-bg{
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
    width: 180px;
}
.prod-pull-wrap-bg img{
    width: 100%;
}
.ppfu-lis-link{
    display: flex;
    align-items: center;
    background: transparent;
    padding: 16px 20px;
    transition: all .4s;
    border-radius: var(--radius10);
}
.ppfu-lis-link p{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color646);
    transition: all .4s;
    width: 100%;
    padding-right: 50px;
}
.ppfu-lis-link-icon{
    width: 24px;
    position: relative;
    flex-shrink: 0;
}
.ppfu-lis-link-icon img{
    width: 100%;
    transition: all .4s;
}
.ppfu-lis-link-icon img:nth-child(2){
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
.ppfu-lis.yxnav-active2 .ppfu-lis-link p{
    color: var(--colorfff);
}
.ppfu-lis.yxnav-active2 .ppfu-lis-link{
    background: var(--colormain);
}
.ppfu-lis.yxnav-active2 .ppfu-lis-link-icon img:nth-child(2){
    opacity: 1;
}
.ppfu-lis.yxnav-active2 .ppfu-lis-link-icon img:nth-child(1){
    opacity: 0;
}
.prod-pull-tab p{
    line-height: 25px;
    padding: 0 12px;
    color: var(--color022);
    border-radius: 2px;
    background: rgba(0, 145, 67, 0.10);
    font-size: var(--font14);
    font-family: var(--medium);
    overflow: hidden;
}
.prod-pull-tab{
    display: inline-block;
    margin-bottom: 16px;
}
.prod-pull-text{
    color: var(--color333);
    line-height: var(--line16);
    width: 67%;
    padding-bottom: 24px;
    border-bottom: solid 1px #E3E3E3;
    margin-bottom: 27px;
}
.prod-pull-fl{
    width: 27%;
    padding-right: 24px;
    max-height: 476px;
}
.prod-pull-fr{
    width: 73%;
    padding-left: 24px;
}
.ppfu-list-wrap{
    width: 100%;
    max-height: 476px;
    padding-right: 24px;
}
.ppfu-list-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
}
.ppfu-list-ul-item{
    width:33.333333%;
    padding: 0 12px;
    margin-bottom: 24px;
}   
.plui-links{
    display: block;
    border-radius: var(--radius10);
    background: #FFF;
    box-shadow: 0px 4px 7px 3px rgba(29, 37, 28, 0.08);
    padding: 32px 30px 24px;
}
.plui-links-tit{
    color: var(--color022);
    line-height: 1.65;
    text-align: center;
    margin: 24px 0 8px;
    height: 4.95em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    overflow: hidden;
    transition: all .4s ease;
}
.prod-pull-cont{
    display: flex;
    padding-bottom: 5px;
}
.prod-pull .mCSB_outside+.mCSB_scrollTools {
    right: 0 !important;
}
.plui-links .ys-imgbox-cover{
    width: 150px;
    margin: 0 auto;
}
.plui-links-btn p{
    text-align: center;
    color: var(--colormain);
    font-size: var(--font16);
    line-height: var(--line175);
}
.prod-pull-wrap, .mod-pull-wrap{
    box-shadow: 0px 4px 7px 3px rgba(29, 37, 28, 0.08);
}
.ppfu-list{
    display: none;
}
.ppfu-list:first-child{
    display: block;
}
.prod-pull-ul-list{
    display: flex;
    margin: 0 -32px;
    padding: 0 75px;
}
.ppul-btnli{
    padding: 0 32px;
    position: relative;
}
.ppul-btnli::after{
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 30%;
    background: #fff;
}
.ppul-btnli:first-child::after{
    display: none;
}
.ppul-btnli a{
    display: flex;
    align-items: center;
}
.ppul-btnli-icon{
    width: 24px;
    flex-shrink: 0;
}
.ppul-btnli p{
    line-height: 60px;
    color: var(--colorfff);
    font-size: var(--font16);
    font-family: var(--medium);
    width: 100%;
    padding-right: 20px;
}
.prod-pull-bot{
    width: 100%;
    background: var(--colormain);
}
.prod-pull-bot-bg{
    width: 40%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    pointer-events: none;
}
.prod-pull-bot-bg img{
    width: 100%;
}
.prod-pull-bot{
    position: relative;
}
.ys-ph-navbar2 .ys-phnav-logo {
    background: #fff;
}
.ys-phnav2-lang-modal, .ys-ph-navbar2 .ys-phnav-menu {
    background: var(--colormain);
}
.ys-ph-navbar2 .ys-phnav-search .iconfont, .ys-ph-navbar2 .ys-phnav-header a {
    color: var(--colormain);
}
.ys-ph-navbar2 .ys-phnav-menubtn span, .ys-ph-navbar2 .ys-phnav-menubtn::before, .ys-ph-navbar2 .ys-phnav-menubtn::after {
    background: var(--colormain);
}
/* 顶部导航-end */
/* 补充修改-start */
.std-btn2{
    display: inline-block;
}
.std-btn2-box{
    display: flex;
    align-items: center;
    cursor: pointer !important;
}
.std-btn2-box p{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color022);
    transition: all .4s ease;
    font-family: var(--medium) !important;
}
.std-btn2-box-icon{
    width: 50px;
    height: 50px;
    flex-shrink: 0;
    font-size: 0;
    position: relative;
    margin-right: 24px;
    background: var(--colorfff);
    border-radius: 50%;
    box-shadow: 0px 4px 7px 3px rgba(29, 37, 28, 0.08);
    transition: all .4s ease;
}
.std-btn2-box-icon img{
    width: 48%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.std-btn2-box-icon img:nth-child(2){
    opacity: 0;
}
.mod-bread{
    position: absolute;
    top: calc(var(--headh) + 20px);
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}
.ys-nyban-title p{
    width: 48%;
    margin-top: 24px;
    font-size: var(--font16);
    line-height: var(--line15);
    color: var(--colorfff);
}
.ys-nyban-title h1{
    line-height: var(--line13);
    color: var(--colorfff);
    font-size: var(--font50);
}
.ljbu-li-link-but p{
    color: var(--colorfff) !important;
}
.ys-nyban-bg{
    position: absolute;
    top: 0;
    right: 0;
    z-index:1;
    width: 100% !important;
    height: 100%;
    pointer-events: none;
}
.ys-nyban-bg .group{
    /* width: 100%; */
    /* height: 100%; */
    /* object-fit: cover; */
}
.ys-nyban-title h1{
    font-size: var(--font60);
    line-height: 1.2;
    color: var(--colorfff);
}
.ys-nybanner .ys-pos-center{
    z-index: 3;
}
/* 补充修改-end */
/* J-关于天准-理念价值观-start */
.plan-pic, .plan-pic img{
    width: 100%;
    position: relative;
}
.plan-pic, .plan-page{
    background: #F5F5F5;
}
h2 span{
    color: var(--colormain);
}
.plan-page h2{
    text-align: center;
    margin-bottom: var(--space44);
}
.ptul-box {
    width: 100%;
    height: 605px;
    border-radius: var(--radius10);
    overflow: hidden;
    position: relative;
}
.pbhb-tit{
    font-family: var(--bold) !important;
    color: var(--colorfff);
    margin-bottom: 16px;
}
.pbhb-word p{
    color: var(--colorfff);
    line-height: var(--line175);
}
.plan-talent-ul{
    display: flex;
    margin: 0 -10px;
}
.plan-talent-ul-li{
    width: 50%;
    padding: 0 10px;
    transition: all .4s ease;
}
.ptul-box-hide{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    z-index: 2;
    padding: 44px;
}
.ptul-box-tab{
    display: inline-block;
}
.ptul-box-tab p{
    font-size: var(--font20);
    line-height: 40px;
    color: var(--colorfff);
    padding: 0 12px;
    border-radius: 6px;
    border: 1px solid rgba(255, 255, 255, 0.50);
    background: rgba(0, 0, 0, 0.20);
    backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(3px);
    overflow: hidden;
}
.ptul-box-bg{
    position: relative;
    width: 100%;
    height: 100%;
}
.ptul-box-bg::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    /* background: rgba(2, 33, 6, 0.20); */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    transition: all .4s ease;
}
.ptul-box-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ptul-box-hide-bot{
    width: 87.6%;
    opacity: 0;
    pointer-events: none;
    transition: all 0s ease;
    transition-delay: 0s;
}
.plan-talent-ul-li.act {
    width:58% !important;
}
.plan-talent-ul-li.act .ptul-box-bg::after{
    opacity: 0;
}
.plan-talent-ul-li.act .ptul-box-hide-bot{
    opacity: 1;
    pointer-events: all;
    transition: all .4s ease;
    transition-delay: 0.4s;
}
.plan-talent-ul-li.on1{
    width: 42%;
}
.plan-esg{
    background: var(--colorfff);
}
.pelu-li-box{
    border-radius: var(--radius20);
    overflow: hidden;
}
.plan-esg-cont{
    display: flex;
    align-items: flex-start;
}
.plan-esg-le-ul{
    width: 100%;
    height: 100%;
}
.plan-esg-le{
    width: 58%;
}
.plan-esg-ri{
    width: 42%;
    padding-left: 24px;
}
.peru-li-tp-up{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}
.pltu-icon{
    width: 44px;
    position: relative;
}
.pltu-icon img{
    width: 100%;
    transition: all ;
}
.pltu-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.peru-li{
    margin-bottom: 12px;
}
.peru-li:last-child{
    margin-bottom: 0px;
}
.peru-li-tp-up span{
    display: inline-block;
    position: relative;
    width: 22px;
    height: 22px;
}
.peru-li-tp-up span::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height:2px;
    background: #022106;
    transition: all .4s ease;
}
.peru-li-tp-up span::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width:2px;
    height:100%;
    background: #022106;
    transition: all .4s ease;
}
.peru-li-tp-tit{
    font-family: var(--semibold) !important;
    color: var(--color022);
    transition: all .4s ease;
}
.peru-li-bt{
    padding:12px 36px 36px 27px;
    display: none;
}
.peru-li-bt p{
    color: var(--colorfff);
}
.peru-li-tp{
    padding:34px 34px 32px 27px;
    border-radius: var(--radius20);
    background: #EEF0F4;
    transition: all .4s ease;
    cursor: pointer;
}
.peru-li{
    transition: all .4s ease;
    border-radius: var(--radius20);
}
.peru-li.active{
    background: var(--colormain);
}
.peru-li.active .peru-li-tp{
    background: transparent;
    padding-bottom: 0px;
}
.peru-li.active .pltu-icon img:nth-child(1){
    opacity: 0;
}
.peru-li.active .pltu-icon img:nth-child(2){
    opacity: 1;
}
.peru-li.active .peru-li-tp-up span::before, 
.peru-li.active .peru-li-tp-up span::after{
    background: var(--colorfff);
}
.peru-li.active .peru-li-tp-up span::before{
    transform: translate(-50%,-50%) rotate(90deg);
}
.peru-li.active .peru-li-tp-tit{
    color: var(--colorfff);
}
.peru-li:first-child .peru-li-bt{
    display: block;
}
.pelu-li, .pelu-li-box, .pelu-li-box img{
    width: 100%;
    height: 100%;
}
.pelu-li-box img {
    object-fit: cover;
}
.pelu-li{
    display: none;
}
.pelu-li:first-child{
    display: block;
}
.peru-li-bt-phimg{
    display: none;
}
.prlu-li {
    width: 348px;
    margin-right: 10px;
}
.plan-runing-list1{
    margin-bottom: 10px;
}
.prlu-li-box img{
    width: 100%;
}
.prlu-li-box{
    border-radius: var(--radius10);
    overflow: hidden;
}
.plan-runing-list1 .plan-runing-list-ul {
    display: flex;
    align-items: flex-start;
    position: relative;
    width: calc(calc((348px * var(--width-shu))) + calc((10px * var(--width-shu))));
    animation: donghua1 linear infinite;
}
@keyframes donghua1{
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-100%);
    }
}
.plan-runing-list1 .plan-runing-list-ul2 {
    transform: translateX(100%);
    position: absolute;
    top: 0;
    left: 0;
    animation: donghua2 linear infinite;
}
@keyframes donghua2{
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(0);
    }
}
.plan-runing-list2 .plan-runing-list-ul {
    display: flex;
    align-items: flex-start;
    position: relative;
    width: calc(calc((348px * var(--width-shu))) + calc((10px * var(--width-shu))));
    animation: donghua3 linear infinite;
}
@keyframes donghua3{
    0% {
        transform: translateX(0%);
        -webkit-transform: translateX(0%);
    }
    100% {
        transform: translateX(100%);
        -webkit-transform: translateX(100%);
    }
}
.plan-runing-list2 .plan-runing-list-ul2 {
    transform: translateX(100%);
    position: absolute;
    top: 0;
    left: 0;
    animation: donghua4 linear infinite;
}
@keyframes donghua4{
    0% {
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
    }
    100% {
        transform: translateX(0);
        -webkit-transform: translateX(0);
    }
}
.plan-runing-list{
    position: relative;
    overflow: hidden;
}
.plan-page .ys-nyban-title{
    width: 53%;
    margin: 0 auto;
}
.plan-page .ys-nyban-title h1{
    text-align: center;
}
/* J-关于天准-理念价值观-end */
/* M-资源与服务-维护保养-start */
.ys-page-wrap.act .ys-main{
    /* margin-top: 0px; */
}
.tech-page h2{
    line-height:1.2;
}
.tech-phil h2{
    text-align: center;
    margin-bottom: 24px;
}
.tech-phil{
    padding-bottom: 300px;
    position: relative;
    z-index: 1;
}
.tech-phil-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.tech-phil-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.tech-phil-word{
    width: 71.25%;
    margin: 0 auto;
}
.tech-phil-word p{
    text-align: center;
    font-size: var(--font20);
    line-height: 1.65;
    color: var(--color646);
}
.tech-phil-btn{
    display: flex;
    justify-content: center;
    margin-top: var(--space44);
}
.tech-phil-ul{
    display: flex;
    justify-content: center;
    margin: 0 -55px;
    margin-top: var(--space100);
}
.tech-phil-ul-li{
    padding: 0 55px;
}
.tpul-box .ys-demo-num{
    font-size:80px;
    line-height: 1.2;
    color: var(--color022);
}
.tpul-word p{
    color: #666;
    line-height: var(--line175);
    text-align: center;
}
.tech-phil-picul{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.tech-phil-picul-li{
    position: absolute;
}
.tppl-box{
    border-radius: 50%;
    overflow: hidden;
}
.tppl-box img{
    width: 100%;
}
.tech-phil-picul-li1 .tppl-box{
    width: 228px;
}
.tech-phil-picul-li1{
    top: 38%;
    left: 22%;
}
.tech-phil-picul-li3 .tppl-box{
    width: 272px;
}
.tech-phil-picul-li3{
    top: 37%;
    left: 67%;
}
.tech-phil-picul-li2 .tppl-box{
    width: 150px;
}
.tech-phil-picul-li2{
    top: 70%;
    left: 26%;
}
.tech-phil-picul-li4 .tppl-box{
    width: 126px;
    height: 126px;
    border-radius: 50%;
    background: var(--colormain);
    position: relative;
}
.tech-phil-picul-li4 .tppl-box span{
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
}
.tech-phil-picul-li4 .tppl-box span::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 48%;
    height: 2px;
    border-radius: 2px;
    background: #fff;
}
.tech-phil-picul-li4 .tppl-box span::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 2px;
    height: 48%;
    border-radius: 2px;
    background: #fff;
}
.tech-phil-picul-li4{
    top: 74%;
    left: 66%;
}
.tech-service{
    background:#EEF0F4;
}
.tech-service h2{
    margin-bottom: 24px;
}
.tech-service-word{
    margin-bottom: var(--space44);
}
.tech-service-word p{
    font-size: var(--font20);
    color: var(--color646);
    line-height: 1.65;
    font-family: var(--medium) !important;
}
.tech-service-le{
    width: 41%;
    position: sticky;
    top: calc(var(--headh) + 20px);
}
.tech-service-ri{
    width: 59%;
    padding-left: 145px;
}
.tech-service{
    overflow: visible !important;
}
.tech-service-cont{
    display: flex;
    align-items: flex-start;
}
.tech-service-le-pic{
    border-radius: var(--radius12);
    overflow: hidden;
}
.tech-service-le-pic img{
    width: 100%;
}
.tsru-li-box{
    padding: 39px 81px 52px 43px;
    background: var(--colormain);
    border-radius: var(--radius10);
}
.tsru-li-tit{
    font-family: var(--semibold) !important;
    margin-bottom: 8px;
    color: var(--colorfff);
}
.tsru-li-word p{
    color: var(--colorfff);
    line-height: var(--line175);
}
.tsru-li{
    margin-bottom: 19px;
    padding-left: 37px;
    position: relative;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.tsru-li.slick-slide:not(:first-child){
    display: none;
}
.tsru-li::after{
    content: "";
    position: absolute;
    top: 49px;
    left: 0;
    border-radius: 50%;
    width: 13px;
    height: 13px;
    background: var(--colormain);
}
.tsru-li::before{
    content: "";
    position: absolute;
    top: 62px;
    left: 6px;
    border-radius: 50%;
    width: 1px;
    height: 105%;
    background: var(--colormain);
}
.tsru-li:last-child{
    margin-bottom: 0px;
}
.tsru-li:last-child::before{
    display: none;
}
.tech-other-le{
    width: 49%;
    padding-right: 115px;
}
.tech-other-ri{
    width: 54%;
}
.toru-li-box{
    border-radius: var(--radius20);
    overflow: hidden;
}
.toru-li-box img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.tech-other-cont{
    display: flex;
}
.tech-other-phtit{
    display: none;
}
.tech-other-pctit{
    display: block;
    margin-bottom: 56px;
}
.tolu-li-tit{
    color: var(--color022);
    line-height: var(--line16);
    margin-bottom: 8px;
    font-family: var(--semibold) !important;
}
.tolu-li-word p{
    color: var(--color646);
    line-height: var(--line175);
}
.tolu-li-box .std-btn2{
    margin-top: var(--space44);
}
.tech-other{
    width: 100%;
    position: relative;
    background: #fff;
}
.toru-li{
    padding: 0 10px;
}
.tech-other-ri-ul{
    margin: 0 -10px;
}
.tech-other-le{
    display: flex;
    flex-direction: column;
}
.tech-other-pctit{
    flex-shrink: 0;
}
.tech-other-le-cry{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.tech-other .tech-other-le-ul .slick-list{
    overflow: visible !important;
}
.tech-other-le .mod-arrows{
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
}
.tech-other-le-ul{
    height: 100%;
}
.tech-other-le-ul .slick-dots{
    text-align: right;
}
.tech-value-word p{
    text-align: center;
    color: var(--color646);
    line-height: var(--line175);
    font-size: var(--font20);
}
.tech-value-word{
    margin-bottom: 55px;
}
.tvul-box-ri-tit{
    font-family: var(--semibold) !important;
    line-height: var(--line16);
    color: var(--color333);
    margin-bottom: 12px;
}
.tvul-box-ri-word p{
    color: var(--color666);
    line-height: var(--line175);
    font-family: var(--medium);
}
.tvul-box-icon{
    width: 42px;
    height:44px;
    border-radius: var(--radius10);
    overflow: hidden;
    background: var(--colormain);
    position: relative;
    flex-shrink: 0;
    margin-right: 47px;
}
.tvul-box-icon img{
    width:58%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.tvul-box{
    padding: 35px 73px 26px 30px;
    border-radius: var(--radius10);
    background: var(--colorfff);
}
.tech-value-ul-li{
    margin-bottom: 24px;
    width: 50%;
    padding: 0 12px;
}
.tech-value-ul{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0 -12px;
}
.tech-value h2{
    text-align: center;
    margin-bottom: 24px;
}
.tvul-box{
    display: flex;
    align-items: flex-start;
    height: 100%;
}
.tech-value-ul-li:nth-child(2n+1){
    animation-delay: 0.2s;
}
.tech-value-ul-li:nth-child(2n+2){
    animation-delay: 0.3s;
}
/* M-资源与服务-维护保养-end */
/* L-资源与服务-服务方案-start */
.sup-learn-top-word{
    width: 49%;
}
.sup-learn-top h2{
    width: 51%;
    padding-right: 24px;
    color: var(--colorfff);
}
.sup-learn-top{
    display: flex;
    align-items: flex-start;
    margin-bottom: 60px;
}
.sup-learn-top-word h3{
    color: var(--colorfff);
    margin-bottom: 24px;
    line-height:1.4;
    font-size: var(--font32);
    font-family: var(--medium) !important;
}
.sup-learn-top-word p{
    color: var(--colorfff);
    font-size: var(--font16);
    line-height: var(--line175);
}
.sup-learn{
    position: relative;
    width: 100%;
    z-index: 1;
}
.sup-learn-bg{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.sup-learn-bg img{
    width: 100%;
}
.sup-learn .tvul-box-icon{
    width: 24px;
    height: auto;
    position: relative;
    background: transparent;
    margin-right: 16px;
    top: 7px;
}
.sup-learn .tvul-box-icon img{
    position: relative;
    left: auto;
    top: auto;
    transform: inherit;
    width: 100%;
}
.sup-learn .tvul-box-ri-tit{
    margin-bottom: 16px;
}
.sup-learn .tvul-box{
    padding: 40px 36px;
}
.sup-equi{
    background: #fff;
    height: calc(100vh - var(--headh));
}
.sup-equi .ys-cont1440{
    height: 100%;
}
.sup-process h2{
    margin-bottom: var(--space44);
}
.sup-process-swip-ul{
    align-items: stretch;
}
.spsu-li{
    width: 464px !important;
    position: relative;
    height: auto !important;
}
.sup-process-swip .swiper-container{
    overflow: visible !important;
    padding-bottom: 94px !important;
}
.spsu-li-box{
    border-radius: var(--radius10);
    background: #FFF;
    padding: 27px 31px;
    height: 100%;
}
.spsu-li-num{
    line-height: var(--line16);
    color: var(--colormain);
    font-family: var(--semibold) !important;
    padding-bottom: 18px;
    margin-bottom: 18px;
    border-bottom: solid 1px #E3E3E3;
} 
.spsu-li-word p{
    color: var(--color022);
    line-height: var(--line175);
    font-family: var(--medium) !important;
}
.spsu-li::after{
    content: "";
    position: absolute;
    top: 0;
    right: -67px;
    width: 23px;
    height: 27px;
    background: url(../images/l_icon01.svg) center / contain no-repeat;
}
.spsu-li:last-child::after{
    display: none;
}
.sup-process-swip{
    position: relative;
}
.sup-process-swip .swiper-pagination{
    bottom: 24px !important;
    top: auto !important;
    width: calc(100% - 153px) !important;
    right: 0 !important;
    left: auto !important;
}
.sup-process-swip .mod-arrows{
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
}
.yx-rotate6-cry{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    height: calc(100% - var(--headh));
    overflow: hidden;
}
/* 左侧 */
.yx-rotate6-cry-aside{
    width: 36.4%;
    position: relative;
    height: 100%;
    display: flex;
}
.yrca-ul{
    padding-left: 24px;
    border-left: solid 1px #E3E3E3;
    height: 100%;
    position: relative;
}
.yrca-ul::after{
    content: "";
    position: absolute;
    top: 0;
    left: -1px;
    width: 1px;
    height: 24%;
    background: var(--colormain);
    z-index: 2;
}
.yrca-li {
    margin-bottom: 50px;
    cursor: pointer;
}
.yrca-li:last-child{
    margin-bottom: 0;
}
.yrca-li-total p{
    transition: all 0.4s ease;
    font-size: var(--font20);
    font-family: var(--medium) !important;
    line-height: 1.65;
    color: var(--color333);
    text-align: left;
    transform-origin: left;
}
/* 选中 */
.yrca-li.on p{
    color: var(--colormain);
    transform: scale(1.2);
}
/* 右侧 */
.yx-rotate6-cry-box {
    width: 63.6%;
    height: 100%;
    position: relative;
    padding-right: 87px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.yrcb-swiper {
    width: 100%;
    overflow: hidden;
    height: 100%;
}
.yrcb-swiper-li {
    text-align: center;
    position: relative;
}
.yrcb-swiper-li-img{
    width: 38%;
    transition: all 0.4s;
}
.yrcb-swiper-li-img img:nth-child(2){
    object-fit: cover;
}
.yrcb-swiper-li-img::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 3;
}
.yx-rotate6-cry-box .swiper-container-3d .swiper-slide-shadow-left,
.yx-rotate6-cry-box .swiper-container-3d .swiper-slide-shadow-right {
    background-image: none;
}
.yx-rotate6-cry-box .swiper-container-3d .swiper-slide-shadow-left{
    background: linear-gradient(90deg, rgba(255, 255, 255, .7) 0%, rgba(196, 196, 196, 0) 100%);
}
.yx_rotate6_cry_box .swiper-container-3d .swiper-slide-shadow-right{
    background: linear-gradient(270deg, rgba(255, 255, 255, .7) 0%, rgba(196, 196, 196, 0) 100%);
}
/* 选中 */
.yrcb-swiper-li.active{
    position: relative;
    z-index: 10;
}   
.sup-equi h2{
    margin-bottom: var(--space44);
} 
.yrcb-swiper-li-box{
    display: flex;
    border-radius: var(--radius20);
    background: #FFF;
    box-shadow: 0px 4px 7px 3px rgba(29, 37, 28, 0.08);
    overflow: hidden;
}  
.yx-rotate6-cry-box .swiper-container{
    overflow: visible !important;
    height: 335px !important;
}
.yslb-fr{
    width: 62%;
    padding: 59px 44px;
}
.yslb-fr-tit{
    text-align: left !important;
    font-family: var(--semibold) !important;
    color: var(--color333);
    line-height: var(--line16);
    margin-bottom: 16px;
}
.yslb-fr-word p{
    color: var(--color666);
    line-height: var(--line175);
    text-align: left;
    font-family: var(--medium) !important;
    height: 10.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
    text-overflow: ellipsis;
}
.yrcb-swiper-li{
    transform: scale(0.94);
    transform-origin: center;
    opacity: 0;
    filter: blur(10.363520622253418px);
    transition-property:all !important;
    transition: all .4s ease;
    flex-shrink: 0;
}
.yrcb-swiper-li.active{
    transform: scale(1);
    opacity: 1;
    filter: blur(0);
}
.yrca-num-total, .yrca-num-change, .yrca-num span{
    font-size: var(--font16);
    font-family: var(--medium) !important;
    line-height: var(--line175);
}
.yrca-num-change{
    color: var(--color022);
}
.yrca-num-total, .yrca-num span{
    color: var(--color999);
}
.yrca-num{
    display: flex;
    align-items: center;
    flex-shrink: 0;
    margin-right: 8px;
    width: 24px;
    transform: rotate(90deg);
}
.yx-rotate6-cry-aside{
    align-items: flex-start;
}
.yrcb-swiper-li.swiper-slide-prev{
    transform: translateY(100px) scale(0.94);
    opacity: 0.2;
}
.yrcb-swiper-li.swiper-slide-next{
    transform: translateY(-100px) scale(0.94);
    opacity: 0.2;
}
/* L-资源与服务-服务方案-end */
/* N1-资源与服务-技术支持-delia补充-start */
.ys-nyban-sear{
    width: 49%;
    position: relative;
    margin-top: 20px;
}
.tech-swiper.empty .mod-arrows,
.tech-swiper.empty .swiper-pagination{
    display: none;
}
.tech-swiper-but .std-btn2-box-icon{
    background: var(--colormain);
}
.tech-swiper-but .std-btn2-box-icon img:nth-child(1){
    opacity: 0;
}
.tech-swiper-but .std-btn2-box-icon img:nth-child(2){
    opacity: 1;
}
.tech-swiper .vtbu-li-box-tit{
    margin-bottom: 28px;
}
.vtbu-li-box{
    position: relative;
}
.tsbs-warp-slide .clbr-image{
    top: -33px;
    transform: inherit;
}
.tfbr-par span{
    margin-left: 6px;
}
.ys-nyban-sear-input{
    width: 100%;
    height:60px;
    border-radius: 100px;
    border: 1px solid  #E3E3E3;
    background: rgba(255, 255, 255, 0.10);
}
.ys-nyban-sear-input input{
    width: 100%;
    height: 100%;
    padding: 0 130px 0 56px;
    font-size: var(--font16);
    line-height: var(--line175);
    color: rgba(255,255,255,1);
}
.ys-nyban-sear-input input::placeholder{
    color: rgba(255,255,255,0.6);
}
.ys-nyban-sear-icon{
    width: 24px;
    position: absolute;
    top: 50%;
    left: 16px;
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 2;
}
.ys-nyban-sear-icon img{
    width: 100%;
}
.ys-nyban-sear-btn p{
    font-size: var(--font16);
    line-height: 44px;
    padding: 0 32px;
    color: var(--color333);
    border-radius: 100px;
    background: #fff;
}
.ys-nyban-sear-btn{
    position: absolute;
    top: 50%;
    right: 8px;
    transform: translateY(-50%);
    cursor: pointer;
}
.tbtu-li-par{
    cursor: pointer;
}
.tech-load-wrap{
    width: calc(100% - 56px);
    margin: 0 auto;
    background: #fff;
    border-radius: var(--radius12);
}
.tech-load h2{
    text-align: center;
    margin-bottom: var(--space44);
}
.tech-load-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
}
.tech-load-ul-li{
    padding: 0 12px;
    width: 33.333333%;
    margin-bottom: 24px;
}
.tlul-link{
    display: flex;
    align-items: center;
    padding: 18px 20px 19px 18px;
    border-radius: var(--radius10);
    background: #EEF0F4;
}
.tlul-arrow{
    width: 24px;
    flex-shrink: 0;
    transition: all .4s ease;
}
.tlul-arrow img{
    width: 100%;
}
.tlul-icon{
    width: 48px;
    flex-shrink: 0;
}
.tlul-min{
    width: 100%;
    padding: 0 20px;
}
.tlul-min-tit{
    margin-bottom: 8px;
}
.tlul-min-tit p{
    color: var(--color333);
    line-height: var(--line18);
    transition: all .4s ease;
}
.tlul-min-word p{
    font-size: 12px;
    color: var(--color999);
    line-height: var(--line18);
}
.tech-load-ul-li:nth-child(3n+1){
    animation-delay: 0.2s;
}
.tech-load-ul-li:nth-child(3n+2){
    animation-delay: 0.3s;
}
.tech-load-ul-li:nth-child(3n+3){
    animation-delay: 0.4s;
}
.tech-load .tech-swiper-but{
    width: 1005;
    display: flex;
    justify-content: center;
    margin-top: 20px;
}
.tech-load{
    position: relative;
    padding-top:60px;
    z-index: 1;
}
.tech-load-bg{
    width: 100%;
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
.tech-load-bg img{
    width: 100%;
}
/* N1-资源与服务-技术支持-delia补充-end */
/* D1-电子产品详情方案-start */
.prodet-page{
    background: #EEF0F4;
}
.prodet-ban{
    padding-top:84px;
}
.prodet-ban-top{
    height: calc(100vh - var(--headh));
    position: relative;
    z-index: 1;
}
.prodet-ban-top .ys-cont1440{
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    padding-bottom: 178px;
}
.prodet-ban-top-bg{
    width: 96%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -1;
}
.prodet-ban-top-bg svg{
    width: 100%;
    height: 100%;
}
.prodet-ban h1{
    font-family: var(--semibold) !important;
    line-height: 1.2;
    color: var(--color022);
    text-align: center;
}
.prodet-ban h1 span{
    color: var(--colormain);
}
.pbtb-line1, .pbtb-line2, .pbtb-line3, .pbtb-line4{
    transform-origin: center;
}
.pbtb-line2{
    animation:showAnimation1 5s linear infinite;
}
.pbtb-line1{
    animation:showAnimation1 5s linear 0.5s infinite;
}
.pbtb-line3{
    animation:showAnimation1 5s linear 1s infinite;
}
.pbtb-line4{
    animation:showAnimation1 5s linear 1.5s infinite;
}
@keyframes showAnimation1 {
    0% {
        opacity: .8;
        transform: scale(.8);
    }
    
    25% {
        opacity: .8;
    }
    75% {
        opacity: .4;
    }
    95%{
        opacity: 0;
        
    }
    100% {
        opacity: 0;   
        transform: scale(1.1);
    }
}
.pbtb-text-list{
    width: 28%;
}
.pbtb-text{
    display: flex;
    justify-content: space-between;
    padding-bottom: 28px;
    border-bottom: solid 1px rgba(0, 0, 0, 0.20);
    margin-bottom: 42px;
}
.pbtb-text-list{
    color: var(--color646);
    line-height: 1.65;
    font-family: var(--medium)!important;
}
.pbtb-other .std-btn2-box-icon{
    background: var(--colormain);
}
.pbtb-other .std-btn2-box-icon img:nth-child(2){
    opacity: 1;
}
.pbtb-other .std-btn2-box-icon img:nth-child(1){
    opacity: 0;
}
.pbtb-other{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.pbtb-other span{
    color: var(--color999);
    line-height: var(--line175);
    font-size: var(--font16);
    display: inline-block;
}
.prodet-ban-min h2{
    text-align: center;
}
.prodet-ban-min{
    position: relative;
    height:80vh;
}
.prodet-ban-bot{
    background: var(--color022);
    height: calc(100vh - var(--headh));
}
.pbbui-li-icon{
    width: 40px;
    height: 40px;
    position: relative;
    flex-shrink: 0;
    margin-right: 9px;
}
.pbbui-li-icon img{
    width: 78%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.pbbui-li-icon img:nth-child(2){
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
}
.pbbui-li-box{
    display: flex;
    padding-bottom: 10px;
    border-bottom: solid 1px #576270;
    position: relative;
    cursor: pointer;
}
.pbbui-li-box::before{
    content: "";
    position: absolute;
    bottom: -3px;
    right: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #576270;
    transition: all .4s;
}
.pbbui-li-box::after{
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    background: linear-gradient(to right, rgba(87, 98, 112, 1) 0%, rgba(87, 98, 112, 0) 100%);
    transition: all .4s;
}
.pbbui-li-box p{
    font-size: var(--font20);
    line-height: 1.65;
    color: var(--colorfff);
    transition: all .4s;
}
.prodet-ban-bot .ys-cont1440{
    padding: var(--space100) 0;
    position: relative;
    width: 100%;
    height: 100%;
}
.prodet-ban-bot-ul{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 1;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.pbbui-li{
    position: absolute;
    width: 26%;
    pointer-events: all;
}
.prodet-ban-bot-mid{
    width: 575px;
    height: 575px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    border: 1px solid rgba(227, 227, 227, 0.60);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.00) 100%);
}
.pbbui-li.act .pbbui-li-box{
    border-bottom: solid 1px var(--colormain);
}
.pbbui-li.act .pbbui-li-box::after{
    background: var(--colormain);
}
.pbbui-li.act .pbbui-li-box::before{
    background: var(--colormain);
}
.pbbui-li.act .pbbui-li-icon img:nth-child(2){
    opacity: 1;
}
.pbbui-li.act .pbbui-li-icon img:nth-child(1){
    opacity: 0;
}
.pbbui-li.act  .pbbui-li-box p{
    color: var(--colormain);
}
.pbbui-li1{
    left: 0%;
    top: 15%;
}
.pbbui-li1 .pbbui-li-box::after {
    width: 100px;
    height: 1px;
    right: -85px;
    top: 82px;
    transform: rotate(45deg);
}
.pbbui-li2 {
    top: 15%;
    left: 74%;
}
.pbbui-li2 .pbbui-li-box::after {
    width: 100px;
    height: 1px;
    left: -85px;
    top: 82px;
    transform: rotate(-45deg);
    background: linear-gradient(to left, rgba(87, 98, 112, 1) 0%, rgba(87, 98, 112, 0) 100%);
}
.pbbui-li2 .pbbui-li-box::before{
    right: auto;
    left: 0;
}
.pbbui-li3{
    left: 0%;
    top: 70%;
}
.pbbui-li3 .pbbui-li-box::after {
    width: 100px;
    height: 1px;
    right: -85px;
    top: 15px;
    transform: rotate(-45deg);
}
.pbbui-li4{
    left: 74%;
    top: 70%;
}
.pbbui-li4 .pbbui-li-box::after {
    width: 100px;
    height: 1px;
    left: -85px;
    top: 15px;
    transform: rotate(45deg);
    background: linear-gradient(to left, rgba(87, 98, 112, 1) 0%, rgba(87, 98, 112, 0) 100%);
}
.pbbui-li4 .pbbui-li-box::before{
    right: auto;
    left: 0;
}
.pbbui-li5{
    left: -5%;
    top: 43%;
}
.pbbui-li5 .pbbui-li-box::after {
    width: 80px;
    height: 1px;
    right: -80px;
    top: 50px;
    transform: rotate(0deg);
}
.pbbui-li6{
    right: -5%;
    left: auto;
    top: 43%;
}
.pbbui-li6 .pbbui-li-box::after {
    width: 80px;
    height: 1px;
    left: -80px;
    top: 50px;
    transform: rotate(0deg);
    background: linear-gradient(to left, rgba(87, 98, 112, 1) 0%, rgba(87, 98, 112, 0) 100%);
}
.pbbui-li6 .pbbui-li-box::before{
    right: auto;
    left: 0;
}
.pbbui-li2 .pbbui-li-box, 
.pbbui-li4 .pbbui-li-box, 
.pbbui-li6 .pbbui-li-box{
    padding-left: 14px;
}
.pbbui-li2 .pbbui-li-hide, 
.pbbui-li4 .pbbui-li-hide, 
.pbbui-li6 .pbbui-li-hide{
    transform: translateX(30px);
}
.pbbui-li-hide{
    width: 92%;
    border-radius: var(--radius10);
    background: rgba(112, 112, 112, 0.20);
    margin-top: 34px;
    padding: 25px 23px;
    display: none;
}
.plhu-li-icon{
    width: 24px;
    flex-shrink: 0;
    margin-right: 8px;
    position: relative;
    top: 2px;
}
.plhu-li-icon img{
    width: 1005;
}
.plhu-li-box p{
    color: var(--colorfff);
    line-height: var(--line175);
    font-size: var(--font16);
    padding-left: 26px;
    position: relative;
}
.plhu-li-box p::after{
    content: "";
    position: absolute;
    top: 7px;
    left: 0;
    background: url(../images/right0.svg) center no-repeat;
    background-size: contain;
    width: 14px;
    height: 14px;
}
.plhu-li-box{
    /* display: flex;
    flex-direction: column; */
}
.pbbm-bg{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
}
.prodet-ban{
    overflow: visible !important;
    position: relative;
}
.prodet-ban-img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 2;
}
.prodet-ban-img-pic{
    position: sticky;
    top: var(--headh);
    height: calc(100vh - var(--headh));
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.prodet-ban-img-pic img{
    width: 632px;
}
.prodet-list h2{
    text-align: center;
    margin-bottom: var(--space44);
}
.plul-cry .ys-imgbox-cover{
    width: 41%;
    border-radius: var(--radius10);
    overflow: hidden;
    position: relative;
    z-index: 4;
}
.plul-cry-fr{
    width: 59%;
    padding-left: 24px;
}
.plul-cry-fr-cont{
    background: #fff;
    border-radius: var(--radius10);
    padding: 42px 85px 41px 38px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.plul-cry{
    display: flex;
}
.plul-cry-fr-tit{
    margin-bottom: 20px;
    font-family: var(--semibold) !important;
    line-height: 1.6;
    color: var(--color022);
}
.plul-cry-fr-edr ul li{
    list-style: disc;
    margin-bottom: 14px;
}
.plul-cry-fr-edr ul{
    padding-left: 18px;
}
.plul-cry-fr-edr ul li:last-child{
    margin-bottom: 0px;
}
.plul-cry-fr-edr ul li::marker{
    color: var(--colormain);
}
.plul-cry-fr-edr ul li p{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color646);
}
.plul-cry-fr{
    opacity: 0;
    transform: translateX(-100%);
    transition: transform 1s ease;
}
.prodet-list-ul-li:nth-child(2n) .plul-cry-fr {
    transform: translateX(100%);
}
.prodet-list-ul-li.start .plul-cry-fr{
    transform: translateX(0%);
    opacity: 1;
}
.prodet-list-ul-li{
    margin-bottom: 24px;
}
.prodet-list-ul-li:last-child{
    margin-bottom: 0px;
}
.prodet-list-ul-li:nth-child(2n) .plul-cry{
    flex-direction: row-reverse;
}
.prodet-list-ul-li:nth-child(2n) .plul-cry-fr{
    padding-left: 0px;
    padding-right: 24px;
}
.query-pop-tit .std-h4 {
    color: #333;
    line-height: 1.3;
}
.query-pop-tit {
    margin-bottom: 44px;
}
.query-pop-input-ri {
    border-radius: 8px;
    background: #009143;
    box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
    font-size: 16px;
    line-height: 1.75;
    padding: 12px 20px;
    color: #fff;
    margin-left: 16px;
    flex: none;
    cursor: pointer;
}
.query-pop-input {
    display: flex;
}
.query-pop-input-le {
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.10);
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
}
.query-pop-input-le input {
    width: 100%;
    height: 100%;
    padding: 0 16px;
    font-size: 16px;
    color: #333;
}
.query-pop-input-le input::-webkit-input-placeholder {
    color: #999;
}
.query-pop-input-le input:-moz-placeholder {
    color: #999;
}
.query-pop-input-le input::-moz-placeholder {
    color: #999;
}
.query-pop-input-le input:-ms-input-placeholder {
    color: #999;
}
.query-pop-info p {
    color: #999;
    line-height: 1.8;
}
.query-pop-info p a {
    color: #009143;
    text-decoration: underline;
}
.query-pop-input {
    margin-bottom: 8px;
}
.certific-pop-cont {
    width: 1200px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
.certific-pop-cont::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 30px;
    background: linear-gradient(180deg, #009143 0%, #20B063 100%);
    box-shadow: 0px 4px 16px 0px rgba(255, 255, 255, 0.20) inset;
    z-index: -1;
    transform: rotate(4deg);
}
.certific-pop-wrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    border-radius: 30px;
    background: #FFF;
    overflow: hidden;
}
.certific-pop-wrap-le {
    width: 54%;
    padding: 52px 75px;
}
.cpwl-tit .std-h4 {
    color: #333333;
    line-height: 1.3;
}
.cpwl-tit {
    margin-bottom: 80px;
}
.cpwl-img {
    width: 100%;
}
.cpwl-img img {
    width: 100%;
}
.certific-pop-wrap-ri {
    width: 46%;
    padding: 104px 96px 104px 65px;
}
.certific-pop .ys-modal-close {
    width: 40px;
    top: 30px;
    right: 30px;
}
.cpwr-ul-li {
    width: 100%;
    border-bottom: 1px solid #E9EAEB;
    padding: 17px 16px;
    display: flex;
    align-items: flex-start;
}
.cpwr-ul-li-le {
    width: 140px;
    flex: none;
    display: flex;
    align-items: flex-start;
}
.cpwr-ul-li-ri {
    width: 100%;
}
.cpwr-ul-li-le p {
    color: #333;
    padding-left: 12px;
    padding-right: 12px;
}
.cpwr-ul-li-le img {
    width: 24px;
    margin-top: 3px;
}
.cpwr-ul-li-ri p {
    color: #333333;
}
.cpwr-ul-li-ri span {
    color: #009143;
}
.cpwr-ul {
    height: 410px;
    overflow: hidden;
}
.cpwr-ul .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
    background: #009143 !important;
}
.query-pop-wrap {
    width: 708px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
.query-pop-wrap::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 30px;
    background: linear-gradient(180deg, #009143 0%, #20B063 100%);
    z-index: -1;
    transform: rotate(4deg);
}
.query-pop-cont {
    border-radius: 30px;
    padding: 115px 80px;
    position: relative;
}
.query-pop .ys-modal-close {
    width: 40px;
    top: 28px;
    right: 28px;
}
.prodet-pic h2{
    text-align: center;
    margin-bottom: var(--space44);
}
.prodet-page h2{
    text-align: center;
    color: var(--color022);
    line-height: var(--line16);
}
.prodet-pic-img, .prodet-pic-img img{
    width: 100%;
}
.pisu-li-cry{
    border-radius: var(--radius10);
    background: #FFF;
    padding: 32px 16px 16px;
    cursor: pointer;
}
.pisu-li-cry-top{
    display: flex;
    align-items: center;
    padding: 0 10px;
    margin-bottom: 87px;
}
.plct-icon{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: var(--colormain);
    flex-shrink: 0;
    position: relative;
}
.plct-icon img{
    width: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.plct-tit{
    width: 100%;
    padding-right: 20px;
    line-height: var(--line16);
    color: var(--color022);
    font-family: var(--semibold) !important;
}
.prodet-intr-swip .swiper-container{
    padding-bottom: 98px !important;
    overflow: hidden !important;
}
.prodet-intr.empty .mod-arrows, 
.prodet-intr.empty .swiper-pagination,
.prodet-prod.empty .mod-arrows,
.prodet-prod.empty .swiper-pagination{
    display: none;
}
.specif-pop {
    width: 100vw;
    height: 100vh;
    /* overflow-x: auto; */
    background: rgba(0, 0, 0, 0.5);
}
.specif-pop .ys-cont1440 {
    padding-top: 40px;
    padding-bottom: 40px;
}
.specif-pop-wrap {
    width: 100%;
    border-radius: 30px;
    background: #fff;
    padding: 110px 120px;
    position: relative;
}
.specif-pop-top-le .std-h2 {
    color: #333;
    line-height: 1.3;
}
.specif-pop-top {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
    margin-bottom: 64px;
}
.specif-pop-top-le {
    width: 45%;
}
.specif-pop-top-ri {
    width: 49%;
}
.specif-pop-top-ri p {
    color: #666;
    line-height: 1.75;
    margin-bottom: 16px;
}
.specif-pop-top-ri p:last-child {
    margin-bottom: 0;
}
.specif-pop-btm-tit .std-h3 {
    color: #333;
    line-height: 1.3;
    margin-bottom: 40px;
}
.specif-pop-btm-ul {
    width: 100%;
    position: relative;
    padding-bottom: 40px;
}
.sppu-li {
    width: 100%;
    position: relative;
    border-radius: var(--radius20);
    background: #F5F5F5;
    padding: 67px 64px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}
.specif-pop-cont {
    width: 100%;
    height: 100%;
}
.specif-pop-close {
    position: absolute;
    top: 40px;
    left: 50%;
    height: 100%;
    transform: translateX(-50%);
    z-index: 10;
    cursor: pointer;
    pointer-events: none;
}
.ys-modal-close {
    width: 48px;
}
.specif-pop-close .ys-modal-close {
    pointer-events: all;
    top: 23px;
    right: 22px;
}
.specif-pop-close .ys-modal-close img {
    width: 100%;
}
.sppu-li-le {
    width: 35%;
}
.sppu-li-ri {
    width: 54%;
}
.sppu-li-ri-tit .std-tit20 {
    color: #333;
    line-height: 1.5;
    font-weight: bold;
}
.sppu-li-ri-tit {
    margin-bottom: 34px;
}
.slru-li-tit img {
    width: 24px;
    flex: none;
    margin-top: 3px;
}
.slru-li-tit p {
    color: #009143;
    font-weight: bold;
    line-height: 1.75;
    padding-left: 8px;
}
.slru-li-tit {
    display: flex;
    align-items: flex-start;
    margin-bottom: 16px;
}
.slru-li-info p {
    color: #666;
    line-height: 1.75;
}
.slru-li {
    width: 100%;
    margin-bottom: 24px;
}
.sppu-li-ri-ul {
    padding-bottom: 24px;
}
.sppu-li-ri-more {
    display: flex;
}
.specif-pop-btm-more {
    display: flex;
    justify-content: center;
}
.sppu-li-ri-more .std-btn2-box-icon,
.specif-pop-btm-more .std-btn2-box-icon{
    background: var(--colormain);
}
.sppu-li-ri-more .std-btn2-box-icon img:nth-child(2),
.specif-pop-btm-more .std-btn2-box-icon img:nth-child(2){
    opacity: 1;
}
.sppu-li-ri-more .std-btn2-box-icon img:nth-child(1),
.specif-pop-btm-more .std-btn2-box-icon img:nth-child(1){
    opacity: 0;
}
.specif-pop-btm-tit h2{
    font-family: var(--medium) !important;
}
.sppu-li-ri-tit p{
    font-family: var(--semibold) !important;
}
.prodet-page .ys-main{
    padding-bottom: var(--space130);
}
.prodet-prod .lcbr-ul-li{
    width: auto;
    padding: 0 !important;
}
.prodet-prod .lcbr-ul{
    flex-wrap: nowrap;
    margin: 0 !important;
}
.specif-param-wrap {
    width: 100%;
    position: relative;
    border-radius: var(--radius);
}
.specif-param-btm {
    width: 100%;
    position: relative;
    padding: 30px 80px 40px;
    border-radius: var(--radius20);
    border: 1px solid rgba(255, 255, 255, 0.50);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.10) 0%, rgba(255, 255, 255, 0.00) 100%);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    overflow: hidden;
}
.specif-param-btm-switch {
    width: 100%;
    border-bottom: 1px solid rgba(227,227,227,0.1);
    margin-bottom: 47px;
}
.sull-ul .slick-dots {
    margin-top: 14px !important;
}
.spbs-ul {
    display: flex;
    justify-content: space-between;
}
.spbs-ul-li {
    margin-right: 40px;
    position: relative;
    padding: 18px 0;
    cursor: pointer;
    z-index: 1;
}
.spbs-ul-li::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 0%;
    height: 1px;
    background: #009143;
    transition: all 0.36s;
    opacity: 0;
}
.spbs-ul-li span {
    position: absolute;
    left: 50%;
    bottom: -90px;
    transform: translateX(-50%);
    width: 280px;
    height: 180px;
    display: inline-block;
    opacity: 0;
    transition: all .4s;
    z-index: -1;
    pointer-events: none;
}
.spbs-ul-li span img{
    width: 100%;
    height: 100%;
    object-fit: contain;
    pointer-events: none;
}
.spbs-ul-li.act span{
    opacity: 1;
}
.spbs-ul-li.act::after {
    opacity: 1;
    width: 100%;
}
.spbs-ul-li p {
    color: #fff;
    line-height: 1.8;
    transition: all 0.4s;
    font-family: var(--semibold);
}
.spbs-ul-li:last-child {
    margin-right: 0;
}
.sull-ul-li {
    width: 100%;
    display: none;
}
.sull-ul-li:first-child {
    display: block;
}
.sull-le {
    width: 36%;
}
.sull-ri {
    width: 50%;
    padding-top: 37px;
    padding-right: 8%;
}
.sull-ri .mCSB_outside+.mCSB_scrollTools {
    right: -87px;
}
.specif-param-btm-slick {
    width: 100%;
}
.spbs-ul {
    width: 100%;
}
.sprs-ul-li {
    width: 100%;
    display: none;
}
.sprs-ul-li:first-child {
    display: block;
}
.spbs-ul-li-link {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}
.sull-ri-top {
    width: 100%;
    position: relative;
    margin-bottom: 97px;
    height: 257px;
    overflow: hidden;
    padding-bottom: 30px;
}
.srtl-le p {
    color: #666;
    line-height: 1.6;
    display: flex;
    justify-content: center;
}
.srtl-ri p {
    color: #333;
    line-height: 1.6;
}
.sull-ri-top-li {
    width: 50%;
    display: flex;
    flex-direction: column-reverse;
    margin-bottom: 52px;
}
.sull-ri-top .mCSB_container{
    display: flex;
    flex-wrap: wrap;
}
.srtl-le {
    width: 100%;
    text-align: center;
    display: flex;
}
.srtl-ri {
    width: 100%;
    text-align: center;
}
.srtl-ri p {
    color: #333;
    line-height: 1.6;
    text-align: center;
}
.sull-round .slick-dots li {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.06);
}
.sull-round .slick-dots li.slick-active {
    background: #009143;
}
.srbl-link svg {
    width: 16px;
    flex: none;
}
.srbl-link svg path {
    transition: all 0.36s;
}
.srbl-link p {
    color: #333;
    line-height: 1.8;
    font-size: 14px;
    transition: all 0.36s;
    padding-right: 8px;
}
.srbl-link {
    display: flex;
    align-items: center;
    background: #fff;
    border-radius: 100px;
    padding: 8px 32px;
    transition: all 0.36s;
}
.sull-ri-btm {
    width: 100%;
    display: flex;
}
.sull-ri-btm-li {
    margin-right: 16px;
}
.sull-ri-top .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px !important;
    background: #009143 !important;
    margin-top: 2px;
    margin-bottom: 2px;
}
.sull-ri-top .mCSB_scrollTools .mCSB_draggerRail {
    width: 6px !important;
    background: rgba(0, 0, 0, 0.1) !important;
}
.specif-pictur {
    width: 100%;
    position: relative;
}
.specif-pictur-btm {
    width: 100%;
}
.specif-pictur-btm img {
    width: 100%;
}
.specif-indust {
    width: 100%;
    position: relative;
}
.specif-indust-btm {
    width: 100%;
    position: relative;
}
.sibu-li {
    width: 586px !important;
    margin-right: 24px;
}
.sibu-limk .ys-imgbox-cover {
    border-radius: var(--radius12);
}
.sibu-limk-btm-le p {
    color: #333;
    font-weight: bold;
    line-height: 1.6;
    transition: all 0.36s;
    max-height: 1.6em;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.sibu-limk-btm {
    width: 100%;
    margin-top: 24px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.sibu-limk-btm-ri {
    display: flex;
    align-items: center;
    background: #009143;
    border-radius: 4px;
    transition: all 0.36s;
    padding: 4px 12px;
}
.sibu-limk-btm-ri img {
    width: 16px;
}
.sibu-limk-btm-ri p {
    color: #fff;
    line-height: 1.8;
    font-size: 14px;
}
.specif-param h2{
    color: var(--colorfff); 
}
.sull-le{
    position: relative;
    z-index: 1;
}
.sull-le-bg{
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.sull-ri-btm-li2 .srbl-link{
    background: var(--colormain);
}
.sull-ri-btm-li2 p{
    color: var(--colorfff);
}
.srtl-ri p{
    font-size: var(--font32);
    color: var(--colorfff);
    font-family: var(--bold) !important;
    line-height: 1.4;
    text-align: left;
}
.srtl-le p{
    line-height: 1.8;
    font-size: var(--font14);
    color: rgba(255,255,255,0.7);
}
/* D1-电子产品详情方案-end */
/* F1-1 走进天准汇总页-start */
.about-page .mod-bread{
    top: auto;
    bottom: 22px;
}
.about-page .ys-pos-center.ys-cont1440{
    top: auto;
    bottom: 117px;
    transform: translate(-50%,0%);
}
.about-page .ys-nyban-title{
    display: flex;
    flex-direction: column-reverse;
}
.about-page .ys-nyban-title p{
    font-size: var(--font24);
    font-family: var(--semibold) !important;
    line-height: 1.2;
    color: var(--colorfff);
    margin-bottom: 12px;
}
.ys-nyban-abtn{
    margin-top: var(--space44);
    display: inline-block;
}
.about-ban-btn{
    width: 340px;
    display: inline-block;
}
.about-ban-btn-link{
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    background: var(--colormain);
    border-radius: var(--radius10);
    padding: 20px 16px 16px 27px;
}
.about-ban-btn-link p{
    width: 100%;
    margin-bottom: 5px;
    color: var(--colorfff);
    line-height: var(--line175);
    font-family: var(--bold) !important;
}
.abbl-icon{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #fff;
    flex-shrink: 0;
    position: relative;
}
.abbl-icon img{
    width:60%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.about-story-top{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.about-story-top h2{
    width: 100%;
    padding-right: 20px;
}
.about-story-word{
    width: 58%;
    flex-shrink: 0;
}
.about-story-word p{
    color: var(--color646);
    line-height: var(--line175);
    font-family: var(--medium);
    margin-bottom: 20px;
}
.about-story-word p span{
    font-family: var(--bold) !important;
    color: var(--colormain);
}
.about-story-word p:last-child{
    margin-bottom: 0px;
}
.about-story-slide{
    width: 100%;
    overflow: hidden;
    border-radius: var(--radius16);
}
.about-story .slick-dots li{
    width: 52px;
    height: 4px;
    border-radius: 100px;
    background: rgba(255, 255, 255, 0.30);
    margin: 0;
}
.about-story .slick-dots li.slick-active{
    background: rgba(255, 255, 255, 1);
}
.about-story .slick-dots{
    bottom: 15px;
}
.about-redef{
    position: relative;
    z-index: 1;
}
.about-redef-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.about-redef-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.about-redef-ul-li{
    width: 33.333333%;
    padding: 0 12px;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.about-redef-ul{
    margin: 0 -12px;
}
.arul-box{
    background: #FFF;
    border-radius: var(--radius10);
    padding: 30px 30px 68px;
    position: relative;
    overflow: hidden;
}
.arul-box::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 42px;
    transform: translateX(-50%);
    width: calc(100% - 60px);
    height: 1px;
    background: #E3E3E3;
}
.arul-box{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.arul-ri{
    width: 92px;
    flex-shrink: 0;
}
.arul-ri img{
    width: 100%;
}
.arul-le{
    width: 100%;
    padding-right: 20px;
}
.arul-le span{
    color: var(--color646);
    line-height: var(--line175);
    font-family: var(--medium) !important;
    margin-bottom: 8px;
}
.arul-le .ys-demo-num{
    font-size: var(--font60);
    line-height: 1.2;
    color: var(--color022);
}
.about-redef-cont h2, .about-redef-word{
    width: 82%;
    margin: 0 auto;
}
.about-redef-word{
    margin-bottom: 80px;
}
.about-redef-cont h2{
    text-align: center;
    color: var(--colorfff);
    line-height: 1.2;
    font-family: var(--medium) !important;
    margin-bottom: 32px;
}
.about-redef-word p{
    text-align: center;
    font-size: var(--font20);
    color: var(--colorfff);
    font-family: var(--medium) !important;
    line-height: 1.65;
}
.about-globa {
    width: 100%;
    position: relative;
}
.about-globa-btm-img {
    width: 100%;
}
.about-globa-btm-img img {
    width: 100%;
}
.about-globa-btm {
    width: 100%;
    position: relative;
}
.about-global-box-dots,
.about-global-box-pop {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}
.agbd-item,
.agbp-item {
    position: absolute;
    pointer-events: all;
    transform: translate(-50%, -50%);
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: var(--colormain);
}
.agbp-item span,
.agbd-item span {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.agbp-item span {
    background: var(--colormain);
    border-radius: 50%;
    z-index: 3;
}
.agbd-item {
    top: 50%;
    left: 50%;
    cursor: pointer;
    transition: all .4s ease;
}
.agbp-item .agbd-item {
    z-index: 11;
}
.agbd-item::before,
.agbd-item::after,
.agbd-item span::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: radial-gradient(at 50% 50%, rgba(0, 0, 0, 0), var(--colormain));
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.agbd-item::before,
.agbd-item::after,
.agbd-item span::before {
    animation: kuox 3s linear infinite;
}
@keyframes kuox {
    0% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(1);
    }
    10% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(1);
    }
    90% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(4);
    }
    100% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(1);
    }
}
.agbd-item::after {
    animation-delay: 1s;
}
.agbp-item-box {
    --jian1: 16px;
    position: absolute;
    width: 270px;
    border-radius: var(--radius10);
    padding: 16px;
    left: 20px;
    top: -16px;
}
.agbp-item-box {
    opacity: 0;
    pointer-events: none;
}
.agbp-item-box::before {
    content: '';
    border-radius: var(--radius10);
    background: rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0px 2px 10px 0px rgba(53, 78, 55, 0.15);
    border: 1px solid #FFF;
}
.agbp-item.on .agbp-item-box,
.agbp-item.on .agbp-item-box-text {
    opacity: 1;
    pointer-events: all;
}
.agbp-item-box::before {
    opacity: 0;
}
.agbp-item.on .agbp-item-box::before {
    animation: opmove .4s ease-out forwards;
}
@keyframes opmove {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-webkit-keyframes opmove {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.agbp-item-box-text {
    position: relative;
    z-index: 10;
}
.agbp-item-box-text {
    transform: scale(0);
    transform-origin: left 15px;
    pointer-events: none;
    transition: all .4s 0s ease-out;
}
.agbp-item.on{
    z-index: 3;
}
.agbp-item.on .agbp-item-box,
.agbp-item.on .agbp-item-box-text {
    opacity: 1;
    pointer-events: all;
}
.agbp-item.on .agbp-item-box-text {
    transform: scale(1);
}
.about-globa-ri{
    width: 58%;
}
.about-globa-tps{
    display: flex;
    align-items: flex-start;
}
.about-globa-tps h2{
    width: 42%;
    padding-right: 20px;
}
.about-globa-ri-word p{
    color: var(--color646);
    line-height: var(--line175);
}
.about-globa-tps .std-btn2{
    margin-top: var(--space44);
}
.aibt-tit{
    color: var(--colormain);
    font-size: var(--font20);
    line-height: 1.65;
    margin-bottom: 16px;
}
.aibt-info p{
    font-size: var(--font16);
    color: var(--color666);
    line-height: var(--line175);
}
.adsu-li{
    /* width: 482px !important; */
    height: auto !important;
}
.adsu-li-box {
    height: 100%;
}
.adsu-li-box-top{
    padding: 0 40px 0 15px;
    border-left: solid 1px rgba(2, 33, 6, 0.2);
}
.about-deve-cont{
    /* width: 100%; */
    position: relative;
    /* padding-left: var(--left); */
    /* padding-right: 30px; */
}
.about-deve h2{
    margin-bottom: 60px;
}
.albt-ul-li-box span{
    color: var(--colormain);
    font-family: var(--bold) !important;
    font-size: var(--font16);
    line-height: var(--line175);
    flex-shrink: 0;
    margin-right: 16px;
}
.albt-ul-li-box{
    display: flex;
    align-items: flex-start;
}
.albt-ul-li-box p{
    color: var(--color646);
    line-height: var(--line175);
    font-family: var(--medium) !important;
    font-size: var(--font16);
}
.albt-ul-li{
    margin-bottom: 24px;
}
.albt-ul-li:last-child{
    margin-bottom: 0px;
}
.albt-text{
    display: none;
}
.adsu-li.on .albt-text{
    display: block;
}
.albn-tit{
    color: var(--color022);
    line-height: 1.2;
    font-family: var(--bold) !important;
    font-size: var(--font50);
    margin-top: 10px;
    padding: 0 40px 0 15px;
}
.albn-word{
    margin-top: 10px;
}
.albn-word p{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color666);
    padding: 0 40px 0 15px;
}
.adsu-li-box-top .ys-imgbox-cover{
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 24px;
}
.albt-bot{
    max-height: 220px;
}
.about-deve{
    background: #EEF0F4;
}
.about-deve .mCSB_outside+.mCSB_scrollTools{
    right: -10px;
}
.about-deve .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{
    background: #fff !important;
}
.about-deve-swip{
    padding-bottom: 25px !important;
}
.about-deve-swip .swiper-pagination{
    bottom: 0px !important;
    top: auto !important;
    height: 12px !important;
    border-radius: var(--radius10) 0 0 var(--radius10);
    overflow:  hidden;
    background: rgba(2, 33, 6, 0.1) !important;
}
.albt-text{
    font-size: var(--font16);
    color: var(--color646);
    line-height: var(--line175);
    margin-bottom: 24px;
}
.adsu-li.on .albt-bot{
    max-height: 446px;
}
.adsu-li.on .ys-imgbox-cover{
    display: none;
}
.about-road{
    padding-top: 205px;
}
.about-road h2{
    margin-bottom: 24px;
    text-align: center;
}
.about-road-word{
    margin: 0 auto;
    width: 83%;
}
.about-road-word p{
    text-align: center;
    color: var(--color646);
    line-height: var(--line175);
}
.about-road-btn{
    display: flex;
    justify-content: center;
    margin-top: var(--space44);
}
.about-road-bg, .about-road-bg img{
    width: 100%;
}
.about-road-top{
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
}
.about-road-pic {
    width: 227px;
    position: absolute;
    left: -98px;
    top: 20%;
    transform: translateY(-50%);
    z-index: -1;
    pointer-events: none;
}
.about-road-pic img{
    width: 100%;
}
/* F1-1 走进天准汇总页-end */
/* B1-1 电子汇总页-start */
.scie-top{
    z-index: 1;
}
.elect-page, .elect-page .scie-top{
    background: var(--colorfff);
}
.elect-page .stbt-pic{
    width: 100%;
    height: 600px;
    position: relative;
    border-radius: 0px;
    margin-top: var(--space100);
}
.elect-page .stbt-pic img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 110%;
    object-fit: cover;
}
.elect-page .scie-top-box-top .std-btn2{
    margin-top: var(--space44);
}
.elect-page .scie-top::after{
    display: none;
}
.elect-page .scie-bj{
    width: 680px;
    top: -20px;
    right: 0;
    left: auto;
}
.elect-page .scie-bj svg, .scie-bj svg{
    width: 100%;
}
.pbtb-line11, .pbtb-line22, .pbtb-line33, .pbtb-line44{
    transform-origin: center;
}
.pbtb-line22{
    animation:showAnimation2 5s ease-out infinite;
}
.pbtb-line11{
    animation:showAnimation2 5s ease-out 0.5s infinite;
}
.pbtb-line33{
    animation:showAnimation2 5s ease-out 1s infinite;
}
.pbtb-line44{
    animation:showAnimation2 5s ease-out 1.5s infinite;
}
@keyframes showAnimation2 {
    0% {
        opacity: 0.1;
        transform: scale(1);
    }
    100%{
        opacity: 1;
        transform: scale(1);
    }
}
.elect-page h2{
    text-align: center;
    margin-bottom: var(--space44);
    color: var(--color333);
    line-height: 1.2;
    font-family: var(--medium) !important;
}
.elact-slide-tpul-li{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    padding: 0 12px;
    width: 33.333333%;
}
.elact-slide-tpul{
    margin:0 -12px;
}
.estl-top{
    border-radius: var(--radius10);
    background-color: #DFE1E5;
    padding: 36px 120px 32px 32px;
    margin-bottom: 106px;
    position: relative;
    transition: all .4s ease;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    z-index: 1;
}
.estl-top::before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: var(--radius10);
    z-index: -1;
    background: linear-gradient(90deg, rgba(8, 96, 48, 1) 0%, rgba(0, 145, 67, 1) 43.2%);
    pointer-events: none;
    opacity: 0;
    transition: all .4s;
}
.estl-top::after{
    content: "";
    position: absolute;
    bottom: -17px;
    left: 50%;
    transform: translateX(-50%) rotate(-45deg);
    width: 34px;
    height: 34px;
    background:linear-gradient(90deg, rgba(17, 72, 25, 1) 0%, rgba(7, 135, 25, 1) 43.2%);
    opacity: 0;
    transition: all .4s;
    z-index: -2;
}
.estl-top-tit{
    color: var(--color022);
    line-height: 1.6;
    text-overflow: ellipsis;
    height: 3.2em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    transition: all .4s;
    margin-bottom: 49px;
}
.estl-top-word{
    display: inline-block;
}
.estl-top-word p{
    border-radius: 5px;
    background: #FFF;
    padding: 6px 10px;
    overflow: hidden;
    font-size: var(--font14);
    line-height: var(--line18);
    color: var(--color022);
}
.estl-hide{
    width: 89%;
    margin: 0 auto;
    border-radius: var(--radius10);
    background: #EEF0F4;
    padding: 22px 21px;
    position: absolute;
    top: calc(100% + 70px);
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    transition: all .4s ease;
}
.estl-hide::after{
    content: "";
    position: absolute;
    top: -35px;
    left: 50%;
    transform: translateX(-50%);
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background:linear-gradient(90deg, rgba(17, 72, 25, 1) 0%, rgba(7, 135, 25, 1) 43.2%);
}
.estl-hide p{
    color: var(--color646);
    font-size: var(--font16);
    line-height: var(--line175);
}
.elact-slide-bg, .elact-slide-bg img{
    width: 100%;
}
.elact-slide-tpul-li{
    position: relative;
}
.elact-slide-bg{
    width: 94%;
    margin: 0 auto;
    margin-top: -150px;
    transform: translateX(-55px);
}
/* .elact-slide-tpul-li1 .estl-hide::after{
    left: 45%;
} */
.elact-slide-tpul .slick-list{
    overflow: visible !important;
}
.elact-slide-btul{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    opacity: 0;
}
.elact-slide-tpul-li.slick-current .estl-top::before, 
.elact-slide-tpul-li.slick-current .estl-top::after{
    opacity: 1;
}
.elact-slide-tpul-li.slick-current .estl-top-tit{
    color: #fff;
}
.elact-slide-tpul-li.slick-current .estl-hide{
    opacity: 1;
}
.elact-slide .ys-cont1440{
    position: relative;
}
.elact-slide-logo{
    width: 220px;
    border-radius: 10px;
    background:  #009143;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 50%;
    bottom: 129px;
    transform: translateX(-50%);
    padding:35px 0;
}
.elact-slide-logo img{
    width: 60%;
}
.elact-slide-wrap{
    position: relative;
    z-index: 2;
}
.elect-prod{
    background: #EEF0F4;
}
.elect-prod-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
}
.elect-prod-ul-li{
    width: 20%;
    padding: 0 12px;
    height: auto;
    margin-bottom: 24px;
}
.elect-prod-ul-li a{
    display: block;
    height: 100%;
    border-radius:var(--radius10);
    background:  #DFE1E5;
}
.epul-top{
    width: 100%;
    padding: 11px 9px 55px;
    background: var(--colorfff);
    border-radius:var(--radius10);
}
.epul-bot p{
    text-align: center;
    transition: all .4s ease;
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--colormain);
}
.epul-bot{
    padding: 13px 0 14px;
}
.epul-top-tit{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color022);
    text-overflow: ellipsis;
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-align: center;
    font-family: var(--medium) !important;
}
.elect-prod-ul-li:nth-child(5n+1){
    animation-delay: 0.2s;
}
.elect-prod-ul-li:nth-child(5n+2){
    animation-delay: 0.3s;
}
.elect-prod-ul-li:nth-child(5n+3){
    animation-delay: 0.4s;
}
.elect-prod-ul-li:nth-child(5n+4){
    animation-delay: 0.5s;
}
.elect-prod-ul-li:nth-child(5n+5){
    animation-delay: 0.6s;
}
.elect-prod-ul-li.on a{
    background: #fff;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 28px 30px 33px;
    align-items: flex-end;
}
.epul-tps-word p{
    color: var(--color646);
    line-height: var(--line175);
    font-family: var(--medium);
}
.epepul-tps-tit{
    font-family: var(--semibold);
    color: var(--color022);
    line-height: 1.6;
    margin-bottom: 12px;
}
.elect-prod-ul-li .std-btn2 p{
    display: none !important;
}
.elect-prod-ul-li .std-btn2-box-icon{
    margin: 0 !important;
    box-shadow: none;
}
.elect-page .tech-load{
    padding-top: var(--space130);
}
.elect-page .home-slide-top{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: var(--space44);
}
.elect-page .home-slide-top h2{
    text-align: left;
}
.elect-page .home-slide{
    background: #DFE1E5;
}
.hlls-date p, .hllh-date p{
    color: var(--color999);
    line-height: var(--line175);
    font-family: var(--medium);
}
.hllh-date p{
    color: #fff;
}
.hlls-bot-tit{
    color: var(--color022);
    line-height: var(--line16);
    font-family: var(--semibold) !important;
    text-overflow: ellipsis;
    height: 3.2em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    position: relative;
}
.hlls-bot-word{
    padding-top:16px;
    margin-top: 16px;
    border-top: solid 1px #E3E3E3;
}
.hlls-bot-word p{
    color: var(--color646);
    line-height: var(--line175);
    text-overflow: ellipsis;
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-family: var(--medium) !important;
}
.hssu-list-link-show{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    padding: 15px 35px 32px;
}
.hssu-list-link{
    position: relative;
    border-radius: var(--radius10);
    overflow: hidden;
    background: #fff;
}
.hssu-list-link-hide{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    transition: all .4s ease;
}
.hllh-pic{
    width: 100%;
    height: 100%;
}
.hllh-pic-img1{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hllh-pic-img2{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 2;
}
.hllh-date{
    position: absolute;
    top: 15px;
    left: 30px;
    z-index: 5;
}
.hlls-bot{
    margin-top: 77px;
}
.home-slide-swip .swiper-container{
    padding-bottom: 103px !important;
}
.home-slide{
    position: relative;
    z-index: 1;
}
.home-slide.empty .mod-arrows, 
.home-slide.empty .swiper-pagination{
    display: none;
}
.home-slide .swiper-pagination{
    top: auto !important;
    bottom: 20px !important;
    width: calc(100% - 153px) !important;
    left: auto !important;
    right: 0;
}
.home-slide .mod-arrows{
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
}
.elect-indu-wrap{
    display: flex;
}
.elect-indu-le{
    width: 49%;
}
.elect-indu-ri{
    width: 51%;
    padding-left: 24px;
}
.eiru-li-box{
    height: 100%;
}
.eiru-li-pic, .eiru-li-pic img{
    width: 100%;
}
.eiru-li-pic img{
    height: 100%;
    object-fit: cover;
}
.eiru-li-word{
    position: absolute;
    left: 50%;
    top: 42px;
    transform: translateX(-50%);
    width: calc(100% - 100px);
    z-index: 2;
}
.elect-indu-le .eiru-li-word h4{
    font-size: var(--font32);
    line-height: 1.4;
    color: var(--color022);
    font-family: var(--medium) !important;
    margin-bottom: 16px;
}
.elect-indu-le .eiru-li-word p{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color646);
}
.eiru-li-pic{
    position: relative;
}
.elect-indu-le .eiru-li-pic::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(238, 240, 244, 1) 19.88%, rgba(238, 240, 244, 0.00) 47.24%);
}
.eiru-li-box{
    border-radius: var(--radius10);
    overflow: hidden;
    position: relative;
}
.elect-indu-ri-ul{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.eiru-li{
    height: calc(50% - 12px);
} 
.elect-indu-ri .eiru-li-word h4{
    font-size: var(--font24);
    line-height: 1.4;
    color: var(--colorfff);
    font-family: var(--medium) !important;
    margin-bottom: 16px;
}
.elect-indu-ri .eiru-li-word p{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--colorfff);
}
.elect-indu-ri .eiru-li-word{
    position: absolute;
    left: 50%;
    top: 32px;
    transform: translateX(-50%);
    width: calc(100% - 80px);
    z-index: 2;
}
.elect-page .stbt-pic{
    width: 75%;
    margin: 0 auto;
    margin-top: var(--space100);
}
/* B1-1 电子汇总页-end */
/* 首页-start */
.home-page .home-slide{
    background: #DFE1E5;
}
.home-page .home-slide-top{
    position: relative;
    padding-bottom: var(--space44);
}
.home-page .home-slide-top h2{
    margin-bottom: 24px;
    text-align: center;
}
.home-slide-word p{
    font-size: var(--font20);
    line-height: var(--line16);
    color: var(--color646);
    text-align: center;
}
.home-page .home-slide-top .std-btn2{
    position: absolute;
    bottom: var(--space44);
    right: 0;
    z-index: 2;
}
.home-meida-cont h2{
    width: 56%;
    margin-bottom: 80px;
    color: var(--colorfff);
    font-family: var(--medium) !important;
}
.home-meida-logo{
    width: 150px;
    margin-left: 95px;
    position: relative;
}
.home-meida-logo img{
    width: 100%;
}
.home-meida-logo::after{
    content: "";
    position: absolute;
    left: -95px;
    top: 50%;
    transform: translateY(-50%);
    width: 68px;
    height: 1px;
    background: #fff;
}
.home-meida-cont{
    position: relative;
    z-index: 1;
    padding: 140px 0;
}
.home-media-video{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.home-meida{
    width: 100%;
    position: relative;
}
.home-solut-top-lable p {
    font-size: 14px;
    position: relative;
    padding-left: 12px;
    color: #009143;
}
.home-solut-top-lable p::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 3px;
    height: 3px;
    background: #009143;
    border-radius: 50%;
    transform: translateY(-50%);
}
.home-solut {
    width: 100%;
    background: #F5F5F5;
    position: relative;
}
.home-solut-top-lable {
    margin-bottom: 30px;
}
.hstt-ri p {
    color: #666;
    line-height: 1.75;
}
.home-solut-top-tit{
    width: 66%;
    margin: 0 auto var(--space44);
}
.home-solut h2{
    text-align: center;
    margin-bottom: 24px;
}
.home-solut{
    background: #DFE1E5;
}
.home-solut-btm-video {
    width: 100%;
    position: relative;
}
.home-solut-btm {
    width: 100%;
    position: relative;
}
.hsbu-li-wrpa-svg {
    width: 24px;
    height: 24px;
    flex: none;
    border-radius: 50%;
    background: #fff;
    transition: all 0.36s;
    margin-right: 10px;
}
.hsbu-li-wrpa-svg svg {
    width: 100%;
    height: 100%;
}
.hsbu-li-wrpa-svg svg path {
    transition: all 0.36s;
}
.hsbu-li-wrpa {
    width: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    transition: all 0.4s;
}
.hsbu-li-wrpa p {
    color: #FFFFFF;
    line-height: 1.75;
    transition: all 0.36s;
    padding-right: 10px;
    max-height: 1.75em;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.hsbu-li.on .hsbu-li-wrpa-svg .path1,
.hsbu-li.act .hsbu-li-wrpa-svg .path1 {
    transform: rotate(90deg);
    opacity: 0;
}
.hsbu-li.on .hlwr-icon,
.hsbu-li.act .hlwr-icon{
    opacity: 1;
}
.hsbu-li {
    position: absolute;
    z-index: 10;
}
.home-solut-cont {
    width: 100%;
    position: relative;
    max-width: 1920px;
    margin: 0 auto;
}
.home-solut-pop {
    position: absolute;
    width: 453px;
    border-radius: 16px;
    background: #FFF;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.04);
    backdrop-filter: blur(10px);
    height: 71%;
    padding: 24px;
    top: 50%;
    right: 32px;
    transform: translateY(-50%);
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    padding-bottom: 40px;
    opacity: 0;
    pointer-events: none;
    transition: all 0.36s;
    z-index: 15;
}
.home-solut-pop.on {
    opacity: 1;
    pointer-events: all;
}
.home-solut-pop-top {
    width: 100%;
    margin-bottom: 30px;
}
.hspt-ul {
    width: 100%;
}
.hspt-ul-li {
    width: 100%;
    display: none;
}
.hspt-ul-li:first-child {
    display: block;
}
.hspt-ul-li-img {
    width: 100%;
    border-radius: 12px;
}
.hspt-ul-li-btm {
    width: 100%;
    position: relative;
    padding-top: 32px;
}
.hulb-tit .std-h4 {
    color: #333;
    line-height: 1.6;
    font-family: var(--semibold);
}
.hulb-tit {
    margin-bottom: 14px;
}
.hulb-more .std-btn2-box-icon{
    background: #EEF0F4;
    box-shadow: none;
}
.hulb-info p {
    color: #666;
    line-height: 1.75;
    max-height: 8.75em;
    overflow: hidden;
    -webkit-line-clamp: 5;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.hulb-more-link {
    display: flex;
    align-items: center;
    position: relative;
    padding-left: 28px;
}
.hulb-more-link::after {
    content: '';
    position: absolute;
    left: 16px;
    top: 50%;
    transform: translateY(-50%);
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #009143;
}
.hulb-more-link p {
    color: #009143;
    line-height: 1.6;
    padding-right: 8px;
}
.hulb-more-link img {
    width: 24px;
}
.hulb-info {
    margin-bottom: 40px;
}
.hsbu-li-wrpa-ri{
    display: flex;
    padding: 13px 13px 13px 19px;
    align-items: center;
    border-radius: var(--radius10);
    background: rgba(255, 255, 255, 0.30);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.10);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
}
.hsbu-li-wrpa-ri p{
    font-size: var(--font20);
    color: var(--colormain);
}
.hlwr-icon{
    width: 24px;
    flex-shrink: 0;
    opacity: 0;
    transition: all .4s ease;
    margin-left: 40px;
}
.hlwr-icon img{
    width: 100%;
}
@keyframes yidong {
    0% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(8px);
    }
    100% {
        transform: translateX(0);
    }
}
.hspb-btn {
    width: 48px;
    cursor: pointer;
    transition: all 0.36s;
}
.hspb-btn svg {
    width: 100%;
}
.home-solut-pop-btm {
    display: flex;
    justify-content: center;
}
.hspb-btn-ri svg {
    transform: rotate(180deg);
}
.hspb-btn-ri {
    margin-left: 16px;
}
.hspb-btn path,
.hspb-btn rect {
    transition: all 0.36s;
}
.hstt-ri p{
    font-size: var(--font20);
    text-align: center;
}
.home-page h2{
    text-align: center;
}
.home-list h2{
    text-align: center;
}
.home-list-word p{
    font-size: var(--font20);
    line-height: var(--line16);
    color: var(--color646);
    text-align: center;
}
.home-list-word{
    width: 83%;
    margin: 0 auto var(--space44);
}
.hlul-cry{
    display: flex;
    align-items: center;
    border-radius: var(--radius10);
    padding:30px 55px 30px 47px;
}
.home-list-ul-li{
    margin-bottom: 37px;
}
.home-list-ul-li:last-child{
    margin-bottom: 0px;
}
.hlul-le{
    width: 27%;
}
.hlul-ri{
    width: 73%;
    padding-left: 86px;
}
.hlul-ri-cry{
    display: flex;
}
.hlul-ri-num{
    font-size: var(--font32);
    line-height: 1.2;
    padding-right: 24px;
    flex-shrink: 0;
    color: var(--colorfff);
}
.home-list-ul-li1 .hlul-ri-num{
    color: var(--colorfff);
}
.hlul-ri-word{
    width: 100%;
    padding-left: 24px;
    border-left: #009143 solid 2px;
}
.home-list-ul-li1 .hlul-cry{
    background: var(--color022);
}
.hlul-ri-word h4{
    font-size: var(--font24);
    font-family: var(--semibold) !important;
    line-height: 1.6;
    margin-bottom: 24px;
    color: var(--colorfff);
}
.home-list-ul-li1 .hlul-ri-word h4{
    color: var(--colorfff);
}
.hlul-ri-word p{
    font-size: var(--font16);
    line-height: var(--line175);
    color: rgba(255,255,255,0.7);
    font-family: var(--medium) !important;
}
.home-list-wrap{
    width: 100%;
    padding:0 6.5%;
    margin: 0 auto;
    position: relative;
}
.home-list-ul-li2 .hlul-cry{
    background: #D8E6DD;
}
.home-list-ul-li2 .hlul-ri-num, .home-list-ul-li2 .hlul-ri-word h4{
    color: var(--color022) !important;
}
.home-list-ul-li2 .hlul-ri-word p{
    color: var(--color646);
}
.home-list-ul-li3 .hlul-cry{
    background: var(--colormain);
}
.home-list-ul-li3 .hlul-ri-word{
    border-left: solid 2px #fff;
}
.home-number-word p{
    font-size: var(--font20);
    text-align: center;
    line-height: var(--line16);
    color: var(--color646);
}
.home-number-word{
    width: 83%;
    margin: 0 auto;
}
.home-number h2{
    text-align: center;
    margin-bottom: 24px;
}
.home-number-btn{
    display: flex;
    justify-content: center;
    margin-top: var(--space44);
}
.home-number{
    width: 100%;
    position: relative;
    z-index: 1;
    background: #DFE1E5;
}
.home-number-ul{
    display: flex;
    margin: 0 -45px;
}
.home-number-ul-li {
    width: 25%;
    padding: 0 45px;
}
.hnul-box{
    padding: 92px 42px 49px;
    background: #fff;
    border-radius: var(--radius10);
    overflow: hidden;
    position: relative;
    height: 100%;
}
.hnul-box::after{
    content: "";
    position: absolute;
    left: 50%;
    top: 32px;
    transform: translateX(-50%);
    width: 12px;
    height: 12px;
    background: var(--colormain);
    border-radius: 50%;
}
.hnul-box-word p{
    text-align: center;
    font-size: var(--font16);
    line-height: var(--line18);
    color: var(--color646);
    font-family: var(--medium);
}
.hnul-box .ys-demo-num{
    font-size: var(--font60);
    text-align: center;
    line-height: 1.2;
    color: var(--color022);
    margin-bottom: 8px;
}
.home-number-ul-li{
    height: auto;
}
.home-number-ul{
    margin-top: 143px;
}
.ys-ban-title{
    font-size: var(--font60);
    line-height:1.2;
    color: #Fff;
    font-family: var(--semibold);
}
.ys-ban-word{
    padding-top:64px;
    position: relative;
}
.ys-ban-word::after{
    content: "";
    position: absolute;
    top: 32px;
    left: 0;
    width: 40px;
    height: 1px;
    background: #fff;
}
.ys-ban-word p{
    font-size: var(--font20);
    line-height: var(--line16);
    color: #fff;
}
.ys-ban-btn .std-btn2-box-icon{
    transform: rotate(-45deg);
}
.ys-ban-li.slick-active .ys-ban-title{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.3s;
}
.ys-ban-li.slick-active .ys-ban-word{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.4s;
}
.ys-ban-li.slick-active .ys-ban-btn{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.5s;
}
.ys-ban-word{
    width: 48%;
}
.ys-ban-btn{
    margin-top: var(--space44);
}
.ys-ban-btn p{
    color: var(--colorfff);
}
.ys-ban-li .ys-pos-center{
    top: auto;
    bottom: 104px;
    transform: translate(-50%,0%);
}
.ys-ban-slick .slick-dots li{
    width: 9px;
    height: 9px;
    background: rgba(255, 255, 255, 0.30);
}
.ys-ban-slick .slick-dots li.slick-active{
    background: var(--colormain);
}
.ys-ban-slick .slick-dots{
    bottom: 30px;
    text-align: left;
    width: 85vw;
    max-width: 1440px;
    left: 50%;
    transform: translateX(-50%);
}
/* 首页-end */
/* E1-高阶乘用车详情方案-start */
.vehice-page h2{
    text-align: center;
}
.vehice-list h2{
    width: 70%;
    margin: 0 auto var(--space44);
}
.vlul-cry-tit{
    color: var(--color022);
    line-height: var(--line16);
    font-family: var(--semibold) !important;
    margin-bottom: 28px;
}
.vehice-list-ul-li{
    width: 25%;
    padding: 0 12px;
    height: auto;
}
.vehice-list-ul{
    margin: 0 -12px;
}
.vehice-list-ul .slick-track{
    display: flex;
}
.vlul-cry{
    height: 100%;
    background: #fff;
    border-radius: var(--radius10);
    overflow: hidden;
    padding: 29px 30px 25px;
}
.vlul-cry-num{
    color: var(--colormain);
    font-family: var(--bold) !important;
    line-height: 1.4;
    margin-bottom: 12px;
    font-size: var(--font32);
}
.vlul-cry-word p{
    font-size: var(--font16);
    line-height: 1.75;
    color: var(--color646);
    margin-bottom: 10px;
}
.vlul-cry-word p:last-child{
    margin-bottom: 0px;
}
.vehice-page{
    background: #EEF0F4;
}
.vehice-char-ri{
    width: 49%;
}
.viul-box{
    padding: 120px 0;
}
.viul-tit{
    text-align: center;
    color: var(--color333);
    margin-bottom: var(--space44);
    line-height: 1.2;
    font-family: var(--medium);
}
.viul-pic{
    width: 100%;
    padding: 12px;
}
.viul-pic img{
    width: 100%;
}
.viul-tit span{
    color: var(--colormain);
}
.vehice-item-ul-li:nth-child(2n){
    background: #fff;
}
.vehice-char-le{
    width: 51%;
    padding-right: 20px;
}
.vehice-char-cont{
    display: flex;
    align-items: flex-start;
}
.vehice-char-le h2{
    margin-bottom: 93px;
    text-align: left;
}
.vclu-li p{
    color: #999;
    line-height: var(--line175);
    transition: all .4s ease;
    padding-left: 37px;
    position: relative;
}
.vclu-li p::after{
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 1px;
    background: #999;
    transition: all .4s ease;
}
.vclu-li.act p{
    padding-left:84px;
    color: var(--colormain);
}
.vclu-li.act p::after{
    width: 62px;
    background: var(--colormain);
}
.vclu-li{
    margin-bottom: 30px;
}
.vclu-li:last-child{
    margin-bottom:0px;
}
.vcru-li-box{
    position: relative;
    border-radius: var(--radius10);
    background: var(--colormain);
    padding: 56px 50px 38px;
}
.vllb-icon{
    width: 152px;
    margin-bottom: 30px;
}
.vllb-icon img{
    width: 100%;
}
.vcru-li-tit{
    line-height: 1.4;
    height: 2.8em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--colorfff);
    font-family: var(--medium);
    margin-bottom: 50px;
} 
.vcru-li-bg{
    width: 40%;
    position: absolute;
    top: 0;
    right: 0;
    pointer-events: none;
}
.vcru-li-bg img{
    width: 100%;
}
.vehice-page .vllb-icon{
    width: 14px;
    flex-shrink: 0;
    margin-right: 8px;
    position: relative;
    top: 6px;
    margin-bottom: 0px;
}
.vllb-icon img{
    width: 100%;
}
.vcru-li-list-box{
    display: flex;
    align-items: flex-start;
}
.vllb-word p{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--colorfff);
}
.vehice-other{
    padding-bottom: 60px;
}
.vcru-li-tit{
    width: 60%;
}
.vcru-li-cry{
    width: 70%;
}
.vehice-page .vcru-li-list{
    margin-bottom: 8px;
}
.vehice-page .vcru-li-list:last-child{
    margin-bottom: 0px;
}
.vcru-li{
    margin-bottom: 24px;
}
.vcru-li:last-child{
    margin-bottom: 0px;
}
.vehice-char{
    overflow: visible !important;
}
.vehice-char-le{
    position: sticky;
    top: calc(var(--headh) + 40px);
}
.vcru-li{
    position: sticky;
    top: calc(var(--headh) + 40px);
}
.yx_cover {
    width: 928px;
    margin: 0 auto;
}
.yx_cover_ul_li:last-child {
    margin-right: 0 !important;
}
.yx_cover_ul_li.swiper-slide-active .ycul_wrap_ri {
    transform: translateX(293px);
    border-radius: 0 4px 4px 0;
}
.yx_cover_ul_li {
    float: left;
    width: 293px !important;
    height: 598px !important;
}
.yx_cover_cont.on .yx_cover_ul_li {
    transition: all .6s ease-in-out;
    transition-delay: 0s;
}
.ycul_wrap_le {
    width: 293px;
    height: 100%;
    position: absolute;
    z-index: 2;
    border-radius: var(--radius10);
    overflow: hidden;
}
.ycul_wrap_le img, .ycul_wrap_le .ys-imgbox-cover{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.yx_cover_cont.on .ycul_wrap_ri {
    transition: all .6s ease-in-out;
    /* transition-delay: .6s; */
    /* opacity: 1; */
}
.ycul_wrap_ri {
    width: calc(100% - 293px);
    height: 100%;
    position: absolute;
    border-radius: 4px;
    background-color: #fff;
    overflow: hidden;
    padding: 40px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    /* opacity: 0; */
}
.ycul_wrap {
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: var(--radius10);
    overflow: hidden;
    background: #fff;
}
.ycul_wrap_le .ys_imgbox_cover {
    height: 100%;
}
.ycul_wrap_le .ys_imgbox_cover img {
    object-fit: cover;
}
.yx_cover_cont {
    width: 100%;
    position: relative;
    overflow: visible !important;
}
.ycul_wrap_ri_tit p {
    font-size: var(--font32);
    line-height: 1.5;
    color: #333;
    font-family: var(--medium);
}
.vehice-other-word p{
    color: #666;
    line-height: 1.75;
    font-family: var(--medium);
    font-size: var(--font16);
    padding: 26px 0;
    border-bottom: solid 1px rgba(0, 0, 0, 0.10);
    position: relative;
    padding-left:24px;
}
.vehice-other-word p::after{
    content: "";
    position: absolute;
    top: 36px;
    left: 0;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--colormain);
}
.vehice-other-word p:last-child{
    border-bottom: none;
}
.yx_cover_ul_li.swiper-slide-active {
    width: 100% !important;
}
.vehice-other-btswip #ys-swiper1{
    padding-bottom: 0px !important;
}
.vehice-other-btswip{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row-reverse;
}
.vehice-other-btswip .swiper-pagination{
    bottom: 14px!important;
    top: auto !important;
    width: calc(100% - 30px) !important;
    left: auto !important;
    right: 0px !important;
}
.ycul_wrap_ri_tit {
    margin-bottom: 15px;
}
.ycul_wrap_ri_info p {
    font-size: 16px;
    line-height: 1.5;
    color: #666;
}
.ycul_wrap_ri_info {
    margin-bottom: 55px;
}
.ycul_wrap_ri_more a {
    font-size: 16px;
    color: #666;
    transition: all 0.36s;
}
.ycul_wrap_ri_more a:hover {
    color: #4a6cf7;
}
.ycul_wrap_ri_top{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.vehice-other h2{
    margin-bottom: var(--space44);
}
.vehice-tab-ul-li{
    width: 33.333333%;
    padding: 0 12px;
    clear: both;
    height: auto !important;
}
.vtul-cry{
    height: 100%;
    border-radius: var(--radius10);
    background: #fff;
}
.vtul-cry-top {
    border-radius: var(--radius10) var(--radius10) 0 0;
    padding-bottom: 20px;
    height: 163px;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
}
.vtul-cry-top .ys-imgbox-cover {
    width: 240px;
    margin: 0 auto 0;
    transform: translateY(-56px);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -56px;
}
.vehice-tab h2{
    margin-bottom: 115px;
}
.vtul-cry-top-tit{
    font-size: var(--font24);
    text-align: center;
    line-height: var(--line16);
    color: var(--colorfff);
    font-family: var(--semibold) !important;
    width: 100%;
}
.vtul-cry-bot{
    padding: 30px;
    border-radius: 0 0 var(--radius10) var(--radius10);
}
.vtul-cry-bot-table tbody tr{
    display: flex;
    padding: 24px 0;
    border-bottom: solid 1px #E3E3E3;
    width: 100%;
    clear: both;
}
.vtul-cry-bot-table tbody tr td{
    min-width: 40%;
    width: 40%;
    display: inline-block;
}
.vtul-cry-bot-table tbody tr td:first-child{
    color: var(--color646);
    line-height: 1.75;
    width: 40%;
    min-width: 40%;
    text-align: left;
}
.vtul-cry-bot-table tbody tr td:last-child{
    width: 60%;
    min-width: 60%;
    padding-left: 10px;
    color: var(--color022);
    line-height: var(--line175);
    font-family: var(--bold) !important;
    text-align: right;
    /* float: right; */
}
.vtul-cry-bot-table tbody tr:first-child{
    padding-top: 0px;
}
.vtul-cry-bot-table table tr:nth-child(n+8){
    display: none;
}
.vehice-tab-ul{
    display: flex;
    margin:  0 -12px;
}
.vehice-tab-btn{
    margin-top: var(--space44);
}
.vtul-cry-bot-table table{
    width: 100%;
}
.vehice-page .tfbr-read{
    display: flex;
    justify-content: center;
}
.vehice-page .tfbr-read-link{
    display: flex;
    cursor: pointer;
}
.tfbr-read-pic{
    transition: all .4s ease;
}
.tfbr-read-link.act .tfbr-read-pic{
    transform: rotate(180deg);
}
/* E1-高阶乘用车详情方案-end */
/* 补充-start */
.video-page .vtbu-li .clbr-image{
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.80);
    box-shadow: 0px 4px 7px 3px rgba(29, 37, 28, 0.08);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter:blur(5px);
}
/* 补充-end */
/* 载入 */
.yx-case8-fadeInUpimg {
    animation: fadeInUpimg 2.4s ease 1;
}
@keyframes fadeInUpimg {
    0% {
        transform: scale(1.5);
    }
    100% {
        transform: none;
    }
} 
/* 鼠标效果 */
@media screen and (min-width: 1200px) {
    .hssu-list-link:hover .hssu-list-link-hide{
        opacity: 1;
        z-index: 2;
        pointer-events: all;
    }
    .elect-prod-ul-li.on a:hover{
        background: var(--colorfff);
    }
    .elect-prod-ul-li.on a:hover .epul-bot p{
        color: var(--colormain);
    }
    .elect-prod-ul-li a:hover{
        background: var(--colormain);
    }
    .elect-prod-ul-li a:hover .epul-bot p{
        color: var(--colorfff);
    }
    .std-btn2-box:hover .std-btn2-box-icon{
        background: var(--colormain);
    }
    .std-btn2-box:hover .std-btn2-box-icon img:nth-child(1){
        opacity: 0;
    }
    .std-btn2-box:hover .std-btn2-box-icon img:nth-child(2){
        opacity: 1;
    }
    .std-btn2-box:hover p{
        color: var(--colormain);
    }
    .ys-bread-list a:hover{
        color: rgba(255,255,255,1);
    }
    .mfbu-li a:hover{
        color: var(--colorfff);
    }
    .mod-foot-min-le ul li p a:hover{
        color: var(--colormain);
    }
    .mod-foot-top-btn .std-btn2-box:hover p{
        color: var(--colormain) !important;
    }
    .ys-page-wrap.act .ys-bread-list a:hover{
        color: rgba(2, 33, 6, 1); 
    }
    .tlul-link:hover .tlul-arrow{
        transform: rotate(45deg);
    }
    .tlul-link:hover .tlul-min-tit p{
        color: var(--colormain);
    }
    .plui-links:hover .plui-links-tit{
        color: var(--colormain);
    }
    .head-other-btn .std-btn1-box:hover{
        background: var(--colormain);
    }
    .head-other-btn .std-btn1-box:hover p{
        color: var(--colorfff);
    }
}
/* Delia--切图--end */
/* 20250514 */
.inve-rece .irbs-but{
    display: flex;
    justify-content: center;
}
.cont-golb-ph{
    display: none;
}
.about-redef-ul .slick-track{
    display: flex;
}
.about-redef-ul .slick-slide{
    height: auto !important;
}
.arul-box{
    height: 100%;
}
.about-redef-ul .slick-dots{
    bottom: 0;
}
.about-redef-ul .slick-dots li{
    background: var(--colormain);
    opacity: 0.3;
}
.about-redef-ul .slick-dots li.slick-active{
    opacity: 1;
}
.vehice-list-ul-li{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.vehice-list-ul-li.slick-slide:not(:first-child){
    display: none;
}
.vehice-list-ul .slick-dots{
    bottom: 0;
}
.viul-box{
    padding: var(--space130) 0;
}
.vehice-tab-ul .slick-list{
    overflow: visible !important;
    padding-bottom: 25px;
}
.prodet-ban-bot .ys-cont1440{
    width: 85vw;
}
.prodet-prod .lcbr-ul-li{
    margin-bottom: 0px !important;
}
.plul-cry img{
    object-fit: cover;
}
.elact-slide-bg {
    width: 100%;
    margin: 0 auto;
    margin-top: -106px;
    transform: translateX(9px);
}
.estl-hide{
    top: calc(100% + 23px);
    transform:translateX(-48%);
}
@keyframes showAnimation2 {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100%{
        opacity: 0.5;
        transform: scale(1);
    }
}
.elect-page .scie-bj svg, .scie-bj svg{
    height: auto;
}
.home-slide-phbtn{
    display: none;
}
.elect-page .home-slide-top h2{
    margin-bottom: 0px !important;
}
.vehice-other{
    padding-top:calc(var(--space130) + var(--space100));
}
.vehice-other-btswip{
    width: 100%;
    position: relative;
    display: block;
    margin-top: 30px;
}
.vehice-other-btswip #ys-swiper1{
    padding-bottom: 50px!important; 
}
.vehice-other-btswip .swiper-slide{
    height: 2px;
    background: red;
    opacity: 0;
    pointer-events: none;
    width: 100% !important;
}
.vehice-other-btswip .swiper-pagination{
    width: calc(100% - 153px) !important;
    bottom: 20px;
}
.vehice-other-btswip .mod-arrows{
    position: absolute;
    left: 0;
    bottom: 0;
}
.elect-page .stbt-pic img{
    /* left: 0;
    top: 0;
    transform: inherit; */
}
.scie-page .stbt-pic{
    width: 83%;
    margin: var(--space100) auto 0;
    height: 456px;
}
.scie-page .stbt-pic img{
    width: 100%;
    height: 120%;
    object-fit: cover;
    position: absolute;
    top: -5%;
    left: 0;
}
.vcru-li-logo{
    width: 170px;
}
.vcru-li-logo img{
    width: 100%;
}
.vtul-cry-bot-table tbody tr{
    align-items: center;
}
.tech-page .rlbb-ul-li-link, .elect-page .rlbb-ul-li-link{
    background: #EEF0F4;
}
.video-cent-box-ul .slick-list{
    padding-bottom: 20px;
}
.ys-fii-input textarea{
    line-height: var(--line15);
}
.reso-demo .mCSB_container{
    /* height: 100%; */
    padding-bottom: 5px;
}
.reso-page-main{
    height: auto !important;
}
.reso-demo .cont-form-box-ri{
    margin-top: 0px !important;
}
.hsbu-li-wrpa p{
    padding-right: 0px;
}
.home-meida-cont h2{
    text-align: left !important;
}
.home-list h2{
    margin-bottom: 10px;
}
.home-page .home-slide-top {
    width: 100%;
    padding: 0 12%;
    padding-bottom: var(--space44);
}
.hlul-le img{
    width: 100%;
}
/* 20250513-start */
.lcbl-ul-li.act .lcbl-ul-li-box img:nth-child(2){
    opacity: 1;
}
.lcbl-ul-li.act .lcbl-ul-li-box .lulp-oph{
    transform: translateY(0);
}
.lcbl-ul-li.act .lcbl-ul-li-box .lcbl-ul-li-pic .lulp-opo {
    transform: translateY(0);
}
.vehice-page .plhu-li-box p::after {
    background: url(../images/right0_1.svg) center no-repeat;
}
@media screen and (min-width: 1200px) {
    .lcbl-ul-li-box:hover .lulp-opt{
        opacity: 1;
    }
}
/* 2525.5.27 - leo - start */
.sull-ri-top {
    margin-bottom: 80px;
    height: 274px;
}
/* 2525.5.27 - leo - end */
/* 20250513-end */
/* 20250612--首页调整--start */
.hlul-le{
    opacity: 0;
}
.home-list-ul{
    position: relative;
    overflow: hidden;
}
.home-list{
    overflow: visible !important;
    /* height: 300vh; */
    position: relative;
}
.home-list-box{
    width: 100%;
    height: calc(100vh - var(--headh));
    position: absolute;
    top: var(--headh);
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.home-innovate-ri-video {
    width: 100%;
    height: 100%;
    position: sticky;
    top: 30%;
    left: 0;
}
.home-innovate-ri-video {
    --top: calc(calc(100vh - calc(1440px * 0.38) - var(--headh)) / 2 + var(--headh));
    top: var(--top);
}
.home-list-wrap{
    position: relative;
}
.home-list-wrap-fl {
    width: 298px;
    height: 298px;
    position: absolute;
    top: 50%;
    left: 47px;
    transform: translateY(-50%);
    z-index: 2;
}
.home-list-cry{
    height: 100%;
}
.home-list-wrap-ph{
    display: none;
}
.home-list-wrap-ph img{
    width: 100%;
}
.home-list-wai{
    position: relative;
    width: 100%;
    height: 100%;
}
.home-list{
    overflow: visible !important;
}
.home-list h2 span{
    /* display: block; */
}
.home-page h2 span{
    /* display: inline-block; */
    /* display:block; */
}
.home-list-cry {
    height: calc(100vh - var(--headh));
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.home-list-ul-li{
    transition-property:all !important;
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
    transition: all .4s ease;
}
.home-list-ul-li.swiper-slide-active{
    z-index: 9 !important;
    opacity: 1 !important;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
.home-list-ul-li.onprev{
    opacity: 1 !important;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%) !important;
}
.hlul-cry{
    align-items: flex-start;
}
.hlul-ri{
    padding-top: 44px;
}
.hlcd-ul-lis-cricle{
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: var(--color022);
}
.hlcd-ul-lis{
    margin: 14px 0px;
}
.hlcd-ul-lis-progress{
    width: 4px;
    height: 143px;
    background: #D9D9D9;
    position: relative;
    display: none;
    margin: 7px auto 32px;
}
.hlcd-ul-lis-progress span{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0%;
    background: var(--color022);
}
.home-list-cry-dots{
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.hlcd-ul-lis:first-child .hlcd-ul-lis-progress{
    display: block;
}
.hlcd-ul-lis{
    pointer-events: none;
}
.home-list-ul-li{
    margin-bottom: 0px !important;
}
.home-list-wrap-fl{
    left: 10%;
}
/* 20250612--首页调整--end */
/* 20250703-delia-bug修改-start */
.tech-service-cont{
    /* align-items: flex-end; */
}
.sull-le{
    width: 32%;
}
.sull-ri-top{
    padding-bottom: 0px !important;
    height: 244px;
}
/* 20250703-delia-bug修改-end */
/*  */
/* 20250705-leah-bug修改-start */
.pisu-li-cry .ys-imgbox-cover {
    border-radius: 8px;
}
.pisu-li-cry .ys-imgbox-cover img {
    transition: all .4s ease;
}
.sull-ri-top-li {
    padding: 0 5px;
}
.sull-ri-top {
    margin: 0 -5px;
}
.plul-cry-fr-cont {
    justify-content: flex-start;
}
.prodet-prod .lcbr-ul {
    justify-content: flex-start;
}
.plui-links .ys-imgbox-cover {
    width: 220px;
}
.sull-ri-top-li {
    justify-content: flex-end;
}
.vlul-cry-tit {
    line-height: 1.25 !important;
}
.vlul-cry-word p {
    line-height: 1.5;
}
.yx-rotate6-cry {
    align-items: center;
}
.yx-rotate6-cry-aside {
    height: auto;
}
.tech-page h2 span {
    display: inline;
}
.adsu-li-box {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.std-text2, .std-text2 p {
    font-size: var(--font18);
}
.hllh-date {
    left: 35px;
}
.elect-prod-ul {
    justify-content: center;
}
.about-redef-word p {
    opacity: 0.8;
}
.about-deve .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    top: 2px !important;
    height: 8px !important;
}
.scie-indu-box-le {
    margin-top: 48px;
}
.cont-form .ys-form-inof-agree a {
    color: var(--colormain);
}
.vtbt-ul-li {
   margin-right: 10px;
}
.vtbt-ul-li:nth-last-child(1) {
    margin-right: 0;
}
.vehice-list h2 {
    margin: 0 auto 56px;
}
.inve-ifrom iframe {
    width: 100%;
    border-width: 0;
    height: 470px;
}
.peru-li {
    margin-bottom: 0;
    height: 30%;
    padding: 6px 0;
}
.plan-esg-ri-ul {
    margin: -6px 0;
}
.peru-li.active {
    height: 40%;
}
.plan-esg-cont {
    align-items: normal;
}
.home-solut-all {
    position: relative;
}
/* 鼠标效果 */
@media screen and (min-width: 1200px) {
    .pisu-li-cry:hover .ys-imgbox-cover img {
        transform: scale(1.05);
    }
    .nyban-btn1 a:hover p{
        color: var(--colorfff);
    }
    .nyban-btn1 a:hover{
        background: var(--colormain);
    }
    .nyban-btn1 a:hover .abbl-icon img:nth-child(1){
        opacity: 0;
    }
    .nyban-btn1 a:hover .abbl-icon img:nth-child(2){
        opacity: 1;
    }
    .nyban-btn1 a:hover .abbl-icon{
        background: var(--colorfff);
    }
    .mod-topk:hover{
        background: var(--colormain);
    }
}
/* 20250705-leah-bug修改-end */
/* 20250705--delia--修改start */
.ys-fii-input textarea{
    padding: 13px;
}
.compan-cultur-btm-text {
    position: absolute;
    top: 70%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    opacity: 0.3;
    z-index: -1;
}
.home-list.active .ccbt-ul {
    display: flex;
    animation: donghua1 20s linear infinite;
}
.ccbt-ul{
    display: flex;
    flex-wrap: nowrap;
}
.ccbt-li {
    display: flex;
}
.ccbt-wrap {
    flex-shrink: 0;
    width: 1600px;
    margin: 0 50px;
}
.compan-cultur-btm-text img {
    width: 100%;
}
.hlul-cry{
    height: 100%;
}
.home-list-ul-li{
    height: auto !important;
}
.pbbui-li-hide{
    position: absolute;
    top: 100%;
    left: 0%;
}
.pbbui-li3 .pbbui-li-hide, .pbbui-li4 .pbbui-li-hide{
    top: auto;
    bottom: 120%;
}
.pbbui-li.act{
    z-index: 6;
}
.prod-pull-text{
    width: 100%;
}
.news-swiper .slick-dots li{
    margin: 0 5px;
}
.home-solut-btm-video img{
    width: 100%;
}
.home-solut-btm-video, .home-solut-btm-video video{
    border-width: 0px !important;
    border-color: transparent !important;
}
video{
    background: transparent !important;
}

/* 20250705--delia--修改end */

.viul-pic {
    width: 80%;
    padding: 12px;
    display: block;
    margin: auto;
}
/* 20250719 */
.plui-links{
    width: 100%;
}
.plui-links .ys-imgbox-cover{
    width: 92%;
}
.home-solut-btm-video{
    border-radius: var(--radius20);
    overflow: hidden;
}
.agbp-item:first-child img {
    display: block;
    position: relative;
    z-index: 10;
}
.agbd-item img {
    display: none;
}
.agbd-item img {
    width: 18px;
}
.agbp-item:first-child span {
    display: none !important;
}
.agbp-item:first-child .agbd-item {
    opacity: 1 !important;
    background: transparent !important;
}
.agbp-item:first-child .agbd-item, .agbp-item:first-child .agbp-item {
    width: 20px;
    height: 20px;
}
.agbp-item:first-child{
    background: transparent !important;
}
.about-deve-cont .mod-arrows{
    width: 110%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    justify-content: space-between;
}
.adsu-li-box{
    justify-content: flex-start;
}
.adsu-li-box-top{
    position: relative;
    border-left: none !important;
    height: 100%;
}
.adsu-li-box-top::after {
    content: "";
    position: absolute;
    top: 70px;
    left: 0;
    width: 1px;
    height: calc(100% - 70px);
    border-left: solid 1px rgba(2, 33, 6, 0.2);
}
.adsu-li-box-num{
    padding-left: 0px !important;
    margin-bottom: 120px;
}
.about-deve-line{
    width: 100%;
    position: absolute;
    left: 50%;
    top: 80px;
    transform: translateX(-50%);
}
.about-deve-line-list{
    position: absolute;
    height: 18px;
    width: 54%;
}
.about-deve-line-list1{
    left: 0%;
    top: 36px;
    background: linear-gradient(90deg, rgba(0, 145, 67, 0.26) 0%, rgba(255, 255, 255, 0.00) 100%);
}
.about-deve-line-list2{
    left: 33.333333%;
    top: 18px;
    background:linear-gradient(90deg, rgba(0, 145, 67, 0.60) 0%, rgba(255, 255, 255, 0.00) 72.12%);
}
.about-deve-line-list3{
    width: 40%;
    top: 0;
    left: 66.666666%;
    background: linear-gradient(90deg, #009143 0%, rgba(255, 255, 255, 0.00) 88.46%);
}
.prodet-ban-img-pic img{
    transition: all .4s ease;
}
.prodet-ban.on1 .prodet-ban-img-pic img{
    transform: scale(0.8);
}
.prodet-ban-top-newcry{
    width: 100%;
    position: relative;
}
.lcbr-ul-li-link .ys-imgbox-cover {
    width: 90%;
    margin: 0 auto;
}
.scie-spec-swiper-slide{
    padding: 0 10px;
}
.scie-spec-swiper{
    margin:0 -10px;
    margin-top: 40px;
}
.ys-phmenu-scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
    background-color: #fff !important;
}
.nyban-btn1 a p{
    color: var(--color022);
    font-size: var(--font16);
    line-height: 1.5;
    transition: all .4s;
}
.nyban-btn1 a {
    display: flex;
    align-items: center;
    padding:10px 24px;
    background: #fff;
    border-radius: 80px;
    transition: all .4s;
}
.abbl-icon{
    margin-left: 16px;
    background: var(--colormain);
    position: relative;
    transition: all .4s;
}
.abbl-icon img{
    transition: all .4s;
}
.abbl-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.prodet-prod.empty .lcbr-ul{
    justify-content: center;
}
.pisu-li-cry .ys-imgbox-cover img:nth-child(2){
    object-fit: cover;
}
.vehice-tab-slide{
    position: relative;
}
.vehice-tab-slide .vehice-tab-ul .slick-list{
    padding-bottom: 0px !important;
    overflow: hidden !important;
    padding-top: 50px;
}
.vehice-tab h2 {
    margin-bottom: var(--space100);
}
.vehice-tab-slide .mod-arrows{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% + 140px);
    justify-content: space-between;
    pointer-events: none;
}
.vtul-cry-bot-table tbody tr td p{
    line-height: var(--line175);
}
/* 20250801--anna */
.plui-links-tit{
    font-size: var(--font16);
}
.vehice-list-ul .slick-list{
    padding-bottom: 40px;
}
.srtl-ri p {
    font-size: 22px !important;
}
.sull-ri-btm {
    padding-top: 50px;
}
.sull-ri-top-li {
    margin-bottom: 44px;
}
.sull-ri {
    width: 55%;
}
.head-logo{
    width: 200px;
}
/* 20250808--delia-start */
.albt-bot {
    max-height: 330px;
}
.about-deve-line{
    top: 118px;
}
.home-solut-pop{
    height: 67%;
    top: 56%;
}
.hulb-info {
    margin-bottom: 30px;
}
.stbt-pic-crys{
    width: 100%;
}
.elect-page .stbt-pic{
    width: 100%;
    transform: scale(0.83);
    transform-origin: top;
}
/* 20250813 */
.vclu-li p{
    display: inline-block;
    cursor: pointer;
}
.viul-box.topt{
    padding-top: calc(var(--space130) + var(--space44) + var(--space44));
}
.vehice-list-slide{
    position: relative;
}
.vehice-list-slide .mod-arrows{
    width: calc(100% + 120px);
    position: absolute;
    top:calc(50% - 20px);
    left: 50%;
    transform: translate(-50%,-50%);
    justify-content: space-between;
}
.vtul-cry-bot{
    height: 605px;
}
.vtul-cry-bot-table table tr:nth-child(n+8){
    display: block !important;
}
.vtul-cry-bot .mCSB_outside+.mCSB_scrollTools {
    right: 0;
    top: 20px;
    bottom: 20px;
}
.vehice-tab-slide .mod-arrows{
    top: calc(50% + 22px);
}
.new-topcry .pbtb-text {
    display: flex;
    justify-content: space-between;
    padding-bottom: 0px !important;
    padding-top: 28px;
    border-top: solid 1px rgba(0, 0, 0, 0.20);
    border-bottom: none !important;
    margin-top: var(--space44);
    margin-bottom: 0px !important;
}
.new-topcry .pbtb-text-list{
    width: 100%;
    margin-bottom: var(--parpspace12);
}
.new-topcry .pbtb-text{
    flex-wrap: wrap;
}
.new-topcry .pbtb-other{
    margin-top: var(--parpspace12);
}
.prodet-page .plhu-li-box p::after {
    content: "";
    position: absolute;
    top: 7px;
    left: 0;
    background: url(../images/right0_1.svg) center no-repeat;
    background-size: contain;
    width: 14px;
    height: 14px;
}
/* 20250815 */
.prodet-ban.nosticky .prodet-ban-img-pic{
    position: relative;
    top: auto;
}
.prodet-page .vcru-li-tit {
    height: auto;
    -webkit-line-clamp: inherit;
}
.vehice-char{
    padding-bottom:calc(var(--space130) + var(--space44));
}
.vehice-char.notop{
    /* padding-top: 0px; */
}
.prodet-ban-img-pic{
    height: calc(100vh - var(--headh) - var(--space100));
}
.prodet-page .vcru-li-logo{
    width: 72px;
    margin-bottom: var(--space44);
}
.prodet-page .vcru-li-tit{
    margin-bottom: calc(var(--space44) / 2);
}
.albn-word{
    line-height:var(--line175);
    height: 5.25em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.about-deve-line {
    top: 140px;
}
.adsu-li-box-num {
    margin-bottom: 100px;
}
.about-deve .mCSB_outside+.mCSB_scrollTools {
    right: -20px;
}
.prodet-ban-top-text{
    text-align: center;
    margin-top: calc(var(--space44) / 2);
}
.prodet-ban-img{
    top: calc(var(--top) / 2);
}
.prodet-ban.on2 .prodet-ban-top{
    height: auto;
}
.prodet-ban.on2 .prodet-ban-top-crys{
    margin-bottom: 40vh;
}
.vtul-cry-bot-table tbody tr td{
    word-break: normal !important;
}
.sull-ri-top-li {
    margin-bottom: 36px;
}
.sull-ri-top-li .srtl-le{
    text-align: left;
}
.prodet-ban-top.new-topcry{
    height: auto;
    min-height: calc(100vh - var(--headh));
}
.prodet-ban-top.new-topcry  .prodet-ban-top-crys{
    margin-bottom: 48vh;
}
.prodet-page .vehice-char{
    position: relative;
    z-index: 3;
}
.prodet-ban.newtp .prodet-ban-img-pic img {
    width: 780px !important;
}
.new-topcry .pbtb-text{
    margin: 0;
}
.sull-le-bg img{
    width: 100%;
}
.plan-pic{
    padding-top: 0px !important;
}
.spbs-ul{
    justify-content: flex-start;
}
.spbs-ul-li p {
    min-width: 120px;
    text-align: center;
}
/* 20250822 */
.nlrb-top-ul-li p{
    font-size: var(--font16);
}
.nsbu-li-link{
    height: 100%;
}
.nllb-tit{
    line-height: 1.65;
    max-height: 3.3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.vtul-cry{
    pointer-events: all !important;
}
.mslh-ul-li {
    width: 110px !important;
    padding: 5px !important;
    margin-bottom: 0px !important;
}
.mblc-ul-li img {
    width: 100%;
}
.mslh-ul {
    display: flex;
    flex-wrap: nowrap !important;
    margin:0 !important;
}
.mfml-share-list-hide {
    background: #fff;
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    padding: 10px;
    border-radius: 10px;
    display: none;
    box-shadow: 0px 4px 6px 3px rgba(29, 37, 28, 0.05);
}
.mfml-share-list{
    position: relative;
}
.mfml-share-list-show{
    cursor: pointer;
}
.ys-share-li{
    position: relative;
}
.cfbl-ul-li .ys-share{
    display: flex;
}

/* 2025.9.1 lucas start */
.mfml-share-hover{
    margin-right: 12px;
}
/* 2025.9.1 lucas end */
.ys-footer .mfml-share-hover{
    margin-right: 6px !important;
}
.specif-pop .slru-li-tit img{
    margin-top: 0px;
}
.specif-pop .slru-li:last-child{
    margin-bottom: 0;
}
.sppu-li:last-child{
    margin-bottom: 0px;
}
.query-pop-wrap,
.certific-pop-cont {
    max-width: calc(100% - 40px);
}
.pbtb-other {
    margin-top: 10px;
}
.cpwr-ul{
    overflow: hidden !important;
}
.certific-pop .mCSB_outside+.mCSB_scrollTools {
    right: -6px !important;
}
.certific-pop .cpwr-ul{
    padding-right: 10px;
}
.cpwr-ul-li-le {
    width: 180px !important;
    margin-right: 10px;
}
.certific-pop-wrap-ri {
    width: 50%;
    padding: 104px 70px 104px 50px;
}
.certific-pop-wrap-le {
    width: 50%;
}
.prodet-ban.on1 .prodet-ban-img-pic img {
    transform: scale(1) !important;
}
.prodet-ban-top-bg{
    pointer-events: none;
}
.prodet-ban.newtp .prodet-ban-img-pic img {
    width: 648px !important;
}
.tsru-li-box{
    height: 100%;
}
.tsru-li.slick-slide{
    height: auto !important;
}
.ys-ph-navbar2 .ys-phnav-logo {
    background: transparent;
}
.tsru-li.slick-slide{
    margin-bottom: 10px !important;
}
.home-media-video .ys-nyban-ph{
    position: relative;
    z-index: 999;
    opacity: 1;
    pointer-events: none;
}
.home-media-video{
    z-index: 1;
}
.home-meida-cont{
    z-index: 2;
}
.home-media-video img{
    width: 100%;
}
.home-meida {
    background:var(--color022);
    z-index: 1;
}
.ann-lins {
    display: none !important;
}
.hfww-le-ul {
    display: flex;
    flex-wrap: wrap;
}
.hfww-le-ul-li{
    margin-bottom: 8px;
    padding: 0 5px;
    min-width: 50%;
}
.hfww-le-ul-li .hlul-link {
    display: flex;
    align-items: center;
    border-radius: 6px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    padding: 10px 16px;
    color: #333;
    justify-content: space-between;
}
.hfww-le-ul-li img {
    width: 16px;
    margin-left: 5px;
}
.ys-ban-li .ys-pos-center {
    top: calc(100% - 520px);
    bottom: auto !important;
    transform: translate(-50%, 0%);
}
.ys-ban-word p{
    height: 3.2em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mod-topk.isfixed {
    opacity: 1;
    pointer-events: all;
}
.mod-topk {
    width: 40px;
    height: 40px;
    position: fixed;
    right: 20px;
    bottom: 20px !important;
    background:#cbcbcb;
    display: flex;
    justify-content: center;
    align-content: center;
    border-radius: 50%;
    cursor: pointer;
    opacity: 0;
    transition: all 0.36s;
    pointer-events: none;
    z-index: 99;
}
.mod-topk img {
    width: 16px;
}