﻿@charset "utf-8";
/* 公共样式 - start */
body {
    font-family: "Manrope", "PingFang SC", "Microsoft YaHei" !important;
}
input,textarea{
    font-family: "Manrope", "PingFang SC", "Microsoft YaHei" !important;
}
/* wow弹窗字体引入 */
.altumcode {
    --fontFamily: "Manrope","PingFang SC", "Microsoft YaHei" !important;
}
html{
    font-size: 100px;
}
:root{
    /* 字号 */
    --font100: 1.0rem;
    --font98: 0.98rem;
    --font96: 0.96rem;
    --font94: 0.94rem;
    --font92: 0.92rem;
    --font90: 0.90rem;
    --font88: 0.88rem;
    --font86: 0.86rem;
    --font84: 0.84rem;
    --font82: 0.82rem;
    --font80: 0.80rem;
    --font78: 0.78rem;
    --font76: 0.76rem;
    --font74: 0.74rem;
    --font72: 0.72rem;
    --font70: 0.70rem;
    --font68: 0.68rem;
    --font66: 0.66rem;
    --font64: 0.64rem;
    --font62: 0.62rem;
    --font60: 0.60rem;
    --font58: 0.58rem;
    --font56: 0.56rem;
    --font54: 0.54rem;
    --font52: 0.52rem;
    --font50: 0.50rem;
    --font48: 0.48rem;
    --font46: 0.46rem;
    --font44: 0.44rem;
    --font42: 0.42rem;
    --font40: 0.40rem;
    --font38: 0.38rem;
    --font36: 0.36rem;
    --font34: 0.34rem;
    --font32: 0.32rem;
    --font30: 0.30rem;
    --font28: 0.28rem;
    --font26: 0.26rem;
    --font24: 0.24rem;
    --font22: 0.22rem;
    --font20: 0.20rem;
    --font18: 0.18rem;
    --font16: 0.16rem;
    --font14: 0.14rem;
    --font12: 0.12rem;
    /* 间距 */
    --space250: 2.5rem;
    --space240: 2.4rem;
    --space230: 2.3rem;
    --space220: 2.2rem;
    --space210: 2.1rem;
    --space200: 2.0rem;
    --space190: 1.9rem;
    --space180: 1.8rem;
    --space170: 1.7rem;
    --space160: 1.6rem;
    --space150: 1.5rem;
    --space140: 1.4rem;
    --space130: 1.3rem;
    --space120: 1.2rem;
    --space110: 1.1rem;
    --space100: 1.0rem;
    --space90: 0.9rem;
    --space80: 0.8rem;
    --space70: 0.7rem;
    --space60: 0.6rem;
}
:root {
    /* 行高 */
    --line13: 1.3;
    --line14: 1.4;
    --line15: 1.5;
    --line175: 1.75;
    --line18: 1.8;
    /* 导航-高度 */
    --headh: 0.8rem;
    /* 颜色 */
    --color333: #333;
    --color666: #666;
    --color999: #999;
    --colorfff: #fff;
    --colormain: #2A8FA4;
    --colorbj1: linear-gradient(270deg, rgba(11, 39, 96, 1) 0%, rgba(42, 82, 164, 1) 100%);
    --colorbj2: #F4F5F6;
    /* 板块间距 */
    --space24: 0.24rem;
    --space40: 0.4rem;
    /* 段落间距 */
    --parpspace16: 0.16rem;
    --parpspace12: 0.12rem;
    --parpspace10: 0.1rem;  
    /* 圆角 */
    --radius20:0.2rem;
    --radius15:0.15rem;
    --radius10:0.1rem;
    /* 阴影 */
    --shadow1: 0 0 10px 3px rgb(0 0 0 / 5%);
}
.std-font64,
.std-font64 p {
    font-size: var(--font64);
    color: var(--color333);
    line-height: var(--line13);
    font-weight: bold;
}
.std-font48,
.std-font48 p,
.yxedr-active h2 {
    font-size: var(--font48);
    color: var(--color333);
    line-height: var(--line13);
    font-weight: bold;
}
.std-font40,
.std-font40 p,
.yxedr-active h3 {
    font-size: var(--font40);
    color: var(--color333);
    line-height: var(--line14);
    font-weight: bold;
}
.std-font32,
.std-font32 p,
.yxedr-active h4 {
    font-size: var(--font32);
    color: var(--color333);
    line-height: var(--line14);
    font-weight: bold;
}
.std-font24,
.std-font24 p,
.yxedr-active h5 {
    font-size: var(--font24);
    color: var(--color333);
    line-height: var(--line15);
}
.std-font20,
.std-font20 p,
.yxedr-active h6 {
    font-size: var(--font20);
    color: var(--color333);
    line-height: var(--line15);
}
.std-text18,
.std-text18 p {
    font-size: var(--font18);
    color: var(--color333);
    line-height: var(--line15);
}
.std-text16,
.std-text16 p {
    font-size: var(--font16);
    color: var(--color333);
    line-height: var(--line175);
}
.std-text14,
.std-text14 p {
    font-size: var(--font14);
    color: var(--color333);
    line-height: var(--line18);
}
.yxedr-active p {
    font-size: var(--font16);
    color: var(--color333);
    line-height: var(--line15);
    margin-bottom: var(--parpspace10);
}
.std-padd120 {
    padding: var(--space120) 0;
}
.std-padd120-bot {
    padding-bottom: var(--space120);
}
.std-padd120-top{
    padding-top: var(--space120);
}
.std-margin40 {
    margin-bottom: var(--space40);
}
.std-margin60 {
    margin-bottom: var(--space60);
}
.std-margin24{
    margin-bottom: var(--space24);
}
.yxedr-active h2, .yxedr-active h3 {
    margin-bottom: var(--parpspace16);
}
.yxedr-active h4 {
    margin-bottom: var(--parpspace12);
}
.yxedr-active h5 {
    margin-bottom: var(--parpspace10);
}
.search-main{
    --colormain1: var(--colormain) !important;
}
/*分享翻译*/
.ys-wechat-cont-parga p::before{
    content: '分享到 - 微信';
    /* content: 'Share the - WeChat'; */
}
/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .4)!important;
    white-space: nowrap;
}

/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child){
    display: none;
}
/* 过渡 */
.transition-time1{
    transition: all .36s both;
}
.transition-time2{
    transition: all .5s both;
}
/* 侧边锚点隐藏 */
.mod-anchor{
    opacity: 0;
    transform: translateX(-50%);
    transition: all .4s ease;
    position: fixed;
    z-index: 20;
}
.mod-anchor.on1 {
    opacity: 1;
    transform: translateX(0%);
}
.mod-anchor ul{
    transition: all .4s ease;
}
.mod-anchor:not(.act) ul{
    opacity: 1;
    transform: translateX(0%);
}
.mod-anchor.act ul{
    opacity: 0;
    transform: translateX(-50%);
}
/* 轮播箭头 */
.swiper-button-next.swiper-button-disabled, 
.swiper-button-prev.swiper-button-disabled,
.slick-arrow.slick-disabled{
    pointer-events: none!important;
    opacity: .5!important;
}
.mod-arrows1 .swiper-button-next,
.mod-arrows1 .swiper-button-prev,
.mod-arrows1 .slick-prev, 
.mod-arrows1 .slick-next{
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 50%;
    border: solid 1px var(--colormain);
    transition: all 0.36s ease;
    z-index: 99;
}
.mod-arrows1 .swiper-button-next::after,
.mod-arrows1 .swiper-button-prev::after,
.mod-arrows1 .slick-prev::after, 
.mod-arrows1 .slick-next::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: url(../images/a1_icon_16_1.svg) center / contain no-repeat;
    transition: all 0.36s ease;
    width: 50%;
    height: 100%;
}
.mod-arrows1 .slick-prev::after,
.mod-arrows1 .swiper-button-prev::after{
    transform: translate(-50%, -50%) rotate(180deg);
}
/* 内页banner */
.ys-nyban-title h1{
    font-size: var(--font48);
    color: var(--colorfff);
    line-height: var(--line13);
}
.ys-bread{
    position: absolute;
    left: 50%;
    bottom: 0.66rem;
    transform: translateX(-50%);
    z-index: 2;
}
.ys-bread-list a{
    color: var(--colorfff);
    opacity: 0.5;
    transition: all .36s ease;
    font-size: 12px;
}
.ys-bread-list::before{
    color: var(--colorfff);
    font-size: 10px;
    opacity: 0.5;
}
.ys-bread-list:first-child::before{
    display: none;
}
.ys-bread-list:last-child::before{
    display: block !important;
    opacity: 1;
}
.ys-bread-list:last-child a{
    opacity: 1;
}
/* 按钮 */
.std-btn1{
    display: inline-block;
}
.std-btn1-link{
    display: block;
    position: relative;
    z-index: 1;
    cursor: pointer;
    border-radius: 100px;
    border: 1px solid rgba(255, 255, 255, 0.40);
    font-size: var(--font14);
    color: var(--colorfff);
    line-height: var(--line18);
    padding: 6px 0.24rem;
    overflow: hidden;
    transition: all .36s ease;
}
.std-btn1-link::before{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 0%;
    height: 100%;
    background: var(--colormain);
    z-index: -1;
    pointer-events: none;
    transition: all .36s ease;
}
.std-btn1-icon{
    width: 0.24rem;
    flex-shrink: 0;
    font-size: 0;
    margin-left:8px;
    position: relative;
}
.std-btn1-icon img{
    width: 100%;
    transition: all .36s ease;
}
.std-btn1-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.std-btn1-text{
    font-size: var(--font16);
    color: var(--colorfff);
    line-height: var(--line175);
    transition: all .36s ease;
}
.std-btn1.icon .std-btn1-link{
    display: flex;
    align-items: center;
    border: none;
}
.std-btn1.icon .std-btn1-link::before{
    background: var(--colorfff);
}
.std-btn1.icon .std-btn1-link::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 100px;
    padding: 1px;
    background: linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    z-index: -1;
    transition: all .36s ease;
}
.std-btn1.main .std-btn1-link{
    border: none;
    background: var(--colormain);
}
.std-btn1.main .std-btn1-link::before{
    background: #247a8c;
}
/* 底部导航 */
.fmbc-item-box-pic{
    width: 1rem;
    border-radius: var(--radius10);
    overflow: hidden;
    margin-bottom: 0.16rem;
}
.fmbc-item-box-pic img{
    width: 100%;
}
.fmbc-item{
    padding: 0 0.12rem;
}
.footer-min-bts-codeli{
    display: flex;
    margin: 0 -0.12rem;
}
.ys-footer{
    background: #091822;
}
.fmbc-item-box-text{
    text-align: center;
    color: var(--colorfff);
    line-height: var(--line18);
}
.footer-share-btn-pic{
    width: 0.32rem;
    position: relative;
}
.footer-share-btn-pic img{
    width: 100%;
    transition: all .36s ease;
}
.footer-share-btn-pic img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.footer-min-bts{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    padding-bottom: 0.4rem;
}
.footer-min-bts-right{
    display: flex;
    align-items: center;
}
.fmbr-text{
    color: var(--colorfff);
    flex-shrink: 0;
    margin-right:0.16rem;
}
.footer-text p img{
    width: 0.2rem;
    margin-left: -0.15rem;
    margin-right: 0.4rem;
}
.footer-text p span,
.footer-text p a{
    margin-right: 0.2rem;
}
.footer-privacy{
    display: flex;
    margin: 0 -0.1rem;
}
.footer-privacy li{
    padding: 0 0.1rem;
    position: relative;
}
.footer-privacy li::after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 50%;
    background: rgba(255,255,255,0.5);
}
.footer-privacy li:last-child::after{
    display: none;
}
.footer-privacy li a{
    display: block;
    transition: all .36s ease;
    font-size: 12px;
    color: rgba(255,255,255,0.5);
}
.footer-bot{
    border-top: 1px solid rgba(255, 255, 255, 0.10);
    padding: 0.16rem 0;
}
.footer-min-list{
    display: flex;
    margin: 0 -0.26rem 0.9rem;
    flex-wrap: wrap;
}
.footer-min-list-item{
    padding: 0 0.26rem;
    position: relative;
    margin-top: 0.2rem;
}
.footer-min-list-item::after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 50%;
    background: rgba(255,255,255,0.1);
}
.footer-min-list-item:last-child::after{
    display: none;
}
.fmli-box-title{
    color: var(--colorfff);
    margin-bottom: 0.16rem;
    line-height: var(--line15);
}
.fmli-box-word p{
    color: var(--colorfff);
    opacity: 0.6;
}
.fmli-box-word p a{
    color: rgba(255,255,255,1);
    display: inline-block;
}
.footer-logo{
    width: 2.04rem;
}
.footer-logo a{
    display: block;
}
.footer-logo a img{
    width: 100%;
}
.footer-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 0.48rem;
    border-bottom: solid 1px rgba(255, 255, 255, 0.10);
    margin-bottom: 0.44rem;
}
.footer-nav li a{
    color: var(--colorfff);
    opacity: 0.6;
    font-size: var(--font16);
    line-height: var(--line15);
}
.footer-nav{
    width: 42%;
}
/* 顶部导航 */
.head-logo{
    width: 1.3rem;
}
.head-nav-item-title{
    color: var(--colorfff);
    line-height: var(--headh);
    transition: all .36s ease;
}
.head-nav-item-nub{
    padding: 0 0.32rem;
}
.head-lang-top-circle{
    width: 0.24rem;
}
.head-lang-top-jian{
    width: 0.16rem;
}
.head-ldi-nub.active a{
    color: var(--colormain);
}
.head-ldi-nub a{
    transition: all .36s ease;
    color: var(--color333);
    font-size: var(--font14);
    line-height: var(--line15);    
}
.head-nav-item-down,
.head-lang-down{
    box-shadow:var(--shadow1);
}
.ys-search2{
    --head: 80px;
    --shadow: 0 10px 18px 3px rgb(0 0 0 / 2%);
    --widthtotal: 34%;
    --widthr: 24px;
    --input-size: 16px;
    position: static;
}
.ys-search2-btn{
    width: 0.24rem;
    position: relative;
    cursor: pointer;
    display: block;
    transition: all .36s;
}
.ys-search2-btn img{
    width: 100%;
    transition: all .36s ease;
}
.ys-search2-btn img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.ys-search2-win{
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    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-lang,
.ys-search2{
    margin-right: 0.24rem;
}
.ys-hd-pc::before{
    background: rgba(65, 83, 130, 0.04);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}
.ys-hd-pc.isfixed::before, 
.ys-hd-pc.ishover::before, 
.ys-page-wrap.act .ys-hd-pc::before {
    background: #fff;
}
.ys-hd-pc.ishover .std-btn1-link::before,
.ys-hd-pc.isfixed .std-btn1-link::before{
    display: none;
}
.ys-hd-pc.ishover .std-btn1-link,
.ys-hd-pc.isfixed .std-btn1-link{
    color: var(--colorfff);
    background: var(--colormain);
    border: solid 1px var(--colormain);
}
.ys-hd-pc.ishover .head-nav-item-title,
.ys-hd-pc.isfixed .head-nav-item-title,
.ys-page-wrap.inside-main .head-nav-item .head-nav-item-title{
    color: var(--color333);
}
.ys-hd-pc.ishover .ys-sou1,
.ys-hd-pc.isfixed .ys-sou1{
    opacity: 1;
}
.ys-page-wrap.act .ys-hd-pc .std-btn1-link {
    color: var(--colorfff);
    background: var(--colormain);
    border: solid 1px var(--colormain);
}
.ys-page-wrap.act .ys-search2-btn img:nth-child(2){
    opacity: 1;
}
.ys-page-wrap.act .ys-search2-btn img:nth-child(1){
    opacity: 0;
}
/* 公共样式 - end */
/* b1_研究领域-start */
.study-list{
    overflow: visible !important;
    padding-top: 0.82rem;
}
.slul-box-right{
    width: 40.5%;
    border-radius: 0.24rem;
    overflow: hidden;
}
.slul-box{
    display: flex;
    align-items: flex-start;
    position: relative;
    z-index: 1
}
.slul-box::after{
    content: "";
    position: absolute;
    left:17px;
    top: 0;
    width: 1px;
    height: calc(100% + 0.64rem);
    background: rgba(0, 0, 0, 0.10);
    z-index: -1;
}
.study-list-ul-li:last-child .slul-box::after{
    /* display: none; */
    height: calc(100% + 1.2rem);
}
.slul-box-left{
    width: 59.5%;
    padding-right: 1.47rem;
    display: flex;
    align-items: flex-start;
    position: sticky;
    -webkit-position:sticky;
    top: calc(var(--headh) + 0.1rem);
}
.slul-box-left-num{
    flex-shrink: 0;
    margin-right: 1.75rem;
    width: 35px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 85px;
    border-radius: 100px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: var(--colorfff);
}
.slul-box-left-text{
    width: 100%;
    padding-top: 0.25rem;
}
.sblt-title{
    line-height: var(--line14);
    font-weight: bold;
    margin-bottom: var(--space40);
}
.sblt-word p{
    color: var(--color666);
    line-height: var(--line175);
}
.study-list-ul-li{
    margin-bottom: 0.64rem;
}
.study-list-ul-li:last-child{
    margin-bottom: 0;
}
/* b1_研究领域-end */
/* b2_技术平台-start */
.techn-list-ul-li{
    width: 100%;
    padding: var(--space120) 0;
    position: relative;
    z-index: 1;
}
.tlul-box-bg{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    pointer-events: none;
}
.tlul-box-bg img{
    width: 100%;
}
.tlul-box{
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
}
.techn-list-ul-li .ys-imgbox-cover{
    width: 49%;
    border-radius: 24px;
    overflow: hidden;
}
.tlul-box-left{
    width: 51%;
    padding-right: 1rem;
}
.tlul-box-left-title{
    margin-bottom: 0.32rem;
    color: var(--color333);
    line-height: var(--line14);
}
.tlul-box-left-word p{
    color: var(--color666);
    line-height: var(--line175);
    margin-bottom: var(--parpspace12);
}
.tlul-box-left-word p:last-child{
    margin-bottom: 0;
}
.tlul-box-left-list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.25rem;
    margin-top: 0.4rem;
}
.tbll-lis{
    margin-top: 0.2rem;
    padding: 0 0.25rem;
}
.tbll-lis-box{
    display: flex;
    align-items: center;
}
.tbll-lis-box-icon{
    width: 0.24rem;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 8px;
}
.tbll-lis-box-icon img{
    width: 100%;
}
.tbll-lis-box-text{
    color: var(--color333);
    line-height: var(--line175);
}
.tlul-wrap-img{
    margin-top: 0.86rem;
}
.techn-list-ul-li{
    background: var(--colorbj2);
}
.techn-list-ul-li:nth-child(2n){
    background: var(--colorfff);
}
.viewer-body.act::after {
    opacity: 1;
}
.viewer-body::after {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .2);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    pointer-events: none;
    opacity: 0;
    transition: var(--transition1);
}
/* b2_技术平台-end */
/* b4_科学文献-start */
.plul-link .ys-imgbox-cover{
    width: 26.3%;
    border-radius: var(--radius15);
    overflow: hidden;
}
.plul-link-left{
    width: 73.7%;
    padding-right: 0.85rem;
    display: flex;
    align-items: flex-start;
    padding-top: 0.16rem;
}
.plul-link-left-date{
    flex-shrink: 0;
    min-width: 92px;
    color:var(--color999);
    transition: all .36s ease;
    font-weight: normal;
}
.plul-link-left-date span{
    font-size: var(--font14);
    color: var(--color999);
    transition: all .36s ease;
    line-height: var(--line18);
    display: block;
}
.plul-link-left-text{
    color: var(--color333);
    transition: all .36s ease;
    line-height: var(--line15);
    max-height: 6em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 0.9rem;
}
.plul-link{
    display: flex;
    align-items: flex-start;
    padding: 0.32rem 0;
    border-bottom: solid 1px rgba(0, 0, 0, 0.10);
}
.paper-list{
    padding-top: 0.9rem;
}
.ys-pcfy{
    margin-top: 0.64rem;
}
.pc-fenye li.activepage {
    color: #fff;
    background: var(--colormain);
}
.pc-fenye li {
    width: 40px;
    height: 40px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    font-size: var(--font14);
    line-height: 40px;
    color: var(--color333);
    border-radius: 4px;
}
/* b4_科学文献-end */
/* c1_产品列表页_医疗美容-start */
.pyul-link{
    display: block;
    padding: 8px 0.16rem;
    color: var(--color666);
    line-height: var(--line175);
    font-size: var(--font16);
    transition: all .36s ease;
    border-radius: 100px;
    overflow: hidden;
}
.prodlist-tab-ul-li.active .pyul-link{
    background: #FFF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    color: var(--color333);
}
.prodlist-tab-ul{
    display: inline-block;
    justify-content: center;
    background: var(--colorbj2);
    padding: 8px;
    border-radius: 100px;
    overflow: hidden;
}
.prodlist-tab .ys-cont1400{
    display: flex;
    justify-content: center;
    align-items: center;
}
.prodlist-tab{
    padding-top: 0.9rem;
}
.prodlist-top{
    position: relative;
    z-index: 1;
}
.prodlist-top-bg{
    width: 100%;
    max-width: 1920px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
    z-index: -1;
}
.prodlist-top-bg img{
    width: 100%;
}
.prodlist-top-tech{
    padding-top: 0.64rem;
}
.prodlist-main .ys-pcfy {
    margin-top: 0rem;
}
.prodlist-main h2{
    color: var(--color333);
    line-height: var(--line14);
    text-align: center;
}
.prodlist-main h2 span{
    color: var(--colormain);
}
.plbt-icon{
    width: 0.18rem;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 0.16rem;
    margin-top: 9px;
}
.plbt-icon img{
    width: 100%;
}
.ptpu-li-box-top{
    display: flex;
    align-items: flex-start;
}
.ptpu-li-box-top{
    color: var(--color333);
    line-height: var(--line14);
    font-weight: bold;
    padding-bottom: 0.2rem;
    margin-bottom: 0.24rem;
    border-bottom: solid 1px rgba(0, 0, 0, 0.10);
}
.ptpu-li-box-text{
    color: var(--color333);
    line-height: var(--line175);
}
.ptpu-li-box-tps{
    flex-shrink: 0;
    margin-bottom: 0.24rem;
}
.ptpu-li-box-word{
    height:100%;
    background: var(--colorbj2);
    padding: 0.24rem 0.16rem;
    border-radius: var(--radius15);
    overflow: hidden;
}
.ptpu-li-box-word ul{
    padding-left: 18px;
    margin-block-end:0 !important;
    margin-block-start:0 !important;
}
.ptpu-li-box-word ul li{
    list-style-type: disc;
}
.ptpu-li-box-word ul li p{
    color: var(--color333);
    line-height: 1.6;
    font-size: var(--font18);
    margin-bottom: 0.05rem;
}
.ptpu-li{
    width: 33.333333%;
    padding: 0 0.14rem;
}
.prodlist-top-patent-ul{
    display: flex;
    margin: 0 -0.14rem;
}
.ptpu-li-box-titles {
    color: var(--colormain);
    line-height: var(--line18);
    margin-top: 0.05rem;
}
.ptpu-li:nth-child(3n+1){
    animation-delay: 0.3s;
}
.ptpu-li:nth-child(3n+2){
    animation-delay: 0.4s;
}
.ptpu-li:nth-child(3n+3){
    animation-delay: 0.5s;
}
.ptpu-li-box{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.prodlist-list-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.17rem;
}
.prodlist-list-ul-li{
    width: 33.333333%;
    padding: 0 0.17rem;
    position: relative;
}
.plul-links{
    display: block;
}
.plul-links .ys-imgbox-cover{
    border-radius: var(--radius15);
    overflow: hidden;
    margin-bottom: 0.29rem;
    width: 100%;
}
.plul-link-title{
    color: var(--color333);
    line-height: var(--line14);
    font-weight: bold;
    transition: all .36s ease;
    margin-bottom: 8px;
}
.prodet-main .plul-link-title{
    color: var(--colormain);
}
.plul-link-text{
    line-height:1.6;
    margin-bottom: 0.4rem;
}
.plul-link-word p{
    color: var(--color666);
    line-height: var(--line175);
    max-height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.plul-link-bot{
    width: 100%;
    padding: 0 0.12rem 0.29rem;
}
.plul-link-word{
    padding-right: 0.6rem;
}
.prodlist-list-ul-li{
    margin-bottom: 0.72rem;
    border-right: 1px solid rgba(0, 0, 0, 0.10);
}
.prodlist-list-ul-li:last-child{
    border-right: none;
}
.prodlist-list-ul-li:nth-child(3n+1){
    animation-delay: 0.3s;
}
.prodlist-list-ul-li:nth-child(3n+2){
    animation-delay: 0.4s;
}
.prodlist-list-ul-li:nth-child(3n+3){
    animation-delay: 0.5s;
    border-right: none;
}
.ys-fold-zhan{
    border-radius: var(--radius15);
    overflow: hidden;
    background: var(--colorbj2);
    position: relative;
    z-index: 1;
    height: 3.8rem;
}
.ys-fold-zhan-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: -1;
    opacity: 1;
    transition: all .36s ease;
}
.ys-fold-zhan-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ys-fold-zhan-textcry{
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    padding: 0.64rem 0.24rem;
    transition: all .36s ease;
}
.yfzt-title{
    font-weight: bold;
}
.ys-fold-nub.on .ys-fold-zhan-textcry{
    padding: 0.64rem 0.45rem;
}
.ys-fold-nub.on .ys-fold-zhan-bg{
    opacity: 0;
}
.yfzt-word p{
    color: var(--color333);
    line-height: var(--line175);
}
.yfzt-word {
    opacity: 0;
    pointer-events: none;
    padding-top: 0.28rem;
    margin-top: 0.45rem;
    border-top: solid 1px rgba(0, 0, 0, 0.10);
}
.ys-fold-nub.on .yfzt-word {
    opacity: 1;
    transition: all .36s ease;
    transition-delay: 0.36s;
}
.ys-fold {
    display: flex;
    --gap1: 0.14rem;
    margin: 0 calc(var(--gap1) * -1);
}
.ys-fold-nub {
    width: calc(calc(var(--cont) + calc(var(--gap1) * 2)) * .05);
}
.ys-fold-nub.on {
    width: calc(calc(var(--cont) + calc(var(--gap1) * 2)) * .3);
}
/* c1_产品列表页_医疗美容-end */
/* c1_产品列表页_生物制品-start */
.list-main .prodlist-list{
    padding-top: 0.54rem;
}
/* c1_产品列表页_生物制品-end */
/* d1_1投资者关系-start */
.invest-tab-ul{
    display: flex;
    margin: 0 -0.45rem;
}
.invest-tab-ul-li{
    padding: 0 0.45rem;
}
.itul-links{
    display: block;
    font-weight: bold;
    line-height: 1.6;
    color: var(--color333);
    position: relative;
    transition: all .36s ease;
    padding: 0.24rem 0;
}
.itul-links::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    height: 1px;
    background: var(--colormain);
    transition: all .36s ease;
}
.invest-tab-ul-li.active .itul-links::after{
    width: 100%;
}
.invest-tab{
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}
.pyul-link{
    cursor: pointer;
}
.invest-list-wrap-item{
    display: none;
}
.invest-list-wrap-item iframe{
    min-height: 40vh !important;
}
.invest-list-wrap-item:first-child{
    display: block;
}
.invest-list-wrap{
    padding-top: 0.5rem;
}
.invest-list-wrap-item iframe{
    border: 0px solid #dcdcdc;
    width: 100%;
}
/* d1_1投资者关系-end */
/* c2_产品详情页-start */
.prodet-wrap-cont{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.prodet-wrap{
    overflow: visible !important;
}
.prodet-wrap-left{
    width: 49%;
    position: sticky;
    top: calc(var(--headh) + 0.2rem);
}
.pwlu-li .ys-imgbox-cover{
    overflow: hidden;
    border-radius: var(--radius20);
}
.prodet-wrap-left-ul .slick-list{
    padding-bottom: 0.5rem;
}
.slick-dots{
    bottom: 0;
}
.slick-dots li{
    width: 10px;
    height: 10px;
    margin: 0 0.08rem;
    background: rgba(0, 0, 0, 0.10);
}
.slick-dots li.slick-active{
    background: var(--colormain);
}
.pwlu-li{
    padding: 0 0.1rem;
}
.prodet-wrap-left-ul{
    margin: 0 -0.1rem;
}
.prodet-wrap{
    padding-top: 0.48rem;
}
.prodet-wrap-right{
    width: 46%;
}
.prodet-wrap-right h1{
    color: var(--color333);
    line-height: var(--line14);
    margin-bottom: 0.16rem;
}
.prodet-wrap-right-word p{
    color: var(--color666);
    line-height: var(--line18);
}
.prodet-wrap-right-word{
    margin-bottom: 0.26rem;
}
.prodet-wrap-right-cry{
    background: var(--colorbj2);
    border-radius: var(--radius15);
    overflow: hidden;
    padding: 0.2rem 0;
}
.pwrc-list-top{
    display: flex;
    align-items: center;
    margin-bottom: 0.16rem;
}
.pwrc-list-top-icon{
    width: 0.18rem;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 8px;
}
.pwrc-list-top-icon img{
    width: 100%;
}
.pwrc-list-top-text{
    color: var(--colormain);
    line-height: var(--line18);
}
.pwrc-list{
    padding: 0.2rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.pwrc-word{
    padding-top: 0rem !important;
}
.pwrc-list-edr p{
    font-size: var(--font14);
    color: var(--color333);
    line-height: var(--line18);
    margin-bottom: 8px;
}
.pwrc-list-edr ul{
    padding-left: 18px;
    margin-block-start: 0em !important;
    margin-block-end: 8px !important;
}
.pwrc-list-edr ul li{
    list-style-type: disc;
}
.pwrc-list-edr ul li::marker{
    color: var(--color666);
    font-size: 0.12rem;
}
.pwrc-list-edr ul li p{
    margin-bottom: 0rem !important;
}
.pwrc-list:first-child{
    padding-top: 0rem !important;
}
.pwrc-list:last-child{
    padding-bottom: 0rem !important;
    border-bottom: none;
}
.pwrc-down{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.pwrc-down-text{
    color: var(--color333);
    line-height: var(--line175);
}
.pwrc-down-btn-icon{
    width: 32px;
    flex-shrink: 0;
    border-radius: 50%;
    background: var(--colormain);
    padding: 6px;
}
.pwrc-down-btn-icon img{
    width: 100%;
}
.pwrc-down-btn-link{
    display: flex;
    align-items: center;
}
.pwrc-down-btn-link span{
    font-size: var(--font14);
    color: var(--color999);
    line-height: var(--line18);
    margin-right: 0.24rem;
}
.prodet-wrap-right-cry{
    margin-bottom: 0.48rem;
}
.prodet-wrap h2{
    font-weight: bold;
    color: var(--color333);
    margin-bottom: var(--space24);
}
.prodet-wrap-role-word p{
    color: var(--color333);
    line-height: var(--line18);
    font-size: var(--font14);
}
.prodet-wrap-role-word,
.prod-wrap-special-cry{
    padding: 0.2rem;
    background: var(--colorbj2);
    border-radius: var(--radius20);
    overflow: hidden;
}
.prodet-wrap-role,
.prodet-wrap-special{
    margin-bottom: 0.48rem;
}
.prodet-wrap-special .pwrc-list-top-text{
    font-weight: bold;
}
.prodet-wrap-special .pwrc-list-top{
    margin-bottom: 4px;
}
.prodet-wrap-special .pwrc-list-edr p{
    color: var(--color333);
}
.prodet-wrap-special .pwrc-list-edr ul li::marker{
    color: var(--color333);
}
.prodet-wrap-special .pwrc-list-edr ul {
    margin-block-end: 0em !important;
}
.prodet-wrap-special .pwrc-list-edr{
    padding-left: 0.32rem;
}
.pwau-lis{
    margin-bottom: 0.16rem;
}
.pwau-lis:last-child{
    margin-bottom: 0rem;
}
.pwau-lis-box{
    display: flex;
    align-items: flex-start;
    padding: 0.24rem 0.28rem;
    border: 1px solid rgba(0, 0, 0, 0.10);
    border-radius: var(--radius15);
    overflow: hidden;
}
.pwau-lis-icon{
    width: 0.4rem;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 8px;
}
.pwau-lis-icon img{
    width: 100%;
}
.pwau-lis-text{
    color: var(--color333);
    font-weight: bold;
    line-height: var(--line18);
    margin-top: 5px;
}
.prodet-wrap-advn{
    margin-bottom: 0.48rem;
}
.pwsu-lis{
    margin-bottom: 8px;
}
.pwsu-lis:last-child{
    margin-bottom: 0;
}
.pwsu-lis-link{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.16rem;
    border-radius: var(--radius15);
    overflow: hidden;
    background: var(--colorbj2);
}
.plll-pics{
    width: 0.64rem;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 0.24rem;
}
.plll-pics img{
    width: 100%;
}
.plll-text{
    color: var(--color333);
    line-height: var(--line18);
    font-weight: bold;
}
.plll-text span{
    font-size: 0.12rem;
    display: block;
    margin-top: 4px;
    line-height: var(--line18);
    color: var(--color666);
    font-weight: normal;
}
.pwsu-lis-link-left{
    width: 100%;
    display: flex;
    align-items: center;
    padding-right: 0.2rem;
}
.pwsu-lis-link-right{
    width: 0.24rem;
    flex-shrink: 0;
    font-size: 0;
}
.pwsu-lis-link-right img{
    width: 100%;
}
.prodet-prod-ul .prodlist-list-ul-li{
    margin-bottom: 0 !important; 
}
.prodet-prod-ul{
    margin: 0 -0.17rem;
}
.slick-dotted .slick-list{
    padding-bottom: 0.58rem;
}
/* c2_产品详情页-end */
/* e1_公司新闻-start */
.nrul-link-left{
    width: 49%;
    overflow: hidden;
    border-radius: calc(var(--radius20) + 5px);
}
.nrul-link{
    display: flex;
    align-items: stretch;
    background: var(--colorfff);
    border-radius: calc(var(--radius20) + var(--radius10));
    overflow: hidden;
}
.std-btn1.black .std-btn1-link{
    border: solid 1px var(--color333);
} 
.std-btn1.black .std-btn1-text{
    color: var(--color333);
}
.std-btn1.black .std-btn1-link::before{
    background: var(--colormain);
    z-index: -1;
}
.std-btn1.black .std-btn1-link::after{
    display: none;
}
.news-main{
    background: var(--colorbj2);
}
.news-recom{
    padding-top: 0.9rem;
}
.nrul-link-right{
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: space-between;
    width: 51%;
    padding: 0.4rem 0.52rem 0.4rem 0.67rem;
}
.nlrt-tab p{
    color: var(--color999);
}
.nlrt-tab{
    margin-bottom: 8px;
}
.nlrt-title{
    color: var(--color333);
    line-height: var(--line15);
    font-weight: bold;
    text-overflow: var(--widthtotal);
    max-height: 4.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 0.32rem;
    transition: all .36s ease;
}
.nlrt-date p{
    color: var(--color666);
    line-height: var(--line175);
}
.news-recom-ul .slick-dots li{
    width: 0.74rem;
    height: 2px;
    border-radius: 0px;
    margin: 0 2px;
}
.news-recom-ul-li{
    padding: 0 0.1rem;
}
.news-recom-ul{
    margin: 0 -0.1px;
}
.news-list{
    padding-top: 0.74rem;
}
.news-list-search{
    width: 3.1rem;
    border-radius: 100px;
    border: 1px solid rgba(0, 0, 0, 0.30);
    padding: 0 0.16rem 0 0.24rem;
    margin-bottom: 0.4rem;
}
.news-list-search input{
    height: 54px;
    color: var(--color333);
    line-height: var(--line175);
    font-size: var(--font16);
}
.news-list-search input::placeholder{
    color: var(--color333) !important;
}
.news-list-search .icon-arrow-down:before {
    font-size: 12px;
}
.news-list-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.14rem;
}
.news-list-ul-li{
    width: 33.333333%;
    padding: 0 0.14rem;
    margin-bottom: 0.28rem;
}
.nlul-links{
    height: 100%;
    display: flex;
    flex-direction: column;
    background: var(--colorfff);
    border-radius: var(--radius15);
    overflow: hidden;
}
.nlul-links .ys-imgbox-cover{
    border-radius: var(--radius15);
    overflow: hidden;
    flex-shrink: 0;
}
.nlul-links-bot{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 0.24rem 0.3rem 0.34rem;
}
.nlul-links-bot-other{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.nlul-links-bot-title{
    color: var(--color333);
    line-height: var(--line15);
    font-weight: bold;
    margin-bottom: 0.64rem;
    text-overflow: ellipsis;
    height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    transition: all .36s ease;
}
.nlbo-tab p{
    color: var(--colormain);
}
.nlbo-date p{
    color: var(--color999);
}
.news-list-ul-li:nth-child(3n+1){
    animation-delay: 0.3s;
}
.news-list-ul-li:nth-child(3n+2){
    animation-delay: 0.4s;
}
.news-list-ul-li:nth-child(3n+3){
    animation-delay: 0.5s;
}
.news-list .ys-pcfy{
    margin-top: 0.36rem;
}
.ys-select-bd{
    padding: 0.24rem;
    top: calc(100% + 4px);
    border-radius: var(--radius15);
    background: #FFF;
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.08);
    max-height: 200px;
}
.ys-select-li{
    font-size: var(--font14);
    line-height: var(--line18);
    color: var(--color333);
    margin-bottom: 0.16rem;
}
.ys-select-li:last-child{
    margin-bottom: 0;
}
.news-list-search .ys-select-li span{
    flex-shrink: 0;
    width: 0.16rem;
    height: 0.16rem;
    border-radius: 50%;
    border: solid 1px var(--color333);
    transition: all .36s ease;
    position: relative;
    flex-shrink: 0;
    margin-right: 8px;
}
.news-list-search .ys-select-li span::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    border-radius: 50%;
    background: var(--colormain);
    opacity: 0;
    transition: all .36s ease;
}
.news-list-search .ys-select-li{
    display: flex;
    align-items: center;
}
.news-list-search .ys-select-li.on span{
    border: solid 1px var(--colormain);
}
.news-list-search .ys-select-li.on span::after{
    opacity: 1;
}
.news-list-search .mCSB_outside+.mCSB_scrollTools {
    right: 0;
    top: 10px;
    bottom: 10px;
}
.ys-select .mCSB_outside+.mCSB_scrollTools {
    opacity: 0;
}
.ys-select .showscroll .mCSB_outside+.mCSB_scrollTools{
    opacity: 1;
    transition-delay: .2s;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: var(--colormain) !important;
    width: 2px;
}
/* e1_公司新闻-end */
/* e2_新闻详情页-start */
.inside-main .ys-main{
    margin-top: var(--headh) !important;
}
.inside-main .ys-bread{
    position: relative;
    left: auto;
    bottom: auto;
    transform: translateX(calc(var(--gap1) * -1));
    margin: 0.27rem auto 0;
}
.inside-main .ys-bread-list a{
    color: rgba(51, 51, 51, 0.5);
}
.inside-main .ys-bread-list::before{
    color:rgba(51, 51, 51, 0.5);
}
.inside-main .ys-bread-list:last-child a{
    color: rgba(51, 51, 51, 0.9);
}
.inside-main .ys-hd-pc::before{
    box-shadow: inherit;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}
.detail-cont{
    padding-top: 0.54rem;
}
.detail-cont-wrap{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.detail-cont-wrap-left{
    width: 63%;
}
.detail-cont-wrap-right{
    width: 32%;
    position: sticky;
    top: var(--headh);
}
.detail-cont-wrap-right h2{
    color: #424144;
    line-height: var(--line18);
    font-weight: bold;
}
.dcwr-ul-list{
    margin-bottom: 0.16rem;
}
.dcwr-ul-list:last-child{
    margin-bottom: 0;
}
.dcwr-ul-list-link{
    display: flex;
    align-items: center;
    padding: 0.16rem;
    border-radius: var(--radius15);
    overflow: hidden;
    background: var(--colorbj2);
}
.dcwr-ul-list-link .ys-imgbox-cover{
    width: 40%;
    border-radius: 6px;
    overflow: hidden;
}
.dull-right{
    width: 60%;
    padding-left: 0.16rem;
}
.dull-right-tit{
    color: var(--color333);
    line-height: var(--line175);
    max-height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all .36s ease;
}
.dull-right-date p{
    color: var(--color999);
    line-height: var(--line18);
}
.dull-right-date{
    margin-bottom: 8px;
}
.dcwl-date{
    display: flex;
    align-items: center;
}
.dcwl-date-icon{
    width: 12px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 3px;
}
.dcwl-date-icon img{
    width: 100%;
}
.dcwl-date-text{
    color: #888A8D;
    line-height: var(--line18);
}
.dcwl-edr p{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color666);
    margin-bottom: var(--parpspace12);
}
.dcwl-edr p span{
    color: var(--color333);
}
.dcwl-edr p a{
    display: inline-block;
    color: var(--color333);
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
.dcwl-edr{
    margin-top: 0.2rem;
    padding-top: 0.64rem;
    border-top: solid 1px rgba(78, 89, 105, 0.2);
    border-bottom: solid 1px rgba(78, 89, 105, 0.2);
    padding-bottom: 0.36rem;
    margin-bottom: 0.48rem;
}
.detail-main h1{
    margin-bottom: 0.24rem;
}
.dcwl-edr h6{
    color: var(--color333);
    font-size: var(--font20);
    line-height: var(--line15);
    margin-bottom: var(--parpspace10);
    font-weight: 700;
}
.detail-cont{
    overflow: visible !important;
}
.dcwl-share{
    display: flex;
    align-items: center;
}
.dcwl-share-text{
    color: var(--color333);
    line-height: var(--line175);
    flex-shrink: 0;
    margin-right: 8px;
}
.ys-share-img{
    display: block;
    width: 0.2rem;
}
.ys-share-list{
    margin-right: 0.15rem;
}
.ys-share-list:last-child{
    margin-right: 0rem;
}
.dpul-links{
    border-radius: var(--radius20);
    overflow: hidden;
    border: solid 1px rgba(0, 0, 0, .1);
    padding: 0.24rem 1.2rem 0.24rem 0.24rem;
    display: block;
    background: var(--colorfff);
    transition: all .36s ease;
}
.dpul-links-text p{
    color: var(--color333);
    line-height: var(--line18);
    transition: all .36s ease;
}
.dpul-links-text{
    margin-bottom: 0.16rem;
}
.dpul-links-title{
    color: var(--color333);
    line-height: 1.6;
    font-weight: 700;
    margin-bottom: 8px;
}
.dpul-links-date p{
    color: var(--color666);
    line-height: var(--line18);
    transition: all .36s ease;
}
.dcwl-paging-ul-li{
    margin-bottom: 0.16rem;
}
.dcwl-paging-ul-li:last-child{
    margin-bottom: 0;
}
.dcwl-paging{
    padding-top: 0.88rem;
}
/* e2_新闻详情页-end */
/* e3-1_视频专区-start */
.nrul-link-left{
    position: relative;
}
.nrul-link-left-icon{
    width: 0.46rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2;
    backdrop-filter: blur(4.285714149475098px);
    -webkit-backdrop-filter: blur(4.285714149475098px);
    -moz-backdrop-filter: blur(4.285714149475098px);
    -ms-backdrop-filter: blur(4.285714149475098px);
    -o-backdrop-filter: blur(4.285714149475098px);
    border-radius: 50%;
    overflow: hidden;
}
.nrul-link-left-icon img{
    width: 100%;
}
.media-main{
    background: #F4F5F6;
}
.media-main .nrul-link-left{
    width: 46%;
    border-radius: 0 !important;
}
.media-main .nrul-link-right{
    width: 54%;
    display: block;
    padding-top: 0.67rem;
    padding-left: 0.81rem;
}
.media-main .nlrt-title{
    line-height: var(--line15);
    max-height: 3em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 0.4rem;
}
.video-btn{
    cursor: pointer;
}
.ys-videom-close {
    right: 0.24rem;
    top: 0.24rem;
}
.nlul-links-top{
    position: relative;
}
.nlul-links-top .ys-imgbox-cover{
    border-radius: 0 !important;
}
.media-main .nlul-links-bot-title{
    line-height: var(--line15);
    max-height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: normal;
    margin-bottom: 0.8;
}
.media-main .nlul-links{
    border-radius: var(--radius10);
}
.media-main .news-list-ul-li {
    padding: 0 0.12rem;
    margin-bottom: 0.32rem;
}
/* e3-1_视频专区-end */
/* g1_联系我们-start */
.ctact-wrap{
    width: 100%;
    position: relative;
    z-index: 1;
    padding-top: 1.28rem;
    padding-bottom: 1.28rem;
}
.ctact-bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: -1;
}
.ctact-wrap img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ctact-main .ys-main{
    margin-top: 0 !important;
}
.ctact-wrap-left h1{
    color: var(--colorfff);
    margin-bottom: 0.16rem;
    line-height: var(--line13);
}
.ctact-wrap-left-text{
    color: var(--colorfff);
    line-height:1.6;
    margin-bottom: 0.8rem;
}
.ctact-wrap-cont{
    display: flex;
    align-items: flex-start;
    min-height: 940px;
}
.ctact-wrap-left{
    padding-top: 0.42rem;
    width: 54%;
    padding-right: 2rem;
}
.ctact-wrap-right{
    width: 46%;
    padding: 0.4rem;
    border-radius: calc(var(--radius20) + 4px);
    overflow: hidden;
    background: var(--colorfff);
}
.clbl-fl{
    display: flex;
    align-items: center;
    width: 100%;
    padding-right: 0.2rem;
}
.clbl-fl-icon{
    width: 0.32rem;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 8px;
}
.clbl-fl-icon img{
    width: 100%;
}
.clbl-fl-text{
    color: var(--colorfff);
    line-height: 1.6;
}
.cwlu-li-box{
    padding: 0.16rem 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.10);
}
.cwlu-li-box{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.clbl-fr a{
    display: block;
    color: var(--colorfff);
    line-height: 1.6;
}
.clbl-fr{
    flex-shrink: 0;
}
.ys-form {
    --space: 8px;
    --spacebot: 0.16rem;
    --spacein: 15px;
    --height: 0.5rem;
    --colortips: #FF3A49;
    --colormain: #2A8FA4;
}
.ys-fii-input{
    border-radius: 8px;
}
.ys-form-empty .ys-fii-input {
    border: solid 1px var(--colortips);
}
.ys-fii-submit {
    height:  0.46rem;
    line-height: 0.46rem;
    background: var(--colormain);
    font-size: var(--font14);
    border-radius: 100px;
}
.ys-fia-text-btn {
    width: 20px;
    height: 20px;
    top: 1px;
}
.ys-fia-text-btn::before {
    border-radius: 3px;
    transition: all .36s ease;
    border: solid 1px var(--colormain);
    box-shadow: none;
}
.ys-fia-text-word {
    width: calc(100% - 20px);
    padding-left: 0.16rem;
    font-size: 12px;
    line-height: var(--line18);
    color: rgba(51, 51, 51, 0.8);
}
.ys-fia-text-word a{
    text-decoration: underline;
}
.ys-form-inof-code{
    margin-bottom: 0.4rem;
}
.ys-form-inof-agree{
    margin-bottom: 0.32rem;
}
.ys-fic-auth .ys-fii-input {
    width: 52%;
    flex-grow: 0;
}
.ys-fic-auth-img{
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    overflow: hidden;
}
.ys-fii-tips{
    line-height: var(--line18);
    margin-top: 4px;
}
.ys-form-inof-agree.ys-form-empty .ys-fia-text-btn::before{
    border: 1px solid #F44;
    box-shadow: 0 0 0 1px rgba(255, 58, 58, 0.40);
}
/* g1_联系我们-end */
/* f3_加入我们-start */
.std-btn1.main.icon .std-btn1-link::after{
    display: none;
}
.nybanner2 h1{
    text-align: center;
}
.ys-nyban-title p{
    color: var(--colorfff);
    line-height: var(--line175);
    margin-top: 0.16rem;
}
.nybanner2 .ys-nyban-title p{
    text-align: center;
}
.nybanner2 .ys-nybna-btn{
    justify-content: center;
}
.ys-nybna-btn{
    display: flex;
    margin-top: 0.6rem;
}
.jlul-boxs-right{
    width: 49%;
    border-radius: calc(var(--radius20) + 4px);
    overflow: hidden;
}
.jlul-boxs-right .ys-imgbox-cover{
    width: 100%;
}
.jlul-boxs-left{
    width: 51%;
    padding-right: 1.48rem;
}
.join-list-ul-li:nth-child(2n) .jlul-boxs{
    flex-direction: row-reverse;
}
.join-list-ul-li:nth-child(2n) .jlul-boxs-left{
    padding-left: 1.48rem;
    padding-right: 0 !important;
}
.jlul-boxs{
    display: flex;
    align-items: center;
}
.jlul-boxs-title{
    line-height: var(--line14);
    margin-bottom: 0.48rem;
}
.jlul-boxs-edr h5{
    color: var(--color333);
    line-height: var(--line14);
    font-weight: bold;
    margin-bottom: 0.24rem;
}
.jlul-boxs-edr p{
    color: var(--color666);
    line-height: var(--line175);
}
.jlul-boxs-edr{
    margin-bottom: 0.4rem;
}
.jbul-box{
    display: flex;
    align-items: center;
}
.jbul-boxs-icon{
    width: 0.54rem;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 0.16rem;
    padding: 0.11rem;
    border-radius: 8px;
    background: rgba(42, 143, 164, 0.06);
}
.jbul-boxs-icon img{
    width: 100%;
}
.jbul-boxs-text{
    color: var(--color333);
    line-height: var(--line15);
}
.jbul-box{
    padding: 0.16rem 0;
    border-top: 1px solid rgba(0, 0, 0, 0.10);
}
.join-list-ul-li{
    margin-bottom: 1.2rem;
}
.join-list-ul-li:last-child{
    margin-bottom: 0;
}
.join-welfare{
    margin-top: 1.2rem;
}
.join-welfare{
    position: relative;
    z-index: 1;
    overflow: visible !important;
}
.join-welfare-bg,
.join-welfare-title{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.join-welfare-title .ys-cont1400{
    position: sticky;
    height: calc(100vh - var(--headh));
    top: var(--headh);
    padding-top: var(--space120);
}
.join-welfare-bg-pic{
    width: 100%;
    height: calc(100vh - var(--headh));
    position: sticky;
    -webkit-position: sticky;
    top: var(--headh);
    overflow: hidden;
}
.join-welfare-bg-pic img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.join-welfare-textcry-ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 -1.6rem;
}
.jwtu-lis{
    width: 50%;
    padding: 0 1.6rem;
}
.jwtu-lis-boxs{
    width: 100%;
    background: var(--colorfff);
    padding: 0.4rem 0.4rem 0.53rem;
    background: var(--colorfff);
    border-radius: var(--radius15);
    overflow: hidden;
}
.jwtu-lis-boxs-icon{
    width: 0.56rem;
    margin-bottom: 0.62rem;
}
.jwtu-lis-boxs-icon img{
    width: 100%;
}
.jwtu-lis-boxs-title{
    color: var(--color333);
    line-height: var(--line14);
    font-weight: bold;
    padding-bottom: 0.24rem;
    margin-bottom: 0.24rem;
    border-bottom: dotted 1px rgba(0,0,0,0.1);
}
.jwtu-lis-boxs-word p{
    color: var(--color666);
    line-height: var(--line18);
}
.join-welfare-textcry{
    width: 100%;
    position: relative;
    z-index: 2;
    padding-top: 2.56rem;
    padding-bottom: 1.2rem;
}
.jwtu-lis:nth-child(2n){
    transform: translateY(1.97rem);
}
.jwtu-lis{
    margin-bottom: 1.7rem;
}
.join-welfare-title h2{
    text-align: center;
    color: var(--colorfff);
    font-weight: bold;
    line-height: var(--line14);
}
.join-recruit h2{
    text-align: center;
}
.join-recruit-ul{
    display: flex;
    margin: 0 -0.14rem;
}
.join-recruit-ul-li{
    width: 33.333333%;
    padding: 0 0.14rem;
}
.jrul-links {
    height: 100%;
    background: var(--colorbj2);
    border-radius: var(--radius15);
    padding: 0.43rem 0.3rem 0.27rem 0.45rem;
}
.jrul-links-title{
    color: var(--color333);
    line-height: var(--line14);
    font-weight: bold;
    margin-bottom: 0.16rem;
}
.jrul-links-word p{
    color: var(--color666);
    line-height: var(--line175);
}
.jrul-links-word{
    margin-bottom: 0.4rem;
}
.jrul-links .std-btn1-link{
    padding: 8px 0.16rem 8px 0.24rem;
}
.join-recruit-ul-li:nth-child(3n+1){
    animation-delay: 0.3s;
}
.join-recruit-ul-li:nth-child(3n+2){
    animation-delay: 0.4s;
}
.join-recruit-ul-li:nth-child(3n+3){
    animation-delay: 0.5s;
}
/* f3_加入我们-end */
/* f2_可持续详情-start */
.deve-main h2{
    color: var(--color333);
    line-height: var(--line14);
    margin-bottom: 0.24rem;
}
.deve-idea h2{
    text-align: center;
}
.deve-word p{
    text-align: center;
    line-height: var(--line15);
    color: var(--color666);
}
.deve-idea .deve-word{
    width: 80%;
    margin: 0 auto 0.72rem;
}
.difn-zhan{
    background: transparent !important;
    border-radius: calc(var(--radius20) + 4px);
    overflow: hidden;
    height: 5.9rem !important;
}
.difn-zhan img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.deve-idea-fold-nub{
    padding: 0 0.14rem;
    width: calc(calc(var(--cont) + calc(var(--gap1) * 2)) * .03);
}
.deve-idea-fold-nub.on{
    width: calc(calc(var(--cont) + calc(var(--gap1) * 2)) * .36);
}
.deve-idea-fold{
    margin: 0 -0.14rem;
}
.deve-main{
    background: var(--colorbj2);
}
.deve-creat-left .deve-word p{
    text-align: left;
}
.deve-creat-left{
    width: 34%;
}
.deve-creat-wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.deve-creat-right{
    width: 51%;
}
.deve-creat-left .std-btn1{
    margin-top:0.8rem;
}
.std-btn1.white .std-btn1-link{
    background: var(--colorfff);
}
.std-btn1.white .std-btn1-link::before{
    background: var(--colormain);
}
.std-btn1.white .std-btn1-text{
    color: var(--colormain);
}
.dcru-list{
    width: 50%;
    padding: 0 0.14rem;
}
.deve-creat-right-ul{
    margin: 0 -0.14rem;
    display: flex;
}
.dcru-list-boxs{
    width: 100%;
    position: relative;
    z-index: 1;
    background: #EBECED;
    border-radius: calc(var(--radius20) + 4px);
    padding: 0.29rem 0.4rem 0.37rem;
}
.dcru-list-boxs-icon{
    width: 0.54rem;
    margin-bottom: 0.46rem;
}
.dcru-list-boxs-icon img{
    width: 100%;
}
.dcru-list-boxs-num{
    display: flex;
    align-items: flex-end;
    margin-bottom: 8px;
}
.dcru-list-boxs-num .ys-demo-num{
    color: #000;
    line-height: var(--line12);
    font-size: 0.8rem;
    font-weight: 700;
}
.dcru-list-boxs-text{
    color: var(--color333);
    line-height: var(--line175);
}
.dcru-list-boxs-num span{
    color: #000;
    line-height: var(--line175);
    font-size: var(--font24);
    font-weight: bold;
    display: inline-block;
    margin-left: 8px;
}
.dcru-list.on .dcru-list-boxs-num .ys-demo-num,
.dcru-list.on .dcru-list-boxs-text {
    color: var(--colorfff);
}
.dcru-list.on .dcru-list-boxs{
    background: var(--colormain);
}
.dcru-list:nth-child(2n+2){
    animation-delay: 0.4s;
}
.deve-feat{
    width: 100%;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.deve-feat-bg{
    width: 100%;
    height: calc(100vh - var(--headh));
    position: relative;
    overflow: hidden;
}
.deve-feat-bg img{
    width: 100%;
    height: 120%;
    position: absolute;
    top: -2%;
    left: 0;
}
.deve-feat-cont{
    height: 100%;
    padding: 1rem 0;
    z-index: 3;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
}
.deve-feat-cont-wrap{
    width: 48.2%;
    border-radius: calc(var(--radius20) + 4px);
    overflow: hidden;
    background: rgba(0, 0, 0, 0.20);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    padding: 0.27rem 0.73rem  0.27rem 0.37rem;
    min-height: 4.57rem;
}
.dfcw-title{
    color: var(--colorfff) !important;
    line-height: var(--line14);
    margin-bottom: 0.19rem;
    position: relative;
    z-index: 1;
    padding-top: 0.3rem;
    margin-top: 0.3rem;
}
.dfcw-title::after{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 1px;
    background: rgba(255, 255, 255, 0.20);
}
.dfcw-word p{
    color: var(--colorfff);
    line-height: var(--line15);
}
.dfcw-tab{
    display: inline-block;
}
.dfcw-tab p{
    padding: 6px 0.16rem;
    border-radius: 100px;
    background: rgba(255, 255, 255, 0.10);
    overflow: hidden;
    line-height: 1.6;
    color: var(--colorfff);
}
.deve-organ h2{
    color: #060606;
    margin-bottom: 0.4rem;
    text-align: center;
}
.deve-organ-ul{
    margin: 0 -0.14rem;
}
.deve-organ-ul-list{
    width: 25%;
    padding: 0 0.14rem;
    height: auto !important;
}
.doul-boxs{
    height: 100%;
    background: var(--colorbj2);
    border-radius: calc(var(--radius20) + 4px);
    overflow: hidden;
    padding: 0.32rem 0.27rem 0.32rem 0.32rem;
}
.doul-boxs-icon{
    width: 0.48rem;
    margin-bottom: 0.64rem;
}
.doul-boxs-icon img{
    width: 100%;
}
.doul-boxs-title{
    font-weight: 700;
    line-height: var(--line175);
    padding-bottom: 0.16rem;
    margin-bottom: 0.16rem;
    border-bottom: solid 1px rgba(0, 0, 0, 0.10);
}
.doul-boxs-word p{
    color: var(--color666);
    line-height: var(--line175);
}
.deve-organ{
    background: var(--colorfff);
}
.deve-esg-wrap-left{
    width: 36.3%;
}
.dewl-list-item{
    display: none;
    overflow: hidden;
    border-radius: calc(var(--radius20) + 4px);
}
.dewl-list-item:first-child{
    display: block;
}
.deve-esg-wrap-right{
    width: 45%;
}
.deve-esg-wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.dewr-tpul-list,
.dewr-btul-list{
    display: none;
}
.dewr-tpul-list:first-child,
.dewr-btul-list:first-child{
    display: block;
}
.dewr-tpul-list p{
    color: var(--color333);
    line-height: var(--line15);
    font-weight: 700;
}
.dewr-tpul{
    margin-bottom: 0.63rem;
}
.dewr-btul-list-title{
    color: var(--color333);
    line-height: var(--line14);
    font-weight: 700;
    margin-bottom: 0.32rem;
}
.dewr-btul-list-word p{
    color: var(--color666);
    line-height: var(--line175);
}
.dewr-btul-list .std-btn1{
    margin-top: 0.9rem;
}
.std-btn1.mainvi .std-btn1-link::before{
    background: var(--colormain);
}
.std-btn1.mainvi .std-btn1-link::after{
    display: none;
}
.std-btn1.mainvi .std-btn1-link{
    padding: 10px 0.16rem 10px 0.24rem;
    border: solid 1px var(--colormain);
}
.std-btn1.mainvi .std-btn1-text{
    color: var(--colormain);
}
.dewr-yearul{
    display: flex;
    margin: 0 -0.24rem;
    position: relative;
    z-index: 1;
    margin-bottom: 0.4rem;
    overflow: hidden;
}
.dewr-yearul::after{
    content: "";
    position: absolute;
    left: 0.24rem;
    bottom: 0;
    width: calc(100% - 0.48rem);
    height: 1px;
    background: rgba(0, 0, 0, 0.10);
}
.dewr-yearul-li{
    padding: 0 0.24rem;
}
.dewr-yearul-li p{
    color: var(--color999);
    line-height: 1.6;
    font-size: var(--font18);
    padding-bottom: 0.21rem;
    transition: all .36s ease;
    position: relative;
    z-index: 1;
    cursor: pointer;
}
.dewr-yearul-li p::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: -1px;
    transform: translateX(-50%);
    width: 0%;
    height: 2px;
    background: var(--colormain);
    transition: all .36s ease;
}
.dewr-yearul-li.active p{
    color: var(--colormain);
}
.dewr-yearul-li.active p::after{
    width: 100%;
}
.deve-esg-wrap-right{
    animation-delay: 0.3s;
}
.deve-feat,
.deve-creat{
    padding-top: 1.78rem;
}
/* f2_可持续详情-end */
/* f1_关于我们-start */
.about-main .ys-nyban-title h1{
    font-size: var(--font64);
    color: var(--colorfff);
    line-height: var(--line13);
    font-weight: 700;
}
.about-main .ys-bread{
    bottom: auto !important;
    top: calc(var(--headh) + 0.4rem);
}
.about-into{
    width: 100%;
    position: relative;
    z-index: 1;
    /* background: linear-gradient(180deg, rgba(205, 233, 255, 1) 0%, rgba(240, 249, 255, 1) 100%); */
}
.about-tab{
    width: 100%;
}
.about-tab p{
    text-align: left;
}
.about-into-wrap{
    width: 54.5%;
}
.about-into .ys-cont1400{
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}
.about-into-pic{
    width: 45%;
    position: absolute;
    left: 0;
    bottom: 0;
    pointer-events: none;
    z-index: -1;
}
.about-into-pic img{
    width: 100%;
}
.about-ban-btn{
    position: absolute;
    left: 50%;
    bottom: 1.32rem;
    transform: translateX(-50%);
    z-index: 2;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}
.abbb-icon{
    width: 0.16rem;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 4px;
    animation: nudgeMouse 1.4s linear infinite;
}
.abbb-icon img{
    width: 100%;
}
.abbb-text{
    color: var(--colorfff);
    opacity: 0.8;
    line-height: var(--line175);
}
.about-ban-btn-box{
    display: flex;
    align-items: center;
}
@keyframes nudgeMouse{
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
.about-tab p{
    color: rgba(0,0,0,0.2);
    line-height: var(--line175);
    font-weight: 700;
}
.about-tab{
    margin-bottom: 8px;
}
.about-into-title{
    color: var(--color333);
    line-height: var(--line14);
    margin-bottom: var(--space40);
}
.about-into-word p{
    color: var(--color666);
    line-height: var(--line175);
    text-align: justify;
    margin-bottom: 0.32rem;
}
.about-into-word p:last-child{
    margin-bottom: 0;
}
.about-into-word{
    margin-bottom: 0.89rem;
}
.about-into-ul{
    margin: 0 -0.6rem;
    display: flex;
}
.about-into-ul-li{
    padding: 0 0.6rem;
}
.aiul-box{
    width: 100%;
}
.aiul-box-num{
    display: flex;
    align-items: flex-end;
    margin-bottom: 7px;
}
.aiul-box-num .ys-demo-num{
    font-size: 0.64rem;
    color: var(--colormain);
    line-height: var(--line13);
    font-weight: 700;
}
.aiul-box-word{
    color: rgba(0, 0, 0, 0.66);
    line-height: var(--line15);
}
.about-into-img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: -1;
}
.about-into-img-bg2{
    width: 28%;
    position: absolute;
    right:-10%;
    bottom: -5%;
}
.about-into-img-bg1{
    width: 21%;
    position: absolute;
    top: 0rem;
    left: 6.2rem;
}
.about-cult-ul-li{
    width: 33.333333%;
    padding: 0 0.14rem;
    height: auto !important;
}
.about-cult-ul{
    margin: 0 -0.14rem;
}
.acul-box{
    height: 100%;
    width: 100%;
    border-radius: calc(var(--radius20) + 4px);
    background: var(--colorbj2);
    padding: 0.79rem 0.53rem 0.56rem;
    overflow: hidden;
}
.acul-box-icon{
    width: 0.96rem;
    margin: 0 auto 0.45rem;
}
.acul-box-icon img{
    width: 100%;
}
.acul-box-tab p{
    text-align: center;
    color: var(--color666);
    line-height: var(--line175);
}
.acul-box-tab{
    margin-bottom: 0.22rem;
}
.acul-box-title{
    text-align: center;
    color: var(--color333);
    line-height: var(--line14);
    font-weight: 700;
}
.about-cult{
    padding-bottom: 0.95rem;
}
.about-cult h2{
    text-align: center;
}
.about-deve{
    padding-bottom: 0.66rem;
}
.group-deve{
    position: relative;
    z-index: 1;
}
.group-deve-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    pointer-events: none;
}
.group-deve-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.group-deve-le{
    width: 40%;
    display: flex;
    align-items: flex-start;
    padding-top: calc(var(--space40) / 3);
    justify-content: space-between;
    position: relative;
}
.group-deve-le .slick-list{
    overflow: visible;
}
.group-deve-le-list{
    flex-shrink: 0;
}
.group-deve-le-ul{
    padding-left:5px;
}
.group-deve-le-ul,
.group-deve-le-ul .slick-list,
.group-deve-le-ul .slick-track,
.group-deve-le-ul .slick-slide{
    width: 100%;
}
.group-deve-le-fl{
    width: 100%;
    display: flex;
    align-items: flex-start;
    overflow: hidden;
    position: relative;
    max-width: 5.53rem;
}
.group-deve-le::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20%;
    opacity: 0.4;
}
.group-deve-ri{
    width: 43%;
    padding-top: 0.8rem;
}
.group-deve-le-num{
    font-size: 1.8rem;
    color: #DEDEDE;
    line-height: 1.1;
    font-weight: 500;
    backdrop-filter: blur(18.964523315429688px);
    -webkit-backdrop-filter: blur(18.964523315429688px);
}
.gdlu-li-text{
    color: #DEDEDE;
    line-height: 1.1;
    font-weight: 500;
    font-size: 1.8rem;
    transition: all .36s ease;
}
.gdlu-li.slick-current .gdlu-li-text {
    color: var(--colormain);
    background: transparent !important;
    -webkit-text-fill-color: var(--colormain) !important;
}
.about-deve h2{
    margin-bottom: 0.6rem;
}
.group-deve-wrap{
    overflow: hidden;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    height: 640px;
}
.gdru-li-ri p{
    color: var(--color333);
}
.gdru-li-le ul li p, .gdru-li-le p{
    font-size: var(--font20);
    line-height: var(--line15);
    position: relative;
    padding-left: 18px;
    margin-bottom: 6px;
}
.gdru-li-le p::after {
    content: "";
    position: absolute;
    top: 15px;
    left: 0;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: var(--colormain);
    opacity: 0;
    transition: all .4s;
}
.gdru-li.slick-current .gdru-li-le p::after{
    opacity: 1;
}
.gdru-li-le ul li::marker{
    color:transparent;
    transition: all .4s;
}
.gdru-li-box{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.gdru-li-le{
    width: 82%;
}
.gdru-li{
    opacity: 0.4;
    transition: all .4s;
    margin-bottom: var(--space40);
}
.gdru-li:last-child{
    margin-bottom: 0px;
}
.gdru-li.slick-current{
    opacity: 1;
}
.gdru-li.slick-current .gdru-li-le ul li::marker{
    color: var(--colormain);
}
.group-deve-ri-ul{
    overflow: hidden;
}
.group-deve-ri-ul .slick-list{
    overflow: visible;
}
.gdll-wrap{
    display: none;
}
.gdll-wrap:first-child {
    display: block;
}
.group-deve-ri .slick-track{
    display: block;
}
.group-deve-le-ul .slick-track{
    display: block;
}
.group-deve-le-fr{
    width: 0.6rem;
    position: absolute;
    top: 0.6rem;
    right: 0;
    height: 100%;
    z-index: 99;
}
.group-deve-le-fr .mod-arrows1{
    height: 100%;
    display: flex;
    flex-direction: column;
}
.group-deve-le-fr .slick-next{
    position: relative;
    top: auto;
    transform: translateY(0) rotate(90deg);
}
.group-deve-le-fr .slick-prev{
    position: relative;
    top: auto;
    transform: translateY(0) rotate(90deg);
    margin-bottom: 0.2rem;
}
.about-board{
    padding-bottom: 0.3rem;
}
.about-board h2{
    text-align: center;
    margin-bottom: var(--space40);
}
.about-board-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.14rem;
}
.about-board-ul-li{
    width: 33.333333%;
    padding: 0 0.14rem;
    margin-bottom: 0.28rem;
}
.abul-box{
    width: 100%;
    border-radius: var(--radius15);
    overflow: hidden;
    position: relative;
}
.abul-box-textcry{
    position: absolute;
    top: 0.33rem;
    left: 0.36rem;
    z-index: 2;
}
.abul-box-textcry-name{
    font-weight: 700;
    color: var(--color333);
    line-height: var(--line15);
    margin-bottom: 6px;
}
.abul-box-textcry-post p{
    color:var(--color666);
    line-height: var(--line175);
}
.abul-box-icon{
    width: 0.32rem;
    position: absolute;
    bottom: 0.17rem;
    right: 0.17rem;
    z-index: 2;
}
.abul-box-icon img{
    width: 100%;
}
.about-board-ul-li{
    position: relative;
}
.abul-hide{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    pointer-events: none;
    opacity: 0;
    background: var(--colormain);
    border-radius: var(--radius15);
    backdrop-filter: blur(60px);
    -webkit-backdrop-filter: blur(60px);
    -moz-backdrop-filter: blur(60px);
    -ms-backdrop-filter: blur(60px);
    -o-backdrop-filter: blur(60px);
    padding: 0.24rem 0.48rem 0.24rem 0.24rem;
    transition: all .36s ease;
}
.abul-hide-edr ul{
    padding-left: 18px;
    margin-block-start: 0 !important;
    margin-block-end: 0 !important;
}
.abul-hide-edr ul li{
    list-style-type: disc;
}
.abul-hide-edr ul li::marker{
    font-size: 12px;
    color: var(--colorfff);
}
.abul-hide-edr ul li p{
    color: var(--colorfff);
    font-size: var(--font16);
    line-height: var(--line175);
}
.abul-hide-edr{
    height: calc(var(--heighty) - 0.48rem);
}
.abul-hide-edr .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    border-radius: 100px;
    background: rgba(255, 255, 255, 0.20) !important;
    width: 4px;
}
.abul-hide-edr .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: var(--colorfff) !important;
    width: 4px;
}
.abul-wrap{
    width: 100%;
    position: relative;
}
.about-board-ul-li:nth-child(3n+1){
    animation-delay: 0.3s;
}
.about-board-ul-li:nth-child(3n+2){
    animation-delay: 0.4s;
}
.about-board-ul-li:nth-child(3n+3){
    animation-delay: 0.5s;
}
.about-manag{
    padding-top: 1rem;
}
.about-manag h2{
    text-align: center;
}
.about-manag-swip #ys-swiper{
    overflow: visible !important;
}
.about-manag-swip-other{
    width: 4.16rem;
    position: relative;
    margin: 0.46rem auto 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.about-manag-swip-other .swiper-button-prev,
.about-manag-swip-other .swiper-button-next{
    position: relative;
    top: auto;
    left: auto;
    bottom: auto;
    right: auto;
    margin-top: 0 !important;
    width: 0.4rem;
    height: 0.4rem;
    border: 1px solid rgba(0, 0, 0, 0.20);
}
.about-manag-swip-other .swiper-button-prev::after,
.about-manag-swip-other .swiper-button-next::after{
    background: url(../images/a1_icon_16_2.svg) center / contain no-repeat;
}
.about-manag-swip-other .swiper-pagination{
    width: 70%;
    height: 2px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    background: rgba(0, 0, 0, 0.10);;
}
.swiper-slide-wrap{
    width: 100%;
    position: relative;
}
.about-manag-swip .abul-hide-edr{
    height: calc(var(--heighty2) - 0.48rem);
}
.about-manag .abul-hide-edr ul li p{
    font-size: var(--font14);
}
.about-honor h2{
    color: var(--colorfff);
    text-align: center;
    margin-bottom: 0.64rem;
}
.ahwc-ul-li-box{
    height: 74%;
    border-radius: calc(var(--radius20) + 4px);
    background: var(--colorfff);
    padding: 0.36rem 0.36rem 0.62rem;
    opacity: 0.2;
    transition: all .4s linear !important;
}
.ahwc-ul-li{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto !important;
}
.ahwc-ul-li.swiper-slide-prev .ahwc-ul-li-box,
.ahwc-ul-li.swiper-slide-next .ahwc-ul-li-box{
    height: 90%;
}
.ahwc-ul-li.swiper-slide-active .ahwc-ul-li-box{
    height: 100%;
}
.ahwc-ul-li.swiper-slide-active .ahwc-ul-li-box,
.ahwc-ul-li.swiper-slide-prev .ahwc-ul-li-box,
.ahwc-ul-li.swiper-slide-next .ahwc-ul-li-box{
    opacity: 1;
}
.aulb-top-year{
    color: var(--color999);
    line-height: 1.6;
}
.aulb-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.2rem;
}
.ahwc-ul-li.swiper-slide-prev .aulb-top,
.ahwc-ul-li.swiper-slide-next .aulb-top{
    margin-bottom: 0.36rem;
}
.ahwc-ul-li.swiper-slide-active .aulb-top{
    margin-bottom: 0.48rem;
}
.aulb-top-pic{
    width: calc(100% - 1.26rem);
    margin: 0 auto 0.2rem;
    border-radius: 8px;
    overflow: hidden;
}
.ahwc-ul-li.swiper-slide-prev .aulb-top-pic,
.ahwc-ul-li.swiper-slide-next .aulb-top-pic{
    margin-bottom: 0.36rem;
    width: calc(100% - 0.86rem);
}
.ahwc-ul-li.swiper-slide-active .aulb-top-pic{
    margin-bottom: 0.5rem;
    width: calc(100% - 0.62rem);
}
.aulb-top-icon{
    width: 0.24rem;
}
.aulb-top-icon img{
    width: 100%;
}
.about-honor-swip-cont{
    overflow: visible !important;
}
.aulb-top-text{
    color: var(--color333);
    line-height: 1.6;
    text-align: center;
}
.ahwc-ul-li{
    transition-property: all !important;
}
.about-honor .about-manag-swip-other{
    width: 1.04rem;
}
.about-honor .swiper-button-prev,
.about-honor .swiper-button-next{
    width: 0.4rem;
    height: 0.4rem;
    border: 1px solid rgba(255, 255, 255, 0.20);
    background: rgba(255, 255, 255, 0.10);
}
.about-honor .swiper-button-prev::after,
.about-honor .swiper-button-next::after{
    background: url(../images/a1_icon_16.svg) center / contain no-repeat;
}
.about-runing h2{
    margin-bottom: 0.7rem;
    color: var(--color333);
    text-align: center;
    line-height: var(--line14);
}
.ys-horse {
    --width1: 2.38rem;
    --gap1: 0.14rem;
}
.ys-hin-box{
    height: auto;
    border-radius: var(--radius15);
    overflow: hidden;
    background: var(--colorfff);
    box-shadow: 0 8px 14px 0 rgba(0, 33, 67, 0.06);
}
.ys-horse{
    padding: 0.14rem 0;
}
.ys-horse-inof2, .ys-horse-inof3{
    top: 0.14rem;
}
.about-runing-wrap{
    width: 100%;
    position: relative;
    z-index: 1;
}
.about-runing-wrap::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width:38%;
    height: 100%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 28.77%, rgba(255, 255, 255, 0.00) 100%);
    z-index: 1;
    pointer-events: none;
}
.about-runing-wrap::after{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width:38%;
    height: 100%;
    background: linear-gradient(-90deg, rgba(255, 255, 255, 1) 28.77%, rgba(255, 255, 255, 0.00) 100%);
    z-index: 1;
    pointer-events: none;
}
.about-tech{
    width: 100%;
    position: relative;
}
.about-tech-bg,
.about-tech-bg img{
    width: 100%;
}
.about-tech-wrap{
    position: absolute;
    top: 1.4rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}
.about-tech-wrap h2{
    text-align: center;
    line-height: var(--line14);
    color: var(--color333);
    font-weight: 700;
}
.about-tech-wrap h2 span{
    color: var(--colormain);
}
.about-tech-wrap-btn{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0.64rem;
}
.about-tech .std-btn1.white .std-btn1-link{
    color: var(--color333);
    padding: 0.1rem 0.32rem;
    font-size: var(--font16);
    line-height: var(--line175);
}
.about-report-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.8rem;
}
.about-report-top h2{
    color: var(--color333);
    line-height: var(--line14);
    font-weight: 700;
}
.about-report-top .arrows-icon{
    width: 0.4rem;
    height: 0.4rem;
    position: relative;
    top: auto;
    left: auto;
    bottom: auto;
    right: auto;
    border: 1px solid rgba(0, 0, 0, 0.20);
    transform: inherit;
    border-radius: 50%;
    cursor: pointer;
    transition: all .36s ease;
}
.about-report-top .arrows-icon::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50%;
    height: 100%;
    background: url(../images/a1_icon_16_2.svg) center / contain no-repeat;
    transition: all .36s ease;
}
.about-report-top .mod-arrows{
    width: 1.04rem;
    display: flex;
    justify-content: space-between;
}
.about-report-ul{
    margin: 0 -0.14rem;
}
.about-report-ul-li{
    width: 16.666667%;
    padding: 0 0.14rem;
    height: auto !important;
}
.arul-boxs{
    height: 100%;
    display: flex;
    flex-direction: column;
}
.arul-boxs-pic{
    height: 100%;
    margin-bottom: 0.16rem;
    padding: 0.18rem 0.19rem;
    border-radius: var(--radius15);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(244, 245, 246, 1) 100%);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.arul-boxs-text{
    flex-shrink: 0;
    text-align: center;
    color: var(--color333);
    line-height: var(--line175);
}
.mod-arrows .about-report-prev::after{
    transform: translate(-50%, -50%) rotate(180deg);
}
.about-gobal-title h2{
    font-weight: 700;
    text-align: center;
    line-height: var(--line14);
    color: #000;
}
.about-gobal-title{
    margin-bottom: 0.83rem;
}
.agcw-left{
    width: 31%;
    flex-shrink: 0;
    padding-top: 1.2rem;
}
.about-gobal-cont-wrap{
    padding-right: 0.78rem;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.agcw-right {
    width: 72.6%;
    transform: translateX(-3.6%);
    position: relative;
    flex-shrink: 0;
}
.alul-boxs-list{
    display: flex;
    flex-wrap:wrap;
    margin: 0 -0.14rem;
    margin-top: 0.36rem;
}
.alul-boxs-list-item{
    width: 50%;
    padding: 0 0.14rem;
    margin-top: 0.28rem;
}
.alul-boxs-word{
    margin-top: 0.24rem;
}
.alul-boxs-list-item .ys-demo-num1{
    font-size: var(--font40);
    color: var(--colormain);
    line-height: var(--line14);
    font-weight: 700;
}
.abli-box-words p{
    color: var(--color666);
    line-height: var(--line18);
}
.abli-cry{
    height: 100%;
    width: 100%;
    padding: 0.16rem 0.24rem;
    background: var(--colorbj2);
    border-radius: var(--radius15);
    overflow: hidden;
}
.alul-boxs-word p{
    color: var(--color666);
    line-height: var(--line175);
}
.alul-boxs-title{
    color: var(--color333);
    line-height: var(--line14);
    font-weight: 700;
}
.agcw-left-ul-li{
    margin-bottom: 4rem;
}
.agcw-left-ul-li:last-child{
    margin-bottom: 0;
    padding-bottom: 0.5rem;
}
.agcw-right{
    position: sticky;
    top: calc(var(--headh) + 0.3rem);
    z-index: 1;
}
.agcw-right-pic,
.agcw-right-pic img{
    width: 100%;
}
.about-gobal{
    overflow: visible;
}
.about-gobal-cont{
    transform: translateX(1rem);
}
.agcw-right-ul,
.agcw-right-ul-li{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.agcw-right-ul-li{
    opacity: 0;
    transition: all .36s ease;
}
.agcw-right-ul-li.act{
    opacity: 1 !important;
    pointer-events: all !important;
}
.arul-dots{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.arul-dots-list-icon{
    width: 0.24rem;
}
.arul-dots-list-icon img{
    width: 100%;
}
.arul-dots-list,
.arul-dots-item{
    position: absolute;
}
.arul-dots-list-logo{
    position:absolute;
    left: 50%;
    top: calc(100% + 4px);
    transform: translateX(-50%);
    width: 0.88rem;
    padding: 2px 0rem;
    border-radius: 100px;
    overflow: hidden;
    background: var(--colorfff);
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.06);
}
.arul-dots-list-logo img{
    width: 100%;
}
.arul-dots-list-wrap{
    position: relative;
}
.adib-icon{
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #418FDE;
    position: relative;
    z-index: 1;
}
.adib-icon::before{
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(65, 143, 222, 0.1);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    border-radius: 50%;
    animation: help_kuo 4s linear infinite;
}
.adib-icon::after{
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(65, 143, 222, 0.2);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    border-radius: 50%;
    animation: help_kuo 4s linear 2s infinite;
}
@keyframes help_kuo{
    0% {
        transform: translate(-50%, -50%) scale(1);
    }
    50% {
        transform: translate(-50%, -50%) scale(4);
    }
    100% {
        transform: translate(-50%, -50%) scale(1);
    }
}
.adib-company{
    position: absolute;
    left: 50%;
    top: calc(100% + 0.14rem);
    transform: translateX(-50%);
    min-width: 0.88rem;
    text-align: center;
    color: #000;
    line-height: var(--line18);
    padding: 5px;
    border-radius: 100px;
    background: var(--colorfff);
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.06);
    opacity: 0;
    pointer-events: none;
    transition: all .36s ease;
}
.arul-dots-item-box{
    position: relative;
    z-index: 2;
    cursor: pointer;
}
.arul-dots-item.act .adib-company{
    opacity: 1;
    pointer-events: all;
}
/* f1_关于我们-end */
/* b3_研发管线-start */
.pipeline-tab{
    position: sticky;
    top: var(--headh);
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}
.pipelin-tab-ul-li p{
    color: var(--color333);
    line-height: 1.6;
    font-weight: 700;
    padding: 0.24rem 0;
    position: relative;
    z-index: 1;
    font-size: var(--font18);
    cursor: pointer;
}
.pipelin-tab-ul-li p::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: -1px;
    transform: translateX(-50%);
    width: 0%;
    height: 2px;
    background: var(--colormain);
    transition: all .36s ease;
}
.pipelin-tab-ul-li.active p::after{
    width: 100%;
}
.pipelin-tab-ul-li{
    padding: 0 0.45rem;
}
.pipelin-tab-ul{
    display: flex;
    margin: 0 -0.45rem;
}
.pipeline-list-item h2{
    color: var(--color333);
    line-height: var(--line14);
    font-weight: 700;
    margin-bottom: 0.32rem;
}

/* pc端 */
.yx_pipe_th{
    display: flex;
}
.yx_pipe_tr{
    display: flex;
    flex-direction: column;
    margin-bottom: 0.16rem;
}
.yx_pipe_tr_wrap{
    border-radius: 0.32rem;
    transition: all .36s ease;
    overflow: hidden;
}
.yx_pipe_process_step{
    flex-grow: 1;
    color: var(--colorfff) !important;
}
.yx_pipe_th{
    background: #f5f5f5;
}
.yx_pipe_th .yx_pipe_tab,
.yx_pipe_th .yx_pipe_process_step{
    color: var(--colormain);
    font-size: var(--font18);
    text-align: center;
    line-height: 1.6;
    font-weight: 700;
    padding: 0.1rem;
    position: relative;
    background: rgba(42, 143, 164, 0.20);
}
.yx_pipe_tr .yx_pipe_tab{
    font-size: var(--font18);
    color: #333;
    text-align: center;
    line-height: 1.5;
    padding: 0.16rem 5px;
    position: relative;
}
.yx_pipe_tab::before,
.yx_pipe_process_step::before {
    content: '';
    height: 100%;
    width: 1px;
    background: #fff;
    position: absolute;
    right: 0;
    top: 0;
}
.yx_pipe_pc {
    overflow: hidden;
}
.yx_pipe_process_advance{
    position: relative;
    height: 100%;
    display: flex;
    align-items: center;
    z-index: 3;
    opacity: 0;
}
.yx_pipe_tr .yx_pipe_process_step{
    height: 100%;
    position: relative;
}
.yppa_line{
    height:0.22rem;
    border-radius: 100px;
    width: 100%;
    background: linear-gradient(90deg, #67AEBD 0%, #2A8FA4 100%);
    position: relative;
    overflow: hidden;
}
.yppa_cont{
    width: calc(100% - 0.28rem);
    position: absolute;
    height: 100%;
    left: 0.14rem;
    top: 0;
    display: flex;
    align-items: center;
    z-index: 3;
    overflow: hidden;
}
.yx_pipe_process{
    position: relative;
    z-index: 1;
}
.yppa_cont::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 0.22rem;
    background: #BED4DB;
    z-index: -1;
    border-radius: 100px;
}
.yx_pipe_tr.act .yx_pipe_process_advance {
    animation: fadeInLeft 1.6s;
    opacity: 1;
}
.yx_pipe_ph{
    display: none;
}
.yx_pipe_tr_top{
    width: 100%;
    display: flex;
}
.yx_pipe_project{
    width: 20%;
}
.yx_pipe_cpd{
    width: 13%;
}
.yx_pipe_process{
    width: 58.5%;
    display: flex;
    position: relative;
    overflow: hidden;
}
.yx_pipe_intro{
    width: 8.5%;
}
.yx_pipe_th .yx_pipe_intro{
    background: var(--colormain);
    color: var(--colorfff) !important;
}
.yx_pipe_th .yx_pipe_intro::before{
    display: none;
}
.yx_pipe_pc_title{
    font-weight: 700;
    color: var(--colormain);
    line-height: var(--line15);
    margin-bottom: 0.16rem;
}
.yx_pipe_th{
    margin-bottom: 0.24rem;
    border-radius: 8px;
    overflow: hidden;
}
.pipeline-list-biologics .yx_pipe_process_step:nth-child(1){
    background: rgba(42, 143, 164, 0.70);
}
.pipeline-list-biologics .yx_pipe_process_step:nth-child(2){
    background: rgba(42, 143, 164, 0.75);
}
.pipeline-list-biologics .yx_pipe_process_step:nth-child(3){
    background: rgba(42, 143, 164, 0.80);
}
.pipeline-list-biologics .yx_pipe_process_step:nth-child(4){
    background: rgba(42, 143, 164, 0.85);
}
.pipeline-list-biologics .yx_pipe_process_step:nth-child(5){
    background: rgba(42, 143, 164, 0.90);
}
.pipeline-list-biologics .yx_pipe_process_step:nth-child(6){
    background: rgba(42, 143, 164, 0.95);
}
.pipeline-list-biologics .yx_pipe_process_step:nth-child(7){
    background: rgba(42, 143, 164, 1);
}
.yx_pipe_tr .yx_pipe_tab,
.yx_pipe_tr .yx_pipe_process_step{
    background: #E4EDF0 !important;
}
.yx_pipe_tr .yx_pipe_project{
    color: var(--colorfff);
    background: var(--colormain) !important;
}
.yx_pipe_tr .yx_pipe_cpd{
    color: var(--colormain);
}
.yx_pipe_tr .yx_pipe_intro::before{
    display: none;
}
.yx_pipe_tr .yx_pipe_intro{
    font-size: var(--font16);
    color: var(--colormain) !important;
    flex-direction: row !important;
}
.yx_pipe_intro_icon{
    margin-left: 5px;
    width: 0.12rem;
}
.yx_pipe_intro_icon img{
    width: 100%;
}
.yppa_text{
    font-size: 12px;
    line-height: 1.85;
    color: var(--colorfff);
    white-space: nowrap;
    position: absolute;
    top: 50%;
    right:0.13rem;
    transform: translateY(-50%);
    z-index: 2;
}
.yx_pipe_tr_top{
    cursor: pointer;
}
.yx_pipe_tr_bot{
    display: none;
    padding: 0.32rem 2.86rem 0.41rem 0.4rem;
    background: var(--colorfff);
}
.yptb-title{
    font-size: var(--font18);
    line-height: 1.6;
    color: var(--color333);
    font-weight: 700;
    margin-bottom: 0.24rem;
}
.pipeline-main{
    background: var(--colorbj2);
}
.yx_pipe_intro_icon{
    transition: all .36s ease;
}
.yx_pipe_tr.active .yx_pipe_intro_icon{
    transform: rotate(180deg);
}
.yptb-word p{
    color: var(--color666);
    line-height: var(--line175);
}
.yx_pipe_tr .yx_pipe_intro{
    display: flex;
    align-items: center;
    justify-content: center;
}
.pipeline-list-item-nub{
    margin-bottom: 0.32rem;
}
.pipeline-list-item-nub:last-child{
    margin-bottom: 0;
}
.pipeline-tab{
    background: var(--colorbj2);
    z-index: 2;
}
.pipeline-list-item{
    padding-bottom: 0.8rem;
}
.pipeline-list-pharm .yx_pipe_pc_title{
    color: #418FDE;
}
.pipeline-list-pharm .yx_pipe_th .yx_pipe_tab {
    color: #418FDE;
    background: rgba(65, 143, 222, 0.20);
}
.pipeline-list-pharm .yx_pipe_th .yx_pipe_process_step{
    background: rgba(65, 143, 222, 0.75);
    color: var(--colorfff);
}
.pipeline-list-pharm .yx_pipe_th .yx_pipe_intro{
    background: #418FDE;
}
.pipeline-list-pharm .yx_pipe_tr .yx_pipe_tab, 
.pipeline-list-pharm .yx_pipe_tr .yx_pipe_process_step {
    background: #E2EBF4 !important;
}
.pipeline-list-pharm .yx_pipe_tr .yx_pipe_project {
    background: #418FDE !important;
}
.pipeline-list-pharm .yx_pipe_tr .yx_pipe_cpd{
    color: #418FDE;
}
.pipeline-list-pharm .yppa_cont::after{
    background: #C2D9EF;
}
.yx_pipe_intro p{
    color: var(--colormain);
    font-size: var(--font16);
    line-height: var(--line175);
}
.pipeline-list-pharm .yx_pipe_intro p{
    color:#418FDE;
}
.pipeline-list-pharm .yppa_line{
    background: linear-gradient(90deg, rgba(65, 143, 222, 0.10) 0%, #418FDE 100%); 
}
.pipeline-list-stuff .yx_pipe_project{
    width: 25.3%;
}
.pipeline-list-stuff .yx_pipe_process{
    width: 66.2%;
} 

.pipeline-list-stuff .yx_pipe_pc_title{
    color: #2A52A4;
}
.pipeline-list-stuff .yx_pipe_th .yx_pipe_tab {
    color: #2A52A4;
    background: rgba(42, 82, 164, 0.20);
}
.pipeline-list-stuff .yx_pipe_th .yx_pipe_process_step{
    color: var(--colorfff);
}
.pipeline-list-stuff .yx_pipe_th .yx_pipe_process_step:nth-child(1){
    background: rgba(42, 82, 164, 0.75);
}
.pipeline-list-stuff .yx_pipe_th .yx_pipe_process_step:nth-child(2){
    background: rgba(42, 82, 164, 0.80);
}
.pipeline-list-stuff .yx_pipe_th .yx_pipe_process_step:nth-child(3){
    background: rgba(42, 82, 164, 0.85);
}
.pipeline-list-stuff .yx_pipe_th .yx_pipe_process_step:nth-child(4){
    background: rgba(42, 82, 164, 0.9);
}
.pipeline-list-stuff .yx_pipe_th .yx_pipe_process_step:nth-child(5){
    background: rgba(42, 82, 164, 0.95);
}
.pipeline-list-stuff .yx_pipe_th .yx_pipe_intro{
    background: #2A52A4;
}
.pipeline-list-stuff .yx_pipe_tr .yx_pipe_tab, 
.pipeline-list-stuff .yx_pipe_tr .yx_pipe_process_step {
    background: #E0E5EE !important;
}
.pipeline-list-stuff .yx_pipe_tr .yx_pipe_project {
    background: #2A52A4 !important;
}
.pipeline-list-stuff .yx_pipe_tr .yx_pipe_cpd{
    color: #2A52A4;
}
.pipeline-list-stuff .yppa_cont::after{
    background: #BBC7DF;
}
.pipeline-list-stuff .yx_pipe_intro p{
    color: #2A52A4;
}
.pipeline-list-stuff .yppa_line{
    background: linear-gradient(90deg, #B8C5DE 0%, #2A52A4 100%);  
}
.pipeline-main .ys-main{
    padding-bottom: 0.2rem;
}
.pipeline-tab{
    transition: all .36s ease;
}
.pipeline-tab.start{
    /* box-shadow: var(--shadow1); */
}
.pipeline-tab.start .pipelin-tab-ul-li p{
    padding: 0.14rem 0;
}
body.on1 .ys-hd-pc.isfixed::before{
    box-shadow: none;
    border-bottom: solid 1px rgba(0, 0, 0, 0.10);
}
.yx_pipe_th .yx_pipe_tab, 
.yx_pipe_th .yx_pipe_process_step,
.yx_pipe_tr .yx_pipe_tab {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.ptul-icon{
    display: none;
}
.mod-top{
    width: 0.64rem;
    border-radius: 50%;
    padding: 0.12rem;
    background: var(--colormain);
    position: fixed;
    right:0.24rem;
    bottom: 0.24rem;
    cursor: pointer;
    z-index: 9;
    transform: scale(0);
    transition: all .36s ease;
    transform-origin: center bottom;
    box-shadow: var(--shadow1);
}
.mod-top.ys-show{
    transform: scale(1);
}
.mod-top img{
    width: 100%;
}
/* b3_研发管线-end */
/* 首页-start */
.ys-main{
    margin-top: 0 !important;
}
.tplu-list-link{
    display: flex;
    align-items: center;
}
.tplu-list-link-icon{
    width: 0.36rem;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 8px;
    background: #F9F9F9;
    border-radius: 8px;
}
.tplu-list-link-icon img{
    width: 100%;
}
.tplu-list-link-text{
    color: var(--color333);
    line-height: var(--line175);
    transition: all .36s ease;
}
.media-pull-wrap,
.type-pull-wrap,
.about-pull-wrap{
    box-shadow: var(--shadow1);
}
.type-pull-wrap{
    background: var(--colorfff);
    border-radius: var(--radius15);
    overflow: hidden;
    padding: 0.16rem 0.16rem 0.16rem 0.32rem;
}
.head-nav-item-down{
    min-width: 6.88rem;
    background: transparent;
    box-shadow: none;
}
.type-pull{
    max-width: 7.8rem;
}
.tplu-list{
    margin-bottom: 0.24rem;
}
.tplu-list:last-child{
    margin-bottom: 0;
}
.type-pull-right{
    width: 2.3rem;
    flex-shrink: 0;
}
.type-pull-wrap{
    display: flex;
    align-items: flex-start;
    justify-content:space-between;
}
.type-pull-left{
    display: flex;
    flex-shrink: 0;
    margin: 0 -0.4rem;
}
.type-pull-left-ul{
    padding: 0 0.4rem;
}
.tpru-lis-link{
    display: block;
    position: relative;
    border-radius: 8px;
    overflow: hidden;
}
.tplu-list.yxnav-active2 .tplu-list-link-text{
    color: var(--colormain);
}
.tpru-lis-link-show{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 0.24rem 0.2rem 0.18rem;
}
.tlls-btn{
    display: flex;
    align-items: center;
}
.tlls-btn-icon{
    width: 0.24rem;
    flex-shrink: 0;
    font-size: 0;
}
.tlls-btn-icon img{
    width: 100%;
}
.tlls-btn-word p{
    color: var(--colorfff);
    line-height: var(--line18);
}
.tlls-title{
    color: var(--colorfff);
    line-height: 1.6;
    font-weight: 700;
    margin-bottom: 8px;
}
.tlls-word p{
    color: var(--colorfff);
    line-height: var(--line18);
}
.head-nav-item:nth-child(1) .head-nav-item-down{
    left: 0;
    transform: translateX(0%);
}
.head-nav-item-title{
    z-index: 1;
    position: relative;
}
.ys-hd-pc.isfixed .head-nav-item.yxnav-active1 .head-nav-item-title,
.ys-hd-pc.ishover .head-nav-item.yxnav-active1 .head-nav-item-title,
.ys-page-wrap.inside-main .head-nav-item.yxnav-active1 .head-nav-item-title{
    color: var(--colormain) !important;
}
.head-nav-item .head-nav-item-title::after{
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: -1;
    width: calc(100% + 0.48rem);
    height: 50%;
    border-radius: 100px;
    background: #F9F9F9;
    pointer-events: none;
    opacity: 0;
    transition: all .36s ease;
}
.head-nav-item .head-nav-item-title::before{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%,0%);
    z-index: -1;
    width: calc(100% + 0rem);
    height: 1px;
    border-radius: 100px;
    background: var(--colorfff);
    pointer-events: none;
    opacity: 0;
    transition: all .36s ease;
    display: none;
}
.head-nav-item.yxnav-active1 .head-nav-item-title::before{
    opacity: 1;
}
.ys-hd-pc.isfixed .head-nav-item.yxnav-active1 .head-nav-item-title::after,
.ys-hd-pc.ishover .head-nav-item.yxnav-active1 .head-nav-item-title::after,
.ys-page-wrap.inside-main .head-nav-item.yxnav-active1 .head-nav-item-title::after{
    opacity: 1 !important;
}
.ys-hd-pc.isfixed .head-nav-item.yxnav-active1 .head-nav-item-title::before,
.ys-hd-pc.ishover .head-nav-item.yxnav-active1 .head-nav-item-title::before,
.ys-page-wrap.inside-main .head-nav-item.yxnav-active1 .head-nav-item-title::before{
    opacity: 0 !important;
}
.head-nav-item:nth-child(2) .head-nav-item-down{
    left: -90%;
    transform: translateX(0%);
}
.head-nav-item:nth-child(3) .head-nav-item-down{
    min-width: 7.8rem;
}
.media-pull-wrap{
    background: var(--colorfff);
    border-radius: var(--radius15);
    overflow: hidden;
    padding: 0.24rem 0.24rem 0.24rem 0.32rem;
}
.media-pull-right{
    width: 2.14rem;
    flex-shrink: 0;
}
.media-pull-right-title{
    color: var(--color333);
    line-height: var(--line175);
    font-weight: 700;
    margin-bottom: 0.16rem;
}
.media-pull-wrap{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.media-pull-right .tpru-lis-link-show{
    position: static;
    padding: 0.16rem 0.1rem 0.13rem;
}
.media-pull-right .tpru-lis-link{
    background: var(--colorbj2);
    border-radius: 8px;
    overflow: hidden;
}
.media-pull-right .tlls-title{
    color: var(--color333);
    line-height: var(--line18);
    max-height: 3.6em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 0.19rem;
}
.media-pull-right .tlls-btn-icon{
    width: 0.24rem;
}
.media-pull-left{
    margin: 0 -0.4rem;
}
.head-nav-item:nth-child(4) .head-nav-item-down{
    left: auto;
    right: -100%;
    transform: translateX(0%);
}
.about-pull-wrap{
    border-radius: var(--radius15);
    overflow: hidden;
    background: var(--colorfff);
    padding: 0.24rem 0.16rem 0.14rem 0.32rem;
}
.apwt-title{
    line-height: var(--line175);
    color: var(--color333);
}
.apwt-word p{
    line-height: var(--line18);
    color: var(--color999);
}
.about-pull-wrap-top{
    padding-bottom: 0.16rem;
    margin-bottom: 0.24rem;
    border-bottom: solid 1px rgba(0, 0, 0, 0.10);;
}
.apwb-left .type-pull-left-ul{
    padding: 0 !important;
}
.apwb-left{
    padding-right: 0.2rem;
    width: 30%;
    border-right: solid 1px rgba(0, 0, 0, 0.10);;
}
.apwb-right{
    width: 70%;
    padding-left: 0.4rem;
}
.about-pull-wrap-bot{
    display: flex;
}
.arli-uls-lis-link{
    color: var(--color333);
    line-height: var(--line18);
    transition: all .36s ease;
}
.arli-uls-lis{
    margin-bottom: 8px;
}
.arli-uls-lis:last-child{
    margin-bottom: 0;
}
.arli-uls-lis.yxnav-active3 .arli-uls-lis-link{
    color: var(--colormain);
}
.apwb-right-list-item{
    display: none;
}
.apwb-right-list-item:first-child{
    display: block;
}
.apwb-right{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.apwb-right-link{
    width: 2.3rem;
}
.ys-ban-title{
    text-align: center;
    color: var(--colorfff);
    font-size: var(--font64);
    line-height: var(--line13);
    font-weight: 700;
}
.ys-ban-li.slick-active .ys-ban-title{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.5s;
}
.ys-ban-slick .slick-dots{
    bottom: 0.76rem;
}
.ys-ban-slick .slick-dots li{
    width: 8px;
    height: 8px;
    border-radius: 100px;
    background: rgba(255, 255, 255, 0.30);
}
.ys-ban-slick .slick-dots li.slick-active{
    width: 0.72rem;
    background: rgba(255, 255, 255, 0.80);
}
.ys-ban-slick.slick-dotted .slick-list{
    padding-bottom: 0 !important;
}
.ys-ban-imgbox::before{
    height:2.18rem;
    top: auto;
    bottom: 0;
    pointer-events: none;
    background: linear-gradient(0deg, rgba(13, 44, 108, 1) 0%, rgba(12, 44, 110, 0.00) 100%);
}
.ys-ban-imgbox img {
    transform: scale(1.18);
    transition: transform 4.4s linear;
}
.ys-ban-li.active .ys-ban-imgbox img{
    transform: scale(1);
}
.home-backg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    pointer-events: none;
}
.home-backg.on{
    z-index: 2;
}
.home-backg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-backg-wrap{
    position: sticky;
    top: 0;
    width: 100%;
    height:100vh;
}
.home-botcry{
    position: relative;
    z-index: 1;
}
.home-backg-wrap::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height:3.84rem;
    background: linear-gradient(180deg, #0D2C6C 0%, rgba(12, 44, 110, 0.00) 100%);
    z-index: 1;
    pointer-events: none;
}
.home-main section,
.ys-footer{
    position: relative;
    z-index: 3;
}
.home-news{
    padding-top: var(--space120);
    padding-bottom: 0.65rem;
    border-radius: calc(var(--radius20) * 2);
    background: #4670CA;
    overflow: hidden;
}
.home-news h2{
    color: var(--colorfff);
}
.home-news-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.48rem;
}
.home-news-ul{
    margin: 0 -0.14rem;
}
.home-news-ul-li{
    width: 33.333333%;
    padding: 0 0.14rem;
    height: auto !important;
}
.hnul-link-bot{
    height: 100%;
    padding: 0.32rem 0.4rem 0.4rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.hnul-link{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border-radius: var(--radius15);
    overflow: hidden;
    background: var(--colorfff);
    position: relative;
    height: 100%;
}
.hnul-link .ys-imgbox-cover{
    flex-shrink: 0;
}
.hnul-link-bot-title{
    font-weight: 700;
    color: var(--color333);
    line-height: var(--line15);
    margin-bottom: 0.6rem;
    transition: all .36s ease;
}
.hnul-link-bot-other{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.hlbo-date p{
    color: var(--color666);
}
.hlbo-tab p{
    padding: 0.08rem 0.16rem;
    background: #F9F9F9;
    border-radius: 4px;
    color: var(--color666);
    line-height: 1.2;
}
.home-news-top .arrows-icon{
    width: 0.48rem;
    height: 0.48rem;
    border: solid 1px #fff;
}
.home-news-top .arrows-icon::after{
    background: url(../images/a1_icon_16.svg) center / contain  no-repeat;
}
.home-news-top .mod-arrows{
    width: 1.08rem;
}
.home-news-ul .slick-dots li{
    background: rgba(0, 0, 0, 0.20);
    margin: 0 0.12rem;
}
.home-news-ul .slick-dots li.slick-active{
    background: var(--colorfff);
}
.home-news-btn{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0.4rem;
}
.home-news-btn .std-btn1-link{
    border: solid 1px #fff !important;
    padding: 0.1rem 0.16rem 0.1rem 0.32rem;
}
.home-news-btn .std-btn1-link::after{
    display: none;
}
.home-ctact{
    padding: 1.89rem 0 1.6rem;
}
.home-ctact h2{
    text-align: center;
    margin-bottom: 0.24rem;
    color: rgba(255, 255, 255, 0.60);
    line-height: var(--line13);
    font-weight: 700;
}
.home-ctact h2 span{
    color: rgba(255,255,255,1);
}
.home-ctact-word p{
    text-align: center;
    color: rgba(255, 255, 255, 0.75);
    line-height: 1.6;
}
.home-ctact-btn{
    display: flex;
    justify-content: center;
    margin-top: 0.64rem;
}
.home-ctact-btn .std-btn1-link{
    background: rgba(255, 255, 255, 0.20);
    padding: 0.1rem 0.16rem 0.1rem 0.32rem;
}
.home-ctact{
    width: 100%;
    position: relative;
}
.home-ctact-bg{
    width: 74.375%;
    pointer-events: none;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    z-index: -1;
}
.home-ctact-bg img{
    width: 100%;
}
.home-list-number-left{
    width:90%;
}
.home-list-number h2{
    color: var(--colorfff);
    font-weight: 700;
    margin-bottom: 0.9rem;
    line-height: var(--line13);
}
.hulb-num .ys-demo-num1{
    font-size: var(--font90);
    font-weight: 800;
    line-height: 1.1;
    color: var(--colorfff);
}
.hulb-num{
    display: flex;
    align-items: flex-end;
    margin-bottom: 0.28rem;
}
.hulb-word p{
    color: rgba(255, 255, 255, 0.90);
    line-height: var(--line15);
}
.hlnl-uls-lis{
    margin-bottom: 0.8rem;
}
.hlnl-uls-lis:last-child{
    margin-bottom: 0;
}
.hulb-num span{
    font-size: var(--font60);
    font-weight: 800;
    line-height: var(--line15);
    color: var(--colorfff);
}
.hlnl-uls-lis{
    opacity: .1;
    transition: all .36s ease;
}
.hlnl-uls-lis.act{
    opacity: 1;
}
.home-list-number{
    padding-bottom: 30vh;
}
.home-list-number .std-btn1{
    margin-top: var(--space120);
}
.home-list-number-left .std-btn1-link{
    padding: 0.1rem 0.16rem 0.1rem 0.32rem;
    border: solid 1px var(--colorfff) !important;
}
.home-list-number-left .std-btn1-link::after{
    display: none;
}
.home-list-more-left{
    width: 100%;
}
.hlml-uls-lis{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    min-height: calc(100vh - var(--headh));
}
.hulb-title{
    color: var(--colorfff);
    line-height: var(--line13);
    margin-bottom: 0.24rem;
}
.hulb-word p{
    color: rgba(255, 255, 255, 0.75);
    line-height: var(--line175);
}
.hulb-list-item-box{
    display: flex;
    align-items: flex-start;
}
.hlib-pic{
    width: 0.4rem;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 0.14rem;
}
.hlib-pic img{
    width: 100%;
}
.hulb-word{
    margin-bottom: 0.16rem;
}
.hlib-tit{
    color: var(--colorfff);
    font-weight: 700;
    line-height: var(--line15);
}
.hulb-list-item{
    width: 50%;
    margin-top:0.48rem;
    padding: 0 0.7rem;
}
.hulb-list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.7rem;
}
.hulb-btn{
    margin-top: 0.94rem;
}
.hulb-btn-link{
    display: flex;
    align-items: center;
}
.hulb-btn-link-text{
    color: var(--colorfff);
    line-height: var(--line18);
}
.hulb-btn-link-icon{
    width: 0.24rem;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 4px;
    transition: all .36s ease;
}
.hulb-btn-link-icon img{
    width: 100%;
}
.home-list-special{
    width: 100%;
    height: calc(100vh - var(--headh));
    padding: 1.86rem 0 1.3rem;
    position: relative;
}
.home-list-special-ul{
    display: flex;
    align-items: stretch;
    height: 100%;
}
.home-list-special .ys-cont1400{
    height: 100%;
}
.hlsu-li{
    width: 50%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.hlsu-li-box{
    width: 70%;
    display: flex;
    align-items: flex-start;
}
.hlsu-li-box-icon{
    width: 0.72rem;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 0.16rem;
}
.hlsu-li-box-icon img{
    width: 100%;
}
.hlbr-tit{
    color: var(--colorfff);
    line-height: var(--line15);
    font-weight: bold;
    margin-bottom: 8px;
}
.hlbr-word p{
    color: rgba(255,255,255,0.75);
    line-height: var(--line175);
    text-overflow: ellipsis;
    max-height: 5.25em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.hlsu-li .hulb-btn{
    margin-top: 0.4rem;
}
.hlsu-li2{
    justify-content: flex-end;
    align-items: flex-end;
}
.home-list-special-bg{
    width: 85vw;
    max-width: 1400px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -1;
    pointer-events: none;
}
.home-list-special-bg img{
    width: 100%;
    animation: rotate1 12s linear infinite;
}
@keyframes rotate1{
    100%{
        transform: rotate(-1turn);
    }
}
.home-list-slide-botswip .swiper-button-prev,
.home-list-slide-botswip .swiper-button-next {
    opacity: 0 !important;
    pointer-events: none;
}
.hwlb-icon{
    width: 0.88rem;
    margin: 0 auto;
}
.hwlb-icon img{
    width: 100%;
}
.hlst-wrapper-li-box{
    position: relative;
}
.hwlb-icon-line{
    width: 0.88rem;
    margin: 0 auto;
    position: absolute;
    bottom: -0.2rem;
    left: 49.5%;
    transform: translateX(-50%);
}
.hwlb-icon-line img{
    width: 100%;
}
.hwlb-title-cry{
    color: rgba(255, 255, 255, 0.4);
    line-height: var(--line14);
    font-weight: 700;
    position: relative;
    display: block;
}
.hlst-wrapper-li.slick-next1 .hwlb-title-cry,
.hlst-wrapper-li.slick-prev1 .hwlb-title-cry{
    animation:ysfadeInUp .8s ease-in-out both;
    animation-delay:.5s
}
.hwlb-title{
    opacity: 1;
    transition: all .36s ease;
    position: absolute;
    bottom: 0;
    overflow: hidden;
}
.hlst-wrapper-li.slick-active .hwlb-title{
    opacity: 0;
}
.hlst-line{
    width: 100%;
}
.hlst-line img{
    width: 100%;
}
.hlst-cry{
    width: 1.8rem;
    margin: 0 auto;
}
.home-list-slide .ys-cont1400{
    display: flex;
    flex-direction: column;
    justify-content: center;
    transform: translateY(-4%);
}
.home-list-slide-topswip{
    position: relative;
}
.hlst-line{
    position: absolute;
    top: 0.42rem;
    left: 50%;
    transform: translateX(-50%);
}
.hwlb-title{
    white-space: nowrap;
}
.home-list-slide-botswip{
    width: 40%;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
}
.hwlb-titles{
    text-align: center;
    color: var(--colorfff);
    line-height: var(--line14);
    font-weight: 700;
}
.hwlb-texts p{
    color: var(--colorfff);
    text-align: center;
    line-height: var(--line175);
    text-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
}
.hwlb-btn{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0.24rem;
    overflow: hidden;
}
.hwlb-btn .hulb-btn{
    display: inline-block;
    margin-top: 0 !important;
}
.hlsb-wrapper-li{
    opacity: 0 !important;
    transition: all .36s ease;
}
.hlsb-wrapper-li.slick-active{
    opacity: 1 !important;
}
.home-list-slide-botswip{
    position: absolute;
    left: 50%;
    top: 67%;
    bottom: auto;
    transform: translate(-50%,-50%);
}
.hwlb-span{
    overflow: hidden;
    margin-bottom: 0.24rem;
}
.hlsb-wrapper-li.slick-active .hwlb-titles{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.2s;
}
.hlsb-wrapper-li.slick-active .hwlb-texts{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.3s;
}
.hlsb-wrapper-li.slick-active .hulb-btn{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.4s;
}
.home-list-title-wrap{
    display: flex;
    align-items: center;
    font-size: var(--font64);
    color: var(--colorfff);
    line-height: var(--line13);
    font-weight: 700;
    opacity: 1;
    clip-path: polygon(50% 0%, 50% 0%, 50% 100%, 50% 100%);
}
.hltw-img{
    width: 1.44rem;
    display: inline-block;
    margin: auto 0.1rem;
}
.hltw-img img{
    width: 100%;
}
.hltw-tit{
    display: inline-block;
    opacity: 0.4;
}
.hltw-white{
    opacity: 1;
}
.home-list-title-cry{
    height: 100vh;
    position: sticky;
    -webkit-position: sticky;
    top: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
.home-list-title .ys-cont1400{
    height: 100%;  
}
.home-backg-scroll-icon{
    width: 0.24rem;
    margin: 0 auto 0.1rem;
}
.home-backg-scroll-icon img{
    width: 100%;
}
.home-backg-scroll-text{
    text-align: center;
    line-height: var(--line18);
    color: rgba(217, 217, 217, 0.60);
}
.home-backg-scroll{
    display: flex;
    flex-direction: column;
    align-items: center;
    position: absolute;
    bottom: 0.56rem;
    left: 50%;
    transform: translateX(-50%);
}
.home-backg-change-img img{
    width: 100%;
}
.home-backg-change-img1,
.home-backg-change-hide img:nth-child(1){
    width: 2.36rem !important;
    position: relative;
    margin-right: 8px;
}
.home-backg-change-img2,
.home-backg-change-hide img:nth-child(2){
    width: 1.94rem !important;
}
.home-backg-change{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    display: flex;
    align-items: center;
    pointer-events: none;
}
.home-backg{
    pointer-events: none
}
.home-backg-change-dress{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.home-backg-change-hide{
    display: flex;
    align-items: center;
    filter: blur(20px);
    -webkit-filter: blur(20px);
    -moz-filter: blur(20px);
    -ms-filter: blur(20px);
    -o-filter: blur(20px);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: -1;
    width: 100%;
    pointer-events: none;
}
.home-list{
    position: relative;
    z-index: 2;
}
.home-list-slide{
    height: 200vh;
}
.home-list-slide-wrap{
    height: 98vh;
    position: sticky;
    top: 0;
    opacity: 0;
    transition: all .36s ease;
}
.home-list-slide.end1 .home-list-slide-wrap{
    opacity: 1;
}
.home-list-special-bg{
    opacity: 0;
    transition: all .36s ease;
}
.home-list-special-bg.ys-show{
    opacity: 1;
}
.home-list-more{
    padding-top: 50vh;
}
.home-list-lottie{
    width: 100%;
    margin: 0 auto;
}
.home-list-lottie-wrap{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    position: relative;
}
.home-list-lottie-right{
    flex-shrink: 0;
    width: 60%;
    height:100vh;
    position: sticky;
    top: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transform: translateX(12vw);
    opacity: 0;
    transition: all .36s ease;
}
.home-list-lottie-right.start{
    opacity: 1;
}
.home-list-lottie-left{
    width: 38%;
}
.home-botcry-wrap{
    overflow: visible !important;
}
#lottie {
    width: 100%;
    transition: all .36s;
    transform: scale(1.2);
}
.home-botbg{
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    background: linear-gradient(180deg, rgba(11, 39, 96, 1) 0%, rgba(42, 82, 164, 1) 100%);
    pointer-events: none;
}
.home-backg-img, .home-backg-img img{
    width: 100%;
}
.home-backg-img img{
    height: 100%;
    object-fit: cover;
}
.home-botcry-wrap{
    width: 100%;
    position: relative;
}
/* 首页-end */
/* 20251027--补充 */
.join-welfare-title h2{
    pointer-events: all;
}
.footer-min-list{
    flex-wrap: nowrap;
}
.dcru-list-boxs{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.deve-feat-bg img{
    object-fit: cover;
}
.adib-company{
    font-size: var(--font14);
}
/* 粒子 */
.home-bg {
    width: 100%;
    height: 100%;
    opacity: 1;
}
.hllr-wrap{
    width: 100%;
    position: relative;
    height:100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.home-list-lottie-right{
    pointer-events: none;
}
.home-backg-img{
    opacity: 0;
    display: none;
    height: 100%;
}
.home-list-slide-wrap{
    overflow: hidden;
}
.ys-phnav-menu-btn{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0.1rem;
}
/* 载入效果 */
.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) {
    .hulb-btn-link:hover .hulb-btn-link-icon{
        transform: translateX(8px);
    }
    .home-news-btn .std-btn1-link:hover{
        border: solid 1px transparent !important;
    }
    .hnul-link:hover .hlbo-tab p{
        color: var(--colormain);
    }
    .hnul-link:hover .hnul-link-bot-title{
        color: var(--colormain);
    }
    .pipelin-tab-ul-li p:hover::after{
        width: 100%;
    }
    .about-tech .std-btn1.white .std-btn1-link:hover{
        background: var(--colormain);
        color: var(--colorfff);
    }
    .abul-wrap:hover .abul-hide,
    .swiper-slide-wrap:hover .abul-hide{
        opacity: 1;
        pointer-events: all;
    }
    .dewr-yearul-li p:hover::after{
        width: 100%;
    }
    .dewr-yearul-li p:hover{
        color: var(--colormain);
    }
    .std-btn1.mainvi .std-btn1-link:hover .std-btn1-text{
        color: var(--colorfff) !important;
    }
    .std-btn1.white .std-btn1-link:hover .std-btn1-text{
        color: var(--colorfff) !important;
    }
    .std-btn1.main.icon .std-btn1-link:hover .std-btn1-text{
        color: var(--colorfff);
    }
    .dpul-links:hover {
        border: solid 1px rgba(255, 255, 255, 0.10);
        background: var(--colorbj2);
    }
    .dpul-links:hover .dpul-links-text p{
        color: var(--colormain);
    }
    .dpul-links:hover .dpul-links-date p{
        color: rgba(51, 51, 51, 0.80);
    }
    .dcwr-ul-list-link:hover .dull-right-tit{
        color: var(--colormain);
    }
    .nlul-links:hover .nlul-links-bot-title{
        color: var(--colormain);
    }
    .nrul-link:hover .nlrt-title{
        color: var(--colormain);
    }
    .std-btn1.black .std-btn1-link:hover{
        border: solid 1px transparent;
    }
    .std-btn1.black .std-btn1-link:hover .std-btn1-text{
        color: var(--colorfff) !important;
    }
    .itul-links:hover::after{
        width: 100%;
    }
    .plul-links:hover .plul-link-title{
        color: var(--colormain);
    }
    .comp-tabli li:hover {
        color: #fff;
        background: var(--colormain);
        border: 1px solid var(--colormain);
    }
    .plul-link:hover .plul-link-left-date,
    .plul-link:hover .plul-link-left-date span,
    .plul-link:hover .plul-link-left-text{
        color: var(--colormain);
    }
    .ys-bread-list:hover a{
        opacity: 1;
    }
    .std-btn1-link:hover::before{
        width: 100%;
        right: auto;
        left: 0;
    }
    .std-btn1-link:hover{
        border: solid 1px transparent;
    }
    .std-btn1.icon .std-btn1-link:hover::after{
        opacity: 0;
    }
    .std-btn1.icon .std-btn1-link:hover .std-btn1-text{
        color: var(--colormain);
    }
    .std-btn1.icon .std-btn1-link:hover .std-btn1-icon img:nth-child(1){
        opacity: 0;
    }
    .std-btn1.icon .std-btn1-link:hover .std-btn1-icon img:nth-child(2){
        opacity: 1;
    }
    .footer-share-btn-pic:hover img:nth-child(1){
        opacity: 0;
    }
    .footer-share-btn-pic:hover img:nth-child(2){
        opacity: 1;
    }
    .footer-privacy li a:hover{
        color: #fff;
    }
    .mod-arrows1 .swiper-button-next:hover,
    .mod-arrows1 .swiper-button-prev:hover,
    .mod-arrows1 .slick-prev:hover, 
    .mod-arrows1 .slick-next:hover{
        background: var(--colormain);
    }
    .mod-arrows1 .swiper-button-next:hover::after,
    .mod-arrows1 .swiper-button-prev:hover::after,
    .mod-arrows1 .slick-prev:hover::after, 
    .mod-arrows1 .slick-next:hover::after{
        background: url(../images/a1_icon_16.svg) center / contain no-repeat;
    }
    .about-honor .swiper-button-prev:hover,
    .about-honor .swiper-button-next:hover{
        border: solid 1px var(--colorfff);
        background: var(--colorfff);
    }
    .about-honor .swiper-button-prev:hover::after,
    .about-honor .swiper-button-next:hover::after{
        background: url(../images/a1_icon_16_1.svg) center / contain no-repeat;
    }
    .about-report-top .arrows-icon:hover{
        background: var(--colormain);
        border: solid 1px var(--colormain);
    }
    .about-report-top .arrows-icon:hover::after{
        background: url(../images/a1_icon_16.svg) center / contain no-repeat;
    }
    .home-news-top .arrows-icon:hover{
        background: #fff;
        border: solid 1px #fff;
    }
    .home-news-top .arrows-icon:hover::after{
        background: url(../images/a1_icon_16_1.svg) center / contain  no-repeat;
    }
    .home-list-number-left .std-btn1-link:hover{
        border: solid 1px transparent !important;
    }
    .change-arrows .slick-prev:hover,
    .change-arrows .slick-next:hover,
    .about-manag-swip-other .swiper-button-next:hover,
    .about-manag-swip-other .swiper-button-prev:hover{
        background: var(--colormain);
    }
    .about-honor .swiper-button-next:hover,
    .about-honor .swiper-button-prev:hover{
        background: #fff !important;
    }
    .change-arrows .slick-prev:hover img:nth-child(1),
    .change-arrows .slick-next:hover img:nth-child(1),
    .about-manag-swip-other .swiper-button-next:hover img:nth-child(1),
    .about-manag-swip-other .swiper-button-prev:hover img:nth-child(1){
        opacity: 0;
    }
    .change-arrows .slick-prev:hover img:nth-child(2),
    .change-arrows .slick-next:hover img:nth-child(2),
    .about-manag-swip-other .swiper-button-next:hover img:nth-child(2),
    .about-manag-swip-other .swiper-button-prev:hover img:nth-child(2){
        opacity: 1;
    }
    .mod-aside-ul-li:hover .maul-show-img img:nth-child(2){
        opacity: 1;
    }
    .mod-aside-ul-li:hover .maul-show-img img:nth-child(1){
        opacity: 0;
    }
    .mod-aside-ul-li:hover .maul-show-text p{
        color: var(--colormain);
    }
}

/* 20251030--补充修改 */
.agcw-right{
    top: calc(var(--headh) + 1.5rem);
}
/* 下滑时不变 */
.home-main .ys-hd-pc.isfixed::before{
    background: rgba(65, 83, 130, 0.04);
    box-shadow: none;
}
.home-main .ys-hd-pc.isfixed .std-btn1-link::before{
    display: none;
}
.home-main .ys-hd-pc.isfixed .std-btn1-link{
    color: var(--colorfff);
    background: transparent;
    border: solid 1px var(--colorfff);
}
.home-main .ys-hd-pc.isfixed .ys-sou1{
    opacity: 0;
}
.home-main .ys-hd-pc.isfixed .head-lang-top img:nth-of-type(2), 
.home-main .ys-hd-pc.isfixed .head-logo img:nth-of-type(2), 
.home-main .ys-hd-pc.isfixed .head-search-btn img:nth-of-type(2){
    opacity: 0;
}
.home-main .ys-hd-pc.isfixed .head-lang-top img:nth-of-type(1), 
.home-main .ys-hd-pc.isfixed .head-logo img:nth-of-type(1), 
.home-main .ys-hd-pc.isfixed .head-search-btn img:nth-of-type(1){
    opacity: 1;
}
.home-main .ys-hd-pc.isfixed .head-nav-item-title{
    color: var(--colorfff);
}
.home-main .ys-hd-pc.isfixed .head-nav-item.yxnav-active1 .head-nav-item-title{
    color: var(--colorfff) !important;
} 
.home-main .ys-hd-pc.isfixed .head-nav-item.yxnav-active1 .head-nav-item-title::after{
    opacity: 0 !important;
}
/* hover时反白 */
.home-main .ys-hd-pc.ishover::before{
    background: #fff;
    box-shadow: var(--shadow1);
}
.home-main .ys-hd-pc.ishover .std-btn1-link::before{
    display: block;
}
.home-main .ys-hd-pc.ishover .std-btn1-link{
    color: var(--colorfff);
    background: var(--colormain);
    border: solid 1px var(--colormain);
}
.home-main .ys-hd-pc.ishover .head-nav-item-title{
    color: var(--color333) !important;
}
.home-main .ys-hd-pc.ishover .ys-sou1{
    opacity: 1 !important;
}
.home-main .ys-hd-pc.ishover .head-lang-top img:nth-of-type(2), 
.home-main .ys-hd-pc.ishover .head-logo img:nth-of-type(2), 
.home-main .ys-hd-pc.ishover .head-search-btn img:nth-of-type(2){
    opacity: 1 !important;
}
.home-main .ys-hd-pc.ishover .head-lang-top img:nth-of-type(1), 
.home-main .ys-hd-pc.ishover .head-logo img:nth-of-type(1), 
.home-main .ys-hd-pc.ishover .head-search-btn img:nth-of-type(1){
    opacity: 0 !important;
}
.home-main .ys-hd-pc.ishover .head-nav-item.yxnav-active1 .head-nav-item-title{
    color: var(--colormain) !important;
} 
.home-main .ys-hd-pc.ishover .head-nav-item.yxnav-active1 .head-nav-item-title::after{
    opacity: 1 !important;
}
.home-list-slide.end1 .home-list-slide-topswip{
    animation: ysfadeInUp .6s ease-in-out both;
    animation-delay: 0.2s;
}
.home-list-slide.end1 .home-list-slide-botswip #ys-swiper2{
    animation: ysfadeInUp .6s ease-in-out both;
    animation-delay: 0.2s;
}
.home-list-slide{
    height: var(--height1);
}
.hlst-wrapper-li {  
    will-change: transform;
    transform: rotate(var(--rotate));
    opacity: 1 !important;
}
.hlst-wrapper-li.slick-active,
.hlst-wrapper-li.slick-prev1,
.hlst-wrapper-li.slick-next1{
    opacity: 1 !important;
    transition: opacity .36s ease;
    transition-delay: .2s;
}

.hlst-wrapper-li-box {
    width: 1.8rem;
    margin: 0 auto;
    will-change: transform;
    transform: translateY(-50%) rotate(calc(var(--rotate) * -1));
}
.hlst-wrapper {
    width: 100%;
    height: 100%; 
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.hlst-cry {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
}
.home-list-slide-topswip {
    position: relative;
    width: 13rem;
    height: 13rem;
    margin: 0 auto;
    margin-bottom: -1rem;
    margin-top: 51.5vh;
}
.home-list-slide-wrap{
    display: block !important;
}
.hlst-wrapper .slick-list{
    overflow: visible !important;
}
.hlst-line{
    position: relative;
    top: auto;
    left: auto;
    transform: inherit;
}
.hlst-wrapper .slick-list, 
.hlst-wrapper .slick-track {
    height: 100%;
}
.home-tools-zhan li {
    height: 80vh;
}
.home-list-slide.end1 .hlsb-wrapper{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.3s;
}
.home-list-lottie .std-btn1.icon .std-btn1-link{
    border: solid 1px var(--colorfff);
}
.home-list-lottie .std-btn1.icon .std-btn1-link.std-btn1-link::after{
    display: none !important;
}
.hlst-wrapper-li.slick-next1 .hwlb-icon-line {
    bottom: 0.1rem;
    left: 60%;
    transform: translateX(-50%) rotate(-116deg);
}
.hlst-wrapper-li.slick-next1 .hwlb-title {
    right: auto;
    left: 90%;
    top: 30%;
    transform: translateY(-50%);
}
.hlst-wrapper-li.slick-prev1 .hwlb-title,
.hlst-wrapper-li .hwlb-title {
    right: 90%;
    top: 30%;
    transform: translateY(-50%);
    bottom: auto;
}
.hlst-wrapper-li.slick-prev1 .hwlb-icon-line,
.hlst-wrapper-li .hwlb-icon-line {
    bottom: 0.1rem;
    left: 41%;
    transform: translateX(-50%) rotate(120deg);
}
.home-list-slide-wrap{
    padding: 0 0.5rem;
}
.hlst-wrapper-li.slick-active .hwlb-icon-line{
    bottom: -0.2rem;
    left: 49.5%;
    transform: translateX(-50%);
}
.hlst-wrapper .slick-next,
.hlst-wrapper .slick-prev{
    opacity: 0 !important;
    pointer-events: none;
}
.home-main .ys-hd-pc.ys-opacity::before{
    background: rgba(65, 83, 130, 0.5) !important;
}
.home-main .ys-hd-pc.ishover::before{
    background: #fff !important;
}
.home-botcont{
    width: 100%;
    position: relative;
}
.home-list-special{
    overflow: hidden;
}
.home-botbg{
    overflow: hidden;
}
.hlst-cry .mod-arrows1{
    opacity: 0 !important;
    pointer-events: none;
}


/* 20251103--bug修改--start */
.footer-text p img{
    margin-right: 5px;
}
.invest-list-wrap-item p{
    width: 100%;
    height: 100%;
}
.invest-list-wrap-item iframe{
   width: 100%;
   height: 100%;
}
.hlib-tit{
    margin-top: 5px;
}
.about-into-img-bg1{
    top: 0.3rem;
}
.prodet-wrap-right-word p{
    font-size: var(--font16);
}
.nrul-link{
    height: 100%;
}
.jwtu-lis-boxs{
    height: 100%;
}
.invest-list-wrap-item{
    /* height: 100vh; */
}
.prodlist-tab{
    padding-top: 0;
    padding-bottom: var(--space100);
}
.prodlist-tab-ul{
    margin-top: 0.9rem;
}
.home-backg.on{
    z-index: 1;
}
.home-backg.on2{
    z-index: 2;
}
.head-nav-item-down{
    padding-top: 8px;
    border-radius: var(--radius15);
}
.deve-feat.show1 .deve-feat-cont-wrap{
    animation:ysfadeInUp .8s ease-in-out both;
    animation-delay:.2s
}
.hlst-wrapper-li .hwlb-icon-line{
    opacity: 0 !important;
}
.home-tools-zhan{
    overflow: hidden;
    width: 100%;
}
.home-list-lottie-right,
.home-backg-wrap{
    overflow: hidden;
}
.list-main .prodlist-tab{
    padding-bottom: 0 !important;
}
.tpru-lis-link,
.hnul-link{
    transform: rotate(0);
    -webkit-transform: rotate(0);
}
.deve-feat{
    padding-top: 0rem !important;
    margin-top: 1.78rem;
}
.deve-feat-cont-wrap{
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
}
.hlst-cry-line{
    width: 100%;
    position: absolute;
    top: 0;
    height: 100%;
    pointer-events: none;
}
.hlst-cry-line .hwlb-icon-line1 {
    bottom: auto;
    top: 11.5%;
    left: 9%;
    transform: rotate(102deg);
}
.hlst-cry-line .hwlb-icon-line2 {
    bottom: auto;
    top: -1.5%;
    left: 50%;
    transform: translateX(-50%);
}
.hlst-cry-line .hwlb-icon-line3 {
    bottom: auto;
    top: 11.5%;
    left: auto;
    right: 9%;
    transform: rotate(-102deg);
}
.prodlist-main .prodlist-tab{
    padding-bottom: 0 !important;
}
.change-arrows .slick-prev::after,
.change-arrows .slick-next::after,
.about-manag-swip-other .swiper-button-prev::after,
.about-manag-swip-other .swiper-button-next::after{
    display: none;
}
.change-arrows .slick-next img,
.change-arrows .slick-prev img,
.about-manag-swip-other .swiper-button-next img,
.about-manag-swip-other .swiper-button-prev img{
    width: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .36s ease;
}
.change-arrows .slick-prev img,
.about-manag-swip-other .swiper-button-prev img{
    transform: translate(-50%,-50%) rotate(180deg);
}
.change-arrows .slick-next img:nth-child(1),
.change-arrows .slick-prev img:nth-child(1),
.about-manag-swip-other .swiper-button-next img:nth-child(1),
.about-manag-swip-other .swiper-button-prev img:nth-child(1){
    opacity: 1;
}
.change-arrows .slick-next img:nth-child(2),
.change-arrows .slick-prev img:nth-child(2),
.about-manag-swip-other .swiper-button-next img:nth-child(2),
.about-manag-swip-other .swiper-button-prev img:nth-child(2){
    opacity: 0;
}
.invest-list-wrap-item p{
    padding: 0 20px
}
.clbl-fr a{
    text-align: left;
}
.clbl-fr {
    width: 2.1rem;
}
.cwlu-li-box-left{
    flex-shrink:0;
}
.pipeline-list-biologics .yx_pipe_process_step{
    width: 8.3571%;
}
.pipeline-list-stuff .yx_pipe_process_step{
    width: 13.24%;
}
.footer-min-list-item{
    width: 20%;
    padding: 0 0.2rem;
}
.footer-min-list{
    margin: 0 -0.2rem 0.5rem;
}
.yx_pipe_ph_year {
    font-size: 14px;
    font-weight: 500;
    line-height: var(--line15);
    margin-bottom: 5px;
    color: #333;
}
.about-into-pic{
    width: 100%;
    height: 100%;
}
.about-into-pic img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-list-title{
    height: 160vh;
}
.hlst-wrapper-li.slick-active .hwlb-title{
    transition: all 0s ease;
}
.home-ctact .ys-cont1400{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2;
}
.home-ctact-bg {
    width: 74.375%;
    pointer-events: none;
    position: relative;
    left: auto;
    bottom: auto;
    transform: inherit;
    z-index: -1;
    margin: 0 auto;
}
.home-ctact {
    padding: 0;
}
.ys-footer{
    padding-top: 0.5rem !important;
}
.ys-fold-zhan{
    height: 3.3rem;
}
.yfzt-word {
    padding-top: 0.22rem;
    margin-top: 0.3rem;
}
.prodet-wrap-special.no1 .pwrc-list-edr{
    padding-left: 0 !important;
}
.prodet-wrap-role-word p,
.pwrc-list-edr p{
    font-size: var(--font16);
}
.footer-min-bts{
    padding-bottom: 0.2rem;
}
.footer-min-list-item{
    margin-top: 0.1rem;
}
.footer-top{
    margin-bottom: 0.34rem;
}
.fmbc-item-box-text{
    font-size: var(--font14);
}

/* 侧边 */
.mod-aside {
    width: 64px;
    position: fixed;
    z-index: 10;
    right: 14px;
    top: 50%;
    transform: translateY(-50%) translateX(150%);
    border-radius: 100px;
    background: #FFF;
    box-shadow: 0 1px 15px 2px rgba(124, 124, 124, 0.07);
    padding: 0.16rem 0;
    transition: all .36s ease;
}
.mod-aside.ys_show{
    transform: translateY(-50%) translateX(0%);
}
.mod-aside-ul-li {
    position: relative;
}
.maul-show {
    display: block;
    cursor: pointer;
    width: 100%;
    padding: 8px 16px;
    position: relative;
}
.maul-show-img {
    width: 32px;
    margin: 0 auto 4px;
    position: relative;
}
.maul-show-img img {
    width: 100%;
    transition: all .36s ease;
}
.maul-show-img img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.maul-show-text p {
    text-align: center;
    color: var(--color999);
    font-size: var(--font14);
    line-height: var(--line18);
    transition: all .36s ease;
}
.maul-hide {
    position: absolute;
    top: 50%;
    right: 100%;
    transform: translateY(-50%);
    padding-right: 20px;
    opacity: 0;
    pointer-events: none;
    transition: all .36s ease;
}
.maul-hide::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 16px;
    transform: translateY(-50%) rotate(45deg);
    width: 8px;
    height: 8px;
    background: var(--colorfff);
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.10);
}
.mod-aside-ul-tel .maul-hide a {
    padding:0.1rem 0.16rem;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    font-size: var(--font18);
    line-height: 1.6;
    display: block;
    white-space: nowrap;
    color: var(--color333);
    background: var(--colorfff);
    font-weight: 700;
}
.mod-aside-ul-tel .maul-hide a::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events:none;
    z-index: -1;
    background: #FFF;
}
.maul-hide-pic {
    width: 1.16rem;
    padding: 0.08rem;
    border-radius: var(--radius10);
    overflow: hidden;
    background: #fff;
}
.mod-aside-ul-tel .maul-hide a, .maul-hide-pic {
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.10); 
}
.maul-hide-pic img {
    width: 100%;
}
.mod-aside-ul-li.act .maul-hide {
    opacity: 1;
    pointer-events: all;
}
.mod-aside-ul-top .maul-show-img{
    width: 20px;
}
.mod-aside-ul-top{
    position: relative;
}
.mod-aside-ul-top::after{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 48%;
    height: 1px;
    background: #D5DAE4;
}
.mod-aside-ul-top .maul-show-img img:nth-child(1){
    opacity: 1 !important;
}
.ahwc-ul-li{
    min-height: 5rem;
}
.mod-top{
    opacity: 0 !important;
    pointer-events: none !important;
}
.mod-aside-ul-top .maul-show{
    padding-top: 0.16rem;
}
.about-honor-swip-cont{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.ahwc-ul-li-box{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.aulb-top-text{
    text-overflow: ellipsis;
    max-height: 3.2em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.hltw-img{
    transform-origin: center;
}
.hlst-wrapper-li.slick-prev1 .hwlb-title, .hlst-wrapper-li .hwlb-title{
    opacity: 1;
}
.hlmw-ul{
    display: none;
}
.invest-list-wrap-item p {
    padding: 0  !important;
    width: 85vw;
    max-width: 1400px;
    margin: 0 auto;
}
.plll-text span{
    font-size: 12px;
}
/*20251114*/
.invest-main .prodlist-tab-ul {
    margin-top: 0.45rem;
}
/*2025.11.22*/
.prodet-wrap-left-icon{
    width: 0.54rem;
    position: absolute;
    bottom: 0.75rem;
    right:0.26rem;
    cursor: pointer;
    z-index: 2;
}
.prodet-wrap-left-icon img{
    width: 100%;
}
.prodet-wrap-left{
    position: relative;
}