﻿@charset "utf-8";

/* 公共样式 - start */
:root {
    /* 字号 */
    --font60: 60px;
    --font48: 48px;
    --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: #333333;
    --color2: #666666;
    --color3: #999999;
    --color4: #ffffff;
    --colormain: ;
    --colorbj: ;
    /* 板块间距 */
    --space130: 130px;
    --space100: 100px;
    --space40: 40px;
    --radius: 30px;
    /* 段落间距 */
    --parpspace10: 10px;
    /* 特殊字体 */
    --family1: '';

    --font44: 44px;
    --font36: 36px;
    --font30: 30px;
    --font20: 20px;
    --space70: 70px;
    --vicolor: #2EA4D5;
    --color0: #000;

}

.std-h1 {
    font-size: var(--font60);
    color: var(--color1);
    line-height: var(--line12);
}

.std-h2,
.yxedr-active h2 {
    font-size: var(--font48);
    color: var(--color1);
    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(--line14);
}

.std-text,
.std-text p {
    font-size: var(--font16);
    color: var(--color1);
    line-height: var(--line16);
}

.std-text1,
.std-text1 p {
    font-size: var(--font18);
    color: var(--color1);
    line-height: var(--line16);
}

.std-text2,
.std-text2 p {
    font-size: var(--font14);
    color: var(--color1);
    line-height: var(--line18);
}

.yxedr-active p {
    font-size: var(--font16);
    color: var(--color2);
    line-height: var(--line16);
    margin-bottom: var(--parpspace10);
}

.std-padd {
    padding: var(--space130) 0;
}

@font-face {
    font-family: 'xinyi1';
    src: url('../fonts/UrbanistRegular/UrbanistRegular.woff2') format('woff2'),
        url('../fonts/UrbanistRegular/UrbanistRegular.woff') format('woff');
}

@font-face {
    font-family: 'xinyi2';
    src: url('../fonts/UrbanistBlack/UrbanistBlack.woff2') format('woff2'),
        url('../fonts/UrbanistBlack/UrbanistBlack.woff') format('woff');
}

@font-face {
    font-family: 'xinyi3';
    src: url('../fonts/UrbanistSemiBold/UrbanistSemiBold.woff2') format('woff2'),
        url('../fonts/UrbanistSemiBold/UrbanistSemiBold.woff') format('woff');
}


@font-face {
    font-family: 'xinyi4';
    src: url('../fonts/RobotoRegular14/RobotoRegular14.woff2') format('woff2'),
        url('../fonts/RobotoRegular14/RobotoRegular14.woff') format('woff');
}

@font-face {
    font-family: 'xinyi5';
    src: url('../fonts/RobotoBold/RobotoBold.woff2') format('woff2'),
        url('../fonts/RobotoBold/RobotoBold.woff') format('woff');
}

body,
* {
    font-family: 'xinyi1', "PingFang SC", "Microsoft YaHei" !important;
}

/* wow弹窗字体引入 */
.altumcode {
    --fontFamily: 'xinyi1', "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 to WeChat';
}

/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .12) !important;
}

/*导航默认选中*/
.yxnav-active1 {}

.yxnav-active2 {}

.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 */

.ys-hd-pc {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
    transition: all 0.36s;
}

.ys-hd-pc .ys-cont1400 {
    display: flex;
    justify-content: space-between;
}

.head-logo {
    width: 78px;
    line-height: var(--line78);
}

.head-logo img:nth-child(2) {
    opacity: 0;
}

.head-nav {
    display: flex;
}

.head-nav-item-title {
    line-height: var(--line78);
    display: block;
    font-size: 16px;
    color: #fff;
    transition: all 0.36s;
}

.head-nav-item {
    margin: 0 20px;
}

.head-right-searc-top,
.head-right-lang-top {
    width: 24px;
    height: var(--line78);
    display: flex;
    align-items: center;
    cursor: pointer;
}

.head-right-lang-top svg {
    width: 100%;
}

.head-right-lang-top path {
    transition: all 0.36s;
}

.head-right-lang {
    position: relative;
}

.head-right-lang-btm {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    width: 80px;
    background: #fff;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
    padding: 10px 0;
    display: none;
}

.hrlb-li {
    text-align: center;
    padding: 5px;
}

.hrlb-li a {
    color: #333;
    line-height: 1.5;
}

.head-right {
    display: flex;
    align-items: center;
}

.head-right-searc {
    margin-left: 30px;
}

.ys-search2 {
    position: relative;
}

.ys-search2-btn {
    width: 20px;
    line-height: 80px;
    cursor: pointer;
    display: block;
    transition: all .36s;
}

.ys-search2-btn img {
    width: 100%;
}

.ys-search2-win {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    text-align: center;
    border-top: 1px solid #eee;
    box-shadow: 0 10px 18px 3px rgb(0 0 0 / 2%);
    overflow: hidden;
    display: none;
}

.ys-search2-box {
    padding: 16px 0;
}

.ys-search2-tibox {
    width: 34%;
    margin: 0 auto;
}

.ys-search2-tbox {
    border-bottom: 1px solid #eee;
    width: calc(100% - 24px);
    padding-right: 20px;
    height: 40px;
}

.ys-search2-tbox input {
    width: 100%;
    height: 100%;
    font-size: 16px;
}

.ys-search2-ibox {
    width: 24px;
    margin-top: 10px;
}

.ys-search2-ibox img {
    width: 100%;
}

.mod-link {
    display: inline-block;
    position: relative;
    padding: 5.5px 30.5px;
    border-radius: 100px;
    overflow: hidden;
    color: #fff;
    line-height: 1.8;
    letter-spacing: 0.8px;
    transition: all 0.36s;
    z-index: 2;
    font-size: 16px;
    letter-spacing: 0.8px;
}

.mod-link::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    transition: all 0.36s;
    background: linear-gradient(90deg, #2EA4D5 0%, #2E55D5 100%), #D9D9D9;
}

.head-right-contac {
    margin-left: 44px;
}

.ban-tit p {
    background: linear-gradient(270deg, #A2A4B2 0%, #FFF 41%, #8C9CA7 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 96px;
    line-height: 1.2;
    font-family: 'xinyi2' !important;
    display: inline-block;
}

.std-tit36 {
    font-size: var(--font36);
    line-height: 1.65;
}

.ban-info p {
    color: #fff;
}

.ban-tit {
    margin-bottom: 5px;
}


.mod-link1 {
    display: inline-block;
}

.mod-link1-wrap {
    border-radius: 100px;
    border: 1px solid rgba(255, 255, 255, 0.50);
    padding: 15px 32px;
    font-size: 16px;
    line-height: 1.5;
    color: #fff;
    transition: all 0.36s;
    position: relative;
    z-index: 1;
    overflow: hidden;
    display: inline-block;
}

.ban-info {
    margin-bottom: 53px;
}

.mod-link1-wrap::after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    height: 100%;
    background: var(--vicolor);
    /* border-radius: 100px; */
    z-index: -1;
    transition: all 0.36s;
}

.ys-banner .slick-dots {
    text-align: left;
    width: 85vw;
    max-width: 1400px;
    margin: auto;
    left: 50%;
    transform: translateX(-50%);
    bottom: 25%;
}

.ys-banner .slick-dots li {
    border-radius: 80px;
    width: 65px;
    height: 2px;
    background: #fff;
    opacity: 0.4;
}

.ys-banner .slick-dots li.slick-active {
    opacity: 1;
}

.home-page .ys-pos-center {
    top: 45%;
}

.ban-adverti {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    display: flex;
}


.ban-adverti-li {
    width: 33.333333%;
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);
    background: rgba(117, 117, 117, 0.50);
    transition: all 0.36s;
}

.ban-adverti-li-link {
    padding: 26px 50px 60px;
    width: 68%;
    display: block;
}

.ball-wrap-tit .std-h4 {
    color: #fff;
    line-height: 1.5;
    max-height: 1.5em;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.ball-wrap-tit {
    width: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding-bottom: 20px;
    margin-bottom: 19px;
}

.ball-wrap-info p {
    color: #fff;
    font-family: 'xinyi4' !important;
    font-weight: 500;
    line-height: 1.65;
    height: 3.3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.ban-adverti-li:nth-child(2) .ban-adverti-li-link {
    width: 100%;
}

.ban-adverti-li:nth-child(1) {
    display: flex;
    justify-content: flex-end;
}

.home-soluti {
    width: 100%;
    position: relative;
    background: #fff;
    border-radius: var(--radius);
    z-index: 15;
    margin-top: -30px;
}

.home-soluti-tit .std-h2 {
    color: #333;
    position: relative;
    font-weight: bold;
}

.home-soluti-tit .std-h2::after {
    content: '';
    position: absolute;
    top: -8px;
    left: -22px;
    background-image: url(../images/a1_icon08.svg);
    background-size: 100%;
    width: 22px;
    height: 22px;
}

.home-soluti-tit {
    display: flex;
    justify-content: center;
    margin-bottom: 40px;
}

.home-soluti-btm {
    width: 100%;
    position: relative;
}

.hsbu-li {
    width: 33.333333%;
    padding: 0 9px;
    display: none;
}

.hsbu-li:first-child {
    display: block;
}

.home-soluti-btm-ul {
    margin: 0 -9px;
    display: flex;
    flex-wrap: wrap;
}

.hsbu-link {
    width: 100%;
    display: block;
    border-radius: 10px;
    background: #F2F4F8;
    overflow: hidden;
}

.hsbu-link-img {
    width: 100%;
}

.hsbu-link-btm {
    width: 100%;
    padding: 34px 55px 40px;
    text-align: center;
}

.hsbu-link-btm-tit .std-h4 {
    color: #000;
    line-height: 1.5;
    max-height: 1.5em;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.hsbu-link-btm-info p {
    color: #333;
    line-height: 1.75;
    max-height: 5.25em;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.hsbu-link-btm-tit {
    margin-bottom: 16px;
}

.hsbu-link-btm-arr {
    display: flex;
    justify-content: center;
    opacity: 0;
    transition: all 0.36s;
}

.hsbu-link-btm-arr img {
    width: 27px;
}

.hsbu-link-btm-info {
    margin-bottom: 30px;
}

.home-soluti-btm-ul .slick-list {
    overflow: visible;
}

.home-soluti-btm-ul .slick-list {
    width: 100%;
}

.home-soluti-btm-ul .slick-track {
    margin: 0 auto;
}

.hsbu-li.slick-current .hsbu-link-btm-arr {
    opacity: 1;
}

.home-soluti-btm-widge {
    width: 100%;
    position: relative;
    margin-top: 75px;
    display: flex;
    justify-content: center;
    z-index: 10;
}

.home-soluti-btm-widge::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100vw;
    height: 1px;
    background: #D6D6D6;
    z-index: -1;
}

.hsbw-wrap {
    width: 447px;
    position: relative;
}

.hsbw-arr-btn {
    width: 42px;
    cursor: pointer;
}

.hsbw-wrap-info {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    padding: 0 32px;
}

.hsbw-arr-btn img:nth-child(2) {
    opacity: 0;
}

.hsbw-arr-le img:nth-child(2) {
    transform: rotate(180deg);
}

.hsbw-arr {
    display: flex;
    justify-content: space-between;
}

.hsbw-arr-ri img:nth-child(1) {
    transform: rotate(180deg);
}

.hsbw-wrap-info p {
    font-size: var(--font20);
    line-height: 1.5;
    color: #333;
}

.home-shoose {
    width: 100%;
    position: relative;
    margin-top: -30px;
}

.home-shoose .ys-cont1400 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    min-height: 558px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.home-shoose-img {
    width: 100%;
    position: relative;
}

.home-shoose-img::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.60) 10.33%, rgba(0, 0, 0, 0.00) 44.72%, rgba(0, 0, 0, 0.60) 94.9%);
}

.home-shoose-img img {
    width: 100%;
}

.home-soluti-tit1 .std-h2 {
    color: #fff;
}

.home-soluti-tit1 .std-h2::after {
    background-image: url(../images/a1_icon07.svg);
}


.home-soluti-tit1 {
    justify-content: flex-start;
}

.home-shoose-btm {
    width: 100%;
    position: relative;
}

.hybu-li {
    width: 33.333333%;
    padding: 0 5px;
}

.home-shoose-btm-ul {
    margin: 0 -5px;
    display: flex;
    flex-wrap: wrap;
}

.hsbu-wrap {
    width: 100%;
    position: relative;
    text-align: center;
}

.hsbu-wrap-icon {
    width: 56px;
    margin: 0 auto;
    margin-bottom: 24px;
}

.hsbu-wrap-icon img {
    width: 100%;
}

.hsbu-wrap-tit .std-h4 {
    font-weight: bold;
    color: #fff;
}

.hsbu-wrap-info p {
    color: #fff;
    line-height: 1.5;
    font-family: 'xinyi4' !important;
    font-weight: 500;
}

.hsbu-wrap-tit {
    margin-bottom: 32px;
}

.home-news {
    width: 100%;
    position: relative;
    background: #fff;
    border-radius: var(--radius);
    z-index: 15;
    margin-top: -30px;
}

.home-news-top {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 45px;
}

.hntr-link svg {
    width: 23px;
    margin-left: 16px;
    margin-bottom: 2px;
}

.hntr-link {
    display: flex;
    align-items: center;
    color: #333;
    transition: all 0.36s;
    font-size: 16px;
    line-height: 1.75;
}

.hntr-link svg path {
    transition: all 0.36s;
}

.home-news-top .home-soluti-tit {
    margin-bottom: 0 !important;
}

.hsbu-link-btm-tit .std-h4 {
    transition: all 0.36s;
}

.home-news-btm {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.home-news-btm-le {
    width: 49%;
}

.home-news-btm-ri {
    width: 51%;
    padding-left: 30px;
}

.hnbl-link-img {
    border-radius: 10px;
}

.hnbl-link-btm-le .std-h4 {
    color: #000;
    line-height: 1.6;
    max-height: 3.2em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    transition: all 0.36s;
}

.hnbl-link-btm {
    width: 100%;
    padding-top: 24px;
    display: flex;
    align-items: flex-start;
}

.hnbl-link-btm-ri p {
    color: #666;
    line-height: 1.6;
    padding-left: 12px;
}

.hnbl-link-btm-ri {
    display: flex;
    align-items: center;
    flex: none;
    margin-top: 4px;
}

.hnbl-link-btm-ri img {
    width: 24px;
}

.hnbl-link-btm-le {
    padding-right: 15px;
    width: 100%;
}

.hnbr-li {
    width: 100%;
    position: relative;
    border-bottom: 1px solid #BEBEBE;
}

.hnbr-link {
    display: flex;
    align-items: center;
    width: 100%;
    position: relative;
    padding: 35.5px 0;
}

.hnbr-link-le {
    width: 30%;
    border-radius: 10px;
}

.hnbr-li:first-child .hnbr-link {
    padding-top: 0;
}

.hnbr-link-ri {
    width: 70%;
    padding-left: 27px;
}

.hnbr-link-ri-tit .std-h4 {
    color: #000;
    line-height: 1.6;
    max-height: 3.2em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    transition: all 0.36s;
}

.hnbr-link-ri-tit {
    margin-bottom: 25px;
}

.hnbr-li:last-child {
    border: none;
}

.hnbr-li:last-child .hnbr-link {
    padding-bottom: 0 !important;
}

.home-every {
    width: 100%;
    position: relative;
    margin-top: -30px;
}

.home-every-img {
    width: 100%;
    position: relative;
}

.home-every-img::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #005CE9 0%, rgba(81, 145, 243, 0) 80%);
}

.home-every-img img {
    width: 100%;
}

.home-every .ys-cont1400 {
    position: absolute;
    top: 150px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
}

.home-every .home-soluti-tit1 {
    justify-content: center
}

.home-every-info p {
    color: #fff;
    line-height: 1.5;
    font-family: 'xinyi4' !important;
    font-weight: 500;
    text-align: center;
}

.home-every-info {
    margin-bottom: 60px;
}


.home-every-ul {
    display: flex;
    justify-content: space-around;
}

.heul-info p {
    color: #fff;
    line-height: 1.5;
    /* font-family: 'xinyi4';
    font-weight: 500; */
}

.heul-tit .std-h3 {
    font-weight: bold;
    color: #fff;
}

.heul-tit .std-h1 {
    color: #fff;
    padding-right: 14px;
}

.heul-tit {
    margin-bottom: 5px;
}

.home-every-ul-li {
    min-width: 210px;
}

.home-recogn {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.home-recogn-img {
    width: 100%;
}

.home-recogn-img img {
    width: 100%;
}

.home-recogn .ys-cont1200 {
    position: absolute;
    top: 120px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
}

.home-recogn-tit .std-h2 {
    color: #000;
    line-height: 1.3;
    text-align: center;
}

.home-recogn-tit .std-h2 span {
    color: var(--vicolor);
}

.home-recogn-info p {
    color: #333;
    line-height: 1.6;
    font-weight: 500;
    font-family: 'xinyi4' !important;
    text-align: center;
}

.home-recogn-tit {
    margin-bottom: 30px;
}

.home-recogn-more {
    display: flex;
    justify-content: center;
}

.home-recogn-info {
    margin-bottom: 43px;
}

.ys-footer {
    width: 100%;
    background: #090909;
    padding-top: 95px;
}

.mod-fot-top {
    width: 100%;
    padding-bottom: 21px;
}

.mod-fot-btm {
    width: 100%;
    padding: 26px 0;
    position: relative;
}

.mod-fot-btm::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 1px;
    background: rgba(214, 214, 214, 0.1);
}

.mftw-logo {
    width: 102px;
}

.mftw-logo a {
    display: block;
    width: 100%;
}

.mftw-logo img {
    width: 100%;
}

.mftw-center {
    display: flex;
}

.mftw-center a {
    font-size: 16px;
    line-height: 1.8;
    color: #fff;
    transition: all 0.36s;
}

.mftw-center ul:first-child a {
    color: rgba(255, 255, 255, 0.5);
}

.mod-fot-top {
    width: 100%;
}

.mod-fot-top-wrap {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.mftw-center li {
    margin-bottom: 10px;
}

.mftw-center ul {
    padding-left: 38px;
    padding-right: 78px;
    position: relative;
}

.mftw-center ul::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    background-image: url(../images/fotline.svg);
    width: 1px;
    height: 174px;
    background-size: 100%;
}

.mftw-center ul:last-child::after {
    display: none;
}

.mftw-right-li-tit p {
    color: rgba(255, 255, 255, 0.5);
    line-height: 1.8;
}

.mftw-right-li-info p {
    color: #fff;
    line-height: 1.5;
}

.mftw-right {
    max-width: 320px;
}

.mftw-right-li {
    margin-bottom: 20px;
}

.ys-share-img {
    width: 34px;
}

.mod-fot-btm-le p {
    font-size: 12px;
    line-height: 1.5;
    color: rgba(255, 255, 255, 0.5);
}

.mod-fot-btm-le p a {
    color: rgba(255, 255, 255, 0.5);
}

.mod-fot-btm {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.mod-fot-btm-ri a {
    font-size: 12px;
    line-height: 1.5;
    color: rgba(255, 255, 255, 0.8);
    margin-left: 9px;
}

.mod-fot-btm-ri a:first-child {
    margin-left: 0;
}

.head-right-searc-top svg {
    width: 100%;
}

.head-right-searc-top svg path {
    transition: all 0.36s;
}

.ys-hd-pc.isfixed {
    background: #fff;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}

.ys-hd-pc.isfixed .head-logo img:nth-child(1) {
    opacity: 0;
}

.ys-hd-pc.isfixed .head-logo img:nth-child(2) {
    opacity: 1;
}

.ys-hd-pc.isfixed .head-nav-item-title {
    color: #000000;
}

.ys-hd-pc.isfixed .head-right-searc-top path,
.ys-hd-pc.isfixed .head-right-lang-top path {
    stroke: #000000;
}

.ban-nytit .std-h1 {
    color: #fff;
    font-weight: 600;
    position: relative;
}



.ban-nytit .std-h1::after {
    content: '';
    position: absolute;
    top: -8px;
    left: -22px;
    background-image: url(../images/a1_icon07.svg);
    background-size: 100%;
    width: 22px;
    height: 22px;
}

/* .ban-more .mod-link1 {
    border: none;
} */

.mod-link::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--vicolor);
    transition: all 0.36s;
    z-index: -1;
    opacity: 0;
}

.ys-banner1 .ban-more {
    margin-top: 47px;
}

.mod-braed-ul {
    display: flex;
}

.mod-braed-ul-li a {
    color: #fff;
    font-size: 14px;
    line-height: 1.5;
}

.mod-braed {
    position: absolute;
    top: 103px;
    width: 100%;
    left: 0;
    z-index: 10;
}

.mod-braed-ul-li {
    padding-right: 32px;
    position: relative;
}

.mod-braed-ul-li::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 16px;
    width: 1px;
    height: 10.5px;
    background: #fff;
}

.mod-braed-ul-li:last-child::after {
    display: none;
}

.mod-braed-ul-li:last-child {
    padding-right: 0;
}

.mod-braed-ul-li:first-child a {
    color: rgba(255, 255, 255, 0.6);
}

.ys-banner1 .ys-pos-center {
    top: 57%;
}

.details-indust {
    width: 100%;
    position: relative;
    z-index: 10;
    background: #fff;
}

.details-indust-wrap {
    width: 100%;
    padding: 0 20px;
}

.details-indust-wrap p {
    color: #333;
    line-height: 1.7;
    font-family: 'xinyi4' !important;
    margin-bottom: 16px;
}

.details-indust-wrap h2 {
    font-weight: 600;
    margin-bottom: 20px;
}

.details-produ {
    width: 100%;
    position: relative;
}

.details-produ-tit {
    text-align: center;
    margin-bottom: 45px;
}

.details-produ-tit .std-h2 {
    color: #fff;
    line-height: 1.3;
    font-weight: 600;
}

.details-produ-ul-li {
    width: 25%;
    padding: 0 14px;
    display: none;
}

.details-produ-ul-li:first-child {
    display: block;
}

.details-produ-ul {
    margin: 0 -14px;
    display: flex;
    flex-wrap: wrap;
}

.dpul-link {
    width: 100%;
    height: 100%;
    position: relative;
    display: block;
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    background: rgba(255, 255, 255, 0.20);
    padding: 27px 23px;
    min-height: 264px;
}

.dpul-top-le {
    width: 76px;
    flex: none;
}

.dpul-top-ri {
    width: 100%;
    padding-left: 23px;
}

.dpul-top-le img {
    transform: scale(1) !important;
}

.dpul-top-ri .std-h4 {
    color: #000;
    font-weight: bold;
    transition: all 0.36s;
}

.dpul-top {
    width: 100%;
    display: flex;
    align-items: center;
    border-bottom: 1px solid rgba(96, 124, 155, 0.2);
    padding-bottom: 22px;
    padding-left: 13px;
    margin-bottom: 21px;
}

.dpul-btm-ul {
    display: flex;
    flex-wrap: wrap;
}

.dpul-btm-ul-li p {
    color: #000;
    line-height: 1.5;
    padding: 7.5px 16px;
    border-radius: 6px;
    background: rgba(242, 244, 248, 0.50);
    transition: all 0.36s;
}

.dpul-btm-ul-li {
    margin-right: 13px;
    margin-bottom: 13px;
}

.details-produ-ul .slick-list {
    width: 100%;
}

.details-produ-ul .slick-dots {
    position: relative;
    bottom: auto;
    margin-top: 40px;
}

.details-produ-ul .slick-dots li {
    width: 10px;
    height: 10px;
    background: rgba(255, 255, 255, 0.4);
}

.details-produ-ul .slick-dots li.slick-active {
    background: #fff;
}

.details-produ-ul .slick-track {
    height: 100%;
}

.produc-list {
    width: 100%;
    position: relative;
    background: #F2F4F8;
    z-index: 10;
}

.produc-list-point {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 100px;
    border-radius: var(--radius) var(--radius) 0 0;
}

.produc-list-point-ul {
    display: flex;
    border-radius: 50px;
    background: #FFF;
    box-shadow: 0px 8px 15px 0px rgba(0, 0, 0, 0.05);
    padding: 8px 14px;
}

.plpu-li {
    margin-right: 20px;
}

.plpu-link {
    transition: all 0.36s;
    border-radius: 80px;
    padding: 7.5px 20px;
    cursor: pointer;
    color: #000;
    line-height: 1.5;
    font-weight: 500;
    transition: all 0.36s;
    display: block;
}

.plpu-li:last-child {
    margin-right: 0;
}

.plpu-li.act .plpu-link {
    background: var(--vicolor);
    color: #fff;
}

.produc-list-btm {
    width: 100%;
    position: relative;
    z-index: 2;
}

.produc-list-btm-li {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 22px;
    z-index: 10;
}

.plbl-le .std-h2 {
    color: #000000;
    position: relative;
    font-weight: 600;
    line-height: 1.3;
}

.plbl-le .std-h2::after {
    content: '';
    position: absolute;
    top: 25px;
    left: -31px;
    width: 13px;
    height: 13px;
    background: var(--vicolor);
}

.plbl-le .std-h2::before {
    content: '';
    position: absolute;
    left: -25px;
    width: 1px;
    height: 63px;
    background: var(--vicolor);
    top: 50%;
    transform: translateY(-50%);
}

.plbl-le {
    width: 350px;
    padding-right: 20px;
}

.plbl-ri {
    width: calc(100% - 350px);
}

.plbl-ri .details-produ-ul-li {
    display: block;
    margin-bottom: 28px;
    width: 33.333333%;
}

.plbl-ri .dpul-link {
    background: #FFF;
    overflow: hidden;
    transition: all 0.36s;
    z-index: 1;
}

.plbl-ri .dpul-top {
    border-bottom-color: #E9E9E9;
}

.plbl-ri .dpul-btm-ul-li p {
    background: #F2F4F8;
    padding: 7.5px 12px;
    transition: all 0.36s;
}

.dpul-link-desz {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
}

.dpul-link-desz img {
    width: 100%;
}

.plbl-ri .dpul-link::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    transition: all 0.36s;
    opacity: 0;
    background: linear-gradient(0deg, #0D1A45 0%, #5ACFFF 100%);
}

.plbl-ri .dpul-link:hover .dpul-btm-ul-li p {
    background: rgba(242, 244, 248, 0.50);
}

.produc-list-btm-li::after {
    content: '';
    position: absolute;
    top: 0;
    left: -25px;
    width: 1px;
    height: 100%;
    background: #D0D4DC;
    z-index: -1;
}

.produc-list-btm-li:last-child {
    padding-bottom: 0 !important;
}

.produc-list-btm-li:last-child::after {
    height: calc(100% + 130px);
}

.mod-sticky {
    overflow: visible;
}

.produc-list-point {
    position: sticky;
    top: 79px;
    z-index: 10;
}

.produc-relat {
    width: 100%;
    position: relative;
}

.produc-relat .home-soluti-tit .std-h2::after {
    display: none;
}

.produc-relat-btm {
    width: 100%;
    position: relative;
}

.prbu-li {
    width: 50%;
    padding: 0 14px;
    display: none;
}

.prbu-li:nth-child(1),
.prbu-li:nth-child(2) {
    display: block;
}

.produc-relat-btm-ul {
    margin: 0 -14px;
    display: flex;
    flex-wrap: wrap;
}

.prbu-li .hnbl-link-btm {
    flex-direction: column-reverse;
}

.prbu-li .hnbl-link-btm-ri {
    margin-top: 0;
    margin-bottom: 19px;
}

.prbu-li .hnbl-link-btm-le {
    width: 100%;
    padding-right: 0;
}

.partic-banner {
    width: 100%;
    position: relative;
    padding: 140px 0;
}

.partic-banner-img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}

.partic-banner-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.std-tit44 {
    font-size: var(--font44);
    line-height: 1.3;
}

.partic-banner-le-tit .std-tit44 {
    color: #fff;
    font-weight: bold;
}

.partic-banner-wrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding-top: 79px;
}

.partic-banner-le-img {
    width: 123px;
}

.partic-banner-le-img img {
    width: 100%;
}

.partic-banner-le-tit {
    margin-bottom: 30px;
}

.partic-banner .ys-cont1400 {
    position: relative;
    z-index: 10;
}

.partic-banner-le {
    width: 28%;
    padding-right: 20px;
}

.partic-banner-ri {
    width: 72%;
    padding-right: 114px;
}

.partic-banner-ri-tit .std-h2 {
    color: #fff;
    font-weight: bold;
    width: 85%;
}

.std-tit20,
.std-tit20 p {
    font-size: var(--font20);
    line-height: 1.4;
}

.partic-banner-ri-info p {
    color: #fff;
    font-family: 'xinyi4' !important;
    margin-bottom: 10px;
}

.partic-banner-ri-tit {
    margin-bottom: 27px;
}

.partic-advant {
    width: 100%;
    position: relative;
    height: 200vh;
}

.partic-advant-wrap {
    width: 100%;
    height: 100vh;
    display: flex;
    align-items: center;
    position: sticky;
    top: 0;
    left: 0;
}

.partic-advant-ul {
    width: 100%;
    position: relative;
}

.partic-advant-ul-li {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all 0.56s;
}

.partic-advant-ul-li:first-child {
    opacity: 1;
    position: relative;
    top: 0;
    transform: none;
}

.partic-advant.act .partic-advant-ul-li:nth-child(1) {
    opacity: 0;
}

.partic-advant.act .partic-advant-ul-li:nth-child(2) {
    opacity: 1;
}

.paul-le .std-h2 {
    color: #000;
    line-height: 1.3;
    font-weight: 600;
}

.paul-le {
    width: 27.5%;
    padding-right: 45px;
}

.paul-ri {
    width: 72.5%;
}

.paul-ri-ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -6px;
}

.paul-ri-ul-li {
    width: 50%;
    padding: 0 6px;
    margin-bottom: 12px;
}

.prul-link {
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.80);
    background: rgba(255, 255, 255, 0.40);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.04);
    backdrop-filter: blur(25px);
    padding: 37px 35px;
    padding-right: 18px;
    display: flex;
    flex-wrap: wrap;
}

.prul-le {
    width: 64px;
}

.prul-le img {
    width: 100%;
}

.prul-ri {
    width: calc(100% - 64px);
    padding-left: 40px;
}

.prul-ri-tit p {
    color: #000;
    font-weight: 700;
}

.prul-ri-tit {
    margin-bottom: 27px;
}

.prul-ri-info p {
    color: #333;
    line-height: 1.2;
    font-family: 'xinyi4' !important;
    position: relative;
    margin-bottom: 9px;
    padding-left: 19px;
}

.prul-ri-info p::after {
    content: '';
    position: absolute;
    top: 5px;
    left: 0;
    width: 8px;
    height: 8px;
    background: var(--vicolor);
    border-radius: 50%;
}

.paul-ri-slick {
    width: 100%;
}

.paul-ri-slick-li {
    width: 100%;
    position: relative;
    display: none;
}

.paul-ri-slick-li:first-child {
    display: block;
}

.partic-advant-ul-li .slick-dots {
    position: relative;
    bottom: auto;
    margin-top: 47px;
}

.partic-advant-ul-li .slick-dots li {
    width: 8px;
    height: 8px;
    background: #fff;
}

.partic-advant-ul-li .slick-dots li.slick-active {
    background: var(--vicolor);
}

.paul-ri-carous {
    width: 100%;
}

.paul-ri-carous-li {
    width: 100%;
    display: none;
}

.paul-ri-carous-li:first-child {
    display: block;
}

.paul-ri-carous-li {
    width: 100%;
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.80);
    background: rgba(255, 255, 255, 0.40);
    box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.04);
    backdrop-filter: blur(25px);
    padding: 35px 70px;
}

.prcl-wrap {
    width: 100%;
}

.prcl-ul {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.prcl-ul-li {
    width: 50%;
    padding: 0 37px;
}

.prcl-ul-li-wrap {
    width: 100%;
    height: 100%;
    position: relative;
    border-top: 1px solid #AFC5DA;
    padding: 30px 0;
}

.pulw-tit p {
    color: #666;
}

.pulw-info p {
    color: #000;
    font-weight: 500;
}

.pulw-tit {
    margin-bottom: 14px;
}

.prcl-ul-li:nth-child(1) .prcl-ul-li-wrap,
.prcl-ul-li:nth-child(2) .prcl-ul-li-wrap {
    border-top: none;
}

.paul-flex {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.partic-related .home-soluti-tit .std-h2::after {
    display: none;
}

.partic-related .hsbu-link-btm {
    text-align: left;
}

.partic-related .home-soluti-btm-ul .slick-list {
    overflow: hidden;
}

.partic-related .hsbu-link-btm {
    padding: 34px 35px;
}

.partic-related .hsbu-link-btm-arr {
    justify-content: flex-start;
    opacity: 1;
}

.solutio-smart {
    width: 100%;
    position: relative;
    overflow: hidden;
    padding-top: 80px;
}

.solutio-smart-img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
}

.solutio-smart-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.solutio-smart .mod-braed {
    z-index: 15;
}

.solutio-smart .ys-cont1400 {
    position: relative;
    z-index: 10;
}

/* .solutio-smart .ys-cont1400 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
} */

.solutio-smart-wrap {
    width: 100%;
}

.solutio-smart-wrap-tit .std-h1 {
    color: #fff;
    font-weight: bold;
}

.solutio-smart-wrap-tit {
    margin-bottom: 40px;
}

.duty-section-cont-swiper {
    width: 660px;
    position: relative;
}

.duty-section-cont-swiper {
    height: 440px;
}

.dscu-list {
    width: 445px !important;
    height: 100%;
    margin-right: 18px;
    transition: all 0.36s;
    transition-property: all !important;
    opacity: 0.5;
    cursor: pointer;
}

.dscu-list.swiper-slide {
    width: var(--width) !important;
}

.dscu-list {
    height: auto !important;
}

.dscu-list.swiper-slide-active {
    opacity: 1;
    width: var(--act-width) !important;
}

.dscu-list-link {
    position: relative;
    border-radius: 20px;
    display: block;
    width: 100%;
}

.dsct-conty-top {
    width: 598px;
}

.dscu-list-tit .std-h4 {
    text-align: center;
    color: #fff;
    line-height: 1.5;
}

.dscu-list-tit {
    margin-top: 26px;
}

.dscu-list-link .ys-imgbox-cover {
    border-radius: 20px;
}

.solutio-smart-btm-widget {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 100px;
}

.ssbw-le {
    width: calc(100% - 210px);
    height: 3px !important;
    background: rgba(255, 255, 255, 0.3) !important;
    position: relative !important;
}

.ssbw-le .swiper-pagination-progressbar-fill {
    background: #fff !important;
}

.ssbw-num p {
    color: #fff;
    line-height: 1.5;
}

.ssbw-btn-arr {
    width: 18px;
    cursor: pointer;
}

.ssbw-btn-arr img {
    width: 100%;
}

.ssbw-btn {
    display: flex;
    align-items: center;
}

.ssbw-btn-ri {
    margin-left: 32px;
}

.downlo-data {
    width: 100%;
    background: #F7F8FC;
    z-index: 10;
    position: relative;
}

.downlo-page {
    background: #F7F8FC;
}

.downlo-data .produc-list-point {
    margin-bottom: 50px;
}

.downlo-data-btm {
    width: 100%;
    position: relative;
}

.downlo-data-btm-ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -14px;
}

.ddbu-li {
    width: 50%;
    padding: 0 14px;
    margin-bottom: 30px;
}

.ddbu-link {
    width: 100%;
    height: 100%;
    display: block;
    padding: 40px;
    border-radius: 10px;
    background: #FFF;
    cursor: pointer;
}

.ddbu-link-tit .std-h4 {
    color: #333;
    line-height: 1.4;
    font-weight: bold;
    font-family: 'xinyi2' !important;
    transition: all 0.36s;
    max-height: 2.8em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    transition: all 0.36s;
}

.ddbu-link-tit {
    border-bottom: 1px solid #EFEFEF;
    padding-bottom: 23px;
    margin-bottom: 21px;
}

.ddbu-link-info p {
    color: #999;
    padding-right: 15px;
    min-width: 33.333333%;
    margin-bottom: 10px;
}

.ddbu-link-info p span {
    color: #333;
}

.ddbu-link-info {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 25px;
}

.ddbu-more {
    display: flex;
    align-items: center;
    border-radius: 100px;
    background: var(--vicolor);
    padding: 5.5px 20px;
}

.ddbu-more p {
    color: #fff;
    line-height: 1.8;
    padding-right: 11px;
}

.ddbu-more img {
    width: 24px;
}

.ddbu-link-more {
    display: flex;
}

/* 2025.01.24 - tammy - start */
.produc-list.act {
    z-index: 10;
}

.produc-list.std-padd {
    padding-top: var(--space70);
}

/* .plpu-li {
    display: block;
}

.plpu-li-wai.act .plpu-li {
    background: #2EA4D5;
} */

/* .plpu-li-wai.act p {
    color: #fff;
}

.produc-list-point-ul {
    --jian: 10px;
} */

.plpu-li-wai {
    padding: 0 var(--jian);
}

.plpu-li-wai:first-child {
    padding-left: 0;
}

.plpu-li-wai:last-child {
    padding-right: 0;
}

.nlrn-link {
    display: flex;
    height: 100%;
}

.nlrn-link-left {
    width: 48.93%;
}

.nlrn-link-right {
    width: 51.07%;
    padding: 50px 39px 50px 74px;
}

.news-list-recom {
    border-radius: 10px;
    overflow: hidden;
    background: var(--color4);
}

.nlrn-link-left .ys-imgbox-cover {
    width: 100%;
    border-radius: 10px;
    height: 100%;
}

.nlrn-link-left .ys-imgbox-cover img {
    object-fit: cover;
}

.nlrn-link-btn .hntr-link {
    font-size: var(--font18);
}

.nlrn-link .std-h4 {
    line-height: var(--line13);
    font-family: 'xinyi3' !important;
    margin-bottom: 14px;
    transition: all .4s ease;
    color: var(--color0);
}

.nlrn-link .hnbl-link-btm-ri {
    margin-top: 0;
    margin-bottom: 23px;
}

.nlrn-link-text,
.nlrn-link-text p {
    color: var(--color2);
}

.nlrn-link-text {
    margin-bottom: 44px;
}

.nlrn-link-btn .hntr-link {
    color: var(--vicolor);
}

.nlrn-link-btn .hntr-link svg path {
    stroke: var(--vicolor);
}

.news-list-recom-nub:not(:first-child) {
    display: none;
}

.mod-dots1 .slick-dots li {
    width: 8px;
    height: 8px;
    margin: 0 5px;
    background: var(--color1);
    opacity: .5;
}

.mod-dots1 .slick-dots li.slick-active {
    background: var(--vicolor);
    opacity: 1;
}

.news-list-recom .slick-dots {
    bottom: 36px;
    width: 51.07%;
    left: auto;
    right: 0;
}

.news-page .produc-list-point {
    margin-bottom: var(--space70);
}

.news-list-recom .slick-track {
    display: flex;
}

.news-list-recom .slick-slide {
    height: auto;
}

.news-inof.home-news-btm-ri {
    --jian1: 15px;
    --jian2: 35.5px;
    width: calc(100% + var(--jian1) * 2);
    padding-left: 0 !important;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian1) * -1);
    margin-top: calc(var(--space100) + 13px);
}

.news-inof .hnbr-li {
    width: 50%;
    padding: 0 var(--jian1);
}

.news-inof .hnbr-li:nth-of-type(-n+2) .hnbr-link {
    padding-top: 0;
}

.news-inof .hnbr-li,
.news-inof .hnbr-li:nth-last-child(-n+2) .hnbr-link {
    border-bottom: 0px solid #BEBEBE;
}

.news-inof .hnbr-link {
    border-bottom: 1px solid #BEBEBE;
}

.news-inof .hnbr-li:nth-last-child(-n+2) .hnbr-link {
    padding-bottom: 0 !important;
}

.news-inof .hnbr-link-ri-tit .std-h4 {
    font-size: var(--font20);
    line-height: var(--line14);
    max-height: 4.2em;
    -webkit-line-clamp: 3;
    color: var(--color0);
}

.mod-page .ys-pcfy {
    display: flex;
}

.mod-page {
    margin-top: calc(var(--space100) - 11px);
}

.mod-page .pc-fenye li.activepage {
    color: #fff;
    background: var(--vicolor);
}

.mod-page .pc-fenye li {
    float: left;
    width: 40px;
    height: 40px;
    border: 0px solid transparent;
    font-size: 16px;
    line-height: 40px;
    color: #333;
    margin: 0 8.5px;
}

.mod-page {
    --jian1: 27px;
    --jian2: 0px;
    --jian3: 0px;
    --widthx: 30px;
}

.mod-page .pc-fenye .next li {
    margin-left: var(--jian1);
    margin-right: var(--jian2);
}

.mod-page .pc-fenye .prev li {
    margin-left: var(--jian2);
    margin-right: var(--jian1);
}

.mod-page .pc-fenye .end li {
    margin-left: var(--jian3);
}

.mod-page .pc-fenye .first li {
    margin-right: var(--jian3);
}

.mod-page .pc-fenye .next li,
.mod-page .pc-fenye .prev li,
.mod-page .pc-fenye .end li,
.mod-page .pc-fenye .first li {
    width: var(--widthx);
    font-size: 14px;
}

.ys-phfy {
    display: none !important;
}

.ys-page-wrap.act .ys-hd-pc {
    background: #fff;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}

.ys-page-wrap.act .ys-hd-pc .head-logo img:nth-child(1) {
    opacity: 0;
}

.ys-page-wrap.act .ys-hd-pc .head-logo img:nth-child(2) {
    opacity: 1;
}

.ys-page-wrap.act .ys-hd-pc .head-nav-item-title {
    color: #000000;
}

.ys-page-wrap.act .ys-hd-pc .head-right-searc-top path,
.ys-page-wrap.act .ys-hd-pc .head-right-lang-top path {
    stroke: #000000;
}

.ys-page-wrap.act .ys-main {
    margin-top: var(--line78);
}

.details-page .ys-main {
    position: relative;
}

.ys-nybanner1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.details-cry {
    padding-top: 214px;
    padding-bottom: calc(var(--space100) + 10px);
    position: relative;
    z-index: 10;
}

.details-cry-box {
    background: var(--color4);
    border-radius: 20px;
    padding: 81px 92px 117px;
}

.std-font30 {
    font-size: var(--font30);
    line-height: var(--line14);
    color: var(--color1);
    font-family: 'xinyi3' !important;
}

.details-top {
    padding-bottom: var(--space40);
    border-bottom: 1px solid #E8E8E8;
}

.details-top-other {
    display: flex;
    margin-top: var(--space40);
    flex-wrap: wrap;
    align-items: center;
}

.details-top-other .std-text {
    color: var(--color2);
    line-height: var(--line175);
    font-size: var(--font16);
}

.details-date {
    margin-right: 45px;
}

.details-top .ys-share-img {
    width: 24px;
}

.details-top .ys-share-img img {
    width: 100%;
}

.details-top .ys-share {
    --jian1: 8px;
    margin: 0 calc(var(--jian1) * -1);
}

.details-top .ys-share-list {
    padding: 0 var(--jian1);
}

.details-cry .yxedr-active,
.details-cry .yxedr-active p {
    color: var(--color1);
    line-height: var(--line175);
}

.details-cry .yxedr-active p {
    margin-bottom: 1.125em;
}

.details-cry .yxedr-active {
    padding-top: calc(var(--space40) + 7px);
    padding-bottom: var(--space70);
}

.details-page {
    background: #F7F8FC;
}

.details-cry .yxedr-active h4 {
    line-height: var(--line14);
    color: var(--color0);
    font-family: 'xinyi3' !important;
    margin-bottom: 0.84em;
}

.details-cry .yxedr-active h4:not(:first-child) {
    margin-top: 2.05em;
}

.details-jump {
    border-top: 1px solid #E8E8E8;
    padding-top: 38px;
}

.details-jump-nub {
    margin-bottom: 12px;
}

.details-jump-nub:last-child {
    margin-bottom: 0;
}

.details-jump-nub,
.details-jump-nub a {
    line-height: var(--line175);
    color: var(--color2);
    transition: all .4s ease;
    font-size: var(--font16);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    height: 1.75em;
    -webkit-box-orient: vertical;
}

/* 2025.01.24 - tammy - end */

.downlo-data-btm .mod-page {
    margin-top: 25px;
}

.downlo-pop .ys_modal-content {
    width: 886px;
    background: #fff;
    border-radius: 16px;
    padding: 78px 90px;
    max-height: 86vh;
}

.ys-form-title {
    color: #333;
    font-size: 40px;
    line-height: 1.5;
    margin-bottom: 50px;
    font-weight: bold;
}

.ys-form {
    --space: 6px;
    --spacebot: 16px;
    --spacein: 10px;
    --height: 51px;
    --size20: 20px;
    --size18: 18px;
    --size16: 16px;
    --l1h5: 1.5;
    --l1h75: 1.75;
    --color333: #333;
    --color666: #666;
    --color999: #999;
    --colortips: #f00;
    --colormain: #10154e;
}

.ys-form-inof {
    display: flex;
    flex-wrap: wrap;
}

.ys-form-inof-item {
    padding: 0 var(--space);
    margin-bottom: var(--spacebot);
    width: 100%;
}

.ys-form-inof-item3 {
    width: 33.333333%;
}

.ys-form-inof-item2 {
    width: 50%;
}

.ys-fii-name {
    font-size: var(--size16);
    line-height: var(--l1h75);
    color: var(--color333);
    margin-bottom: 10px;
}

.ys-fii-name span {
    color: #D10000;
}

.ys-fii-input {
    width: 100%;
    height: 51px;
    border: 1px solid #E7E9F2;
    display: block;
    background: #F7F8FC;
    border-radius: 4px;
}

.ys-fii-input input,
.ys-fii-input textarea {
    width: 100%;
    height: 100%;
    font-size: var(--size18);
    line-height: var(--l1h75);
    color: var(--color333);
    padding: 0 var(--spacein);
}

.ys-fii-tips {
    font-size: var(--size16);
    color: var(--colortips);
    line-height: var(--l1h5);
}

.ys-fii-tips span {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}

.ys-form-inof-item .ys-select-xtbbox {
    right: 10px;
}

.ys-fii-select-search .ys-select-bd,
.ys-fii-select .ys-select-bd {
    border: 1px solid var(--color999);
    border-top: 0px;
}

.ys-fii-select-search .ys-fiiss-core,
.ys-fii-select .ys-select-bd {
    padding: 10px 0;
}

.ys-fii-select-search .ys-select-bd {
    padding-top: 0 !important;
}

.ys-form-inof-item .ys-select-li {
    font-size: 16px;
    line-height: var(--l1h5);
    color: var(--color666);
    padding: 0.5em 20px;
    transition: all .4s ease;
}

.ys-form-inof-item .ys-select-li span {
    color: #f00;
}

.ys-form-inof-item .ys-select-li.on {
    color: var(--color333);
}

.ys-fiiss-input {
    border: 10px solid #f2f2f7;
    width: 100%;
    display: block;
    display: flex;
    align-items: center;
}

.ys-fiiss-input input {
    width: 100%;
    border-radius: 4px;
    padding: 4px 10px;
    width: calc(100% - 30px);
    flex-grow: 1;
    font-size: var(--size16);
    line-height: var(--l1h5);
    color: var(--color666);
}

.ys-fiiss-input input::placeholder,
.ys-form-inof-item input::placeholder,
.ys-form-inof-item textarea::placeholder {
    color: var(--color999);
}

.ys-fiiss-input-close {
    width: 20px;
    margin-right: 10px;
    cursor: pointer;
    opacity: 0;
    transition: all .4s ease;
}

.ys-fiiss-input-close .iconfont {
    font-size: 14px;
}

.ys-fiiss-input.act .ys-fiiss-input-close {
    opacity: 1;
}

.ys-form-inof-text .ys-fii-input {
    height: 120px;
}

.ys-fii-input textarea {
    padding-top: 10px;
}

.ys-fiiss-core,
.ys-fii-select .ys-select-bd {
    height: calc(var(--size18) * 10 + 20px);
}

.ys-form-inof .mCSB_outside+.mCSB_scrollTools {
    right: 0;
}

.ys-form-inof .mCSB_scrollTools {
    top: 15px;
    bottom: 15px;
}

.ys-form-hide {
    opacity: 0 !important;
}

.ys-fia-text {
    display: flex;
    align-items: flex-start;
}

.ys-fia-text-btn {
    width: 12px;
    height: 12px;
    cursor: pointer;
    position: relative;
    top: 5px;
}

.ys-fia-text-btn::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    border: 1px solid #333;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .4s ease;
}

.ys-fia-text-btn::after {
    content: '';
    width: 50%;
    height: 50%;
    position: absolute;
    background: var(--vicolor);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: all .4s ease;
}

.ys-fia-text-word {
    width: calc(100% - 18px);
    flex-grow: 1;
    padding-left: 10px;
    font-size: 14px;
    line-height: 1.6;
    color: #333;
    margin-top: 1px;
}

.ys-fia-text-word a {
    color: var(--vicolor);
}

.ys-form-inof-code {
    width: 45%;
}

.ys-fic-auth {
    display: flex;
}

.ys-fic-auth .ys-fii-input {
    width: 50%;
    flex-grow: 1;
}

.ys-fic-auth-img {
    height: var(--height);
    margin-left: 15px;
    cursor: pointer;
}

.ys-fic-auth-img img {
    height: 100%;
}

.ys-form-inof-agree {
    margin-bottom: 29px;
    padding-right: 80px;
}

.ys-form-inof-agree.on .ys-fia-text-btn::after {
    opacity: 1;
}

.ys-fii-tips {
    display: none;
}

.ys-form-required.ys-form-empty .ys-fii-tips {
    display: block;
}

.ys-form-inof-country .ys-fii-tips {
    display: none !important;
}

.iti__country-list,
.iti--inline-dropdown .iti__dropdown-content {
    width: calc(calc(1400px - calc(var(--space) * 4)) / 3) !important;
}

.ys-select-emptyli {
    pointer-events: none;
}

.iti__country-list {
    overflow-y: hidden !important;
}

.iti__country-list .mCSB_inside>.mCSB_container {
    margin-right: 0;
}

.iti {
    width: 100%;
    height: 100%;
}

.iti__search-input {
    border: 10px solid #f2f2f7;
    width: 100%;
    display: block;
    display: flex;
    align-items: center;
    font-size: var(--size16) !important;
    line-height: var(--l1h5);
    color: var(--color666);
    padding: 4px 10px !important;
}

.ys-fii-input input {
    font-size: 16px;
    color: #333;
}

.ys-modal-close .iconfont {
    font-size: 24px;
    font-weight: 100;
}

.ys-modal-close {
    width: 25px;
}

.ys-modal-close img {
    width: 100%;
}

.ys-modal-close {
    top: 23px;
    right: 21px;
}

.ys-fii-name {
    font-family: 'xinyi4' !important;
}

.ys-fii-input textarea {
    font-size: 16px;
    color: #333;
}

.ys-fii-input textarea::-webkit-input-placeholder {
    color: #999;
}

.ys-fii-input textarea:-moz-placeholder {
    color: #999;
}

.ys-fii-input textarea::-moz-placeholder {
    color: #999;
}

.ys-fii-input textarea:-ms-input-placeholder {
    color: #999;
}

.ys-form-inof-submit {
    width: 100%;
    margin-left: 0% !important;
}

.ys-form-inof-code {
    width: 100%;
}

.ys-form-inof-code label {
    display: block;
}

.ys-form-inof-code .ys-fic-auth {
    width: 100%;
}

.ys-form-inof-code .ys-fic-auth .ys-fii-input {
    width: 100%;
}

.ys-fic-auth {
    align-items: flex-end;
}

.downlo-pop .mCSB_inside>.mCSB_container {
    margin-right: 0px !important;
}

.downlo-pop .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: var(--vicolor) !important;
}

.downlo-pop .mCSB_scrollTools {
    height: 87%;
    top: auto;
    bottom: 30px;
}

.downlo-pop .mCSB_outside+.mCSB_scrollTools {
    right: 25px;
}

.support-send {
    width: 100%;
    position: relative;
    z-index: 10;
    background: #F7F8FC;
}

.support-send-wrap {
    width: 687px;
    margin: 80px auto;
    border-radius: 10px;
    background: #FFF;
    text-align: center;
    padding-top: 48px;
    padding-bottom: 50px;
    position: relative;
    z-index: 10;
}

.support-page {
    background: #F7F8FC;
}

.support-send-wrap-tit .std-h4 {
    color: #333;
    font-weight: bold;
    line-height: 1.4;
}

.support-send-wrap-img {
    width: 87px;
    margin: 0 auto;
    margin-bottom: 16px;
}

.support-send-wrap-img img {
    width: 100%;
}

.support-send-wrap-tit {
    margin-bottom: 40px;
}

.support-send-wrap-info .std-h4 {
    color: #333;
    line-height: 1.4;
}

.support-send .ys-cont1400 {
    position: relative;
}

.support-send-desz {
    width: 58%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.support-send-desz img {
    width: 100%;
}

.mod-radius {
    border-radius: var(--radius) var(--radius) 0 0;
    margin-top: -30px;
}

.partic-page .home-soluti {
    border-radius: 0 !important;
    margin-top: 0px !important;
}

.contac-us-wrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    position: relative;
}

.contac-us-le {
    width: 42.5%;
    position: relative;
    z-index: 5;
    padding: 162px 0;
    padding-right: 8%;
}

.contac-us-ri {
    width: 57.5%;
    padding-left: 120px;
    padding-top: 80px;
    padding-bottom: 90px;
}

.contac-us-le::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 50vw;
    height: 100%;
    background-image: url(../images/f2_img01.jpg);
    background-size: 100% 100%;
    z-index: -1;
}

.inside-page .ys-hd-pc {
    background: #fff;
    border-bottom-color: rgba(221, 221, 221, 0.25);
}

.inside-page .ys-hd-pc .head-logo img:nth-child(1) {
    opacity: 0;
}

.inside-page .ys-hd-pc .head-logo img:nth-child(2) {
    opacity: 1;
}

.inside-page .ys-hd-pc .head-nav-item-title {
    color: #000000;
}

.inside-page .ys-hd-pc .head-right-searc-top path,
.inside-page .ys-hd-pc .head-right-lang-top path {
    stroke: #000000;
}

.inside-page .ys-main {
    margin-top: var(--line78);
}

.contac-us-le .mod-braed {
    top: 25px;
}

.home-soluti-info .std-h4 {
    color: #fff;
    font-weight: bold;
}

.home-soluti-ul-li p {
    font-style: 'xinyi5' !important;
}

.home-soluti-ul-li p {
    color: rgba(255, 255, 255, 0.5);
    font-weight: bold;
    line-height: 1.5;
    transition: all 0.36s;
    cursor: pointer;
}

.home-soluti-ul {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 23px;
}

.home-soluti-ul-li {
    margin-right: 35px;
}

.home-soluti-info {
    margin-bottom: 50px;
}

.home-soluti-ul-li.act p {
    color: #fff;
}

.home-soluti-addres-li {
    width: 100%;
    position: relative;
    border-radius: 16px;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(7.5px);
    padding: 33px 34px;
    display: none;
}

.home-soluti-addres-li:first-child {
    display: block;
}

.hsal-ul-li img {
    width: 20px;
    flex: none;
}

.hsal-ul-li p {
    color: #fff;
    font-family: 'xinyi4' !important;
    padding-left: 12px;
    margin-top: 1px;
}

.hsal-ul-li p a {
    color: #fff;
    font-family: 'xinyi4' !important;
}

.hsal-ul-li {
    display: flex;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
}

.hsal-ul-li:last-child {
    margin-bottom: 0;
}

.join-page .ban-nytit .std-h1 {
    text-align: center;
}

.join-page .ban-nytit .std-h1::after {
    display: none;
}

.ban-searc {
    width: 423px;
    margin: 0 auto;
    border-radius: 40px;
    background: rgba(0, 0, 0, 0.40);
    backdrop-filter: blur(12.5px);
    height: 53px;
    position: relative;
    margin-top: 35px;
}

.ban-searc input {
    width: 100%;
    height: 100%;
    padding-right: 70px;
    padding-left: 35px;
    font-size: 16px;
    color: #fff;
}

.ban-searc input::-webkit-input-placeholder {
    color: #fff;
}

.ban-searc input:-moz-placeholder {
    color: #fff;
}

.ban-searc input::-moz-placeholder {
    color: #fff;
}

.ban-searc input:-ms-input-placeholder {
    color: #fff;
}

.ban-searc-btn {
    width: 40px;
    padding: 10px;
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 8px;
    background: var(--vicolor);
    border-radius: 50%;
}

.ban-searc-btn img {
    width: 100%;
}

.join-jobs {
    width: 100%;
    position: relative;
    z-index: 10;
    border-radius: var(--radius);
}

.home-soluti-titp .std-h2::after {
    display: none;
}

.join-jobs .home-soluti-titp .std-h2 {
    color: #fff;
}

.jjul-link {
    display: block;
    width: 100%;
}

.join-jobs-ul-li {
    width: 25%;
    padding: 0 5px;
    margin-bottom: 20px;
}

.join-jobs-ul {
    margin: 0 -5px;
    display: flex;
    flex-wrap: wrap;
}

.jjul-link-tit .std-h4 {
    color: #fff;
    line-height: 1.4;
    text-align: center;
    font-weight: bold;
}

.jjul-link-tit {
    margin-top: 22px;
}

.join-activi {
    width: 100%;
    position: relative;
}

.join-activi-btm {
    width: 100%;
    position: relative;
}

.join-activi-btm-swip {
    width: 782px;
    margin: 0 auto;
    position: relative;
}

.jabs-li .ys-imgbox-cover {
    border-radius: 10px;
}

.jabs-li {
    padding: 0 12px;
}


.join-activi-code {
    width: 240px;
    margin: 0 auto;
    margin-top: var(--space130);
}

.join-activi-code img {
    width: 100%;
}

.positio-work {
    width: 100%;
    position: relative;
    background: #fff;
    z-index: 10;
}

.positio-work-wrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.positio-work-le {
    width: 29%;
    padding-right: 30px;
}

.positio-work-ri {
    width: 71%;
}

.pwll-tit .std-h4 {
    color: #333;
    line-height: 1.4;
    font-weight: bold;
}

.pwll-ul-li {
    display: flex;
    cursor: pointer;
    margin-bottom: 22px;
}

.pwll-ul-li p {
    color: #666;
    line-height: 1.5;
    padding-left: 17px;
}

.pwll-tit {
    margin-bottom: 16px;
}

.pwll-ul-li span {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 1px solid #666666;
    margin-top: 6px;
    position: relative;
    transition: all 0.36s;
}

.pwll-ul-li.on span {
    border-color: var(--vicolor);
    background: var(--vicolor);
}

.pwll-ul-li.on span::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 6px;
    height: 6px;
    background: #fff;
    border-radius: 50%;
    transform: translate(-50%, -50%);
}

.pwll-ul-li {
    margin-bottom: 17px;
}

.positio-work-ri-head {
    width: 100%;
    border-radius: 10px;
    background: #2EA4D5;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);
    padding: 22px 57px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
}

.pwrh-tit p {
    color: #fff;
    font-weight: bold;
}

.pwrh-tit1 {
    width: 39%;
}

.pwrh-tit2 {
    width: 29%;
}

.pwrh-tit3 {
    width: 32%;
}

.pwrh-tit {
    padding-right: 20px;
}

.pwru-li {
    width: 100%;
    border-radius: 15px;
    background: #FFF;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
}

.pwru-li-top {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 31px 57px;
    position: relative;
    cursor: pointer;
}

.pwru-li-top .pwrh-tit .std-h4 {
    color: #333;
    font-weight: bold;
    line-height: 1.4;
}

.pwru-li-top .pwrh-tit p {
    color: #333;
    font-weight: 100;
}

.pwrh-way {
    width: 40px;
    background: var(--vicolor);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 57px;
}

.pwru-li-top .pwrh-tit3 {
    padding-right: 60px;
}

.pwrh-way img:nth-child(2) {
    opacity: 0;
}

.pwru-li-top.on .pwrh-way img:nth-child(2) {
    opacity: 1;
}

.pwru-li-top.on .pwrh-way img:nth-child(1) {
    opacity: 0;
}

.pwru-li-btm {
    width: 100%;
    padding: 0 57px;
    display: none;
}

.pwru-li-btm-wrap {
    width: 100%;
    padding: 40px 20px 73px 0;
    border-top: 1px solid #E0E0E0;
}

.plbw-tit p {
    color: #333;
    line-height: 1.5;
    font-weight: bold;
}

.plbw-info p {
    color: #333;
    line-height: 1.4;
    margin-bottom: 11px;
}

.plbw-tit {
    margin-bottom: 20px;
}

.plbw-li {
    width: 100%;
    margin-bottom: 20px;
}

.plbw-more-link {
    background: var(--vicolor);
    color: #fff;
    padding: 5.5px 20px;
    line-height: 1.8;
    border-radius: 100px;
    display: block;
}

.plbw-more {
    display: flex;
    padding-top: 40px;
}

.positio-work-ri .mod-page {
    margin-top: 0 !important;
    padding-top: 36px;
}

.profile-help {
    width: 100%;
    position: relative;
    z-index: 10;
    background: #fff;
    overflow: hidden;
    padding-bottom: 360px;
}

.profile-help-le-tit .std-h2 {
    color: #000;
    font-weight: bold;
    line-height: 1.3;
}

.profile-help-le-info p {
    color: #000;
    line-height: 1.75;
    margin-bottom: 14px;
}

.profile-help-le-tit {
    margin-bottom: 50px;
}

.profile-help-le {
    width: 51%;
}

.profile-help-ri {
    width: 49%;
    padding-left: 91px;
    padding-top: 220px;
}

.profile-help-wrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.heul-tit .std-h1 {
    font-size: 64px;
}

.phru-li .heul-tit p {
    color: #000;
    font-weight: 100;
}

.phru-li .heul-info p {
    color: #333333;
}

.phru-li .heul-tit .std-h1 {
    color: var(--vicolor);
    font-weight: bold;
}

.phru-li {
    width: 50%;
    margin-bottom: 60px;
}

.profile-help-ri-ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.profile-help-img {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.profile-help-img img {
    width: 100%;
}

.profile-help .ys-cont1400 {
    position: relative;
    z-index: 10;
}

.profile-corpor {
    width: 100%;
    position: relative;
    border-radius: 0 0 var(--radius) var(--radius);
    background: #fff;
    z-index: 10;
}

.profile-corpor-btm {
    width: 100%;
    position: relative;
}

.pcbu-li {
    width: 33.333333%;
    display: flex;
    flex-direction: column;

}

.profile-corpor-btm-ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.pcbu-btm {
    width: 100%;
    flex-grow: 1;
    padding: 90px 55px;
    display: flex;
    align-items: center;
}

.pcbu-li:nth-child(1) {
    background: #2EA4D5;
}

.pcbu-li:nth-child(2) {
    background: #0B3464;
}

.pcbu-li:nth-child(3) {
    background: #000925;
}

.pcbu-li:nth-child(2n) {
    flex-direction: column-reverse;
}

.pcbu-btm-tit .std-h3 {
    color: #fff;
    line-height: 1.4;
}

.pcbu-btm-info p {
    color: #fff;
    line-height: 1.4;
    font-size: var(--font20);
}

.pcbu-btm-tit {
    margin-bottom: 8px;
}

.profile-milest {
    width: 100%;
    position: relative;
}

.profile-milest .home-soluti-tit .std-h2 {
    color: #fff;
}

.profile-milest-btm {
    width: 100%;
    position: relative;
}

.pmbs-li-year .std-h1 {
    font-weight: bold;
    line-height: 1.5;
    color: #fff;
    opacity: 0.5;
    transition: all 0.36s;
}

.pmbs-li-dots {
    width: 21px;
    margin-bottom: 10px;
}

.pmbs-li-dots img {
    width: 100%;
}

.pmbs-li-year {
    margin-bottom: 24px;
}

.pmbs-li-btm {
    width: 100%;
    padding-top: 21px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 52px;
    flex-grow: 1;
    position: relative;
}

.pmbs-li-btm::after {
    content: '';
    position: absolute;
    top: 0;
    left: 9px;
    width: 1px;
    height: 100%;
    background: #fff;
}

.pmbs-li-btm-tit .std-tit20 {
    color: #F7F8FC;
    opacity: 0.5;
    transition: all 0.36s;
}

.pmbs-li-btm-info p {
    color: #fff;
    line-height: 1.5;
    opacity: 0.5;
    transition: all 0.36s;
}

.pmbs-li {
    width: 400px !important;
}

.pmbs-li-btm-tit {
    margin-bottom: 16px;
}

.pmbs-li.swiper-slide-active .pmbs-li-year .std-h1 {
    opacity: 1;
}

.pmbs-li.swiper-slide-active .pmbs-li-btm-tit .std-tit20 {
    opacity: 1;
}

.pmbs-li.swiper-slide-active .pmbs-li-btm-info p {
    opacity: 1;
}

.profile-milest-btm-swiper {
    width: 100%;
    position: relative;
    z-index: 10;
}

.profile-milest-btm-swiper::after {
    content: '';
    position: absolute;
    top: 124px;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 1px;
    background: #fff;
    z-index: -1;
}

.pmbs-li {
    height: auto !important;
}

.pmbs-wrap {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.profile-milest-btm-widget {
    width: 100%;
    position: relative;
    margin-top: 92px;
}

.pmbw-btn {
    position: absolute;
    top: -20px;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.pmbw-ul {
    width: 100%;
    display: flex;
    justify-content: center;
    padding-top: 20px;
    border-top: 1px solid #fff;
}

.pmbw-li p {
    color: rgba(255, 255, 255, 0.5);
    transition: all 0.36s;
}

.pmbw-li {
    margin: 0 25px;
    cursor: pointer;
}

.pmbw-li.act p {
    color: #fff;
}

.profile-global {
    width: 100%;
    position: relative;
    background: #F7F8FC;
}

.profile-global-img {
    width: 100%;
}

.profile-global-img img {
    width: 100%;
}

.profile-global-btm {
    width: 100%;
    position: relative;
}

.pgdl-icon {
    width: 36px;
    cursor: pointer;
}

.pgdl-icon img {
    width: 100%;
}

.profile-global-dots-li {
    position: absolute;
    z-index: 10;
}

.pgdl-hover {
    position: absolute;
    top: 50%;
    left: calc(100% - 8px);
    transform: translateY(-50%);
    background: #2EA4D5;
    border-radius: 50px;
    opacity: 0;
    transition: all 0.36s;
    pointer-events: none;
}

.pgdl-hover p {
    font-size: 14px;
    line-height: 1.5;
    color: #fff;
    padding: 6px 10px;
}

.sustain-slide {
    width: 100%;
    position: relative;
    height: 200vh;
}

/* .sustain-slide .ys-ban-imgbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
} */

.sustain-slide .ys-ban-imgbox {
    width: 100%;
    height: 100vh;
}


.sustain-slide .ys-ban-imgbox img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.sustain-slide-center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
}

.ssct-tit .std-h1 {
    color: #fff;
    text-align: center;
    font-weight: bold;
}

.ssct-info p {
    color: #fff;
    line-height: 1.3;
}

.ssct-info {
    width: 68%;
    margin: 0 auto;
    margin-top: 20px;
    text-align: center;
}

.sustain-slide-center-top {
    width: 100%;
}

.sustain-slide-wrap {
    height: 100vh;
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
}

.sustain-slide-center-btm {
    width: 100%;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 120%;
    transform: translateY(-50%);
    left: 0;
}

.sustain-envir {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.sustain-envir-img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}

.sustain-envir-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.sustain-envir .ys-cont1400 {
    position: relative;
    z-index: 10;
}

.sustain-envir-tit .std-h2 {
    color: #333;
    line-height: 1.3;
    font-weight: bold;
}

.sustain-envir-wrap {
    width: 55%;
}

.sustain-envir-tit .std-h2 span {
    color: #4BB000;
}

.nlrn-link-text p {
    max-height: 4.8em;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.nlrn-link .std-h4 {
    max-height: 2.6em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.sustain-envir-info p {
    color: #333;
    line-height: 1.75;
    position: relative;
    padding-left: 27px;
}

.sustain-envir-info p::after {
    content: '';
    position: absolute;
    top: 8px;
    left: 0;
    width: 10px;
    height: 10px;
    background: #4BB000;
    border-radius: 50%;
}

.sustain-envir-tit {
    margin-bottom: 35px;
}

.profile-global-ph {
    width: 100%;
    position: relative;
    display: none;
}

.sustain-growth {
    width: 100%;
    position: relative;
}

.sustain-growth-li {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}

.sustain-growth-le {
    width: 42.5%;
    overflow: hidden;
    border-radius: 10px;
    transform: rotate(0);
    -webkit-transform: rotate(0);
}

.sustain-growth-le img {
    width: 100%;
}

.sustain-growth-ri {
    width: 47%;
}

.sustain-growth-li .sustain-envir-tit .std-h2 span {
    color: #2EA4D5;
}

.sustain-growth-li .sustain-envir-info p::after {
    background: #2EA4D5;
}

.sustain-growth-li {
    margin-bottom: 80px;
}

.sustain-growth-li:last-child {
    margin-bottom: 0;
}

.sustain-growth-li:nth-child(2n) {
    flex-direction: row-reverse;
}

.sustain-lookin {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.sustain-lookin-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.sustain-lookin-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.sustain-lookin .sustain-envir-tit .std-h2 {
    color: #fff;
}

.sustain-lookin .sustain-envir-info p {
    color: #fff;
}

.sustain-lookin .sustain-envir-info p::after {
    background: #fff;
}

.head-nav-item-title {
    position: relative;
}

.head-nav-item-title::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    opacity: 0;
    height: 2px;
    background: #2EA4D5;
    transition: all 0.36s;
}

.head-nav-item.yxnav-active1::after {
    width: 26px;
    opacity: 1;
}

.head-nav-item-drop {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    /* display: flex; */
    white-space: nowrap;
}

.hnid-wrap-flex {
    width: 100%;
    display: flex;
}

.hnid-wrap {
    border-radius: 0px 0px 16px 16px;
    background: #FFF;
    flex: none;
    padding: 10px 0;
}

.hnid-li {
    width: 100%;
    border-top: 1px solid #D3D7DF;
}

.hnid-link {
    width: 100%;
    display: flex;
    padding: 19px 60px;
}

.hnid-link {
    display: flex;
    align-items: center;
}

.hnid-link-icon1 {
    width: 20px;
}

.hnid-link-icon2 {
    width: 24px;
    flex: none;
}

.hnid-link p {
    color: #000;
    line-height: 1.8;
    padding-left: 12px;
    padding-right: 12px;
    width: 100%;
    transition: all 0.36s;
}

.hnid-link img {
    flex: none;
}

.hnid-link-icon2 path {
    transition: all 0.36s;
}

.hnid-li.yxnav-active2 .hnid-link p {
    color: var(--vicolor);
}

.hnid-li.yxnav-active2 .hnid-link-icon2 path {
    stroke: var(--vicolor);
}

.hnid-li:first-child {
    border-top: none;
}

.head-nav-item-drop1 {
    display: none;
}

.hnid-switch {
    border-radius: 0px 0px 16px 16px;
    border-top: 1px solid #D3D7DF;
    background: #FFF;
    display: flex;
    width: 970px;
}

.hnid-switch-le {
    width: 290px;
    border-right: 1px solid #E8EBF0;
}

.hnid-switch-ri {
    width: calc(100% - 290px);
    padding: 20px 74px;
}

.hnid-switch-le {
    padding: 30px 0;
}

.hnid-switch-le-li {
    width: 100%;
    position: relative;
    border-bottom: 1px solid #E8EBF0;
}

.hsll-link {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 500;
    color: #000;
    text-align: center;
    display: block;
    width: 100%;
    transition: all 0.36s;
    padding: 16px 20px;
    transition: all 0.36s;
    position: relative;
}

.hsll-link::after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 0%;
    background: #2EA4D5;
    transition: all 0.36s;
    opacity: 0;
}

.hnid-switch-le-li.yxnav-active2 .hsll-link::after {
    height: 100%;
    opacity: 1;
}

.hnid-switch-le-li:last-child {
    border-bottom: none;
}

.hnid-switch-le-li.yxnav-active2 .hsll-link {
    background: #F2F4F8;
    color: #2EA4D5;
}

.hsrl-ul {
    display: flex;
    flex-wrap: wrap;
}

.hsrl-li {
    width: 146px;
    padding: 8px 0;
}

.hsrl-link {
    width: 100%;
    display: block;
    position: relative;
    padding: 10px 30px;
    text-align: center;
    border-radius: 10px;
    transition: all 0.36s;
}

.hsrl-li.yxnav-active3 .hsrl-link {
    background: #F2F4F8;
}

.hsrl-link .ys-imgbox-cover {
    width: 100%;
}

.hsrl-link-btm p {
    color: #000;
    line-height: 1.5;
}

.hsrl-link-btm {
    margin-top: 12px;
}

.hnid-switch-ri-li {
    width: 100%;
    position: relative;
    display: none;
}

.hnid-switch-ri-li.act {
    display: block;
}

.head-nav-item-drop2 {
    display: none;
}

.hnid-newd-le .hnid-li,
.head-nav-item-drop3 .hnid-li {
    border-top: none;
}

.hnid-newd-le .hnid-link,
.head-nav-item-drop3 .hnid-link {
    padding: 15px 40px;
}

.hnid-newd-le .hnid-wrap,
.head-nav-item-drop3 .hnid-wrap {
    padding: 20px 0;
    border-radius: 16px;
}

.head-nav-item-drop3 {
    padding-top: 4px;
    display: none;
}

.head-nav-item-drop4 {
    padding-top: 4px;
    width: 825px;
    display: none;
}

.hnid-newd {
    width: 100%;
    display: flex;
    background: #fff;
    border-radius: 16px;
}

.hnid-newd-le {
    width: 300px;
    border-right: 1px solid #E6E6E6;
}

.hnid-newd-ri {
    width: calc(100% - 300px);
    padding: 28px 22px;
}


.hnid-newd-le .hnid-li {
    border-top: none;
}

.hnid-newd-ri-tit p {
    color: #000;
    line-height: 1.8;
}

.hnid-newd-ri-tit {
    margin-bottom: 11px;
}

.hnid-newd-ri-btm {
    width: 100%;
}

.hnrb-link {
    width: 100%;
    display: flex;
    align-items: center;
}

.hnrb-le {
    width: 38%;
    border-radius: 8px;
}

.hnrb-ri {
    width: 62%;
    padding-left: 27px;
}

.hnrb-ri-tit p {
    color: #333;
    line-height: 1.6;
    transition: all 0.36s;
    max-height: 3.2em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    white-space: wrap;
}

.hnrb-ri-btm {
    display: flex;
    align-items: center;
}

.hnrb-ri-btm img {
    width: 24px;
}

.hnrb-ri-btm p {
    color: #666;
    line-height: 1.6;
    padding-left: 12px;
}

.hnrb-ri-tit {
    margin-bottom: 25px;
}

.ys-ph-navbar2 .ys-phnav-logo {
    background: var(--vicolor);
}

.ys-ph-navbar2 .ys-phnav-header a,
.ys-ph-navbar2 .ys-phnav-search .iconfont {
    color: var(--vicolor);
}

.ys-ph-navbar2 .ys-phnav-menubtn span,
.ys-ph-navbar2 .ys-phnav-menubtn::after,
.ys-ph-navbar2 .ys-phnav-menubtn::before {
    background: var(--vicolor);
}

.ys-ph-navbar2 .ys-phnav-menu,
.ys-phnav2-lang-modal {
    background: var(--vicolor);
}

.ys-ph-navbar2 .ys-phnav-logo a {
    display: flex;
    justify-content: center;
}

.ys-phnav-logo {
    display: flex;
    align-items: center;
}

.ys-ph-navbar2 .ys-phnav-logo a img {
    height: 50px;
}

.ys-phnav-logo {
    height: 56px;
}

.head-nav-item.yxnav-active1 .head-nav-item-title::after {
    width: 26px;
    opacity: 1;
}

.ys-ban-li.slick-current .ban-more,
.ys-ban-li.slick-current .ban-info,
.ys-ban-li.slick-current .ban-tit {
    animation: ysfadeInUp 1s ease-in-out both;
}

.ys-form-inof-country {
    position: relative;
    z-index: 15;
}

.produc-relat {
    background: #fff;
    position: relative;
    z-index: 10;
}

.ban-info {
    width: 57%;
}

.ban-info p {
    line-height: 1.5;
}

.mod-top {
    position: fixed;
    bottom: 44px;
    right: 44px;
    width: 42px;
    cursor: pointer;
    z-index: 50;
    transition: all 0.36s;
    opacity: 0;
    pointer-events: none;
}

.mod-top img {
    width: 100%;
}

.mod-top.is_act {
    opacity: 1;
    pointer-events: all;
}

/*鼠标效果*/
@media screen and (min-width: 1200px) {

    .hsbu-link:hover .hsbu-link-btm-arr {
        opacity: 1;
    }

    .hnrb-link:hover .hnrb-ri-tit p {
        color: var(--vicolor);
    }

    .profile-global-dots-li:hover .pgdl-hover {
        opacity: 1;
    }

    .ddbu-link:hover .ddbu-link-tit .std-h4 {
        color: var(--vicolor);
    }

    .plbl-ri .dpul-link:hover .dpul-top-ri .std-h4 {
        color: #fff;
    }

    .plbl-ri .dpul-link:hover {
        background: transparent;
    }

    .plbl-ri .dpul-link:hover::after {
        opacity: 1;
    }

    .mod-link:hover::before {
        opacity: 1;
    }

    .mftw-center a:hover {
        color: var(--vicolor) !important;
    }

    .hnbr-link:hover .hnbr-link-ri-tit .std-h4 {
        color: var(--vicolor);
    }

    .hnbl-link:hover .hnbl-link-btm-le .std-h4 {
        color: var(--vicolor);
    }

    .hsbu-link:hover .hsbu-link-btm-tit .std-h4 {
        color: var(--vicolor);
    }

    .hsbw-arr-btn:hover img:nth-child(1) {
        opacity: 0;
    }

    .hsbw-arr-btn:hover img:nth-child(2) {
        opacity: 1;
    }

    .ban-adverti-li:hover {
        background: rgba(29, 29, 29, 0.50);
    }

    .mod-link:hover::after {
        opacity: 0;
    }

    .mod-link1-wrap:hover {
        /* background: #2EA4D5; */
        border-color: var(--vicolor);
    }

    .mod-link1-wrap:hover::after {
        width: 100%;
    }

    .hntr-link:hover {
        color: var(--vicolor);
    }

    .hntr-link:hover svg path {
        stroke: var(--vicolor);
    }

    /* 2025.01.24 - tammy - start */

    .nlrn-link:hover .std-h4 {
        color: var(--vicolor);
    }

    .mod-page .pc-fenye .comp-tabli:hover li {
        color: #fff;
        background: var(--vicolor);
    }

    .mod-page .pc-fenye a:not(.comp-tabli):hover li {
        color: var(--vicolor)
    }

    .details-jump-nub a:hover {
        color: var(--vicolor);
    }

    /* 2025.01.24 - tammy - end */

    .ys-hd-pc:hover {
        background: #fff;
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
    }

    .ys-hd-pc:hover .head-logo img:nth-child(1) {
        opacity: 0;
    }

    .ys-hd-pc:hover .head-logo img:nth-child(2) {
        opacity: 1;
    }

    .ys-hd-pc:hover .head-nav-item-title {
        color: #000000;
    }

    .ys-hd-pc:hover .head-right-searc-top path,
    .ys-hd-pc:hover .head-right-lang-top path {
        stroke: #000000;
    }

    .hsbu-link:hover .hsbu-link-btm-arr svg path {
        stroke: var(--vicolor);
    }

    .hnid-switch-ri .ys-imgbox-cover {
        overflow: visible !important;
    }

}

.hybu-li {
    padding: 0 10px;
}

.home-shoose-btm-ul {
    margin: 0 -10px;
}

.hsbu-link-btm-arr {
    width: 27px;
    margin: 0 auto;
}

.hsbu-link-btm-arr svg {
    width: 100%;
}

.hsbu-link-btm-arr svg path {
    transition: all 0.36s;
}

.mftw-center>ul:nth-child(2n)>li {
    display: none;
}

.mftw-center>ul:nth-child(2n)>li:first-child {
    display: block;
}

.mftw-center {
    width: 590px;
}

.mftw-center ul {
    min-width: 230px;
    padding-right: 40px;
}

.ys-form-phone {
    position: relative;
    z-index: 20;
}

.downlo-pop .iti__country-list,
.downlo-pop .iti--inline-dropdown .iti__dropdown-content {
    width: 330px !important;
}

.dscu-list .dscu-list-link {
    pointer-events: none;
}

.dscu-list.swiper-slide-active .dscu-list-link {
    pointer-events: all;
}

.produc-list-btm-span {
    width: 1px;
    height: calc(100% + 300px);
    background: #D0D4DC;
    position: absolute;
    top: 0;
    left: -25px;
}

.produc-list-btm-li::after,
.plbl-le .std-h2::before {
    display: none;
}

.plbs-line {
    display: block;
    background: #2EA4D5;
    width: 100%;
}

.sustain-envir-info p {
    margin-bottom: 18px;
}

.sustain-envir-info p:last-child {
    margin-bottom: 0 !important;
}

.hnid-wrap {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}

.details-indust-wrap p {
    font-size: 18px;
}

.hsbu-link {
    transform: rotate(0);
    -webkit-transform: rotate(0);
}

.pmbw-btn {
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% + 84px);
}

.hsbw-arr-btn {
    transition: all 0.36s;
}

.hsbw-arr-btn.swiper-button-disabled {
    opacity: 0.6;
}

.details-page .ys-nyban-img::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #F7F8FC 100%);
}

.ys-ph-navbar2 .ys-phnav-logo {
    background: #fff;
}

.home-news-top-ph {
    display: none;
}

.ys-footer {
    position: relative;
    z-index: 10;
}

.details-jump-nub span {
    color: #2EA4D5;
    font-weight: bold;
}

.plbw-tit p {
    color: #2EA4D5;
}

.ball-wrap-tit svg{
    display: none;
}

.plbs-wm {
    width: 100%;
    height: 80vh;
    top: 79px;
    position: sticky;
    left: 0;
}

.home-recogn-more .mod-link {
    cursor: pointer;
}

.hsbu-wrap-info p{
    text-align: left !important;
}


/* 荣誉资质 star */
.profile-honor,
.profile-honor-btm {
    width: 100%;
    position: relative;
}

.profile-honor-btm {
    padding: 70px 99px 45px;
    width: 100%;
    border-radius: 25px;
    /* border: 1px solid #FFF; */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.50) 0%, rgba(255, 255, 255, 0.00) 100%);
    backdrop-filter: blur(25px);
}

.phbu-li-num .std-h3 {
    color: #2EA4D5;
    font-weight: 700;
    font-family: 'xinyi3';
}

.phbu-li-num span {
    color: #2EA4D5;
}

.phbu-li-info p {
    color: #666;
    line-height: 1.75;
}

.phbu-li {
    width: 20%;
    display: flex;
    justify-content: center;
    padding-right: 12px;
}

.profile-honor-btm-ul {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 75px;
}

.phbc-li {
    width: 33.333333%;
    padding: 0 14px;
    display: none;
}

.phbc-li:first-child {
    display: block;
}

.profile-honor-btm-certifi {
    margin: 0 -14px;
}

.phbc-wrap {
    width: 100%;
    position: relative;
}

.phbc-wrap .ys-imgbox-cover {
    border-radius: 16px;
}

.profile-honor-btm-certifi .slick-dots {
    position: relative;
    bottom: auto;
    margin-top: 36px;
}

.profile-honor-btm-certifi .slick-dots li {
    width: 8px;
    height: 8px;
    background: #fff;
}

.profile-honor-btm-certifi .slick-dots li.slick-active {
    background: #2EA4D5;
}

.profile-honor-btm-slick {
    width: 100%;
    position: relative;
}

.profile-honor-btm-slick .pmbw-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    width: calc(100% + 150px);
    pointer-events: none;
}


.profile-honor-btm-slick .hsbw-arr-btn {
    pointer-events: all;
}

.phll-wrap {
    width: 262px;
    position: relative;
    margin-right: 40px;
}

.phll-wrap-img {
    width: 100%;
}

.phll-wrap-img img {
    width: 100%;
}

.profile-hono-lamp {
    width: 100%;
    padding-top: 78px;
    display: flex;
}

.phll-wrap-info {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    left: 0;
    text-align: center;
    width: 100%;
    padding: 0 35px;
}

.phll-wrap-info p {
    color: #333;
    line-height: 1.5;
    white-space: wrap;
}

.profile-hono-lamp-li {
    display: flex;
    flex: none;
    animation: donghua 50s linear infinite;
}

@keyframes donghua {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-100%);
    }
}

.phll-wrap {
    flex: none;
}


.profile-honor-btm-ul {
    padding-left: 70px;
}


.details-page .ys-banner1 .ban-more{
    display: flex;
} 

.details-page .ys-banner1 .ban-more .mod-link1 {
    display: inline-block;
}

@media screen and (min-width: 1200px) {
    .profile-hono-lamp:hover .profile-hono-lamp-li {
        animation-play-state: paused;
        cursor: pointer;
    }
}

@media screen and (max-width: 1680px) {
    .phbu-li-num-sp {
        font-size: 50px;
    }

    .profile-honor-btm {
        padding: 45px 70px 37px;
    }

    .profile-honor-btm-ul {
        padding-left: 45px;
        margin-bottom: 46px;
    }

    .profile-honor-btm-slick .pmbw-btn {
        width: calc(100% + 105px);
    }

    .profile-hono-lamp {
        padding-top: 40px;
    }

    .phll-wrap {
        margin-right: 26px;
    }

}

@media screen and (max-width: 1440px) {
    .profile-honor-btm {
        border-radius: 14px;
    }

    .phbu-li-num-sp {
        font-size: 40px;
    }

    .profile-honor-btm-ul {
        padding-left: 30px;
        margin-bottom: 26px;
    }

    .profile-honor-btm-certifi .slick-dots {
        margin-top: 22px;
    }

    .profile-hono-lamp {
        padding-top: 15px;
    }
}

@media screen and (max-width: 1200px) {}

@media screen and (max-width: 1199px) {
    .profile-honor-btm .pmbw-btn {
        display: none !important;
    }

    .profile-honor-btm {
        padding: 28px 20px 26px;
    }

    .profile-honor-btm-ul {
        padding-left: 0px;
        margin-bottom: 12px;
    }

    .phll-wrap {
        margin-right: 16px;
        width: 210px;
    }

    .phbc-li {
        padding: 0px 10px;
    }

    .profile-honor-btm-certifi {
        margin: 0 -10px;
    }

    .profile-honor-btm-certifi .slick-dots {
        margin-top: 16px;
    }
}

@media screen and (max-width: 767px) {
    .phbu-li {
        width: 50%;
        padding-right: 7px;
        justify-content: flex-start;
        margin-bottom: 15px;
    }

    .profile-honor-btm-ul {
        padding-left: 0px;
        margin-bottom: 0px;
    }

    .profile-honor-btm {
        padding: 28px 13px 26px;
    }

    .phbc-wrap .ys-imgbox-cover {
        border-radius: 10px;
    }

    .profile-hono-lamp {
        padding-top: 0px;
    }
}


/* 荣誉资质 end */
