﻿@charset "utf-8";

body {

    font-family: "PingFang SC", "Microsoft YaHei" !important;

}

@font-face {

    font-family: 'MingYuanyun-Medium';

    src: url('../fonts/montserratmedium.eot');

    src: url('../fonts/montserratmedium.eot') format('embedded-opentype'),

         url('../fonts/montserratmedium.woff2') format('woff2'),

         url('../fonts/montserratmedium.woff') format('woff'),

         url('../fonts/montserratmedium.ttf') format('truetype'),

         url('../fonts/montserratmedium.svg') format('svg');

    font-display: swap;

}

@font-face {

    font-family: 'MingYuanyun-Regular';

    src: url('../fonts/outfitregular.eot');

    src: url('../fonts/outfitregular.eot') format('embedded-opentype'),

         url('../fonts/outfitregular.woff2') format('woff2'),

         url('../fonts/outfitregular.woff') format('woff'),

         url('../fonts/outfitregular.ttf') format('truetype'),

         url('../fonts/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(../fonts/g1_icon02.svg) no-repeat;

}

.new-swiper .swiper-button-prev:after {

    width: 20px;

    height: 20px;

    content: '' !important;

    background: url(../fonts/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);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}

.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;
}
/*20250522--售后修改--end*/
/*20250704--售后修改--start*/
.home-coop .hlsl-top-btn{
    display: flex;
    justify-content: center;
    position: relative;
    z-index:2;
}
/*20250704--售后修改--end*/

/*20250905*/
.prfrom-ri-list-code input{
    padding-right: 100px !important;
}
.prfrom-ri-list-img{
    height: 32px;
    position: absolute;
    bottom: 1px;
    right: 1px;
    cursor: pointer;
    border-radius: 0px 4px 4px 0;
    overflow: hidden;
}
.prfrom-ri-list-img img {
    width: 100%;
    height: 100%;
}
.prfrom-ri-list-code label{
    position: relative;
}
/*20250905*/

/*20251022--delia售后修改--start*/
.pssu-li a{
    height: 100%;
    align-items: flex-start;
}
.pssu-li{
    height: auto !important;
}
.pssu-li-pic{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.pssu-li-ri{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.pssu-li-ri-word p {
    height: auto;
    -webkit-line-clamp: inherit;
}
/*20251022--delia售后修改--end*/
/* 2025.11.06 - tammy - start */
.faq-core-cry{
    display: flex;
    align-items: flex-start;
}
.faq-core-cry-left{
    width: 298px;
    margin-right: 31px;
}
.faq-core-cry-right{
    width: calc(100% - 298px - 31px);
    flex-grow: 1;
}
.faq-core{
    background: #EFF6FA;
}
.faq-core-top .faq-core-cry-right{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.fccr-result{
    color: var(--color666);
    line-height: 1.5;
    padding-left: 35px;
}
.fccr-search{
    width: 364px;
    height: 40px;
    border-radius: 50px;
    background: var(--colorfff);
    box-shadow: 0 2px 10px 0 rgba(7, 56, 83, 0.14); 
    display: flex;
    align-items: center;
    padding-right: 15px;
}
.fccr-search-btn{
    width: 20px;
    cursor: pointer;
}
.fccr-search-btn img{
    width: 100%;
}
.fccr-search input{
    width: 50%;
    flex-grow: 1;
    padding-left: 30px;
    padding-right: 15px;
    font-size: var(--font16);
    line-height: 1.5;
}
.fccr-search input::placeholder{
    color: #7A838E;
}
.faq-core-top{
    margin-bottom: 40px;
}
.faq-core-all .faq-core-cry-left{
    border-radius: 12px;
    background: var(--colorfff);
    box-shadow: 0 0 24px 0 rgba(7, 56, 83, 0.14);
    padding: 32px 26px 33px;
}
.faq-core-all .faq-core-cry-right{
    border-radius: 12px;
    background: var(--colorfff);
    box-shadow: 0 0 24px 0 rgba(7, 56, 83, 0.14);
}
.fccl-inof-nub-top{
    cursor: pointer;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 23px 0 23px 30px;
}
.fccl-int-icon{
    width: 14px;
    top: calc(var(--font24) * 0.7 - 7px);
    position: relative;
    transform: rotate(180deg);
    transition: all .4s ease;
}
.fccl-int-icon img{
    width: 100%;
}
.fccl-inof-nub.on .fccl-int-icon{
    transform: rotate(0deg);
}
.fccl-inof-nub{
    border-bottom: 1px solid rgba(122,131,142,.4);
}
.fccl-inof-nub:last-child{
    border-bottom: 0px;
}
.fccl-inof-nub-down{
    border-top: 1px solid rgba(122,131,142,.4);
}
.fccl-ind-item-icon{
    width: 30px;
    height: 30px;
    position: relative;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .4s ease;
}
.fccl-ind-item{
    display: flex;
    align-items: flex-start;
    padding: 12px 0 12px 28px;
    cursor: pointer;
}
.fccl-ind-item-icon::before{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border-radius: 50%;
    border: 1px solid #008CCE;
    transition: all .4s ease;
}
.fccl-ind-item .std-text1{
    width: 50%;
    flex-grow: 1;
    padding-left: 20px;
}
.fccl-inof-nub-down{
    padding-top: 15px;
    padding-bottom: 15px;
    display: none;
}
.fccl-ind-item .std-text1{
    line-height: 1.75;
    position: relative;
    top: 1px;
}
.fccl-ind-item-icon img{
    width: 13px;
    position: relative;
    z-index: 6;
    margin-left: 1px;
    margin-top: 1px;
}
.fccl-ind-item.on .fccl-ind-item-icon::before{
    background: #008CCE;
}
.faq-core-all .faq-core-cry-right{
    padding: 17px 50px 90px 50px;
}
.fccr-inof-nub-link{
    padding: 24px 0;
    border-bottom: 1px solid rgba(122,131,142,.4);
    width: 100%;
    display: block;
    line-height: 1.75;
    transition: all .4s ease;
}
.faq-core-all .mod-paging {
    margin-top: var(--space80);
}
.faq-core-cry-left,
.detail-core-cry-recommend{
    position: sticky;
    top: calc(80px + var(--space60));
}
.faq-core{
    overflow: visible;
}
.detail-core{
    background: #EFF6FA;
    overflow: visible;
    padding-top: calc(var(--space60) + 10px);
}
.detail-core-cry{
    display: flex;
    align-items: flex-start;
}
.detail-core-cry-recommend{
    width: 344px;
    margin-left: 30px;
    border-radius: 12px;
    background: var(--colorfff);
    box-shadow: 0 0 24px 0 rgba(7, 56, 83, 0.14);
}
.detail-core-cry-text{
    width: calc(100% - 344px - 30px);
    flex-grow: 1;
    border-radius: 12px;
    background: var(--colorfff);
    box-shadow: 0 0 24px 0 rgba(7, 56, 83, 0.14);
}
.detail-core-cry-text{
    padding: var(--space80) 62px var(--space100) 92px;
}
.dcct-top{
    border-bottom: 1px solid rgba(122,131,142,.5);
    padding-bottom: 34px;
}
.dcct-top .std-h2{
    color: var(--color333);
    line-height: var(--line14);
}
.dcct-top .std-text1{
    margin-top: 31px;
    line-height: 1.75;
}
.dcct-top{
    margin-bottom: var(--space50);
}
.detail-core-cry-text .yxedr-active p{
    color: var(--color333);
    line-height: 1.75;
}
.detail-core-cry-recommend{
    padding: 35px 55px;
}
.dccr-inof-nub-link{
    padding: 15px 0;
    display: block;
    border-bottom: 1px solid rgba(122, 131, 142, 0.5);
    transition: all .4s ease;
}
.dccr-inof-nub:last-child .dccr-inof-nub-link{
    border-bottom: 0px;
}
.fccl-inof-nub-down{
    max-height: 248px;
}
.faq-scroll1 .mCSB_inside>.mCSB_container {
    margin-right: 12px;
}
.faq-scroll1 .mCSB_scrollTools {
    right: 4px;
    top: calc(var(--font16) * 0.75);
    bottom: calc(var(--font16) * 0.75);
}
.faq-scroll1 .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 1px;
    background-color: #008CCE!important;
}
.faq-scroll1 .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(122, 131, 142, 0.4) !important;
}
.faq-scroll1 .mCSB_scrollTools .mCSB_draggerRail {
    width: 1px;
}
@media screen and (min-width: 1200px){
    .fccr-inof-nub-link:hover{
        color: #008CCE;
    }
    .dccr-inof-nub-link:hover{
        color: #008CCE;
    }
}
/* 2025.11.06 - tammy - end */
.hlsr-pic,
.hcsu-li a,
.isul-ri{
    transform: rotate(0deg);
    -wekit-transform: rotate(0deg);
}
/*Delia--2026.2.2-售后修改--start*/
.mpul-top a{
    font-weight: bold;
}
/*Delia--2026.2.2-售后修改--end*/
/*侧边导航star*/

.mod-side {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    margin: auto 0;
    max-width: 100% !important;
    z-index: 99999999999;
}

.mswc-ul {
    background: #008ED8;
    border-radius: 50px;
    width: 54px !important;
    position: relative;
    z-index: 1;
}

.mswc-ul-li {
    display: block;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    position: relative;
    z-index: 1;
}

.mswc-ul-li-btn {
    padding: 14px 12px !important;
}

.mswc-ul-email .mswc-ul-li-btn {
    padding-top: 34px !important;
}

.mswc-ul-li-btn::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100% !important;
    height: 100% !important;
    background: #fff;
    border-radius: 8px;
    z-index: -1;
    opacity: 0;
    transition: all .36s;
}

.mulb-icon {
    position: relative;
    z-index: 1;
    width: 30px !important;
    height: 30px !important;
    margin: 0 auto !important;
}

.mulb-icon img{
    transition: all .36s;
    width: 100% !important;
    height: 100% !important;
    object-fit: contain;
    max-width: 100%;
}
.mulb-icon img:nth-child(2){
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}
.mswc-ul-li-top img{
    opacity: 1 !important;
}

.mulb-tit {
    font-size: 14px;
    line-height: 20px !important;
    color: #fff;
    width: 2em !important;
    margin: 2px auto 0 !important;
    cursor: default;
    transition: all 0.36s;
}

.mswc-ul-li-pop {
    position: absolute;
    top: 50%;
    right: 100%;
    padding-right: 18px !important;
    visibility: hidden;
    pointer-events: none;
    transform: translateX(10px) translateY(-50%) !important;
    opacity: 0;
    transition: all .5s;
}

.mulp-cont {
    position: relative;
    z-index: 1;
    width: 220px !important;
    text-align: center;
    background: #fff;
    box-shadow: 0 2px 19px 10px rgba(22, 44, 112, .05);
    border-radius: 8px;
}

.mulp-cont::before {
    content: "";
    position: absolute;
    right: calc(-16px / 1.414 / 2);
    top: 50%;
    z-index: -1;
    width: 16px !important;
    height: 16px !important;
    transform: translateY(-50%) rotate(45deg) !important;
    background: #fff;
}

.mulp-cont-item {
    padding: 25px 25px !important;
}

.mulp-cont-item-tit {
    margin-bottom: 7px !important;
    color: #000;
    text-align: left;
    font-size: 16px;
}

.mulp-cont-item-num {
    color: #000;
    font-size: 18px;
    line-height: 21px !important;
    text-align: left;
    font-weight: 700;
}
.mulp-cont-item-num a {
    font-size: inherit;
    line-height: inherit !important;
    color: inherit;
}

.mulp-cont-qrcode {
    width: auto !important;
    display: flex;
    padding: 28px 0 !important;
    text-align: center;
    background: #fff;
    box-shadow: 0 2px 19px 10px rgba(22, 44, 112, .05);
    border-radius: 8px;
    position: relative;
    z-index: 1;
}

.mulp-cont-item {
    padding: 0 25px !important;
    width: 156px !important;
}
.mulp-cont-item img{
    width: 100% !important;
    margin-bottom: 8px !important;
}

.mulp-cont-item span {
    display: block;
    font-size: 14px;
    line-height: 18px !important;
    color: #000;
}

.mswc-ul-li-top {
    cursor: pointer;
}

.mulb-icon-svg {
    transition: all .36s;
    width: 100% !important;
    height: 100% !important;
    object-fit: contain; 
}

.mulp-cont-emial .mulp-cont-item{
    padding: 25px 25px !important;
    width: auto !important;
}

.mswc-ul-li-top .mswc-ul-li-btn::before {
    display: none;
}

.mswc-ul-li-top .mswc-ul-li-btn{
    padding-bottom: 24px !important;
}
.mswc-icon {
    position: absolute;
    left: 0;
    bottom: calc(100% - 30px);
    z-index: 5;
    border-bottom: 0 !important;
}
.mswc-icon img {
    width: 100% !important;
}

@media screen and (min-width: 1200px) {
    .mswc-ul-li:hover .mswc-ul-li-btn::before{
        opacity: 1;
    }
   .mswc-ul-li:hover .mulb-icon img:nth-child(1){
        opacity: 0;
    }
    .mswc-ul-li:hover .mulb-icon img:nth-child(2){
        opacity: 1;
    }
   .mswc-ul-li:hover .mulb-tit {
        color: #000;
    }
    .mswc-ul-li:hover .mswc-ul-li-pop{
        visibility: visible;
        pointer-events: all;
        transform: translateX(0) translateY(-50%) !important;
        opacity: 1;
    }
}

@media screen and (max-width: 1440px) {
    .mulb-tit {
        font-size: 12px;
        line-height: 16px !important;
        margin: 5px auto 0 !important;
    }
    .mswc-ul {
        width: 50px !important;
    }
    
    .mswc-ul-li-btn {
        padding: 10px 5px !important;
    }
    .mulp-cont-qrcode {
        padding: 20px 0 !important;
    }
    .mulp-cont-item {
        width: 140px !important;
    }
    .mulb-icon {
        width: 24px !important;
        height: 24px !important;
    }
}


@media screen and (max-width: 767px) {
    .mod-side {
        display: none !important;
    }
}

/*侧边导航end*/
