﻿@charset "utf-8";

@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/Montserrat-Regular/montserrat-regular-8-webfont.woff2') format('woff2'),
        url('../fonts/Montserrat-Regular/montserrat-regular-8-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}

/*分享翻译*/
#bsWXBox .bsTop:after {
    /*分享中文版本*/
    content: '- 微信';
    /*分享英文版本*/
    /* content: '- weixin'; */
    display: block;
    position: absolute;
    left: 85px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}

#bsWXBox .bsTop:before {
    /*分享中文版本*/
    content: '分享到';
    /*分享英文版本*/
    /* content: 'Share the'; */
    display: block;
    position: absolute;
    left: 10px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}

/*导航默认选中*/
.yxnav_active1 {}

.yxnav_active2 {}

/* - banner - start*/
.ys_banner {
    width: 100%;
    position: relative;
}

.ys_ban_li {
    position: relative;
    overflow: hidden;
}

.ys_ban_imgbox {
    position: relative;
    z-index: 1;
}

.ys_ban_imgbox img {
    width: 100%;
}

.ys_ban_li>a {
    display: block;
}

.ys_ban_ph {
    display: none;
}

.ys_ban_video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ys_ban_li:not(:first-child) {
    display: none;
}

.ys_ban_imgbox::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    /* background: rgba(0, 0, 0, .3); */
}

.ys_ban_txtbox {
    z-index: 5;
}

/* - banner - end*/
.ys_cont1380 {
    width: 1380px;
    margin: 0 auto;
}

.ys_cont1480 {
    width: 1480px;
    margin: 0 auto;
}

.ys_cont1640 {
    width: 1640px;
    margin: 0 auto;
}

.ys_cont1320 {
    width: 1320px;
}

.ys_cont1285 {
    width: 1285px;
    margin: 0 auto;
}

/* 规范 */
.std_tit1 {
    font-size: 46px;
    line-height: 1.5;
    font-weight: bold;
    color: #333;
}

.std_tit2 {
    font-size: 40px;
    line-height: 1.5;
    font-weight: bold;
    color: #141f34;
}

.std_tit3 {
    font-size: 30px;
    line-height: 1.5;
    font-weight: bold;
    color: #141f34;
}

.std_tit4 {
    font-size: 26px;
    line-height: 1.75;
    font-weight: bold;
    color: #141f34;
}

.std_tit5 {
    font-size: 20px;
    line-height: 1.75;
    color: #141f34;
}

.std_tit6 {
    font-size: 18px;
    line-height: 1.75;
    color: #666;
}

.std_text,
.std_text p {
    font-size: 16px;
    line-height: 1.75;
    color: #666;
}

.yxedr_active p {
    font-size: 16px;
    line-height: 1.75;
    color: #333;
}

.std_padd110 {
    padding: 110px 0;
}

.std_margin60 {
    margin-bottom: 60px;
}

.std_margin40 {
    margin-bottom: 40px;
}

/* 规范-end */

/* banner */
.mod_banner {
    position: relative;
}

.mod_banner_bg {
    position: relative;
}

.mod_banner_bg::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(216.73deg, rgba(19, 0, 124, 0) 7.45%, #13007C 106.45%);
}

.mod_banner_bg_ph {
    display: none;
}

.mod_banner_tit {
    color: #fff;
}

/* banner-end */

/* bread */
.mod_bread {
    display: flex;
    align-items: center;
}

.mod_bread_item,
.mod_bread_tit {
    margin-right: 6px;
}

.mod_bread_item {
    font-size: 14px;

    color: #999999;
    display: flex;
    align-items: center;
}

.mod_bread_tit {
    transition: all 0.36s;
    display: block;
    color: #999999;
}

.mod_bread_icon,
.mod_bread_tit {
    line-height: 1.5;
}

/* bread-end */

/* modframe */
.modframe_cont {
    display: flex;
    align-items: flex-start;

}

.modframe_cont_left {
    width: 314px;
}

.modframe_cont_right {
    width: calc(100% - 314px);
    padding-left: 46px;
}

/* modframe-end */


/* b */
.product_mcont {
    position: relative;
}

.mod_breadbox {
    width: 100%;
    position: absolute;
    top: 30px;
    left: 0;
}

.product_left_item {
    cursor: pointer;
}

.product_left_item:not(:last-child) {
    margin-bottom: 20px;
}

.product_left_item_cont {
    padding: 0 36px;
    background: rgba(255, 255, 255, 0.5);
    border: 1px solid rgba(255, 255, 255, 0.6);
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.06);
    backdrop-filter: blur(10px);
    border-radius: 10px;
    transition: all 0.36s;
    display: block;
}

.product_left_item.act .product_left_item_cont {
    background: #13007C;
    border: 1px solid rgba(255, 255, 255, 0.6);
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.06);
    backdrop-filter: blur(10px);
}

.plic_tit {
    padding: 26px 0;
    display: flex;
    align-items: center;
    /* justify-content: space-between; */
}

.plic_tit_text {
    color: #333333;
    font-weight: initial !important;
    transition: all 0.36s;
    font-size: 24px;
    line-height: 1.2;
}

.product_left_item.act .plic_tit_text {
    color: #fff;
}

.plic_tit_icon {
    width: 50px;
    margin-right: 18px;
    flex-shrink: 0;
}

.plic_tit_icon img {
    width: 100%;
}

.plic_gbtn_item {
    padding: 18px 26px;
    display: block;
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.06);
    backdrop-filter: blur(10px);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.plic_gbtn_item_tit {
    font-weight: bold;
    font-size: 20px;
    color: #fff;
    transition: all 0.36s;
}

.plic_gbtn_item_icon {
    width: 20px;
}

.plic_gbtn_item_icon img:last-child {
    opacity: 0;
}

.plic_gbtn_item_icon img:first-child {
    opacity: 1;
}

.plic_gbtn_item:not(:last-child) {
    margin-bottom: 12px;
}

.product_left_item .plic_gbtn {
    display: none;
}

/* .product_left_item.act .plic_gbtn{
    display: block;
} */

.plic_gbtn {
    padding-bottom: 30px;
}

.plic_gbtn_item.act .plic_gbtn_item_tit {
    color: #13007C;
}

.plic_gbtn_item.act {
    background: #FFFFFF;
    border: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.06);
    backdrop-filter: blur(10px);
    border-radius: 10px;
}

.plic_gbtn_item.act .plic_gbtn_item_icon img:last-child {
    opacity: 1;
}

.plic_gbtn_item.act .plic_gbtn_item_icon img:first-child {
    opacity: 0;
}

.product_right_jum {
    position: relative;
    padding: 53px 56px;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 45px;
}

.product_right_jum_tit {
    line-height: 1.2;
    font-weight: bold;
    color: #13007C;
    margin-bottom: 20px;
}

.prjt_subtit {
    font-size: 16px;
    line-height: 1.75;
    color: #4C5391;
    margin-bottom: 38px;
}

.prjt_gbtn {
    display: flex;
}

.prjt_gbtn_item {
    display: flex;
    align-items: center;
    padding: 7px 21px;
    background: rgba(19, 0, 124, 0.1);
    border: 1px solid rgba(246, 244, 254, 0.6);
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.06);
    border-radius: 30px;
}

.prjt_gbtn_item_text {
    font-size: 14px;
    line-height: 175%;
    color: #fff;
    margin-right: 5px;
}

.product_right_jum_img {
    position: absolute;
    width: 321px;
    top: 50%;
    transform: translateY(-50%);
    right: 57px;
}

.product_right_jum_img img {
    width: 100%;
}

.product_right_jum_bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}

.product_right_jum_bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.prjt_gbtn_item_img {
    flex-shrink: 0;
    width: 20px;
}

.prjt_gbtn_item_img img {
    width: 100%;
}

.prjt_gbtn_item {
    margin-right: 16px;
}

.product_right_section {
    margin-bottom: 68px;
}

.product_right_tit {
    margin-bottom: 25px;
}

.product_right_contstext ul li {
    display: flex;
}

.product_right_contstext ul li::before {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    background: url(../images/b1_icon3.svg) no-repeat;
    background-size: 100% 100%;
    margin-top: 5px;
    margin-right: 23px;
    flex: none;
}

.product_right_contstext ul li:not(:last-child) {
    margin-bottom: 25px;
}

.product_right_contstext ul li p {
    /* font-weight: bold; */
    font-size: 16px;
    line-height: 1.75;
}

.prcl_item_icon img {
    width: 100%;
}

.product_right_use {
    display: flex;
}

.product_right_use_item {
    margin-right: 11px;
}

.prui_cont {
    display: block;
    height: 100%;
}

.prui_cont_tit {
    margin-top: 24px;
    font-size: 16px !important;
    line-height: 1.2;
}

.prui_cont {
    width: 153px;
}

.prui_cont .ys_imgbox_cover {
    border-radius: 10px;
    overflow: hidden;
}

.manual_item_cont_tit {
    font-size: 26px;
    line-height: 1.5;
    font-weight: bold;
    margin-bottom: 27px;
    color: #333333;
}

.manual_item_cont {
    padding: 50px 70px;
    background: #FFFFFF;
    border-radius: 10px;
    display: block;
    position: relative;
}

.mict_glist {
    display: flex;
    margin-bottom: 53px;
}

.mict_list {
    width: 220px;
}

.mict_list:not(:last-child) {
    margin-right: 90px;
}

.mict_item {
    display: flex;
}

.mict_item_icon {
    width: 14px;
    margin-right: 20px;
    margin-top: 11px;
    flex-shrink: 0;
}

.mict_item_tit {
    font-size: 16px;
    line-height: 250%;
    color: #666666;
}

.manual_main .modframe_cont_right {
    padding-left: 67px;
}

.manual_item_btn {
    display: flex;
    align-items: center;
}

.manual_item_btn_text {
    font-size: 14px;
    line-height: 150%;
    color: #999999;
    margin-right: 10px;
    transition: all 0.36s;
}

.manual_item_btn_icon {
    width: 20px;
    flex-shrink: 0;
}

.manual_item_btn_icon img:last-child {
    opacity: 0;
}

.modframe_cont_bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}

.modframe_cont_bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.manual_item_cont_bg {
    position: absolute;
    width: 143px;
    right: 92px;
    top: 78px;
}

.manual_item_cont_bg img {
    width: 100%;
}

.manual_item:not(:last-child) {
    margin-bottom: 24px;
}

.manual_mcont {
    position: relative;
}

/* b-end */

/* c2 */
.field_cont {
    position: relative;
}

.field_iol {
    background: rgba(255, 255, 255, 0.6);
    border: 1px solid rgba(255, 255, 255, 0.6);
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.06);
    backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 74px 85px 115px;
    position: relative;
}

.field_iol_tit {
    font-size: 40px;
    font-weight: bold;
    line-height: 1.2;
    color: #333333;
    margin-bottom: 40px;
    /* white-space: nowrap; */
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
}

.field_iol_text p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.field_iol_bg {
    position: absolute;
    width: 585px;
    top: 5px;
    left: 0;
    z-index: -1;
    background: #0D2CEF;
    opacity: 0.3;
    filter: blur(150px);
}

.field_iol_bg img {
    width: 100%;
}

.field_iolbox {
    position: relative;
    margin-bottom: 110px;
}

.field_model {
    position: relative;
}

.field_model .field_iol_tit {
    text-align: center;
}

.field_model_slick {
    position: relative;
}

.field_model_list {
    margin: 0 -12px;
}

.field_model_item {
    padding: 0 12px;
    padding-bottom: 40px !important;
}

.fmic_tit {
    padding: 25px 30px;
    font-size: 20px;
    line-height: 1.4;
    color: #333;
    font-weight: bold;
    transition: all 0.36s;
}

.field_model_item_cont {
    background: #FFFFFF;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.06);
    border-radius: 10px;
    overflow: hidden;
    display: block;
}

.field_model {
    padding-bottom: 100px;
}

.field_reco_list {
    margin: 0 -11px;
}

.field_reco_item {
    padding: 0 11px;
}

.field_reco_item_cont {
    border-radius: 10px;
    overflow: hidden;
    display: block;
    padding: 53px 56px 55px;
    position: relative;
    z-index: 1;
}

.field_reco_slick {
    position: relative;
}

.mod_slick_arrow {
    position: absolute;
    width: calc(100% + 76px * 2);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: space-between;
    z-index: 2;
    pointer-events: none;
}

.mod_slick_prev,
.mod_slick_next {
    width: 54px;
    border-radius: 50%;
    box-shadow: 0px 3px 10px 2px rgba(180, 199, 225, 0.4);
    cursor: pointer;
    pointer-events: auto;
}

.mod_slick_prev img:last-child,
.mod_slick_next img:last-child {
    opacity: 0;
}

.mod_slick_next {
    transform: rotate(180deg);
}

.field_reco_slick .fric_tit {
    font-weight: bold;
    width: 50%;
    margin-bottom: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.fric_text {
    color: #4C5391;
    margin-bottom: 40px;
    width: 50%;
}

.fric_text p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.fric_btn {
    display: inline-block;
    background: rgba(19, 0, 124, 0.1);
    border: 1px solid rgba(246, 244, 254, 0.6);
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.06);
    border-radius: 30px;
    padding: 8px 22px;
}

.fric_btn_text {
    transition: all 0.36s;
    font-size: 14px;
    line-height: 1.75;
    margin-right: 10px;
    color: #fff;
}

.fric_btn_flex {
    display: flex;
    align-items: center;
}

.fric_btn_img {
    width: 12px;
}

.fric_btn_img img:last-child {
    opacity: 0;
}

.fric_bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}

.fric_bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.fric_img {
    position: absolute;
    width: 321px;
    top: 50%;
    transform: translateY(-50%);
    right: 32px;
}

.field_reco {
    padding: 95px 0;
    background-color: #fff;
}

.field_reco .field_reco_tit {
    text-align: center;
}

.field_list_item:not(:last-child) {
    margin-bottom: 30px;
}

.flic_right_tit img:last-child {
    opacity: 0;
}

.flic_right .ys_imgbox_cover {
    height: 100%;
    border-radius: 10px;
}

.flic_right .ys_imgbox_cover::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(158.43deg, #13007C -23.76%, rgba(19, 0, 124, 0) 70.31%);
}

.flic_right .ys_imgbox_cover img:last-child {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.field_list_item_cont {
    display: flex;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
}

.flic_left {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: 45px 85px;
    width: 440px;
}

.flic_right {
    width: calc(100% - 440px);
}

.flic_left_tit {
    width: 100%;
    font-weight: bold;
    color: #333333;
    margin-bottom: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.flic_left_text {
    margin-bottom: 140px;
}

.flic_left_text p {
    height: 84px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.flic_left_btn {
    display: inline-block;
}

.flic_left_btn_flex {
    display: flex;
    align-items: center;
    background: #13007C;
    border-radius: 50px;
    padding: 12px 30px;
}

.flic_left_btn_text {
    font-size: 16px;
    line-height: 175%;
    color: #fff;
    margin-right: 12px;
}

.flic_right_icon {
    width: 14px;
}

.flic_right_icon img:last-child {
    opacity: 0;
}

.field_product_primary .field_iol_tit,
.field_product_primary .field_iol_text {
    width: 50%;
}

.field_product_adv {
    position: relative;
}

.field_product_adv::after {
    content: "";
    position: absolute;
    width: 487px;
    height: 353px;
    background: rgba(134, 77, 255, 0.3);
    filter: blur(200px);
    top: 205px;
    right: -77px;
}


.field_iol_img {
    position: absolute;
    width: 321px;
    top: 50%;
    transform: translateY(-50%);
    right: 108px;
}

.field_iol_img img {
    width: 100%;
}

.field_product_adv {
    background: rgba(255, 255, 255, 0.6);
    border: 1px solid rgba(255, 255, 255, 0.6);
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.06);
    backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 66px 90px 70px;
}

.field_product_adv_tit {
    font-size: 32px;
    font-weight: bold;
    line-height: 140%;
    margin-bottom: 20px;
}

.field_product_adv ul li {
    display: flex;
}

.field_product_adv ul li::before {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: url(../images/b1_icon3.svg) no-repeat;
    background-size: 100% 100%;
    flex-shrink: 0;
    margin-right: 9px;
    margin-top: 10px;
}


.field_product_adv ul li p {
    font-size: 16px;
    line-height: 250%;
    font-weight: 700;
    color: #666666;
}

/* .field_product_figure_img {
    width: 640px;
}

.field_product_figure_img img {
    width: 1010%;
} */

.field_product_adv ul {
    margin-bottom: 60px;
}

.field_product_figure .field_product_adv_tit {
    margin-bottom: 32px;
}

.field_other {
    background-color: #fff;
    padding: 95px 0 70px;
}

.field_other_tit {
    text-align: center;
    font-weight: bold;
    margin-bottom: 43px;
    color: #333333;
}

.field_other_list {
    margin: 0 -8px;
}

.field_other_item {
    padding: 0 8px;
}

.field_other_item_cont {
    display: block;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.foic_img::after {
    content: "";
    background: linear-gradient(159.86deg, rgba(43, 10, 230, 0.3) 7.08%, rgba(19, 0, 124, 0) 93.19%);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
}

.foic_tit {
    position: absolute;
    top: 64px;
    left: 55px;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    line-height: 1.2;
    z-index: 10;
}

.foic_img {
    width: 100%;
    position: relative;
}

.foic_img img {
    width: 100%;
}

/* c-end */


/* e5 */
.contact_cont {
    position: relative;
    padding-top: 140px;
}

.contact_cont_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.contact_item_primary {
    padding: 40px 45px;
}

.contact_list {
    margin: 0 -13px;
    display: flex;
    flex-wrap: wrap;
}

.contact_item {
    width: 50%;
    padding: 0 13px;
    margin-bottom: 87px;
}

.contact_item_cont {
    display: block;
    height: 100%;
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
}

.contact_item_primary_tit {
    margin-bottom: 17px;
    font-size: 26px;
    line-height: 1.4;
    font-weight: bold;
    color: #333333;
}

.contact_item_primary_list {
    margin-bottom: 28px;
}

.contact_item_primary_item {
    display: flex;
    align-items: flex-start;
    font-size: 16px;
    line-height: 1.75;
    color: #666;
    font-family: 'montserratregular' !important;
}

.contact_item_primary_item span {
    line-height: 1.75;
    flex-shrink: 0;
}

.contact_tit {
    text-align: center;
    margin-bottom: 55px;
}

.cipl_more {
    display: flex;
    align-items: center;
}

.cipl_more_text {
    font-size: 16px;
    line-height: 175%;
    color: #13007C;
    margin-right: 11px;
}

.cipl_more_icon {
    width: 14px;
}

.cipl_more_icon img {
    width: 100%;
}

/* e5-end */

/* e4 */
.invest_banner_cont {
    padding: 105px 0 88px;
}

.invest_main .mod_banner_bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}

.invest_main .mod_banner_bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.invest_banner_flex {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.invest_banner_left {
    width: 350px;
    flex-shrink: 0;
}

.invest_banner_right {
    flex-shrink: 0;
    background: rgba(203, 204, 218, 0.3);
    backdrop-filter: blur(7.5px);
    border-radius: 3px;
    padding: 30px 60px 30px;
}

.invest_banner_tit {
    color: #FFFFFF;
    margin-bottom: 45px;
}

.ibll_item {
    display: flex;
    align-items: center;
}

.ibll_item:not(:last-child) {
    margin-bottom: 24px;
}

.ibll_item_icon {
    width: 31px;
    flex-shrink: 0;
    margin-right: 20px;
}

.ibll_item_icon img {
    width: 100%;
}

.ibll_item_text {
    font-size: 24px;
    line-height: 1.75;
    color: #fff;
}

.invest_banner_btn {
    display: inline-block;
    padding: 7px 21px;
    background: rgba(19, 0, 124, 0.1);
    border: 1px solid rgba(246, 244, 254, 0.6);
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.06);
    border-radius: 30px;
}

.invest_banner_btnflex {
    display: flex;
    align-items: center;
}

.invest_banner_btn_text {
    font-size: 14px;
    line-height: 175%;
    color: #FFFFFF;
    margin-right: 9px;
}

.invest_banner_btn_icon {
    width: 12px;
}

.invest_banner_btn_icon img {
    width: 100%;
}

.invest_banner_btn {
    margin-top: 70px;
}

.invest_banner_right_tit {
    margin-bottom: 56px;
    color: #fff;
    font-weight: bold;
}

.invest_banner_right_list {
    display: flex;
}

.ibri_num {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.ibri_num_text {
    font-size: 40px;
    font-weight: bold;
    line-height: 1.325;
    color: #fff;
    font-family: 'montserratregular' !important;
}

.invest_banner_right_item:first-child {
    padding-left: 0;
}

.invest_banner_right_item {
    padding: 0 50px;
    position: relative;
}

.invest_banner_right_item::after {
    content: "";
    position: absolute;
    width: 1px;
    height: 65px;
    background-color: #fff;
    top: -4px;
    right: 0;
}

.invest_banner_right_item:last-child::after {
    display: none;
}

.invest_banner_right_item:last-child {
    padding-right: 0;
}

.ibri_tit {
    font-size: 16px;
    line-height: 1.3;
    color: #fff;
    text-align: center;
}

.ibri_num_img {
    margin-left: 22px;
    width: 30px;
}

.ibri_num_img img {
    width: 100%;
}

.invest_banner_right_list {
    margin-bottom: 46px;
}

.invest_banner_bot p {
    font-size: 14px;
    line-height: 1.6;
    color: #fff;
    margin-bottom: 7px;
}

.invest_banner_bot p:last-child {
    margin-bottom: 0;
}

.contact_primary_left_tit {
    margin-bottom: 30px;
    font-weight: bold;
    color: #333;
}

.contact_primary {
    display: flex;
    justify-content: space-between;
}

.contact_primary_left {
    width: 250px;
}

.contact_primary_right {
    width: 966px;
}

.contact_primary_right_list {}

.contact_primary_right_item:first-child a {
    padding-top: 0;
}

.contact_primary_right_item a {
    display: block;
    padding-bottom: 22px;
    padding-top: 26px;
    border-bottom: 1px solid #ebebeb;
}

.cpri_cont {
    display: block;
}

.cpri_cont_time {
    font-size: 14px;
    line-height: 1.2;
    color: #999999;
    margin-bottom: 19px;
    font-family: 'montserratregular' !important;
}

.cpri_cont_tit {
    display: flex;
    align-items: center;
}

.cpri_cont_tit_icon {
    width: 18px;
    flex-shrink: 0;
    margin-right: 8px;
}

.cpri_cont_tit_icon img {
    width: 100%;
}

.cpri_cont_tit_text {
    font-size: 20px;
    line-height: 1.3;
    color: #333333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: all 0.36s;
}

.invest_main .contact_cont {
    padding-bottom: 107px;
}

.contact_primary_left_btn {
    display: inline-block;
}

.new_cont {
    position: relative;
}

.new_select .ys_select {
    width: 195px;
    height: 60px;
    padding: 0 32px;
    background-color: #fff;
    border-radius: 30px;
    margin-right: 17px;
}

.new_select {
    display: flex;
    margin-bottom: 42px;
}

.new_search {
    width: 432px;
    height: 60px;
    background: #FFFFFF;
    border-radius: 30px;
    position: relative;
}

.new_search input {
    width: 100%;
    height: 100%;
    padding-left: 32px;
    padding-right: 70px;
}

.new_search_img {
    cursor: pointer;
    width: 20px;
    position: absolute;
    right: 32px;
    top: 50%;
    transform: translateY(-50%);
}

.new_search_img img {
    width: 100%;
}

.new_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -13px;
    margin-bottom: 53px !important;
}

.new_item {
    width: 33.333333%;
    padding: 0 13px;
    margin-bottom: 26px;
}

.new_item_cont {
    padding: 47px 50px 42px;
    background: #FFFFFF;
    box-shadow: 0px 4px 50px 2px rgba(15, 42, 54, 0.06);
    border-radius: 10px;
    display: block;
    height: 100%;
}

.new_item_cont_time {
    margin-bottom: 11px;
    font-size: 16px;
    color: #666;
    line-height: 1.5;
    font-family: 'montserratregular' !important;
}

.new_item_cont_text p {
    font-size: 20px;
    line-height: 1.5;
    color: #1C2545;
    height: 85px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.new_item_cont_text {
    margin-bottom: 24px;
}

.new_item_cont_more {
    margin-top: 31px;
    font-size: 16px;
    color: #333333;
    line-height: 1.3;
}

.new_select .ys_select input {
    font-size: 14px;
    color: #AFAFAF;
}

.new_search input {
    font-size: 16px;
    color: #AFAFAF;
}

.pc_fenye li {
    margin: 0 9px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #000;
}

.pc_fenye li.activepage {
    background-color: #13007c;
}

.ys_phfy .ys_phfyfl a {
    color: #333;
}

.next li,
.end li,
.first li,
.prev li {
    background: transparent !important;
    color: #000000 !important;
}

.next li {
    margin-left: 30px;
    width: 20px;
}

.end li {
    margin-left: 0px;
    width: 20px;
}

.new_item_tit {
    font-size: 20px;
    line-height: 150%;
    color: #1C2545;
    margin-bottom: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 60px;
}

.new_item_li {
    display: flex;
}

.new_item_li_icons {
    width: 13px;
    margin-right: 6px;
    flex-shrink: 0;
    margin-top: 3px;
}

.new_item_li_icon img {
    width: 100%;
}

.new_item_li_text {
    font-size: 14px;
    line-height: 175%;
    color: #A3A3AC;
    font-family: 'montserratregular' !important;
}

.new_item_ul {
    margin-bottom: 36px;
}

.hnew_main .new_item_cont {
    padding-top: 44px;
    padding-bottom: 30px;
}

.hnew_main .new_list {
    margin-bottom: 0px !important;
}

.new_item_cont {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

/* e4-end */

/* e3 */
.join_cont {
    position: relative;
}

.join_banner_nav {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.3);
    border: 1px solid rgba(255, 255, 255, 0.6);
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.06);
    backdrop-filter: blur(10px);
}

.join_banner_navlist {
    display: flex;

}

.join_banner_navitem a {
    padding: 18px 0;
}

.join_banner_navitem {
    width: 50%;
    border-right: 1px solid rgba(214, 214, 231, .5);
}

.join_banner_navitem_link {
    width: 100%;
    display: flex;
    padding-left: calc((100% * 2 - 1380px) / 2);
    align-items: center;
}

.join_banner_navitem:last-child {
    border: none;
}

.jbnl_tit {
    font-size: 24px;
    line-height: 1.6;
    color: #fff;
    font-weight: bold;
}

.jbnl_icon {
    width: 38px;
    margin-right: 32px;
}

.jbnl_icon img {
    width: 100%;
}

.join_intr_item:not(:last-child) {
    margin-bottom: 98px;
}

.join_intr_item {
    display: flex;
}

.join_intr_left {
    width: 40%;
    padding-right: 85px;
}

.join_intr_right {
    width: 60%;
}

.join_intr_left_tit {
    font-weight: bold;
    margin-bottom: 44px;
    margin-top: 65px;
}

.join_intr_right .ys_imgbox_cover {
    border-radius: 20px;
}

.join_intr_item:nth-child(even) {
    flex-direction: row-reverse;
}


.join_intr_item:nth-child(even) .join_intr_left {
    padding-left: 85px;
    padding-right: 0;
}

.join_intr {
    padding-bottom: 140px;
}

.join_add_tit {
    font-size: 48px;
    line-height: 1.5;
    margin-bottom: 24px;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

.join_add_text p {
    color: #fff;
    font-size: 18px;
    line-height: 1.7;
    text-align: center;
}

.join_add_header {
    position: relative;
    padding: 115px 0 250px;
    background-color: #13007C;
}

.join_add_header_leftbg {
    position: absolute;
    width: 729px;
    left: 21px;
    bottom: 0;
}

.join_add_header_leftbg img,
.join_add_header_rightbg img {
    width: 100%;
}

.join_add_header_rightbg {
    position: absolute;
    width: 729px;
    right: 103px;
    top: 30px;
}

.join_add_body {
    margin-top: -145px;
    position: relative;
    z-index: 1;
}

.join_add_body_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -7px;
    margin-bottom: 34px;
}

.join_add_body_item {
    width: 33.333333%;
    padding: 0 7px;
    margin-bottom: 14px;
}

.jabi_cont {
    height: 100%;
    background: #FFFFFF;
    box-shadow: 0px 4px 15px -2px rgba(49, 70, 81, 0.17);
    border-radius: 5px;
    padding: 28px 42px 30px;
    cursor: pointer;
    transition: all 0.36s;
}

.jabi_cont_tit {
    font-size: 18px;
    line-height: 178%;
    color: #000000;
    margin-bottom: 14px;
}

.jabi_cont_address {
    display: flex;
    align-items: center;
    padding-bottom: 13px;
    margin-bottom: 13px;
    border-bottom: 1px solid #EBEBEB;
}

.jabi_cont_edu {
    display: flex;
    align-items: center;
}

.jabi_cont_icon {
    width: 18px;
    margin-right: 10px;
}

.jabi_cont_icon img {
    width: 100%;
}

.jabi_cont_address_text {
    font-size: 14px;
    line-height: 178.48%;
    color: #666666;
}

.join_add_more {
    width: 150px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 52px;
    background: #13007C;
    border-radius: 50px;
    cursor: pointer;
}

.join_add_more_text {
    margin-right: 11px;
    font-size: 16px;
    line-height: 1.75;
    color: #FFFFFF;
}

.join_add_more_icon {
    width: 13px;
}

.join_add_more_icon img {
    width: 100%;
}

.join_add {
    /* padding-bottom: 84px; */
}

.contact_cont_bg img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

/* e3-end */

/* e2_2 */
.newdeta_banner {
    padding: 65px 0;
}

.newdeta_banner {
    background-color: #f2f5fc;
}

.newdeta_banner .mod_bread {
    margin-bottom: 60px;
}

.newdeta_banner_tit {
    font-weight: 700;
    font-size: 24px;
    line-height: 1.75;
    color: #13007C;
    margin-bottom: 22px;
}

.newdeta_banner_info {
    display: flex;
    justify-content: space-between;
}

.newdeta_banner_info_left {
    display: flex;
    align-items: center;
}

.newdeta_banner_info_dynamic {
    margin-right: 80px;
}

.newdeta_banner_info_dynamic span:first-child {
    margin-right: 28px;
}

.newdeta_banner_info_read span:first-child {
    margin-right: 15px;
}

.newdeta_banner_info_left span,
.newdeta_banner_info_read span {
    color: #93A0BC;
    font-size: 16px;
    line-height: 1.5px;
    font-family: 'montserratregular' !important;
}

.newdeta_banner_info_right {
    display: flex;
    align-items: center;
}

.nbir_text {
    font-size: 16px;
    line-height: 175%;
    color: #93A0BC;
    margin-right: 24px;
}

.newdeta_banner_info_right .ys_sharebox:first-child {
    margin-right: 18px;
}

.newdeta_banner_info_right .ys_sharebox img {
    width: 18px;
}

.newdeta_cutpage {
    display: flex;
    margin: 0 -10px;
}

.newdeta_cutpage>div {
    width: 50%;
    padding: 0 10px;
}

.newdeta_cutpage_next {
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.newdeta_cutpage_prev {
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.newdeta_context p {
    font-size: 16px;
    line-height: 1.75;
    margin-bottom: 12px;
}

.newdeta_context {
    padding: 55px 0;
}

.newdeta_cutpage a {
    font-size: 16px;
    line-height: 1.5;
    color: #606879;
    transition: all 0.36s;
}

.newdeta_cont {
    padding-bottom: 100px;
}

.hides {
    pointer-events: none;
    opacity: 0;
}

.join_banner_navitem:last-child .join_banner_navitem_link {
    padding-left: 100px;
}

.join_add_header_rightbg,
.join_add_header_rightbg {
    pointer-events: none;
}

.field2_main .field_iol_text p {
    overflow: initial;
    white-space: initial;
    text-overflow: initial;
}

.field2_main .field_cont {
    padding-bottom: 0;
}

.field_model_item_cont {
    display: flex;
    height: 100%;
    flex-direction: column;
}

.field_model_item_cont .ys_imgbox_cover {
    flex-shrink: 0;
}

.fmic_tit {
    flex-grow: 1;
}

.field_model_list .slick-track .slick-slide {
    height: initial;
}

.field_model_list .slick-track {
    display: flex;
}


.field3_cont .field_iol_text p {
    white-space: initial;
    overflow: initial !important;
    text-overflow: initial !important;
}

/* e2_2-end */
.new_select .ys_select_bd {
    padding: 15px 32px;
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, .05);
    border-radius: 10px;
}

.new_select .ys_select_li {
    font-size: 14px;
    color: #AFAFAF;
    line-height: 1.75;
}

.new_select .ys_select_hd input::-webkit-input-placeholder,
.new_search input::-webkit-input-placeholder {
    /* 使用webkit内核的浏览器 */
    font-size: 14px;
    color: #AFAFAF;
}

.new_select .ys_select_hd input:-moz-placeholder,
.new_search input:-moz-placeholder {
    /* Firefox版本4-18 */
    font-size: 14px;
    color: #AFAFAF;
}

.new_select .ys_select_hd input::-moz-placeholder,
.new_search input::-moz-placeholder {
    /* Firefox版本19+ */
    font-size: 14px;
    color: #AFAFAF;
}

.new_select .ys_select_hd input:-ms-input-placeholder,
.new_search input:-ms-input-placeholder {
    /* IE浏览器 */
    font-size: 14px;
    color: #AFAFAF;
}

.s_job .ys_modal_close {
    right: 40px;
    top: 38px;
}

.s_job .ys_modal_close {
    right: 40px;
    top: 38px;
}

.s_job .iconfont {
    font-size: 23px;
}

.s_job .ys_modal_content {
    width: 1100px;
    padding: 85px 54px 100px 101px;
}

.t_syfonth4 {
    font-size: 36px;
    line-height: 1.5;
    font-weight: bold;
    color: #000;
}

.s_jobtoplist {
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
    margin-bottom: 40px;
}

.s_jobtopli {
    margin-right: 50px;
}

.s_jobtoplil {
    width: 15px;
    line-height: 28px;
}

.s_jobtoplil img {
    width: 100%;
}

.s_jobtoplir {
    width: calc(100% - 15px);
    padding-left: 10px;
    color: #000;
    line-height: 28px;
}

.s_jobjq h4 {
    font-size: 24px;
    color: #000;
    line-height: 1.75;
    font-weight: bold;
    margin-bottom: 10px;
}

.s_jobjq p {
    font-size: 16px;
    color: #666;
    line-height: 1.75;
    margin-bottom: 0;
}

.ys_modal {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .3);
}

.ys_modal_container {
    position: absolute;
    /*left: 50%;*/
    /*top: 50%;*/
    /*transform: translate(-50%, -50%);*/
}

.ys_search2_btn {
    width: 20px;
    cursor: pointer;
    display: block;
    font-size: 16px;
    line-height: 80px;
    color: #333333;
    transition: all .36s;
}

.ys_search2_btn img {
    width: 100%;
}

.ys_search2_win {
    position: fixed;
    top: 90px;
    left: 0;
    width: 100%;
    background-color: #fff;
    text-align: center;
    border-top: 1px solid #eee;
    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% - 40px);
    padding-right: 20px;
    height: 40px;
}

.ys_search2_tbox input {
    width: 100%;
    height: 100%;
    font-size: 16px;
}

.ys_search2_ibox {
    width: 40px;
}

.ys_search2_ibox img {
    width: 100%;
}

.ys_search2_tbox {
    width: calc(100% - 24px);
}

.ys_search2_ibox {
    width: 24px;
    margin-top: 10px;
}

.mod_banner_bg,
.mod_banner_bg img {
    width: 100%;
}

/* 响应式 */
@media screen and (max-width: 768px) {
    .ys_search2_tibox {
        width: 440px;
        transform: translateX(92px);
    }
}

@media screen and (max-width: 480px) {
    .ys_search2_tibox {
        width: 310px;
        transform: translateX(0px);
    }

    .ys_search2_ibox {
        width: 18px;
        margin-top: 6px;
    }

    .ys_search2_tbox {
        width: calc(100% - 18px);
        padding-right: 10px;
    }

    .ys_search2_tbox input {
        font-size: 14px;
    }

    .ys_search2_tbox {
        height: 30px;
    }
}

.ys_header {
    padding: 0 40px;
    background-color: #fff;
    transition: all .36s ease;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}

.head_logo {
    width: 170px;
    line-height: 90px;
}

.head_ul1 {
    width: 650px;
    margin-left: 65px;
}

.head_ul1_li1 {
    width: 20%;
}

.head_ul1_li1>a {
    color: #282632;
    font-size: 16px;
    line-height: 90px;
    transition: all .36s ease;
    text-align: center;
    display: block;
}

/* .head_right {
    width: 270px;
} */

.head_login {
    margin-right: 40px;
}

.head_search {
    margin-right: 25px;
}

.head_login_icon,
.ys_search2_btn,
.ys_search2_ibox img,
.head_lang img {
    width: 24px;
    line-height: 90px;
}

.head_login_text a,
.head_login_text span,
.head_lang p {
    line-height: 90px;
    color: #282632;
    font-size: 16px;
}

.head_lang a {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.head_lang p {
    padding-left: 8px;
}

.head_login_text {
    padding-left: 15px;
}

.ys_cont1470 {
    width: 1470px;
    margin: 0 auto;
}

.ys_ban_title1,
.ys_ban_title2 {
    font-weight: bold;
    color: #fff;
    line-height: 1.75;
}

.ys_ban_title2 {
    font-size: 36px;
}

.ys_ban_title3 {
    color: #fff;
    font-size: 24px;
    line-height: 1.75;
}

.ys_ban_li .com_btn {
    margin-top: 62px;
}

.ys_banner .slick-dots {
    width: 1470px;
    left: 50%;
    transform: translateX(-50%);
    text-align: left;
    bottom: 75px;
}

.slick-dots li.slick-active {
    background: transparent;
    border: 2px solid #3D1FE7;
}

.slick-dots li {
    background: transparent;
    border: 2px solid #fff;
    width: 12px;
    height: 12px;
}

.ys_banner {
    margin-top: 90px;
}

.ys_phnav_menu {
    background-color: #13007C;
}

.head_ul1_li1>a.yxnav_active1 {
    color: #13007C !important;
}

.com_side {
    position: fixed;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
}

.com_side_nr1 {
    width: 60px;
    height: 66px;
    background: #13007C;
    border-top-left-radius: 60px;
    border-top-right-radius: 60px;
    padding: 22px 0;
}

.com_side_nr2 {
    width: 60px;
    height: 66px;
    background: #13007C;
    border-bottom-left-radius: 60px;
    border-bottom-right-radius: 60px;
    padding: 22px 0;
}

.com_side_nr {
    width: 100%;
    height: 50%;
    position: relative;
    cursor: pointer;
}

.com_side_nr .ys_imgbox_cover {
    width: 32px;
    margin: 0 auto;
}

.com_side_back {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #13007C;
    margin-top: 8px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    top: 5px;
    cursor: pointer;
}

.com_side_back img {
    width: 8px;
}

.com_side_back p {
    color: #fff;
    font-size: 16px;
    line-height: 1.5;
}

.com_side_nr:last-child {
    padding-top: 15px;
    position: relative;
}

.com_side_nr:last-child::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 1px;
    left: 50%;
    transform: translateX(-50%);
    background: rgba(255, 255, 255, .4);
}

.com_side_nr_gz {
    width: 100%;
    padding: 10px 10px 6px 10px;
    background: #13007C;
    border-radius: 8px;
}

.com_side_nr_img p {
    text-align: center;
    font-size: 16px;
    line-height: 1.5;
    color: #333333;
    margin-top: 10px;
}

.com_side_nr1 {
    transform: translateY(10px);
}

.com_side_nr_img {
    width: 160px;
    padding: 20px;
    background: #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, .08);
    border-radius: 8px;
    position: absolute;
    top: -54px;
    right: 76px;
    display: none;
}

.com_side_nr_img::before,
.com_side_nr_text::before {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -20px;
    border-left: 10px solid #fff;
    border-right: 10px solid transparent;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}

.com_side_nr_text {
    width: 130px;
    background: #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, .08);
    border-radius: 8px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 76px;
    display: none;
}

.com_side_nr_text p {
    line-height: 50px;
    font-size: 16px;
    color: #333;
    text-align: center;
}

.com_side_nr {
    transition: all .36s ease;
}

.com_side_nr .ys_imgbox_cover img:first-child {
    opacity: 0;
}

.com_side_nr .ys_imgbox_cover img:last-child {
    opacity: 1;
}

.ys_footer {
    background: #0F1126;
    padding: 85px 0 35px;
    border-top: 4px solid #FE480E;
}

.yftl_li1 {
    padding: 0 100px 0 0;
}

.yftl_li1>a {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.75;
    display: block;
    margin-bottom: 30px;
}

.yftl_li2 a {
    color: #5F627C;
    font-size: 14px;
    line-height: 2;
}

.ys_footer_top_right {
    position: relative;
}

.yftr_bj,
.yftr_bj img {
    width: 100%;
    border-radius: 8px;
}

.yftr_sk {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 22px 40px;
    width: 100%;
}

.yftr_sk_li_fl {
    width: 136px;
}

.yftr_sk_li_fr {
    width: 176px;
}

.yftr_sk_li_fr img {
    width: 100%;
}

.yftr_sk_li:first-child {
    display: block;
}

.yftr_sk_li {
    display: none;
}

.yftr_sk_li_fl p {
    color: #13007C;
    font-size: 24px;
    line-height: 1.75;
    margin-bottom: 10px;
    font-weight: bold;
}

.yftr_sk_li_fl span {
    display: block;
    color: #4C5390;
    font-size: 14px;
    line-height: 1.75;
}

.yftr_sk .slick-dots {
    text-align: left;
    bottom: 24px;
    margin: 0 -6px;
}

.yftr_sk .slick-dots li.slick-active {
    border: 1px solid #102FF1;
}

.yftr_sk .slick-dots li {
    width: 8px;
    height: 8px;
    border: 1px solid #fff;
}

.ys_footer_top {
    padding-bottom: 70px;
    position: relative;
}

.ys_footer_top::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-image: linear-gradient(to right, rgba(255, 255, 255, .2), transparent);
}

.ys_footer_bot {
    padding-top: 55px;
}

.ys_footer_bot_tel {
    width: 26%;
    padding-right: 20px;
}

.ys_footer_bot_nr {
    width: 48%;
}

.ys_footer_bot_all {
    width: 26%;
}

.yfbt_text1 {
    font-size: 16px;
    color: #848AA8;
    line-height: 1.75;
    flex: none;
}

.yfbt_text2,
.yfbt_text2 a {
    font-size: 14px;
    color: #5F627C;
    line-height: 1.75;
}

.yfbt_tel a {
    color: #D8DFF1;
    font-size: 24px;
    line-height: 1.75;
    font-family: '' !important;
}

.yfbt_ul {
    display: flex;
    flex-wrap: wrap;
}

.yfbt_li {
    width: 50%;
    display: flex;
    /* align-items: center; */
}

.yfbt_li .yfbt_text2 {
    padding-left: 10px;
}

.yfbt_li {
    margin-bottom: 14px;
}

.yfbt_tel {
    margin: 5px 0;
}

.ys_footer_bot_all span,
.ys_footer_bot_bq a,
.ys_footer_bot_all p a {
    color: #5F627C;
    font-size: 14px;
    line-height: 2;
    text-align: right;
}

.ys_footer_bot_bq a {
    display: block;
}

.ys_footer_bot_bq {
    text-align: right;
}

.ys_footer_bot_all p {
    text-align: right;
}

.ys_footer_bot_all p span {
    padding: 0 10px;
}

.com_btn1 {
    width: 150px;
    height: 52px;
    border-radius: 50px;
    background: rgba(255, 255, 255, .2);
}

.com_btn1 a {
    display: flex;
    width: 100%;
    height: 100%;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
}

.ys_ban_txtbox .com_btn1 {
    margin-top: 66px;
}

.com_btn1 p {
    color: #fff;
    font-size: 16px;
    padding-right: 10px;
}

.com_btn1 img {
    width: 20px;
}

.home_sec4 {
    background: #F8FAFC;
}

.home_title {
    text-align: center;
}

.home_sec4 .new_item {
    padding: 50px 15px;
}

.home_sec4 .new_list {
    padding: 0 80px;
}

.home_sec4 .new_item_cont {
    box-shadow: 0px 4px 18px 2px rgb(15 42 54 / 6%);
    border-radius: 20px;
}

.home_sec4 .new_list {
    margin-bottom: 0 !important;
}

.home_sec4 .com_btn1 {
    margin: 0 auto;
    background: #13007C;
}

.home_sec4 .new_item {
    margin-bottom: 0;
}

.home_sec4 .slick-prev {
    background: url(../images/arrow.svg) no-repeat;
    width: 54px;
    height: 54px;
    border-radius: 50%;
    box-shadow: 0px 3px 10px 2px rgba(180, 199, 225, 0.4);
}

.home_sec4 .slick-next {
    background: url(../images/arrow1.svg) no-repeat;
    width: 54px;
    height: 54px;
    border-radius: 50%;
    box-shadow: 0px 3px 10px 2px rgba(180, 199, 225, 0.4);
}

.home_sec3 {
    position: relative;
}

.home_sec3_bj,
.home_sec3_bj_img img {
    width: 100%;
}

.home_sec3_bj_circle {
    position: absolute;
    top: -84%;
    left: -63%;
}

.home_sec3_bj_circle img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.home_sec3_bj_circle {
    width: 2223px;
}

.home_sec3 {
    overflow: hidden;
}

.home_sec3_nr {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.home_sec3_nr .home_title {
    text-align: left;
}

.home_sec3_nr_box {
    width: 50%;
    padding-right: 200px;
}

.home_sec3_nr_box .std_tit1 {
    color: #fff;
    margin-bottom: 30px;
}

.home_sec3_nr_box .std_text p {
    color: #fff;
}

.home_sec3_nr_ul {
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 80px;
    margin-top: 60px;
}

.hsnu_li {
    width: 25%;
}

.hsnu_li_num {
    font-size: 16px;
    color: #fff;
    line-height: 1.75;
    margin-bottom: 20px;
}

.hsnu_li_num span {
    color: #fff;
    font-size: 50px;
    font-family: 'montserratregular' !important;
}

.hsnu_li_text {
    color: #fff;
    opacity: .7;
    font-size: 18px;
    line-height: 1.75;
}

.home_sec3_bj_circle1 {
    backdrop-filter: blur(5px);
    border-radius: 50%;
    width: 2125px;
    height: 2125px;
    background: rgba(20, 0, 130, .4);
}

.home_sec3_bj_circle2 {
    animation: circle2 5s infinite linear;
}

@-webkit-keyframes circle2 {

    0% {
        transform: rotate(0);
    }

    100% {
        transform: rotate(360deg);
    }

}

@keyframes circle2 {

    0% {
        transform: rotate(0);
    }

    100% {
        transform: rotate(360deg);
    }

}


.product_advantage_list_nub {
    padding: 0 10px;
    flex: none;
}

.paln_cry {
    width: 572px;
    border-radius: 20px;
    position: relative;
    display: block;
}

.paln_cry_img {
    width: 100%;
    border-radius: 20px;
}

.paln_cry_text {
    padding: 30px 20px 12px;
}

.paln_cry .std_text2 {
    margin-top: 12px;
}

.paln_cry_text .std_title4 {
    color: #001B50;
    font-weight: bold;
}

.product_advantage_list .product_advantage_list_nub:first-child {
    padding-left: 0;
}

.product_advantage_list .product_advantage_list_nub:last-child {
    padding-right: 0;
}

.product_advantage_list {
    display: flex;
    will-change: transform;
    position: absolute;
}

.product_advantage {
    height: 150vh;
    height: calc(var(--width-shu) * 50vh);
}

.product_advantage_core {
    max-height: calc(100vh - 110px);
}

.product_advantage_wai {
    height: var(--height-shu);
}

.product_advantage {
    margin-bottom: 180px;
}

.paln_cry_img::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(159.86deg, rgba(43, 10, 230, 0.3) 7.08%, rgba(19, 0, 124, 0) 93.19%);
    transition: all 0.36s;
}

.paln_cry_img::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(179.57deg, #13007C -24.48%, rgba(19, 0, 124, 0) 97.37%);
    transition: all 0.36s;
    opacity: 0;
}


.paln_cry_text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 80px 70px;
    z-index: 10;
}

.product_advantage_list_nub .com_btn1 {
    position: absolute;
    bottom: 70px;
    left: 70px;
    z-index: 10;
}

.paln_cry_text .std_tit3,
.paln_cry_text .std_text p {
    color: #fff;
}

.paln_cry_text .std_tit3 {
    margin-bottom: 20px;
}

.product_advantage_list_nub .com_btn1 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    background: #13007C;
}

.product_advantage_list_nub .com_btn1 p {
    color: #fff;
}

.home_sec1 {
    position: relative;
}

.home_sec1_nr {
    position: absolute;
    top: 110px;
    left: 50%;
    transform: translateX(-50%);
}

.home_sec1_bj {
    width: 100%;
}

.home_sec1_bj,
.home_sec1_bj img {
    width: 100%;
}

.home_sec1_bjzs {
    position: absolute;
    top: 0;
    left: 0;
}

.g-sypt1 {
    min-height: 800px;
}

.g-sypt1fl {
    width: 78px;
    position: absolute;
    top: 59%;
    left: 0;
    transform: translateY(-50%);
}

.g-sypt1fl-icon {
    cursor: pointer;
}

.g-sypt1-icon {
    width: 78px;
    height: 78px;
    border-radius: 50%;
    position: relative;
    margin-bottom: 40px;
    transition: all .36s;
}

.g-sypt1-tu {
    width: 60px;
    height: 60px;
    transition: all .36s ease;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.g-sypt1-tu img {
    width: 33px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.g-sypt1-icon .g-svg {
    width: 78px;
    height: 78px;
    transform: rotate(-90deg);
}

.g-svg svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.g-sypt1fl circle {
    stroke-dasharray: 220;
    stroke-dashoffset: 220;
}

.g-sypt1fl-icon.act .g-sypt1-icon {
    background: #DBDEFF;
    /* box-shadow: 0 0 30px 10px rgb(169 203 174 / 35%); */
}

.g-sypt1fl-icon.act .g-sypt1-tu {
    background: #fff;
}

.g-sypt1fl-icon.act #circle1 {
    stroke-dasharray: 220;
    stroke-dashoffset: 220;
    -webkit-animation: 4s svgcircle1 linear forwards;
    animation: 4s svgcircle1 linear forwards;
}

@-webkit-keyframes svgcircle1 {
    0% {
        stroke-dashoffset: 220;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

@keyframes svgcircle1 {
    0% {
        stroke-dashoffset: 220;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

.g-sypt1fl-icon.act #circle2 {
    stroke-dasharray: 220;
    stroke-dashoffset: 220;
    -webkit-animation: 4s svgcircle2 linear forwards;
    animation: 4s svgcircle2 linear forwards;
}

@-webkit-keyframes svgcircle2 {
    0% {
        stroke-dashoffset: 220;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

@keyframes svgcircle2 {
    0% {
        stroke-dashoffset: 220;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

.g-sypt1fl-icon.act #circle3 {
    stroke-dasharray: 220;
    stroke-dashoffset: 220;
    -webkit-animation: 4s svgcircle3 linear forwards;
    animation: 4s svgcircle3 linear forwards;
}

@-webkit-keyframes svgcircle3 {
    0% {
        stroke-dashoffset: 220;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

@keyframes svgcircle3 {
    0% {
        stroke-dashoffset: 220;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

.g-sypt1fl-icon.act #circle4 {
    stroke-dasharray: 220;
    stroke-dashoffset: 220;
    -webkit-animation: 4s svgcircle4 linear forwards;
    animation: 4s svgcircle4 linear forwards;
}

@-webkit-keyframes svgcircle4 {
    0% {
        stroke-dashoffset: 220;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

@keyframes svgcircle4 {
    0% {
        stroke-dashoffset: 220;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

.g-sypt1fr {
    width: 76%;
}

.g-sypt1frnr.on {
    display: block;
}

.g-sypt1zuo {
    width: 780px;
    margin-top: 10px;
}

.g-sypt1fl::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 1px;
    height: calc(100% + 150px);
    border-left: 1px dashed #DDDDDD;
}

.home_sec1 .std_tit1,
.home_sec2 .std_tit1 {
    margin-bottom: 20px;
}

.home_sec1_nr_pic {
    width: 100%;
    position: relative;
}

.home_sec1_nr_pic .ys_imgbox_cover {
    width: 100%;
}

.hsnp_part1 {
    position: absolute;
    bottom: 85px;
    left: 0;
    width: 103px;
    height: 125px;
    background: rgba(255, 255, 255, .5);
    border: 1px solid rgba(255, 255, 255, .6);
    border-radius: 20px;
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.06);
    backdrop-filter: blur(10px);
}

.hsnp_part1_nr {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}

.hsnp_part2 {
    position: absolute;
    right: 67px;
    top: 40%;
    width: 164px;
    height: 164px;
    background: rgba(255, 255, 255, .5);
    border: 1px solid rgba(255, 255, 255, .6);
    border-radius: 20px;
    box-shadow: 0px 4px 30px #A7ACFC;
    backdrop-filter: blur(10px);
}

.hsnp_part1_nr img {
    width: 50px;
    margin: 0 auto 10px;
    display: block;
}

.hsnp_part1_nr p {
    color: #000;
    font-size: 16px;
    text-align: center;
    line-height: 1.5;
    font-weight: bold;
}

.g-sypt1nr {
    margin-top: 80px;
}

.g-sypt1you {
    width: calc(100% - 780px);
    padding-left: 90px;
    margin-top: 60px;
}

.g-sypt1you .std_tit3 {
    margin-bottom: 20px;
}

.g-sypt1you .com_btn1 {
    margin-top: 60px;
    background: #13007C;
}

.home_sec1_bj2 {
    animation: aperture1 5s infinite linear;
}

@-webkit-keyframes aperture1 {

    0% {
        transform: translate(0);
    }

    50% {
        transform: translate(10%, 10%);
    }

    100% {
        transform: translate(0);
    }

}

@keyframes aperture1 {

    0% {
        transform: translate(0);
    }

    50% {
        transform: translate(10%, 10%);
    }

    100% {
        transform: translate(0);
    }

}

.home_sec1_bj3 {
    animation: aperture2 3s infinite linear;
    animation-delay: 1s;
}

@-webkit-keyframes aperture2 {

    0% {
        transform: translate(0);
    }

    50% {
        transform: translate(-10%, -10%);
    }

    100% {
        transform: translate(0);
    }

}

@keyframes aperture2 {

    0% {
        transform: translate(0);
    }

    50% {
        transform: translate(-10%, -10%);
    }

    100% {
        transform: translate(0);
    }

}

.hsnp_part1,
.hsnp_part2 {
    opacity: 0;
}

.slick-current.g-sypt1frnr .ys_imgbox_cover {
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.2s;
}

.slick-current.g-sypt1frnr .std_tit3 {
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}

.slick-current.g-sypt1frnr .std_text p {
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.5s;
}

.slick-current.g-sypt1frnr .com_btn1 {
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.6s;
}

.slick-current.g-sypt1frnr .hsnp_part1 {
    animation: bounceIng 1s ease both;
    animation-delay: 0.8s;
}

.slick-current.g-sypt1frnr .hsnp_part2 {
    animation: bounceIng 1s ease both;
    animation-delay: 0.8s;
}

/* .ys_hd_pc {
    border-bottom: 1px solid #f3f3f3;
} */

.head_nav2 {
    display: none;
    position: absolute;
    padding: 40px 45px 30px;
    left: 50%;
    transform: translateX(-50%);
}

.head_nav2_type1 {
    width: 560px;
    background: #F7F7FB;
}

.head_ul1_li1 {
    position: relative;
}

.head_ul2_li2 img {
    width: 46px;
}

.head_ul2_li2 p {
    color: #333;
    font-size: 16px;
    line-height: 1.75;
    padding-left: 16px;
}

.head_ul2_li2>a {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.head_ul2_li2 {
    margin-bottom: 25px;
}

.head_red {
    width: 200px;
    background: #fff;
    padding: 26px 28px;
    filter: drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.06));
    border-radius: 10px;
}

.head_nav2_type1 .head_ul2 {
    width: calc(100% - 200px);
}

.head_red_title {
    color: #13007C;
    font-size: 16px;
    line-height: 1.75;
    margin-bottom: 10px;
    font-weight: bold;
}

.head_red_text {
    color: #656D88;
    font-size: 12px;
    line-height: 1.5;
}

.head_red .ys_imgbox_cover {
    margin-top: 15px;
    width: 100%;
    margin-bottom: 10px;
}

.com_btn2 a {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.com_btn2 p {
    color: #13007C;
    font-size: 12px;
    line-height: 1.75;
    padding-right: 10px;
}

.com_btn2 img {
    width: 12px;
}

.head_nav2_type2 {
    width: 250px;
    background: #F7F7FB;
}

.head_nav2_type3 {
    width: 800px;
    background: #F7F7FB;
}

.head_nav2fl {
    width: calc(100% - 200px);
}

.head_nav2fl_nav {
    width: 50%;
}

.head_nav2fl_nav_li>a {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.head_nav2fl_nav_li>a p {
    color: #222222;
    font-size: 16px;
    line-height: 1.75;
    padding-left: 15px;
}

.head_nav2fl_nav_li {
    margin-bottom: 30px;
}

.head_ul3 {
    padding-left: 47px;
}

.head_ul3_li3 a {
    color: #666666;
    font-size: 14px;
    line-height: 1.5;
    transition: all .36s ease;
}

.head_ul3_li3 {
    margin-top: 10px;
}

.head_ul2_li2.yxnav_active2 p,
.head_ul3_li3.yxnav_active3 a {
    color: #13007C;
}

.head_ul3_li3.yxnav_active3 a {
    border-bottom: 1px solid #13007C;
}

.head_lang p {
    transition: all .36s ease;
}

.mod_banner {
    margin-top: 90px;
}

/* 会员中心 - start*/
.member_main {
    margin-top: 90px;
}

.member_bj,
.member_bj img {
    width: 100%;
}

.member_main {
    position: relative;
}

.member_login_nr {
    width: 1050px;
}

.member_style {
    background: rgba(255, 255, 255, 0.4);
    border: 1px solid rgba(255, 255, 255, 0.9);
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.06);
    backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 46px 56px 30px;
    margin: 58px auto 0;
}

.member_main .mod_breadbox {
    width: auto;
    position: static;
}

.member_back a {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.member_back img {
    width: 10px;
}

.member_back p {
    color: #13007C;
    font-size: 16px;
    line-height: 1.54;
    padding-left: 10px;
}

.member_back {
    width: auto;
}

.member_style .std_tit2 {
    text-align: center;
}

.mlnf_li_fl {
    width: 33.333333%;
    padding: 0 5px;
}

.mlnf_li {
    margin: 0 -5px;
}

.mlnf_li_ph {
    color: #7F7D93;
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 3px;
}

.mlnf_li_ph span {
    color: #FD6262;
}

.mlnf_li_fl input,
.ma_technologys_text {
    width: 100%;
    height: 24px;
}

.mlnf_li_fl_box,
.mlnf_li_fl .ys_select_hd,
.ma_d1s1dtrt {
    background-color: #fff;
    border-radius: 6px;
    padding: 10px 18px;
}

.mlnf_li {
    margin-bottom: 20px;
}

.mlnf_li_fl .ys_select_xtbbox {
    position: absolute;
    right: 18px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .36s;
    width: 12px;
}

.mlnf_li_fl .ys_select_hd input,
.ma_technologys_text {
    color: #7F7D93;
    font-size: 14px;
    line-height: 1.5;
}

.mlnf_li_fl .ys_select_bd,
.ma2_d1s1dtrbtm {
    padding: 10px 18px;
    display: none;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 100%;
    z-index: 10;
    width: calc(100% - 10px);
    background: #fff;
    overflow: hidden;
    border-radius: 10px;
}

.mlnf_li_fl .ys_select_li,
.ma_d1s1dtrbtm1 p {
    color: #7F7D93;
    font-size: 14px;
    line-height: 1.75;
    cursor: pointer;
}

.mlnf_li2 .mlnf_li_fl {
    width: 50%;
}

.mlnf_li4 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.mlnf_li_select {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.mlnf_li4 .mlnf_li_ph {
    padding-right: 44px;
    padding-left: 5px;
}

.mlnf_li_select p {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    transition: all .36 ease;
    border: 1px solid #7F7D93;
    position: relative;
}

.mlnf_li_select p::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #13007C;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    opacity: 0;
    transition: all .36 ease;
}

.mlnf_li_select span {
    color: #7F7D93;
    font-size: 16px;
    line-height: 18px;
    padding-left: 15px;
}

.mlnf_li_select2 {
    margin-left: 30px;
}

.mlnf_li_select.on p {
    border-color: #13007C;
}

.mlnf_li_select.on p::before {
    opacity: 1;
}

.mlnf_li_select {
    cursor: pointer;
}

.mlnf_li_hq,
.mlnf_li_btn {
    margin-left: 24px;
    width: 182px;
    line-height: 68px;
    background: #13007C;
    text-align: center;
    font-size: 16px;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
}

.mlnf_li_btn {
    margin-left: 0;
    margin-top: 10px;
}

.mlnf_li6 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.mlnf_li_agree {
    width: 14px;
    height: 14px;
    background: #EDF4FF;
    border: 1px solid #13007C;
    border-radius: 3px;
    margin-right: 8px;
    cursor: pointer;
    position: relative;
}

.mlnf_li6 {
    padding-left: 5px;
}

.mlnf_li_agree_text {
    font-size: 14px;
    color: #7F7D93;
    line-height: 1.5;
}

.mlnf_li_agree_text a {
    color: #13007C;
}

.mlnf_li_agree img {
    width: 100%;
    transition: all .36s ease;
    opacity: .0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.mlnf_li_agree.on img {
    opacity: 1;
}

.ma_d3s1dlist1in.on .ma_d1s1dtri img {
    transform: rotate(180deg);
}

.mlnf_li3 {
    width: 100%;
}

.ma_d1s1dtri {
    transition: all .36s ease;
}

.ma_d3s1dlist1 {
    position: relative;
}

.ma2_d1s1dtrbtm {
    width: 100%;
}

.mlnf_li3 {
    margin: 0 0 20px;
}

.ma_d1s1dtrt {
    position: relative;
}

.ma_d1s1dtri {
    position: absolute;
    top: 50%;
    right: 18px;
}

.ma2_d1s1dtrbtm,
.ys_select_bd {
    height: 120px;
}

.member_login_cont {
    width: 656px;
    padding: 72px 85px 50px;
}

.mlcf_width {
    width: 100%;
    padding: 0;
    margin: 0 0 20px;
}

.member_login_cont .mlnf_li_btn {
    line-height: 62px;
}

.mlcf_forget,
.mlcf_register {
    text-align: right;
}

.mlcf_forget,
.mlcf_register a {
    color: #13007C;
}

.member_login_wid {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 100;
    display: none;
}

.member_login_wid::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, .7);
}

.member_login_wid_cont {
    position: absolute;
    top: 50%;
    left: 50%;
    background: #fff;
    padding: 62px 116px 70px;
    width: 678px;
    transform: translate(-50%, -50%);
    border-radius: 10px;
}

.mlwc_title {
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    color: #000;
    line-height: 1.5;
    margin-bottom: 20px;
}

.mlwc_close {
    cursor: pointer;
    position: absolute;
    top: 24px;
    right: 27px;
}

.mlnf_li_fl_box {
    background: #F5F9FF;
}

.member_login_wid .mlnf_li_btn {
    margin-top: 10px;
}

.member_login_wid .mlcf_width {
    margin: 0 0 12px;
}

.member_login_wid .mlnf_li5 .mlnf_li_fl {
    width: calc(100% - 182px);
}

.member_login_wid .mlnf_li5 .mlnf_li_hq {
    margin-left: 0;
}

.member_cont .mlnf_li_fl_box {
    background: #fff;
}

.member_login .member_bj {
    height: 830px;
    overflow: hidden;
}

.member_login .member_bj img {
    width: 100%;
    height: auto;
    position: relative;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.mlcf_forget {
    cursor: pointer;
    width: auto;
}

.member_center {
    background: url(../images/bg.jpg) no-repeat;
    background-size: cover;
    margin-top: 90px;
    position: relative;
}

.member_center_left {
    width: 300px;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background: rgba(255, 255, 255, 0.8);
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.06);
    backdrop-filter: blur(10px);
}

.member_center_right {
    width: calc(100% - 300px);
}

.member_center_left .mod_breadbox {
    position: absolute;
    top: 24px;
    right: 30px;
    left: inherit;
    width: auto;
}

.member_center_left .mod_bread {
    justify-content: flex-end;
}

.member_center_left_ul {
    margin-top: 75px;
}

.member_center_left_ul li a {
    color: #9D9BAE;
    font-size: 20px;
    line-height: 70px;
    display: block;
    width: 100%;
    cursor: pointer;
    text-align: center;
}

.member_center_left_ul li.on a {
    background: #13007C;
    color: #fff;
}

.member_center_right .member_back {
    position: absolute;
    top: 42px;
    right: 0;
}

.member_center_right_form {
    width: 680px;
}

.mcrf_tab {
    margin: 0 -45px 48px;
}

.member_center_right_form {
    width: 680px;
    margin: 0 auto 0;
}

.mcrf_tab_fl {
    padding: 0 45px;
}

.mcrf_tab_fl a {
    color: #9D9BAE;
    font-size: 40px;
    font-weight: bold;
}

.mcrf_tab_fl.on a {
    color: #333333;
}

.member_center_right_cont {
    position: relative;
    padding-top: 90px;
    padding-bottom: 72px;
}

.mcrf_tab_fl:last-child {
    position: relative;
}

.mcrf_tab_fl:last-child::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 1px;
    background: #DEE5F0;
    height: 90%;
}

.mcrf_form_li1 .mlnf_li_fl {
    width: 50%;
    padding: 0 12px;
    margin-bottom: 24px;
}

.mcrf_form_li2 .mlnf_li_fl {
    width: 33.333333%;
    padding: 0 12px;
    margin-bottom: 24px;
}

.mcrf_form_li1,
.mcrf_form_li2 {
    margin: 0 -12px;
}

.mcrf_form_li .mlnf_li_fl_box {
    background: #fff;
}

.mcrf_form_li3_btn {
    color: #13007C;
    font-size: 16px;
    text-align: center;
    line-height: 68px;
    background: transparent;
    cursor: pointer;
}

.mcrf_form_li3 {
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 24px;
}

.mcrf_form_li4 {
    color: #666666;
    font-size: 16px;
    line-height: 1.75;
    font-weight: bold;
}

.mcrf_form_li4 a {
    color: #666;
}

.mcrf_form_li3 .mlnf_li_btn {
    width: 168px;
}

.member_password .mlnf_li_fl {
    width: 100%;
    margin-bottom: 12px;
}

.member_password .mlnf_li_fl_box {
    background-color: #fff;
}

.mlnf_li_fl_hiden .mlnf_li_fl_box {
    background: transparent;
    display: flex;
    flex-wrap: nowrap;
}

.mlnf_li_fl_mail {
    padding-left: 50px;
    color: #7F7D93;
    font-size: 20px;
    font-family: 'montserratregular' !important;
}

.member_password .mlnf_li5 .mlnf_li_fl {
    width: 328px;
    padding-left: 0;
}

.member_password .mlnf_li_fl {
    padding: 0;
}

.member_password .mlnf_li {
    margin: 0;
}

.mcrf_form_li3 .mlnf_li_btn {
    line-height: 62px;
}

/* 会员中心 - end*/
.ys_hd_ph .head_login {
    margin-right: 0;
    margin-left: 35px;
}

.ys_hd_ph .head_login_icon {
    width: 20px;
    line-height: 64px;
    position: relative;
}

.ys_hd_ph .head_login_text {
    padding-left: 8px;
}

.ys_hd_ph .head_login_text a,
.ys_hd_ph .head_login_text span,
.ys_hd_ph .head_lang p {
    line-height: 64px;
    color: #282632;
    font-size: 14px;
}

.com_side_back {
    opacity: 0;
    transition: all .36s ease;
    transform: translateY(10px);
}

.com_side.active .com_side_back {
    opacity: 1;
    transform: translateY(0px);
}

.field_cont_dx .mod_slick_prev,
.field_cont_dx .mod_slick_next {
    display: none !important;
}

.mlnf_li_btn {
    line-height: 62px;
}

.member_main {
    background: url(../images/ipg1.jpg) no-repeat;
    background-size: cover;
    background-position: bottom;
}

.member_cont {
    padding: 32px 0 72px;
}

.ma_d3s1dlist1 {
    cursor: pointer;
}

.product_advantage_list .std_text,
.product_advantage_list .com_btn1 {
    opacity: 0;
    transition: all .36s ease;
    transform: translateY(10px);
}

.com_btn1 {
    transition: all 0.36s;
    border: 1px solid transparent;
}

.com_btn_img {
    position: relative;
}

.com_btn_img img {
    transition: all 0.36s;
}

.com_btn_img img:nth-child(2) {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.com_btn1f p {
    transition: all 0.36s;
}

.flic_left_btn_flex {
    border: 1px solid #13007C;
    transition: all 0.36s;
}

.flic_left_btn_text {
    transition: all 0.36s;
}

.fric_btn {
    transition: all 0.36s;
}

.join_add_more {
    border: 1px solid #13007C;
    transition: all 0.36s;
}

.join_add_more_text {
    transition: all 0.36s;
}

.prui_cont .prui_cont_tit {
    color: #333333;
}

.foic_img::after {
    transition: all 0.36s;
}

.foic_img::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(179.57deg, #13007C -24.48%, rgba(19, 0, 124, 0) 97.37%);
    transition: all 0.36s;
    opacity: 0;
}

/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .join_banner_navitem:hover {
        background: #13007C;
    }

    .field_other_item_cont:hover .foic_img::after {
        opacity: 0;
    }

    .field_other_item_cont:hover .foic_img::before {
        opacity: 1;
    }

    .paln_cry:hover .paln_cry_img::after {
        opacity: 1;
    }

    .paln_cry:hover .paln_cry_img::before {
        opacity: 0;
    }

    .join_add_more:hover {
        background: transparent;
    }

    .join_add_more:hover .com_btn_img img:nth-child(1) {
        opacity: 0;
    }

    .join_add_more:hover .com_btn_img img:nth-child(2) {
        opacity: 1;
    }

    .join_add_more:hover .join_add_more_text {
        color: #13007C;
    }

    .field_reco_item a:hover .fric_btn {
        border-color: #13007C;
        background: #13007C;
    }

    .field_list_item:hover .flic_left_btn_flex {
        background: transparent;
    }

    .field_list_item:hover .flic_left_btn_text {
        color: #13007C;
    }

    .field_list_item:hover .ys_imgbox_cover img:nth-child(1) {
        opacity: 0;
    }

    .field_list_item:hover .ys_imgbox_cover img:nth-child(2) {
        opacity: 1;
    }

    .prjt_gbtn a:hover {
        background: #13007C;
        border-color: #13007C;
    }

    .com_btn1:hover {
        background: #13007C;
    }

    .com_btn1f:hover {
        background: transparent;
        border-color: #13007C;
    }

    .com_btn1f:hover p {
        color: #13007C;
    }

    .com_btn1f:hover .com_btn_img img:nth-child(1) {
        opacity: 0;
    }

    .com_btn1f:hover .com_btn_img img:nth-child(2) {
        opacity: 1;
    }

    .new_item a:hover .new_item_cont_text p,
    .new_item a:hover .new_item_cont_more,
    .head_ul2_li2:hover p,
    .head_ul3_li3 a:hover,
    .head_nav2fl_nav_li>a:hover p,
    .head_lang:hover p {
        color: #13007C;
    }

    .head_ul3_li3 a:hover {
        border-bottom: 1px solid #13007C;
    }

    .com_side_nr:hover {
        background: #fff;
    }

    .com_side_nr:hover .ys_imgbox_cover img:first-child {
        opacity: 1;
    }

    .com_side_nr:hover .ys_imgbox_cover img:last-child {
        opacity: 0;
    }

    .com_side_nr .new_select .ys_select_li:hover,
    .head_ul1_li1>a:hover,
    .head_login_text a:hover {
        color: #13007C !important;
    }

    .mod_bread_tit:hover {
        color: #13007C;
    }

    .product_left_item:hover .product_left_item_cont {
        background: #13007C;
        border: 1px solid rgba(255, 255, 255, 0.6);
        box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.06);
        backdrop-filter: blur(10px);
    }

    .product_left_item:hover .plic_tit_text {
        color: #fff;
    }

    .plic_gbtn_item:hover .plic_gbtn_item_tit {
        color: #13007C;
    }

    .plic_gbtn_item:hover {
        background: #FFFFFF;
        border: 1px solid rgba(255, 255, 255, 0.2);
        box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.06);
        backdrop-filter: blur(10px);
        border-radius: 10px;
    }

    .plic_gbtn_item:hover .plic_gbtn_item_icon img:last-child {
        opacity: 1;
    }

    .plic_gbtn_item:hover .plic_gbtn_item_icon img:first-child {
        opacity: 0;
    }

    .field_model_item_cont:hover .ys_imgbox_cover img {
        transform: scale(1.02);
    }

    .field_model_item_cont:hover .fmic_tit {
        color: #13007c;
    }

    .field_list_item_cont:hover .flic_right img {
        transform: scale(1.03);
    }

    .contact_item_cont:hover .ys_imgbox_cover img {
        transform: scale(1.03);
    }

    .cpri_cont:hover .cpri_cont_tit_text {
        color: #13007c;
    }

    .new_item_cont:hover .ys_imgbox_cover img {
        transform: scale(1.03);
    }

    .pc_fenye li:hover {
        color: #fff;
        background: #13007c;
    }

    .jabi_cont:hover {
        box-shadow: 0px 4px 15px -2px rgba(49, 70, 81, 0.35);
    }

    .newdeta_cutpage a:hover {
        color: #13007C;
    }

    .product_advantage_list_nub:hover .std_text {
        opacity: 1;
        transform: translateY(0);
    }

    .product_advantage_list_nub:hover .com_btn1 {
        opacity: 1;
        transform: translateY(0);
    }

    .product_advantage_list_nub:hover .paln_cry_img img {
        transform: scale(1.1);
    }

    /* 2023.2.21 - start */
    .cfln_cry:hover {
        background: #13007C;
    }

    .mod_arrows1 .slick-prev:hover,
    .mod_arrows1 .slick-next:hover {
        background: #13007C;
    }

    .mod_arrows1 .slick-prev:hover::before,
    .mod_arrows1 .slick-next:hover::before {
        opacity: 1;
    }

    .mod_arrows1 .slick-prev:hover::after,
    .mod_arrows1 .slick-next:hover::after {
        opacity: 0;
    }

    .rtcl_other_btn_font:hover {
        color: #13007C;
        background: transparent;
    }

    .rtcl_nub_select .ys_select_li:hover {
        color: #13007C;
    }
}


/* D1 E1 */
.std_text18 p {
    font-size: 18px;
    color: #fff;
    line-height: 1.75;
}

.mod_banner1_text {
    width: 55.43%;
}

.mod_banner1_btn {
    width: 94px;
    cursor: pointer;
    margin-right: 12.64%;
}

.mod_banner1_btn img {
    width: 100%;
}

.mod_banner1 .mod_banner_tit {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.mod_banner1 .std_tit2 {
    color: #fff;
    margin-bottom: 32px;
}

.mod_banner1 .mod_banner_bg::after {
    background: linear-gradient(216.73deg, rgba(19, 0, 124, 0) 7.45%, rgba(19, 0, 124, 0.2) 106.45%);
}

.company_become {
    background: rgba(238, 244, 251, .6);
}

.company_become,
.company_become .ys_cont1400 {
    position: relative;
}

.company_become .std_tit1 {
    text-align: center;
    margin-bottom: 22px;
}

.company_become .std_text18 p {
    color: #666;
}

.std_font24 {
    font-size: 24px;
    color: #333;
    line-height: 1.5;
    font-weight: bold;
}

.cbcf_lnt_icon {
    width: 8px;
}

.cbcf_lnt_icon img {
    width: 100%;
}

.company_become_cry_fold {
    width: 33.333333%;
}

.company_become_cry_img {
    width: 66.666667%;
    padding-left: 169px;
    margin-top: -18px;
}

.company_become_cry {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    padding-top: 64px;
}

.cbcf_list_nub_top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}

.cbcf_list_nub_top .std_font24 {
    width: calc(100% - 8px);
    transition: all 0.36s;
}

.cbcf_list_nub .std_text p {
    color: #666;
}

.cbcf_lnt_icon img:nth-of-type(2) {
    opacity: 0;
}

.cbcf_list_nub.on .cbcf_lnt_icon img:nth-of-type(2) {
    opacity: 1;
}

.cbcf_list_nub.on .cbcf_lnt_icon img:first-child {
    opacity: 0;
}

.cbcf_list_nub.on .std_font24 {
    color: #13007C;
}

.cbcf_list_nub .std_text {
    display: none;
    padding-top: 22px;
    padding-bottom: 19px;
}

.cbcf_list_nub {
    margin-bottom: 38px;
}

.cbcf_list_nub:last-child {
    margin-bottom: 0;
}

.cbci_box {
    margin-right: calc(700px - 50vw);
    position: relative;
}

.cbci_bg,
.cbci_bg img {
    width: 100%;
}

.cbci_box_top {
    width: 29.88%;
    position: absolute;
    top: 10%;
    left: 46%;
    transform: translate(-50%, -50%);
}

.cbci_box_top img,
.cbci_box_icon img {
    width: 100%;
}

.cbci_box_icon {
    position: absolute;
    transform: translate(-50%, -50%);
}

.cbci_box_icon1 {
    width: 8.69%;
    top: 0.6%;
    left: 20.6%;
}

.cbci_box_icon2 {
    width: 18.26%;
    top: 78%;
    left: 15.8%;
}

.cbci_box_icon3 {
    width: 15.43%;
    top: 71%;
    left: 81.6%;
}

.cbci_box_icon4 {
    width: 12.5%;
    top: 4.7%;
    left: 76.8%;
}

.company_become_cry_fold {
    padding-bottom: 110px;
}

.cbci_box_top {
    animation: movefu1 5s linear infinite;
}

.cbci_box_icon {
    animation: movefu1 5s 2.5s linear infinite;
}

@keyframes movefu1 {
    0% {
        transform: translate(-50%, -50%);
    }

    25% {
        transform: translate(-50%, calc(-50% - 10px));
    }

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

    75% {
        transform: translate(-50%, calc(-50% + 10px));
    }

    100% {
        transform: translate(-50%, -50%);
    }
}

.company_future,
.company_develop {
    position: relative;
    /* max-width: 1920px;
    margin-left: auto;
    margin-right: auto; */
    overflow: hidden;
}

.company_future_bg,
.company_develop_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.company_future_bg img {
    width: 100%;
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
}

.company_future_bg::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), rgba(164, 155, 218, 0.2);
    z-index: 2;
}

.company_future .ys_cont1285 {
    position: relative;
    z-index: 4;
}

.company_future_list_nub {
    margin-bottom: 22px;
}

.company_future_list_nub:last-child {
    margin-bottom: 0;
}

.cfln_cry {
    background: rgba(255, 255, 255, 0.2);
    border: 1px solid rgba(255, 255, 255, 0.3);
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.06);
    backdrop-filter: blur(10px);
    border-radius: 10px;
    transition: all 0.36s;
    padding: 35px 86px 38px;
}

.cfln_cry .std_tit5 {
    color: #fff;
    margin-bottom: 6px;
}

.cfln_cry .std_tit3 {
    color: #fff;
    font-weight: bold;
}

.company_future .std_tit1 {
    text-align: center;
    color: #fff;
}

.company_future_list {
    padding-top: 8px;
}

.company_develop_bg img {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}

.company_develop .ys_cont1400 {
    position: relative;
    z-index: 4;
}

.company_develop_title .std_tit1 {
    color: #23262C;
}

.company_develop_title {
    margin-bottom: 110px;
}

.cdln_cry .std_text p {
    line-height: 2;
    color: #37363E;
}

.cdln_cry .std_tit6 {
    color: #999;
    line-height: 1;
    transition: all 0.36s;
}

.cdln_cry .cdln_cry_year {
    color: #13007C;
    font-size: 110px;
    position: absolute;
    right: 100%;
    width: 260px;
}

.cdln_cry_left {
    position: relative;
    width: 260px;
    display: flex;
    align-items: flex-end;
    padding-bottom: 110px;
}

.cdln_cry_right {
    width: 100%;
    padding-left: 38px;
    padding-right: 50px;
    position: relative;
}

.cdln_cry_left::before {
    content: '';
    position: absolute;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 1px solid #13007C;
    background: transparent;
    transition: all 0.36s;
    right: -9px;
    top: 0;
}

.cdln_cry_left::after {
    content: '';
    width: 2px;
    position: absolute;
    height: calc(100% - 18px);
    background: #eee;
    transition: all 0.36s;
    right: -1px;
    top: 18px;
}

.cdln_cry {
    display: flex;
    height: 100%;
}

.company_develop.std_padd110 {
    padding-bottom: 0;
}

.company_develop_list_nub,
.company_develop_list .slick-list,
.company_develop_list .slick-track {
    height: 100%;
}

.company_develop_list .slick-list {
    overflow: visible;
}

.company_develop_list_nub {
    width: 187px;
    transition: all .5s;
    position: relative;
}

.company_develop_list {
    height: 532px;
    margin-left: 330px;
}

.cdln_cry .cdln_cry_year,
.cdln_cry_right .std_text {
    opacity: 0;
    pointer-events: none;
}

.cdln_cry_right .std_text {
    width: 350px;
    margin-top: 0;
    top: 24.2%;
    position: absolute;
}

.company_develop_list_nub.slick-active .cdln_cry_year,
.company_develop_list_nub.slick-active .std_text {
    opacity: 1;
    pointer-events: all;
    transition: all 0.5s;
}

.cdln_cry_left {
    width: 0;
    position: absolute;
    right: 100%;
    height: 100%;
}

.company_develop_list_nub.slick-active .cdln_cry .std_tit6 {
    color: #13007C;
}

.company_develop_list_nub.slick-active .cdln_cry_left::before {
    background: #13007C;
}

.company_develop_list_nub.slick-active .cdln_cry_left::after {
    background: #13007C;
}

.mod_arrows1 .slick-prev,
.mod_arrows1 .slick-next {
    width: 53px;
    height: 53px;
    border: 1px solid #13007C;
    border-radius: 50%;
    transition: all 0.36s;
}

.mod_arrows1 .slick-prev::before,
.mod_arrows1 .slick-next::before {
    content: '';
    width: 60%;
    height: 100%;
    position: absolute;
    background-size: 100% 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-image: url(../images/b1_icon1.svg);
    opacity: 0;
    transition: all 0.36s;
}

.mod_arrows1 .slick-prev::after,
.mod_arrows1 .slick-next::after {
    content: '';
    width: 60%;
    height: 100%;
    position: absolute;
    background-size: 100% 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-image: url(../images/b1_icon1_1.svg);
    opacity: 1;
    transition: all 0.36s;
}

.mod_arrows1 .slick-prev::before,
.mod_arrows1 .slick-prev::after {
    transform: translate(-50%, -50%) rotate(180deg);
}

.company_develop_list {
    position: initial;
}

.company_develop .mod_arrows1 .slick-prev,
.company_develop .mod_arrows1 .slick-next {
    top: 6px;
    transform: translate(0);
}

.company_develop .mod_arrows1 .slick-prev {
    left: auto;
    right: 92px;
}

.company_develop .mod_arrows1 .slick-next {
    right: 0;
}

.company_develop_list_nub.slick-slide.prev1 {
    transform: translateX(-260px);
}

.company_develop_list_nub.slick-slide.next1 {
    transform: translateX(257px);
}

.mod_arrows1 .slick-arrow.slick-disabled {
    pointer-events: none;
}

.mod_banner2 .std_text p {
    color: #fff;
}

.mod_banner2 .std_text {
    margin-top: 18px;
}

.mod_banner2 .mod_banner_tit {
    text-align: center;
}

.mod_banner2 .std_tit1 {
    color: #fff;
}

.request_table {
    position: relative;
    padding-bottom: 95px;
}

.request_table_bg {
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    overflow: hidden;
}

.request_table_bg img {
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.request_table .ys_cont1360 {
    position: relative;
    z-index: 3;
}

.request_table_zhuang1 {
    width: 31.04%;
    position: absolute;
    bottom: 0;
    left: 60px;
}

.request_table_zhuang2 {
    width: 16.77%;
    right: 159px;
    bottom: 143px;
    position: absolute;
}

.request_table_zhuang1 img,
.request_table_zhuang2 img {
    width: 100%;
}

.request_table .ys_cont1360 {
    position: relative;
    z-index: 3;
}

.request_table_cry {
    background: linear-gradient(180deg, #FFFFFF 69.83%, rgba(255, 255, 255, 0) 100%);
    border: 1px solid #FFFFFF;
    filter: drop-shadow(0px 4px 30px rgba(0, 0, 0, 0.06));
    backdrop-filter: blur(15px);
    border-radius: 20px;
    padding: 70px 75px 60px;
    margin-top: -169px;
    position: relative;
}

.request_table_bg {
    height: calc(100% - 169px);
}

.rtcl_nub .std_text span {
    color: #FF0000;
    margin-left: 5px;
}

.rtcl_nub_input {
    height: 60px;
    border: 1px solid #DFDFDF;
    border-radius: 6px;
    width: 100%;
}

.rtcl_nub_input input,
.rtcl_nub_input textarea {
    width: 100%;
    height: 100%;
    color: #333;
    padding: 0 24px;
    font-size: 16px;
}

.rtcl_nub_input input::placeholder,
.rtcl_nub_input textarea::placeholder {
    color: #999;
}

.request_table_cry_list {
    display: flex;
    flex-wrap: wrap;
}

.rtcl_nub {
    padding: 0 8.5px;
    margin-bottom: 30px;
}

.request_table_cry_list {
    margin: 0 -8.5px;
}

.rtcl_nub1 {
    width: 28.54%;
}

.rtcl_nub2 {
    width: 32.13%;
}

.rtcl_nub3 {
    width: 39.33%;
}

.rtcl_nub4 {
    width: 71.46%;
}

.rtcl_nub5 {
    width: 100%;
}

.rtcl_nub_select .ys_select_xtbbox {
    width: 18px;
    right: 30px;
}

.rtcl_nub_input textarea {
    padding-top: 17px;
    line-height: 1.75;
}

.rtcl_text .rtcl_nub_input {
    height: 163px;
}

.rtcl_other {
    padding: 0 8.5px;
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: -4px;
    margin-bottom: 10px;
}

.rtcl_other_btn {
    width: 43.676471%;
}

.rtcl_other_code {
    width: 52.647059%;
    display: flex;
}

.rtcl_other_code_img {
    height: 60px;
    margin-left: 20px;
    cursor: pointer;
}

.rtcl_other_code_img img {
    height: 100%;
}

.rtcl_other_code .rtcl_nub_input {
    flex-grow: 1;
    width: auto;
}

.rtcl_other_btn_font {
    background: #13007C;
    border-radius: 6px;
    cursor: pointer;
    text-align: center;
    font-size: 16px;
    color: #fff;
    line-height: 58px;
    border: 1px solid #13007C;
    transition: all 0.36s;
}

.rtcl_agree {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    width: 100%;
    padding: 0 8.5px;
}

.rtcl_agree_btn {
    background: #fff;
    border: 1px solid #D9D9D9;
    border-radius: 2px;
    width: 14px;
    height: 14px;
    cursor: pointer;
    position: relative;
    top: 7px;
    transition: all 0.36s;
}

.rtcl_agree_btn::before {
    content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    background: #13007C;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.36s;
    opacity: 0;
}

.rtcl_agree_text {
    width: calc(100% - 18px);
    padding-left: 6px;
}

.rtcl_agree_text p {
    font-size: 14px;
    color: #999;
    line-height: 2;
}

.rtcl_agree_text p a {
    color: #13007C;
    text-decoration: underline;
    text-underline-position: under;
}

.rtcl_agree.on .rtcl_agree_btn {
    border: 1px solid #13007C;
}

.rtcl_agree.on .rtcl_agree_btn::before {
    opacity: 1;
}

.rtcl_nub .std_text {
    margin-bottom: 10px;
}

.rtcl_nub_select .ys_select_bd {
    border: 1px solid #DFDFDF;
    border-radius: 6px;
    top: calc(100% + 4px);
    padding: 10px 0;
    height: 134px;
}

.rtcl_nub_select .ys_select_li {
    font-size: 16px;
    padding: 0 24px;
    line-height: 1.75;
    color: #666;
    transition: all 0.36s;
}

.cipl_more {
    cursor: pointer;
}

.contact_demo .ys_modal_content {
    width: 1360px;
    padding: 0;
    background: #fff;
    box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.06);
    backdrop-filter: blur(15px);
    border-radius: 20px;
}

.contact_demo_cry {
    padding: 70px 74px 29px;
}

.contact_demo .std_tit2 {
    text-align: center;
    color: #333;
    margin-bottom: 32px;
}

.contact_demo_text {
    margin-bottom: 77px;
}

.contact_demo .ys_modal_close {
    right: 24px;
    top: 25px;
    width: 24px;
}

.contact_demo .ys_modal_close img {
    width: 100%;
}

.contact_demo .mCSB_scrollTools {
    top: 10%;
    bottom: 10%;
    right: 42px;
}

.mCSB_scrollTools.mCS-dark .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools.mCS-dark .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #13007C;
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #13007C;
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #DFDFDF;
}

.cdln_cry .cdln_cry_year,
.cdln_cry .std_tit6 {
    font-family: 'montserratregular' !important;
}

.ys_videom .ys_videom_content {
    width: 1360px;
}

.contact_item_cont {
    display: flex;
    flex-direction: column;
}

.contact_item_primary {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

.contact_item_primary_list {
    flex-grow: 1;
}



@media screen and (min-width: 1921px) {
    .cbci_box {
        margin-right: -260px;
    }
}

/* helen star */
.mlnf_li3 .ma_d1s1dtri {
    transform: translateY(-50%);
}

.ma_d1s1dtri img {
    transition: all 0.36s;
}

.mlnf_li3 .mCSB_dragger_bar,
.ys_select_bd .mCSB_dragger_bar {
    width: 2px !important;
    background-color: #13007C !important;
    border-radius: 16px !important;
}

.mlnf_li3 .mCSB_scrollTools,
.ys_select_bd .mCSB_scrollTools {
    opacity: 1 !important;
}

.mlnf_li3 .mCSB_draggerRail,
.ys_select_bd .mCSB_dragger_bar {
    width: 2px !important;
}

.ys_select_bd,
.ma2_d1s1dtrbtm {
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
}

.ys_select_li {
    transition: all 0.36s;
}

/* .ys_select_li:hover {
    color: #13007C;
} */

.ys_select_li.on {
    color: #13007C;
}

.mlnf_li2 {
    position: relative;
    z-index: 10;
}

.ma_d1s1dtrbtm1.on p {
    color: #13007C;
}

.ma_d3s1dlist1in.act .ma_d1s1dtrbtm1 {
    pointer-events: none;
}

.ma_d3s1dlist1in.act .ma_d1s1dtrbtm1.on {
    pointer-events: inherit;
}

.mlnf_li:nth-child(2) {
    position: relative;
    z-index: 11;
}


.mlnf_li3 {
    position: relative;
    z-index: 9;
}

.member_login_nr,
.member_login_cont,
.member_login_wid_cont {
    max-width: 100%;
}

.com_side {
    z-index: 50;
}

.yfbt_text2 {
    margin-top: 3px;
}

.ys_e2_2 .ys_main {
    margin-top: 91px;
}

.ys_cont1520 {
    width: 1520px;
    margin: 0 auto;
    max-width: 100%;
}

.mod_bang_le {
    width: 460px;
}

.mod_bang_ri {
    width: 64%;
    padding-left: 98px;
    position: absolute;
    right: 4%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
}

.mblt_le_tit {
    color: #fff;
    line-height: 1.5;
    font-size: 70px;
    font-weight: bold;
}

.mod_bang_le_tit {
    display: flex;
    align-items: flex-end;
}

.mblt_le {
    padding-right: 32px;
}

.mblt_ri {
    width: 106px;
    position: relative;
    z-index: 10;
    margin-bottom: 20px;
}

.mblt_ri img {
    width: 100%;
}

.mblt_ri::after {
    content: '';
    position: absolute;
    bottom: -6px;
    left: 50%;
    transform: translateX(-50%);
    width: 130px;
    height: 70px;
    background: linear-gradient(100.77deg, #0D2EF0 9.74%, #8563FF 83.43%);
    border-radius: 35px;
    z-index: -1;
}


.mblt_img_wrap1 {
    width: 87px;
}

.mblt_img_wrap1 img {
    width: 100%;
}

.mblt_img {
    padding-right: 60px;
    position: relative;
}

.mblt_img_wrap2 {
    width: 28px;
    position: absolute;
    top: -15px;
    right: 20px;
}

.mblt_img_wrap2 img {
    width: 100%;
}

.mod_bang_le_tit1 {
    margin-bottom: 20px;
}

.mod_bang_le_info {
    margin-top: 25px;
}

.mod_bang_ri_img {
    width: 100%;
    position: relative;
}

.mod_bang {
    display: flex;
}

.mod_bang_ri_img img {
    position: absolute;
    top: 0;
    left: 0;
}

.mod_bang_ri_img img:first-child {
    position: relative;
}

.mbra_li_icon {
    width: 46px;
    margin: 0 auto;
    margin-bottom: 10px;
}

.mbra_li_icon img {
    width: 100%;
}

.mbra_li_text p {
    font-size: 14px;
    line-height: 1.5;
    color: #000000;
    text-align: center;
    font-weight: bold;
}

.mbra_li {
    width: 105px;
    position: absolute;
    transition: all 0.36s;
    /* transform: scale(0.92); */
    transform: translate3d(1%, 1%, 0) scale(0.92);
}

.mbra_li_wrap {
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    border: 1px solid rgba(255, 255, 255, 0.6);
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.06);
    backdrop-filter: blur(10px);
    border-radius: 20px;
    padding: 25px 10px 20px;
}

.mod_bang_ri_wq {
    width: 100%;
    position: relative;
}

.mbra_li1 {
    top: 31%;
    left: 22%;
}

.mbra_li2 {
    right: 18%;
    top: 26%;
}

.mbra_li3 {
    bottom: 13%;
    left: 20%;
}

.mbra_li4 {
    right: 27%;
    bottom: 15%;
}

.mbrl_img {
    width: 100%;
    position: relative;
}

.mbrl_img img {
    width: 100%;
}

.mod_bang_ri_line {
    width: 100%;
    position: absolute;
    top: 20%;
    left: 3%;
}

.mbrl_img_dots {
    width: 30px;
    height: 30px;
    background: transparent;
    border-radius: 50%;
    position: absolute;
    transition: all 0.36s;
    z-index: 1;
}

.mbrl_img_dots::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 18px;
    height: 18px;
    background: #fff;
    border-radius: 50%;
    transition: all 0.36s;
    z-index: -1;
}

.mbrl_img_dots::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 18px;
    height: 18px;
    background: #1239FD;
    border-radius: 50%;
    transition: all 0.36s;
    opacity: 0;
}

.mbrl_img_dots1 {
    bottom: 18%;
    left: 18%;
}

.mbrl_img_dots2 {
    bottom: 35%;
    left: 41%;
}

.mbrl_img_dots3 {
    bottom: 49.6%;
    left: 62.3%;
}

.mbrl_img_dots4 {
    bottom: 57.2%;
    left: 74%;
}

.mbrl_img_dots.act::before {
    opacity: 1;
}

.mbrl_img_dots.act::after {
    background: #fff;
    width: 30px;
    height: 30px;
}

.mod_bang_ri_img img {
    opacity: 0;
}

.ys_ban_slick.on .ys_ban_li .mod_bang_ri_img img {
    -webkit-animation: fadeInDown 1s ease both;
    animation: fadeInDown 1s ease both;
}

.ys_ban_slick.on .ys_ban_li .mod_bang_ri_img .mbri_img2 {
    animation-delay: 0.1s;
}

.ys_ban_slick.on .ys_ban_li .mod_bang_ri_img .mbri_img3 {
    animation-delay: 0.2s;
}

.ys_ban_slick.on .ys_ban_li .mod_bang_ri_img .mbri_img4 {
    animation-delay: 0.3s;
}

.ys_ban_slick.on .ys_ban_li .mod_bang_ri_img .mbri_img5 {
    animation-delay: 0.4s;
}

.ys_ban_slick.on .ys_ban_li .mod_bang_ri_img .mbri_img6 {
    animation-delay: 0.4s;
}

.mbra_li_wrap {
    opacity: 0;
}

.ys_ban_slick.on .ys_ban_li .mbra_li .mbra_li_wrap {
    -webkit-animation: fadeInDown 1s ease both;
    animation: fadeInDown 1s ease both;
}

.ys_ban_slick.on .ys_ban_li .mbra_li1 .mbra_li_wrap {
    animation-delay: 0.7s;
}

.ys_ban_slick.on .ys_ban_li .mbra_li2 .mbra_li_wrap {
    animation-delay: 0.9s;
}

.ys_ban_slick.on .ys_ban_li .mbra_li3 .mbra_li_wrap {
    animation-delay: 1.1s;
}

.ys_ban_slick.on .ys_ban_li .mbra_li4 .mbra_li_wrap {
    animation-delay: 1.3s;
}

.mbrl_img {
    transition: all 1.6s cubic-bezier(.33, 1, .68, 1);
    transition-delay: 1.5s;
    webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
    clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
}

.ys_ban_slick.on .ys_ban_li .mbrl_img {
    webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

.mbrl_slick {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
}

.mbra_li.act {
    transform: translate3d(1%, 1%, 0) scale(1);
}

.mblt_ri img {
    animation: xuanz 6s infinite linear;
}

@keyframes xuanz {
    0% {
        transform: rotate(0deg)
    }

    20% {
        transform: rotate(90deg)
    }

    25% {
        transform: rotate(90deg)
    }

    45% {
        transform: rotate(180deg)
    }

    50% {
        transform: rotate(180deg)
    }

    70% {
        transform: rotate(270deg)
    }

    75% {
        transform: rotate(270deg)
    }

    95% {
        transform: rotate(359deg)
    }

    100% {
        transform: rotate(359deg)
    }
}

.mblt_img {
    opacity: 0;
}

.ys_ban_slick.on .mblt_img {
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 0.1s;
}

.mblt_img_wrap2 {
    animation: spin 0.6s linear 1;
    animation-delay: 1s;
}

@keyframes spin {

    0% {
        top: -37px;
        right: 0px;
    }

    100% {
        top: -15px;
        right: 20px;
    }

}

.mbri_pm {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.ys_ban_slick.on .ys_ban_li .mod_bang_ri_img .mbri_pm {
    animation-delay: 0.4s;
}

.ys_ban_slick.on .ys_ban_li .mod_bang_ri_img .mbri_pm {
    -webkit-animation: p_ddd linear 0ms infinite normal !important;
    animation: p_ddd 2s linear 0ms infinite normal !important;
}

@keyframes p_ddd {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-15px);
    }

    100% {
        transform: translateY(0px);
    }
}

.mod_bang_ph {
    display: none;
}

.head_login {
    display: flex;
    align-items: center;
}

.head_right {
    display: flex;
    align-items: center;
}

.head_login .head_login_text {
    color: #333;
}

.ma_d1s1dtrbtm1 {
    position: relative;
}

.ma_d1s1dtrbtm1 input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.ma_d1s1dtrbtm1 p {
    pointer-events: none;
}



@keyframes bounceIng {

    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }

    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.yftr_bj {
    height: 180px;
}

.yftr_bj img {
    height: 100%;
    object-fit: cover;
}

.head_nav2fl_nav_li img {
    width: 30px;
}

.head_ul2_li2 img {
    width: 30px;
}

.head_nav2fl_nav_li.yxnav_active2 p {
    color: #13007C;
}

.contact_item_primary_item a {
    line-height: 1.75;
    color: #666;
}

/* helen end */

.yx_ban_icon {
    width: 173px;
}

.yx_ban_icon img {
    width: 100%;
}

.field_other_item .com_btn1 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    background: #13007C;
    position: absolute;
    left: 55px;
    bottom: 55px;
    opacity: 0;
    transition: all .36s ease;
    transform: translateY(10px);
}

.field_other_item_cont:hover .com_btn1 {
    opacity: 1;
    transform: translateY(0px);
}

.field_reco_list {
    display: flex;
    align-items: stretch;
}

.field_reco_list .slick-list {
    width: 100%;
}

.field_reco_list .slick-track {
    height: 100%;
}

.field_reco_item_cont {
    height: 100%;
}

.join_banner_navitem a {
    display: flex;
    justify-content: center;
}

.join_banner_navitem {
    transition: all 0.36s;
}

.home_sec4 .new_item {
    display: none;
}

.home_sec4 .new_item:first-child {
    display: block;
}

.g-sypt1frnr {
    display: none;
}

.g-sypt1frnr:first-child {
    display: block;
}

.product_right_section .product_right_text p {
    color: #333;
}

.ys_footer_top_right {
    width: 406px;
}

.product_advantage {
    margin-bottom: 74px;
}

.field_product_figure_img {
    width: 640px;
    max-width: 100%;
    cursor: pointer;
}

.acc_numbe {
    display: flex;
    align-items: center;
}


.field_model_item .ys_imgbox_cover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(179.57deg, #13007C -65.48%, rgba(19, 0, 124, 0) 97.37%);
}


.product_right_use_item {
    margin-right: 30px;
    text-align: center;
}

.cdln_cry_left {
    right: 135%;
}

.cdln_cry_left::before {
    right: -75px;
}

.cdln_cry_left::after {
    right: -67px;
}

.mod_imgk1 {
    transition: all 0.36s;
}

.mod_imgk2 {
    width: 100%;
    position: absolute;
    top: 31px;
    left: 0;
    opacity: 0;
    transition: all 0.36s;
}

.ys_search2_btn {
    position: relative;
}

.head_logo {
    position: relative;
}

.head_login_icon {
    position: relative;
}

.head_lang_ig {
    width: 24px;
    position: relative;
}

.head_login_icon .mod_imgk2 {
    top: 34px;
}

.ys_search2_btn .mod_imgk2 {
    top: 35px;
}

.head_lang_ig .mod_imgk2 {
    top: 0px;
}

.ys_indexpg .mod_imgk1 {
    opacity: 0;
}

.ys_indexpg .mod_imgk2 {
    opacity: 1;
}

.ys_indexpg .ys_header {
    transition: all 0.36s;
    background: transparent;
}

.ys_indexpg .ys_banner {
    margin-top: 0px;
}

.ys_indexpg .head_ul1_li1>a {
    color: #fff;
    transition: all 0.36s;
    opacity: 0.6;
}


.ys_indexpg .head_login .head_login_text {
    color: #fff;
    transition: all 0.36s;
}

.ys_indexpg .head_lang p {
    color: #fff;
    transition: all 0.36s;
}

.ys_header.isfixed {
    background: #fff;
}

.ys_header.isfixed .mod_imgk1 {
    opacity: 1;
}

.ys_header.isfixed .mod_imgk2 {
    opacity: 0;
}

.ys_indexpg .ys_header.isfixed .head_ul1_li1>a:hover {
    color: #13007C !important;
    opacity: 1 !important;
}

.ys_indexpg .head_ul1_li1>a:hover {
    color: #fff !important;
    opacity: 1 !important;
}

.ys_header.isfixed .head_ul1_li1>a {
    color: #282632;
}

.ys_header.isfixed .head_login .head_login_text {
    color: #333;
}

.ys_header.isfixed .head_lang p {
    color: #282632;
}

.ys_indexpg .head_ul1_li1>a.yxnav_active1 {
    color: #fff !important;
    opacity: 1;
}

.ys_indexpg .ys_header.isfixed .head_ul1_li1>a.yxnav_active1 {
    color: #13007C !important;
    opacity: 1;
}

.ys_indexpg .ys_header.isfixed .head_ul1_li1>a {
    opacity: 1 !important;
}

.field_product_adv ul li p {
    font-weight: 400 !important;
    color: #333 !important;
}

.product_right_contstext ul li p {
    color: #333 !important;
}

.new_select .ys_select.act {
    background: #13007C;
}

.new_select .ys_select.act input {
    color: #fff;
}

.ys_ban_title4 {
    font-size: 32px !important;
    font-weight: 400 !important;
    color: #fff;
    line-height: 1.75;
}

.flic_right .ys_imgbox_cover img {
    object-fit: cover;
}

.ys_header.isfixed {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}


.fric_img {
    width: 200px;
}

.field_reco_item_cont {
    padding: 36px 35px 36px;
}

.field_iol_tit {
    font-size: 36px;
    margin-bottom: 12px;
}

.fric_text {
    margin-bottom: 20px;
}

.modframe_cont_swiu_btn {
    margin-top: 50px;
}

.modframe_cont_swiu {
    display: none;
}

.modframe_cont_swiu:first-child {
    display: block;
}

.com_side {
    right: -100px;
    transition: all 0.36s;
}

.com_side.act {
    right: 15px;
}

.home_sec1 .home_title .std_text p {
    font-size: 18px;
}

.product_advantage_core_wrap {
    padding-left: 11%;
}

.product_advantage_list_nub {
    padding: 0 20px;
}

.com_side {
    opacity: 0 !important;
    pointer-events: none !important;
}

.product_advantage_core_wrap .home_title std_margin40 .std_text p {
    font-size: 18px;
}

.product_advantage {
    margin-top: -26pxpx;
    z-index: 10;
    position: relative;
}

.product_advantage .home_title .std_text p {
    font-size: 18px;
}

.product_advantage_core_wrap {
    padding-right: 60px;
}


.privacy_modal {
    background: #13007C !important;
}

.product_advantage_core {
    margin-top: -52px !important;
}

.yftr_top {
    width: 100%;
    position: relative;
    margin-bottom: 20px;
}

.yftr_btm {
    width: 100%;
    position: relative;
}

.yftr_btm_li {
    width: 26px;
    position: relative;
    cursor: pointer;
}

.yftr_btm_li_icon {
    width: 100%;
    opacity: 0.3;
}

.yftr_btm_li_icon img {
    width: 100%;
}

.yftr_btm {
    display: flex;
    justify-content: flex-end;
}

.yftr_btm_li2 {
    margin-left: 12px;
}

.yftr_btm_li_code {
    width: 100px !important;
    position: absolute;
    top: 37px;
    left: 50%;
    transform: translateX(-50%);
    display: none;
}

.yftr_btm_li_code img {
    width: 100%;
}

.mod_fot,
.mod_ftsear {
    display: none;
}

.mod_card{
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    opacity: 0;
}

.home_sec1_bj_ph{
    display: none;
}

.com_btn1 .com_bhp{
    display: flex;
    width: 100%;
    height: 100%;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;   
}

.s_job.he_job .ys_modal_container {
    position: absolute;
     left: 50%; 
     top: 50%; 
     transform: translate(-50%, -50%); 
}