﻿@charset "utf-8";

body {

    font-family: "PingFang SC", "Microsoft YaHei" !important;

}

@font-face {

    font-family: 'MingYuanyun-Medium';

    src: url('../fonts/MontserratMedium/MontserratMedium.eot');

    src: url('../fonts/MontserratMedium/MontserratMedium.eot') format('embedded-opentype'),

        url('../fonts/MontserratMedium/MontserratMedium.woff2') format('woff2'),

        url('../fonts/MontserratMedium/MontserratMedium.woff') format('woff'),

        url('../fonts/MontserratMedium/MontserratMedium.ttf') format('truetype'),

        url('../fonts/MontserratMedium/MontserratMedium.svg') format('svg');

    font-display: swap;

}

@font-face {

    font-family: 'MingYuanyun-Regular';

    src: url('../fonts/Outfit-Regular/OutfitRegular.eot');

    src: url('../fonts/Outfit-Regular/OutfitRegular.eot') format('embedded-opentype'),

        url('../fonts/Outfit-Regular/OutfitRegular.woff2') format('woff2'),

        url('../fonts/Outfit-Regular/OutfitRegular.woff') format('woff'),

        url('../fonts/Outfit-Regular/OutfitRegular.ttf') format('truetype'),

        url('../fonts/Outfit-Regular/OutfitRegular.svg') format('svg');

    font-display: swap;

}



:root {

    /* 字号 */

    --font48: 42px;

    --font40: 38px;

    --font32: 30px;

    --font28: 28px;

    --font24: 24px;

    --font18: 18px;

    /* 段落字号 */

    --font16: 16px;

    --font14: 14px;

    /* 行高 */

    --line12: 1.2;

    --line13: 1.3;

    --line14: 1.4;

    --line16: 1.6;

    --line18: 1.8;

    /* 颜色 */

    --color333: #333333;

    --color666: #666666;

    --color999: #999999;

    --colorfff: #ffffff;

    --colorbg1: #23233A;

    --colorbg2: #EFF6FA;

    --colorbg3: #103579;

    --colorbg4: #0F285A;

    --colorbg5: #FBFBFB;

    --colormain1: #008CCE;

    --colormain2: #006DA0;

    --colormain3: #005076;

    /* 板块间距 */

    --space120: 120px;

    --space100: 100px;

    --space80: 80px;

    --space60: 60px;

    --space50: 50px;

    /* 段落间距 */

    --parpspace10: 10px;

    --parpspace12: 12px;

    /* 圆角 */

    --border-radius20: 20px;

    --border-radius12: 12px;

    --border-radius10: 10px;

}

.std-h1-outside {

    font-size: var(--font48);

    color: var(--color333);

    line-height: var(--line12);

}

.std-h1-inside {

    font-size: var(--font40);

    color: var(--color333);

    line-height: var(--line12);

}

.std-h2,

.yxedr-active h2 {

    font-size: var(--font32);

    color: var(--color333);

    line-height: var(--line13);

}

.std-h3,

.yxedr-active h3 {

    font-size: var(--font24);

    color: var(--color333);

    line-height: var(--line14);

}

.std-h4,

.std-h4 p,

.yxedr-active h4 {

    font-size: var(--font18);

    color: var(--color333);

    line-height: var(--line14);

}

.std-text1,

.std-text1 p {

    font-size: var(--font16);

    color: var(--color333);

    line-height: var(--line16);

}

.std-text2,

.std-text2 p {

    font-size: var(--font14);

    color: var(--color333);

    line-height: var(--line16);

}

.yxedr-active p {

    font-size: var(--font16);

    color: var(--color666);

    line-height: var(--line16);

    margin-bottom: var(--parpspace12);

}

.std-padding1 {

    padding: var(--space120) 0;

}

.std-padding1-top {

    padding-top: var(--space120);

}

.std-padding1-btm {

    padding-bottom: var(--space120);

}

.std-padding2 {

    padding: var(--space100) 0;

}

.std-padding2-top {

    padding-top: var(--space100);

}

.std-padding2-btm {

    padding-bottom: var(--space100);

}

.std-padding3 {

    padding: var(--space80) 0;

}

.std-padding3-top {

    padding-top: var(--space80);

}

.std-padding3-btm {

    padding-bottom: var(--space80);

}

.std-padd60 {

    padding: var(--space60) 0;

}

.std-padd60-top {

    padding-top: var(--space60);

}

.std-padd60-btm {

    padding-bottom: var(--space60);

}

.std-mar50 {

    margin-bottom: var(--space50);

}

/* 英文站换行规则 */

/* p,div,h1,h2,h3,h4,h5,h6,span,a{ 

    word-wrap: normal; 

    word-break: keep-all; 

} */

/*分享翻译*/

.ys-wechat-cont-parga p::before {

    /*分享中文版本*/

    content: '分享到 - 微信';

    /*分享英文版本*/

    /* content: 'Share the - weixin'; */

}

/*导航默认选中*/

.yxnav-active1 {}

.yxnav-active2 {}

/* yongsy样式 */

a[href="https://www.yongsy.com"] {

    color: rgba(255, 255, 255, .4);

    padding-left: 40px !important;

}

a[href="https://www.yongsy.com"]::after {

    display: none;

}

/* 轮播溢出隐藏 */

.ys-ban-li:not(:first-child) {

    display: none;

}

/* ada start */

.ys-bread {

    position: absolute;

    top: 30px;

    left: 50%;

    transform: translateX(-50%);

    z-index: 3;

}

.ys-bread li a {

    font-size: var(--font14);

    color: #fff;

    opacity: 0.8;

    line-height: 1.7;

}

.ys-bread-list::before {

    font-size: 14px;

    color: #fff;

    opacity: 0.8;

}

.new-page section {

    /* overflow: visible !important; */

}

.new-page-bottom {

    padding-bottom: 40px;

}

.new-page-top {

    position: relative;

    z-index: 2;

    padding-bottom: var(--space80);

}

.new-page-top .mySwiper {

    overflow: hidden;

}

.new-swiper .swiper-button-prev {

    left: -73px;

    background-color: var(--colormain1);

    width: 40px;

    height: 40px;

    border-radius: 100%;

}

.new-swiper .swiper-button-next {

    right: -73px;

    background-color: var(--colormain1);

    width: 40px;

    height: 40px;

    border-radius: 100%;

}

.new-swiper .swiper-pagination {

    bottom: -5px !important;

}

.new-swiper .swiper-button-next:after {

    width: 20px;

    height: 20px;

    content: '' !important;

    background: url(../images/g1_icon02.svg) no-repeat;

}

.new-swiper .swiper-button-prev:after {

    width: 20px;

    height: 20px;

    content: '' !important;

    background: url(../images/g1_icon01.svg) no-repeat;

}

.new-swiper .swiper-pagination {

    display: none;

}

.npul-cont {

    display: flex;

    flex-wrap: wrap;

    padding: 44px 44px 56px;

    border-radius: var(--border-radius20);

    background: #FFF;

    box-shadow: 0px 5px 20px 0px rgba(99, 125, 176, 0.15);

}

.npul-left {

    width: 50%;

    border-radius: var(--border-radius12);

    overflow: hidden;

}

.npul-right {

    width: 50%;

    padding-left: 52px;

    position: relative;

}

.npul-right-title {

    font-size: 30px;

    color: #333;

    line-height: 1.5;

    margin-bottom: 27px;

}

.npul-right-date {

    line-height: 1.75;

    margin-bottom: 15px;

}

.npul-right-text p {

    line-height: 1.75;

    height: 3.5em;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    color: #666;

}

.npul-right-btn {

    position: absolute;

    bottom: 0;

}

.new-bom-ul {

    display: flex;

    flex-wrap: nowrap;

    justify-content: center;

    margin-bottom: 56px;

    border-bottom: 1px solid rgba(0, 0, 0, 0.06);

}

.new-bom-ul-li {

    padding: 0 36px;

}

.new-bom-ul-li .std-text1 {

    display: block;

    transition: all .4s;

    padding: 30px 0;

    position: relative;

    cursor: pointer;

}

.new-bom-ul-li .std-text1::after {

    position: absolute;

    bottom: 0;

    content: "";

    width: 0%;

    height: 1px;

    display: block;

    border-bottom: 1px solid var(--colormain1);

    transition: all .4s;

}

.new-bom-cont-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -13px;

    overflow: hidden;

}

.nbcu-li {

    width: 33.333333%;

    padding: 0 13px;

    margin-bottom: 33px;

}

.nbcu-li:nth-child(3n+1) {

    animation-delay: 0.2s;

}

.nbcu-li:nth-child(3n+2) {

    animation-delay: 0.3s;

}

.nbcu-li:nth-child(3n+3) {

    animation-delay: 0.4s;

}

.nbcu-li a {

    height: 100%;

    display: flex;

    flex-direction: column;

    flex-grow: 1;

    border-radius: var(--border-radius12);

    background: #FFF;

    box-shadow: 0px 2px 20px 0px rgba(177, 177, 177, 0.15);

}

.nbcu-li-img {

    width: 100%;

}

.nbcu-li-word {

    display: flex;

    flex-direction: column;

    flex-grow: 1;

    padding: 22px 20px;

}

.nbcu-li-title {

    line-height: 1.75;

    height: 3.5em;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    flex-grow: 1;

    margin-bottom: 12px;

    font-size: 16px !important;

}

.nbcu-li-link {

    clear: both;

    /* display: flex;

    align-items: center;

    justify-content: space-between; */

}

.nbcu-li-link-btn p {

    color: rgba(0, 142, 216, 0.8);

    line-height: 1.75;

    padding: 2px 6px;

    background-color: #E6F4FC;

}

.nbcu-li-link-btn {

    border-radius: 4px;

    overflow: hidden;

}

.nbcu-li-link-data p {

    color: var(--color999);

    line-height: 1.75;

}

.new-bom-ul .on .std-text1 {

    color: var(--colormain1);

}

.new-page .swiper-pagination-bullet-active {

    background: var(--colormain1) !important;

}

.new-bom-ul .on .std-text1::after {

    width: 100%;

}

.plmu-li:last-child {

    padding-bottom: 0;

}

.new-bom-page {

    margin-top: 20px;

    margin-bottom: 33px;

}

.detain-page .mod-wrap {

    padding-top: var(--space80);

    /* padding-bottom: var(--space100); */

}

.detain-page-left {

    width: 66%;

}

.detain-page-right {

    width: 34%;

    padding-left: 25px;

    position: sticky;

    top: 0px;

    padding-top: 170px;

}

.dplt-share {

    display: flex;

    align-items: center;

    margin-bottom: 48px;

}

.dplt-text {

    padding-top: 42px;

    padding-bottom: 30px;

    border-bottom: 1px solid #7A838E;

    border-top: 1px solid #7A838E;

    margin-bottom: 22px;

}

.dplt-share-ul {

    display: flex;

    align-items: center;

}

.dplt-share-ul-li {

    margin-right: 24px;

}

.dsul-img {

    display: block;

    padding: 10px;

    background-color: #0180C2;

    border-radius: 100%;

}

.dplt-share-data {

    color: var(--color999);

    line-height: 1.75;

    margin-right: 50px;

}

.dplt-title {

    margin-bottom: 26px;

}

.dplt-share-ul-li a {

    cursor: pointer;

}

.detain-page-left-top .yxedr-active p {

    color: var(--color333);

    line-height: 1.75;

    margin-bottom: var(--parpspace12) !important;

}

.detain-page-left-top .yxedr-active h4 {

    color: var(--colormain1);

    font-weight: bold;

    line-height: 1.75;

    margin-bottom: 13px;

}

.dplt-foot-ul-li a {

    display: block;

    width: 100%;

}

.dplt-foot-ul-li {

    display: flex;

    align-items: center;

    margin-bottom: 16px;

    transition: all .4s;

}

.dful-text {

    width: 70px;

    line-height: 1.75;

    transition: all .4s;

}

.dplt-foot-ul-li a {

    width: calc(100% - 70px);

    line-height: 1.75;

    text-decoration: underline;

}

.detain-page-cont {

    display: flex;

    height: 100%;

    margin-bottom: var(--space100);

    align-items: flex-start;

}

.detain-page-right-title {

    margin-bottom: 18px;

}

.dpru-li a {

    display: flex;

    border-radius: var(--border-radius12);

    background: #FFF;

    box-shadow: 0px 5px 50px 0px rgba(177, 177, 177, 0.15);

}

.dpru-li {

    margin-bottom: 28px;

}

.dpru-li-left {

    width: 50%;

}

.dpru-li-right {

    width: 50%;

    padding: 12px 19px;

}

.dpru-li-right-title {

    display: -webkit-box;

    text-overflow: ellipsis;

    overflow: hidden;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    max-height: calc(1.75em* 2);

    overflow: hidden;

    line-height: 1.75;

    margin-bottom: 24px;

    font-size: 16px !important;

}

.manage-page {

    background: #EFF6FA;

}

.mptt-left {

    width: 24%;

    font-size: 28px;

    color: #fff;

}

.mptt-right {

    width: 76%;

}

.mptt-right p {

    color: #fff;

}

.manage-page-top-text {

    padding: 59px 116px 128px 91px;

    display: flex;

    z-index: 1;

}

.manage-page-top {

    position: relative;

    border-radius: var(--border-radius12);

    overflow: hidden;

}

.mptt-right p {

    margin-bottom: 27px;

}

.mptt-right p:last-child {

    margin-bottom: 0px;

}

.manage-page .new-bom-ul {

    margin-bottom: 0;

}

.manage-page-mid-title {

    font-size: var(--font28);

    color: #333;

    line-height: 1.4;

    text-align: center;

    margin-bottom: 60px;

}

.manage-page .manage-inve {

    padding-top: var(--space80);

}

.manage-page-mid-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -14px;

}

.mpmu-li {

    padding: 0 14px;

    width: 50%;

    margin-bottom: 30px;

}

.mpmu-li:nth-child(2n+1) {

    animation-delay: 0.2s;

}

.mpmu-li:nth-child(2n+2) {

    animation-delay: 0.3s;

}

.mpmu-li-cont {

    padding: 15px 39px 15px 15px;

    border-radius: var(--border-radius10);

    background-color: #fff;

    display: flex;

    height: 100%;

    align-items: center;

}

.mpmu-li-cont-left {

    width: 50%;

    border-radius: var(--border-radius10);

    overflow: hidden;

}

.mpmu-li-cont-right {

    width: 50%;

    padding-left: 31px;

}

.mlcr-word {

    display: flex;

    align-items: baseline;

    margin-bottom: 20px;

    flex-wrap: wrap;

}

.mlcr-word-name {

    font-weight: bold;

    color: var(--colormain1);

    line-height: 1.75;

    flex-shrink: 0;

    position: relative;

    padding-right: 10px;

    margin-right: 10px;

}

.mlcr-word-name::before {

    content: "";

    position: absolute;

    top: 18px;

    right: 0;

    display: inline-block;

    width: 1px;

    background-color: #ddd;

    height: 15px;

}

.mlcr-word-post {

    line-height: 1.75;

    height: fit-content;

}

.mlcr-text p {

    height: 5.25em;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    overflow: hidden;

    text-overflow: ellipsis;

    line-height: 1.75;

    color: #666;

}

.manage-bot h2 {

    margin-bottom: 20px !important;

}

.mlcr-text,
.mpsi-text {

    margin-bottom: var(--space50);

}

.mlcr-link a {

    display: flex;

    align-items: center;

}

.mlcr-link-text {

    color: var(--colormain1);

    margin-right: 2px;

}

.mlcr-link-icon {

    width: 14px;

}

.mlcr-link-icon img {

    width: 100%;

}

.mpsi-word {

    display: flex;

    align-items: baseline;

    margin-bottom: 10px;

}

.mpsi-word-name {

    font-weight: bold;

    color: var(--colormain1);

    line-height: 1.75;

}

.mpsi-word-post {

    line-height: 1.75;

    margin-left: 20px;

}

.mpsi-img {

    width: 100%;

}

.mpsi-text p {

    height: 5.25em;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    overflow: hidden;

    line-height: 1.75;

    color: var(--color666);

}

.mpsi-img {

    border-radius: var(--border-radius10);

    margin-bottom: 17px;

}

.manage-page-swiper .mySwiper {

    padding: 20px 0 50px;

}

.manage-page-swiper-item {

    padding: 0 14px;

}

.mpsi-page {

    padding: 20px;

    background-color: #fff;

    border-radius: var(--border-radius10);

    box-shadow: 0px 1px 16px 0px rgba(99, 125, 176, 0.15);

}

.manage-page-swiper {

    position: relative;

}

.manage-page-swiper .mySwiper {

    overflow: hidden;

    margin: 0 -14px;

}

.manage-page {

    position: relative;

}

.manage-page-bj {

    position: absolute;

    top: 0;

    right: 0;

    pointer-events: none;

}

.manage-inve-cont {

    position: relative;

    border-radius: var(--border-radius12);

    overflow: hidden;

}

.manage-nav .new-bom-ul {

    margin-bottom: 0;

}

.manage-page-bom-bj {

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    border-radius: var(--border-radius10);

    overflow: hidden;

    width: 100%;

    height: 100%;

}

.manage-page-bom-bj img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}

.manage-inve h2 {

    font-weight: bold;

    color: #fff;

    margin-bottom: 24px;

}

.mpbc-word {

    display: flex;

    margin-bottom: 10px;

}

.mpbc-word .std-h4 {

    color: #fff;

    line-height: 1.75;

}

.manage-inve-cont {

    position: relative;

    padding: var(--space80) 100px;

}

.mpbc-button {

    color: #fff;

    line-height: 1.8;

    margin-top: 40px;

    padding: 6px 50px;

    background-color: var(--colormain1);

    width: fit-content;

    border-radius: 80px;

}

.manage-nav {

    position: relative;

}

.mpsi-cont {

    padding: 0 16px;

}

.mod-footcon {

    position: relative;

}

.new-bom-foot-img {

    position: absolute;

    height: 100%;

    width: 100%;

    top: 0;

}

.manage-pop .mpmu-li-cont {

    position: relative;

    height: 100%;

}

.new-bom-foot-cont {

    position: relative;

}

.new-bom-foot-img img {

    height: fit-content;

    width: 100%;

    height: 100%;

}

.nbfc-title {

    color: #fff;

    text-align: center;

    margin-bottom: 47px;

    line-height: var(--line14);

}

.nbfc-button {

    display: flex;

    justify-content: center;

}

.slick-prev {

    left: -50px;

    /* background-color: red; */

}

.manage-modal .mlcr-text p {

    height: auto;

    -webkit-line-clamp: inherit;

}

.manage-modal .ys-modal-content {

    display: flex;

    padding: 0;

}

.manage-pop-cont .mpmu-li-cont {

    padding: 0;

}

.manage-modal .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {

    background-color: #adadad;

}

.manage-modal .manage-pop-cont {

    width: 1000px;

    padding: 41px 89px 52px 38px;

    max-width: calc(100vw - 40px);

    border-radius: var(--border-radius12);

    display: flex;

    background-color: #fff;

}

.manage-modal .mCSB_dragger_bar {

    background: var(--colormain1) !important;

}

.manage-page .mod-wrap {

    position: relative;

}

.new-bom-ul-li::before {

    display: none !important;

}

.manage-page .manage-inve {

    margin-bottom: var(--space100);

}

.manage-modal .mpmu-li-cont-left {

    width: 40%;

    height: fit-content;

}

.mCSB_scrollTools {

    right: 24px;

}

.manage-modal .mpmu-li-cont-right {

    width: 60%;

    padding-left: 91px;

    max-height: 295px;

}

.mc_modal_demo .mCSB_scrollTools .mCSB_draggerContainer {

    position: absolute;

    top: 0;

    left: 31px !important;

    bottom: 0px;

    right: 0;

    height: auto;

}

.manage-modal .icon-close:before {

    content: "\e747";

    color: var(--colormain1);

}

.manage-modal .mlcr-word {

    margin-bottom: 30px;

}

.manage-modal .mlcr-text p {

    margin-bottom: 0;

}

.manage-inve .std-btn2 {

    margin-top: 40px;

}

.mpbc-word-text p {

    color: var(--colorfff);

    line-height: 1.75;

    margin-bottom: 10px;

}

.message-page-bg {

    width: 100%;

    position: absolute;

    z-index: 0;

    pointer-events: none;

}

.message-page-bg img {

    width: 100%;

}

.mpcm-title {

    color: #7A838E;

    margin-bottom: 10px;

}

.mpcm-title span {

    color: var(--colormain1);

}

.message-page-cont-head {

    padding-top: 56px;

    padding-bottom: 40px;

}

.achi-page-cont .message-page-cont-head {

    padding-top: var(--space100);

}

.mpcm-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -20px;

    position: relative;

    z-index: 1;

    /* overflow: hidden; */

}

.message-page .manage-inve {

    margin-bottom: var(--space100);

}

.mpcm-ul-li {

    width: 50%;

    padding: 0 20px;

    margin-bottom: 40px;

}

.mpcm-ul-li:nth-child(2n+1) {

    animation-delay: 0.2s;

}

.mpcm-ul-li:nth-child(2n+2) {

    animation-delay: 0.3s;

}

.mpcm-ul-li a {

    display: block;

    height: 100%;

    padding: 30px 35px;

    border: 1px solid transparent;

    transition: all .4s;

    border-radius: 8px;

    background: #FFF;

    box-shadow: 0px 5px 50px 0px rgba(99, 125, 176, 0.15);

}

.mpcm-ul-li-icon {

    width: 40px;

    height: 40px;

    flex-shrink: 0;

    background-color: var(--colormain1);

    border-radius: 100%;

    position: relative;

    margin-top: -3px;

}

.mpcm-ul-li-icon img {

    width: 22px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}

.mpcm-ul-li a {

    display: flex;

    align-items: flex-start;

}

.mpcm-ul-li-text {

    line-height: 1.6;

}

.mult-icon {

    width: 12px;

}

.new-swiper {

    padding: 20px;

}

.detain-page {

    overflow: visible !important;

}

.new-page-top .std-btn2-box {

    padding: 7px 28px;

    font-size: 14px;

}

.new-page-top-cont {

    margin: -20px;

}

.mult-icon img {

    transition: all .36s;

}

.sticky-body {

    overflow: visible !important;

}

.mpch-ul-li-bottom {

    position: absolute;

    background-color: #fff;

    z-index: 10;

    box-shadow: 1px 1px 5px #dbdbdb;

}

.mulb-ul {

    height: 195px;

}

.mCSB_dragger_bar {

    background: #CFCFCF !important;

}

.mpch-ul-li-bottom li {

    padding: 10px 20px;

    font-size: var(--font16);

    color: #333;

    line-height: 1.75;

    transition: all .4s;

}

.mpch-ul-li-bottom li:hover {

    background-color: rgba(0, 140, 206, 0.10);

    color: var(--colormain1);

}

.mpch-ul-li-bottom .mCSB_inside>.mCSB_container {

    margin-right: 0px;

}

.mCSB_scrollTools .mCSB_draggerContainer {

    position: absolute;

    top: 0;

    left: 10px;

    bottom: 0px;

    right: 0;

    height: auto;

}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {

    background-color: #fff;

}

.mpch-ul-li.on .mult-icon img {

    transform: rotate(180deg);

}

.mpch-ul-li.act .mpch-ul-li-top {

    border: 1px solid var(--colormain1);

}

.mpch-ul-li-bottom {

    display: none;

}

.apcm-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -55px;

}

.apcm-ul-li {

    width: 50%;

    padding: 0 55px;

}

.apcm-ul-li:nth-child(2n+1) {

    animation-delay: 0.2s;

}

.apcm-ul-li:nth-child(2n+2) {

    animation-delay: 0.3s;

}

.ault-ul {

    display: flex;

    padding: 24px;

    padding-bottom: 20px;

    background-color: #EFF6FA;

    border-radius: 4px;

    margin-bottom: 24px;

}

.apcm-ul-li-bottom {

    text-align: center;

    padding-bottom: 23px;

    margin-bottom: 45px;

    border-bottom: 1px solid rgba(221, 221, 221, 1);

}

.ault-ul-li {

    width: 50%;

}

.ault-ul-li:nth-child(odd) {

    width: 50%;

    padding-right: 38px;

    position: relative;

}

.ault-ul-li:nth-child(odd)::after {

    position: absolute;

    right: 0;

    top: 0;

    content: "";

    display: block;

    width: 1px;

    height: 88%;

    background: rgba(221, 221, 221, 0.87);

}

.ault-ul-li:nth-child(even) {

    width: 50%;

    padding-left: 38px;

}

.ault-ul-li-img {

    border-radius: 3px;

    margin-bottom: 14px;

}

.ault-ul-li-link {

    display: flex;

    align-items: center;

    justify-content: space-between;

    flex-wrap: wrap;

}

.aull-button .std-btn4-box p {

    font-size: var(--font18);

    line-height: 1.75;

}

.aull-button .std-btn4-icon {

    margin-left: 0;

}

.pmcu-li {

    width: 100%;

    padding: 32px 36px 40px;

    border-radius: var(--border-radius12);

    background-color: #FFF;

    margin-bottom: 20px;

}

.pmcu-li-top p {

    line-height: 1.75;

    margin-bottom: 15px;

}

.pmcu-li-bottom p {

    line-height: 1.75;

}

.pmcu-li-mid-ul {

    display: flex;

    margin: 0 -18px;

}

.plmu-li {

    width: 50%;

    padding: 0 18px;

}

.publish-page {

    background-color: #EFF6FA;

    z-index: 0;

}

.plmu-li a {

    position: relative;

}

.plmu-li-img {

    width: 100%;

    position: relative;

    border-radius: var(--border-radius12);

}

.plmu-li-img::after {

    content: "";

    position: absolute;

    display: block;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: rgba(0, 0, 0, 0.25);

}

.plmu-li-icon {

    padding: 17px;

    background-color: #fff;

    border-radius: 100%;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}

.publish-main-cont {

    padding-bottom: 20px;

}

.pmcu-li-bottom {

    margin-top: 20px;

}

.plmu-li-cont {

    position: relative;

}

.plmu-li-icon img {

    width: 29px;

}

.blur .mpch-ul-li-top {

    border: 1px solid var(--colormain1);

}

.mpch-ul {

    position: relative;

}

.mpch-ul-li-text {

    position: absolute;

    right: 0px;

}

.active-main-cont {

    padding: 40px 60px 21px;

    border-radius: 8px;

    background: #EFF6FA;

    margin-bottom: var(--space50);

    overflow: hidden;

}

.active-main-cont-ul {

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

    margin: 0 -20px;

}

.active-page .manage-inve {

    margin-bottom: var(--space100);

}

.active-page .mpcm-title {

    text-align: right;

    overflow: hidden;

}

.amcu-li {

    width: 50%;

    padding: 0 20px;

    margin-bottom: 40px;

}

.amcu-li a {

    background: #fff;

    padding: 12px 20px;

    display: flex;

    align-items: center;

    justify-content: space-between;

    /* flex-wrap: wrap; */

    height: 100%;

}

.amcu-li-right {

    display: flex;

    align-items: center;

    flex-wrap: 0;

}

.amcu-li-right-icon {

    width: 18px;

    margin-right: 10px;

}

.amcu-li-left p {

    line-height: 1.7;

}

.amcu-li-right-data p {

    color: #7A838E;

    line-height: 1.7;

}

.dplt-title {

    line-height: 1.75;

}

.apcn-text a {

    display: block;

    line-height: 1.5;

    color: #7A838E;

    padding: 24px 0;

    position: relative;

    transition: all .4s;

}

.apcn-text.on a {

    color: var(--colormain1);

}

.apcn-text.on a::after {

    width: 100%;

}

.apcn-text a::after {

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    width: 0%;

    content: "";

    display: block;

    height: 1px;

    bottom: 0;

    background-color: var(--colormain1);

    transition: all .4s;

}

.achievement-page .mpch-list .ys-select {

    border: solid 1px var(--colormain1);

}

.achievement-page .mod-wrap {

    position: relative;

}

.achi-page-cont-nav {

    position: absolute;

    justify-content: center;

    display: flex;

    align-items: center;

    top: 0;

    left: 50%;

    transform: translate(-50%, -50%);

    z-index: 5;

}

.achievement-page .manage-inve {

    margin-bottom: var(--space100);

}

.apcn-cont {

    padding: 0 70px;

    display: flex;

    justify-content: space-between;

    border-radius: 6px;

    background: #FFF;

    box-shadow: 0px 12px 26px 0px rgba(0, 0, 0, 0.04);

}

.apcn-text {

    padding: 0 65px;

}

.apcn-cont .on p::after {

    width: 100%;

}

.apcn-cont .on p {

    color: var(--colormain1);

}

.publish-page .mod-wrap {

    position: relative;

}

.aull-text {

    line-height: 1.75;

}

.swiper-pagination-bullet-active {

    background: var(--colormain1) !important;

}

.manage-nav {

    position: sticky;

    top: 80px;

    z-index: 10;

    background-color: #EFF6FA;

}

.alternative-page {

    position: relative;

}

.alte-page-cont {

    display: flex;

    padding-top: var(--space80);

    padding-bottom: 146px;

}

.cpci-title {

    text-align: center;

    line-height: 1.4;

    margin-bottom: 30px;

}

.cooperate-page-cont-item {

    padding: 40px 50px 50px;

    border-radius: 16px;

    background-color: #fff;

}

.cooperate-page-cont {

    padding-top: var(--space80);

    padding-bottom: var(--space100);

}

.alte-page-cont-left {

    width: 50%;

    padding-top: var(--space80);

}

.alte-page-cont-right {

    width: 50%;

    padding-left: 100px;

}

.apcr-cont {

    padding: 24px 24px 30px;

    border-radius: 8px;

    background: #FFF;

    box-shadow: 0px 0px 21.6px 0px rgba(122, 137, 146, 0.25);

}

.cooperate-page .cpci-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -40px;

}

.alternative-main .apcr-ul-li {

    width: 100%;

    margin-bottom: 20px;

}

.cooperate-page .apcr-ul-li {

    width: 50%;

    padding: 0 40px;

    margin-bottom: 20px;

}

.apcl-cont {

    width: 100%;

    display: flex;

}

.apcl-code {

    width: 28%;

    margin-right: 20px;

}

.apcl-title p {

    color: #fff;

    line-height: 1.5;

    margin-bottom: 41px;

}

.apcl-code-img {

    border-radius: 6px;

    margin-bottom: 8px;

}

.apcl-code-text {

    color: #fff;

    text-align: center;

    line-height: 1.5;

}

.apcr-ul-li-text {

    color: #666;

    line-height: 1.75;

    margin-bottom: 20px;

    display: flex;

    margin-bottom: 6px;

}

.apcr-ul-li-text span {

    color: #FA4D52;

    padding-right: 6px;

    line-height: 1.2;

}

.apcr-ul-li-text p {

    font-size: var(--font16);

    color: #666;

    line-height: 1.75;

}

.alternative-main .apcr-ul-li-text p {

    font-size: var(--font14);

    color: #666;

    line-height: 1.75;

}

.apcr-ul-li-input {

    width: 100%;

}

.apcr-ul-li-input input {

    font-size: var(--font14);

    color: #666;

    line-height: 1.75;

    width: 100%;

    padding: 5px 14px;

    border-radius: 4px;

    background-color: #EFF6FA;

    border: 1px solid transparent;

}

.cpci-ul .xiala .apcr-ul-li-input input {

    pointer-events: none;

}

.cpci-ul .xiala-cont {

    position: relative;

}

.xiala-cont .ys-select input {

    width: 100%;

    height: 36px;

    font-size: var(--font14);

    line-height: 1.75;

    color: var(--color666);

}

.xiala-cont .ys-select input::placeholder {

    color: #C8CFD4;

}

.xiala-cont .ys-select {

    background: #EFF6FA;

    border-radius: 5px;

    padding: 0 20px;

    transition: all .4s;

    border: solid 1px transparent;

}

.has_required.empty .xiala-cont .ys-select {

    border: solid 1px #E30000;

}

.xiala-cont .ys-select-li {

    cursor: pointer;

    font-size: var(--font14);

    line-height: 1.75;

    color: #7A838E;

    padding: 5px 20px;

    transition: all .4s;

}

.xiala-cont .ys-select-bd {

    border-radius: 6px;

    box-shadow: 0px 5px 50px 0px rgba(99, 125, 176, 0.15);

    max-height: 140px;

    top: calc(100% + 1px);

}

.apcr-ul-li-input textarea {

    width: 100%;

    border-radius: 4px;

    background-color: #EFF6FA;

    border: 1px solid transparent;

}

.apcr-ul-li-input input::placeholder {

    color: #C8CFD4;

    line-height: 1.75;

    font-size: var(--font14);

    transition: all .4s;

}

.apcr-ul-li-input textarea::placeholder {

    color: #C8CFD4;

    line-height: 1.75;

    font-size: var(--font14);

}

.apcr-ul-li-input textarea {

    padding: 10px 20px;

    line-height: 1.75;

    font-size: var(--font14);

    color: #666;

    height: 180px;

}

.code {

    width: 64%;

}

.encode {

    width: 100% !important;

}

.encode .apcr-ul-li-cont {

    width: 100%;

    justify-content: space-between;

}

.encode .aulc-cont {

    width: 54% !important;

    display: flex;

    justify-content: space-between;

}

.encode .apcr-ul-li-input {

    width: 72%;

}

.encode .apcr-ul-li-img {

    cursor: pointer;

    width: 20%;

}

.encode .std-btn2-box {

    padding: 6px 72px;

}

.join {

    width: 100% !important;

}

.apcr-ul-li-cont {

    display: flex;

    justify-content: space-between;

    align-items: end;

}

.apcr-ul-li-img {

    cursor: pointer;

    width: 29%;

}

.apcr-btn {

    width: 100%;

}

.apcr-ul-li:last-child {

    margin-bottom: 24px;

}

.apcr-btn .std-btn2-box {

    text-align: center;

    padding: 7px 0;

}

.apcr-link {

    display: flex;

    align-items: center;

}

.apcr-link.on .apcr-link-box::after {

    opacity: 1;

}

.apcr-link-box {

    width: 10px;

    height: 10px;

    border-radius: 23px;

    border: 1px solid #7A838E;

    background: #EFF6FA;

    position: relative;

    cursor: pointer;

}

.cpcr-ul-li-text {

    display: none;

}

.empty .cpcr-ul-li-text {

    display: block;

}

.empty .apcr-ul-li-input input {

    border: 1px solid #E30000;

}

.empty .apcr-ul-li-input textarea {

    border: 1px solid #E30000 !important;

}

.empty .apcr-link-box {

    border: 1px solid #E30000;

}

.apcr-link-box.on::after {

    opacity: 1;

}

.apcr-link-box.on::after {

    opacity: 1;

}

.apcr-link-box::after {

    content: "";

    position: absolute;

    width: 5px;

    height: 5px;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    background-color: var(--colormain1);

    border-radius: 100%;

    transition: all .4s;

    opacity: 0;

}

.cooperate-page-cont .apcr-link-box::after {

    content: "";

    position: absolute;

    width: 8px;

    height: 8px;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    background-color: var(--colormain1);

    border-radius: 100%;

    transition: all .4s;

    opacity: 0;

}

.apcr-link-text p {

    margin-left: 7px;

    color: #666;

    font-size: 12px;

    line-height: 1.75;

}

.apcr-link-text a {

    color: var(--colormain1);

}

.cooperate-page-cont .apcr-link-box {

    width: 16px;

    height: 16px;

}

.cooperate-page-cont .apcr-link-text p {

    font-size: var(--font14);

}

.apcr-ul-li-top {

    position: relative;

    cursor: pointer;

    z-index: 8;

}

.apcr-ul-li-icon {

    width: 16px;

    position: absolute;

    top: 50%;

    right: 20px;

    transform: translateY(-50%);

}

.apcr-ul-li-icon img {

    transition: all .4s;

}

.apcr-ul-li.on .apcr-ul-li-icon img {

    transform: rotate(180deg);

}

.apcr-ul-li-bottom {

    position: absolute;

    width: 100%;

    display: none;

}

.apcr-ul-li-img img {

    width: 100%;

}

.cpci-btn {

    position: absolute;

    bottom: 65px;

    right: 0;

}

.video-page-cont-top {

    padding-top: 56px;

    padding-bottom: 30px;

}

.cpci-btn .std-btn2-box {

    padding: 6px 72px;

}

.vpct-ul {

    display: flex;

    margin: 0 -36px;

}

.vpct-ul-li {

    position: relative;

    padding: 0 36px;

    cursor: pointer;

}

.vpct-ul-li p {

    position: relative;

    transition: all .4s;

    padding: 10px 0;

}

.vpct-ul-li p::after {

    content: "";

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

    width: 0%;

    height: 2px;

    background-color: var(--colormain1);

    transition: all .4s;

}

.vpct-ul-li.on.vpct-ul-li p::after {

    width: 100%;

}

.vpct-ul-li.on.vpct-ul-li p {

    color: var(--colormain1);

}

.video-main {

    background-color: #EFF6FA;

}

.vpcb-cont {

    padding: 43px 80px 14px;

    border-radius: 8px;

    background: #FFF;

}

.vpcb-item-btn {

    margin-top: var(--space50);

    display: flex;

    justify-content: center;

}

.vpcb-cont-li {

    border-bottom: 1px solid #ddd;

    margin-bottom: 40px;

    padding-bottom: 40px;

}

.vpcb-cont-li-title p {

    line-height: 1.5;

}

.vpcb-cont-li-ul {

    display: flex;

    margin: 0 -40px;

    flex-wrap: wrap;

}

.vclu-li {

    width: 33.333333%;

    padding: 0 40px;

    margin-top: 13px;

}

.vclu-li-img {

    width: 100%;

    position: relative;

    margin-bottom: 20px;

}

.vclu-li-img-item {

    position: relative;

    border-radius: var(--border-radius12);

}

.vclu-li-img-item::after {

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    content: "";

    display: block;

    background-color: rgba(0, 0, 0, 0.2);

}

.vclu-li-img-icon {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    padding: 18px;

    border-radius: 80px;

    background-color: rgba(255, 255, 255, 0.8);

    cursor: pointer;

}

.vclu-li-img-icon img {

    width: 24px;

}

.vclu-li-text {

    padding-right: 23px;

}

.vclu-li-text p {

    line-height: 1.75;

}

.video-main .new-bom-page {

    margin-top: 50px;

    margin-bottom: var(--space100);

}

.vpcb-cont-li:last-child {

    border-bottom: 0px;

    padding-bottom: 0px;

}

.manage-page-btn {

    display: flex;

    justify-content: center;

}

.achi-page-cont {

    position: relative;

}

.cpci-cont {

    position: relative;

}

.mpch-ul-li-bottom .mCSB_scrollTools .mCSB_draggerContainer {

    left: 36px;

}

.cpcr-ul-li-text {

    color: #E30000;

    font-size: 14px;

    line-height: 1.5;

    margin-top: 2px;

}

/* ada start */

.nbfc-button .std-btn1-box {

    border: solid 1px #fff;

    color: #fff;

    z-index: 10;

}

.nbfc-button .std-btn1 {

    margin-right: 15px;

}

.mpch-ul-li-date {

    width: 11%;

}

.mpch-list {

    margin-right: 20px;

}

.message-page-cont-head input {

    width: 100%;

    height: 40px;

    font-size: var(--font16);

    color: var(--color333);

    line-height: 1.75;

    text-transform: capitalize;

}

.message-page-cont-head input::placeholder {

    color: #7A838E;

    text-transform: capitalize;

}

.mpch-ul-li-select {

    width: 28%;

}

.mpch-ul-li-sear {

    width: calc(100% - 39% - 40px);

}

.mpch-list .ys-select {

    border-radius: 6px;

    border: 1px solid rgba(122, 131, 142, 0.30);

    padding: 0 20px;

    transition: all .4s;

}

.mpch-list .ys-select.zindex {

    border: 1px solid #008CCE;

}

.mpch-ul-li-sear {

    position: relative;

}

.mult-text {

    border-radius: 6px;

    border: 1px solid rgba(122, 131, 142, 0.30);

}

.mult-text input {

    padding: 0 48px 0 20px;

}

.mult-icon2 {

    width: 24px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 20px;

    cursor: pointer;

}

.message-page-cont-head .ys-select-li {

    cursor: pointer;

    font-size: var(--font16);

    line-height: 1.75;

    color: #7A838E;

    padding: 5px 20px;

    transition: all .4s;

}

.message-page-cont-head .ys-select-bd {

    border-radius: 6px;

    box-shadow: 0px 5px 50px 0px rgba(99, 125, 176, 0.15);

    max-height: 160px;

    top: calc(100% + 1px);

}

.message-page-cont-head {

    position: relative;

    z-index: 3;

}

.vpcb-item {

    display: none;

}

.vpcb-item:first-child {

    display: block;

}

/*鼠标效果*/

@media screen and (min-width: 1200px) {

    /* ada start */

    .message-page-cont-head .ys-select-li:hover {

        background: #EFF6FA;

        color: var(--colormain1);

    }

    .vpct-ul-li:hover p {

        color: var(--colormain1);

    }

    .vpct-ul-li:hover p::after {

        width: 100%;

    }

    .mpcm-ul-li a:hover {

        border: 1px solid var(--colormain1);

    }

    .new-bom-ul-li:hover .std-text1 {

        color: var(--colormain1);

    }

    .page-btn2:hover::after {

        width: 100%;

    }

    .new-bom-ul-li:hover .std-text1::after {

        width: 100%;

    }

    .dplt-foot-ul-li:hover .std-text1 {

        color: var(--colormain1);

    }

    .apcn-text a:hover::after {

        width: 100%;

    }

    .apcn-text a:hover {

        color: var(--colormain1);

    }

    /* ada start */

}

/* 规范按钮-start */

.std-btn1 {

    display: inline-block;

}

.std-btn1-box {

    display: block;

    cursor: pointer;

    font-size: var(--font16);

    line-height: var(--line18);

    transition: all .4s;

    color: var(--colormain1);

    padding: 6px 50px;

    border: solid 1px var(--colormain1);

    border-radius: 80px;

    overflow: hidden;

    position: relative;

}

.std-btn1-box::after {

    content: "";

    position: absolute;

    top: 0;

    right: 0;

    width: 0%;

    height: 100%;

    background: var(--colormain1);

    transition: all .4s;

    z-index: -1;

}

.std-btn2 {

    display: inline-block;

}

.std-btn2-box {

    display: block;

    cursor: pointer;

    font-size: var(--font16);

    line-height: var(--line18);

    transition: all .4s;

    color: var(--colorfff);

    padding: 6px 50px;

    background: var(--colormain1);

    border-radius: 80px;

    overflow: hidden;

    position: relative;

    z-index: 1;

}

.std-btn2-box::after {

    content: "";

    position: absolute;

    top: 0;

    right: 0;

    width: 0%;

    height: 100%;

    background: #0074b0;

    transition: all .4s;

    z-index: -1;

}

.std-btn3 {

    display: inline-block;

}

.std-btn3-box {

    display: block;

    cursor: pointer;

    font-size: var(--font16);

    line-height: var(--line18);

    transition: all .4s;

    color: var(--colormain1);

    padding: 6px 28px;

    background: var(--colorfff);

    border-radius: 80px;

    overflow: hidden;

    position: relative;

    z-index: 1;

}

.std-btn3-box::after {

    content: "";

    position: absolute;

    top: 0;

    right: 0;

    width: 0%;

    height: 100%;

    background: var(--colormain1);

    transition: all .4s;

    z-index: -1;

}

.std-btn4 {

    display: inline-block;

}

.std-btn4-box {

    display: flex;

    align-items: center;

    cursor: pointer;

}

.std-btn4-box p {

    font-size: var(--font14);

    line-height: 1.7;

    color: var(--colormain1);

    transition: all .4s;

}

.std-btn4-icon {

    width: 12px;

    flex-shrink: 0;

    font-size: 0;

    margin-left: 4px;

    position: relative;

    transition: all .4s;

}

@keyframes Arrow {

    0% {

        transform: translateX(0px);

    }

    50% {

        transform: translateX(6px);

    }

    100% {

        transform: translateX(0px);

    }

}

.std-btn4-icon img {

    width: 100%;

    transition: all .4s;

}

.std-btn4-icon img:nth-child(2) {

    opacity: 0;

    position: absolute;

    top: 0;

    left: 0;

}

.mod-arrows {

    display: flex;

    justify-content: space-between;

    justify-content: none;

}

.arrows-icon {

    width: 40px;

    height: 40px;

    border-radius: 50%;

    overflow: hidden;

    position: relative;

    background: var(--colormain1);

    cursor: pointer;

    transition: all .4s;

}

.arrows-icon img {

    width: 14px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}

/* 规范按钮-end */

/* 底部导航-start */

.mod-foot-top {

    padding: 90px 0 70px;

    background: #051127;

    display: flex;

}

.mod-foot-top-le {

    width: 66%;

    padding-right: 189px;

}

.mod-foot-top-ri {

    width: 34%;

    padding-left: 147px;

    border-left: solid 1px rgba(255, 255, 255, 0.10);

}

.mftl-ul-li-tit a {

    font-size: var(--font16);

    line-height: var(--line18);

    color: var(--colorfff);

    transition: all .4s;

}

.mftl-ul-li-tit {

    margin-bottom: 24px;

}

.mftl-ul {

    display: flex;

    justify-content: space-between;

}

.mftl-ul-li ul li p a {

    font-size: var(--font14);

    line-height: var(--line16);

    color: var(--colorfff);

    transition: all .4s;

    opacity: 0.6;

}

.mftl-ul-li ul li {

    margin-bottom: 16px;

}

.mftl-ul-li ul li:last-child {

    margin-bottom: 0px;

}

.mod-foot-top-wrap {

    display: flex;

    align-items: flex-start;

}

.mftr-logo {

    width: 128px;

    margin-bottom: 29px;

}

.mftr-logo a {

    display: block;

}

.mftr-logo a img {

    width: 100%;

}

.mftr-list-li-box {

    display: flex;

    align-items: flex-start;

}

.mllb-icon {

    flex-shrink: 0;

    font-size: 0;

    width: 24px;

    margin-right: 10px;

}

.mllb-icon img {

    width: 100%;

}

.mftr-share-list {

    display: flex;

    margin: 0 -12px;

}

.mftr-share-list-sec {

    padding: 0 12px;

    position: relative;

}

.msls-hide {

    width: 146px;

    padding: 10px;

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    bottom: 100%;

    overflow: hidden;

    box-shadow: 0px 15px 35px 0px rgba(71, 71, 71, 0.10);

    background: var(--colorfff);

    border-radius: 5px;

    display: none;

}

.msls-hide img {

    width: 100%;

}

.msls-show {

    width: 32px;

    height: 32px;

    border-radius: 50%;

    overflow: hidden;

    background: var(--colormain1);

    position: relative;

    display: block;

    cursor: pointer;

}

.msls-show img {

    width: 18px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}

.mllb-text p {

    color: var(--colorfff);

    opacity: 0.6;

}

.mftr-list-li {

    margin-bottom: 20px;

}

.mftr-list-li:last-child {

    margin-bottom: 0px;

}

.mftr-list {

    margin-bottom: 30px;

}

.mftr-code {

    display: flex;

    margin: 0 -19px 30px;

}

.mftr-code-item {

    padding: 0 19px;

}

.mcib-pic {

    width: 86px;

    border-radius: 5px;

    overflow: hidden;

    margin-bottom: 6px;

}

.mcib-pic img {

    width: 100%;

}

.mcib-word p {

    opacity: 0.6;

    color: var(--colorfff);

}

.mod-foot-bot {

    padding: 19px 0;

    background: #020917;

}

.mod-foot-bot-wrap {

    display: flex;

    align-items: center;

    justify-content: space-between;

}

.mfbw-ri-ul {

    display: flex;

    margin: 0 -8px;

}

.mfbw-ri-ul-li {

    padding: 0 8px;

    position: relative;

}

.mfbw-ri-ul-li::after {

    content: "";

    position: absolute;

    top: 50%;

    right: 0;

    transform: translateY(-50%);

    width: 1px;

    height: 14px;

    background: rgba(255, 255, 255, .4);

}

.mfbw-ri-ul-li:last-child::after {

    display: none;

}

.mfbw-ri-ul-li a {

    display: block;

    color: #fff;

    opacity: 0.4;

    line-height: var(--line16);

    transition: all .4s;

}

.mfbw-le p {

    display: flex;

}

.mfbw-le p span {

    display: block;

}

.mfbw-le p a,
.mfbw-le p span {

    color: var(--colorfff);

    line-height: var(--line16);

    font-size: var(--font14);

    opacity: 0.4;

}

.mfbw-le p a {

    display: block;

    position: relative;

    padding-left: 20px;

}

.mfbw-le p a::after {

    content: "";

    position: absolute;

    top: 50%;

    left: 10px;

    transform: translateY(-50%);

    width: 1px;

    height: 14px;

    background: rgba(255, 255, 255, .4);

}

.mod-foot-min {

    background: #051127;

    padding: 20px 0;

    border-top: solid 1px rgba(255, 255, 255, 0.10);

}

.mod-foot-mion-cry {

    display: flex;

}

.mod-foot-min-text p {

    color: var(--colorfff);

    line-height: var(--line16);

}

.mod-foot-min-text {

    flex-shrink: 0;

    margin-right: 51px;

}

.mod-foot-min-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -39px;

}

.mfmu-li {

    padding: 0 39px;

    position: relative;

}

.mfmu-li::after {

    content: "";

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 0;

    width: 1px;

    height: 16px;

    background: rgba(255, 255, 255, 0.10);

}

.mfmu-li:last-child::after {

    display: none;

}

.mfmu-li a {

    color: var(--colorfff);

    opacity: 0.6;

    transition: all .4s;

    display: block;

}

/* 底部导航-end */

/* 顶部导航-start */

.head-logo {

    width: 102px;

    line-height: normal;

}

.head-logo a {

    display: block;

    line-height: 80px;

}

.ys-hd-pc {

    width: 100%;

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    border-bottom: 1px solid #E9E9E9;

    background: #FFF;

}

.mod-nav {

    width: 100%;

    padding: 0 160px;

    display: flex;

    justify-content: space-between;
    align-items: center;

}

.head-nav {

    display: flex;

    margin: 0 -25px;

}

.head-nav-item {

    padding: 0 25px;

}

.head-nav-item-title {

    color: var(--color333);

    line-height: 80px;

    transition: all .4s;

    font-size: var(--font16);

    display: block;

}

.mod-nav-other {

    margin-left: 138px;

    display: flex;

    align-items: center;

}

.mod-nav-ri {

    display: flex;

    align-items: center;

}

.mod-nav-numb {

    margin-right: 28px;

}

.mod-nav-numb a {

    display: flex;

    align-items: center;

    line-height: 80px;

}

.mod-nav-numb-icon {

    width: 24px;

    flex-shrink: 0;

    font-size: 0;

    margin-right: 4px;

}

.mod-nav-numb-icon img {

    width: 100%;

}

.mod-nav-numb p {

    font-size: var(--font16);

    line-height: var(--line18);

    color: var(--color333);

}

.mod-nav-btn a {

    padding: 6px 28px;

}

.mod-nav-btn {

    margin-right: 28px;

}

/* 检索 */

.ys-search2-btn {

    width: 24px;

    line-height: 80px;

    cursor: pointer;

    display: block;

    transition: all .36s;

}

.ys-search2-btn img {

    width: 100%;

}

.ys-search2-win {

    position: absolute;

    top: 100%;

    left: 0;

    width: 100%;

    background: #fff;

    text-align: center;

    border-top: 1px solid #eee;

    box-shadow: 0 10px 18px 3px rgb(0 0 0 / 2%);
    ;

    overflow: hidden;

    display: none;

}

.ys-search2-box {

    padding: 16px 0;

}

.ys-search2-tibox {

    width: 45%;

    margin: 0 auto;

}

.ys-search2-tbox {

    border-bottom: 1px solid #eee;

    width: calc(100% - 30px);

    padding-right: 20px;

    height: 40px;

}

.ys-search2-tbox input {

    width: 100%;

    height: 100%;

    font-size: 16px;

}

.ys-search2-ibox {

    width: 24px;

    margin-top: 10px;

}

.ys-search2-ibox img {

    width: 100%;

}

.head-nav-item.yxnav-active1 .head-nav-item-title {

    color: var(--colormain1);

}

.pplu-li-box p {

    font-size: var(--font16);

    color: var(--color333);

    line-height: 1.25;

    transition: all .4s;

}

.pplu-li-box {

    display: flex;

    align-items: center;

    padding: 16px 40px 16px 57px;

    justify-content: space-between;

    background: transparent;

    transition: all .4s;

    cursor: pointer;

}

.pplu-li.yxnav-active2 .pplu-li-box p {

    color: var(--colormain1);

}

.pplu-li-icon {

    width: 10px;

    opacity: 0;

    transition: all .4s;

    font-size: 0;

}

.pplu-li-icon img {

    width: 100%;

}

.pplu-li.yxnav-active2 .pplu-li-icon {

    opacity: 1;

}

.pplu-li.yxnav-active2 .pplu-li-box {

    background: var(--colorfff);

}

.prod-pull,
.solu-pull,
.mod-pull {

    width: 1400px;

    position: absolute;

    top: calc(100% + 1px);

    left: 50%;

    transform: translateX(-50%);

    border-radius: 0px 0px var(--border-radius12) var(--border-radius12);

    background: #FFF;

    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.12);

    overflow: hidden;

}

.head-nav-item {

    position: static;

}

.prod-pull-le {

    width: 16%;

    background: #F4F7FB;

    padding-top: 20px;

}

.prod-pull-ri {

    width: 84%;

}

.prod-pull-cry,
.solu-pull-cry {

    display: flex;

    align-items: stretch;

}

.prod-pull-le-ul {

    height: 100%;

}

.prod-pull-ri-wrap {

    width: 100%;

    height: 100%;

    background: var(--colorfff);

    padding: 64px 6px 57px 90px;

}

.prod-pull-ri-cont {

    margin-bottom: 70px;

}

.plil-tp-box p {

    font-size: var(--font16);

    line-height: 1.5;

    color: var(--color333);

    transition: all .4s;

}

.plil-tp-box-icon {

    width: 26px;

    flex-shrink: 0;

    font-size: 0;

    margin-right: 10px;

}

.plil-tp-box-icon img {

    width: 100%;

}

.plil-tp {

    margin-bottom: 12px;

}

.plil-tp-box {

    display: flex;

    align-items: center;

}

.pprc-list-item-ul {

    padding-left: 36px;

}

.pliu-li a {

    font-size: var(--font14);

    line-height: 1.5;

    color: var(--color999);

    transition: all .4s;

}

.pprc-list-item-lis {

    margin-bottom: 42px;

}

.pprc-list-item-lis:last-child {

    margin-bottom: 0px;

}

.pprc-list-wrap {

    display: flex;

    justify-content: flex-start;

    padding-right: 100px;

    margin: 0 -40px;

    flex-wrap: wrap;

}

.pprc-list-item {

    /* width: 20%; */

    padding: 0 40px;

    margin-bottom: 20px;

}

.pprc-list-box {

    height: 220px;

}

.pliu-li {

    margin-bottom: 12px;

}

.pliu-li:last-child {

    margin-bottom: 0px;

}

.pliu-li.yxnav-active3 a {

    color: var(--colormain1);

}

.pprc-list {

    display: none;

}

.pprc-list:first-child {

    display: block;

}

.prod-pull-ri-list {

    display: flex;

    margin: 0 -10px;

    padding-right: 206px;

}

.pprl-item {

    width: 50%;

    padding: 0 10px;

}

.pprl-item a {

    display: block;

    padding: 28px 27px;

}

.pprl-item-tit {

    font-size: var(--font16);

    line-height: var(--line18);

    color: var(--color333);

    margin-bottom: 5px;

}

.pprl-item-word p {

    font-size: var(--font14);

    line-height: 1.5;

    color: var(--color999);

}

.mCSB_outside+.mCSB_scrollTools {

    right: 0px !important;

}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {

    background-color: #f3f3f3 !important;

}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: #d7d7d7 !important;

    width: 4px;

    border-radius: 0px;

}

.about-deve-btmul .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: var(--colormain1) !important;

}

.solu-pull-ul {

    display: flex;

    margin: 0 -14px;

    flex-wrap: wrap;

    padding-right: 240px;

}

.solu-pull-ul-li {

    width: 33.333333%;

    padding: 0 14px;

    margin-bottom: 28px;

}

.solu-pull-ul-li a {

    display: flex;

    align-items: center;

    padding: 12px 20px;

    transition: all .4s;

    background: transparent;

    border-radius: 6px;

    overflow: hidden;

}

.spul-icon {

    width: 38px;

    flex-shrink: 0;

    margin-right: 30px;

    font-size: 0;

}

.spul-icon img {

    width: 100%;

}

.spul-ribox-tit {

    font-size: var(--font16);

    line-height: 1.5;

    color: var(--color333);

    transition: all .4s;

    margin-bottom: 4px;

}

.spul-ribox-word p {

    font-size: var(--font14);

    line-height: 1.5;

    color: var(--color999);

}

.solu-pull .prod-pull-ri-wrap {

    padding: 52px 6px 52px 27px;

}

.solu-pull .pprc-list-box {

    height: 315px;

    max-height: none;

}

.solu-pull-ul-li.yxnav-active3 a {

    background: rgba(0, 140, 206, 0.06);

}

.solu-pull-ul-li.yxnav-active3 .spul-ribox-tit {

    color: var(--colormain1);

}

.solu-pull .prod-pull-le {

    width: 18%;

    padding-top: 30px;

}

.solu-pull .prod-pull-ri {

    width: 82%;

}

.solu-pull .prod-pull-ri-cont {

    margin-bottom: 0px;

}

.mpul-top a {

    font-size: var(--font16);

    line-height: var(--line16);

    color: var(--colormain1);

}

.head-nav-item5 .mpul-top a {

    color: var(--color333);

}

.mod-pull-ul-li.yxnav-active2 .mpul-top a {

    color: var(--colormain1);

}

/* .mod-pull-ul-li.yxnav-active2.act .mpul-top a{

    color: var(--colormain1);

} */

.mpul-top {

    padding-bottom: 18px;

    margin-bottom: 18px;

    border-bottom: solid 1px #dbdbdb;

}

.mpul-list-item {

    margin-bottom: 14px;

}

.mpul-list-item:last-child {

    margin-bottom: 0px;

}

.mpul-list-item a {

    color: var(--color333);

    line-height: 1.5;

    font-size: var(--font16);

    transition: all .4s;

}

.mod-pull-cry {

    padding: 45px 6px 45px 120px;

}

.mod-pull-box {

    height: 260px;

}

.mod-pull-ul {

    display: flex;

    margin: 0 -26px;

    padding-right: 114px;

    justify-content: center;

    flex-wrap: wrap;

}

.mod-pull-ul-li {

    width: 14.2%;

    padding: 0 26px;

}

.mpul-list-item.yxnav-active3 a {

    color: var(--colormain1);

}

.head-nav-item7 .mod-pull-ul-li:last-child {

    /* position: absolute;

    right: 80px;

    top: 73px;

    padding: 0 31px; */

}

/* 顶部导航-end */

/* 首页-start */

.ys-ban-title,
.ys-ban-word,
.ys-ban-btn {

    opacity: 0;

}

.ys-ban-li.slick-active .ys-ban-title {

    animation: fadeclip 1s ease 1;

    animation-delay: 0.4s;

    animation-fill-mode: forwards !important;

}

.ys-ban-li.slick-active .ys-ban-word {

    animation: fadeclip 1s ease 1;

    animation-delay: 0.5s;

    animation-fill-mode: forwards !important;

}

.ys-ban-li.slick-active .ys-ban-btn {

    animation: fadeclip 1s ease 1;

    animation-delay: 0.6s;

    animation-fill-mode: forwards !important;

}

.ys-ban-title {

    font-size: var(--font48);

    line-height: var(--line12);

    color: var(--color333);

    margin-bottom: 28px;

}

.ys-ban-word p {

    font-size: var(--font16);

    line-height: var(--line18);

    color: var(--color333);

}

.ys-ban-word {

    margin-bottom: 51px;

}

.ys-ban-btn-ul {

    display: flex;

    margin: 0 -14px;

}

.ys-bbuli {

    padding: 0 14px;

}

.ys-bbuli .std-btn1-box {

    border: solid 1px var(--color333);

    color: var(--color333);

    padding: 6px 28px;

}

.ys-bbuli .std-btn2-box {

    padding: 6px 28px;

}

.ys-ban-title,
.ys-ban-word,
.ys-ban-btn {

    width: 48%;

}

.home-spots {

    padding: 50px 0 73px;

    background: #EFF6FA;

}

.home-spots h2 {

    margin-bottom: 34px;

    line-height: 1.5;

}

.home-spots-ul {

    margin: 0 -14px;

}

.home-spots-ul-li {

    width: 33.333333%;

    padding: 0 14px;

}

.home-spots-ul-li:nth-child(3n+1) {

    animation-delay: 0.2s;

}

.home-spots-ul-li:nth-child(3n+2) {

    animation-delay: 0.3s;

}

.home-spots-ul-li:nth-child(3n+3) {

    animation-delay: 0.4s;

}

.home-spots-ul-li.slick-slide:not(:first-child) {

    display: none;

}

.hsul-pic {

    overflow: hidden;

}

.home-spots-ul-li a {

    border-radius: var(--border-radius12);

    overflow: hidden;

    display: block;

    background: var(--colorbg5);

}

.hsul-btm {

    padding: 27px 28px 29px;

}

.hlsr-tp {

    overflow: hidden;

    border-radius: var(--border-radius12);

}

.hsul-btm-tit {

    line-height: 1.75;

    color: var(--color333);

    margin-bottom: 1px;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.hsul-btm-word p {

    line-height: 1.75;

    height: 3.5em;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    color: var(--color666);

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.hsul-btm-word {

    margin-bottom: 45px;

}

.slick-dots li {

    width: 10px;

    height: 10px;

    background: #e5e5e5;

}

.slick-dots li.slick-active {

    background: var(--colormain1) !important;

}

.slick-dots {

    bottom: 0;

}

ul.slick-dotted {

    padding-bottom: 38px;

}

.home-some-tplis-ul {

    display: flex;

    margin: 0 -36px;

    border-bottom: solid 1px #f1f1f1;

}

.hstu-li {

    padding: 0 36px;

}

.hstu-li-text {

    padding-bottom: 10px;

}

.home-some-tplis {

    padding-bottom: 2px;

    overflow: hidden;

}

.hsbu-li {

    display: none;

}

.hsbu-li:first-child {

    display: block;

}

.hsbu-li-sec {

    display: flex;

    align-items: center;

}

.hsbu-li-sec-le {

    width: 40%;

}

.hsbu-li-sec-ri {

    width: 60%;

    padding-left: 151px;

}

.home-some h2 {

    text-align: center;

    margin-bottom: 28px;

}

.home-some {

    padding: 68px 0 89px;

}

.home-some-tplis {

    margin: 0 auto;

}

.home-some-tplis-ul {

    display: flex;

    justify-content: center;

    margin-bottom: 59px;

}

.hstu-li-text p {

    color: var(--color333);

    transition: all .4s;

}

.hstu-li-text {

    padding-bottom: 10px;

    cursor: pointer;

    position: relative;

}

.hstu-li-text::after {

    content: "";

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

    width: 0%;

    height: 2px;

    background: var(--colormain1);

    transition: all .4s;

}

.hstu-li.act .hstu-li-text::after {

    width: 100%;

}

.hstu-li.act .hstu-li-text p {

    color: var(--colormain1);

}

.hlsl-top-tit {

    margin-bottom: 20px;

    color: var(--color333);

    line-height: var(--line14);

}

.hlsl-top-word p {

    color: var(--color666);

    line-height: 1.75;

}

.hlsl-top-btn {

    margin-top: var(--space50);

}

.hlsl-top-btn .std-btn1 {

    margin-right: 21px;

}

.hlsl-top {

    padding-bottom: 77px;

    border-bottom: solid 1px rgba(0, 0, 0, 0.12);

    margin-bottom: 46px;

}

.hlsl-bot-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -10px;

}

.hlsl-bot-ul-li {

    width: 33.333333%;

    padding: 0 10px;

    margin-top: 20px;

}

.hbul-box {

    display: flex;

    align-items: center;

    justify-content: space-between;

    padding: 7px 25px;

    border-radius: 4px;

    border: 1px solid #ECF5FC;

    background: linear-gradient(180deg, #F9FCFF 0%, #FFF 100%);

    overflow: hidden;

}

.hbul-box p {

    color: var(--color333);

    line-height: 1.75;

    font-size: var(--font14);

}

.hbul-box-icon {

    width: 36px;

    flex-shrink: 0;

    font-size: 0;

}

.hbul-box-icon img {

    width: 100%;

}

.hlsr-pic {

    border-radius: var(--border-radius12);

    overflow: hidden;

    margin-bottom: 28px;

}

.hlsr-pic img {

    width: 100%;

    transition: all .4s;

}

.hlsr-btm-ul {

    display: flex;

    justify-content: center;

    margin: 0 -10px 30px;

}

.hlsr-btm-ul-li {

    width: 25%;

    padding: 0 10px;

}

.hbul-wrap-tp .ys_demo_num {

    font-size: var(--font40);

    color: #21b8ff;

    font-family: 'MingYuanyun-Medium' !important;

    line-height: var(--line12);

}

.hbul-wrap-tp span {

    font-size: var(--font24);

    color: #21b8ff;

    line-height: var(--line16);

}

.hbul-wrap-tp {

    display: flex;

    align-items: flex-end;

    margin-bottom: 3px;

    justify-content: center;

}

.hbul-wrap p {

    text-align: center;

    color: var(--color999);

    line-height: 1.75;

}

.hlsr-btm {

    border-radius: var(--border-radius12);

    background: #FBFBFB;

    overflow: hidden;

    padding: 19px 32px 20px;

}

.hlsr-btm-word p {

    color: var(--color666);

    line-height: 1.75;

}

.hlsr-btm-word {

    margin-bottom: 19px;

}

.hbul-wrap-top {

    display: flex;

    align-items: center;

    justify-content: center;

}

.home-coop .hlsr-btm-ul-li {

    width: auto;

    padding: 0 39px;

    position: relative;

}

.home-coop .hlsr-btm-ul-li::after {

    content: "";

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    width: 1px;

    right: 0;

    height: 85px;

    background: #cecece;

}

.home-coop .hlsr-btm-ul-li:last-child::after {

    display: none;

}

.home-coop h2 {

    text-align: center;

    margin-bottom: 40px;

}

.home-coop .hlsr-btm-ul {

    margin: 0 -39px;

}

.home-coop {

    padding: 70px 0;

    background: #EFF6FA;

}

.mod-text20 {

    font-size: 20px;

    color: var(--color333);

    line-height: var(--line18);

}

.hcsu-li {

    /* width: auto !important; */

}

.hcsu-li a {

    overflow: hidden;

    display: block;

    border-radius: var(--border-radius20);

    border: 1px solid #CBDCE5;

    background: #EFF6FA;

}

.hcsu-li-btm {

    padding: 16px 25px 25px 26px;

}

.hcsu-li-btm-icon {

    width: 120px;

    margin-bottom: 10px;

}

.hcsu-li-btm-icon img {

    width: 100%;

}

.hcsu-li-tit {

    margin-bottom: 10px;

}

.home-page .hcsu-li-tit {

    line-height: 1.8;

    height: 3.6em;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    text-overflow: ellipsis;

}

.hcsu-li-word p {

    color: var(--color666);

    line-height: 1.75;

    height: 3.5em;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    text-overflow: ellipsis;

    margin-bottom: 29px;

}

.home-coop-swip {

    margin-top: 36px;

    /* overflow: visible !important; */

}

.home-coop-btm {

    /* width: 1800px; */

    margin: 0 auto;

    /* overflow: hidden; */

    position: relative;

}

.home-coop-btm-bg {

    width: 1400px;

    height: 100%;

    margin: 0 auto;

    border-radius: var(--border-radius20);

    background: #FFF;

    box-shadow: 0px 5px 50px 0px rgba(99, 125, 176, 0.15);

    overflow: hidden;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}

.home-coop-btm-wrap {

    padding: 50px 120px 40px;

    overflow: hidden;

}

.ys-cont1800 {

    width: 1800px;

    margin: 0 auto;

    max-width: 100%;

}

.home-coop-swip-ul {

    padding-bottom: 16px;

}

.home-coop .swiper-container-horizontal>.swiper-scrollbar,

.home-pany .swiper-container-horizontal>.swiper-scrollbar {

    width: 46% !important;

}

.swiper-container-horizontal>.swiper-scrollbar {

    left: 50% !important;

    transform: translateX(-50%) !important;

    height: 1px !important;

    background: #b6c7d1 !important;

}

.swiper-scrollbar-drag {

    height: 2px !important;

    background: var(--colormain1) !important;

}

.home-coop .hbul-wrap-tp .ys_demo_num {

    font-size: 46px;

    color: var(--colormain1);

}

.home-coop .hbul-wrap-tp span {

    color: var(--colormain1);

}

.home-pany .hlsr-btm-ul {

    margin: 0 -39px 40px;

    justify-content: center;

}

.home-pany .hlsr-btm-ul-li {

    width: auto;

    padding: 0 39px;

    position: relative;

}

.home-pany .hlsr-btm-ul-li::after {

    content: "";

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 0;

    width: 1px;

    height: 85px;

    background: #cecece;

}

.home-pany .hlsr-btm-ul-li:last-child:after {

    display: none;

}

.home-pany .hlsr-btm-ul-li .ys_demo_num {

    font-size: 46px;

    color: var(--colormain1);

    margin-bottom: 9px;

    text-align: center;

    font-family: 'MingYuanyun-Medium' !important;

}

.home-pany .hlsr-btm-ul-li p {

    color: var(--color666);

}

.home-pany h2 {

    text-align: center;

    margin-bottom: 40px;

    line-height: var(--line18);

}

.home-pany-video {

    position: relative;

    overflow: hidden;

    border-radius: var(--border-radius20);

    margin-bottom: 70px;

}

.home-pany-video-pic {

    width: 100%;

}

.home-pany-video-icon {

    width: 116px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    cursor: pointer;

    z-index: 2;

}

.hpsu-li {

    width: 20%;

}

.hpsu-li-box {

    display: block;

}

.hpsu-li-word p {

    text-align: center;

    color: var(--color666);

    line-height: 1.5;

}

.hpsu-li-box .ys-imgbox-cover {

    width: 214px;

    margin: 0 auto;

}

.home-pany-swip-ul {

    padding-bottom: 53px;

}

.home-repo h2,
.home-repo-word p {

    text-align: center;

}

.home-repo h2 {

    color: var(--colorfff);

    margin-bottom: 28px;

}

.home-repo-word p {

    color: var(--colorfff);

    line-height: var(--line18);

}

.home-repo-word {

    margin-bottom: 72px;

}

.home-repo .std-btn4-box p {

    color: var(--colorfff);

}

.home-repo-wrap {

    display: flex;

    align-items: stretch;

    justify-content: space-between;

}

.home-repo-le-box {

    height: 100%;

    border-radius: var(--border-radius12);

    background: linear-gradient(121deg, #3F4FAB 0%, rgba(63, 79, 171, 0.40) 100%);

    overflow: hidden;

    padding: 32px 39px 25px;

    position: relative;

    display: block;

}

.home-repo-le,
.home-repo-ri {

    width: 49%;

}

.home-repo-le-icon {

    width: 266px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 0;

    animation: Inupimg .8s ease-in-out both;

    animation-delay: 0.5s;

}

@keyframes Inupimg {

    0% {

        transform: translateY(-35%);

        opacity: 0;

    }

    100% {

        transform: translateY(-50%);

        opacity: 1;

    }

}

.home-repo-le-icon img {

    width: 100%;

}

.home-repo-le-tit {

    font-weight: bold;

    color: var(--colorfff);

    line-height: 1.5;

    margin-bottom: 56px;

}

.home-repo-le-word p {

    line-height: var(--line18);

    color: var(--colorfff);

    margin-bottom: 11px;

    opacity: 0.8;

}

.home-repo-le-word {

    width: 56%;

    margin-bottom: 118px;

}

.hrru-li-box {

    height: 100%;

    position: relative;

    display: block;

    padding: 32px 39px 26px;

}

.home-repo-ri-ul {

    height: 100%;

    display: flex;

    flex-direction: column;

    justify-content: space-between;

}

.hrru-li {

    height: 47%;

}

.hrru-li .hrru-li-box {

    border-radius: var(--border-radius12);

    backdrop-filter: blur(6px);

}

.hrru-li1 .hrru-li-box {

    background: linear-gradient(98deg, #0050D9 0%, rgba(77, 142, 255, 0.40) 100%);

}

.hrru-li2 .hrru-li-box {

    background: linear-gradient(98deg, #00B76D 0%, rgba(0, 195, 117, 0.40) 100%);

}

.home-repo-ri .home-repo-le-word {

    margin-bottom: 40px;

    width: 64%;

}

.home-repo-ri .home-repo-le-tit {

    margin-bottom: 25px;

}

.home-repo-ri .home-repo-le-icon {

    width: 106px;

    right: 60px;

    top: 60%;

}

.home-news h2 {

    margin-bottom: 28px;

    text-align: center;

}

.home-news-word p {

    text-align: center;

    line-height: var(--line18);

    color: var(--color333);

    opacity: 0.6;

}

.home-news-word {

    margin-bottom: 48px;

}

.home-news-btm {

    padding: 22px 36px 26px;

}

.home-news-pic,
.home-news-pic img {

    width: 100%;

}

.home-news-pic img {

    transition: all .4s;

}

.home-news-pic {

    overflow: hidden;

}

.home-news-btm-tit {

    margin-bottom: 12px;

    color: var(--color333);

    line-height: var(--line18);

}

.home-news-btm-word p {

    color: var(--color666);

    line-height: var(--line18);

}

.home-news-cry {

    display: flex;

    align-items: stretch;

}

.home-news-le a {

    display: block;

    border-radius: var(--border-radius12);

    background: #F9F9F9;

    box-shadow: 0px 0px 24px 0px rgba(7, 56, 83, 0.14);

    overflow: hidden;

    height: 100%;

}

.home-news-le {

    width: 66%;

}

.home-news-ri {

    width: 34%;

    padding-left: 28px;

}

.home-news-ri-ul {

    height: 100%;

    display: flex;

    flex-direction: column;

    justify-content: space-between;

}

.hnru-li {

    height: 22%;

}

.hnru-li-box {

    display: block;

    padding: 15px 29px;

    border-radius: var(--border-radius12);

    background: #F5F5F5;

    height: 100%;

}

.hnru-li-tit {

    padding-left: 10px;

    color: var(--color333);

    line-height: var(--line18);

    position: relative;

    height: 3.6em;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    margin-bottom: 5px;

}

.hnru-li-tit::after {

    content: "";

    position: absolute;

    top: 12px;

    left: 0px;

    width: 6px;

    height: 6px;

    border-radius: 50%;

    background: var(--color333);

}

.hnru-li-date p {

    color: var(--color666);

    line-height: var(--line18);

}

.hnru-li-date {

    padding-left: 10px;

}

.home-other {

    padding: 59px 0 71px;

    background: linear-gradient(87deg, #103579 -2.8%, #0F285A 104.29%), #F5F5F5;

}

.home-news-btn a {

    border: solid 1px var(--color333);

    padding: 8px 32px;

    color: var(--color333);

}

.home-news-btn {

    margin-top: 38px;

    display: flex;

    justify-content: center;

}

.home-other-cry {

    display: flex;

    align-items: center;

}

.home-other-le {

    width: 61%;

    padding-right: 287px;

}

.home-other-ri {

    width: 39%;

}

.home-other-ri img {

    width: 100%;

}

.home-other-btn .std-btn1-box {

    color: var(--colorfff);

    border: solid 1px var(--colorfff);

}

.home-other-btn .std-btn1 {

    margin-right: 15px;

}

.home-other-btn {

    position: relative;

    z-index: 2;

    margin-top: 56px;

}

.home-other-le h2 {

    color: var(--colorfff);

    line-height: var(--line12);

    margin-bottom: 18px;

}

.home-other-le-word p {

    color: var(--colorfff);

    opacity: 0.6;

    line-height: var(--line18);

}

/* 首页-end */

/* 内页banner */

.ys-nyban-title p span {

    font-weight: bold;

    font-size: var(--font16);

    color: var(--colorfff);

    line-height: var(--line12);

    margin-bottom: 16px;

    display: block;

}

.ys-nyban-title h1 {

    font-size: var(--font40);

    line-height: var(--line12);

    margin-bottom: 26px;

}

.ys-nyban-title p {

    font-size: var(--font16);

    line-height: var(--line18);

    color: var(--colorfff);

}

.ys-nyban-btn .std-btn1-box {

    border: solid 1px var(--colorfff);

    color: var(--colorfff);

    padding: 6px 40px;

}

.ys-nyban-btn {

    margin-top: var(--space50);

}

.ys-nyban-btn .std-btn2-box {

    padding: 7px 45px;

}

.ys-nyban-btn .std-btn2 {

    margin-right: 14px;

}

.ys-nyban-img {

    position: relative;

}

.ys-nyban-img::after {

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    width: 80%;

    height: 100%;

    /* background: linear-gradient(90deg, #5A8AC2 19.87%, rgba(13, 62, 119, 0.00) 63.46%, rgba(85, 92, 105, 0.00) 100%); */

}

/* B1 解决方案-不动产投建营一体-start */

.irul-box-tp-icon {

    width: 58px;

}

.immove-tend-cry {

    display: flex;

    align-items: flex-start;

}

.immove-tend-le {

    width: 49%;

    border-radius: var(--border-radius20);

    overflow: hidden;

}

.immove-tend-le-pic img {

    transition: all .4s;

    width: 100%;

}

.immove-tend-ri {

    width: 51%;

    padding-left: 147px;

}

.immove-tend h2 {

    text-align: left !important;

}

.immove-page h2 {

    margin-bottom: var(--space50);

    text-align: center;

}

.itru-li-box {

    padding: 27px 28px 34px;

    border-radius: 6px;

    overflow: hidden;

    position: relative;

    transition: all .4s;

}

.itru-li {

    margin-bottom: 24px;

}

.itru-li:last-child {

    margin-bottom: 0px;

}

.itru-li.act .itru-li-box {

    z-index: 1;

    /* border: solid 1px transparent; */

    background: linear-gradient(-45deg, rgba(0, 142, 216, 0.5), rgba(0, 140, 206, 0), rgba(0, 140, 206, 0), rgba(0, 140, 206, 0.5));

}

.itru-li.act .itru-li-box::after {

    background: #EFF6FA;

}

.itru-li .itru-li-box::after {

    content: "";

    position: absolute;

    top: 1px;

    left: 1px;

    width: calc(100% - 2px);

    height: calc(100% - 2px);

    background: #FBFBFB;

    border-radius: 6px;

    overflow: hidden;

    z-index: -1;

    transition: all .4s;

    /* border: 1px solid rgba(176, 176, 176, 0.12); */

}

.itru-li-box ul li {

    list-style-type: disc;

}

.itru-li-box ul {

    padding-left: 18px;

}

.itru-li-box ul li::marker {

    font-size: 12px;

    color: var(--color666);

}

.itru-li-box ul li p {

    font-size: var(--font16);

    line-height: 1.75;

    color: var(--color666);

}

.itru-li-box h3 {

    margin-bottom: 21px;

    font-size: var(--font24);

    line-height: 1.5;

}

.itru-li-box {

    /* border: 1px solid rgba(176, 176, 176, 0.12); */

    background: #FBFBFB;

}

.immove-meth-word {

    width: 73%;

    margin: 0 auto var(--space50);

}

.immove-meth-word p {

    text-align: center;

    color: #777575;

    line-height: 1.5;

}

.immove-meth h2 {

    margin-bottom: 34px;

}

.immove-pic {

    width: 100%;

    background: #EFF6FA;

    border-radius: var(--border-radius10);

    overflow: hidden;

}

.immove-pic img {

    width: 100%;

}

.immove-solu-ul-li .isul-sect {

    display: flex;

    align-items: center;

}

.immove-solu-ul-li .ys-imgbox-cover {

    border-radius: var(--border-radius10);

}

.isul-ri .ys-imgbox-cover {

    transform: scale(1);

}

.isul-ri {

    width: 49%;

    overflow: hidden;

    border-radius: var(--border-radius10);

}

.isul-le {

    width: 51%;

    padding-right: 147px;

}

.isul-le-tit {

    margin-bottom: 14px;

    line-height: var(--line14);

    color: var(--color333);

}

.isul-le-word p {

    color: var(--color666);

    line-height: 1.75;

}

.isul-le-word {

    margin-bottom: 46px;

}

.isul-le-bot {

    position: relative;

    border-radius: 12px;

    /* overflow: hidden; */

    padding: 24px 57px 27px 31px;

    background: #EFF6FA;

}

.isul-le-bot-icon {

    position: absolute;

    top: -24px;

    right: 43px;

    width: 48px;

    height: 48px;

    border-radius: 50%;

    overflow: hidden;

    background: var(--colormain1);

}

.isul-le-bot-icon img {

    width: 100%;

}

.isul-le-bot-tit {

    color: var(--color333);

    line-height: 1.75;

    margin-bottom: 11px;

}

.isul-le-bot-word p {

    color: var(--color666);

    line-height: 1.75;

    height: 3.5em;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    text-overflow: ellipsis;

}

.isul-le-bot-list {

    display: flex;

    flex-wrap: wrap;

    margin: 28px -5px 0;

}

.ilbl-text {

    padding: 0 5px;

    margin-top: 5px;

}

.ilbl-text-box {

    padding: 2px 6px;

}

.immove-solu-ul-li .std-btn2-box {

    padding: 6px 28px;

}

.immove-solu-ul-li .std-btn2 {

    margin-top: 37px;

}

.immove-solu-ul-li {

    margin-bottom: 154px;

}

.immove-solu-ul-li:last-child {

    margin-bottom: 0px;

}

.immove-solu-ul-li:nth-child(2n) .isul-sect {

    flex-direction: row-reverse;

}

.immove-solu-ul-li:nth-child(2n) .isul-le {

    padding-right: 0;

    padding-left: 73px;

}

.immove-reas {

    background: #EFF6FA;

}

.immove-reas-ul-li {

    width: 33.333333%;

    height: auto !important;

    padding: 0 14px;

}

.immove-reas-ul-li.slick-slide:not(:first-child) {

    display: none;

}

.immove-reas-ul {

    margin: 0 -14px;

}

.irul-box {

    height: 100%;

    border-radius: var(--border-radius10);

    background: var(--colorfff);

    padding: 35px 38px 54px;

}

.irul-box-tp {

    display: flex;

    align-items: center;

    justify-content: space-between;

    padding-bottom: 25px;

    border-bottom: solid 1px rgba(102, 102, 102, 0.3);

    margin-bottom: 61px;

}

.irul-box-btm p {

    line-height: 1.75;

    color: var(--color666);

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.irul-box-tp-tit {

    line-height: 1.4;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.immove-reas-ul .slick-track {

    display: flex;

    align-items: stretch;

}

.immove-system h2 {

    margin-bottom: 26px;

}

.immove-system .immove-pic {

    background: transparent;

}

.immove-case-ul {

    margin: 0 -14px;

}

.immove-case-ul-li {

    width: 25%;

    padding: 0 14px;

    height: auto !important;

}

.immove-case-ul-li a {

    height: 100%;

    display: block;

    border-radius: var(--border-radius12);

    background: #EFF6FA;

    overflow: hidden;

    padding: 36px 27px;

}

.immove-case-ul.slick-dotted {

    padding-bottom: 64px;

}

.icul-logo {

    width: 147px;

    margin: 0 auto 42px;

}

.icul-logo img {

    width: 100%;

}

.icul-tit {

    color: var(--color333);

    line-height: 1.75;

    margin-bottom: 14px;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.icul-tit {

    text-overflow: ellipsis;

    height: 3.5em;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

}

.icul-word p {

    color: var(--color666);

    line-height: var(--line18);

    height: 7.2em;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 4;

    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.icul-word {

    margin-bottom: 36px;

}

.mod-succes-ul {

    margin: 0 -10px;

}

.mod-succes-ul-li {

    padding: 0 10px;

}

.mod-succes-ul-li a {

    display: flex;

    align-items: center;

    padding: 34px 94px 34px 41px;

    border-radius: var(--border-radius12);

    background: #FFF;

}

.mod-succes {

    background: #EFF6FA;

}

.mod-succes-ul-li .ys-imgbox-cover {

    width: 51%;

    border-radius: var(--border-radius12);

    background: #ebebeb;

}

.msul-ri {

    padding-left: 76px;

    width: 49%;

}

.msul-ri-tab p {

    color: rgba(0, 0, 0, 0.70);

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.msul-ri-tab {

    margin-bottom: 24px;

}

.msul-ri-tit {

    line-height: var(--line14);

    color: var(--color333);

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

    margin-bottom: 24px;

}

.msul-ri-word p {

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

    color: var(--color666);

    line-height: 1.75;

    height: 5.25em;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    overflow: hidden;

    text-overflow: ellipsis;

}

.msul-ri-word {

    margin-bottom: 89px;

}

.mod-succes-ul-li.slick-slide:not(:first-child) {

    display: none;

}

.mod-succes-bot-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -14px;

}

.msbu-li {

    width: 25%;

    padding: 0 14px;

}

.msbu-li a {

    display: flex;

    align-items: center;

    justify-content: space-between;

    padding: 33px 34px;

    border-radius: 5px;

    background: var(--colorfff);

}

.msbu-li-icon {

    width: 14px;

    flex-shrink: 0;

    font-size: 0;

    margin-left: 10px;

}

.msbu-li-icon img {

    width: 100%;

}

.msbu-li p {

    font-size: var(--font18);

    line-height: var(--line12);

    color: var(--color333);

}

.msbu-li:nth-child(4n+1) {

    animation-delay: 0.2s;

}

.msbu-li:nth-child(4n+2) {

    animation-delay: 0.3s;

}

.msbu-li:nth-child(4n+3) {

    animation-delay: 0.4s;

}

.msbu-li:nth-child(4n+4) {

    animation-delay: 0.5s;

}

.nbfc-button .std-btn2 {

    animation-delay: 0.4s;

}

.itlu-li {

    display: none;

}

.itlu-li:first-child {

    display: block;

}

/* B1 解决方案-不动产投建营一体-end */

/* B2 解决方案-新一代地产ERP解决方案-start */

.immove-chall-ul {

    margin: 0 -12px;

}

.immove-chall-ul .slick-track {

    display: flex;

    align-items: stretch;

    justify-content: center;

    margin: 0 auto;

}

.immove-chall-ul-li {

    padding: 0 12px;

    width: 33.333333%;

    position: relative;

    z-index: 1;

    height: auto !important;

}

.icul-box {

    height: 100%;

    display: block;

    padding: 50px 20px 93px;

    border-radius: 6px;

    background: var(--colorfff);

    position: relative;

}

.icul-box::after {

    content: "";

    position: absolute;

    top: 10px;

    left: 0;

    width: 100%;

    height: 100%;

    border-radius: var(--border-radius10);

    background: var(--colormain1);

    box-shadow: 0px 10px 20px 0px rgba(0, 140, 206, 0.35);

    transform: rotate(0deg);

    transform-origin: right top;

    opacity: 0;

    transition: all .4s;

    z-index: -1;

}

.immove-chall {

    background: #EFF6FA;

}

.icul-box-text {

    color: var(--color333);

    line-height: 1.5;

    transition: all .4s;

    margin-bottom: 62px;

}

.immove-page .icul-box-text {

    height: 3em;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.icul-box-btm ul {

    padding-left: 18px;

}

.icul-box-btm ul li {



    list-style-type: disc;

}

.immove-chall-ul-li.slick-slide:not(:first-child) {

    display: none;

}

.icul-box-btm ul li::marker {

    font-size: 12px;

    color: var(--color666);

}

.icul-box-btm ul li p {

    font-size: var(--font16);

    line-height: 1.75;

    color: var(--color666);

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.immove-chall-ul-li:nth-child(3n + 1) {

    animation-delay: 0.2s;

}

.immove-chall-ul .slick-list {

    padding-bottom: 45px;

}

.immove-presc-ri-item {

    display: none;

    border-radius: var(--border-radius12);

    overflow: hidden;

}

.immove-presc-ri-item:first-child {

    display: block;

}

.iprb-list {

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

    margin: 0 -12px;

}

.iprb-list-lis {

    width: 50%;

    padding: 0 12px;

}

.iprb-list-lis:last-child {

    /* margin-bottom: 0px; */

}

.immove-presc-cry {

    display: flex;

    align-items: stretch;

    justify-content: space-between;

}

.immove-presc-le {

    width: 23.5%;

    border-radius: var(--border-radius12);

    background: #EFF6FA;

}

.immove-presc-le-ul {

    height: 100%;

    padding: 43px 0;

}

.iplu-li {

    width: 100%;

    margin-bottom: 24px;

}

.iplu-li:last-child {

    margin-bottom: 0px;

}

.iplu-li-box {

    padding: 16px 40px;

    position: relative;

    display: flex;

    align-items: center;

    z-index: 1;

    cursor: pointer;

}

.iplu-li-box::after {

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);

    opacity: 0;

    pointer-events: none;

    transition: all .4s;

    z-index: -1;

}

.iplu-li-box::before {

    content: "";

    position: absolute;

    top: 50%;

    left: 0;

    transform: translateY(-50%);

    width: 2px;

    height: 40px;

    background: var(--colormain1);

    opacity: 0;

    transition: all .4s;

}

.ipul-li-icon {

    width: 32px;

    flex-shrink: 0;

    font-size: 0;

    margin-right: 10px;

    position: relative;

}

.ipul-li-icon img {

    width: 100%;

    transition: all .4s;

}

.ipul-li-icon img:nth-child(2) {

    opacity: 0;

    position: absolute;

    top: 0;

    left: 0;

}

.iplu-li-box p {

    transition: all .4s;

    color: var(--color333);

    font-size: var(--font18);

    line-height: 1.75;

}

.iplu-li.act p {

    color: var(--colormain1);

}

.iplu-li.act .ipul-li-icon img:nth-child(1) {

    opacity: 0;

}

.iplu-li.act .ipul-li-icon img:nth-child(2) {

    opacity: 1;

}

.immove-presc-ri {

    width: 74.5%;

    border-radius: var(--border-radius12);

    overflow: hiddenz;

}

.immove-presc-ri-wrap {

    height: 100%;

}

.iplu-li.act .iplu-li-box::after,
.iplu-li.act .iplu-li-box::before {

    opacity: 1;

}

.immove-presc-ri-top {

    padding: 41px 50px;

}

.iprt-tit {

    font-size: 26px;

    color: #000;

    line-height: var(--line12);

    margin-bottom: 11px;

}

.immove-presc-ri-bot {

    padding: 25px 17px;

    border: 1px solid #EFF6FA;

}

.iprb-wrap {

    height: 462px;

}

.iprb-list {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -12px;

}

.iprb-list-lis {

    width: 50%;

    padding: 0 12px;

    margin-bottom: 24px;

}

.iprb-list-lis-box {

    height: 100%;

    display: flex;

    align-items: flex-start;

    padding: 20px;

    padding-right: 13px;

    border-radius: var(--border-radius12);

    border: solid 1px #EFF6FA;

}

.illb-le {

    width: 56px;

    padding: 2px 6px;

    background: #E6F4FC;

    border-radius: 2px;

    overflow: hidden;

    flex-shrink: 0;

}

.illb-le p {

    font-size: var(--font14);

    line-height: 1.75;

    color: var(--colormain1);

    text-align: center;

}

.illb-ri {

    width: calc(100% - 54px);

    padding-left: 19px;

}

.illb-ri-tit {

    color: var(--color333);

    line-height: 1.75;

    margin-bottom: 4px;

}

.illb-ri-text p {

    color: var(--color666);

    line-height: 1.75;

}

.illb-ri-text {

    padding-right: 24px;

}

.illb-ul {

    display: flex;

    margin: 0 -5px;

    flex-wrap: wrap;

}

.illb-ul-li {

    padding: 0 5px;

    margin-top: 14px;

}

.illb-ul-li-text {

    padding: 2px 6px;

    border-radius: 2px;

    background: #FBFBFB;

    overflow: hidden;

}

.illb-ul-li-text p {

    color: var(--color999);

    opacity: 0.8;

    line-height: 1.75;

}

.immove-page .immove-presc .mCSB_outside+.mCSB_scrollTools {

    right: -18px !important;

}

.immove-page .immove-presc .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: var(--colormain1) !important;

    border-radius: 100px !important;

}

.immove-page .pmul-tit,
.immove-page .pmul-word p {

    text-align: center;

}

/* B2 解决方案-新一代地产ERP解决方案-end */

/* B3 解决方案-智慧工程-start */

.immove-apply-cry {

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

    height: calc(100vh - 80px);

    border-radius: var(--border-radius12);

    /* background: var(--colormain1); */

}

.immove-apply-le {

    width: 59%;

    height: 100%;

}

.immove-apply-ri {

    width: 41%;

    height: 100%;

    padding: 45px 46px 20px 52px;

    background: var(--colormain1);

    position: relative;

}

.immove-apply-ri::after {

    content: "";

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 400px;

    pointer-events: none;

    background: linear-gradient(180deg, rgba(0, 140, 206, 0.00) 0%, #008CCE 100%);

}

.immove-result-ul-li {

    margin-bottom: 80px;

}

.immove-result-ul-li:last-child {

    margin-bottom: 0px;

}

.iaru-li-box {

    padding: 24px 40px;

    border-radius: var(--border-radius12);

    background: transparent;

    transition: all .4s;

}

.iaru-li-box-word {

    margin: 16px 0 0;

}

.iaru-li-box-hide {

    display: none;

    margin-top: 16px;

}

.iaru-li-box-hide p {

    color: var(--color666);

    line-height: 1.75;

    transition: all .4s;

}

.iaru-li-box-hide span {

    font-size: var(--font40);

    color: var(--colormain1);

    line-height: 1.2;

}

.ilbh-icon {

    width: 44px;

    flex-shrink: 0;

}

.ilbh-icon img {

    width: 100%;

}

.ialu-li-pic {

    width: 100%;

    height: 100%;

}

.ialu-li-pic img {

    width: 100%;

    height: 100%;

    object-fit: contain;

}

.iaru-li-box-tit {

    line-height: 1.5;

    transition: all .4s;

    color: var(--colorfff);

}

.iaru-li-box-word p {

    transition: all .4s;

    color: var(--colorfff);

    line-height: 1.75;

}

.immove-apply-le-ul,
.immove-apply-le-ul .slick-list,
.immove-apply-le-ul .slick-track {

    height: 100%;

}

.ialu-li {

    height: calc(100vh - 80px) !important;

}

.immove-apply {

    height: calc(var(--gao-shu2)* 100vh);

}

.iaru-li.on .iaru-li-box {

    background: var(--colorfff);

}

.iaru-li.on .iaru-li-box-tit {

    color: var(--color333);

}

.iaru-li.on .iaru-li-box-word p {

    color: var(--color666);

}

.ilbh-wrap {

    display: flex;

    align-items: flex-end;

}

.iaru-li {

    margin-bottom: 30px;

}

.iaru-li:last-child {

    margin-bottom: 0px;

}

.immove-apply-ri {

    overflow: hidden !important;

}

.immove-apply-ri-ul .slick-list {

    overflow: visible !important;

    padding-bottom: 0px;

}

.immove-apply {

    margin-bottom: var(--space100);

    margin-top: var(--space100);

}

.iaru-li:last-child {

    /* opacity: 0; */

}

.irul-sect {

    display: flex;

    align-items: center;

}

.irul-ri {

    width: 49%;

    overflow: hidden;

    border-radius: var(--border-radius10);

}

.irul-fl {

    width: 51%;

    padding-right: 235px;

}

.immove-result-ul-li:nth-child(2n) .irul-fl {

    padding-right: 0;

    padding-left: 76px;

}

.immove-result-ul-li:nth-child(2n) .irul-sect {

    flex-direction: row-reverse;

}

.irul-fl-tit {

    color: var(--color333);

    line-height: var(--line14);

    margin-bottom: 14px;

}

.irul-fl-word p {

    color: var(--color666);

    line-height: 1.75;

}

.irul-fl-word {

    padding-bottom: 28px;

    border-bottom: solid 1px rgba(0, 0, 0, 0.3);

    margin-bottom: 30px;

}

.irul-fl-btm {

    display: flex;

    align-items: flex-end;

}

.irul-fl-btm-num {

    display: flex;

    align-items: flex-end;

}

.irul-fl-btm-num .ys_demo_num,
.irul-fl-btm-num span {

    font-weight: bold;

    line-height: 1.1;

    color: var(--colormain1);

    font-size: 72px;

}

.irul-fl-btm-word {

    flex-shrink: 0;

    margin-left: 27px;

}

.irul-fl-btm-word p {

    color: #777575;

    line-height: 2;

}

.irul-fl .std-btn2 {

    margin-top: 66px;

}

.ys-imgbox-cover img {

    transition: all .4s;

}

/* B3 解决方案-智慧工程-end */

/* C1 产品-成本管理平台-start */

.product-page h2 {

    text-align: center;

    line-height: var(--line14);

    color: var(--color333);

    margin-bottom: 28px;

}

.product-mean-word {

    width: 66%;

    margin: 0 auto 56px;

}

.product-mean-word p {

    text-align: center;

    color: var(--color666);

    line-height: 1.75;

}

.product-mean-ul {

    margin: 0 -14px;

}

.product-mean-ul-li {

    height: auto !important;

    width: 33.333333%;

    padding: 0 14px;

}

.product-mean-ul-li.slick-slide:not(:first-child) {

    display: none;

}

.pmul-box {

    height: 100%;

    display: block;

    padding: 35px 55px 40px;

    border-radius: var(--border-radius20);

    overflow: hidden;

    border: 1px solid rgba(0, 142, 216, 0.12);

}

.pmul-icon {

    width: 120px;

    margin: 0 auto 44px;

}

.pmul-icon img {

    width: 100%;

}

.pmul-tit {

    color: var(--color333);

    line-height: 1.5;

    margin-bottom: 20px;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.pmul-word p {

    color: var(--color666);

    line-height: 1.75;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.product-mean-ul .slick-track {

    display: flex;

    align-items: stretch;

}

.product-func-wrap {

    padding-top: 67px;

    border-radius: 12px;

    overflow: hidden;

    background: #EFF6FA;

}

.product-func-tpul {

    display: flex;

    justify-content: center;

    margin: 0 -36px;

}

.product-func-tpul-li {

    padding: 0 36px;

}

.pftl-li-text p {

    text-align: center;

    transition: all .4s;

    color: var(--color333);

}

.pftl-li-text {

    padding: 30px 0;

    position: relative;

    cursor: pointer;

}

.pftl-li-text::after {

    content: "";

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

    width: 0%;

    height: 2px;

    background: var(--colormain1);

    transition: all .4s;

}

.product-func-tpul-li.act .pftl-li-text p {

    color: var(--colormain1);

}

.product-func-tpul-li.act .pftl-li-text::after {

    width: 100%;

}

.product-func-btm {

    margin-top: 60px;

    padding: 0 85px 0 119px;

    position: relative;

}

.product-func-btm-list {

    width: 100%;

    position: absolute;

    top: 0;

    left: 0;

    transition: all .6s;

    opacity: 0;

    pointer-events: none;

}

.pfbl-sect-le {

    opacity: 0;

    transition: all .6s;

    transform: translateY(30%);

}

.product-func-btm-wrap {

    width: 100%;

    position: relative;

}

.pfbl-sect-ri-img {

    transition: all .4s;

}

.product-func-btm-list.active {

    opacity: 1;

    position: relative;

    pointer-events: all;

}

.product-func-btm-list.active .pfbl-sect-le {

    opacity: 1;

    transform: translateY(0%);

    pointer-events: all;

}

.product-func-btm-list.active {

    position: relative;

}

.product-func-btm-list.up .pfbl-sect-le {

    transform: translateY(-30%);

    pointer-events: none;

}

.pfbl-sect {

    display: flex;

    align-items: flex-start;

    /* padding-bottom: 174px; */

}

.pfbl-sect-ri {

    width: 44%;

}

.pfbl-sect-le {

    width: 56%;

    padding-right: 75px;

    pointer-events: none;

}

.pfbl-sect-le-tit {

    color: var(--color333);

    line-height: var(--line14);

    margin-bottom: 14px;

}

.pfbl-sect-le-word p {

    color: var(--color666);

    line-height: var(--line18);

}

.pfbl-sect-le-word {

    margin-bottom: 77px;

}

.pfbl-min {

    position: relative;

    border-radius: var(--border-radius12);

    background: var(--colorfff);

    padding: 38px 30px 31px;

}

.pfbl-min-icon {

    width: 48px;

    height: 48px;

    position: absolute;

    top: -24px;

    left: 37px;

    z-index: 2;

    border-radius: 50%;

    background: var(--colormain1);

}

.pfbl-min-icon img {

    width: 100%;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}

.pmul-sec {

    display: flex;

    align-items: flex-start;

}

.pfbl-min-ul-li {

    margin-bottom: 6px;

}

.pfbl-min-ul-li:last-child {

    margin-bottom: 0px;

}

.pmul-sec-icon {

    width: 14px;

    flex-shrink: 0;

    font-size: 0;

    margin-right: 9px;

    margin-top: 7px;

}

.pmul-sec-icon img {

    width: 100%;

}

.pmul-sec-word p {

    color: var(--color666);

    line-height: var(--line18);

}

.pfbl-sect-le .std-btn2 {

    margin-top: 42px;

}

.product-page .immove-case {

    background: #EFF6FA;

}

.product-plat-le {

    width: 49%;

}

.pplu-li-pic,
.pplu-li-wrap {

    border-radius: var(--border-radius20);

    overflow: hidden;

    background: #f3f3f3;

}

.pplu-li-pic img {

    width: 100%;

    transition: all .4s;

}

.pplu-lis {

    display: none;

}

.pplu-lis:first-child {

    display: block;

}

.product-plat-phtit {

    display: none;

}

.product-plat-ri-min {

    width: 75%;

    padding: 21px 30px 24px;

    border-radius: 6px;

    border: 1px solid rgba(0, 142, 216, 0.12);

    background: #F8FCFE;

    overflow: hidden;

    margin-bottom: 42px;

}

.ppru-li-box {

    display: flex;

    align-items: center;

    position: relative;

}

.ppru-li-icon {

    width: 28px;

    flex-shrink: 0;

    margin-right: 0;

    margin-right: 15px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 0;

    opacity: 1;

    transition: all .4s;

}

.ppru-li-icon img {

    width: 100%;

}

.ppru-li-word p {

    color: var(--color666);

    line-height: 1.75;

    transition: all .4s;

}

.ppru-li-word {

    padding-left: 43px;

    transition: all .4s;

}

.ppru-li-sec {

    padding: 0px;

    background: transparent;

    border-radius: 0px;

}

.ppru-li.act .ppru-li-sec {

    padding: 21px 30px;

    border-radius: 6px;

    border: 1px solid rgba(0, 142, 216, 0.12);

    background: #F8FCFE;

}

.ppru-li.act .ppru-li-icon {

    opacity: 0;

}

.ppru-li.act .ppru-li-word {

    padding-left: 0px;

}

.ppru-li.act .ppru-li-word p {

    color: var(--color333);

}

.ppru-li {

    margin-bottom: 40px;

}

.ppru-li:last-child {

    margin-bottom: 0px;

}

.pprm-tit {

    color: var(--color333);

    line-height: 1.5;

    margin-bottom: 12px;

}

.pprm-word p {

    color: var(--color666);

    line-height: 1.75;

}

.product-plat-wrap {

    display: flex;

}

.product-plat-ri {

    width: 51%;

    padding-left: 147px;

}

.product-plat-ri h2 {

    margin-bottom: 70px;

    text-align: left;

}

.product-solu h2 {

    margin-bottom: 77px;

    color: var(--colorfff);

}

.pssu-li {

    width: 567px !important;

}

.pssu-li a {

    display: flex;

    align-items: center;

    padding: 58px 51px 53px 43px;

    border-radius: var(--border-radius12);

    overflow: hidden;

    background-color: #F8FCFE;

}

.pssu-li-pic {

    width: 27%;

}

.pssu-li-pic img {

    width: 100%;

}

.pssu-li-ri {

    width: 73%;

    padding-left: 35px;

}

.pssu-li-ri-word p {

    line-height: 1.75;

    height: 3.5em;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    text-overflow: ellipsis;

    color: var(--color666);

}

.pssu-li-ri-word {

    margin-bottom: 42px;

}

.pssu-li-ri-tit {

    margin-bottom: 12px;

    line-height: 1.5;

    color: var(--color333);

}

.product-solu-swip {

    overflow: visible !important;

}

.arrows2-icon {

    width: 40px;

    height: 40px;

    position: relative;

    border-radius: 50%;

    overflow: hidden;

    cursor: pointer;

    pointer-events: all;

    background: var(--colorfff);

    transition: all .4s;

    border: solid 1px var(--colorfff);

}

.arrows2-icon img {

    width: 14px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    transition: all .4s;

}

.arrows2-icon img:nth-child(2) {

    opacity: 0;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}

.mod-arrows2 {

    width: 92px;

    display: flex;

    align-items: center;

    justify-content: space-between;

    pointer-events: none;

    margin-top: 43px;

}

.swiper-button-disabled {

    pointer-events: none;

    opacity: 0.5;

}

.product-page .immove-case-ul-li a {

    padding: 36px 27px;

    border: 1px solid rgba(0, 142, 216, 0.12);

    background: #FFF;

}

.pprm-word {

    display: none;

    padding-top: 12px;

}

.product-plat-ri-ul {

    width: 75%;

}

.product-mean-ul-li:nth-child(3n+1) {

    animation-delay: 0.2s;

}

.product-mean-ul-li:nth-child(3n+2) {

    animation-delay: 0.3s;

}

.product-mean-ul-li:nth-child(3n+3) {

    animation-delay: 0.4s;

}

/* C1 产品-成本管理平台-end */

/* C2 产品-售楼管理平台-start */

.product-broch-list {

    position: relative;

    margin-bottom: 32px;

}

.product-broch-list::after {

    content: "";

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    bottom: 0;

    width: 100vw;

    height: 1px;

    border-bottom: 1px solid rgba(0, 0, 0, 0.06);

}

.product-broch-list::before {

    content: "";

    position: absolute;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    width: 100vw;

    height: 100%;

    background: var(--colorfff);

}

.product-broch-wrap .immove-solu-ul-li .isul-sect {

    padding: 40px 44px;

    border-radius: var(--border-radius12);

    overflow: hidden;

}

.product-broch-wrap .immove-solu-ul-li:nth-child(3n+1) .isul-sect {

    background: #E6F4FC;

}

.product-broch-wrap .immove-solu-ul-li:nth-child(3n+2) .isul-sect {

    background: #EBF2FF;

}

.product-broch-wrap .immove-solu-ul-li:nth-child(3n+3) .isul-sect {

    background: #EFF6FA;

}

.product-broch-wrap .immove-solu-ul-li {

    padding-top: 40px;

    margin-bottom: 0px;

}

.product-broch-wrap .isul-le-bot {

    background: rgba(255, 255, 255, 0.60);

    margin-top: 46px;

}

.product-broch-wrap .isul-le-tit {

    margin-bottom: 12px;

}

.product-broch-wrap .isul-le-word {

    margin-bottom: 0px;

}

.product-broch-nav {

    position: sticky;

    top: 80px;

    z-index: 5;

}

section {

    overflow: hidden;

}

.product-broch {

    padding-bottom: var(--space60);

    overflow: visible !important;

}

.product-broch-wrap .isul-le-bot {

    padding: 24px 31px 27px;

}

.product-broch-wrap .isul-le-bot-word p {

    height: 5.25em;

    -webkit-line-clamp: 3;

}

/* C2 产品-售楼管理平台-end */

/* C3 产品-云资管-start */

.product-quest-ul {

    margin: 0 -14px;

}

.product-quest-ul-li {

    width: 33.333333%;

    padding: 0 14px;

}

.pqul-box {

    height: 100%;

    display: block;

    border-radius: var(--border-radius20);

    border: 1px solid rgba(0, 142, 216, 0.12);

    background: #F8FCFE;

    overflow: hidden;

}

.pqul-pic {

    overflow: hidden;

}

.pqul-btm {

    padding: 21px 20px 45px;

}

.pqul-btm-tit {

    text-align: center;

    color: var(--color333);

    line-height: var(--line14);

    margin-bottom: 20px;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.pqul-btm-word p {

    text-align: center;

    line-height: var(--line18);

    color: #777575;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.product-quest-ul .slick-track {

    display: flex;

    align-items: stretch;

}

.c3-page .product-quest-ul-li {

    height: auto !important;

}

.product-quest-ul-li {

    height: 100% !important;

}

.product-quest-ul-li.slick-slide:not(:first-child) {

    display: none;

}

.product-quest-ul-li:nth-child(3n+1) {

    animation-delay: 0.2s;

}

.product-quest-ul-li:nth-child(3n+2) {

    animation-delay: 0.3s;

}

.product-quest-ul-li:nth-child(3n+3) {

    animation-delay: 0.4s;

}

/* C3 产品-云资管-end */

/* F1 客户成功理念-服务产品方案-start */

.customer-page h2 {

    text-align: center;

    color: var(--color333);

    line-height: var(--line12);

    margin-bottom: 40px;

}

.customer-page .mod-wrap {

    padding-top: 20px;

}

.customer-slab-pic {

    border-radius: var(--border-radius20);

    overflow: hidden;

}

.customer-slab-pic img {

    width: 100%;

}

.customer-tplist-wrap,
.customer-btmlist {

    background: #EFF6FA;

}

.customer-tplist-ul {

    margin: 0 -14px;

}

.customer-tplist-ul-li {

    width: 50%;

    padding: 0 14px;

}

.ctul-btm {

    padding: 23px 10px 10px 90px;

}

.ctul-btm-tit {

    line-height: 1.75;

    color: var(--color333);

    margin-bottom: 4px;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.ctul-btm-word p {

    color: var(--color666);

    line-height: 1.75;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.customer-btmlist-ul {

    margin: 0 -14px;

}

.customer-btmlist-ul-li {

    width: 33.333333%;

    padding: 0 14px;

}

.cbul-pic {

    overflow: hidden;

}

.customer-btmlist-ul-li .ctul-btm {

    padding: 19px 0 0;

}

/* F1 客户成功理念-服务产品方案-end */

/* F2 自助服务-start */

.customer-slide-ul {

    margin: 0 -14px;

}

.customer-slide-ul-li {

    width: 50%;

    padding: 0 14px;

}

/* F2 自助服务-end */

/* F5 安全公告详情-start */

.bulletin-page {

    background: #EFF6FA;

}

.bulletin-list-ul {

    margin: 0 -14px;

}

.bulletin-list-ul .slick-track {

    display: flex;

    align-items: stretch;

}

.bulletin-list-ul-li {

    width: 33.333333%;

    padding: 0 14px;

    height: auto !important;

}

.blul-box {

    height: 100%;

    display: block;

    background: var(--colorfff);

    border-radius: 16px;

    overflow: hidden;

}

.blul-btm {

    padding: 40px 44px 60px;

}

.blul-tit {

    color: var(--colormain1);

    font-weight: bold;

    line-height: 1.75;

    margin-bottom: 17px;

}

.blul-word p {

    color: var(--color666);

    line-height: 1.75;

}

.bulletin-list-ul .slick-dots li {

    background: var(--colorfff);

}

/* F5 安全公告详情-end */

/* F4 安全公告-start */

.suerty-list-ul {

    margin: 0 -14px;

}

.suerty-list-ul-li {

    width: 25%;

    padding: 0 14px;

}

.slul-box {

    display: block;

    background: var(--colorfff);

    padding: 36px 24px 42px;

}

.slul-icon {

    width: 82px;

    margin-bottom: 25px;

}

.slul-icon img {

    width: 100%;

}

.suerty-list-ul-li.slick-slide:not(:first-child) {

    display: none;

}

.slul-tit {

    color: var(--colormain1);

    font-weight: bold;

    line-height: 1.75;

    margin-bottom: 17px;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.slul-word p {

    color: var(--color666);

    line-height: 1.75;

    height: 7em;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 4;

    overflow: hidden;

    text-overflow: ellipsis;

}

.slul-word {

    margin-bottom: 39px;

}

.surety-list {

    background: #EFF6FA;

}

.sntu-li-pic {

    border-radius: var(--border-radius12);

    overflow: hidden;

    width: 100%;

    display: block;

}

.sntu-li-pic img {

    width: 100%;

    transition: all .4s;

}

.surety-news-tpslide-ul {

    margin: 0 -10px;

}

.sntu-li {

    padding: 0 10px;

}

.sntu-li.slick-slide:not(:first-child) {

    display: none;

}

.surety-news-tpslide-ul.slick-dotted,

.collab-logo-tpslide-ul.slick-dotted {

    padding-bottom: 0px !important;

}

.surety-news-tpslide-ul .slick-dots,

.collab-logo-tpslide-ul .slick-dots {

    bottom: 25px;

}

.surety-news-tpslide-ul .slick-dots li,

.collab-logo-tpslide-ul .slick-dots li {

    background: var(--colorfff);

}

.surety-news h2 {

    text-align: center;

    margin-bottom: 40px;

    color: var(--color333);

    line-height: var(--line12);

}

.surety-news-botslide-ul {

    margin: 0 -14px;

}

.snbu-li {

    width: 33.333333%;

    padding: 0 14px;

}

.snbu-li-pic {

    border-radius: var(--border-radius12);

    overflow: hidden;

}

.snbu-li-bot {

    padding: 26px 0 0;

}

.snbu-li-date p {

    color: var(--color666);

    line-height: var(--line18);

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.snbu-li-tit {

    color: var(--color333);

    font-weight: bold;

    line-height: 1.75;

    margin-bottom: 20px;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

    text-overflow: ellipsis;

    height: 3.5em;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

}

.snbu-li-word p {

    color: var(--color666);

    line-height: var(--line18);

    height: 3.6em;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.surety-news-botslide {

    margin-top: 28px;

}

/* F4 安全公告-end */

/* F3 合作公告-start */

.collab-modal .collab-modal-content {

    width: 600px;

    max-height: 880px;

    overflow: hidden;

    background: #fff;

    padding: 50px;

    max-width: calc(100vw - 40px);

}

.collab-modal .icon-close:before {

    color: #fff;

}

.collab-modal .ys-modal-close {

    position: absolute;

    right: -15px;

    top: -22px;

    font-size: 18px;

    font-weight: 400;

    cursor: pointer;

    z-index: 10;

}

.collab-logo-list-ul {

    margin: 0 -36px;

    display: flex;

    justify-content: center;

}

.cllu-lis {

    padding: 0 36px;

}

.cllu-lis-text {

    display: block;

    padding: 30px 0;

    position: relative;

}

.cllu-lis-text::after {

    content: "";

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

    width: 0%;

    transition: all .4s;

    height: 2px;

    background: var(--colormain1);

}

.cllu-lis-text p {

    transition: all .4s;

    color: var(--color333);

}

.collab-logo-list {

    border-bottom: 1px solid rgba(0, 0, 0, 0.06);

}

.cllu-lis.act .cllu-lis-text::after {

    width: 100%;

}

.cllu-lis.act .cllu-lis-text p {

    color: var(--colormain1);

}

.collab-logo-tpslide-ul {

    margin: 0 -10px;

}

.cltu-li {

    padding: 0 10px;

}

.collab-logo-btmslide {

    margin-top: 30px;

}

.collab-page .surety-news {

    background: #EFF6FA;

}

.collab-logo-btmslide-ul {

    margin: 0 -14px;

}

.clbu-li {

    width: 33.333333%;

    padding: 0 14px;

}

.clbu-li-sec {

    background: #EFF6FA;

    display: block;

    cursor: pointer;

    padding: 35px 38px 48px;

}

.clbu-li-pic {

    width: 200px;

    margin-bottom: 44px;

}

.clbu-li-pic img {

    width: 100%;

}

.clbu-li-word p {

    color: var(--color333);

    line-height: 1.75;

    height: 5.25em;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    overflow: hidden;

    text-overflow: ellipsis;

}

.clbu-li-word {

    margin-bottom: var(--space50);

}

.clbu-li-more p {

    color: var(--colormain1);

    line-height: var(--line18);

}

/* F3 合作公告-end */

/* D2   客户案例-start */

.cadeta-page .ys-bread {

    top: 110px;

}

.cadeta-page {

    background: #EFF6FA;

}

.cadeta-page .ys-bread {

    width: 1200px;

}

.ys-main {

    padding-top: 80px;

}

.cadeta-page .ys-bread-list a {

    color: var(--color333);

    opacity: 0.8;

}

.cadeta-page .ys-bread-list::before {

    color: var(--color333);

    opacity: 0.8;

}

.cadeta-such-le {

    width: 58%;

    padding-right: 54px;

}

.cadeta-such-wrap {

    display: flex;

    align-items: center;

}

.cadeta-such-le h1 {

    color: var(--color333);

    line-height: 1.75;

    font-size: 30px;

    margin-bottom: 17px;

}

.cadeta-such-le-word p {

    color: var(--color666);

    line-height: 1.75;

}

.cadeta-such-le-word {

    margin-bottom: 37px;

}

.cadeta-such-le-text {

    color: var(--color333);

    line-height: 1.75;

}

.cadeta-such-ri {

    width: 42%;

    position: relative;

    overflow: hidden;

    border-radius: var(--border-radius20);

}

.cadeta-such-img2 {

    width: 63px;

    height: 63px;

    border-radius: 50%;

    background: var(--colorfff);

    overflow: hidden;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    cursor: pointer;

}

.cadeta-such-img2 img {

    width: 100%;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}

.cadeta-such-img {

    width: 100%;

}

.cadeta-such-le-text {

    margin-bottom: 8px;

}

.cadeta-such-wrap {

    padding-bottom: 65px;

    border-bottom: solid 1px #e0e0e0;

}

.cadeta-edr-wrap {

    display: flex;

    align-items: flex-start;

}

.cadeta-edr-le {

    width: 31.5%;

    position: sticky;

    top: 90px;

}

.cadeta-edr-le-wrap {

    border-radius: var(--border-radius10);

    box-shadow: 0px 15px 32px 0px rgba(0, 0, 0, 0.08);

    background: var(--colorfff);

    padding: 56px 30px 38px 43px;

}

.cadeta-edr-ri {

    width: 67.5%;

    padding-left: 80px;

}

.cadeta-edr {

    padding-top: 55px;

}

.cadeta-edr-le-tit {

    font-weight: bold;

    line-height: 1.75;

    color: var(--color333);

    margin-bottom: 32px;

}

.cadeta-edr-le-min {

    display: flex;

    align-items: center;

    margin-bottom: 7px;

}

.celm-icon {

    width: 28px;

    flex-shrink: 0;

    font-size: 0;

    margin-right: 14px;

}

.celm-icon img {

    width: 100%;

}

.celm-text p {

    font-weight: bold;

    line-height: 1.75;

    color: var(--colormain1);

}

.cadeta-edr-le-word p {

    color: var(--color666);

    line-height: 1.75;

}

.cadeta-edr-le-word {

    margin-bottom: 13px;

}

.cadeta-edr-le-logo {

    width: 94px;

    display: flex;

    position: relative;

}

.cadeta-edr-le-btm {

    display: flex;

    align-items: center;

    justify-content: space-between;

    margin-bottom: 53px;

}

.celb-line {

    width: calc(100% - 120px);

    height: 1px;

    background: #e2e2e2;

}

.cadeta-edr-le .std-btn2-box {

    padding: 6px 40px;

}

.cadeta-edr-ri-cry h2 {

    font-size: var(--font24);

    line-height: 1.5;

    color: var(--colormain1);

    margin-bottom: var(--parpspace12);

}

.cadeta-edr-ri-cry h3 {

    font-size: var(--font18);

    line-height: 1.75;

    color: var(--color333);

    margin-bottom: 8px;

}

.cadeta-edr-ri-cry p {

    color: var(--color666);

    line-height: 1.75;

    font-size: var(--font16);

    margin-bottom: 14px;

}

.cadeta-edr-ri-cry hr {

    border: none !important;

    height: 1px !important;

    background: #e0e0e0 !important;

}

.cadeta-edr {

    overflow: visible !important;

}

/* D2 客户案例-end */

/* E2 不动产研究院成果-start */

.free-cont-tp {

    display: flex;

    align-items: center;

    justify-content: center;

}

.free-cont-tp-icon {

    width: 28px;

    flex-shrink: 0;

    font-size: 0;

    margin-right: 10px;

}

.free-cont-tp-icon img {

    width: 100%;

}

.free-cont-tp-text {

    color: var(--color666);

    line-height: var(--line18);

}

.free-cont-tit {

    margin: 7px 0 20px;

    text-align: center;

    color: var(--color333);

    line-height: var(--line18);

}

.free-cont-pic {

    width: 190px;

    margin: 0 auto;

}

.free-cont-pic img {

    width: 100%;

}

.free-modal .ys-modal-content {

    width: 480px;

    padding: 64px 20px 75px;

    border-radius: 16px;

}

.rela-list-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -14px;

    overflow: hidden;

}

.rela-list-ul-li {

    width: 50%;

    padding: 0 14px;

    margin-bottom: 25px;

}

.rlul-box {

    display: flex;

    align-items: center;

    padding: 38px 80px 54px 59px;

    background: #EFF6FA;

    border-radius: var(--border-radius12);

    overflow: hidden;

    height: 100%;

}

.rlul-box .ys-imgbox-cover {

    width: 29%;

}

.rlul-ri {

    width: 71%;

    padding-left: 71px;

}

.rlul-ri-btn {

    margin-top: 30px;

    position: relative;

    z-index: 2;

}

.rlul-ri-btn .std-btn2-box {

    padding: 6px 45px;

}

.rlul-ri-btn .std-btn1 {

    margin-right: 14px;

}

.rlul-ri-btn .std-btn1-box {

    padding: 6px 40px;

}

.rlul-ri-tit {

    color: var(--color333);

    line-height: 1.5;

    margin-bottom: 16px;

}

.rlul-ri-word p {

    color: var(--color666);

    line-height: 1.75;

}

.real-page .rlul-ri-word p {

    height: 7em;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 4;

    overflow: hidden;

    text-overflow: ellipsis;

}

.rlul-ri-word {

    padding-right: 40px;

}

.rela-list-ul-li:nth-child(2n+1) {

    animation-delay: 0.2s;

}

.rela-list-ul-li:nth-child(2n+2) {

    animation-delay: 0.3s;

}

.ys-pcfy {

    display: block !important;

}

.ys-pcfy .first,
.ys-pcfy .end {

    display: none !important;

}

.ys-pcfy .prev,
.ys-pcfy .next {

    width: 62px !important;

}

.ys-pcfy .prev li,
.ys-pcfy .next li {

    margin: 0 !important;

    width: 100% !important;

    color: rgba(0, 0, 0, 0.25);

}

.prev li::before {

    content: "";

    color: rgba(0, 0, 0, 0.25);

    transition: all .3s;

}

.next li::before {

    content: "";

    color: rgba(0, 0, 0, 0.25);

    transition: all .3s;

}

.pc-fenye li {

    width: 32px;

    height: 30px;

    background: var(--colorfff);

    border-radius: 3px;

    overflow: hidden;

}

.pc-fenye li.activepage {

    background: var(--colormain1) !important;

}

.mod-paging {

    margin-top: 17px;

}

.real-page .home-news {

    background: #EFF6FA;

}

.real-page .hnru-li-box {

    background: var(--colorfff);

}

.real-page .home-news-le a {

    box-shadow: none;

}

/* E2 不动产研究院成果-end */

/* E1 不动产研究院介绍-start */

.academy-intr-le {

    width: 32%;

    padding-right: 10px;

}

.academy-intr-ri {

    width: 68%;

}

.academy-intr-le-logo {

    width: 196px;

    background: #EFF6FA;

}

.academy-intr-le-logo img {

    width: 100%;

}

.academy-intr-cry {

    display: flex;

    align-items: flex-start;

}

.academy-page h2 {

    text-align: center;

    color: var(--color333);

    line-height: var(--line12);

    margin-bottom: 40px;

}

.academy-intr h2 {

    text-align: left !important;

}

.academy-intr-ri-der p {

    color: var(--color666);

    line-height: 1.75;

    margin-bottom: 12px;

}

.academy-intr-ri-der {

    margin-bottom: 30px;

}

.academy-intr-ri-ul {

    display: flex;

    justify-content: space-between;

    margin: 0 -20px;

    padding-bottom: 50px;

    border-bottom: solid 1px #ddd;

}

.airu-li {

    width: 25%;

    padding: 0 20px;

}

.airu-li-tp {

    display: flex;

    align-items: flex-end;

    margin-bottom: 8px;

}

.airu-li-tp .ys_demo_num {

    font-size: 56px;

    line-height: 1.1;

    color: var(--colormain1);

}

.airu-li-tp span {

    font-size: var(--font24);

    line-height: var(--line16);

    color: var(--colormain1);

}

.airu-li-btm p {

    color: var(--color999);

    line-height: 1.5;

}

.academy-resu-word p {

    text-align: center;

    color: var(--color666);

}

.academy-resu-word {

    margin-bottom: var(--space50);

}

.academy-resu h2 {

    margin-bottom: 10px;

}

.academy-resu {

    background: #EFF6FA;

}

.academy-resu-ul {

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

    margin: 0 -14px;

}

.academy-resu-ul-li {

    width: 33.333333%;

    padding: 0 14px;

    margin-bottom: 28px;

}

.arul-box {

    height: 100%;

    border-radius: var(--border-radius12);

    overflow: hidden;

    background: var(--colorfff);

    padding: 20px 40px 24px;

}

.arul-tp .ys_demo_num,
.arul-tp span {

    font-size: var(--font48);

}

.arul-btm p {

    color: var(--colormain1);

    line-height: 1.5;

}

.arul-word {

    margin-top: 12px;

}

.arul-word p {

    color: var(--color666);

    text-overflow: ellipsis;

    line-height: 1.75;

    height: 7em;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 4;

    overflow: hidden;

}

.arul-tp span {

    line-height: 1.2;

}

.academy-serv {

    position: relative;

}

.academy-serv::after {

    content: "";

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: linear-gradient(180deg, rgba(239, 246, 250, 0.00) 25.45%, #DCEDF8 132.71%);

    z-index: -1;

}

.academy-adv-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -15px;

}

.academy-adv-ul-li {

    width: 33.333333%;

    padding: 0 15px;

    margin-bottom: 30px;

}

.aaul-box {

    position: relative;

    border-radius: 14px;

    overflow: hidden;

    transition: all .4s;

    padding: 52px 58px 53px 50px;

    background: #EFF6FA;

}

.aaul-tit {

    transition: all .4s;

    color: #000;

    margin-bottom: 10px;

    line-height: 1.5;

}

.aaul-word p {

    color: var(--color666);

    line-height: 1.75;

    height: 5.25em;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    overflow: hidden;

    transition: all .4s;

}

.aaul-icon {

    width: 50px;

    position: absolute;

    top: 16px;

    right: 20px;

}

.aaul-icon img {

    width: 100%;

    transition: all .4s;

}

.aaul-icon img:nth-child(2) {

    opacity: 0;

    position: absolute;

    top: 0;

    left: 0;

}

.academy-adv-ul-li:nth-child(3n+1) {

    animation-delay: 0.2s;

}

.academy-adv-ul-li:nth-child(3n+2) {

    animation-delay: 0.3s;

}

.academy-adv-ul-li:nth-child(3n+3) {

    animation-delay: 0.4s;

}

.yx-switch2ul {

    margin: 0 -10px;

}

.yx-switch2li.on {

    width: 56%;

}

.yx-switch2li {

    padding: 0 10px;

    transition: all 0.36s;

}

.yx-switch2xin {

    position: relative;

    border-radius: var(--border-radius12);

    overflow: hidden;

}

.yx-switch2li.on .yx-switch2xin {

    box-shadow: 0px 8px 15px 0px rgba(0, 0, 0, 0.08);

}

.yx-switch2pic {

    height: 540px;

    position: relative;

}

.yx-switch2wen {

    position: absolute;

    bottom: 0;

    width: 100%;

    height: 100%;

    left: 0;

    z-index: 4;

    padding: 64px 60px 60px;

}

.yx-switch2pic::after {

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: linear-gradient(0deg, rgba(71, 71, 71, 0.40) 0%, rgba(71, 71, 71, 0.40) 100%);

    transition: all .4s;

}

.yx-switch2li.on .yx-switch2pic::after {

    opacity: 0;

}

.yx-switch2pic img {

    height: 100%;

    width: 100%;

    object-fit: cover;

    transition: all .4s;

}

.yx-switch2pic img:nth-child(2) {

    opacity: 0;

    position: absolute;

    top: 0;

    left: 0;

}

.yx-switch2li.on .yx-switch2pic img:nth-child(2) {

    opacity: 1;

}

.yx-switch2li.on .yx-switch2pic img:nth-child(1) {

    opacity: 0;

}

.yx-switch2wen .std-title4 {

    color: #fff;

    font-size: 24px;

    line-height: 1.75;

    font-weight: bold;

    margin-bottom: 14px;

}

.yx-switch2wen .std-title4 {

    color: #fff;

    font-weight: bold;

    margin-bottom: 14px;

}

.yx-switch2wen .std-word1 {

    margin-bottom: 33px;

}

.yx-wordline p {

    line-height: 1.75;

    color: var(--color333);

}

.yx-wordline {

    padding-bottom: 30px;

    border-bottom: solid 1px #ddd;

    margin-bottom: 30px;

}

.academy-serv-word p {

    color: var(--color666);

    line-height: 1.75;

}

.academy-serv-word {

    margin-bottom: 46px;

}

.academy-serv-show {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    width: calc(100% - 56px);

    text-align: center;

    opacity: 0;

    pointer-events: none;

    transition: all 0.4s;

}

.asul-text p {

    text-align: center;

    padding: 4px 18px;

    color: var(--colormain1);

    line-height: 1.75;

}

.asul-text {

    border-radius: 2px;

    background: var(--colorfff);

    box-shadow: 0px 10px 8px 0px rgba(0, 0, 0, 0.05);

}

.academy-serv-ul-li {

    margin-top: 10px;

    padding: 0 5px;

}

.academy-serv-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -5px;

}

.yx-switch2li.act {

    width: 22%;

}

.yx-switch2li.act .academy-serv-show {

    opacity: 1;

    pointer-events: all;

}

.yx-switch2li.act .yx-switch2xia {

    opacity: 0;

    pointer-events: none;

    transition: all .4s;

}

.yx-switch2li.on .yx-switch2xia {

    transition: opacity 0.4s, width 0.4s;

}

.academy-serv-icon {

    width: 36px;

}

.academy-serv-icon img {

    width: 100%;

}

.yx-switch2xia-tit {

    color: #000;

    line-height: var(--line14);

    margin: 14px 0 10px;

}

.yx-waisypt2 {

    color: var(--colorfff);

    text-align: center;

    line-height: var(--line14);

    margin-bottom: 12px;

}

.yx-waisyptword {

    color: var(--colorfff);

    line-height: 1.75;

    text-align: center;

}

/* E1 不动产研究院介绍-end */

/* C4-产品留资表单-start */

.prfrom-cont {

    padding: 264px 0 317px;

}

.prfrom-le h1 {

    color: var(--colorfff);

    line-height: var(--line14);

    margin-bottom: var(--space50);

}

.prfrom-le-text {

    color: var(--colorfff);

    font-weight: bold;

    line-height: var(--line14);

    margin-bottom: 36px;

}

.plul-box {

    display: flex;

    /* align-items: center; */

}

.plul-icon {

    width: 24px;

    height: 24px;

    border-radius: 4px;

    background: var(--colorfff);

    flex-shrink: 0;

    font-size: 0;

    margin-right: 20px;

    margin-top: 8px;

}

.plul-icon img {

    width: 100%;

}

.plul-word p {

    line-height: 1.8;

    color: var(--colorfff);

}

.prfrom-le-ul-li {

    margin-bottom: 40px;

}

.prfrom-le-ul-li:last-child {

    margin-bottom: 0px;

}

.prfrom-cont {

    display: flex;

    justify-content: space-between;

    align-items: center;

    position: relative;

}

.prfrom-le {

    width: 59%;

    padding-right: 100px;

}

.prfrom-ri {

    width: 41%;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 0;

}

.prfrom-ri-cry {

    border-radius: 8px;

    background: var(--colorfff);

    box-shadow: 0px 0px 21.6px 0px rgba(122, 137, 146, 0.25);

    padding: 24px 24px 32px;

}

.prfrom-ri-list,
.prfrom-ri-list label {

    width: 100%;

}

.prfrom-ri-list p {

    font-size: var(--font14);

    line-height: 1.75;

    color: var(--color666);

    margin-bottom: 6px;

}

.prfrom-ri-list p span {

    color: #FA4D52;

    margin-right: 6px;

    display: inline-block;

}

.prfrom-ri-list-input {

    height: 34px;

    width: 100%;

    border-radius: 4px;

    background: #EFF6FA;

    border: solid 1px transparent;

}

.prfrom-ri-list-input input,
.prfrom-ri-area-cry textarea {

    width: 100%;

    height: 100%;

    padding: 0 14px;

    font-size: var(--font14);

    line-height: 1.75;

    color: var(--color666);

}

.prfrom-ri-area-cry textarea {

    padding-top: 10px;

    padding-bottom: 10px;

    height: 80px;

}

.prfrom-ri-area-cry {

    border-radius: 4px;

    background: #EFF6FA;

    border: solid 1px transparent;

}

.prfrom-ri-list-input input::placeholder,

.prfrom-ri-area-cry textarea::placeholder {

    color: #C8CFD4;

    font-size: var(--font14);

}

.prfrom-ri-list {

    margin-bottom: 18px;

}

.prfrom-ri-num-tp {

    display: flex;

    justify-content: space-between;

    align-items: flex-end;

}

.prfrom-ri-num-tp label {

    width: 61%;

}

.prfrom-ri-num-tp button {

    font-size: var(--font14);

    color: var(--colormain1);

    line-height: 1.75;

    padding: 4px 28px;

    background: #EFF6FA;

    border-radius: 4px;

}

.prfrom-ri-list-word p {

    color: #FA4D52;

    font-size: 12px;

    line-height: 1.5;

}

.prfrom-ri-list-word {

    display: none;

}

.has_required.empty .prfrom-ri-list-word {

    display: block;

}

.has_required.empty .prfrom-ri-list-input,
.has_required.empty .prfrom-ri-area-cry {

    border: solid 1px #FA4D52;

}

.prfrom-ri-item-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -5px;

}

.priu-li {

    width: 33.333333%;

    padding: 0 5px;

}

.priu-li-text p {

    font-size: 12px;

    text-align: center;

    transition: all .4s;

    line-height: 1.75;

    color: var(--color333);

    padding: 6px 10px;

}

.priu-li-text {

    transition: all .4s;

    background: #EFF6FA;

    border-radius: 4px;

    cursor: pointer;

}

.priu-li.act .priu-li-text {

    background: var(--colormain1);

}

.priu-li.act .priu-li-text p {

    color: var(--colorfff);

}

.prfrom-page .apcr-btn {

    margin-top: 20px;

}

.prfrom-cont.nomore .prfrom-ri-bot {

    display: none;

}

.prfrom-ri-bot {

    display: block;

}

/* C4-产品留资表单-end */

/* 售后页面-start */

.ys-main {

    padding-top: 80px;

}

.sales-cry-top {

    display: flex;

    align-items: center;

    justify-content: space-between;

}

.sales-cry-top-logo {

    width: 285px;

    border-radius: 4px;

    overflow: hidden;

}

.sales-cry-top-logo img {

    width: 100%;

}

.sales-cry-top-ri {

    width: 40%;

}

.sales-cry-top-ri p {

    color: var(--color666);

    line-height: 1.75;

    /* text-align: right; */

}

.sales-cry-ul {

    display: flex;

    align-items: stretch;

    margin: 0 -11px;

}

.sales-cry-ul-li {

    width: 25%;

    padding: 0 11px;

}

.scul-list {

    padding: 0 20px;

}

.scul-box {

    height: 100%;

    display: flex;

    flex-direction: column;

    justify-content: space-between;

    padding: 24px 0 30px;

    border-radius: var(--border-radius12);

    border: 1px solid #C8E8FC;

    background: linear-gradient(0deg, rgba(217, 235, 247, 0.60) 32.92%, rgba(255, 255, 255, 0.60) 103.44%);

}

.scul-tp-tit {

    display: flex;

    align-items: center;

    justify-content: center;

    padding-bottom: 24px;

    border-bottom: solid 1px #C8E8FC;

}

.scul-tp-tit-icon {

    width: 34px;

    flex-shrink: 0;

    font-size: 0;

    margin-right: 12px;

}

.scul-tp-tit h2 {

    color: var(--color333);

    line-height: 1.5;

}

.scul-list {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -10px;

}

.scul-list-item {

    width: 50%;

    padding: 0 10px;

    margin-top: 20px;

}

.scul-list-item-box {

    display: flex;

    align-items: center;

    background: var(--colorfff);

    border-radius: 4px;

    padding: 2px 6px;

}

.slib-icon {

    width: 30px;

    flex-shrink: 0;

    font-size: 0;

    margin-right: 6px;

}

.slib-icon img {

    width: 100%;

}

.scul-list-item-box p {

    color: var(--color666);

    line-height: 1.5;

    font-size: var(--font16);

}

.sales-btn {

    width: 100%;

    padding: 0 20px;

    margin-top: 94px;

}

.sales-page .std-btn2 {

    width: 100%;

}

.sales-page .std-btn2-box {

    text-align: center;

    padding: 4px 26px;

}

.sales-cry-ul-li:nth-child(4n+1) {

    animation-delay: 0.2s;

}

.sales-cry-ul-li:nth-child(4n+2) {

    animation-delay: 0.3s;

}

.sales-cry-ul-li:nth-child(4n+3) {

    animation-delay: 0.4s;

}

.sales-cry-ul-li:nth-child(4n+4) {

    animation-delay: 0.5s;

}

/* 售后页面-end */

/* D1 客户案例-start */

.case-part-bg {

    width: 100%;

    height: 100%;

    pointer-events: none;

    position: absolute;

    top: 0;

    left: 0;

}

.case-part-bg img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}

.case-part {

    position: relative;

}

.case-page h2 {

    text-align: center;

    color: var(--color333);

    line-height: var(--line12);

    margin-bottom: var(--space50);

}

.case-list-top {

    position: relative;

    padding: var(--space100) 0 187px;

    background: #102e69;

}

.case-list .pftl-li-text p {

    color: var(--colorfff);

    opacity: 0.5;

    line-height: 1.75;

}

.case-list .pftl-li-text {

    padding: 10px 0;

}

.case-list .product-func-tpul-li.act .pftl-li-text p {

    opacity: 1;

    color: var(--colorfff);

}

.case-list .product-func-tpul-li .pftl-li-text::after {

    background: var(--colorfff);

    height: 1px;

    bottom: -1px;

}

.case-list .product-func-tpul {

    margin: 0 -10px;

    border-bottom: solid 1px rgba(255, 255, 255, 0.5);

}

.case-list .product-func-tpul-li {

    width: 14.2%;

    padding: 0 10px;

}

.case-list .product-func-tpul {

    /* justify-content: space-between; */

}

.case-list-top .ys-cont1400 {

    overflow: hidden;

}

.case-list h2 {

    color: var(--colorfff);

}

.case-list-wrap-list {

    display: none;

}

.case-list-wrap-list:first-child {

    display: block;

}

.case-list-btmul {

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

    margin: 0 -14px;

}

.case-list-btmul-li {

    width: 25%;

    padding: 0 14px;

    margin-bottom: 28px;

}

.case-list-btmul-li:nth-child(4n+1) {

    animation-delay: 0.2s;

}

.case-list-btmul-li:nth-child(4n+2) {

    animation-delay: 0.3s;

}

.case-list-btmul-li:nth-child(4n+3) {

    animation-delay: 0.4s;

}

.case-list-btmul-li:nth-child(4n+4) {

    animation-delay: 0.5s;

}

.clbl-sect {

    border-radius: var(--border-radius12);

    overflow: hidden;

    background: var(--colorfff);

    box-shadow: 0px 6px 4px 0px #F5F8FF;

    display: flex;

    flex-direction: column;

    height: 100%;

    padding: 20px 20px 40px;

}

.clbl-bot {

    display: flex;

    flex-direction: column;

    justify-content: space-between;

    height: 100%;

}

.case-list {

    background: #EFF6FA;

}

.clbl-pic {

    overflow: hidden;

    border-radius: var(--border-radius12);

    margin-bottom: 20px;

    flex-shrink: 0;

}

.clbl-tit {

    color: var(--color333);

    line-height: 1.75;

    margin-bottom: 20px;

    height: 3.5em;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    text-overflow: ellipsis;

}

.case-page .nbcu-li-link-btn {

    background: #F5F8FF;

}

.case-page .nbcu-li-link-btn p {

    color: rgba(0, 140, 206, 1);

}

.case-list-bot {

    margin-top: -124px;

}

.mod-more {

    display: inline-block;

}

.mod-more-box {

    display: flex;

    cursor: pointer;

    align-items: center;

}

.mod-more-box p {

    color: var(--colormain1);

    line-height: 1.75;

    font-size: var(--font16);

}

.mod-more-icon {

    width: 16px;

    font-size: 0;

    flex-shrink: 0;

    margin-left: 8px;

}

.case-list-bot-btn {

    display: flex;

    justify-content: center;

    margin-top: 12px;

}

.case-part-cry {

    width: 88%;

    margin: 0 auto;

    padding: 48px 34px 57px 114px;

    background: #E6F4FC;

    border-radius: var(--border-radius12);

    position: relative;

    z-index: 2;

    display: flex;

    align-items: center;

}

.case-part-ri {

    width: 45%;

}

.case-part-le {

    width: 55%;

    padding-right: 86px;

}

.case-part-ri-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -3px;

}

.cpru-li {

    width: 50%;

    padding: 0 3px;

    margin-bottom: 8px;

    cursor: pointer;

}

.cpru-li .ys-imgbox-cover {

    background: var(--colorfff);

    border: solid 1px var(--colorfff);

    border-radius: var(--border-radius12);

    overflow: hidden;

    transition: all .4s;

}

.cpru-li.act .ys-imgbox-cover {

    border: solid 1px var(--colormain1);

}

.cplu-li-tp-icon {

    width: 32px;

    margin-bottom: 30px;

}

.cplu-li-tp h3 {

    color: var(--color333);

    line-height: 1.5;

    margin-bottom: 20px;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.cplu-li-tp-word p {

    color: var(--color333);

    line-height: 1.75;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

    height: 8.75em;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 5;

    overflow: hidden;

    text-overflow: ellipsis;

}

.cplu-li-btm {

    color: var(--colormain1);

    opacity: 0.5;

    line-height: 1.75;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.cplu-li-tp-word {

    margin-bottom: 30px;

}

.case-part-pccont-ul {

    width: 46%;

    margin: 20px auto;

}

.cppu-item-line {

    width: 100%;

    height: 1px;

    background: #b6c7d1;

    position: relative;

}

.cppu-item {

    position: absolute;

    top: 0;

    left: 0;

    opacity: 0;

}

.cppu-item.act {

    opacity: 1;

    position: relative;

}

.cppu-item-line::after {

    content: "";

    position: absolute;

    bottom: -1px;

    left: 0;

    width: 0%;

    height: 2px;

    background: var(--colormain1);

}

@keyframes Linefull {

    0% {

        width: 0%;

    }

    100% {

        width: 100%;

    }

}

.cppu-item.act .cppu-item-line::after {

    animation: Linefull 4s linear both;

}

.case-part-pcont {

    display: none;

}

/* D1 客户案例-end */

/* G1公司介绍-start */

.about-comp-cry {

    display: flex;

    align-items: center;

}

.about-comp-le {

    width: 51%;

    border-radius: var(--border-radius12);

    overflow: hidden;

}

.about-comp-le-pic img {

    width: 100%;

    transition: all .4s;

}

.about-comp-ri {

    width: 49%;

    padding-left: 56px;

}

.about-comp-ri-edr p {

    color: var(--color333);

    line-height: 1.75;

    margin-bottom: var(--parpspace12);
    font-size: var(--font18);
}

/*.about-comp-ri-edr p span{*/

/*    color: var(--colormain1);*/

/*    font-weight: bold;*/

/*}*/

.about-capab {

    background: #EFF6FA;

}

.about-page h2 {

    text-align: center;

    margin-bottom: var(--space50);

    color: var(--color333);

    line-height: var(--line12);

}

.about-page .ys_demo_num {

    font-size: 64px;

    font-weight: bold;

    color: var(--colormain1);

    line-height: var(--line12);

}

.about-page .irul-fl-btm-num span {

    font-size: 30px;

    line-height: var(--line16);

    font-weight: normal;

}

.about-page .irul-fl-btm-num {

    padding-bottom: 20px;

    border-bottom: solid 1px #b3c7d2;

    margin-bottom: 16px;

}

.acul-list {

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

    margin: 0 -14px;

}

.acul-list-lis {

    width: 50%;

    padding: 0 14px;

    margin-bottom: 28px;

}

.acul-list-lis-box {

    border-radius: var(--border-radius10);

    background: #FEFEFE;

    padding: 40px 40px 58px;

    height: 100%;

}

.acul-list-lis-word p {

    color: var(--color666);

    line-height: 1.75;

}

.about-capab-ul {

    margin: 0 -14px;

}

.about-capab-ul-li {

    padding: 0 14px;

}

.about-capab .slick-dots li {

    background: var(--colorfff);

}

.about-deve {

    padding-bottom: 196px;

}

.adtl-year p {

    font-size: 20px;

    text-align: center;

    line-height: var(--line12);

    color: var(--color333);

    transition: all .4s;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

    font-family: 'MingYuanyun-Regular' !important;

    cursor: pointer;

}

.adtl-year {

    padding-bottom: 30px;

    position: relative;

    z-index: 2;

}

.adtl-year::after {

    content: "";

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

    width: 9px;

    height: 9px;

    border-radius: 50%;

    border: solid 3px var(--colormain1);

    opacity: 0;

    transition: all .4s;

    background: var(--colorfff);

    z-index: 2;

}

.about-deve-tpul-li.slick-current .adtl-year::after {

    opacity: 1;

}

.about-deve-tpul-li.slick-current .adtl-year p {

    color: var(--colormain1);

}

.about-deve-tpul {

    width: 30%;

    margin: 0 auto;

}

.about-deve-tpul::after {

    content: "" !important;

    position: absolute;

    bottom: 7px;

    left: 50%;

    transform: translateX(-50%);

    width: 100vw;

    height: 1px !important;

    background: #B3C7D2;

    z-index: -1;

    overflow: visible !important;

    visibility: inherit !important;

}

.about-deve-tpul-li {

    padding: 0 20px;

}

.adbl-box-list-lis {

    margin-bottom: 24px;

}

.adbl-box-list-lis:last-child {

    margin-bottom: 0px;

}

.ablll-sect-year {

    color: var(--colormain1);

    margin-right: 60px;

    flex-shrink: 0;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

    line-height: var(--line12);

}

.abll-sect {

    display: flex;

}

.abll-sect-word p {

    color: var(--color333);

    line-height: 1.75;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.about-deve-btmul-li:not(:first-child) {

    display: none;

}

.about-deve-cry {

    width: 80%;

    margin: 0 auto;

    position: relative;

    padding: 40px 50px 65px 60px;

}

.about-deve-cry::after {

    content: "";

    position: absolute;

    left: 50%;

    top: 50%;

    width: 48%;

    height: 100%;

    transform: translate(-50%, -50%);

    background: rgba(255, 255, 255, 0.85);

    box-shadow: 0px 15px 10px 0px rgba(16, 53, 121, 0.08);

    backdrop-filter: blur(7.5px);

    border-radius: 12px;

    z-index: 0;

}

.about-deve-tpul,
.about-deve-btmul {

    position: relative;

    z-index: 2;

}

.about-deve-btmul {

    width: 46%;

    margin: 0 auto;

    margin-top: var(--space50);

}

.about-deve-tpul .slick-list {

    overflow: visible !important;

}

.about-deve-cry .mod-arrows {

    width: 56%;

    position: absolute;

    top: auto;

    bottom: 32%;

    left: 50%;

    transform: translateX(-50%);

}

/* G1公司介绍-end */

/* G2  荣誉资质-start */

/*.honor-page .ys-bread-list a{*/

/*    color: var(--color333);*/

/*    opacity: 0.8;*/

/*}*/

/*.honor-page .ys-bread-list::before{*/

/*    color: var(--color333);*/

/*    opacity: 0.8;*/

/*}*/

.honor-ban {

    position: relative;

    width: 100%;

    padding-bottom: 60px;

    /* padding: 0 calc(50% - 700px); */

}

.honor-ban-cont {

    width: 100%;

    height: 300vh;

    overflow: hidden;

    position: relative;

}

.honor-ban-cont-box {

    position: absolute;

    width: 100%;

    height: 100vh;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

}

.honor-ban-cry {

    position: absolute;

    top: 0;

    left: 0;

    height: 100%;

    width: 100%;

    padding-bottom: 70px;

    overflow: hidden;

}

.honor-ban-show {

    width: 16%;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}

.honor-ban-show::after {

    content: "";

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    width: 604px;

    height: 604px;

    border-radius: 50%;

    overflow: hidden;

    opacity: 0.2;

    background: radial-gradient(50% 50% at 50% 50%, #008ED8 0%, #FFF 100%);

    filter: blur(40px);

    pointer-events: none;

    z-index: -1;

}

.honor-ban-show-logo {

    width: 228px;

    margin: 0 auto 20px;

}

.honor-ban-show-logo img {

    width: 100%;

}

.honor-page h1,
.honor-page h2 {

    text-align: center;

    color: var(--color333);

    line-height: var(--line12);

    margin-bottom: var(--space50);

}

.honor-page h1 {

    margin-bottom: 0px;

}

.hbhu-li1-pic img {

    width: 100%;

}

.honor-page .mod-wrap {

    position: relative;

}

.hbhu-li {

    position: absolute;

    transform-style: preserve-3d;

    opacity: 0;

}

.hbhu-li1 {

    width: 210px;

    top: 12%;

    left: 34%;

}

.hbhu-li2 {

    width: 280px;

    top: 13%;

    left: 63%;

}

.hbhu-li3 {

    width: 325px;

    top: 28.4%;

    left: 20.5%;

}

.hbhu-li4 {

    width: 560px;

    top: 43.6%;

    left: 62%;

}

.hbhu-li5 {

    width: 448px;

    top: 55.6%;

    left: 23%;

}

.honor-ban-cont-box.ys-fixed {

    position: fixed;

    top: 0px;

}

.honor-ban-cont-box.ys-notfixed {

    position: absolute;

    top: auto !important;

    bottom: 0;

}

.honor-list-cry {

    background: var(--colorfff);

    border-radius: var(--border-radius12);

    overflow: hidden;

    padding: 60px 80px 8px;

}

.honor-list-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -38px;

}

.honor-list-ul-li {

    width: 33.333333%;

    padding: 0 38px;

    margin-bottom: 30px;

}

.honor-list-ul-li:nth-child(3n+1) {

    animation-delay: 0.2s;

}

.honor-list-ul-li:nth-child(3n+2) {

    animation-delay: 0.3s;

}

.honor-list-ul-li:nth-child(3n+3) {

    animation-delay: 0.4s;

}

.hlul-img {

    border-radius: var(--border-radius12);

    overflow: hidden;

    margin-bottom: 16px;

}

.hlul-tit {

    color: var(--color333);

    line-height: 1.75;

}

.honor-list {

    background: #EFF6FA;

}

.honor-list-btn {

    display: flex;

    justify-content: center;

    margin-top: var(--space60);

}

.honor-list-btn .std-btn2-box {

    padding: 6px 28px;

}

/* G2  荣誉资质-end */

/* G3 团队文化-start */

.cult-team-btm {

    width: 100%;

    padding: 0 calc(50% - 905px);

}

.ys-switch1-cry {

    position: relative;

    border-radius: var(--border-radius20);

    overflow: hidden;

}

.sclt-orgin-tit {

    color: var(--colorfff);

    line-height: var(--line14);

    margin-bottom: 8px;

}

.sclt-orgin-word p {

    line-height: 1.75;

    color: var(--colorfff);

    text-align: center;

}

.ys-switch1-cry-list {

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 5;

    display: flex;

    align-items: stretch;

}

.ys-switch1-cry-list-text {

    width: 25%;

    width: calc(100% / var(--apply-num));

    position: relative;

    height: 100%;

    transition: all 0.36s;

}

.ys-switch1-cry-list-text::before {

    content: '';

    height: 100%;

    width: 1px;

    position: absolute;

    background: rgba(255, 255, 255, 0.3);

    right: 0;

    top: 0;

    transition: all 0.36s;

}

.ys-switch1-cry-list-text:last-child::before {

    display: none;

}

.sclt-orgin {

    display: flex;

    flex-direction: column;

    justify-content: center;

    height: 100%;

}

.sclt-orgin {

    align-items: center;

    padding: 10px 20px;

    opacity: 1;

    pointer-events: all;

    transition: all 0.36s;

}

.cult-page h2 {

    text-align: center;

    margin-bottom: 40px;

    line-height: var(--line14);

    color: var(--color333);

}

.cult-team-top span {

    text-align: center;

    color: var(--colormain1);

    margin-bottom: 10px;

    display: block;

    font-size: var(--font32);

    line-height: var(--line14);

}

.ys-switch1-cry-bg::after {

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    border-radius: var(--border-radius20);

    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);

}

.cult-list {

    width: 100%;

    background: linear-gradient(180deg, rgba(247, 248, 251, 0.00) -8.21%, #EFF6FA 50%);

}

.clul-cry {

    height: 100%;

    position: relative;

    padding: 0 44px 34px;

    z-index: 2;

    display: block;

}

.clul-cry::after {

    content: "";

    position: absolute;

    bottom: 0;

    left: 0;

    width: 0%;

    height: 1px;

    background: var(--colormain1);

}

.clul-cry::before {

    content: "";

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

    width: 100%;

    height: 79%;

    background: var(--colorfff);

    z-index: -1;

    border-radius: 16px;

    transition: all .4s;

    pointer-events: none;

}

.cult-list-ul-li {

    height: auto !important;

    width: 33.333333%;

    padding: 0 14px;

}

.cult-list-ul {

    margin: 0 -14px;

}

.cult-list-ul-li.slick-current .clul-cry::before {

    border-radius: 16px 16px 0 0;

}

.cult-list-ul-li.act .clul-cry::after {

    animation: LineFull 3s linear both;

}

@keyframes LineFull {

    0% {

        width: 0%;

    }

    100% {

        width: 100%;

    }

}

.clul-cry .ys-imgbox-cover {

    border-radius: var(--border-radius10);

    overflow: hidden;

    margin-bottom: 24px;

}

.clul-cry-bot-tit,
.clul-cry-bot-word p {

    text-align: center;

}

.clul-cry-bot-tit {

    color: #000;

    line-height: var(--line14);

    margin-bottom: 16px;

}

.clul-cry-bot-word p {

    color: var(--color666);

    line-height: 1.75;

}

.cult-list-ul .slick-track {

    display: flex;

    align-items: stretch;

}

.cult-list-ul.nomore .clul-cry::after {

    opacity: 0;

}

.cult-list-ul.nomore .clul-cry::before {

    border-radius: 16px;

}

.cult-activ-ul {

    margin: 0 -6px;

    display: flex;

    align-items: stretch;

}

.cult-activ-ul-li {

    width: 25%;

    padding: 0 6px;

}

.caul-top {

    border-radius: var(--border-radius10);

    overflow: hidden;

    position: relative;

    height: 50%;

}

.caul-top-bg {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

}

.caul-top-bg img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}

.caul-top-textbox {

    padding: 66px 30px 64px;

    position: relative;

    z-index: 2;

}

.caul-top-textbox-num {

    color: var(--colorfff);

    position: absolute;

    top: 14px;

    right: 19px;

    line-height: 1.5;

}

.cult-activ h2 {

    margin-bottom: 10px;

}

.cult-activ-word p {

    text-align: center;

    color: #777575;

    line-height: 1.5;

}

.caul-top-tit {

    color: var(--colorfff);

    margin-bottom: 10px;

    line-height: 1.5;

}

.caul-top-word p {

    line-height: 1.75;

    color: var(--colorfff);

}

.caul-btm {

    border-radius: var(--border-radius10);

    overflow: hidden;

    margin-top: var(--space60);

    height: 50%;

}

.caul-btm img {

    width: 100%;

    height: 100%;

}

.caul-box {

    position: relative;

    display: flex;

    flex-direction: column;

    height: 100%;

    justify-content: space-between;

}

.caul-line {

    width: 12px;

    position: absolute;

    top: 52.3%;

    left: 50%;

    transform: translate(-50%, -50%);

    opacity: 0;

    z-index: 2;

}

.caul-line img {

    width: 100%;

}

.cult-activ-ul-li:nth-child(2n) .caul-box {

    flex-direction: column-reverse;

}

.cult-activ-ul-li:nth-child(2n) .caul-btm {

    margin-top: 0px;

    margin-bottom: var(--space60);

}

.cult-activ-ul-li:nth-child(2n) .caul-line {

    top: 47.9%;

}

.cult-activ-ul {

    position: relative;

}

.cult-activ-ul::after {

    content: "";

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    width: calc(100% - 12px);

    height: 1px;

    background: #ddd;

    z-index: -1;

}

.caul-box::after {

    content: "";

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    width: 4px;

    height: 4px;

    border-radius: 50%;

    border: 4px solid #666;

    background: var(--colorfff);

    z-index: 0;

}

.cult-activ-ul.act .cult-activ-ul-li .caul-line {

    animation: textFade .36s linear both;

}

@keyframes textFade {

    0% {

        opacity: 0;

    }

    100% {

        opacity: 1;

    }

}

.cult-activ-wrap-line {

    width: 100%;

    height: 2px;

    position: absolute;

    top: 50%;

    left: 0;

    transform: translateY(-50%);

    z-index: -1;

}

.cult-activ-wrap-line svg {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

}

.cult-activ-wrap {

    position: relative;

}

.cult-activ-ul-li:nth-child(1) .caul-line {

    animation-delay: .7s !important;

}

.cult-activ-ul-li:nth-child(2) .caul-line {

    animation-delay: 1.8s !important;

}

.cult-activ-ul-li:nth-child(3) .caul-line {

    animation-delay: 3s !important;

}

.cult-activ-ul-li:nth-child(4) .caul-line {

    animation-delay: 4.2s !important;

}

/* G3 团队文化-end */

/* G6  联系我们-start */

.ctact-sale {

    position: relative;

}

.ctact-sale-bg {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    pointer-events: none;

    z-index: -1;

}

.ctact-sale-bg-img1 {

    width: 33%;

    position: absolute;

    left: -70px;

    top: 32px;

}

.ctact-sale-bg-img2 {

    width: 33%;

    position: absolute;

    right: -20px;

    top: 90px;

    transform: rotate(90deg);

}

.ctact-page h2 {

    text-align: center;

    margin-bottom: var(--space60);

    line-height: 1.75;

    color: var(--color333);

}

.ctact-sale-cry {

    display: flex;

    align-items: stretch;

    justify-content: space-between;

}

.ctact-sale-le,
.ctact-sale-ri {

    width: 49%;

}

.ctact-sale-le-box,
.ctact-sale-ri-box {

    height: 100%;

    border-radius: var(--border-radius12);

    overflow: hidden;

}

.ctact-sale-le-box {

    padding: 84px 46px 91px;

}

.ctact-sale-ri-box {

    padding: 78px 46px 35px;

    display: flex;

    align-items: flex-start;

    justify-content: space-between;

}

.csrb-le {

    width: 62%;

    flex-shrink: 0;

    padding-right: 20px;

}

.csrb-ri {

    width: 38%;

}

.csrb-ri-code,
.csrb-ri-code img {

    width: 100%;

}

.csrb-ri-word {

    margin-top: 3px;

}

.csrb-ri-word p {

    text-align: center;

    color: var(--color333);

    line-height: 1.75;

}

.ctact-sale-cry h3 {

    margin-bottom: 16px;

    line-height: 1.5;

}

.ctact-sale-le h3 {

    color: var(--colorfff);

}

.ctact-sale-ri h3 {

    color: var(--color333);

}

.ctact-sale-le .cslb-word p {

    color: var(--colorfff);

}

.ctact-sale-ri .cslb-word p {

    color: var(--color333);

}

.cslb-word p {

    line-height: 1.75;

}

.cslb-text {

    display: flex;

    align-items: flex-end;

    margin-top: 70px;

}

.cslb-text a {

    font-size: var(--font40);

    line-height: var(--line12);

    color: var(--colorfff);

    display: block;

    margin-right: 16px;

}

.cslb-text p {

    line-height: 1.75;

    color: var(--colorfff);

    font-size: var(--font14);

}

.ctact-serv {

    background: #EFF6FA;

}

.csul-box {

    display: block;

    height: 100%;

    border-radius: var(--border-radius12);

    border: 1px solid #C8E8FC;

    background: linear-gradient(180deg, #D9EBF7 0%, #FFF 100%);

    padding: 42px 20px 44px 30px;

}

.ctact-serv-ul {

    margin: 0 -14px;

}

.ctact-serv-ul-li {

    height: auto !important;

    width: 25%;

    padding: 0 14px;

}

.ctact-serv-ul-li .std-btn2-box {

    padding: 4px 26px;

}

.ctact-serv-ul-li .std-btn2 {

    margin-top: 45px;

}

.csul-tit {

    color: var(--color333);

    line-height: 1.5;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

    margin-bottom: 22px;

}

.csul-icon {

    width: 80px;

    margin-bottom: var(--space60);

}

.csul-icon img {

    width: 100%;

}

.csul-word p,
.csul-word p a {

    color: var(--color666);

    line-height: 1.75;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.csul-word p a {

    /* padding-right: 10px; */

}

.ctact-serv-ul .slick-track {

    display: flex;

    align-items: stretch;

}

.ctact-arm-list {

    display: flex;

    justify-content: center;

    border-bottom: solid 1px #fff;

}

.ctact-arm-list-li a {

    display: block;

    padding: 0 30px 17px;

    position: relative;

    font-size: var(--font18);

    line-height: 1.75;

    color: var(--color333);

    transition: all .4s;

}

.ctact-arm-list-li a::after {

    content: "";

    position: absolute;

    bottom: -1px;

    left: 50%;

    transform: translateX(-50%);

    width: 0%;

    height: 1px;

    background: var(--colormain1);

    transition: all .4s;

}

.ctact-arm {

    background: #EFF6FA;

    overflow: visible !important;

}

.ctact-arm-list-li.act a::after {

    width: 100%;

}

.ctact-arm-list-li.act a {

    color: var(--colormain1);

}

.calu-li-tp {

    display: flex;

    align-items: center;

    margin-bottom: 23px;

}

.calu-li-tp-icon {

    flex-shrink: 0;

    font-size: 0;

    margin-right: 18px;

    width: 28px;

}

.calu-li-tp-icon img {

    width: 100%;

}

.calu-li-tp p {

    color: var(--color333);

    font-size: var(--font24);

}

.ctact-arm-cry {

    margin-top: 55px;

    display: flex;

    align-items: flex-start;

}

.ctact-arm-le {

    width: 42%;

    padding-right: 25px;

}

.ctact-arm-ri {

    width: 58%;

    position: sticky;

    top: 80px;

}

.ctact-arm-ri-map {

    width: 100%;

}

.carm-svg {

    width: 100%;

}

.calu-li-box {

    position: relative;

    border-radius: var(--border-radius12);

    border-left: 2px solid transparent;

    background: transparent;

    overflow: hidden;

    padding: 40px 38px 37px;

    transition: all .4s;

}

.calu-li.act .calu-li-box {

    border-left: 2px solid var(--colormain1);

    background: var(--colorfff);

}

.calu-li {

    margin-bottom: 20px;

}

.calu-li:last-child {

    margin-bottom: 0px;

}

.calu-li-btm p {

    color: var(--color666);

    line-height: 1.75;

    margin-bottom: 10px;

}

.calu-li-btm p a {

    color: var(--color666);

    line-height: 1.75;

}

.carm-svg .act {

    fill: #008CCE;

}

/* G6  联系我们-end */

/* G8-0-投资者关系的主页-start */

.investor-page .ys-nybanner {

    position: relative;

}

.investor-page .manage-inve {

    margin-bottom: var(--space100);

}

.ibbm-le {

    font-size: var(--font40);

    color: var(--colormain1);

}

.ibbm-ri span,
.ibbm-ri-text {

    color: var(--colormain1);

    font-size: var(--font14);

    line-height: 1.75;

}

#zhangfu {

    margin-left: 10px;

}

.investor-bancry-bot-min {

    display: flex;

    align-items: center;

    justify-content: space-between;

    padding-bottom: 20px;

    border-bottom: solid 1px #ddd;

    margin-bottom: 20px;

}

.ibbm-ri {

    display: flex;

    flex-direction: column;

}

.investor-nyban-btn {

    margin-top: 30px;

}

.investor-bancry-btm p {

    color: var(--color999);

    font-size: var(--font14);

    line-height: 1.75;

}

.investor-bancry-btm p a {

    color: var(--colormain1);

}

.investor-bancry {

    width: 25%;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: calc(50% - 700px);

    border-radius: var(--border-radius10);

    background: var(--colorfff);

    overflow: hidden;

}

.investor-bancry-bot {

    padding: 24px 30px 34px;

    background: var(--colorfff);

}

.investor-bancry-tit {

    color: var(--colorfff);

    padding: 25px 30px;

    background: var(--colormain1);

}

.investor-bancry-bot-tp {

    display: flex;

    align-items: center;

    margin-bottom: 8px;

}

.ibbt-text p {

    color: var(--color333);

    line-height: 1.75;

}

.ibbt-word p,
.ibbt-word p span {

    color: var(--color999);

    line-height: 1.75;

}

.mod-lang {

    width: 126px;

    margin-right: 20px;

}

.mod-lang-box {

    width: 100%;

    border-radius: 6px;

    border: 1px solid #FFF;

    display: flex;

    align-items: center;

    justify-content: space-between;

    overflow: hidden;

    cursor: pointer;

}

.mod-lang-box #translate {

    width: 100%;

    /* padding-right: 9px; */

}

.mod-email a {

    display: flex;

    align-items: center;

    background: var(--colorfff);

    border-radius: 6px;

    border: 1px solid #FFF;

    padding: 5px 19px;

}

.mod-email-icon {

    width: 14px;

    flex-shrink: 0;

    font-size: 0;

    margin-right: 4px;

}

.mod-email p {

    font-size: var(--font14);

    color: var(--colormain1);

    line-height: 1.5;

}

#translate select {

    width: 100% !important;

    padding: 5px 9px;

    color: var(--colorfff) !important;

}

#translate select option {

    width: calc(100% + 18px) !important;

    color: var(--color333) !important;

}

.mod-lang-le {

    display: flex;

    align-items: center;

}

.mod-lang-le-icon {

    width: 14px;

    flex-shrink: 0;

    font-size: 0;

    margin-right: 4px;

}

.mod-lang-le-icon img {

    width: 100%;

}

.mod-lang-ri {

    width: 14px;

    flex-shrink: 0;

    font-size: 0;

    margin-left: 13px;

}

.mod-lang-ri img {

    width: 100%;

}

.mod-lang-le p {

    color: var(--colorfff);

    line-height: 1.5;

    font-size: var(--font14);

}

.investor-top {

    display: flex;

    align-items: flex-start;

}

.investor-top-ri {

    width: 66%;

}

.investor-top-le {

    width: 34%;

    padding-right: 20px;

}

.investor-top-ri p {

    color: var(--color666);

    line-height: 1.75;

}

.investor-top-le h2 {

    color: #000;

    line-height: var(--line12);

}

.investor-top-le .std-btn2-box {

    padding: 6px 28px;

}

.investor-ul {

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

    margin: 0 -12px;

}

.investor-ul-li {

    width: 50%;

    padding: 0 12px;

    margin-bottom: 24px;

}

.investor-ul-li-box {

    height: 100%;

    border-radius: var(--border-radius12);

    overflow: hidden;

    position: relative;

    padding: 70px 20px 76px;

    display: block;

}

.iulb-tit {

    margin-bottom: 8px;

    text-align: center;

    color: var(--colorfff);

    line-height: var(--line12);

}

.iulb-word p {

    text-align: center;

    color: var(--colorfff);

    line-height: 1.75;

}

.iulb-word {

    margin-bottom: 30px;

}

.iulb-btn {

    display: flex;

    justify-content: center;

}

/* G8-0-投资者关系的主页-end */

/* G12 生态合作汇总页-start */

.state-page h2 {

    text-align: center;

    color: var(--color333);

    line-height: var(--line12);

    margin-bottom: var(--space50);

}

.state-list-arrow {

    display: flex;

    justify-content: flex-end;

}

.slick-disabled {

    opacity: .5;

    pointer-events: none;

}

.state-list-cry .mod-arrows {

    width: 100px;

    margin-bottom: 30px;

}

.states-list-ul {

    margin: 0 -14px;

}

.states-list-ul-li {

    width: 25%;

    padding: 0 14px;

    height: auto !important;

}

.states-list-ul-li.slick-slide:not(:first-child) {

    display: none;

}

.states-list-ul .slick-list {

    overflow: visible !important;

}

.states-list-ul .slick-track {

    display: flex;

    align-items: stretch;

}

.slul-sect {

    display: block;

    height: 100%;

    overflow: hidden;

    border-radius: var(--border-radius12);

    background: #EFF6FA;

    padding: 21px 19px 63px 32px;

}

.slul-sect-icon {

    width: 74px;

    margin-bottom: 24px;

}

.slul-sect-icon img {

    width: 100%;

}

.slul-sect-tit {

    color: var(--color333);

    line-height: 1.75;

    margin-bottom: 14px;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.slul-sect-word p {

    color: var(--color666);

    line-height: var(--line18);

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.state-list-btn {

    display: flex;

    justify-content: center;

    margin-top: 40px;

}

.state-partn h2 {

    margin-bottom: var(--space60);

}

.state-partn-ul {

    display: flex;

    justify-content: space-between;

    position: relative;

    z-index: 2;

}

.state-partn-ul::after {

    content: "";

    position: absolute;

    top: 55%;

    left: 50%;

    transform: translate(-50%, -50%);

    width: calc(100% - 230px);

    height: 1px;

    background: #b6b6b6;

    z-index: -1;

}

.state-partn-ul-li {

    width: 20%;

    padding: 0 30px;

}

.spul-num {

    color: var(--colormain1);

    margin-bottom: 64px;

    text-align: center;

}

.spul-box {

    position: relative;

}

.spul-box::after {

    content: "";

    position: absolute;

    top: 55%;

    left: 50%;

    transform: translate(-50%, -50%);

    width: 14px;

    height: 14px;

    border-radius: 50%;

    border: solid 1px var(--colormain1);

    background: var(--colorfff);

}

.spul-text {

    color: var(--color333);

    line-height: 1.75;

    text-align: center;

}

.state-logo {

    background: #EFF6FA;

}

.state-logo-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -14px;

    overflow: hidden;

}

.state-logo-ul-li {

    width: 16.666667%;

    padding: 0 14px;

    margin-bottom: 28px;

}

.state-logo-ul-li .ys-imgbox-cover {

    border-radius: var(--border-radius12);

    overflow: hidden;

    background: var(--colorfff);

}

.slul-boxs {

    display: block;

}

.state-logo-btn {

    display: flex;

    justify-content: center;

    margin-top: 6px;

}

.state-logo-ul-li:nth-child(6n+1) {

    animation-delay: 0.2s;

}

.state-logo-ul-li:nth-child(6n+2) {

    animation-delay: 0.3s;

}

.state-logo-ul-li:nth-child(6n+3) {

    animation-delay: 0.4s;

}

.state-logo-ul-li:nth-child(6n+4) {

    animation-delay: 0.5s;

}

.state-logo-ul-li:nth-child(6n+5) {

    animation-delay: 0.6s;

}

.state-logo-ul-li:nth-child(6n+6) {

    animation-delay: 0.7s;

}

.esg-cry-cont {

    padding: 63px 64px;

    display: flex;

    justify-content: flex-end;

    border-radius: var(--border-radius12);

    overflow: hidden;

}

.esg-cry-cont-wrap {

    width: 41%;

}

.esg-cry-cont-icon {

    width: 36px;

    margin-bottom: 25px;

}

.esg-cry-cont-icon img {

    width: 100%;

}

.esg-cry-cont-word p {

    color: var(--colorfff);

    line-height: 1.75;

}

.esg-page .ys-switch1-cry {

    border-radius: 0px !important;

}

.esg-page .manage-inve {

    margin: var(--space100) 0;

}

.sclt-orgin-icon {

    width: 68px;

    margin: 0 auto 17px;

}

.esg-page .sclt-orgin-word {

    display: none;

    width: 78%;

    padding-right: 10px;

}

.esg-page .sclt-orgin-word p {

    text-align: left;

    margin-bottom: var(--parpspace10);

}

.esg-page .ys-switch1-cry-bg::after {

    background: linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%);

    border-radius: 0px !important;

}

.esg-honor-ul {

    margin: 0 -14px;

}

.esg-honor-ul-li {

    width: 33.333333%;

    padding: 0 14px;

}

.esg-honor-ul-li.slick-slide:not(:first-child) {

    display: none;

}

.egul-tit {

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

    text-align: center;

    line-height: 1.75;

    color: var(--color333);

}

.egul-pic {

    overflow: hidden;

    border-radius: var(--border-radius12);

    margin-bottom: 15px;

}

.esg-honor h2,
.esg-report h2 {

    text-align: center;

    line-height: var(--line12);

    color: var(--color333);

    margin-bottom: var(--space50);

}

.esg-report {

    background: #EFF6FA;

}

.esg-report-tpul {

    display: flex;

    margin: 0 -35px;

    border-bottom: solid 1px rgba(0, 140, 206, 0.20);

}

.esg-report-tp {

    overflow: hidden;

}

.esg-report-tpul-li {

    padding: 0 35px;

}

.ertl-text {

    padding-bottom: 6px;

    position: relative;

    cursor: pointer;

}

.ertl-text::after {

    content: "";

    position: absolute;

    bottom: -1px;

    left: 50%;

    transform: translateX(-50%);

    width: 0%;

    height: 2px;

    background: var(--colormain1);

    transition: all .4s;

}

.esg-report-tpul-li.act .ertl-text::after {

    width: 100%;

}

.esg-report-tpul-li.act .ertl-text p {

    color: var(--colormain1);

}

.ertl-text p {

    color: var(--color666);

    line-height: var(--line18);

    transition: all .4s;

}

.esg-report-btm-list {

    display: none;

}

.esg-report-btm-list:first-child {

    display: block;

}

.erbl-ul-li-list {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -14px;

}

.eull-item {

    width: 50%;

    padding: 0 14px;

    margin-bottom: 28px;

}

.eull-item a {

    display: flex;

    align-items: center;

    border-radius: 8px;

    background: var(--colorfff);

    padding: 24px 60px 19px 40px;

}

.eull-item-ri {

    width: 160px;

    flex-shrink: 0;

    font-size: 0;

}

.eull-item-ri img {

    width: 100%;

}

.eull-item-le {

    width: calc(100% - 160px);

    padding-right: 60px;

    display: flex;

    align-items: center;

}

.eull-item-le-num {

    width: 178px;

    height: 178px;

    border-radius: 50%;

    flex-shrink: 0;

    background: #226AB3;

    position: relative;

    display: flex;

    align-items: center;

    justify-content: center;

    font-size: 34px;

    color: var(--colorfff);

    font-weight: bold;

    margin-right: 44px;

}

.eilt-tit {

    color: var(--color333);

    line-height: 1.75;

    margin-bottom: 8px;

}

.eilt-load p {

    text-decoration: underline;

    color: var(--colormain1);

    line-height: 1.75;

    font-size: var(--font16);

}

.esg-report-btm {

    margin-top: 24px;

}

/* G12 生态合作汇总页-end */



/* 20240628 */

.home-pany-video-cry {

    display: none;

}

.state-pass-img {

    width: 63%;

    margin: 0 auto;

}

.state-pass-img img {

    width: 100%;

}

.mod-lang {

    opacity: 0 !important;

}

.esg-page .mod-lang,

.investor-page .mod-lang,

.manage-page .mod-lang,

.message-page .mod-lang,

.achievement-page .mod-lang,

.publish-page .mod-lang,

.active-page .mod-lang {

    opacity: 1 !important;

}

.publish-page .ys-nyban-title p,

.achievement-page .ys-nyban-title p,

.message-page .ys-nyban-title p,

.manage-page .ys-nyban-title p,

.investor-page .ys-nyban-title p,

.ctact-page .ys-nyban-title p,
.active-page .ys-nyban-title p,
.esg-page .ys-nyban-title p {

    font-size: var(--font24);

}

.hbul-wrap-top-icon {

    width: 42px;

    flex-shrink: 0;

}

.hbul-wrap-top-icon img {

    width: 100%;

}

/* 补充 */

#translate {

    display: none;

}

.mod-lang {

    position: relative;

}

.mod-lang-box {

    padding: 5px 9px;

    border-radius: 6px;

    border: 1px solid #FFF;

}

.mod-lang-pull {

    width: 100%;

    position: absolute;

    top: 100%;

    left: 50%;

    transform: translateX(-50%);

    padding: 5px 9px;

    border-radius: 6px;

    border: 1px solid #FFF;

    display: none;

    background: var(--colorfff);

}

.mod-lang-le {

    display: flex;

    align-items: center;

}

.mod-lang-icon {

    width: 14px;

    flex-shrink: 0;

    margin-right: 4px;

    font-size: 0;

}

.mod-lang-le p {

    color: var(--colorfff);

    line-height: 1.6;

    font-size: var(--font14);

}

.mod-lang-ri {

    width: 14px;

    flex-shrink: 0;

    font-size: 0;

    margin-left: 13px;

    transition: all .4s;

}

.mlpu-li a {

    color: var(--color666);

    font-size: var(--font14);

    display: block;

    line-height: 1.6;

    width: 100%;

    transition: all .4s;

}

.mlpu-li {

    margin-bottom: 5px;

}

.mlpu-li:last-child {

    margin-bottom: 0px;

}

.mod-lang-box.on .mod-lang-ri {

    transform: rotate(180deg);

}

.sclt-orgin-word {

    height: 96px;

}

.esg-page .sclt-orgin-word {

    height: 295px;

    width: 100%;

    display: block !important;

}

.esg-cry-cont-bot {

    width: 78%;

    display: none;

}

.esg-page .sclt-orgin-word .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: var(--colormain1) !important;

    width: 2px;

    border-radius: 0px;

}

.esg-page .sclt-orgin-word .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {

    width: 1px;

    background-color: #fff !important;

}

.cooperate-page-cont .apcr-link.on .apcr-link-box::after {

    opacity: 1;

}

.active-page .message-page-cont-head {

    padding-bottom: 5px !important;

}

.message-page-cont-head .ys-select-xtbbox {

    width: 12px;

}

.message-page-cont-head .ys-select-xtbbox img {

    width: 100%;

}

.manage-inve .mpbc-word {

    margin-bottom: 0px !important;

}

.publish-page .manage-inve {

    margin-bottom: var(--space100);

}

.detain-cry {

    overflow: visible !important;

}

.collab-modal-pic,
.collab-modal-pic img {

    width: 100%;

}

.prfrom-page .prfrom-ri-list-word p {

    margin-bottom: 0px;

}

.adbl-box {

    max-height: 160px;

    padding-right: 10px;

}

.hbhu-li-pic,
.hbhu-li-pic img {

    width: 100%;

}

body {

    height: auto !important;

}

.scbn-img {

    width: 100%;

    height: 100%;

}

.scbn-img img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}

.manage-modal .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background: var(--colormain1) !important;

}

.c3-page .isul-le-bot-icon {

    transform: rotate(180deg);

    right: auto;

    left: 31px;

}

.c3-page .product-broch-wrap .isul-le-bot {

    padding: 44px 30px 40px;

}

.product-solu h2 {

    text-align: left !important;

}

.product-mean h2 {

    margin-bottom: 28px;

    line-height: 1.4;

}

.product-quest h2 {

    margin-bottom: var(--space50);

}

.esg-page .cult-team-btm {

    padding: 0px !important;

}

.investor-page .ys-nyban-wrap {

    z-index: 2;

}

@media screen and (min-width: 1200px) {

    .clul-cry:hover .yx-imgbox-cover img {

        transform: scale(1.05);

    }

    .about-comp-le-pic:hover img {

        transform: scale(1.05);

    }

    .aaul-box:hover {

        background: var(--colormain1);

    }

    .aaul-box:hover .aaul-icon img:nth-child(2) {

        opacity: 1;

    }

    .aaul-box:hover .aaul-icon img:nth-child(1) {

        opacity: 0;

    }

    .aaul-box:hover .aaul-tit,
    .aaul-box:hover .aaul-word p {

        color: var(--colorfff);

    }

    .prev:hover li::before {

        color: var(--colormain1);

    }

    .next:hover li::before {

        color: var(--colormain1);

    }

    .comp-tabli:hover li {

        background: var(--colormain1) !important;

        color: var(--colorfff);

    }

    .rlul-box:hover .ys-imgbox-cover img {

        transform: scale(1.05);

    }

    .pqul-box:hover .ys-imgbox-cover img {

        transform: scale(1.05);

    }

    .pplu-li-pic:hover img {

        transform: scale(1.05);

    }

    .arrows2-icon:hover {

        background: transparent;

    }

    .arrows2-icon:hover img:nth-child(2) {

        opacity: 1;

    }

    .arrows2-icon:hover img:nth-child(1) {

        opacity: 0;

    }

    .icul-box:hover::after {

        opacity: 1;

        transform: rotate(-1deg);

    }

    .icul-box:hover .icul-box-text {

        color: var(--colormain1);

    }

    .home-news-le a:hover img {

        transform: scale(1.05);

    }

    .hlsr-pic:hover img {

        transform: scale(1.05);

    }

    .mpul-list-item a:hover {

        color: var(--colormain1)
    }

    .mfbw-ri-ul-li a:hover {

        opacity: 1;

    }

    .mftl-ul-li-tit:hover a {

        color: var(--colormain1);

    }

    .std-btn1-box:hover::after {

        width: 100%;

        left: 0;

        right: auto;

    }

    .std-btn1-box:hover {

        color: #fff;

        border: solid 1px var(--colormain1);

    }

    .std-btn2-box:hover::after {

        width: 100%;

        left: 0;

        right: auto;

    }

    .std-btn3-box:hover {

        color: var(--colorfff);

    }

    .std-btn3-box:hover::after {

        width: 100%;

        left: 0;

        right: auto;

    }

    .std-btn4-box:hover p {

        color: #0074B0;

    }

    .std-btn4-box:hover .std-btn4-icon img:nth-child(2) {

        opacity: 1;

    }

    .std-btn4-box:hover .std-btn4-icon img:nth-child(1) {

        opacity: 0;

    }

    .std-btn4-box:hover .std-btn4-icon {

        animation: Arrow .8s forwards;

    }

    .arrows-icon:hover {

        background: #0074B0;

    }

    .mftl-ul-li ul li p a:hover {

        opacity: 1;

    }

    .ys-bbuli .std-btn1-box:hover {

        border: solid 1px var(--colormain1);

        color: var(--colorfff);

    }

    .immove-case-ul-li a:hover .std-btn4-icon img:nth-child(2) {

        opacity: 1;

    }

    .immove-case-ul-li a:hover .std-btn4-icon img:nth-child(1) {

        opacity: 0;

    }

    .immove-case-ul-li a:hover .std-btn4-icon {

        animation: Arrow .8s forwards;

    }

    .immove-case-ul-li a:hover .std-btn4-box p {

        color: #0074B0;

    }

    .immove-tend-le-pic:hover img {

        transform: scale(1.05);

    }

    .mfmu-li a:hover {

        opacity: 1;

    }

    .suerty-list-ul-li:hover .std-btn4-icon {

        animation: Arrow .8s forwards;

    }

    .sntu-li-pic:hover img {

        transform: scale(1.05);

    }

    .msbu-li a:hover .msbu-li-icon {

        animation: Arrow .8s forwards;

    }

    .home-repo .std-btn4-box:hover p {

        color: var(--colorfff);

    }

    .isul-ri:hover .ys-imgbox-cover img {

        transform: scale(1.05);

    }

}

/* 载入效果 */

.yx-case8-fadeInUpimg {

    animation: fadeInUpimg 2.4s ease 1;

}

@keyframes fadeInUpimg {

    0% {

        transform: scale(1.2);

    }

    100% {

        transform: scale(1);

    }

}

/*文字斜向载入  */

.mod-fadeclip {

    animation: fadeclip 1s ease 1;

    animation-delay: 0.2s;

    animation-fill-mode: forwards !important;

}

@keyframes fadeclip {

    0% {

        clip-path: polygon(0 0, 100% 0, 100% 0, 0 50%);

        transform: translateY(60px);

        opacity: 0;

    }

    100% {

        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);

        transform: translateY(0);

        opacity: 1;

    }

}



.ctact-arm-le-ul {

    display: none;

}

.ctact-arm-le-ul:first-child {

    display: block;

}

/* 导航下拉 */

.rese-pull,
.serv-pull {

    border-radius: 0px 0px var(--border-radius12) var(--border-radius12);

    background: #FFF;

    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.12);

    overflow: hidden;

}

.rese-pull .mod-pull-ul-li a {

    font-size: var(--font16);

    line-height: var(--line16);

    color: var(--color333);

    transition: all .4s;

    text-align: center;

    display: block;

}

.rese-pull .mod-pull-ul-li {

    margin-bottom: 20px;

}

.rese-pull .mod-pull-ul-li:last-child {

    margin-bottom: 0px;

}

.rese-pull .mod-pull-ul-li.yxnav-active2 a {

    color: var(--colormain1);

}

.head-nav-item5,
.head-nav-item6 {

    position: relative;

}

.rese-pull {

    width: calc(100% + 85px);

    padding: 40px 10px;

}

.serv-pull {

    width: calc(100% + 500px);

    padding: 40px 40px;

}

.serv-pull .mod-pull-box,

.rese-pull .mod-pull-box {

    height: auto;

    max-height: 140px;

}

.head-nav-item5 .mod-pull-ul-li {

    width: 100%;

    padding: 0 !important;

}

.serv-pull .mod-pull-ul-li {

    width: 33.333333%;

}

.rese-pull .mod-pull-ul,
.serv-pull .mod-pull-ul {

    padding-right: 10px;

}

.mod-pull-ul-li.nomore .mpul-top {

    border-bottom: solid 1px transparent;

}

.head-nav-item7 .mod-pull-ul-li.nomore .mpul-top {

    border-bottom: solid 1px #dbdbdb !important;

}

.cadeta-page .ilbl-text:nth-child(2n) .ilbl-text-box {

    background: #EBF2FF !important;

}

.cadeta-page .ilbl-text:nth-child(2n) .ilbl-text-box p {

    color: #3E6DE6 !important;

}

/* 暂时隐藏 */

.ilbh-icon {

    display: none;

}

.esg-cry-cont-icon {

    display: none;

}



/* 20240717 */

.prfrom-ri-list-pull {

    background: #EFF6FA;

    top: calc(100% + 6px);

    padding: 10px 0;

    height: 148px;

    position: absolute;

    left: 0;

    width: 100%;

    z-index: 4;

    display: none;

}

.mcl_load .dot {

    width: 6px;

    height: 6px;

    background: var(--colormain1);

    border-radius: 50%;

    position: absolute;

    top: calc(50% - 5px);

}

.mcl_load .dot1 {

    left: 0px;

    -webkit-animation: dot-jump 0.5s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;

    animation: dot-jump 0.5s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;

}

.mcl_load .dot2 {

    left: 15px;

    -webkit-animation: dot-jump 0.5s 0.2s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;

    animation: dot-jump 0.5s 0.2s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;

}

.mcl_load .dot3 {

    left: 30px;

    -webkit-animation: dot-jump 0.5s 0.4s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;

    animation: dot-jump 0.5s 0.4s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;

}

.mod_company {

    position: relative;

}

.mcl_load {

    position: relative;

    width: 45px;

    height: 45px;

    border-radius: 50%;

    display: inline-block;

    vertical-align: middle;

    left: 18px;

    top: 3px;

    padding: 15px 18px;

}

.mod_company_list {

    display: block !important;

    height: 100% !important;

}

@keyframes dot-jump {

    0% {

        transform: translateY(0);

    }



    100% {

        transform: translateY(-15px);

    }

}

.product-broch-wrap-item {

    display: none;

}

.product-broch-wrap-item:first-child {

    display: block;

}

.c2-page .product-broch-nav {

    position: relative;

    top: auto;

}

.product-broch {

    overflow: hidden;

}

.product-broch-wrap .isul-le-bot-word p {

    height: auto;

    -webkit-line-clamp: inherit;

}

.home-other-ri {

    display: none;

}

.home-other {

    padding: 190px 0 !important;

}

.immove-case-ul .slick-track {

    display: flex;

    align-items: stretch;

}

.icul-sec {

    display: flex !important;

    flex-direction: column;

    justify-content: space-between;

}

.isul-le-bot-word p {

    -webkit-line-clamp: inherit;

    height: auto;

}

.ys-ban-slick {

    padding-bottom: 0px !important;

}

.ys-ban-slick .slick-dots li {

    width: 20px;

    height: 2px;

    border-radius: 20px;

    background-color: #d9d9d9;

    transition: all .4s;

}

.ys-ban-slick .slick-dots li.slick-active {

    width: 80px;

}

.ys-ban-slick .slick-dots {

    bottom: 46px;

    text-align: center;

    padding-left: 0px !important;

}

.home-spots-ul .slick-track {

    display: flex;

    align-items: stretch;

}

.home-spots-ul-li {

    height: auto !important;

}

.home-spots-ul-li a {

    height: 100%;

}

/* 2024.07.23 */

/*.prfrom-le h1 {*/

/*    display: none;*/

/*}*/

.prfrom-le-text {

    font-size: 26px;

}

.plul-word p {

    font-size: 20px;

}

.company_list_item {

    font-size: 14px;

    line-height: 1.75;

    color: var(--color666);

    margin-bottom: 10px;

    padding: 0 10px;

}

.prfrom-cont {

    padding: 248px 0 296px;

}

.hnlu-lis {

    display: none;

}

.hnlu-lis:first-child {

    display: block;

}

.hnru-li-box,
.hnru-li-tit,
.hnru-li-date p,
.hnru-li-tit::after {

    transition: all .4s;

}

.hnru-li.act .hnru-li-box {

    background: var(--colormain1);

}

.hnru-li.act .hnru-li-tit,
.hnru-li.act .hnru-li-date p {

    color: var(--colorfff);

}

.hnru-li.act .hnru-li-tit::after {

    background: var(--colorfff);

}

.mpcm-ul-li-date p {

    color: #7A838E;

    line-height: 1.7;

}

.mpcm-ul-li-date {

    margin-bottom: 5px;

}

.mpcm-ul-li-wrap {

    width: calc(100% - 40px);

    margin-left: 17px;

}

.mpcm-ul-li-icon {

    margin-top: 12px;

}

.mpbc-word-text p a {

    display: inline-block;

    padding-left: 5px;

    color: #fff
}

.head-nav-item5 .mpul-top a {

    text-align: center;

    display: block;

}

.hnru-li-box {

    display: flex;

    flex-direction: column;

    justify-content: space-between;

}

.immove-presc-ri-bot .mCSB_container {

    padding-bottom: 5px;

}

.pfbl-sect-ri-img,
.pfbl-sect-ri-img img {

    width: 100%;

}

.rlul-ri-btn .std-btn2 {

    display: none;

}

.about-capab-ul .slick-track {

    display: flex;

    align-items: stretch;

}

.about-capab-ul-li {

    height: auto !important;

}

.acul-list {

    height: 100% !important;

}

.about-deve-btmul-li {

    padding: 0 10px;

}

.about-deve-btmul .slick-track {

    margin: 0 -10px;

}

.nbcu-li-link-btn {

    float: left;

}

.nbcu-li-link-data {

    float: right;

}

.manage-page-swiper .swiper-wrapper {

    align-items: stretch;

}

.manage-page-swiper-item {

    height: auto !important;

}

.mpsi-page {

    height: 100% !important;

}

.home-repo-ri .home-repo-le-word p {

    height: 5.4em;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    overflow: hidden;

    text-overflow: ellipsis;

}

.pftl-li-text {

    padding: 20px 0;

}

/* 20240725 */

.mod-lang.act .mod-lang-box {

    border: 1px solid var(--colormain1);

    background: var(--colormain1);

}

.mod-text,
.alternative-main .apcr-ul-li-text p {

    text-transform: capitalize;

}

.immove-page .tan,
.product-page .tan {

    width: 100%;

    height: 100%;

    z-index: 1000;

}

.immove-page .free-cont-pic,
.product-page .free-cont-pic {

    width: 240px;

    height: 240px;

    margin-top: 18px;

    padding: 5px;

    border: 1px solid rgb(238, 238, 238);

    border-radius: 10px;

}

.tan.nomore {

    display: none;

}

.case-page .ys-nyban-btn .std-btn1,
.academy-page .ys-nyban-btn .std-btn1,
.real-page .ys-nyban-btn .std-btn1 {

    display: none;

}

.free-btn.std-btn1 .std-btn1-box {

    width: 100%;

}

.free-cont-word {

    padding-bottom: 30px;

    margin-top: 20px;

}

.free-cont-word p {

    text-align: center;

    font-size: 14px;

    color: #666;

}

.immove-page .free-cont-tp-text,
.product-page .free-cont-tp-text {

    width: 100%;

    text-align: center;

    padding: 20px 0;

    background: #266eff;

    color: #fff;

}

.immove-page .free-modal .ys-modal-content,
.product-page .free-modal .ys-modal-content {

    width: 400px;

    padding: 0px;

    border-radius: 0px;

}

.immove-page .icon-close:before,
.product-page .icon-close:before {

    content: "\e747";

    color: #fff;

    font-weight: normal;

    font-size: 14px;

}

.immove-page .ys-modal-close,
.product-page .ys-modal-close {

    top: 25px;

}

.ys-ph-navbar3 .ys-ph-nav li.yxnav-active4>.ys-phnav-lisbox .ys-phnav-header-font {

    color: var(--colormain1);

}

.mod-phbtn {
    display: none;
}

/*20240731*/
.mod-aside {
    display: none;
    width: 32px;
    position: fixed;
    right: 16px;
    bottom: 98px;
    border-radius: 30px;
    background: var(--colormain1);
    z-index: 99;
}

.mod-bots {
    display: none;
}

.mod-aside-box {
    display: block;
    padding: 2px 0;
}

.mod-aside-icon {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: #fff;
    margin: 0 auto;
    position: relative;
}

.mod-aside-icon img {
    width: 56%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.mod-aside-text {
    margin: 8px 0 2px;
    display: flex;
    justify-content: center;
}

.mod-aside-text p {
    color: #fff;
    line-height: 1.4;
    writing-mode: vertical-rl;
    font-size: 12px;
    text-align: center;
    letter-spacing: 4px;
}

.mod-botbtn {
    display: flex;
    width: 100%;
    position: fixed;
    justify-content: space-between;
    bottom: 0;
    z-index: 99;
    padding: 10px 16px 20px;
    background: #fff;
    /*margin: 0 -5px;*/
}

.mod-botbtn-chat,
.mod-botbtn-try {
    width: 48%;
}

.mod-botbtn-chat-box,
.mod-botbtn-try-box {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border-radius: 4px;
    border: solid 1px var(--colormain1);
    padding: 7px 12px;
    overflow: hidden;
}

.mod-botbtn-try-box {
    background: var(--colormain1);
}

.mod-botbtn-chat-icon,
.mod-botbtn-try-icon {
    width: 16px;
    flex-shrink: 0;
    margin-right: 10px;
}

.mod-botbtn-chat-icon img,
.mod-botbtn-try-icon img {
    width: 100%;
}

.mod-botbtn-chat-box p,
.mod-botbtn-try-box p {
    font-size: 14px;
    line-height: 1.4;
    color: var(--colormain1);
}

.mod-botbtn-try-box p {
    color: #fff;
}

.altumcode-middle_right {
    right: 0px !important;
}

.ys-hd-ph.nomore .ys-phsubnav-modal.on {
    transform: translateX(100%);
}

.ys-hd-ph.nomore .ys-phnav-menu.on {
    transform: translateX(100%);
    transition: all .5s cubic-bezier(.55, .085, .68, .53);
}

.ys-ban-li a[href="javascript:;"] {
    cursor: default;
}

.honor-page .ys-nyban-btn {
    display: none;
}

.honor-page .ys-nyban-img::after {
    /*background: linear-gradient(90deg, #5A8AC2 19.87%, rgba(13, 62, 119, 0.00) 63.46%, rgba(85, 92, 105, 0.00) 100%);*/
}

.honor-page .ys-nyban-title h1 {
    text-align: left !important;
    color: var(--colorfff);
    margin-bottom: 0px !important;
}

.honor-page .ys-nyban-title p {
    margin-top: 26px;
}


.hbul-box-icon {
    margin-left: 20px;
}

.hlsl-bot-ul-li {
    width: auto;
}

/* 20240823-G1公司介绍-start */
.about-newmain .about-comp-cry {
    box-shadow: 0px 15px 32px 0px rgba(16, 53, 121, 0.08);
}

.about-newmain .about-comp-ri {
    width: 100% !important;
    padding: var(--space80) var(--space120) var(--space120) !important;
}

.about-newmain .about-comp-ri h2 {
    margin-bottom: var(--space60);
    color: var(--color333);
    line-height: var(--line12);
}

.about-newmain .about-capab-wrap {
    background: #EFF6FA;
    padding-top: var(--space120);
    padding-bottom: var(--space100);
}

.about-newmain .about-capab {
    background: transparent;
}

.about-newmain .about-capab-bg {
    width: 100%;
    overflow: hidden;
}

.about-newmain .about-capab-bg-box,
.about-capab-bg img {
    width: 100%;
}

.about-newmain .about-newcry-item-top {
    padding: 160px 0 190px;
    background: transparent;
}

.about-newmain .about-newcry-item-top h3 {
    text-align: left;
    color: var(--colorfff);
}

.about-newmain .anit-text {
    line-height: 1.5;
    margin-top: 24px;
    text-align: left;
    color: var(--colorfff);
}

.about-newmain .about-newcry-item-bot {
    padding: var(--space120) 0;
}

.about-newmain .anib-ul-li-box {
    display: flex;
    align-items: flex-start;
}

.about-newmain .aulb-le {
    color: var(--colormain1);
    line-height: 1.1;
    flex-shrink: 0;
    margin-right: 56px;
}

.about-newmain .aulb-ri p {
    color: var(--color333);
    line-height: 1.6;
}

.about-newmain .anib-ul-li {
    margin-bottom: 24px;
}

.about-newmain .anib-ul-li:last-child {
    margin-bottom: 0px;
}

.about-newmain .about-newcry-imglist {
    position: fixed;
    top: 0;
    overflow: hidden;
}

.about-newmain .about-newcry-imglist-img {
    width: 100vw;
    height: 100vh;
    object-fit: cover;
}

.about-newmain .about-comp,
.about-newmain .about-capab,
.about-newmain .about-newcry-item-bot {
    background: var(--colorfff);
}

.about-newmain .about-page .ys-nybanner,
.about-newmain .about-comp,
.about-newmain .about-capab,
.about-newmain .about-newcry-tit,
.about-newmain .about-newcry-item,
.about-page .ys-footer,
.about-newmain .mod-footcon {
    z-index: 10;
    position: relative;
}

.about-newmain .about-newcry-tit {
    padding-bottom: var(--space60);
    background: var(--colorfff);
}

.about-newmain .about-newcry h2 {
    margin-bottom: 0px;
}

.about-newmain .about-newcry-imglist::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%);
}

.about-newmain .anit-pic {
    display: none;
}

.about-newmain .ys-nybanner {
    z-index: 9;
}


/* 20240823-G1公司介绍-end */


/*20240827-英文页面修改-start*/
.new-cont .message-page .message-page-cont-head input,
.new-cont .message-page .message-page-cont-head input::placeholder {
    text-transform: none;
}

.new-cont p,
.new-cont div,
.new-cont h1,
.new-cont h2,
.new-cont h3,
.new-cont h4,
.new-cont h5,
.new-cont h6,
.new-cont span,
.new-cont a {
    word-wrap: normal;
    word-break: keep-all;
}

/*分享翻译*/
.new-cont .ys-wechat-cont-parga p::before {
    /*分享中文版本*/
    /*content: '分享到 - 微信';*/
    /*分享英文版本*/
    content: 'Share the - weixin';
}

.new-cont .publish-page .pmcu-li-bottom p,
.new-cont .mpbc-word-text p {
    line-height: 1.5;
}

.new-cont .mpbc-word .std-h4 {
    width: 60%;
}

.new-cont .mpbc-word-text p {
    margin-bottom: 12px;
}

.new-cont .mod-text {
    text-transform: none;
}

.new-cont .manage-mid .mlcr-word-name::before {
    display: none;
}

.new-cont .mlcr-text p {
    line-height: 1.5;
    height: 4.5em;
}

.new-cont .mlcr-word-post {
    line-height: 1.5;
}

.new-cont .manage-modal .mlcr-text p {
    height: auto;
}

.new-cont .mlcr-word {
    flex-direction: column;
}

.new-cont .eull-item-le-num {
    margin-right: 34px;
}

.new-cont .investor-bancry-tit {
    line-height: 1.25;
}

.new-cont .code {
    width: 66%;
}

.new-cont .investor-bancry-btm p {
    line-height: 1.5;
}

.investor-bancry {
    z-index: 5;
}

.new-cont .ibbm-ri span,
.new-cont .ibbm-ri-text,
.new-cont .investor-top-ri p {
    line-height: 1.5;
}

.new-cont .iulb-word p {
    line-height: 1.45;
}

.new-cont .iulb-tit {
    margin-bottom: 12px;
}

/*20240827-英文页面修改-end*/
.new-cont .altumcode {
    display: none !important;
}

.c3-page .product-broch-wrap .immove-solu-ul-li:nth-child(2n+1) .isul-sect {
    background: #E6F4FC;
}

.c3-page .product-broch-wrap .immove-solu-ul-li:nth-child(2n+2) .isul-sect {
    background: #EFF6FA;
}

/* 专题页新增 star */

.special-page-ban {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    text-align: center;
    padding-top: 60px;
}


.special-page-ban-logo {
    width: 140px;
    border-radius: 50px;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 15px;
}

.special-page-ban-logo img {
    width: 100%;
}

.special-page-ban-tit .std-h1-inside {
    color: #333;
    line-height: 1.2;
     font-size: var(--font48);
}

.special-page-ban-info p {
    color: #999999;
    line-height: 1.8;
}

.special-page-ban-tit {
    margin-bottom: 12px;
}

.special-increa {
    width: 100%;
    position: relative;
}

.special-increa-top {
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
}

.special-increa-top .immove-meth-word {
    margin-top: 20px;
}

.special-increa-img {
    width: 100%;
    position: relative;
}

.special-increa-img img {
    width: 100%;
}

.special-acquis {
    width: 100%;
    position: relative;
}

.special-acquis-btm {
    width: 100%;
    position: relative;
}

.special-acquis-btm-point {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 64px;
}

.special-acquis-btm-point::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: rgba(98, 166, 244, 0.3);
}

.sabp-wrap {
    display: flex;
    align-items: stretch;
    cursor: pointer;
}

.sabp-wrap-le {
    width: 60px;
}

.sabp-wrap-le img {
    width: 100%;
}

.sabp-wrap-ri {
    display: flex;
    align-items: center;
    position: relative;
}

.sabp-wrap-ri::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 2px;
    border-radius: 23px;
    background: #1A76FF;
    opacity: 0;
    transition: all 0.36s;
}

.sabp-li.slick-current .sabp-wrap-ri::after {
    opacity: 1;
    width: 100%;
}

.sabp-wrap-ri p {
    color: #7A838E;
    line-height: 1.75;
}

.sabp-wrap-ri p {
    color: #7A838E;
}

.special-acquis-btm-ul {
    width: 100%;
}

.sabu-wrap {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.sabu-li {
    width: 100%;
    position: relative;
    display: none;
}

.sabu-wrap-le-labe p {
    color: #1A76FF;
    line-height: 1.75;
    font-size: 14px;
    border-radius: 4px;
    background: #DEEFFB;
    padding: 4px 16px;
}

.sabu-wrap-le-labe {
    display: flex;
    margin-bottom: 12px;
}

.sabu-wrap-le-tit .std-h2 {
    color: #333;
    line-height: 1.4;
}

.sabu-wrap-le-tit {
    margin-bottom: 40px;
}

.sabu-wrap-le-info p {
    color: #666;
    line-height: 1.75;
    margin-bottom: 20px;
}

.sabu-wrap-le-more {
    display: flex;
}

.swlm-link {
    color: #fff;
    line-height: 1.75;
    position: relative;
    padding: 6px 50px;
    border-radius: 80px;
    overflow: hidden;
    z-index: 1;
    transition: all 0.36s;
    background: #1975FF;
}

.swlm-link::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: linear-gradient(90deg, #1975FF 14.33%, #57CCFF 100%);
    transition: all 0.36s;
    opacity: 0;
}

.sabu-wrap-le-info {
    padding-bottom: 50px;
}

.sabu-wrap-le {
    width: 32%;
}

.sabu-wrap-ri {
    width: 61%;
}

.sabp-li {
    display: none;
}

.sabu-li:first-child,
.sabp-li:first-child {
    display: block;
}

.special-acquis-btm-point .slick-list {
    width: 100%;
}

.special-acquis-btm-point .slick-track {
    margin: 0 auto;
}

.special-clue {
    width: 100%;
    position: relative;
    background: #F5F6FA;
}

.special-clue-ul {
    width: 100%;
}

.special-clue-ul-li {
    width: 100%;
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 60px;
}

.scul-wrap {
    width: 100%;
    border-radius: 16px;
    background: #FFF;
    position: relative;
    padding: 63px 100px;
    display: flex;
    min-height: 540px;
    align-items: center;
}

.swlt-le {
    width: 80px;
    flex: none;
}

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

.swlt-ri-tit .std-h2 {
    color: #333;
    line-height: 1.4;
}

.scul-wrap-le-tit {
    display: flex;
    margin-bottom: 25px;
}

.swlt-ri {
    padding-left: 12px;
    padding-top: 6px;
}

.swlt-ri-info p {
    font-size: 14px;
    line-height: 1.75;
    color: #666;
}

.swlu-li-tit .std-h3 {
    color: #333;
    line-height: 1.5;
}

.swlu-li-info p {
    color: #666;
    line-height: 1.75;
}

.swlu-li-tit {
    margin-bottom: 8px;
}

.swlu-li {
    margin-bottom: 30px;
}

.scul-wrap-le {
    width: 50%;
}

.scul-wrap-le-ul {
    padding-bottom: 10px;
}

.scul-wrap-ri {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -2px;
    width: 41.5%;
    -webkit-mask-size: var(--width) var(--height);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: 50% 50%;
}

.scul-wrap-ri img {
    width: 100%;
}

.special-clue-ul-li:nth-child(odd) .scul-wrap-ri {
    -webkit-mask-image: url(../images/00101.svg);
    mask-image: url(../images/00101.svg);
}


.special-clue-ul-li:nth-child(even) .scul-wrap {
    justify-content: flex-end;
}

.special-clue-ul-li:nth-child(even) .scul-wrap-ri {
    right: auto;
    left: -2px;
    -webkit-mask-image: url(../images/00102.svg);
    mask-image: url(../images/00102.svg);
}

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

.special-grow {
    width: 100%;
}

.special-grow-ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}

.special-grow-ul-li {
    width: 16.666666%;
    padding: 0 10px;
    margin-bottom: 20px;
}

.special-grow-ul-li .ys-imgbox-cover {
    border-radius: 6px;
    background: #FFF;
    box-shadow: 0px 0px 16px 0px rgba(116, 120, 195, 0.16);
}

.special-increa-top .immove-meth-word {
    margin-bottom: 0 !important;
}

.special-acquis-btm-ul.act .sabu-li.slick-current .sabu-wrap-ri img:nth-child(1),
.special-acquis-btm-ul.act .sabu-li.slick-current .sabu-wrap-le-more,
.special-acquis-btm-ul.act .sabu-li.slick-current .sabu-wrap-le-info,
.special-acquis-btm-ul.act .sabu-li.slick-current .sabu-wrap-le-tit,
.special-acquis-btm-ul.act .sabu-li.slick-current .sabu-wrap-le-labe {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.2s;
}


.special-acquis-btm-ul.act .sabu-li.slick-current .sabu-wrap-ri img:nth-child(2) {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.6s;
}

.priu-li {
    width: 50%; 
}
.scul-wrap-ri img {
    transition: all 0.56s;
}

body.act1 .special-page .ys-main{
    padding-top: 0 !important;
}

.apcr-link-box::after,
.priu-li.act .priu-li-text {
    background: #1975FF !important;
}

.apcr-link-text a {
    color: #1975FF !important;
}

.std-btn2-box::after {
     background: #1975FF !important;
}

.std-btn2-box {
    background: rgb(25 117 255 / 80%) !important;
}



.ys-cont1136 {
    width: 1136px;
    margin: 0 auto;
    max-width: calc(100% - 48px);
}


.sabu-wrap-le {
    width: 43%;
}

.sabu-wrap-ri {
    width: 57%;
}

.sabu-wrap-le-tit {
    margin-bottom: 30px;
}

.sabu-wrap-le-info {
    padding-bottom: 25px;
}

.scul-wrap {
    min-height: 430px;
    padding: 56px 88px
}

.special-img {
    width: 100%;
}

.special-img a{
    width: 100%;
    display: block;
}
.special-img img{
    width: 100%;
}

.special-imgp {
    max-width: 1920px;
    margin: 0 auto;
}

body.act1 .ys-main{
    padding-top: 0 !important;
}


/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .swlm-link:hover {
        background: transparent;
    }

    .swlm-link:hover::after {
        opacity: 1;
    }
    
    .scul-wrap:hover .scul-wrap-ri img{
        transform: scale(1.1);
    }

}

/* 专题页新增 end */