﻿@charset "utf-8";
body {
    font-family:"PingFang SC", "Microsoft YaHei";  
}
input, textarea{
    font-family:"PingFang SC", "Microsoft YaHei" !important;
}
.altumcode {
    --fontFamily:"PingFang SC", "Microsoft YaHei" !important;
}
:root{
    --font44: 44px;
    --font32: 32px;
    --font24: 24px;
    --font18: 18px;
    --font16: 16px;
    --font14: 14px;
    --font12: 12px;
    --l1h2: 1.2;
    --l1h3: 1.3;
    --l1h4: 1.4;
    --l1h5: 1.5;
    --l1h6: 1.6;
    --l1h8: 1.8;
    --colormain: #1f9e41;
    /* --colormain1: #0D3795; */
    --colormain1: #006DEC;
    --color666: #666;
    --colorfff: #fff;
    --color000: #000;
    --colorf8: #F8F8F8;
    --colorbg1: #091539;
    --colorlv: #1BC942;
    --head: 80px;
    --space100: 100px;
    --space80: 80px;
    --space70: 70px;
    --space60: 60px;
    --space50: 50px;
    --space40: 40px;
}
.yxedr-active p {
    font-size: 16px;
    line-height: 1.75;
    color: #666;
    margin-bottom: 12px;
}
.std-tit44{
    font-size: var(--font44);
    line-height: var(--l1h2);
    color: var(--colormain1);
    font-weight: bold;
}
.std-tit32{
    font-size: var(--font32);
    line-height: var(--l1h3);
    color: var(--colormain1);
}
.std-tit24{
    font-size: var(--font24);
    line-height: var(--l1h4);
    color: var(--colormain1);
}
.std-text18,
.std-text18 p{
    font-size: var(--font18);
    line-height: var(--l1h5);
    color: var(--color666);
}
.std-text16,
.std-text16 p{
    font-size: var(--font16);
    line-height: var(--l1h6);
    color: var(--color666);
}
.std-text14,
.std-text14 p{
    font-size: var(--font14);
    line-height: var(--l1h8);
    color: var(--color666);
}

.yxedr-active,
.yxedr-active p{
    font-size: var(--font18);
    line-height: var(--l1h5);
    color: var(--color666);
}
/* base */
/* 2024.06 - new */
/*编辑器内元素默认样式处理 start*/
.yxedr-active img,
.yxedr-active video {
    max-width: 100% !important;
    height: auto !important;
}
.yxedr-active iframe {
    max-width: 100%;
}
@media screen and (max-width: 767px) {
    .yxedr-active iframe {
        max-height: 33vh;
    }
}
.yxedr-active ul,
.yxedr-active ol {
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
.yxedr-active ul li,
.yxedr-active ol li {
    list-style: inherit;
}
/*编辑器内元素默认样式处理 end*/
/* 公用类名 start */
/* 内容区 */
.ys-cont1680 {
    width: 1680px;
    margin: 0 auto;
    max-width: 100%;
}
.ys-cont1600 {
    width: 1600px;
    margin: 0 auto;
    max-width: 100%;
}
.ys-cont1560 {
    width: 1560px;
    margin: 0 auto;
    max-width: 100%;
}
.ys-cont1440 {
    width: 1440px;
    margin: 0 auto;
    max-width: 100%;
}
.ys-cont1400 {
    width: 1400px;
    margin: 0 auto;
    max-width: 100%;
}
.ys-cont1360 {
    width: 1360px;
    margin: 0 auto;
    max-width: 100%;
}
.ys-cont1280 {
    width: 1280px;
    margin: 0 auto;
    max-width: 100%;
}
.ys-cont1200 {
    width: 1200px;
    margin: 0 auto;
    max-width: 100%;
}
.ys-cont1000 {
    width: 1000px;
    margin: 0 auto;
    max-width: 100%;
}
.ys-cont950 {
    width: 950px;
    margin: 0 auto;
    max-width: 100%;
}
@media screen and (max-width: 1860px) {
    .ys-cont1680{
        width: 90%;
    }
}
@media screen and (max-width: 1680px) {
    .ys-cont1400,
    .ys-cont1440,
    .ys-cont1600,
    .ys-cont1680,
    .ys-cont1560 {
        width: 82.5%;
    }
}
@media screen and (max-width: 1440px) {
    .ys-cont1360,
    .ys-cont1280,
    .ys-cont1200 {
        width: 82.5%;
    }
}
@media screen and (max-width: 1200px) {
    .ys-cont1680,
    .ys-cont1600,
    .ys-cont1560,
    .ys-cont1440,
    .ys-cont1400,
    .ys-cont1360,
    .ys-cont1280,
    .ys-cont1200,
    .ys-cont1000,
    .ys-cont950 {
        width: 100%;
        padding: 0 40px;
    }
}
@media screen and (max-width: 767px) {
    .ys-cont1680,
    .ys-cont1600,
    .ys-cont1560,
    .ys-cont1440,
    .ys-cont1400,
    .ys-cont1360,
    .ys-cont1280,
    .ys-cont1200,
    .ys-cont1000,
    .ys-cont950 {
        padding: 0 20px;
    }
}
/* 显示隐藏 */
.ys-show,
.ys-block {
    display: block;
}
.ys-hide {
    display: none;
}
/* 浮动 */
.clearfix::after {
    display: block;
    clear: both;
    height: 0;
    content: ' ';
}
.clearfix {
    zoom: 1;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
/* 弹性盒子 */
.ys-flex{
    display: flex;
    flex-wrap: wrap;
}
.ys-flex-center{
    display: flex;
    align-items: center;
}
/* 定位 */
.ys-pos-center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.ys-pos-top {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.ys-pos-bot {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.ys-pos-cover {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
}
.ys-pos-under {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
}
/* stick footer 布局 */

body,
.ys-page-wrap {
    display: flex;
    flex-direction: column;
}
.ys-page-wrap {
    min-height: 100vh;
}
.ys-main {
    flex-grow: 1;
}
/* 弹窗 */
.modal-open {
    overflow: hidden;
}
.mobile-safari {
    width: 100%;
    position: fixed;
}
.ys-modal-btn {
    cursor: pointer;
}
.ys-modal {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .3);
}
.ys-modal-wrap {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ys-modal-container {
    position: relative;
    z-index: 1;
}
.ys-modal-close {
    position: absolute;
    right: 15px;
    top: 15px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    z-index: 10;
}
.ys-modal-content {
    width: 800px;
    padding: 50px;
    max-width: calc(100vw - 40px);
    max-height: 700px;
    overflow: hidden;
    background: #fff;
}
.ys-modal-content.noscroll {
    overflow: auto;
}
.ys-modal-content.mCustomScrollbar .mCSB-inside>.mCSB-container {
    margin-right: 0px;
}
.ys-modal-content.mCustomScrollbar .mCustomScrollBox.mCSB-inside {
    margin-right: -15px;
    padding-right: 15px;
    max-width: calc(100% + 15px);
}
/* 视频弹窗 */
.ys-videom-video {
    display: none;
    margin: 0 auto;
    max-height: calc(100vh - 80px);
}
.ys-videom-iframebox {
    display: none;
}
.ys-videom-btn {
    cursor: pointer;
}
.ys-videom {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .84);
}
.ys-videom-container {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.ys-videom-close {
    position: absolute;
    right: 0;
    top: -1.5em;
    cursor: pointer;
    z-index: 10;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #fff;
}
.ys-videom-close .iconfont {
    font-size: inherit;
}
.ys-videom-content {
    width: 1000px;
    max-width: calc(100vw - 40px);
    max-height: calc(100vh - 80px);
    text-align: center;
}
.ys-videom-video {
    max-width: 100%;
    vertical-align: middle;
    background: #000;
}
.ys-videom-iframebox {
    text-align: center;
}
.ys-videom-iframebox iframe {
    max-width: 100%;
    min-width: 100px;
    min-height: 100px;
}
@media screen and (max-width: 480px) {
    .ys-videom-iframebox iframe {
        max-height: 33vh;
    }
}
/* 两张图 */
.ys-imgbox-contain,
.ys-imgbox-cover {
    position: relative;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.ys-imgbox-contain img,
.ys-imgbox-cover img {
    width: 100%;
    transition: all .36s ease;
}
.ys-imgbox-cover img:nth-child(2) {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}
.ys-imgbox-contain img:nth-child(2) {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    a:hover .ys-imgbox-cover img{
        transform: scale(1.05);
    }
}
/* 两边截取 */
.ys-imgbox-cut {
    overflow: hidden;
}
.ys-imgbox-cut img {
    width: auto;
    max-width: none;
    height: 100%;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
/* 分页 */
.ys-fybtn {
    padding: 0 15px;
}
.ys-pcfy a {
    float: left;
}
.ys-fybtn a {
    font-size: 14px;
    color: #333;
}
.ys-phfy {
    display: none;
}
.pc-fenye {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    text-align: center;
}
.pc-fenye li {
    float: left;
    width: 100%;
    height: 30px;
    border: 1px solid transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 30px;
    color: #333333;
    text-align: center;
    margin: 0px 10px;
    border-radius: 5%;
    transition: .3s;
}
.pc-fenye li.activepage {
    color: #fff;
    background: #1e91cf;
}
/* .first li::before,
.next li::before,
.prev li::before,
.end li::before {
    font-family: "iconfont";
    font-size: inherit;
    color: inherit;
    line-height: inherit;
}
.first li::before {
    content: "\e74d";
}
.next li::before {
    content: "\e743";
}
.prev li::before {
    content: "\e744";
}
.end li::before {
    content: "\e74c";
} */
.ys-phfy a {
    font-size: 14px;
    line-height: 1.75;
    color: #333;
}
@media screen and (max-width: 1199px) {
    .ys-pcfy {
        display: none;
    }
    .ys-phfy {
        display: block;
    }
}
/* 下拉选择 */
.ys-select {
    position: relative;
    z-index: 5;
}
.ys-select.zindex {
    z-index: 10;
}
.ys-select-hd {
    position: relative;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.ys-select-show {
    padding-right: 20px;
    width: 100%;
    height: 100%;
    cursor: pointer;
    pointer-events: none;
    user-select: none;
}
.ys-select-xtbbox {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: all .36s;
}
.ys-select-xtb {
    transition: all .36s;
}
.ys-select-hd.on .ys-select-xtbbox {
    transform: translateY(-50%) rotate(180deg);
}
.ys-select-bd {
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 10;
    width: 100%;
    background: #fff;
    overflow: hidden;
}
.ys-select-bd .mCSB-scrollTools {
    visibility: hidden;
}
.ys-select-bd.showscroll .mCSB-scrollTools {
    visibility: visible;
}
.ys-select-li {
    cursor: pointer;
}
/* 分享 */
.ys-wechat{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
}
.ys-wechat-cont{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ys-wechat-cont-parga p{
    font-size: 14px;
    line-height: 24px;
    color: #666;
}
#qrcode{
    width: 230px;
    padding: 10px;
    background: #fff;
    border-radius: 10px;
    border: 7px solid rgb(89,89,89);
    position: relative;
}
.ys-wechat-cont canvas{
    width: 100% !important;
    padding: 10px;
}
.ys-wechat-cont-btn{
    position: absolute;
    top: 15px;
    right: 10px;
    cursor: pointer;
}
.ys-wechat-cont-btn .iconfont{
    font-size: 14px;
}
.ys-share-img{
    width: 28px;
}
.ys-share-list{
    cursor: pointer;
}
/* 公用类名 end */
/* 插件样式初始化 start*/
.wow {
    visibility: hidden;
}
/* 滚动条插件样式初始化 */
.mCSB-outside+.mCSB-scrollTools {
    right: 0 !important;
}
.ys-select-bd .mCSB-outside+.mCSB-scrollTools .mCSB-draggerContainer {
    top: 15px;
    bottom: 15px;
}
/*slick 修整*/
.slick-track .slick-slide {
    display: block !important;
}
/* 滚动条插件横向样式 */
.ys-scrollx-style1 .mCSB-scrollTools.mCSB-scrollTools-horizontal .mCSB-draggerRail,
.ys-scrollx-style1 .mCSB-scrollTools .mCSB-dragger .mCSB-dragger-bar {
    margin: 0;
    height: 100%;
}
.ys-scrollx-style1 .mCSB-scrollTools.mCSB-scrollTools-horizontal {
    height: 8px;
    bottom: 0;
}
.ys-scrollx-style1:not(.mCS-no-scrollbar) {
    padding-bottom: 20px;
}
/* 插件样式初始化 end*/
/*载入效果 start*/
.ys-fadeup1 {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.2s;
}
.ys-fadeup2 {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.3s;
}
.ys-fadeup3 {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.4s;
}
.ys-fadeup4 {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.5s;
}
.ys-fadeup5 {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.6s;
}
.ys-fadeup6 {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.7s;
}
.ys-fadein1 {
    animation: fadeIn .8s ease-in-out both;
    animation-delay: 0.2s;
}
.ys-fadedown1 {
    animation: fadeInDown .8s ease-in-out both;
    animation-delay: 0.2s;
}
.ys-fadeleft1 {
    animation: fadeInLeft .8s ease-in-out both;
    animation-delay: 0.2s;
}
.ys-faderight1 {
    animation: fadeInRight .8s ease-in-out both;
    animation-delay: 0.2s;
}
@-webkit-keyframes ysfadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 60px, 0);
        transform: translate3d(0, 60px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
@keyframes ysfadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 60px, 0);
        transform: translate3d(0, 60px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
/*载入效果 end*/
/* 手机端导航 */
/* 模板一 */
.ys-header {
    position: relative;
    z-index: 99;
}
.ys-hd-ph {
    display: none;
}
.ys-ph-navbar {
    height: 64px;
}
.ys-phnav-header {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 20px;
    height: 64px;
    background: #fff;
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
}
.ys-phnav-logo {
    width: 120px;
}
.ys-phnav-logo a {
    width: 100%;
}
.ys-phnav-header-font,
.ys-phnav-header a,
.ys-phnav-logo,
.ys-phnav-r>div {
    line-height: 64px;
}
.ys-phnav-r>div {
    float: left;
    margin-left: 15px;
}
.ys-phnav-header-font,
.ys-phnav-header a {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #333;
}
.ys-phnav-menubtn {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 28px;
    height: 22px;
}
.ys-phnav-menubtn::before,
.ys-phnav-menubtn::after {
    content: "";
}
.ys-phnav-menubtn span,
.ys-phnav-menubtn::before,
.ys-phnav-menubtn::after {
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 2px;
    transform: translateY(-50%);
    background:  rgba(255, 255, 255, .8);
    transition: all .36s;
}
.ys-ph-navbar1 .ys-phnav-menubtn span, 
.ys-ph-navbar1 .ys-phnav-menubtn::before, 
.ys-ph-navbar1 .ys-phnav-menubtn::after,
.ys-ph-navbar4 .ys-phnav-menubtn span, 
.ys-ph-navbar4 .ys-phnav-menubtn::before, 
.ys-ph-navbar4 .ys-phnav-menubtn::after {
    background: #666;
}
.ys-phnav-menubtn::before {
    margin-top: -10px;
}
.ys-phnav-menubtn::after {
    margin-top: 10px;
}
.ys-phnav-menubtn.on span {
    opacity: 0;
}
.ys-phnav-menubtn.on::before,
.ys-phnav-menubtn.on::after {
    margin-top: 0;
}
.ys-phnav-menubtn.on::before {
    transform: translateY(-50%) rotate(45deg);
}
.ys-phnav-menubtn.on::after {
    transform: translateY(-50%) rotate(-45deg);
}
.ys-phnav-menu {
    display: none;
    position: fixed;
    left: 0;
    top: 64px;
    width: 100%;
    height: calc(100% - 64px);
    padding: 20px;
    background: #043c62;
    color: #fff;
}
.ys-ph-search {
    width: 100%;
    overflow: hidden;
    padding: 0 15px;
    padding-left: 15px;
    margin-top: 30px;
}
.ys-phs-form {
    position: relative;
    z-index: 1;
    width: 100%;
}
.ys-phs-form input {
    width: 100%;
    height: 35px;
    border: 1px solid rgba(255, 255, 255, .4);
    border-radius: 17.5px;
    padding-left: 20px;
    padding-right: 50px;
    color: #fff;
}
.ys-phs-form input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: rgba(255, 255, 255, .6);
}
.ys-phs-form input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: rgba(255, 255, 255, .6);
}
.ys-phs-form input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: rgba(255, 255, 255, .6);
}
.ys-phs-form input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: rgba(255, 255, 255, .6);
}
.ys-phs-form .iconfont {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 5;
    color: rgba(255, 255, 255, .6);
}
.ys-ph-nav ul {
    padding: 0 15px;
    display: none;
}
.ys-ph-nav a,
.ys-ph-nav .ys-phnav-header-font {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    line-height: 1.5;
    color: #fff;
}
.ys-phnav-lisbox>a,
.ys-phnav-lisbox>.ys-phnav-header-font{
    max-width: calc(100% - 40px);
    padding: 1em 0;
}
.ys-ph-nav ul a {
    font-size: 12px;
}
.ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox a,
.ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font,
.ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-header-font,
.ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox .ys-phnav-header-font {
    color: rgba(255, 255, 255, .6);
}
.ys-ph-navbar3 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font,
.ys-ph-navbar3 .ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-header-font,
.ys-ph-navbar3 .ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox .ys-phnav-header-font{
    color: #333;
}
.ys-phnav-lisbox {
    position: relative;
    border-bottom: 1px solid rgba(255, 255, 255, .4);
}
.ys-phnav-icon {
    display: none;
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
}
.ys-phnav-icon::before,
.ys-phnav-icon::after {
    content: "";
    position: absolute;
    background: #fff;
    transition: all .36s;
}
.ys-phnav-icon::before {
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    height: 1px;
}
.ys-phnav-icon::after {
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    width: 1px;
    height: 100%;
}
.ys-phnav-icon.on::after {
    transform: translateX(-50%) rotate(90deg);
}
.ys-phnav-haschild .ys-phnav-icon {
    display: block;
}
.ys-ph-nav li:not(.ys-phnav-haschild)>.ys-phnav-lisbox .ys-phnav-icon {
    display: none;
}
.ys-ph-nav li:not(.ys-phnav-haschild)>.ys-phnav-lisbox>a,
.ys-ph-nav li:not(.ys-phnav-haschild)>.ys-phnav-lisbox>.ys-phnav-header-font {
    display: block;
    max-width: 100%;
}
.ys-phmenu-scroll {
    margin-right: -15px;
    padding-right: 15px;
    max-height: calc(100vh - 110px - 64px);
}
.ys-phmenu-scroll .mCSB_outside+.mCSB_scrollTools {
    right: -2px;
}
.ys-phmenu-scroll .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(255,255,255,.3);
}
.ys-phmenu-scroll .mCSB_scrollTools.mCS-dark .mCSB_dragger:active .mCSB_dragger_bar,
.ys-phmenu-scroll .mCSB_scrollTools.mCS-dark .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.ys-phmenu-scroll .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.ys-phmenu-scroll .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(255,255,255,.6);
}
.ys-phmenu-scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
/* 模板二 */
.ys-ph-navbar2 .ys-phnav-menu {
    display: block;
    transform: translateX(100%);
    transition: all .5s cubic-bezier(0.550, 0.085, 0.680, 0.530);
}
.ys-ph-navbar2 .ys-phnav-menu.on {
    transform: translateX(0);
    transition: all .5s cubic-bezier(0.250, 0.460, 0.450, 0.940);
}
.ys-ph-navbar2 .ys-phnav-header {
    padding-left: 0;
}
.ys-ph-navbar2 .ys-phnav-menubtn span,
.ys-ph-navbar2 .ys-phnav-menubtn::before,
.ys-ph-navbar2 .ys-phnav-menubtn::after {
    background: #1f9e41;
}
.ys-ph-navbar2 .ys-phnav-logo {
    width: 140px;
    padding: 0 10px;
    background: #1f9e41;
}
.ys-phnav2-lang-modal,
.ys-ph-navbar2 .ys-phnav-menu {
    background: #1f9e41;
}
.ys-ph-navbar2 .ys-phnav-menubtn.on::before {
    transform: translateY(-50%) rotate(-45deg);
}
.ys-ph-navbar2 .ys-phnav-menubtn.on::after {
    transform: translateY(-50%) rotate(45deg);
}
.ys-ph-navbar2 .ys-ph-nav a,
.ys-ph-navbar2 .ys-ph-nav .ys-phnav-header-font {
    font-size: 16px;
    line-height: 24px;
}
.ys-ph-navbar2 .ys-ph-nav .ys-phnav-lisbox>a,
.ys-ph-navbar2 .ys-ph-nav .ys-phnav-lisbox>.ys-phnav-header-font{
    padding: 13px 0;
}
.ys-ph-navbar2 .ys-ph-nav ul a,
.ys-ph-navbar2 .ys-ph-nav ul .ys-phnav-header-font {
    font-size: 14px;
}
.ys-ph-navbar2 .ys-ph-nav ul .ys-phnav-lisbox>a,
.ys-ph-navbar2 .ys-ph-nav ul .ys-phnav-lisbox>.ys-phnav-header-font{
    padding: 8px 0;
}
.ys-ph-navbar2 .ys-phnav-icon {
    width: 12px;
    height: 12px;
}
.ys-ph-navbar2 .ys-phnav-icon::before {
    height: 2px;
}
.ys-ph-navbar2 .ys-phnav-icon::after {
    width: 2px;
}
.ys-ph-navbar2 .ys-ph-nav ul ul a,
.ys-ph-navbar2 .ys-ph-nav ul ul .ys-phnav-header-font {
    font-size: 12px;
}
.ys-ph-navbar2 .ys-phnav-menu {
    display: flex;
    flex-direction: column;
    padding-bottom: 0;
}
.ys-ph-navbar2 .ys-phmenu-scroll {
    flex-grow: 1;
    max-height: calc(100vh - 85px - 64px);
}
.ys-phnav2-language {
    flex: none;
    text-align: center;
    padding: 20px 0;
}
.ys-phnav-search .iconfont {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    line-height: inherit;
}
.ys-ph-navbar2 .ys-phnav-search .iconfont,
.ys-ph-navbar2 .ys-phnav-header a {
    color: #1f9e41;
}
.ys-phnav2-lang-modal {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 30px 20px 20px;
    text-align: left;
    transform: translateX(100%);
    transition: all .5s cubic-bezier(0.550, 0.085, 0.680, 0.530);
}
.ys-phnav2-lang-modal.on {
    transform: translateX(0%);
    transition: all .5s cubic-bezier(0.250, 0.460, 0.450, 0.940);
}
.ys-phnav2-lang-back {
    font-size: 16px;
    margin-bottom: 10px;
}
.ys-phnav2-lang-back .iconfont {
    font-size: 14px;
}
.ys-phnav2-lang-scroll {
    height: calc(100% - 30px);
    margin-right: -15px;
    padding-right: 15px;
    overflow: auto;
}
.ys-phnavss-xl {
    display: none;
    padding: 16px 20px;
    border-top: 1px solid #eee;
    box-shadow: 0 5px 8px rgba(0, 0, 0, .05);
}
.ys-phnavss-form {
    width: 100%;
}
.ys-phnavss-form input {
    height: 40px;
    width: calc(100% - 30px);
    border-bottom: 1px solid #eee;
}
.ys-phnavss-form button {
    width: 20px;
}
.ys-phnavss-form .iconfont {
    font-size: 20px;
    line-height: 40px;
    color: #1f9e41;
}
.ys-phnavss-xl {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    background: #fff;
}
/* 模板三 */
.ys-ph-navbar3 .ys-phnav-header {
    background: #221e1f;
}
.ys-ph-navbar3 .ys-phnav-search .iconfont {
    font-size: 20px;
}
.ys-ph-navbar3 .ys-phnav-search .iconfont, .ys-ph-navbar3 .ys-phnav-header a {
    color: rgba(255, 255, 255, .8);
}
.ys-ph-navbar3 .ys-phnav-menu {
    display: block;
    transform: translateX(100%);
    background: #fff;
    top: 0;
    height: 100%;
    z-index: 100;
    color: #333;
    padding-top: 0;
    transition: all .5s cubic-bezier(0.550, 0.085, 0.680, 0.530);
}
.ys-ph-navbar3 .ys-phnav-menu.on {
    transform: translateX(0);
    transition: all .5s cubic-bezier(0.250, 0.460, 0.450, 0.940);
}
.ys-ph-navbar3 .ys-ph-nav a,
.ys-ph-navbar3 .ys-ph-nav .ys-phnav-header-font {
    color: #666;
}
.ys-ph-navbar3 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox a,
.ys-ph-navbar3 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font {
    color: #333;
}
.ys-ph-navbar3 .ys-phmenu-top {
    height: 64px;
    border-bottom: 1px solid #c7c8c9;
}
.ys-phmenu-close {
    font-size: 14px;
    line-height: 64px;
    font-weight: bold;
    color: #333;
}
.ys-ph-navbar3 .ys-ph-nav a,
.ys-ph-navbar3 .ys-ph-nav .ys-phnav-header-font {
    font-size: 16px;
    line-height: 30px;
}
.ys-ph-navbar3 .ys-ph-nav .ys-phnav-lisbox>a,
.ys-ph-navbar3 .ys-ph-nav .ys-phnav-lisbox>.ys-phnav-header-font {
    padding: 6px 0;
}
.ys-ph-navbar3 .ys-ph-nav {
    padding: 10px 0;
}
.ys-ph-navbar3 .ys-phnav-icon {
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    color: #666;
    font-family: "iconfont";
}
.ys-ph-navbar3 .ys-phnav-icon::before {
    content: "\e743";
    width: auto;
    height: auto;
    position: static;
    transform: none;
}
.ys-ph-navbar3 .ys-phnav-icon::after {
    display: none;
}
.ys-ph-navbar3 .ys-phmenu-scroll {
    max-height: 100%;
    height: calc(100vh - 70px);
}
.ys-ph-navbar3 .ys-ph-nav ul {
    display: block;
}
.ys-phnav3-lang-bd .ys-phnav-header-font{
    line-height: 1.75;
}
.ys-phsubnav-modal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    padding: 0 20px 10px;
    transform: translateX(100%);
    transition: all .5s cubic-bezier(0.550, 0.085, 0.680, 0.530);
    z-index: 100;
}
.ys-phsubnav-modal.on {
    transform: translateX(0);
    transition: all .5s cubic-bezier(0.250, 0.460, 0.450, 0.940);
}
.ys-phsubnav-close {
    color: #333;
    font-size: 16px;
    line-height: 64px;
    font-weight: bold;
}
.ys-phsubnav-scroll {
    padding: 10px 0;
    height: calc(100vh - 70px);
    padding-right: 10px;
    margin-right: -10px;
}
.ys-phsubnav-scroll>ul {
    padding: 0;
}
.ys-phnav3-lang-hd {
    position: relative;
    border-top: 1px solid #c7c8c9;
    border-bottom: 1px solid #c7c8c9;
}
.ys-phnav3-lang-hd .ys-phnav-icon {
    display: block;
    transition: all .36s;
}
.ys-phnav3-lang-hd a,
.ys-phnav3-lang-hd .ys-phnav-header-font {
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
    color: #333;
    padding: 0;
}
.ys-phnav3-lang-hd .ys-phnav-header-font{
    padding: 10px 0;
}
.ys-phnav3-lang-bd {
    display: none;
    padding: 10px 0;
}
.ys-phnav3-lang-bd a {
    color: #333;
    line-height: 24px;
    font-size: 14px;
}
.ys-phnav3-lang-hd.on .ys-phnav-icon {
    transform: translateY(-50%) rotate(90deg);
}
.ys-phnavss-modal {
    background: rgba(0, 0, 0, .8);
}
.ys-phnavss-modal .ys-modal-close .iconfont {
    color: #fff;
}
.ys-phnavss-modal .ys-modal-content {
    background: transparent;
    padding: 10px 0 11px;
}
.ys-phnavss-modal input {
    color: #fff;
    font-size: 24px;
}
.ys-phnavss-modal button {
    width: 70px;
    text-align: right;
    font-size: 22px;
    color: #fff;
}
.ys-phnavss-modal .ys-modal-content{
    width: 50vw;
}
.ys-phnavss-modal .ys-phnavss-form {
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
}
.ys-phnavss-modal .ys-phnavss-form input {
    width: calc(100% - 75px);
    border-bottom: 0;
}
.ys-phnav-tel {
    font-size: 18px;
    line-height: 1.5;
    margin-top: 20px;
    text-align: center;
}
.ys-phnavss-modal .ys-modal-close {
    right: 6%;
    top: 4%;
    font-size: 28px;
    font-weight: normal;
}
.ys-phnavss-modal .ys-modal-close .iconfont{
    font-size: inherit;
}
@media screen and (max-width:1199px){
    .ys-phnavss-modal .ys-modal-close {
        right: 15px;
        top: 15px;
        font-size: 16px;
        font-weight: bold;
    }
}
@media screen and (max-width:991px){
    .ys-phnavss-modal input {
        font-size: 16px;
    }
    .ys-phnavss-modal button {
        width: 50px;
        font-size: 14px;
    }
    .ys-phnavss-modal .ys-phnavss-form input {
        width: calc(100% - 55px);
    }  
    .ys-phnavss-modal .ys-phnavss-form {
        padding-bottom: 0px;
    }
    .ys-phnavss-modal .ys-modal-content {
        width: 600px;
        max-width: calc(100vw - 40px);
    }  
}
.ys-ph-navbar3 .ys-phmenu-scroll .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(102,102,102,.2);
}
.ys-ph-navbar3 .ys-phmenu-scroll .mCSB_scrollTools.mCS-dark .mCSB_dragger:active .mCSB_dragger_bar,
.ys-ph-navbar3 .ys-phmenu-scroll .mCSB_scrollTools.mCS-dark .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.ys-ph-navbar3 .ys-phmenu-scroll .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.ys-ph-navbar3 .ys-phmenu-scroll .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(102,102,102,.4);
}
.ys-ph-navbar3 .ys-phmenu-scroll .mCSB_scrollTools{
    top: 5%;
    bottom: 5%;
}
/* 模板四 */
.ys-ph-navbar4 .ys-phmenu-scroll {
    max-height: calc(100vh - 64px - 80px);
}
.ys-ph-navbar4 .ys-phnav-menu {
    background: #f1f1f1;
    color: #999;
}
.ys-ph-navbar4 .ys-ph-nav a,
.ys-ph-navbar4 .ys-ph-nav .ys-phnav-header-font {
    color: #999;
}
.ys-ph-navbar4 .ys-phnav-icon::before,
.ys-ph-navbar4 .ys-phnav-icon::after {
    background: #999;
}
.ys-ph-navbar4 .ys-phnav-lisbox {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.ys-ph-navbar4 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox a,
.ys-ph-navbar4 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font,
.ys-ph-navbar4 .ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-header-font,
.ys-ph-navbar4 .ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox .ys-phnav-header-font {
    color: #1f9e41;
}
.ys-ph-navbar4 .ys-phnav-header {
    box-shadow: none;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.ys-ph-navbar4 .ys-phnav-menu {
    padding-top: 0;
}
.ys-ph-navbar4 .ys-phmenu-scroll .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(153,153,153,.2);
}
.ys-ph-navbar4 .ys-phmenu-scroll .mCSB_scrollTools.mCS-dark .mCSB_dragger:active .mCSB_dragger_bar,
.ys-ph-navbar4 .ys-phmenu-scroll .mCSB_scrollTools.mCS-dark .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.ys-ph-navbar4 .ys-phmenu-scroll .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.ys-ph-navbar4 .ys-phmenu-scroll .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(153,153,153,.4);
}
.ys-ph-navbar4 .mCSB_scrollTools{
    top: 5%;
}
/* cmf 分页样式 */
.ys-cmf-fy a{
    width: 100%;
    height: 100%;
}
.ys-cmf-fy .ys-phfy li{
    display: none;
}
.ys-cmf-fy .ys-phfy li a{
    display: none;
}
.ys-cmf-fy .ys-phfy li:first-child{
    float: left;
    display: block;
}
.ys-cmf-fy .ys-phfy li:last-child{
    float: right;
    display: block;
}
.ys-cmf-fy .ys-phfy li{
    font-size: 16px;
}
.ys-cmf-fy .ys-phfy a[rel="prev"]{
    display: block;
}
.ys-cmf-fy .ys-phfy a[rel="next"]{
    display: block;
}
.ys-cmf-fy .ys-phfy a[rel="prev"]::after{
    content: "上一页";
}
.ys-cmf-fy .ys-phfy a[rel="next"]::before{
    content: "下一页";
}
@media screen and (max-width: 1199px) {
    .ys-hd-ph {
        display: block;
    }
    .ys-hd-pc {
        display: none;
    }
}
/* 侧边固定样式 */
.ys-slide-fixed{
    position: fixed;
    /* top; */
    top: 100px;
}
.ys-slide-notfixed{
    position: absolute;
    top: auto !important;
    /* bottom值根据页面间距修改; */
    bottom: 100px;
}
/* 加载动画 */
#modal-loading{
    position: fixed;
    width: 100vw;
    height: 100vh;
    z-index: 100;
    background: rgba(255,255,255,.8);
    display: flex;
    align-items: center;
    justify-content: center;
}
.loading-svg {
    width: 60px;
}
.loading-svg-circle1 {
    stroke-dasharray: 75;
    stroke-dashoffset: 75;
    animation: 2s loading1 ease infinite 0.5s;
    transform: rotate(-90deg);
    transform-origin: 50% 50%;
}
.loading-svg-circle2 {
    stroke-dasharray: 100;
    stroke-dashoffset: 100;
    animation: 2s loading2 ease-in-out infinite;
    transform: rotate(-45deg);
    transform-origin: 50% 50%;
}
.loading-svg-text {
    font-size: 16px;
    color: #333;
    text-align: center;
    margin-top: 10px;
}
@keyframes loading1 {
    100% {
        stroke-dashoffset: -75;
        stroke-dasharray: -75;
    }
}
@keyframes loading2 {
    100% {
        stroke-dashoffset: -100;
        stroke-dasharray: -100;
    }
}
/* 后台编辑器生成的表格 */
.yongsy-pc-ph-table th,
.yongsy-pc-ph-table td{
    padding: 5px 10px;
    border: 1px solid #DDD;
}
/* - banner - start*/
.ys-banner {
    width: 100%;
    position: relative;
}
.ys-ban-li {
    position: relative;
    overflow: hidden;
}
.ys-ban-imgbox {
    position: relative;
    z-index: 1;
}
.ys-ban-imgbox img {
    width: 100%;
}
.ys-ban-li>a {
    display: block;
}
.ys-ban-ph {
    display: none;
}
.ys-ban-video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ys-ban-li:not(:first-child) {
    display: none;
}
.ys-ban-imgbox::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    /* background: rgba(0, 0, 0, .3); */
}
.ys-ban-txtbox{
    z-index: 5;
}
.ys-nybanner{
    position: relative;
}
.ys-nyban-img, .ys-nyban-img img{
    width: 100%;
}
.ys-nyban-ph{
    display: none;
}
/* .ys-nyban-title  h1{
    color: #fff;
    font-size: 40px;
    line-height: 1.5;
}
.ys-nyban-title  p{
    color: #fff;
    font-size: 16px;
    line-height: 1.75;
} */
/* - banner - end*/
/* pc导航 */
.ys-hd-pc{
    display: flex;
}
.head-nav-item{
    position: relative;
}
.head-nav-item-down{
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    background: #ffffff;
    display: none;
}
/* 展开折叠 */
.ys-drop-item-top{
    justify-content: space-between;
    cursor: pointer;
}
.ys_dit_icon{
    position: relative;
}
.ys_dit_icon i:last-child{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
}
.ys-drop-item-bot{
    display: none;
}
.ys_dit_icon i{
    transition: all .36s;
}
.ys-drop-item-top.on .ys_dit_icon i:last-child{
    opacity: 1;
}
.ys-drop-item-top.on .ys_dit_icon i:first-child{
    opacity: 0;
}
/* slick默认轮播 */
.ys-slick .slick-track {
    display: flex;
    margin: 0 auto;
}
/* safair浏览器圆角鼠标移入的问题 */
.ys_imgbox_contain, .ys_imgbox_cover {
    position: relative;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
/* 旧 - start */
/*分享翻译*/
.ys_wechat_cont_parga p::before {
    /*分享中文版本*/
    content: '分享到 - 微信';
    /*分享英文版本*/
    /* content: 'Share the - weixin'; */
}
/*导航默认选中*/
.yxnav_active1 {}
.yxnav_active2 {}
/* - banner - start*/
.ys_banner {
    width: 100%;
    position: relative;
}
.ys_ban_li {
    position: relative;
    overflow: hidden;
}
.ys_ban_imgbox {
    position: relative;
    z-index: 1;
}
.ys_ban_imgbox img {
    width: 100%;
}
.ys_ban_li>a {
    display: block;
}
.ys_ban_ph {
    display: none;
}
.ys_ban_video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ys_ban_li:not(:first-child) {
    display: none;
}
.ys_ban_imgbox::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .1);
}
.ys_ban_txtbox {
    z-index: 5;
}
.ys_nybanner {
    position: relative;
}
.ys_nyban_img,
.ys_nyban_img img {
    width: 100%;
}
.ys_nyban_ph {
    display: none;
}
.ys_nyban_title h1 {
    color: #fff;
    font-size: 40px;
    line-height: 1.5;
}
.ys_nyban_title p {
    color: #fff;
    font-size: 16px;
    line-height: 1.75;
}
/* - banner - end*/
.ys_page_title {
    display: none;
}
/* 规范 star */
.yxedr_active p {
    font-size: 16px;
    line-height: 1.75;
    color: #0D3795;
    margin-bottom: 12px;
}
.std_tit1,
.yxedr_active h2 {
    font-size: 48px;
    line-height: 1.2;
}
.std_tit2,
.yxedr_active h3 {
    font-size: 42px;
    line-height: 1.2;
}
.std_tit3,
.yxedr_active h4 {
    font-size: 32px;
    line-height: 1.3;
}
.std_tit4,
.yxedr_active h5 {
    font-size: 24px;
    line-height: 1.4;
}
.std_word1,
.std_word1 p {
    font-size: 18px;
    line-height: 1.6;
}
.std_word,
.std_word p {
    font-size: 16px;
    line-height: 1.75;
}
.std_padd {
    padding: 100px 0;
}
.std_mar {
    margin-bottom: 45px;
}
/* 规范 end */
.ys_hd_pc {
    position: fixed;
    top: 16px;
    left: 0;
    width: 100%;
    padding: 0 160px;
    transition: all 0.36s;
}
.mod_head {
    width: 100%;
    position: relative;
    border-radius: 10px;
    border-radius: 0 !important;
    background: rgba(255, 255, 255, 0.70);
    box-shadow: 0px 1.3333333730697632px 2.6666667461395264px 0px rgba(200, 200, 200, 0.25);
    backdrop-filter: blur(4.333333492279053px);
    display: flex;
    justify-content: space-between;
    padding: 0 50px;
    transition: all 0.36s;
}
.mod_head_logo {
    width: 148px;
}
.mod_head_logo a {
    display: block;
    line-height: 80px;
}
.mod_head_logo img {
    width: 100%;
}
.mod_head_nav {
    display: flex;
}
.mhnl_link {
    font-size: 18px;
    line-height: 80px;
    color: #000;
    display: block;
    transition: all 0.36s;
}
.mod_head_nav_li {
    padding: 0 40px;
    position: relative;
}
.mod_head_nav_li.yxnav_active1 .mhnl_link {
    color: #0D3795;
}
.mod_head_ri {
    display: flex;
    align-items: stretch;
}
.mhrl_top {
    display: flex;
    align-items: center;
    cursor: pointer;
}
.mhrl_top_le p {
    font-size: 18px;
    line-height: 80px;
    color: #000;
}
.mhrl_top_ri {
    width: 24px;
}
.mhrl_top_ri img {
    width: 100%;
}
.mhrl_top_le {
    padding-right: 4px;
}
.mod_head_ri_lan {
    position: relative;
    margin-left: 40px;
}
.mhrl_btm {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 6px;
    border-radius: 0 !important;
    background: rgba(255, 255, 255, 0.70);
    box-shadow: 0px 1.3333333730697632px 2.6666667461395264px 0px rgba(200, 200, 200, 0.25);
    backdrop-filter: blur(4.333333492279053px);
    padding: 5px 20px;
    min-width: 100px;
    text-align: center;
    display: none;
}
.mhrl_btm_li a {
    color: #000;
    white-space: nowrap;
    font-size: 16px;
    line-height: 1.5;
    transition: all 0.36s;
}
.mhrl_btm_li {
    margin: 5px 0;
}
.mod_head_ri_sear {
    display: flex;
    align-items: center;
}
.ys_search4 {
    overflow: hidden;
}
.ys_searchbox {
    line-height: 80px;
    /* margin: 0 34px; */
    position: relative;
}
.ys_searchtxt input {
    position: absolute;
    top: 50%;
    right: 38px;
    width: 0;
    height: 80px;
    transition: .6s;
    -o-transition: .6s;
    -ms-transition: .6s;
    -moz-transition: .6s;
    -webkit-transition: .6s;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    font-size: 16px;
}
.ys_header.act .ys_searchtxt input {
    width: 110px;
}
.ys_searchimg img {
    width: 26px;
}
.ys_searchbox::after {
    content: '';
    position: absolute;
    height: 100%;
    width: 1px;
    top: 0;
    right: 56px;
    background: #dcdcdc;
    transition: all .6s ease;
    display: none;
}
.ys_searchimg {
    width: 25px;
}
.ys_searchimg img {
    width: 100%;
}
.ys_searchtxt {
    width: calc(100% - 25px);
    border-bottom: 1px solid #333;
}
.ys_searchimg {
    width: 24px !important;
}
/* .ys_searchbox {
    margin-left: 20px;
} */
.mod_ban_wrap {
    text-align: center;
}
.mod_ban_wrap_tit .std_tit1 {
    font-weight: bold;
    color: #fff;
}
.mod_ban_wrap_tit .std_tit1 span {
    color: #1BC942;
}
.mod_ban_wrap_info p {
    color: #fff;
    font-weight: 400;
}
.mod_ban_wrap_info {
    margin-bottom: 64px;
}
.mod_ban_wrap_tit {
    margin-bottom: 30px;
}
.mod_more_link {
    display: flex;
    align-items: center;
    border-radius: 5px;
    border-radius: 0 !important;
    background: #1f9e41;
    padding: 0 16px;
    transition: all 0.36s;
    cursor: pointer;
}
.mod_more_link p {
    color: #fff;
    line-height: 44px;
    font-size: 16px;
    padding-right: 8px;
    transition: all 0.36s;
}
.mod_more_link img {
    width: 24px;
}
.mod_more {
    display: flex;
    justify-content: center;
}
.ys_banner .slick-dots li {
    width: 12px;
    background: #1BC942;
    opacity: 0.4;
    height: 8px;
    border-radius: 10px;
    border-radius: 0 !important;
}
.ys_banner .slick-dots li.slick-active {
    opacity: 1;
    width: 28px;
}
.ys_banner .slick-dots {
    bottom: 30px;
}
.home_custom {
    width: 100%;
    position: relative;
}
.home_custom_cont {
    width: 100%;
    position: relative;
}
.home_custom_tit {
    text-align: center
}
.home_custom_tit .std_tit1 {
    color: #0D3795;
    font-family: 'hollysys';
    font-weight: 700;
    text-align: center;
}
.home_custom_tit_print {
    display: inline-block;
    position: relative;
}
.home_custom_btm {
    width: 100%;
    position: relative;
}
.home_custom_btm_li {
    margin: 0 -10px;
    display: flex;
}
.hcbl_li {
    width: 23%;
    padding: 0 10px;
    transition: all 0.56s;
}
.hcbl_wrap {
    width: 100%;
    position: relative;
    height: 550px;
    border-radius: 20px;
    border-radius: 0 !important;
    overflow: hidden;
    z-index: 1;
}
.hcbl_wrap::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all 0.36s;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.00) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
}
.hcbl_wrap::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all 0.36s;
    background: rgba(0, 0, 0, 0.20);
    transition: all 0.36s;
    opacity: 0;
}
.hcbl_wrap_bg {
    width: 100%;
    height: 100%;
}
.hcbl_wrap_btm {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    padding: 24px;
    z-index: 10;
}
.hcbl_wrap_btm_tit .std_tit4 {
    color: #fff;
    line-height: 1.4;
    font-weight: bold;
}
.hcbl_wrap_btm_tit .std_tit3 {
    color: #fff;
    line-height: 1.3;
    font-weight: bold;
}
.hwbm_le {
    padding-right: 16px;
}
.hwbm_le p {
    color: #fff;
}
.hwbm_ri {
    width: 24px;
}
.hwbm_ri img {
    width: 100%;
}
.hwbm_link {
    display: flex;
    align-items: center;
}
.hcbl_wrap_btm_more {
    margin-top: 4px;
}
.hcbl_wrap_btm_p2 {
    opacity: 0;
}
.hcbl_li.act {
    width: 54%;
}
.hcbl_wrap_btm_p1 {
    transition: all 0.36s;
}
.hcbl_wrap_btm_p2 {
    transition: all 0.36s;
}
.hcbl_li.act .hcbl_wrap_btm_p1 {
    opacity: 0;
}
.hcbl_li.act .hcbl_wrap_btm_p2 {
    opacity: 1;
    transition-delay: 0.56s;
}
.hcbl_li.act .hcbl_wrap::before {
    opacity: 1;
}
.home_about {
    width: 100%;
    height: 200vh;
}
.home_about_cont {
    position: sticky;
    left: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    overflow: hidden;
}
.home_about_wrap {
    width: 100%;
    position: relative;
    text-align: center;
}
.home_about_wrap_tit .std_tit1 {
    color: #fff;
    font-weight: bold;
}
.home_about_wrap_tit {
    margin-bottom: 40px;
}
.home_about_wrap_logo {
    width: 202px;
    margin: 0 auto;
    padding-top: 15px;
    transform-origin: 50% 64%;
}
.home_about_wrap_logo .ys_imgbox_cover img:nth-child(2) {
    opacity: 0;
}
.home_about_btm {
    width: 100%;
    position: absolute;
    height: 100%;
    display: flex;
    align-items: center;
    top: 0;
    left: 0;
    z-index: 6;
}
.home_about_top {
    width: 100%;
    position: relative;
    height: 100%;
    display: flex;
    align-items: center;
    z-index: 10;
    background: #fff;
    transition: all 0.36s;
}
.home_about_top_bj {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all 0.36s;
    z-index: 1;
    background: url(../images/sybg2.png) center/cover no-repeat;
    pointer-events: none;
}
.home_about_top::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all 0.36s;
    z-index: -1;
    background: linear-gradient(305deg, #005FA8 0%, #005FA8 100%);
}
.home_about_btm_video {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.home_about_btm_video::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    z-index: 10;
    background: linear-gradient(180deg, #D9D9D9 0%, rgba(255, 255, 255, 0.00) 0.01%, #EBF3FA 100%);
}
.home_about_wrap .mod_ban_wrap_tit .std_tit1 {
    transition: all 0.56s;
}
.home_about_wrap .mod_ban_wrap_info p {
    transition: all 0.56s;
}
.home_about_btm_video img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home_about_btm_wrap {
    width: 100%;
    position: relative;
    z-index: 10;
}
.habw_top_li_iocn {
    width: 64px;
    margin: 0 auto;
    margin-bottom: 8px;
}
.habw_top_li {
    width: 33.333333%;
    text-align: center;
}
.habw_top_li_subtit p {
    color: #fff;
    line-height: 1.6;
}
.habw_top_li_num .std_tit1 {
    font-weight: bold;
    color: #fff;
}
.habw_top_li_subtit {
    margin-bottom: 8px;
}
.habw_top {
    display: flex;
    margin-bottom: 60px;
}
.home_about_cont.on .mod_ban_wrap_tit .std_tit1 {
    color: #0D3795;
}
.home_about_cont.on .mod_ban_wrap_info p {
    color: #5C5F63
}
.home_about_cont.on .home_about_top::after {
    opacity: 0;
}
.home_about_wrap_logo .ys_imgbox_cover img {
    transition: all 0.56s;
}
.home_about_cont.on .home_about_wrap_logo .ys_imgbox_cover img:nth-child(1) {
    opacity: 0;
}
.home_about_cont.on .home_about_wrap_logo .ys_imgbox_cover img:nth-child(2) {
    opacity: 1;
}
.home_about_cont .mod_ban_wrap_tit,
.home_about_cont .mod_ban_wrap_info {
    transition: all 0.36s;
}
.home_about_cont.on1 .mod_ban_wrap_tit {
    opacity: 0;
}
.home_about_cont.on1 .mod_ban_wrap_info {
    opacity: 0;
}
.home_about_cont.on .home_about_top_bj {
    background: url(../images/sybg3.png) center/cover no-repeat;
}
.home_about_cont.on2 .home_about_top {
    opacity: 0;
    pointer-events: none;
}
.home_susta {
    width: 100%;
    /* height: 100vh; */
    position: relative;
    background: rgb(235, 243, 250);
}
.home_susta_cont {
    height: 100%;
    height: 100vh;
    position: sticky;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    z-index: 10;
}
.habw_top_li,
.habw_btm {
    opacity: 0;
    transition: all 0.36s;
    transform: translateY(30px);
}
.home_about_cont.on3 .habw_top_li,
.home_about_cont.on3 .habw_btm {
    transform: translateY(0);
    opacity: 1;
}
.home_susta_tit .std_tit1 {
    font-weight: bold;
    color: #0D3795;
    transition: all 0.36s;
}
.home_susta_tit {
    margin-bottom: 30px;
}
.home_susta_wrap {
    text-align: center;
}
.home_susta_info .std_tit3 {
    color: #000;
    line-height: 1.3;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    transition: all 0.36s;
}
.home_susta_info .std_tit3 img {
    width: 52px;
    margin-bottom: 10px;
}
.home_susta_btm {
    width: 100%;
    height: 100vh;
    margin-top: 30vh;
}
.home_susta_btm_img {
    width: 100%;
    height: 100%;
    border-radius: 160px 160px 0 0;
    border-radius: 0 !important;
    overflow: hidden;
}
.home_susta_btm_img img {
    width: 100%;
    height: 100%;
    position: relative;
    object-fit: cover;
}
.home_susta_more {
    width: 100%;
    margin-top: 50px;
    transition: all 0.36s;
    opacity: 0;
}
.home_susta.on .home_susta_more {
    opacity: 1;
}
.home_susta.on1 .home_susta_info .std_tit3 {
    color: #fff;
}
.home_susta.on2 .home_susta_tit .std_tit1 {
    color: #fff;
}
.home_nwes {
    width: 100%;
    position: relative;
}
.home_nwes_btm {
    width: calc(100% + 13vw);
}
.home_nwes_cont {
    width: 100%;
    position: relative;
}
.mod_more2 .mod_more_link {
    background: transparent;
    border-radius: 5px;
    border-radius: 0 !important;
    border: 1px solid #1f9e41;
}
.mod_more2 {
    display: inline-block;
}
.home_nwes_top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 74px;
}
.home_nwes_top_le .std_tit1 {
    color: #0D3795;
    font-weight: bold;
}
.mod_more2 .mod_more_link p {
    color: #1f9e41;
    transition: all 0.36s;
}
.mod_more2 .ys_imgbox_cover img:nth-child(2) {
    opacity: 0;
}
.hnbs_li {
    width: 33.333333%;
    border-left: 0.6px solid rgba(100, 115, 149, 0.6);
    display: none;
}
.hnbs_li:first-child {
    display: block;
}
.hnbs_li a {
    width: 100%;
    display: block;
    padding: 0 48px;
}
.hnbs_li_wrap {
    width: 100%;
    position: relative;
}
.hnbs_li_wrap .ys_imgbox_cover {
    border-radius: 20px;
    border-radius: 0 !important;
    box-shadow: 0px 12px 32px 0px rgba(90, 143, 172, 0.13);
}
.hnbs_li_tit p {
    color: #000000;
    line-height: 1.6;
    font-weight: bold;
    transition: all 0.36s;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.hnbs_li_tit {
    margin-top: 16px;
    margin-bottom: 16px;
}
.hnbs_li_time p {
    font-size: 14px;
    line-height: 1.6;
    color: #5C5F63;
}
.hnbs_li_more .hwbm_le p {
    color: #1f9e41;
}
.hnbs_li_time {
    margin-bottom: 30px;
}
.home_nwes_btm_btn {
    display: flex;
    margin-top: 52px;
}
.hnbb_ri {
    margin-left: 60px;
}
.hnbb_btn {
    width: 42px;
    cursor: pointer;
    transition: all 0.36s;
}
.hnbb_btn img {
    width: 100%;
}
.hnbb_le img {
    transform: rotate(180deg);
}
.hnbb_btn.slick-disabled {
    pointer-events: none;
    opacity: 0.6;
}
.mod_fot {
    width: 100%;
    position: relative;
}
.ys_footer {
    width: 100%;
    background: #091539;
    padding-top: 80px;
}
.mod_fot_cont {
    width: 100%;
    position: relative;
}
.mod_fot_tit .std_tit3,
.mfsl_ri .std_tit3 {
    font-weight: bold;
    color: #fff;
}
.mod_fot_share_le a {
    display: flex;
    align-items: center;
}
.mfsl_le {
    width: 64px;
}
.mfsl_le img {
    width: 100%;
}
.mfsl_ri {
    padding-left: 36px;
}
.mod_fot_share {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.mod_fot_share_ri {
    display: flex;
}
.mfsr_li {
    margin-left: 30px;
    width: 48px;
}
.mfsr_li img {
    width: 100%;
}
.mfsr_li a {
    display: block;
}
.mod_fot_tit {
    margin-bottom: 40px;
}
.mod_fot_top {
    width: 100%;
    position: relative;
    padding-bottom: 32px;
    border-bottom: 1px solid rgba(192, 192, 192, 0.22);
}
.mod_fot_btm {
    width: 100%;
    position: relative;
    padding-top: 48px;
    display: flex;
    align-items: center;
    padding-bottom: 48px;
}
.mod_fot_btm_le {
    width: 70px;
}
.mod_fot_btm_le img {
    width: 100%;
}
.mod_fot_btm_ri {
    width: calc(100% - 70px);
    padding-left: 126px;
}
.mfbr_li a {
    font-size: 24px;
    line-height: 1.4;
    color: #fff;
    text-decoration-line: underline;
    transition: all 0.36s;
}
.mfbr_ul {
    display: flex;
    justify-content: space-between;
}
.mod_fot_privac {
    width: 100%;
    position: relative;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 12px 0 19px;
}
.mod_fot_privac_le p,
.mod_fot_privac_ri p {
    font-size: 14px;
    line-height: 1.6;
    color: rgba(255, 255, 255, 0.5);
    font-weight: 400;
}
.mod_fot_privac_le p a,
.mod_fot_privac_ri p a {
    color: rgba(255, 255, 255, 0.5);
}
.mod_fot_privac_ri p a {
    margin-left: 62px;
}
.ys_hd_pc.isfixed {
    padding: 0;
    top: 0;
}
.ys_hd_pc.isfixed .mod_head {
    border-radius: 0;
    border-radius: 0 !important;
}
.ytsl_tit_line {
    width: 48px;
    height: 3px;
    border-radius: 20px;
    border-radius: 0 !important;
    background: #1BC942;
    position: absolute;
    left: 56px;
    bottom: 10px;
}
.home_custom.on .ytsl_tit_line {
    animation: cursorLine linear both 0s;
}
.home_custom.on .home_custom_tit_print .std_tit1 span:not(:first-child) {
    animation: fadeIn .8s both 0s;
}
@keyframes cursorLine {
    0% {
        left: 56px;
    }
    100% {
        left: 101%;
    }
}
.mod_fot_privac_ri p a:first-child {
    margin-left: 0;
}
.ys_ph_navbar2 .ys_phnav_logo {
    background: #1f9e41;
}
.ys_ph_navbar2 .ys_phnav_menubtn span,
.ys_ph_navbar2 .ys_phnav_menubtn::after,
.ys_ph_navbar2 .ys_phnav_menubtn::before {
    background: #1f9e41;
}
.ys_ph_navbar2 .ys_phnav_header a,
.ys_ph_navbar2 .ys_phnav_search .iconfont {
    color: #1f9e41;
}
.ys_ph_navbar2 .ys_phnav_menu,
.ys_phnav2_lang_modal {
    background: #1f9e41;
}
.mod_fot_btm_ph,
.home_nwes_top_ph {
    display: none;
}
.ys_ban_li.slick-current .mod_ban_wrap_tit .std_tit1,
.ys_ban_li.slick-current .mod_ban_wrap_info p,
.ys_ban_li.slick-current .mod_ban_wrap .mod_more {
    animation: ysfadeInUp 0.8s ease-in-out both;
    animation-delay: 0.1s;
}
.ys_phnav_haschild.yxnav_active2>.ys_phnav_lisbox a {
    opacity: 0.6;
}
.ys_phnav_lisbox.yxnav_active3 a {
    opacity: 0.6;
}
.ys_banner1 .mod_ban_wrap {
    text-align: left;
}
.ys_banner1 .mod_more {
    justify-content: flex-start;
}
.mod_ban_wrap_tit .std_tit2 {
    color: #fff;
    line-height: 1.2;
    font-weight: bold;
}
.ys_banner1 .mod_ban_wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.mod_ban_wrap_ri {
    width: 84px;
    cursor: pointer;
    flex: none;
}
.mod_ban_wrap_ri img {
    width: 100%;
}
.ys_banner1 .mod_ban_wrap_le {
    width: 54%;
}
.mod_bord {
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%;
    z-index: 10;
}
.mod_bord_ul {
    display: flex;
}
.mod_bord_li {
    padding-right: 24px;
    position: relative;
}
.mod_bord_li a {
    font-size: 14px;
    line-height: 1.6;
    color: #fff;
    transition: all 0.36s;
}
.mod_bord_li::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 4px;
    transform: translateY(-50%);
    width: 16px;
    height: 16px;
    background-image: url(../images/line1.svg);
    background-size: 100%;
}
.mod_bord_li:last-child::after {
    display: none;
}
.mod_bord_li:last-child {
    padding-right: 0;
}
.ys_banner1 .mod_ban_wrap_info {
    margin-bottom: 45px;
}
.ys_banner1 .ys_pos_center {
    top: 56%;
}
.produc_swip {
    width: 100%;
    position: relative;
    padding-top: 50px;
}
.produc_swip_cont {
    width: 100%;
    position: relative;
    border-radius: 20px;
    border-radius: 0 !important;
    background: #FFF;
    box-shadow: 0px 12px 32px 0px rgba(90, 143, 172, 0.13);
    padding: 20px 0;
}
.produc_swip_ul {
    display: flex;
    justify-content: center;
    align-items: stretch;
    padding: 0 150px;
}
.produc_swip_ul_li {
    width: 33.333333%;
    padding: 0 60px;
}
.psul_link {
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 20px;
    border-radius: 0 !important;
    text-align: center;
    padding: 20px;
    position: relative;
    overflow: hidden;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}
.psul_link::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    box-shadow: 0px 12px 32px 0px rgba(90, 143, 172, 0.13);
    background: linear-gradient(281deg, #005FA8 14.45%, #005FA8 99.38%);
    transition: all 0.36s;
    opacity: 0;
}
.psul_icon {
    width: 64px;
    margin: 0 auto;
    margin-bottom: 8px;
}
.psul_icon img {
    width: 100%;
}
.psul_info p {
    color: #000;
    transition: all 0.36s;
    line-height: 1.75;
}
.psul_wrap img {
    transform: scale(1) !important;
}
.psul_wrap .psul_icon img:nth-child(1) {
    opacity: 0;
}
.produc_swip_ul_li.act .psul_icon img:nth-child(1) {
    opacity: 1;
}
.produc_swip_ul_li.act .psul_icon img:nth-child(2) {
    opacity: 0;
}
.produc_swip_ul_li.act .psul_info p {
    color: #fff;
}
.produc_swip_ul_li.act .psul_link::after {
    opacity: 1;
}
.produc_swip_ul_li a {
    width: 100%;
    height: 100%;
}
.psul_info {
    text-align: center;
}
.produc_list {
    width: 100%;
    position: relative;
    padding-top: 0 !important;
    margin-top: 32px;
}
.produc_list_cont {
    width: 100%;
    position: relative;
    border-radius: 20px;
    border-radius: 0 !important;
    background: #FFF;
    box-shadow: 0px 12px 32px 0px rgba(90, 143, 172, 0.13);
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 50px;
}
.produc_list_le {
    width: 360px;
}
.produc_list_ri {
    width: calc(100% - 360px);
    border-left: 1px solid rgba(100, 115, 149, 0.20);
}
.produc_list_le_top {
    width: 100%;
    padding: 19px 20px;
    display: flex;
    justify-content: space-between;
}
.pllt_le_icon {
    width: 24px;
}
.pllt_le_icon img {
    width: 100%;
}
.pllt_le {
    display: flex;
    align-items: center;
}
.pllt_le_info p {
    line-height: 1.75;
    color: #000;
}
.pllt_le_info {
    padding-left: 16px;
}
.pllt_ri_info p {
    font-size: 14px;
    line-height: 26px;
    color: #fff;
    background: #5C5F63;
    padding: 2px 8px;
    border-radius: 5px;
    border-radius: 0 !important;
    transition: all 0.36s;
}
.pllt_ri_icon {
    width: 24px;
}
.pllt_ri_icon img {
    width: 100%;
}
.pllt_ri a {
    display: flex;
    align-items: center;
    cursor: pointer;
}
.pllt_ri_info {
    padding-right: 15px;
}
.produc_list_le_btm {
    width: 100%;
    position: relative;
}
.pllb_li {
    width: 100%;
    position: relative;
    border-top: 1px solid rgba(100, 115, 149, 0.20);
    transition: all 0.36s;
}
.pllb_li_top {
    width: 100%;
    display: flex;
    padding: 20px 0;
    justify-content: space-between;
    cursor: pointer;
}
.pllb_li_top,
.pllb_li_btm {
    padding-left: 60px;
    padding-right: 20px;
}
.pllb_li_btm {
    /* border-bottom: 1px solid rgba(100, 115, 149, 0.20); */
    display: none;
}
.pllb_li_top_ri {
    width: 24px;
    flex: none;
}
.pllb_li_top_ri img {
    width: 100%;
    transition: all 0.36s;
}
.pllb_li_top_le {
    padding-right: 10px;
}
.pllb_li_top_le p {
    color: #000;
    line-height: 1.75;
}
.plbw_le p {
    color: #5C5F63;
    line-height: 1.6;
}
.plbw_ri {
    width: 16px;
    height: 16px;
    border-radius: 3px;
    border-radius: 0 !important;
    border: 1px solid #ADB7CA;
    cursor: pointer;
    flex: none;
    position: relative;
}
.plbw_ri::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    border-radius: 2px;
    border-radius: 0 !important;
    background-image: url(../fonts/duihao.svg);
    transition: all 0.36s;
    background-size: 100%;
    opacity: 0;
}
.pllb_li_btm_wrap {
    display: flex;
    justify-content: space-between;
    padding-right: 5px;
    cursor: pointer;
    align-items: center;
    padding: 10px 0;
}
.pllb_li.act {
    background: #F8F8F8;
}
.pllb_li.act .pllb_li_top_ri img {
    transform: rotate(180deg);
}
.pllb_li_btm_wrap.on .plbw_ri::after {
    opacity: 1;
}
.plrt_li_ri {
    display: inline-block;
}
.plrt_li_ri p {
    color: #fff;
    border-radius: 50%;
    background: #1f9e41;
    box-shadow: 0px 3px 10px 0px rgba(156, 158, 163, 0.66);
    padding: 0 8.5px;
    line-height: 32px;
}
.plrt_li {
    width: 33.333333%;
    padding: 18px 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-right: 1px solid rgba(100, 115, 149, 0.20);
}
.plrt_ul {
    display: flex;
    align-items: stretch;
}
.plrb_ul {
    display: flex;
    flex-wrap: wrap;
}
.plrb_li {
    width: 33.333333%;
    position: relative;
    border-top: 1px solid rgba(100, 115, 149, 0.20);
    border-right: 1px solid rgba(100, 115, 149, 0.20);
}
.pllt_ri_icon .ys_imgbox_cover img {
    transform: scale(1) !important;
}
.pllt_ri_icon .ys_imgbox_cover img:nth-child(1) {
    opacity: 0;
}
.plrb_li_btm {
    width: 100%;
    position: relative;
    padding: 0 34px;
    min-height: 82px;
    z-index: 10;
}
.plrb_li_btm_tit p {
    color: #000;
    line-height: 1.75;
    transition: all 0.36s;
}
.plrb_li_btm_subt p {
    color: #fff;
    font-size: 14px;
    line-height: 1.6;
    padding: 0 4px;
    border-radius: 5px;
    border-radius: 0 !important;
    background: #1BC942;
    display: inline-block;
}
.plrb_li_btm_tit {
    margin-bottom: 5px;
}
.plrb_li_wtap_top {
    width: 100%;
    padding: 26px 23px 22px;
}
.plrb_li_wtap {
    width: 100%;
    height: 100%;
    padding-bottom: 24px;
    position: relative;
}
.plrb_li_posi {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 16px;
    transition: all 0.36s;
    opacity: 0;
    overflow: hidden;
}
.plrb_li_posi_wrap {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    border-radius: 0 !important;
    padding-top: 20%;
    position: relative;
    background: linear-gradient(281deg, rgba(0, 95, 168, 0.90) 14.45%, rgba(0, 95, 168, 0.90) 99.38%);
}
.plpw_top {
    display: flex;
    justify-content: center;
    margin-bottom: 24px;
}
.plpw_li_wrap {
    width: 48px;
    height: 48px;
    position: relative;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.1);
    cursor: pointer;
}
.plpw_li_wrap img {
    width: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.plpw_li {
    margin: 0 10px;
}
.mod_moreb .mod_more_link::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #fff;
    border-radius: 5px;
    border-radius: 0 !important;
    transition: all 0.36s;
}
.mod_moreb .mod_more_link {
    background: transparent;
    position: relative;
}
.plrb_li_posi_desz {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
}
.plrb_li_posi_desz img {
    width: 100%;
}
.produc_list_fenye {
    width: 100%;
    display: flex;
    justify-content: flex-end;
}
.produc_list_fenye_wrap {
    width: calc(100% - 360px);
}
.pc_fenye li {
    width: 32px;
    height: 32px;
    line-height: 32px;
    border-radius: 4px;
    border-radius: 0 !important;
    border: 1px solid rgba(100, 115, 149, 0.2);
    color: #000;
}
.pc_fenye li.activepage {
    color: #fff;
    background: #1f9e41;
}
.plrb_li:nth-child(3n) {
    border-right: none;
}
.produc_publi {
    width: 100%;
    position: relative;
}
.produc_publi_cont {
    width: 100%;
    position: relative;
    text-align: center;
}
.produc_publi_tit .std_tit2 {
    color: #0D3795;
    font-weight: bold;
}
.produc_publi_info p {
    color: #000;
    line-height: 1.75;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.produc_publi_tit {
    margin-bottom: 19px;
}
.produc_publi_info {
    margin-bottom: 50px;
}
.mod_ban_wrap_input {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}
.mbwi_le {
    width: 294px;
    margin-right: 20px;
}
.mbwi_le input {
    width: 100%;
    height: 44px;
    border: 1px solid #fff;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 8px;
    border-radius: 0 !important;
    overflow: hidden;
    padding: 0 24px;
    color: #fff;
    font-size: 14px;
}
.mbwi_le input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #fff;
}
.mbwi_le input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #fff;
}
.mbwi_le input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #fff;
}
.mbwi_le input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #fff;
}
.mbwi_ri_info p {
    color: #fff;
    line-height: 44px;
}
.mbwi_ri_icon {
    width: 24px;
}
.mbwi_ri_icon img {
    width: 100%;
}
.mbwi_ri {
    display: flex;
    align-items: center;
    background: #1f9e41;
    border-radius: 5px;
    border-radius: 0 !important;
    cursor: pointer;
    padding: 0 16px;
}
.mbwi_ri_info {
    padding-right: 8px;
}
.down_center {
    width: 100%;
    position: relative;
    padding-top: 0 !important;
}
.down_center_cont {
    width: 100%;
    position: relative;
    padding-top: 60px;
}
.down_center_top {
    width: 100%;
    position: relative;
    margin-bottom: 40px;
}
.dctu_li {
    width: 33.333333%;
    padding: 0 24px;
}
.dctu_wrap {
    width: 100%;
    border: 1px solid rgba(45, 117, 217, 0.2);
    border-radius: 5px;
    border-radius: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px;
    transition: all 0.36s;
}
.dctu_wrap_icon {
    width: 32px;
}
.dctu_wrap_icon img {
    width: 100%;
}
.dctu_wrap_info p {
    color: #231815;
    transition: all 0.36s;
}
.dctu_wrap_info {
    padding-left: 8px;
}
.dctu_wrap_icon img {
    transform: scale(1) !important;
}
.dctu_wrap_icon img:nth-child(2) {
    opacity: 0;
}
.dctu_li.act .dctu_wrap {
    background: #1f9e41;
    box-shadow: 0px 8px 24px 0px rgba(0, 69, 119, 0.05), 0px 4px 16px 0px rgba(0, 69, 119, 0.08);
    border-color: #1f9e41;
}
.dctu_li.act .dctu_wrap_icon img:nth-child(1) {
    opacity: 0;
}
.dctu_li.act .dctu_wrap_icon img:nth-child(2) {
    opacity: 1;
}
.dctu_li.act .dctu_wrap_info p {
    color: #fff;
}
.down_center_top_ul {
    display: flex;
    margin: 0 -24px;
    margin-bottom: 40px;
}
.ys_nypage {
    background: linear-gradient(226deg, #E0F4FF 1.2%, #E1F1FF 1.21%, #FFF 74.36%);
}
.dctc_li a {
    font-size: 16px;
    line-height: 1.75;
    color: #000;
    padding: 10px 0;
    display: inline-block;
    transition: all 0.36s;
    position: relative;
}
.dctc_li a::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 0;
    height: 1px;
    background: #1f9e41;
    transition: all 0.36s;
    opacity: 0;
}
.down_center_top_class {
    display: flex;
    border-bottom: 1px solid rgba(45, 117, 217, 0.20);
}
.dctc_li {
    padding-right: 60px;
}
.dctc_li.act a::after {
    width: 100%;
    opacity: 1;
}
.dctc_li.act a {
    color: #1f9e41;
}
.down_center_btm {
    width: 100%;
    position: relative;
    border-radius: 20px;
    border-radius: 0 !important;
    padding: 50px 60px;
    background: rgba(255, 255, 255, 0.20);
    box-shadow: 0px 8px 24px 0px rgba(0, 69, 119, 0.05), 0px 4px 16px 0px rgba(0, 69, 119, 0.08);
}
.dcbl_ri {
    width: 24px;
}
.dcbl_ri img {
    width: 100%;
}
.dcbl_le {
    width: calc(100% - 24px);
    padding-right: 10px;
    display: flex;
    align-items: center;
}
.down_center_btm_li a {
    display: flex;
    align-items: center;
    border-radius: 10px;
    border-radius: 0 !important;
    border: 1px solid rgba(45, 117, 217, 0.20);
    padding: 19px 24px;
}
.dcbl_le_info p {
    color: #000;
    transition: all 0.36s;
    line-height: 1.75;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.dcbl_le_info {
    padding-right: 36px;
}
.dcbl_le_icon {
    width: 24px;
    flex: none;
}
.dcbl_le_icon img {
    width: 100%;
}
.down_center_btm_li {
    width: 100%;
    margin-bottom: 30px;
}
.down_center_btm_li:last-child {
    margin-bottom: 0;
}
.new_list {
    width: 100%;
    position: relative;
}
.new_list_cont {
    width: 100%;
}
.new_list_ul {
    width: 100%;
    position: relative;
    margin-bottom: 50px;
}
.new_list_li {
    width: 100%;
    border-bottom: 1px solid rgba(45, 117, 217, 0.2);
}
.new_list_li_wrap {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.new_list_li a {
    display: block;
    padding: 50px 0;
}
.nllw_le {
    width: 36%;
}
.nllw_ri {
    width: 64%;
    padding-left: 80px;
}
.nllw_le .ys_imgbox_cover {
    border-radius: 20px;
    border-radius: 0 !important;
}
.nllw_ri_time p {
    color: #5C5F63;
    line-height: 1.75;
}
.nllw_ri_tit .std_tit4 {
    color: #000;
    line-height: 1.4;
    transition: all 0.36s;
    font-weight: bold;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    transition: all 0.36s;
}
.nllw_ri_info p {
    color: #5C5F63;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.nllw_ri_tit {
    margin-bottom: 30px;
}
.nllw_ri_info {
    margin-bottom: 40px;
}
.nllw_ri .hwbm_le p {
    color: #1f9e41;
}
.mod_ban_wrap_tit .std_tit3 {
    font-weight: bold;
    color: #000;
    line-height: 1.3;
}
.ys_g2page .ys_banner1 .mod_ban_wrap_le {
    width: 87%;
}
.mod_ban_wrap_le .nllw_ri_time {
    margin-bottom: 6px;
}
.ys_g2page .mod_bord_li a {
    color: #5C5F63;
}
.ys_g2page .mod_bord_li::after {
    background-image: url(../fonts/line1f.svg);
}
.ys_g2page .ys_ban_imgbox::before {
    display: none;
}
.page_cont {
    width: 100%;
    position: relative;
}
.page_cont_wrap {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.page_cont_ri {
    width: 380px;
    padding-left: 64px;
    border-left: 1px solid rgba(45, 117, 217, 0.20);
}
.page_cont_le {
    width: calc(100% - 380px);
    padding-right: 100px;
}
.page_cont_ri_tit .std_tit4 {
    font-weight: bold;
    color: #0D3795;
    line-height: 1.4;
}
.page_cont_ri_tit {
    margin-bottom: 16px;
}
.pcru_li {
    width: 100%;
    position: relative;
    border-bottom: 1px solid rgba(45, 117, 217, 0.2);
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.pcru_wrap {
    width: 100%;
    position: relative;
}
.pcru_wrap .ys_imgbox_cover {
    border-radius: 10px;
    border-radius: 0 !important;
}
.pcru_wrap_tit p {
    color: #000;
    transition: all 0.36s;
    line-height: 1.6;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.pcru_wrap_tit {
    margin-top: 12px;
}
.pcru_wrap_more .hwbm_le p {
    color: #1f9e41;
}
.pcru_wrap_more {
    margin-top: 20px;
}
.pcru_li:last-child {
    margin-bottom: 0;
}
.page_cont_le_top img {
    border-radius: 20px;
    border-radius: 0 !important;
}
.page_cont_le_top p {
    color: #5C5F63;
    margin-bottom: 40px;
}
.page_cont_le_btm {
    width: 100%;
    border-top: 1px solid rgba(45, 117, 217, 0.2);
    padding-top: 20px;
}
.pclb_li a {
    font-size: 16px;
    line-height: 1.75;
    color: #5C5F63;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    transition: all 0.36s;
}
.pclb_li a span {
    font-size: 18px;
    line-height: 1.6;
    color: #1f9e41;
    padding-right: 10px;
}
.pclb_li:last-child {
    margin-top: 20px;
}
.case_swip {
    width: 100%;
    position: relative;
    padding-top: 50px;
}
.case_desz {
    position: absolute;
    bottom: 96%;
    left: 0;
    width: 100%;
}
.case_desz img {
    width: 100%;
}
.ys_h4page .mod_main {
    position: relative;
}
.case_swip_cont {
    width: 100%;
    position: relative;
    border-radius: 20px;
    border-radius: 0 !important;
    background: #FFF;
    box-shadow: 0px 12px 32px 0px rgba(90, 143, 172, 0.13);
    padding: 20px 85px;
}
.csul_icon img {
    transform: scale(1) !important;
}
.csul_icon {
    width: 32px;
}
.csul_info p {
    color: #5C5F63;
    line-height: 1.75;
    transition: all 0.36s;
}
.case_swip_ul {
    display: flex;
    justify-content: space-between;
}
.case_swip_ul_li a {
    display: flex;
    align-items: center;
    padding: 10px 20px;
    transition: all 0.36s;
    border-radius: 10px;
    border-radius: 0 !important;
}
.csul_info {
    padding-left: 16px;
}
.csul_icon .ys_imgbox_cover img:nth-child(2) {
    opacity: 0;
}
.case_swip_ul_li.act .csul_icon img:nth-child(1) {
    opacity: 0;
}
.case_swip_ul_li.act .csul_icon img:nth-child(2) {
    opacity: 1;
}
.case_swip_ul_li.act .csul_info p {
    color: #fff;
}
.case_swip_ul_li.act a {
    background: #005FA8;
    box-shadow: 0px 12px 32px 0px rgba(90, 143, 172, 0.13);
}
.case_list {
    width: 100%;
    position: relative;
    padding-top: 60px !important;
    z-index: 1;
}
.case_list_cont {
    width: 100%;
    position: relative;
}
.case_list_recom {
    width: 100%;
    margin-bottom: 50px;
}
.case_list_recom a {
    width: 100%;
    position: relative;
    border-radius: 40px;
    border-radius: 0 !important;
    background: #FFF;
    padding: 30px;
    padding-left: 60px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.case_list_recom_ri {
    width: 43%;
}
.case_list_recom_le {
    width: 57%;
    padding-right: 100px;
}
.case_list_recom_ri .ys_imgbox_cover {
    border-radius: 20px;
    border-radius: 0 !important;
}
.clrl_lab p {
    font-size: 14px;
    color: #1BC942;
    line-height: 1.6;
    border-radius: 5px;
    border-radius: 0 !important;
    border: 1px solid #1BC942;
    background: rgba(27, 201, 66, 0.10);
    display: inline-block;
    padding: 1px 8px;
}
.clrl_tit .std_tit4 {
    color: #000;
    line-height: 1.4;
    font-weight: bold;
    transition: all 0.36s;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.clrl_lab {
    margin-bottom: 12px;
}
.clrl_info p {
    color: #5C5F63;
    line-height: 1.75;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.clrl_tit {
    margin-bottom: 20px;
}
.case_list_recom_le .pcru_wrap_more {
    margin-top: 0 !important;
}
.clrl_info {
    margin-bottom: 40px;
}
.case_list_li {
    width: 33.333333%;
    padding: 0 20px;
    margin-bottom: 40px;
}
.case_list_ul {
    margin: 0 -20px;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 15px;
}
.case_list_li_wrap {
    width: 100%;
    height: 100%;
    position: relative;
    /* border-radius: 20px;
    overflow: hidden; */
    /* background: #fff; */
    transition: all 0.36s;
    border-radius: 0 !important;
}
.cllw_btm {
    width: 100%;
    padding: 24px 32px;
    position: relative;
    border-radius: 0 0 20px 20px;
    border-radius: 0 !important;
    overflow: hidden;
    background: #fff;
    transition: all 0.36s;
}
.case_list_li_wrap .ys_imgbox_cover {
    border-radius: 20px 20px 0 0;
    border-radius: 0 !important;
}
.sebs_li {
    height: auto !important;
}
.ys_h4page .mod_main {
    background: linear-gradient(226deg, #E0F4FF 1.2%, #E1F1FF 1.21%, #FFF 74.36%);
}
.case_list::after {
    content: '';
    position: absolute;
    top: 50%;
    left: -30vw;
    transform: translateY(-50%);
    width: 80vw;
    height: 80vw;
    border-radius: 50%;
    opacity: 0.7;
    z-index: -1;
    background: radial-gradient(50% 50% at 50% 50%, #F1FEF5 0%, rgba(241, 254, 245, 0.00) 100%);
}
.cllw_tit p {
    color: #000;
    transition: all 0.36s;
    line-height: 1.6;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    min-height: 4.8em;
}
.case_list_li_wrap .pcru_wrap_more {
    margin-top: 0;
}
.cllw_tit {
    margin-bottom: 28px;
}
.cllw_btm_desz {
    width: 60%;
    position: absolute;
    top: 0;
    right: 0;
    transition: all 0.36s;
    opacity: 0;
}
.cllw_btm_desz img {
    width: 100%;
}
.hwbm_ri .ys_imgbox_cover img:nth-child(1) {
    opacity: 0;
}
.pcru_wrap_more .hwbm_le p {
    transition: all 0.36s;
}
.ys_h5page .ys_ban_imgbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ys_h5page .ys_ban_imgbox img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.detail_ban {
    width: 100%;
    position: relative;
    padding-top: 148px;
    padding-bottom: 52px;
    z-index: 10;
}
.detail_ban_cont {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.detail_ban_ri {
    width: 40%;
}
.detail_ban_le {
    width: 60%;
    padding-right: 100px;
}
.detail_ban_ri .ys_imgbox_cover {
    border-radius: 20px;
    border-radius: 0 !important;
}
.detail_ban_le_tit .std_tit3 {
    font-weight: bold;
    color: #000;
    line-height: 1.3;
}
.detail_ban_le_btm {
    width: 100%;
    position: relative;
}
.dblb_ul {
    margin: 0 -15px;
    display: flex;
    flex-wrap: wrap;
}
.dblb_li {
    width: 33.333333%;
    padding: 0 15px;
}
.dblb_li_wrap {
    width: 100%;
    position: relative;
}
.dblb_li_wrap_top .std_tit2 {
    line-height: 1.2;
    font-weight: 600;
}
.dblb_li_wrap_top p {
    font-size: 16px;
    color: #1f9e41;
    line-height: 1.75;
    font-weight: 400;
}
.dblb_li_wrap_btm {
    width: 100%;
    border-top: 1px solid rgba(45, 117, 217, 0.2);
    padding-top: 6px;
    text-align: right;
}
.dblb_li_wrap_btm p {
    font-size: 14px;
    line-height: 1.6;
    color: #5C5F63;
}
.detail_ban_le_tit {
    margin-bottom: 50px;
}
.ys_h5page .mod_bord_li a {
    color: #5C5F63;
}
.ys_h5page .mod_bord_li::after {
    background-image: url(../fonts/line1f.svg);
}
.ys_h5page .ys_ban_imgbox::before {
    display: none;
}
.detail_cont {
    width: 100%;
    position: relative;
}
.page_cont_ri_more {
    width: 100%;
    margin-top: 40px;
}
.page_cont_ri_more .mod_more {
    width: 100%;
}
.page_cont_ri_more .mod_more_link {
    width: 100%;
    display: flex;
    justify-content: center;
}
.page_cont_le_top h5 {
    font-weight: bold;
    color: #000;
    margin-bottom: 16px;
}
.page_cont_le_top p {
    margin-bottom: 16px;
    color: #5C5F63;
    font-size: 18px;
}
.yxedr_active .blue p {
    margin-bottom: 0;
    padding-left: 0;
}
.yxedr_active .blue {
    padding-left: 28px;
}
.yxedr_active .blue li p:first-child {
    color: #1f9e41;
    position: relative;
    font-weight: bold;
}
.yxedr_active .blue li p::after {
    display: none;
}
.yxedr_active .blue li p:first-child::after {
    content: '';
    position: absolute;
    top: 12px;
    left: -14px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #1f9e41;
    display: block;
}
.yxedr_active .blue li {
    margin-bottom: 12px;
}
.yxedr_active li p {
    position: relative;
    padding-left: 22px;
}
.yxedr_active ul {
    padding-left: 0;
}
.yxedr_active li p::after {
    content: '';
    position: absolute;
    left: 6px;
    width: 4px;
    height: 4px;
    background: #5C5F63;
    border-radius: 50%;
    top: 13px;
}
.about_intell {
    width: 100%;
    position: relative;
    padding-bottom: 0 !important;
}
.about_intell_le {
    width: 42%;
}
.about_intell_ri {
    width: 58%;
    padding-left: 130px;
}
.about_intell_le_tit .std_tit1 {
    color: #0D3795;
    line-height: 1.2;
    font-weight: bold;
}
.about_intell_le_tit {
    margin-bottom: 58px;
}
.about_intell_le_play .mod_more {
    justify-content: flex-start;
}
.about_intell_le_img {
    width: 100%;
    position: relative;
}
.about_intell_le_play {
    margin-bottom: 53px;
}
.aili_wrap {
    width: calc(100% + 260px);
    position: relative;
    left: -260px;
}
.aili_wrap .ys_imgbox_cover {
    border-radius: 0 40px 40px 0;
    overflow: hidden;
    border-radius: 0 !important;
}
.aili_wrap .ys_imgbox_cover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(13, 55, 149, 0.00) 71.98%, rgba(13, 55, 149, 0.60) 100%);
}
.about_intell_cont {
    display: flex;
    flex-wrap: wrap;
}
.about_intell_ri_info p {
    line-height: 1.6;
    color: #5C5F63;
}
.about_intell_ri_info {
    margin-bottom: 70px;
}
.about_intell_ri_ul {
    margin: 0 -40px;
    display: flex;
    flex-wrap: wrap;
}
.airu_li {
    width: 50%;
    padding: 0 40px;
    margin-bottom: 60px;
}
.airu_wrap {
    width: 100%;
    position: relative;
}
.about_intell_le_img .ys_imgbox_cover img:nth-child(1) {
    transition: all 2.5s !important;
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
}
.about_intell_le_img.on .ys_imgbox_cover img:nth-child(1) {
    -webkit-clip-path: inset(100% 0 0 0);
    clip-path: inset(100% 0 0 0);
}
.about_cultru {
    width: 100%;
    position: relative;
    padding-bottom: 0 !important;
    padding-left: 60px !important;
    padding-right: 60px !important;
}
.about_cultru_tit .std_tit2 {
    color: #0D3795;
    line-height: 1.2;
    font-weight: bold;
}
.about_cultru_tit {
    text-align: center;
    width: 100%;
}
.about_cultru_btm {
    width: 100%;
    position: relative;
    height: 840px;
}
.acbu_li {
    width: 100%;
    position: relative;
}
.acbu_wrap {
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 60px;
    border-radius: 0 !important;
    overflow: hidden;
}
.acbu_wrap::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
}
.acbu_wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.about_cultru_btm_ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.acbu_li {
    width: 100%;
    height: 100%;
}
.about_cultru_btm_top {
    width: 100%;
    position: relative;
    height: 100%;
    display: flex;
    align-items: center;
}
.acbt_wrap {
    width: 100%;
    position: relative;
    padding-bottom: 50px;
}
.acbt_li {
    width: 100%;
    text-align: center;
    padding: 35px;
}
.acbt_li_tit .std_tit2 {
    color: #fff;
    line-height: 1.2;
    font-weight: bold;
}
.acbt_li_info .std_tit3 {
    color: #FFF;
    line-height: 1.3;
}
.acbt_li_tit {
    margin-bottom: 50px;
}
.about_cultru_btm_btm {
    width: 100%;
    position: absolute;
    bottom: 50px;
    left: 0;
    z-index: 10;
}
.acbb_ul {
    width: 100%;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 10px;
    border-radius: 0 !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.60);
    position: relative;
    display: flex;
    align-items: stretch;
    overflow: hidden;
}
.acbb_li {
    width: 25%;
    height: 100%;
    padding: 16px;
    text-align: center;
    position: relative;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.acbb_li::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 0;
    height: 2px;
    background: #1BC942;
    transition: all 0.36s;
    opacity: 0;
}
.acbb_li p {
    color: #fff;
    line-height: 1.6;
    transition: all 0.36s;
}
.acbb_li.act::after {
    width: 100%;
    opacity: 1;
}
.acbu_li,
.acbt_li {
    display: none;
}
.acbu_li:first-child,
.acbt_li:first-child {
    display: block;
}
.about_histor {
    width: 100%;
    position: relative;
}
.compan_devel_cont {
    width: 100%;
    position: relative;
}
.compan_devel_tit .std_tit2 {
    font-weight: bold;
    color: #fff;
    line-height: 1.4;
    text-align: center;
}
.compan_devel_btm {
    width: 100%;
    position: relative;
}
.cdbh_year {
    position: relative;
    z-index: 1;
}
.cdbh_year::before {
    position: absolute;
    top: 64px;
    right: 0;
    left: 0;
    height: 1px;
    content: '';
    opacity: .2;
    background-color: #1f9e41;
    z-index: -1;
}
.w1600 {
    max-width: 1600px;
    margin-right: auto;
    margin-left: auto;
}
.cdbh_box {
    position: relative;
}
.cdbh_box,
.cblw_item::before,
.form-item__wrap::after,
.fi-label,
.fi-submit {
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.cdbh_box_arr {
    position: absolute;
    top: 50%;
    width: 42px;
    height: 42px;
    margin-top: -21px;
    cursor: pointer;
    -moz-transition: -moz-transform .4s;
    -o-transition: -o-transform .4s;
    -webkit-transition: -webkit-transform .4s;
    transition: transform .4s;
    z-index: 10;
}
.cdbh_box_next {
    right: 0;
}
.cdbh_box_le {
    left: 50px;
}
.cdbh_box_prev {
    left: 0;
}
.cdbh_box_le,
.cdbh_box_ri {
    position: absolute;
    top: 65px;
    overflow: hidden;
    width: 480px;
    height: 90px;
    margin-top: -45px;
    padding: 20px 0;
}
.cdbh_box_le_sbox {
    font-size: 0;
    position: relative;
    width: 2000px;
    text-align-last: auto;
}
.cblw_item {
    position: relative;
    display: inline-block;
    width: 160px;
    height: 50px;
    cursor: pointer;
    vertical-align: top;
}
.cblw_item i {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 10px;
    height: 10px;
    margin-top: -5px;
    margin-left: -5px;
    /* opacity: .4; */
    border-radius: 50%;
    background-color: #1f9e41;
}
.cblw_item i::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 4px;
    height: 4px;
    background: #fff;
    border-radius: 50%;
}
.cblw_item span {
    font-size: 24px;
    line-height: 1.5;
    position: absolute;
    top: -20px;
    right: 0;
    left: 0;
    text-align: center;
    color: #5C5F63;
}
.cdbh_box_ri {
    right: 50px;
}
.cdbh_box_ri_hyear_wrap {
    margin-right: 556px;
    margin-left: 556px;
}
.cbrh_item {
    text-align: center;
    display: none;
}
.cbrh_item:first-child {
    display: block;
}
.cbrh_item span {
    font-size: 72px;
    line-height: 1;
    position: relative;
    display: inline-block;
    vertical-align: top;
    color: #37BECC;
    -moz-transition: -moz-transform 1s;
    -o-transition: -o-transform 1s;
    -webkit-transition: -webkit-transform 1s;
    transition: transform 1s;
    /* -moz-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0); */
}
.cdbh_box_le_wrap {
    left: 480px;
}
.cbrh_item span::before {
    position: absolute;
    top: 50%;
    left: -50px;
    width: 13px;
    height: 13px;
    margin-top: -5px;
    content: '';
    border-radius: 50%;
    background-color: #37BECC;
}
.cdbh_slick_item_pic {
    width: 49%;
}
.cdbh_slick_item_pic,
.cdbh_slick_item_inner {
    display: inline-block;
    vertical-align: middle;
}
.cdbh_slick_item_pic img {
    width: 100%;
}
.cdbh_slick_item {
    display: none;
}
.cdbh_slick_item:first-child {
    display: block;
}
.cdbh_slick {
    padding-top: 70px;
}
.cdbh_slick_item_inner {
    width: 51%;
    padding-left: 110px;
    padding-right: 77px;
}
.cdbh_slick .csii_tit {
    font-size: 32px;
    font-weight: 700;
    line-height: 1.8;
    color: #202020;
}
.cdbh_slick .csii_txt {
    margin-top: 0.52083vw;
}
.csii_txt p {
    font-size: 14px;
    line-height: 2;
    letter-spacing: .6px;
    color: #888;
}
/* .cdbh_box_ri_hyear .slick-current span {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
} */
.cdbh_box_arr .ys_imgbox_cover img:nth-child(2) {
    opacity: 0;
}
.cdbh_box_arr.slick-disabled {
    pointer-events: none;
}
.cdbh_slick_item_pic .ys_imgbox_cover {
    border-radius: 10px;
    border-radius: 0 !important;
}
.cdbh_slick_item_pic .ys_imgbox_cover::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    opacity: 0.7;
    background: linear-gradient(180deg, rgba(0, 1, 178, 0.00) 0%, #0001B2 100%);
}
.cdbh_slick_item_wrap {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center;
}
.csii_item .std_tit30 {
    font-weight: bold;
    color: #fff;
    line-height: 1.4;
}
.csii_item {
    margin-bottom: 20px;
}
.csii_info p {
    color: #fff;
    line-height: 1.5;
    padding-left: 14px;
    position: relative;
    margin-bottom: 38px;
}
.csii_info p::after {
    content: '';
    position: absolute;
    top: 4px;
    left: 0;
    width: 4px;
    height: 15px;
    background: #37BECC;
}
.compan_layou {
    width: 100%;
    position: relative;
}
.compan_layou_cont {
    width: 100%;
    position: relative;
    padding: 0 60px;
}
.compan_layou_svg {
    width: 100%;
    position: relative;
}
.compan_layou_svg svg {
    width: 100%;
}
.compan_layou_svg_cont {
    width: 100%;
}
.compan_layou_svg img {
    width: 100%;
}
.clsc_dots_btm {
    background: transparent;
    border-radius: 50px;
    border-radius: 0 !important;
    cursor: pointer;
}
.clsc_dots {
    position: absolute;
    transform: translate(-50%, -50%);
}
.clsc_dots_top {
    width: 176px;
    position: absolute;
    bottom: 60px;
    left: 50%;
    transform: translateX(-50%);
    padding: 7px;
    border-radius: 10px;
    border-radius: 0 !important;
    background: #37BECC;
    display: none;
    pointer-events: none;
}
.clsc_dots_top::after {
    content: '';
    position: absolute;
    bottom: -19px;
    left: 50%;
    transform: translateX(-50%);
    border: 10px solid transparent;
    border-top-color: #37BECC;
}
.clsc_dots_top_text .std_tit4 {
    font-weight: bold;
    color: #fff;
    text-align: center;
}
.clsc_dots_top_text {
    padding-top: 5px;
    padding-bottom: 8px;
}
.cdbh_box_ri_hyear {
    width: 100%;
    background: #fff;
    border-radius: 20px;
    border-radius: 0 !important;
    box-shadow: 0px 12px 32px 0px rgba(90, 143, 172, 0.13);
}
.cbrh_item_top {
    width: 100%;
    position: relative;
}
.cbrh_item_top {
    width: 100%;
    border-bottom: 1px solid #1f9e41;
    padding: 16px 0 14px;
    text-align: center;
}
.cbrh_item_top .std_tit4 {
    font-weight: bold;
    color: #1f9e41;
}
.cbrh_item_top i {
    width: 10px;
    height: 10px;
    background: #1BC942;
    border-radius: 50%;
    position: absolute;
    bottom: -5px;
    left: 50%;
    transform: translateX(-50%);
}
.cbrh_item_top i::after {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.cbrh_item_btm {
    width: 100%;
    padding: 35px 40px 30px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.cbrh_item_btm_le {
    width: 40%;
}
.cbrh_item_btm_ri {
    width: 60%;
    padding-left: 40px;
    text-align: left;
}
.cbrh_item_btm_le .ys_imgbox_cover {
    border-radius: 10px;
    border-radius: 0 !important;
}
.cbrh_item_btm_ri p {
    color: #5C5F63;
    line-height: 1.75;
    padding-left: 16px;
    position: relative;
    margin-bottom: 5px;
}
.cbrh_item_btm_ri p::after {
    content: '';
    position: absolute;
    top: 11px;
    left: 0;
    width: 6px;
    height: 6px;
    background: #1f9e41;
    border-radius: 50%;
}
.cdbh_box_ri_hyear .slick-arrow {
    width: 42px;
    height: 42px;
    background-image: url(../fonts/a1_arrow04.svg);
    background-size: 100%;
    z-index: 10;
    top: 60%;
}
.cdbh_box_ri_hyear .slick-prev {
    transform: translateY(-50%) rotate(180deg);
    left: -75px;
}
.cdbh_box_ri_hyear .slick-next {
    right: -75px;
}
.cdbh_box_ri_wrap {
    left: -160px;
}
.about_histor_cont {
    width: 100%;
    position: relative;
}
.compan_devel_btm {
    width: 100%;
    top: 0;
    position: absolute;
    left: 0;
}
.about_histor_img img {
    width: 100%;
}
.about_global {
    width: 100%;
    position: relative;
    padding-left: 56px !important;
    padding-right: 56px !important;
}
.about_cultru_img {
    width: 100%;
    position: relative;
}
.about_cultru_img_wrap {
    width: 100%;
}
.about_cultru_img_wrap img {
    width: 100%;
}
.acid_li {
    position: absolute;
    transform: translate(-50%, -50%);
    cursor: pointer;
}
.acid_dots {
    width: 12px;
    height: 12px;
    border-radius: 50%;
}
.acid_info {
    color: #fff;
    border-radius: 20px;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    background: #0D3795;
    box-shadow: 0px 12px 32px 0px rgba(90, 143, 172, 0.13);
    padding: 2px 10px;
    position: absolute;
    top: -45px;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    pointer-events: none;
    display: none;
}
.acid_info span {
    width: 48px;
    background: #0D3795;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0px;
}
.acid_li1 {
    pointer-events: none;
}
.acid_li1 .acid_info {
    display: block;
}
.acid_li1 p {
    padding-left: 48px;
}
.about_cultru_sign {
    width: 100%;
    position: absolute;
    bottom: 65px;
    left: 0;
}
.about_cultru_sign_cont {
    width: 100%;
    background: #fff;
    background: #FFF;
    box-shadow: 0px 12px 32px 0px rgba(90, 143, 172, 0.13);
    padding: 12.5px 40px;
    display: flex;
    justify-content: space-between;
}
.acsc_le {
    width: 24px;
    border-radius: 50%;
    background: #0D3795;
    margin-right: 11px;
    flex: none;
}
.acsc_ri p {
    color: #0D3795;
    line-height: 1.6;
}
.acsc_wrap {
    display: flex;
    align-items: center;
}
.acsc_ri {
    padding-left: 18px;
    position: relative;
    margin-top: 3px;
}
.acsc_ri::after {
    content: '';
    position: absolute;
    top: 46%;
    left: 0;
    transform: translateY(-50%);
    width: 7px;
    height: 7px;
    background: #1BC942;
    border-radius: 50%;
}
.acsc_wrap2 .acsc_ri p {
    color: #1BC942;
}
.acsc_wrap3 .acsc_ri::after {
    background: #0D3795;
}
.acsc_wrap1 .acsc_ri {
    padding-left: 0;
}
.acsc_wrap1 .acsc_ri::after {
    display: none;
}
.acsc_wrap2 {
    width: 40%;
    display: flex;
    justify-content: center;
    position: relative;
}
.acsc_wrap2::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 20px;
    background: rgba(45, 117, 217, 0.2);
}
.acsc_wrap2::before {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 20px;
    background: rgba(45, 117, 217, 0.2);
}
.about_point {
    width: 100%;
    position: sticky;
    top: 80px;
    left: 0;
    z-index: 30;
    border-bottom: 1px solid rgba(45, 117, 217, 0.20);
    background: linear-gradient(226deg, #E0F4FF 1.2%, #E1F1FF 1.21%, #FFF 74.36%);
}
.about_point_ul {
    display: flex;
}
.about_point_cont {
    width: 100%;
    position: relative;
}
.about_point_li p {
    color: #000;
    padding: 20px 0;
    position: relative;
    transition: all 0.36s;
    cursor: pointer;
}
.about_point_li p::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 1px;
    background: #1f9e41;
    transition: all 0.36s;
    opacity: 0;
}
.about_point_li.act p::after {
    width: 100%;
    opacity: 1;
}
.about_point_li.act p {
    color: #1f9e41;
}
.about_point_li {
    margin-right: 60px;
}
.sustain_practi {
    width: 100%;
    position: relative;
    padding-bottom: 0 !important;
}
.sustain_practi_cont {
    width: 100%;
    position: relative;
}
.sustain_practi_top .std_tit2 {
    font-weight: bold;
    color: #0D3795;
    line-height: 1.2;
    text-align: center;
}
.sustain_practi_btm {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}
.sustain_practi_btm_ri {
    width: 55%;
    padding-left: 64px;
}
.sustain_practi_btm_le {
    width: 45%;
}
.spbl_li {
    width: 50%;
    padding: 0 15px;
}
.spbl_ul {
    margin: 0 -15px;
    display: flex;
    flex-wrap: wrap;
}
.spbl_li .ys_imgbox_cover {
    border-radius: 20px;
    border-radius: 0 !important;
}
.spbr_tit p {
    color: #5C5F63;
    line-height: 1.6;
}
.spbr_report .mod_more {
    justify-content: flex-start;
}
.spbr_tit {
    margin-bottom: 60px;
}
.spbl_li:first-child {
    margin-top: -100px;
}
.sustain_effor {
    width: 100%;
    position: relative;
    padding-bottom: 0 !important;
}
.sustain_effor_cont {
    width: calc(100% + 255px);
    padding-left: 100px;
    position: relative;
    z-index: 1;
    padding-bottom: 115px;
}
.sustain_effor_tit .std_tit2 {
    font-weight: bold;
    color: #0D3795;
}
.sustain_effor_btm {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.sebs_li {
    margin-right: 40px;
    width: 440px !important;
}
.sebs_li .clrl_lab p {
    width: 100%;
}
.sebq_btn {
    width: 42px;
    cursor: pointer;
    transition: all 0.36s;
}
.sebq_btn img {
    width: 100%;
}
.sustain_effor_desz {
    background: linear-gradient(281deg, #005FA8 14.45%, #005FA8 99.38%);
    border-radius: 40px 0 0 40px;
    border-radius: 0 !important;
    position: absolute;
    top: 30%;
    left: 0;
    width: 100%;
    height: 70%;
    overflow: hidden;
}
.sustain_effor_btm_qieh {
    display: flex;
    margin-top: 50px;
}
.sustain_effor_desz img {
    position: absolute;
    width: 50%;
    bottom: 0;
    left: 0;
}
.sebq_le {
    margin-right: 40px;
}
.sebq_le img {
    transform: rotate(180deg);
}
.sebq_btn.swiper-button-disabled {
    opacity: 0.6;
    pointer-events: none;
}
.sustain_never {
    width: 100%;
    padding-bottom: 0 !important;
}
.sustain_never_cont {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.sustain_never_le_tit .std_tit2 {
    font-weight: bold;
    color: #fff;
    line-height: 1.2;
}
.sustain_never_le_info p {
    color: #fff;
    line-height: 1.6;
}
.sustain_never_le_tit {
    margin-bottom: 40px;
}
.sustain_never_le {
    width: 50%;
}
.sustain_never_wrap {
    width: 100%;
    height: 653px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.sustain_never_desz {
    width: 68.5%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    border-radius: 0px 40px 40px 0px;
    border-radius: 0 !important;
    overflow: hidden;
}
.sustain_never_desz::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(281deg, rgba(0, 37, 65, 0.60) 14.45%, rgba(0, 54, 95, 0.60) 99.38%);
}
.sustain_never_desz img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sustain_never_desz::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(../fonts/h3_bg3.svg);
    background-size: 100% 100%;
}
.sustain_never .ys_cont1400 {
    position: relative;
    z-index: 10;
}
.sustain_never_le .mod_more {
    justify-content: flex-start;
}
.sustain_never_le_info {
    margin-bottom: 60px;
}
.sustain_never_ri {
    width: 50%;
    padding-left: 145px;
}
.sustain_never_ri_wrap {
    width: 496px;
    max-width: 100%;
    border-radius: 20px;
    border-radius: 0 !important;
    background: #FFF;
    padding: 30px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.snrw_icon {
    width: 36px;
    margin-bottom: 12px;
}
.snrw_icon img {
    width: 100%;
}
.snrw_subtit p {
    color: #1BC942;
    line-height: 1.75;
}
.snrw_num p {
    font-size: 120px;
    line-height: 1;
    color: #1BC942;
    font-weight: bold;
    font-family: 'hollysysbold';
}
.snrw_num {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 50px;
}
.snrw_info p {
    color: #000;
    line-height: 1.6;
}
.snrw_desz {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}
.snrw_desz img {
    width: 100%;
}
.sustain_corpo {
    width: 100%;
    position: relative;
}
.sustain_corpo_cont {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.sustain_corpo_le .ys_imgbox_cover {
    border-radius: 20px;
    border-radius: 0 !important;
}
.sustain_corpo_le .ys_imgbox_cover img:nth-child(1) {
    filter: blur(12px);
}
.sustain_corpo_le .ys_imgbox_cover img:nth-child(2) {
    width: calc(100% - 40px);
    height: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 20px;
    border-radius: 0 !important;
}
.sustain_corpo_ri .sustain_never_le_tit .std_tit2 {
    color: #0D3795;
}
.sustain_corpo_le {
    width: 42%;
}
.sustain_corpo_ri {
    width: 58%;
    padding-left: 80px;
}
.sustain_corpo_ri .sustain_never_le_info p {
    color: #5C5F63;
}
.sustain_corpo_ri .mod_more {
    justify-content: flex-start;
}
.sustain_talen {
    width: 100%;
    background: linear-gradient(281deg, #005FA8 14.45%, #005FA8 99.38%);
    position: relative;
    overflow: hidden;
    z-index: 1;
    padding-bottom: 0 !important;
}
.sustain_talen::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 110px;
    background: #fff;
    z-index: 2;
}
.sustain_talen::before {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -13vw;
    width: 46vw;
    height: 46vw;
    border-radius: 890px;
    opacity: 0.6;
    border-radius: 50%;
    background: linear-gradient(36deg, #0077D3 23.09%, rgba(0, 124, 220, 0.00) 84.89%);
}
.sustain_talen_cont {
    width: 100%;
    position: relative;
}
.sustain_talen_cont .ys_imgbox_cover img:nth-child(1) {
    opacity: 1;
}
.sustain_talen_cont .ys_imgbox_cover img:nth-child(2) {
    opacity: 0;
}
.sustain_talen_cont .mod_more_link {
    background: #fff;
    border-color: #fff;
}
.sustain_talen_cont .home_nwes_top_le .std_tit1 {
    color: #fff;
}
.sustain_talen_btm {
    width: calc(100% + 260px);
    display: flex;
    flex-wrap: wrap;
}
.sustain_talen_btm_le {
    width: 34%;
}
.sustain_talen_btm_ri {
    width: 66%;
    padding-left: 40px;
}
.stbl_li_tit .std_tit4 {
    color: rgba(255, 255, 255, 0.6);
    font-weight: bold;
    transition: all 0.36s;
}
.stbl_li_tit {
    cursor: pointer;
}
.stbl_li_info {
    padding-top: 16px;
    display: none;
}
.stbl_li_info p {
    color: #fff;
    line-height: 1.75;
}
.stbl_li {
    margin-bottom: 30px;
}
.stbl_li.on .stbl_li_tit .std_tit4 {
    color: #fff;
}
.stbr_li img {
    border-radius: 40px 0px 0px 40px;
    border-radius: 0 !important;
}
.stbr_li {
    display: none;
}
.stbr_li:first-child {
    display: block;
}
.sustain_talen .ys_cont1400 {
    position: relative;
    z-index: 10;
}
.sustain_emplo {
    width: 100%;
    position: relative;
    padding-bottom: 0 !important;
}
.sustain_emplo_cont {
    width: 100%;
    position: relative;
}
.sustain_emplo_btm {
    width: calc(100% + 255px);
    position: relative;
    overflow: hidden;
}
.sebs_li_wrap .ys_imgbox_cover {
    border-radius: 20px;
    border-radius: 0 !important;
    overflow: hidden;
}
.sebs_li_wrap .ys_imgbox_cover::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    opacity: 0.3;
    background: linear-gradient(180deg, rgba(0, 47, 91, 0.00) 50.09%, #002F5B 100%);
}
.sebs_li_wrap {
    position: relative;
    width: 100%;
}
.sebs_li_wrap_tit .std_tit4 {
    color: #fff;
    line-height: 1.4;
    font-weight: bold;
}
.sebs_li_wrap_tit {
    width: 100%;
    padding: 32px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10;
}
.seks_li {
    width: 460px !important;
    margin-right: 40px;
}
.about_point_li::before {
    display: none;
}
.innova_techn {
    width: 100%;
    position: relative;
}
.innova_techn_cont {
    width: 100%;
    position: relative;
}
.innova_techn_top_tit .std_tit2 {
    text-align: center;
    color: #0D3795;
    line-height: 1.2;
    font-weight: bold;
}
.innova_techn_top_info p {
    color: #5C5F63;
    text-align: center;
    line-height: 1.6;
}
.innova_techn_top_tit {
    margin-bottom: 38px;
}
.innova_techn_top {
    width: 100%;
    padding: 0 100px;
    margin-bottom: 40px;
}
.innova_techn_num {
    width: 100%;
    position: relative;
    margin-bottom: 106px;
}
.itnu_li {
    width: 33.333333%;
    padding: 0 60px;
}
.innova_techn_num_ul {
    margin: 0 -60px;
    display: flex;
    flex-wrap: wrap;
}
.innova_techn_btm_cen {
    width: 39%;
    position: relative;
    margin: 0 auto;
}
.itbc_img {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.itbc_img img {
    width: 100%;
}
.itbc_num {
    width: 100%;
    position: relative;
}
.itbc_num img {
    width: 100%;
}
.itbc_num .std_tit3 {
    position: absolute;
    text-align: center;
    left: 50%;
    transform: translateX(-50%);
    bottom: 20px;
    font-weight: bold;
    color: #1f9e41;
    line-height: 1.3;
}
.innova_techn_btm {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center;
}
.itbw_li_top p {
    font-size: 14px;
    line-height: 1.4;
    color: #fff;
    border-radius: 10px;
    border-radius: 0 !important;
    background: #1BC942;
    padding: 0 12px;
    padding-top: 2px;
    display: inline-block;
}
.innova_techn_btm_le {
    order: 1;
}
.innova_techn_btm_cen {
    order: 2;
}
.innova_techn_btm_ri {
    order: 3;
}
.innova_techn_btm_le {
    text-align: right;
}
.innova_techn_btm_wrap {
    width: 30.5%;
}
.itbw_li_btm p {
    color: #000;
    line-height: 1.6;
}
.itbw_li_top {
    margin-bottom: 8px;
}
.itbw_li1 {
    transform: translateX(24px);
}
.itbw_li2 {
    transform: translateX(-16px);
}
.itbw_li3 {
    transform: translateX(-50px);
}
.itbw_li4 {
    transform: translateX(-16px);
}
.itbw_li5 {
    transform: translateX(24px);
}
.itbw_li {
    margin: 22px 0;
}
.innova_techn_btm_ri .itbw_li1 {
    transform: translateX(0);
}
.innova_techn_btm_ri .itbw_li2 {
    transform: translateX(35px);
}
.innova_techn_btm_ri .itbw_li3 {
    transform: translateX(35px);
}
.innova_techn_btm_ri .itbw_li4 {
    transform: translateX(-0);
}
.innova_techn_desz {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}
.innova_techn_desz img {
    width: 100%;
}
.innova_honors {
    width: 100%;
    position: relative;
    padding-bottom: 0 !important;
}
.innova_honors_cont {
    width: 100%;
    position: relative;
}
.innova_honors .innova_techn_top_tit .std_tit2 {
    color: #FFFFFF;
}
.innova_honors .innova_techn_top_info p {
    color: #fff;
}
.innova_merge {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.innova_honors .innova_techn_top {
    padding-left: 40px;
    padding-right: 40px;
}
.innova_honors_btm {
    width: 100%;
    position: relative;
}
.ihbu_li {
    width: 33.333333%;
    padding: 20px;
    display: none;
}
.ihbu_li:first-child {
    display: block;
}
.ihbu_wrap {
    width: 100%;
    border-radius: 20px;
    border-radius: 0 !important;
    background: rgba(255, 255, 255, 0.10);
    box-shadow: 0px 6px 20px 0px rgba(15, 52, 73, 0.16);
    backdrop-filter: blur(16px);
    padding: 40px 77px 23px;
    text-align: center;
    height: 100%;
}
.ihbu_wrap .ys_imgbox_cover {
    border-radius: 10px;
    border-radius: 0 !important;
}
.ihbu_wrap_tit p {
    color: #fff;
    line-height: 1.6;
}
.ihbu_wrap_tit {
    margin-top: 16px;
}
.innova_honors_btm_ul {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0 -20px;
}
.innova_honors_btm_ul .slick-list {
    width: 100%;
}
.innova_honors_btm_ul .slick-track {
    height: 100%;
}
.innova_honors_btm_ul .slick-dots li {
    border-radius: 20px;
    border-radius: 0 !important;
    width: 12px;
    height: 8px;
    background-color: rgba(255, 255, 255, 0.4);
}
.innova_honors_btm_ul .slick-dots li.slick-active {
    width: 28px;
    background: #fff;
}
.innova_honors_btm_ul .slick-dots {
    position: relative;
    bottom: auto;
    margin-top: 40px;
}
.innova_honors_btm_ul .slick-arrow {
    width: 42px;
    height: 42px;
    background-image: url(../fonts/mod_icon_10.svg);
    background-size: 100%;
    z-index: 10;
    top: 42%;
}
.innova_honors_btm_ul .slick-prev {
    transform: translate(0, -50%) rotate(180deg);
}
.slick-arrow.slick-disabled {
    opacity: 0.6;
    pointer-events: none;
}
.innova_center {
    width: 100%;
    position: relative;
}
.innova_center_cont {
    width: 100%;
}
.innova_center .innova_techn_top_tit .std_tit2 {
    color: #fff;
}
.innova_center_qieh_ul {
    display: flex;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}
.innova_center_qieh {
    display: flex;
    justify-content: center;
    margin-bottom: 40px;
}
.icqu_li {
    min-width: 257px;
    text-align: center;
    cursor: pointer;
}
.icqu_li p {
    color: rgba(255, 255, 255, 0.5);
    line-height: 1.6;
    transition: all 0.36s;
    padding: 8px;
    position: relative;
}
.icqu_li p::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 0;
    height: 2px;
    background: #fff;
    transition: all 0.36s;
    opacity: 0;
}
.icqu_li.act p::after {
    width: 100%;
    opacity: 1;
}
.icqu_li.act p {
    color: #fff;
}
.innova_center_btm {
    width: 100%;
    position: relative;
}
.icbl_ul_li {
    width: 536px !important;
    height: 400px !important;
    position: relative;
    margin-right: 60px;
    transition: all 0.4s !important;
}
.icbl_ul_li_img {
    width: 100%;
    height: 100%;
    border-radius: 5px;
    border-radius: 0 !important;
    overflow: hidden;
    position: relative;
}
.icbl_ul_li_img::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(13, 55, 149, 0.60);
    transition: all 0.36s;
}
.icbl_ul_li_img::before {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 30%;
    left: 0;
    transition: all 0.36s;
    opacity: 0;
    background: linear-gradient(180deg, rgba(13, 55, 149, 0.00) 0%, rgba(13, 55, 149, 0.60) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.62) 100%);
}
.icbl_ul_li_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.icbl_ul_li_tit .std_tit4 {
    font-size: bold;
    color: #fff;
    line-height: 1.4;
}
.icbl_ul_li_tit {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    width: 100%;
    text-align: center;
    padding: 30px 24px;
    transition: all 0.36s;
}
.icbl_ul_li.act {
    height: 510px !important;
}
.icbl_ul_li.act .icbl_ul_li_tit {
    top: auto;
    left: 0;
    transform: none !important;
    bottom: 0;
    text-align: left;
}
.icbl_ul_li.act .icbl_ul_li_img::after {
    opacity: 0;
}
.icbl_ul_li.act .icbl_ul_li_img::before {
    opacity: 1;
}
.icbb_wrap {
    width: calc((100% - 1250px)/2);
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 10;
}
.icbb_le {
    left: 0;
}
.icbb_ri {
    right: 0;
}
.icbl_swip {
    height: 510px;
}
.innova_center_btm_li {
    width: 100%;
    display: none;
}
.innova_center_btm_li:first-child {
    display: block;
}
.innova_intell {
    width: 100%;
    position: relative;
    padding-bottom: 0 !important;
}
.innova_intell_btm {
    width: 100%;
    position: relative;
}
.iibt_wrap {
    width: 100%;
    position: relative;
}
.iibt_wrap .ys_imgbox_cover {
    border-radius: 40px;
    border-radius: 0 !important;
    overflow: hidden;
}
.iibt_wrap .ys_imgbox_cover::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 75px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.62) 100%);
}
.iibt_tit {
    width: 100%;
    padding: 20px 40px;
    position: absolute;
    left: 0;
    bottom: 0;
}
.iibt_tit p {
    color: #fff;
    line-height: 1.6;
}
.innova_intell_btm_list {
    width: 100%;
}
.ihbu_li .iibt_tit {
    position: relative;
    bottom: auto;
    padding: 16px 0 0;
}
.ihbu_li .iibt_tit p {
    color: #5C5F63;
}
.ihbu_li .ys_imgbox_cover {
    border-radius: 20px !important;
    border-radius: 0 !important;
}
.innova_intell .slick-arrow {
    border-radius: 50px;
    border: 1px solid #B2D6FB;
}
.innova_intell .slick-dots li {
    background: rgba(45, 117, 217, 0.4);
}
.innova_intell .slick-dots li.slick-active {
    background: rgba(45, 117, 217, 1);
}
.innova_intell .slick-dots {
    margin-top: 40px;
}
.innova_intell_btm_tui {
    margin-bottom: 56px;
}
/* .ys_g1page .ys_ban_slick {
    display: none;
} */
.career_better {
    width: 100%;
    position: relative;
}
.career_better_cont {
    width: 100%;
    position: relative;
    padding: 0 20px;
}
.career_better_tit .std_tit2 {
    font-weight: bold;
    color: #0D3795;
    line-height: 1.2;
}
.career_better_info p {
    color: #5C5F63;
    line-height: 1.6;
    margin-bottom: 12px;
}
.career_better_desz {
    width: 64px;
    position: absolute;
    top: -40px;
    left: -60px;
}
.career_better_desz img {
    width: 100%;
}
.career_comfor {
    width: 100%;
    position: relative;
    background: linear-gradient(281deg, #005FA8 14.45%, #005FA8 99.38%);
}
.career_comfor_cont {
    width: 100%;
    position: relative;
}
.career_comfor_tit .std_tit2 {
    text-align: center;
    color: #fff;
    line-height: 1.6;
    font-weight: bold;
}
.career_comfor_btm {
    width: 100%;
    position: relative;
}
.ccbu_li {
    width: 100%;
    position: relative;
    display: flex;
    /* justify-content: flex-end;
    position: relative; */
    min-height: 390px;
    margin-bottom: 50px;
}
.ccbu_le {
    width: 46.5%;
    position: absolute;
    top: 0;
    right: 0;
}
.ccbu_le .ys_imgbox_cover {
    border-radius: 20px;
    border-radius: 0 !important;
}
.ccbu_ri {
    width: 56%;
    padding-top: 70px;
    position: relative;
    z-index: 10;
}
.ccbu_ri_wrap {
    width: 100%;
    position: relative;
    /* background: #fff; */
    border-radius: 20px;
    transition: all 0.36s;
    border-radius: 0 !important;
    overflow: hidden;
    padding: 20px 40px 30px;
    z-index: 1;
}
.ccbu_ri_wrap::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.10);
    box-shadow: 0px 16px 35px 0px rgba(15, 52, 73, 0.22);
    backdrop-filter: blur(16px);
    z-index: -1;
    transition: all 0.36s;
}
.ccbu_ri_wrap_icon {
    width: 80px;
    margin-bottom: 40px;
}
.ccbu_ri_wrap_icon img:nth-child(2) {
    opacity: 0;
}
.ccbu_ri_wrap_tit .std_tit4 {
    font-weight: bold;
    color: #fff;
    line-height: 1.4;
    transition: all 0.36s;
}
.ccbu_ri_wrap_info p {
    color: #fff;
    line-height: 1.75;
    transition: all 0.36s;
}
.ccbu_ri_wrap_tit {
    margin-bottom: 12px;
}
.ccbu_li:nth-child(2n) .ccbu_le {
    left: 0;
    right: auto !important;
}
.ccbu_li:nth-child(2n) {
    justify-content: flex-end;
}
.career_play {
    width: 100%;
    position: relative;
}
.career_play_img {
    width: 100%;
    position: relative;
}
.career_play_img img {
    width: 100%;
}
.career_play_img::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.20);
}
.career_play_cotrl {
    width: 96px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
}
.career_play_cotrl img {
    width: 100%;
}
.career_grow {
    width: 100%;
    position: relative;
}
.career_grow_cont {
    width: 100%;
    position: relative;
}
.career_grow .career_better_tit {
    text-align: center;
}
.career_grow_btm {
    width: 100%;
    position: relative;
}
.career_grow_btm_input {
    margin: 0 -20px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    position: relative;
    z-index: 10;
}
.cgbi_li {
    width: 33.333333%;
    padding: 0 20px;
}
.cgbi_wrap {
    width: 100%;
    height: 60px;
    border: 1px solid rgba(45, 117, 217, 0.20);
    border-radius: 10px;
    border-radius: 0 !important;
}
.cgbi_wrap .ys_select {
    height: 100%;
}
.cgbi_wrap .ys_select_hd {
    padding-left: 30px;
    padding-right: 30px;
}
.cgbi_wrap .ys_select_xtbbox {
    right: 32px;
    width: 24px;
}
.cgbi_wrap .ys_select_hd input {
    color: #5C5F63;
    line-height: 1.6;
    font-size: 18px;
}
.cgbi_wrap .ys_select_hd input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #5C5F63;
}
.cgbi_wrap .ys_select_hd input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #5C5F63;
}
.cgbi_wrap .ys_select_hd input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #5C5F63;
}
.cgbi_wrap .ys_select_hd input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #5C5F63;
}
.cgbi_wrap .ys_select_bd {
    border: 1px solid rgba(45, 117, 217, 0.20);
    border-radius: 10px;
    border-radius: 0 !important;
    top: calc(100% + 10px);
    padding: 20px 0;
    max-height: 140px;
}
.ys_select_li {
    font-size: 16px;
    line-height: 1.5;
    color: #5C5F63;
    padding-left: 20px;
    padding-right: 20px;
}
.cgbi_li1 .cgbi_wrap {
    width: 100%;
    background: #1f9e41;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.cgbi_li1 p {
    color: #fff;
    line-height: 1.6;
}
.career_grow_btm_list {
    position: relative;
    /* margin: 0 -20px; */
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.cgbl_li {
    width: 33.333333%;
    padding: 0 20px;
    margin-bottom: 30px;
}
.cgbl_wrap {
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 20px;
    border-radius: 0 !important;
    background: #FFF;
    box-shadow: 0px 10px 18px 0px rgba(15, 52, 73, 0.16);
    padding: 20px 40px;
    cursor: pointer;
}
.cgbl_wrap_tit p {
    color: #1f9e41;
    line-height: 1.6;
    font-weight: bold;
}
.cgbl_wrap_tit {
    margin-bottom: 22px;
}
.cwul_le {
    width: 24px;
}
.cwul_le img {
    width: 100%;
}
.cwul_ri {
    padding-left: 16px;
}
.cwul_ri p {
    color: #5C5F63;
    line-height: 1.75;
}
.cgbl_wrap_ul_li {
    display: flex;
    margin-bottom: 10px;
}
.cgbl_wrap_more .hwbm_le p {
    color: #1f9e41;
}
.cgbl_wrap_ul {
    margin-bottom: 20px;
}
.career_grow_btm_wip {
    margin: 0 -20px;
}
.cgbw_li {
    width: 100%;
    position: relative;
    padding-top: 40px;
}
.career_grow_btm .slick-dots li {
    width: 12px;
    height: 8px;
    border-radius: 40px;
    border-radius: 0 !important;
    background: rgba(45, 117, 217, 0.4);
}
.career_grow_btm .slick-dots li.slick-active {
    background: rgba(45, 117, 217, 1);
    width: 28px;
}
.career_grow_btm .slick-dots {
    position: relative;
    bottom: auto !important;
    margin-top: 43px;
}
.career_grow_btm_cont {
    width: 100%;
    position: relative;
}
.cgbc_le img {
    transform: rotate(180deg);
}
.cgbc_btm {
    width: 256px;
    position: absolute;
    bottom: -15px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.cgbc_btn {
    width: 42px;
    cursor: pointer;
}
.cgbc_btn img {
    width: 100%;
}
.ys_modal_content {
    width: 980px;
    border-radius: 40px;
    border-radius: 0 !important;
    padding: 40px 80px;
}
.pop_posit_tit .std_tit3 {
    font-weight: 600;
    line-height: 130%;
    color: #0D3795;
}
.pop_posit_info_li .pop_posit_info_p {
    color: #5C5F63;
}
.pop_posit_info_li .std_word1 {
    color: #000;
}
.pop_posit_tit {
    margin-bottom: 20px;
}
.pop_posit_info_li {
    width: 294px;
    padding-right: 10px;
}
.pop_posit_info {
    display: flex;
    margin-bottom: 30px;
}
.pop_posit_btm {
    width: 100%;
    position: relative;
}
.ppbl_tit p {
    color: #1f9e41;
    line-height: 1.6;
}
.ppbl_info p {
    color: #727780;
    line-height: 1.75;
    margin-bottom: 12px;
}
.ppbl_tit p {
    color: #1f9e41;
    line-height: 1.6;
    font-weight: bold;
}
.ppbl_tit {
    margin-bottom: 12px;
}
.pop_posit_btm_li {
    margin-bottom: 30px;
}
.pop_posit_btn {
    width: 100%;
    display: flex;
    justify-content: center;
}
.ppbl_link {
    width: 295px;
    background: #1f9e41;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    border-radius: 0 !important;
    padding: 8px;
    cursor: pointer;
    border: 1px solid #1f9e41;
    transition: all 0.36s;
}
.ppbl_link_le p {
    color: #fff;
    line-height: 1.5;
}
.ppbl_link_ri {
    width: 24px;
    margin-left: 16px;
}
.ppbl_link_ri img {
    width: 100%;
}
.pop_posit_btn_li {
    padding: 0 24px;
}
.pop_posit_btn_li2 .ppbl_link {
    background: transparent;
}
.pop_posit_btn_li2 .ppbl_link_le p {
    color: #1f9e41;
    transition: all 0.36s;
}
.pop_posit .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px !important;
    background: #0D3795 !important;
}
.pop_posit .ys_modal_close {
    right: 30px;
    top: 30px;
}
.partne_join {
    width: 100%;
    position: relative;
}
.partne_join_cont {
    width: 100%;
    position: relative;
    padding-bottom: 150px;
}
.partne_join_top {
    padding-bottom: 30px;
}
.partne_join_top .std_tit2 {
    font-weight: bold;
    color: #0D3795;
    line-height: 1.2;
    text-align: center;
}
.partne_join_btm {
    width: 100%;
}
.partne_join_tit .std_tit4 {
    color: #5C5F63;
    line-height: 1.4;
    font-weight: bold;
    text-align: right;
}
.partne_join_tit {
    border-bottom: 1px solid rgba(45, 117, 217, 0.2);
    padding-bottom: 3px;
    position: relative;
}
.partne_join_tit img {
    width: 140px;
    position: absolute;
    top: -35px;
    left: 0;
}
.partne_join_info {
    width: 100%;
    position: relative;
    padding: 24px 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border-bottom: 1px solid rgba(45, 117, 217, 0.2);
    position: relative;
}
.partne_join_info_le {
    width: 400px;
    padding: 0 40px;
    text-align: center;
}
.partne_join_info_ri {
    width: calc(100% - 400px);
    padding: 37px 125px;
    border-left: 1px solid rgba(45, 117, 217, 0.2);
}
.partne_join_info_le .std_tit3 {
    color: #1f9e41;
    line-height: 1.3;
    font-weight: bold;
}
.partne_join_info_ri p {
    color: #5C5F63;
    line-height: 1.75;
}
.partne_join_info img {
    width: 140px;
    position: absolute;
    bottom: -62px;
    right: 0;
}
.partne_type_cont {
    width: 100%;
    position: relative;
    padding-top: 0 !important;
}
.partne_type_btm {
    width: 100%;
}
.partne_type_btm_ul {
    /* width: 100%; */
    margin: 0 -40px;
    display: flex;
    flex-wrap: wrap;
}
.ptbu_li {
    width: 25%;
    padding: 0 40px;
    position: relative;
}
.ptbu_wrap {
    width: 100%;
    position: relative;
    text-align: center;
}
.ptbu_li::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 60px;
    background: rgba(45, 117, 217, 0.2);
}
.ptbu_wrap_icon {
    width: 80px;
    margin: 0 auto;
    margin-bottom: 24px;
}
.ptbu_wrap_tit .std_tit4 {
    font-weight: bold;
    color: #1f9e41;
    line-height: 1.4;
}
.ptbu_wrap_info p {
    color: #5C5F63;
    line-height: 1.6;
    font-size: 14px;
}
.ptbu_wrap_tit {
    margin-bottom: 8px;
}
.ptbu_li:last-child::after {
    display: none;
}
.partne_join_cont {
    width: 100%;
    position: relative;
}
.partne_join_form {
    width: 100%;
    position: relative;
    border-radius: 40px;
    border-radius: 0 !important;
    background: #FFF;
    box-shadow: 0px 3px 10px 0px rgba(204, 209, 218, 0.66);
    padding: 40px 80px;
}
.partne_join_form_ul {
    margin: 0 -24px;
    display: flex;
    flex-wrap: wrap;
}
.pjfu_li {
    width: 33.333333%;
    padding: 0 24px;
    margin-bottom: 29px;
}
.pjfu_wrap {
    width: 100%;
    position: relative;
}
.pjfu_wrap_top p {
    color: #000;
    line-height: 1.75;
}
.pjfu_wrap_top p span {
    color: #E41F20;
}
.pjfu_wrap_top {
    margin-bottom: 8px;
}
.pjfu_wrap_btm {
    width: 100%;
    border-radius: 5px;
    border-radius: 0 !important;
    border: 1px solid rgba(45, 117, 217, 0.20);
    height: 40px;
}
.pjfu_wrap_btm input {
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: rgba(100, 115, 149, 1) !important;
    padding: 0 16px;
}
.pjfu_wrap_btm input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: rgba(100, 115, 149, 0.5) !important;
}
.pjfu_wrap_btm input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: rgba(100, 115, 149, 0.5) !important;
}
.pjfu_wrap_btm input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: rgba(100, 115, 149, 0.5) !important;
}
.pjfu_wrap_btm input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: rgba(100, 115, 149, 0.5) !important;
}
.pjfu_wrap_btm .cgbi_wrap {
    border: none !important;
    height: 100% !important;
}
.pjfu_wrap_btm .ys_select_hd input {
    font-size: 14px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.pjfu_wrap_btm .cgbi_wrap .ys_select_hd {
    padding-left: 16px !important;
    padding-right: 16px !important;
}
.pjfu_wrap_btm .cgbi_wrap .ys_select_xtbbox {
    right: 8px !important;
}
.pjfu_wrap_btm .ys_select_li {
    font-size: 14px;
}
.pjfu_cont {
    width: 100%;
    display: flex;
    align-items: flex-end;
}
.pjfu_cont_le {
    width: 55%;
    cursor: pointer;
}
.pjfu_cont_ri {
    padding-left: 28px;
    width: 45%;
}
.pjfu_cont_le img {
    width: 100%;
}
.partne_join_form_ul2 {
    justify-content: flex-end;
}
.pjfu_li_info_le {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 1px solid #5C5F63;
    flex: none;
    margin-top: 3px;
    transition: all 0.36s;
    position: relative;
    cursor: pointer;
}
.pjfu_li_info_le::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #0D3795;
    transition: all 0.36s;
    opacity: 0;
}
.pjfu_li_info_le.on {
    border-color: #0D3795;
}
.pjfu_li_info_le.on::after {
    opacity: 1;
}
.pjfu_li_info {
    display: flex;
    justify-content: flex-end;
}
.pjfu_li_info_ri {
    padding-left: 8px;
}
.pjfu_li_info_ri p a {
    color: #1f9e41;
}
.pjfu_li_info_ri p {
    font-size: 14px;
    line-height: 1.6;
    color: #5C5F63;
}
.pjfu_li .mod_more_link {
    width: 100%;
    justify-content: center;
}
.partne_join_form_ul2 {
    align-items: flex-end;
}
.partne_form_cont {
    width: 100%;
    position: relative;
}
.conta_holly {
    width: 100%;
    position: relative;
    padding-bottom: 0 !important;
    background: linear-gradient(180deg, #DCF3FF 0%, rgba(225, 245, 255, 0.00) 100%);
}
.conta_holly_cont {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.conta_holly_le {
    width: 48%;
    padding-top: 50px;
}
.conta_holly_ri {
    width: 52%;
}
.conta_holly_ri img {
    width: 100%;
}
.conta_holly_le_tit .std_tit2 {
    color: #000;
    line-height: 1.2;
    font-weight: bold;
}
.chlg_ri .std_tit3 {
    color: #1f9e41;
    line-height: 1.3;
    font-weight: bold;
}
.chlg_le {
    width: 32px;
    flex: none;
    margin-top: 2px;
}
.chlg_le img {
    width: 100%;
}
.conta_holly_le_group {
    display: flex;
    margin-bottom: 30px;
}
.chlg_ri {
    padding-left: 24px;
}
.chlu_le p {
    color: #000;
    line-height: 1.6;
    font-weight: bold;
}
.conta_addre_list_li .chlu_le p {
    white-space: nowrap;
}
.call_wrap_btm .chlu_le {
    width: auto !important;
}
.chlu_ri p {
    color: #5C5F63;
    font-size: 18px;
    line-height: 1.6;
}
.chlu_le {
    flex: none;
    width: 102px;
    padding-right: 10px;
}
.chlu_li {
    display: flex;
    margin-bottom: 12px;
}
.conta_addre {
    width: 100%;
    position: relative;
}
.conta_addre_cont {
    width: 100%;
}
.conta_addre_list_li {
    width: 100%;
    padding: 0 20px;
    margin-bottom: 40px;
}
.conta_addre_list {
    margin: 0 -20px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.call_wrap {
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 20px;
    border-radius: 0 !important;
    background: #FFF;
    padding: 40px;
    box-shadow: 0px 12px 32px 0px rgba(90, 143, 172, 0.13);
}
.call_wrap_tit .std_tit4 {
    color: #1f9e41;
    font-weight: 600;
    line-height: 1.4;
}
.call_wrap_tit {
    margin-bottom: 32px;
}
.call_wrap_subtit p {
    font-weight: bold;
    color: #000;
    line-height: 1.6;
}
.call_wrap_subtit {
    margin-bottom: 8px;
}
.call_wrap_info p {
    color: #5C5F63;
}
.call_wrap_btm {
    margin-top: 32px;
    display: flex;
    flex-wrap: wrap;
}
.call_wrap_btm .chlu_le {
    width: 40px;
}
.call_wrap_btm .chlu_li {
    width: 50%;
    margin-bottom: 0;
}
.conta_addre_swip {
    width: 100%;
    position: relative;
    border-radius: 20px;
    background: #FFF;
    border-radius: 0 !important;
    box-shadow: 0px 12px 32px 0px rgba(90, 143, 172, 0.13);
    padding: 10px 20px;
    margin-bottom: 50px;
}
.conta_addre_swip_ul {
    display: flex;
    justify-content: center;
}
.casu_wrap_le {
    width: 32px;
}
.casu_wrap_ri {
    padding-left: 16px;
}
.casu_wrap {
    display: flex;
    align-items: center;
    padding: 10px 32px;
    border-radius: 10px;
    border-radius: 0 !important;
    transition: all 0.36s;
}
.casu_wrap_le img {
    transform: scale(1) !important;
}
.casu_wrap_ri p {
    color: #5C5F63;
    line-height: 1.75;
    transition: all 0.36s;
}
.casu_wrap_le img:nth-child(2) {
    opacity: 0;
}
.casu_li.act .casu_wrap {
    background: #1f9e41;
}
.casu_li.act .casu_wrap_le img:nth-child(1) {
    opacity: 0;
}
.casu_li.act .casu_wrap_le img:nth-child(2) {
    opacity: 1;
}
.casu_li.act .casu_wrap_ri p {
    color: #fff;
}
.casu_li {
    padding: 0 60px;
}
.conta_holly_desz {
    width: 75%;
    position: absolute;
    bottom: -39%;
    left: 0;
}
.conta_holly_desz img {
    width: 100%;
}
.series_ban {
    width: calc(100% + 110px);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.series_ban_ri {
    width: 46%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.series_ban_le {
    width: 54%;
    padding-right: 120px;
}
.series_ban_le_tit .std_tit1 {
    color: #0D3795;
    line-height: 1.2;
    font-weight: bold;
}
.series_ban_le_info p {
    color: #5C5F63;
    line-height: 1.75;
}
.series_ban_le_tit {
    margin-bottom: 32px;
}
.series_ban_le_info {
    margin-bottom: 60px;
}
.sblm_ri_pro img {
    width: 24px;
}
.sblm_ri a {
    display: flex;
    align-items: center;
    border: 1px solid rgba(45, 117, 217, 1);
    border-radius: 5px;
    border-radius: 0 !important;
    overflow: hidden;
    transition: all 0.36s;
}
.sblm_ri {
    display: inline-block;
    cursor: pointer;
}
.series_ban_le_more {
    display: flex;
}
.sblm_ri_le p {
    color: #1f9e41;
    line-height: 1.75;
    transition: all 0.36s;
}
.sblm_ri_pro {
    background: #1f9e41;
    padding: 9px 16px;
    transition: all 0.36s;
    border-left: 1px solid #fff;
}
.sblm_le {
    margin-right: 22px;
}
.sblm_ri_le {
    padding: 0 46px;
}
.series_ban_ri_img {
    width: 67%;
}
.series_ban_ri_siwp {
    width: 33%;
    padding-left: 40px;
}
.sbri_li_tit {
    width: 100%;
    text-align: center;
}
.sbri_li_tit p {
    color: #1f9e41;
    line-height: 1.75;
}
.sbri_li {
    display: none;
}
.sbri_li:first-child {
    display: block;
}
.sbrs_li {
    width: 100%;
    border-radius: 10px;
    border-radius: 10px;
    border-radius: 0 !important;
    background: rgba(255, 255, 255, 0.20);
    /* box-shadow: 0px 12px 32px 0px rgba(90, 143, 172, 0.13); */
    margin-bottom: 10px;
    transition: all 0.36s;
    cursor: pointer;
    display: none;
}
.sbrs_li:first-child {
    display: block;
}
.sbrs_qieh_wrap {
    width: 32px;
    cursor: pointer;
}
.sbrs_qieh_wrap img {
    width: 100%;
    position: relative;
}
.sbrs_qieh {
    display: flex;
    justify-content: center;
}
.sbrs_qieh_ri {
    margin-left: 20px;
}
.sbrs_ul {
    margin-bottom: 14px;
}
.sbri_li_tit {
    margin-top: 18px;
}
.sbrs_li.slick-current {
    background: #fff;
}
.sbri_li_top {
    width: 100%;
    position: relative;
}
.sbri_li_top_play {
    width: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
}
.sbri_li_top_play img {
    width: 100%;
}
.series_scale {
    width: 100%;
    position: relative;
    padding-bottom: 0 !important;
}
.series_scale_cont {
    width: 100%;
    position: relative;
}
.series_scale_btm {
    width: 100%;
    position: relative;
    border-radius: 20px;
    border-radius: 0 !important;
    background: rgba(255, 255, 255, 0.20);
    padding: 40px 120px;
    text-align: center;
    box-shadow: 0px 8px 24px 0px rgba(0, 69, 119, 0.05), 0px 4px 16px 0px rgba(0, 69, 119, 0.08);
}
.series_scale_btm p {
    color: #5C5F63;
    line-height: 1.6;
}
.series_featu {
    width: 100%;
    position: relative;
}
.series_featu.on {
    padding-bottom: 0 !important;
}
.series_featu_cont {
    width: 100%;
    position: relative;
}
.series_featu_btm {
    width: 100%;
    position: relative;
}
.sfbu_li {
    width: 33.333333%;
    padding: 20px;
    display: none;
}
.sfbu_li:first-child {
    display: block;
}
.series_featu_btm_ul {
    margin: 0 -20px;
}
.sfbu_wrap {
    width: 100%;
    height: 100%;
    position: relative;
    background: #fff;
    padding: 32px;
    background: #fff;
    box-shadow: 0px 0 20px 0px rgba(15, 52, 73, 0.22);
    border-radius: 20px;
    border-radius: 0 !important;
    transition: all 0.36s;
    overflow: hidden;
    z-index: 1;
}
.sfbu_wrap_icon {
    width: 58px;
    border: 1px solid #1f9e41;
    transition: all 0.36s;
    padding: 12px;
    border-radius: 5px;
    border-radius: 0 !important;
    background: #1f9e41;
    margin-bottom: 70px;
}
.sfbu_wrap_icon img:nth-child(2) {
    opacity: 0;
}
.sfbu_wrap_tit .std_tit4 {
    color: #000;
    line-height: 1.4;
    font-weight: bold;
    transition: all 0.36s;
}
.sfbu_wrap_tit {
    margin-bottom: 10px;
}
.sfbu_wrap_info p {
    line-height: 1.75;
    color: #5C5F63;
    transition: all 0.36s;
}
.sfbu_wrap_desz {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 75%;
    opacity: 0;
    transition: all 0.36s;
    z-index: -1;
}
.sfbu_wrap_desz img {
    width: 100%;
}
.series_featu .innova_techn_top_tit {
    margin-bottom: 15px;
}
.series_featu_btm_ul .slick-dots li {
    background: rgba(45, 117, 217, 0.4);
}
.series_featu_btm_ul .slick-dots li.slick-active {
    background: rgba(45, 117, 217, 1);
}
.series_certif_btm_il .slick-dots li {
    background: rgba(45, 117, 217, 0.4);
}
.series_certif_btm_il .slick-dots li.slick-active {
    background: rgba(45, 117, 217, 1);
}
.series_featu_btm_ul .slick-dots {
    margin-top: 25px;
}
.series_ziding {
    width: 100%;
    position: relative;
}
.series_ziding_cont {
    width: 100%;
    position: relative;
}
.series_ziding_wrap {
    width: 100%;
    position: relative;
    border-radius: 20px;
    border-radius: 0 !important;
    overflow: hidden;
}
.series_ziding_wrap img {
    width: 100%;
}
.series_ziding_play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80px;
    cursor: pointer;
    z-index: 10;
    display: none;
}
.series_ziding_play img {
    width: 100%;
}
.series_parame {
    width: 100%;
    position: relative;
    max-width: 1920px;
    margin: 0 auto;
}
.series_applic {
    max-width: 1920px;
    margin: 0 auto;
}
.series_parame_cont {
    width: 100%;
    position: relative;
    min-height: 610px;
}
.series_parame_le {
    width: 37%;
    padding: 124px 85px;
    border-radius: 0px 40px 40px 0px;
    border-radius: 0 !important;
    background: rgba(255, 255, 255, 0.10);
    box-shadow: 0px 16px 35px 0px rgba(15, 52, 73, 0.22);
    backdrop-filter: blur(16px);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    z-index: 10;
}
.series_parame_desz {
    width: 84%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 40px 0 0 40px;
    border-radius: 0 !important;
    overflow: hidden;
}
.series_parame_desz img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.series_parame .ys_cont1400 {
    position: relative;
    z-index: 11;
}
.series_parame_cont {
    display: flex;
    justify-content: flex-end;
}
.series_parame_ri {
    width: 60%;
}
.splu_img {
    width: 100%;
    display: none;
}
.splu_img img {
    width: 100%;
}
.splu_img:first-child {
    display: block;
}
.series_parame_ri_tit .std_tit2 {
    font-weight: bold;
    color: #fff;
}
.series_parame_btm {
    width: 100%;
    position: relative;
}
.spbt_li {
    width: 33.333333%;
    position: relative;
    text-align: center;
    display: none;
    cursor: pointer;
}
.spbt_li:first-child {
    display: block;
}
.spbt_ul {
    position: relative;
}
.spbt_ul::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: rgba(255, 255, 255, 0.2);
}
.spbt_li p {
    color: #fff;
    line-height: 1.6;
    padding: 10px 10px 20px;
    position: relative;
}
.spbt_li p::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 1px;
    background: #fff;
    transition: all 0.36s;
    opacity: 0;
}
.series_parame_btm_row {
    width: 100%;
    position: relative;
}
.spbr_li_top {
    width: 100%;
    border-radius: 10px;
    border-radius: 0 !important;
    background: rgba(255, 255, 255, 0.10);
    box-shadow: 0px 16px 35px 0px rgba(15, 52, 73, 0.22);
    backdrop-filter: blur(16px);
    padding: 40px 20px;
}
.series_parame_btm_top {
    margin-bottom: 40px;
}
.spbr_li_top_li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
    padding: 10px 5px;
    display: flex;
}
.spbr_li_top_li p {
    color: #fff;
    line-height: 1.6;
    width: 25%;
    text-align: center;
}
.spbr_li_top_li .sltl_p1 {
    text-align: left;
}
.spbr_li_btm_le .mod_more_link {
    background: #fff;
}
.spbr_li_btm_le .mod_more_link p {
    color: #1f9e41;
}
.spbr_li_btm_le .ys_imgbox_cover img:nth-child(2) {
    opacity: 0;
}
.spbr_li_btm_ri .mod_more_link {
    border-color: #fff;
    background: transparent;
    border: 1px solid #fff;
}
.spbr_li_btm {
    display: flex;
    margin-top: 40px;
}
.spbr_li_btm_le {
    margin-right: 32px;
}
.spbr_li {
    width: 100%;
    display: none;
}
.spbr_li:first-child {
    display: block;
}
.spbr_btm_wrap {
    width: 42px;
    cursor: pointer;
}
.spbr_btm_wrap img {
    width: 100%;
}
.spbr_btm {
    display: flex;
    position: absolute;
    bottom: 10px;
    right: 0;
}
.spbr_btm_ri {
    margin-left: 40px;
}
.spbr_btm_le img {
    transform: rotate(180deg);
}
.spbt_li.slick-current p::after {
    width: 100%;
    opacity: 1;
}
.series_certif_btm {
    width: 100%;
    position: relative;
}
.series_certif_btm_il {
    margin: 0 -90px;
}
.scbi_li {
    width: 25%;
    position: relative;
    padding: 0 90px;
    padding-top: 15px;
}
.scbi_li::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 90px;
    background: rgba(45, 117, 217, 0.2);
    left: 0;
}
.scbi_li:first-child:after {
    display: none;
}
.scbi_wrap_top {
    width: 100%;
    position: relative;
    padding: 15px 26px;
    transition: all 0.36s;
    border-radius: 10px;
    border-radius: 0 !important;
    margin-bottom: 16px;
}
.scbi_wrap_top .ys_imgbox_cover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    transition: all 0.36s;
    opacity: 0;
    pointer-events: none;
}
.scbi_wrap_icon {
    width: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.36s;
    opacity: 0;
    pointer-events: none;
}
.scbi_wrap_btm p {
    color: #000;
    line-height: 1.75;
    text-align: center;
}
.series_certif .series_parame_ri_tit .std_tit2 {
    color: #0D3795;
    text-align: center;
}
.series_certif .series_parame_ri_tit {
    margin-bottom: 35px;
}
.series_applic {
    width: 100%;
    position: relative;
    padding-bottom: 0 !important;
    z-index: 2;
}
.series_applic_cont {
    width: 100%;
    position: relative;
    margin-bottom: 20px;
}
.series_applic_btm_ul {
    margin: 0 -20px;
    position: relative;
    display: flex;
    align-items: stretch;
}
.series_applic_btm_ul .slick-list {
    width: 100%;
}
.series_applic_btm_ul .slick-track {
    height: 100%;
}
.series_applic_btm {
    width: 100%;
    position: relative;
}
.series_applic_btm_ul::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: rgba(45, 117, 217, 0.20);
}
.sabu_li {
    width: 14.2857142%;
    padding: 0 20px;
    display: none;
}
.sabu_li:first-child {
    display: block;
}
.sabu_wrap {
    width: 100%;
    height: 100%;
    position: relative;
    padding-bottom: 20px;
    cursor: pointer;
}
.sabu_wrap::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 2px;
    background: #1f9e41;
    transition: all 0.36s;
    opacity: 0;
}
.sabu_wrap_icon {
    width: 50px;
    margin: 0 auto;
}
.sabu_wrap_info p {
    color: #000;
    line-height: 1.75;
    text-align: center;
    transition: all 0.36s;
}
.sabu_wrap_icon img:nth-child(2) {
    opacity: 0;
}
.series_applic_btmr {
    width: 100%;
    position: relative;
    padding: 0 70px;
}
.sabu_li {
    width: 100%;
    position: relative;
}
.sabu_li_img {
    width: 100%;
    position: relative;
    border-radius: 40px;
    border-radius: 0 !important;
    overflow: hidden;
}
.sabu_li_img img {
    width: 100%;
}
.sabu_li_img .sabu_li_img_desz {
    position: absolute;
    left: 0;
    top: 0;
    width: 60%;
    /* backdrop-filter: blur(8px); */
}
.sabu_li_posit {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 200px;
    width: 430px;
    z-index: 10;
}
.sabu_li_posit .produc_publi_cont {
    text-align: left;
}
.sabu_li_posit .produc_publi_tit .std_tit2 {
    color: #fff;
}
.sabu_li_posit .produc_publi_info p {
    color: #fff;
}
.sabu_li_posit .mod_more {
    display: flex;
    justify-content: flex-start;
}
.sabu_li_posit .mod_more_link {
    border: 1px solid #fff;
    background: transparent;
}
.sabu_li.slick-current .ys_imgbox_cover img:nth-child(1) {
    opacity: 0;
}
.sabu_li.slick-current .ys_imgbox_cover img:nth-child(2) {
    opacity: 1;
}
.sabu_li.slick-current .sabu_wrap_info p {
    color: #1f9e41;
}
.sabu_li.slick-current .sabu_wrap::after {
    width: 100%;
    opacity: 1;
}
.series_applic_btm_ul .slick-arrow {
    width: 42px;
    height: 42px;
    background-image: url(../fonts/mod_icon_08.svg);
    background-size: 100%;
    z-index: 10;
}
.series_applic_btm_ul .slick-prev {
    transform: translate(0, -50%) rotate(180deg);
    left: -60px;
}
.series_applic_btm_ul .slick-next {
    right: -60px;
}
.series_suppor_cont {
    width: 100%;
}
.series_certif {
    padding-bottom: 0 !important;
}
.series_suppor_btm {
    position: relative;
    border-radius: 20px;
    border-radius: 0 !important;
    /* background: #fff; */
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    margin: 0 -2px;
}
.series_suppor_btm_li {
    width: 25%;
    padding: 2px;
}
.series_suppor_btm_li .plrb_li_wtap {
    background: #fff;
}
.series_suppor_desz {
    width: 60%;
    position: absolute;
    top: -50%;
    right: 0;
    z-index: -1;
}
.series_suppor_desz img {
    width: 100%;
}
.series_suppor {
    position: relative;
    z-index: 1;
}
.industr_solut {
    width: 100%;
    position: relative;
}
.industr_solut_cont {
    width: 100%;
    position: relative;
}
.industr_solut_list {
    width: 100%;
    position: relative;
}
.industr_solut_list_ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -26px;
}
.islu_li {
    width: 33.333333%;
    padding: 0 26px;
    margin-bottom: 60px;
}
.islu_wtap {
    width: 100%;
    position: relative;
}
.islu_wtap .ys_imgbox_cover {
    border-radius: 20px;
    border-radius: 0 !important;
}
.islu_wtap_tit .std_tit4 {
    font-weight: bold;
    color: #000;
    line-height: 1.4;
    overflow: hidden;
    -webkit-line-clamp: 3;
    height: 4.2em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.islu_wtap_info p {
    color: #5C5F63;
    line-height: 1.6;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.islu_wtap_tit {
    margin-top: 16px;
    margin-bottom: 4px;
}
.islu_wtap_more .hwbm_le p {
    color: #1f9e41;
}
.islu_wtap_info {
    margin-bottom: 16px;
}
.industr_summa {
    width: 100%;
    position: relative;
    padding-bottom: 0 !important;
}
.industr_summa_cont {
    width: 100%;
    position: relative;
}
.industr_summa_top {
    width: 100%;
    position: relative;
}
.industr_summa_top_list {
    display: flex;
    /* flex-wrap: wrap; */
    margin: 0 -37px;
}
.istl_li {
    width: 20%;
    padding: 0 37px;
}
.istl_wrar {
    width: 100%;
    position: relative;
}
.istl_wrar_top p {
    color: #fff;
    font-weight: bold;
    text-align: center;
    border-radius: 4px;
    border-radius: 0 !important;
    background: linear-gradient(291deg, #1BC942 45.19%, #8AE3FF 120.09%);
    padding: 5px 15px 0;
    min-width: 160px;
}
.std_tit28 {
    font-size: 28px;
    line-height: 1.4;
    font-weight: bold;
}
.istl_wrar_top {
    position: relative;
    margin-bottom: 8px;
}
.istl_wrar_top i {
    width: 1px;
    background: #fff;
    margin: 0 auto;
    height: 47px;
    position: relative;
    display: block;
}
.istl_wrar_top i::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #1BC942;
}
.istl_wrar_btm {
    width: 100%;
    position: relative;
    text-align: center;
}
.istl_wrar_btm p {
    color: #fff;
    line-height: 1.75;
}
.industr_summa_btm {
    width: 100%;
    position: relative;
}
.compan_partn_cont {
    width: 100%;
    position: relative;
}
.compan_partn_btm {
    width: 100%;
    position: relative;
}
.compan_partn_btm_width {
    margin: 0 auto;
}
.cpbu_wrap {
    width: 100%;
    padding: 21px 17px;
    padding-bottom: 0;
    border-radius: 10px;
    border-radius: 0 !important;
    transition: all 0.36s;
    transition-property: background !important;
    z-index: 1;
    position: relative;
}
.cpbu_wrap_cont {
    width: 100%;
    position: relative;
    z-index: 4;
}
.cpbu_wrap_img {
    width: 100%;
    background: #fff;
    border-radius: 20px;
    border-radius: 0 !important;
    overflow: hidden;
}
.cpbu_wrap_btm {
    width: 100%;
    position: relative;
    padding: 20px 0px 40px;
    opacity: 0;
    transition: all 0.36s;
    z-index: 10;
}
.cpbu_wrap_btm_tit .std_tit30 {
    text-align: center;
    color: #fff;
    line-height: 1.4;
    font-weight: bold;
}
.cpbu_wrap {
    width: 396px !important;
}
.compan_partn_top {
    width: 100%;
    text-align: center;
}
.cpbu_wrap.swiper-slide-active::after {
    opacity: 1;
}
.cpbu_wrap::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    border-radius: 0 !important;
    background: linear-gradient(281deg, #005FA8 14.45%, #005FA8 99.38%);
    transition: all 0.36s;
    opacity: 0;
}
.cpbu_wrap.swiper-slide-active .cpbu_wrap_btm {
    opacity: 1;
}
.cpbu_wrap.swiper-slide-active .cpbu_wrap_desz {
    opacity: 1;
}
.cpbu_wrap_btm {
    padding-bottom: 68px;
}
.cpbu_wrap_btm_lab p {
    font-size: 14px;
    line-height: 1.6;
    border-radius: 5px;
    border-radius: 0 !important;
    background: #1BC942;
    display: inline-block;
    color: #fff;
    padding: 2px 8px;
}
.cpbu_wrap_btm_tit p {
    color: #fff;
    line-height: 1.75;
}
.cpbu_wrap_btm_lab {
    margin-bottom: 14px;
}
.cpbu_wrap_desz {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 82%;
    z-index: 2;
    transition: all 0.36s;
    opacity: 0;
}
.cpbu_wrap_desz img {
    width: 100%;
}
.edbl_qieh_btn {
    width: 42px;
    cursor: pointer;
}
.edbl_qieh {
    display: flex;
    justify-content: space-between;
    width: 540px;
    position: absolute;
    bottom: 80px;
    left: 50%;
    transform: translateX(-50%);
}
.edbl_qieh_le img {
    transform: rotate(180deg);
}
.compan_partn {
    width: 100%;
    position: relative;
    background: rgba(13, 55, 149, 0.04);
    overflow: hidden;
    max-width: 1920px;
    overflow: hidden;
    margin: 0 auto;
}
.sugar_cases,
.sugar_featu,
.sugar_overv,
.sugar_summa,
.train_featu,
.innova_center_btm,
.sustain_never {
    max-width: 1920px;
    overflow: hidden;
    margin: 0 auto;
}
.compan_test {
    width: 100%;
    position: relative;
}
.compan_test_cont {
    width: 100%;
    position: relative;
}
.compan_test_btm {
    width: 100%;
    position: relative;
}
/* 列表 */
.yx_rotate5_swipe {
    /* margin: -40px -20px 0; */
    padding-bottom: 20px;
}
.yx_rotate5_list_nub {
    width: 33.333333%;
    /* padding: 40px 20px; */
}
.yx_rotate5_list_nub.swiper-slide {
    height: auto;
}
.yrln_cry {
    background: #f5f8fe;
    border-radius: 10px;
    border-radius: 0 !important;
    overflow: hidden;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.yrln_cry_text {
    width: 100%;
    padding: 24px;
}
.yrln_cry_title {
    font-weight: bold;
    color: #333;
    position: relative;
    font-size: 20px;
    line-height: 1.875;
    padding-bottom: 14px;
    margin-bottom: 14px;
}
.yrln_cry_title::before {
    content: '';
    background: #D9D9D9;
    height: 1px;
    width: calc(100% - 42px);
    position: absolute;
    bottom: 0;
    left: 0;
}
.std_text p {
    font-size: 16px;
    color: #666;
    line-height: 1.75;
}
.yrln_cry_img {
    width: 100%;
}
/* 控件 */
.yx_rotate5_swipe .yx_rotate5_swiper_control {
    width: calc(100% - 40px);
    position: relative;
    left: 20px;
    height: 18px;
}
/* 个数不够,控件隐藏 */
.rotate5_control.none .yx_rotate5_swiper_control {
    display: none;
}
/* 进度条 */
.rotate5_control .yx_rotate5_swiper_progress {
    background: #1f9e41;
    height: 2px;
    position: absolute;
    left: 0;
    bottom: 9px;
    transition-duration: 300ms;
}
.rotate5_control .yx_rotate5_swiper_bg {
    background: #D7E3F9;
    height: 2px;
    position: absolute;
    right: 0;
    bottom: 9px;
    transition-duration: 300ms;
}
/* 箭头 */
.yx_rotate5_swiper_btn {
    width: 52px;
    height: 18px;
    position: absolute;
    transition-duration: 300ms;
}
.rotate5_control .swiper-button-next,
.rotate5_control .swiper-button-prev {
    width: 20px;
    /* height: 18px; */
    top: 50%;
    transform: translateY(-50%);
    margin-top: 0;
    font-size: 18px;
    transition-duration: 300ms;
}
.rotate5_control .swiper-button-prev {
    left: 14px;
}
.rotate5_control .swiper-button-next {
    right: 14px;
}
.rotate5_control .swiper-button-next:after,
.rotate5_control .swiper-button-prev:after {
    font-size: inherit;
    color: #2E90C9;
}
.yx_rotate5_swiper_btn::before {
    content: '';
    /* border: 2px solid #2E90C9; */
    width: 14px;
    height: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-image: url(../fonts/c1deng.svg);
    background-size: 100%;
}
.yx_rotate5_list_nub .scbi_li {
    width: 100%;
    position: relative;
}
.yx_rotate5_list_nub .scbi_li::after {
    display: block;
}
.yx_rotate5_list_nub:first-child .scbi_li::after {
    display: none;
}
.yx_rotate5_list_nub .scbi_li:first-child {
    margin-bottom: 40px;
}
.yx_rotate5_swipe {
    overflow: hidden;
}
.yx_rotate5_swiper_control .swiper-button-prev::after {
    display: none;
}
.yx_rotate5_swiper_control .swiper-button-next::after {
    display: none;
}
.yx_rotate5_swiper_btn {
    width: 114px;
    height: 42px;
    border-radius: 5px;
    border-radius: 0 !important;
    background: #FFF;
    box-shadow: 0px 4px 12px 0px rgba(90, 143, 172, 0.19);
}
.yx_rotate5_swiper_btn {
    top: -13px;
}
.yx_rotate5_swiper_btn img {
    width: 100%;
}
.industr_center {
    width: 100%;
    position: relative;
    padding-bottom: 0 !important;
    z-index: 1;
    overflow: hidden;
}
.industr_center_cont {
    width: 100%;
    position: relative;
    z-index: 1;
}
.industr_center_img {
    width: 100%;
    height: 74%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.industr_center_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.industr_center .innova_techn_top_tit .std_tit2 {
    color: #fff;
}
.industr_center .innova_techn_top_info p {
    color: #fff;
    margin-bottom: 25px;
}
.industr_center .innova_techn_top {
    padding-left: 0;
    padding-right: 0;
}
.industr_center_btm {
    width: 100%;
    padding-top: 30px;
}
.yrcb_swiper {
    width: 100%;
    margin: 0 auto;
    padding-left: 28%;
    padding-right: 28%;
    overflow: hidden;
}
.yrcb_swiper_li {
    text-align: center;
    position: relative;
    width: 100%;
    border-radius: 20px;
    border-radius: 0 !important;
    overflow: hidden;
}
.yrcb_swiper_li .std_tit4 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 30px 50px;
    color: #fff;
    font-weight: bold;
    text-align: left;
    z-index: 10;
}
.yrcb_swiper_li_img {
    width: 100%;
}
.yrcb_swiper_li .yrcb_swiper_li_img::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    transition: all 0.36s;
    z-index: 2;
    background: linear-gradient(90deg, rgba(1, 23, 108, 0.00) 0%, #000B33 100%), #000;
}
.yrcb_swiper_li .yrcb_swiper_li_img::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 95px;
    transition: all 0.36s;
    z-index: 1;
    background: linear-gradient(180deg, rgba(0, 49, 95, 0.00) 0%, rgba(0, 49, 95, 0.71) 100%);
}
.yrcb_swiper_li.active .yrcb_swiper_li_img::after {
    opacity: 0;
}
.industr_custom {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.industr_custom_btm {
    width: 100%;
    position: relative;
}
.industr_custom_btm_wrap {
    position: relative;
    display: flex;
    /* justify-content: center; */
    overflow: hidden;
}
.icbw_li {
    width: 100%;
    border-radius: 10px;
    border-radius: 0 !important;
    background: #FFF;
    box-shadow: 0px 2px 10px 0px rgba(40, 53, 45, 0.10);
    padding: 0px 0 24px;
    flex: none;
    margin-bottom: 24px;
}
.icbw_li_wrap {
    width: 200px;
    margin-right: 24px;
}
.icbw_li_info p {
    text-align: center;
    color: #5C5F63;
    line-height: 1.6;
}
.icbw_li_info {
    margin-top: 24px;
}
.icbw_ul {
    display: flex;
    animation: donghua1 40s linear infinite;
}
@keyframes donghua1 {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}
.sugar_overv {
    width: 100%;
    position: relative;
    padding-bottom: 0 !important;
}
.sugar_overv_cont {
    width: 100%;
    position: relative;
}
.sugar_overv_cont .innova_techn_top {
    padding-left: 0;
    padding-right: 0;
}
.sugar_overv_btm {
    width: 100%;
    position: relative;
}
.sugar_overv_btm .yrcb_swiper_li_img::after,
.sugar_overv_btm .yrcb_swiper_li_img::before {
    display: none;
}
.sugar_overv_btm .yrcb_swiper {
    padding-left: 24.5%;
    padding-right: 24.5%;
}
.sobb_wrap {
    width: 74px;
    height: 74px;
    border: 1px solid #fff;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.22);
    backdrop-filter: blur(4.333333492279053px);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    cursor: pointer;
}
.sobb_wrap img {
    width: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.sobb_le {
    left: 22%;
}
.sobb_ri {
    right: 22%;
}
.sugar_overv_btm .yrcb_swiper_li.active {
    border-color: rgba(45, 117, 217, 0.20);
}
.sugar_overv_btm .yrcb_swiper_li.active::after {
    width: 100%;
    transition: all 5.8s;
}
.sugar_overv_btm .yrcb_swiper_li.active::before {
    opacity: 1;
}
.sugar_overv_btm .yrcb_swiper_li::after {
    content: '';
    position: absolute;
    display: block;
    bottom: 0;
    top: auto !important;
    left: 0;
    width: 0%;
    height: 4px;
    z-index: 10;
    background: #1f9e41;
}
.sugar_overv_btm .yrcb_swiper_li::before {
    content: '';
    position: absolute;
    display: block;
    bottom: 0;
    top: auto !important;
    left: 0;
    width: 100%;
    height: 4px;
    z-index: 10;
    background: rgba(45, 117, 217, 0.20);
    transition: all 0.36s;
    opacity: 0;
}
.sugar_overv_btm_img {
    width: 100%;
}
.sugar_overv_btm_img img {
    width: 100%;
}
.sugar_overv_btm_img {
    width: 100%;
    border-radius: 40px;
    border-radius: 0 !important;
    overflow: hidden;
}
.sugar_overv_btm_img img {
    width: 100%;
}
.sugar_solut {
    width: 100%;
    position: relative;
}
.sugar_featu {
    width: 100%;
    position: relative;
    padding-bottom: 0 !important;
}
.sugar_featu_cont {
    position: relative;
    width: 100%;
    /* min-height: 830px; */
}
.sugar_featu_le {
    width: 40%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    z-index: 1;
}
.sugar_featu_le::after {
    content: '';
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    height: calc(100% - 40px);
    border-radius: 20px;
    border-radius: 0 !important;
    background: linear-gradient(281deg, #005FA8 14.45%, #005FA8 99.38%);
    transition: all 0.36s;
    z-index: -1;
    opacity: 0;
    transition-delay: 0.6s;
}
.sugar_featu.on .sugar_featu_le::after {
    top: 80px;
    left: 40px;
    opacity: 1;
}
.sugar_featu_le .ys_imgbox_cover {
    border-radius: 0 80px 20px 0;
    border-radius: 0 !important;
}
.sugar_featu_ri {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: flex-end;
}
.sugar_featu_ri_wrap {
    width: 55%;
}
.sfrw_top_le .std_tit2 {
    color: #0D3795;
    line-height: 1.2;
    font-weight: bold;
}
.sfrw_top_ri .spbr_btm {
    position: static;
    bottom: auto;
    right: auto;
}
.sfrw_top {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.sfrw_btm {
    width: 100%;
    position: relative;
}
.sfrw_btm_ul_li {
    width: 50%;
    padding: 0 20px;
    margin-bottom: 40px;
}
.sfrw_btm_ul {
    margin: 0 -20px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.sbul_info p {
    color: #5C5F63;
    line-height: 1.75;
    position: relative;
    padding-left: 14px;
    transition: all 0.36s;
}
.sbul_info p::after {
    content: '';
    position: absolute;
    top: 11px;
    left: 0;
    width: 6px;
    height: 6px;
    background: #1f9e41;
    border-radius: 50%;
    transition: all 0.36s;
}
.sfrw_btm_uo .slick-list {
    overflow: visible !important;
}
.sugar_summa {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}
.sugar_summa_le {
    width: 46%;
    background: linear-gradient(281deg, #005FA8 14.45%, #005FA8 99.38%);
    position: relative;
    padding-left: 13.5%;
    padding-top: 148px;
    padding-bottom: 200px;
    padding-right: 113px;
}
.sugar_summa_ri {
    width: 54%;
    border-radius: 20px;
    border-radius: 0 !important;
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.05);
    box-shadow: 0px 8px 24px 0px rgba(0, 69, 119, 0.05);
    backdrop-filter: blur(20px);
    padding: 69px 55px;
    transform: translateX(-84px);
    position: relative;
    z-index: 10;
}
.sugar_summa_le_tit .std_tit2 {
    color: #fff;
    line-height: 1.2;
    font-weight: bold;
}
.sugar_summa_wrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center
}
.sugar_summa_le_btm {
    width: 100%;
    position: relative;
}
.sslb_li {
    width: 100%;
    margin-bottom: 40px;
}
.sslb_li_wrap {
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.sslb_li_le {
    width: 110px;
    height: 110px;
    position: relative;
}
.sslb_li_ri {
    width: calc(100% - 110px);
    padding-left: 20px;
}
.sslb_li_le_btm .std_tit3 {
    color: #17DE44;
    line-height: 1.2;
    font-weight: bold;
}
.sslb_li_le_btm {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    padding-top: 4px;
}
.sslb_li_le_btm .sllb_info {
    font-size: 14px;
    line-height: 1.6;
    color: #17DE44;
}
.sslb_li_le_svg svg {
    fill: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.sslb_li_le_svg {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 1;
    transform: rotate(-90deg);
}
.sslb_li_le_svg::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 4px solid #FFFFFF;
    z-index: -1;
}
.sslb_li_le_svg circle {
    stroke-dasharray: 100;
    stroke-dashoffset: 0;
}
.sslb_ul.on .sslb_li_le_svg .ys_bandots_circle {
    animation: 2s svgcircle1 linear 1;
}
@keyframes svgcircle1 {
    0% {
        stroke-dashoffset: 100;
    }
    100% {
        stroke-dashoffset: 0;
    }
}
.sslb_li:first-child .sslb_li_le_svg .ys_bandots_circle {
    stroke-dashoffset: 55;
}
.sslb_ul.on .sslb_li:first-child .sslb_li_le_svg .ys_bandots_circle {
    animation: 2s svgcircle2 linear 1 !important;
}
@keyframes svgcircle2 {
    0% {
        stroke-dashoffset: 100;
    }
    100% {
        stroke-dashoffset: 55;
    }
}
.sslb_li_ri p {
    font-size: 14px;
    line-height: 1.6;
    color: #fff;
}
.sugar_cases {
    width: 100%;
    position: relative;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.sugar_cases_li img {
    width: 100%;
    height: 100%;
}
.sugar_cases_ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.sugar_cases_li {
    width: 100%;
    height: 100%;
    display: none;
}
.sugar_cases_li:first-child {
    display: block;
}
.sugar_cases_li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sugar_cases_btm {
    width: 100%;
    position: relative;
    padding-top: 212px;
    padding-bottom: 212px;
    padding-right: 152px;
    display: flex;
    justify-content: flex-end;
}
.sugar_cases_btm_wrap {
    width: 640px;
    border-radius: 20px;
    border-radius: 0 !important;
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(8px);
    padding: 44px 60px 47px;
}
.scbw_ul {
    width: 100%;
}
.scbw_li {
    width: 100%;
    display: none;
}
.scbw_li:first-child {
    display: block;
}
.scbw_li_tit .std_tit2 {
    color: #0D3795;
    line-height: 1.2;
    font-weight: bold;
}
.scbw_li_tit {
    margin-bottom: 10px;
}
.scbw_li_top {
    border-bottom: 1px solid #C2D4E3;
    padding-bottom: 5px;
}
.scbw_li_btm {
    padding-top: 20px;
}
.scbw_li_btm_info p {
    line-height: 1.6;
    color: #5C5F63;
    overflow: hidden;
    -webkit-line-clamp: 5;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.scbw_li_btm_info {
    margin-bottom: 36px;
}
.scbw_li_btm_more .hwbm_le p {
    color: #1f9e41;
}
.scbw_btm {
    border-radius: 10px;
    border-radius: 0 !important;
    background: #1f9e41;
    padding: 10px 30px;
    display: flex;
    align-items: center;
}
.scbw_btm_ri {
    display: flex;
    margin-left: 90px;
}
.scbw_btm_ri_wrap {
    width: 32px;
    cursor: pointer;
}
.scbw_btm_ri_wrap img {
    width: 100%;
}
.scbw_btm_ri_next {
    margin-left: 20px;
}
.scbw_btm_le span,
.scbw_btm_le {
    color: #fff;
    line-height: 1.5;
    font-size: 18px;
}
.scbw_btm_le .scbw_btm_le_sp1 {
    font-size: 32px;
    font-weight: bold;
}
.scbw_btm_wrap {
    margin-top: 40px;
    position: relative;
    display: inline-block;
    margin-left: -180px;
}
.sugar_relate {
    width: 100%;
    position: relative;
    padding-bottom: 0 !important;
}
.sugar_relate_cont {
    width: 100%;
    position: relative;
}
.sugar_relate_btm {
    width: 100%;
    position: relative;
}
.srbu_li {
    width: 25%;
    padding: 0 16px;
    margin-bottom: 30px;
}
.sugar_relate_btm_ul {
    margin: 0 -16px;
    display: flex;
    flex-wrap: wrap;
}
.srbu_wrap {
    width: 100%;
    height: 447px;
    position: relative;
    transition: all 0.36s;
    border-radius: 20px;
    border-radius: 0 !important;
    background: #FFF;
    box-shadow: 0px 3px 10px 0px rgba(204, 209, 218, 0.66);
    overflow: hidden;
    z-index: 1;
}
.srbu_wrap_desz {
    width: 120%;
    position: absolute;
    bottom: 0;
    right: 0;
    transition: all 0.36s;
    opacity: 0;
    z-index: -1;
}
.srbu_wrap_desz img {
    width: 100%;
}
.srbu_wrap_img {
    padding-top: 80px;
    padding-bottom: 45px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 1px solid #C2D4E3;
    transition: all 0.36s;
}
.srbu_wrap_btm_info p {
    color: #000;
    transition: all 0.36s;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.srbu_wrap_btm {
    width: 100%;
    padding: 16px 20px 20px;
}
.srbu_wrap_btm_more {
    width: 100%;
    position: relative;
    padding-top: 16px;
    display: none;
}
.srbu_wrap_btm_more .hwbm_link {
    display: flex;
    justify-content: flex-end;
}
.sugar_news_cont {
    width: 100%;
    position: relative;
}
.sugar_news_btm {
    width: 100%;
    position: relative;
}
.snbu_li {
    width: 33.333333%;
    padding: 0 27px;
    margin-bottom: 40px;
}
.sugar_news_btm_ul {
    margin: 0 -27px;
    display: flex;
    flex-wrap: wrap;
}
.snbu_wrap {
    width: 100%;
    position: relative;
}
.snbu_wrap_btm {
    width: 100%;
    position: relative;
    margin-top: 16px;
}
.snbu_wrap_btm_tit {
    margin-bottom: 18px;
}
.snbu_wrap_btm_tit p {
    font-weight: bold;
    color: #000;
    line-height: 1.6;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.swbt_le {
    width: 24px;
}
.swbt_le img {
    width: 100%;
}
.swbt_ri p {
    color: #1f9e41;
    line-height: 1.75;
}
.snbu_wrap_btm_time {
    display: flex;
    align-items: center;
}
.swbt_ri {
    padding-left: 8px;
}
.train_link {
    padding-top: 120px;
}
.train_link_cont {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    z-index: 1;
}
.train_link_cont::after {
    content: '';
    position: absolute;
    top: 5px;
    left: 0;
    width: 100%;
    z-index: -1;
    height: 2px;
    background: linear-gradient(90deg, #1A7CD7 0.64%, #82EDCA 100%);
}
.train_link_li {
    width: 50%;
    text-align: center;
}
.train_link_li_wrap {
    width: 100%;
    position: relative;
}
.tllw_info a {
    font-size: 18px;
    line-height: 1.75;
    color: #000;
    font-weight: bold;
    padding-top: 20px;
    display: block;
}
.tllw_info {
    width: 100%;
    position: relative;
}
.tllw_info::after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 12px;
    height: 12px;
    background: #2E60D2;
    border-radius: 50%;
}
.tllw_img {
    width: 318px;
    position: absolute;
    top: -45px;
    left: 30%;
    transform: translateX(-50%);
    display: none;
}
.tllw_img img {
    width: 100%;
}
.train_link_li:nth-child(2) .tllw_info::after {
    background: #2DD9B0;
}
.train_link_li.act .tllw_img {
    display: block;
}
.train_introd {
    width: 100%;
    position: relative;
    padding-bottom: 0 !important;
}
.train_introd_cont {
    width: 100%;
    position: relative;
}
.train_introd_cont .innova_techn_top {
    margin-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.train_system {
    width: 100%;
    position: relative;
}
.train_system_cont {
    width: 100%;
    position: relative;
}
.train_system_btm {
    width: 100%;
    position: relative;
}
.train_system_btm_img {
    width: 100%;
    position: relative;
}
.train_system_btm_img img {
    width: 100%;
    border-radius: 20px;
    border-radius: 0 !important;
}
.train_featu .sugar_featu_le::after {
    display: none;
}
.train_featu {
    position: relative;
    z-index: 1;
}
.train_featu::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 80%;
    border-radius: 20px 0px 0px 20px;
    border-radius: 0 !important;
    background: linear-gradient(281deg, #005FA8 14.45%, #005FA8 99.38%);
    height: 100%;
    z-index: -1;
}
.train_featu .sfrw_top_le .std_tit2 {
    color: #fff;
}
.train_featu .sfrw_btm_lo .sfrw_btm_ul_li:nth-child(3) {
    width: 100%;
}
.train_featu .sfbu_wrap_icon {
    margin-bottom: 52px;
}
.train_custo {
    width: 100%;
    position: relative;
}
.train_custo_cont {
    width: 100%;
    position: relative;
}
.train_custo_btm {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}
.train_custo_btm_le {
    width: 45%;
}
.train_custo_btm_le img {
    width: 100%;
    border-radius: 20px;
    border-radius: 0 !important;
}
.train_custo_btm_ri {
    width: 55%;
    padding-left: 60px;
}
.tcbr_li_top_ri {
    width: 24px;
    margin-top: 6px;
}
.tcbr_li_top_le {
    width: calc(100% - 24px);
    padding-right: 15px;
}
.tcbr_li_top_ri img:nth-child(1) {
    opacity: 0;
}
.tcbr_li_top {
    display: flex;
}
.tcbr_li_top_le .std_tit4 {
    color: #5C5F63;
    line-height: 1.4;
    font-weight: bold;
    transition: all 0.36s;
}
.tcbr_li_btm {
    padding-top: 16px;
    display: none;
}
.tcbr_li_btm p {
    color: #5C5F63;
    line-height: 1.75;
}
.tcbr_li {
    width: 100%;
    border-bottom: 1px solid #C2D4E3;
    padding: 26px 0;
    cursor: pointer;
}
.tcbr_li.on .tcbr_li_top_le .std_tit4 {
    color: #000;
}
.tcbr_li.on .tcbr_li_top_ri img:nth-child(1) {
    opacity: 1;
}
.tcbr_li.on .tcbr_li_top_ri img:nth-child(2) {
    opacity: 0;
}
.sugar_cases_btm {
    padding-top: 150px;
    padding-bottom: 150px;
}
.sugar_cases_ul_wrap {
    width: 100%;
    height: 100%;
}
.sugar_cases_ul_wrap .slick-list,
.sugar_cases_ul_wrap .slick-track {
    height: 100%;
}
.train_produ {
    width: 100%;
    position: relative;
}
.train_produ_cont {
    width: 100%;
    position: relative;
}
.train_produ_btm {
    width: 100%;
    position: relative;
}
.train_produ_top {
    width: 100%;
    position: relative;
    text-align: center;
    margin-bottom: 40px;
}
.tptu_li p {
    color: #5C5F63;
    line-height: 1.6;
    padding: 8px 32px;
    transition: all 0.36s;
    position: relative;
}
.tptu_li p::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 2px;
    background: #1f9e41;
    transition: all 0.36s;
    opacity: 0;
}
.tptu_li {
    margin: 0 20px;
    cursor: pointer;
}
.tptu_li:first-child {
    margin-left: 0 !important;
}
.tptu_li:last-child {
    margin-right: 0 !important;
}
.train_produ_top_ul {
    display: flex;
    justify-content: center;
}
.train_produ_top_wrap {
    border-bottom: 1px solid rgba(45, 117, 217, 0.20);
    display: inline-block;
}
.tptu_li.act p::after {
    width: 100%;
    opacity: 1;
}
.tptu_li.act p {
    color: #000;
}
.train_produ_botom {
    width: 100%;
    position: relative;
}
.srbu_wrap_log {
    width: 54px;
    position: absolute;
    top: 19px;
    right: 24px;
}
.srbu_wrap_log img:nth-child(1) {
    opacity: 0;
}
.srbu_wrap_log img {
    transform: scale(1) !important;
}
.tpbl_more .hwbm_le p {
    color: #1f9e41;
}
.tpbl_more .hwbm_link {
    justify-content: center;
}
.tpbl_more {
    padding-top: 10px;
}
.train_produ_botom_li {
    display: none;
}
.train_produ_botom_li:first-child {
    display: block;
}
.suppor_servi {
    width: 100%;
    position: relative;
}
.suppor_servi_cont {
    width: 100%;
    position: relative;
}
.suppor_servi_btm {
    width: 100%;
    position: relative;
}
.suppor_servi_btm_ul {
    margin: 0 -20px;
    display: flex;
    flex-wrap: wrap;
}
.ssbu_li {
    width: 33.333333%;
    padding: 0 20px;
    position: relative;
}
.ssbu_li:last-child::after {
    display: none;
}
.ssbu_li::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 1px;
    height: 60px;
    background: rgba(45, 117, 217, 0.2);
}
.ssbu_wrap {
    width: 100%;
    position: relative;
    text-align: center;
}
.ssbu_wrap_icon {
    width: 92px;
    margin: 0 auto;
    margin-bottom: 24px;
}
.ssbu_wrap_btm {
    width: 100%;
}
.ssbu_wrap_btm_num .std_tit3 {
    color: #1f9e41;
    font-weight: bold;
    line-height: 1.3;
}
.ssbu_wrap_btm_info p {
    color: #000;
    line-height: 1.75;
}
.ssbu_wrap_btm_num {
    margin-bottom: 8px;
}
.suppor_decis {
    width: 100%;
    min-height: 200vh;
    position: relative;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    /* overflow: hidden; */
}
.suppor_decis_poi {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.suppor_decis_img {
    width: 100%;
    height: 100vh;
    position: sticky;
    top: 0;
    left: 0;
}
.suppor_decis_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.suppor_decis_img::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(281deg, rgba(0, 37, 65, 0.60) 14.45%, rgba(0, 54, 95, 0.60) 99.38%);
}
.sdbw_le .std_tit2 {
    font-weight: bold;
    color: #fff;
    line-height: 1.2;
}
.suppor_decis_btm {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 10;
    padding-top: 240px;
}
.suppor_decis_btm_wrap {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.sdbw_ri {
    width: 685px;
}
/* .sdbw_ri_li:last-child  .sfbu_wrap{
    padding-bottom: 40px;
} */
.sdbw_le {
    width: calc(100% - 685px);
    padding-right: 105px;
    position: sticky;
    top: 240px;
    left: 0;
}
.sdbw_ri_li {
    width: 100%;
    position: sticky;
    top: 240px;
    left: 0;
    /* margin-bottom: 40px; */
}
.sdbw_ri_li:last-child {
    margin-bottom: 0;
}
.sdbw_ri_li .sfbu_wrap_icon {
    border-color: #fff !important;
    background: rgba(255, 255, 255, 0.10) !important;
}
.sdbw_ri_li .sfbu_wrap {
    background: rgba(255, 255, 255, 0.10) !important;
    backdrop-filter: blur(16px) !important;
    box-shadow: 0px 16px 35px 0px rgba(15, 52, 73, 0.22) !important;
}
.sdbw_ri_li .sfbu_wrap_tit .std_tit4 {
    color: #fff !important;
}
.sdbw_ri_li .sfbu_wrap_info p {
    color: #fff !important;
}
.sdbw_ri_li .sfbu_wrap_icon img:nth-child(1) {
    opacity: 0 !important;
}
.sdbw_ri_li .sfbu_wrap_icon img:nth-child(2) {
    opacity: 1 !important;
}
.sdbw_ri_li .sfbu_wrap_desz {
    opacity: 0 !important;
}
.sdbw_ri_li.act .sfbu_wrap_icon img:nth-child(1) {
    opacity: 1 !important;
}
.sdbw_ri_li.act .sfbu_wrap_icon img:nth-child(2) {
    opacity: 0 !important;
}
.sdbw_ri_li.act .sfbu_wrap_icon {
    border-color: #1f9e41 !important;
    background: #1f9e41 !important;
}
.sdbw_ri_li.act .sfbu_wrap_tit .std_tit4 {
    color: #000 !important;
}
.sdbw_ri_li.act .sfbu_wrap_info p {
    color: #5C5F63 !important;
}
.sdbw_ri_li.act .sfbu_wrap_desz {
    opacity: 1 !important;
}
.sdbw_ri_li.act .sfbu_wrap {
    background: #fff !important;
}
.suppor_proces {
    width: 100%;
    position: relative;
    padding-bottom: 0 !important;
}
.suppor_proces_cont {
    width: 100%;
    position: relative;
}
.suppor_proces_cont .innova_techn_top {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.suppor_proces_cont .innova_techn_top_info {
    width: 623px;
    margin: 0 auto;
}
.suppor_proces_cont .innova_techn_top_tit {
    margin-bottom: 25px;
}
.innova_techn_top {
    margin-bottom: 65px;
}
.suppor_proces_btm {
    width: 100%;
    position: relative;
}
.spbu_li {
    width: 20%;
}
.spbu_wrap_le .std_tit4 {
    color: #1BC942;
    line-height: 1.4;
    font-weight: bold;
}
.spbu_wrap {
    width: 100%;
    position: relative;
}
.spbu_wrap_top {
    display: flex;
    align-items: center;
    min-height: 56px;
}
.spbu_wrap_ri p {
    color: #000;
    line-height: 1.75;
}
.spbu_wrap_ri {
    padding-left: 8px;
    width: 180px;
    max-width: 100%;
}
.suppor_proces_btm_ul {
    display: flex;
    flex-wrap: wrap;
}
.spbu_wrap_icon {
    width: 8px;
    margin-left: 65px;
    margin-top: 20px;
}
.spbu_wrap_icon img {
    width: 100%;
}
.spbu_wrap:nth-child(2) {
    margin-top: -40px;
    margin-left: 130px;
}
.suppor_proces_img {
    width: calc(100% + 100px);
    position: relative;
    margin-top: -100px;
    margin-left: -50px;
}
.suppor_proces_img img {
    width: 100%;
}
.suppor_globa {
    width: 100%;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.suppor_globa_cont {
    width: 100%;
    position: relative;
}
.innova_techn_top_info {
    max-width: 100%;
}
.suppor_globa .innova_techn_top_info {
    width: 920px;
}
.suppor_globa_btm {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.suppor_globa_btm_le {
    width: 22%;
}
.suppor_globa_btm_ri {
    width: 78%;
    padding-left: 100px;
    display: flex;
    flex-wrap: wrap;
}
.dblb_li_wrap_top .std_tit3 {
    color: #1f9e41;
    line-height: 1.3;
    font-weight: bold;
}
.dblb_li_wrap_top img {
    width: 24px;
}
.sgbl_li .dblb_li_wrap_top {
    display: flex;
    justify-content: space-between;
}
.sgbl_li {
    margin-bottom: 50px;
}
.suppor_globa_desz {
    width: 60%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    z-index: -1;
}
.suppor_globa_desz img {
    width: 100%;
}
.sgbr_map {
    width: 56%;
}
.sgbr_city {
    width: 44%;
}
.sctu_li {
    width: 33.333333%;
    cursor: pointer;
    position: relative;
    padding: 8px 0;
    display: none;
}
.sctu_li:first-child {
    display: block;
}
.sctu_li::after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 0%;
    height: 1px;
    background: #1f9e41;
    transition: all 0.36s;
    opacity: 0;
}
.sctu_li.slick-current::after {
    width: 100%;
    opacity: 1;
}
.sctu_li .std_tit4 {
    color: #000;
    font-weight: bold;
    line-height: 1.4;
}
.sgbr_city_top_ul {
    width: 100%;
    position: relative;
}
.sgbr_city_top_ul::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: rgba(45, 117, 217, 0.2);
}
.sgbr_city_top {
    margin-bottom: 26px;
}
.sgbr_city_btm {
    width: 100%;
    position: relative;
}
.scbu_li_imh .ys_imgbox_cover {
    border-radius: 20px;
    border-radius: 0 !important;
    overflow: hidden;
}
.scbu_li_imh {
    width: 100%;
    position: relative;
}
.scbu_li_info p {
    color: #fff;
    line-height: 1.6;
}
.scbu_li_info {
    width: 100%;
    padding: 15px 20px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.scbu_li_imh .ys_imgbox_cover::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.70) 100%);
}
.scbu_li {
    margin-bottom: 20px;
    width: 100%;
    position: relative;
}
.sgbr_city_btm_qieh {
    display: flex;
    justify-content: center;
}
.sgbr_city_btm_qieh .spbr_btm {
    position: static;
    bottom: auto;
    right: auto;
}
.sgbr_city_btm_ul {
    display: none;
}
.sgbr_city_btm_ul:first-child {
    display: block;
}
.hfcm_canvs {
    width: 100%;
}
.hfcm_canvs img {
    width: 100%;
}
.hfcm_canvs_ph {
    display: none;
}
.he_canvsdm {
    width: 100%;
    position: relative;
    margin: 0 auto;
}
#threebox {
    width: 500px;
    height: 500px;
    position: relative;
    border-radius: 50%;
    overflow: hidden;
}
#threebox canvas {
    width: 100%;
    height: 100%;
    position: relative;
    cursor: pointer;
}
.mc_a1s1_area {
    color: #333;
    padding: 0;
    font-size: 14px;
    line-height: 1.5;
    position: absolute;
    opacity: 0;
    /* z-index: 20; */
    z-index: 20;
    top: 50%;
    transform: translateY(-50%);
    background: #fff;
    border-radius: 5px;
    border-radius: 0 !important;
    white-space: nowrap;
    padding: 2px 8px;
    display: inline-block;
}
.mhnl_down {
    position: fixed;
    top: 80px;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    /* background: #fff; */
    border-top: 1px solid rgba(191, 211, 236, 1);
    display: none;
}
.mhnl_down_box {
    width: 100%;
    position: relative;
    display: flex;
    align-items: stretch;
}
.mhnl_down_le {
    width: 400px;
    background: #E8E8E8;
    padding: 50px 40px 36px 80px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.mhnl_down_ri {
    width: calc(100% - 400px);
    /* background: #fff; */
}
.mhnl_down_ri_li {
    display: flex;
    width: 100%;
    display: none;
}
.mhnl_down_ri_li.on {
    display: flex;
}
.mhnl_down_ri_le {
    width: 320px;
    flex: none;
    background: #F8F9FA;
    padding: 50px 40px;
}
.mhnl_down_ri_ri {
    width: 100%;
    padding: 50px 140px 130px 80px;
}
.mdlu_li a {
    display: flex;
}
.mdlu_li_le p {
    font-size: 16px;
    line-height: 1.5;
    color: #000000;
    transition: all 0.36s;
}
.mdlu_li_ri {
    width: 24px;
    flex: none;
}
.mdlu_li_ri img:nth-child(2) {
    opacity: 0;
}
.mdlu_li_le {
    width: calc(100% - 24px);
}
.mdlu_li {
    margin-bottom: 32px;
}
.mhnl_down_le_more .mod_more {
    justify-content: flex-start;
}
.mdlu_li1.yxnav_active2 .mdlu_li_le p {
    color: #1f9e41;
}
.mdlu_li1.yxnav_active2 .mdlu_li_ri img:nth-child(1) {
    opacity: 0;
}
.mdlu_li1.yxnav_active2 .mdlu_li_ri img:nth-child(2) {
    opacity: 1;
}
.mdlu_li2.yxnav_active3 .mdlu_li_le p {
    color: #1f9e41;
}
.mdlu_li2.yxnav_active3 .mdlu_li_ri img:nth-child(1) {
    opacity: 0;
}
.mdlu_li2.yxnav_active3 .mdlu_li_ri img:nth-child(2) {
    opacity: 1;
}
.mdrr_wrap {
    width: 100%;
    position: relative;
}
.mdrr_wrap_tit_le .std_tit4 {
    color: #1f9e41;
    line-height: 1.4;
    font-weight: bold;
}
.mdrr_wrap_tit_ri {
    width: 26px;
}
.mdrr_wrap_tit_ri img {
    width: 100%;
}
.mdrr_wrap_tit a {
    display: flex;
    align-items: center;
}
.mdrr_wrap_tit_le {
    padding-right: 24px;
}
.mdrr_wrap_tit {
    width: 100%;
    border-bottom: 1px solid rgba(45, 117, 217, 0.2);
    padding-bottom: 24px;
}
.mdrr_wrap_btm {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -30px;
}
.mdrr_wrap_btm_li {
    width: 33.333333%;
    border-bottom: 1px solid rgba(45, 117, 217, 0.10);
    padding: 20px 30px;
}
.mdrr_wrap_btm_li a {
    font-size: 16px;
    line-height: 1.75;
    color: #000;
    transition: all 0.36s;
}
.mdrr_li {
    width: 100%;
    position: relative;
    overflow: hidden;
    display: none;
}
.mdrr_li.on {
    display: block;
}
.mdrr_wrap_btm_li.yxnav_active4 a {
    color: #1f9e41;
}
.mdrr_wrap_btm_li.yxnav_active3 a {
    color: #1f9e41;
}
.mhnl_down_ri_li:not(:first-child) .mdrr_li {
    display: block;
}
.mhnl_down2 .mdrr_li {
    display: block !important;
}
.mhnl_down2_btm {
    width: 100%;
    position: relative;
    padding-top: 26px;
}
.mhnl_down2_btm_li {
    width: 100%;
    position: relative;
    padding-bottom: 10px;
}
.mdbl_tit_wrap_le {
    width: 24px;
}
.mdbl_tit_wrap_le img {
    width: 100%;
}
.mdbl_tit_wrap_ri {
    width: calc(100% - 24px);
    padding-left: 16px;
}
.mdbl_tit_wrap {
    display: flex;
}
.mdbl_tit_wrap_ri p {
    font-size: 18px;
    line-height: 1.6;
    color: #000;
    transition: all 0.36s;
}
.mdbl_list_li {
    width: 33.333333%;
    padding: 0 20px;
    margin-bottom: 20px;
}
.mdbl_list_li a {
    color: #5C5F63;
    line-height: 1.6;
    transition: all 0.36s;
}
.mdbl_tit {
    margin-bottom: 16px;
}
.mdbl_list {
    display: flex;
    flex-wrap: wrap;
    padding-left: 21px;
}
.mhnl_down2 .mhnl_down_ri_ri {
    padding-bottom: 60px;
}
.mdbl_list_li.yxnav_active3 a {
    color: #1f9e41;
}
.mhnl_down2_other {
    margin: 0 -40px;
    display: flex;
    flex-wrap: wrap;
    padding-top: 32px;
}
.mhnl_down2_other_li {
    width: 33.333333%;
    padding: 0 40px;
    margin-bottom: 32px;
}
.mdol_wrap {
    width: 100%;
    position: relative;
}
.mdlu_li_ri img {
    transform: scale(1) !important;
}
.mhnl_down2_other_li.yxnav_active3 .mdbl_tit_wrap_ri p {
    color: #1f9e41;
}
.mhnl_down3 {
    width: auto !important;
    padding: 20px;
    position: absolute;
    min-width: 260px;
    background: #fff;
}
.mhnl_down3_ul {
    width: 100%;
}
.mhnl_down3_ul_li a {
    color: #000;
    line-height: 1.75;
    transition: all 0.36s;
    font-size: 16px;
    white-space: nowrap;
    padding: 16px 0;
    display: block;
}
.mhnl_down3_ul_li.yxnav_active2 a {
    color: #1f9e41;
}
.series_parame_ri_ph {
    display: none;
}
.yx_rotate5_list_nub .scbi_li {
    padding: 0 70px;
}
.yx_rotate5_swiper_control {
    margin-top: 45px;
}
.compan_test2 .scbi_li {
    margin-bottom: 0 !important;
}
.ys_c2page .sugar_solut {
    padding-bottom: 0 !important;
}
.spbu_wrap_icon1 {
    display: none;
}
.new_list_li:first-child a {
    padding-top: 0;
}
.about_cultru_btm_ul .slick-list {
    height: 100%;
}
.about_cultru_btm_ul .slick-track {
    height: 100%;
}
.acbb_ul .slick-list {
    width: 100%;
}
.acbb_li.slick-current::after {
    width: 100%;
    opacity: 1;
}
.acbb_ul .slick-track {
    height: 100%;
}
.acid_li.act {
    z-index: 10;
}
.innova_merge .ihbu_li .ys_imgbox_cover {
    border-radius: 10px !important;
    border-radius: 0 !important;
}
.sebs_ul {
    align-items: stretch;
}
.sebs_li a {
    display: block;
    height: 100%;
}
.train_system_btm_slick {
    position: absolute;
    top: 60px;
    right: 60px;
    width: 628px;
}
.tsbs_ul {
    width: 100%;
    position: relative;
}
.tsbs_li {
    width: 100%;
    display: none;
}
.tsbs_li_wrap {
    width: 100%;
    padding: 33px 50px 50px;
    border-radius: 20px;
    border-radius: 0 !important;
    background: rgba(255, 255, 255, 0.60);
    backdrop-filter: blur(8px);
}
.tsbs_li_wrap_btm {
    width: 100%;
    position: relative;
    margin-top: 30px;
}
.tlwb_tit .std_tit3 {
    color: #0D3795;
    font-weight: bold;
}
.tlwb_tit {
    margin-bottom: 15px;
}
.tlwb_info p {
    margin-bottom: 6px;
}
.tsbs_li_wrap_colc {
    border-radius: 50%;
    border: 1px solid #000;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 22px;
    right: 22px;
    cursor: pointer;
    z-index: 10;
}
.tsbs_li_wrap_colc .iconfont {
    color: #000;
}
.tlwb_info {
    height: 160px;
}
.tlwb_info .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px !important;
    background: #0D3795;
}
.tsbd_li {
    width: 20px;
    height: 20px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
    position: absolute;
    cursor: pointer;
}
.tsbd_li::after,
.tsbd_li::before {
    position: absolute;
    content: '';
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: rgba(240, 240, 240, 0.8);
}
.tsbd_li::after {
    animation: boderM 2s 1.5s infinite;
}
.tsbd_li::before {
    animation: boderM 2s infinite;
}
@keyframes boderM {
    0% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0
    }
    20% {
        opacity: 1
    }
    75% {
        transform: translate(-50%, -50%) scale(2);
        opacity: 0
    }
    100% {
        opacity: 0
    }
}
.sustain_never_desz img {
    transition: all 0.36s;
}
.cgbi_li1 .cgbi_wrap {
    transition: all 0.36s;
}
.innova_center .produc_publi_info p {
    color: #fff;
}
.innova_center .produc_publi_info {
    text-align: center;
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .ys_hd_pc:hover .yx_search3xlbox {
        border-radius: 0 !important;
    }
    .pjfu_li .mod_more_link:hover {
        background: #1BC942;
    }
    .cgbi_li1 .cgbi_wrap:hover {
        background: #1BC942;
    }
    .sustain_corpo_cont:hover .ys_imgbox_cover img {
        transform: scale(1.08) !important;
    }
    .sustain_corpo_cont:hover .ys_imgbox_cover img:nth-child(2) {
        transform: translate(-50%, -50%) scale(1.08) !important;
    }
    .sustain_never_wrap:hover .sustain_never_desz img {
        transform: scale(1.08) !important;
    }
    .ys_hd_pc:hover {
        padding: 0;
        top: 0;
        background: #fff;
    }
    .ys_hd_pc:hover .mod_head {
        border-radius: 0;
    }
    .mdbl_tit .mdbl_tit_wrap:hover .mdbl_tit_wrap_ri p {
        color: #1f9e41;
    }
    .srbu_wrap:hover .srbu_wrap_log img:nth-child(1) {
        opacity: 1;
    }
    .srbu_wrap:hover .srbu_wrap_log img:nth-child(2) {
        opacity: 0;
    }
    .train_featu .sfbu_wrap:hover .sfbu_wrap_desz {
        opacity: 1;
    }
    .train_featu .sfbu_wrap:hover {
        background: #fff !important;
    }
    .train_featu .sfbu_wrap:hover .sfbu_wrap_icon {
        border: 1px solid #1f9e41 !important;
        background: #1f9e41 !important;
    }
    .train_featu .sfbu_wrap:hover .sfbu_wrap_icon img:nth-child(1) {
        opacity: 1 !important;
    }
    .train_featu .sfbu_wrap:hover .sfbu_wrap_icon img:nth-child(2) {
        opacity: 0 !important;
    }
    .train_featu .sfbu_wrap:hover .sfbu_wrap_tit .std_tit4 {
        color: #000 !important;
    }
    .train_featu .sfbu_wrap:hover .sfbu_wrap_info p {
        color: #5C5F63 !important;
    }
    .srbu_wrap:hover {
        background: #005FA8;
    }
    .srbu_wrap:hover .srbu_wrap_img {
        padding-top: 40px;
    }
    .srbu_wrap:hover .srbu_wrap_desz {
        opacity: 1;
    }
    .srbu_wrap:hover .srbu_wrap_img {
        border-color: #fff;
    }
    .srbu_wrap:hover .srbu_wrap_btm_info p {
        color: #fff;
    }
    .sfbu_wrap:hover .sbul_info p {
        color: #fff;
    }
    .sfbu_wrap:hover .sbul_info p::after {
        background: #1BC942;
    }
    .industr_custom_btm_wrap:hover .icbw_ul {
        animation-play-state: paused;
        cursor: pointer;
    }
    .sabu_li_posit .mod_more_link:hover {
        border-color: rgb(36, 94, 174, 1);
    }
    .scbi_wrap:hover .scbi_wrap_top .ys_imgbox_cover::after {
        opacity: 1;
    }
    .scbi_wrap:hover .scbi_wrap_icon {
        opacity: 1;
    }
    .scbi_wrap:hover .scbi_wrap_top {
        background: #FFF;
        box-shadow: 0px 3px 10px 0px rgba(204, 209, 218, 0.66);
    }
    .spbr_li_btm_ri .mod_more_link:hover {
        border-color: rgb(36, 94, 174, 1);
    }
    .spbr_li_btm_le .mod_more_link:hover p {
        color: #fff !important;
    }
    .sfbu_wrap:hover {
        background: #005FA8;
    }
    .sfbu_wrap:hover .sfbu_wrap_icon {
        border-color: #fff;
        background: rgba(255, 255, 255, 0.10);
    }
    .sfbu_wrap:hover .sfbu_wrap_icon img:nth-child(1) {
        opacity: 0;
    }
    .sfbu_wrap:hover .sfbu_wrap_icon img:nth-child(2) {
        opacity: 1;
    }
    .sfbu_wrap:hover .sfbu_wrap_tit .std_tit4,
    .sfbu_wrap:hover .sfbu_wrap_info p {
        color: #fff;
    }
    .sfbu_wrap:hover .sfbu_wrap_desz {
        opacity: 1;
    }
    .sblm_ri a:hover {
        background: #0D3795;
        border-color: #0D3795;
    }
    .sblm_ri a:hover .sblm_ri_pro {
        background: #0D3795;
    }
    .sblm_ri a:hover .sblm_ri_le p {
        color: #fff;
    }
    .ppbl_link:hover {
        background: #0D3795;
        border-color: #0D3795;
    }
    .ppbl_link:hover .ppbl_link_le p {
        color: #fff !important;
    }
    .ccbu_li:hover .ccbu_ri_wrap::after {
        opacity: 0;
    }
    .ccbu_li:hover .ccbu_ri_wrap {
        background: #fff;
        box-shadow: 0px 16px 35px 0px rgba(15, 52, 73, 0.22);
    }
    .ccbu_li:hover .ccbu_ri_wrap_icon img:nth-child(1) {
        opacity: 0;
    }
    .ccbu_li:hover .ccbu_ri_wrap_icon img:nth-child(2) {
        opacity: 1;
    }
    .ccbu_li:hover .ccbu_ri_wrap_tit .std_tit4 {
        color: #000;
    }
    .ccbu_li:hover .ccbu_ri_wrap_info p {
        color: #5C5F63;
    }
    .case_list_li_wrap:hover .cllw_btm {
        background: #005FA8;
    }
    .case_list_li_wrap:hover .cllw_tit p {
        color: #fff;
    }
    .case_list_li_wrap:hover .hwbm_le p {
        color: #fff;
    }
    .case_list_li_wrap:hover .hwbm_ri img:nth-child(1) {
        opacity: 1;
    }
    .case_list_li_wrap:hover .hwbm_ri img:nth-child(2) {
        opacity: 0;
    }
    .case_list_li_wrap:hover .cllw_btm_desz {
        opacity: 1;
    }
    .case_list_recom:hover .clrl_tit .std_tit4 {
        color: #1f9e41;
    }
    .pclb_li a:hover {
        color: #1f9e41;
    }
    .pcru_wrap:hover .pcru_wrap_tit p {
        color: #1f9e41;
    }
    .new_list_li:hover .nllw_ri_tit .std_tit4 {
        color: #1f9e41;
    }
    .down_center_btm_li a:hover .dcbl_le_info p {
        color: #1f9e41;
    }
    .comp-tabli li:hover {
        color: #fff;
        background: #1f9e41;
    }
    .plrb_li_wtap:hover .plrb_li_posi {
        opacity: 1;
    }
    .plrb_li_wtap:hover .plrb_li_btm_tit p {
        color: #fff;
    }
    .mod_moreb .mod_more_link:hover::after {
        border-color: rgb(36, 94, 174, 1);
    }
    .pllt_ri a:hover .pllt_ri_info p {
        background: #1f9e41;
    }
    .pllt_ri a:hover .ys_imgbox_cover img:nth-child(1) {
        opacity: 1;
    }
    .pllt_ri a:hover .ys_imgbox_cover img:nth-child(2) {
        opacity: 0;
    }
    .hnbs_li:hover .hnbs_li_tit p {
        color: #1f9e41;
    }
    .mod_more2 .mod_more_link:hover p {
        color: #fff;
    }
    .mod_more_link:hover .ys_imgbox_cover img:nth-child(1) {
        opacity: 0;
    }
    .mod_more_link:hover .ys_imgbox_cover img:nth-child(2) {
        opacity: 1;
    }
    .mod_more_link:hover {
        background: rgb(36, 94, 174, 1);
    }
    .mhrl_btm_li a:hover {
        color: #0D3795;
    }
    .ys_searchimg {
        width: 18px;
    }
    .ys_searchbox::after {
        right: 44px;
    }
    .mod_head_ri_sear:hover .ys_searchtxt input {
        width: 130px;
        padding-left: 0px;
    }
    .mod_head_ri_sear:hover::after {
        right: 220px;
    }
    .mfbr_li a:hover {
        opacity: 0.6;
    }
    html.stick body {
        overflow: visible !important;
    }
    .suppor_proces_btm_ul {
        animation-delay: .4s;
    }
}
.ys_hd_pc.isfixed {
    background: #fff;
}
.mhnl_down {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
}
.ys_secretju .yxedr_active p {
    color: #5C5F63;
}
.ys_privacy .ys_priban {
    top: 64%;
}
.career_grow_btm_info p {
    color: #666;
    line-height: 1.75;
}
.career_grow_btm_info {
    margin-top: 35px;
}
.sebs_li_wrap_tit .std_tit4 {
    min-height: 2.8em;
}
.about_cultru_btm {
    height: 770px;
}
.icbw_li_info p {
    min-height: 3.2em;
}
.cdbh_box_le_sbox {
    width: 3000px;
}
.about_intell_le_play {
    pointer-events: none;
}
.about_intell_le_play .mod_more {
    opacity: 0;
}
.aili_more {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    margin-bottom: 0 !important;
    pointer-events: all !important;
    display: flex;
    justify-content: center;
}
.aili_more .mod_more {
    opacity: 1 !important;
}
.aili_more .mod_more_link {
    justify-content: flex-start;
}
.aili_more .mod_more_link img {
    position: static !important;
}
.sdbw_ri_ul {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    position: relative;
}
.sfbu_wrap_info p {
    min-height: 5.25em;
}
.icbl_ul_li.act {
    width: 682px !important;
}
.sdbw_ri_li:first-child .sfbu_wrap {
    background: #fff !important;
}
.sdbw_ri_li:first-child .sfbu_wrap_desz {
    opacity: 1 !important;
}
.sdbw_ri_li:first-child .sfbu_wrap_icon {
    border-color: #1f9e41 !important;
    background: #1f9e41 !important;
}
.sdbw_ri_li:first-child .sfbu_wrap_icon img:nth-child(1) {
    opacity: 1 !important;
}
.sdbw_ri_li:first-child .sfbu_wrap_icon img:nth-child(2) {
    opacity: 0 !important;
}
.sdbw_ri_li:first-child .sfbu_wrap_tit .std_tit4 {
    color: #000 !important;
}
.sdbw_ri_li:first-child .sfbu_wrap_info p {
    color: #5C5F63 !important;
}
.viewer-toolbar .viewer-prev {
    display: none !important;
}
.viewer-toolbar .viewer-next {
    display: none !important;
}
.scbu_wrap {
    width: 100%;
}
.scbu_wrap_forea {
    width: 100%;
    position: relative;
}
.spbr_li_top {
    height: 37vh;
    overflow: auto;
}
.spbr_li_top_li p {
    flex: none;
    padding: 0 5px;
}
.spbr_li_top_li.on p {
    width: 50%;
}
.call_wrap_info p {
    min-height: 3.5em;
}
.sugar_cases.on {
    margin-top: 100px !important;
}
.acid_lig .acid_info {
    background: #1BC942 !important;
}
.sugar_relate_btm_ul .slick-arrow {
    width: 42px;
    height: 42px;
    background-image: url(../fonts/mod_icon_08.svg);
    background-size: 100%;
    z-index: 10;
    top: 50%;
}
.sugar_relate_btm_ul .slick-prev {
    transform: translateY(-50%) rotate(180deg);
    left: -75px;
}
.sugar_relate_btm_ul .slick-next {
    right: -75px;
}
.sugar_relate_btm_ul {
    position: relative;
}
.acid_wrap {
    position: absolute;
    top: 50%;
    pointer-events: none;
    transform: translateY(-50%);
    background: #fff;
    border-radius: 20px;
    border-radius: 0 !important;
    box-shadow: 0px 12px 32px 0px rgba(90, 143, 172, 0.13);
    padding: 40px;
    width: 570px;
    display: none;
}
.acid_wrap.right {
    left: 40px;
}
.acid_wrap.left {
    right: calc(100% + 80px);
}
.acid_wrap_tit p {
    font-size: 18px;
    line-height: 1.6;
    font-weight: bold;
    color: #1f9e41;
}
.acid_wrap_info p {
    font-size: 14px;
    line-height: 1.6;
    color: #5C5F63;
}
.acid_wrap_tit {
    margin-bottom: 12px;
}
.about_cultru_phgm {
    display: none;
}
.train_introd.padd {
    padding-bottom: 100px !important;
}
.scbw_btm {
    min-width: 310px;
    justify-content: space-between;
}
.acid_wrap.right {
    left: 80px;
}
.innova_honors.ona {
    padding-bottom: 100px !important;
}
.plrb_li_btm_tit p {
    height: 5.25em;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.mod_fot_tit .std_tit3,
.mfsl_ri .std_tit3 {
    font-size: 28px;
}
.mfsl_le {
    width: 52px;
}
.mfsl_ri {
    padding-left: 22px;
}
.sdbw_le {
    padding-bottom: 50px;
}
.yx_search3_btn {
    width: 27px;
    margin-right: 50px;
    line-height: 60px;
    position: relative;
}
.yx_search3_btn img {
    width: 100%;
    transition: all .36s;
}
.yx_search3img1 {
    position: relative;
    top: 0;
    left: 0;
}
.yx_search3img2 {
    position: absolute;
    top: 18px;
    left: 0;
    opacity: 0;
}
.yx_search3box {
    position: relative;
}
.yx_search3xlbox {
    width: 100%;
    height: 120px;
    background: #f5f5f5;
    box-shadow: 0 5px 13px rgba(35, 50, 64, 0.13);
    display: none;
    position: fixed;
    left: 0;
    top: 80px;
    z-index: 99;
}
.yx_search3_tbox {
    width: 560px;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 60px;
    border-bottom: 1px solid #666;
}
.yx_search3xlbtn {
    width: 27px;
    line-height: 60px;
}
.yx_search3xlbtn img {
    width: 100%;
    transition: all .36s;
}
.yx_search3_xls {
    width: calc(100% - 27px);
    padding-right: 20px;
}
.yx_search3_xls input {
    font-size: 16px;
    line-height: 3.75;
    color: #666;
    width: 100%;
    transition: all .36s;
}
.yx_search3_xls input::placeholder {
    color: #666;
}
.yx_search3.act .yx_search3_btn .yx_search3img2 {
    opacity: 1;
}
.yx_search3.act .yx_search3_btn .yx_search3img1 {
    opacity: 0;
}
.yx_search3_btn.on .yx_search3img2 {
    opacity: 1;
}
.yx_search3_btn.on .yx_search3img1 {
    opacity: 0;
}
@media screen and (max-width: 480px) {}
.ys_searchimg {
    cursor: pointer;
    line-height: 80px;
}
.mod_formj .ys_modal_content {
    border-radius: 10px;
    border-radius: 0 !important;
}
.mod_formj .pjfu_li {
    padding: 0 15px;
    width: 50%;
}
.mod_formj .partne_join_form_ul {
    margin: 0 -15px;
}
.mod_formj .ys_modal_close {
    right: 30px;
    top: 30px;
}
.industr_summa_top_list {
    justify-content: center;
}
.istl_li {
    padding: 0 16px;
}
.industr_summa_top_list {
    margin: 0 -16px;
}
.ccbu_ri_wrap {
    padding-right: 60px;
}
.ccbu_li:nth-child(2n) .ccbu_ri_wrap {
    padding-right: 40px;
    padding-left: 60px;
}
.itbw_li_btm p {
    font-size: 16px;
}
.sugar_news_btm_ul .slick-arrow {
    width: 42px;
    height: 42px;
    background-image: url(../fonts/mod_icon_08.svg);
    background-size: 100%;
    z-index: 10;
    top: 50%;
}
.sugar_news_btm_ul .slick-prev {
    transform: translateY(-50%) rotate(180deg);
    left: -75px;
}
.sugar_news_btm_ul .slick-next {
    right: -75px;
}
.mhnl_down_ri {
    display: flex;
}
.mhnl_down_ri_img {
    width: 548px;
    flex: none;
    height: 100%;
}
.mhnl_down_ri_img img {
    width: 100%;
    object-fit: cover;
    height: 100%;
}
.mdrr_li_info p {
    font-size: 16px;
    line-height: 1.5;
    color: #666;
}
.mdrr_li_info {
    padding-top: 30px;
}
.mdlu_li_icon img {
    transform: scale(1) !important;
}
.mdlu_li_icon .ys_imgbox_cover img:nth-child(2) {
    opacity: 0 !important;
}
.mdlu_li.yxnav_active2 .mdlu_li_icon .ys_imgbox_cover img:nth-child(2) {
    opacity: 1 !important;
}
.mdlu_li.yxnav_active2 .mdlu_li_icon .ys_imgbox_cover img:nth-child(1) {
    opacity: 0 !important;
}
.mhnl_down1 .mhnl_down1_scoll {
    height: 460px;
}
.mhnl_down1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px !important;
    background: #1f9e41 !important;
}
.mhnl_down1 .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background: rgba(45, 117, 217, 0.10) !important;
}
.mhnl_down1 .mCSB_outside+.mCSB_scrollTools {
    right: 19px !important;
}
.mdrr_li {
    margin-bottom: 40px;
}
.mdrr_li:last-child {
    margin-bottom: 0 !important;
}
.ys_b1page .mod_ban_wrap_info p {
    font-size: 16px;
}
.ys_b1page .ys_banner1 .mod_ban_wrap_le {
    width: 100%;
}
.srbu_wrap_img .ys_imgbox_cover img:nth-child(2) {
    object-fit: cover;
}
.sugar_relate_btm_ul .slick-list {
    width: 100%;
}
.series_scale_btm p {
    font-size: 16px;
}
.series_scale_btm {
    padding: 65px 120px;
}
.innova_techn_top_info p {
    font-size: 16px;
}
.series_parame_btm_top {
    position: relative;
    padding-left: 60px;
    padding-right: 60px;
}
.series_parame_btm_top .spbr_btm {
    pointer-events: none;
    z-index: 10;
    justify-content: space-between;
    right: auto !important;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
}
.series_parame_btm_top .spbr_btm_wrap {
    pointer-events: all !important;
}
.spbt_ul {
    display: flex;
    align-items: stretch;
}
.spbt_ul .slick-list {
    width: 100%;
}
.spbt_ul .slick-track,
.spbt_li p {
    height: 100%;
}
.spbt_li p {
    display: flex;
    align-items: center;
    justify-content: center;
}
.series_featu_btm_ul .slick-prev {
    left: -56px;
}
.series_featu_btm_ul .slick-next {
    right: -56px;
}
.series_featu_btm_ul .slick-arrow {
    top: 48%;
}
.mhnl_link {
    font-weight: bold;
}
.innova_merge .produc_publi_info p {
    -webkit-line-clamp: 2000;
}
.mhnl_down_box {
    min-height: 385px;
}
.sustain_talen_btm_le {
    padding-bottom: 150px;
}
.sustain_talen_btm_le .stbl_li_info p {
    padding-left: 15px;
    position: relative;
}
.sustain_talen_btm_le .stbl_li_info p::after {
    content: '';
    position: absolute;
    top: 11px;
    left: 0;
    width: 4px;
    height: 4px;
    background: rgb(255, 255, 255);
    border-radius: 50%;
}
.yx_search3xlbox {
    border-radius: 10px;
    border-radius: 0 !important;
}
.mhnl_link {
    font-size: 20px;
}
.itbc_num {
    padding-bottom: 40px;
}
.itbc_num_text {
    /* margin-top: 15px;
    position: absolute;
    bottom: -15px;
    left: 0; */
    width: 100%;
    text-align: center;
}
.itbc_wrap {
    width: 100%;
    position: relative;
}
.acid_li.hove .acid_dots::before {
    display: block;
}
.acid_dots::before {
    display: none;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    background: #1BC942;
    animation: myfirst 3s linear infinite;
    width: 100%;
    height: 100%;
}
.acid_dotsblu.acid_dots::before {
    background: #1f9e41;
}
@keyframes myfirst {
    0% {
        transform: translate(-50%, -50%) scale(0.1);
        opacity: .7;
    }
    50% {
        transform: translate(-50%, -50%) scale(1.8);
        opacity: 0.5;
    }
    100% {
        transform: translate(-50%, -50%) scale(2);
        opacity: 0;
    }
}
.spbr_btmg {
    display: flex;
}
.sslb_li_wrap {
    margin-bottom: 30px;
}
.sslb_li_wrap:last-child {
    margin-bottom: 0 !important;
}
.mhnl_down {
    overflow: hidden;
}
.mhnl_down1,
.mhnl_down2 {
    background: #fff;
    z-index: 1;
}
.mhnl_down2::after,
.mhnl_down1::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: url(../images/slidbg.png) center/cover no-repeat;
}
.mhnl_down_le {
    background: #fff;
}
.mhnl_down_desz {
    position: absolute;
    top: 0;
    right: 0;
    width: 24%;
}
.mhnl_down_desz img {
    width: 100%;
}
.mhnl_down1_scoll {
    position: relative;
    z-index: 10;
}
.mhnl_down1 .mhnl_down_ri {
    padding-top: 22px;
    padding-bottom: 22px;
}
.mdlu_li_le {
    padding-left: 8px;
}
.mhnl_down_le {
    overflow: hidden;
}
.mdlu_li {
    margin-bottom: 12px !important;
}
.mdlu_li a {
    padding: 10px 0;
    position: relative;
    z-index: 1;
}
.mdlu_li a::after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 100%;
    background: #F8F9FA;
    z-index: -1;
    opacity: 0;
    transition: all 0.36s;
}
.mdlu_li.yxnav_active2 a::after {
    opacity: 1;
}
.mhnl_down1_scoll_lis {
    margin: 0 -25px;
    display: flex;
    flex-wrap: wrap;
}
.mdsl_li {
    width: 25%;
    padding: 0 25px;
    margin-bottom: 30px;
}
.mdsl_li_tit a {
    color: #1f9e41;
    font-size: 18px;
    line-height: 1.6;
    font-weight: bold;
}
.mdsl_li_btm_li a {
    font-size: 12px;
    line-height: 1.6;
    color: #5C5F63;
    transition: all 0.36s;
    transition: all 0.36s;
}
.mhnl_down1_scoll {
    width: 100%;
}
.mhnl_down1 .mhnl_down_ri_le {
    width: 100% !important;
    background: transparent !important;
}
.mdsl_li_btm_li {
    margin-bottom: 6px;
}
.mdsl_li_tit {
    margin-bottom: 12px;
}
.mdsl_li_btm_li.yxnav_active4 a {
    color: #1f9e41;
    text-decoration: underline;
}
.mdsl_li_subtit a {
    font-size: 14px;
    line-height: 1.6;
    color: #000;
    transition: all 0.36s;
}
.mdsl_li_subtit {
    margin-bottom: 8px;
}
.mdsl_li_btm_lik {
    margin-bottom: 10px;
}
.mhnl_down1 .mhnl_down_ri {
    padding-left: 60px;
    padding-right: 60px;
}
.mhnl_down1 .mCSB_outside+.mCSB_scrollTools {
    right: -40px !important;
}
.mhnl_down_desz {
    width: 614px;
}
.mdbl_list .mdbl_list_li {
    width: 100% !important;
}
.mhnl_down2_btm_li {}
.mdbl_list_li a {
    font-size: 12px;
}
.mdrr_wrap_tit_ri {
    display: none;
}
.mhnl_down4_box_ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.mhnl_down4_box {
    padding: 48px;
}
.mdbu_wrak {
    padding: 0 40px;
}
.mdbl_tit_wrap .ys_imgbox_cover img:nth-child(2) {
    opacity: 0;
}
.mdbl_tit_wrap_ri p {
    font-size: 16px;
}
.mhnl_down4 .mhnl_down_desz {
    top: 50%;
    transform: translateY(-50%);
}
.mhnl_down_desz {
    pointer-events: none;
}
.mhnl_link {
    position: relative;
}
.mhnl_link::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    opacity: 0;
    transition: all 0.36s;
    height: 2px;
    background: #0D3795;
}
.mod_head_nav_li.yxnav_active1 .mhnl_link::after {
    width: 100%;
    opacity: 1;
}
.mhnl_down4 .mdbl_tit_wrap_le img {
    transform: scale(1) !important;
}
.mhnl_down4 .mdbl_tit_wrap_le img:nth-child(1) {
    opacity: 0 !important;
}
.mhnl_down4 .mdbl_tit_wrap_le img:nth-child(2) {
    opacity: 1 !important;
}
.mdbu_wrak.yxnav_active2 .mdbl_tit_wrap_ri p {
    color: #1f9e41;
}
.mdbu_wrak.yxnav_active2 .mdbl_tit_wrap_le img:nth-child(1) {
    opacity: 1 !important;
}
.mdbu_wrak.yxnav_active2 .mdbl_tit_wrap_le img:nth-child(2) {
    opacity: 0 !important;
}
.mdlu_li a {
    align-items: center;
}
.mhnl_down2 .mhnl_down_box {
    min-height: 480px;
}
.mhnl_down2 .mdol_wrap {
    margin-bottom: 10px;
}
.mhnl_down2 .mdbl_list_li {
    margin-bottom: 10px;
}
.mhnl_down2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px !important;
    background: #1f9e41 !important;
}
.mhnl_down2 .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background: rgba(45, 117, 217, 0.10) !important;
}
.mdsl_li_box.has_fourth .mdsl_li_btm_li {
    padding-left: 15px;
}
.cdbh_box_ri_hyear .slick-arrow {
    background-image: url(../images/a1_arrow04.svg);
}
.cdbh_box_ri_hyear .slick-arrow {
    background-image: url(../fonts/a1_arrow05.svg);
}
.mhnl_down1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px !important;
}
/* 新增 2024.1.25 star */
.home_custom_tit {
    text-align: left !important;
}
.home_custom_tit .std_tit1 {
    text-align: left !important;
}
.innova_techn_top_tit .std_tit2 {
    text-align: left !important;
}
.series_certif .series_parame_ri_tit .std_tit2,
.career_comfor_tit .std_tit2,
.compan_partn_top,
.innova_techn_top_info p,
.sustain_practi_top .std_tit2,
.career_grow .career_better_tit,
.partne_join_top .std_tit2 {
    text-align: left !important;
}
.suppor_proces_cont .innova_techn_top_info {
    margin: 0;
}
.innova_techn .innova_techn_top {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.innova_merge .innova_techn_top {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.innova_intell .innova_techn_top {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.sustain_practi .sustain_practi_top .std_tit2 {
    text-align: center !important;
}
.sdbw_le {
    text-align: left;
}
.home_nwes_top_le,
.partne_join_info_le {
    text-align: left !important;
}
.ys_phnav2_lang_btn img {
    width: 22px;
    margin-right: 5px;
}
.home_exper {
    width: 100%;
    position: relative;
}
.home_exper_top {
    width: 100%;
    position: relative;
}
.home_exper_top_li {
    width: 100%;
    position: relative;
    display: none;
}
.home_exper_top_li:first-child {
    display: block;
}
.home_exper_top_li .ys_imgbox_cover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    z-index: 10;
}
.home_exper_top_li .ys_imgbox_cover::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 75%;
    height: 100%;
    opacity: 0.2;
    z-index: 10;
    background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);
}
.hetl_text {
    position: absolute;
    top: 26%;
    left: 0;
    width: 100%;
    z-index: 15;
}
.hetl_text_wrap {
    width: 50%;
}
.hetl_text_tit .std_tit2 {
    color: #fff;
    font-weight: 700;
}
.hetl_text_more .mod_more {
    justify-content: flex-start;
}
.hetl_text_tit {
    margin-bottom: 60px;
}
.home_exper_btm {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.home_exper_btm_wrap {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 15;
}
.home_exper_btm .slick-list {
    width: 100%;
}
.home_exper_btm .slick-track {
    height: 100%;
}
.home_exper_btm_li {
    width: 33.333333%;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    cursor: pointer;
    display: none;
}
.home_exper_btm_li:first-child {
    display: block;
}
.home_exper_btm_li:last-child {
    border-right: none;
}
.hebl_wrap {
    width: 100%;
    height: 100%;
    position: relative;
    transition: all 0.36s;
    padding: 60px 80px;
    z-index: 1;
    overflow: hidden;
}
.hebl_wrap::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    transition: all 0.36s;
    opacity: 0;
    background: linear-gradient(281deg, #005FA8 14.45%, #005FA8 99.38%);
}
.hebl_wrap_tit .std_tit4 {
    color: #fff;
    line-height: 1.4;
    font-weight: 500;
}
.hebl_wrap_desz {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 226px;
    transition: all 0.36s;
    opacity: 0;
}
.hebl_wrap_desz img {
    width: 100%;
}
.home_exper_btm_li.slick-current .hebl_wrap::after {
    opacity: 1;
}
.home_exper_btm_li.slick-current {
    border-top-color: rgba(0, 95, 168, 1);
}
.home_exper_btm_li.slick-current .hebl_wrap_desz {
    opacity: 1;
}
.hebl_wrap_tit {
    margin-bottom: 16px;
}
.hebw_btm {
    position: absolute;
    top: -20px;
    width: 40px;
    z-index: 15;
    background: #fff;
    border-radius: 50%;
    cursor: pointer;
}
.hebw_btm img {
    width: 100%;
}
.hebw_le img {
    transform: rotate(180deg);
}
.hebw_le {
    left: 40px;
}
.hebw_ri {
    right: 40px;
}
.hebw_wrap {
    display: none;
}
.home_products {
    width: 100%;
    position: relative;
    /* background: #EBF3FA; */
    padding-bottom: 0 !important;
    z-index: 5;
}
.home_cases {
    width: 100%;
    position: relative;
    /* background: #EBF3FA; */
    padding-bottom: 0 !important;
    z-index: 5;
}
.home_products_cont {
    width: 100%;
}
.home_products_btm {
    width: 100%;
    position: relative;
}
.hpsu_li {
    width: 480px !important;
    margin-right: 40px;
}
.hpsu_top {
    width: 100%;
    position: relative;
}
.hpsu_top .ys_imgbox_cover::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 37%;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    z-index: 1;
    background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);
}
.hpsu_top_tit {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    padding: 20px 32px;
}
.hpsu_top_tit .std_tit4 {
    color: #fff;
    line-height: 1.4;
    font-weight: 500;
}
.home_products .home_nwes_btm {
    overflow: hidden;
}
.hnbb_btn.swiper-button-disabled {
    opacity: 0.6;
    pointer-events: none;
}
.hnbb_ri {
    margin-left: 40px;
}
.home_cases_cont {
    width: 100%;
    position: relative;
}
.hcsu_li {
    width: 800px !important;
    margin-right: 40px;
}
.hcsu_wrap {
    width: 100%;
    position: relative;
}
.hcsu_wrap_btm {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 20px 32px;
    z-index: 10;
}
.hcsu_wrap_btm_label p {
    font-size: 14px;
    line-height: 1.5;
    color: #fff;
    background: #1BC942;
    padding: 0 8px;
    display: inline-block;
}
.hcsu_wrap_btm_tit .std_tit4 {
    font-weight: 500;
    line-height: 1.4;
    color: #fff;
}
.hcsu_wrap_btm_label {
    margin-bottom: 5px;
}
.hcsu_wrap .ys_imgbox_cover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.00) 34.64%);
}
.home_cases .home_nwes_btm {
    overflow: hidden;
}
.home_products_desz1 {
    width: 40%;
    position: absolute;
    right: 0;
    top: 0;
    pointer-events: none;
    /* z-index: -1; */
}
.home_products_desz1 img {
    width: 100%;
}
.home_cases_desz1 {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    width: 30%;
    pointer-events: none;
}
.home_cases_desz1 img {
    width: 100%;
}
.home_products .ys_cont1400 {
    z-index: 10;
    position: relative;
}
.home_cases .ys_cont1400 {
    z-index: 10;
    position: relative;
}
.home_cases_desz2 {
    position: absolute;
    bottom: -23%;
    right: 0;
    width: 30%;
}
.home_cases_desz2 img {
    width: 100%;
}
.home_newly {
    width: 100%;
    position: relative;
    background: #EBF3FA;
    z-index: 1;
}
/* .mhnl_down1 {
    display: block !important;
} */
.mhnl_down1 .mdlu_li1 a {
    pointer-events: none;
}
.mhnl_down1 .mdlu_li1 {
    cursor: pointer;
}
.mhnl_down1 .mdsl_li {
    width: 100%;
}
.mhnl_down1 .mdsl_li_btm {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto;
    grid-gap: 12px 32px;
}
.mhnl_down1 .mdsl_li_btm_li {
    margin-bottom: 0 !important;
}
.mhnl_down1 .mdsl_li_tit a {
    color: #000000;
}
.mhnl_down1 .mdsl_li_btm_li a {
    font-size: 14px;
}
.mhnl_down1 .mdsl_li_box.has_fourth .mdsl_li_btm_li {
    padding-left: 0 !important;
}
.mhnl_downl2 .mhnl_down_box {
    display: block !important;
}
.mhnl_downl2 .mhnl_down_le {
    width: 100%;
    padding: 0 !important;
    background: #1f9e41 !important;
}
.mhnl_downl2 .mhnl_down_le .mhnl_down_le_ul {
    display: flex;
    justify-content: center;
}
.mhnl_downl2 .mdlu_li a::after {
    display: none;
}
.mhnl_downl2 .mhnl_down_le .mhnl_down_le_ul .mdlu_li {
    margin-bottom: 0 !important;
    padding: 10px 60px;
}
.mhnl_downl2 .mdlu_li1.yxnav_active2 .mdlu_li_le p {
    color: #fff !important;
}
.mhnl_downl2 .mdlu_li1 a {
    position: relative;
    padding: 4px 0;
}
.mhnl_downl2 .mdlu_li1 a::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #fff;
    opacity: 0;
    transition: all 0.36s;
}
.mhnl_downl2 .mdlu_li1.yxnav_active2 a::before {
    opacity: 1;
}
.mhnl_downl2 .mhnl_down_le .mdlu_li .mdlu_li_ri img:nth-child(1) {
    opacity: 0;
}
.mhnl_downl2 .mhnl_down_le .mdlu_li .mdlu_li_ri img:nth-child(2) {
    opacity: 1 !important;
}
.mhnl_downl2 .mhnl_down_le .mdlu_li .mdlu_li_le p {
    color: #fff;
}
.mhnl_downl2 .mhnl_down_ri {
    width: 100%;
}
.mhnl_down_newly_le {
    width: 100%;
    background: #fff;
    padding: 60px 135px;
    padding-left: 160px;
}
.mhnl_downl2 .mhnl_down_box {
    min-height: 430px;
}
.mhnl_downl2 .mhnl_down_ri_ri .mdrr_wrap_tit {
    display: none;
}
.mhnl_downl2 .mhnl_down_ri_ri {
    width: 57.5%;
}
.mhnl_downl2 .mhnl_down_newly_le {
    width: 42.5%;
}
.mdnl_tit .std_tit4 {
    text-align: center;
    color: #000;
    line-height: 1.4;
}
.mdnl_tit {
    margin-top: 12px;
}
.mhnl_downl2 .mhnl_down_ri_li {
    align-items: stretch;
}
.mhnl_downl2 .mhnl_down_desz {
    top: auto;
    bottom: 0;
}
.mhnl_downl2 .mdbl_tit_wrap_ri p {
    font-size: 18px;
}
.mhnl_downl2 .mdbl_tit_wrap_le {
    width: 48px;
    flex: none;
}
.mhnl_downl2 .mdbl_tit_wrap_ri {
    margin-top: 10px;
}
.mhnl_downl2 .mdol_wrap {
    margin-bottom: 0 !important;
    padding-bottom: 10px;
    position: relative;
}
.mhnl_downl2 .mdol_wrap::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 1px;
    background: #1f9e41;
    transition: all 0.36s;
    opacity: 0;
}
.mhnl_downl2 .mhnl_down2_other_li.yxnav_active3 .mdol_wrap::after {
    width: 100%;
    opacity: 1;
}
.mhnl_downl2 .mhnl_down2_other {
    padding-top: 0 !important;
}
/* 新增 2024.1.25 end */
/* 旧 - end */
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .cici-seq-item-link:hover .cici-sil-text,
    .hpii-link:hover .cici-sil-text,
    .hsii-link:hover .hsii-link-text,
    .ssii-link:hover .ssii-link-text,
    .biii-link:hover .biii-link-text{
        color: var(--colorfff);
        background: var(--colormain);
    }
    .mod-page a.comp-tabli:hover li{
        color: var(--colorfff);
        background: var(--colormain);
    }
    .mod-page .prev:hover li,
    .mod-page .next:hover li{
        color: var(--colormain);
    }
    .std-btn-link:hover{
        background: var(--colormain1);
    }
    .std-btn-link:hover .std-btn-font{
        color: var(--colorfff);
    }
    .std-btn-link:hover .std-btn-icon img:nth-of-type(2){
        opacity: 1;
    }
    .std-btn-link:hover .std-btn-icon img:first-child{
        opacity: 0;
    }
    .std-btn1 .std-btn-link:hover {
        background: var(--colormain);
    }
    .hncl-link:hover,
    .hnci-item-link:hover{
        background: var(--colorfff);
    }
    .business-honor-inof-item:hover .bhii-img{
        background: var(--colorfff);
        box-shadow: 0px 3px 10px 0px rgba(204, 209, 218, 0.66);
    }
    /* copy - start */
    .industr-custom-btm-wrap:hover .icbw-ul {
        animation-play-state: paused;
        cursor: pointer;
    }
    /* copy - end */
    .digital-feature .ware-feature-inof-item:hover{
        background: rgba(0,95,168,1);
    }
    .digital-feature .ware-feature-inof-item:hover .wfii-text-title,
    .digital-feature .ware-feature-inof-item:hover .wfii-text-dots p{
        color: var(--colorfff);
    }
    .digital-feature .ware-feature-inof-item:hover .wfii-icon{
        border: 1px solid #FFF;
        background: rgba(255, 255, 255, 0.10);
    }
    .digital-feature .ware-feature-inof-item:hover .wfii-icon img:first-child {
        opacity: 1;
    }
    .digital-feature .ware-feature-inof-item:hover .wfii-icon img:nth-of-type(2) {
        opacity: 0;
    }
    .digital-feature .ware-feature-inof-item:hover .wfii-text-dots p::before{
        background: var(--colorfff);
    }
    .ys-bread-list:last-child a:hover{
        opacity: 1;
    }
    .down-skip-inof-item .dsii-link:hover{
        background: var(--colormain);
    }
    .dsii-link:hover .dsii-link-icon img:nth-of-type(2){
        opacity: 1;
    }
    .dsii-link:hover .dsii-link-icon img:first-child{
        opacity: 0;
    }
    .dsii-link:hover .std-text18{
        color: var(--colorfff);
    }
    .career-grow .cgbl_wrap:hover{
        background: var(--colormain);
    }
    .career-grow .cgbl_wrap:hover .cgbl_wrap_tit p,
    .career-grow .cgbl_wrap:hover .cwul_ri p {
        color: var(--colorfff);
    }
    .career-grow .cgbl_wrap:hover .cwul_le img:nth-of-type(2) {
        opacity: 1;
    }
    .career-grow .cgbl_wrap:hover .cwul_le img:first-child {
        opacity: 0;
    }
    .home-story-inof .hsii-link:hover .hsii-link-core{
        background: var(--colorfff);
    }
    .home_susta_more .std-btn1 .std-btn-link:hover {
        background: var(--colorfff);
    }
    .home_susta_more .std-btn1 .std-btn-link:hover .std-btn-font {
        color: var(--colormain);
    }
}
/* .ys-nyban-title h1{
    font-size: var(--font44);
    line-height: var(--l1h2);
    color: var(--colorfff);
    font-weight: bold;
} */
/* .home-main .ys-main, */
/* .inside-main .ys-main,
.home-main .ys_main,
.inside-main .ys_main{
    margin-top: var(--head);
} */
.ys-nyban-img{
    position: relative;
}
.ys-nyban-img::before{
    content: '';
    width: 70%;
    height: 100%;
    position: absolute;
    background: linear-gradient(90deg, rgba(0, 53, 94, 0.60) 0%, rgba(0, 39, 70, 0.00) 100%);
    left: 0;
    top: 0;
}
.ys-nyban-img::after {
    content: '';
    width: 100%;
    height: 64px;
    position: absolute;
    background: linear-gradient(180deg, rgba(0, 24, 77, 0.00) 0%, rgba(0, 24, 77, 0.20) 100%);    
    left: 0;
    bottom: 0;
}
.ys-bread-list a{
    font-size: 14px;
    line-height: var(--l1h8);
    color: var(--colorfff);
}
.ys-bread-list {
    padding: 0 12px;
}
.ys-bread {
    margin: 0 -12px;
}
.mod-crumbs {
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%;
    z-index: 10;
}
.column-indust-cry{
    margin-left: -22px;
    display: flex;
    align-items: flex-start;
}
.column-indust{
    padding-top: var(--space80);
    padding-bottom: var(--space100);
}
.inside-main{
    background: linear-gradient(226deg, #E0F4FF 1.2%, #E1F1FF 1.21%, #FFF 74.36%);
}
.column-indust-cry-left{
    width: 380px;
}
.column-indust-cry-inof{
    width: calc(100% - 380px);
    flex-grow: 1;
    padding-left: 42px;
}
.column-indust-cry-left .std-text14 span{
    color: var(--colormain);
    margin-right: 8px;
}
.column-indust-cry-left .std-text14{
    margin-bottom: 21px;
    color: var(--color000);
}
.cicl-box-item{
    background: var(--colorfff);
}
.cicl-box-item{
    border: 1px solid rgba(45, 117, 217, 0.20);
    border-bottom: 0;
}
.cicl-box-item{
    border-bottom: 1px solid rgba(45, 117, 217, 0.20);
}
.cicl-box-item-first,
.cicl-bio-item-second,
.cicl-bioit-nub{
    display: flex;
    align-items: flex-start;
    cursor: pointer;
}
.cicl-box-item-first,
.cicl-bio-item-second,
.cicl-more{
    padding: 8px 16px;
}
.cicl-bioit-nub{
    padding: 4px 16px 4px 32px;
}
.cicl-box-item-first .std-text18{
    color: var(--colormain);
    width: calc(100% - 24px);
    flex-grow: 1;
}
.cicl-bif-icon{
    width: 24px;
    position: relative;
    top: 1px;
}
.cicl-bif-icon img{
    width: 100%;
    transform: rotate(180deg);
    transition: all .4s ease;
}
.cicl-box-item.on .cicl-bif-icon img{
    transform: rotate(0deg);
}
.cicl-box-item-other{
    border-top: 1px solid rgba(45, 117, 217, 0.20);
    padding-bottom: 20px;
}
.cicl-bio-item-second span,
.cicl-bioit-nub span{
    width: 16px;
    height: 16px;
    display: block;
    position: relative;
    cursor: pointer;
    top: 5.2px;
}
.cicl-bio-item-second span::before,
.cicl-bioit-nub span::before{
    content: '';
    width: 100%;
    position: absolute;
    height: 100%;
    border: 1px solid var(--color666);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.cicl-bio-item-second span::after,
.cicl-bioit-nub span::after{
    content: '';
    background-image: url(../fonts/0b0_icon2.svg);
    position: absolute;
    width: 13px;
    height: 11px;
    background-size: 100% 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all .4s ease;
}
.cicl-bio-item-second .std-text16,
.cicl-bioit-nub .std-text16{
    width: calc(100% - 16px);
    padding-left: 16px;
    flex-grow: 1;
}
.cicl-bio-item-second .std-text16{
    color: var(--color000);
}
.cicl-bioit-nub .std-text16{
    color: var(--color666);
}
.cicl-box-item-other{
    display: none;
}
.cicl-bio-item.on .cicl-bio-item-second span::before,
.cicl-bioit-nub.on span::before{
    border: 1px solid var(--colormain);
}
.cicl-bio-item.on .cicl-bio-item-second span::after,
.cicl-bioit-nub.on span::after{
    opacity: 1;
}
.cici-seq{
    --jian10: 10.5px;
    --jian32: 32px;
    margin: 0 calc(var(--jian10) * -1) calc(var(--jian32) * -1);
    display: flex;
    flex-wrap: wrap;
}
.cici-seq-item{
    width: 33.333333%;
    padding: 0 var(--jian10);
    margin-bottom: var(--jian32);
}
.cici-seq-item-link{
    height: 100%;
    display: flex;
    flex-direction: column;
}
.cici-seq-item-link .ys-imgbox-cover{
    width: 100%;
    background: var(--colorf8);
}
.cici-sil-text{
    background: var(--colorfff);
    padding: 24px;
    font-size: var(--font18);
    color: var(--color000);
    line-height: var(--l1h5);
    transition: all .4s ease;
    flex-grow: 1;
}
.mod-page{
    padding-top: var(--space50);
}
.mod-page .pc-fenye li {
    width: 30px;
    height: 30px;
    border: 0px;
    font-family: 'hollysys';
    font-size: 14px;
    line-height: 30px;
    color: var(--color666);
    text-align: center;
    margin: 0 6px;
    border-radius: 0%;
    transition: .4s ease;
    background: var(--colorfff);
    box-shadow: 0px 3px 10px rgba(204, 209, 218, 0.66);
}
.mod-page .pc-fenye li.activepage {
    color: var(--colorfff);
    background: var(--colormain);
}
.mod-page .first,
.mod-page .end{
    display: none;
}
.sticky-html
,.sticky-body{
    overflow: inherit !important;
}
.column-indust-cry-left{
    position: sticky;
    top: calc(var(--head) + var(--space80));
}
.mod-contact{
    position: relative;
    padding-top: 66px;
    padding-bottom: 66px;
}
.mod-contact-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.mod-contact-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 20%;
}
.mod-contact .ys-cont1400{
    position: relative;
    z-index: 6;
    text-align: center;
}
.std-btn-icon{
    width: 32px;
    margin-left: 24px;
}
.std-btn-icon img{
    width: 100%;
    transition: all .4s ease;
}
.std-btn-link{
    padding: 11px 47px;
    border: 1px solid var(--colormain1);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .4s ease;
}
.std-btn-font{
    font-size: var(--font24);
    line-height: var(--l1h4);
    color: var(--colormain1);
    transition: all .4s ease;
}
.std-btn{
    display: flex;
}
.std-btn-icon img:nth-of-type(2){
    opacity: 0;
}
.mod-contact .std-btn{
    justify-content: center;
}
.mod-contact .std-tit32{
    margin-bottom: var(--space40);
    font-weight: bold;
}
.ys-footer{
    background: var(--colorbg1);
}
.footer-top{
    padding-top: var(--space80);
    padding-bottom: var(--space60);
    display: flex;
    justify-content: space-between;
}
.footer-logo{
    width: 217px;
}
.footer-logo a{
    display: block;
    width: 100%;
}
.footer-logo img{
    width: 100%;
}
.footer-share-nub-link{
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border: 1px solid var(--colorfff);
    display: flex;
    align-items: center;
    justify-content: center;
}
.footer-share{
    --jian15: 15px;
    margin: 0 calc(var(--jian15) * -1);
    display: flex;
}
.footer-share-nub{
    padding: 0 var(--jian15);
}
.footer-share-nub-link .ys-imgbox-cover{
    width: 24px;
}
.footer-nav{
    border-top: 1px solid rgba(255, 255, 255, .3);
    display: flex;
    justify-content: space-between;
    padding-top: var(--space50);
    padding-bottom: var(--space50);
}
.footer-nav-first,
.footer-nav-first a{
    font-size: 20px;
    color: rgba(255, 255, 255, .7);
    font-weight: bold;
    line-height: var(--l1h6);
    transition: all .4s ease;
}
.footer-nav-first{
    margin-bottom: 24px;
}
.footer-nav ul li,
.footer-nav ul li a{
    font-size: var(--font16);
    color: var(--colorfff);
    line-height: var(--l1h6);
}
.footer-nav ul li{
    margin-bottom: 16px;
}
.footer-nav ul li:last-child{
    margin-bottom: 0;
}
.footer-nav-inof{
    display: flex;
    margin: 0 -20px;
}
.footer-nav-inof ul{
    padding: 0 20px;
}
.footer-bot{
    border-top: 1px solid rgba(255, 255, 255, .3);
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 24px;
    padding-bottom: 24px;
}
.footer-bot-inof-item{
    padding: 0 14px;
}
.footer-bot-inof{
    margin: 0 -14px;
    display: flex;
    flex-wrap: wrap;
}
.footer-copyright p,
.footer-copyright span,
.footer-copyright a{
    font-size: var(--font12);
    line-height: var(--l1h8);
    color: rgba(255, 255, 255, .5);
}
.footer-bot-inof-item,
.footer-bot-inof-item a{
    font-size: var(--font12);
    line-height: var(--l1h8);
    color: var(--colorfff);
}

a[href="https://www.yongsy.com"] {
    margin-left: 20px;
}
.footer-share-nub-link img{
    transform: scale(1)!important;
}
.hard-detail{
    padding-top: var(--space100);
}
.hard-detail .std-tit44,
.hard-pro .std-tit44{
    margin-bottom: var(--space40);
}
.hard-detail .std-text18 p{
    margin-bottom: 2.84em;
}
.hard-detail .std-text18 p:last-child{
    margin-bottom: 0;
}
.hard-pro{
    padding-top: var(--space80);
}
.hard-pro-inof{
    --jian20: 20px;
    --jian40: 40px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian20) * -1) calc(var(--jian40) * -1);
}
.hard-pro-inof-item{
    width: 33.333333%;
    padding: 0 var(--jian20);
    margin-bottom: var(--jian40);
}
.hpii-link{
    display: flex;
    flex-direction: column;
    background: var(--colorfff);
    box-shadow: 0px 3px 10px 0px rgba(204, 209, 218, 0.66);
    position: relative;
}
.cici-sil-text{
    position: relative;
}
.hpii-link .cici-sil-text::before{
    content: '';
    background: #C2D4E3;
    height: 1px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.hard-pro-text{
    padding-top: var(--space80);
    margin-bottom: var(--space40);
}
.hard-pro-text p:last-child{
    margin-bottom: 0;
}
.hard-pro-img{
    width: 100%;
    background: rgba(255, 255, 255, 0.20);
    box-shadow: 0px 4px 16px 0px rgba(0, 69, 119, 0.08), 0px 8px 24px 0px rgba(0, 69, 119, 0.05);
}
.hard-pro-img img{
    width: 100%;
}
.hard-support{
    padding-top: var(--space100);
}
.mod-title{
    margin-bottom: var(--space50);
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}
.hard-support-inof{
    --jian10: 10px;
    margin: calc(var(--jian10) * -1);
    display: flex;
    flex-wrap: wrap;
}
.hard-support-inof-item{
    width: 20%;
    padding: var(--jian10);
}
.hsii-link{
    height: 100%;
    display: flex;
    flex-direction: column;
    background: var(--colorfff);
    box-shadow: 0px 3px 10px 0px rgba(204, 209, 218, 0.66);
}
.hsii-link .ys-imgbox-cover{
    width: 100%;
}
.hsii-link-text{
    padding: 24px 20px;
    color: var(--color000);
    font-size: var(--font18);
    line-height: var(--l1h5);
    transition: all .4s ease;
    flex-grow: 1;
}
/* .hard-support-inof-item:not(:first-child){
    display: none;
} */
.std-btn1 .std-btn-font {
    font-size: var(--font16);
    line-height: var(--l1h6);
    color: var(--colormain);
}
.std-btn1 .std-btn-icon {
    width: 24px;
    margin-left: 16px;
}
.std-btn1 .std-btn-link {
    padding: 11px 31px;
    border: 1px solid var(--colormain);
}
.hard-news{
    padding-top: var(--space100);
    padding-bottom: var(--space100);
}
.hard-news-cry{
    display: flex;
}
.hard-news-cry-left{
    width: 40%;
}
.hncl-link{
    display: flex;
    flex-direction: column;
    background: rgba(255, 255, 255, 0.20);
    box-shadow: 0px 3px 10px 0px rgba(204, 209, 218, 0.66);
    transition: all .4s ease;
    height: 100%;
}
.hncl-link-img{
    width: 100%;
}
.hncl-link-text{
    padding: 23px 32px 24px;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.hncl-link-text .std-text18{
    flex-grow: 1;
}
.hncl-link-text .std-text18,
.hnci-item-link-text .std-text18,
.hncl-link-text .std-text18 p,
.hnci-item-link-text .std-text18 p{
    line-height: var(--l1h5);
    color: var(--color000);
}
.hncl-link-text .std-text18{
    margin-bottom: 23px;
}
.hard-news-date-icon{
    width: 24px;
}
.hard-news-date-icon img{
    width: 100%;
}
.hard-news-date{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.hard-news-date .std-text16{
    padding-left: 16px;
    width: calc(100% - 24px);
    color: var(--colormain);
    line-height: var(--l1h6);
}
.hard-news-cry-inof{
    width: 60%;
    padding-left: 40px;
}
.hnci-item-link{
    display: flex;
    background: rgba(255, 255, 255, 0.20);
    box-shadow: 0px 3px 10px 0px rgba(204, 209, 218, 0.66);
    transition: all .4s ease;
}
.hnci-item-link-img{
    width: 32%;
}
.hnci-item-link-img img{
    object-fit: cover;
}
.hnci-item-link-text{
    width: 68%;
    padding: 24px 40px;
    display: flex;
    flex-direction: column;
}
.hnci-item{
    margin-bottom: 21px;
}
.hnci-item:last-child{
    margin-bottom: 0;
}
.hnci-item-link-text .std-text18 p{
    max-height: 3em;
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.hnci-item-link-text .std-text18{
    flex-grow: 1;
}
.ware-view-cry-right{
    width: 40%;
    position: sticky;
    top: calc(var(--head) + var(--space100));
}
.wvcr-img,
.wvcr-img img{
    width: 100%;
}
.ware-view-cry{
    display: flex;
    align-items: flex-start;
}
.ware-view-cry-left{
    width: 60%;
    padding-right: var(--space100);
}
.ware-view .std-tit44{
    margin-bottom: var(--space40);
}
.ware-view-cry-left .ware-view-text{
    margin-bottom: var(--space40);
}
.ware-view-cry-left .std-text18,
.ware-view-cry-left .std-text18 p{
    line-height: var(--l1h5);
    color: var(--color666);
}
.wvcl-inof{
    --jian30: 30px;
    --jian40: 40px;
    margin: 0 calc(var(--jian30) * -1) calc(var(--jian40) * -1);
    display: flex;
    flex-wrap: wrap;
}
.wvcl-inof-item{
    width: 50%;
    padding: 0 var(--jian30);
    margin-bottom: var(--jian40);
}
.wvcl-inof-item-link{
    background: linear-gradient(281deg, #005FA8 14.45%, #005FA8 99.38%);
    box-shadow: 0px 3px 10px 0px rgba(204, 209, 218, 0.66);
    display: flex;
}
.std-btn2-icon{
    width: 22px;
    margin-left: 8px;
}
.std-btn2-icon img{
    width: 100%;
}
.std-btn2{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.std-btn2 .std-text14{
    color: var(--colorfff);
    line-height: var(--l1h8);
}
.wvcl-iil-text .std-text18{
    color: var(--colorfff);
    line-height: var(--l1h5);
}
.wvcl-iil-text{
    width: 59.411765%;
    padding: 20px 16px 12px;
    display: flex;
    flex-direction: column;
}
.wvcl-iil-img{
    width: 40.588235%;
}
.wvcl-iil-text .std-text18{
    flex-grow: 1;
}
.ware-view{
    padding-top: var(--space100);
}
.ware-feature{
    padding-top: var(--space100);
}
.ware-feature-inof{
    --jian30: 30px;
    --jian50: 50px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian30) * -1) calc(var(--jian50) * -1);
}
.ware-feature-inof-item{
    width: 50%;
    padding: 0 var(--jian30);
    margin-bottom: var(--jian50);
    display: flex;
    align-items: flex-start;
}
.wfii-icon{
    width: 58px;
    height: 58px;
    border-radius: 5px;
    background: var(--colormain);
    position: relative;
}
.wfii-icon img{
    width: 62.1%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.ware-feature .std-tit44{
    margin-bottom: var(--space40);
}
.wfii-text{
    width: calc(100% - 58px);
    flex-grow: 1;
    padding-left: 24px;
}
.wfii-text-title{
    color: var(--color000);
    margin-bottom: 8px;
}
.wfii-text-dots p{
    position: relative;
    padding-left: 20px;
    color: var(--color666);
    line-height: var(--l1h5);
}
.wfii-text-dots p::before{
    content: '';
    width: 6px;
    height: 6px;
    background: var(--color666);
    position: absolute;
    left: 3px;
    top: 10.5px;
}
.ware-function{
    padding-top: var(--space100);
}
.ware-function .std-tit44{
    margin-bottom: var(--space40);
}
.ware-function-img,
.ware-function-img img{
    width: 100%;
}
.ware-function-inof{
    --jian12: 12px;
    --jian29: 29px;
    margin: 0 calc(var(--jian12) * -1) calc(var(--jian29) * -1);
    display: flex;
    flex-wrap: wrap;
    margin-top: -138px;
}
.ware-function-inof-item{
    width: 25%;
    padding: 0 var(--jian12);
    margin-bottom: var(--jian29);
}
.wfii-core{
    background: var(--colorfff);
    box-shadow: 0px 12px 32px 0px rgba(90, 143, 172, 0.13);
    padding: 16px;
    display: flex;
    align-items: center;
    height: 100%;
}
.wfii-core-icon{
    width: 40px;
}
.wfii-core-text{
    width: calc(100% - 40px);
    padding-left: 8px;
    flex-grow: 1;
}
.wfii-core-text,
.wfii-core-text .std-text16{
    color: var(--color000);
    line-height: var(--l1h5);
}
.hard-data{
    padding-top: var(--space100);
}
.hard-data-inof{
    border-top: 2px solid var(--color666);
}
.hard-data .std-tit44{
    margin-bottom: var(--space40);
}
.hdii-name{
    width: 41%;
}
.hdii-cry{
    width: 59%;
    padding-left: 19px;
}
.hard-data-inof-item{
    display: flex;
    border-bottom: 1px solid rgba(0, 0, 0, 0.20);
}
.hdii-name{
    border-right: 1px solid rgba(0, 0, 0, 0.20);
}
.hard-data-inof-item .std-text18,
.hard-data-inof-item .std-text18 p{
    line-height: var(--l1h5);
}
.hdii-name,
.hdii-name p{
    color: var(--color666);
}
.hdii-cry,
.hdii-cry p{
    color: var(--color000);
}
.hdii-name,
.hdii-cry{
    padding-top: 12px;
    padding-bottom: 12px;
}
.soft-solve{
    padding-top: var(--space100);
}
.soft-solve .ys-cont1400{
    display: flex;
    align-items: flex-start;
}
.soft-solve-right{
    width: 42.857143%;
    position: sticky;
    top: calc(var(--head) + var(--space100));
}
.soft-solve-right img{
    width: 100%;
}
.soft-solve-left{
    width: 57.142857%;
    padding-right: var(--space100);
    flex-grow: 1;
}
.soft-main .std-tit32{
    font-weight: bold;
}
.soft-solve-left .std-tit32{
    margin-bottom: var(--space70);
}
.ssli-item{
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(45, 117, 217, .4);
}
.ssli-item:first-child{
    padding-top: 0;
}
/* .ssli-item:last-child{
    padding-bottom: 0;
} */
.soft-view .ware-view-text{
    margin-bottom: var(--space40);
}
.soft-view .wvcl-inof-item{
    width: 25%;
}
.soft-view .wvcl-inof {
    --jian30: 6.5px;
    --jian40: 13px;
}
.soft-story{
    padding-top: var(--space100);
}
.soft-story .std-tit44{
    margin-bottom: var(--space50);
}
.soft-story-inof{
    --jian20: 20px;
    --jian40: 40px;
    margin: 0 calc(var(--jian20) * -1) calc(var(--jian40) * -1);
    display: flex;
    flex-wrap: wrap;
}
.soft-story-inof-item{
    width: 33.333333%;
    padding: 0 var(--jian20);
    margin-bottom: var(--jian40);
}
.ssii-link{
    height: 100%;
    display: flex;
    flex-direction: column;
    background: var(--colorfff);
    box-shadow: 0px 3px 10px 0px rgba(204, 209, 218, 0.66);
}
.ssii-link .ys-imgbox-cover{
    width: 100%;
}
.ssii-link-text{
    padding: 24px 24px 30px;
    color: var(--color000);
    font-size: var(--font18);
    line-height: var(--l1h5);
    transition: all .4s ease;
    flex-grow: 1;
}
.soft-main .hard-pro {
    padding-top: var(--space100);
}
.business-describe{
    padding-top: var(--space100);
}
.business-describe .std-tit44{
    margin-bottom: var(--space40);
}
.business-describe .std-text18{
    margin-bottom: var(--space40);
}
.business-describe-cry,
.business-describe-cry-img{
    width: 100%;
    position: relative;
}
.business-describe-cry-img img{
    width: 100%;
}
.business-describe-cry-img::before{
    content: '';
    width: 100%;
    position: absolute;
    height: 100%;
    background: rgba(0,0,0,.2);
    top: 0;
    left: 0;
}
.business-describe-cry-inof{
    position: absolute;
    width: 100%;
    z-index: 6;
    top: 0;
    left: 0;
    display: flex;
    flex-wrap: wrap;
    padding: 60px 37.5px;
}
.bdci-item-data{
    color: var(--colorfff);
    font-weight: bold;
    line-height: var(--l1h3);
    padding: 4px 20px;
    min-width: 160px;
    text-align: center;
    background: linear-gradient(291deg, #1BC942 45.19%, #8AE3FF 120.09%);
    margin: 0 auto;
    margin-bottom: 8px;
}
.bdci-item .std-text16{
    color: var(--colorfff);
    text-align: center;
}
.bdci-item{
    width: 20%;
    padding: 0 22.5px;
}
.business-indust{
    padding-top: var(--space100);
}
.business-indust .std-tit44{
    margin-bottom: var(--space40);
}
.business-indust-inof{
    --jian20: 20px;
    --jian40: 40px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian20) * -1) calc(var(--jian40) * -1);
}
.business-indust-inof-item{
    width: 33.333333%;
    padding: 0 var(--jian20);
    margin-bottom: var(--jian40);
}
.biii-link-text{
    font-size: var(--font24);
    line-height: var(--l1h4);
    color: var(--color000);
    transition: all .4s ease;
    padding: 29px 30px 30px;
}
.biii-link{
    display: flex;
    flex-direction: column;
    height: 100%;
    background: var(--colorfff);
    box-shadow: 0px 3px 10px 0px rgba(204, 209, 218, 0.66);
}
.mod-title .std-tit44{
    margin-bottom: 0!important;
}
.business-honor{
    padding-top: var(--space100);
}
.business-honor .std-tit44{
    margin-bottom: var(--space50);
}
.business-honor-inof{
    --jian90: 90px;
    --jian40: 40px;
    margin: 0 calc(var(--jian90) * -1) calc(var(--jian40) * -1);
    display: flex;
    flex-wrap: wrap;
}
.business-honor-inof-item{
    width: 25%;
    padding: 0 var(--jian90);
    margin-bottom: var(--jian40);
    position: relative;
}
.bhii-img{
    width: 100%;
    margin-bottom: 8px;
    transition: all .4s ease;
}
.business-honor-inof-item .std-text16,
.business-honor-inof-item .std-text16 p{
    text-align: center;
    color: var(--color000);
    line-height: var(--l1h6);
}
.business-honor-inof-item::before{
    content: '';
    height: 33.4375%;
    position: absolute;
    width: 1px;
    background: rgba(45, 117, 217, .2);
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.business-honor-inof-item:nth-of-type(4n)::before{
    display: none;
}
.business-customer{
    padding-top: var(--space100);
    padding-bottom: var(--space100);
}
.business-customer .std-tit44{
    margin-bottom: var(--space50);
}
/* copy - start */
.industr-custom-btm {
    width: 100%;
    position: relative;
}
.industr-custom-btm-wrap {
    position: relative;
    display: flex;
    overflow: hidden;
}
.icbw-ul {
    display: flex;
    animation: donghua1 40s linear infinite;
}
@keyframes donghua1 {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}
.icbw-li-wrap {
    width: 200px;
    margin-right: 24px;
}
.icbw-li {
    width: 100%;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 2px 10px 0px rgba(40, 53, 45, 0.10);
    flex: none;
    margin-bottom: 24px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.icbw-li-info {
    margin-top: 0;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
}
.icbw-li-info p {
    text-align: center;
    color: var(--color666);
    line-height: 1.6;
    font-size: var(--font14);
    max-height: 3.2em;
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
/* copy - end */
/* .ys-nyban-title p{
    font-size: var(--font24);
    line-height: var(--l1h4);
    margin-top: 24px;
    font-weight: bold;
} */
.yxedr-active>p:last-child{
    margin-bottom: 0;
}
.trade-solution-right{
    width: 48.57%;
    position: sticky;
    top: calc(var(--head) + var(--space100));
}
.trade-solution-right img{
    width: 100%;
}
.trade-solution-left{
    width: 51.43%;
    padding-right: var(--space80);
    padding-top: 66px;
}
.trade-solution .std-tit44{
    margin-bottom: 55px;
}
.tsli-item{
    padding: 24px 0;
    border-bottom: 1px solid rgba(13,55,149,.2);
}
.tsli-item:first-child{
    padding-top: 0;
}
.tsli-item .std-tit24{
    margin-bottom: 8px;
    color: #1BC942;
    font-weight: bold;
}
.trade-solution{
    padding-top: var(--space100);
}
.trade-solution .ys-cont1400{
    display: flex;
    align-items: flex-start;
}
.trade-solution2 .trade-solution-right{
    background: rgba(255, 255, 255, 0.20);
    box-shadow: 0px 4px 16px 0px rgba(0, 69, 119, 0.08), 0px 8px 24px 0px rgba(0, 69, 119, 0.05);
}
.tsli-item .std-text18 i{
    color: #1BC942;
    font-style: normal;
    font-weight: bold;
}
.tsli-item .std-text18 span{
    color: var(--colormain);
    font-style: normal;
    font-weight: bold;
}
.trade-solution2 .tsli-item:last-child{
    border-bottom: 0;
    padding-bottom: 0;
}
.traffic-tab-inof-nub .std-text18{
    text-align: center;
    color: var(--color000);
    font-weight: bold;
    transition: all .4s ease;
}
.traffic-tab-inof-nub.on .std-text18{
    color: var(--colormain1);
}
.traffic-tab-inof-nub{
    position: relative;
}
.ttin-dots{
    position: relative;
    width: 40px;
    height: 40px;
}
.ttin-dots::before,
.ttin-dots::after,
.ttin-dots span{
    content: '';
    background: var(--color);
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: .1;
}
.ttin-dots::after{
   width: 55%;
   height: 55%;
   opacity: .2;
}
.ttin-dots span{
    width: 30%;
    height: 30%;
    opacity: 1;
}
.traffic-tab-inof{
    display: flex;
    justify-content: space-evenly;
    position: relative;
}
.traffic-tab-inof-nub .std-text18{
    white-space: nowrap;
    position: absolute;
    top: calc(100% + 16px);
    left: 50%;
    transform: translateX(-50%);
}
.traffic-tab-inof::before{
    content: '';
    background: linear-gradient(90deg, #1A7CD7 0.64%, #82EDCA 100%);
    height: 2px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.traffic-tab{
    padding-top: calc(var(--space100) + 20px);
    padding-bottom: 43px;
}
.traffic-tab-box{
    position: relative;
}
.traffic-tab-box{
    --rightv: calc(100% - 318px);
}
.traffic-tab-box-car{
    width: 318px;
    position: absolute;
    bottom: calc(100% + 12px);
    right: var(--rightv);
    transition: all .4s ease;
}
.traffic-diagram{
    position: relative;
    padding-top: var(--space100);
}
.traffic-diagram .std-tit44{
    margin-bottom: var(--space40);
}
.traffic-diagram-cry{
    position: relative;
    width: 100%;
}
.traffic-diagram-cry img{
    width: 100%;
}
.tdcb-nub{
    width: 30px;
    height: 39px;
    position: absolute;
    transform: translate(-38%, -20%);
    cursor: pointer;
}
.traffic-diagram-cry::before{
    content: '';
    background: #579EC5;
    height: 7.614213%;
    width: 24.142857%;
    position: absolute;
    top: 2.791878%;
    right: 2.071429%;
}
.tdcp-item{
    position: absolute;
    right: 57px;
    width: 38%;
    top: 11.548223%;
    background: rgba(255, 255, 255, 0.60);
    box-shadow: 0px 4px 16px 0px rgba(0, 69, 119, 0.08), 0px 8px 24px 0px rgba(0, 69, 119, 0.05);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    -moz-backdrop-filter: blur(8px);
    -ms-backdrop-filter: blur(8px);
    -o-backdrop-filter: blur(8px);
}
.tdcp-item-top{
    padding: 30px;
}
.tdcp-item-top .ys-imgbox-cover{
    width: 100%;
}
.tdcp-item-text{
    padding: 0 30px 49px 30px;
}
.tdcp-item-text .std-tit24{
    color: var(--colormain1);
    line-height: var(--l1h4);
    font-weight: bold;
    margin-bottom: 8px;
}
.std-text14-ul p{
    margin-bottom: 5px;
    position: relative;
    padding-left: 20px;
    color: var(--color000);
}
.std-text14-ul p:last-child{
    margin-bottom: 0;
}
.std-text14-ul p::before{
    content: '';
    width: 6px;
    height: 6px;
    background: var(--color000);
    position: absolute;
    left: 3px;
    top: 9.5px;
}
.tdcp-item-text{
    max-height: 297px;
}
.tdcp-item-text {
    padding-right: 3px !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{
    background: rgba(45, 117, 217, 0.10);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: var(--colormain);
}
.tdcp-item-close{
    width: 32px;
    position: absolute;
    top: 16px;
    right: 16px;
    cursor: pointer;
}
.tdcp-item-close img{
    width: 100%;
}
.tdcp-item{
    display: none;
}
.traffic-value{
    padding-top: var(--space100);
}
.traffic-value .std-tit44{
    margin-bottom: var(--space40);
}
.traffic-value-cry{
    display: flex;
    align-items: flex-start;
}
.traffic-value-cry-left{
    width: 46.357143%;
}
.traffic-value-cry-left img{
    width: 100%;
}
.traffic-value-cry-right{
    width: 53.642857%;
    padding-left: 60px;
    padding-top: 60px;
}
.tvcr-item{
    margin-bottom: 20px;
    background: var(--colorfff);
    box-shadow: 0px 8px 16px 0px rgba(15, 52, 73, 0.10);
}
.tvcr-item:last-child{
    margin-bottom: 0;
}
.tvcr-item-top{
    padding: 16px 24px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.tvcr-item-top-btn{
    width: 24px;
    height: 24px;
    position: relative;
}
.tvcr-item-top-text{
    width: calc(100% - 24px);
    flex-grow: 1;
    display: flex;
    align-items: flex-start;
}
.tvcr-item-top-btn::before,
.tvcr-item-top-btn::after{
    content: '';
    width: 22px;
    height: 2px;
    border-radius: 1px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: rgba(102,102,102,.5);
    transition: all .4s ease;
}
.tvcr-item-top-btn::after{
    transform: translate(-50%,-50%) rotate(90deg);
}
.tvcr-item.on .tvcr-item-top-btn::after{
    transform: translate(-50%,-50%) rotate(0deg);
}
.tvcr-item.on .tvcr-item-top-btn::before,
.tvcr-item.on .tvcr-item-top-btn::after{
    background: var(--colormain1);
}
.tvcr-itt-icon{
    width: 32px;
    height: 32px;
    background: var(--colormain);
    border-radius: 3px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.tvcr-itt-icon img{
    width: 62.5%;
}
.tvcr-item-top-text .std-text18{
    width: calc(100% - 32px);
    padding-left: 24px;
    flex-grow: 1;
    color: var(--color000);
    line-height: var(--l1h5);
    position: relative;
    top: 2.5px;
}
.tvcr-item-bot{
    padding: 0 24px 16px 80px;
    margin-top: -8px;
    display: none;
}
.traffic-pro .hpii-link .ys-imgbox-cover {
    width: 100%;
    background: var(--colorf8);
}
.case-seq .cici-sil-text {
    padding: 20px 24px 40px;
}
.case-seq .cici-seq-item-link{
    box-shadow: 0px 3px 10px 0px rgba(204, 209, 218, 0.66);
}
.detail-project .ys-cont1400{
    display: flex;
    align-items: flex-start;
}
.detail-project-left{
    width: 390px;
    border: 1px solid var(--colorfff);
    background: var(--colorfff);
    box-shadow: 0px 12px 32px 0px rgba(90, 143, 172, 0.13);
    padding: 40px 32px;
    position: sticky;
    top: calc(var(--head) + var(--space100));
}
.detail-project-right{
    width: calc(100% - 390px);
    padding-left: 87px;
}
.detail-project{
    padding-top: var(--space80);
    padding-bottom: var(--space100);
}
.detail-project-left .std-tit32{
    color: var(--colormain1);
    line-height: var(--l1h3);
    font-weight: bold;
    margin-bottom: var(--space40);
}
.dpli-nub{
    margin-bottom: 32px;
}
.dpli-nub:last-child{
    margin-bottom: 0;
}
.dpli-nub .std-text14{
    color: var(--color666);
    line-height: var(--l1h8);
}
.dpli-nub .std-text18{
    color: var(--color000);
    line-height: var(--l1h5);
}
.life-provide{
    padding-top: var(--space100);
}
.life-provide .std-tit44{
    margin-bottom: var(--space40);
}
.life-provide .std-text18{
    margin-bottom: var(--space40);
}
.life-provide-img,
.life-provide-img img{
    width: 100%;
}
.tvcr-nub{
    margin-bottom: 20px;
    background: var(--colorfff);
    box-shadow: 0px 8px 16px 0px rgba(15, 52, 73, 0.10);
    padding: 16px 24px;
    display: flex;
    align-items: flex-start;
}
.tvcr-nub:last-child{
    margin-bottom: 0;
}
.tvcr-nub .std-text16{
    width: calc(100% - 32px);
    padding-left: 24px;
}
.life-learn .std-tit44{
    margin-bottom: var(--space40);
}
.life-learn{
    padding-top: var(--space100);
}
.life-learn-inof-item{
    margin-bottom: var(--space50);
}
.life-learn-inof-item:last-child{
    margin-bottom: 0;
}
.llii-img{
    width: 47.142857%;
}
.llii-text{
    width: 52.857143%;
    padding-bottom: var(--space50);
    position: relative;
    z-index: 3;
    display: flex;
    align-items: flex-end;
}
.llii-core{
    margin-left: -96px;
    background: var(--colorfff);
    box-shadow: 0px 3px 10px 0px rgba(204, 209, 218, 0.66);
    padding: 40px;
}
.llii-core .std-tit24{
    color: var(--colorlv);
    font-weight: bold;
    line-height: var(--l1h4);
    margin-bottom: 16px;
}
.life-learn-inof-item{
    display: flex;
}
.life-learn-inof-item:nth-of-type(2n){
    flex-direction: row-reverse;
}
.life-learn-inof-item:nth-of-type(2n) .llii-core{
    margin-right: -96px;
    margin-left: 0;
}
.service-num4 .hard-support-inof-item{
    width: 25%;
}
.trade-solution3 .trade-solution-left{
    width: 48.571429%;
    padding-right: 0;
    padding-top: 19px;
}
.trade-solution3 .trade-solution-right {
    padding-left: 16px;
    width: calc(51.428571% + calc(50vw - 700px));
    margin-right: calc(700px - 50vw);
}
.hard-support:nth-last-of-type(2){
    padding-bottom: 73px;
}
.trade-solution4 .trade-solution-left {
    width: 57.142857%;
    padding-right: var(--space100);
    padding-top: 0;
}
.trade-solution4 .trade-solution-right{
    width: 42.857143%;
}
.trade-solution4.trade-solution .std-tit44{
    padding-right: var(--space50);
    margin-bottom: var(--space50);
}
.soft-view-img,
.soft-view-img img{
    width: 100%;
}
.soft-view-img{
    margin-bottom: var(--space50);
}
.digital-view .std-text16,
.digital-view .std-text16 p{
    font-size: var(--font16);
    line-height: var(--l1h6);
}
.trade-solution{
    overflow: hidden;
}
.digital-feature .ware-feature-inof-item {
    width: 100%;
    background: var(--colorfff);
    box-shadow: 0px 16px 35px 0px rgba(15, 52, 73, 0.22);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    -moz-backdrop-filter: blur(16px);
    -ms-backdrop-filter: blur(16px);
    -o-backdrop-filter: blur(16px);
    padding: 30px 32px;
    transition: all .4s ease;
}
.digital-feature .ware-feature-inof{
    --jian50: 24px;
    --jian30: 0px;
}
.digital-feature .wfii-icon img:first-child{
    opacity: 0;
}
.wfii-icon img{
    transition: all .4s ease;
}
.digital-feature .wfii-text {
    padding-left: 32px;
}
.digital-feature .wfii-text-title {
    margin-bottom: 20px;
}
.digital-feature .wfii-text-dots p {
    line-height: var(--l1h6);
}
.wfii-text-dots>li{
    margin-bottom: 6px;
}
.wfii-text-dots>li:last-child{
    margin-bottom: 0;
}
.wfii-text-dots p.std-text16::before,
.wfii-text-dots.std-text16 p::before{
    top: 9px;
}
.wfii-text-title,
.wfii-text-dots p,
.wfii-icon,
.wfii-text-dots p::before{
    transition: all .4s ease;
}
.digital-feature .wfii-icon{
    border: 1px solid var(--colormain);
}
.digital-client-text{
    margin-bottom: calc(var(--space50) - 4px);
}
.digital-client .ware-feature-inof,
.innovate-center .ware-feature-inof {
    --jian30: 20px;
    --jian50: 20px;
}
.digital-client .ware-feature-inof{
    margin-top: -74px;
}
.wfii-add{
    border: 1px solid var(--colorfff);
    background: var(--colorfff);
    box-shadow: 0px 12px 32px 0px rgba(90, 143, 172, 0.13);
    padding: 20px;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
}
.wfii-add .wfii-text {
    padding-left: 16px;
}
.wfii-add .wfii-text-title{
    font-weight: bold;
}
.digital-client .wfii-text-dots p{
    line-height: var(--l1h6);
}
.down-ban-search{
    width: 52.928571%;
    margin-top: var(--space40);
    display: flex;
    justify-content: space-between;
    --height1: 55px;
}
.down-ban-search-input{
    width: calc(100% - 76px);
    height: var(--height1);
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    -moz-backdrop-filter: blur(4px);
    -ms-backdrop-filter: blur(4px);
    -o-backdrop-filter: blur(4px);
}
.down-ban-search-input input{
    width: 100%;
    height: 100%;
    padding: 0 24px;
    font-size: var(--font16);
    line-height: var(--l1h5);
    color: var(--colorfff);
}
.down-ban-search-input input::placeholder{
    color: var(--colorfff);
}
.down-ban-search-btn{
    width: var(--height1);
    height: var(--height1);
    background: var(--colormain);
    cursor: pointer;
    position: relative;
}
.down-ban-search-btn img{
    width: 44%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.ys-bread-list:last-child a{
    opacity: .7;
}
.down-skip-inof-item{
    width: 33.333333%;
    position: relative;
    z-index: 6;
}
.down-skip-inof{
    display: flex;
    position: relative;
}
.dsii-link{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px 24px;
    transition: all .4s ease;
}
.down-skip-inof::before{
    content: '';
    background: rgba(45, 117, 217, 0.20);
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.dsii-link-icon{
    width: 32px;
}
.dsii-link .std-text18{
    padding-left: 8px;
    color: #231815;
    line-height: var(--l1h5);
    transition: all .4s ease;
}
.dsii-link-icon img{
    transform: scale(1)!important;
    transition: all .4s ease;
}
.dsii-link-icon img:nth-of-type(2){
    opacity: 0;
}
.down-skip-inof-item.on .dsii-link{
    background: var(--colormain);
}
.down-skip-inof-item.on .dsii-link-icon img:nth-of-type(2){
    opacity: 1;
}
.down-skip-inof-item.on .dsii-link-icon img:first-child{
    opacity: 0;
}
.down-skip-inof-item.on .std-text18{
    color: var(--colorfff);
}
.down-indust .column-indust-cry {
    margin-left: 0;
}
.down-indust .column-indust-cry-left .std-text14 {
    margin-bottom: 20px;
    font-size: var(--font18);
    line-height: var(--l1h5);
} 
.cicl-box-item{
    margin-bottom: 20px;
}
.cicl-box-item:last-child{
    margin-bottom: 0;
}
.cicl-more .std-text16{
    color: var(--colormain);
}
.cicl-more{
    cursor: pointer;
}
.cicl-box-item.act .cicl-bio-item:nth-of-type(n+6){
    display: none;
}
.down-indust .column-indust-cry-inof {
    padding-left: 60px;
}
.dici-core{
    border-top: 1px solid rgba(45, 117, 217, .2);
}
.dici-core-item{
    border-bottom: 1px solid rgba(45, 117, 217, .2);
}
.dici-core-item-link{
    display: block;
    padding: 26px 40px;
}
.dici-cil-title-icon{
    width: 24px;
}
.dici-cil-title-icon img{
    width: 100%;
}
.dici-cil-title{
    display: flex;
    align-items: flex-start;
}
.dici-cil-title .std-text16{
    color: var(--colormain);
    line-height: var(--l1h6);
    padding-left: 16px;
    width: calc(100% - 24px);
}
.dici-cil-title{
    margin-bottom: 8px;
}
.dici-core-item-link .std-text14,
.dici-core-item-link .std-text14 p{
    color: var(--color666);
    line-height: var(--l1h8);
}
.dici-core-item-link .std-text14{
    margin-bottom: 8px;
}
.dici-cil-brochure .std-text16{
    margin-right: 10px;
    line-height: var(--l1h6);
    color: var(--color000);
}
.dici-cil-brochure-icon{
    width: 24px;
}
.dici-cil-brochure-icon img{
    width: 100%;
}
.dici-cil-brochure{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.contact-form{
    padding-top: var(--space100);
}
.contact-form .partne_join_form {
    padding: 40px 80px 38px;
    box-shadow: none;
}
.pjfu-text.pjfu_li{
    width: 100%;
}
.pjfu-text .pjfu_wrap_btm{
    height: 167px;
}
.pjfu_wrap_btm textarea{
    width: 100%;
    height: 100%;
}
.contact-form{
    margin-bottom: var(--space40);
}
.contact-inof .chlu_ri p {
    font-size: 16px;
}
.contact-inof .chlu_li{
    align-items: center;
}
.contact-inof .conta_addre_list{
    margin-bottom: -40px;
}
.contact-inof{
    padding-bottom: var(--space100);
}
.career-better{
    padding-top: var(--space100);
}
.career-better .std-tit44{
    margin-bottom: var(--space40);
    position: relative;
}
.career-better .std-tit44::before{
    content: '';
    background-image: url(../fonts/i2_icon01.svg);
    width: 64px;
    height: 64px;
    background-size: 100% 100%;
    position: absolute;
    left: -66px;
    top: -44px;
}
.career-better-text p{
    margin-bottom: 12px;
}
.career-better-text p:last-child{
    margin-bottom: 0;
}
.career-main .life-learn{
    padding-bottom: var(--space100);
}
.career-grow .cgbl_wrap_ul_li{
    align-items: flex-start;
}
.cwul_le img:nth-of-type(2){
    opacity: 0;
}
.career-grow-btn{
    display: flex;
    justify-content: center;
    margin-top: var(--space50);
}
.career-grow-btn .std-btn1 .std-btn-link{
    height: 42px;
    width: 312px;
    padding: 3px 31px;
}
.std-btn-icon img{
    transform: scale(1)!important;
    transition: all .4s ease;
}
.career-grow .career_grow_btm_wip {
    margin-bottom: -30px;
}
.career-grow .cgbl_wrap{
    transition: all .4s ease;
    box-shadow: 0px 3px 10px 0px rgba(204, 209, 218, 0.66);
}
.career-grow .cgbl_wrap_ul_li{
    margin-bottom: 12px;
}
.career-grow .cgbl_wrap_ul_li:last-child{
    margin-bottom: 0px;
}
.career-grow .cgbl_wrap_ul {
    margin-bottom: 0px;
}
.career-grow .cwul_ri p{
    color: var(--color666);
    line-height: var(--l1h6);
    transition: all .4s ease;
}
.career-grow .cgbl_wrap_tit p {
    color: var(--colormain);
    line-height: var(--l1h5);
    transition: all .4s ease;
}
.career-grow .cgbl_wrap_tit {
    margin-bottom: 20px;
}
.career-grow .career_better_tit {
    text-align: center!important;
}
.apply-join .partne_join_info_ri p{
    color: var(--color666);
    line-height: var(--l1h6);
}
.apply-join .partne_join_tit .std_tit4{
    color: var(--color666);
}
.apply-join .partne_join_info_le {
    text-align: center!important;
}
.apply-join .ptbu_li{
    flex-grow: 1;
}
.apply-join .ptbu_wrap_info p{
    color: var(--color666);
    font-size: var(--font16);  
}
.partne_type_cont .partne_join_tit {
    margin-bottom: 72px;
}
.partne_form_cont .partne_join_tit{
    margin-bottom: var(--space40);
}
.apply-join .partne_join_form{
    box-shadow: none;
}
.innovate-tech{
    padding-top: var(--space100);
    position: relative;
}
.innovate-tech .std-tit44{
    margin-bottom: var(--space40);
}
.innovate-tech-text{
    margin-bottom: var(--space40);
}
.innovate-tech .innova_techn_num_ul{
    --jian90: 90px;
    margin: 0 calc(var(--jian90) * -1);
}
.innovate-tech .itnu_li {
    padding: 0 var(--jian90);
}
.innovate-tech .dblb_li_wrap_top .std_tit2{
    font-size: var(--font44);
    line-height: var(--l1h2);
    font-weight: bold;
}
.innovate-tech .dblb_li_wrap_top{
    padding-bottom: 4px;
}
.innovate-tech .dblb_li_wrap_btm {
    padding-top: 4px;
}
.innovate-tech .dblb_li_wrap_btm p {
    font-size: var(--font16);
    line-height: var(--l1h6);
    color: var(--color666);
}
.innovate-tech .innova_techn_num {
    margin-bottom: var(--space80);
}
.innovate-tech .innova_techn_btm_cen{
    width: 33.071429%;
}
.innovate-tech .itbc_num{
    position: absolute;
    width: 100%;
    text-align: center;
    padding-bottom: 0;
    bottom: 5.3%;
}
.innovate-tech .itbc_img {
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
    transform: translate(0);
}
.innovate-tech .itbc_num .std_tit3{
    position: relative;
    text-align: center;
    left: 0;
    transform: translateX(0);
    bottom: auto;
    font-weight: bold;
    color: var(--colormain);
    line-height: var(--l1h3);
}
.innovate-tech .itbw_li_top p {
    font-size: var(--font14);
    line-height: var(--l1h8);
    color: var(--colorfff);
    border-radius: 30px!important;
    background: var(--colorlv);
    padding: 0 12px;
}
.innovate-tech .itbw_li_top {
    margin-bottom: 4px;
}
.innovate-tech .itbw_li_btm p {
    font-size: var(--font18);
    line-height: var(--l1h5);
    color: var(--color000);
}
.innovate-tech .itbw_li {
    margin-bottom: 31px;
    margin-top: 0;
}
.innovate-tech .itbw_li:last-child{
    margin-bottom: 0;
}
.innovate-tech .innova_techn_btm_wrap {
    width: 31.5%;
}
.innovate-tech .innova_techn_desz{
    bottom: -200px;
}
.innovate-tech{
    padding-bottom: 10px;
}
.innovate-center{
    padding-top: var(--space100);
}
.innovate-center .std-tit44{
    margin-bottom: var(--space40);
}
.innovate-center-text,
.innovate-center-text p{
    color: var(--color666);
    line-height: var(--l1h5);
}
.innovate-center .ware-feature-inof{
    margin-top: var(--space50);
    margin-bottom: var(--space50);
}
.innovate-center .cici-seq{
    margin-top: var(--space40);
    --jian10: 20px;
    --jian32: 40px;
}
.innovate-center .cici-seq-item-link{
    box-shadow: 0px 3px 10px 0px rgba(204, 209, 218, 0.66);
}
.innovate-center:nth-last-of-type(2){
    padding-bottom: var(--space100);
}
.develop-main .ys-nyban-img::before {
    background: linear-gradient(90deg, rgba(1, 50, 16, 0.60) 0%, rgba(1, 60, 19, 0.00) 100%);
}
.develop-protect{
    padding-top: var(--space100);
}
.develop-protect .std-tit44{
    margin-bottom: var(--space50);
}
.develop-protect-inof{
    --jian20: 20px;
    --jian40: 40px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian20) * -1) calc(var(--jian40) * -1);
}
.develop-protect-inof-item{
    width: 33.333333%;
    padding: 0 var(--jian20);
    margin-bottom: var(--jian40);
}
.dpii-link{
    display: flex;
    flex-direction: column;
    height: 100%;
    background: var(--colorfff);
}
.dpii-link-text{
    padding: 24px;
    flex-grow: 1;
}
.develop-protect .clrl_lab p {
    padding: 0.5px 6px;
}
.develop-protect .clrl_lab {
    margin-bottom: 4px;
}
.dpii-link-text .std-text18{
    color: var(--color000);
}
.develop-explore{
    padding-top: var(--space100);
}
.develop-explore .ys-cont1400{
    position: relative;
    display: flex;
    align-items: center;
}
.develop-explore-left{
    width: 64.571429%;
    display: flex;
    align-items: center;
    position: relative;
}
.develop-explore-right{
    width: 35.428571%;
    display: flex;
    align-items: center;
}
.develop-explore-left-img{
    margin-right: -136px;
    position: relative;
}
.develop-explore-left-img img{
    width: 100%;
}
.develop-explore-left-img::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(281deg, rgba(0, 37, 65, 0.60) 14.45%, rgba(0, 54, 95, 0.60) 99.38%);
    mix-blend-mode: multiply;
}
.develop-explore-left-text{
    padding: var(--space50) 124px var(--space50) var(--space100);
    position: absolute;
    z-index: 6;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}
.develop-explore-left-text .std-tit44{
    margin-bottom: var(--space40);
    line-height: var(--l1h2);
    color: var(--colorfff);
    font-weight: bold;
}
.develop-explore-left-text .std-text18,
.develop-explore-left-text .std-text18 p{
    color: var(--colorfff);
    line-height: var(--l1h5);
}
.develop-explore-left-text .std-text18{
    margin-bottom: var(--space80);
}
.develop-explore-left-text .mod_more {
    justify-content: flex-start;
}
.mod_more1 .mod_more_link p {
    line-height: 42px;
    padding-right: 16px;
}
.mod_more1 .mod_more_link {
    padding: 0 24px;
}
.develop-gover-right{
    width: 48.571429%;
}
.develop-gover-left{
    width: 51.428571%;
    padding-left: 120px;
    padding-right: var(--space100);
}
.develop-gover-left-img,
.develop-gover-left-img img{
    width: 100%;
}
.develop-gover{
    padding-top: var(--space100);
}
.develop-gover-right .std-tit44{
    margin-bottom: var(--space50);
    line-height: var(--l1h2);
}
.develop-gover-right .std-text18,
.develop-gover-right .std-text18 p{
    color: var(--color666);
    line-height: var(--l1h5);
}
.develop-gover-right .std-text18{
    margin-bottom: var(--space100);
}
.develop-gover .ys-cont1400{
    display: flex;
    align-items: center;
}
.develop-gover .mod_more {
    justify-content: flex-start;
}
.develop-value .traffic-value-cry-right {
    padding-top: 0;
}
.develop-value .traffic-value-cry {
    align-items: flex-end;
}
.ys-nybanner .mod_ban_wrap_ri{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.develop-active{
    padding-top: var(--space100);
    padding-bottom: var(--space100);
}
.develop-active .std-tit44{
    margin-bottom: var(--space40);
}
.develop-active-inof-item{
    width: 33.333333%;
    padding: 0 var(--jian11);
    margin-bottom: var(--jian22);
}
.develop-active-inof{
    --jian11: 11px;
    --jian22: 22px;
    margin: 0 calc(var(--jian11) * -1) calc(var(--jian22) * -1);
    display: flex;
    flex-wrap: wrap;
}
.daii-link{
    display: block;
    position: relative;
}
.daii-link-img{
    width: 100%;
}
.daii-link-img::before{
    content: '';
    width: 100%;
    height: 176px;
    max-height: 50%;
    background: linear-gradient(0deg, #000 0%, rgba(102, 102, 102, 0.00) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;
}
.daii-link-text{
    position: absolute;
    width: 100%;
    z-index: 6;
    bottom: 0;
    left: 0;
    padding: 0 32px 24px;
}
.daii-link-text-more{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding-top: 12px;
}
.daii-ltm-btn{
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.daii-ltm-icon{
    width: 24px;
    margin-left: 16px;
}
.daii-ltm-icon img{
    width: 100%;
}
.daii-link-text-more .std-text16{
    color: var(--colorfff);
}
.daii-link-text .std-tit24{
    color: var(--colorfff);
    padding-bottom: 8px;
    font-weight: bold;
}
.daii-link-text-more{
    display: none;
}
.page_cont_le {
    flex-grow: 1;
    width: calc(100% - 480px);
    padding-right: 0!important;
}
.page_cont_ri{
    margin-left: 100px;
}
/* home */
.ys_ban_imgbox::before {
    top: auto;
    bottom: 0;
    height: 60.30303%;
    background: linear-gradient(180deg, rgba(62, 75, 187, 0.00) 0%, rgba(28, 34, 85, 0.20) 100%);
}
.ys_ban_imgbox::after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 3;
    width: 59.166667%;
    height: 46.060606%;
    background: rgba(0, 15, 47, .4);
    filter: blur(150px);
    -webkit-filter: blur(150px);
    -moz-filter: blur(150px);
    -ms-filter: blur(150px);
    -o-filter: blur(150px);
}
.mod_ban_wrap_tit .std_tit1,
.home_susta_tit .std_tit1{
    font-size: 54px;
}
.mod_ban_wrap_info,
.mod_ban_wrap_info p{
    line-height: var(--l1h5);
}
.mod_ban_wrap_info {
    margin-bottom: 69px;
}
.mod-more1 .mod_more_link{
    padding: 0 32px;
    background: linear-gradient(274deg, #1EEC4C 8.47%, #1f9e41 95.5%);
    transition: all .4s ease;
}
.mod-more1 .mod_more_link p {
    line-height: 50px;
    padding-right: 16px;
}
.mod-dots1 .slick-dots li{
    position: relative;
    height: 10px;
    background: transparent;
    width: 60px;
    margin: 0 5px;
    opacity: 1;
}
.mod-dots1 .slick-dots li::before{
    content: '';
    height: 4px;
    border-radius: 4px;
    background: rgba(255, 255, 255, .4);
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    transition: all .4s ease;
}
.mod-dots1 .slick-dots li.slick-active {
    opacity: 1;
    width: 60px;
}
.mod-dots1 .slick-dots li.slick-active::before{
    background: rgba(255, 255, 255, 1);
}
.mod-dots1 .slick-dots {
    bottom: 11px;
}
.home-main{
    background: #EBF3FA;
}
.home_custom .std-tit44{
    margin-bottom: var(--space40);
}
.hcbl_li {
    padding: 0 5px;
}
.home_custom_btm_li {
    margin: 0 -5px;
}
.hwbm_link {
    justify-content: flex-end;
}
.hcbl_wrap_btm_more {
    margin-top: 16px;
}
.hcbl_wrap_btm.hcbl_wrap_btm_p1{
    padding-left: 16px;
    padding-right: 16px;
}
.hcbl_wrap_bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hcbl_wrap::before {
    top: auto;
    bottom: 0;
    height: 176px;
    max-height: 50%;
    background: linear-gradient(0deg, #000 0%, rgba(102, 102, 102, 0.00) 100%);
    transition: all 0.36s;
    z-index: 4;
}
.hcbl_wrap::after {
    z-index: 3;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.00) 20.55%), linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%);
}
.hcbl_li.act .hcbl_wrap::after{
    opacity: 0;
}
.hcbl_wrap_bg video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
}
.home-product-inof{
    --jian20: 20px;
    margin: 0 calc(var(--jian20) * -1);
}
.home-product-inof-item{
    width: 33.333333%;
    padding: 0 var(--jian20);
}
.hpii-link{
    display: block;
    width: 100%;
    position: relative;
}
.hpii-link-img{
    width: 100%;
    position: relative;
}
.hpii-link-img::before{
    content: '';
    height: 120px;
    max-height: 50%;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0.4;
    background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);
    z-index: 3;
}
.hpii-link-text{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 0 24px 16px;
}
.hpii-link-text .std-tit24{
    color: var(--colorfff);
    line-height: var(--l1h4);
    font-weight: bold;
}
.home-product-inof-item:not(:first-child){
    display: none;
}
.home-story{
    padding-top: var(--space100);
}
.home-story-inof{
    --jian20: 20px;
    margin: -30px calc(var(--jian20) * -1);
}
.home-story-inof-item{
    padding: 30px var(--jian20);
    width: 50%;
}
.home-story-inof .hsii-link{
    box-shadow: 0px 3px 10px 0px rgba(204, 209, 218, 0.66);
    transition: all .4s ease;
    background: transparent;
}
.hsii-link .hsii-link-core{
    background: rgba(255, 255, 255, 0.20);
    padding: 24px 32px 32px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    transition: all .4s ease;
}
.hsii-link-core-label{
    padding: 0 8px;
    color: var(--colorfff);
    line-height: var(--l1h8);
    background: var(--colorlv);
    border-radius: 20px;
    margin-bottom: 8px;
}
.hsii-link-core .std-text18{
    color: var(--color000);
    line-height: var(--l1h5);
    transition: all .4s ease;
}
.home-story-inof-item:not(:first-child){
    display: none;
}
.home_susta{
    background: transparent!important;
} 
.home-story{
    padding-bottom: var(--space100);
    margin-bottom: calc(var(--space100) * -1);
}
.ys_banner,
.home_custom,.home-product,
.home-story {
    overflow: hidden;
}
.home_susta_tit{
    margin-bottom: var(--space50);
}
.home_susta_more{
    margin-top: var(--space100);
}
.home_susta .std-btn{
    opacity: 0;
    transition: all 0.36s;
}
.home_susta.on .std-btn{
    opacity: 1;
}
.home_susta_more .std-btn{
    justify-content: center;
}
.home_susta_more .std-btn1 .std-btn-font {
    color: var(--colorfff);
}
.home_susta_more .std-btn1 .std-btn-link {
    border: 1px solid var(--colorfff);
}
.hcbl_li{
    flex-grow: 1;
}
.ys_hd_pc {
    padding: 0;
    top: 0;
}
.ys_hd_pc .mod_head {
    border-radius: 0;
    border-radius: 0 !important;
}
.ys_hd_pc {
    background: #fff;
}
.mod_head{
    padding: 0!important;
}
.mod_head_nav_li {
    padding: 0 30px;
}
.mod_head_logo {
    width: 196px;
}
.ys_hd_pc .mod_head_nav_li{
    position: static;
}
.mhnl_down{
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    transform: translate(0);
}
.mhnl_down-second{
    display: flex;
    justify-content: center;
}
.mod_head .ys-cont1600{
    display: flex;
    justify-content: space-between;
}
.mhnl_dsi-link .ys-imgbox-cover{
    width: 32px;
} 
.mhnl_dsi-link .ys-imgbox-cover img{
    transform: scale(1)!important;
}
.mhnl_dsi-link .std-text18{
    margin-left: 8px;
    width: calc(100% - 32px);
    color: var(--colorfff);
}
.mhnl_dsi-link{
    display: flex;
    align-items: center;
    transition: all .4s ease;
    opacity: .6;
    padding: 12px 0;
}
.mhnl_down{
    --jian60: 60px;
    background: var(--colormain);
    border-top: 0;
    box-shadow: 0 7px 10px 0 rgba(0, 0, 0, .01);
}
.mhnl_down-second-item{
    padding: 0 var(--jian60);
}
.mhnl_down-second{
    margin: 0 calc(var(--jian60) * -1);
}
.mod_head_nav_li.yxnav_active1 .mhnl_link {
    color: #0571C5;
}
.mhnl_link::after{
    display: none;
}
.mhnl_down-second-item.yxnav_active2 .mhnl_dsi-link{
    opacity: 1;
}
.mhnl_down-second-item.yxnav_active2 .mhnl_dsi-link{
    opacity: 1;
}
.mhnl_down-second.act_on .mhnl_down-second-item.yxnav_active2 .mhnl_dsi-link{
    opacity: 0.6;
}
.mhnl_down-second.act_on .mhnl_down-second-item.yxnav_active2 .mhnl_dsi-link::before{
    opacity: 0;
}
.mhnl_down-second.act_on .mhnl_down-second-item.act .mhnl_dsi-link,
.mhnl_down-second.act_on .mhnl_down-second-item.yxnav_active2.act .mhnl_dsi-link{
    opacity: 1;
}
.mhnl_down-second-item.yxnav_active2 .mhnl_dsi-link::before,
.mhnl_down-second.act_on .mhnl_down-second-item.act .mhnl_dsi-link::before,
.mhnl_down-second.act_on .mhnl_down-second-item.yxnav_active2.act .mhnl_dsi-link::before{
    opacity: 1;
}
.mhnl_dsi-third{
    position: absolute;
    top: 100%;
    width: 100%;
    left: 0;
    background: #f6f6f6;
    overflow: hidden;
    display: none;
}
.mhnl_dsi-third-bg{
    width: 29.479167%;
    position: absolute;
    bottom: 0;
    right: 0;
    pointer-events: none;
}
.mhnl_dsi-core{
    padding-left: calc(50vw - 800px);
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 22px;
}
.mhnl_down{
    overflow: visible;
}
.mhnl_dsi-third-bg img{
    width: 100%;
}
.mhnl_dsi-core-item .std-text18,
.mhnl_dsi-core-item .std-text18 a{
    color: var(--color000);
    line-height: var(--l1h5);
    font-weight: bold;
}
.mhnl_dsi-core-item .std-text18{
    margin-bottom: 16px;
}
.mhnl_dsici-inof{
    --jian15:15px;
    margin: 0 calc(var(--jian15) * -1);
    display: flex;
    flex-wrap: wrap;
}
.mhnl_dsici-inof .std-text14{
    width: 25%;
    padding: 0 var(--jian15);
    margin-bottom: 5px;
}
.mhnl_dsici-inof .std-text14,
.mhnl_dsici-inof .std-text14 a{
    color: var(--color666);
    line-height: var(--l1h8);
    transition: all .4s ease;
}
.mhnl_dsici-inof .std-text14 a{
    text-decoration: underline;
    text-decoration-color: transparent;
    display: inline-block;
    text-underline-position: under;
}
.mhnl_dsi-core-item{
    margin-bottom: 27px;
}
.mhnl_dsi-core-item:last-child{
    margin-bottom: 0;
}
.std-text14.yxnav_active4 a,
.mhnl_dsi-core.act_on .std-text14.act a,
.mhnl_dsi-core.act_on .std-text14.yxnav_active4.act a{
    color: var(--colormain);
    text-decoration-color: var(--colormain);
}
.mhnl_dsi-core.act_on .std-text14.yxnav_active4 a{
    color: var(--color666);
    text-decoration-color: transparent;
}
.mhnl_dsi-core{
    height: 504px;
}
.mhnl_dsit3-right .mCSB_scrollTools,
.mhnl_dsi-core .mCSB_scrollTools{
    top: 24px;
    bottom: 15.87%;
}
.mhnl_dsit3-right .mCSB_outside+.mCSB_scrollTools,
.mhnl_dsi-core .mCSB_outside+.mCSB_scrollTools {
    right: 15px !important;
}
.mhnl_dsit3{
    display: flex;
}
.mhnl_dsit3-left{
    width: calc(0.405625 * 1600px + calc(50vw - 800px));
    padding-left: calc(50vw - 800px);
    background: var(--colorfff);
    padding-top: 60px;
    padding-right: 135px;
    padding-bottom: 60px;
}
.mhnl_dsit3li-nub .ys-imgbox-cover{
    width: 100%;
}
.mhnl_dsit3li-nub .std-tit24{
    line-height: var(--l1h4);
    color: var(--color000);
    text-align: center;
    margin-top: 12px;
    font-weight: bold;
}
.mhnl_dsit3-left-inof{
    position: relative;
    width: 100%;
}
.mhnl_dsit3li-nub{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    transition: all .4s ease;
}
.mhnl_dsit3li-nub.on{
    position: relative;
    opacity: 1;
    pointer-events: all;
}
.mhnl_dsit3-right{
    width: calc(0.594375 * 1600px + calc(50vw - 800px));
    padding-right: calc(50vw - 800px);
    padding-top: 60px;
    padding-left: 70px;
    padding-bottom: 80px;
}
.mhnl_dsit3-right-inof{
    --jian20: 20px;
    --jian40: 40px;
    margin: 0 calc(var(--jian20) * -1);
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 4px;
}
.mhnl_dsit3ri-item{
    width: 33.333333%;
    padding: 0 var(--jian20);
    margin-bottom: var(--jian40);
}
.mhnl_dsit3ri-item:nth-last-of-type(-n+3){
    margin-bottom: 0;
}
.mhnl_dsit3ri-item-link .ys-imgbox-cover{
    width: 48px;
}
.mhnl_dsit3ri-item-link .std-text18{
    width: calc(100% - 48px);
    padding-left: 16px;
    flex-grow: 1;
    color: var(--color000);
    line-height: var(--l1h5);
    transition: all .4s ease;
}
.mhnl_dsit3ri-item-link{
    display: flex;
    align-items: flex-end;
    position: relative;
}
.mhnl_dsit3ri-item-link::before{
    content: '';
    height: 1px;
    width: 100%;
    background: var(--colormain);
    bottom: -4px;
    left: 0;
    position: absolute;
    opacity: 0;
    transition: all .4s ease;
}
.mhnl_dsit3-right{
    height: 456px;
}
.mhnl_dsit3ri-item-link img{
    transform: scale(1)!important;
}
.mhnl_dsit3ri-item.yxnav_active3 .std-text18,
.mhnl_dsit3-right-inof.act_on .mhnl_dsit3ri-item.act .std-text18,
.mhnl_dsit3-right-inof.act_on .mhnl_dsit3ri-item.yxnav_active3.act .std-text18{
    color: var(--colormain);
}
.mhnl_dsit3ri-item.yxnav_active3 .mhnl_dsit3ri-item-link::before,
.mhnl_dsit3-right-inof.act_on .mhnl_dsit3ri-item.act .mhnl_dsit3ri-item-link::before,
.mhnl_dsit3-right-inof.act_on .mhnl_dsit3ri-item.yxnav_active3.act .mhnl_dsit3ri-item-link::before{
    opacity: 1;
}
.mhnl_dsit3-right-inof.act_on .mhnl_dsit3ri-item.yxnav_active3 .std-text18{
    color: var(--color000);
}
.mhnl_dsit3-right-inof.act_on .mhnl_dsit3ri-item.yxnav_active3 .mhnl_dsit3ri-item-link::before{
    opacity: 0;
}
.mod-side-inof-item .ys-imgbox-cover{
    width: 24px;
}
.msii-link{
    background: var(--colormain);
    cursor: pointer;
    margin-bottom: 2px;
    padding: 8px;
    display: flex;
    align-items: center;
    overflow: hidden;
}
.mod-side-inof-item:last-child{
    margin-bottom: 0;
}
.mod-side{
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
    z-index: 90;
}
.mod-side-inof-item .std-text16{
    padding-left: 0px;
    color: var(--colorfff);
    line-height: var(--l1h5);
    width: 0px;
    opacity: 0;
    white-space: nowrap;
    transition: all .4s ease;
}
.mod-side-inof{
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.msii-link .ys-imgbox-cover img{
    transform: scale(1)!important;
}
.msii-link.on .std-text16{
    padding-left: 10px;
    width: calc(5.2em + 10px);
    opacity: 1;
}
.return-top{
    transition: all .4s ease;
    transform: translateX(200%);
}
.mod-side.act .return-top{
    transform: translateX(0);
}
.hcbl_wrap-video{
    opacity: 0;
    transition: all .36s ease;
}
.hcbl_li.act .hcbl_wrap-video{
    opacity: 1;
}
.ys_ban_li.slick-active .mod_ban_wrap_tit .std_tit1, 
.ys_ban_li.slick-active .mod_ban_wrap_info p, 
.ys_ban_li.slick-active .mod_ban_wrap .mod_more {
    animation: ysfadeInUp 0.8s ease-in-out both;
    animation-delay: .6s;
}
.ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a,
.ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a,
.ys_ph_nav li.yxnav_active3>.ys_phnav_lisbox a,
.ys_ph_nav li.yxnav_active4>.ys_phnav_lisbox a {
    color: rgba(255, 255, 255, .6);
    opacity: 1;
}
.mod-side.on{
    display: none;
}
.soft-solve .std-tit44{
    margin-bottom: var(--space40);
}
.pjfu_wrap_btm_tips{
    color: #E41F20;
    display: none;
}
.pjfu_li3 .pjfu_wrap_btm_tips{
    text-align: right;
}
.pjfu_li_info_ri{
    max-width: calc(100% - 14px);
}
.pjfu_li_info_le {
    margin-top: 4px;
}
.pjfu_wrap_btm input {
    color: #000 !important;
}
.pjfu_wrap_btm input::placeholder,
.pjfu_wrap_btm textarea::placeholder{
    color: rgba(102,102,102,.5)!important;
}
.pjfu_wrap_btm textarea{
    font-size: 14px;
    color: #000 !important;
    line-height: var(--l1h5);
    padding: 8px 16px;
}
/* 未填显示提示语 */
.has_required.empty .pjfu_wrap_btm_tips {
    display: block;
}
/* 未填输入框，验证码框变红 */
.has_required.empty .pjfu_wrap_btm,
.has_required.empty .pjfu_li_info_le{
    border: 1px solid #E41F20;
}
.ys_hd_pc{
    padding: 0!important;
    top: 0!important;
}
.mod_head_logo a,
.mhnl_link,
.ys_searchimg,
.mhrl_top_le p{
    line-height: var(--head);
}
.mhnl_down-second{
    flex-wrap: wrap;
}
.mhnl_dsi-third-bg {
    height: 100%;
}
.mhnl_dsit3-right {
    height: auto;
    max-height: 456px;
}
.mhnl_dsi-link{
    position: relative;
}
.mhnl_dsi-link::before{
    content: '';
    height: 1px;
    width: 100%;
    background: var(--colorfff);
    position: absolute;
    left: 0;
    bottom: 9.5px;
    opacity: 0;
    transition: all .4s ease;
}
.footer-nav>li{
    padding: 0 5px;
}
.footer-nav{
    margin: 0 -5px;
}
.footer-copyright{
    width: 50%;
    flex-grow: 1;
}
.footer-copyright a{
    white-space: nowrap;
}
.home-story-inof .slick-track{
    display: flex;
}
.home-story-inof .slick-slide{
    height: auto;
}
.hard-news-cry-inof{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.ys-nybanner{
    overflow: hidden;
}
.viewer-canvas>img {
    background: #fff;
}
.hpii-link{
    height: 100%;
    display: flex;
}
.industr-custom-btm-wrap,
.trade-solution2 {
    overflow: visible;
}
.tdcp-item-close{
    z-index: 10;
}
.std-text14-ul p::before {
    top: 10.5px;
}
.life-learn-inof-item {
    align-items: flex-end;
}
.tvcr-nub .std-text16{
    flex-grow: 1;
}
.trade-solution {
    overflow: visible;
}
[data-original]{
    cursor: pointer;
}
.dici-cil-title .std-text16 {
    flex-grow: 1;
}
.about_intell_le_play .mod_more {
    opacity: 1;
}
.sustain_never_ri_wrap>div:not(.snrw_desz){
    position: relative;
    z-index: 3;
}
.detail-project-right{
    flex-grow: 1;
}
.cgbi_wrap .ys_select_bd {
    padding: 12px 0;
    max-height: 131px;
}
