﻿@charset "utf-8";
@font-face {
    font-family: "OPPOSans-Regular";
    src: url('../fonts/fonts/OPPOSans3.0cn-Regular-9be23d63.woff2') format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
/* 公共样式 - start */
:root {
    /* 字号 */
    --font54: 54px;
    --font44: 44px;
    --font32: 32px;
    --font24: 24px;
    /* 段落字号 */
    --font18: 18px;
    --font16: 16px;
    --font14: 14px;
    /* 行高 */
    --line12: 1.2;
    --line13: 1.3;
    --line14: 1.4;
    --line15: 1.5;
    --line16: 1.6;
    --line175: 1.75;
    --line18: 1.8;
    /* 导航 */
    --line78: 78px;
    /* 颜色 */
    --color1: #0E1D44;
    --color2: #6E778F;
    --color3: #939393;
    --color4: #ffffff;
    --colormain1: #0849C3;
    --colormain2: #043DA7;
    --colorbj1: #23233A;
    --colorbj2: #EDF7FF;
    --colorbj3: #0D1735;
    /* 板块间距 */
    --space160: 160px;
    --space120: 120px;
    --space100: 100px;
    --space80: 80px;
    --space50: 50px;
    /* 段落间距 */
    --parpspace12: 12px;
    --parpspace10: 10px;
    --width-shu: 6;
    --width-shu2: 9;
    /* 特殊字体 */
    --family:"OPPOSans-Regular";
    /* 字重 */
    --weight:6.25;
}
.std-h1 {
    font-size: var(--font54);
    color: var(--color4);
    line-height: var(--line12);
    font-weight: bold;
}
.std-h2,
.yxedr-active h2 {
    font-size: var(--font44);
    color: var(--color1);
    line-height: var(--line13);
    line-height: var(--line13);
}
.std-h3,
.yxedr-active h3 {
    font-size: var(--font32);
    color: var(--color1);
    line-height: var(--line14);
}
.std-h4,
.yxedr-active h4 {
    font-size: var(--font24);
    color: var(--color1);
    line-height: var(--line15);
}
.std-text1,
.std-text1 p {
    font-size: var(--font18);
    color: var(--color1);
    line-height: var(--line18);
}
.std-text2,
.std-text2 p {
    font-size: var(--font16);
    color: var(--color2);
    line-height: var(--line18);
}
.std-text3,
.std-text3 p {
    font-size: var(--font14);
    color: var(--color2);
    line-height: var(--line18);
}
.yxedr-active p {
    font-size: var(--font16);
    color: var(--color2);
    line-height: var(--line18);
    margin-bottom: var(--parpspace12);
}
.std-padding {
    padding-top: var(--space150);
}
.std-padding1 {
    padding-bottom: var(--space120);
}
.std-padding2 {
    padding-bottom: var(--space100);
}

body {
    font-family: "PingFang SC", "Microsoft YaHei";
}
/* wow弹窗字体引入 */
.altumcode {
    --fontFamily: "PingFang SC", "Microsoft YaHei" !important;
}
/* 英文站换行规则 */
/* p,div,h1,h2,h3,h4,h5,h6,span,a{ 
    word-wrap: normal; 
    word-break: keep-all; 
} */
/*分享翻译*/
.ys-wechat-cont-parga p::before {
    content: '分享到 - 微信';
    /* content: 'Share the - weixin'; */
}
/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .2);
}
/*导航默认选中*/
.yxnav-active1 .hnit-img img:nth-child(2) {
    transform: rotate(180deg) !important;
    opacity: 1;
}
.yxnav-active1 .hnit-img img:nth-child(1) {
    opacity: 0;
}
.yxnav-active2 .hulb-text {
    color: var(--colormain1);
}
.yxnav-active2 .hulb-img img:nth-child(1){
    opacity: 0;
}
.yxnav-active2 .hulb-img img:nth-child(2){
    opacity: 1;
}
.yxnav-active2 .htul-text {
    color: var(--colormain1);
}
.yxnav-active2 .htul-box::after {
    width: 100%;
}
.yxnav-active3 .hbru-li-tit{
    color: var(--colormain1) !important;
}
.yxnav-active3 .hbru-li-tit{
    color: var(--colormain1) !important;
}
.yxnav-active4 a{
    color: var(--colormain1) !important;
}
.head-nav-item-title {
    line-height: var(--line80);
}
/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child) {
    display: none;
}
/* 省略号 */
.line-clamp {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* 过渡 */
.transition-time1 {
    transition: all .36s both;
}
.transition-time2 {
    transition: all .5s both;
}
/* 公共样式 - end */
/* button */
.std-btn1 {
    display: inline-block;
}
.std-btn1-box {
    display: block;
    cursor: pointer;
    padding: 10px 32px;
    border: solid 1px var(--colormain1);
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    gap: 16px;
}
.std-btn1-box p {
    font-size: var(--font16);
    line-height: var(--line18);
    color: var(--colormain1);
    transition: all .4s;
}
.std-btn1-box::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 0%;
    height: 100%;
    background: var(--colormain1);
    transition: all .4s;
    z-index: -1;
}
.std-btn2 {
    display: inline-block;
}
.std-btn2-box {
    width: 100%;
    display: block;
    cursor: pointer;
    font-size: var(--font16);
    line-height: var(--line18);
    transition: all .4s;
    color: var(--colorfff);
    padding: 10px 32px;
    background: var(--colormain1);
    overflow: hidden;
    position: relative;
    z-index: 1;
    gap: 16px;
    border-radius: 5px;
    justify-content: center;
}
.std-btn2-box::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 0%;
    height: 100%;
    background: var(--colormain2);
    transition: all .4s;
    z-index: -1;
}
.std-btn2-box p {
    font-size: var(--font16);
    line-height: var(--line18);
    color: var(--color4);
    transition: all .4s;
    text-align: center;
}
.std-btn3 {
    display: inline-block;
}
.std-btn3-box {
    justify-content: center;
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 9px 31px;
    border: solid 1px var(--color4);
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    gap: 16px;
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter:blur(8px);
}
.std-btn3-box p {
    font-size: var(--font16);
    line-height: var(--line18);
    color: var(--color4);
    transition: all .4s;
    position: relative;
    z-index: 10;
}
.std-btn3-box::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 0%;
    height: 100%;
    background: var(--colormain1);
    transition: all .4s;
    z-index: 0;
}
.std-btn3-box-icon {
    position: relative;
    width: 24px;
    z-index: 10;
}
.std-btn3-box-icon img {
    transition: all .4s;
    width: 100%;
}
.std-btn3-box-icon img:nth-child(2) {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}
.std-btn4 {
    display: inline-block;
}
.std-btn4-box {
    display: flex;
    align-items: center;
    cursor: pointer;
    justify-content: center;
    padding: 9px 32px;
    border: solid 1px var(--colormain1);
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    gap: 16px;
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter:blur(8px);
}
.std-btn4-box p {
    font-size: var(--font16);
    line-height: var(--line18);
    color: var(--colormain1);
    transition: all .4s;
    position: relative;
    z-index: 10;
}
.std-btn4-box::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 0%;
    height: 100%;
    background: var(--colormain1);
    transition: all .4s;
    z-index: 0;
}
.std-btn4-box-icon {
    position: relative;
    width: 24px;
    z-index: 10;
    transition: all .4s;
}
.std-btn4-box-icon img {
    transition: all .4s;
    width: 100%;
}
.std-btn4-box-icon img:nth-child(2) {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
}
/* button end*/
/* footer */
.ys-footer {
    background-color: #0D1735;
    z-index: 10;
}
.ys-footer-top {
    display: flex;
    padding-top: var(--space80);
}
.ys-footer-top-le {
    width: 73%;
}
.ys-footer-top-ri {
    width: 27%;
    display: flex;
    justify-content: right;
}
.ys-footer-top-le>ul {
    display: flex;
    margin: 0 -60px;
}
.ys-footer-top-le>ul>li {
    padding: 0 60px;
}
.ys-footer-top-le>ul>li>a {
    display: inline-block;
    color: var(--color4);
    font-size: var(--font16);
    font-weight: 700;
    line-height: var(--line175);
    margin-bottom: 8px;
}
.ys-footer-top-le>ul>li>ul>li>a {
    display: inline-block;
    color: rgba(255, 255, 255, 0.6);
    font-size: var(--font16);
    line-height: var(--line175);
    margin-bottom: 12px;
    transition: all .4s;
}
.ys-footer-top-le>ul>li>ul>li:last-child>a {
    margin-top: 0;
}
.yftr-ul {
    display: flex;
    margin: 0 -10px;
}
.yftr-ul-li {
    width: 50%;
    padding: 0 10px;
}
.yftr-ul-li-text {
    text-align: center;
    margin-top: 12px;
    color: var(--color4);
    font-size: var(--font16);
    line-height: var(--line18);
}
.yftr-ul-li-code {
    margin: 0 auto;
    width: 120px;
}
.yftr-ul-li-code img {
    width: 100%;
}
.ys-footer-mid {
    margin-top: 74px;
    padding: 46px 0;
    position: relative;
}
.ys-footer-mid::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 50%, rgba(255, 255, 255, 0.00) 100%);
    top: 0;
    left: 0;
}
.ys-footer-mid::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 50%, rgba(255, 255, 255, 0.00) 100%);
    bottom: 0;
    left: 0;
}
.ys-footer-mid-ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 -112px;
}
.yfmu-li {
    padding: 0 112px;
    position: relative;
}
.yfmu-li-box {
    position: relative;
    display: flex;
    align-items: center;
}
.yfmu-li:first-child::after {
    display: none;
}
.yfmu-li::after {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    left: 0;
    top: 0;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 50%, rgba(255, 255, 255, 0.00) 100%);
}
.yfmu-li-box-le {
    width: 48px;
    margin-right: 10px;
    flex-shrink: 0;
}
.yfmu-li-box-le img {
    width: 100%;
}
.ylbr-tit {
    color: var(--color4);
    opacity: 0.7;
}
.ylbr-text {
    color: var(--color4);
}
.ys-footer-bom {
    margin: 48px 0;
    display: flex;
    justify-content: space-between;
}
.ys-footer-bom a {
    color: var(--color4);
    opacity: 0.4;
    font-size: var(--font14);
    line-height: var(--line18);
    transition: all .4s;
    margin-right: 5px;
}
.ys-footer-bom-le span {
    color: var(--color4);
    opacity: 0.4;
    font-size: var(--font14);
    line-height: var(--line18);
}
.ys-footer-bom-ri>ul {
    display: flex;
    justify-content: right;
    align-items: center;
    margin: 0 -5px;
}
.ys-footer-bom-ri>ul>li {
    padding:0 5px;
}
.ys-footer-bj {
    width: 100%;
    height: 10px;
    /* height: 100%; */
}
.ys-footer-bj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/* footer end*/
.mod-item {
    position: relative;
    z-index: 40;
}
.mod-item-bj::before {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    opacity: 0.1;
    background: #00340D;
    mix-blend-mode: screen;
    z-index: 1;
}
.mod-item-bj {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: -1;
}
.mod-item-bj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.mod-item-cry {
    padding: 87px 0;
    margin: 0 auto;
    width: fit-content;
}
.mod-item-tit {
    font-size: 36px;
    text-align: center;
    color: var(--color4);
}
.mod-item-text {
    text-align: center;
    margin-top: 12px;
    line-height: 1.6;
    color: var(--color4);
}
.mod-item-btn {
    margin: 0 auto;
    width: fit-content;
    margin-top: 40px;
}
.home-service-bj {
    width: 100%;
}
.home-service-bj img {
    width: 100%;
}
.home-service {
    position: relative;
    z-index: 20;
}
.home-service .ys-cont1600 {
    position: absolute;
    left: 50%;
    top: 30%;
    transform: translate(-50%, 0%);
    z-index: 10;
}
.home-serv-cry {
    width: 50%;
}
.home-serv-text p{
    margin-top:24px;
    font-size: var(--font32);
    line-height: var(--line14);
    color: #004364;
}
.hsbd-top {
    display: flex;
    align-items: center;
    padding: 12px;
    border-radius: 80px;
    border: 1px solid rgba(110, 119, 143, 0.40);
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter:blur(8px);
    gap: 16px;
    width: 346px;
    cursor: pointer;
}
.home-serv-sele {
    display: flex;
    align-items: center;
    margin-top:  var(--space100);
    position: relative;
    width: fit-content;
}
.home-serv-sele-btn{
    margin-left: 12px;
}
.home-serv-sele-btn a {
    display: inline;
    width: 56px;
    height: 56px;
    border-radius: 80px;
    background: #004364;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter:blur(8px);
    position: absolute;
    left: 100%;
    top: 0;
}
.home-serv-sele-btn img {
    pointer-events: none;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.hsbd-top-text {
    flex: 1;
    text-align: center;
    line-height: var(--line16);
}
.hsbd-top-icon {
    width: 32px;
    transition: all .4s;
}
.hsbd-top-icon img {
    width: 100%;
}
.home-serv-sle-down.act .hsbd-top-icon {
    transform: rotate(180deg);
}
.hsbd-bom {
    display: none;
}
.home-news {
    padding-top: 110px;
    padding-bottom: 60px;
}
.home-news-text {
    text-align: center;
    color: #4863A0;
    line-height: var(--line16);
}
.home-news-tit {
    text-align: center;
    /* margin-top: 10px; */
    margin-bottom: var(--space50);
}
.home-merit .home-news-tit::first-letter{
    font-weight: bold;
    font-size: 60px;
}
.hsbd-bom-li {
    font-size: var(--font16);
    line-height: var(--line18);
    color: var(--color2);
}
.home-news-ul {
    margin: -20px -16px;
}
.home-news-ul-li {
    width: 33.333333%;
    padding: 20px 16px;
    height: auto;
}

.hnul-box {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    border-radius: 10px;
    background-color: var(--color4);
    transition: all .4s;
    box-shadow:
        /* 0px 177px 50px 0px rgba(4, 56, 124, 0.00),  */
        /* 0px 113px 45px 0px rgba(4, 56, 124, 0.01), 
    0px 64px 38px 0px rgba(4, 56, 124, 0.03),  */
        /* 0px 8px 8px 0px rgba(4, 56, 124, 0.05), */
        0px 8px 20px 0px rgba(4, 56, 124, 0.1);
}
.hnul-box-img{
    width: 100%;
    border-radius: 10px 10px 0 0;
    overflow: hidden;
}
.cbul-box-img{
    width: 100%;
    border-radius: 10px 10px 0 0;
    overflow: hidden;
}
.hnul-box-word {
    flex: 1;
    display: flex;
    flex-direction: column;
    padding: 24px 24px 42px;
}
.hnul-box-word-date {
    color: #8B8D98;
    font-weight: 290;
    text-transform: uppercase;
}
.hnul-box-word-tit p {
    margin-top: 8px;
    color: var(--color1);
    transition: all .4s;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    max-height: 3.5em;
}
.hnul-box-word-text {
    flex: 1;
}
.hnul-box-word-text p {
    margin-top: 8px;
    color: #8B8D98;
}
.hnul-box-word-btn {
    margin-top: 30px;
}
.hnul-box-word-btn a {
    color: var(--colormain1);
    line-height: var(--line175);
    border-bottom: 1px solid var(--colormain1);
}
.home-news-btn {
    width: fit-content;
    margin: 0 auto;
    margin-top: 40px;
}
.home-news-btn .std-btn3-box {
    border: 1px solid var(--colormain1);
}
.home-news-btn .std-btn3-box p {
    color: var(--colormain1);
}
.home-news-btn .std-btn3-box-icon img:nth-child(2) {
    opacity: 0;
}
.slick-prev::before {
    content: "";
    position: absolute;
    background: url(../images/f5_arrow01.svg) center / cover no-repeat;
    width: 6px;
    height: 12px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.slick-prev {
    left: -15px;
}
.slick-next::before {
    content: "";
    position: absolute;
    background: url(../images/f5_arrow02.svg) center / cover no-repeat;
    width: 6px;
    height: 12px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.slick-next {
    right: -15px;
}
.home-news .slick-next,
.home-news .slick-prev {
    top: 44%;
}
.home-programme {
    /* margin-top: 57px; */
    margin-top: -10%;
    position: relative;
    z-index: 30;
    padding-bottom: 90px;
    background: linear-gradient(180deg, rgba(247, 252, 255, 0.00) 0%, #EDF7FF 100%);
}
.home-prog-cry {
    display: flex;
    flex-wrap: wrap;
    flex-wrap: wrap;
}
.home-prog-le {
    width: 30.25%;
    margin-top: 60px;
    background: linear-gradient(180deg, #FFF 46.47%, rgba(255, 255, 255, 0.00) 100%);
}
.hprb-li-le img{
    width: 100%;
}
.home-prog-ri {
    width: 69.75%;
    padding-left: 60px;
}
.hpru-li-top{
    /*margin-bottom: 28px;*/
}
.hplu-li {
    cursor: pointer;
    display: flex;
    padding: 14px 24px 14px 32px;
    border-bottom: 1px solid rgba(139, 141, 152, 0.20);
}
.home-news-ul .slick-track{
    display: flex;
    height: 100%;
}
.hplu-li:last-child {
    border-bottom: 0;
}
.hplu-li-le {
    width: 32px;
    flex-shrink: 0;
}
.hplu-li-ri {
    flex-shrink: 0;
    position: relative;
}
.hplu-li-ri img:nth-child(1){
    width: 24px;
}
.hplu-li-ri img:nth-child(2){
    width: 38px;
}
.hplu-li-le img,
.hplu-li-ri img {
    width: 100%;
}
.hplu-li-mid {
    flex: 1;
    padding: 0 16px;
}
.hplu-li-mid-tit {
    color: var(--color1);
    line-height: var(--line16);
    text-transform: capitalize;
}
.hplu-li-mid-text {
    display: none;
    margin-top: 8px;
    color: #8B8D98;
    text-transform: capitalize;
}
.hplu-li-ri img {
    transition: all .4s;
}
.hplu-li-ri img:nth-child(2) {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    width: 30px;
}
.hplu-li.act .hplu-li-ri img:nth-child(1) {
    opacity: 0;
    width: 24px;
}
.hplu-li-ri img:nth-child(2) {
    transform: rotate(45deg);
}
/* .hplu-li.act .hplu-li-ri img:nth-child(2) {
    opacity: 1;
} */
.hpru-li-top-img {
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}
.ys-nyban-text{
    margin-top: 32px;
}
.ys-nyban-text p{
    color: var(--color4);
}
.hpru-li-top-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 57%;
    opacity: 0.8;
    z-index: 10;
    background: linear-gradient(0deg, #011105 0%, rgba(1, 17, 5, 0.00) 100%);
}
.hpru-li-top {
    position: relative;
    flex: 1;
}
.hpru-li-top-img img{ 
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.hpru-li-top-word {
    position: absolute;
    bottom: 40px;
    display: flex;
    justify-content: space-between;
    align-items: end;
    padding: 0 68px;
    width: 100%;
}
.hltw-le {
    padding-right: 10px;
}
.hltw-le-tit p {
    color: var(--color4);
}
.hltw-le-text p {
    margin-top: 24px;
    color: var(--color4);
    line-height: var(--line175);
}
.hltw-ri-btn2 {
    margin-top: 20px;
}
.home-prog-ri-bom {
    position: relative;
    margin: 0 105px;
}
.hpru-li-bottom{
    border-radius: 10px;
    background: var(--color4);
    box-shadow: 0px 4px 9px 0px rgba(6, 87, 162, 0.10);
}
.hprb-li {
    display: flex;
    position: relative;
    padding: 25.5px 0;
}
.hprb-li-le {
    width: 180px;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}
.hprb-li-ri {
    position: relative;
    /* padding-left: 416px; */
    margin: 0 0 0 auto;
    width: 64%;
}
.hprb-li-ri::before {
    content: "";
    position: absolute;
    left: -40px;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 60px;
    opacity: 0.2;
    background: #8B8D98;
}
.hprb-li-ri-tit p {
    color: var(--color1);
    line-height: var(--line16);
    text-transform: capitalize;
}
.hprb-li-ri-text p {
    margin-top: 8px;
    color: #8B8D98;
}
.hprb-li-btn {
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
}
.mod-btn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    z-index: 10;
}
.mod-btn-prev,
.mod-btn-next {
    position: relative;
    width: 30px;
    cursor: pointer;
}
.mod-btn-prev img,
.mod-btn-next img {
    width: 100%;
    transition: all .4s;
}
.mod-btn-prev {
    left: 20px;
}
.mod-btn-next {
    right: 20px;
}
.hpru-li-bottom {
    position: relative;
}
.mod-btn-prev.slick-disabled img,
.mod-btn-next.slick-disabled img {
    opacity: .4;
    pointer-events: none;
}
.hpru-li:nth-child(n+2) {
    display: none;
}
.home-merit-bj {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9;
    pointer-events: none;
    top:-10%;
    z-index: -1;
}
.home-merit-bj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-merit-text {
    margin-top: 32px;
    color: #8B8D98;
    line-height: var(--line175);
    text-align: center;
}
.home-merit-btn {
    display: flex;
    margin: 0 auto;
    width: fit-content;
    margin-top: 60px !important;
}
.home-merit-btn2,
.home-merit-btn1 {
    padding: 0 18px;
}
.home-merit {
    position: relative;
    min-height: 100vh;
    /* padding-top: 182px;
    padding-bottom: var(--space80); */
}
.home-merit-cry {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 40;
}
.home-merit .home-news-tit {
    margin-bottom: 0;
    text-transform: capitalize;
}
.home-merit-circle1 {
    position: relative;
    width: 726px;
    height: 726px;
    border-radius: 100%;
    border: 1px solid #93B1F4;
    opacity: 0.5;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
.partners-main .home-merit{
    position: relative;
    /* padding-top: 170px;
    padding-bottom: 90px; */
}
.home-merit-circle2 {
    width: 1476px;
    height: 1476px;
    border-radius: 100%;
    border: 1px solid #DFE9FF;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
}
.home-merit-logo {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.home-merit-logo-li {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 30;
}
.hmll-ul {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.hmll-ul-li {
    width: 154px;
    height: 154px;
    position: absolute;
    /* border-radius: 800px;
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter:blur(2px); */
    overflow: hidden;
    border-radius: 100%;
    background: #FFF;
    box-shadow: 0px 23px 6px 0px rgba(24, 95, 236, 0.00), 0px 15px 6px 0px rgba(24, 95, 236, 0.01), 0px 8px 5px 0px rgba(24, 95, 236, 0.03), 0px 4px 4px 0px rgba(24, 95, 236, 0.05), 0px 1px 2px 0px rgba(24, 95, 236, 0.06);
}
.hmll-ul-li img{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.hmll-ul-li img {
    width: 100%;
}
/* 合作伙伴 */
/* .hmll-ul-li1 {
    background: rgba(255, 241, 244, 0.50);
}
.hmll-ul-li2 {
    background: rgba(215, 240, 255, 0.50);
}
.hmll-ul-li3 {
    background: rgba(233, 254, 244, 0.50);
}
.hmll-ul-li4 {
    background: rgba(255, 241, 244, 0.50);
}
.hmll-ul-li5 {
    background: rgba(215, 240, 255, 0.50);
}
.hmll-ul-li6 {
    background: rgba(255, 241, 244, 0.50);
}
.hmll-ul-li7 {
    background: rgba(233, 254, 244, 0.50);
}
.hmll-ul-li8 {
    background: rgba(233, 254, 244, 0.50);
}
.hmll-ul-li9 {
    background: rgba(215, 240, 255, 0.50);
}
.hmll-ul-li10 {
    background: rgba(255, 245, 235, 0.50);
} */
.hmll-ul-li img{
    padding: 10px;
}
 .hmll-ul-li1 {
    width: 148px;
    height: 148px;
}
.hmll-ul-li2 {
    width: 120px;
    height: 120px;
}
.hmll-ul-li3 {
    width: 138px;
    height: 138px;
}
.hmll-ul-li4 {
    width: 105px;
    height: 105px;
}
.hmll-ul-li5 {
    width: 102px;
    height: 102px;
}
.hmll-ul-li6 {
    width: 154px;
    height: 154px;
}
.hmll-ul-li7 {
    width: 108px;
    height: 108px;
}
.hmll-ul-li8 {
    width: 102px;
    height: 102px;
}
.hmll-ul-li9 {
    width: 134px;
    height: 134px;
}
.hmll-ul-li10 {
    width: 132px;
    height: 132px;
}
@keyframes move1 {
    0% {
        top: 0%;
        left: 50%;
        opacity: 0;
    }

    100% {
        top: 25%;
        left: 46%;
        opacity: 1;
    }
}
@keyframes move1_2 {
    0% {
        top: 25%;
        left: 46%;
        opacity: 1;
    }
    100% {
        top: 0%;
        left: 50%;
        opacity: 0;
    }
}

@keyframes move2 {
    0% {
        top: 20%;
        left: 78%;
        opacity: 0;
    }

    100% {
        top: 23%;
        left: 62%;
        opacity: 1;
        z-index: 5;
    }
}

@keyframes move2_2 {
    0% {
        top: 23%;
        left: 62%;
        opacity: 1;
    }

    100% {
        top: 20%;
        left: 78%;
        opacity: 0;
    }
}

@keyframes move3 {
    0% {
        top: 52%;
        left: 70%;
        opacity: 0;
    }

    100% {
        top: 37%;
        left: 60%;
        opacity: 1;
        z-index: 5;
    }
}

@keyframes move3_2 {
    0% {
        top: 37%;
        left: 60%;
        opacity: 1;
    }

    100% {
        top: 52%;
        left: 70%;
        opacity: 0;
    }
}

@keyframes move4 {
    0% {
        top: 58%;
        left: 76%;
        opacity: 0;
    }

    100% {
        top: 35%;
        left: 70%;
        opacity: 1;
    }
}

@keyframes move4_2 {
    0% {
        top: 35%;
        left: 70%;
        opacity: 1;
    }

    100% {
        top: 58%;
        left: 76%;
        opacity: 0;
    }
}

@keyframes move5 {
    0% {
        top: 68%;
        left: 68%;
        opacity: 0;
    }

    100% {
        top: 60%;
        left: 57%;
        opacity: 1;
        z-index: 5;
    }
}
@keyframes move5_2 {
    0% {
        top: 60%;
        left: 57%;
        opacity: 1;
    }

    100% {
        top: 68%;
        left: 68%;
        opacity: 0;
    }
}
@keyframes move6 {
    0% {
        top: 0%;
        left: 20%;
        opacity: 0;
    }

    100% {
        top: 32%;
        left: 30%;
        opacity: 1;
        z-index: 5;
    }
}

@keyframes move6_2 {
    0% {
        top: 32%;
        left: 30%;
        opacity: 1;
    }

    100% {
        top: 0%;
        left: 20%;
        opacity: 0;
    }
}

@keyframes move7 {
    0% {
        top: 0%;
        left: 15%;
        opacity: 0;
    }

    100% {
        top: 30%;
        left: 19%;
        opacity: 1;
        z-index: 5;
    }
}

@keyframes move7_2 {
    0% {
        top: 30%;
        left: 19%;
        opacity: 1;
    }

    100% {
        top: 0%;
        left: 15%;
        opacity: 0;
    }
}

@keyframes move8 {
    0% {
        top: 50%;
        left: 13%;
        opacity: 0;
    }
    100% {
        top: 53%;
        left: 34%;
        opacity: 1;
        z-index: 5;
    }
}
@keyframes move8_2 {
    0% {
        top: 53%;
        left: 34%;
        opacity: 1;
    }

    100% {
        top: 50%;
        left: 13%;
        opacity: 0;
    }
}
@keyframes move9 {
    0% {
        top: 48%;
        left: 24%;
        opacity: 0;
    }

    100% {
        top: 63%;
        left: 39%;
        opacity: 1;
        z-index: 5;
    }
}

@keyframes move9_2 {
    0% {
        top: 63%;
        left: 39%;
        opacity: 1;
    }

    100% {
        top: 48%;
        left: 24%;
        opacity: 0;
    }
}
@keyframes move10 {
    0% {
        top: 76%;
        left: -10%;
        opacity: 0;
    }

    100% {
        top: 68%;
        left: 22%;
        opacity: 1;
        z-index: 5;
    }
}
@keyframes move10_2 {
    0% {
        top: 68%;
        left: 22%;
        opacity: 1;
    }
    100% {
        top: 76%;
        left: -10%;
        opacity: 0;
    }
}
/* @keyframes move11{
    0% {
        top: 24%;
        left: 82%;
        opacity: 0;
    }

    100% {
        top: 40%;
        left: 74%;
        opacity: 1;
        z-index: 5;
    }
}
@keyframes move11_2 {
    0% {
        top: 40%;
        left: 74%;
        opacity: 1;
    }
    100% {
        top: 24%;
        left: 82%;
        opacity: 0;
    }
}
@keyframes move12 {
    0% {
        top: 30%;
        left: 18%;
        opacity: 0;
    }

    100% {
        top: 40%;
        left: 26%;
        opacity: 1;
        z-index: 5;
    }
}

@keyframes move12_2 {
    0% {
        top: 40%;
        left: 26%;
        opacity: 1;
    }

    100% {
        top: 30%;
        left: 18%;
        opacity: 0;
    }
} */
 .hmll-ul-li{
    opacity: 0;
 }
 .home-merit-sign-logo .hmll-ul-li{
    opacity: 1;
 }
.home-merit-logo-li1.act .hmll-ul-li:nth-child(1),
.home-merit-logo-li2.act .hmll-ul-li:nth-child(1),
.home-merit-logo-li3.act .hmll-ul-li:nth-child(1),
.home-merit-logo-li4.act .hmll-ul-li:nth-child(1),
.home-merit-logo-li5.act .hmll-ul-li:nth-child(1){
    animation: move1 2s ease-in-out both;
    /* opacity: 1; */
}
.home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(1),
.home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(1),
.home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(1),
.home-merit-logo-li4.act.actnot .hmll-ul-li:nth-child(1),
.home-merit-logo-li5.act.actnot .hmll-ul-li:nth-child(1){
    animation: move1_2 2s ease-in-out both;
    /* opacity: 1; */
}
.home-merit-logo-li1.act .hmll-ul-li:nth-child(2),
.home-merit-logo-li2.act .hmll-ul-li:nth-child(2),
.home-merit-logo-li3.act .hmll-ul-li:nth-child(2),
.home-merit-logo-li4.act .hmll-ul-li:nth-child(2),
.home-merit-logo-li5.act .hmll-ul-li:nth-child(2){
    animation: move2 2s ease-in-out both;
}
.home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(2),
.home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(2),
.home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(2),
.home-merit-logo-li4.act.actnot .hmll-ul-li:nth-child(2),
.home-merit-logo-li5.act.actnot .hmll-ul-li:nth-child(2){
    animation: move2_2 2s ease-in-out both;
}
.home-merit-logo-li1.act .hmll-ul-li:nth-child(3),
.home-merit-logo-li2.act .hmll-ul-li:nth-child(3),
.home-merit-logo-li3.act .hmll-ul-li:nth-child(3),
.home-merit-logo-li4.act .hmll-ul-li:nth-child(3),
.home-merit-logo-li5.act .hmll-ul-li:nth-child(3) {
    animation: move3 2s ease-in-out both;
}
.home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(3),
.home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(3),
.home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(3),
.home-merit-logo-li4.act.actnot .hmll-ul-li:nth-child(3),
.home-merit-logo-li5.act.actnot .hmll-ul-li:nth-child(3){
    animation: move3_2 2s ease-in-out both;
}
.home-merit-logo-li1.act .hmll-ul-li:nth-child(4),
.home-merit-logo-li2.act .hmll-ul-li:nth-child(4),
.home-merit-logo-li3.act .hmll-ul-li:nth-child(4),
.home-merit-logo-li4.act .hmll-ul-li:nth-child(4),
.home-merit-logo-li5.act .hmll-ul-li:nth-child(4){
    animation: move4 2s ease-in-out both;
}
.home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(4),
.home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(4),
.home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(4),
.home-merit-logo-li4.act.actnot .hmll-ul-li:nth-child(4),
.home-merit-logo-li5.act.actnot .hmll-ul-li:nth-child(4){
    animation: move4_2 2s ease-in-out both;
}
.home-merit-logo-li1.act .hmll-ul-li:nth-child(5),
.home-merit-logo-li2.act .hmll-ul-li:nth-child(5),
.home-merit-logo-li3.act .hmll-ul-li:nth-child(5),
.home-merit-logo-li4.act .hmll-ul-li:nth-child(5),
.home-merit-logo-li5.act .hmll-ul-li:nth-child(5){
    animation: move5 2s ease-in-out both;
}
.home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(5),
.home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(5),
.home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(5),
.home-merit-logo-li4.act.actnot .hmll-ul-li:nth-child(5),
.home-merit-logo-li5.act.actnot .hmll-ul-li:nth-child(5) {
    animation: move5_2 2s ease-in-out both;
}
.home-merit-logo-li1.act .hmll-ul-li:nth-child(6),
.home-merit-logo-li2.act .hmll-ul-li:nth-child(6),
.home-merit-logo-li3.act .hmll-ul-li:nth-child(6),
.home-merit-logo-li4.act .hmll-ul-li:nth-child(6),
.home-merit-logo-li5.act .hmll-ul-li:nth-child(6){
    animation: move6 2s ease-in-out both;
}
.home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(6),
.home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(6),
.home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(6),
.home-merit-logo-li4.act.actnot .hmll-ul-li:nth-child(6),
.home-merit-logo-li5.act.actnot .hmll-ul-li:nth-child(6){
    animation: move6_2 2s ease-in-out both;
}
.home-merit-logo-li1.act .hmll-ul-li:nth-child(7),
.home-merit-logo-li2.act .hmll-ul-li:nth-child(7),
.home-merit-logo-li3.act .hmll-ul-li:nth-child(7),
.home-merit-logo-li4.act .hmll-ul-li:nth-child(7),
.home-merit-logo-li5.act .hmll-ul-li:nth-child(7){
    animation: move7 2s ease-in-out both;
}
.home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(7),
.home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(7),
.home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(7),
.home-merit-logo-li4.act.actnot .hmll-ul-li:nth-child(7),
.home-merit-logo-li5.act.actnot .hmll-ul-li:nth-child(7){
    animation: move7_2 2s ease-in-out both;
}
.home-merit-logo-li1.act .hmll-ul-li:nth-child(8),
.home-merit-logo-li2.act .hmll-ul-li:nth-child(8),
.home-merit-logo-li3.act .hmll-ul-li:nth-child(8),
.home-merit-logo-li4.act .hmll-ul-li:nth-child(8),
.home-merit-logo-li5.act .hmll-ul-li:nth-child(8){
    animation: move8 2s ease-in-out both;
}
.home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(8),
.home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(8),
.home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(8),
.home-merit-logo-li4.act.actnot .hmll-ul-li:nth-child(8),
.home-merit-logo-li5.act.actnot .hmll-ul-li:nth-child(8){
    animation: move8_2 2s ease-in-out both;
}
.home-merit-logo-li1.act .hmll-ul-li:nth-child(9),
.home-merit-logo-li2.act .hmll-ul-li:nth-child(9),
.home-merit-logo-li3.act .hmll-ul-li:nth-child(9),
.home-merit-logo-li4.act .hmll-ul-li:nth-child(9),
.home-merit-logo-li5.act .hmll-ul-li:nth-child(9){
    animation: move9 2s ease-in-out both;
}
.home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(9),
.home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(9),
.home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(9),
.home-merit-logo-li4.act.actnot .hmll-ul-li:nth-child(9),
.home-merit-logo-li5.act.actnot .hmll-ul-li:nth-child(9){
    animation: move9_2 2s ease-in-out both;
}
.home-merit-logo-li1.act .hmll-ul-li:nth-child(10),
.home-merit-logo-li2.act .hmll-ul-li:nth-child(10),
.home-merit-logo-li3.act .hmll-ul-li:nth-child(10),
.home-merit-logo-li4.act .hmll-ul-li:nth-child(10),
.home-merit-logo-li5.act .hmll-ul-li:nth-child(10){
    animation: move10 2s ease-in-out both;
}
.home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(10),
.home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(10),
.home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(10),
.home-merit-logo-li4.act.actnot .hmll-ul-li:nth-child(10),
.home-merit-logo-li5.act.actnot .hmll-ul-li:nth-child(10){
    animation: move10_2 2s ease-in-out both;
}
/* .home-merit-logo-li1.act .hmll-ul-li:nth-child(11),
.home-merit-logo-li2.act .hmll-ul-li:nth-child(11),
.home-merit-logo-li3.act .hmll-ul-li:nth-child(11) {
    animation: move11 2s ease-in-out both;
}
.home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(11),
.home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(11),
.home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(11) {
    animation: move11_2 2s ease-in-out both;
}
.home-merit-logo-li1.act .hmll-ul-li:nth-child(12),
.home-merit-logo-li2.act .hmll-ul-li:nth-child(12),
.home-merit-logo-li3.act .hmll-ul-li:nth-child(12) {
    animation: move12 2s ease-in-out both;
}
.home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(12),
.home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(12),
.home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(12) {
    animation: move12_2 2s ease-in-out both;
} */
/* 合作伙伴 end*/
.home-head-cry {
    position: relative;
}
.home-head{
    position: relative;
    z-index: 30;
}
.home-head-ul {
    z-index: 200;
    width: 100%;
    padding: 40px 40px 35px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: flex;
    border-radius: 10px;
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.55);
    backdrop-filter: blur(40px);
    -webkit-backdrop-filter: blur(40px);
}
.home-head-ul-li {
    width: 25%;
    padding: 0 40px;
    position: relative;
}
.home-head-ul-li::after {
    content: "";
    position: absolute;
    right: 0;
    width: 1px;
    height: 48px;
    opacity: 0.5;
    background: #8B8D98;
    top: 50%;
    transform: translateY(-50%);
}
.home-head-ul-li:last-child::after {
    display: none;
}
.hhul-box-img {
    width: 56px;
    margin: 0 auto;
}
.hhul-box-img img {
    width: 100%;
}
.hhul-box-text p {
    margin-top: 20px;
    text-align: center;
}
/* 侧边列表 */
.yx-sidebar1 {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
    z-index: 90;
}
.yx-sidebar1-list {
    padding: 16px 0;
    border-radius: 80px;
    background: var(--colormain1);
}
.yx-sidebar1-list-nub {
    position: relative;
}
.yx-sidebar1-list-nub:last-of-type::before {
    display: none;
}
/* 侧边列表内容 */
.ysln_box {
    background: #4a6cf7;
    width: 76px;
    text-align: center;
    padding: 14px 0;
    cursor: pointer;
}
.ysln-box-img {
    width: 24px;
    height: 20px;
    margin: 0 auto;
    margin-bottom: 6px;
}
.ysln-box {
    display: block;
    padding: 8px;
    margin-bottom: 10px;
    cursor: pointer;
}
.ysln-box-img img {
    width: 100%;
}
.yx-sidebar1-list-nub:last-child .ysln-box {
    margin-bottom: 0;
}
/* 浮窗 */
.ysln-tan {
    position: absolute;
    top: 0;
    left: 0;
    top: 50%;
    z-index: -1;
    transform: translateX(0) translateY(-28%);
    opacity: 0;
    transition: all .36s ease-out;
    padding-right: 22px;
}
.ysln-tan-cry {
    padding: 17px 25px 16px;
    border-radius: 10px;
    background: var(--colormain1);
    position: relative;
}
.ysln-tan-cry::before {
    background: url(../images/arrow1.png) center / cover no-repeat;
    content: "";
    position: absolute;
    left: 98%;
    top: 28%;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;
    z-index: -2;
    /* border: 6px solid transparent;
    border-left-color: var(--colormain1); */
}
.ysln-tan-cry-top {
    display: flex;
}
.ytct-le {
    width: 24px;
    flex-shrink: 0;
    margin-top: 2px;
}
.ytct-le img {
    width: 100%;
}
.ytct-ri {
    width: max-content;
    margin-left: 10.5px;
    padding-right: 28px;
}
.ytct-ri p:nth-child(1) {
    color: rgba(255, 255, 255, 0.60);
    font-size: var(--font16);
    line-height: var(--line18);
}
.ytct-ri p:nth-child(2) {
    color: var(--color4);
    font-size: var(--font18);
    line-height: var(--line18);
}
.ysln-tan-cry-bom {
    display: flex;
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid rgba(255, 255, 255, 0.20);
}
.ytcb-le {
    padding-left: 35px;
    padding-right: 36px;
    color: var(--color4);
    font-size: var(--font16);
    line-height: var(--line18);
}
.ytcb-ri {
    width: 18px;
    transform: rotate(-90deg);
    margin-top: 2px;
}
.ytcb-ri img {
    width: 100%;
}
.home-main .std-h1 {
    color: var(--color4);
    line-height: var(--line15);
}
.home-main .ys-ban-text p {
    margin-top: 24px;
    color: var(--color4);
    width: 42.75%;
}
.ys-ban-btn {
    margin-top: var(--space80);
    width: fit-content;
}
/* banner */
.ys-pos-bot {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    top: 50px;
    z-index: 5;
}
.ys-ban-dots {
    position: absolute;
    top: 50%;
    left: 40px;
    transform: translateY(-50%);
}
.ybdu-li {
    width: 2px;
    height: 94px;
    cursor: pointer;
    margin: 0px 6px;
    transition: all .4s;
    margin-top: 20px;
}
.ybdu-li-line {
    width: 100%;
    height: 94px;
    background: transparent;
    border: 1px solid rgba(255, 255, 255, 0.40);
    border-radius: 2px;
    position: relative;
    transition: all .4s;
}
.ybdu-li-line-pro {
    width: 2px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -1px;
    background: rgba(255, 255, 255, 1);
    border-radius: 2px;
}
.ybdu-li-line-pro::after {
    position: absolute;
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background-color: var(--color4);
    left: 50%;
    transform: translateX(-50%);
    bottom: 0px;
    opacity: 0;
}
.ybdu-li.on .ybdu-li-line-pro::after {
    opacity: 1;
}
/* banner end*/
/* nav */
.ys-hd-pc {
    position: fixed;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
    transition: all .4s;
    top: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.40);
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter:blur(12px);
}
.ys-hd-pc.isfixed {
    background-color: #ffffff;
    border-bottom: 1px solid rgba(147, 147, 147, 0.20);
}
.ys-hd-pc.isfixed2,
.isfixed3 .ys-hd-pc{
    background-color: #ffffff;
    border-bottom: 1px solid rgba(147, 147, 147, 0.20);
}
.ys-hd-pc .ys-cont1600 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.ys-hd-pc-le,
.ys-hd-pc-ri {
    display: flex;
    align-items: center;
}
.head-logo {
    width: 112px;
    line-height: var(--line78);
    margin-right: 186px;
}
.ys-imgbox-contain img {
    transition: all .4s;
}
.ys-imgbox-contain img:nth-child(2) {
    opacity: 0;
}
.ys-hd-pc.isfixed .ys-imgbox-contain img:nth-child(2) {
    opacity: 1;
}
.ys-hd-pc.isfixed .ys-imgbox-contain img:nth-child(1) {
    opacity: 0;
}
.ys-hd-pc.isfixed2 .ys-imgbox-contain img:nth-child(2),
.isfixed3 .ys-hd-pc .ys-imgbox-contain img:nth-child(2){
    opacity: 1;
}
.ys-hd-pc.isfixed2 .ys-imgbox-contain img:nth-child(1),
.isfixed3 .ys-hd-pc .ys-imgbox-contain img:nth-child(1){
    opacity: 0;
}
.head-nav {
    display: flex;
    margin: 0 -30px;
}
.head-nav-item {
    padding: 0 30px;
    line-height: var(--line78);
    position: relative;
    z-index: 10;
}
.head-nav-item-title {
    display: flex;
    align-items: center;
    line-height: var(--line78);
    position: relative;
    height: 100%;
}
.head-nav-item-title p {
    font-size: var(--font18);
    color: var(--color4);
    /* line-height: var(--line18); */
    transition: all .4s;
    line-height: var(--line78);
    pointer-events: none;
}
.hnit-img {
    margin-left: 8px;
    width: 16px;
    position: relative;
    /* margin-top: 7px; */
}
.hnit-img img {
    width: 100%;
    transition: all .4s;
}
.hnit-img img:nth-child(2) {
    position: absolute;
    left: 0;
    top: 5%;
    opacity: 0;
}
.ys-hd-pc.isfixed .head-nav-item-title p,
.ys-hd-pc.isfixed .head-phone-text {
    color: var(--color1);
}
.ys-hd-pc.isfixed .hnit-img img:nth-child(2),
.ys-hd-pc.isfixed .head-search-img img:nth-child(2),
.ys-hd-pc.isfixed .head-phone-img img:nth-child(2) {
    opacity: 1;
}
.ys-hd-pc.isfixed .hnit-img img:nth-child(1),
.ys-hd-pc.isfixed .head-phone-img img:nth-child(1) {
    opacity: 0;
}
.ys-hd-pc.isfixed2 .head-nav-item-title p,
.ys-hd-pc.isfixed2 .head-phone-text,
.isfixed3 .ys-hd-pc .head-nav-item-title p,
.isfixed3 .ys-hd-pc .head-phone-text {
    color: var(--color1);
}
.ys-hd-pc.isfixed2 .hnit-img img:nth-child(2),
.ys-hd-pc.isfixed2 .head-search-img img:nth-child(2),
.ys-hd-pc.isfixed2 .head-phone-img img:nth-child(2),
.isfixed3 .ys-hd-pc .hnit-img img:nth-child(2),
.isfixed3 .ys-hd-pc .head-search-img img:nth-child(2),
.isfixed3 .ys-hd-pc .head-phone-img img:nth-child(2) {
    opacity: 1;
}
.ys-hd-pc.isfixed2 .hnit-img img:nth-child(1),
.ys-hd-pc.isfixed2 .head-phone-img img:nth-child(1),
.isfixed3 .ys-hd-pc .hnit-img img:nth-child(1),
.isfixed3 .ys-hd-pc .head-phone-img img:nth-child(1) {
    opacity: 0;
}
.head-phone {
    display: flex;
    align-items: center;
    margin-right: 40px;
}
.head-phone img {
    width: 24px;
    margin-right: 12px;
}
.head-phone-img {
    position: relative;
    width: 24px;
    margin-right: 12px;
}
.head-phone-img img,
.head-search-img img {
    transition: all .4s;
}
.head-phone-img img:nth-child(2),
.head-search-img img:nth-child(2) {
    position: absolute;
    left: 0;
    top: 0%;
    opacity: 0;
}
.head-phone-text {
    font-size: 20px;
    color: var(--color4);
    line-height: var(--line16);
    transition: all .4s;
}
.head-link {
    margin-right: 20px;
}
.head-search-img {
    width: 44px;
    position: relative;
    cursor: pointer;
}
.yx-search3xlbox {
    width: 100%;
    height: 350px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0 5px 13px rgba(35, 50, 64, 0.13);
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 99;
}
.yx-search3-tbox {
    width: 50%;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: var(--head);
    border-bottom: 1px solid #666;
}
.yx-search3-xls {
    width: calc(100% - 27px);
    padding-right: 20px;
}
.yx-search3-xls input {
    font-size: var(--font16);
    line-height: 3.75;
    color: var(--color1);
    width: 100%;
    transition: all .36s;
}
.yx-search3-xls input::placeholder {
    font-size: var(--font16);
    line-height: 3.75;
    color: #666;
}
.yx-search3xlbtn {
    width: 27px;
    line-height: 3.75;
}
.yx-search3xlbtn img {
    width: 100%;
}
.head-nav-item-down {
    overflow: hidden;
    position: fixed;
    width: 100%;
    left: 0;
    top: calc(var(--line78) + 1px);
    transform: none;
    box-shadow: 0px 243px 68px 0px rgba(2, 31, 90, 0.00), 0px 10px 21px 0px rgba(2, 31, 90, 0.10);
}
.hnid-ul {
    padding: 35px 0;
    display: flex;
    flex-wrap: wrap;
    /* justify-content: center; */
    width: 100%;
    margin-top: -40px;
}
.hnid-ul-li {
    width: 20%;
    margin-top: 40px;
}
.hnid-ul2 .hnid-ul-li {
    width: 16.666666%;
}
.hnid-ul-li-box {
    display: flex;
    align-items: center;
    padding: 5.5px 27px;
}
.hulb-img {
    width: 32px;
    margin-right: 16px;
    position: relative;
}
.hulb-img img {
    width: 100%;
}
.hulb-img img:nth-child(2){
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}
.hulb-text {
    transition: all .4s;
    color: var(--color1);
}
.hnid-top {
    border-bottom: 1px solid rgba(14, 29, 68, 0.20);
}
.hnid-top-ul {
    display: flex;
    margin: 0 -40px;
}
.hnid-top-ul-li {
    width: 20%;
    padding: 0 40px;
}
.htul-text {
    line-height: var(--line16);
    margin-top: 12px;
    text-align: center;
    transition: all .4s;
    color: var(--color1);
}
.htul-img {
    width: 100%;
    border-radius: 10px;
}
.htul-box {
    position: relative;
    padding: 20px 0;
    display: block;
}
.htul-box::after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 0%;
    height: 2px;
    background-color: var(--colormain1);
    transition: all .4s;
}
.hnid-bom {
    display: flex;
    height: 700px !important;
}
.hnid-bom-le {
    width: 250px;
    padding: 60px 0;
    border-right: 1px solid rgba(14, 29, 68, 0.20);
}
.hblu-li {
    padding: 12px 20px 12px 60px;
    position: relative;
    min-width: 142px;
    cursor: pointer;
}
.hblu-li::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: var(--colormain1);
    opacity: 0;
}
.hblu-li p {
    color: var(--color1);
    font-weight: bold;
}
.hnid-bom-ri {
    width: 100%;
    padding: 60px 150px 0 50px;
}
.hbru-li {
    padding-bottom: var(--space50);
}
.hbru-li-ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
}
.hbru-li-ul-li {
    width: 20%;
    padding: 0 20px;
}
.hbru-li-tit {
    font-size: var(--font18);
    font-weight: 700;
    color: var(--color1);
    line-height: var(--line16);
    margin-bottom: 8px;
    display: block;
}
.hbru-li-ul-li a {
    transition: all .4s;
    font-size: var(--font16);
    color: var(--color2);
    margin-top: 12px;
    display: block;
    line-height: var(--line175);
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    max-height: 1.75em;
}
.hnid-bom-ri-ul {
    height: 700px;
    padding-bottom: 20px;
}
.hnid-bom-ri .mCSB_scrollTools .mCSB_dragger {
    border-radius: 20px;
    background-color: var(--colormain1) !important;
    width: 4px;
}
.hnid-bom-ri .mCSB_draggerRail {
    border-radius: 20px;
    background: rgba(110, 119, 143, 0.20) !important;
}
.mCSB_scrollTools {
    width: 4px;
}
.hblu-li.on::after {
    opacity: 1;
}
.hbul-cry {
    display: flex;
}
.hnid-bom-ul-li:nth-child(n+2){
    display: none;
}
/* nav end*/
.yncl-top-name {
    font-family: var(--family1);
    font-size: var(--font24);
    line-height: 1;
    opacity: 0.6;
    background: linear-gradient(180deg, #0065DB 0%, rgba(0, 101, 219, 0.00) 88%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.yncl-top-tit{
    margin-top: 8px;
}
.ys-main2{
    margin-top: var(--line78);
}
.ys-main2 .ys-nybanner{
    position: relative;
}
.ys-nybanner::after{
    content: "";
    position: absolute;
    bottom: 0%;
    left: 0;
    width: 100%;
    /* display: none; */
    height: 20%;
    background: linear-gradient(0deg, #fff 0%, rgba(0, 101, 219, 0.00) 88%);
    z-index: -1;
}
.yncl-top-text p{
    margin-top: 20px;
}
.yncl-top-btn{
    width: fit-content;
    margin-top: var(--space50);
}
.yncl-bom{
    /* width: 73.5%; */
    width: 100%;
    display: flex;
    margin: 0 -5px;
    position: absolute;
    bottom: 90px;
    overflow: hidden;
}
.yncl-bom::before{
    display: none;
    content: '';
    position: absolute;
    height: 100%;
    left: -200px;
    top: 0;
    bottom: 0;
    background: linear-gradient(90deg, #F9F9F9 26.03%, rgba(238, 244, 254, 0.00) 115.66%);
    width: 18rem;
    z-index: 10;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
}
.yncl-bom::after {
    display: none;
    content: '';
    position: absolute;
    height: 100%;
    background: linear-gradient(90deg, #F9F9F9 26.03%, rgba(237, 243, 253, 0.00) 115.66%);
    right: -200px;
    bottom: 0;
    width: 18rem;
    z-index: 10;
    height: calc(100% + 40px);
    top: 50%;
    transform: translateY(-50%) rotate(180deg) !important;
    pointer-events: none;
}
.yncl-bom-li{
    width: 25%;
    padding: 0 5px;
}
.ys-nyban2-cry-le{
    width: 48.5%;
    margin-top: var(--space120);
    position: relative;
}
.ys-nyban2-cry-ri{
    width: 51.5%;
    overflow: hidden;
    padding-left: 62px;
}
.ys-nyban2-cry-ri img{
    width: 100%;
    border-radius: 10px;
}
.ys-nyban2-cry{
    display: flex;
    flex-wrap: wrap;
    padding-top: 30px;
}
.detail-main .ys-nybanner .ys-cont1600{
    background: rgb(247, 247, 247);
    z-index: 1;
    position: relative;
}
.ys-mbx{
    z-index: 10;
}
.detail-main .ys-nybanner::after{
    display: none;
}
.ys-nyban2-bj{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
body{
    overflow: hidden;
}
.sticky-body{
    overflow: visible !important;
}
.sticky-body .ys-nybanner{
    overflow: hidden;
}
.sticky-body .sumserv-cry-bom{
    overflow: hidden;
}
.sticky-body .mod-item{
    overflow: hidden;
}
.sticky-body .ys-footer{
    overflow: hidden;
}
.ys-nyban2-bj img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ys-mbx{
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
}
.ys-main .ys-bread-list a {
    color: var(--color4);
    font-size: var(--font14);
    line-height: var(--line18);
    transition: all .4s ease;
}
.ys-main .ys-bread-list::before {
    color: var(--color4);
}
.ys-main2 .ys-bread-list a {
    color: var(--color2);
    font-size: var(--font14);
    line-height: var(--line18);
    transition: all .4s ease;
}
.ys-main2 .ys-bread-list::before {
    color: var(--color2);
}
.ys-nyban-title h1 {
    color: var(--color4);
    font-size: var(--font54);
    line-height: var(--line15);
}
.sumserv-cry{
    padding-top: 130px;
}
.sumserv-cry-tit{
    text-align: center;
}
.sumserv-cry-text{
    text-align: center;
    width: 69%;
    margin: 0 auto;
}
.sumserv-cry-text p{
    margin-top: 32px;
    color: var(--color2);
}
.sumserv-cry-top{
    position: sticky;
    top: var(--line78);
    background-color: var(--color4);
    z-index: 20;
}
.sumserv-cry-top-ul{
    width: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    border-radius: 80px;
    border: 1px solid rgba(147, 147, 147, 0.20);
    background: var(--color4);
    z-index: 20;
    margin: 0 auto;
    margin-top: 40px !important;
}
.detail-serve-ul{
    margin-top: 60px;
    margin-bottom: var(--space160);
}
.laul-box-img{
    pointer-events: none;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.yncl-bom .swiper-container{
    width: 100%;
}
.sumserv-cry-top-li{
    width: 240px;
    text-align: center;
    padding: 8px 0;
    border-radius: 80px;
    border: 1px solid transparent;
    line-height: var(--line18);
    font-size: var(--font18);
    color: var(--color2);
    transition: all .4s;
    cursor: pointer;
}
.sumserv-cry-top-li.act{
    border: 1px solid var(--colormain1);
    color: var(--colormain1);
}
.sumserv-cry-bom-li{
    display: flex;
    flex-wrap: wrap;
    padding-top: var(--space120);
}
.scbl-ri{
    width: 55.5%;
    border-radius: 10px;
}
.scbl-le{
    width: 44.5%;
    padding-right: var(--space80);
}
.scbl-le-ul{
    margin-top: 30px !important;
    padding-right: 220px;
}
.scbl-le-text p{
    margin-top: 16px;
}
.scbl-le-ul-li{
    position: relative;
    height: auto;
}
.scbl-le-ul-li p{
    height: 100%;
    padding: 10px 0;
    font-size: var(--font16);
    color: var(--color1);
    line-height: var(--line18);
    padding-left: 30px;
    border-bottom: 1px solid rgba(147, 147, 147, 0.20);
}
.scbl-le-ul-li::before{
    content: "";
    margin-top: 19px;
    position: absolute;
    width: 12px;
    height: 12px;
    border-radius: 100%;
    background-color: var(--colormain1);
}
.sumserv-cry-bom-li:nth-child(even){
    flex-direction: row-reverse;
}
.sumserv-cry-bom-li:nth-child(even) .scbl-le{
    padding-left: var(--space80);
    padding-right: 0;
}
.scbl-le-btn{
    width: fit-content;
    margin-top: 32px;
}
.scbl-le-ul2{
    margin: 0 -16px;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding-right: 0 !important;
}
.scbl-le-ul2 .scbl-le-ul-li{
    padding: 0 16px;
    width: 50%;
}
.scbl-le-btn{
    width: 219px;
}
.manu-main .sumserv-cry-bom{
    padding-bottom: 0px;
}
.sumserv-cry-bom{
    padding-bottom: 140px;
}
.banner-brand{
    position: absolute;
    bottom: 90px;
    left: 50%;
    transform: translateX(-50%);
}
.listserv-auth{
    padding:130px 0;
}
.list-auth-tit{
    text-align: center;
    margin-bottom: var(--space50);
}
.list-auth-ul{
    /* display: flex; */
    flex-wrap: wrap;
    margin: 0 -22px;
    position: relative;
}
.list-auth-ul-li{
    padding: 0 22px;
    width: 25%;
    margin-bottom: 44px;
}
.laul-box-text{
    text-align: center;
    margin-top: 20px;
}
.list-auth-ul-li:nth-child(n+13){
    display: none;
}
.list-auth-btn{
    margin: 0 auto;
    display: block;
    width: 280px;
    margin-top: 26px;
}
.list-auth-btn .std-btn4-box{
    justify-content: center;
}
.list-auth-btn.act .std-btn4-box-icon{
    transform: rotate(180deg);
}
.listserv-why{
    position: relative;
}
.list-why-cry{
    padding: 195px 0;
}
.list-why-bj{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.list-why-bj::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    background: linear-gradient(0deg, #002009 45.91%, rgba(3, 32, 11, 0.20) 100%);
}
.list-why-bj img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.list-why-cry-tit{
    text-align: center;
    color: var(--color4);
}
.list-why-cry-text{
    margin-top: 32px;
    color: var(--color4);
    text-align: center;
}
.list-why-ul{
    display: flex;
    justify-content: center;
    margin: 0 -60px;
    margin-top: var(--space80) !important;
}
.list-why-ul-li{
    padding: 0 60px;
}
.lwul-num{
    justify-content: center;
    display: flex;
    align-items: end;
}
.lwul-num p{
    font-family:var(--family) !important;
    font-size: 56px;
    line-height: var(--line13);
    color: var(--color4);
}
.lwul-num span{
    font-size: var(--font16);
    color: var(--color4);
    line-height: var(--line18);
    margin-bottom: 10px;
}
.lwul-text{
    margin-top: 8px;
    color: var(--color4);
    text-align: center;
}
.listserv-adva{
    padding-top: var(--space160);
    padding-bottom: var(--space120);
}
.list-adva-tit{
    color: var(--color1);
    text-align: center;
    margin-bottom: var(--space50);
}
.list-adva-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -22px;
    margin-bottom: -44px !important;
}
.list-adva-ul-li{
    width: 50%;
    padding: 0 22px;
    margin-bottom: 44px;
}
.laul-cry{
    height: 100%;
    padding: 40px 32px;
    border-radius: 10px;
    background: var(--color4);
    box-shadow: 0px 177px 50px 0px rgba(4, 56, 124, 0.00), 0px 113px 45px 0px rgba(4, 56, 124, 0.01), 0px 64px 38px 0px rgba(4, 56, 124, 0.03);
}
.laul-box-icon{
    width: 34px;
}
.laul-box-icon img{
    width: 100%;
}
.laul-box-tit{
    margin-top: 40px;
}
.list-group-ri-ul {
    height: 100%;
}
.list-group-ri-ul .slick-list{
    height: 100%;
}
.list-group-ri-ul .slick-track{
    height: 100%;
}
.lgru-li  img{
    height: 100%;
    object-fit: cover;
}
.laul-box-txt p{
    margin-top: 12px;
}
.list-group-cry{
    display: flex;
}
.list-group-le{
    width: 65.5%;
    padding-right: 111px;
}
.list-group-le-bom{
    padding-right: var(--space100);
}
.list-group-ri{
    width: 34.5%;
    border-radius: 10px;
    overflow: hidden;
}
.listserv-group{
    position: relative;
    padding: var(--space50) 0;
}
.list-group-bj{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.list-group-bj::after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(0deg, rgba(14, 29, 68, 0.90) 0%, rgba(14, 29, 68, 0.90) 100%);
}
.list-group-bj img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.lglb-ul{
    margin: 0 -10px;
}
.lglb-ul-li{
    padding: 0 10px;
}
.lglb-ul-li-img{
    border-radius: 5px;
    background: var(--color4);
    cursor: pointer;
    opacity: 0.5;
}
.lglt-ul-li-tit{
    color: var(--color4);
}
.lglt-ul-li-text p{
    color: var(--color4);
    margin-top: 24px;
}
.lglt-ul-li{
    position: relative;
}
.lglt-ul-li-icon{
    width: 90px;
    position: absolute;
    left: -45px;
    top: -30px;
}
.list-group-le-top{
    margin-top: 118px;
}
.list-group-le-bom{
    margin-top: var(--space100);
}
.lglt-ul-li:nth-child(n+2){
    display: none;
}
.lglb-ul-li.slick-current .lglb-ul-li-img{
    opacity: 1;
}
.detail-main .ys-nyban2-cry{
    padding: 155px 0;
}
.detail-main .ys-nyban2-cry-le {
    width: 49.5%;
}
.detail-main .ys-main2 .yncl-top-btn {
    width: fit-content;
}
.yncl-top-btn{
    display: flex;
}
.yncl-top-btn1{
    margin-right: 10px;
}
.detail-cry-ul-li:last-child{
    padding-bottom: 0;
    border-bottom: 0;
}
.detail-cry-ul-li:first-child{
    padding-top: 0;
}
.detail-cry-ul-li{
    display: flex;
    padding:var(--space50) 0;
    border-bottom: 1px solid rgba(147, 147, 147, .2);
}
.detail-cry{
    padding-top:var(--space100);
    padding-bottom: 110px;
}
.dcul-le{
    width: 38.5%;
    padding-right: 30px;
}
.dcul-ri{
    width: 61.5%;
    position: relative;
}
.dcul-ri-text p{
    color: var(--color2);
}
.dcul-ri-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -16px;
    margin-bottom: -28px !important;
}
.dcul-ri-ul-li{
    width: 50%;
    padding: 0 16px;
    margin-bottom: 28px;
    position: relative;
}
.drul-cry{
    position: relative;
    padding-left: 30px;
}
.drul-cry::before{
    content: "";
    position: absolute;
    left: 0;
    width: 12px;
    height: 12px;
    border-radius: 100%;
    background-color: var(--colormain1);
    margin-top: 10px;
}
.drul-text{
    margin-top: 4px;
}
.dcul-ri-circle-li{
    display: flex;
    align-items: center;
    margin-bottom: var(--space80);
}
.dcul-ri-circle-li.act .drcl-le{
    background: var(--colormain1);
}
.dcul-ri-circle-li.act .drcl-le p{
    color: var(--color4);
}
.dcul-ri-circle-li.act .drcl-le::after{
    background: url(../images/Line.png) center / cover no-repeat;
    clip-path: inset(0 0 100% 0); /* 初始状态：裁剪掉整个图片 */
    animation: reveal .4s forwards; /* 动画：3秒内完成 */
}
.dcul-ri-circle-li:last-child .drcl-le::after{
    display: none;
}
.drcl-le{
    cursor: pointer;
    transition: all .4s;
    flex-shrink: 0;
    margin-right: 64px;
    position: relative;
    width: 100px;
    height: 100px;
    border-radius: 800px;
    background: var(--color4);
    box-shadow: 0px 4px 9px 0px rgba(6, 87, 162, 0.10);
}
.drcl-le p{
    position: absolute;
    color: var(--colormain1);
    z-index: 10;
    font-size: var(--font32);
    top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s;
}
.drcl-le::after{
    transition: all .4s;
    content: "";
    position: absolute;
    bottom: -78px;
    left: 50%;
    transform: translateX(-50%);
    width: 6px;
    height: 78px;
    background: url(../images/Line2.png) center / cover no-repeat;
}
.dril-top{
    display: flex;
    cursor: pointer;
}
.dril-top-icon{
    width: 32px;
}
.dril-top-icon img{
    width: 100%;
}
.dril-top-tit{
    flex: 1;
    padding: 0 16px;
}
.dril-top-close{
    width: 24px;
    position: relative;
}
.dril-top-close img{
    width: 100%;
    transition: all .4s;
}
.dril-top-close img:nth-child(2){
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}
.dril-bom{
    display: none;
    padding-left: 48px;
    margin-top: 8px;
}
.dril-bom p{
    margin-bottom: 15px;
}
.dcul-ri-issue-li:last-child{
    border-bottom: 0;
}
.dcul-ri-issue-li{
    padding-top: 24px;
    border-bottom: 1px solid rgba(139, 141, 152, 0.20);
    padding-bottom: 24px;
}
.dril-top-close img:nth-child(2){
    transform: rotate(45deg);
}
.dcul-ri-issue-li.act .dril-top-close img:nth-child(2){
    opacity: 1;
}
.dcul-ri-issue-li.act .dril-top-close img:nth-child(1){
    opacity: 0;
}
.dcul-ri-btn{
    min-width: 208px;
    margin-top: 30px;
}
.dcul-ri-btn .std-btn1-box{
    justify-content: center;
    display: flex;
}
.dcul-ri-issue-li:last-child .dril-bom p{
    margin-bottom: 0;
}
.detail-about .list-auth-ul-li:nth-child(n+13){
    display: block;
}
.detail-about{
    padding-top: var(--space120);
    padding-bottom: 140px;
    background: #F4FAFF;
}
.detail-about-tit{
    text-align: center;
    margin-bottom: var(--space50);
}
.list-auth-ul .list-auth-ul-li{
    /* margin-bottom: 0; */
}
.list-auth-btn{
    /* margin-top: var(--space50); */
}
.detail-area-ul{
    margin: 0 -20px;
}
.detail-area-ul-li{
    padding: 0 20px;
    position: relative;
}
.daul-img{
    border-radius: 10px;
    overflow: hidden;
    position: relative;
}
.daul-img::before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.20);
}
.daul-cry{
    position: absolute;
    bottom: 30px;
    padding:0 40px;
    width: 100%;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.daul-cry-tit{
    color: var(--color4);
}
.daul-cry-icon{
    width: 44px;
}
.daul-cry-icon img{
    width: 100%;
}
.detail-area{
    padding-bottom: var(--space120);
    background: #F4FAFF;
}
.detail-area .slick-list{
    overflow: inherit !important;
}
.settle-list{
    padding-top: 130px;
    padding-bottom: var(--space120);
}
.settle-list-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -17px;
    margin-bottom: -85px !important;
}
.settle-list-ul-li{
    width: 50%;
    margin-bottom: 85px;
    padding: 0 17px;
}
.scul-box-tit p{
    margin-top: 21px;
}
.scul-box-btn{
    margin-top: 20px;
    display: flex;
    align-items: center;
    width: fit-content;
}
.scul-box-btn-icon{
    width: 24px;
    margin-right: 16px;
}
.scul-box-btn-icon img{
    width: 100%;
}
.scul-box-btn-text p{
    color: var(--colormain1);
}
.scul-box-img{
    padding: 5px;
    border-radius: 10px;
    background: var(--color4);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.scul-box-img-cry{
    border-radius: 5px;
    overflow: hidden;
}
.settle-plan{
    position: relative;
}
.settle-plan .ys-cont1600{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 60px;
    display: flex;
    justify-content: space-between;
    align-items: end;
    z-index: 20;
}
.settle-plan-bj{
    width: 100%;
    position: relative;
}
.settle-plan-bj::before{
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 62.5%;
    background:linear-gradient(180deg, rgba(5, 19, 44, 0.00) 0%, #05132C 100%);
    opacity: 0.8;
    z-index: 5;
}
.settle-plan-bj img{
    width: 100%;
}
.settle-plan-le-tit{
    color: var(--color4);
}
.settle-plan-le-btn{
    margin-top: var(--space50);
}
.settle-plan-ri{
    width: 500px;
    padding: 20px 40px;
    border-radius: 10px;
    border-bottom: 4px solid var(--Style, #0849C3);
    background: rgba(255, 255, 255, 0.10);
    box-shadow: 0px 6px 12px 0px rgba(1, 31, 66, 0.10);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter:blur(20px);
}
.settle-plan-ri-text p{
    color: var(--color4);
}
.settle-plan-ri-link{
    display: inline-block;
    margin-top: 39px;
    font-size: var(--font44);
    color: var(--color4);
    line-height: var(--line13);
    font-family: Roboto;
}
.detail-brief{
    margin-top: 130px;
}
.detail-brief .ys-cont1440{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.detail-brief-le{
    width: 59.3%;
    padding-right: var(--space100);
}
.detail-brief-ri{
    width: 40.7%;
    border-radius: 10px;
    overflow: hidden;
}
.detail-brief-le-text p{
    margin-top: 40px;
}
.detail-brief-le-btn{
    margin-top: 60px;
    display: flex;
}
.dblb-le{
    margin-right: 20px;
}
.detail-serve{
    padding-top: var(--space160);
}
.list-auth-ul{
    position: relative;
}
.detail-serve-ul-li:nth-child(n+2){
    display: none;
}
.detail-serve-ul-li{
    position: absolute;
}
.detail-serve-ul-li.act{
    position: relative;
}
.ys-main .ys-nyban-img{
    position: relative;
}
.ys-main .ys-nyban-img::after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.4;
    background: #061134;
}
.query-cry .ys-cont1440{ 
    display: flex;
}
.query-cry-le{
    width: 260px;
}
.query-cry-ri{
    width: calc(100% - 260px);
    padding-left: var(--space120);
}
.qrul-text{
    cursor: pointer;
}
.qcrb-ul2 .qcrb-ul-li{
    padding: 0;
    border-bottom: 0;
    margin-bottom: 18px !important;
}
.query-cry{
    padding-top: var(--space100);
    padding-bottom: var(--space120);
}
.query-cry-le-li{
    padding: 17px 35px;
    border-radius: 5px;
    border: 1px solid rgba(110, 119, 143, 0.20);
    background: var(--color4);
    cursor: pointer;
    transition: all .4s;
    margin-bottom: 15px;
}
.qcll-box{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.qcll-icon{
    width: 24px;
    position: relative;
}
.qcll-icon img{
    width: 100%;
    transition: all .4s;
}
.qcll-icon img:nth-child(2){
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}
.qcll-text{
    color: #333;
    transition: all .4s;
}
.query-cry-le-li.act{
    background-color: var(--colormain1);
}
.query-cry-le-li.act .qcll-icon img:nth-child(2){
    opacity: 1;
}
.query-cry-le-li.act .qcll-icon img:nth-child(1){
    opacity: 0;
}
.query-cry-le-li.act .qcll-text{
    color: var(--color4);
}
.qcrt-ul-li-input{
    overflow: hidden;
    transition: all .4s;
    margin-top: 4px;
}
.qcrt-ul-li-text{
    color: var(--color1);
}
.qcrt-ul-li.act .qcrt-ul-li-input input{
    border: 1px solid var(--colormain1);
}
.qcrt-ul-li-input input{
    padding: 0px 20px;
    width: 100%;
    color: var(--colormain1);
    font-size: var(--font14);
    line-height: 47px;
    border-radius: 5px;
    border: 1px solid rgba(110, 119, 143, 0.20);
    transition: all .4s;
}
.qcrt-ul-li-input p{
    padding: 0px 20px;
    width: 100%;
    color: var(--colormain1);
    font-size: var(--font14);
    line-height: 49px;
}
.qcrt-ul-li-input input::placeholder{
    color: var(--color2);
    font-size: var(--font14);
    line-height: 49px;
}
.qcrt-cry-le{
    width: calc(100% - 250px);
}
.qcrt-cry{
    display: flex;
    align-items: start;
    margin-top: 40px;
    width: 100%;
    justify-content: space-between;
}
.qcrt-ul{
    flex: 1;
    display: flex;
    margin:0 -20px;
}
.qcrt-ul-li{
    width: 50%;
    padding:0 20px;
}
.qcrt-btn{
    min-width: 222px;
    margin-left: 48px;
    margin-top: 34px;
}
.qcrt-btn p{
    text-align: center;
    line-height: 49px;
}
.qcrt-btn .std-btn2-box{
    padding: 0px 32px;
}
.qcrt-cue p{
    margin-top: 10px;
    color:#EB4300;
}
.query-cry-ri-top{
    position: relative;
    z-index: 10;
}
.query-cry-ri-bom{
    margin-top: 60px;
    /* display: none; */
}
.qcrt-cry{
    display: flex;
    justify-content: space-between;
}
.qcrt-cry-report{
    width: calc(100% - 250px);
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.qcrt-cry-report-li{
    width: 33.333333%;
    padding: 0 10px;
}
.qcrl-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 20px;
    cursor: pointer;
    border-radius: 5px;
    border: 1px solid rgba(110, 119, 143, 0.20);
}
.qcrl-top-icon{
    width: 24px;
    position: relative;
}
.qcrl-top-icon img{
    width: 100%;
    transition: all .4s;
}
.qcrl-top-icon img:nth-child(2){
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
.qcrt-cry-query1{
    width: 250px !important;
    margin-left: 20px !important;
}
.qcrt-cry-report-li.act .qcrl-top-icon img:nth-child(2){
    opacity: 1;
}
.qcrt-cry-report-li.act .qcrl-top-icon img:nth-child(1){
    opacity: 0;
}
.qcrl-bom{
    z-index: 30;
    display: none;
    position: absolute;
    top: 55px;
    box-shadow: 0px 28px 28px 0px rgba(4, 56, 124, 0.05), 0px 7px 16px 0px rgba(4, 56, 124, 0.06);
}
.qcrl-bom-ul-li{
    /* position: absolute; */
    display: flex;
    border-radius: 5px;
    background: var(--color4);
}
.qbul-le,
.qbul-ri{
    width: 250px;
    padding:16px 0;
}
.qcrl-cry{
    position: relative;
}
.qbul-le{
    border-right: 1px solid rgba(110, 119, 143, 0.20);
}
.qbul-le-ul-li{
    padding:4px 20px;
    display: flex;
    justify-content: space-between;
    transition: all .4s;
    cursor: pointer;
}
.qlul-text{
    color: var(--color1);
}
.qlul-icon{
    transform: rotate(-90deg);
    width: 24px;
}
.qlul-icon img{
    width: 100%;
}
.qbul-ri-ul-li{
    display: flex;
    align-items: center;
    padding: 4px 20px;
    cursor: pointer;
}
.qrul-box{
    border-radius: 5px;
    border: 1px solid rgba(110, 119, 143, 0.20);
    width: 20px;
    height: 20px;
    margin-right: 10px;
    position: relative;
    cursor: pointer;
}
.qrul-box::before{
    transition: all .4s;
    opacity: 0;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 10px;
    height: 10px;
    border-radius: 2px;
    background-color: var(--colormain1);
}
.qbul-ri-item:nth-child(n+2){
    display: none;
}
.qbul-ri-ul-li.act .qrul-box::before{
    opacity: 1;
}
.qcrb-ul-li{
    margin-bottom: 18px;
}
.qcrb-ul-li a{
    display: flex;
    padding: 10px;
    border-radius: 5px;
    background: var(--color4);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.qcrb-ul-li-le{
    width: 46.5%;
}
.qcrb-ul-li-ri{
    width: 53.5%;
    padding-left: 40px;
    padding-right: 30px;
    position: relative;
}
.qulr-label{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -3px;
    margin-top: 16px;
}
.qulr-label-li{
    padding: 0 3px;
    margin-bottom: 5px;
    width: fit-content;
}
.qulr-label-li p{
    font-size: var(--font14);
    color: var(--colormain1);
    line-height: var(--line18);
    padding: 0 20px;
    border-radius: 2px;
    background: rgba(8, 73, 195, 0.10);
}
.qulr-btn{
    position: relative;
    display: flex;
    align-items: center;
    margin-top: var(--space50);
    margin-bottom: 14px;
}
.qcrb-ul-li-le img{
    object-fit: cover;
}
.qulr-btn img{
    width: 24px;
    margin-right: 16px;
}
.qulr-btn p{
    color: var(--colormain1);
}
.qcrb-ul-li:last-child{
    margin-bottom: 0;
}
.query-cry-ri-btn{
    margin-top:var(--space50) !important;
}
.query-cry-ri-btn{
    display: block;
    width: 280px;
    margin: 0 auto;
}
.qcrt-cry-query-input{
    display: flex;
    flex: 1;
}
.qcrt-cry-query{
    margin-left: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.qcrt-cry-query-input{
    border: 1px solid rgba(110, 119, 143, 0.20);
    margin-right: 10px;
}
.qcrt-cry-query-input input{
    flex: 1;
    padding: 0 20px;
    border-radius: 5px;
    line-height: 45px;
    color: var(--color1);
    font-size: var(--font14);
}
.qcrt-cry-query-input input::placeholder{
    font-size: var(--font14);
    color: var(--color2);
    line-height: 45px;
}
.qcrt-cry-query-icon{
    width: 45px;
    height: 45px;
    background-color: var(--colormain1);
    position: relative;
    border-radius: 5px;
    cursor: pointer;
}
.qcrt-cry-query-icon img{
    z-index: 10;
    width: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.query-main .qcrt-cry-query{
    margin-left: 0;
}
.query-main .qcrt-cry-query{
    width: 520px;
    margin-top: 40px;
}
.query-main .qcrt-cry-query1{
    margin-top: 0px;
    margin-left: 0 !important;
}
.reso-cry-top{
    display:flex;
    padding:8px 0px;
    border-radius: 5px;
    box-shadow: 0px 4px 9px 0px rgba(6, 87, 162, 0.10);
}
.reso-cry{
    margin-top: 60px;
}
.rate1{
    width: 70%;
    padding: 0 20px;
}
.rate2{
    width: 17%;
    padding: 0 20px;
}
.rate3{
    flex: 1;
    padding: 0 20px;
}
.query-main .rate1{
    flex: 1;
}
.query-main .rate2{
    width: 112px;
}
.query-main .rate3{
    width: 180px;
    flex: none;
}
.query-main .rate4{
    width: 148px;
    padding: 0 20px;
}
.reso-cry-top-name,
.reso-cry-top-class,
.reso-cry-top-oper,
.rcbl-pdf,
.rcbl-icon,
.reso-cry-top-code{
    position: relative;
}
.reso-cry-top-class::after,
.reso-cry-top-oper::after,
.rcbl-icon::after,
.reso-cry-top-code::after{
    z-index: 10;
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 32px;
    background-color: rgba(110, 119, 143, 0.20);;
}
.reso-cry-bom-li{
    display: flex;
    align-items: center;
    padding: 17.5px 0;
    border-bottom: 1px solid rgba(110, 119, 143, 0.20);
}
.rcbl-text{
    color: var(--color2);
    font-size: var(--font16);
    line-height: var(--line18);
    border-right: 1px solid rgba(110, 119, 143, 0.20);
}
.rcbl-pdf-img,
.rcbl-icon-img{
    display: block;
    width: 32px;
}
.rcbl-pdf-img img,
.rcbl-icon-img img{
    width: 100%;
}
.query-main .sumserv-cry-top-li{
    width: 176.666666px;
}
.reso-cry-ul-li:nth-child(n+2){
    display: none;
}
.rcbl-icon-input{
    display: flex;
    align-items: center;
}
.rcbl-icon-input input{
    font-size: var(--font14);
    color: var(--color1);
    padding: 0 10px;
    margin-right: 5px;
    width: 94px;
    line-height: 30px;
    border-radius: 2px;
    border: 1px solid var(--Color-2, #6E778F);
    transition: all .4s;
}
.rcbl-icon-input p,
.rcbl-icon-input a{
    color: var(--color1);
    font-size: var(--font18);
    line-height: var(--line18);
    cursor: pointer;
}
.ys-main2 .std-h1{
    color: var(--color1);
}
.part-serv-cry{
    display: flex;
    flex-wrap: wrap;
    margin-top: var(--space50);
}
.part-serv-cry-le{
    width: 45%;
    border-radius: 10px;
    overflow: hidden;
}
.part-serv-cry-le img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.part-serv-cry-ri{
    width: 55%;
    padding-left: 48px;
}
.part-serv{
    padding-top: 130px;
}
.partners-main .std-h2{
    text-align: center;
}
.pscl-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
    margin-top: -20px;
}
.pscl-ul-li{
    height: auto;
    width: 50%;
    padding: 0 10px;
    margin-top: 20px;
}
.pscl-ul-li-box{
    height: 100%;
    padding: 40px 32px;
    border-radius: 10px;
    background: var(--color4);
    box-shadow: 0px 4px 9px 0px rgba(6, 87, 162, 0.10);
}
.pulb-text p{
    margin-top: 8px;
}
.part-adva{
    padding-top: var(--space120);
    position: relative;
    z-index: 40;
}
.part-adva .std-h2{
    margin-bottom: var(--space50);
}
.part-adva-bj{
    width: 100%;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}
.part-adva-bj img{
    width: 100%;
}
.part-adva-bj::after{
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    position: absolute;
    background: linear-gradient(0deg, rgba(14, 29, 68, 0.70) 0%, rgba(14, 29, 68, 0.70) 100%);
}
.part-adva-cry{
    position: relative;
}
.part-adva-cry-ul{
    width: 100%;
    /* display: flex; */
    z-index: 10;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.pacu-li-tit{
    text-align: center;
    color: var(--color4);
}
.dcul-ri-circle-li.act .drul-tit{
    color: var(--colormain1);
}
.dcul-ri-circle-li.act .drul-text p{
    color: var(--colormain1);
}
.drul-tit,
.drul-text p{
    transition: all .4s;
}
.pacu-li-text p{
    margin-top: 10px;
    color: var(--color4);
    text-align: center;
    height: calc(1.8em* 6);
    overflow: hidden;
    -webkit-line-clamp: 6;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.yncl-top-img{
    display: none;
}
.funct_area .ys_cont1400 {
    position: relative;
    overflow: hidden;
}
.part-adva-cry-ul {
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    /* left: 0; */
    width: 100%;
    height: 100%;
    bottom: 0px;
}
.pacu-li {
    height: 100%;
    width: 25%;
    position: relative;
    padding: 0 30px;
}
.pacu-li::after{
    content: "";
    position: absolute;
    right: 0;
    width: 1px;
    height: 100%;
    top: 0;
    background-color: var(--color4);
}
.part-adva-cry-ul .slick-track{
    display: flex;
    height: 100%;
}
.pacu-li:last-child::after{
    display: none;
}
.pacu-li-cont {
    width: calc(100% - 58px);
    position: absolute;
    left: 50%;
    top: calc(50% + 60px);
    transform: translate(-50%,-50%);
    z-index: 10;
}
.about-main .ys-main .ys-nyban-img::after {
    display: none;
}
.about-auth-cry{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.about-auth-cry-le{
    width: 45%;
    width: 60%;
}
.about-auth-cry-ri{
    width: 55%;
    width: 40%;
    padding-left: var(--space160);
}
.about-auth{
position: relative;
padding-top: var(--space120);
padding-bottom: var(--space80);
}
.aacl-text p{
    margin-top: 20px;
}
.aacl-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
    padding-right: 149px;
    margin-top: 40px;
}
.aacl-ul-li{
    width: 50%;
    min-width: 240px;
    padding: 0 10px;
    margin-top: 40px;
}
.aacl-ul-li-num{
    display: flex;
    align-items: end;
}
.aacl-ul-li-num p{
    font-family: var(--family) !important;
    color: var(--colormain1);
    font-weight: 400;
    line-height: var(--line13);
}
.aacl-ul-li-num span{
    margin-bottom: 8px;
    color: var(--colormain1);
}
.aacl-ul-li-text{
    font-weight: 290;
    font-size: var(--font18);
    line-height: var(--line16);
    color: var(--color1);
}
.about-auth-bj{
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
}
.about-auth-bj img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.about-auth-bj::before{
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    height: 150px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);
}
.aacr-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -17px;
}
.aacr-ul-li{
    width: 50%;
    padding: 0 17px;
    margin-bottom: 34px;
}
.aacr-ul-li img{
    width: 100%;
    border-radius: 5px;
    overflow: hidden;
}
.aacr-ul-li:nth-child(odd){
    /* margin-top: 60px; */
}
.about-qual{
    padding-top: var(--space80);
    padding-bottom: var(--space50);
}
.about-qual-cry{
    overflow: hidden !important;
    display: flex;
    padding-left: 66px;
    padding-right: 62px;
    margin-top: var(--space50);
}
.about-qual-cont{
    overflow: hidden;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 4px 9px 0px rgba(6, 87, 162, 0.10);
}
.about-qual .std-h2{
    text-align: center;
}
.about-qual-text p{
    margin-top: 24px;
    text-align: center;
    margin-bottom: var(--space50);
}
.about-qual-cry-le{
    width: 63.5%;
    height: fit-content;
}
.aqcl-ul{
    padding-top: 60px;
    padding-bottom: 68px;
}
.about-qual-cry-ri{
    width: 36.5%;
    padding-left: 80px;
}
.aqcl-ul-tit{
    color: var(--colormain1);
    position: relative;
    padding-left: 22px;
}
.aqcl-ul-tit::before{
    content: "";
    position: absolute;
    left: 0;
    width: 14px;
    height: 4px;
    border-radius: 10px;
    background-color: var(--colormain1);
    top: 50%;
    transform: translateY(-50%);
}
.aqcl-ul-li-ul{
    display: flex;
    flex-wrap: wrap;
    padding-left: 22px;
}
.aulu-li{
    width: 50%;
    color: var(--color1);
    font-size: var(--font14);
    line-height: var(--line18);
    position: relative;
    padding-left: 17px;
    margin-top: 16px;
}
.aulu-li::before{
    content: "";
    position: absolute;
    left: 0;
    width: 9px;
    height: 9px;
    border-radius: 9px;
    background-color: var(--colormain1);
    top: 0%;
    margin-top: 9px;
}
.aqcl-ul-li{
    padding-top: 40px;
}
.aqcl-ul-li:first-child{
    padding-top: 0;
}
.aqcr-le{
    margin-right: 42px;
}
.about-qual-cry{
    --jian:40px;
    --width: 167px;
}
.aqcr-le-ul{
    height: calc(var(--width)* var(--width-shu));
}
.aqcr-le-ul1 {
    animation: donghua calc(3s* var(--width-shu)) linear infinite;
}
.aqcr-le-ul1 {
    transform: translateX(0);
}
.aqcr-le-ul-li {
    width: var(--width);
    margin-bottom: var(--jian);
}
@keyframes donghua{
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-100%);
    }
}
@keyframes donghua2{
    0% {
        transform: translateY(100%);
    }
    100% {
        transform: translateY(0%);
    }
}
.aqcr-ul{
    display: flex;
    margin: 0 -21px;
}
.aqcr-ul-li2{
    margin-top: -120px;
}
.aqcr-ul-li{
    padding: 0 21px;
}
.about-layout{
    padding-top: var(--space100);
}
.about-qual-text{
    width: 58%;
    margin: 0 auto;
}
.about-layout .std-h2{
    text-align: center;
}
.about-layout-cont{
    position: relative;
}
.alcl-point{
    position: absolute;
}
.alcl-point-addr{
    cursor: pointer;
    transition: all .4s;
    width: fit-content;
    background-color: var(--color4);
    padding: 4px 16px;
    border-radius: 80px;
    box-shadow: 0px 107px 30px 0px rgba(6, 87, 162, 0.00), 0px 68px 27px 0px rgba(6, 87, 162, 0.01), 0px 38px 23px 0px rgba(6, 87, 162, 0.05), 0px 17px 17px 0px rgba(6, 87, 162, 0.09), 0px 4px 9px 0px rgba(6, 87, 162, 0.10);
}
.alcl-point-addr p{
    width: max-content;
    font-size: var(--font16);
    color: var(--colormain1);
    line-height: var(--line18);
}
.alcl-point-addr span{
    font-weight: 700;
}
.about-layo-cry-li{
    position: absolute;
}
/* .point1{
    top: 32.5%;
    right:16%;
}
.point2{
    top: 42%;
    right: 14.5%;
}
.point3{
    top: 44.2%;
    right: 22%;
}
.point4{
    top: 70%;
    right: 14.5%;
}
.point5{
    top: 19%;
    right: 54%;
}
.point6{
    top: 26%;
    right: 48%;
}
.point7{
    top: 30.5%;
    right: 83.2%;
} */
.about-layo-cry-li2 .alcl-point{
    position: relative;
}
.alcl-point-cry{
    width: 275px;
    z-index: 20;
    display: none;
    position: absolute;
    padding: 16px 21px 33px;
    right: 0;
    bottom: 60px;
    border-radius: 10px;
    background: linear-gradient(0deg,rgba(249, 251, 253, 1.00)  0%, rgba(245, 247, 253, 1.00) 100%);
    box-shadow: 5px 10px 20px 5px rgba(6, 87, 162, 0.10)
}
.alcl-point-cry-bj{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}
.alcl-point-cry-bj img{
    width: 100%;
    height: 100%;
}
.alcl-point-cry::after{
    transition: all .4s;
    content: "";
    position: absolute;
    bottom: -39px;
    right: 30px;
    border: 20px solid transparent;
    /* backdrop-filter: blur(16px); */
    border-top-color: rgba(242, 245, 249, 1);
    filter: drop-shadow(0px 3px 18px rgba(0, 0, 0, 0.14));
}
.alcl-point-cry-top{
    display: flex;
    align-items: center;
}
.ys-banner{
    z-index: 25;
}
.list-auth-ul-li:nth-child(4n+1){
    animation-delay: .2s;
}
.list-auth-ul-li:nth-child(4n+2){
    animation-delay: .3s;
}
.list-auth-ul-li:nth-child(4n+3){
    animation-delay: .4s;
}
.list-auth-ul-li:nth-child(4n+4){
    animation-delay: .5s;
}
.list-adva-ul-li:nth-child(2n+1){
    animation-delay: .2s;
}
.list-adva-ul-li:nth-child(2n+2){
    animation-delay: .3s;
}
.settle-list-ul-li:nth-child(2n+1){
    animation-delay: .2s;
}
.settle-list-ul-li:nth-child(2n+2){
    animation-delay: .3s;
}
.news-cry-bom-li:nth-child(3n+1){
    animation-delay: .2s;
}
.news-cry-bom-li:nth-child(3n+2){
    animation-delay: .3s;
}
.news-cry-bom-li:nth-child(3n+3){
    animation-delay: .2s;
}
.contact-bom-ul-li:nth-child(3n+1){
    animation-delay: .2s;
}
.contact-bom-ul-li:nth-child(3n+2){
    animation-delay: .3s;
}
.contact-bom-ul-li:nth-child(3n+3){
    animation-delay: .2s;
}
.about-honor-bj{
    position: relative;
}
.alcl-point-cry-top img{
    width: 20px !important;
}
.alcl-point-cry-top p{
    font-size: var(--font18);
    font-weight: 700;
    line-height: var(--line18);
    color: var(--colormain1);
}
.alcl-point-cry-bom{
    margin-top: 8px;
}
.alcl-point-cry-bom p{
    color: var(--color3);
    font-size: var(--font16);
    line-height: var(--line18);
}
.about-layo-cry-li.act .alcl-point-addr p{ 
    color: var(--color4);
}
.about-layo-cry-li.act .alcl-point-addr{ 
    background-color: var(--colormain1);
}
.alcl-point-addr{
    cursor: pointer;
}
.about-honor{
    position: relative;
}
.about-honor-cry-text p{
    color: var(--color2);
    margin-top: 24px;
}
.about-honor{
    position: relative;
}
.about-honor .ys-cont1440{
    position: relative;
}
.about-honor-cry {
    position: absolute;
    left: 0;
    top: 350px;
    width: 41.3%;
}
.about-honor-bj-img{
    /* position: absolute; */
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.about-honor-bj-img img{
    width: 100%;
}
.ahbp-li{
    position: absolute;
}
.ahbp-li1{
    width: 8.5%;
    top: 18%;
    right: 27.6%;
}
.ahbp-li2{
    /* width: 147px; */
    width: 10.4%;
    top: 38.5%;
    right: 35%;
}
.ahbp-li3{
    /* width: 116px; */
    width: 8.2%;
    top: 47%;
    right: 20.5%;
}
.ahbp-li4{
    /* width: 129px; */
    width: 9.1%;
    top: 53%;
    right: 27.8%;
}
.ahbp-li5{
    /* width: 107px; */
    width: 7.6%;
    top: 62.5%;
    right: 41.2%;
}
.ahbp-li img{
    width: 100%;
}
.choose-cry-ul{
    display: flex;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
}
.choose-cry-ul-li::before{
    pointer-events: none;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: linear-gradient(180deg, rgba(14, 29, 68, 0.60) 7.9%, rgba(14, 29, 68, 0.00) 62.5%);
}
.choose-cry-ul-li{
    width: 33.333333%;
    position: relative;
}
.ccul-word{
    position: absolute;
    z-index: 10;
    top: 52px;
    padding-left: 40px;
    padding-right: 53px;
}
.ccul-word-tit{
    color: var(--color4);
}
.ccul-word-text p{
    margin-top: 20px;
    color: var(--color4);
}
.choose-ablity{
    padding-top: 130px;
}
.choose-cry .std-h2{
    text-align: center;
    margin-bottom: var(--space50)
}
.choose-cry{
    background: linear-gradient(180deg, rgba(247, 252, 255, 0.00) 0%, #EDF7FF 100%);
}
.choose-cry .part-serv{
    padding-bottom: var(--space160);
}
.news-cry-top .sumserv-cry-top-li {
    width: 210px;
}
.news-cry-top .sumserv-cry-top-ul{
    justify-content: left;
    margin: 0;
    margin-top: var(--space80) !important;
}
.news-cry-bom{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
}
.news-cry-bom-li{
    width: 33.333333%;
    padding: 0 12px;
    margin-top: 60px;
}
.ncbl-top{
    display: flex;
    margin-top: 24px;
    align-items: center;
}
.ncbl-top p{
    font-size: var(--font14);
    line-height: var(--line18);
    color: var(--colormain1);
}
.ncbl-top span{
    font-size: var(--font14);
    line-height: var(--line18);
    color: var(--color2);
    margin-left: 12px;
}
.ncbl-text p{
    margin-top: 16px;
    color: var(--color1);
    font-size: var(--font18);
    line-height: var(--line18);
}
.ncbl-img{
    border-radius: 10px;
}
.news-cry-btn .ys-pcfy{
    margin-top: 70px;
}
.news-cry{
    padding-bottom: 150px;
}
.pc-fenye li {
    float: left;
    width: 34px;
    height: 34px;
    font-size: var(--font14);
    line-height: 34px;
    color: var(--color3);
    text-align: center;
    margin: 0 8px;
    border-radius: 4px;
    transition: .4s;
    border: 1px solid #D1D1D1;
}
.pc-fenye li.activepage {
    color: var(--color4);
    background: var(--colormain1);
    border: 1px solid transparent;
}
.first li,
.prev li,
.next li,
.end li{
    width: 40px;
}
.dot li{
    border: 1px solid transparent;
}
.newdeta-main .ys-mbx{
    bottom: inherit;
    top: 10px !important;
}
.ndeta-cry .ys-cont1000{
    padding: 0 24px;
}
.ndeta-cry-top-date{
    margin-top: 46px;
}
.ndeta-cry{
    position: relative;
    padding-top: 130px;
    padding-bottom: 150px;
}
.ndeta-cry-cont{
    margin-top: 19px;
    padding-top: 60px;
    padding-bottom: 70px;
    margin-bottom: var(--space50);
    border-top: 1px solid rgba(110, 119, 143, .2);
    border-bottom: 1px solid rgba(110, 119, 143, .2);
}
.ndeta-cry-btn{
    display: block;
    width: fit-content;
    margin: 0 auto;
}
.deve-system{
    padding-top: 160px;
    padding-bottom: var(--space50);
}
.deve-system-img{
    margin-top: 60px;
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}
.deve-system-img img{
    width: 100%;
}
.deve-system-ul{
    margin: 0 -12px -10px;
}
.deve-system-ul-li{
    padding: 0 12px 10px;
}
.deve-system-ul{
    margin-top: 24px;
}
.dsul-box-top-le{
    color: var(--color2);
}
.deve-system-ul{
    display: flex;
}
.deve-system-ul-li{
    width: 33.333333%;
    height: auto;
}
.dsul-box{
    height: 100%;
    padding: 20px 40px 26px;
    border-radius: 10px;
    background: var(--color4);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.dsul-box-top-ri{
    width: 91px;
    margin: 0 26px 0 auto;
}
.dsul-box-bom{
    padding-top: 24px;
    margin-top: 27px;
    border-top: 1px solid rgba(147, 147, 147, 0.20);
}
.dsul-box-bom-text p{
    margin-top: 10px;
}
.deve-system-ul .slick-prev {
    left: -40px;
}
.deve-system-ul .slick-next {
    right: -40px;
}
.deve-system-ul .slick-prev::before,
.deve-system-ul .slick-next::before{
    width: 13px;
    height: 16px;
}
.slick-disabled.slick-prev,
.slick-disabled.slick-next{
    pointer-events: none;
    opacity: 0.5;
}
.deve-system-ul .slick-track{
    display: flex;
}
.deve-talent{
    padding-top: var(--space120);
    padding-bottom: 140px;
}
.deve-talent{
    text-align: center;
    /* margin-bottom:60px; */
}
.deve-envi-cry-swiper{
    position: relative;
}
.deve-talent-ul{
    display: flex;
    margin: 0 -12px;
    margin-top: 60px;
}
.deve-talent-ul-li{
    width: 25%;
    padding: 0 12px;
    position: relative;
}
.dtul-img{
    width: 100%;
    position: relative;
    border-radius: 10px;
}
.dtul-img img{
    width: 100%;
}
.dtul-img::before{
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 41%;
    opacity: 0.9;
    z-index: 2;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
}
.dtul-word{
    position: absolute;
    bottom: 25px;
    padding: 0 23px;
}
.dtul-word-tit{
    text-align: left;
    color: var(--color4);
}
.dtul-word-text p{
    text-align: left;
    color: var(--color4);
    margin-top: 4px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    min-height: 3.6em;
}
.form-cry{
    padding-top: calc(30px + var(--line78));
    padding-bottom: 127px;
}
.form-cry{
    position: relative;
}
.form-cry-bj{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.form-cry-bj img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.form-cry .ys-cont1440{
    display: flex;
}
.form-cry-le{
    width: 46%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.form-cry-ri{
    width: 54%;
    padding-left: 72px;
}
.fclc-ul-li{
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.fclc-text p{
    margin-top: 24px;
    margin-bottom: 24px;
    color: var(--colormain1);
}
.fclc-ul-li img{
    width: 24px;
    margin-right: 16px;
}
.form-cry-bj::after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: linear-gradient(109deg, #FFF 18.5%, rgba(255, 255, 255, 0.00) 111.02%);
}
.form-cry-ri-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -16px;
}
.fcru-li{
    width: 100%;
    margin-top: 20px;
    padding:0 16px;
}
.fcru-li1{
    width: 50%;
}
.fcru-li2{
    width: 100%;
}
.fcru-li-input{
    height: fit-content;
    border-radius: 5px;
    background: var(--color4);
    position: relative;
}
.fcru-li-input input{
    width: 100%;
    padding: 0 16px;
    line-height: 49px;
    font-size: var(--font16);
    color: var(--color1);
}
.fcru-li-input-text{
    display: flex;
    position: relative;
    margin-bottom: 8px;
}
.fcru-li3 .fcru-li-input-text{
    margin-bottom: 0px;
}
.form-main .fcru-li3 .fcru-li-input-text{
    margin-bottom: 8px;
}
.fcru-li3 .fcru-li3-box{
    margin-top: -15px;
}
.fcru-li-input-text span{
    color:#E60033;
    margin-top: 6px;
    margin-left: 2px;
}
.fcru-li-input-cue{
    color:#E60033;
    font-size: var(--font14);
    line-height: var(--line175);
    /* padding-left: 16px; */
    display: none;
    position: relative;
}
.fcru-li-textarea{
    border-radius: 5px;
    background: var(--color4);
    padding: 10px 16px;
    height: 160px;
}
.fcru-li-textarea textarea{
    width: 100%;
    height: 160px;
}
.fcru-li-textarea textarea{
    font-size: var(--font16);
    line-height: var(--line18);
    color: var(--color1);
    overflow-y: hidden !important;
}
.fcru-li-textarea textarea::placeholder{
    font-size: var(--font14);
    line-height: var(--line18);
    color: var(--color2);
}
.fcru-li3-box .fcru-li-input{
    width: 60%;
}
.fcru-li3-box{
    width: 100%;
    display: flex;
    align-items: end;
    justify-content: space-between;
}
.fcru-li-code{
    width: 208px;
    cursor: pointer;
}
.form-cry-ri-link{
    display: flex;
    align-items: center;
    margin-top: 30px;
}
.fcrl-box{
    width: 16px;
    height: 16px;
    border: 1px solid rgba(110, 119, 143, 1);
    border-radius: 100%;
    margin-right: 12px;
    cursor: pointer;
    position: relative;
    transition: all .4s;
    margin-top: 2px;
}
.fcrl-box::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-color: var(--colormain1);
    border-radius: 8px;
    width: 8px;
    height: 8px;
    transition: all .4s;
    opacity: 0;
}
.fcrl-text{
    display: flex;
    align-items: center;
}
.fcrl-text p{
    font-size: var(--font14);
    line-height: var(--line18);
    color: var(--color2);
}
.form-cry-ri-btn{
    margin-top: 25px;
}
.form-agree.on .fcrl-box::after {
    opacity: 1;
}
.form-agree.on .fcrl-box{
    border: 1px solid var(--colormain1);
}
.empty .fcru-li-input-cue{
    display: block;
}
.contact-firm .ys-cont1440{
    display: flex;
    align-items: center;
}
.cont-firm-le{
    width: 51%;
    padding-right: 73px;
}
.cont-firm-ri{
    width: 49%;
}
.cont-firm-le h2{
    color: var(--colormain1);
}
.cont-firm-le-text{
    margin-top: 24px;
}
.cont-firm-le-ul{
    margin-top: 51px;
}
.contact-firm{
    padding-top: 130px;
}
.cont-firm-ri{
    padding: 5px;
    border-radius: 10px;
    background: var(--color4);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.cont-firm-le-text p{
}
.cflu-li{
    display: flex;
    align-items: center;
}
.cflu-li img{
    width: 34px;
    margin-right: 15px;
}
.cflu-li p,
.cflu-li a{
    color: var(--color1);
    font-size: var(--font18);
    line-height: var(--line18);
}
.cflu-li{
    margin-top: 18px;
}
.cflu-li:first-child{
    margin-top: 0;
}
.cont-firm-ri-img{
    width: 100%;
    cursor: pointer;
}
.cont-firm-ri-img img{
    width: 100%;
}
.contact-bom{
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.contact-bom-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
    margin-top: -48px !important;
}
.contact-bom-ul-li{
    width: 33.333333%;
    margin-top: 48px;
    height: auto;
    padding: 0 12px;
}
.cbul-box-word-ul{
    margin-top: 12px;
}
.cbwu-li{
    margin-top: 4px;
}
.cbwu-li p{
  font-size: var(--font14);
  color: var(--color2);
  line-height: var(--line18);  
}
.cbwu-li p a{
    font-size: var(--font14);
    color: var(--color2);
    line-height: var(--line18);  
  }
.cbul-box{
    overflow: hidden;
    height: 100%;
    border-radius: 10px;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.cbul-box-word{
    padding: 30px 42px 40px;
}
.cbul-box-word-tit{
}
.contact-form{
    background: #F4FAFF;
    padding-top: 110px;
    padding-bottom: 140px;
}
.cont-form-text p{
    margin-top: 25px;
}
.contact-form .fcru-li1{
    width: 33.333333%;
}
.contact-form .fcru-li-input-text{
    position: relative;
    top: 0;
    transform: translateY(0);
    padding: 0;
}
.fcru-li-input-text p{
    color: var(--color1);
}
.contact-form .fcru-li-input input{
    line-height: 48px;
}
.fcru-li-input input::placeholder{
    font-size: var(--font14);
    color: var(--color3);
    line-height: 48px;
    opacity: 0.5;
}
.fcru-li-textarea textarea::placeholder{
    font-size: var(--font14);
    color: var(--color3);
    opacity: 0.5;
    line-height: var(--line18);
}
.fcru-li-textarea textarea{
    font-size: var(--font14);
    color: var(--color1);
    line-height: var(--line18);
}
.contact-form .fcru-li3{
    width: 50%;
}
.contact-form  .fcru-li-code {
    width: 180px;
}
.contact-form .fcru-li3-box .fcru-li-input {
    width: 70%;
}
.cont-form-cry{
    position: relative;
}
.contact-form .form-cry-ri-btn{
    width: 362px;
    position: absolute;
    right: 0;
    bottom: 50px;
}
.deve-recruit .qcrt-cry-report-li{
    padding: 0;
}
.drsl-text{
    display: flex;
    align-items: end;
}
.drsl-text p{
    color: var(--colormain1);
    margin-right: 13px;
}
.deve-recr-select{
    display: flex;
    justify-content: space-between;
}
.deve-recr-sele-ri{
    display: flex;
    align-items: center;
}
.deve-recruit .qcrt-cry-report-li{
    width: 235px;
}
.qcrt-cry-query{
    width: 485px;
}
.qcrt-cry-query-btn{
    min-width: 130px;
}
.deve-recr-sele-ri .qcrt-cry-query-input img{
    width: 26px;
    height: 26px;
    margin-left: 30px;
    margin-top: -2px;
    cursor: pointer;
}
.deve-recr-sele-ri .qcrt-cry-query-input{
    display: flex;
    align-items: center;
}
.deve-recr-sele-ri .qcrt-cry-query-input input::placeholder{
    color: var(--color3);
}
.deve-recr-sele-ri .qcrt-cry-query-input input{
    padding-left: 10px;
    line-height: 49px;
}
.deve-recr-sele-ri .qcrl-top-text{
    color: var(--color3);
}
.deve-recr-sele-ri .qcrt-cry-query-input{
    margin-right: 20px;
}
.deve-recr-text p{
    margin-top: 24px;
}
.deve-recr-select{
    margin-top: 66px;
}
.dtcn-text{
    font-size: var(--font16);
    color: var(--color2);
    line-height: var(--line18);
    padding:0 22.5px;
}
.deve-recr-ul{
    margin-top: 60px;
}
.deve-recr-ul-li{
    margin-top: 20px;
    border-radius: 10px;
    box-shadow: 0px 177px 50px 0px rgba(4, 56, 124, 0.00), 0px 113px 45px 0px rgba(4, 56, 124, 0.01), 0px 25px 30px 0px rgba(4, 56, 124, 0.03), 0px -3px 28px 0px rgba(4, 56, 124, 0.05), 0px 7px 16px 0px rgba(4, 56, 124, 0.06);
}
.deve-recr-ul-li:first-child{
    margin-top: 0;
}
.drul-top{
    cursor: pointer;
    align-items: center;
    padding: 44px 64px 44px 50px;
    display: flex;
    justify-content: space-between;
}
.drul-top-ri{
    display: flex;
    align-items: center;
}
.drul-top-cry{
    display: flex;
    align-items: center;
    margin: 0 -22.5px;
}
.drul-top-btn{
    display: flex;
    align-items: center;
    margin-left: 104px;
}
.drul-top-btn img{
    width: 24px;
    margin-left: 16px;
    transition: all .4s;
}
.drul-top-btn p{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--colormain1);
}
.drul-bom{
    display: none;
    padding: 40px 100px 90px;
    border-top: 1px solid rgba(147, 147, 147, 0.20);
}
.dbul-text{
    margin-top: 14px;
}
.drul-bom-ul-li:first-child{
    margin-top: 0;
}
.drul-bom-ul-li{
    margin-top: 25px;
}
.drul-bom-btn{
    width: 144px;
    margin-top: var(--space50);
}
.deve-recr-ul-li.on .drul-top-btn img{
    transform: rotate(180deg);
}
.deve-recr-btn{
    width: 280px;
    margin: 0 auto;
    display: block;
    margin-top: 60px;
}
.deve-recruit{
    padding: var(--space120) 0;
}
.deve-envi{
    position: relative;
    padding: 140px 0;
}
.deve-envi-bj{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.deve-envi-bj img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.deve-envi-bj::before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(6, 17, 52, 0.90);
}
.deve-envi-cry h2{
    text-align: center;
    color: var(--color4);
    margin-bottom: 71px;
}
.deve-envi-ul-li{
    width: 57%;
}
.decs-img{
    position: relative;
    border-radius: 10px;
}
.swiper-slide-prev .decs-img::after,
.swiper-slide-next .decs-img::after{
    transition:all .4s;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width:100%;
    height: 100%;
    background: rgba(14, 29, 68, 0.50);
}
.deve-envi .swiper-slide-active .decs-img::after{
    opacity: 0;
}
.deve-envi .swiper-slide{
    transition: all .4s;
    transform: scale(0.7);
}
.deve-envi .swiper-slide-active{
    transform: scale(1);
}
.deve-envi .mod-btn-prev {
    left: 25%;
}
.deve-envi .mod-btn-next {
    right: 25%;
}
.deve-envi .mod-btn-prev, 
.deve-envi .mod-btn-next{
    width: 48px;
}
.choose-main .home-programme{
    margin-top: 137px;
    background: var(--color4);
}
.part-adva .std-h2{
    text-align: center;
}
.choose-main .home-prog-le{
    margin-top: 0;
}
.choose-main .hplu-li{
    padding: 10px 24px 10px 32px;
}
.hmll-ul-li{
    /* opacity: 1; */
}
.form-main .ys-hd-pc.isfixed {
    background-color: var(--color4) !important;
}
.fcrl-text a{
    font-size: var(--font14);
    line-height: var(--line18);
    color: var(--colormain1);
    margin-left: 3px;
}
.contact-main .fcru-li {
    margin-top: 25px;
}
.qcrb-cry{
    position: relative;
    z-index: 10;
}
.qcrb-cry ul {
    width: 100%;
    border: solid 1px #ddd;
}
.qcrb-cry ul li:first-child {
    border-top: 0;
}
.qcrb-cry ul li{
    display: flex;
    text-align: center;
    overflow: hidden;
    border-top: solid 1px #ddd;
}
.qcrb-cry-head ul li span{
    background-color: rgb(247, 247, 247);
}
.qcrb-cry ul li span{
    padding: 12px 40px;
    display: block;
    width: 33.333%;
    border-left: solid 1px #ddd;
}
.qcrb-cry ul li span p{
    width: fit-content;
}
.qcrb-cry ul li span:first-child {
    border-left: 0;
}
.qcrb-cry-head{
    margin-top: 24px;
}
.qcrb-cry ul li span:nth-child(1){
    width: 40.5%;
}
.qcrb-cry ul li span:nth-child(2){
    width: 40.5%;
}
.qcrb-cry ul li span:nth-child(3){
    flex: 1;
}
.qcrb-cry-head p{
    font-size: var(--font18);
    color: var(--color1);
    line-height: var(--line18);
}
.qcrb-cry-bom p{
    font-size: var(--font16);
    color: var(--color2);
    line-height: var(--line18);
}
.qcrb-cry-bom{
    overflow: hidden;
    --width2:56px;
    position: relative;
    height: calc(var(--width2)* var(--width-shu2));
}
.qcrb-cry-bom-ul1 {
    animation: donghua calc(8s* var(--width-shu2)) linear infinite;
}
.qcrb-cry-bom-ul2 {
    transform: translateY(100%);
    position: absolute;
    top: 0;
    animation: donghua2 calc(1s* var(--width-shu2)) linear infinite;
}
.aqcr-le-ul{
    height: calc(var(--width2)* var(--width-shu2));
}
.qcrb-cry2 li{
    display: flex;
}
.qcrb-cry2 li span:nth-child(1){
    width: 28%;
}
.qcrb-cry2 li span:nth-child(2){
    width: 28%;
}
.qcrb-cry2 li span:nth-child(3){
    width: 28%;
}
.qcrb-cry2 li span:nth-child(4){
    flex: 1;
}
.qcrb-cry2 .qcrb-cry-head{
    padding:8px 0;
    border-radius: 5px;
    background: var(--color4);
    box-shadow: 0px 4px 9px 0px rgba(6, 87, 162, 0.10);
}
.qcrb-cry2 ul li span:last-child{
    border-right: 0;
}
.qcrb-cry2 ul li span{
    background-color: var(--color4);
    padding: 0 20px;
    border-right: 1px solid rgba(110, 119, 143, 0.20);
}
.qcrb-cry2 .qcrb-cry-bom-ul li span:nth-child(3) p{
    position: relative;
    width: fit-content;
    text-decoration: underline;
}
/* .qcrb-cry2 .qcrb-cry-bom-ul li span:nth-child(3) p::after{
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0;
    bottom: 4px;
    background-color: var(--color2);
} */
.qcrb-cry2 .qcrb-cry-bom-ul li{
    padding: 16px 0px;
    border-bottom: 1px solid rgba(110, 119, 143, 0.20);
}
.about-proc-tit{
    margin-top: 30px;
}
.about-proc-text{
    margin-top: 24px;
}
.about-proc-tit{
    text-align: center;
}
.about-proc-text{
    text-align: center;
}
.about-process{
    overflow: hidden;
    padding-bottom: 72px;
    background: linear-gradient(180deg, rgba(247, 252, 255, 0.00) 0%, #EDF7FF 100%);
}
.red p{
    color: #EB4300;
}
.green p{
    color: #03D758;
}
.about-proc-swiper{
    padding-top: 96px;
    position: relative;
}
.cry-swiper .swiper-slide.first-slide {
    align-items: center;
    display: flex;
}
.cry-swiper .swiper-slide.first-slide {
    width: 684px;
}
.cry-swiper .swiper-slide {
    position: relative;
    height: 500px;
    width: 400px;
    overflow: visible;
}
.ctimeline-text{
    margin-top: 12px;
}
.ctime-line-inner {
    width: 284px;
    padding-right: 50px;
    text-align: right;
}
.first-slide .timeline-lines {
    width: 400px;
    left: inherit;
    right: 0px;
}
.timeline-lines {
    position: absolute;
    top: 50%;
    height: 1px;
    background: #A5ACB1;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: space-around;
}
.timeline-lines:before {
    content: '';
    width: 4px;
    height: 66px;
    background: var(--colormain1);
    border-radius: 8px;
    position: absolute;
    left: 0;
    top: -33px;
}
span.timeline-sep {
    width: 1px;
    height: 24px;
    transform: translateY(-50%);
    background: #A5ACB1;
}
.ctimeline-year {
    color: var(--colormain1);
    font-size: 64px;
    font-weight: bold;
    line-height: 1;
}
.c-timeline-item-slide h2 {
    font-size: 24px;
    line-height: 32px;
    text-transform: uppercase;
    font-weight: 900;
}
.swiper-slide:not(.first-slide):not(.last-slide) .ctimeline-year {
    font-size: 40px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(-50%, -300%);
}
.swiper-slide:not(.first-slide):not(.last-slide) .timeline-details {
    font-size: 20px;
    position: absolute;
    left: 0;
    top: 100%;
    transform: translate(-50%, -100%);
    text-align: center;
    width: 260px;
}
.swiper-slide:not(.alternate-slide):not(.first-slide):not(.last-slide) .ctimeline-year {
    transform: translate(-50%, 250%);
}
.swiper-slide:not(.alternate-slide):not(.first-slide):not(.last-slide) .timeline-details {
    top: initial;
    bottom: 100%;
    transform: translate(-50%, 100%);
}
.timeline-slide-images{
    width: 64px;
    margin: 0 auto;
}
.timeline-slide-images img{
    width: 100%;
}
.timeline-body p{
    font-size: var(--font18);
    color: var(--color2);
    line-height: var(--line18);
    margin-top: 20px;
}
.cry-swiper .swiper-slide.last-slide .timeline-lines{
    display: none;
}
.deve-envi-cry .swiper-slide-active .decs-img{
    transform: scale(0.86);
}
.about-timeline-lable {
    width: fit-content;
    position: absolute;
    right: 116px;
    top: 50%;
    transform: translateY(-50%);
    color: #747B80;
    text-transform: uppercase;
    line-height: 1.1;
    text-align: right;
    font-size: 14px;
    padding-right: 28px;
    padding-top: 3px;
}
.hidden-mobile{
    font-size: var(--font14);
    color: var(--color2);
    line-height: var(--line14);
    text-align: right;
}
.about-timeline-lable img{
    width: 20px;
}
.cry-swiper .swiper-slide.last-slide {
    align-items: center;
    display: flex;
    padding-left: 50px;
}
.cry-swiper .swiper-slide.last-slide {
    width: 500px;
}
.swiper-slide:nth-last-child(2) .timeline-lines:after {
    content: '';
    width: 4px;
    height: 66px;
    background: var(--colormain1);
    border-radius: 8px;
    position: absolute;
    right: 0;
    top: -33px;
}
.last-slide .ctime-line-inner{
    text-align: left;
}
.cry-swiper .swiper-pagination{
    position: absolute;
    width: 100% !important;
    height: 1px !important;
    border-radius: 4px;
    top: 0 !important;
}
.about-proc-swiper-point{
    position: relative;
    margin: 0 auto;
    width: 763px;
    margin-top: var(--space100);
}
.apsp-ul-li-dots{
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background-color: var(--color2);
    cursor: pointer;
}
.apsp-ul-li.act .apsp-ul-li-dots{
    background: var(--colormain1);
}
.apsp-ul-li.act .apsp-ul-li-text{
    color: var(--colormain1);
}
.point-swiper-line{
    display: none;
}
.apsp-ul-li{
    position: relative;
    z-index: 20;
    padding: 50px 34px;
}
.apsp-ul{
    position: relative;
}
.apsp-ul-li-text{
    font-size: var(--font14);
    line-height: var(--line16);
    color: var(--color2);
    padding-top: 4px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin-left: 0px;
    white-space: nowrap;
}
.cry-swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    color: var(--colormain1) !important;
}
.point-swiper.swiper-container {
    z-index: 20;
    position: relative;
}
.qcrb-ul{
    margin-top: 24px;
    padding: 16px 20px;
    border-radius: 5px;
    background: var(--color4);
    box-shadow: 0px 4px 9px 0px rgba(6, 87, 162, 0.10);
}
.qcrb-ul-li{
    padding: 8px 0px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid rgba(110, 119, 143, 0.20);
}
.qcrb-ul-li:last-child{
    border-bottom: 0;
}
.qcrb-ul-li span:last-child{
    border-left: 1px solid rgba(110, 119, 143, 0.20);
}
.qcrb-ul-li span:last-child{
    padding: 0 20px;
}
.qcrb-ul-li span:first-child p{
    font-size: var(--font18);
    line-height: var(--line18);
    color: var(--color2);
}
.qcrb-ul-li span:last-child p{
    font-size: var(--font18);
    line-height: var(--line18);
    color: var(--color1);
}
.qcrb-ul .qcrb-ul-li span:nth-child(1){
    width: 24%;
}
.qcrb-ul .qcrb-ul-li span:nth-child(2){
    flex: 1;
}
.orange p{
    color: #EB4300 !important;
}
.query-cry-ri-bom .qcrb-ul-li{
    margin-bottom: 0;
}
.result-main .qcrb-cry-bom {
    height: fit-content;
}
.about-main .swiper {
    overflow: visible !important;
}
.fclc-ul-li p{
    font-size: var(--font18);
    color: var(--color1);
    line-height: var(--line18);
}
.form-cry-le-img{
    width: 100%;
    /* margin-top: 260px; */
}
.form-cry-le-img img{
    width: 100%;
}
.head-link p{
    font-size: var(--font18);
}
.head-link .std-btn2-box {
    padding: 6px 32px;
}
.aqcr-ul-li-box{
    position: relative;
}
.aqcr-le-ul2{
    transform: translateY(100%);
    position: absolute;
    top: var(--jian);
    animation: donghua2 calc(3s* var(--width-shu)) linear infinite;
}
.prof-proc-bom-line{
    width: 100%;
    height: 1px;
    border-radius: 4px;
    background: rgba(8, 73, 195, 0.20);
    margin: 0 auto;
}
.prof-proc-bom-line2{
    transition:all .4s;
    width: 0%;
    height: 1px;
    border-radius: 4px;
    background-color: var(--colormain1);
}
.point-swiper-line{
    position: absolute;
    width: 100%;
    height: 1px;
    top: 1px;
    z-index: -1;
}
.ylbr-text{
    font-size: var(--font18) !important;
}
.yfmu-li:first-child .yfmu-li-box::after {
    display: none;
}
.yfmu-li-box::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0;
    top: 0;
    display: none;
    background: rgba(255, 255, 255, 0.4);
}
.develop-main .slick-dots {
    bottom: -20px;
}
.slick-dots li.slick-active {
    background: var(--colormain1);
}
.yxedr-active p{
    margin-bottom: var(--space50);
}
.ndeta-cry-cont.yxedr-active p:last-child{
    margin-bottom: 0;
}
.ndeta-cry-btn{
    width: 340px;
}
.ndeta-cry-btn .std-btn4-box-icon {
    width: 6px;
}
.ndeta-cry-btn .std-btn4-box-icon img:nth-child(1){
    margin-top: -2px;
}
.ys-main2 .yncl-top-btn {
    width: 208px;
}
.yncl-top-text p{
    color: var(--color2);
}
.choose-main .hpru-li-top {
    height: 100%;
}
.choose-main .hpru-li-top img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.hltw-ri{
    width: 180px;
    flex-shrink: 0;
    margin-left: 20px;
}
.home-prog-ri-ul{
    height: 100%;
}
.hpru-li{
    height: 100%;
}
.hpru-li-cry{
    display: flex;
    flex-direction: column;
    height: 100%;
}
.about-qual-bj{
    position: relative;
}
.about-qual-bj img{
    width: 100%;
}
/* .partners-main .home-merit-cry {
    top: 56%;
} */
.daul-cry-icon{
    position: relative;
    border-radius: 5px;
    width: 44px;
    height: 44px;
    border: 1px solid var(--color4);
background: rgba(255, 255, 255, 0.10);
backdrop-filter: blur(8px);
-webkit-backdrop-filter:blur(8px);
}
.daul-cry-icon img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 12px;
}
.yx-sidebar1-list-nub.on .ysln-tan {
    opacity: 1;
    transform: translateX(-100%) translateY(-28%);
}
.hbru-li:last-child{
    margin-bottom: 340px;
}
.qcru-li:nth-child(n+2){
    display: none;
}
.yncl-top-btn1{
    width: 208px;
}
.detail-main .ys-cont1600{
    position: relative;
}
.detail-main .ys-nyban2-cry-le {
    margin-top: 0;
}
.detail-main .ys-nybanner{
    margin-top: var(--space50);
}
.manu-main .detail-cry{
    padding-top: 0;
    padding-bottom: 0;
    background: linear-gradient(180deg, rgba(247, 252, 255, 0.00) 0%, #EDF7FF 100%);
}
.manu-main .detail-cry .home-news{
    padding-top: var(--space160);
    padding-bottom: var(--space160);
}
.home-serv-sle-down .qcrl-bom{
    margin-top: 5px;
}
.manu-main .detail-serve-ul {
    margin-bottom: 0;
}
.home-main .ys-ban-ph{
    height: 500px;
}
.home-main .ys-ban-ph img{
    height: 100%;
    object-fit: cover;
}
.dcul-ri-circle-li:last-child{
    margin-bottom: 0;
}
.dcul-ri-btn1{
    margin-top: 40px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #0849C3 !important;
}
.qcrb-cry2-cont{
    overflow: hidden;
}
.about-layo-ul .alcl-point-cry{
    position: relative;
    bottom: 0;
    display: block;
}
.about-layo-ul .alcl-point-cry::after {
    display: none;
}
.about-layo-ul{
    display: none;
}
/* .head-nav-item-down{
    display: block !important;
} */
.yncl-bom .swiper-slide-active{
    opacity: 0.5;
}
.yncl-bom-li.change1{
    opacity: 0.5;
}
.yncl-bom-li{
    opacity: 1;
}
.about-qual-cont{
    --width3:140px;
    --jian:10px;
}
.about-qual-cry2{
    position: relative;
}
.aqcu-li{
    width: var(--width3);
    margin: 0 var(--jian);
}
.about-qual-cry2-ul{
    width: calc(var(--width3)* var(--width-shu));
    display: flex;
    align-items: flex-end;
    white-space: nowrap;
}
.about-qual-cry2-ul1{
    animation: donghua4 calc(3s* var(--width-shu)) linear infinite;
}
.about-qual-cry2-ul2{
    animation: donghua5 calc(3s* var(--width-shu)) linear infinite;
}
@keyframes donghua4{
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
}
@keyframes donghua5{
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(0);
    }
}
.about-qual-cry2-ul2{
    transform: translateX(100%);
    position: absolute;
    top: 0;
    left: 0;
}
.aqcu-li img{
    width: 100%;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    color: var(--colormain1) !important;
    background-color: var(--colormain1) !important;
}
.sumserv-cry{
    overflow: visible !important;
}
.contact-main .form-cry-ri-ul{
    margin-top: 35px;
}
.contact-main .form-cry-ri-link {
    margin-top: 10px;
}
.home-serv-sle-down{
    position: relative;
}
.qcrl-bottom{
    display: none;
    border-radius: 5px;
    background: #FFF;
    /* box-shadow: 0px 28px 28px 0px rgba(4, 56, 124, 0.05), 0px 7px 16px 0px rgba(4, 56, 124, 0.06); */
    overflow: hidden;
    /* border-radius: 100%; */
    /* border-radius: 10px; */
    border: 1px solid rgba(110, 119, 143, 0.40);
    /* background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(8px); */
}
.home-main .qcrl-bottom{
    position: absolute;
    width: 100%;
}
.qbcu-li.act{
    color: var(--colormain1);
}
.qcrl-bom-search{
    border-radius:2px;
    border: 10px solid #f2f2f7;
    width: 100%;
    display: block;
    display: flex;
    padding: 2px 10px;
}
.qcrl-bom-search input::placeholder{
    font-size: var(--font16);
    line-height: var(--line18);
    color: var(--color3);
}
.qcrl-bom-search input{
    font-size: var(--font16);
    line-height: var(--line18);
    color: var(--color1);
}
.qbcu-li{
    font-size: var(--font16);
    line-height: var(--line18);
    color: var(--color1);
    margin-bottom: 2px;
    transition: all .4s;
    cursor: pointer;
    width: fit-content;
}
.qcrl-bom-cont-ul{
    height: 160px;
}
.home-main .qcrl-bom-cont{
    padding: 15px;
}
.home-main .qcrl-bom-cont .mCS-dark-2.mCSB_scrollTools{
    color: #f2f2f7 !important;
    background-color: #f2f2f7 !important;
    width: 3px;
    border-radius: 10px;
}
.home-main .qcrl-bom-cont .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .85) !important;
    border-radius: 10px;
}
.qcrl-bom-search input{
    width: 100%;
}
.hnul-box-word-btn p{
    width: fit-content;
    color: var(--colormain1);
    line-height: var(--line175);
    border-bottom: 1px solid var(--colormain1);
}
.alcl-point-cry-bj{
    display: none;
}
.about-qual-cry2{
    display: none;
}
.qcrl-bottom{
    margin-top: 10px;
}
.hbru-li-tit{
    transition: all .4s;
}
.qbul-le-ul-li.act{
    background-color: #F5F7FA;
}
.rcbl-icon-input{
    display: none;
}
.number .rcbl-icon-input{
    display: block;
}
.number .rcbl-icon-img{
    display: none;
}
.qcrt-ul-li-input.act{
    border-color: #0849C3;
}
.ys-hd-pc .mCSB_scrollTools{
    height: 500px;
}
.ysln-tan-cry-img{
    width: 100px;
}
.ysln-tan-cry-img img{
    width: 100%;
}
.pacu-li-cry{
    position: relative;
    height: 100%;
}
.listserv-main .home-news{
    padding-bottom: 130px;
}
.scul-box-tit p{
    font-size: var(--font32);
}
.dbul-text.yxedr-active p{
    margin-bottom: var(--parpspace12);
}
.mod_controls1::before {
    content: '';
    height: 2px;
    background: var(--colormain1);
    opacity: .2;
    width: calc(100% + 144px);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.apsp-ul-li:not(.act)::after {
    width: 100%;
}
.apsp-ul-li::after {
    content: '';
    height: 1px;
    background: var(--colormain1);
    width: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateY(-50%);
    z-index: -1;
    transition: all .4s;
}
.about-proc-swiper-point::after{
    content: '';
    height: 1px;
    background: rgba(8, 73, 195, 0.20);
    width: calc(100% - 64px);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border-radius: 4px;
}
.apsp-ul-li.act::after {
    animation: pathlu 4s linear forwards;
}
@keyframes pathlu{
    0% {
        width: 0;
    }
    100% {
        width: 100%;
    }
}
.apsp-ul-li.act~.apsp-ul-li::after {
    width: 0;
}
.apsp-ul-li:last-child::after{
    display: none;
}
.ys-nyban-text{
    margin-top: 32px;
}
.ys-nyban-text p{
    font-size: var(--font18);
    color: var(--color4);
    line-height: var(--line18);
}
.query-main .ys-nyban-img::after {
    opacity: 0.6;
    background: linear-gradient(-270deg, #061134 0%, rgba(6, 17, 52, 0.00) 100%);
}
.contact-main .ys-nyban-img::after {
    opacity: 0.4;
    background: #03103B;
}
.news-main .ys-nyban-img::after {
    opacity: 0.3;
    background: linear-gradient(270deg, #00071D 0%, rgba(0, 7, 29, 0.00) 100%);
}
.load-main .ys-nyban-img::after {
    opacity: 0.2;
    background: linear-gradient(-270deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);
    width: 74%;
}

a[href="javascript:void(0)"],
a[href="javascript:void(0);"]{
    cursor: default;
}

.layui-layer-loading .layui-layer-content{
    width: 60px !important;
    height: 60px !important;
}
.about-layo-cry-li.hide .alcl-point-cry{
    display: none ;
}
.about-layo-cry-li.show .alcl-point-cry{
    display: block;
}
.ys-privacy .yxedr-active p{
    margin-bottom: var(--parpspace10);
}
.about-layo-ul-li.hide{
    display: none;
}
.hnid-bom-ul{
    width: 100%;
}
@keyframes reveal {
    to {
        clip-path: inset(0 0 0 0); /* 最终状态：显示整个图片 */
    }
}
.choose-main .part-adva{
    /* margin-bottom: var(--space120); */
}
.list-auth-item-li{
    display: none;
}
.list-auth-item-li.act{
    display: block;
}
.form-cry-le-img2{
    display: none;
}
.form-cry-le.act .form-cry-le-img{
    display: none;
}
.form-cry-le.act .form-cry-le-img2{
    display: block;
}
.about-main .ys-nybanner{
    position: relative;
}
.about-main .ys-nybanner video{
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hmcu-li:nth-child(n+2){
    display: none;
}
.alcl-dots{
    position: absolute;
    width: 20px;
    height: 20px;
    left: -30px;
    top: 4px;
}
.alcl-dots::before {
    content: '';
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    border-radius: 100%;
    background: var(--colormain1);
    z-index: -1;
    animation: myfirst 2s linear infinite;
    animation-delay: 1s;
    transform: translate(-50%, -50%) scale(1);
    transition: all .4s;
    display: none;
}
.alcl-dots::after {
    content: '';
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    border-radius: 100%;
    background: var(--colormain1);
    z-index: -1;
    animation: myfirst 2s linear infinite;
    transform: translate(-50%, -50%) scale(1);
    transition: all .4s;
    display: none;
}
/* .about-layo-cry-li.act .alcl-dots::after, 
.about-layo-cry-li.act .alcl-dots::before {
    display: block;
} */
@keyframes myfirst{
    0% {
        transform: translate(-50%, -50%) scale(0);
        opacity: .9;
    }
    50% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0.5;
    }
    100% {
        transform: translate(-50%, -50%) scale(1.5);
        opacity: 0;
    }
}
.about-honor-bj .about-honor-cry-text p{
    text-align: center;
}
.about-layo-cry-li:first-child::before,
.about-layo-cry-li:first-child::after{
    content: '';
    background-image: url(../images/yuan.png);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 15%;
    transform: translate(-50%, -50%);
    background-repeat: no-repeat;
    background-position: center center;
    background-origin: content-box;
    background-size: contain;
    animation: kuosan 4s linear infinite;
}
.about-layo-cry-li:first-child::after {
    animation: kuosan 4s linear infinite 1.6s;
}
@keyframes kuosan{
    0% {
        width: 100%;
        height: 100%;
        opacity: 0.8;
    }
    22.8% {
        width: 16vw;
        height: 16vw;
    }
    37.15% {
        width: 26vw;
        height: 26vw;
    }
    72.857% {
        width: 40vw;
        height: 40vw;
        opacity: 0.5;
    }
    100% {
        width: 50vw;
        height: 50vw;
        opacity: 0;
    }
}
.listserv-main .list-auth-ul{
    display: flex;
}
.manu-main .list-auth-ul{
    display: flex;
}
.about-honor-bj-img{
    margin-top: -90px;
}
.home-serv-cry-logo{
    display: flex;
    margin: 0 -10px;
}
.hscl-li{
    padding: 0 10px;
}
.home-serv-tit{
    margin-top: 8px;
}
.hscl-li-img{
    width: 100px;
    box-shadow: 0px 28px 28px 0px rgba(4, 56, 124, 0.05), 0px 7px 16px 0px rgba(4, 56, 124, 0.06);
}
.home-merit-bj2{
    position: relative;
    z-index: 10;
}
.home-merit-logo{
    z-index: 20;
}
.home-merit-bj2 img {
    margin: 0 auto;
    width: 60%;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
}
.home-merit-bj3{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(6px);
    opacity: 0;
}
.home-merit {
    margin-top: -8%;
}
.partners-main .home-merit{
    margin-top: -8%;
}
.partners-main .mod-item{
    margin-top: -8%;
}
.home-merit-sign-logo .hmll-ul-li{
    position: absolute;
}
.home-merit-sign-logo .hmll-ul-li::before{
    content: "";
    position: absolute;
    width: 140%;
    height: 140%;
    left: -5px;
    top: -5px;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(5px);
    z-index: 1;
}
.home-merit-sign-logo .hmll-ul-li2::before{
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(5px);
}
.home-merit-sign-logo .hmll-ul-li3::before{
    background: rgba(255, 255, 255, 0.20);

    backdrop-filter: blur(3px);
}
.home-merit-sign-logo .hmll-ul-li4::before{
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(5px);
}
.home-merit-sign-logo .hmll-ul-li5::before{
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(7.5px);
}
.home-merit-sign-logo .hmll-ul-li6::before{
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(5px);
}
.home-merit-sign-logo .hmll-ul-li7::before{
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(5px);
}
.home-merit-sign-logo .hmll-ul-li8::before{
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(7.5px);
}
.home-merit-sign-logo .hmll-ul-li9::before{
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(2px);
}
.home-merit-sign-logo .hmll-ul-li10::before{
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(5px);
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .hhul-box:hover .hhul-box-img img:nth-child(2){
        transform: none;
    }
    .qbcu-li:hover{
        color: var(--colormain1);
    }
    .qcrb-cry-bom:hover .qcrb-cry-bom-ul{
        animation-play-state: paused;
    }
    .dtul-img:hover img:nth-child(2){
        transform: scale(1.05);
    }
    .cbul-box:hover .cbul-box-img img:nth-child(2){
        transform: scale(1.05);
    }
    .pc-fenye li:hover{
        color: var(--color4);
        background-color: var(--colormain1);
    }
    /* .alcl-point-addr:hover{
        color: var(--color4);
        background-color: var(--colormain1);
    } */
    .qbul-le-ul-li:hover{
        background-color:#F5F7FA;
    }
    .query-cry-le-li:hover{
        background-color: var(--colormain1);
    }
    .query-cry-le-li:hover .qcll-icon img:nth-child(2){
        opacity: 1;
    }
    .query-cry-le-li:hover .qcll-icon img:nth-child(1){
        opacity: 0;
    }
    .query-cry-le-li:hover .qcll-text{
        color: var(--color4);
    }
    .scul-box:hover .scul-box-img-cry img:nth-child(2){
        transform: scale(1.05);
    }
    .sumserv-cry-top-li:hover{
        border: 1px solid var(--colormain1);
        color: var(--colormain1);
    }
    .yx-sidebar1-list-nub:hover .ysln-tan {
        opacity: 1;
        transform: translateX(-100%) translateY(-28%);
    }
    .hnul-box:hover {
        box-shadow:
            /* 0px 177px 50px 0px rgba(4, 56, 124, 0.00),  */
            /* 0px 113px 45px 0px rgba(4, 56, 124, 0.01), 
        0px 64px 38px 0px rgba(4, 56, 124, 0.03),  */
            0px 8px 10px 0px rgba(4, 56, 124, 0.05),
            0px 7px 20px 0px rgba(4, 56, 124, 0.07);
    }
    .home-news-btn:hover .std-btn3-box-icon img:nth-child(2) {
        opacity: 1;
    }
    .home-news-btn:hover .std-btn3-box p {
        color: var(--color4);
    }
    .home-news-btn:hover .std-btn3-box-icon img:nth-child(1) {
        opacity: 0;
    }
    .std-btn4:hover .std-btn4-box-icon img:nth-child(2) {
        opacity: 1;
    }
    .std-btn4:hover .std-btn4-box p {
        color: var(--color4);
    }
    .std-btn4:hover .std-btn4-box::after {
        width: 100%;
        left: 0;
        right: auto;
    }
    .std-btn4:hover .std-btn4-box-icon img:nth-child(1) {
        opacity: 0;
    }
    .hnul-box:hover .hnul-box-word-tit p {
        color: var(--colormain1);
    }
    .hnul-box:hover .hnul-box-img img:nth-child(2) {
        transform: scale(1.05);
    }
    .ys-footer-bom a:hover {
        opacity: 0.8;
    }
    .ys-footer-top-le>ul>li>ul>li>a:hover {
        color: rgba(255, 255, 255, 1);
    }
    .std-btn1-box:hover::after {
        width: 100%;
        left: 0;
        right: auto;
    }
    .std-btn1-box:hover p {
        color: #fff;
    }
    .std-btn2-box:hover::after {
        width: 100%;
        left: 0;
        right: auto;
    }
    .std-btn3-box:hover {
        color: var(--colorfff);
        border: 1px solid var(--colormain1);
    }
    .std-btn3-box:hover::after {
        width: 100%;
        left: 0;
        right: auto;
    }
    .std-btn3-box:hover::after {
        width: 100%;
        left: 0;
        right: auto;
    }
}
/* 2025.01.13 - start */
.system-ban,
.system-ban-img,
.system-ban-img img{
    width: 100%;
}
.system-ban a{
    display: block;
}
.system-server{
    padding-top: calc(var(--space120) + 10px);
    padding-bottom: var(--space160);
}
.mod-title1{
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: calc(var(--space50) - 4px);
}
.mod-title1 .std-h2{
    color: var(--color1);
    line-height: var(--line13);
    padding: 0 20px;
    position: relative;
}
.mod-title1 .std-h4{
    margin-top: 24px;
    color: var(--colormain1);
}
.mod-title1 .std-h2::before,
.mod-title1 .std-h2::after{
    content: '';
    width: 200px;
    height: 2px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 10px;
}
.mod-title1 .std-h2::before{
    left: 100%;
    background: linear-gradient(-90deg, rgba(8, 73, 195, 0.00) 0%, var(--colormain1) 100%);
}
.mod-title1 .std-h2::after{
    right: 100%;
    background: linear-gradient(90deg, rgba(8, 73, 195, 0.00) 0%, var(--colormain1) 100%);
}
.system-server-inof-nub{
    width: 20%;
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
}
.system-server-inof{
    display: flex;
    flex-wrap: wrap;
    --jian1: 10px;
    --jian2: 40px;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian2) * -1);
}
.ssin-link-cry{
    border-radius: 5px;
    border: 1px solid rgba(8, 73, 195, 0.25);
    background: var(--colorfff);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
    position: relative;
    overflow: hidden;
    padding: 20px 3px;
    text-align: center;
}
.ssin-link-cry-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.ssin-link-cry-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ssin-link-cry-img{
    width: 100%;
    position: relative;
} 
.ssin-link-cry .std-h4{
    margin-bottom: 4px;
    color: var(--colormain1);
    font-weight: bold;
    line-height: var(--line15);
    position: relative;
    z-index: 6;
}
.ssin-link-cry .std-text2{
    line-height: var(--line18);
    position: relative;
    z-index: 6;
    color: var(--color1);
}
.ssin-link-btn{
    margin-top: 18px;
    padding: 4px 48px;
    border-radius: 80px;
    background: rgba(8, 73, 195, 0.05);
    color: var(--colormain1);
    line-height: var(--line18);
}
.ssin-link{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.system-server-btn .std-btn3-box{
    padding: 13px 69px;
    min-width: 320px;
}
.system-server-btn .std-btn3-box p{
    font-size: var(--font18);
}
.home-news-btn.system-server-btn{
    margin-top: var(--space50);
}
.ssin-link-text{
    text-align: center;
}
.ssin-link-text .std-h4{
    line-height: var(--line15);
}
.ssin-link-text .std-h4:first-child{
    color: var(--colormain1);   
}
.ssin-link-text .std-h4:nth-of-type(2){
    color: #1E1F24;   
}
.system-show-inof-nub{
    width: 20%;
    margin-bottom: 38px;
}
.system-show-inof {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -8px;
}
.ssin-link-img{
    overflow: visible;
    width: 81.3%;
    margin-bottom: 50px;
    box-shadow: 10px 1px 12.1px 0px rgba(0, 0, 0, 0.25);
}
.system-show-inof-nub{
    position: relative;
}
.system-show-inof-nub:nth-of-type(5n-4)::before{
    content: '';
    background-image: url(../images/0a1_img04.jpg);
    width: calc(500% + 248px);
    position: absolute;
    left: -124px;
    background-size: 100% 100%;
    height: 136px;
    top: 262px;
    pointer-events: none;
}
.ssin-link{
    position: relative;
    z-index: 10;
}
.system-cert{
    position: relative;
    padding-top: 86px;
    padding-bottom: 107px;
}
.system-cert-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.system-cert-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.system-cert-bg::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(14, 29, 68, 0.60);
    top: 0;
    left: 0;
    z-index: 2;
}
.system-show{
    padding-bottom: calc(var(--space120) + 10px);
}
.system-cert .ys-cont1440{
    position: relative;
    z-index: 6;
}
.system-cert .mod-title1 .std-h2{
    color: var(--color4)!important;
}
.system-cert .mod-title1 .std-h4{
    color: var(--color4);
}
.system-cert .mod-title1 .std-h2::before {
    background: linear-gradient(-90deg, rgba(8, 73, 195, 0.00) 0%, var(--color4) 100%);
}
.system-cert .mod-title1 .std-h2::after {
    right: 100%;
    background: linear-gradient(90deg, rgba(8, 73, 195, 0.00) 0%, var(--color4) 100%);
}
.system-cert-cry{
    display: flex;
    justify-content: center;
    --heightx: 60px;
}
.system-cert-cry .system-cert-cry-btn{
    margin-left: 7px;
}
.system-cert-cry-input{
    width: 554px;
    border-radius: 5px;
    background: var(--color4);
    height: var(--heightx);
}
.system-cert-cry-input input{
    height: var(--heightx);
    width: 100%;
    padding: 0 20px;
    font-size: var(--font18);
    color: #1E1F24;
}
.system-cert-cry-input input::placeholder{
    color: #939393;
}
.system-cert-cry-btn .std-btn2-box {
    width: 216px;
    height: var(--heightx);
    display: flex;
    align-items: center;
    justify-content: center;
}
.system-cert .mod-title1 {
    margin-bottom: calc(var(--space50) - 2px);
}
.system-reason{
    padding-top: calc(var(--space120) + 10px);
}
.system-reason-img{
    width: 70.417%;
    margin: 0 auto;
}
.system-reason-img img{
    width: 100%;
}
.system-reason .mod-title1{
    margin-bottom: calc(var(--space80) - 10px);
}
.system-word,
.system-process{
    padding-top: calc(var(--space120) + 10px);
}
.swii-img{
    width: 100%;
}
.system-word-inof-item{
    position: relative;
}
.swii-text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    padding:  0 135px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.swii-text-logo{
    width: 201px;
}
.swii-text-logo img{
    width: 100%;
}
.swii-text-core{
    max-width: 748px;
}
.swii-text .std-h3{
    margin-bottom: 16px;
    color: var(--color4);
    line-height: var(--line14);
    position: relative;
}
.swii-text .std-text1,
.swii-text .std-text1 p{
    color: var(--color4);
    line-height: var(--line18);
}
.swii-text .std-h3::before{
    content: '';
    width: 90px;
    background-image: url(../images/0yin.svg);
    height: 76px;
    background-size: 100% 100%;
    position: absolute;
    bottom: -1px;
    left: 0;
    transform: translateX(-50%);
    z-index: -1;
}
.swii-img{
    position: relative;
}
.swii-img::before{
    content: '';
    background: linear-gradient(-90deg, rgba(14, 29, 68, 0.10) 0%, rgba(14, 29, 68, 0.50) 59.74%, rgba(14, 29, 68, 0.80) 100%);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: .9;
}
.system-word-inof{
    border-radius: 10px 10px 0 0;
    overflow: hidden;
}
.system-word-inof-item:not(:first-child){
    display: none;
}
.system-word-logo{
    border-radius: 0px 0px 10px 10px;
    background: var(--color4);
    box-shadow: 0px 4px 24px 4px rgba(9, 73, 147, 0.10);
    padding: 37px 20px;
}
.swlc-item{
    width: 14.2857%;
    cursor: pointer;
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
}
.system-word-logo-core{
    display: flex;
    flex-wrap: wrap;
    --jian1: 7px;
    --jian2: 30px;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian2) * -1);
}
.system-word-inof .slick-slider,
.swii-text-core{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.mod-dots1 .slick-dots li{
    margin: 0 5px;
    width: 40px;
    height: 10px;
    background: transparent;
}
.mod-dots1 .slick-dots{
    bottom: 25px;
}
.mod-dots1 .slick-dots li::before{
    content: '';
    width: 100%;
    height: 4px;
    position: absolute;
    background: rgba(255,255,255,.2);
    border-radius: 4px;
    left: 0;
    top: 0;
}
.mod-dots1 .slick-dots li::after{
    content: '';
    width: 0%;
    height: 4px;
    position: absolute;
    border-radius: 4px;
    left: 0;
    top: 0;
    background: linear-gradient(270deg, #1EC83C 0%, #0069DC 100%);
    transition: all .4s ease;
}
.mod-dots1 .slick-dots li.slick-active::after{
    width: 100%;
}
.system-process-cry{
    border-radius: 10px;
    background: var(--color4);
    box-shadow: 0px 5px 14.8px 3px rgba(9, 73, 147, 0.08);
    padding: 62px 63px 63px;
}
.system-process .mod-title1 {
    margin-bottom: calc(var(--space50) + 6px);
}
.system-process-cry-inof{
    --width1:130px;
}
.spci-item-img{
    width: var(--width1);
    height: var(--width1);
    border-radius: 50%;
    background: #F3F7FF;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.spci-item-wai{
    position: relative;
}
.spci-item-img .ys-imgbox-cover{
    width: 70.77%;
}
.system-process-cry-inof{
    display: flex;
}
.spci-item{
    width: 33.333333%;
    position: relative;
}
.spci-item .std-h4{
    text-align: center;
    margin-top: 15px;
}
.spci-item-wai::before{
    content: '';
    background: #F3F7FF;
    height: 3px;
    width: calc(100% - 4px - var(--width1));
    left: calc(calc(var(--width1) / 2 + 50%) + 2px);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.spci-item-wai::after{
    content: '';
    background: #fff;
    background-image: url(../images/0a1_icon11.svg);
    width: 24px;
    height: 24px;
    position: absolute;
    left: 100%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.spci-item:last-child .spci-item-wai::before,
.spci-item:last-child .spci-item-wai::after{
    display: none;
}
.spci-item-pop{
    position: absolute;
    left: 50%;
    top: calc(100% + 27px);
    width: 617px;
    background: #F3F7FF;
    padding: 32px 30px 32px;
    border-radius: 10px;
    box-shadow: 4px 4px 8.8px 0px rgba(9, 73, 147, 0.18);
    display: none;
}
.system-process{
    position: relative;
    z-index: 12;
}
.spci-item-pop .std-text2,
.spci-item-pop .std-text2 p{
    color: var(--color2);
    line-height: var(--line18);
}
.spci-item-pop::before{
    content: '';
    left: 0;
    top: -21px;
    border-left: 24px solid #F3F7FF;
    position: absolute;
    border-bottom: 21px solid #F3F7FF;
    border-top: 21px solid transparent;
}
.system-process{
    padding-bottom: var(--space160);
}
.system-problem{
    padding-bottom: calc(var(--space160) - 20px);
}
.spii-top-icon{
    width: var(--width1);
}
.spii-top-close{
    width: 14px;
    height: 14px;
    position: relative;
    transition: all .4s ease;
}
.spii-top-close::before,
.spii-top-close::after{
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: var(--color1);
    transition: all .4s ease;
}
.spii-top-close::after{
    transform: translate(-50%,-50%) rotate(90deg);
}
.spii-top{
    cursor: pointer;
    display: flex;
    align-items: center;
    padding: var(--jian1) 0;
    padding-right: 29px;
}
.system-problem-inof-item{
    --jian1: 34px;
    --width1: 32px;
    --leftx: 16px;
}
.spii-top .std-text1{
    flex-grow: 1;
    width: calc(100% - 46px);
    padding-left: var(--leftx);
}
.system-problem-inof-item{
    border-bottom: 1px solid rgba(139, 141, 152, 0.20);
}
.system-problem-inof-item:last-child{
    border-bottom: 0px;
}
.spii-bot{
    padding-left: calc(var(--width1) + var(--leftx));
    margin-top: calc(5px - var(--jian1));
    padding-bottom: 52px;
    display: none;
}
.system-problem-inof-item.on .spii-top-close::before, 
.system-problem-inof-item.on .spii-top-close::after{
    background: var(--colormain1);
}
.system-problem-inof-item.on .spii-top-close{
    transform: rotate(-45deg);
}
.system-problem-btn .std-btn3-box{
    padding: 9px 71px;
}
.home-news-btn.system-problem-btn{
    margin-top: calc(var(--space50) + 16px);
}
.system-problem .mod-title1 {
    margin-bottom: calc(var(--space50) - 10px);
}
.carbon-butler{
    padding-top: calc(var(--space120) + 10px);
}
.cbii-img{
    width: 52.92%;
}
.cbii-img .ys-imgbox-cover{
    width: 100%;
}
.cbii-text{
    width: 47.08%;
    padding-left: 54px;
}
.carbon-butler-inof-item{
    display: flex;
    align-items: flex-start;
    margin-bottom: calc(var(--space160) - 15px);
}
.cbii-text-title{
    color: var(--color1);
    line-height: var(--line14);
    margin-bottom: 32px;
    font-size: 38px;
}
.cbii-text-title span{
    color: var(--colormain1);
    font-weight: bold;
}
.cbii-text-inof-nub .std-text1,
.cbii-text-inof-nub .std-text2{
    padding-left: 30px;
}
.cbii-text-inof-nub .std-text1{
    position: relative;
    margin-bottom: 8px;
    color: var(--color1);
    line-height: var(--line18);
}
.cbii-text-inof-nub .std-text1::before{
    content: '';
    width: 12px;
    height: 12px;
    background: var(--colormain1);
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: calc(var(--font18) * 0.9 - 6px);
}
.cbii-text-inof-nub .std-text2{
    color: var(--color2);
    line-height: var(--line18);
}
.cbii-text-inof-nub{
    margin-bottom: 16px;
}
.cbii-text .home-news-btn {
    width: fit-content;
    margin: 0;
    margin-top: var(--space50);
    display: flex;
    justify-content: flex-start;
}
.carbon-said-inof .coci-nub-core-btn1 .std-btn3-box,
.carbon-free-cry-right .home-news-btn .std-btn3-box,
.cbii-text .home-news-btn .std-btn3-box{
    min-width: 219px;
}
.carbon-butler .mod-title1 {
    margin-bottom: calc(var(--space100) - 10px);
}
.carbon-butler-inof-item:nth-of-type(2n){
    flex-direction: row-reverse;
}
.carbon-butler-inof-item:last-child{
    margin-bottom: 0;
}
.carbon-other{
    padding-top: calc(var(--space120) + 10px);
}
.carbon-other .mod-title1 {
    margin-bottom: var(--space50);
}
.carbon-other-cry{
    position: relative;
}
.carbon-other-cry-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.carbon-other-cry-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.carbon-other-cry-bg::before{
    content: '';
    background: rgba(14, 29, 68, 0.60);
    backdrop-filter: blur(31.899999618530273px);
    -webkit-backdrop-filter: blur(31.899999618530273px);
    -moz-backdrop-filter: blur(31.899999618530273px);
    -ms-backdrop-filter: blur(31.899999618530273px);
    -o-backdrop-filter: blur(31.899999618530273px);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
}
.carbon-other-cry .ys-cont1440{
    position: relative;
    z-index: 4;
}
.carbon-other-cry{
    padding-top: 37px;
    padding-bottom: 43px;
    --jian1: 7.5px;
    --widthx: 160px;
}
.coci-nub{
    padding: 0 var(--jian1);
    margin-bottom: calc(var(--jian1) * 2);
}
.coci-nub-core{
    border-radius: 15px 0px;
    background: rgba(255, 255, 255, 0.30);
    backdrop-filter: blur(12.5px);
    -webkit-backdrop-filter: blur(12.5px);
    -moz-backdrop-filter: blur(12.5px);
    -ms-backdrop-filter: blur(12.5px);
    -o-backdrop-filter: blur(12.5px);
    padding: 30px 25px 25px;
    width: var(--widthx);
    height: 100%;
}
.coci-nub-core-icon{
    width: 40px;
    margin: 0 auto;
    margin-bottom: 15px;
}
.coci-nub-core .std-text3{
    text-align: center;
    line-height: var(--line18);
    color: var(--color4);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 3.6em;
}
.carbon-other-cry-inof{
    display: flex;
    flex-wrap: wrap;
}
.carbon-other-cry-inof2 .coci-nub-core{
    padding: 30px 22px 25px;
}
.carbon-other-cry-inof3 .coci-nub-core{
    padding: 30px 22px 25px;
}
.carbon-other-cry-inof2{
    padding-left: calc(calc(var(--widthx) + calc(var(--jian1) * 2))  * 1);
}
.carbon-other-cry-inof3{
    padding-left: calc(calc(var(--widthx) + calc(var(--jian1) * 2))  * 2);
}
.carbon-other-cry-inof4{
    padding-left: calc(calc(var(--widthx) + calc(var(--jian1) * 2))  * 3);
    padding-right: calc(var(--widthx) * 2.1);
}
.carbon-other-cry-inof5{
    padding-left: calc(calc(var(--widthx) + calc(var(--jian1) * 2))  * 4);
}
.coci-nub-special{
    position: relative;
}
.coci-nub-special .coci-nub-core{
    position: absolute;
    bottom: 0;
    left: var(--jian1);
    width: calc(var(--widthx) * 2.1);
    height: calc(var(--widthx) * 2.1125);
    padding: 70px 39px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.coci-nub-special .std-h3{
    color: var(--color4);
    line-height: var(--line14);
}
.coci-nub-core-btn1 .std-btn3-box {
    background: rgba(0,0,0,0);
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
}
.carbon-free{
    padding-top: var(--space100);
    padding-bottom: var(--space120);
}
.carbon-free-cry{
    position: relative;
    display: flex;
    --jianx: 72px;
}
.carbon-free-cry::before{
    opacity: 0.8;
    background: linear-gradient(90deg, rgba(184, 214, 224, 0.60) 0%, #B8D6E0 17.82%, rgba(184, 214, 224, 0.88) 39.39%, rgba(184, 214, 224, 0.00) 74.93%);
    mix-blend-mode: color;
}
.carbon-free-cry-bg{
    position: absolute;
    width: 100%;
    height: calc(100% - var(--jianx));
    bottom: 0;
    left: 0;
}
.carbon-free-cry-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.carbon-free-cry-left{
    position: relative;
    width: 42.083%;
    z-index: 3;
}
.carbon-free-cry-left img{
    width: 100%;
}
.carbon-free-cry-right{
    width: 57.917%;
    padding-left: 90px;
    padding-top: var(--jianx);
    padding-right: 40px;
    position: relative;
    z-index: 6;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}
.carbon-free-cry-right .home-news-btn{
    margin: 0;
    margin-top: var(--space50);
}
.carbon-said{
    position: relative;
    padding-top: var(--space80);
    padding-bottom: var(--space50);
}
.carbon-said-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.carbon-said-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.carbon-said .ys-cont1440{
    position: relative;
    z-index: 6;
}
.carbon-said-bg::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(270deg, rgba(14, 29, 68, 0.30) 0%, rgba(14, 29, 68, 0.70) 60.03%);
    z-index: 3;
}
.carbon-said .std-h2{
    color: var(--color4);
}
.carbon-said .mod-title1 .std-h2::before{
    background: linear-gradient(-90deg, rgba(8, 73, 195, 0.00) 0%, var(--color4) 100%);
}
.carbon-said .mod-title1 .std-h2::after{
    background: linear-gradient(90deg, rgba(8, 73, 195, 0.00) 0%, var(--color4) 100%);
}
.csin-logo{
    height: 48px;
    margin-bottom: 24px;
}
.csin-logo img{
    height: 100%;
    width: auto;
}
.carbon-said-inof-nub .std-h3{
    color: var(--color4);
    line-height: var(--line14);
    margin-bottom: 24px;
}
.carbon-said-inof-nub .std-text2,
.carbon-said-inof-nub .std-text2 p{
    line-height: var(--line18);
    color: var(--color4);
}
.carbon-said-inof-nub .std-h3,
.carbon-said-inof-nub .std-text2{
    width: 50%;
}
.carbon-said-inof-nub .coci-nub-core-btn1{
    margin-top: var(--space50);
    display: flex;
}
.carbon-said-inof-nub:not(:first-child){
    display: none;
}
.carbon-said-btn-inof{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    --widthx: 50px;
    --jianx: 8.5px;
}
.csbi-nub{
    cursor: pointer;
    opacity: .5;
    transition: all .4s ease;
    padding: 0 var(--jianx);
    width: calc(var(--widthx) + var(--jianx) + var(--jianx));
}
.csbi-nub-img{
    width: var(--widthx);
    height: var(--widthx);
    border-radius: 50%;
    background: var(--color4);
}
.csbi-nub-img img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.csbi-nub.on{
    opacity: 1;
}
.carbon-said-inof{
    padding-bottom: var(--space120);
}
.system-main .ys-main,
.carbon-main .ys-main{
    margin-top: var(--line78);
}
.spci-item:last-child .spci-item-pop{
    transform: translateX(-50%);
}
.spci-item:last-child .spci-item-pop::before {
    left: 50%;
    transform: translateX(-50%);
    border-right: 21px solid transparent;
    top: -41px;
    border-left: 24px solid transparent;
}
.carbon-butler-inof-item:nth-of-type(2n) .cbii-text {
    padding-right: 54px;
    padding-left: 0px;
}
.carbon-other-cry .ys-cont1440 {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.spci-item-wai::after {
    background-size: 100% 100%;
}
.spci-item-pop .std-text2{
    position: relative;
    z-index: 4;
}
.ssin-link {
    height: 100%;
}
.ssin-link-cry {
    flex-grow: 1;
}
.head-link .std-btn2-box{
    background: #004364;
}
.about-honor-bj h2{
    text-align: center;
}
/* 2025.01.13 - end */

/*2025.9.17售后Linda修改-start*/
.qcrb-cry-bom-btn{
    text-align: center;
    margin-top: 20px;
}
.qcrb-cry-bom-btn-box{
    display: inline-block;
    cursor: pointer;
}
.qcrb-cry-bom-btn-box span{
    font-size: var(--font16);
    color: var(--color1);
    line-height: var(--line175);
}
.qcrb-cry-bom-btn-box img{
    width: 16px;
    position: relative;
    top: 6px;
    margin-left: 5px;
    transition: all .36s;
}
.qcrb-cry2 .qcrb-cry-bom-ul li:nth-child(n+9){
    display: none;
}
.qcrb-cry-bom{
    height: auto !important;
}
.qcrb-cry-bom-btn-box.act img{
    transform: rotate(180deg);
}
.qcbu-box{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
/*2025.9.17售后Linda修改-end*/