@charset "utf-8";



/* 公共样式 - start */

:root {

    /* 字号 */

    --font48: 48px;

    --font44: 44px;

    --font40: 40px;

    --font32: 32px;

    --font28: 28px;

    --font24: 24px;

    --font20: 20px;

    /* 段落字号 */

    --font18: 18px;

    --font16: 16px;

    --font14: 14px;

    /* 行高 */

    --line15: 1.5;

    --line14: 1.4;

    --line175: 1.75;

    /* 导航 */

    --line80: 80px;

    /* 颜色 */

    --color1: #333333;

    --color2: #666666;

    --color3: #999999;

    --color4: #ffffff;

    --vicolor: #2a60b1;

    --colormain: ;

    --colorbj: ;

    /* 板块间距 */

    --space120: 120px;

    --space100: 100px;

    --space40: 40px;

    /* 段落间距 */

    --parpspace10: 10px;

    --parpspace12: 12px;

    /* 特殊字体 */

    --family1: '';

}



.std-h1 {

    font-size: var(--font48);

    line-height: var(--line14);

}



.std-h2,

.yxedr-active h2 {

    font-size: var(--font44);

    line-height: var(--line14);

}



.std-h3,

.yxedr-active h3 {

    font-size: var(--font40);

    line-height: var(--line14);

}



.std-h4,

.yxedr-active h4 {

    font-size: var(--font32);

    line-height: var(--line15);

}



.std-h5,

.yxedr-active h5 {

    font-size: var(--font28);

    line-height: var(--line175);

}



.std-h6,

.std-h6 p,

.yxedr-active h6 {

    font-size: var(--font24);

    line-height: var(--line175);

}



.std-tit20 {

    font-size: 20px;

    line-height: 1.75;

}



.std-text1,

.std-text1 p {

    font-size: var(--font18);

    color: var(--color1);

    line-height: var(--line175);

}



.std-text2,

.std-text2 p {

    font-size: var(--font16);

    color: var(--color1);

    line-height: var(--line175);

}



.yxedr-active p {

    font-size: var(--font16);

    color: var(--color1);

    line-height: var(--line175);

    margin-bottom: var(--parpspace10);

}



.std-margin {

    margin-top: var(--space120);

}



.std-margin1 {

    margin-bottom: var(--space120);

}



.std-margin2 {

    margin-bottom: var(--space100);

}



.std-margin3 {

    margin-bottom: var(--space40);

}



.std-padding {

    padding-top: var(--space120);

}



.std-padding1 {

    padding-bottom: var(--space120);

}



.std-padding2 {

    padding-bottom: var(--space100);

}



.std-padding3 {

    padding-bottom: var(--space40);

}





* {

    font-family: "Inter", Sans-serif,"PingFang SC", "Microsoft YaHei";

}



/* wow弹窗字体引入 */

.altumcode {

    --fontFamily: "Inter", Sans-serif,"PingFang SC", "Microsoft YaHei" !important;

}



/* 英文站换行规则 */

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

    word-wrap: normal; 

    word-break: keep-all; 

} */

/*分享翻译*/

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

    content: '分享到 - 微信';

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

}



/* yongsy样式 */

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

    color: rgba(153, 153, 153, .1);

}



/*导航默认选中*/

.yxnav-active1 {}



.yxnav-active2 {}









/* 轮播溢出隐藏 */

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

    display: none;

}



/* 省略号 */

.line-clamp {

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}



/* 过渡 */

.transition-time1 {

    transition: all .36s both;

}



.transition-time2 {

    transition: all .5s both;

}



/* 公共样式 - end */



.ys-hd-pc {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    background: #fff;

    transition: all 0.36s;

}



.ys-hd-pc .ys-cont1600 {

    display: flex;

    justify-content: space-between;

}



.mod-head-le {

    display: flex;

}



.head-logo {

    width: 300px;

}



.head-logo img {

    width: 100%;

}



.head-logo a {

    display: block;

    width: 100%;

    line-height: var(--line80);

}



.head-nav-item-title {

    color: #3D3935;

    line-height: var(--line80);

    display: flex;

    align-items: center;

    transition: all 0.36s;

    font-size: 16px;

    white-space: nowrap;

}



.head-nav {

    display: flex;

    padding-left: 78px;

}



.head-nav-item-title svg {

    width: 12px;

    margin-left: 6px;

    transition: all 0.36s;

}



.head-nav-item-title svg path {

    transition: all 0.36s;

}



.head-nav-item {

    margin-right: 50px;

}



.hnit-svg {

    display: none;

}



.head-nav-item.is-arr .hnit-svg {

    display: block;

}



.mhrl-top {

    display: flex;

    height: var(--line80);

    align-items: center;

    cursor: pointer;

}



.mhrl-top-icon1 {

    width: 20px;

}



.mhrl-top-icon2 {

    width: 9px;

    margin-left: 6px;

    transition: all 0.36s;

}



.mhrl-lang {

    position: relative;

    margin-right: 26px;

}



.mhrl-lang::after {

    content: '';

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    width: 1px;

    height: 18px;

    background: #666;

    right: -13px;

}



.mhrl-btm {

    width: 110px;

    background: #fff;

    padding: 10px;

    position: absolute;

    top: 100%;

    left: 50%;

    transform: translateX(-50%);

    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);

    display: none;

}



.mhrl-btm-li {

    width: 100%;

    text-align: center;

    margin: 5px 0;

}



.mhrl-btm-li a {

    color: #333;

    line-height: 1.5;

    font-size: 16px;

    display: block;

}



.mhrl-sear-icon {

    width: 20px;

    cursor: pointer;

    line-height: var(--line80);

}



.mhrl-sear-icon img {

    width: 100%;

}



.mod-head-ri-lan {

    display: flex;

    align-items: center;

    margin-left: 40px;

}



.mhrl-top.on .mhrl-top-icon2 {

    transform: rotate(180deg);

}



.mod-head-ri-cont {

    display: flex;

    align-items: center;

}



.mhrc-us-link {

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

    border-radius: 52px;

    display: flex;

    align-items: center;

    min-width: 142px;

    justify-content: center;

    padding: 6px 20px;

    cursor: pointer;

}



.mod-head-ri {

    display: flex;

    align-items: center;

}



.mhrc-us-link p {

    font-size: 16px;

    line-height: 1.5;

    color: var(--vicolor);

}



.mhrc-us-link img {

    width: 12px;

    margin-left: 6px;

}



.mhrc-progra-link {

    color: #fff;

    line-height: 1.5;

    background: #2a60b1;

    border-radius: 52px;

    min-width: 130px;

    text-align: center;

    padding: 9px 20px;

    display: block;

}



.mhrc-us {

    margin-right: 20px;

}



.ys-search2 {

    --head: 80px;

    --btn-width: 20px;

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

    --widthtotal: 34%;

    --widthr: 24px;

    --input-size: 16px;

    position: relative;

}



.ys-search2-btn {

    width: var(--btn-width);

    line-height: var(--head);

    cursor: pointer;

    display: block;

    transition: all .36s;

}



.ys-search2-btn img {

    width: 100%;

}



.ys-search2-win {

    position: absolute;

    top: 100%;

    left: 0;

    width: 100%;

    background: #fff;

    text-align: center;

    border-top: 1px solid #eee;

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

    overflow: hidden;

    display: none;

}



.ys-search2-box {

    padding: 16px 0;

}



.ys-search2-tibox {

    width: 34%;

    ;

    margin: 0 auto;

}



.ys-search2-tbox {

    border-bottom: 1px solid #eee;

    width: calc(100% - 24px);

    padding-right: 20px;

    height: 40px;

}



.ys-search2-tbox input {

    width: 100%;

    height: 100%;

    font-size: 16px;

}



.ys-search2-ibox {

    width: 24px;

    margin-top: 10px;

}



.ys-search2-ibox img {

    width: 100%;

}



/* 响应式 */

@media screen and (max-width: 768px) {

    .ys-search2 {

        --widthtotal: 440px;

    }

}



@media screen and (max-width: 480px) {

    .ys-search2 {

        --widthtotal: 310px;

        --widthr: 18px;

        --input-size: 14px;

    }



    .ys-search2-ibox {

        margin-top: 6px;

    }



    .ys-search2-tbox {

        padding-right: 10px;

    }



    .ys-search2-tbox {

        height: 30px;

    }

}



.ys-banner {

    width: 100%;

    position: relative;

    background: #EEF3F5;

    overflow: hidden;

    z-index: 1;

}



.home-main .ys-banner {

    background: #F1F2F2;

}



.ys-banner-box {

    width: calc(100% + 96px);

    display: flex;

    flex-wrap: wrap;

    /* padding-top: 140px;

    padding-bottom: 130px; */

    justify-content: space-between;

    align-items: center;

}



.ys-banner-le {

    width: 38%;

    padding: 50px 0;

}



.ys-banner-le-li {

    width: 100%;

}



.ybll-tit .std-h1 {

    color: #3D3935;

    line-height: 1.3;

}



.ybll-info p {

    color: #666;

    line-height: 1.75;

}



.ybll-tit {

    margin-bottom: 28px;

}



.ybll-more-link {

    border-radius: 80px;

    display: flex;

    align-items: center;

    padding: 10px 30px;

    position: relative;

    overflow: hidden;

    z-index: 1;

}



.ybll-more-link::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: var(--vicolor);

    transition: all 0.36s;

    z-index: -1;

}



.ybll-more-link::before {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    transition: all 0.36s;

    z-index: -1;

    background: linear-gradient(102deg, rgba(177, 32, 40, 1) 1.97%, rgba(246, 83, 83, 1) 100%);

    opacity: 0;

}



.ybll-more-link img {

    width: 11px;

}



.ybll-more {

    display: flex;

}



.ybll-more-link p {

    color: #fff;

    font-size: 16px;

    line-height: 1.75;

    padding-right: 13px;

}



.ybll-info {

    margin-bottom: 73px;

}



.ys-banner-ri {

    width: 56%;

    position: relative;

}



.ys-banner-desz {

    position: absolute;

    top: 0;

    right: 0;

    width: 35%;

    z-index: -1;

}



.ys-banner-desz img {

    width: 100%;

}



.ybru-li,

.ys-banner-ri-ul {

    width: 100%;

}



.ybru-li img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}



/* .ybru-li {

    -webkit-mask-size: var(--width) var(--height);

    -webkit-mask-repeat: no-repeat;

    -webkit-mask-position: 50% 50%;

    -webkit-mask-image: url(../images/b1_bg02.svg);

    mask-image: url(../images/b1_bg02.svg);

} */



.ys-banner-le-li,

.ybru-li {

    display: none;

}



.ys-banner-le-li:first-child,

.ybru-li:first-child {

    display: block;

}



.yx-progr-ul {

    display: flex;

    margin-top: 80px;

}



.yx-progr-li {

    width: 20px;

    height: 4px;

    border-radius: 40px;

    overflow: hidden;

    background: #DDDDDD;

    position: relative;

    margin-right: 10px;

    transition: all 0.36s;

    cursor: pointer;

}



.yx-progr-sp {

    display: block;

    width: 0%;

    height: 100%;

    background: var(--vicolor);

}



.yx-progr-li.act {

    width: 58px;

}



.home-main .ybru-li img {

/*    transform: rotate(-90deg);

    transition: all 1.2s;

    opacity: 0;
 */
}





.home-main .ybru-li.slick-current img {

/*    transform: rotate(0deg);

    opacity: 1;
 */
}



.ys-banner-ri-ul {

/*    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%; */

}



.ys-banner-ri-desz {

    width: 100%;

}



.ys-banner-ri-desz img {

    width: 100%;

}



.ys-banner-ri-ul .slick-list,

.ys-banner-ri-ul .slick-track {

    height: 100%;

}





.home-logo {

    width: 100%;

    position: relative;

    margin-top: -64px;

    z-index: 10;

}



.home-logo-box {

    width: 100%;

    border-radius: 18px;

    background: #FFF;

    box-shadow: 0px 4px 35px 0px rgba(0, 0, 0, 0.08);

    padding: 43px 60px;

    overflow: hidden;

}



.home-logo-li {

    display: flex;

    flex: none;

    animation: donghua1 50s linear infinite;

}



.home-logo-ul {

    display: flex;

}



@keyframes donghua1 {

    from {

        transform: translateX(0);

    }



    to {

        transform: translateX(-100%);

    }

}





.home-logo-ul-li {

    width: 144px;

    margin-right: 50px;

}



.home-servic {

    width: 100%;

    position: relative;

    z-index: 20;

}



.home-servic-wrap {

    width: 100%;

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

    align-items: center;

}



.home-servic-le {

    width: 29%;

}



.home-servic-ri {

    width: 100%;

}



.home-servic-le-li {

    border-bottom: 1px solid #DDDDDD;

    width: 100%;

}



.hsll-top {

    display: flex;

    align-items: center;

    justify-content: space-between;

    width: 100%;

    padding-top: 20px;

    padding-bottom: 20px;

    cursor: pointer;

}



.hsll-top svg {

    width: 20px;

    flex: none;

}



.hsll-top svg line {

    transition: all 0.36s;

}



.hsll-top .std-tit20 {

    color: #3D3935;

    line-height: 1.5;

    padding-right: 20px;

    transition: all 0.36s;

}



.hsll-btm {

    width: 100%;

    position: relative;

    display: none;

    padding-bottom: 40px;

}



.hsll-btm-line p {

    color: #666;

    line-height: 1.75;

}



.hsll-btm-line {

    padding-right: 20px;

    margin-bottom: 40px;

}



.hsll-top.act .hsll-line2 {

    opacity: 0;

}



.hsll-top.act .std-tit20 {

    font-size: 32px;

}



.hsru-li {

    width: 15%;

    padding: 0 5px;

    transition: all 0.66s;

}



.home-servic-ri-ul {

    display: flex;

    margin: 0 -5px;

}



.hsru-warp {

    width: 100%;

    position: relative;

    display: block;

    background: #fff;

    border-radius: 12px;

    transition: all 0.36s;

}



.hsru-warp {

    height: 400px;

}



.hsru-warp-top-icon {

    width: 44px;

    margin: 0 auto;

    margin-bottom: 22px;

}



.hsru-warp-top-icon img {

    width: 100%;

}



.hsru-warp-top-info p {

    color: #c4221b;
    font-weight: bold;

    line-height: 1.5;

}



.hsru-warp-top {

    width: 100%;

    height: 100%;

    display: flex;

    justify-content: center;

    flex-direction: column;

    align-items: center;

    padding: 20px;

}



.hsru-warp-top-info {

    text-align: center;

}



.hsru-warp-btm {

    width: 100%;

    height: 100%;

    padding: 38px 25px;

    position: absolute;

    top: 0;

    left: 0;

    opacity: 0;

    pointer-events: none;

    transition: all 0.36s;

    z-index: 1;

    background: #fff;

    border-radius: 50px;

}



.hsru-warp::after {

    content: '';

    position: absolute;

    top: 50%;

    left: 50%;

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

    width: 100%;

    height: 100%;

    border-radius: 50px;

    background: var(--vicolor);

    z-index: -1;

    transition: all 0.36s;

    opacity: 0;

}



.hsru-li.act {

    width: 54%;

}



.hsru-li.act .hsru-warp::after {

    opacity: 1;

    transform: translate(-50%, -50%) rotate(-5deg);

    transition-delay: 0.8s;

}



.hsru-li.act .hsru-warp-btm {

    transition-delay: 0.6s;

}



.hsru-warp-btm-icon {

    width: 56px;

    margin-bottom: 22px;

}



.hsru-warp-btm-icon img {

    width: 100%;

}



.hsru-warp-btm-tit .std-h6 {

    color: #3D3935;

    line-height: 1.5;

}



.hsru-warp-btm-tit {

    margin-bottom: 20px;

}



.hsru-warp-btm-info p {

    color: #666;

    line-height: 1.75;

}



.hsru-warp-btm-more {

    display: flex;

    justify-content: flex-end;

    position: absolute;

    bottom: 28px;

    right: 28px;

    width: 40px;

}



.hsru-warp-btm-more img {

    width: 100%;

}



.hsru-li.act .hsru-warp-btm {

    opacity: 1;

}



.hsru-li.act {

    padding: 0 30px;

}



.hsru-li.act .hsru-warp {

    border-radius: 50px;

}



.home-demand {

    width: 100%;

    position: relative;

    z-index: 1;

}



.home-demand-wrap {

    width: 100%;

    position: relative;

    background: var(--vicolor);

    overflow: hidden;

}



.home-demand-top {

    width: 100%;

    position: relative;

    text-align: center;

    margin-bottom: 60px;

}



.home-demand-desz1 {

    z-index: -1;

}



.home-demand-top-tit .std-h3 {

    color: #fff;

    line-height: 1.75;

}



.home-demand-top-info p {

    color: #fff;

    line-height: 1.75;

}



.home-demand-top-tit {

    margin-bottom: 10px;

}



.home-demand-top-switch {

    display: flex;

    justify-content: center;

}



.hdts-ul {

    border-radius: 80px;

    border: 1px solid rgba(226, 229, 233, 0.20);

    display: flex;

    padding: 8px;

    margin: 0 -5px;

}



.hdts-ul-li-wrap {

    border-radius: 80px;

    background: transparent;

    padding: 10px 30px;

    color: #fff;

    line-height: 1.5;

    transition: all 0.36s;

    cursor: pointer;

}



.hdts-ul-li.act .hdts-ul-li-wrap {

    background: #fff;

    color: var(--vicolor);

}



.hdts-ul-li {

    padding: 0 5px;

}



.home-demand-top-info {

    margin-bottom: 33px;

}



.home-demand-btm {

    width: 100%;

}



.home-demand-btm-list {

    width: 650px;

    margin: 0 auto;

    display: none;

}



.home-demand-btm-list:first-child {

    display: block;

}



.home-demand-btm-wrap {

    width: 100%;

}



.hdbl-box {

    width: 100%;

    position: relative;

    margin-right: 20px;

}



.hdbl-box-img {

    border-radius: 24px;

}



.hdbl-box-img::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, 0.6);

}



.hdbl-box-btm {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    z-index: 10;

    padding: 35px 50px;

    display: flex;

    align-items: center;

    justify-content: space-between;

}



.hdbl-box-btm-le .std-h6 {

    color: #fff;

    line-height: 1.5;

}



.hdbl-box-btm-ri {

    width: 80px;

    height: 50px;

    background: var(--vicolor);

    display: flex;

    justify-content: center;

    align-items: center;

    border-radius: 80px;

    flex: none;

}



.hdbl-box-btm-ri img {

    width: 14px;

}



.hdbl-box-link {

    width: 100%;

    display: block;

    position: relative;

}



.hdbl-dots {

    position: relative !important;

    top: auto !important;

    bottom: 0 !important;

    margin-top: 60px;

}



.hdbl-dots .swiper-pagination-bullet {

    width: 20px;

    height: 4px;

    border-radius: 10px;

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

    transition: all 0.36s;

}



.hdbl-dots .swiper-pagination-bullet-active {

    width: 40px;

    background: #fff;

}



.home-grow {

    width: 100%;

    position: relative;

   /* background: #F3F5F7; */

}

.mod-main {

background: #F3F5F7; 

}

.home-grow-top {

    width: 100%;

    margin-bottom: 48px;

}



.home-grow-btm {

    width: 100%;

    position: relative;

    border-radius: 24px;

    background: #FFF;

    padding: 80px 160px 117px 160px;

    display: flex;

    justify-content: space-between;

    align-items: center;

    overflow: hidden;

}



.home-grow-top {

    text-align: center;

}



.home-grow-top .home-demand-top-tit .std-h3 {

    color: #3D3935;

}



.home-grow-top .home-demand-top-info p {

    color: #666;

}



.hgbl-li-info p {

    color: #333;

    line-height: 1.6;

}



.hgbl-li-info {

    margin-bottom: 40px;

}



.hgbl-li-subtit p {

    color: #666;

    line-height: 1.6;

}



.home-grow-btm-le {

    width: 61%;

    position: relative;

}



.home-grow-btm-ri {

    width: 26.5%;

}



.hgbr-li,

.hgbl-li {

    width: 100%;

    display: none;

}



.hgbr-li:first-child,

.hgbl-li:first-child {

    display: block;

}





.guara-dotsd .slick-dots,
.mod-dotsd .slick-dots {

    position: relative;

    bottom: auto;

}



.hgbl-ul .slick-dots {

    margin-top: 80px;

    text-align: left;

}



.guara-dotsd .slick-dots li,
.mod-dotsd .slick-dots li {

    width: 20px;

    height: 4px;

    border-radius: 10px;

    background: #A8AFB6;

}



.mod-dotsd .slick-dots li.slick-active {

    width: 40px;

    background: var(--vicolor);

}



.hgbl-desz {

    position: absolute;

    top: 0;

    left: -80px;

    width: 44px;

}



.hgbl-desz img {

    width: 100%;

}



.home-future {

    width: 100%;

    background: #F3F5F7;

}



.home-future-wrap {

    width: 100%;

    position: relative;

    background: #fff;

    box-shadow: 0 -5px 5px 0px rgba(0, 0, 0, 0.02);

    border-radius: 150px 150px 0px 0px;

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

}



.home-future-top {

    width: 100%;

    display: flex;

    justify-content: space-between;

    align-items: center;

    border-bottom: 1px solid #D3D4D4;

    padding-bottom: 60px;

}



.hftl-tit .std-h3 {

    color: #3D3935;

    line-height: 1.5;

}



.hftl-tit {

    margin-bottom: 40px;

}



.hftl-info p {

    color: #666;

    line-height: 1.75;

    margin-bottom: 0 !important;

}



.hftl-more {

    display: flex;

    position: relative;

    z-index: 10;

}



.hftl-info {

    margin-bottom: 46px;

}



.home-future-top-le {

    width: 36%;

}



.hftr-ul {

    display: flex;

    /* flex-wrap: wrap; */

}



.hftr-ul-li {

    min-width: 160px;

    margin-left: 60px;

}



.home-future-top-ri {

    width: 56%;

}



.hulw-top .std-tit20 {

    color: var(--vicolor);

    line-height: 1.6;

}



.std-tit54 {

    font-size: 54px;

    line-height: 1.6;

}



.hulw-top .std-tit54 {

    color: var(--vicolor);

}



.hulw-top {

    padding-bottom: 12px;

    border-bottom: 1px solid #D3D4D4;

}



.hulw-btm p {

    color: #666;

    line-height: 1.6;

}



.hulw-btm {

    padding-top: 12px;

}



.hftr-ul-li:first-child {

    margin-left: 0;

}



.home-future-btm {

    width: 100%;

    padding-top: 60px;

}



.hfbu-li {

    width: 12.5%;

    padding: 0 5px;

    margin-bottom: 20px;

}



.home-future-btm-ul {

    margin: 0 -10px;

    display: flex;

    flex-wrap: wrap;

}



.hfbu-wrap {

    width: 100%;

    height: 100%;

    border-radius: 15px;

    background: #F3F5F7;

    padding: 2px 2px;

    transition: all 0.36s;

}



.hfbu-wrap-icon {

    width: 94px;

    margin: 0 auto;

    position: relative;

    margin-bottom: 49px;

}



.hfbu-wrap-icon img {

    width: 100%;

    transition: all 0.36s;

    /* opacity: 0; */

}



.hfbu-wrap-icon svg {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    transition: all 0.36s;

    opacity: 0;

}



.hfbu-wrap-info .std-tit20 {

    color: #3D3935;

    line-height: 1.6;

    transition: all 0.36s;

}



.hfbu-wrap-info {

    text-align: center;

    position: relative;

}



.hfbu-wrap-info-text {

    color: #fff;

    font-size: 16px;

    line-height: 1.6;

    position: absolute;

    top: 50%;

    left: 0;

    transform: translateY(-50%);

    padding-left: 40px;

    padding-right: 40px;

    transition: all 0.36s;

    opacity: 0;

    max-height: 4.8em;

    overflow: hidden;

    -webkit-line-clamp: 3;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}





.home-news {

    width: 100%;

    background: #F3F5F7;

}



.home-news-wrap {

    width: 100%;

    position: relative;

}



.home-news-tit .std-h3 {

    text-align: center;

    color: #3D3935;

    line-height: 1.5;

}



.home-news-tit {

    margin-bottom: 40px;

}



.home-news-btm {

    width: 100%;

}



.home-news-btm-recom {

    width: 100%;

    position: relative;

    margin-bottom: 20px;

}



.hnbr-link {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

    border-radius: 12px;

    overflow: hidden;

    background: #fff;

}



.hnbr-ri {

    width: 59.5%;

}



.hnbr-le {

    width: 40.5%;

    padding: 46px 54px;

}



.hnbr-le-time {

    margin-bottom: 24px;

}



.hnbr-le-time p {

    color: #666;

    line-height: 1.5;

}



.hnbr-le-tit .std-h4 {

    color: #3D3935;

    line-height: 1.2;

    max-height: 2.4em;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    transition: all 0.36s;

}



.hnbr-le-tit {

    margin-bottom: 20px;

}



.hnbr-le-info p {

    color: #666;

    line-height: 1.75;

    max-height: 3.5em;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.hnbr-le-more {

    display: flex;

}



.hnbr-le-more-link {

    display: flex;

    align-items: center;

}



.hnbr-le-more-link img {

    width: 14px;

    transition: all 0.36s;

}



.hnbr-le-more-link p {

    color: #333333;

    line-height: 1.75;

    padding-right: 15px;

    transition: all 0.36s;

}



.hnbr-le-info {

    margin-bottom: 40px;

}



.hnbr-ri img {

    height: 100%;

    object-fit: cover;

}



.home-news-btm-ul {

    margin: 0 -10px;

    display: flex;

    flex-wrap: wrap;

}



.hnbu-li {

    width: 33.333333%;

    padding: 0 10px;

    margin-bottom: 20px;

}



.hnbu-link {

    width: 100%;

    position: relative;

    border-radius: 12px;

    background: #FFF;

    padding: 22px 30px;

    display: block;

}



.hnbu-link .hnbr-le-time {

    margin-bottom: 8px;

}



.hnbu-link-tit p {

    color: #3D3935;

    line-height: 1.5;

    transition: all 0.36s;

    height: 3em;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.hnbu-link-icon {

    width: 12px;

}



.hnbu-link-icon img {

    width: 100%;

}



.hnbu-link-tit {

    margin-bottom: 20px;

}



.home-news-btm-more {

    position: relative;

    z-index: 10;

    display: flex;

    justify-content: center;

    padding-top: 20px;

}



.home-choice {

    width: 100%;

    position: relative;

    background: #F3F5F7;

}



.home-choice-btm {

    width: 100%;

    position: relative;

    border-radius: 18px;

    background: #FFF;

}



.hcbu-le {

    width: 160px;

    border-radius: 6px;

    background: #F3F5F7;

    padding: 14px 10px;

    text-align: center;

}



.hcbu-le p {

    color: #666;

    line-height: 1.45;

}



.hcbu-ri {

    width: calc(100% - 160px);

    padding-left: 11px;

}



.hcbu-ri-ul-li {

    width: 14.285714%;

    /* display: none; */

}



.hcbu-ri-ul-li:first-child {

    display: block;

}



.hcbu-li {

    width: 100%;

    display: flex;

    align-items: center;

    padding: 10px 0;

}



.home-choice-btm-ul {

    width: 100%;

    padding: 10px 20px;

}



.hcbu-ri-wrap {

    width: 100%;

    overflow: hidden;

}



.foot-top {

    width: 100%;

    background: #2a60b1;

    padding-top: 60px;

    padding-bottom: 69px;

    text-align: center;

    position: relative;

    overflow: hidden;

}



.ys-footer {

    width: 100%;

    position: relative;

    z-index: 10;

}



.foot-top-desz {

    width: 40%;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 0;

}



.foot-top-tit .std-h3 {

    color: #fff;

    line-height: 1.5;

}



.foot-top-info p {

    color: #fff;

    line-height: 1.75;

}



.foot-top-info {

    margin-bottom: 40px;

}



.foot-top-tit {

    margin-bottom: 20px;

}



.foot-top-more-link {

    color: var(--vicolor);

    line-height: 1.5;

    background: #fff;

    border-radius: 80px;

    text-align: center;

    min-width: 220px;

    display: block;

    padding: 12px;

    transition: all 0.36s;

}





.foot-top-more {

    display: flex;

    justify-content: center;

}



.foot-btm {

    width: 100%;

    padding-top: 62px;

    position: relative;

    z-index: 10;

    background: #fff;

}



.foot-btm-top {

    width: 100%;

    display: flex;

    justify-content: space-between;

    padding-bottom: 50px;

}



.fbtl-log {

    width: 300px;

    margin-bottom: 40px;

}



.fbtl-log img {

    width: 100%;

}



.fbtl-ul-li {

    display: flex;

    margin-bottom: 18px;

}





.fbtl-ul-li-le {

    flex: none;

    margin-top: 1px;

}



.fbtl-ul-li-le p {

    color: #999;

    line-height: 1.5;

    font-size: 14px;

}



.fulr-link1 {

    font-size: 16px;

    line-height: 1.4;

    font-weight: bold;

    color: #3D3935;

}



.fbtl-ul-li-ri {

    padding-left: 10px;

    display: flex;

    flex-direction: column;

}



.fulr-link2 {

    font-size: 14px;

    line-height: 1.5;

    color: #3D3935;

}



.fbtr-li-top a {

    font-size: 16px;

    line-height: 1.5;

    color: #3D3935;

    transition: all 0.36s;

}



.fbtr-li-top {

    margin-bottom: 20px;

}



.fbtr-li-btm-li a {

    font-size: 16px;

    line-height: 1.4;

    color: #666;

    transition: all 0.36s;

}



.fbtr-li-btm-li {

    margin-bottom: 20px;

}



.fbtr-li-top svg {

    width: 7px;

    margin-left: 8px;

}



.fbtr-li-top svg path {

    transition: all 0.36s;

}



.foot-btm-top-ri {

    display: flex;

}



.fbtr-li {

    margin-left: 70px;

}



.fbtr-li:first-child {

    margin-left: 0;

}



.foot-btm-link {

    width: 100%;

    position: relative;

    display: flex;

    justify-content: space-between;

    align-items: center;

    padding-bottom: 20px;

}



.fbll-priva a {

    color: #999;

    line-height: 1.5;

    font-size: 14px;

}



.foot-btm-link-le {

    display: flex;

}



.fbll-priva {

    position: relative;

    padding-right: 20px;

    margin-right: 20px;

}



.fbll-priva::after {

    content: '';

    position: absolute;

    top: 4px;

    width: 1px;

    height: 14px;

    background: #DDD;

    right: 0;

}



.fbll-link-top {

    display: flex;

    justify-content: center;

    align-items: center;

    cursor: pointer;

}



.fbll-link-top p {

    color: #999;

    line-height: 1.5;

    padding-right: 8px;

    transition: all 0.36s;

}



.fbll-link-top svg path {

    stroke: #999 !important;

    transition: all 0.36s;

}



.fbll-link-top.on svg path {

    stroke: #2a60b1 !important;

}



.fbll-link-top img {

    width: 12px;

    transition: all 0.36s;

}





.fbll-link {

    position: relative;

}



.fbll-link-btm {

    /* position: absolute;

    bottom: 35px;

    left: 50%;

    transform: translateX(-50%);

    width: 300px;

    background: #fff;

    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);

    padding: 10px 20px; */

    /* display: none; */

}



.fbll-link-btm-li {

    padding: 8px 0;

}



.fbll-link-btm-li a {

    color: #666;

    line-height: 14px;

    line-height: 1.5;

}



.fbll-link-top.on img {

    transform: rotate(180deg);

}



.fblr-icon {

    width: 40px;

}



.fblr-icon img {

    width: 100%;

}



.foot-btm-link-ri {

    display: flex;

    align-items: center;

}



.fblr-li {

    position: relative;

    margin-left: 20px;

    cursor: pointer;

}



.fblr-code {

    position: absolute;

    bottom: 55px;

    left: 50%;

    transform: translateX(-50%);

    width: 110px;

    border-radius: 10px;

    overflow: hidden;

    background: #fff;

    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);

    display: none;

    padding: 5px;

}



.foot-btm-end {

    width: 100%;

    border-top: 1px solid #E7E7E7;

    padding-top: 17px;

    padding-bottom: 20px;

}





.foot-btm-end .ys-cont1400 {

    display: flex;

    justify-content: space-between;

}



.foot-btm-end-ri p,

.foot-btm-end-le p {

    font-size: 14px;

    color: #999;

    line-height: 1.5;

}



.foot-btm-end-le p a,

.foot-btm-end-ri p a {

    color: #999;

}



.fbel-sp {

    padding-left: 20px;

    padding-right: 20px;

}



.mod-bread-ul {


	margin-top: 10px;
	text-align: right;
}



.mod-bread-ul-li a {

    color: rgba(51, 51, 51, 0.5);

    font-size: 14px;

    line-height: 1.5;

    transition: all 0.36s;

}





.mod-bread-ul-li {

    position: relative;

    padding-right: 47px;

}



.mod-bread-ul-li::after {

    content: '';

    position: absolute;

    top: 50%;

    right: 20px;

    transform: translateY(-50%);

    width: 9px;

    height: 10px;

    background: url(../images/breadar.svg);

    background-size: 100%;

    opacity: 0.5;

}



.mod-bread-ul-li:last-child:after {

    display: none;

}



.ys-banner .mod-bread {

    position: absolute;

    top: 100px;

    left: 0;

    width: 100%;

}



.ybll-tit .std-h2 {

    color: #3D3935;

    line-height: 1.3;

}



.ys-nybanner .ybru-li {

    height: 100%;

}



.ys-nybanner .ys-banner-box {

    width: calc(100% + 300px);

}



.ys-nybanner .ys-banner-le {

    width: 32%;

}



.ys-nybanner {

    overflow: hidden;

}



.ys-nybanner .ys-banner-ri {

    margin-top: -340px;

}



.ys-nybanner .ys-banner-box {

    padding-bottom: 130px;

    align-items: flex-end;

}



.ys-nybanner .ybru-li {

    position: relative;

}



/* .ys-nybanner .ybru-li::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    background: linear-gradient(0deg, rgba(177, 32, 40, 0.00) 27.34%, rgba(177, 32, 40, 0.40) 60.98%);

    height: 100%;

}
 */


.ys-banner-ri-diamon {

    position: absolute;

    left: -152px;

    bottom: -140px;

    width: 59%;

}



.ys-banner-ri-diamon img {

    width: 100%;

}



.guara-realiz {

    width: 100%;

    position: relative;

    z-index: 10;

}



.guara-realiz-wrap {

    width: 100%;

    position: relative;

    border-radius: 24px;

    background: var(--vicolor);

    padding: 50px 70px;

    display: flex;

    flex-wrap: wrap;

    overflow: hidden;

}



.guara-realiz-le .std-h3 {

    color: #fff;

    line-height: 1.5;

}



.guara-realiz-le {

    padding-right: 20px;

    width: 32%;

}



.guara-realiz-ri {

    width: 68%;

    padding-top: 15px;

}



.guara-realiz-ri p {

    color: #fff;

    line-height: 1.75;

    position: relative;

    padding-left: 32px;

    margin-bottom: 22px;

}



.guara-realiz-ri p::after {

    content: '';

    position: absolute;

    top: 5px;

    left: 0;

    width: 20px;

    height: 20px;

    background-image: url(../images/b2arrw.svg);

    background-size: 100%;

}



.guara-realiz-wrap-desz {

    position: absolute;

    top: 58%;

    left: 0;

    width: 25%;

    z-index: 10;

}



.guara-realiz-wrap-desz img {

    width: 100%;

}



.guara-realiz-wrap-desz1 {

    opacity: 0.2;

}



.guara-show {

    width: 100%;

    background: #F3F5F7;

}



.guara-show-tit .std-h3 {

    text-align: center;

    color: #3D3935;

    line-height: 1.5;

}



.guara-show-tit {

    margin-bottom: 50px;

}



.guara-show-btm {

    width: 100%;

    position: relative;

}



.gsbu-li {

    width: 25%;

    padding: 0 14px;

    display: none;

}



.gsbu-li:first-child {

    display: block;

}



.guara-show-btm-ul {

    margin: 0 -14px;

    display: flex;

    flex-wrap: wrap;

}



.gsbu-wrap {

    width: 100%;

    height: 100%;

    position: relative;

    border-radius: 24px;

    background: #FFF;

    box-shadow: 0px 0px 16px 0px rgba(169, 164, 163, 0.25);

    overflow: hidden;

}



.gsbu-wrap-top {

    width: 100%;

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

    position: relative;

    overflow: hidden;

}



.gsbu-wrap-top {

    padding: 35px 20px;

    text-align: center;

}



.gsbu-wrap-top .std-h6 {

    color: #fff;

    line-height: 1.5;

    font-weight: bold;

}



.gsbu-wrap-btm {

    width: 100%;

    position: relative;

    padding: 48px 34px;

}



.gsbu-wrap-btm-li {

    display: flex;

    background: #FFF;

    box-shadow: 0px 4px 25px rgba(182, 182, 182, 0.25);

    padding: 17px 22px;

    border-radius: 12px;

    margin-bottom: 15px;

}



.gsbu-wrap-btm-li img {

    width: 18px;

}



.gsbu-wrap-btm-li p {

    color: #666;

    line-height: 1.5;
}



.gsbu-wrap-btm-li:last-child {

    margin-bottom: 0;

}



.gsbc-btn {

    width: 50px;

    border-radius: 50%;

    box-shadow: 0px 0px 16px 0px rgba(174, 183, 189, 0.25);

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    cursor: pointer;

}



.gsbc-le {

    left: -80px;

}



.gsbc-ri {

    right: -80px;

}



.guara-show-btm-ul .slick-list {

    width: 100%;

}



.guara-show-btm-ul .slick-track {

    height: 100%;

    padding-bottom: 15px;

}



.guara-advant {

    width: 100%;

    position: relative;

}



.guara-advant-btm {

    width: 100%;

    position: relative;

}



.guara-advant-btm-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -14px;

}



.gabu-li {

    width: 50%;

    padding: 0 14px;

    margin-bottom: 28px;

}



.gabu-wrap {

    width: 100%;

    height: 100%;

    position: relative;

    border-radius: 16px;

    background: #FFF;

    box-shadow: 0px 0px 32px 0px rgba(169, 164, 163, 0.25);

    padding: 32px 50px;

}



.gabu-wrap-icon {

    width: 45px;

    margin-bottom: 12px;

}



.gabu-wrap-tit p {

    color: #3D3935;

    line-height: 1.5;

}



.gabu-wrap-info p {

    color: #666;

    line-height: 1.75;

}



.gabu-wrap-tit {

    margin-bottom: 12px;

}



.guara-trust-btm {

    width: 100%;

    position: relative;

}



.gtbu-li {

    width: 33.333333%;

    padding: 0 18px;

    display: none;

}



.gtbu-li:first-child {

    display: block;

}



.guara-trust-btm-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -18px;

}





.guara-trust {

    width: 100%;

    background: #F3F5F7;

}



.gtbu-wrap {

    width: 100%;

    position: relative;

    border-radius: 16px;

    background: #FFF;

    box-shadow: 0px 4px 12px 0px rgba(182, 182, 182, 0.25);

    overflow: hidden;

    display: block;

}



.gtbu-wrap .ys-imgbox-cover {

    border-radius: 16px;

}



.gtbu-wrap-btm .std-tit20 {

    color: #333;

    line-height: 1.5;

    height: 3em;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.gtbu-wrap-btm {

    width: 100%;

    padding: 25px 30px;

}



.guara-trust-btm-ul .slick-list {

    width: 100%;

    padding-bottom: 15px;

}



.guara-soluti-swiper-ul {

    display: flex;

    justify-content: center;

}



.gssu-li {

    margin: 0 10px;

    border-radius: 10px;

    background: #F3F5F7;

    padding: 12px 15px;

    transition: all 0.36s;

    cursor: pointer;

    min-width: 158px;

    text-align: center;

}



.gssu-li p {

    color: #3D3935;

    line-height: 1.5;

    transition: all 0.36s;

}



.gssu-li.act p {

    color: #fff;

}



.gssu-li.act {

    background: var(--vicolor);

}



.guara-soluti-swiper {

    margin-bottom: 30px;

}



.guara-soluti-btm {

    width: 100%;

    position: relative;

    padding-top: 20px;

}



.guara-soluti-btm .ys-imgbox-cover {

    border-radius: 16px;

}



.guara-soluti-btm .ys-imgbox-cover::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: linear-gradient(0deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 50%, rgba(0, 0, 0, 0.42) 82.02%);

}



.guara-soluti-btm-posit {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    padding: 54px 80px;

    z-index: 10;

    display: flex;

    justify-content: space-between;

    align-items: flex-end;

}



.guara-soluti-btm-li {

    width: 100%;

    position: relative;

    display: none;

}



.guara-soluti-btm-li:first-child {

    display: block;

}



.gsbl-link {

    width: 100%;

    position: relative;

    display: block;

}



.gsbp-le-tit .std-h6 {

    color: #fff;

    line-height: 1.5;

}



.gsbp-le-tit {

    margin-bottom: 20px;

}



.gsbp-le-info p {

    color: #fff;

    line-height: 1.75;

}



.gsbp-le {

    padding-right: 40px;

    width: 84%;

}



.guara-soluti-more-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -28px;

}



.gsmu-li {

    width: 50%;

    padding: 0 28px;

    margin-bottom: 40px;

}



.gsmu-link {

    width: 100%;

    position: relative;

    display: flex;

    border-radius: 14px;

    background: #F3F5F7;

    padding: 28px 26px;

    align-items: center;

    transition: all 0.36s;

}



.guara-soluti-more {

    padding-top: 100px;

}



.gsmu-link-le {

    width: 94px;

    border-radius: 10px;

    background: #FFF;

    padding: 20px 10px;

    text-align: center;

}



.gsmu-link-le-tit .std-tit20 {

    color: #3D3935;

    font-weight: bold;

}



.gsmu-link-le-info p {

    color: #3D3935;

    line-height: 1.5;

}



.gsmu-link-ri {

    width: calc(100% - 94px);

    padding-left: 40px;

}



.gsmu-link-ri-tit p {

    color: #3D3935;

    line-height: 1.5;

    height: 1.5em;

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.gsmu-link-ri-info p {

    color: #666;

    line-height: 1.75;

    height: 3.5em;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.gsmu-link-ri-tit {

    margin-bottom: 9px;

}



.guara-doubt {

    width: 100%;

    position: relative;

    background: #F3F5F7;

}



.guara-doubt-ul {

    width: 100%;

    position: relative;

}



.guara-doubt-ul-li {

    width: 100%;

    position: relative;

    border-radius: 20px;

    background: #FFF;

    margin-bottom: 20px;

}



.guara-doubt-ul-li:last-child {

    margin-bottom: 0;

}



.gdul-top {

    width: 100%;

    position: relative;

    display: flex;

    justify-content: space-between;

    align-items: center;

    padding: 35px 34px;

    cursor: pointer;

}



.gdul-top p {

    color: #3D3935;

    line-height: 1.5;

    padding-right: 20px;

}



.gdul-top svg {

    width: 20px;

    flex: none;

}



.gdul-btm {

    width: 100%;

    display: none;

}



.gdul-btm-padd {

    position: relative;

    padding: 0 34px 50px;

    padding-right: 100px;

}



.gdul-btm p {

    color: #666;

    line-height: 1.75;

}



.gdul-top-path2 {

    transition: all 0.36s;

}



.gdul-top.act .gdul-top-path2 {

    opacity: 0;

}



/* .fuse-main .ys-nybanner .ybru-li::after {

    background: linear-gradient(359deg, rgba(177, 32, 40, 0.00) 12.32%, rgba(233, 146, 83, 0.40) 60.89%);

} */



.fuse-main .ybll-more-link::after {

    background: #E99253;

}



.fuse-main .ybll-more-link::before {

    background: linear-gradient(102deg, rgba(233, 146, 83, 1) 1.97%, rgba(233, 146, 83, 0.6) 100%);

}



.ys-banner-ri-diamon svg {

    width: 100%;

}



.fuse-main .guara-realiz-wrap {

    background: #E99253;

}



.fuse-exhibit {

    width: 100%;

    position: relative;

    background: #F3F5F7;

}



.fuse-exhibit-btm {

    width: 100%;

    position: relative;

    border-radius: 24px;

    background: #FFF;

    display: flex;

    flex-wrap: wrap;

    box-shadow: 0px 0px 31.9px 0px rgba(192, 193, 199, 0.25);

}



.fuse-exhibit-btm-le {

    width: 355px;

    padding: 66px 80px;

    text-align: center;

}



.fuse-exhibit-btm-ri {

    width: calc(100% - 355px);

    padding: 66px 0px;

}



.febl-li {

    width: 100%;

    border-radius: 8px;

    background: #F3F5F7;

    padding: 14px;

    margin-bottom: 46px;

    transition: all 0.36s;

    cursor: pointer;

}



.febl-li .std-h6 {

    color: #333;

    line-height: 1.5;

    transition: all 0.36s;

}



.febl-li.act .std-h6 {

    color: #fff;

}



.febl-li.act {

    background: #E99253;

}



.febr-wrap {

    width: 100%;

    height: 100%;

}



.febr-ul {

    border-left: 1px solid #DDD;

    width: 100%;

    height: 100%;

    padding: 0 88px;

}



.febr-ul-li {

    width: 100%;

    position: relative;

    display: none;

}



.febr-ul-li:first-child {

    display: block;

}



.febr-ul-li-info p {

    color: #3D3935;

    line-height: 1.75;

}



.febr-ul-li-info {

    margin-bottom: 60px;

}



.fuli-ul {

    display: flex;

    flex-wrap: wrap;

}



.fuli-ul-li {

    width: 25%;

    text-align: center;

    padding-left: 10px;

    padding-right: 10px;

}



.fulw-icon {

    width: 76px;

    margin: 0 auto;

    margin-bottom: 20px;

}



.fulw-info p {

    color: #666666;

}



.fuse-pattern {

    width: 100%;

    position: relative;

}



.fuse-pattern-wrap {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

}



.fuse-pattern-le {

    width: 29%;

}



.fuse-pattern-ri {

    width: 60%;

    /* padding-left: 148px; */

}



.fuse-pattern-le-tit .std-h3 {

    color: #3D3935;

    line-height: 1.5;

}



.fuse-pattern-le-tit p {

    color: #3D3935;

    line-height: 1.75;

}



.fuse-pattern-le-tit {

    margin-bottom: 22px;

}



.fuse-pattern-le-tit p {

    margin-top: 10px;

}



.fuse-pattern-le-ul {

    width: 100%;

}



.felu-li {

    width: 340px;

    max-width: 100%;

    position: relative;

    border-bottom: 1px solid #DDDDDD;

    margin-bottom: 25px;

}



.felu-li:last-child {

    border-bottom: none !important;

    padding-bottom: 0 !important;

    margin-bottom: 0 !important;

}



.fplu-li {

    width: 100%;

    position: relative;

    border-bottom: 1px solid #DDDDDD;

    padding-bottom: 10px;

}



.fplu-li .gdul-btm,

.fplu-li .gdul-top {

    padding-left: 0 !important;

    padding-right: 0 !important;

}



.fuse-main .gdul-top path {

    stroke: #E99253 !important;

}



.fplu-li .gdul-top {

    padding-top: 20px;

    padding-bottom: 8px;

}



.gdul-top .std-h6 {

    color: #3D3935;

    line-height: 1.75;

}



.fplu-li .gdul-btm {

    padding-bottom: 8px;

}



.fuse-pattern-ri-ul {

    width: 100%;

    position: relative;

}



.fpru-li {

    width: 100%;

    position: relative;

    display: none;

}



.fpru-li:first-child {

    display: block;

}



.fpru-li img {

    width: 100%;

}



.fuse-techno {

    width: 100%;

    position: relative;

    background: #F3F5F7;

}



.fuse-techno-btm {

    width: 100%;

    position: relative;

}





.fuse-techno-btm-ul {

    width: 100%;

    position: relative;

    display: flex;

}



.ftbu-li {

    width: 25%;

    padding-right: 20px;

}



.ftbu-wrap {

    width: 100%;

    position: relative;

    padding-bottom: 30px;

}



.ftbu-wrap-cont {

    padding-left: 20px;

    height: 200px;

    width: 280px;

    max-width: 100%;

}



.ftbu-wrap::after {

    content: '';

    position: absolute;

    top: 5px;

    left: 0;

    width: 10px;

    height: 10px;

    border-radius: 50px;

    background: #E99253;

}



.ftbu-wrap::before {

    content: '';

    position: absolute;

    top: 8px;

    left: 5px;

    width: 1px;

    height: 100%;

    border-left: 1px dashed #773DBD;

}



.ftbu-wrap-tit .std-tit20 {

    color: #333;

    line-height: 1.75;

}



.ftbu-wrap-tit {

    position: relative;

    margin-bottom: 10px;

}



.ftbu-wrap-tit .std-tit54 {

    position: absolute;

    top: -40px;

    font-weight: bold;

    left: 0;

    background: linear-gradient(180deg, rgba(233, 146, 83, 0.16) 0%, rgba(233, 146, 83, 0.00) 71.6%);

    background-clip: text;

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}



.ftbu-wrap-btm {

    width: 100%;

    position: relative;

}



.ftbu-wrap-btm p {

    color: #666;

    line-height: 1.75;

    margin-bottom: 10px;

}



.ftbu-wrap:nth-child(2)::after {

    top: auto;

    bottom: 0;

}





.ftbu-wrap:nth-child(2)::before {

    top: 0;

}



.ftbu-wrap {

    margin: 8px 0;

}



.ftbu-wrap:nth-child(2) {

    transform: translateX(160px);

    padding-top: 35px;

}



.fuse-techno-btm-desz {

    position: absolute;

    top: 48%;

    transform: translateY(-50%);

    width: 98%;

    height: 16px;

    z-index: 10;

    border-radius: 29px;

    background: linear-gradient(-90deg, rgba(240, 225, 215, 1) 0%, rgba(242, 236, 231, 1) 112.57%);

}



.fuse-techno-btm-desz img {

    width: 36px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: -2%;

}



.fuse-techno-btm-desz span {

    width: 0%;

    height: 100%;

    display: block;

    border-radius: 29px;

    transition: all 1.56s;

    background: linear-gradient(-90deg, rgba(233, 146, 83, 0.60) 0%, rgba(233, 146, 83, 0.00) 100%);

}



.fuse-techno-btm-desz.act span {

    width: 100%;

}



.fuse-patter {

    width: 100%;

    position: relative;

    padding-bottom: 80px;

}



.fuse-patter-top {

    text-align: center;

    margin-bottom: 40px;

}



.fuse-patter-top.fuse-pattern-le-tit p {

    color: #666;

    margin-top: 15px;

}



.fuse-patter-btm {

    width: 100%;

    position: relative;

}



.fpbu-icon {

    width: 100px;

    margin: 0 auto;

    margin-bottom: 24px;

}



.fuse-patter-btm-ul {

    display: flex;

    flex-wrap: wrap;

    width: 100%;

}



.fpbu-li {

    width: 33.333333%;

    padding: 0 10px;

    text-align: center;

    padding-bottom: 40px;

}



.fpbu-tit .std-h6 {

    color: #3D3935;

    line-height: 1.75;

}



.fpbu-info p {

    color: #666;

    line-height: 1.75;

}



.fpbu-tit {

    margin-bottom: 10px;

}



.fuse-base {

    width: 100%;

    position: relative;

}



.fuse-base-btm {

    width: 100%;

    position: relative;

}



.fbbu-li {

    width: 25%;

    padding: 0 10px;

    margin-bottom: 19px;

}



.fuse-base-btm-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -10px;

}



.fbbu-wrap .ys-imgbox-cover,

.fbbu-wrap {

    width: 100%;

    position: relative;

    border-radius: 12px;

    overflow: hidden;

}



.fbbu-wrap .ys-imgbox-cover::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

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

}





.fbbu-wrap-btm {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    background: rgba(233, 79, 25, 0.78);

    text-align: center;

    padding: 11px 10px;

}



.fbbu-wrap-btm p {

    color: #fff;

    line-height: 1.3;

}



.fuse-advan {

    width: 100%;

    position: relative;

    background: #F3F5F7;

}



.fuse-advan-btm {

    width: 100%;

    position: relative;

}



.fuse-advan-btm-ul {

    display: flex;

    flex-wrap: wrap;

    width: 90%;

    margin: 0 auto;

    justify-content: space-around;

    padding-bottom: 20px;

}



.fabu-li {

    /* width: 25%; */

    margin-bottom: 20px;

    padding: 0 20px;

}



.fabu-li-top p {

    color: #E99253;

    line-height: 1.75;

    font-weight: bold;

}



.fabu-li-btm p {

    color: #666;

}



.fabs-li {

    width: 25%;

    position: relative;

    padding: 0 8px;

    display: none;

}



.fabs-li:first-child {

    display: block;

}



.fuse-advan-btm-swiper {

    display: flex;

    flex-wrap: wrap;

    margin: 0 auto;

}



.fabs-li-wrap {

    width: 100%;

    height: 100%;

    border-radius: 8px;

    background: #FFF;

    padding: 48px 35px 35px;

}



.fabs-li-wrap-icon {

    width: 42px;

    margin-bottom: 10px;

}



.fabs-li-wrap-icon img {

    width: 100%;

}



.fabs-li-wrap-tit .std-h6 {

    color: #3D3935;

    line-height: 1.5;

}



.fabs-li-wrap-info p {

    color: #666;

    line-height: 1.5;

}



.fabs-li-wrap-tit {

    margin-bottom: 10px;

}



.fuse-advan-btm-wrap {

    width: 100%;

    position: relative;

}



.fuse-advan-btm-swiper .slick-list {

    width: 100%;

}



.fuse-advan-btm-swiper .slick-track {

    height: 100%;

}



.fuse-main .guara-trust {

    background: #fff;

}



.fuse-honor {

    width: 100%;

    position: relative;

}



.fuse-honor-btm {

    width: 100%;

    position: relative;

    display: flex;

}



.fhbu-li {

    width: 500px;

    margin-right: 20px;

    flex: none;

}



.fhbu-wrap {

    width: 100%;

    position: relative;

    border-radius: 12px;

    background: #F3F5F7;

    padding: 30px;

}



.fhbu-wrap-btm {

    width: 100%;

    position: relative;

    text-align: center;

    padding-top: 26px;

}



.fhbu-wrap-btm-tit p {

    color: #333;

    line-height: 1.5;

}



.fhbu-wrap-btm-info p {

    color: #666;

    line-height: 1.5;

}



.fhbu-wrap-btm-tit {

    margin-bottom: 8px;

}



.fuse-honor-btm-ul {

    display: flex;

    flex: none;

    animation: donghua1 40s linear infinite;

}



.total-realiz {

    width: 100%;

    position: relative;

    background: #fff;

}



.total-realiz-warp {

    width: 100%;

    padding-left: 225px;

    position: relative;

}



.guara-show-info p {

    color: #666;

    line-height: 1.75;

    padding-left: 36px;

    position: relative;

    margin-bottom: 10px;

}



.guara-show-info p::after {

    content: '';

    position: absolute;

    top: 6px;

    left: 0;

    width: 20px;

    height: 20px;

    background-image: url(../images/b1_icon02.svg);

    background-size: 100%;

}



.guara-show-info p:last-child {

    margin-bottom: 0;

}



.total-realiz .guara-show-tit .std-h3 {

    text-align: left;

}



.total-realiz .guara-show-tit {

    margin-bottom: 36px;

}



.total-realiz-warp-desz {

    width: 144px;

    position: absolute;

    top: 0;

    left: 0;

}



.total-realiz-warp-desz img {

    width: 100%;

}



.total-main .guara-trust {

    background: #fff;

}



.total-platf {

    width: 100%;

    position: relative;

}



.total-platf-top {

    text-align: center;

    width: 774px;

    margin: 0 auto;

    max-width: 100%;

    margin-bottom: 40px;

}



.total-platf-top .std-h3 {

    color: #3D3935;

    line-height: 1.5;

}



.total-platf-top p {

    color: #666;

    line-height: 1.75;

    margin-top: 20px;

}



.guara-show-tit {

    margin-bottom: 40px;

}



.total-platf-btm {

    width: 100%;

    position: relative;

    overflow: hidden;

    border-radius: 24px;

}



.total-platf-btm-li {

    width: 100%;

    position: relative;

    overflow: hidden;

    border-radius: 24px;

    background: #F3F5F7;

}



.total-platf-btm-li {

    position: absolute;

    top: 100%;

}



.total-platf-btm-li:first-child {

    position: relative;

    top: 0;

}



.total-platf-btm-li img {

    width: 100%;

}



.total-advant {

    width: 100%;

    position: relative;

    background: #F3F5F7;

}



.total-advant-btm {

    width: 100%;

    position: relative;

}



.total-advant-btm-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -13px;

}



.tabu-li {

    width: 25%;

    padding: 0 13px;

    display: none;

    background: #F3F5F7;

}



.tabu-li:first-child {

    display: block;

}



.tabu-wrap {

    width: 100%;

    height: 100%;

    position: relative;

    border-radius: 24px;

    background: #FFF;

    padding: 58px 30px 22px;

    overflow: hidden;

    display: flex;

    justify-content: space-between;

    flex-direction: column;

}



.tabu-wrap-tit .std-h6 {

    color: #3D3935;

    line-height: 1.5;

}



.tabu-wrap-tit {

    margin-bottom: 25px;

}



.tabu-wrap-info p {

    color: #666;

    line-height: 1.75;

}



.tabu-wrap-icon {

    width: 100%;

    display: flex;

    justify-content: flex-end;

}



.tabu-wrap-icon img {

    width: 150px;

}



.tabu-wrap-top {

    width: 100%;

    margin-bottom: 30px;

}





.tabu-wrap-svg {

    width: 50%;

    position: absolute;

    bottom: -2px;

    left: 0;

}



.tabu-wrap-svg img {

    width: 100%;

}



.total-advant-btm-ul .slick-list {

    width: 100%;

}



.total-advant-btm-ul .slick-track {

    margin: 0 auto;

    height: 100%;

}



.total-deman {

    width: 100%;

    position: relative;

    background: #F3F5F7;

    overflow: hidden;

}



.total-deman-wrap {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

}



.total-deman-le {

    width: 100px;

    display: flex;

    justify-content: center;

    flex-direction: column;

    position: relative;

    z-index: 1;

}



.total-deman-le::after {

    content: '';

    position: absolute;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    width: 1px;

    height: 100%;

    border-left: 1px solid #D2D2D2;

    z-index: -1;

}



.total-deman-ri {

    width: calc(100% - 100px);

    padding-left: 68px;

}



.total-deman-le-ul {

    width: 100%;

}



.tdlu-li {

    width: 100%;

    position: relative;

    text-align: center;

    padding: 0px 0 10px;

    background: #F3F5F7;

    margin: 60px 0 45px;

    cursor: pointer;

}



.tdru-wrap-ri {

    width: 66%;

}



.tdru-wrap-ri img {

    width: 100%;

    border-radius: 16px;

}



.tdru-wrap-le {

    width: 34%;

    padding-right: 55px;

}



.tdru-wrap {

    display: flex;

    flex-wrap: wrap;

    width: 100%;

    align-items: center;

}



.tdru-wrap-le-tit .std-tit20 {

    color: var(--vicolor);

    line-height: 1.5;

}



.tdru-wrap-le-info p {

    color: #666;

    line-height: 1.75;

}



.tdru-wrap-le-subtit p {

    color: #666;

    line-height: 1.5;

    margin-bottom: 12px;

    position: relative;

    padding-left: 22px;

}



.tdru-wrap-le-subtit p::after {

    content: '';

    position: absolute;

    top: 9px;

    left: 0;

    width: 6px;

    height: 6px;

    background: var(--vicolor);

    border-radius: 50%;

}



.tdru-wrap-le-tit {

    margin-bottom: 24px;

}



.tdru-wrap-le-info {

    margin-bottom: 38px;

}



.tdru-wrap-le-subtit {

    margin-bottom: 50px;

}



.tdru-wrap-le-more {

    position: relative;

    z-index: 10;

}



.tdlu-top {

    width: 84px;

    height: 84px;

    position: relative;

    margin: 0 auto;

}



.tdlu-top-icon {

    width: 32px;

    position: absolute;

    top: 50%;

    left: 50%;

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

    z-index: 15;

}



.he_sysvg {

    z-index: 10;

    transform: rotate(-90deg);

    position: relative;

}



.he_sysvg,

.he_sysvgny {

    width: 100%;

    height: 100%;

}



.he_sysvgny {

    /* width: 76px;

    height: 76px; */

    border-radius: 50%;

    position: relative;

    margin-bottom: 40px;

    transition: all .36s;

}



.he_sysvgny svg {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}



.he_sysvgny svg {

    fill: none;

}



.he_sysvgny circle {

    stroke-dasharray: 220;

    stroke-dashoffset: 220;

}



.tdlu-li.act .he_syp1zda {

    background: #fff;

}



.tdlu-li.act .he_sysvgny {

    background: rgba(177, 32, 40, 0.1);

}



.tdlu-li.act .he_circle {

    stroke-dasharray: 100;

    stroke-dashoffset: 100;

    animation: 5s svgcircle4 linear;

}



.tdlu-li.act .he_sysvgny::after {

    opacity: 1;

}



.he_sysvgny::after {

    content: '';

    position: absolute;

    top: 50%;

    left: 50%;

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

    width: 64px;

    height: 64px;

    background: #fff;

    border-radius: 50%;

    z-index: 10;

    opacity: 0;

    transition: all 0.36s;

}



@keyframes svgcircle4 {

    0% {

        stroke-dashoffset: 100;

    }



    100% {

        stroke-dashoffset: 0;

    }

}



.tdlu-top-icon img {

    width: 100%;

}



.tdlu-btm p {

    color: #3D3935;

    line-height: 1.5;

}



.tdlu-btm {

    text-align: center;

    margin-top: 5px;

}



.total-deman-ri-tit .std-h3 {

    color: #3D3935;

    line-height: 1.5;

    text-align: center;

}



.total-deman-ri-tit {

    margin-bottom: 69px;

}



.tdru-li {

    width: 100%;

    display: none;

}



.tdru-li:first-child {

    display: block;

}



.ys-hd-pc.isfixed {

    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);

}



/* .welfa-main .ys-nybanner .ybru-li::after {

    background: linear-gradient(0deg, rgba(0, 172, 105, 0.00) 27.34%, rgba(0, 172, 105, 0.40) 60.98%);

} */



.welfa-main .ybll-more-link::after {

    background: #00AC69;

}



.welfa-main .ybll-more-link::before {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    transition: all 0.36s;

    z-index: -1;

    background: linear-gradient(102deg, rgba(0, 172, 105, 1) 1.97%, rgba(0, 83172, 105, 0.8) 100%);

    opacity: 0;

}



.ys-banner-ri-diamon img {

    width: 100%;

}





.welfa-main .ys-banner-ri-diamon path {

    fill: #E3F0EB !important;

}



.total-realiz-warp-desz svg {

    width: 100%;

}



.welfa-main .total-realiz-warp-desz path {

    fill: #00AC69;

}



.welfa-main .guara-show-info p::after {

    background-image: url(../images/b4_icon03.svg);

}



.welfa-main .he_sysvgny circle {

    stroke: #00AC69 !important;

}



.welfa-main .tdlu-li.act .he_sysvgny {

    background: rgba(0, 172, 105, 0.1);

}



.welfa-main .tdru-wrap-le-tit .std-tit20 {

    color: #00AC69;

}



.welfa-main .tdru-wrap-le-subtit p::after {

    background: #00AC69;

}



.welfa-platfo {

    width: 100%;

    position: relative;

    background: #fff;

}



.welfa-platfo-wrap {

    display: flex;

    width: 100%;

    align-items: center;

    justify-content: space-between;

}



.welfa-platfo-ri {

    width: 47%;

}



.welfa-platfo-ri img {

    width: 100%;

}



.welfa-platfo-le {

    width: 51%;

}



.welfa-platfo-le-tit .std-h3 {

    color: #3D3935;

    line-height: 1.5;

}



.welfa-platfo-le-tit {

    margin-bottom: 69px;

}



.welfa-platfo-le-info p {

    color: #666;

    line-height: 1.75;

    margin-bottom: 16px;

}



.welfa-platfo-le-more {

    margin-top: 100px;

}



.tabu-wrap-svg svg {

    width: 100%;

}





.total-main .tabu-wrap-svg path {

    fill: rgba(177, 32, 40, 0.50);

}



.welfa-main .guara-trust {

    background: #fff;

}



.gsbc-btn svg {

    width: 100%;

}



.welfa-main .gsbc-btn path {

    stroke: rgba(0, 172, 105, 1);

}



.welfa-main .hdbl-box-btm-ri,

.welfa-main .gssu-li.act {

    background: rgba(0, 172, 105, 1);

}



.welfa-main .gdul-top svg path {

    stroke: rgba(0, 172, 105, 1);

}



.fuse-main .gsbc-btn path {

    stroke: #E99253;

}



.fuse-main .hdbl-box-btm-ri,

.fuse-main .gssu-li.act {

    background: #E99253;

}



.guara-progra .guara-show-tit {

    margin-bottom: 20px;

}



.physic-main .ybll-more-link::after {

    background: #00AC69;

}



.physic-main .ybll-more-link::before {

    background: linear-gradient(102deg, rgba(0, 172, 105, 1) 1.97%, rgba(0, 172, 105, 0.6) 100%);

}



.physic-main .ys-banner-ri-diamon path {

    fill: rgba(227, 240, 235, 1);

}



/* .physic-main .ys-nybanner .ybru-li::after {

    background: linear-gradient(0deg, rgba(0, 172, 105, 0.00) 27.34%, rgba(0, 172, 105, 0.40) 60.98%);

} */



.physic-main .guara-realiz-wrap {

    background: #00AC69;

}



.physic-main .guara-realiz-ri p::after {

    background-image: url(../images/b5_icon01.svg);

}



.physic-packa {

    width: 100%;

    position: relative;

    background: #F3F5F7;

}



.guara-show-tit p {

    color: #666;

    line-height: 1.75;

    text-align: center;

    width: 860px;

    max-width: 100%;

    margin: 0 auto;

    margin-top: 16px;

}



.physic-main .gsbu-wrap-top {

    background-color: #00AC69 !important;

}



.physic-main .gsbc-btn path {

    stroke: #00AC69 !important;

}



.guara-show-ul {

    width: 100%;

    padding-top: 70px;

}



.guara-show-ul-li {

    width: 100%;

    display: flex;

    align-items: center;

    justify-content: space-between;

}



.gsul-ri {

    width: 64%;

}



.gsul-ri img {

    width: 100%;

}



.gsul-le {

    width: 29%;

}



.gsul-le-tit .std-h3 {

    color: #3D3935;

    line-height: 1.5;

}



.gsul-le-info p {

    color: #666;

    line-height: 1.75;

}



.gsul-le-tit {

    margin-bottom: 25px;

}



.guara-show-ul-li:nth-child(2n) {

    flex-direction: row-reverse;

}



.guara-show-ul-li {

    margin-bottom: 30px;

}



.guara-show-ul-li:last-child {

    margin-bottom: 0;

}



.physic-main .guara-show .guara-show-tit {

    margin-bottom: 60px;

}



.physic-main .gssu-li.act {

    background: #00AC69;

}



.physic-main .hdbl-box-btm-ri {

    background: #00AC69;

}



.physic-main .gdul-top path {

    stroke: #00AC69;

}



.gsul-le-swiper-li p {

    color: #000;

    line-height: 1.75;

    transition: all 0.36s;

}



.gsul-le-swiper {

    display: flex;

    flex-wrap: wrap;

    padding-bottom: 15px;

}



.gsul-le-swiper-li.act p {

    color: #00AC69;

}



.gsul-le-swiper-li {

    margin-right: 26px;

    margin-bottom: 10px;

    cursor: pointer;

}



.gsul-ri-li,

.gsul-le-info-li {

    width: 100%;

    position: relative;

    display: none;

}



.gsul-ri-li:first-child,

.gsul-le-info-li:first-child {

    display: block;

}



.purple .ybll-more-link::after {

    background: #773DBD;

}





.purple .ybll-more-link::before {

    background: linear-gradient(102deg, rgba(119, 61, 189, 1) 1.97%, rgba(119, 61, 189, 0.6) 100%);

}



/* .purple .ys-nybanner .ybru-li::after {

    background: linear-gradient(0deg, rgba(119, 61, 189, 0.00) 6.66%, rgba(119, 61, 189, 0.60) 89.32%);

} */



.purple .ys-banner-ri-diamon path {

    fill: #E9E9EE;

}



.purple .total-realiz-warp-desz path {

    fill: #773DBD;

}



.purple .guara-show-info p::after {

    background-image: url(../images/b6_icon03.svg);

}



.purple .he_sysvgny circle {

    stroke: #773DBD !important;

}



.purple .tdlu-li.act .he_sysvgny {

    background: rgba(119, 61, 189, 0.1);

}



.purple .tdru-wrap-le-tit .std-tit20 {

    color: #773DBD;

}



.purple .tdru-wrap-le-subtit p::after {

    background: #773DBD;

}



.tosea-main .guara-trust {

    background: #fff;

}



.tosea-main .total-advant {

    background: #fff;

}



.tosea-main .tabu-li {

    background: #fff;

}



.tosea-main .tabu-wrap {

    background: #F7F9FB;

}



.purple .tabu-wrap-svg path {

    fill: rgba(119, 61, 189, 0.50);

}



.purple .gsbc-btn path {

    stroke: #773DBD !important;

}



.purple .hdbl-box-btm-ri,

.purple .gssu-li.act {

    background: #773DBD;

}



.purple .gdul-top path {

    stroke: #773DBD !important;

}



.purple .guara-realiz-wrap {

    background: #773DBD;

}



.purple .guara-realiz-ri p::after {

    background-image: url(../images/b8_icon01.svg);

}



.cooper-servic-wrap {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    align-items: center;

}



.cooper-servic-ri {

    width: 57%;

}



.cooper-servic-ri img {

    width: 100%;

}



.cooper-servic {

    width: 100%;

    background: #F3F5F7;

}



.cooper-servic-le {

    width: 40%;

}



.cooper-servic-le-tit .std-h3 {

    color: #3D3935;

    line-height: 1.5;

}



.cslb-tit .std-tit20 {

    color: #333;

    line-height: 1.75;

}



.cooper-servic-le-tit {

    margin-bottom: 50px;

}



.cslb-info p {

    color: #666;

    line-height: 1.75;

}



.cslb-tit {

    margin-bottom: 10px;

}



.cslb-li {

    width: 100%;

    margin-bottom: 20px;

}



.cslb-li:last-child {

    margin-bottom: 0;

}



.cooper-main .fuse-techno {

    background: #fff;

}



.purple .ftbu-wrap-tit .std-tit54 {

    background: linear-gradient(180deg, rgba(119, 61, 189, 0.16) 0%, rgba(119, 61, 189, 0.00) 71.6%);

    background-clip: text;

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}



.purple .ftbu-wrap::after {

    background: #773DBD;

}



.purple .fuse-techno-btm-desz {

    background: linear-gradient(-90deg, rgba(243, 242, 249, 1) 0%, rgba(230, 228, 241, 1) 112.57%);

}



.purple .fuse-techno-btm-desz span {

    background: linear-gradient(-90deg, rgba(119, 61, 189, 0.60) 0%, rgba(119, 61, 189, 0.00) 100%);

}



.cooper-global {

    width: 100%;

    background: #fff;

}



.cooper-global-btm {

    width: 100%;

    position: relative;

}



.cooper-main .guara-soluti-more {

    margin-top: 0 !important;

}



.cooper-main .guara-trust {

    background: #fff;

}



.cooper-main .guara-progra {

    background: #F3F5F7;

}



.cooper-global-btm-img {

    width: 100%;

}





.cooper-global-btm-img img {

    width: 100%;

}



.cgbd-icon {

    width: 62px;

    position: relative;

    cursor: pointer;

}



.cgbd-icon img {

    width: 100%;

    transition: all 0.36s;

}



.cgbd-icon-img1 {

    position: absolute;

    top: 0;

    left: 0;

    opacity: 0;

}



.cgbd-icon-img2 {

    width: 58px;

    position: absolute;

    top: calc(100% + 5px);

    left: 50%;

    transform: translateX(-50%);

    opacity: 0;

}





.cgbd-icon p {

    color: #3D3935;

    line-height: 1.75;

    text-align: center;

    position: absolute;

    top: 18px;

    width: 100%;

    left: 0;

    text-align: center;

    transition: all 0.36s;

}



.cgbd-li {

    position: absolute;

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

}



.cgbd-posit {

    position: absolute;

    top: 4px;

    left: 100%;

    width: 226px;

    padding-left: 16px;

    display: none;

}



.cgbd-posit-ul {

    border-radius: 12px;

    background: #FFF;

    box-shadow: 0px 0px 24px 0px rgba(189, 190, 199, 0.25);

    padding: 8px 20px;

    display: flex;

    flex-wrap: wrap;

    margin: 0 -5px;

}



.cgbd-posit-li {

    padding: 8px 5px;

    min-width: 50%;

}



.cgbd-posit-li p {

    color: #666;

    line-height: 1.75;

    text-align: center;

    border-radius: 4px;

    background: rgba(119, 61, 189, 0.10);

    padding: 2px 10px;

}





.cgbd-li.on .cgbd-icon-img {

    opacity: 0;

}



.cgbd-li.on .cgbd-icon-img2,

.cgbd-li.on .cgbd-icon-img1 {

    opacity: 1;

}



.cgbd-li.on .cgbd-icon p {

    color: #fff;

}



.cgbd-li.on .cgbd-posit {

    display: block;

}



.ftbu-wrap-cont .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: #773DBD;

}



.fuse-main .ftbu-wrap::before {

    border-color: #E99253;

}



.fuse-main .ftbu-wrap-cont .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: #E99253;

}



.stand-proble {

    width: 100%;

    position: relative;

}



.stand-proble-btm {

    width: 100%;

    position: relative;

}



.stand-proble-btm-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -26px;

}



.spbu-li {

    width: 25%;

    padding: 0 26px;

    position: relative;

}



.sibu-li {

    position: relative;

}



.sibu-li:nth-child(2n) {

    top: 86px;

}



.spbu-wrap {

    width: 100%;

    position: relative;

    z-index: 1;

}



.spbu-wrap::after {

    content: '';

    position: absolute;

    top: 50%;

    left: 50%;

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

    width: 100%;

    height: 100%;

    border-radius: 32px;

    background: #2a60b1;

    z-index: -1;

    transition: all 1s;

    opacity: 0;

}



.spbu-wrap-top-icon {

    width: 90px;

    margin: 0 auto;

    margin-bottom: 30px;

}



.spbu-wrap-top-icon img {

    width: 100%;

}



.spbu-wrap-top-info p {

    color: #3D3935;

    line-height: 1.5;

    font-weight: bold;

    text-align: center;

}



.spbu-wrap-top {

    width: 100%;

    padding: 90px 20px;

    border-radius: 32px;

    background: #F3F5F7;

    transition: all 0.36s;

}



.spbu-wrap-btm {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    border-radius: 32px;

    background: #FFF;

    box-shadow: 0px 0px 12px 0px rgba(235, 229, 229, 0.25);

    padding: 76px 39px;

    opacity: 0;

    transition: all 0.36s;

}



.spbu-wrap-btm-tit p {

    font-weight: bold;

    color: #2a60b1;

    font-weight: bold;

    line-height: 1.5;

}



.spbu-wrap-btm-tit {

    margin-bottom: 12px;

}



.spbu-wrap-btm-info p {

    color: #666;

    line-height: 1.75;

}



.spbu-wrap-top .spbu-wrap-btm-info {

    display: none;

}



.stand-explore {

    width: 100%;

    position: relative;

    background: #F3F5F7;

}



.stand-explore .fuse-pattern-le-tit p {

    width: 570px;

    margin-left: auto;

    margin-right: auto;

    max-width: 100%;

}



.stand-explore-btm {

    width: 100%;

}



.stand-explore-btm img {

    width: 100%;

}



.stand-have {

    width: 100%;

    position: relative;

}



.stand-main .fuse-exhibit {

    background: #fff;

}



.stand-main .febl-li.act {

    background: var(--vicolor);

}



.stand-main .fuse-exhibit-btm-le {

    padding: 66px 50px;

}



.febl-li:last-child {

    margin-bottom: 0;

}



.stand-main .febr-ul {

    padding: 0 60px;

}



.stand-value {

    width: 100%;

    position: relative;

    background: #F3F5F7;

}



.stand-value-btm {

    width: 100%;

    position: relative;

}



.svbu-li {

    width: 33.333333%;

    padding: 0 16px;

    display: none;

}



.svbu-li:first-child {

    display: block;

}



.stand-value-btm-ul {

    margin: 0 -16px;

    display: flex;

    flex-wrap: wrap;

}



.svbu-wrap {

    width: 100%;

    height: 100%;

    border-radius: 20px;

    background: #FFF;

    padding: 40px;

}



.svbu-wrap-icon {

    width: 60px;

    margin-bottom: 30px;

}



.svbu-wrap-icon img {

    width: 100%;

}



.svbu-wrap-tit .std-tit20 {

    color: #000;

    line-height: 1.5;

}



.svbu-wrap-info p {

    color: #666;

    line-height: 1.5;

}



.svbu-wrap-tit {

    margin-bottom: 10px;

}



.stand-value-btm-ul .slick-list {

    width: 100%;

}



.stand-value-btm-ul .slick-track {

    margin: 0 auto;

    height: 100%;

}



/* .green .ys-nybanner .ybru-li::after {

    background: linear-gradient(0deg, rgba(0, 172, 105, 0.00) 9.15%, rgba(0, 172, 105, 0.40) 89.32%);

}
 */


.green .ybll-more-link::after {

    background: #00AC69;

}



.green .ybll-more-link::before {

    background: linear-gradient(102deg, rgba(0, 172, 105, 1) 1.97%, rgba(0, 172, 105, 0.6) 100%);

}



.green .ys-banner-ri-diamon path {

    fill: #E9EEEC;

}



.green .spbu-wrap-btm-tit p {

    color: #00AC69;

}



.green .spbu-wrap::after {

    background: #00AC69;

}



.adminis-main .fuse-pattern {

    background: #F3F5F7;

}



.green .gdul-top path {

    stroke: #00AC69 !important;

}



.adminis-main .stand-value {

    background: #fff;

}



.adminis-main .svbu-wrap {

    background: #F3F5F7;

}



.green .gsbc-btn path {

    stroke: #00AC69 !important;

}



.green .gssu-li.act {

    background: #00AC69;

}



.green .hdbl-box-btm-ri {

    background: #00AC69;

}



.adminis-main .fuse-pattern-le {

    width: 32%;

}



.nominal-main .guara-show-tit p {

    width: 1223px;

}



.nominal-service-btm {

    width: 100%;

    background: #F3F5F7;

    border-radius: 16px;

    padding: 60px 100px;

}



.nominal-service-btm-show {

    width: 100%;

    position: relative;

    display: flex;

    justify-content: space-between;

    align-items: flex-end;

    margin-bottom: 60px;

}



.nsbs-le-tit .std-h5 {

    color: #333;

    line-height: 1.75;

}



.nsbs-le-tit {

    margin-bottom: 27px;

}



.nsbs-le-info p {

    color: #666;

    line-height: 1.75;

    position: relative;

    padding-left: 20px;

    margin-bottom: 12px;

}



.nsbs-le-info p::after {

    content: '';

    position: absolute;

    top: 9px;

    left: 0;

    width: 10px;

    height: 10px;

    background: #773DBD;

    border-radius: 50%;

}



.nsbs-le-subinf p {

    color: #3D3935;

    line-height: 1.75;

}



.nsbs-le-info {

    padding-bottom: 8px;

}



.nsbs-ri {

    width: 43.5%;

}



.nsbs-ri img {

    width: 100%;

    border-radius: 16px;

}



.nsbs-le {

    width: 53%;

}



.nominal-service-btm-advant {

    width: 100%;

    position: relative;

}



.nsba-ul {

    display: flex;

    margin: 0 -10px;

}



.nsba-li {

    width: 20%;

    padding: 0 10px;

    transition: all 0.56s;

}



.nsba-li-wrap {

    width: 100%;

    height: 100%;

    position: relative;

    background: #fff;

    border-radius: 12px;

    padding: 52px 20px;

    overflow: hidden;

    transform: rotate(0);

    -webkit-transform: rotate(0);

}



.nsba-li-wrap-icon {

    width: 80px;

    margin: 0 auto;

    margin-bottom: 24px;

}



.nsba-li-wrap-tit p {

    color: #333;

    line-height: 1.7;

    text-align: center;

}



.nsba-li-wrap-top .nsba-li-wrap-info {

    display: none;

}





.nsba-li-wrap-btm {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    display: flex;

    align-items: flex-end;

    padding: 30px 40px;

    z-index: 10;

    opacity: 0;

    pointer-events: none;

    transition: all 0.36s;

}



.nsba-li-wrap-btm::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: -1;

    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 23.13%, rgba(0, 0, 0, 0.40) 60.83%);

}



.nlwb-wrap {

    width: 100%;

    position: relative;

}



.nlwb-tit p {

    color: #fff;

    line-height: 1.75;

}



.nlwb-info p {

    color: #fff;

    line-height: 1.75;

}



.nsba-li.act {

    width: 40%;

    flex: none;

}



.nsba-li.act .nsba-li-wrap-btm {

    opacity: 1;

    transition-delay: 0.38s;

}



.nsbs-le-text p {

    color: #666;

    line-height: 1.75;

}



.nominal-service-li {

    padding-top: 80px;

}



.nsbs-le-text {

    padding-bottom: 20px;

}



.nominal-service-btm-functio {

    width: 100%;

    position: relative;

    padding-bottom: 10px;

}



.nsbf-ul-li {

    width: 25%;

    padding: 0 10px;

    margin-bottom: 20px;

}



.nsbf-ul {

    margin: 0 -10px;

    display: flex;

    flex-wrap: wrap;

}



.nsbf-ul-li-wrap {

    width: 100%;

    height: 100%;

    position: relative;

    border-radius: 8px;

    border-top: 2px solid #773DBD;

    background: #FFF;

    padding: 48px 30px;

}



.nulw-tit .std-tit20 {

    color: #333;

    line-height: 1.75;

}



.nulw-tit {

    margin-bottom: 12px;

}



.nulw-info p {

    color: #666;

    line-height: 1.75;

}



.nsbf-ul-li:nth-child(2n) .nsbf-ul-li-wrap {

    border-bottom: 2px solid #773DBD;

    border-top: none;

}



.nominal-service-li4 .nsbf-ul-li {

    width: 33.333333%;

}



.nominal-service-li4 .nsba-li {

    width: 25%;

}



.nominal-service-li4 .nsba-li.act {

    width: 50%;

}



.nominal-service {

    width: 100%;

    padding-top: 40px;

}



.nominal-network .guara-show-tit p {

    width: 818px;

}



.nominal-network-btm {

    width: 100%;

    position: relative;

    border-radius: 12px;

    background: #FFF;

    padding: 30px 66px;

    box-shadow: 0px 0px 24px 0px rgba(189, 190, 199, 0.25);

}



.nominal-network-btm-ul {

    display: flex;

    justify-content: center;

    padding-bottom: 16px;

}



.nnbu-li {

    margin: 0 10px;

    cursor: pointer;

    margin-bottom: 15px;

}



.nnbu-li p {

    border-radius: 6px;

    background: #F3F5F7;

    padding: 4px 32px;

    text-align: center;

    transition: all 0.36s;

}



.nnbu-li.act p {

    color: #fff;

    background: #773DBD;

}



.nnbl-wrap {

    display: flex;

    flex-wrap: wrap;

}



.nnbl-wrap-li p {

    font-size: 14px;

    line-height: 1.75;

    color: #666;

}



.nnbl-wrap-li {

    min-width: 70px;

    margin-right: 20px;

    margin-bottom: 20px;

}



.nnbl-li {

    width: 100%;

    display: none;

}



.nnbl-li:first-child {

    display: block;

}



.nominal-nav {

    position: fixed;

    top: 50%;

    transform: translateY(-50%);

    left: -100%;

    z-index: 30;

    transition: all 0.36s;

}



.nominal-nav.start {

    left: 25px;

}



.nominal-nav.start.end {

    left: -100%;

}



.nominal-nav-li {

    display: flex;

    /*align-items: center;*/

    padding-bottom: 60px;

    position: relative;

    cursor: pointer;

}



.nominal-nav-li::after {

    content: '';

    position: absolute;

    top: 6px;

    width: 1px;

    height: 100%;

    background: #DDD;

    left: 4px;

    z-index: 1;

}



.nominal-nav-li::before {

    content: '' !important;

    position: absolute;

    top: 6px;

    width: 1px;

    height: 0%;

    background: #773DBD;

    left: 4px;

    z-index: 2;

    opacity: 0;

    transition: all 0.36s;

}



.nominal-nav-li:last-child::before,

.nominal-nav-li:last-child::after {

    display: none;

}



.nominal-nav-li span {

    width: 10px;

    height: 10px;

    border-radius: 50%;

    background: #773DBD;

    position: relative;

    display: block;

    z-index: 10;
    
    flex: none;

}



.nominal-nav-li p {

    color: #666;

    line-height: 1.5;

    font-size: 14px;

    padding-left: 15px;

    transition: all 0.36s;

}



.nominal-nav-li span::after {

    content: '';

    position: absolute;

    top: 50%;

    left: 50%;

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

    width: 4px;

    height: 4px;

    border-radius: 50%;

    background: #fff;

    opacity: 0;

    transition: all 0.36s;

}



.nominal-nav-li span::before {

    content: '';

    position: absolute;

    top: 50%;

    left: 50%;

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

    width: 20px;

    height: 20px;

    border-radius: 50%;

    background: rgba(119, 61, 189, 0.2);

    opacity: 0;

    transition: all 0.36s;

    z-index: -1;

}



.nominal-nav-li.act span::after,

.nominal-nav-li.act span::before {

    opacity: 1;

}



.nominal-nav-li.act::before {

    height: 100%;

    opacity: 1;

}



.nominal-nav-li.act p {

    color: #0033E8;

}



.ground-proble {

    width: 100%;

    position: relative;

}



.ground-proble-wrap {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    align-items: center;

}





.ground-proble-le-tit .std-h3 {

    color: #3D3935;

    line-height: 1.5;

}



.ground-proble-le-tit {

    margin-bottom: 48px;

}



.gplu-tit .std-h5 {

    color: #3D3935;

}



.gplu-info p {

    color: #666;

    line-height: 1.75;

}



.gplu-tit {

    margin-bottom: 13px;

}



.ground-proble-le {

    width: 47%;

}



.ground-proble-le-ul {

    width: 80%;

}



.gplu-info {

    margin-bottom: 60px;

}



.ground-complete {

    width: 100%;

    position: relative;

    background: #F3F5F7;

}



.ground-compl-ul-li {

    width: 33.333333%;

    padding: 0 20px;

    margin-bottom: 40px;

}



.ground-compl-ul {

    margin: 0 -20px;

    display: flex;

    flex-wrap: wrap;

}



.gcul-wrap {

    width: 100%;

    height: 100%;

    position: relative;

    background: #fff;

    border-radius: 12px;

    padding: 30px 40px;

}



.gcul-icon {

    width: 56px;

}



.gcul-tit .std-tit20 {

    color: #333;

    line-height: 1.5;

}



.gcul-info p {

    color: #666;

    line-height: 1.5;

}



.gcul-tit {

    margin-bottom: 10px;

}





.ground-complete-gover {

    padding-bottom: 60px;

}



.ground-complete-help {

    width: 100%;

    position: relative;

    z-index: 10;

}



.ground-complete-help::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 74%;

    background: #fff;

    z-index: -1;

}



.ground-complete-help-wrap {

    width: 100%;

    background: #fff;

    border-radius: 16px;

    box-shadow: 0px 0px 32px 0px rgba(188, 191, 200, 0.25);

    padding: 80px 75px;

}



.gchw-ul {

    width: 100%;

}



.gchw-li {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    margin-bottom: 63px;

}



.gchw-li:last-child {

    margin-bottom: 0;

}



.gchw-li-le-tit .std-tit20 {

    color: #3D3935;

    line-height: 1.5;

    font-weight: bold;

}



.gchw-li-le-tit {

    margin-bottom: 20px;

}



.gchw-li-le-info p {

    color: #666;

    line-height: 1.75;

}



.gchw-li-le-more .hnbr-le-more-link p {

    color: #773DBD;

}



.gchw-li-le-info {

    margin-bottom: 30px;

}



.gchw-li-le {

    width: 45%;

}



.gchw-li-ri {

    width: 48.5%;

}



.gchw-li-ri img {

    width: 100%;

    border-radius: 16px;

}



.gchw-li:nth-child(2n) {

    flex-direction: row-reverse;

}



.ground-page .stand-value {

    background: #fff;

}



.ground-page .svbu-wrap {

    background: #F3F5F7;

}



.gplu-li {

    width: 100%;

    display: none;

}



.gplu-li:first-child {

    display: block;

}





.ground-proble-ri-img {

    width: 100%;

}



.ground-proble-ri-img img {

    width: 100%;

    opacity: 0.4;

}



.gprw-li {

    position: absolute;

    cursor: pointer;

    transition: all 0.36s;

    overflow: hidden;

}



.ground-proble-ri {

    width: 39%;

    position: relative;

}



.gprw-li2 {

    top: 0%;

    left: 9.4%;

    width: 56.2%;

}



.gprw-li3 {

    top: 2.5%;

    right: 0%;

    width: 49.8%;

}



.gprw-li4 {

    bottom: 2.4%;

    right: 0%;

    width: 49.8%;

}



.gprw-li5 {

    bottom: 0%;

    left: 9.5%;

    width: 56.2%;

}



.gprw-li1 {

    top: 20.7%;

    left: 0;

    width: 49.8%;

    z-index: 5;

}



.gprw-li img {

    width: 100%;

}



.gprw-li {

    -webkit-mask-repeat: no-repeat;

    -webkit-mask-position: 50% 50%;

    -webkit-mask-size: var(--width1) var(--height1);

}



.gprw-li2 {

    -webkit-mask-image: url(../images/c3avg1.svg);

    mask-image: url(../images/c3avg1.svg);

}



.gprw-li3 {

    -webkit-mask-image: url(../images/c3svg2.svg);

    mask-image: url(../images/c3svg2.svg);

}



.gprw-li4 {

    -webkit-mask-image: url(../images/c3svg3.svg);

    mask-image: url(../images/c3svg3.svg);

}



.gprw-li5 {

    -webkit-mask-image: url(../images/c3svg4.svg);

    mask-image: url(../images/c3svg4.svg);

}



.gprw-li1 {

    -webkit-mask-image: url(../images/c3svg6.svg);

    mask-image: url(../images/c3svg6.svg);

}



.gprw-li-img {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    object-fit: cover;

    opacity: 0;

    transition: all 0.36s;

}



.gprw-li::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    transition: all 0.36s;

    opacity: 0;

    background: linear-gradient(270deg, rgba(119, 61, 189, 0.00) 35.19%, rgba(119, 61, 189, 0.50) 97.84%);

}



.gprw-li2::after {

    background: linear-gradient(340deg, rgba(119, 61, 189, 0.00) 35.19%, rgba(119, 61, 189, 0.50) 97.84%);

}



.gprw-li3::after {

    background: linear-gradient(430deg, rgba(119, 61, 189, 0.00) 35.19%, rgba(119, 61, 189, 0.50) 97.84%);

}



.gprw-li4::after {

    background: linear-gradient(100deg, rgba(119, 61, 189, 0.00) 35.19%, rgba(119, 61, 189, 0.50) 97.84%);

}



.gprw-li5::after {

    background: linear-gradient(230deg, rgba(119, 61, 189, 0.00) 35.19%, rgba(119, 61, 189, 0.50) 97.84%);

}



.gprw-li1::after {

    background: linear-gradient(190deg, rgba(119, 61, 189, 0.00) 35.19%, rgba(119, 61, 189, 0.50) 97.84%);

}



.gprw-li-span {

    position: absolute;

    top: 50%;

    left: 50%;

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

    text-align: center;

    display: flex;

    flex-direction: column;

    align-items: center;

    transition: all 0.36s;

}





.gprw-li-span img {

    width: 10px;

}



.gprw-li-span span {

    color: #3D3935;

    line-height: 1.75;

    font-size: 18px;

    margin-bottom: 10px;

}



.gprw-li.act .gprw-li-span {

    opacity: 0;

}



.gprw-li.act .gprw-li-img {

    opacity: 1;

}



.gprw-li.act::after {

    opacity: 1;

}



.gprw-li1.act {

    left: -3%;

}



.gprw-li2.act {

    top: -3%;

    left: 8.8%;

}



.gprw-li3.act {

    top: 0.55%;

    right: -2.8%;

}



.gprw-li4.act {

    bottom: 0.4%;

    right: -3%;

}



.gprw-li5.act {

    bottom: -3.8%;

    left: 8.3%;

}



.ground-proble-ri-center {

    border-radius: 50%;

    border: 13px solid #fff;

    position: absolute;

    top: 50%;

    left: 50%;

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

    background: #773DBD;

    width: 47%;

    height: 47%;

    display: flex;

    align-items: center;

    justify-content: center;

    z-index: 10;

}



.ground-proble-ri-center::after {

    content: '';

    position: absolute;

    top: 50%;

    left: 50%;

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

    width: 72%;

    height: 72%;

    background: #fff;

    border-radius: 50%;

    z-index: -1;

}



.gprc-icon {

    width: 55px;

    margin: 0 auto;

    margin-bottom: 9px;

}



.gprc-info .std-tit20 {

    text-align: center;

    color: #3D3935;

    line-height: 1.5;

    font-weight: bold;

}



.gprc-wrap {

    width: 60%;

}



.gprw-li1 .gprw-li-span {

    left: 28%;

}



.gprw-li2 .gprw-li-span {

    top: 35%;

    left: 55%;

}



.gprw-li3 .gprw-li-span {

    top: 62%;

    left: 59%;

}



.gprw-li4 .gprw-li-span {

    top: 43%;

    right: 0%;

    left: auto;

}



.gprw-li5 .gprw-li-span {

    top: 69%;

    left: 54%;

}



.enterpr-introdu {

    width: 100%;

    position: relative;

    background: #F3F5F7;

}



.enterpr-introdu-btm {

    width: 100%;

    position: relative;

}



.enterpr-introdu-btm-wrap {

    width: 100%;

    position: relative;

    background: #fff;

    border-radius: 16px;

    overflow: hidden;

}



.eibw-cont {

    border-bottom: 1px solid #F3F5F7;

    transition: all 0.36s;

}



.eibw-li {

    width: 100%;

    display: flex;

}



.eibw-cont {

    padding: 24px 26px;

    min-height: 80px;

    display: flex;

    align-items: center;

}



.eibw-cont p {

    font-size: 16px;

    line-height: 1.5;

    color: #666;

    transition: all 0.36s;

}



.eibw-cont1.eibw-cont p {

    font-size: 18px;

    color: #333;

    font-weight: bold;

}



.eibw-cont1 {

    width: 15%;

}



.eibw-cont-bom {

    width: 100%;

    padding-bottom: 15px;

}



.eibw-cont-bom-tit p {

    color: #333;

    font-weight: bold;

    line-height: 1.5;

}



.eibw-cont-bom-tit {

    margin-bottom: 6px;

}



.eibw-cont-bom-info p {

    color: #666;

    line-height: 1.75;

}



.ecbm-link {

    display: flex;

    align-items: center;

}



.ecbm-link p {

    padding-right: 13px;

    line-height: 1.75;

    color: #773DBD;

}



.eibw-cont2 {

    width: 26%;

}



/* .eibw-cont-bom-info {

    margin-bottom: 34px;

} */



.eibw-cont-bom-more {

    margin-top: 34px;

}



.ecbm-link svg {

    width: 10px;

}



.ecbm-link svg path {

    transition: all 0.36s;

}



.eibw-cont3 {

    width: 29%;

}



.eibw-cont4 {

    width: 30%;

}



.eibw-cont.act {

    background: rgba(119, 61, 189, 0.8);

}



.eibw-cont.act p {

    color: #fff !important;

}



.eibw-cont.act .ecbm-link svg path {

    stroke: #fff;

}



.eibw-cont1 {

    background: transparent !important;

}



.eibw-li .eibw-cont1.eibw-cont p {

    color: #333 !important;

}



.enterpr-page .stand-value {

    background: #fff;

}



.enterpr-page .svbu-wrap {

    background: #F3F5F7;

}



.purple .gsbu-wrap-top {

    background: #773DBD;

}



.output-page .stand-value {

    background: #fff;

}



.output-page .svbu-wrap {

    background: #F3F5F7;

}



.purple .gsbu-wrap-top {

    background-color: #773DBD !important;

}



.output-page .gsbu-wrap-top {

    padding: 17px 15px !important;

    min-height: 107px;

    display: flex;

    align-items: center;

    justify-content: center;

}



.output-page .gsbu-wrap-btm {

    padding: 40px 34px;

}



.output-page .gsbu-wrap-btm-li p {

    padding-left: 0 !important;

}



.esg-abuot {

    width: 100%;

    position: relative;

}



.esg-abuot .fuse-pattern-le-tit p {

    width: 863px;

    margin-left: auto;

    margin-right: auto;

    max-width: 100%;

}



.eabu-li {

    width: 33.333333%;

    padding: 0 47px;

    margin-bottom: 40px;

}



.esg-abuot-btm-ul {

    margin: 0 -47px;

    display: flex;

    flex-wrap: wrap;

}



.eabu-wrap {

    width: 100%;

    position: relative;

    text-align: center;

}



.eabu-wrap-icon {

    width: 225px;

    margin: 0 auto;

    max-width: 100%;

    margin-bottom: 52px;

}



.eabu-wrap-tit .std-h6 {

    color: #3D3935;

    line-height: 1.75;

}



.eabu-wrap-info p {

    color: #666;

    line-height: 1.75;

    margin-bottom: 10px;

}



.eabu-wrap-tit {

    margin-bottom: 16px;

}



.esg-china {

    width: 100%;

    position: relative;

    background: #F3F5F7;

}



.esg-china-btm {

    width: 100%;

    height: 470px;

    position: relative;

    /* overflow: hidden; */

}



.esg-china .fuse-pattern-le-tit p {

    width: 982px;

    max-width: 100%;

    margin-left: auto;

    margin-right: auto;

}



.esg-china-btm-swiper {

    width: 100%;

    height: 100%;

    position: relative;

}



.ecbs-li {

    width: 325px !important;

    margin-right: 70px;

}



.ecbs-li-wrap {

    width: 100%;

    position: relative;

    height: 180px;

}



.ecbs-li-wrap-tit .std-tit20 {

    color: #3D3935;

    line-height: 1.5;

}



.ecbs-li-wrap-tit {

    margin-bottom: 20px;

}



.ecbs-li-wrap-info p {

    color: #666;

    line-height: 1.75;

}



.ecbs-ul {

    height: 100%;

    display: flex;

}



.ecbs-li {

    height: 100%;

}



.ecbs-li:nth-child(odd) {

    display: flex;

    align-items: flex-end;

}



.esg-china-btm-desz {

    width: 1920px;

    /* max-width: 100%; */

    position: absolute;

    top: 50%;

    left: 50%;

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

}



.esg-china-btm-desz img {

    width: 100%;

}



.esg-china-cont {

    width: 100%;

    max-width: 1920px;

    margin: 0 auto;

    position: relative;

    overflow: hidden;

}



.ecbs-li-wrap-cticy {

    position: absolute;

    top: -79px;

    left: 42px;

    width: 50px;

    border-radius: 50%;

    background: #fff;

    height: 50px;

}



.ecbs-li-wrap-cticy::after {

    content: '';

    position: absolute;

    top: 50%;

    left: 50%;

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

    width: 20px;

    height: 20px;

    background: #2a60b1;

    border-radius: 50%;

}



.ecbs-li-wrap-time {

    width: 134px;

    position: absolute;

    left: 0;

    top: -165px;

}



.ecbs-li-wrap-time img {

    width: 100%;

}



.ecbs-li-wrap-time .std-h6 {

    color: #fff;

    font-weight: bold;

    line-height: 1.5;

    position: absolute;

    top: 5px;

    left: 50%;

    transform: translateX(-50%);

}



.ecbs-li:nth-child(even) .ecbs-li-wrap-cticy {

    top: auto;

    bottom: -80px;

}



.ecbs-li:nth-child(even) .ecbs-li-wrap-time {

    bottom: -165px;

    top: auto;

}



.ecbs-li:nth-child(even) .ecbs-li-wrap-time img {

    transform: rotate(180deg);

}



.ecbs-li:nth-child(even) .ecbs-li-wrap-time .std-h6 {

    top: 32px;

}



.esg-assets-btm-tit p {

    text-align: center;

    color: #3D3935;

    line-height: 1.75;

}



.esg-assets-btm-img {

    width: 100%;

}



.esg-assets-btm-img img {

    width: 100%;

}



.stand-value .fuse-pattern-le-tit p {

    width: 969px;

    max-width: 100%;

    margin-left: auto;

    margin-right: auto;

}



.esg-assets .fuse-pattern-le-tit p {

    width: 1093px;

    max-width: 100%;

    margin-left: auto;

    margin-right: auto;

}



.inside-banner {

    width: 100%;

    position: relative;

}



.inside-banner-img {

    width: 100%;

    position: relative;

}



.inside-banner-img::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: linear-gradient(0deg, rgba(177, 32, 40, 0.10) 0%, rgba(177, 32, 40, 0.10) 100%);

}



.inside-banner-img img {

    width: 100%;

}



.inside-banner-cont {

    position: absolute;

    top: 50%;

    width: 100%;

    left: 0;

    transform: translateY(-50%);

    z-index: 10;

}



.inside-banner-cont-tit .std-h2 {

    color: #fff;

    margin-top: 50px;

}



.inside-page .ys-main {

    margin-top: 80px;

}



.inside-banner .mod-bread {

    position: absolute;

    top: 90px;

    width: 100%;

    z-index: 10;

}



.inside-banner .mod-bread-ul-li a {

    color: #fff;

}



.inside-banner .mod-bread-ul-li::after {

    background: url(../images/breadar1.svg);

    opacity: 1;

}



.news-nav {

    width: 100%;

    margin-top: -40px;

    position: relative;

    z-index: 10;

}



.news-nav-wrap {

    width: 100%;

    border-radius: 12px;

    background: #FFF;

    display: flex;

    justify-content: center;

    box-shadow: 0px 0px 16px 0px rgba(176, 179, 191, 0.25);

}



.nnwl-link {

    display: block;

    width: 100%;

    position: relative;

    padding: 28px 0;

    transition: all 0.36s;

}



.nnwl-link::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

    width: 100%;

    height: 2px;

    background: #2a60b1;

    transition: all 0.36s;

    opacity: 0;

}



.news-nav-wrap-li {

    margin: 0 68px;

}



.news-nav-wrap-li.act .nnwl-link::after {

    width: 100%;

    opacity: 1;

}



.news-nav-wrap-li.act .nnwl-link {

    color: #2a60b1;

}



.news-relate {

    width: 100%;

    position: relative;

}



.news-relate-wrap {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

}



.news-relate-ri {

    width: 25.5%;

}



.inside-page {

    background: #F3F5F7;

}



.news-relate-ri-top {

    width: 100%;

    background: #fff;

    border-radius: 16px;

    overflow: hidden;

    margin-bottom: 20px;

}



.nrrt-link {

    width: 100%;

    padding: 20px;

    display: block;

}



.nrrt-link-tit p {

    color: #3D3935;

    line-height: 1.75;

    max-height: 3.5em;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    transition: all 0.36s;

}



.nrrt-link-tit {

    margin-top: 24px;

    padding-bottom: 28px;

}



.nrrt-link .ys-imgbox-cover {

    border-radius: 8px;

}



.news-relate-ri-center {

    width: 100%;

    background: #FFFFFF;

    border-radius: 16px;

    padding: 17px 28px;

    margin-bottom: 20px;

}



.nrrc-tit .std-h6 {

    color: #333;

    line-height: 1.5;

}



.nrrc-tit {

    margin-bottom: 22px;

}



.nrrc-ul-li-link {

    color: #333;

    line-height: 1.6;

    max-height: 3.2em;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    transition: all 0.36s;

}



.nrrc-ul-li {

    margin-bottom: 26px;

}



.news-relate-ri-produc {

    width: 100%;

    position: relative;

    background: #fff;

    border-radius: 16px;

    padding: 17px 28px;

}



.nrrp-li {

    width: 100%;

    position: relative;

    margin-bottom: 16px;

}



.nrrp-link {

    display: block;

    border-radius: 8px;

    background: #F3F5F7;

    width: 100%;

    padding: 14px 16px;

    color: #3D3935;

    line-height: 1.5;

}



.news-relate-le {

    width: 74.5%;

    padding-right: 27px;

}



.news-relate-le-top {

    width: 100%;

    border-radius: 16px;

    background: #FFF;

    padding: 40px;

    margin-bottom: 40px;

}



.nrlt-link .ys-imgbox-cover {

    border-radius: 16px;

    margin-bottom: 30px;

}



.nrlt-link-btm {

    width: 100%;

    position: relative;

}



.nrlt-link-btm-time p {

    color: #666;

    line-height: 1.75;

}



.nrlt-link-btm-tit .std-h6 {

    color: #333;

    line-height: 1.5;

    max-height: 3em;

    overflow: hidden;

    transition: all 0.36s;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.nrlt-link-btm-time {

    margin-bottom: 11px;

}



.nrlt-link-btm-info p {

    color: #666;

    line-height: 1.75;

    max-height: 3.5em;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.nrlt-link-btm-tit {

    margin-bottom: 20px;

}



.nrlt-link .hnbr-le-more-link {

    margin-top: 40px;

}



.nrlb-li .gsmu-link {

    background: #fff;

}



.nrlb-li .gsmu-link-le {

    background: #2a60b1;

}



.nrlb-li .gsmu-link-le-tit .std-tit20 {

    color: #fff;

}



.nrlb-li .gsmu-link-le-info p {

    color: #fff;

}



.nrlb-li {

    margin-bottom: 20px;

}



.nrlb-page .pc-fenye li.activepage {

    background: var(--vicolor);

}



.nrlb-ul {

    margin-bottom: 40px;

}



.details-page .mod-bread {

    top: 19px;

    position: absolute;

    left: 0;

    width: 100%;

}



.details-cont {

    width: 100%;

    position: relative;

}



.details-cont-wrap {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

}



.details-page {

    background: #fff;

}



.details-cont-wrap .news-relate-ri-produc,

.details-cont-wrap .news-relate-ri-center,

.details-cont-wrap .news-relate-ri-top {

    background: #F3F5F7;

}



.details-cont-wrap .nrrp-link {

    background: #fff;

}





.nrrb-le p {

    color: #333;

    line-height: 1.75;

}



.news-relate-ri-bshear {

    width: 100%;

    display: flex;

    justify-content: space-between;

    align-items: center;

    padding-top: 20px;

}



.nrrb-ri .ys-share-img {

    width: 40px;

}



.nrrb-ri .ys-share-list {

    margin-left: 20px;

}



.details-cont-wrap .news-relate-le {

    padding-right: 120px;

}



.details-cont-top .std-h4 {

    color: #333;

    line-height: 1.5;

}



.details-cont-lable-le p {

    color: #666;

    line-height: 1.75;

}



.details-cont-lable {

    width: 100%;

    display: flex;

    justify-content: space-between;

    align-items: center;

    border-bottom: 1px solid #E4E4E4;

    padding-bottom: 14px;

}



.details-cont-top {

    margin-bottom: 34px;

}



.dclr-li p {

    font-size: 14px;

    line-height: 1.5;

    color: #3D3935;

    border-radius: 80px;

    border: 1px solid rgba(171, 171, 171, 0.2);

    padding: 6px 20px;

}



.details-cont-lable-ri {

    display: flex;

    align-items: center;

}



.dclr-li {

    margin-left: 10px;

}



.details-cont-editor {

    width: 100%;

    position: relative;

    padding-top: 44px;

    padding-bottom: 26px;

    border-bottom: 1px solid #E4E4E4;

}



.details-cont-editor p {

    color: #666;

    margin-bottom: 20px;

}



.details-cont-paging-li a {

    font-size: 16px;

    line-height: 1.75;

    color: #333;

}



.details-cont-paging {

    padding-top: 16px;

}



.details-cont-paging-li a {

    color: #333333;

    line-height: 1.75;

    transition: all 0.36s;

    max-height: 1.75em;

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.details-cont-paging-li {

    margin-bottom: 17px;

}



.details-cont-paging-li:last-child {

    margin-bottom: 0 !important;

}



.details-cont-wrap .news-relate-ri {

    padding-top: 130px;

}



.report-screen {

    width: 100%;

    position: relative;

}



.report-screen-wrap {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

}



.report-screen-top {

    width: 100%;

    margin-bottom: 40px;

}



.report-screen-top-tit .std-h3 {

    color: #3D3935;

    line-height: 1.5;

}



.report-screen-top-tit {

    display: flex;

    justify-content: space-between;

    align-items: center;

    margin-bottom: 40px;

}



.report-screen-top-input {

    width: 480px;

    position: relative;

    height: 52px;

    border-radius: 60px;

    overflow: hidden;

}



.report-screen-top-input input {

    height: 100%;

    width: 100%;

    background: #fff;

    padding-left: 58px;

    padding-right: 20px;

    font-size: 18px;

    color: #999;

}



.report-screen-top-input img {

    width: 22px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 18px;

}



.report-screen-top-input input::-webkit-input-placeholder {

    /* WebKit browsers */

    color: #999;

}



.report-screen-top-input input:-moz-placeholder {

    /* Mozilla Firefox 4 to 18 */

    color: #999;

}



.report-screen-top-input input::-moz-placeholder {

    /* Mozilla Firefox 19+ */

    color: #999;

}



.report-screen-top-input input:-ms-input-placeholder {

    /* Internet Explorer 10+ */

    color: #999;

}



.report-screen-top-wrap {

    width: 100%;

    position: relative;

    background: #fff;

    border-radius: 16px;

    padding: 25px 30px 10px;

}



.rstw-le p {

    color: #3D3935;

    line-height: 1.5;

}



.rstw-li {

    display: flex;

    margin-bottom: 4px;

}



.rstw-li:last-child {

    margin-bottom: 4px;

}



.rstw-le {

    width: 98px;

    flex: none;

    margin-top: 2px;

}



.rstw-ri-li-link {

    color: #666;

    line-height: 1.75;

    font-size: 16px;

    padding: 4px 10px;

    border-radius: 7px;

    display: block;

}



.rstw-ri {

    display: flex;

    flex-wrap: wrap;

}



.rstw-ri-li.act .rstw-ri-li-link {

    color: var(--vicolor);

    background: rgba(177, 32, 40, 0.10);

}



.rstw-ri-li {

    margin-right: 18px;

    margin-bottom: 15px;

}



.report-screen-wrap {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

}



.news-relate-le-ul {

    width: 100%;

    padding-bottom: 32px;

}



.nrlu-li {

    width: 100%;

    position: relative;

    margin-bottom: 20px;

}



.nrlu-link {

    width: 100%;

    display: flex;

    position: relative;

    background: #fff;

    border-radius: 16px;

    padding: 20px;

    flex-wrap: wrap;

    align-items: center;

}



.nrlu-link-le {

    width: 51%;

    border-radius: 8px;

}



.nrlu-link-ri {

    width: 49%;

    padding-left: 40px;

}



.nrlu-link-ri-time p {

    color: #666;

    line-height: 1.75;

}



.nrlu-link-ri-tit .std-tit20 {

    color: #333;

    line-height: 1.5;

    max-height: 1.5em;

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    transition: all 0.36s;

}



.nrlu-link-ri-info p {

    color: #666;

    line-height: 1.75;

    max-height: 3.5em;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.nrlu-link-ri-time {

    margin-bottom: 6px;

    display: flex;

    align-items: center;

}



.nrlu-link-ri-tit {

    margin-bottom: 10px;

}



.nrlu-link-ri-info {

    margin-bottom: 20px;

}



.news-relate-le-ul1 .nrlu-link-le {

    width: 38.5%;

}



.news-relate-le-ul1 .nrlu-link-ri {

    width: 61.5%;

}



.rstt-lable-li-link {

    color: #3D3935;

    line-height: 1.5;

    background: #fff;

    display: block;

    border-radius: 50px;

    text-align: center;

    padding: 10px 30px;

}



.rstt-lable {

    display: flex;

    flex-wrap: wrap;

    width: 100%;

    margin-bottom: 20px;

}



.rstt-lable-li {

    margin-right: 10px;

    margin-bottom: 10px;

}



.rstt-lable-li.act .rstt-lable-li-link {

    color: var(--vicolor);

}



.nlrt-lable {

    font-size: 14px;

    line-height: 1.5;

    color: var(--vicolor);

    border-radius: 50px;

    background: rgba(177, 32, 40, 0.10);

    margin-left: 30px;

    padding: 7px 20px;

}





.case-page .nrlu-link-ri-info {

    margin-bottom: 0;

}



.case-page .nrlu-link-ri-tit {

    margin-bottom: 24px;

}



.nrlu-link-le img:nth-child(2) {

    object-fit: cover;

}



.case-page .nrlu-link-ri-tit .std-tit20 {

    max-height: 3em;

    -webkit-line-clamp: 2;

}



.case-page .nrlu-link-le {

    width: 41.5%;

}



.case-page .nrlu-link-ri {

    width: 58.5%;

}



.details-cont-lable-le {

    display: flex;

    flex-wrap: wrap;

}



.details-cont-lable-le p {

    position: relative;

    padding-right: 20px;

    margin-right: 20px;

}



.details-cont-lable-le p::after {

    content: '';

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 0;

    width: 1px;

    height: 18px;

    background: #DDDDDD;

}



.details-cont-lable-le p:last-child {

    margin-right: 0;

    padding-right: 0;

}



.details-cont-lable-le p:last-child::after {

    display: none;

}



.theme-payme {

    width: 100%;

    position: relative;

    padding-top: 63px;

}



.theme-payme .mod-bread {

    position: absolute;

    top: 20px;

    left: 0;

    width: 100%;

}



.theme-payme-wrap {

    width: 100%;

    background: #fff;

    border-radius: 14px;

    padding: 48px;

    margin-bottom: 40px;

}



.theme-payme-wrap-tit .std-h4 {

    color: #3D3935;

    line-height: 1.3;

}



.theme-payme-wrap-tit {

    margin-bottom: 40px;

}



.theme-payme-wrap-time p {

    color: #666;

    line-height: 1.75;

}



.theme-payme-wrap-time {

    border-bottom: 1px solid #DDDDDD;

    padding-bottom: 10px;

    margin-bottom: 20px;

}



.theme-payme-wrap-info p {

    color: #666;

    line-height: 1.75;

}



.theme-payme-btm {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

}



.theme-payme-btm-wrap {

    width: 100%;

    border-radius: 14px;

    background: #FFF;

    padding: 40px 48px;

}



.tpbw-li-tit .std-h6 {

    color: #3D3935;

    line-height: 1.5;

}



.tpbw-li-tit {

    margin-bottom: 16px;

}



.tpbw-li-info p {

    color: #666;

    line-height: 1.75;

    margin-bottom: 28px;

}



.tpbw-li .hnbr-le-more-link p {

    color: var(--vicolor);

}



.tpbw-li-info p:last-child {

    margin-bottom: 0;

}



.tpbw-li-info {

    padding-bottom: 20px;

}



.tpbw-li {

    margin-bottom: 60px;

}



.tpbw-li:last-child {

    margin-bottom: 0;

}



.nominal-nav1 .nominal-nav-li::before {

    background: var(--vicolor);

}



.nominal-nav1 .nominal-nav-li span {

    background: var(--vicolor);

}



.nominal-nav1 .nominal-nav-li span::before {

    background: rgba(177, 32, 40, 0.2);

}



.nominal-nav1 .nominal-nav-li.act p {

    color: var(--vicolor);

}



.polyme-list {

    width: 100%;

    position: relative;

    padding-top: 97px;

}



.polyme-list .mod-bread {

    position: absolute;

    top: 19px;

    left: 0;

    width: 100%;

}



.polyme-list-ul {

    width: 100%;

    position: relative;

}



.polyme-list-li {

    width: 100%;

    display: flex;

    align-items: center;

    margin-bottom: 20px;

}



.polyme-list-li:last-child {

    margin-bottom: 0;

}



.polyme-list-li-ri {

    width: 140px;

}



.pllr-more {

    width: 100%;

    display: flex;

    align-items: center;

    padding: 12px 24px;

    background: #fff;

    border-radius: 6px;

    justify-content: space-between;

}



.pllr-more p {

    color: var(--vicolor);

    line-height: 1.75;

    padding-right: 12px;

}



.pllr-more img {

    width: 13px;

}



.polyme-list-li-le {

    width: calc(100% - 140px);

    padding-right: 20px;

}



.plll-wrap {

    width: 100%;

    display: flex;

    background: #fff;

    border-radius: 6px;

    padding: 14px 0;

}



.plll-le {

    width: 77px;

    text-align: center;

}



.plll-ri {

    width: calc(100% - 77px);

    display: flex;

}



.plll-le p {

    color: #3D3935;

    line-height: 1.5;

    font-weight: bold;

}



.plll-ri-li {

    width: 14.285714%;

    padding: 0 16px;

}



.plll-ri-li a {

    color: #3D3935;

    line-height: 1.5;

    transition: all 0.36s;

    font-size: 16px;

    transition: all 0.36s;

    max-height: 1.5em;

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.knowle-searc {

    width: 100%;

    position: relative;

    padding-top: 97px;

}



.knowle-searc .mod-bread {

    position: absolute;

    top: 20px;

    left: 0;

    width: 100%;

}



.knowle-searc-wrap {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

    align-items: flex-start;

}



.knowle-searc-le {

    width: 300px;

    background: #fff;

    border-radius: 12px;

    padding: 30px;

}



.knowle-searc-ri {

    width: calc(100% - 300px);

    padding-left: 40px;

}



.knowle-searc-le-tit p {

    color: #3D3935;

    line-height: 1.5;

}



.knowle-searc-le-tit {

    margin-bottom: 30px;

}



.knowle-searc-le-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -5px;

}



.kslu-li {

    width: 16.666666%;

    padding: 0 5px;

    margin-bottom: 10px;

}



.kslu-link {

    width: 100%;

    height: 32px;

    border-radius: 4px;

    background: #F3F5F7;

    display: flex;

    align-items: center;

    justify-content: center;

    color: #3D3935;

}



.kslu-li.act .kslu-link {

    background: #2a60b1;

    color: #fff;

}



.knowle-searc-ri-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -10px;

}



.ksru-li {

    width: 33.333333%;

    padding: 0 10px;

    margin-bottom: 40px;

}



.ksru-link {

    width: 100%;

    display: block;

    background: #fff;

    border-radius: 8px;

    padding: 26px 30px 50px;

}



.ksru-link-tit .std-tit20 {

    color: #3D3935;

    line-height: 1.5;

    max-height: 1.5em;

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    transition: all 0.36s;

}



.ksru-link-info p {

    line-height: 1.75;

    color: #666;

    max-height: 3.5em;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.ksru-link-tit {

    margin-bottom: 20px;

}



.knowle-searc-ri-ul {

    padding-bottom: 25px;

}



.pay-abuot .mod-bread {

    position: absolute;

    top: 20px;

    left: 0;

    width: 100%;

}



.pay-abuot {

    position: relative;

    width: 100%;

}



.pay-page {

    background: #fff;

}



.pay-page .details-cont-top {

    margin-bottom: 20px;

}



.pay-page-earit {

    width: 100%;

    position: relative;

    padding-top: 20px;

    padding-bottom: 30px;

}



.pay-page-earit img {

    border-radius: 12px;

}



.pay-page-earit p {

    color: #666;

    line-height: 1.75;

    margin-bottom: 10px;

}



.pay-page-words {

    width: 100%;

    position: relative;

    margin-bottom: 40px;

}



.pay-page-words-tit .std-h6 {

    color: #3D3935;

    font-weight: bold;

}



.pay-page-words-tit {

    margin-bottom: 20px;

}



.pay-page-words-wrap {

    width: 100%;

    position: relative;

    background: #F3F5F7;

    border-radius: 6px;

    padding: 20px;

    padding-bottom: 5px;

}



.ppww-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -10px;

}



.ppww-li {

    width: 16.666666%;

    padding: 0 10px;

    margin-bottom: 20px;

}



.ppww-li-wrap {

    width: 100%;

    background: #fff;

    border-radius: 4px;

    text-align: center;

    padding: 10px;

}



.ppww-li-wrap p {

    color: #3D3935;

    line-height: 1.75;

}



.pay-page-tit .std-h6 {

    color: #3D3935;

    line-height: 1.75;

    font-weight: bold;

}



.pay-page-tit {

    margin-bottom: 20px;

}



.pay-page-subtit p {

    color: #333;

    line-height: 1.75;

}



.pay-page-subtit {

    margin-bottom: 10px;

}



.pay-page-info p {

    color: #666;

    line-height: 1.75;

}



.pay-page-time p {

    color: #999;

    line-height: 1.75;

}



.pay-page-time {

    margin-bottom: 20px;

}



.pay-page-ul-li {

    width: 100%;

    position: relative;

    margin-bottom: 40px;

}



.pay-page-ul-li:last-child {

    margin-bottom: 0;

}



.social-innovat {

    width: 100%;

    position: relative;

}



.social-innovat .guara-show-tit p {

    width: 1075px;

}



.social-employ-btm {

    width: 100%;

    position: relative;

}



.social-employ-btm-li {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

    align-items: center;

    justify-content: space-between;

    margin-bottom: 40px;

}





.social-employ-btm-li:nth-child(2n) {

    flex-direction: row-reverse;

}



.social-employ-btm-li:last-child {

    margin-bottom: 0 !important;

}



.sebl-ri {

    width: 56%;

}



.sebl-ri img {

    width: 100%;

    border-radius: 16px;

}



.sebl-le {

    width: 37.5%;

}



.social-page {

    background: #fff;

}



.sebl-le-tit .std-h6 {

    color: #3D3935;

    line-height: 1.3;

}



.sebl-le-tit {

    margin-bottom: 30px;

}





.slul-tit .std-tit20 {

    color: #3D3935;

    line-height: 1.5;

    font-weight: bold;

}



.slul-tit {

    margin-bottom: 13px;

}



.slul-info p {

    color: #666;

    line-height: 1.75;

}



.sebl-le-ul-li {

    margin-bottom: 30px;

}



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

    margin-bottom: 0;

}



.social-practic {

    width: 100%;

    position: relative;

}



.social-practic-btm {

    width: 100%;

    position: relative;

}



.social-practic-btm-ul {

    margin: 0 -12px;

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

    padding-bottom: 86px;

}



.sibu-li {

    width: 20%;

    padding: 0 12px;

}



.spku-wrap {

    width: 100%;

    height: 100%;

    position: relative;

}



.spku-wrap-img {

    width: 100%;

    border-radius: 12px;

    overflow: hidden;

    position: absolute;

    top: 0;

    left: 0;

    height: 100%;

    transform: rotate(0);

    -webkit-transform: rotate(0);

}



.spku-wrap-img::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    transition: all 0.36s;

    background: linear-gradient(0deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.00) 64.21%, rgba(0, 0, 0, 0.20) 90.23%);

}



.spku-wrap-img::before {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    opacity: 0;

    transition: all 0.36s;

    background: rgba(177, 32, 40, 0.8);

}



.spku-wrap-img img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}



.spku-wrap-posit {

    width: 100%;

    position: relative;

    padding: 24px 26px;

    padding-right: 32px;

}



.spku-wrap-posit-tit p {

    color: #fff;

    line-height: 1.75;

}



.spku-wrap-posit-tit {

    margin-bottom: 10px;

}



.spku-wrap-posit-info p {

    color: #fff;

    line-height: 2;

}



.spku-wrap-posit-info {

    opacity: 0;

    transition: all 0.36s;

}



.social-honor {

    width: 100%;

    position: relative;

    max-width: 1920px;

    margin: 0 auto;

    z-index: 2;

    /* overflow: hidden; */

}



.social-honor-btm {

    width: 100%;

    position: relative;

    padding: 0 74px;

}





.shbs-li-swip {

    width: 100%;

    height: 100%;

    border-radius: 12px;

    background: #FFF;

    overflow: hidden;

    box-shadow: 0px 4px 25px 0px rgba(182, 182, 182, 0.25);

}



.shbs-li {

    width: 25%;

    height: auto !important;

    padding: 0 15px;

}



.shbs-li-swip-img {

    width: 100%;

    position: relative;

    border-radius: 12px;

}



.shbs-li-swip-btm {

    width: 100%;

    padding: 30px 25px;

    text-align: center;

}



.shbs-li-swip-btm p {

    color: #3D3935;

    margin-bottom: 8px;

}



.shbs-li-swip-btm p:last-child {

    margin-bottom: 0;

}



.social-founda {

    width: 100%;

    position: relative;

}



.social-founda-wrap {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

    align-items: center;

}



.social-founda-ri {

    width: 246px;

}



.social-founda-ri img {

    width: 100%;

}



.social-founda-le {

    width: calc(100% - 246px);

    padding-right: 180px;

}



.social-founda-le-tit .std-h3 {

    color: #3D3935;

    line-height: 1.5;

}



.social-founda-le-tit {

    margin-bottom: 32px;

}



.social-founda-le-more {

    display: flex;

}



.social-founda-le-info {

    margin-bottom: 60px;

}



.social-obtain {

    width: 100%;

    position: relative;

}



.social-obtain-wrap {

    width: 100%;

    position: relative;

    display: flex;

    justify-content: space-between;

    align-items: center;

}



.social-obtain-ri-tit .std-h3 {

    color: #3D3935;

    line-height: 1.3;

}



.social-obtain-ri {

    width: 46%;

}



.social-obtain-ri-tit {

    margin-bottom: 56px;

}



.soru-tit .std-h6 {

    color: #3D3935;

    line-height: 1.3;

}



.soru-tit {

    margin-bottom: 26px;

}



.soru-info p {

    color: #666;

    line-height: 1.75;

    margin-bottom: 14px;

    position: relative;

    padding-left: 20px;

}



.soru-info p::after {

    content: '';

    position: absolute;

    top: 10px;

    left: 0;

    width: 8px;

    height: 8px;

    border-radius: 50%;

    background: var(--vicolor);

}



.soru-li {

    display: none;

}



.soru-li:first-child {

    display: block;

}





.social-obtain-ri-btm {

    width: 100%;

    display: flex;

    justify-content: space-between;

    border-top: 1px solid #DDDDDD;

}



.sorb-li-wrap {

    position: relative;

    padding-top: 20px;

    cursor: pointer;

}



.sorb-li-wrap::after {

    content: '';

    width: 23px;

    height: 23px;

    background-size: 100% 100%;

    position: absolute;

    top: -12px;

    left: 50%;

    transform: translateX(-50%);

    background-image: url(../images/f1ides.svg);

    opacity: 0;

    transition: all 0.36s;

}



.sorb-li-wrap::before {

    content: '';

    position: absolute;

    top: -1px;

    left: 0;

    width: 0%;

    height: 1px;

    background: var(--vicolor);

    transition: all 0.36s;

    opacity: 0;

}



.sorb-li-wrap .std-tit20 {

    color: #3D3935;

    line-height: 1.3;

}



.social-obtain-ri-ul {

    width: 100%;

    padding-bottom: 86px;

}



.sorb-li.act .sorb-li-wrap::after {

    opacity: 1;

}



.sorb-li.act .sorb-li-wrap::before {

    width: 100%;

    opacity: 1;

}



.social-innovat .guara-show-tit {

    margin-bottom: 0 !important;

}



.social-obtain-le {

    width: 47%;

    position: relative;

    padding: 0 53px;

}



.social-obtain-le-ul {

    width: 100%;

}



.solu-li {

    width: 100%;

    display: none;

}



.solu-li .ys-imgbox-cover {

    -webkit-mask-size: var(--widthp) var(--heightp);

    -webkit-mask-repeat: no-repeat;

    -webkit-mask-position: 50% 50%;

    -webkit-mask-image: url(../images/b1_bg02.svg);

    mask-image: url(../images/b1_bg02.svg);

    cursor: pointer;

}



.solu-li:first-child {

    display: block;

}



.slick-initialized .solu-li {

    transform: scale(0.8);

}



.solu-li.slick-active {

    transform: scale(1);

}



.solu-li.mcslick-next {

    opacity: 1 !important;

    transform: translateX(39%) scale(0.4);

}



.social-obtain-le-ul .slick-list {

    overflow: visible;

}



.solu-li {

    transition: all .5s ease !important;

}



.solu-li.mcslick-prev {

    opacity: 1 !important;

    transform: translateX(-39%) scale(0.4);

}



.about-we {

    width: 100%;

    position: relative;

}



.about-we .guara-show-tit p {

    width: 1100px;

}



.about-we-btm {

    width: 100%;

    position: relative;

}



.about-we-btm-ul {

    display: flex;

    flex-wrap: wrap;

}



.awbu-li {

    width: 50%;

    padding: 0 10px;

    margin-bottom: 20px;

}



.awbu-li:first-child {

    width: 100%;

}



.awbu-wrap {

    width: 100%;

    height: 100%;

    position: relative;

    border-radius: 16px;

    overflow: hidden;

    padding: 40px 60px;

    z-index: 10;

}



.awbu-wrap-bg {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: -1;

    transition: all 0.36s;

}



.awbu-wrap::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: -1;

    background: linear-gradient(-90deg, rgba(177, 32, 40, 0.00) 9.36%, #2a60b1 95.39%);

}



.awbu-wrap img {

    width: 52px;

}



.awbu-wrap-tit .std-h5 {

    color: #fff;

    font-weight: bold;

    line-height: 1.75;

}



.awbu-wrap-info p {

    color: #fff;

    line-height: 1.75;

}



.awbu-wrap-tit {

    margin-top: 10px;

    margin-bottom: 4px;

}



.about-history {

    width: 100%;

    position: relative;

    z-index: 1;

}



.about-history-btm {

    width: 100%;

    position: relative;

    padding-bottom: 40px;

}





.ahbs-ul {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

    z-index: 1;

}



.ahbs-ul::after {

    content: '';

    position: absolute;

    top: 18px;

    left: 0;

    width: 100%;

    height: 1px;

    border-top: 1px dashed #DDDDDD;

    z-index: -1;

}



.ahbs-li {

    position: relative;

}



.ahbs-li-wrap {

    position: relative;

    padding-top: 20px;

    display: inline-block;

    cursor: pointer;

}



.ahbs-li-wrap::after {

    content: '';

    position: absolute;

    top: -11px;

    left: 50%;

    transform: translateX(-50%);

    width: 20px;

    height: 20px;

    background-image: url(../images/f1ides1.svg);

    background-size: 100%;

    transition: all 0.36s;

}



.ahbs-li-wrap::before {

    content: '';

    position: absolute;

    top: -11px;

    left: 50%;

    transform: translateX(-50%);

    width: 20px;

    height: 20px;

    background-image: url(../images/f1ides2.svg);

    background-size: 100%;

    opacity: 0;

    transition: all 0.36s;

}





.ahbs-li-wrap .std-tit20 {

    color: #666;

    line-height: 1.75;

    font-weight: bold;

}



.ahbs-li.slick-current .ahbs-li-wrap::after {

    opacity: 0;

}



.ahbs-li.slick-current .ahbs-li-wrap::before {

    opacity: 1;

}



.ahbs-li.slick-current .ahbs-li-wrap .std-tit20 {

    color: var(--vicolor);

}



.ahbu-li {

    width: 424px !important;

    margin-right: 40px;

    display: none;

}



.ahbu-li:first-child {

    display: block;

}



.ahbu-li-wrap {

    width: 100%;

    border-radius: 12px;

    background: #FFF;

    box-shadow: 0px 4px 25px 0px rgba(182, 182, 182, 0.25);

    padding: 30px 40px 50px;

}



.ahbu-li-wrap-tit .std-h5 {

    color: var(--vicolor);

    font-weight: bold;

}



.ahbu-li-wrap-tit {

    border-bottom: 1px solid #DDD;

    padding-bottom: 10px;

}



.ahbu-li-wrap-info {

    padding-top: 20px;

}



.ahbu-li-wrap-info p {

    color: #3D3935;

}



.ahbu-ul .slick-list {

    overflow: visible !important;

}



.ahbs-ul .slick-list {

    padding-top: 20px;

    width: 100%;

}



.about-history-btm-swiper {

    width: 100%;

    margin-bottom: 50px;

}



.about-history::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    /* opacity: 0.15; */

    z-index: -1;

    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 61.3%, #FFF 90.11%);

}



.about-page {

    background: #fff !important;

}



.about-quality {

    width: 100%;

    position: relative;

}



.about-quality-btm {

    width: 100%;

    position: relative;

}



.aqbu-li {

    width: 25%;

    padding: 0 13px;

    margin-bottom: 20px;

}



.about-quality-btm-ul {

    margin: 0 -13px;

    display: flex;

    flex-wrap: wrap;

}



.aqbu-wrap {

    width: 100%;

    height: 100%;

    border-radius: 16px;

    background: #FFF;

    box-shadow: 0px 4px 22.8px 0px rgba(150, 154, 168, 0.17);

    padding: 48px 29px;

}



.aqbu-wrap-logo {


    margin: 0 auto;

    margin-bottom: 18px;
    
      width: 260px;
    height: 100px;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;

}



.aqbu-wrap-btm {

    width: 100%;

    text-align: center;

}



.aqbu-wrap-btm-tit p {

    color: #3D3935;

}



.aqbu-wrap-btm-info p {

    color: #666666;

}



.aqbu-wrap-btm-tit {

    margin-bottom: 8px;

}



.about-page .cgbd-icon {

    width: 90px;

}



.cgbd-icon p span {

    font-weight: bold;

}



.about-page .nnbu-li.act p {

    background: var(--vicolor);

}



.nominal-network-list {

    width: 1120px;

    margin: 0 auto;

    max-width: 100%;

    margin-bottom: 40px;

}



.nominal-network-ulk-li {

    width: 25%;

    padding: 0 20px;

}



.nominal-network-list-ul {

    margin: 0 -20px;

    display: flex;

    flex-wrap: wrap;

}



.nnul-wrap {

    width: 100%;

    border-radius: 12px;

    background: #FFF;

    box-shadow: 0px 0px 13.9px 0px rgba(184, 184, 184, 0.25);

    padding: 20px 35px;

}



.nnul-wrap-num .std-h1 {

    color: var(--vicolor);

    line-height: 1.2;

    font-weight: bold;

}



.nnul-wrap-info p {

    color: #999;

    line-height: 1.75;

}



.about-page .cgbd-icon p {

    color: #3D3935 !important;

}



.nnul-wrap .fabu-li-top .std-h6 {

    color: var(--vicolor);

}



.cgbl-li {

    position: absolute;

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

    z-index: 10;

    cursor: pointer;

}



.about-page .nnbl-li {

    display: none;

}



.about-page .nnbl-li.act {

    display: block;

}



.about-informa-btm {

    width: 100%;

    position: relative;

    z-index: 2;

}



.aibu-li {

    width: 33.333333%;

    padding: 0 12px;

    margin-bottom: 30px;

}



.aibu-wrap {

    width: 100%;

    height: 100%;

    position: relative;

    border-radius: 12px;

    overflow: hidden;

    background: #fff;

    box-shadow: 0px 0px 13.9px 0px rgba(184, 184, 184, 0.25);

}



.about-informa-btm-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -12px;

}



.aibu-wrap-img {

    width: 100%;

}



.aibu-wrap-btm {

    width: 100%;

    position: relative;

    padding: 24px 30px;

}



.aibu-wrap-btm-tit p {

    color: #3D3935;

    line-height: 1.75;

}



.aibu-wrap-btm-tit {

    margin-bottom: 20px;

}



.awwu-li {

    display: flex;

    margin-bottom: 10px;

    align-items: flex-start;

}



.awwu-li img {

    width: 16px;

    flex: none;

    margin-top: 5px;

}



.awwu-li p {

    color: #666;

    line-height: 1.5;

    padding-left: 12px;

}



.awwu-li:last-child {

    margin-bottom: 0 !important;

}



.about-informa-desz {

    width: 80%;

    left: 65%;

    transform: translateX(-50%);

    top: 80%;

    position: absolute;

}



.about-informa-desz img {

    width: 100%;

}



.about-honor {

    width: 100%;

    background: #F3F5F7;

}



.about-honor-btm {

    width: 100%;

    position: relative;

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

    align-items: flex-start;

}



.about-honor-le {

    width: 46%;

}





.about-informa {

    position: relative;

    z-index: 10;

}



.about-honor .ys-cont1400 {

    position: relative;

    z-index: 15;

}



.ahlu-li {

    width: 100%;

    /* display: none; */

}



.ahlu-li .ys-imgbox-cover {

    opacity: 0;

    transition: all 0.36s;

}



.ahlu-li.swiper-slide-active .ys-imgbox-cover {

    opacity: 1;

}



.ahlu-li .ys-imgbox-cover {

    border-radius: 12px;

}



.about-honor-ri {

    width: 50%;

    padding-left: 70px;

    position: relative;

}



.about-honor-ri::after {

    content: '';

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 0;

    width: 1px;

    height: 100%;

    background: linear-gradient(0deg, rgba(177, 32, 40, 0.00) 0%, #2a60b1 51.5%, rgba(177, 32, 40, 0.00) 100%);

}



.about-honor-ri::before {

    content: '';

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    background-image: url(../images/g1quan.svg);

    background-size: 100%;

    width: 14px;

    height: 14px;

    left: -6.5px;

    z-index: 10;

}



.ahru-li p {

    color: #333;

    line-height: 1.75;

    background: transparent;

    padding: 3px 10px;

    border-radius: 4px;

    overflow: hidden;

    /* transition: all 0.36s; */

    display: inline-block;

    cursor: pointer;

}



/* .ahru-li {

    margin-bottom: 10px;

} */



.ahru-li.swiper-slide-active p {

    color: #fff;

    background: var(--vicolor);

}



.about-honor-ri-ul {

    position: relative;

    width: 100%;

}



.about-honor-ri-swiper::after {

    content: '';

    position: absolute;

    top: -66px;

    left: 0;

    width: 100%;

    height: 153px;

    pointer-events: none;

    z-index: 2;

    background: linear-gradient(0deg, rgba(243, 245, 247, 0.00) -11.28%, #F3F5F7 64.57%);

}



.about-honor-ri-swiper::before {

    content: '';

    position: absolute;

    bottom: -66px;

    left: 0;

    width: 100%;

    height: 153px;

    pointer-events: none;

    z-index: 2;

    background: linear-gradient(180deg, rgba(243, 245, 247, 0.00) -11.28%, #F3F5F7 64.57%);

}



.about-honor-le-swipr {

    width: 100%;

    position: relative;

    border-radius: 16px;

    background: #FFF;

    padding: 33px 28px;

}



.about-honor-ri-swiper {

    width: 100%;

    position: relative;

    overflow: hidden;

    height: 480px;

}



.about-join {

    width: 100%;

    position: relative;

}



.about-join-btm {

    width: 100%;

    position: relative;

}



.about-join .guara-show-tit p {

    width: 1120px;

}



.ajbu-li {

    width: 25%;

    padding: 0 10px;

    transition: all 0.56s;

}



.about-join-btm-ul {

    display: flex;

    /* flex-wrap: wrap; */

    margin: 0 -10px;

    margin-bottom: 40px;

}



.ajbu-wrap {

    width: 100%;

    position: relative;

}



.ajbu-wrap-img {

    width: 100%;

    position: relative;

    height: 428px;

    border-radius: 12px;

    overflow: hidden;

}



.ajbu-wrap-img::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 53.86%, rgba(0, 0, 0, 0.50) 86.68%);

}



.ajbu-wrap-img img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}



.ajbu-wrap-text {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    padding: 32px 40px;

    z-index: 10;

    opacity: 0;

    transition: all 0.36s;



}



.ajbu-wrap-text p {

    color: #fff;

    line-height: 1.75;

}



.ajbu-li.act {

    width: 50%;

}



.ajbu-li.act .ajbu-wrap-text {

    opacity: 1;

    transition-delay: 0.2s;

}



.about-join-btm-more {

    display: flex;

    justify-content: center;

}



.form-progra {

    width: 100%;

    position: relative;

}



.form-progra-wrap {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    align-items: flex-start;

}



.form-progra-le-tit .std-h4 {

    color: #3D3935;

    line-height: 1.4;

}



.form-progra-le-tit {

    margin-bottom: 40px;

}



.form-progra-le-btm p {

    color: #666666;

    line-height: 1.75;

    position: relative;

    padding-left: 42px;

    margin-bottom: 30px;

}



.form-progra-le-btm p::after {

    content: '';

    position: absolute;

    top: 2px;

    left: 0;

    width: 24px;

    height: 24px;

    background-image: url(../images/b1_icon02.svg);

    background-size: 100%;

}



.fplu-li-tit .std-tit20 {

    color: #3D3935;

    line-height: 1.75;

}



.fltc-li {

    display: flex;

    margin-bottom: 30px;

}



.fltc-li img {

    width: 32px;

    flex: none;

}



.fltc-li .std-tit20 {

    color: var(--vicolor);

    line-height: 1.75;

    padding-left: 12px;

}



.fplu-li-tit {

    margin-bottom: 26px;

}



.form-progra-le {

    width: 47%;

}



.fltc-li .std-tit20 span {

    font-size: 16px;

    color: #666666;

}



.form-progra-le-btm {

    width: 100%;

    padding-bottom: 15px;

}



.form-progra-ri {

    width: 39%;

    border-radius: 12px;

    background: #FFF;

    box-shadow: 0px 0px 81.6px 0px rgba(180, 192, 199, 0.25);

    padding: 27px 25px;

}



.ys-form-title {

    color: #333;

    font-size: 40px;

    line-height: 1.5;

    margin-bottom: 50px;

    font-weight: bold;

}



.ys-form {

    --space: 20px;

    --spacebot: 24px;

    --spacein: 10px;

    --height: 60px;

    --size20: 20px;

    --size18: 18px;

    --size16: 16px;

    --l1h5: 1.5;

    --l1h75: 1.75;

    --color333: #333;

    --color666: #666;

    --color999: #999;

    --colortips: #f00;

    --colormain: #10154e;

}



.ys-form-inof {

    margin: 0 calc(var(--space) * -1);

    display: flex;

    flex-wrap: wrap;

}



.ys-form-inof-item {

    padding: 0 var(--space);

    margin-bottom: 18px;

    width: 100%;

}



.ys-form-inof-item3 {

    width: 100%;

}



.ys-form-inof-item2 {

    width: 50%;

}



.ys-fii-name {

    font-size: 14px;

    line-height: 1.75;

    color: #666;

    margin-bottom: 6px;

}



.ys-fii-name span {

    color: var(--colortips);

}



.ys-fii-input {

    width: 100%;

    height: 34px;

    background: #F3F5F7;

    display: block;

    border-radius: 4px;

}



.ys-fii-input input,

.ys-fii-input textarea {

    width: 100%;

    height: 100%;

    font-size: var(--size14);

    color: #333;

    padding: 0 20px;

}



.ys-fii-tips {

    font-size: var(--size16);

    color: var(--colortips);

    line-height: var(--l1h5);

}



.ys-fii-tips span {

    font-size: inherit;

    line-height: inherit;

    color: inherit;

}



.ys-form-inof-item .ys-select-xtbbox {

    right: 10px;

}



.ys-fii-select-search .ys-select-bd,

.ys-fii-select .ys-select-bd {

    /* border: 1px solid var(--color999); */

    border-top: 0px;

    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);

}



.ys-fii-select-search .ys-fiiss-core,

.ys-fii-select .ys-select-bd {

    padding: 10px 0;

}



.ys-fii-select-search .ys-select-bd {

    padding-top: 0 !important;

}



.ys-form-inof-item .ys-select-li {

    font-size: 14px;

    line-height: var(--l1h5);

    color: var(--color666);

    padding: 0.5em 20px;

    transition: all .4s ease;

}



.ys-form-inof-item .ys-select-li span {

    color: #f00;

}



.ys-form-inof-item .ys-select-li:hover {

    color: var(--color333);

}



.ys-fiiss-input {

    border: 10px solid #f2f2f7;

    width: 100%;

    display: block;

    display: flex;

    align-items: center;

}



.ys-fiiss-input input {

    width: 100%;

    border-radius: 4px;

    padding: 4px 10px;

    width: calc(100% - 30px);

    flex-grow: 1;

    font-size: 14px;

    line-height: var(--l1h5);

    color: var(--color666);

}



.ys-fiiss-input input::placeholder,

.ys-form-inof-item input::placeholder,

.ys-form-inof-item textarea::placeholder {

    color: var(--color999);

}



.ys-fiiss-input-close {

    width: 20px;

    margin-right: 10px;

    cursor: pointer;

    opacity: 0;

    transition: all .4s ease;

}



.ys-fiiss-input-close .iconfont {

    font-size: 14px;

}



.ys-fiiss-input.act .ys-fiiss-input-close {

    opacity: 1;

}



.ys-form-inof-text .ys-fii-input {

    height: 88px;

}



.ys-fii-input textarea {

    padding-top: 10px;

}



.ys-fiiss-core,

.ys-fii-select .ys-select-bd {

    height: calc(14px * 10 + 20px);

}



.ys-form-inof .mCSB_outside+.mCSB_scrollTools {

    right: 0;

}



.ys-form-inof .mCSB_scrollTools {

    top: 15px;

    bottom: 15px;

}



.ys-form-hide {

    opacity: 0 !important;

}



.ys-fia-text {

    display: flex;

    align-items: flex-start;

}



.ys-fia-text-btn {

    width: 10px;

    height: 10px;

    cursor: pointer;

    position: relative;

    top: 5px;

}



.ys-fia-text-btn::before {

    content: '';

    width: 100%;

    height: 100%;

    position: absolute;

    border: 1px solid #7A838E;

    top: 50%;

    left: 50%;

    border-radius: 50%;

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

    transition: all .4s ease;

}



.ys-fia-text-btn::after {

    content: '';

    width: 50%;

    height: 50%;

    position: absolute;

    background: var(--vicolor);

    top: 50%;

    left: 50%;

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

    opacity: 0;

    border-radius: 50%;

    transition: all .4s ease;

}



.ys-fia-text-word {

    width: calc(100% - 18px);

    flex-grow: 1;

    padding-left: 10px;

    font-size: 12px;

    line-height: var(--l1h75);

    color: var(--color333);

}



.ys-fia-text-word a {

    color: var(--vicolor);

}



.ys-form-inof-code {

    width: 45%;

}



.ys-fic-auth {

    display: flex;

}



.ys-fic-auth .ys-fii-input {

    width: 50%;

    flex-grow: 1;

}



.ys-fic-auth-img {

    height: var(--height);

    margin-left: var(--space);

    cursor: pointer;

}



.ys-fic-auth-img img {

    height: 100%;

}



.ys-form-inof-submit {

    width: 100%;

}



.ys-fii-submit {

    height: 40px;

    line-height: 40px;

    text-align: center;

    background: var(--vicolor);

    color: #fff;

    font-size: 16px;

    cursor: pointer;

    border-radius: 60px;

}



.ys-form-inof-agree.on .ys-fia-text-btn::after {

    opacity: 1;

}



.ys-fii-tips {

    display: none;

}



.ys-form-required.ys-form-empty .ys-fii-tips {

    display: block;

}



.ys-form-inof-country .ys-fii-tips {

    display: none !important;

}



.iti__country-list {

    width: calc(calc(1400px - calc(var(--space) * 4)) / 3);

}



.ys-select-emptyli {

    pointer-events: none;

}



.ys-fii-tips span {

    font-size: 14px;

}





.ys-fii-input textarea::-webkit-input-placeholder,

.ys-fii-input input::-webkit-input-placeholder {

    /* WebKit browsers */

    color: #C8CFD4;

}



.ys-fii-input textarea:-moz-placeholder,

.ys-fii-input input:-moz-placeholder {

    /* Mozilla Firefox 4 to 18 */

    color: #C8CFD4;

}



.ys-fii-input textarea::-moz-placeholder,

.ys-fii-input input::-moz-placeholder {

    /* Mozilla Firefox 19+ */

    color: #C8CFD4;

}



.ys-fii-input textarea:-ms-input-placeholder,

.ys-fii-input input:-ms-input-placeholder {

    /* Internet Explorer 10+ */

    color: #C8CFD4;

}



.yfii-wrpa {

    width: 100%;

    display: flex;

}



.yfii-wrpa-code {

    width: 174px;

    flex: none;

    margin-left: 10px;

    text-align: center;

    border-radius: 4px;

    background: #F3F5F7;

    padding: 5px 15px;

    cursor: pointer;

}



.yfii-wrpa-code p {

    color: #2a60b1;

    line-height: 1.75;

    font-size: 14px;

}



.ys-form-inof-item .ys-select-xtbbox .iconfont {

    color: #3D3935;

    font-size: 12px;

}



.ys-form-inof-item .ys-select-xtbbox {

    right: 20px;

}



.ys-fii-input textarea {

    padding-top: 14px;

}



.ys-form-inof-item:last-child {

    margin-bottom: 0;

}



.ys-form-inof-submit {

    padding-top: 8px;

}



.mod-advertis {

    width: 1036px;

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

    position: fixed;

    bottom: 40px;

    left: 50%;

    transform: translateX(-50%);

    display: flex;

    align-items: center;

    z-index: 50;

    justify-content: space-between;

}



.mod-advertis-colse {

    width: 28px;

    cursor: pointer;

}



.mod-advertis-colse img {

    width: 100%;

}



.mod-advertis-le {

    width: calc(100% - 40px);

    background: var(--vicolor);

    border-radius: 100px;

    padding: 6px 10px;

    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);

    display: flex;

    justify-content: space-between;

    align-items: center;



}



.mod-advertis-le .ybll-more-link::before,

.mod-advertis-le .ybll-more-link::after {

    background: #fff;

    opacity: 1;

}



.mod-advertis-le .ybll-more-link p {

    color: var(--vicolor);

}



.mod-advertis-le .ybll-more-link {

    padding: 6px 20px;

}



.mod-advertis-le .ybll-more-link p {

    font-size: 14px;

    padding-right: 7px;

}



.mod-advertis-le-info p {

    color: #fff;

    padding-left: 40px;

    padding-right: 40px;

}



.home-logok .home-logo-li {

    display: none;

    /* flex: none; */

    flex: auto;

    animation: none;

    width: 100%;

}



.home-logok .home-logo-li:first-child {

    display: block;

}



.home-logok .home-logo-ul {

    display: block;

    width: 100%;

}



.home-logo-li-flex {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -25px;

}



.home-logo-li-flex .hlul-wrap {

    width: 14.285714%;

    padding: 0 25px;

}



.home-logok-ul {

    width: 100%;

    position: relative;

}



.home-logo-box-swiper {

    max-height: 77px;

    overflow: hidden;

}



.fblr-ul {

    display: flex;

}



.home-logo-box-ph {

    display: none;

}



.tdru-wrap-le-letit {

    display: none;

}



.ys-nybanner .ys-banner-le {

    padding-top: 150px;

}



.gsmu-link-ri-tit p {

    transition: all 0.36s;

}



.fulw-icon img {

    width: 100%;

}



.gsbc-btn svg {

    height: 100%;

}



.welfa-main .mod-dotsd .slick-dots li.slick-active,
.welfa-main .guara-dotsd .slick-dots li.slick-active {

    background: #00AC69;

}



.cooper-global-btm-ph {

    display: none;

}



.cgbd-li.left .cgbd-posit {

    left: auto;

    right: 100%;

    padding-left: 0;

    padding-right: 16px;

}



.gplu-li-img {

    width: 100%;

    display: none;

}



.gplu-li-img img {

    width: 100%;

}



.gcul-icon {

    margin-bottom: 21px;

}



.gprw-li-span span {

    white-space: nowrap;

}



.enterpr-page .gprw-li4 .gprw-li-span {

    right: -9%;

}



.social-honor-btm .fhbu-li {

    width: 413px;

}



.ys-banner-le-li.slick-current .ybll-more,

.ys-banner-le-li.slick-current .ybll-tit .std-h1,

.ys-banner-le-li.slick-current .ybll-info p {

    animation: ysfadeInUp 1s ease-in-out both;

}



.fplu-li-tit-ul {

    overflow: hidden;

}



/* head-nav-item-down */



.head-nav-item-down {

    position: absolute;

    top: 100%;

    left: -100px;

    transform: none;

    background: transparent;

}



.hnid-wrap {

    border-radius: 0px 0px 16px 16px;

    background: #FFF;

    box-shadow: 0px 0px 60px 0px rgba(203, 203, 203, 0.25);

    padding: 5px 13px;

    display: flex;

}



.hnid-wrap-ri {

    width: 180px;

    flex: none;

}



.hwrw-link {

    width: 100%;

    display: block;

}



.hwrw-link .ys-imgbox-cover {

    border-radius: 8px;

}



.hwrw-link-btm p {

    color: #3D3935;

    line-height: 1.4;

}



.hwrw-link-btm {

    margin-top: 11px;

}



.hnid-wrap-ri-wrap {

    margin-bottom: 28px;

}



.hnid-wrap-le .fbtr-li {

    flex: none;

    min-width: 160px;

    /* max-width: 160px; */

    margin-left: 0 !important;

    margin-right: 30px;

}



.hnid-wrap-le {

    display: flex;

    flex: none;

    padding-right: 40px;

}



.hnid-wrap-le .fbtr-li-top a {

    font-size: 14px;

}



.hnid-wrap-le .fbtr-li-top svg {

    margin-top: -2px;

}



.hnid-wrap-le .fbtr-li-btm-li a {

    font-size: 14px;

    color: #666 !important;

}



.fbtr-li-btm-li.yxnav-active3 a {

    color: var(--vicolor) !important;

}



.head-nav {

    position: relative;

}



.head-nav-item-down1 {

    left: -10px;

}



.head-nav-item-down2 {

    left: -278px;

}



.head-nav-item-down3 {

    left: -410px;

    width: 1100px;

}



.head-nav-item-down3 .hnid-wrap-le .fbtr-li {

    flex: none;

    min-width: 110px;

    margin-left: 0 !important;

    margin-right: 20px;

}



.mhrc-us-btm {

    position: fixed;

    top: 80px;

    left: 0;

    width: 100vw;

    background: #F3F5F7;

    padding-top: 40px;

    padding-bottom: 52px;

    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);

    display: none;

}



.mhrc-us-btm-wrap {

    width: 100%;

    display: flex;

    padding: 0 16px;

}



.mubw-ri {

    width: 304px;

}



.mubw-le {

    width: calc(100% - 304px);

}



.mrlt-ri {

    width: 62px;

}



.mrlt-ri img {

    width: 100%;

}



.mubw-ri-link-top {

    width: 100%;

    display: flex;

    justify-content: space-between;

    margin-bottom: 20px;

}



.mrlt-le p {

    color: #fff;

    line-height: 1.6;

    font-size: 18px;

}



.mubw-ri-link {

    background: var(--vicolor);

    width: 100%;

    display: block;

    border-radius: 12px;

    padding: 24px;

}



.mrlt-le {

    width: 45%;

}



.mrlb-ri p {

    color: #fff;

    line-height: 1.5;

    font-size: 14px;

}



.mubw-ri-link-btm {

    display: flex;

    align-items: center;

    justify-content: space-between;

}





.mrlb-le .pllr-more p {

    font-size: 14px;

    padding-right: 4px;

}



.mrlb-le .pllr-more {

    padding: 4px 12px;

    border-radius: 80px;

}



.mrlb-le .pllr-more img {

    width: 10px;

}



.mubw-le-ul {

    display: flex;

}



.mubw-le-ul-li {

    width: 21%;

    transition: all 0.56s;

    margin-right: 10px;

}



.mlul-wrap {

    width: 100%;

    position: relative;

    overflow: hidden;

}



.mlul-wrap-top-icon {

    width: 62px;

    margin: 0 auto;

    margin-bottom: 17px;

}



.mlul-wrap-top-tit p {

    font-size: 14px;

    line-height: 1.5;

    color: #333;

}



.mlul-wrap-top-info p {

    color: #666;

    line-height: 1.4;

    font-size: 14px;

}



.mlul-wrap-top-tit {

    margin-bottom: 6px;

}



.mlul-wrap-top {

    width: 100%;

    position: relative;

    text-align: center;

    background: #fff;

    border-radius: 12px;

    padding-top: 25px;

    padding-bottom: 21px;

    padding-left: 12px;

    padding-right: 12px;

    transition: all 0.16s;

}



.mlul-wrap .mubw-ri-link {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

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

    background: #fff;

    display: flex;

    flex-direction: column;

    justify-content: space-between;

    opacity: 0;

    transition: all 0.22s;

}



.mubw-le-ul-li.act {

    width: 33%;

}



.mubw-le-ul-li.act .mlul-wrap-top {

    opacity: 0;

    transition-delay: 0.4s;

}



.mubw-le-ul-li.act .mubw-ri-link {

    opacity: 1;

    transition-delay: 0.4s;

}



.mlul-wrap .mrlt-le p {

    color: #3D3935;

}



.mlul-wrap .mrlb-le p {

    font-size: 16px;

    font-weight: bold;

    color: #3D3935;

}



.mlul-wrap .mrlb-ri p {

    color: #3D3935;

}



.head-nav-item-title svg path,

.mhrc-us-link img {

    transition: all 0.36s;

}



.mhrc-us-link.act img {

    transform: rotate(180deg);

}



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

    color: var(--vicolor) !important;

}



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

    stroke: var(--vicolor) !important;

}



.nav-servic {

    position: fixed;

    z-index: 30;

    top: 50%;

    transform: translateY(-50%);

    right: 40px;

    transition: all 0.36s;

}



.nsl-li-top {

    width: 70px;

    height: 70px;

    background: #fff;

    border-radius: 8px;

    display: flex;

    justify-content: center;

    align-items: center;

    flex-direction: column;

    cursor: pointer;

    transition: all 0.36s;

    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);

}



.nsl-li-top-icon {

    width: 20px;

    margin: 0 auto;

    margin-bottom: 5px;

}



.nsl-li-top p {

    color: #2a60b1;

    line-height: 1.4;

    font-size: 14px;

    transition: all 0.36s;

}



.nsl-li {

    padding: 10px 0;

    position: relative;

}



.nsl-li-btm {

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    padding-right: 30px;

    right: 70px;

    opacity: 0;

    pointer-events: none;

    transition: all 0.36s;

}



.nsl-li-btm-wrap {

    border-radius: 12px;

    background: #FFF;

    box-shadow: 0px 4px 35px 0px rgba(0, 0, 0, 0.08);

    display: flex;

}



.nlbw-li {

    padding: 30px 38px;

    width: 300px;

    text-align: center;

    position: relative;

}



.nlbw-li::after {

    content: '';

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 0;

    width: 1px;

    height: 90%;

    background: #EEE;

}



.nlbw-wrap {

    width: 100%;

    position: relative;

}



.nlbw-wrap-tit p {

    font-size: 18px;

    line-height: 1.45;

    color: #3D3935;

}



.nlbw-wrap-tit {

    margin-bottom: 10px;

}



.nlbw-wrap-info p {

    color: #999;

    line-height: 1.45;

    font-size: 16px;

}



.nlbw-wrap-info {

    margin-bottom: 20px;

}



.nlbw-wrap-img {

    width: 144px;

    margin: 0 auto;

    margin-bottom: 8px;

}



.nlbw-wrap-img img {

    width: 100%;

}



.nlbw-wrap-sutit p {

    color: #999;

    line-height: 1.45;

    font-size: 16px;

}



.nlbw-wrap-sutit {

    margin-bottom: 20px;

}



.nlbw-wrap-btm p {

    color: var(--vicolor);

    line-height: 1.4;

    font-weight: bold;

    padding-left: 4px;

}



.nlbw-wrap-btm img {

    width: 20px;

}



.nlbw-wrap-btm {

    display: flex;

    justify-content: center;

    align-items: center;

}



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

    display: none;

}



.home-demand-desz {

    position: absolute;

    top: -22%;

    left: 58px;

    width: 344px;

}



.home-demand-desz img {

    width: 100%;

}



.home-demand-desz2 {

    z-index: 10;

}



.home-demand {

    margin-top: 0px;

}



.home-grow-btm-sorll {

    position: relative;

    width: 100%;

    z-index: 2;

}



.home-grow-btm-sorll .home-demand-desz {

    left: auto;

    right: -16%;

    width: 41%;

    top: -100%;

}



.home-grow-btm-sorll .home-grow-btm-ri,

.home-grow-btm-sorll .home-grow-btm-le {

    position: relative;

    z-index: 5;

}



.foot-top-desz img {

    width: 100%;

}



.foot-top-desz {

    width: 30%;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: -10%;

    opacity: 0.2;

}



.foot-top-deszk {

    position: absolute;

    top: -60px;

    right: 8%;

    width: 18%;

    opacity: 0.6;

}



.foot-top-deszk img {

    width: 100%;

}



.foot-top-desz2 {

    opacity: 0.2;

}



.home-choice-btm {

    margin-bottom: 60px;

}





.guara-realiz-scoll {

    width: 100%;

    position: relative;

}



.guara-doubt-ul,

.form-progra-wrap {

    margin-bottom: 60px;

}



.head-nav-item-down1 {

    width: 180px;

}



.head-nav-item-down2 {

    width: 1160px;

}



.fbtr-li-top.yxnav-active2 a {

    color: var(--vicolor);

}



.fbtr-li-top.yxnav-active2 path {

    stroke: var(--vicolor);

}



.home-servic-ri-swiper {

    display: none;

}



.home-servic-ri-swiper:first-child {

    display: block;

}



.nsl-li-top-icon img:nth-child(1) {

    opacity: 0;

}



/*鼠标效果*/

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

    .nsl-li:hover .nsl-li-btm {

        opacity: 1;

        pointer-events: all;

    }



    .purple .gsmu-link:hover .gsmu-link-ri-tit p {

        color: #773DBD
    }



    .green .gsmu-link:hover .gsmu-link-ri-tit p,

    .welfa-main .gsmu-link:hover .gsmu-link-ri-tit p {

        color: rgba(0, 172, 105, 1);

    }



    .fuse-main .gsmu-link:hover .gsmu-link-ri-tit p {

        color: #E99253 !important;

    }



    .spku-wrap:hover .spku-wrap-img::before {

        opacity: 1;

    }



    .spku-wrap:hover .spku-wrap-img::after {

        opacity: 0;

    }



    .spku-wrap:hover .spku-wrap-posit-info {

        opacity: 1;

    }



    .ksru-link:hover .ksru-link-tit .std-tit20 {

        color: var(--vicolor);

    }



    .plll-ri-li a:hover {

        color: var(--vicolor);

    }



    .gsmu-link:hover .gsmu-link-ri-tit p {

        color: var(--vicolor);

    }



    .nrlu-link:hover .nrlu-link-ri-tit .std-tit20 {

        color: var(--vicolor);

    }



    .details-cont-paging-li a:hover {

        color: var(--vicolor);

    }



    .comp-tabli:hover li {

        background: var(--vicolor);

        color: #fff;

    }



    .nrrc-ul-li-link:hover {

        color: var(--vicolor);

    }



    .nrrt-link:hover .nrrt-link-tit p {

        color: var(--vicolor);

    }



    .spbu-wrap:hover .spbu-wrap-top {

        opacity: 0;

    }



    .spbu-wrap:hover .spbu-wrap-btm {

        opacity: 1;

    }



    .spbu-wrap:hover::after {

        transform: translate(-50%, -50%) rotate(-8deg);

        opacity: 1;

    }



    .fuse-honor-btm:hover .fuse-honor-btm-ul {

        animation-play-state: paused;

        cursor: pointer;

    }



    .gsmu-link:hover {

        box-shadow: 0px 0px 16px 0px rgba(73, 83, 95, 0.25);

    }



    .mod-bread-ul-li a:hover {

        color: #333;

    }



    .fbtr-li-btm-li a:hover {

        color: var(--vicolor);

    }



    .foot-top-more-link:hover {

        box-shadow: 0px 0px 40.6px 0px rgba(235, 221, 221, 0.62);

    }



    .mhrl-btm-li a:hover {

        color: var(--vicolor);

    }



    .ybll-more-link:hover::after {

        opacity: 0;

    }



    .ybll-more-link:hover::before {

        opacity: 1;

    }



    .cgbd-li:hover {

        z-index: 10;

    }



    .cgbd-li:hover .cgbd-icon-img {

        opacity: 0;

    }



    .cgbd-li:hover .cgbd-icon-img2,

    .cgbd-li:hover .cgbd-icon-img1 {

        opacity: 1;

    }



    .cgbd-li:hover .cgbd-icon p {

        color: #fff;

    }



    .awbu-wrap:hover .awbu-wrap-bg {

        transform: scale(1.08);

    }



    .nsl-li:first-child .nsl-li-top-icon img:nth-child(1) {

        opacity: 1;

    }



    .nsl-li:first-child .nsl-li-top-icon img:nth-child(2) {

        opacity: 0;

    }



    .nsl-li:first-child .nsl-li-top p {

        color: #fff;

    }



    .nsl-li:first-child .nsl-li-top {

        background: var(--vicolor);

    }





    .physic-main .gsmu-link:hover .gsmu-link-ri-tit p {

        color: #00AC69;

    }



    .hfbu-wrap:hover {

        background: var(--vicolor);

    }



    .hfbu-wrap:hover .hfbu-wrap-info .std-tit20 {

        color: #fff;

    }



    .hfbu-wrap:hover .hfbu-wrap-icon svg path {

        stroke: #fff !important;

    }


    /* 
    .hfbu-wrap:hover .hfbu-wrap-icon .hwip-fill {

        stroke: none !important;

        fill: #fff !important;

    } */



    .hfbu-wrap:hover .hfbu-wrap-icon img {

        opacity: 0;

    }



    .hfbu-wrap:hover .hfbu-wrap-icon svg {

        opacity: 1;

    }



    .ybll-line:hover .ybll-more-link {

        background: var(--vicolor);

    }



    .ybll-line:hover .ybll-more-link p {

        color: #fff;

    }



    .ybll-line:hover svg path {

        stroke: #fff !important;

    }



    .welfa-main .ybll-line:hover .ybll-more-link {

        background: #00AC69;

    }



    .welfa-main .ybll-line:hover .ybll-more-link p {

        color: #fff;

    }



    .purple .ybll-line:hover .ybll-more-link {

        background: #773DBD;

    }



    .purple .ybll-line:hover .ybll-more-link p {

        color: #fff;

    }



    .hfbu-wrap:hover .hfbu-wrap-info .std-tit20 {

        opacity: 0;

    }



    .hfbu-wrap:hover .hfbu-wrap-info .hfbu-wrap-info-text {

        opacity: 1;

        color: #fff;

    }



    .hnbr-link:hover .hnbr-le-tit .std-h4 {

        color: var(--vicolor);

    }



    .hnbu-link:hover .hnbu-link-tit p {

        color: var(--vicolor);

    }



    .nrlt-link .ys-imgbox-cover:hover img {

        transform: scale(1.08);

    }



    .nrlt-link-btm-tit:hover .std-h6 {

        color: var(--vicolor);

    }



    .nrlt-link .hnbr-le-more-link:hover p {

        color: var(--vicolor);

    }



    .nrlu-link-le:hover img {

        transform: scale(1.08);

    }



    .nrlu-link-ri .hnbr-le-more-link:hover p {

        color: var(--vicolor);

    }



    .knowle-li-wrap:hover .knowle-li-wrap-btm p {

        color: var(--vicolor);

    }



    .fbll-link-btm-li a:hover {

        color: var(--vicolor);

    }

}





.ybll-more-link p {

    transition: all 0.36s;

}



.nsl-li-btm-obta p {

    white-space: nowrap;

    font-size: 16px;

    line-height: 1.5;

    color: #fff;

}



.nsl-li-btm-obta {

    background: var(--vicolor);

    padding: 8px 32px;

    border-radius: 52px;

    position: relative;

}



.nsl-li-btm-obta::after {

    content: '';

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: -14px;

    border: 8px solid transparent;

    border-left-color: var(--vicolor);

}



.gabu-wrap-info p {

    line-height: 1.85;

}



.ftbu-wrap-num .std-tit54 {

    left: 20px;

}



.ftbu-wrap:nth-child(2) .ftbu-wrap-num .std-tit54 {

    top: -26px;

}



.physic-main .gsbu-wrap-btm {

    flex-grow: 1;

}



.physic-main .gsbu-wrap {

    display: flex;

    flex-direction: column;

}



/* .physic-main .gsbu-wrap-btm-li {

    height: 100%;

} */



.head-nav-item-down1 {

    width: 150px;

}



.hdts-ul-in {

    display: flex;

}



.hfbu-wrap-icon svg {

    width: 100%;

}





.home-future {

    position: relative;

}



.home-grow {

    position: sticky;

    top: 0;

}



.home-servic-ri-swiper .hsru-warp-top-info p {

    min-height: 4.5em;

}



.home-servic-ri-swiper:nth-child(3) .hsru-warp-top-info p {

    min-height: 7.5em;

}



.gsbu-wrap-btm-li {

    align-items: flex-start;

}



.gsbu-wrap-btm-li img {

    margin-top: 4px;
    margin-right: 14.5px;

}



.tdru-wrap-le-more {

    display: flex;

}



.ybll-line {

    margin-left: 15px;

}



.ybll-line .ybll-more-link::after,

.ybll-line .ybll-more-link::before {

    display: none;

}



.ybll-line .ybll-more-link {

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

}



.ybll-line .ybll-more-link p {

    color: var(--vicolor);

}



.ybll-line .ybll-more-link svg {

    width: 11px;

}



.ybll-line .ybll-more-link svg path {

    transition: all 0.36s;

}



.tdru-wrap-le-more .ybll-more:first-child {

    margin-left: 0 !important;

}



.welfa-main .ybll-line .ybll-more-link {

    border-color: #00AC69;

}



.welfa-main .ybll-line .ybll-more-link p {

    color: #00AC69;

}



.purple .ybll-line .ybll-more-link {

    border-color: #773DBD;

}



.purple .ybll-line .ybll-more-link p {

    color: #773DBD;

}



.nrlt-link .ys-imgbox-cover {

    display: block;

    width: 100%;

}





.knowle-li {

    width: 33.333333%;

    padding: 0 11px;

    margin-bottom: 22px;

}



.knowle-ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -11px;

}



.knowle-li-wrap {

    width: 100%;

    background: #fff;

    border-radius: 8px;

    background: #fff;

    overflow: hidden;

    display: block;

}



.knowle-li-wrap-btm {

    width: 100%;

    padding: 14px 20px;

}



.knowle-li-wrap-btm p {

    color: #3D3935;

    line-height: 1.75;

    height: 3.5em;

    transition: all 0.36s;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.news-relate .mod-bread {

    top: 19px;

    position: absolute;

    left: 0;

    width: 100%;

}



.home-servic-ri-swiper:nth-child(2) .hsru-warp-btm-more path,

.home-servic-ri-swiper:nth-child(2) .hsru-warp-btm-more circle {

    stroke: #00AC69;

}



.hsru-warp-btm-more svg {

    width: 100%;

}



.home-servic-ri-swiper:nth-child(2) .hsru-warp::after {

    background: #00AC69;

}





.home-servic-ri-swiper:nth-child(3) .hsru-warp-btm-more path,

.home-servic-ri-swiper:nth-child(3) .hsru-warp-btm-more circle {

    stroke: #773DBD;

}



.home-servic-ri-swiper:nth-child(3) .hsru-warp::after {

    background: #773DBD;

}



.hftr-ul {

    justify-content: space-between;

}



.home-future-bgcolor {

    background: #F3F5F7;

    width: 100%;

    position: relative;

}



/* .home-future-wrap {

    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 50%, #F3F5F7 50%);

} */



.cgbd-li.on {

    z-index: 10;

}



.cgbd-posit-li {

    min-width: 25%;

}



.cgbd-posit {

    width: 390px;

}



.head-nav-item-down2.act .hnid-wrap-le {

    padding-right: 0 !important;

}



.head-nav-item-down2.act {

    width: 940px;

}



.form-page .foot-top {

    display: none;

}



.form-page .foot-top-deszk {

    display: none;

}



.stand-proble-btm-ul {

    justify-content: center;

}



.ys-banner-ri {

    width: 100%;

}



.about-history-conty {

    width: 100%;

    position: relative;

}



.about-history-conty::after {

    content: '';

    position: absolute;

    top: 0;

    right: 0;

    width: 220px;

    height: 100%;

    background: linear-gradient(270deg, #FFF 14.54%, rgba(255, 255, 255, 0.00) 133.16%);

    pointer-events: none;

}



.about-history-conty::before {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 220px;

    transform: rotate(180deg);

    height: 100%;

    z-index: 1;

    background: linear-gradient(270deg, #FFF 14.54%, rgba(255, 255, 255, 0.00) 133.16%);

    pointer-events: none;

}



.fbll-link-btm {

    display: none;

}



.fbll-link {

    display: flex;

    align-items: flex-start;

}



.fbll-link-btm-wrap {

    display: flex;

    flex-wrap: wrap;

}



.fbll-link-btm-li {

    padding: 0;

    margin-right: 10px;

    margin-right: 50px;

}





.fbll-link-btm {

    margin-left: 50px;

}



.fbll-link-btm-li a {

    color: #999;

}



.fbll-link-top svg {

    width: 12px;

    transform: rotate(-90deg);

    margin-top: 1px;

}



.fbll-link-top.on p {

    color: #2a60b1;

}



.fbll-link-top,

.fbll-priva {

    flex: none;

}



.fbll-link-btm-li a {

    transition: all 0.36s;

}



.nrrp-ul,

.nrrc-ul {

    margin: 0 !important;

}



.yxedr-active div {

    font-size: var(--font16);

    color: var(--color1);

    line-height: var(--line175);

    /* margin-bottom: var(--parpspace10); */

}



.hcbp-top-ul-li .hcbu-le {

    background: #fff;

}



.hcbp-top-ul-li {

    padding: 0 10px;

}



.hcbp-top-ul {

    margin: 0 -10px;

}



.hcbp-top {

    margin-bottom: 15px;

}



.hcbp-top-ul-li .hcbu-le p {

    transition: all 0.36s;

}



.hcbp-top-ul-li.slick-current .hcbu-le p {

    color: #2a60b1;

}



.hbul-ul {

    display: flex;

    flex-wrap: wrap;

}



.hbul-ul .hcbu-ri-ul-li {

    width: 50%;

    margin-bottom: 10px;

}



.hcbp-btm-ul-li {

    display: none;

}



.hcbp-btm-ul-li:first-child {

    display: block;

}



.hcbp-btm-ul {

    width: 100%;

    background: #fff;

    border-radius: 12px;

    overflow: hidden;

    padding: 23px 16px 13px;

}



.home-choice-btm-ph {

    display: none;

}



.guara-soluti.is_act .guara-soluti-more,

.guara-soluti.is_act {

    padding-top: 0 !important;

}



.ys-nybanner .ys-banner-box {

    position: relative;

    justify-content: flex-end;

}



.ys-nybanner .ys-banner-le {

    position: absolute;

    top: 50%;

    left: 0;

    transform: translateY(-50%);

}



.guara-show-tit span {

    margin-top: 25px;

    line-height: 1.5;

    font-size: 18px;

    display: block;

}

.mubw-ri-link {

    height: 100%;

    display: flex;

    flex-direction: column;

    justify-content: space-between;

}



.spbu-wrap-top,

.spbu-wrap {

    height: 100%;

}



.spbu-li {

    padding-bottom: 20px !important;

    padding-top: 20px !important;

}



.stand-proble .guara-show-tit {

    margin-bottom: 18px;

}



.spbu-wrap-top .spbu-wrap-top-info p {

    min-height: 3em;

}



.spbu-wrap-top {

    padding: 75px 20px;

}

/* 2024-12-25 */
.guara-progra {
    padding-bottom: var(--space120);
}

.hnid-wrap-le .fbtr-li-top a {
    font-weight: bold;
}

a[href="JavaScript:;"] {
    cursor: default;
}

.stand-proble-btm-ul .slick-list {
    width: 100%;
}


.cgbp-li-tit p {
    color: #333;
    font-size: 16px;
    line-height: 1.5;
}

.cgbp-li-tit {
    margin-bottom: 10px;
}

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

.cgbp-li:last-child {
    margin-bottom: 0 !important;
}

.nav-btn {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
    width: 20px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 34px;
    background: #FFF;
    box-shadow: 0px 4px 31.9px 0px rgba(126, 119, 142, 0.25);
    cursor: pointer;
    z-index: 30;
}

.nav-btn img {
    width: 6px;
    transition: all 0.36s;
}

.nav-btn.is_act img {
    transform: rotate(180deg);
}


.nav-servic.is_act {
    right: -260px;
    pointer-events: none;
}

/* .ys-nybanner .ybru-li {
    -webkit-mask-image: url(../images/b1_bg02n.svg) !important;
    mask-image: url(../images/b1_bg02n.svg) !important;
} */

.ys-nybanner .ys-banner-ri {
    margin-top: 80px !important;
}

.fuse-main .mod-dotsd .slick-dots li.slick-active {
    background: #E99253;
}

.cooper-main .cgbd-li:nth-child(4) .cgbd-posit{
    width: 210px;
}

.ys-banner-desz {
    width: 34%;
    height: 100%;
}

.ys-banner-desz img{
    height: 100%;
    object-fit: cover;
}

.head-nav-item-down3 .hnid-wrap-le .fbtr-li{
    min-width: auto !important;
    margin-right: 30px !important;
}

.head-nav-item-down3 {
    left: -310px;
    width: 943px;
}

.head-nav-item-down3.act {
    left: -290px;
}
.about-honor-ri-swiper .ahru-li p,
.about-honor-ri-swiper .ahru-li  {
    cursor: grab !important;
}

.ahlu-li .ys-imgbox-cover {
    opacity: 1;
}

.ahlu-li{
    display: none;
}

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

.purple .nsba-li-wrap-tit p {
    color: #773DBD;
}

.nominal-nav {
    width: 168px;
}

.nominal-nav-li span {
    margin-top: 7px;
}

.nominal-nav-li::before {
    top: 16px;
}

.nominal-nav-li p {
    max-height: 3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.nominal-nav-li {
    padding-bottom: 45px;
}

.head-nav-item-down3 {
    width: 770px;
}

.plll-ri-li{
    display: none;
}

.plll-ri-li:nth-child(1),
.plll-ri-li:nth-child(2),
.plll-ri-li:nth-child(3),
.plll-ri-li:nth-child(4),
.plll-ri-li:nth-child(5),
.plll-ri-li:nth-child(6),
.plll-ri-li:nth-child(7){
    display: block;
}

.mhrc-progra-link-lik {
    border-top: 1px solid #c7c8c9;
    margin-top: 20px;
}

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

.ys-phnav-r .mhrc-us {
    margin-left: 0 !important;
    margin-right: 0 !important;
}


    .swiperbanner{
      width: 100%;
      height: 500px;
    }

    .swiper-slidebanner {

      display: flex;
      justify-content: center;
      align-items: center;
    }
	.swiperwid{
		width: 76%;
		text-align: left;
	}
	.swiper-slidebanner p{
		font-size: 48px;
		font-weight: bold;
		color: #fff;
		margin-top: 10px;
		
	}
	.swiper-slidebanner  span{
		font-size: 36px;
		font-weight: bold;
		color: #fff;
		line-height: 120%;
		
	}

    .swiper-slidebanner img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
	
	.bg1{
		background: url("/template/default/index/images/bg1.jpg") top repeat-x;
	}
	.mtop50{
		margin-top: 100px;
	}
	.news-relate-lee{
		    width: 70%;
		    padding: 30px;
			font-size: 18px;
	}
	.news-relate-rii{
		    width: 25%;
		    padding:20px;
			margin-left: 5%;
	}
	.news-relate-rii .nrrc-tit{
		    
		    padding: 27px;
			margin-left: 5%;
	}

	.whiteb a{
		color: white;
	}
	.whiteb a:hover{
		color: white;
	}
	
	
	.bgle{
		background-color: #FFF;

		    --gap: 0px 0px;
		    --row-gap: 0px;
		    --column-gap: 0px;
		    --border-radius: 3px 3px 3px 3px;
		    box-shadow: 0px 4px 35px 0px rgba(11.99999999999981, 0, 177, 0.21);
		    --padding-top: 0px;
		    --padding-bottom: 0px;
		    --padding-left: 0px;
		    --padding-right: 0px;
	}
	.ebuttondiv{
		margin: 20px 0px auto;
		background-color: transparent;
		    font-family: "Inter", Sans-serif;
		    font-size: 16px;
		    font-weight: 500;
		    line-height: 24px;
		    background-image: linear-gradient(90deg, #3C95ED 0%, #1947B7 100%);
		    border-radius: 2px 2px 2px 2px;
		    padding: 12px 85px 12px 85px;
		    text-decoration: none;
		    color: var(--e-global-color-84124fa);
	}
	.ebutton{

	}
	.margin30{
		margin: 20px 0px auto;
		line-height: 180%;
	}
	
	.elementor-button-content-wrapper{
		    flex-direction: row-reverse;
			color: #fff;
			text-decoration: inherit;
	}
	.elementor-button-icon {
	    align-items: center;
	    display: flex;
	}
	.elementor-button-icon svg {
	    height: 1em;
	    width: 1em;
	}
	.elementor-button-text {
	    display: inline-block;
	}
	.titleb{
		font-size: 20px;
		line-height: 180%;
		font-weight: bold;
	}
	.titlec{
		line-height: 180%;
	}
	
	.hgbl-ul .slick-prev{left: -58px; top:53%;
    font-size: 64px;
    color: #999;}
    .hgbr-ul .slick-next{right: -48px;
    font-size: 64px;
    color: #999;}
	
