﻿@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: 48px;    --font40: 40px;    --font32: 32px;    --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;}/*20250522--售后修改--start*/.hcsu-li-btm-icon{    width: 240px;}/*20250555--售后修改--end*/