﻿@charset "utf-8";

body {
    font-family: "SimSun", "PingFang SC", "Helvetica Neue", Helvetica, Arial !important;
}
/*分享翻译*/
#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%);
}
img {
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
}
/* 规范 */
.yx_title1{
    font-size: 64px;
    line-height: 1.2;
    color: #333;
}
.yx_title2{
    font-size: 46px;
    line-height: 1.3;
    color: #333;
}
.yx_title3{
    font-size: 32px;
    line-height: 1.5;
    color: #333;
}
.yx_title4{
    font-size: 30px;
    line-height: 1.5;
    color: #333;
}
.yx_title5{
    font-size: 24px;
    line-height: 1.5;
    height: 72px;
    color: #333;
}
.yxedr_active h2{
    font-size: 46px;
    line-height: 1.3;
    color: #333;
    margin-bottom: 30px;
}
.yxedr_active h3{
    font-size: 32px;
    line-height: 1.5;
    color: #333;
    margin-bottom: 24px;
}
.yxedr_active h4{
    font-size: 30px;
    line-height: 1.5;
    color: #333;
    margin-bottom: 22px;
}
.yxedr_active h5{
    font-size: 24px;
    line-height: 1.5;
    color: #333;
    margin-bottom: 18px;
}
.yxedr_active p{
    font-size: 18px;
    line-height: 1.75;
    color: #666666;
    margin-bottom: 16px;
}
.l_parga p{
    font-size: 18px;
    line-height: 1.75;
    color: #666666;
}
.yx_space1{
    padding-top: 160px;
}
.yx_space2{
    margin-top: 90px;
}
.yx_space3{
    margin-top: 50px;
}

/*导航默认选中*/
.yxnav_active1 .l_hdnavlia1{
    color: #1D2087;
}
.yxnav_active2 .l_hdnavlia2{
    color: #1D2087;
}
.yxnav_active3 .l_hdnavlia3{
    color: #1D2087;
}
/* - 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*/
/* banner */
.mc_banner {
    width: 100%;
    position: relative;
}
.mc_ban_li {
    position: relative;
    overflow: hidden;
}
.mc_ban_imgbox {
    position: relative;
    z-index: 1;
}
.mc_ban_li a {
    display: block;
}
.mc_ban_pc,
.mc_ban_ph {
    position: relative;
    overflow: hidden;
}
.mc_ban_ph {
    display: none;
}
.mc_ban_img {
    position: relative;
    z-index: 1;
}
.mc_ban_video {
    position: absolute;
    left: 50%;
    top: 50%;
    min-width: 100%;
    min-height: 100%;
    max-width: none;
    z-index: 2;
    transform: translate(-50%, -50%);
    object-fit: cover;
}
.mc_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);
    display: none;
}
.mc_ban_titlebox {
    color: #fff;
}
.mc_ban_li:not(:first-child) {
    display: none;
}
.mc_ban_li .mc_container {
    z-index: 2;
}
.mc_ban_ph .mc_ban_img {
    width: 100%;
    height: auto;
}
.mc_header {
    position: relative;
    height: 104px;
    z-index: 99;
}
.mc_hd_navbar {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99;
    width: 100%;
    padding: 0 40px;
    border-bottom: 1px solid #e5e5e5;
    background: #fff;
}
.mc_hd_navbar a,
.mc_hd_navbar img {
    height: 100%;
}
.mc_nav_m {
    text-align: center;
    transform: translateY(1px);
}
.mc_hd_navbar.isfixed {
    position: fixed;
}
.mc_cont1640 {
    width: 1640px;
    max-width: calc(100% - 40px);
    margin: 0 auto;
}
.mc_cont1300 {
    width: 1300px;
    max-width: calc(100% - 40px);
    margin: 0 auto;
}
.mc_index_s1 {
    padding-bottom: 128px;
}
.mc_a1s1_list {
    margin: 0 -38px;
}
.mc_a1s1_li {
    float: left;
    width: 50%;
    padding: 0 38px;
}
.mc_a1s1_li:nth-child(even) {
    transform: translateY(-100px);
}
.mc_a1s1_lisbox {
    position: relative;
    z-index: 1;
    display: block;
    overflow: hidden;
}
.mc_a1s1li_imgbox {
    position: relative;
    z-index: 1;
}
.mc_a1s1li_imgbox::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .25);
}
.mc_a1s1li_txtbox {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 5;
    width: 595px;
    max-width: 100%;
    padding: 45px 40px;
}
.mc_a1s1li_txtbox::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    z-index: -1;
    height: 100%;
    background: #fff;
    transition: width 500ms cubic-bezier(0.86, 0, 0.07, 1);
}
.mc_a1s1li_title {
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    transform: translateY(-20px);
    transition: all 300ms ease-out;
}
.mc_a1s1li_txt {
    font-size: 14px;
    line-height: 20px;
    padding: 5px 0;
    color: #666;
    opacity: 0;
    transition: all 300ms 100ms ease-out;
}
.mc_a1s1li_txt img {
    width: 14px;
}
.mc_index_s2 {
    min-height: 765px;
    position: relative;
    z-index: 1;
    padding: 175px 0;
}
.mc_index_s2::after,
.mc_index_s2::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 20;
    width: 50%;
    height: 100%;
    background: #fff;
    transition: width 1600ms cubic-bezier(0.23, 1, 0.32, 1);
}
.mc_index_s2::after {
    left: auto;
    right: 0;
}
.mc_a1s2_dotsbox {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 960px;
    max-width: 60%;
    height: 120px;
    background: #fff;
    transform: translateX(100%);
    transition: transform 1200ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 800ms ease-out;
    transition-delay: 400ms !important;
}
.mc_a1s2_dots_list {
    position: absolute;
    left: 50px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 0;
}
.mc_a1s2_dots_li {
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    background: #dedede;
    margin: 0 8px;
}
.mc_a1s2_dots_li.act {
    background: #008b8d;
}
.mc_a1s2_bg {
    opacity: 0;
    transition: opacity 800ms ease-out;
}
.mc_a1s2_txt {
    transform: translateY(60px);
    opacity: 0;
    transition: transform 800ms 400ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 800ms ease-out;
}
.mc_a1s2_dots_list {
    opacity: 0;
    transition: transform 800ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 800ms ease-out;
    transition-delay: 1000ms !important;
}
.mc_index_s2.animated::after,
.mc_index_s2.animated::before {
    width: 0%;
}
.mc_index_s2.animated .mc_a1s2_bg {
    opacity: 1;
}
.mc_index_s2.animated .mc_a1s2_txt {
    opacity: 1;
    transform: translateY(0);
}
.mc_index_s2.animated .mc_a1s2_dotsbox {
    transform: translateX(0);
}
.mc_index_s2.animated .mc_a1s2_dots_list {
    opacity: 1;
}
.mc_a1s3_list {
    font-size: 0;
    white-space: nowrap;
}
.mc_a1s3_li {
    display: inline-block;
    vertical-align: top;
    margin-right: 18px;
    white-space: normal;
}
.mc_a1s3_li:not(:first-child) {
    pointer-events: none;
}
.mc_a1s3_lisbox {
    position: relative;
    display: block;
}
.mc_a1s3li_imgbox img {
    max-width: none;
    height: 550px;
}
.mc_a1s3li_txtbox {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 5;
    width: 434px;
    max-width: 100%;
    padding: 30px;
    background: rgba(255, 255, 255, 1);
    transition: all .36s ease-out;
}
.mc_a1s3li_title {
    font-size: 18px;
    line-height: 30px;
    color: #008b8d;
}
.mc_a1s3li_date {
    font-size: 14px;
    line-height: 20px;
    height: 0;
    opacity: 0;
    color: #666666;
    margin-top: 0;
    transition: all .36s ease-out;
}
.mc_index_s4 {
    position: relative;
    z-index: 1;
    min-height: 920px;
}
.mc_a1s4_bg {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 690px;
    width: 100%;
    z-index: -1;
}
.mc_ban_container {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 160px;
    z-index: 5;
    pointer-events: none;
}
.mc_ban_title {
    font-size: 30px;
    line-height: 36px;
    color: #fff;
    transform: translate(0, 50px);
    opacity: 0;
    transition: all 0.8s 0.7s;
}
.mc_ban_txtslick {
    pointer-events: all;
    width: 460px;
}
.mc_ban_sanjiao {
    position: absolute;
    right: 284px;
    bottom: -78px;
    z-index: -1;
}
.mc_ban_txtslick .slick-list {
    overflow: visible;
}
.mc_ban_txtli:not(:first-child) {
    display: none;
}
.mc_ban_txtli.slick-active .mc_ban_title {
    transform: translate(0, 0px);
    opacity: 1;
}
.mc_ban_sanjiaobox {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.mc_ban_sanjiaobox.off {
    animation: off 500ms ease-in both;
}
.mc_ban_sanjiaobox.on {
    animation: on 500ms ease-in both;
}
.mc_ban_sanjiao {
    width: 326px;
    height: 326px;
    transition: transform 4s 0.3s cubic-bezier(.3, 0, .07, .99);
}
.mc_ban_sanjiao.act0 {
    transform: rotate(18deg);
}
.mc_ban_sanjiao.act1 {
    transform: rotate(5deg);
}
.mc_ban_sanjiao.act2 {
    transform: rotate(-2deg);
}
@keyframes off {
    0% {
        clip: rect(0, 326px, 326px, 0px);
    }

    100% {
        clip: rect(0, 326px, 326px, 326px);
    }
}
@keyframes on {
    0% {
        clip: rect(0, 0, 326px, 0);
    }

    100% {
        clip: rect(0, 326px, 326px, 0px);
    }
}
.mc_ban_dots {
    position: absolute;
    left: 40px;
    bottom: 70px;
}
.mc_ban_dots {
    font-size: 0;
    white-space: nowrap;
}
.mc_ban_dots_li {
    display: inline-block;
    vertical-align: top;
    width: 80px;
    height: 4px;
    background: #939597;
    margin: 0 3px;
    overflow: hidden;
    cursor: pointer;
}
.mc_ban_dots_control {
    position: absolute;
    right: -30px;
    top: -20px;
    width: 24px;
    cursor: pointer;
}
.mc_ban_dots_control img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    transition: all .36s;
}
.mc_ban_dots_play {
    opacity: 0;
}
.mc_ban_dots_progress {
    width: 0;
    height: 100%;
    background: #008b8d;
}
.mc_ban_dots_control.on .mc_ban_dots_play {
    opacity: 1;
}
.mc_ban_dots_control.on .mc_ban_dots_pause {
    opacity: 0;
}
.mc_b1 .mc_header {
    height: 0;
}
.mc_b1 .mc_hd_navbar {
    background: none;
    border-bottom: 0;
}
.mc_ban_img {
    width: 100%;
    height: 100vh;
}
.mc_inban_container {
    z-index: 5;
}
.mc_inban_title {
    font-size: 64px;
    font-weight: bold;
    color: #fff;
    letter-spacing: 5px;
    white-space: nowrap;
    opacity: 0;
}
html.unscroll {
    height: 100vh;
    overflow-y: scroll;
}
html.unscroll body {
    height: 100vh;
}
.mc_b1_s1 .mc_cont1300 {
    min-height: 665px;
}
.mc_b1_s1 .mc_cont1500 {
    min-height: 665px;
}
.mc_b1s2_txtbox1 {
    width: 100%;
}
.b1s3_center {
    position: relative;
    z-index: 1;
    padding: 0 40px;
    text-align: center;
}
.b1s3_center::after,
.b1s3_center::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 20;
    width: 50%;
    height: 100%;
    background: #fff;
    transition: width .8s .3s;
}
.b1s3_center::after {
    left: auto;
    right: 0;
}
.b1s3_center.animated::after,
.b1s3_center.animated::before {
    width: 0%;
}
.mc_b1s4_txtbox {
    width: 1633px;
}
.mc_b1_s1,
.mc_b1_s2 {
    overflow: hidden;
}
.mc_b1_s2{
    padding-bottom: 88px;
    position: relative;
    z-index: 98;
}
.mc_b1_s1 .mc_cont1300,
.mc_b1_s2 .mc_cont1300 {
    position: relative;
    z-index: 1;
}
.mc_b1_s1 .mc_cont1500,
.mc_b1_s2 .mc_cont1500 {
    position: relative;
    z-index: 1;
}
.mc_b1s1_txtbox {
    position: absolute;
    left: 0;
    top: 100%;
}
.mc_b1s2_txtbox {
    position: absolute;
    left: 0;
    top: 0;
}
.mc_b1s1_txtbox,
.mc_b1s2_txtbox {
    width: 100%;
    height: 750px;
    transform: translateY(-60%);
}
.mc_b1s1_txtbox .mc_b1s1s2_txt {
    color: #fff;
}
.mc_b1s2_txtbox .mc_b1s1s2_txt {
    color: #333;
}
.mc_b1s1s2_txt {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    font-size: 72px;
    font-weight: bold;
    line-height: 100px;
}
.mc_b1s3_videotxt {
    z-index: 5;
    font-size: 72px;
    font-weight: bold;
    line-height: 108px;
    color: #fff;
}
.mc_b1s1s2_txt.inited {
    transition: all .5s ease;
}
.mc_b1s1s2_txt.end {
    top: auto !important;
    bottom: 0 !important;
}
.mc_ban_pc .mc_ban_img {
    width: 100%;
    height: calc(100vh - 105px);
}
.mc_inban_modal {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    transform-origin: right bottom;
    pointer-events: none;
    transition: transform 1.5s cubic-bezier(.18, .63, 0, 1);
}
.mc_inban_container1 {
    z-index: 11;
}
.off .mc_inban_container1 {
    pointer-events: none;
}
.mc_inban_img {
    position: absolute;
    right: -32px;
    bottom: -55px;
    max-width: 62.2%;
    z-index: 10;
    pointer-events: none;
    transition: transform 2s cubic-bezier(.215, .61, .355, 1), opacity 1s ease-out;
    transition-delay: 1.5s;
}
.mc_inban_txt {
    transition: transform 1s cubic-bezier(.215, .61, .355, 1), opacity 1s ease-out;
    transition-delay: .8s;
}
.mc_inban_title {
    opacity: 0;
}
.mc_b1 .mc_ban_li.slick-active .mc_inban_title {
    animation: fadeIn 1s ease both;
}
.mc_b1 .mc_ban_li.slick-active .mc_ban_img1 {
    animation: mysacle 2s ease both;
}
.mc_b1 .mc_ban_li.slick-active .mc_ban_img:not(.mc_ban_img1) {
    animation: mytanslate 2s cubic-bezier(.215, .61, .355, 1) both;
}
.mc_b1s3_container {
    position: relative;
    z-index: 1;
    height: calc(100vh - 88px);
    width: 100%;
    z-index: 97;
}
.mc_b1s3_box {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
}
.mc_b1s3_logo,
.mc_b1s3_content {
    opacity: 0;
    transition: all .36s;
}
.mc_b1s3_logo {
    z-index: 3;
    width: 100%;
}
.mc_b1s3_logo img {
    width: 100%;
}
.mc_b1s3_content video {
    width: 100%;
    object-fit: cover;
    background: #000;
    margin: -2px 0;
    height: 86vh;
}
.mc_b1s3_content video::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 2px;
}
.mc_b1s3_content {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.mc_b1s3_videobox {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.mc_b1s3_content {
    position: relative;
}
.mc_b1s3_content::after {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    width: 68px;
    height: 102%;
    background: #fff;
    z-index: 2;
}
.mc_b1s3_content::before {
    content: '';
    position: absolute;
    top: -2px;
    right: 0;
    width: 68px;
    height: 102%;
    background: #fff;
    z-index: 2;
}
.mc_b1s3_content.show,
.mc_b1s3_logo.show {
    opacity: 1;
}
.mc_b1s3_content.show {
    transition: transform 0s, opacity .5s;
}
.mc_b1s3_content {
    transition: transform 0s, opacity .5s;
    opacity: 1;
}
.mc_b1s3_img {
    width: 952px;
    max-width: 100%;
    transition: all .3s;
    transform: scale(1);
    pointer-events: none;
}
@keyframes mysacle {
    0% {
        transform: scale(1.15);
    }
}
@keyframes mytanslate1 {
    0% {
        opacity: 0;
        transform: translateY(100%);
    }
}
@keyframes mytanslate {
    0% {
        transform: translateX(30px);
    }
}
.mc_banner_inner {
    overflow: hidden;
}
.mc_inban_scroll {
    opacity: 0;
    position: absolute;
    left: 50%;
    bottom: 0;
    z-index: 20;
    width: 2px;
    height: 130px;
    background: rgba(255, 255, 255, .4);
    transition: all 1s ease-out;
}
.mc_inban_scroll::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    animation: scroll-down-line 2.6s cubic-bezier(.77, 0, .175, 1) infinite;
}
@keyframes scroll-down-line {
    0% {
        transform-origin: 50% 100%;
        transform: scaleY(1);
    }

    50% {
        transform-origin: 50% 100%;
        transform: scaleY(0);
    }

    50.0001% {
        transform-origin: 50% 0;
        transform: scaleY(0);
    }

    to {
        transform-origin: 50% 0;
        transform: scaleY(1);
    }
}
.ys_hd_pc {
    transition: all 1s 1.5s ease-out;
    opacity: 1;
    position: fixed;
    top: 0;
    background: #ffffff;
    box-shadow: 5px 5px 22px 7px rgb(48 48 48 / 5%);
    z-index: 999;
    width: 100%;
}
.mc_header img {
    max-width: calc(100% - 120px);
}
html.off .mc_inban_scroll {
    opacity: 1;
}
html.off .mc_inban_title {
    opacity: 1;
}
html.off .mc_inban_modal {
    transform: scale(4);
    opacity: 0;
    pointer-events: none;
}
html.off .mc_inban_txt {
    transform: translateY(50px);
    opacity: 0;
}
html.off .mc_inban_img {
    transform: translateX(400px);
    opacity: 0;
}
.mc_nav_l,
.mc_nav_r,
.mc_nav_m {
    position: relative;
}
.mc_nav_l .mc_hd_def,
.mc_nav_r .mc_hd_def,
.mc_nav_m .mc_hd_def {
    display: inline-block;
}
.mc_nav_l .mc_hd_act,
.mc_nav_r .mc_hd_act,
.mc_nav_m .mc_hd_act {
    display: none;
}
html.off .mc_nav_l .mc_hd_def,
html.off .mc_nav_r .mc_hd_def,
html.off .mc_nav_m .mc_hd_def {
    display: none;
}
html.off .mc_nav_l .mc_hd_act,
html.off .mc_nav_r .mc_hd_act,
html.off .mc_nav_m .mc_hd_act {
    display: inline-block;
}
html.off .ys_hd_pc {
    opacity: 0;
}
.mc_inban_modal_img {
    width: 100%;
    height: 100%;
}
/*new*/
.mc_a1s1_li {
    margin-bottom: 84px;
}
.mc_inban_img {
    right: 330px;
    bottom: 110px;
}
.mc_b1_s4 {
    position: relative;
}
.g_bk {
    position: absolute;
    bottom: 185px;
    left: 0;
    z-index: -1;
}
/*8.3改*/
.mc_ban_sanjiao {
    width: 135px;
    height: 195px;
}
.mc_ban_sanjiao.act0 {
    transform: rotate(0deg);
}
.mc_ban_sanjiao {
    right: 380px;
    bottom: -55px;
}
.mc_inban_img {
    right: 120px;
    bottom: 140px;
}
.mc_cont13001 {
    width: 1600px;
}
.g_new1 {
    background: #fff;
    box-shadow: 0 0 30px 10px rgb(0 0 0 / 10%);
    margin-top: 28px;
    position: relative;
    overflow: hidden;
}
.g_new1::before {
    background-color: #0265cf;
    border-radius: 50%;
    bottom: 0;
    content: '';
    height: 9em;
    left: -55%;
    margin: auto;
    position: absolute;
    top: 50%;
    transform: scale(1);
    transform-origin: left center;
    transition: transform .25s ease-in;
    width: 9em;
    z-index: 1;
}

.g_new1 img {
    position: relative;
    z-index: 10;
}
.g_new {
    width: 1600px;
}

.g_new1.mc_list_imgbox .mc_list_img {
    opacity: 0;
    position: absolute;
}
.he_pos_mc {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0.6;
}
.mc_inban_container1 {
    width: 1540px;
    top: 44%;
}
.he_b1s4_tx {
    margin-top: 65px;
}
.off.unscroll .mc_inban_title {
    opacity: 1;
}
.he_b1_s4 {
    position: relative;
    width: 100%;
}
.he_b1_s4 video {
    position: absolute;
    top: 31%;
    right: 208px;
    width: 1034px;
    height: 545px;
    object-fit: cover;
}
.he_b1_s4 img {
    position: relative;
    z-index: 10;
    width: 100%;
    pointer-events: none;
}
.mc_cont1500 {
    width: 1500px;
    margin: 0 auto;
}
.he_bis1wp {
    font-size: 44px;
}
.he_b1s3mk {
    width: 57%;
    bottom: 60px;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    text-align: center;
}
.mc_b1s3_content .he_b1s3mk img {
    opacity: 0;
    -webkit-transform: translateY(40px) translateZ(0);
    transform: translateY(40px) translateZ(0);
    -webkit-transform: translateY(40px) translateZ(0);
    transform: translateY(40px) translateZ(0);
    -webkit-transition: all .5s cubic-bezier(.455, .03, .515, .955) .15s;
    transition: all .5s cubic-bezier(.455, .03, .515, .955) .15s;
    -webkit-transition: all .5s cubic-bezier(.455, .03, .515, .955) 0.15s;
    transition: all .5s cubic-bezier(.455, .03, .515, .955) 0.15s;
}
.mc_b1s3_content.show .he_b1s3mk img {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
html.off .he_inban_img{
    opacity: 0;

}
.he_inban_img{
    position: absolute;
    bottom: 133px;
    right: -1px;
    z-index: 10;
    transition: all 0.36s 1s;
    /* width: 195px; */
}
.he_inban_img img{
    width: 100%;
}
.mc_ban_img video{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.mc_inban_title .typed-cursor{
    display: none;
}
.mc_inban_img {
    transition: transform 3s cubic-bezier(.215, .61, .355, 1), opacity 0.1s ease-out;
    transition-delay: 1.5s;
}
.mc_inban_title{
    /* width: 897px;
    margin: 0 auto; */
    text-align: center;
}

.l_inbanlogo{
    width: 260px;
    margin: auto;
    opacity: 0;
    /* transition: all 1s ease-out; */
}
html.off .l_inbanlogo {
    opacity: 1;
}
.off.unscroll .l_inbanlogo {
    opacity: 1;
}
.l_inbanlogo img{
    width: 100%;
}
.mc_inban_title{
    margin-top: 55px;
    line-height: 1.3;
    height: 83.2px;
    overflow: hidden;
}
.l_inbanbtn img{
    width: 44px;
}
.l_inbanbtn p{
    font-size: 16px;
    line-height: 1.75;
    color: #333333;
    margin-left: 12px;
}
.l_inbanbtn{
    display: flex;
    align-items: center;
    width: 140px;
    cursor: pointer;
}
.l_inbanbtn span{
    position: relative;
}
.l_inbanbtn span::after{
    content: "";
    width: 100%;
    height: 1px;
    background-color: #333333;
    position: absolute;
    bottom: 0;
    left: 0;
}
.l_a1title h2{
    font-weight: bold;
}

.mc_inban_txt{
    width: 56%;
}
.l_inbanp{
    width: 68%;
    margin-top: 45px;
    margin-bottom: 64px;
}
.l_a1bx3ul{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.l_a1bx3li .ys_imgbox_cover{
    width: 40px;
    margin: auto;
}
.l_a1bx3num p{
    font-size: 64px;
    line-height: 1.5;
    color: #ffffff;
    font-weight: bold;
}
.l_a1bx3p p{
    font-size: 24px;
    line-height: 1.75;
    color: #ffffff;
}
.l_a1bx4li{
    width: 50%;
    padding: 0 33px;
}
.l_a1bx4ul{
    margin: 0 -33px;
}
.l_a1bx4tit{
    font-weight: bold;
}
.l_a1bx4p p{
    font-size: 20px;
}
.l_a1bx4p{
    margin-top: 20px;
}
.l_a1bx5wztp p{
    font-size: 14px;
    color: #ffffff;
}
.l_a1bx5le{
    position: relative;
    width: 70%;
}
.l_a1bx5le a::after{
    content: "";
    width: 100%;
    height: 142px;
    background: linear-gradient(359.18deg, #000000 -3.94%, rgba(0, 0, 0, 0) 76.4%);
    position: absolute;
    bottom: 0;
    left: 0;
}
.l_a1bx5le a{
    width: 100%;
    display: block;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.l_a1bx5ri{
    width: 30%;
    padding: 0 30px;
    background: rgba(29, 32, 135, 1);
}
.l_a1bx5wz {
    z-index: 5;
    width: 100%;
    padding: 0 50px;
    bottom: 28px;
}
.l_a1bx5tit{
    font-size: 20px;
    line-height: 1.75;
    color: #ffffff;
    font-weight: bold;
    margin-top: 10px;
}
.l_a1bx5time {
    position: relative;
    margin-right: 16px;
}
.l_a1bx5time::after{
    content: "";
    width: 1px;
    height: 18px;
    background-color: #ffffff;
    position: absolute;
    top: 50%;
    right: -8px;
    transform: translateY(-50%);
}
.l_a1box5{
    padding-bottom: 160px;
}
/* .l_b1s1box{
    position: relative;
} */
.l_b1s1btn{
    display: none;
}
.l_a1bx5li a{
    width: 100%;
    display: block;
    padding: 30px 15px;
    border-bottom: 1px solid rgba(196, 196, 196, 0.5);
}
.l_a1bx5li:last-child a{
    border-bottom: none;
}
.l_a1bx5list {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.l_a1bx5img{
    width: 100%;
    height: 100%;
}
.l_a1bx5img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .36s;
}
.ys_cont1470{
    width: 1470px;
    margin: auto;
}
.l_foot{
    background: rgba(3, 15, 57, 1);
    padding-top: 80px;
}
.l_foottp{
    border-bottom: 1px solid rgba(217, 217, 217, .1);
    padding-bottom: 26px;
}
.l_ftbtle p,.l_ftbtle p a,.l_ftbtri a{
    font-size: 14px;
    line-height: 1.75;
    color: #ffffff;
}
.l_ftbtle{
    opacity: 0.5;
}
.l_webcont{
    opacity: 0.2;
}
.l_ftbtri a{
    opacity: 0.3;
}
.l_footbt{
    padding: 20px 0;
}
.l_ftnrbtli {
    width: 86px;
    margin-right: 25px;
}
.l_ftnrbtli a{
    width: 100%;
    display: block;
}
.l_ftlinkbt a{
    font-size: 16px;
    line-height: 1.75;
    color: #ffffff;
    opacity: 0.5;
    transition: all .36s;
    display: block;
}
.l_ftlinktp a{
    font-size: 20px;
    line-height: 1.75;
    color: #ffffff;
    transition: all .36s;
    display: block;
}
.l_ftlinkbt{
    margin-top: 25px;
}
.l_ftlinkbt li{
    margin-bottom: 10px;
}
.l_ftlinkbt li:last-child{
    margin-bottom: 0;
}
.l_ftnrbt{
    margin-top: 75px;
}
.l_ftcoderi{
    width: 128px;
}
.l_footlink{
    width: calc(100% - 128px);
    padding-right: 380px;
}
.l_ftcodebg{
    width: 100%;
}
.l_ftcodebg img{
    width: 100%;
}
.l_codeimg{
    width: 81%;
    margin: auto;
}
.l_codeimg img{
    width: 100%;
}
.l_ftcodeimgs{
    position: relative;
}
.l_ftcodep p{
    font-size: 14px;
    color: rgba(255,255,255,.5);
    text-align: right;
}
.l_ftcodep{
    margin-top: 15px;
    margin-bottom: 35px;
}
.l_ftlinkul1{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.l_ftshric{
    margin-left: 22px;
}
.l_ftshric .l_h2sharic{
    margin-right: 0;
}
.l_ftsharimg {
    position: absolute;
    width: 120px;
    padding: 5px;
    background-color: #ffffff;
    box-shadow: 0px 6px 20px 0px rgb(0 0 0 / 5%);
    left: 50%;
    transform: translateX(-50%);
    top: calc(100% + 20px);
    display: none;
    z-index: 20;
}
.l_ftsharimg::before {
    content: '';
    position: absolute;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    border-top: 10px solid transparent;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
}
.l_ftsharimg img{
    width: 100%;
}
.l_ftshric {
    cursor: pointer;
    position: relative;
}
.l_ftshric img{
    width: 100%;
}
.l_ftfyicon{
    width: 24px;
    height: 20px;
    position: relative;
}
.l_ftfyicon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}

.l_hdnavxl2{
    position: fixed;
    width: 100%;
    background: #fff;
    border-top: 1px solid #ebebeb;
    left: 0;
    box-shadow: 0px 3px 31px 0px rgb(0 0 0 / 5%);
    display: none;
}
.l_hdnavlia2,.l_hdnavlia3{
    font-size: 16px;
    line-height: 80px;
    color: #333333;
    display: block;
    transition: all .36s;
}
.l_hdxlnr2li {
    padding: 0 70px;
}
.l_hdxlnr2ul {
    margin: 0 -70px;
    display: flex;
    justify-content: center;
}
.l_hdnavxl3{
    position: fixed;
    width: 100%;
    top: 168px;
    left: 0;
    background: #fff;
    border-top: 1px solid #ebebeb;
    text-align: center;
    box-shadow: 0px 3px 31px 0px rgb(0 0 0 / 5%);
    display: none;
}
.l_hdxlnr3ul .l_hdxlnr2li{
    padding: 0 50px;
}
.l_hdxlnr3ul{
    margin: 0 -50px;
    display: flex;
    justify-content: center;
}

.l_headnr{
    width: 100%;
    padding: 0 46px;
}
.l_headle{
    width: 152px;
}
.l_headle a{
    width: 100%;
    display: block;
    line-height: 88px;
}
.l_headle img{
    width: 100%;
}
.l_headri{
    width: 250px;
}
.l_head_sech{
    width: 22px;
}
.l_head_sech img{
    width: 100%;
}
.l_hdshic{
    width: 100%;
    line-height: 88px;
    cursor: pointer;
}
.l_headlang{
    width: calc(100% - 22px);
    padding-right: 46px;
}
.l_hdlang .ys_select_xtbbox{
    width: 16px;
}
.l_hdlang .ys_select_xtbbox img{
    width: 100%;
}
.l_hdlang .ys_select_hd input,
.l_hdlang .ys_select_hd input::placeholder{
    font-size: 16px;
    color: #333333;
}
.l_hdlang{
    width: calc(100% - 18px);
    padding-left: 15px;
    display: flex;
    align-items: center;}
.l_hdlang p{
    font-size: 16px;
    color: #333333;
    line-height: 88px;
    width: calc(100% - 16px);
}
.l_hdlang img{
    width: 16px;
    transition: all .36s;
}
.l_hdnavlia1{
    font-size: 16px;
    line-height: 88px;
    color: #333333;
    transition: all .36s;
    display: block;
    padding: 0 30px;
}
.l_headnav{
    width: calc(100% - 152px - 250px);
    padding-left: 320px;
    padding-right: 320px;
}
.l_hdlangtp {
    cursor: pointer;
}
.mc1_area_title {
    font-size: 24px;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 25px;
}
.mc1_area_li {
    display: inline-block;
    vertical-align: top;
    min-width: 20%;
    padding-right: 30px;
    font-size: 20px;
    line-height: 1.5;
}
.mc1_area_li>a {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    transition: all .36s;
}
.mc1_area_second {
    position: fixed;
    left: 0;
    top: 88px;
    width: 100%;
    z-index: 99;
    border-top: 1px solid #dfdede;
    transition: all 0s;
    background: transparent;
    text-align: left;
    padding: 60px 0;
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 5%);
    background: #ffffff;
    display: none;
}
.mc_cont100{
    padding: 0 100px;
}
.l_headlangs.act .l_hdlang img{
    transform: rotate(180deg);
}
.mc1_area_a.act{
    color: #1D2087 !important;
}
.mc_search_xl{
    position: fixed;
    width: 100%;
    left: 0;
    background: #ffffff;
    border-top: 1px solid #dfdede;
    top: 88px;
    height: 390px;
    box-shadow: 5px 5px 22px 7px rgb(48 48 48 / 5%);
    display: none;
}
.mc_scm_form {
    width: 690px;
    border-bottom: 1px solid #dfdede;
}
.mc_msc_box {
    font-size: 0;
    padding: 8px;
    width: calc(100% - 30px);
}
.mc_msc_input {
    width: 100%;
    height: 26px;
    font-size: 16px;
    color: #333;
    line-height: 20px;
    padding: 3px 0;
    padding-right: 12px;
}
.ys_hd_pc.act .l_hdnavul a{
    cursor: default;
}
.l_sechxlic{
    width: 30px;
    line-height: 42px;
    cursor: pointer;
}
.l_sechxlic img{
    width: 100%;
}
.ys_ph_navbar4 .ys_ph_nav a {
    color: #333333;
}
.ys_ph_navbar4 .ys_phnav_icon::after, .ys_ph_navbar4 .ys_phnav_icon::before {
    background: #333333;
}
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a {
    color: #1D2087;
}
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a {
    color: #1D2087;
}
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active3>.ys_phnav_lisbox a {
    color: #1D2087;
}
.xialaph_bot .l_hdlang p {
    line-height: 30px;
    width: 100%;
}
.xialaph_bot{
    margin: 20px 0;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
}
.xialaph_bot .l_hdlangic {
    line-height: 30px;
}
.xialaph_bot .l_hdlangtp {
    display: flex;
    justify-content: center;
}
.xialaph_bot .l_hdlang {
    width: auto;
}
.xialaph_bot .l_headlangs{
    display: inline-block;
}
.xialaph_bot .mc1_area_second {
    transform: translateX(100%);
    top: 64px;
    height: calc(100% - 64px);
    padding: 30px 20px;
    border-top: none;
    display: block;
}
html.modal-open .mc1_area_second {
    transition: all .5s ease-out;
    overflow: auto;
}
.l_headlangs.act .mc1_area_second {
    transform: translateX(0%);
}
.mc1_area_back{
    font-size: 16px;
    line-height: 1.75;
    color: #333333;
    margin-bottom: 20px;
}
.mc1_area_back img{
    width: 8px;
    opacity: 0.8;
    margin-right: 4px;
}
.xialaph_bot .mc1_area_title {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 10px;
    color: #333333;
}
.xialaph_bot .mc1_area_li {
    font-size: 16px;
    display: block;
    width: 100%;
    padding: 7px 0;
}
.xialaph_bot .mc1_area_li a{
    color: #333333;
}
.ys_ph_navbar4 .ys_phmenu_scroll {
    max-height: calc(100% - 70px);
}
.l_a1bx2bt{
    padding-top: 348px;
}
.l_webbtnic{
    width: 22px;
    height: 22px;
    position: relative;
    overflow: hidden;
    margin-left: 20px;
}
.l_webbtnic img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    max-width: inherit;
    transition: all .36s;
}
.l_after{
    opacity: 0;
}
.l_a1bx2wz .l_a1bx2tit {
    font-weight: bold;
    height: 96px;
    overflow: hidden;
}
.l_a1bx2btn{
    margin-top: 68px;
}
.l_webbtn p{
    color: #1D2087;
    font-size: 16px;
    transition: all .36s;
    line-height: 42px;
}
.l_a1bx2lab p{
    font-size: 16px;
}
.l_webbtn {
    transition: all .36s;
    width: 120px;
    border-radius: 22px;
}
.l_a1bx2wz {
    margin-top: 34px;
}
.l_a1bx2li {
    width: 33.333333%;
    padding: 0 17px;
}
.l_a1bx2ul{
    margin: 0 -17px;
}
.l_webbtnnr{
    position: relative;
    transition: all .36s;
    display: flex;
    align-items: center;
}
.l_hdlangic {
    width: 18px;
    line-height: 88px;
}
.l_hdlangic img{
    width: 100%;
}
/* I联系我们 */
.l_i1bx1ifnrs{
    width: 78%;
    margin: auto;
}
.l_i1bx1info{
    background-color: #1D2087;
    padding: 50px 0;
    margin-bottom: 80px;
}
.l_i1bx1li1 .ys_imgbox_cover{
    width: 44px;
}
.l_i1bx1p1 p{
    font-weight: bold;
}
.l_i1bx1p2 p{
    font-size: 16px;
}
.l_i1bx1wz p{
    color: #ffffff;
}
.l_nycont{
    max-width: 1920px;
    margin: auto;
}
.l_nypage{
    margin-top: 88px;
}
.l_i1bx1li1,
.l_i1bx1li1 a{
    display: flex;
    align-items: center;
}
.l_i1bx1wz{
    width: calc(100% - 44px);
    padding-left: 16px;
}
.l_i1bx1ul1{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.l_i1s1_navwrap {
    position: relative;
    height: 54px;
}
.l_i1bx1tabs{
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    transition: all .4s;
}
.l_i1tbli p{
    font-size: 22px;
    line-height: 1.5;
    color: #666666;
    transition: all .36s;
    position: relative;
    padding-bottom: 20px;
    cursor: pointer;
}
.l_i1tbli p::after{
    content: "";
    width: 0;
    height: 2px;
    background-color: #1D2087;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.l_i1tbli.on p::after{
    width: 100%;
}
.l_i1tbli.on p{
    color: #1D2087;
}
.l_i1tbli{
    margin: 0 63px;
}
.l_i1tbul{
    margin: 0 -63px;
}
.l_i1bx1tit{
    font-size: 40px;
    font-weight: bold;
}
.l_i1box1{
    padding-top: 100px;
    /* margin-bottom: 86px; */
}
.l_i1box2 {
    padding-top: 86px;
}
.l_i1box3{
    padding-bottom: 120px;
}
.l_i1bx1li3{
    width: 33.333333%;
    padding: 0 45px;
    margin-bottom: 47px;
}
.l_i1bx1ul3{
    margin: 0 -45px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.l_i1conts{
    background-color: #F9F9F9;
}
.l_i1bx1li3s{
    width: 100%;
    background-color: #ffffff;
    position: relative;
    padding: 50px 42px 80px;
    height: 100%;
}
.l_i1bx1li3s::after{
    content: "";
    width: 100%;
    height: 12px;
    background-color: #1D2087;
    position: absolute;
    bottom: 0;
    left: 0;
}
.l_i1bx1li3s::before{
    content: "";
    width: 100%;
    height: 3px;
    background-color: #C8000D;
    position: absolute;
    bottom: 15px;
    left: 0;
}
.l_i1bx1if3 p{
    font-size: 16px;
}
.l_i1bx1if3 p a{
    color: #666666;
}
.l_i1bx1add img{
    width: 18px;
    margin-right: 10px;
    position: relative;
    top: 4px;
}
.l_i1bx1add{
    display: flex;
    align-items: self-start;
    margin-bottom: 20px;
}
.l_i1bx1add:last-child{
    margin-bottom: 0;
}
.l_i1bx1tit1{
    font-weight: bold;
}
.l_i1bx1if3 {
    margin-top: 40px;
}
.l_i1bx1li2{
    margin-bottom: 86px;
}
.l_i1bx1li2:last-child{
    margin-bottom: 0;
}
.l_i1bx2info{
    margin-top: 110px;
}
.l_i1bx2infos{
    border: 1px solid rgba(225, 226, 228, 1);
    padding: 50px 160px 0;
}
.l_i1bx2ri{
    width: 238px;
    text-align: center;
}
.l_i1bx2le{
    width: calc(100% - 238px);
    padding-right: 170px;
}
.l_i1bx2ri p{
    margin-top: 12px;
    color: #999999;
    font-size: 16px;
}
.l_i1bx2ri img{
    width: 140px;
}
.l_i1bx2tit{
    font-size: 36px;
    line-height: 1.5;
    color: #333;
    font-weight: bold;
}
.l_i1bx2wz p{
    line-height: 2.25;
    font-size: 16px;
    margin-top: 15px;
}
.l_i1bx2img{
    width: 188px;
}
.l_i1bx2img img{
    width: 100%;
}
.l_i1bx2wz{
    width: calc(100% - 188px);
    padding-left: 110px;
}
.ys_cont1450{
    width: 1450px;
    margin: auto;
}
.l_i1bx3tit{
    font-size: 48px;
    font-weight: bold;
    text-align: center;
}
.l_i1bx3li,.l_i1bx3li2f{
    width: 50%;
    padding: 0 18px;
    margin-bottom: 30px;
}
.l_i1bx3list {
    margin: 0 -18px;
}
.l_i1bx3lis{
    width: 100%;
    background-color: #ffffff;
    /* height: 64px; */
}
.l_i1bx3lis input{
    width: 100%;
    height: 100%;
    padding: 0 20px;
    font-size: 16px;
    color: #666666;
}
.l_i1bx3lis input::placeholder,
.l_i1bx3coin input::placeholder,
.l_i1bx3li1 textarea::placeholder{
    font-size: 16px;
    color: #999999;
}
.l_i1bx3li1{
    width: 100% !important;
}
/* .l_i1bx3li1 .l_i1bx3lis{
    height: 214px;
} */
.l_i1bx3li1 textarea{
    width: 100%;
    height: 100%;
    /* background: #ffffff; */
    padding: 20px;
    font-size: 16px;
    color: #666666;
}
.l_i1bx3li2{
    width: 100%;
}

.l_i1bx3ri{
    background-color: #1D2088;
}
.l_i1bx3ri p{
    line-height: 64px;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
}
.l_i1bx3code{
    width: 164px;
    cursor: pointer;
}
.l_i1bx3code img{
    width: 100%;
}
.l_i1bx3coin{
    width: calc(100% - 164px);
    padding-right: 30px;
    /* height: 64px; */
}
.l_i1bx3coin input{
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #666666;
    padding-left: 10px;
}
.l_prile{
    width: 12px;
    height: 12px;
    border: 1px solid rgba(217, 217, 217, 1);
    position: relative;
    top: 6px;
    transition: all .36s;
}
.l_prile img{
    width: 8px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .36s;
    opacity: 0;
}
.l_priri {
    width: calc(100% - 12px);
    padding-left: 10px;
}
.l_privacy.act .l_prile{
    background-color: #1D2087;
}
.l_privacy.act .l_prile img{
    opacity: 1;
}
.l_priri p{
    font-size: 14px;
    color: rgba(153, 153, 153, 1);
}
.l_priri p a{
    color: rgba(14, 80, 200, 1);
    position: relative;
}
.l_priri p a::after{
    content: "";
    width: 100%;
    height: 1px;
    background-color: rgba(14, 80, 200, 1);
    position: absolute;
    bottom: -2px;
    left: 0;
}
.l_privacys {
    padding: 0 18px;
}
.l_privacy {
    cursor: pointer;
}
.l_i1bx1tabs.isfixed{
    position: fixed;
    top: 88px;
    background: #F9F9F9;
    width: 100%;
    z-index: 98;
    padding: 20px 0 0;
}
.ys_phfy a{
    font-size: 14px;
    line-height: 1.75;
    color: #333;
}

/* H1新闻列表 */
.l_nyban{
    position: relative;
}
.l_nyban img{
    width: 100%;
}
.l_nyban::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .25);
    position: absolute;
    top: 0;
    left: 0;
}
.l_nyban::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(101.04deg, #1D2089 0%, rgba(29, 32, 137, 0.5) 100%);
    opacity: 0.2;
    position: absolute;
    top: 0;
    left: 0;
}
.l_nybanner{
    position: relative;
}
.l_g2page .l_nybanwz,
.l_c1page .l_nybanwz,
.l_h1page .l_nybanwz{
    bottom: inherit;
}
.l_nybanwz p{
    font-size: 24px;
    line-height: 1.75;
    color: #ffffff;
    margin-top: 30px;
}
.l_breadli p{
    font-size: 14px;
    line-height: 1.75;
    color: #ffffff;
    transition: all .36s;
}
.l_breads{
    bottom: 46px;
}
.l_breadli a{
    display: flex;
    align-items: center;
}
.l_breadli img{
    width: 13px !important;
    margin-right: 2px;
}
.l_breadul {
    margin: 0 -13px;
}
.l_breadli {
    position: relative;
    padding: 0 13px;
}
.l_breadli::after{
    content: "";
    width: 7px;
    height: 9px;
    background: url(../images/h1_icon1.svg) center / cover no-repeat;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.l_breadli:last-child::after{
    display: none;
}
.l_h1bx1li{
    width: 33.333333%;
    padding: 0 30px;
    margin-bottom: 60px;
}
.l_h1bx1ul{
    margin: 0 -30px;
}
.l_h1bx1li a{
    width: 100%;
    display: block;
    transition: all .36s;
}
.l_h1bx1wz{
    padding: 20px 30px 30px;
}
.l_h1bx1time{
    font-size: 14px;
    line-height: 1.75;
    color: #666666;
}
.l_h1bx1tit{
    font-size: 20px;
    line-height: 1.75;
    color: #333;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 35px;
    height: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.l_e1bx2le .l_webbtn,
.l_h2bx2li .l_webbtn,
.l_h1bx1wz .l_webbtn,
.l_g1bx1wz .l_webbtn{
    width: 140px;
}
.l_h1bx1fy{
    margin-top: 15px;
}
.pc_fenye li {
    width: 40px;
    height: 40px;
    font-family: "SimSun", "PingFang SC", "Helvetica Neue", Helvetica, Arial !important;
    font-size: 16px;
    line-height: 40px;
    color: #000;
}
.pc_fenye li.activepage {
    background: #1D2087;
}
.l_h1box1{
    padding-top: 110px;
    padding-bottom: 106px;
}

/* H2新闻详情 */
.l_h2bx1tp{
    padding-top: 105px;
    padding-bottom: 34px;
    background-color: #FAFAFA;
}
.bshare-custom a {
    width: 100%;
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0 !important;
    padding: 0 !important;
}
.l_h2sharic {
    position: relative;
    width: 24px;
    margin-right: 24px;
}
.l_h2sharic img{
    width: 100%;
}
.l_h2sharep p{
    color: #999999;
}
.l_h2shareics {
    margin-left: 24px;
}
.l_h2bx1share {
    display: flex;
    align-items: center;
    margin-top: 16px;
    margin-bottom: 12px;
    width: 100%;
    justify-content: flex-end;
}
.l_h2bx1info .l_h1bx1time {
    font-size: 18px;
    margin-top: 54px;
}
.l_h2bx1info .l_breadli p {
    color: #999;
}
.l_h2bx1info .l_breadli::after {
    background: url(../images/h2_icon2.svg) center / cover no-repeat;
}
.l_h2bx1tp h1,
.l_h2bx1tp h2{
    font-weight: bold;
}
.l_h2bx1bt{
    padding: 110px 0;
}
.l_h2cont p{
    font-size: 16px;
    line-height: 1.75;
    color: #666666;
    margin-bottom: 14px;
}
.l_h2contli a{
    font-size: 16px;
    line-height: 1.75;
    color: #666666;
    transition: all .36s;
    display: block;
}
.l_h2contli{
    width: 50%;
    padding: 0 10px;
}
.l_h2contul{
    margin: 0 -10px;
}
.l_h2cont_next a{
    text-align: right;
}
.l_h2contfy{
    margin-top: 75px;
}
.l_h2box2{
    padding-top: 80px;
    padding-bottom: 87px;
    background-color: #FAFAFA;
}
.l_h2box2 .l_i1bx2tit{
    text-align: center;
}
.l_h2bx2ul{
    margin: 0 -42px;
}
.l_h2bx2li{
    width: 33.333333%;
    padding: 0 42px;
}
.l_h2bx2li a{
    width: 100%;
    display: block;
    padding: 56px 48px 50px;
    background-color: #FFFFFF;
}
.l_h2bx2p p{
    font-size: 16px;
    height: 56px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.l_h2bx2li .l_i1bx1tit1{
    height: 36px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.l_h2bx2p {
    margin-top: 20px;
}
.l_h2bx2li .l_webbtn {
    margin-top: 114px;
}
/* G3加入我们-职位详情 */
.l_g3banner{
    padding: 113px 0;
    background-color: #1D2087;
}
.l_g3bantit h1{
    text-align: center;
}
.l_g3box1 .l_h2bx1tp {
    padding-top: 70px;
    padding-bottom: 54px;
    background-color: #ffffff;
}
.l_g3bx2info p{
    font-size: 16px;
}
.l_g3bx2if:first-child p{
    color: #333;
}
.l_g3bx2if{
    padding: 0 19px;
}
.l_g3bx2info{
    margin: 0 -19px;
}
.l_g3box1 .l_h2bx1info{
    margin-top: 20px;
}
.l_g3box1 .l_h2bx1share{
    margin-top: 38px;
    justify-content: flex-start;
}
.l_g3conts{
    background-color:#FAFAFA;
}
.l_g3bx1bt{
    padding-top: 70px;
    padding-bottom: 138px;
}
.l_g3bx1cont p {
    font-size: 16px;
    line-height: 1.75;
    color: #666666;
    margin-bottom: 0;
}
.l_g3bx1tit{
    font-size: 18px;
    line-height: 1.75;
    color: #333;
}
.l_g3bx1cont{
    margin-top: 25px;
}
.l_g3bx1bt1{
    margin-bottom: 55px;
}
.l_g3bx1bt1:last-child{
    margin-bottom: 0;
}
.l_g3bx1cont a{
    color: #1D2087;
    text-decoration: underline;
}
.l_g3back a{
    font-size: 16px;
    line-height: 45px;
    color: #ffffff;
    width: 100%;
    display: block;
}
.l_g3back{
    width: 108px;
    text-align: center;
    background-color: #1D2087;
    margin-top: 64px;
}
/* G2加入我们-职位列表 */
.l_g2conts{
    background: #FAFAFA;
}
.l_g2box1{
    padding: 100px 0;
}
.l_g2bx1li a{
    padding-left: 76px;
    padding-right: 108px;
    display: block;
}
.l_g2bx1li{
    margin-bottom: 27px;
    background-color: #ffffff;
    cursor: pointer;
}
.l_g2bx1li:last-child{
    margin-bottom: 0;
}
.l_g2bx1lis{
    position: relative;
    padding: 28px 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.l_g2bx1tb{
    width: 60%;
    margin: auto;
}
.l_g2bx1le{
    width: 300px;
    background: #fff;
}
.l_g2bx1ri{
    width: calc(100% - 300px);
    padding-left: 10px;
}
.l_g2bx1le .ys_select_xtbbox{
    width: 18px;
}
.ys_select_xtbbox img{
    width: 100%;
}
.l_g2bx1le .ys_select_li,
.l_g2bx1le .ys_select_hd input,
.l_g2bx1le .ys_select_hd input::placeholder{
    font-size: 16px;
    color: #333;
    line-height: 1.75;
}
.l_g2select{
    height: 56px;
    padding: 0 26px;
}
.l_g2bx1le .ys_select_bd {
    padding: 15px 26px;
    height: 142px;
    box-shadow: 5px 5px 22px 7px rgb(48 48 48 / 5%);
}
.l_g2bx1sech p{
    font-size: 16px;
    line-height: 56px;
    color: #ffffff;
    font-weight: bold;
}
.l_g2bx1sech{
    width: 150px;
    text-align: center;
    background-color: #1D2087;
    cursor: pointer;
}
.l_g2bx1in{
    width: calc(100% - 150px);
    padding-right: 10px;
}
.l_g2bx1ins{
    width: 100%;
    background-color: #ffffff;
    padding: 0 22px;
}
.l_g2bx1ic{
    width: 24px;
    line-height: 56px;
    cursor: pointer;
}
.l_g2bx1ic img{
    width: 100%;
}
.l_g2bx1_input{
    width: calc(100% - 24px);
    padding-left: 15px;
    height: 56px;
}
.l_g2bx1_input input{
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #666;
}
.l_g2bx1_input input::placeholder{
    font-size: 16px;
    color: #999;
    opacity: 0.9;
}
.l_g2bx1bt{
    margin-top: 76px;
}
.l_g2bx1name {
    font-weight: bold;
}
.l_g2bx1addts p{
    color: #333;
}
.l_g2bx1addts{
    margin-right: 22px;
}
.l_g2bx1more{
    position: absolute;
    width: 20px;
    height: 20px;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.l_g2bx1more::before{
    content: "";
    width: 1px;
    height: 20px;
    background-color: #999;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .36s;
}
.l_g2bx1more::after{
    content: "";
    width: 20px;
    height: 1px;
    background-color: #999;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .36s;
}
.l_g2bx1add {
    width: 400px;
    padding-right: 137px;
}
.l_g2bx1name{
    width: calc(100% - 400px - 20px);
}
.l_g2bx1fy {
    margin-top: 100px;
}
/* G1加入我们 */
.l_g1box1{
    padding-top: 100px;
    padding-bottom: 146px;
}
.l_g1bx1tit h2{
    font-weight: bold;
    text-align: center;
}
.l_g1bx1li{
    width: 33.333333%;
    padding: 0 9px;
}
.l_g1bx1ul{
    margin: 0 -9px;
}
.l_g1bx1li a{
    width: 100%;
    display: block;
    background-color: #FAFAFA;
}
.l_g1bx1wz{
    padding: 40px 22px ;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.l_g1bx1tit2{
    font-size: 20px;
    line-height: 1.5;
    color: #333;
    font-weight: bold;
    height: 30px;
    overflow: hidden;
}
.l_g1bx1btn{
    margin-top: 89px;
}
.l_g1bx1li:not(:first-child){
    display: none;
}
.l_g1bx3btn{
    width: 132px;
}
.l_g1bx3arr,
.l_g1bx1ul .slick-prev, 
.l_g1bx1ul .slick-next,
.l_d1bx3ul .slick-prev, 
.l_d1bx3ul .slick-next{
    width: 54px;
    height: 54px;
    border-radius: 50%;
    box-shadow: 0px 3px 10px 2px rgba(219, 226, 235, 0.4);
    background-color: #ffffff;
    transition: all .36s;
    z-index: 5;
}
.l_g1bx1ul .slick-next{
    right: -63px;
}
.l_g1bx1ul .slick-prev{
    left: -63px;
}
.l_d1bx3ul .slick-next::after,
.l_g1bx1ul .slick-next::after,
.l_g1bx1ul .slick-prev::after,
.l_d1bx3ul .slick-prev::after{
    content: "";
    width: 7px;
    height: 12px;
    background: url(../images/g1_icon1.svg) center / cover no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .36s;
}
.l_d1bx3ul .slick-next::after,
.l_g1bx1ul .slick-next::after{
    background: url(../images/g1_icon2.svg) center / cover no-repeat;
}

.l_g1bx2ri{
    width: 47%;
}
.l_g1bx2ri img{
    width: 100%;
}
.l_g1bx2le{
    width: 53%;
    padding-right: 160px;
}
.l_g1box1 h2,
.l_g1box3 h2{
    font-size: 48px;
}
.l_g1box2 h2{
    text-align: left;
}
.l_g1bx2tit h3 {
    font-size: 36px;
    font-weight: bold;
    margin-top: 38px;
    margin-bottom: 20px;
}
.l_g1bx2btn{
    width: 160px;
    margin-right: 12px;
    background-color: #1D2087;
}
.l_g1bx2btn p{
    font-size: 16px;
    line-height: 48px;
    color: #ffffff;
    margin-right: 20px;
    font-weight: bold;
}
.l_g1bx2btn img{
    width: 16px;
    line-height: 48px;
}
.l_g1bx2btn a{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.l_g1bx2btns{
    margin-top: 62px;
}
.l_g1box3{
    padding-top: 115px;
    padding-bottom: 130px;
    background-color: #FAFAFA;
    overflow: hidden;
}
.l_g1box3 h2{
    text-align: left;
}
.l_g1bx3arr{
    cursor: pointer;
    margin-left: 12px;
    position: relative;
}
.l_g1bx3ic{
    width: 7px;
    height: 12px;
    overflow: hidden;
}
.l_g1bx3ic img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.l_g1bx3wz{
    padding: 35px 48px 50px;
}
.l_g1bx3bt .swiper-slide{
    background-color: #ffffff;
}
.l_g1bx3bt .swiper-wrapper {
    align-items: stretch;
}
.l_g1bx3bt .swiper-slide {
    height: auto;
}
.l_g1bx3tit{
    font-size: 20px;
    line-height: 1.75;
    color: #333333;
    font-weight: bold;
    height: 35px;
    overflow: hidden;
}
.l_g1bx3p p{
    font-size: 14px;
    color: #999999;
}
.l_g1bx3bt .swiper-container{
    padding-bottom: 80px;
    width: 95%;
    overflow: inherit;
    margin: 0;
}
.l_g1bx3bt .swiper-container-horizontal>.swiper-pagination-progressbar{
    width: 100%;
    height: 1px;
    top: inherit;
    bottom: 2px;
}
.l_g1bx3bt .swiper-pagination-progressbar {
    background: #DDE4E9;
}
.l_g1bx3bt .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #1D2087;
    height: 3px;
}
.l_g1bx3bt{
    position: relative;
}
.l_g1bx3bt::before{
    content: "";
    width: 220px;
    height: 100%;
    background-color: #FAFAFA;
    position: absolute;
    top: 0;
    left: -220px;
    z-index: 2;
}
.l_g1box5{
    padding-top: 118px;
    padding-bottom: 77px;
    background-color: #FAFAFA;
}
.l_g1bx3tp h5{
    margin-top: 30px;
    text-align: center;
}
.l_g1bx3li{
    width: 25%;
    padding: 0 100px;
    margin-bottom: 60px;
}
.l_g1bx3ul{
    margin: 0 -100px;
}
.l_g1bx3lis p{
    color: #333;
    margin-top: 10px;
    text-align: center;
    font-size: 16px;
    height: 28px;
    overflow: hidden;
}
.l_g1bx3lis .ys_imgbox_cover{
    width: 70px;
    margin: auto;
}
.l_g1bx3p {
    margin-top: 16px;
}

.l_g1box4{
    padding: 120px 0;
}
.l_g1bx4le h5{
    margin-top: 45px;
}
.l_g1bx4le h2{
    text-align: left;
}
.l_g1bx4wz1 p,.l_g1bx4wz2 p{
    font-size: 16px;
    line-height: 1.75;
    color: #333333;
    text-align: center;
    margin-bottom: 2px;
}
.l_g1bx4wz1{
    padding: 20px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    width: 125px;
    position: relative;
}
.l_g1bx4wz1::after{
    content: "";
    width: 140px;
    height: 1px;
    background: rgba(0, 0, 0, 0.1);
    position: absolute;
    right: -140px;
    top: 40px;
    z-index: 5;
}
.l_g1bx4mid{
    width: 342px;
    background: rgba(239, 240, 254, 1);
    border-radius: 10px;
    position: relative;
    margin-left: 32px;
}
.l_g1bx4md1{
    width: 135px;
    height: 135px;
    background: rgba(29, 32, 135, 1);
    transform: rotate(45deg);
    position: relative;
}
.l_g1bx4md1 .yx_title5{
    color: #ffffff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(-45deg);
    text-align: center;
    width: 68px;
}
.l_g1bx4md11,.l_g1bx4md14{
    margin: auto;
}
.l_g1bx4md13{
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
}
.l_g1bx4md12{
    position: absolute;
    left: 5px;
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
}
.l_g1bx4md14{
    margin-top: 60px;
}
.l_g1bx4wz2{
    padding: 14px 40px 14px 33px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    width: 223px;
    margin-left: -95px;
    z-index: 7;
    bottom: 0;
    margin-top: 290px;
    position: relative;
}
.l_g1bx4wz2 p{
    text-align: left;
    line-height: 1.2;
    margin-bottom: 12px;
}
.l_g1bx4wz2 li{
    position: relative;
}
.l_g1bx4wz2 li::before{
    content: "";
    width: 8px;
    height: 1px;
    background-color: #000;
    position: absolute;
    top: 10px;
    left: -14px;
}
.l_g1bx4ri {
    width: 42%;
}
.l_g1bx4le {
    width: 58%;
    padding-right: 270px;
}
.l_g1bx4nr {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
/* D可持续 */
@keyframes move {
    0%{
        transform:translateY(10px);
    }
    50%{
        transform:translateY(-10px);
    }
    100%{
        transform:translateY(10px);
    }
}
.l_d1conts{
    background-color: #FAFAFA;
}
.l_nybanmore img {
    width: 14px !important;
    opacity: 0.5;
    margin-left: 13px;
    animation: move 2s linear 0s infinite;
}
.l_d1page h1{
    font-size: 46px;
    text-align: center;
}
.l_banscroll {
    display: flex;
    justify-content: center;
    bottom: 75px;
}
.l_nybanmore p {
    font-size: 16px;
    line-height: 1.75;
    color: #ffffff;
    opacity: 0.5;
    margin-top: 0;
}
.l_c1page .l_nybanmore p{
    opacity: 1;
}
.l_c1page .l_nybanmore img{
    opacity: 1;
}
.l_nybanmore {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    width: 140px;
}
.ys_cont1600{
    width: 1600px;
    margin: auto;
}
.l_d1box1{
    padding-top: 100px;
    padding-bottom: 122px;
}
.l_d1bx1name p{
    font-size: 16px;
    line-height: 1.75;
    color: #333333;
    font-weight: bold;
    text-align: right;
    margin-top: 40px;
}
.l_d1bx1tit h2{
    font-size: 40px;
    text-align: center;
    font-weight: bold;
}
.l_d1bx1tit{
    width: 75%;
    margin: auto;
    position: relative;
}
.l_d1bx1bg p{
    font-size: 100px;
    font-weight: bold;
    line-height: 1.2;
    color: #1D2087;
}
.l_d1bx1bg1{
    position: absolute;
    top: -40px;
    left: -130px;
}
.l_d1bx1bg2{
    position: absolute;
    bottom: -92px;
    right: 270px;
}
.l_d1bx1li{
    background-color: #ffffff;
    margin-bottom: 30px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.l_d1bx1li:last-child{
    margin-bottom: 0;
}
.l_d1bx1p p{
    font-size: 16px;
}
.l_d1bx1tit1{
    font-weight: bold;
}
.l_d1bx1p{
    margin-top: 30px;
}
.l_d1bx1ri{
    padding: 0 70px;
    width: 62.5%;
}
.l_d1bx1le {
    width: 37.5%;
}
.l_d1bx1li.on{
    flex-direction: row-reverse;
}

.l_d1bx1tits h2{
    font-size: 48px;
    font-weight: bold;
    text-align: center;
}
.l_d1box2 h2{
    color: #ffffff;
    text-align: left;
}
.l_d1box2{
    position: relative;
    height: 906px;
    padding-top: 170px;
}
.l_d1box2::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 0;
    left: 0;
}
.l_d1bx2nr{
    position: relative;
    z-index: 5;
}
.l_d1bx2p{
    margin-top: 35px;
}
.l_d1bx2p p{
    font-size: 16px;
    line-height: 1.75;
    color: #ffffff;
    margin-bottom: 30px;
}
.l_d1bx2nrs{
    width: 60.5%;
}
.l_d1box3{
    padding-top: 120px;
    padding-bottom: 132px;
    background-color: #FAFAFA;
}
.l_d1bx3li{
    width: 33.333333%;
    padding: 0 94px;
}
.l_d1bx3li:not(:first-child){
    display: none;
}
.l_d1bx3lis .ys_imgbox_cover{
    width: 85%;
    margin: auto;
}
.l_pictc .ys_modal_content{
    width: 500px;
    background-color: transparent;
    padding: 0;
}
.l_tcimg{
    width: 100%;
}
.l_tcimg img{
    width: 100%;
}
.l_pictc .icon-close{
    color: #ffffff;
}
.l_d1bx3ul{
    margin: 0 -94px;
}
.l_d1bx3p p{
    font-size: 16px;
    line-height: 1.75;
    color: #333;
    text-align: center;
}
.l_d1bx3time p{
    font-size: 30px;
    line-height: 1.5;
    font-weight: bold;
    color: #1D2087;
    text-align: center;
}
.l_d1bx3p{
    margin: 10px 0;
}
.l_d1bx3p1 p{
    font-size: 16px;
    color: #999999;
    text-align: center;
}
.l_d1bx3bg img{
    width: 45px;
}
.l_d1bx3bg1{
    position: absolute;
    left: 0;
    top: 0;
    /* transform: translateY(-50%); */
}
.l_d1bx3bg2{
    position: absolute;
    right: 0;
    top: 0;
    /* transform: translateY(-50%); */
}
.l_d1bx3wz{
    position: relative;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.l_d1bx3li:not(:first-child){
    display: none;
}

/* E投资者关系 */
.l_e1box1{
    padding-top: 80px;
    padding-bottom: 114px;
    background-color: #FAFAFA;
}
.l_e1bx2le .l_webbtn{
    margin-top: 20px;
}
.l_e1box2{
    padding-top: 100px;
    padding-bottom: 114px;
}
.l_e1bx2ic{
    width: 18px;
    position: relative;
    top: 8px;
}
.l_e1bx2ic img{
    width: 100%;
}
.l_e1bx2tit{
    width: calc(100% - 18px);
    padding-left: 5px;
    font-size: 20px;
    line-height: 1.75;
    color: #333333;
    font-weight: bold;
}
.l_e1bx2li .l_h1bx1time{
    color: #999;
    margin-bottom: 18px;
}
.l_e1bx2li a{
    width: 100%;
    padding-top: 26px;
    padding-bottom: 22px;
    display: block;
    border-bottom: 1px solid #EBEBEB;
}
.l_e1bx2li:first-child a{
    padding-top: 0;
}
.l_e1bx2le {
    width: 400px;
}
.l_e1bx2ri {
    width: calc(100% - 400px);
    padding-left: 132px;
}
.l_e1bx2le .l_d1bx1tits h2 {
    text-align: left;
}
/* F1公司介绍-start */
.l_f1box2{
    height: 850px;
    position: relative;
    overflow: hidden;
}
.l_f1box2::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(29, 32, 135, 0.1);
    position: absolute;
    top: 0;
    left: 0;
}
.l_f1box2::before{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 0;
    left: 0;
    backdrop-filter: blur(5px);
}
.l_f1page .l_b1bx1tit h2{
    font-size: 46px;
}
.l_f1box2 .l_b1bx1tit h2{
    color: #ffffff;
}
.l_f1bx2bt{
    margin-top: 60px;
}
.l_f1bx2bt .swiper-container{
    padding-bottom: 84px;
}
.l_f1bx2bt .swiper-container-horizontal>.swiper-pagination-progressbar{
    width: 645px;
    height: 1px;
    left: 50%;
    transform: translateX(-50%);
    top: inherit;
    bottom: 2px;
}
.l_f1bx2bt .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #ffffff;
    height: 3px;
}
.l_f1bx2bt .swiper-pagination-progressbar {
    background: rgba(221, 228, 233, .2);
}
.l_f1bx2nr{
    width: 100%;
    z-index: 5;
}
.ys_cont1600{
    width: 1600px;
    margin: auto;
}
.l_f1box3{
    padding-top: 88px;
    padding-bottom: 55px;
}
.l_f1page{
    background: rgba(250, 250, 250, 1);
}
.l_f1bx3li:not(:first-child){
    display: none;
}
.l_f1bx3bt{
    margin-top: 60px;
}
.l_f1bx3ul1 .slick-dots li {
    width: 15px;
    height: 15px;
    margin: 0 6px;
    background: transparent;
    border: 1px solid rgba(51, 51, 51, .3);
}
.l_f1bx3ul1 .slick-dots li.slick-active {
    background: #1D2087;
    border: 1px solid #1D2087;
}
.l_f1bx3ul1 .slick-dots {
    bottom: -70px;
    z-index: 20;
}
.l_f1bx4bt{
    width: 100%;
}
.l_f1bx4bt img{
    width: 100%;
}
.l_nybanbtn{
    width: 74px;
    z-index: 5;
    cursor: pointer;
}
.l_nybanbtn img{
    width: 100%;
}
.l_f1bx1sp.act .l_nybanbtn{
    display: none;
}
.l_f1box1{
    padding-top: 88px;
    padding-bottom: 100px;
    overflow: hidden;
}
.l_f1bx1nr .l_b1bx1tit h2{
    text-align: left;
    margin-bottom: 55px;
}
.l_f1bx1p p{
    color: #333;
    line-height: 2.2;
}
.l_f1bx1p{
    margin-top: 40px;
}
.l_f1bx1le .l_b1bx1tit h2{
    text-align: left;
}
.l_f1bx1le{
    margin-top: 65px;
    width: 51%;
    padding-right: 105px;
}
.l_f1bx1ri{
    width: 49%;
    margin-top: 74px;
    position: relative;
    z-index: 3;
    animation-delay: .6s;
}
.l_f1bx1ris{
    background-color: #FFFFFF;
    padding: 20px 84px 20px;
}
.l_f1bx1liri p{
    font-size: 18px;
    line-height: 1.75;
    color: #666;
}
.l_f1bx1lile p{
    font-size: 20px;
    line-height: 1.5;
    color: #1D2087;
    font-weight: bold;
}
.l_f1bx1lile span{
    font-size: 56px;
}
.l_f1bx1li {
    padding: 30px 0;
    border-bottom: 1px solid #F0F0F0;
}
.l_f1bx1li:last-child{
    border-bottom: none;
}
.l_ban_video{
    width: 100%;
    object-fit: cover;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.l_f1bx1sp{
    transition: transform 1s ease-in-out;
    transform: translateY(-200px);
    margin: auto;
    position: relative;
    height: calc(100vh - 88px);
}
.l_f1bx1sp.act1{
    animation: widthchang 1s ease-in-out both;
    transform: translateY(0);
    height: auto;
}
@keyframes widthchang {
    0%{
        width: 100vw;
    }
    100%{
        width: 1600px;
    }
}
.l_f1bx1sp img{
    width: 100%;
}
.l_f1bx1nr h2{
    visibility: hidden;
    animation-name: none;
}
.l_f1bx1nr.act1 h2{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .5s;
    visibility: visible;
}
.l_nybanwz{
    transition: all .36s;
    bottom: 56px;
    z-index: 5;
}
.l_f1bx1sp.act1 .l_nybanwz{
    opacity: 0;
    pointer-events: none;
}
.l_f1page .l_nybanmore {
    margin-top: 56px;
}
.l_f1box1 .l_g1bx1tit h2{
    text-align: left;
 
}
.l_f1bx1nr .l_g1bx1tit h2{
    margin-bottom: 50px;
}
.l_f1box4{
    padding-top: 105px;
    padding-bottom: 155px;
    position: relative;
    z-index: 1;
}
.l_f1bx4li2{
    width: 25%;
    padding: 0 4px;
}
.l_f1bx4ul2{
    margin: 0 -4px;
}
.l_f1bx4li12 .l_f1bx4li2{
    width: 33.333333%;
    margin-top: -40px;
}
.l_f1bx4li12{
    width: 75%;
    margin: auto;
}
.l_f1bx4li2s{
    transition: all .36s;
}
.l_f1bx4bg{
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    opacity: 0.5;
}
.l_f1bx4bg img{
    width: 100%;
}
.l_f1bx3ul2{
    margin: 0 -6px;
}
.l_f1bx3li2{
    width: 16.666666%;
    padding: 0 6px;
    margin-bottom: 22px;
}
.l_f1bx3li2s{
    width: 100%;
    background-color: #ffffff;
    transition: all .36s;
}

.l_f1bx3li1{
    padding: 0 6px;
}
.l_f1bx3ul1{
    margin: 0 -6px;
}
.l_f1box2 h2{
    color: #ffffff;
}
.l_f1bx2line{
    width: 100%;
    padding-top: 192px;
    padding-bottom: 142px;
}
.l_f1bx2line img{
    width: 100%;
}
.l_f1bx2point{
    width: 22px;
    height: 22px;
    border-radius: 50%;
    position: absolute;
    border:4px solid #ffffff;
}
.l_f1bx2point::after{
    content: "";
    width: 8px;
    height: 8px;
    background-color: #ffffff;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border: 1px solid #ffffff;
}
.l_f1bx2lbnr1.act .l_f1bx2point{
    border:4px solid #1D2087;
}
.l_f1bx2lbnr1.act .l_f1bx2point::after{
    border: 1px solid #1D2087;
}
.l_f1bx2year p{
    font-size: 30px;
    line-height: 1.2;
    color: #ffffff;
    font-weight: bold;
}
.l_f1bx2wd img{
    width: 40px;
    margin-right: 16px;
}
.l_f1bx2wd p{
    font-size: 20px;
    line-height: 1.5;
    color: #ffffff;
    opacity: 0.8;    
    font-weight: bold;
}
.l_f1bx2wd{
    display: flex;
    align-items: center;
    margin-top: 10px;
}
.l_f1bx2wz1{
    padding: 28px;
    background: rgba(255, 255, 255, 0.16);
    width: 100%;
    display: none;
    backdrop-filter: blur(18px);
}
.l_f1bx2lbnr{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.l_f1bx2lbnr1 .l_f1bx2point{
    position: absolute;
}
.l_f1bx2lbnr11 .l_f1bx2point{
    left: 9%;
    bottom: 142px;
}
.l_f1bx2wz{
    width: 267px;
    position: absolute;
}
.l_f1bx2lbnr11 .l_f1bx2wz{
    left: 9%;
    bottom: 220px;
}
.l_f1bx2wz2 p{
    font-size: 20px;
    line-height: 1.2;
    color: #ffffff;
    opacity: 1;
}
.l_f1bx2lbnr1.act .l_f1bx2wz1{
    display: block;
}
.l_f1bx2lbnr1.act .l_f1bx2wz2{
    display: none;
}
.l_f1bx2wz2 .l_f1bx2wd{
    margin-top: 0;
}
.l_f1bx2lbnr11 .l_f1bx2wz2{
    position: relative;
    top: 130px;
}
.l_f1bx2lbnr12 .l_f1bx2point{
    left: 18%;
    bottom: 142px;
}
.l_f1bx2lbnr12 .l_f1bx2wz{
    left: 18%;
    bottom: 70px;
}
.l_f1bx2lbnr12 .l_f1bx2wz1{
    position: relative;
    top: 90px;
}
.l_f1bx2lbnr13 .l_f1bx2point{
    left: 28.8%;
    top: 192px;
}
.l_f1bx2lbnr13 .l_f1bx2wz{
    left: 29.5%;
    top: 0;
}
.l_f1bx2lbnr13 .l_f1bx2wz2{
    position: relative;
    top: 115px;
}
.l_f1bx2lbnr14 .l_f1bx2point{
    left: 38.8%;
    bottom: 187px;
}
.l_f1bx2lbnr14 .l_f1bx2wz{
    left: 38.5%;
    bottom: 0;
}
.l_f1bx2lbnr14 .l_f1bx2wz2{
    position: relative;
    top: -104px;
}
.l_f1bx2lbnr15 .l_f1bx2point{
    left: 44%;
    bottom: 187px;
}
.l_f1bx2lbnr15 .l_f1bx2wz{
    left: 44%;
    bottom: 235px;
}
.l_f1bx2lbnr16 .l_f1bx2point{
    left: 52%;
    top: 215px;
}
.l_f1bx2lbnr16 .l_f1bx2wz{
    left: 52%;
    bottom: 293px;
}
.l_f1bx2lbnr17 .l_f1bx2point{
    left: 60.7%;
    bottom: 142px;
}
.l_f1bx2lbnr17 .l_f1bx2wz{
    bottom: 65px;
    left: 60.7%;
}
.l_f1bx2lbnr17 .l_f1bx2wz1{
    position: relative;
    top: 90px;
}
.l_f1bx2lbnr18 .l_f1bx2point{
    left: 69%;
    bottom: 142px;
}
.l_f1bx2lbnr18 .l_f1bx2wz{
    bottom: 65px;
    left: 69%;
}
.l_f1bx2lbnr18 .l_f1bx2wz1{
    position: relative;
    top: 90px;
}
.l_f1bx2lbnr19 .l_f1bx2point{
    left: 69.8%;
    bottom: 210px;
}
.l_f1bx2lbnr19 .l_f1bx2wz{
    left: 72%;
    top: 250px;
}
.l_f1bx2lbnr19 .l_f1bx2wz1{
    position: relative;
    top: -40px;
}
.l_f1bx2lbnr20 .l_f1bx2point{
    left: 78%;
    top: 190px;
}
.l_f1bx2lbnr20 .l_f1bx2wz{
    left: 78%;
    top: 0;
}
.l_f1bx2lbnr20 .l_f1bx2wz2{
    position: relative;
    top: 100px;
}

.l_f1bx2lbnr21 .l_f1bx2point {
    left: 92%;
    bottom: 142px;
}
.l_f1bx2lbnr21 .l_f1bx2wz{
    left: 92%;
    bottom: 70px;
}
.l_f1bx2lbnr21 .l_f1bx2wz1{
    position: relative;
    top: 90px;
}
/* B科技创新-start */
.l_nybanner{
    position: relative;
    width: 100%;
}
.l_nybanner img{
    width: 100%;
}
.l_nybanmore p{
    font-size: 16px;
    line-height: 1.75;
    color: #ffffff;
    opacity: 0.5;
}
.l_nybanmore img{
    width: 14px !important;
    opacity: 0.5;
    margin-left: 13px;
    animation: move 2s linear 0s infinite;
}
.l_nybanmore{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 56px;
    cursor: pointer;
    width: 140px;
}
.l_nybanwz h1{
    font-size: 46px;
    line-height: 1.5;
    color: #ffffff;
    font-weight: bold;
    /* text-align: center; */
}

.l_g1page .l_nybanwz,
.l_d1page .l_nybanwz{
    bottom: inherit;
}
.l_f1page h1,
.l_b1page h1{
    text-align: center;
}
.l_nybanwz{
    bottom: 56px;
    z-index: 5;
}
.l_nybanimg{
    width: 100%;
    position: relative;
}
.l_nybanimg img{
    width: 100%;
}
.l_b1page .l_nybanner::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 30, 135, .16);
    position: absolute;
    top: 0;
    left: 0;
}
.l_b1page .l_nybanimg::after{
    content: "";
    width: 100%;
    height: 100%;
    background: radial-gradient(90.09% 80.09% at 50% 50%, rgba(0, 0, 0, 0) 0%, #000000 200%);
    position: absolute;
    top: 0;
    left: 0;
}
.l_b1page .l_nybanimg::before{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .26);
    position: absolute;
    top: 0;
    left: 0;
}
@keyframes move {
    0%{
        transform:translateY(10px);
    }
    50%{
        transform:translateY(-10px);
    }
    100%{
        transform:translateY(10px);
    }
}
.l_banscroll{
    display: flex;
    justify-content: center;
}
.l_b1box1{
    padding: 108px 0;
    background-color: #F6F6F8;
    padding-bottom: 0 !important;
    overflow: hidden;
}
.l_b1bx1tit h2{
    font-size: 48px;
    line-height: 1.5;
    color: #333333;
    font-weight: bold;
    text-align: center;
}
.l_b1bx1ph{
    display: none;
}
.l_b1bx1bt{
    margin-top: 50px;
    position: relative;
}
.l_b1bx1list{
    position: absolute;
    left: 75px;
    top: 19%;
    z-index: 5;
}
.l_d1bx2img_box {
    position: relative;
    border-top: 2px solid #FAFAFA;
    height: 800px;
    overflow: hidden;
}
.l_d1bx2img_box::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 13, 58, .2);
    position: absolute;
    top: 0;
    left: 0;
}
.l_d1bx2img_box::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0) 26.39%);
    opacity: 0.2;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.l_b1bx1bt{
    height: 800px;
}
.l_d1bx2img_clipbox {
    position: relative;
    overflow: hidden;
    height: 800px;
}
.l_d1bx2img_clipbox #video{
    position: absolute;
    left: 50%;
    top: 50%;
    /* z-index: 2; */
    transform: translate(-50%, -50%);
    width: 100%;
    height: calc(100% - 3px);
    object-fit: cover;
}
.l_d1bx1_imgclip {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 5;
    transform: translate(-50%, -50%) scale(.92);
    overflow: hidden;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 0 1000vw #FAFAFA;
}
.l_b1box2{
    padding-top: 114px;
    padding-bottom: 160px;
    background: #F6F6F8;
    overflow: hidden;
}
.l_b1bx3li{
    width: 25%;
    padding: 0 36px;
}
.l_b1bx3ul{
    margin: 0 -36px;
}
.l_b1bx3lis{
    width: 100%;
    background-color: rgba(255, 255, 255, 0.16);
    backdrop-filter: blur(14px);
    padding: 30px 40px 48px;
    position: relative;
    height: 422px;
}
.l_b1bx3lis::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(29, 32, 135, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
}
.l_b1bx3bt{
    margin-top: 70px;
}
.l_b1box3{
    position: relative;
    height: 893px;
}
.l_b1box3::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .26);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 6;
}
.l_b1bx3img {
    height: 100%;
    position: relative;
}
.l_sylbimmg_bg {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
}
.l_sylbimmg_bg_after {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;
}
.l_b1bx3nr {
    position: absolute;
    z-index: 8;
    top: 14%;
    left: 50%;
    transform: translateX(-50%);
}
.l_b1box3 h2{
    color: #ffffff;
}
.l_b1bx2con {
    /* width: calc(50vw + 780px); */
    padding-left: calc(50% - 780px);
    position: relative;
}
.l_b1bx2con .swiper-slide{
    width: 35% !important;
    background-color: #ffffff;
    overflow: hidden;
    height: 756px;
}
.l_b1bx2cons{
    position: relative;
}
.l_b1bx2tit{
    font-size: 32px;
    line-height: 1.5;
    color: #333333;
    font-weight: bold;
}
.l_b1bx2p1 p{
    font-size: 16px;
    line-height: 1.75;
    color: #666666;
}
.l_b1bx2p2 p{
    font-size: 14px;
    line-height: 40px;
    color: #fff;
}
.l_b1bx2p2 li{
    width: auto;
    padding: 0 22px;
    background: #1D2088;
    border-radius: 40px;
    display: inline-block;
    margin-right: 7px;
}
.l_b1bx2p1 {
    margin-top: 15px;
    margin-bottom:25px;
}
.l_b1bx2wz{
    padding: 68px 60px;
    margin-top: 30px;
    bottom: 0;
    width: 100%;
}
.l_b1bx2con .ys_imgbox_cover{
    width: 100%;
}
.l_b1bx2bt{
    margin-top: 65px;
}
.l_b1bx2bt .swiper-pagination-progressbar {
    background: #DDE4E9;
}
.l_b1bx2bt .swiper-container-horizontal>.swiper-pagination-progressbar{
    width: 645px;
    height: 1px;
    left: 145px;
    top: inherit;
    bottom: 3px;
}
.l_b1bx2bt .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #1D2087;
    top: -1px;
    height: 3px;
}
.l_b1bx2bt .swiper-container{
    padding-bottom: 92px;
}
.l_b1bx2arrow{
    width: 120px;
    position: absolute;
    left: 0;
    bottom: -24px;
    z-index: 50;
}
.l_b1bx2arr{
    width: 54px;
    height: 54px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}
.l_b1bx2arr img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    max-width: inherit;
    transition: all .36s;
}
.l_b1bx3lis .ys_imgbox_cover{
    width: 87.5%;
}
.l_b1bx3tit{
    font-size: 24px;
    line-height: 1.3;
    height: 62.5px;
    color: #ffffff;
    font-weight: bold;
}
.l_b1bx3p p{
    font-size: 16px;
    line-height: 1.75;
    color: #ffffff;
}
.l_b1bx3p{
    margin-top: 15px;
    display: none;
}
/* .l_b1bx3li3 .l_b1bx3p,
.l_b1bx3li4 .l_b1bx3p{
    position: absolute;
    bottom: -25px;
    left: 0;
}
.l_b1bx3li3 .l_b1bx3wz,
.l_b1bx3li4 .l_b1bx3wz{
    margin-top: 270px;
}
.l_b1bx3li3.on .l_b1bx3wz,
.l_b1bx3li4.on .l_b1bx3wz{
    transform: translateY(-20px) !important;
} */
.l_b1bx3wz{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 5;
    transition: all .36s;
}
.l_b1bx3lis1{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
}
.l_b1bx3li.on .l_b1bx3wz{
    transform: translateY(0);
}
.l_b1bx3li.on .l_b1bx3lis::after{
    opacity: 1;
}
.l_b1bx1ul{
    width: 170px;
}
.l_b1bx1li p{
    font-size: 20px;
    line-height: 1.75;
    color: #ffffff;
    transition: all .36s;
    padding-left: 24px;
    position: relative;
    opacity: 0.3;
}
.l_b1bx1li{
    position: relative;
    cursor: pointer;
    margin-bottom: 15px;
}
.l_b1bx1li::before{
    content: "";
    width: 2px;
    height: 100%;
    background-color: rgba(255,255,255,.3);
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    transition: all .36s;
}
.l_b1bx1li.on p{
    opacity: 1;
}
.l_b1bx1li.on::before{
    background-color: rgba(255,255,255,1);
}
.l_b1bx1li2s{
    padding: 58px 68px;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 30px;
    backdrop-filter: blur(14px);
    /* animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.2s; */
   
}
.l_b1bx1tit1{
    font-size: 36px;
    line-height: 1.5;
    color: #ffffff;
    font-weight: bold;
}
.l_b1bx1tit2{
    font-size: 26px;
    line-height: 1.5;
    color: #ffffff;
    margin: 20px 0;
}
.l_b1bx1p2 p{
    font-size: 16px;
    line-height: 2;
    color: #ffffff;
}
.l_b1bx1li2{
    width: 557px;
    position: absolute;
    top: 16%;
    left: 35%;
    z-index: 6;
    display: none;
}
.l_b1pointli{
    width: 30px;
    position: absolute;
    z-index: 6;
    display: none;
}
.l_b1pointli img{
    width: 100%;
}
.l_b1pointli{
    top: 55%;
    left: 32%;
}
.l_b1s1li1.act{
    display: block;
    transition: display .5s  5.4s;
}
.l_b1s1li1.act .l_b1bx1li2s{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 5.4s;
}
.l_b1s1li2.act{
    display: block;
    transition: display .5s  9.4s;
}
.l_b1s1li2.act .l_b1bx1li2s{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 9.4s;
}
.l_b1s1li3.act{
    display: block;
    transition: display .5s  5.4s;
}
.l_b1s1li3.act .l_b1bx1li2s{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 5.4s;
}
.l_b1s1li4.act{
    display: block;
    transition: display .5s  4.4s;
}
.l_b1s1li4.act .l_b1bx1li2s{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 4.4s;
}
.l_b1s1li5.act{
    display: block;
    transition: display .5s  5.4s;
}
.l_b1s1li5.act .l_b1bx1li2s{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 5.4s;
}
.l_b1s1li6.act{
    display: block;
    transition: display .5s  6.4s;
}
.l_b1s1li6.act .l_b1bx1li2s{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 6.4s;
}
.l_b1s1li7.act{
    display: block;
    transition: display .5s  4.4s;
}
.l_b1s1li7.act .l_b1bx1li2s{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 4.4s;
}

.l_b1pointli1.act{
    display: block;
    transition: display .5s  2.1s;
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 5.1s;
} 
.l_b1pointli2.act{
    display: block;
    transition: display .5s  9.1s;
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 9.1s;
} 
.l_b1pointli3.act{
    display: block;
    transition: display .5s  5.1s;
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 5.1s;
} 
.l_b1pointli4.act{
    display: block;
    transition: display .5s  4.1s;
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 4.1s;
} 
.l_b1pointli5.act{
    display: block;
    transition: display .5s  5.1s;
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 5.1s;
} 
.l_b1pointli6.act{
    display: block;
    transition: display .5s  6.1s;
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 6.1s;
} 
.l_b1pointli7.act{
    display: block;
    transition: display .5s  4.1s;
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 4.1s;
} 
 
.l_b1pointli1 {
    top: 61%;
    left: 44%;
}
.l_b1pointli2 {
    top: 55%;
    left: 55%;
}
.l_b1pointli3 {
    top: 55%;
    left: 42%;
}
.l_b1pointli4 {
    top: 48%;
    left: 51%;
}
.l_b1pointli5 {
    top: 10%;
    left: 32%;
}
.l_b1pointli6 {
    top: 20%;
    left: 68%;
}
.l_b1pointli7 {
    top: 54%;
    left: 50%;
}
.l_b1s1li1 {
    top: 16%;
    left: 46%;
}
.l_b1s1li2 {
    top: 6%;
    left: 24%;
}
.l_b1s1li3 {
    top: 16%;
    left: 45%;
}
.l_b1s1li4 {
    top: 10%;
    left: 15%;
}
.l_b1s1li7 {
    top: 16%;
    left: 55%;
}
/* .l_d1bx2img_clipbox::after{
    content: "";
    width: 40%;
    height: 45%;
    background: rgba(0, 13, 58, .3);
    position: absolute;
    top: 36%;
    left: 16%;
} */
.swiper-button-disabled{
    opacity: 0.5;
    cursor: default;
    pointer-events: none;
}
.l_b1bx1btns .l_c1bx2arrow {
    width: 50px;
    right: 50px;
}
.l_c1bx2prev.act{
    opacity: 0 !important;
    pointer-events: none !important;
}
.l_c1bx2next.act{
    opacity: 0 !important;
    pointer-events: none !important;
}
.l_b1bx1btns .l_c1bx2arr{
    opacity: 1;
    width: 46px;
    height: 46px;
    position: relative;
    overflow: hidden;
    transform: rotate(90deg);
}
.l_b1bx1btns .l_c1bx2arr img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    max-width: inherit;
    transition: all .36s;
}

.l_b1bx1btns .l_c1bx2prev{
    left: 0;
}
.l_b1bx1btns .l_c1bx2next{
    right: 0;
}
.l_b1pointli::before{
    content: "";
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: rgba(255, 255, 255, .3);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    animation: boderM 3s .7s infinite;
}
.l_b1pointli::after{
    content: "";
    width: 30px;
    height: 30px;
    background: rgba(255, 255, 255, .3);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    animation: boderM 3s infinite;
}
@keyframes boderM {
	0% {
		transform: translate(-50%,-50%) scale(1);
		opacity: 0
	}
	20% {
		opacity: 1
	}
	75% {
		transform: translate(-50%,-50%) scale(2);
		opacity: 0
	}
	100% {
		opacity: 0
	}
}
/* B科技创新-end */
/* C产品解决方案 */
.l_b1bx1tit p {
    font-size: 24px;
    line-height: 1.75;
    color: #666666;
    text-align: center;
}
.l_c1page .l_nybanp p{
    font-size: 20px;
    line-height: 2;
    color: #ffffff;
    opacity: 0.8;
}
.l_nybanp{
    margin-top: 40px;
}
.l_c1page h1{
    text-align: left;
}
.ys_cont1520{
    width: 1520px;
    margin: auto;
}
.l_c1banner{
    width: 42%;
}
.l_c1page .l_banscroll{
    bottom: 60px;
    justify-content: left;
}
.ys_cont1528{
    width: 1528px;
    margin: auto;
}
.l_c1page .l_b1bx1tit h2{
    color: #000000;
}
.l_c1box1{
    padding-top: 130px;
    padding-bottom: 176px;
}

.l_c1bx1li{
    width: 25%;
    padding: 0 31px;
}
.l_c1bx1ul{
    margin: 0 -31px;
}
.l_c1bx1lis{
    width: 100%;
    display: block;
    padding: 67px 56px 50px;
    background: rgba(119, 130, 192, 0.09);
    backdrop-filter: blur(10px);
    position: relative;
    transition: all .36s;
}

.l_c1bx1tit{
    font-size: 30px;
    line-height: 1.5;
    color: #333333;
    font-weight: bold;
    transition: all .36s;
    height: 45px;
    overflow: hidden;
    /* text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical; */
}
.l_c1bx1p p{
    font-size: 18px;
    line-height: 1.75;
    color: #666666;
    transition: all .36s;
    height: 157.5px;
    overflow: hidden;
    /* text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical; */
}
.l_c1bx1p{
    margin-top: 15px;
    margin-bottom: 66px;
}
.l_c1bx1ic{
    width: 34px;
    transition: all 0.36s;
    opacity: 0;
}
.l_c1bx1ic img{
    width: 100%;
}
.l_c1box5{
    padding-top: 140px;
    padding-bottom: 120px;
}
.l_c1bx5ri{
    width: 43%;
}
.l_c1bx5ri img{
    width: 100%;
}
.l_c1bx5le{
    width: 57%;
    padding-right: 100px;
}
.l_c1bx5bt{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.l_c1bx5ul{
    margin: 0 -20px;
}
.l_c1bx5li{
    width: 50%;
    padding: 0 20px;
    margin-bottom: 70px;
}
.l_c1bx5li p{
    font-size: 24px;
    line-height: 1.75;
    color: #000000;
}
.l_c1bx5li span{
    font-size: 80px;
    color:#1D2087;
    font-weight: bold;
}
.l_c1bx5bt{
    margin-top: 40px;
}
.ys_cont1320{
    width: 1320px;
    margin: auto;
}
.l_c1bx4p p{
    font-size: 20px;
    line-height: 1.75;
    color: #ffffff;
    text-align: center;
}
.l_c1bx4tit{
    font-size: 40px;
    line-height: 1.5;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    margin-bottom: 40px;
}
.l_c1box4{
    height: 852px;
    position: relative;
}
.l_c1bx4nr {
    z-index: 5;
}
.l_c1bx4pic{
    position: relative;
    height: 100%;
}
.l_c1bx4_picul{
    width: 100%;
    height: 100%;
}
.l_c1bx4_picli,
.l_c1bx4_picul .slick-track,
.l_c1bx4_picul .slick-list{
    width: 100%;
    height: 100%;
}
.l_c1bx4li:not(:first-child){
    display: none;
}
.l_c1bx4li{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.l_c1bx4ul .slick-dots li {
    width: 12px;
    height: 6px;
    margin: 0 4px;
    border-radius: 20px;
    background: rgba(255,255,255,.5);
}
.l_c1bx4ul .slick-dots li.slick-active {
    width: 25px;
    background: rgba(255,255,255,1);
}
.l_c1bx4ul .slick-dots {
    bottom: -150px;
}
.l_c1bx4ul .slick-prev, 
.l_c1bx4ul .slick-next{
    width: 46px;
    height: 46px;
    background: url(../images/c1_icon1.svg) center / cover no-repeat;
    z-index: 5;
}
.l_c1bx4ul .slick-next{
    background: url(../images/c1_icon2.svg) center / cover no-repeat;
}
.slick-disabled{
    opacity: 0.4;
    cursor: default;
    pointer-events: none;
}
.l_c1box3{
    padding-top: 160px;
    padding-bottom: 285px;
    position: relative;
}
.l_c1box3::after{
    content: "";
    width: 880px;
    height: 880px;
    border-radius: 50%;
    background: linear-gradient(180deg, #FFFFFF 77.44%, rgba(255, 255, 255, 0) 122.65%);
    box-shadow: 0px 80px 60px 0px rgba(0, 0, 0, 0.03);
    position: absolute;
    left: 50%;
    top: 105px;
    transform: translateX(-50%) scale(1.5);
    transform-origin: center bottom;
    z-index: -1;
    transition: all 1s ease-out;

}
.l_c1box3.act::after{
     transform: translateX(-50%) scale(1);
     transition-delay: 0.3s;
}
.l_f1bx2bt .swiper-wrapper {
    transition-timing-function: linear !important;
}
.l_f1bx2bt .swiper-slide{
    width: 1920px;
}
.l_c1bx3ul2{
    animation-delay: .8s;
}
@keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-50%,-100%,0);
        transform:translate3d(-50%,-100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:translate(-50%,0,0);
        transform:translate(-50%,0,0)
    }
}
/* .l_c1box3.act::after{
    animation: fadeInDown 1s ease both;
} */
.l_c1bx3tp{
    padding-bottom: 55px;
    position: relative;
    /* margin-top: 90px; */
}
.l_c1bx3tp::after{
    content: "";
    width: 100%;
    height: 1px;
    background: radial-gradient(50% 50% at 50% 50%, #D9D9D9 0%, rgba(217, 217, 217, 0) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
}
.l_c1bx3tps{
    width: 97%;
    margin: auto;
}
.l_c1bx3ul{
    margin: 0 -10px;
}
.l_c1bx3li{
    width: 11.111111%;
    padding: 0 10px;
}
.l_c1bx3lis p{
    font-size: 16px;
    line-height: 1.75;
    color: #666666;
    font-weight: bold;
    text-align: center;
    margin-top: 25px;
}
.l_c1bx3li .ys_imgbox_cover{
    width: 70px;
    margin: auto;
    transition: all .36s;
}

.l_c1bx3bt{
    margin-top: 66px;
}
.l_c1bx3list{
    width: 46%;
    margin: auto;
}
.l_c1bx3li2{
    width: 50%;
    padding: 0 12px;
    margin-bottom: 55px;
}
.l_c1bx3ul2{
    margin: 0 -12px;
}
.l_c1bx3num{
    width: 62px;
    height: 62px;
    border-radius: 50%;
    background: rgba(29, 32, 135, .1);
}
.l_c1bx3num p{
    font-size: 26px;
    line-height: 62px;
    color: #1D2087;
    font-weight: bold;
    text-align: center;
}
.l_c1bx3tit{
    font-size: 24px;
    line-height: 1.5;
    color: #333333;
    font-weight: bold;
}
.l_c1bx3wz p{
    margin-top: 12px;
    font-size: 16px;
    line-height: 1.75;
    color: #666666;
}
.l_c1bx3wz{
    width: calc(100% - 62px);
    padding-left: 20px;
}
.l_c1bx3lis2 {
    display: flex;
    align-items: center;
}
.l_c1bx2li{
    width: 20%;
    padding: 0 20px;
}
.l_c1bx2ul{
    margin: 0 -20px;
}
.l_c1bx2nrs{
    width: 88.5%;
    margin: auto;
    position: relative;
    z-index: 1;
}
.l_c1bx2nrs::after{
    content: "";
    width: 100%;
    height: 100%;
    background: radial-gradient(64.96% 5226.75% at 50% -50%, #ddd 30%, rgba(255, 255, 255, 0) 71.45%);
    opacity: 0.8;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.l_c1bx2li .ys_imgbox_cover{
    width: 100%;
    border-radius: 50%;
    margin: auto;
}
.l_c1bx2ic{
    width: 25px;
    margin: auto;
    position: relative;
    transition: all .36s;
}
.l_c1bx2ic::after{
    content: "";
    width: 130%;
    height: 130%;
    border: 1.5px solid rgba(255, 255, 255, 1);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    opacity: 0;
    transition: all .36s;
}
.l_c1bx2li p{
    font-size: 16px;
    line-height: 1.75;
    color: #777;
    transition: all .36s;
    text-align: center;
    margin-top: 12px;
}
.l_c1box2{
    position: relative;
    height: calc(100vh - 88px);
    overflow: hidden;
}
.l_c1box2::after{
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.1);
    position: absolute;
    top: 0;
    left: 0;
}
.l_c1box2::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 46.5%, rgba(0, 0, 0, 0.1) 92.64%);
    position: absolute;
    top: 0;
    left: 0;
}
.l_c1box2.act .l_c1pointli{
    opacity: 0;
    pointer-events: none;

}
.l_c1video{
    position: absolute;
    left: 50%;
    top: 50%;
    /* z-index: 2; */
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.l_c1bx2li3:not(:nth-child(6)){
    display: none;
}
.l_c1bx2li3.act{
    z-index: 5;
}
.l_c1bx2nr {
    bottom: 65px;
    z-index: 7;
}
.l_c1bx2nrs1{
    width: 53%;
    margin: auto;
}
.l_c1bx2lis{
    cursor: pointer;
    padding-top: 24px;
    padding-bottom: 10px;
}
.l_c1pointli{
    width: 30px;
    position: absolute;
    cursor: pointer;
    z-index: 5;
}
.l_c1pointli img{
    width: 100%;
}
.l_c1bx2tab{
    width: 45%;
    margin: auto;
    top: 70px;
    z-index: 5;
}
.l_c1bx2ul2{
    border-radius: 30px;
    /* border: 0.5px solid rgba(255, 255, 255, 1); */
    /* padding: 5px 0; */
    background: rgba(0,0,0,.2);
}
.l_c1bx2li2 p{
    font-size: 16px;
    line-height: 1.75;
    color: #ffffff;
    text-align: center;
}
.l_c1bx2li2 {
    padding: 6px 28px;
    cursor: pointer;
}
.l_c1bx2li2.act{
    background: rgba(255, 255, 255, 0.5);
    border-radius: 30px;
    border: 0.5px solid rgba(255, 255, 255, 0.5);
}
/* .l_c1pointli1{
    top: 40%;
    left: 45.5%;
}
.l_c1pointli2{
    top: 39%;
    left: 83%;
}
.l_c1pointli3{
    top: 54%;
    left: 64.5%;
}
.l_c1pointli4{
    top: 50%;
    left: 78%;
}
.l_c1pointli5{
    top: 66%;
    left: 34.5%;
}
.l_c1pointul2 .l_c1pointli1 {
    top: 40%;
    left: 30.5%;
}
.l_c1pointul2 .l_c1pointli2 {
    top: 47%;
    left: 70%;
}
.l_c1pointul2 .l_c1pointli3 {
    top: 57%;
    left: 41.5%;
}
.l_c1pointul2 .l_c1pointli4 {
    top: 78%;
    left: 67%;
}
.l_c1pointul2 .l_c1pointli5 {
    top: 66%;
    left: 26.5%;
} */
.l_c1bx2arr {
    width: 46px;
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: all .36s;
    /* opacity: 0.5; */
}
.l_c1bx2arr img{
    width: 100%;
}
.l_c1bx2arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 20;
}
.l_c1bx2prev{
    left: 93px;
}
.l_c1bx2next {
    right: 93px;
}
.l_c1bx2li.on .l_c1bx2ic{
    transform: scale(1.48);
}
.l_c1bx2li.on .l_c1bx2ic::after{
    opacity: 1;
}
.l_c1bx2li.on p{
    color: #333333;
}

.l_c1bx5nr .l_b1bx1tit p{
    margin-top: 30px;
}
.l_nybanwz h1{
    font-size: 48px;
    color: #ffffff;
    font-weight: bold;
    /* text-align: center; */
}
/* .l_e1page h1,
.l_g2page h1,
.l_h1page h1{
    text-align: left;
} */






/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .l_c1bx2arr:hover .l_before{
        opacity: 0;
    }
    .l_c1bx2arr:hover .l_after{
        opacity: 1;
    }
    .mc_a1s1_lisbox:hover .mc_a1s1li_txtbox::before {
        width: 100%;
    }
    .mc_a1s1_lisbox:hover .mc_a1s1li_title {
        color: #000000;
        transform: translateY(-4px);
    }
    .mc_a1s1_lisbox:hover .mc_a1s1li_txt {
        opacity: 1;
    }
    .mc_a1s3_lisbox:hover .mc_a1s3li_txtbox {
        background: rgba(255, 255, 255, .95);
    }
    .mc_a1s3_lisbox:hover .mc_a1s3li_title {
        font-weight: bold;
    }
    .mc_a1s3_lisbox:hover .mc_a1s3li_date {
        height: 20px;
        margin-top: 15px;
        opacity: 1;
    }
    .g_new1.mc_list_imgbox:hover .mc_list_under {
        opacity: 0;
    }
    .g_new1.mc_list_imgbox:hover .mc_list_img {
        opacity: 1;
    }
    .g_new1:hover::before {
        transform: scale(10);
        transition: transform .7s ease-out;
    }
    /* 按钮效果-start */
    .l_a1bx2li a:hover .l_webbtn,
    .l_h2bx2li a:hover .l_webbtn,
    .l_g1bx1li a:hover .l_webbtn,
    .l_h1bx1li a:hover .l_webbtn,
    .l_webbtn:hover{
        background: #1D2087;
    }
    .l_a1bx2li a:hover .l_webbtn p,
    .l_h2bx2li a:hover .l_webbtn p,
    .l_g1bx1li a:hover .l_webbtn p,
    .l_webbtn:hover p,
    .l_h1bx1li a:hover .l_webbtn p{
        color: #ffffff;
    }
    .l_a1bx2li a:hover .l_before,
    .l_h2bx2li a:hover .l_before,
    .l_g1bx1li a:hover .l_before,
    .l_webbtn:hover .l_before,
    .l_h1bx1li a:hover .l_before{
        opacity: 0;
    }
    .l_a1bx2li a:hover .l_after,
    .l_h2bx2li a:hover .l_after,
    .l_g1bx1li a:hover .l_after,
    .l_webbtn:hover .l_after,
    .l_h1bx1li a:hover .l_after{
        opacity: 1;
    }
    .l_a1bx2li a:hover .l_webbtnnr,
    .l_h2bx2li a:hover .l_webbtnnr,
    .l_g1bx1li a:hover .l_webbtnnr,
    .l_webbtn:hover .l_webbtnnr,
    .l_h1bx1li a:hover .l_webbtnnr{
        margin-left: 23px;
    }
    /* 按钮效果-end */
    .l_i1tbli p:hover{
        color: #1D2087;
    }
    .l_i1tbli p:hover::after{
        width: 100%;
    }
    .l_h1bx1li a:hover{
        box-shadow: 0px 4px 40px 0px rgba(47, 49, 116, 0.15);
    }
    .l_h1bx1li a:hover .ys_imgbox_cover img,
    .l_a1bx2li:hover .ys_imgbox_cover img,
    .l_a1bx4lis:hover .ys_imgbox_cover img,
    .l_d1bx1li:hover .ys_imgbox_cover img,
    .l_a1bx5le a:hover .l_a1bx5img img,
    .l_g1bx1li a:hover .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .pc_fenye li:hover{
        color: #ffffff;
        background: #1D2087;
    }
    .l_h2contli a:hover{
        color: #1D2087;
    }
    .l_g1bx1ul .slick-prev:hover,
    .l_g1bx1ul .slick-next:hover,
    .l_d1bx3ul .slick-prev:hover,
    .l_d1bx3ul .slick-next:hover{
        background-color: #1D2087;
    }
    .l_g1bx1ul .slick-prev:hover::after,
    .l_d1bx3ul .slick-prev:hover::after{
        background: url(../images/g1_icon1_1.svg) center / cover no-repeat;
    }
    .l_g1bx1ul .slick-next:hover::after,
    .l_d1bx3ul .slick-next:hover::after{
        background: url(../images/g1_icon2_1.svg) center / cover no-repeat;
    }
    .l_g1bx3arr:hover{
        background-color: #1D2087;
    }
    .l_g1bx3arr:hover .l_after{
        opacity: 1;
    }
    .l_g1bx3arr:hover .l_before{
        opacity: 0;
    }
    .l_f1bx4li2s:hover{
        transform: translateY(-10px);
    }
    .l_c1bx1lis:hover{
        background: rgba(29, 32, 135, 0.6);
    }
    .l_c1bx1lis:hover .l_c1bx1tit{
        color: #ffffff;
    }
    .l_c1bx1lis:hover .l_c1bx1p p{
        color: #ffffff;
    }
    .l_c1bx1lis1 .l_c1bx1lis:hover .l_c1bx1ic{
        opacity: 1;
    }
    .l_c1bx3lis:hover .ys_imgbox_cover{
        transform: translateY(-10px);
    }
    .l_hdnavlia1:hover{
        color: #1D2087;
    }
    .l_hdnavlia2:hover{
        color: #1D2087;
    }
    .l_hdnavlia3:hover{
        color: #1D2087;
    }
    .mc1_area_a:hover{
        color: #1D2087;
    }
    .l_ftlinkbt a:hover{
        opacity: 1;
    }
    .l_ftfyicon:hover .l_before{
        opacity: 0;
    }
    .l_ftfyicon:hover .l_after{
        opacity: 1;
    }
    .l_breadli p:hover{
        color: #1D2087;
    }
    .l_b1bx2arr:hover .l_before{
        opacity: 0;
    }
    .l_b1bx2arr:hover .l_after{
        opacity: 1;
    }
    .l_f1bx3li2s:hover{
        box-shadow: 5px 5px 22px 7px rgb(48 48 48 / 5%);
        box-shadow: 0px 0px 8px 4px rgb(48 48 48 / 5%);
    }
    .l_b1page .l_b1bx1btns .l_c1bx2arr:hover{
        background-color: #1D2087;
    }
   
    .mc_a1s3li_more {
        position: absolute;
        right: 35px;
        bottom: 20px;
        width: 18px;
    }
}
.l_e1bx1bt p{
    text-align: center;
}
/* .l_i1bx3lis,.l_i1bx3coin {
    position: relative;
}
.l_i1bx3lis::after,
.l_i1bx3coin::after{
    content: "*";
    font-size: 16px;
    color: red;
    position: absolute;
    left: 54px;
    top: 50%;
    transform: translateY(-50%);
}
.l_i1bx3li1 .l_i1bx3lis::after{
    top: 30px;
    left: 181px;
}
.l_i1list5 .l_i1bx3coin::after{
    left: 70px;
} */
.l_i1bx3ts p{
    font-size: 16px;
    line-height: 64px;
    color: #999999;
}
.l_i1bx3ts span{
    color: red;
}
.l_i1bx3ts {
    width: 40px;
}
.l_i1bx3in {
    width: calc(100% - 40px);
    height: 64px;
   
}
.l_i1bx3lis input{
    padding: 0;
    padding-left: 10px;
}
.l_i1bx3lis{
    padding: 0 20px;
}
.l_i1bx3li1 .l_i1bx3ts{
    width: 100% !important;
}
.l_i1bx3txt{
    width: 100%;
    height: 150px;
}
.l_i1bx3li1 textarea{
    padding: 0;
}
.l_i1bx3li1 .l_i1bx3lis{
    padding-bottom: 20px;
}
.l_i1list5 .l_i1bx3ts {
    width: 60px;
}
.l_i1list5 .l_i1bx3in {
    width: calc(100% - 60px);
}
.l_i1bx3coins{
    width: 100%;
    padding: 0 20px;
    background-color: #ffffff;
}
.l_i1bx3le {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.l_f1bx2bt .swiper-slide:last-child{
    overflow: hidden;
}
.l_f1bx2bt .swiper-slide:last-child .l_f1bx2line{
    width: 1920px;
}
.l_nyban.on img {
    transform: scale(1.15);
    transition: all 3s ease;
}
.l_b1page .l_b1bx1btns .l_c1bx2arr{
    width: 54px;
    height: 54px;
    border-radius: 50%;
    background-color: #fff;
}
.l_b1page .l_b1bx1btns .l_c1bx2arrow{
    width: 54px;
}
.l_b1page .l_b1bx1btns .l_c1bx2prev{
    transform: rotate(-90deg);
    margin-bottom: 20px;
}
.mc_inban_modal {
    transition: transform 1.5s cubic-bezier(.18, .63, 0, 1);
}
html.on1.off .mc_inban_modal {
    transition: transform .8s cubic-bezier(0, 0, 0.2, 1) 0.6s, opacity .6s ease-out 1s;
    opacity: 0;
    transform: translate3d(0px, 0px, 0px) scale(10, 10);
}
.mc_inban_txt {
    transition: transform 1s cubic-bezier(.215, .61, .355, 1), opacity 1s ease-out;
    transition-delay: .8s;
}
html.on1.off .mc_inban_txt {
    transition: transform 1s cubic-bezier(0, 0, 0.2, 1), opacity 1s ease-out;
    transition-delay: 0s;
}
html.on1 .mc_inban_txt {
    transition: transform .8s cubic-bezier(0, 0, 0.2, 1), opacity .8s ease-out;
    transition-delay: 1s;
}
.mc_inban_img {
    transition: transform 3s cubic-bezier(.215, .61, .355, 1), opacity 0.1s ease-out;
    transition-delay: 1.5s;
}
html.on1.off .mc_inban_img {
    transition: transform 3s cubic-bezier(.215, .61, .355, 1), opacity 0.1s ease-out;
    transition-delay: 0s;
}
html.on1.off .he_inban_img {
    transition: transform 3s cubic-bezier(.215, .61, .355, 1), opacity 0.1s ease-out;
    transition-delay: 0s;
}
html.on1.off .ys_hd_pc {
    transition: transform 3s cubic-bezier(.215, .61, .355, 1), opacity 0.1s ease-out;
    transition-delay: 0s;
}
.he_inban_img {
    transition: all 0.34s 1.3s;
}

.l_c1bx2li{
    width: 16.666666%;
    padding: 0;
}
/* .l_c1bx2li:first-child{
    width: 0 !important;
} */
.l_c1bx2li32 .l_c1pointli1{
    top: 35%;
    left: 56%;
}
.l_c1bx2li32 .l_c1pointli2{
    top: 69%;
    left: 34.5%;
}
.l_c1bx2li32 .l_c1pointli3{
    top: 54%;
    left: 64.5%;
}
.l_c1bx2li32 .l_c1pointli4{
    top: 64%;
    left: 91%;
}
.l_c1bx2li32 .l_c1pointli5{
    top: 39%;
    left: 83%;
}

.l_c1bx2li32 .l_c1pointul4 .l_c1pointli1,
.l_c1bx2li32 .l_c1pointul5 .l_c1pointli1 {
    top: 40%;
    left: 30.5%;
}
.l_c1bx2li32 .l_c1pointul4 .l_c1pointli2,
.l_c1bx2li32 .l_c1pointul5 .l_c1pointli2{
    top: 66%;
    left: 26.5%;
}
.l_c1bx2li32 .l_c1pointul4 .l_c1pointli3,
.l_c1bx2li32 .l_c1pointul5 .l_c1pointli3 {
    top: 57%;
    left: 41.5%;
}
.l_c1bx2li32 .l_c1pointul4 .l_c1pointli4,
.l_c1bx2li32 .l_c1pointul5 .l_c1pointli4 {
    top: 78%;
    left: 67%;
}
.l_c1bx2li32 .l_c1pointul4 .l_c1pointli5,
.l_c1bx2li32 .l_c1pointul5 .l_c1pointli5{
    top: 47%;
    left: 70%;
}


.l_c1bx2li31 .l_c1pointli1{
    top: 26%;
    left: 51%;
}
.l_c1bx2li31 .l_c1pointli2{
    top: 33%;
    left: 56%;
}
.l_c1bx2li31 .l_c1pointli3{
    top: 36%;
    left: 58%;
}
.l_c1bx2li31 .l_c1pointli4{
    top: 19%;
    left: 46.3%;
}
.l_c1bx2li31 .l_c1pointli5{
    top: 37%;
    left: 45.3%;
}
.l_c1bx2li31 .l_c1pointli6{
    top: 72%;
    left: 49.3%;
}
.l_c1bx2li31 .l_c1pointli7{
    top: 53%;
    left: 44.3%;
}
.l_c1bx2li31 .l_c1pointli8{
    top: 83%;
    left: 42.3%;
}
.l_c1bx2li31 .l_c1pointul3 .l_c1pointli1,
.l_c1bx2li31 .l_c1pointul4 .l_c1pointli1,
.l_c1bx2li31 .l_c1pointul5 .l_c1pointli1{
    top: 65%;
    left: 9%;
}
.l_c1bx2li31 .l_c1pointul3 .l_c1pointli2,
.l_c1bx2li31 .l_c1pointul4 .l_c1pointli2,
.l_c1bx2li31 .l_c1pointul5 .l_c1pointli2{
    top: 54%;
    left: 21%;
}
.l_c1bx2li31 .l_c1pointul3 .l_c1pointli3,
.l_c1bx2li31 .l_c1pointul4 .l_c1pointli3,
.l_c1bx2li31 .l_c1pointul5 .l_c1pointli3{
    top: 29%;
    left: 38%;
}
.l_c1bx2li31 .l_c1pointul3 .l_c1pointli4,
.l_c1bx2li31 .l_c1pointul4 .l_c1pointli4,
.l_c1bx2li31 .l_c1pointul5 .l_c1pointli4 {
    top: 51%;
    left: 59.3%;
}
.l_c1bx2li31 .l_c1pointul3 .l_c1pointli5 ,
.l_c1bx2li31 .l_c1pointul4 .l_c1pointli5 ,
.l_c1bx2li31 .l_c1pointul5 .l_c1pointli5{
    top: 33%;
    left: 48.3%;
}
.l_c1bx2li31 .l_c1pointul3 .l_c1pointli6,
.l_c1bx2li31 .l_c1pointul4 .l_c1pointli6,
.l_c1bx2li31 .l_c1pointul5 .l_c1pointli6 {
    top: 39%;
    left: 95.3%;
}
.l_c1bx2li31 .l_c1pointul3 .l_c1pointli7,
.l_c1bx2li31 .l_c1pointul4 .l_c1pointli7,
.l_c1bx2li31 .l_c1pointul5 .l_c1pointli7 {
    top: 76%;
    left: 53.3%;
}

.l_c1bx2li33 .l_c1pointli1{
    top: 53%;
    left: 30%;
}
.l_c1bx2li33 .l_c1pointli2{
    top: 53%;
    left: 9%;
}
.l_c1bx2li33 .l_c1pointli3{
    top: 47%;
    left: 69%;
}
.l_c1bx2li33 .l_c1pointli4{
    top: 53%;
    left: 89%;
}
.l_c1bx2li33 .l_c1pointul3 .l_c1pointli1,
.l_c1bx2li33 .l_c1pointul4 .l_c1pointli1{
    top: 52%;
    left: 24%;
}
.l_c1bx2li33 .l_c1pointul3 .l_c1pointli2,
.l_c1bx2li33 .l_c1pointul4 .l_c1pointli2{
    top: 44%;
    left: 18%;
}
.l_c1bx2li33 .l_c1pointul3 .l_c1pointli3,
.l_c1bx2li33 .l_c1pointul4 .l_c1pointli3{
    top: 57%;
    left: 40%;
}
.l_c1bx2li33 .l_c1pointul3 .l_c1pointli4,
.l_c1bx2li33 .l_c1pointul4 .l_c1pointli4{
    top: 65%;
    left: 61%;
}
.l_c1bx2ul{
    margin-left: -16.666666%;
}
.l_c1bx2nrs1 {
    overflow: hidden;
}
.l_c1bx2ul .slick-track{
    margin: auto;
}
.l_c1page .l_c1bx2prev.act{
    opacity: 0.5 !important;
}
.l_c1page .l_c1bx2next.act{
    opacity: 0.5 !important;
}
.l_f1page .l_nybanwz{
    transition: all .36s;
}
.l_f1bx1sp.act2 .l_nybanwz {
    opacity: 0;
}
.l_c1pointli.on .l_before{
    opacity: 0;
}
.l_c1pointli.on .l_after{
    opacity: 1;
}
.l_nybanner {
    overflow: hidden;
}
.l_c1pointli{
    transition: opacity .36s ,top .36s .36s, left .36s .36s;
}

/* 20220801 */
.l_c1bx2sp_ph{
    display: none;
}
.l_c1bx2ul.l_c1bx2ul2{
    border: none;
}
.l_f1bx2lbnr21 .l_f1bx2wz1 {
    bottom: 115px;
    left: -120px;
    top: inherit;
}
.l_f1bx2lbnr17 .l_f1bx2wz2{
    width: 140px;
}
.l_f1bx2lbnr18 .l_f1bx2wz1 {
    bottom: -65px;
    left: 25px;
    top: inherit !important;
}
.l_f1bx2lbnr20 .l_f1bx2wz1{
    left: 30px;
    position: relative;
}
.l_f1bx1bt {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
/* 导航效果 */
.ys_hd_pc.subnavhide{
    opacity: 0;
    pointer-events: none;
}
.ys_hd_pc.subnavshow{
    opacity: 1;
    pointer-events: all;
}
html.off .ys_hd_pc{
    pointer-events: none;
}
/* html.on .ys_hd_pc{
    opacity: 1;
} */
.ys_hd_pc{
    transition: all .36s;
}
/* .mc_b1s3_container{
    transition: all .36s;
}
.l_next .mc_b1s3_container{
    height: 100vh;
    margin-top: -88px;
} */

.l_c1bx2li3.act2 .l_c1pointli{
    opacity: 0;
}
.l_c1pointli.on.act1{
    opacity: 1 !important;
}
/* .l_c1pointli.on{
    opacity: 1;
} */
.l_c1bx2tab .l_c1bx2ul2{
    display: flex;
    justify-content: space-between;
}
.l_pointbg{
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: #ffffff;
    position: relative;
    /* animation: pulse3 1s 0s infinite both; */
}
.l_pointbg::after{
    content: "";
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: rgba(255,255,255,.3);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    /* animation: pulse3 1s 0s infinite both; */
}
@keyframes pulse3{
    0%{
        -webkit-box-shadow:0 0 0 0 hsla(0,0%,95.3%,.6);
        box-shadow:0 0 0 0 hsla(0,0%,95.3%,.6);
    }
    to{
        -webkit-box-shadow:0 0 0 20px hsla(0,0%,95.3%,0);
        box-shadow:0 0 0 20px hsla(0,0%,95.3%,0)
    }
}
.l_c1pointli.on.act1 .l_pointbg{
    animation: pulse3 1s 0s infinite both;
}
.l_c1pointli.on.act1 .l_pointbg::after{
    opacity: 0;
}
.l_f1bx2lbnr15 .l_f1bx2wz2{
    position: relative;
    bottom: -58px;
    left: 72px;
    width: 176px;
}
.l_f1bx2lbnr19 .l_f1bx2wz2{
    width: 200px;
}
.l_f1bx2lbnr20 .l_f1bx2wz1 {
    left: 0;
}
.l_f1bx2wz {
    width: 315px;
}
.l_f1bx2wd p {
    font-size: 18px;
}
.l_f1bx2year p {
    font-size: 26px;
}
.l_f1bx2wz1 {
    padding: 24px;
}
.l_c1bx2li:not(:first-child){
    display: none;
}
.l_c1bx2li32 .l_c1pointul1 .l_c1pointli1 {
    top: 50%;
    left: 51.5%;
}
.l_c1bx2li32 .l_c1pointul2 .l_c1pointli2 {
    top: 64%;
    left: 22.5%;
}
.l_c1bx2li32 .l_c1pointul3 .l_c1pointli3 {
    top: 60%;
    left: 64.5%;
}
.l_c1bx2li32 .l_c1pointul4 .l_c1pointli4{
    top: 50%;
}
.l_c1bx2li33 .l_c1pointli1 {
    top: 70%;
    left: 34%;
}
.l_c1bx2li33 .l_c1pointli2 {
    top: 51%;
    left: 18%;
}
.l_c1bx2li33 .l_c1pointli3 {
    top: 55%;
    left: 41%;
}
.l_c1bx2li33 .l_c1pointul2 .l_c1pointli2 {
    top: 51%;
    left: 28%;
}
.l_c1bx2li33 .l_c1pointul1 .l_c1pointli1 {
    top: 65%;
    left: 34%;
}
.l_c1bx2li31 .l_c1pointul1 .l_c1pointli1 {
    top: 45%;
    left: 51%;
}
.l_c1bx2li31 .l_c1pointul3 .l_c1pointli3{
    top: 29%;
    left: 51%;
}
.l_c1bx2li31 .l_c1pointul4 .l_c1pointli4{
    top: 33%;
}
.l_c1bx2li31 .l_c1pointul6 .l_c1pointli6 {
    top: 63%;
}
.l_c1bx2li31 .l_c1pointul8 .l_c1pointli8 {
    top: 55%;
    left: 50.3%;
}
.l_c1bx2li31 .l_c1bx2nrs1 {
    width: 70%;
}
.l_c1pointli{
    display: none;
    opacity: 1;
}
.l_c1box2.acton .l_c1pointli{
    display: block;
}
.l_c1bx2li31 .l_pointul .l_c1pointli1{
    top: 26%;
    left: 51%;
}
.l_c1bx2li31 .l_pointul .l_c1pointli2{
    top: 33%;
    left: 56%;
}
.l_c1bx2li31 .l_pointul .l_c1pointli3{
    top: 36%;
    left: 58%;
}
.l_c1bx2li31 .l_pointul .l_c1pointli4{
    top: 19%;
    left: 46.3%;
}
.l_c1bx2li31 .l_pointul .l_c1pointli5{
    top: 37%;
    left: 45.3%;
}
.l_c1bx2li31 .l_pointul .l_c1pointli6{
    top: 72%;
    left: 49.3%;
}
.l_c1bx2li31 .l_pointul .l_c1pointli7{
    top: 53%;
    left: 44.3%;
}
.l_c1bx2li31 .l_pointul .l_c1pointli8{
    top: 83%;
    left: 42.3%;
}
.l_c1bx2li33 .l_pointul .l_c1pointli1{
    top: 70%;
    left: 34%;
}
.l_c1bx2li33 .l_pointul .l_c1pointli2{
    top: 51%;
    left: 18%;
}
.l_c1bx2li33 .l_pointul .l_c1pointli3{
    top: 55%;
    left: 41%;
}
.l_c1bx2li32 .l_pointul .l_c1pointli1{
    top: 37%;
    left: 54%;
}
.l_c1bx2li32 .l_pointul .l_c1pointli2{
    top: 69%;
    left: 34.5%;
}
.l_c1bx2li32 .l_pointul .l_c1pointli3{
    top: 54%;
    left: 64.5%;
}
.l_c1bx2li32 .l_pointul.l_c1pointli4{
    top: 64%;
    left: 91%;
}
.l_c1bx2li32 .l_pointul .l_c1pointli5{
    top: 39%;
    left: 83%;
}

/* 2022.9.1修改 */
/* 座舱模块 */
.l_c1bx2li31 .l_c1pointli1 {
    top: 26%;
    left: 49%;
}
.l_c1bx2li31 .l_c1pointli2 {
    top: 18%;
    left: 52%;
}
.l_c1bx2li31 .l_c1pointul2 .l_c1pointli2 {
    top: 36%;
    left: 52%;
}
/* 门板模块 */
.l_c1bx2li32 .l_c1pointli1 {
    top: 33%;
    left: 57%;
}
.l_c1bx2li32 .l_c1pointli2 {
    top: 63%;
    left: 32.5%;
}
.l_c1bx2li32 .l_c1pointul2 .l_c1pointli2 {
    top: 63%;
    left: 40%;
}
/* 立柱模块 */
.l_c1bx2li33 .l_c1pointli1 {
    top: 28%;
    left: 50%;
}
.l_c1bx2li33 .l_c1pointul1 .l_c1pointli1 {
    top: 37%;
    left: 49%;
}
/* 座椅模块 */
.l_c1bx2li34 .l_c1pointli1 {
    top: 40%;
    left: 53%;
}
.l_c1bx2li34 .l_c1pointul1 .l_c1pointli1 {
    top: 43%;
    left: 49%;
}
/* 软式模块 */
.l_c1bx2li35 .l_c1pointli1 {
    top: 72%;
    left: 49%;
}
.l_c1bx2li35 .l_c1pointul1 .l_c1pointli1 {
    top: 60%;
    left: 49%;
}
.l_c1bx2li35 .l_c1pointli2{
    top: 82%;
    left: 45%;
}
.l_c1bx2li35 .l_c1pointul2 .l_c1pointli2{
    top: 64%;
    left: 48%;
}
.l_c1bx2li35 .l_c1pointli3{
    top: 52%;
    left: 45%;
}
/* 外饰模块 */
.l_c1bx2li36 .l_c1pointli1 {
    top: 56%;
    left: 82%;
}
.l_c1bx2li36 .l_c1pointli2{
    top: 50%;
    left: 11%;
}
.l_c1bx2li36 .l_c1pointli3{
    top: 40%;
    left: 88%;
}
.l_c1bx2li36 .l_c1pointli4{
    top: 37%;
    left: 47%;
}
.l_c1bx2li36 .l_c1pointli5{
    top: 55%;
    left: 66%;
}
.l_c1bx2li36 .l_c1pointli6{
    top: 71%;
    left: 33%;
}
.l_c1bx2li36 .l_c1pointul1 .l_c1pointli1 {
    top: 55%;
    left: 46%;
}
.l_c1bx2li36 .l_c1pointul2 .l_c1pointli2 {
    top: 58%;
    left: 34%;
}
.l_c1bx2li36 .l_c1pointul3 .l_c1pointli3 {
    top: 38%;
    left: 57%;
}
.l_c1bx2li36 .l_c1pointul4 .l_c1pointli4 {
    top: 47%;
    left: 51.5%;
}
.l_c1bx2li36 .l_c1pointul5 .l_c1pointli5 {
    top: 50%;
    left: 73%;
}
/* 2022.11.4 */
.l_f1bx2lbnr21 .l_f1bx2wz {
    bottom: 30px;
}
.l_e1bx2ri iframe{
    width: 100%;
    height: 500px;
}
.l_e1bx1bt iframe{
    width: 100%;
    height: 510px;
}

.mc_d2s2_tip {
    font-size: 20px;
    line-height: 1.5;
    color: #1D2087;
    text-align: center;
    margin: 20px auto 0;
}
/* 2024.4.22 */
.mc_b1_s6{
    width: 100%;
}
.mc_b1_s6 img{
    width: 100%;
}
.mc_b1_s3{
    position: relative;
    overflow: hidden;
}
.mc_b1s3_container.isfixed{
    position: fixed;
    top: 88px;
}
.mc_b1s3_container.isfixed.isab{
    position: absolute;
    top: auto !important;
    bottom: 0;
}

/* 2025.3.17Linda新增-strat */
.tech-pro{
    background: #F5F5F5;
    padding: 130px 0;
}
.ys_cont1620{
    width: 1620px;
    margin: 0 auto;
    max-width: 100%;
}
.tech-pro h2{
    font-weight: bold;
    text-align: center;
    margin-bottom: 60px;
}
.ys-slick-item:not(:first-child){
    display: none;
}
.tech-pro-ul-li{
    width: 100%;
    padding: 0 10px;
}
.tech-pro-ul{
    margin: 0 -10px;
}
.tpul-cont{
    padding: 45px 155px;
    background: #fff;
    border-radius: 21px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.tpul-cont .ys_imgbox_cover{
    cursor: pointer;
}
.tech-pro-ul .slick-dots li{
    width: 12px;
    height: 6px;
    border-radius: 20px;
    background: #CBCBEF;
    margin: 0 4px;
}
.tech-pro-ul .slick-dots li.slick-active {
    background: #1D2087;
    width: 25px;
}
.tech-pro-ul .slick-dots {
    bottom: -45px;
}
.viewer-button{
    background: #1D2087 !important;
}

.l_b1bx1bt2 .l_b1bx1li.on::before{
    background: rgba(255,255,255,.3);
}
.l_b1bx1bt2 .l_b1bx1li.on p{
    opacity: .3;	
}
.l_b1bx1bt2 .l_b1bx1list {
    height: 364px;
    overflow: hidden;
}
.l_b1bx1bt2 .l_b1bx1list .slick-list{
    overflow: visible;
}
.l_b1bx1bt2 .l_b1bx1li.slick-current p{
    opacity: 1;
}
.l_b1bx1bt2 .l_b1bx1li.slick-current::before{
    background-color: rgba(255, 255, 255, 1);
}
.tech-pro-bt{
    position: relative;
}
.tech-pro-bt .l_b1bx2arrow{
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}
.tech-pro-bt .l_b1bx2prev{
    left: -80px;
}
.tech-pro-bt .l_b1bx2next{
    right: -80px;
}
/* 2025.3.17Linda新增-end */

/* 2025.4.3修改-start */
.l_b1bx1bt2 .l_b1bx1ul {
    width: 220px;
}
.l_b1bx1bt2 .l_b1bx1li2.act {
    display: block;
    transition: display .5s 5.4s;
}
.l_b1bx1bt2 .l_b1pointli.act{
    transition: display .5s 2.1s;
    display: block;
}
.l_b1bx1bt2 .l_b1s1li.act{
    transition: display .5s;
}
.l_b1bx1bt2 .l_b1pointli1.act {
    animation-delay: 8s;
}
.l_b1bx1bt2 .l_b1s1li1.act .l_b1bx1li2s {
    animation-delay: 8.2s;
}

.l_b1bx1bt2 .l_b1pointli2.act {
    animation-delay: 3.25s;
}
.l_b1bx1bt2 .l_b1s1li2.act .l_b1bx1li2s {
    animation-delay: 3.45s;
}
.l_b1bx1bt2 .l_b1pointli3.act {
    animation-delay: 4.51s;
}
.l_b1bx1bt2 .l_b1s1li3.act .l_b1bx1li2s {
    animation-delay: 4.71s;
}
.l_b1bx1bt2 .l_b1pointli4.act {
    animation-delay: 5.69s;
}
.l_b1bx1bt2 .l_b1s1li4.act .l_b1bx1li2s {
    animation-delay: 5.89s;
}
.l_b1bx1bt2 .l_b1pointli5.act {
    animation-delay: 3.87s;
}
.l_b1bx1bt2 .l_b1s1li5.act .l_b1bx1li2s {
    animation-delay: 4.07s;
}
.l_b1bx1bt2 .l_b1pointli6.act {
    animation-delay: 3.81s;
}
.l_b1bx1bt2 .l_b1s1li6.act .l_b1bx1li2s {
    animation-delay: 4.01s;
}
.l_b1bx1bt2 .l_b1pointli7.act {
    animation-delay: 7.91s;
}
.l_b1bx1bt2 .l_b1s1li7.act .l_b1bx1li2s {
    animation-delay: 8.11s;
}
.l_b1bx1bt2 .l_b1pointli8.act {
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 6.71s;
}
.l_b1bx1bt2 .l_b1s1li8.act .l_b1bx1li2s {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 6.91s;
}
.l_b1bx1bt2 .l_b1pointli9.act {
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 7.5s;
}
.l_b1bx1bt2 .l_b1s1li9.act .l_b1bx1li2s {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 7.7s;
}
.l_b1bx1bt2 .l_b1pointli10.act {
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 3.74s;
}
.l_b1bx1bt2 .l_b1s1li10.act .l_b1bx1li2s {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 3.94s;
}
.l_b1bx1bt2 .l_b1pointli11.act {
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 5.89s;
}
.l_b1bx1bt2 .l_b1s1li11.act .l_b1bx1li2s {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 6.09s;
}
.l_b1bx1bt2 .l_b1pointli12.act {
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 5.82s;
}
.l_b1bx1bt2 .l_b1s1li12.act .l_b1bx1li2s {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 6.02s;
}
.l_b1bx1bt2 .l_b1pointli13.act {
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 2.76s;
}
.l_b1bx1bt2 .l_b1s1li13.act .l_b1bx1li2s {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 2.96s;
}
.l_b1bx1bt2 .l_b1pointli14.act {
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 6.81s;
}
.l_b1bx1bt2 .l_b1s1li14.act .l_b1bx1li2s {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 7.01s;
}
.l_b1bx1bt2 .l_b1pointli15.act {
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 8.34s;
}
.l_b1bx1bt2 .l_b1s1li15.act .l_b1bx1li2s {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 8.54s;
}

.l_b1bx1bt2 .l_b1pointli2 {
    top: 59%;
    left: 42.5%;
}
.l_b1bx1bt2 .l_b1s1li2 {
    top: 18%;
    left: 45%;
}
.l_b1bx1bt2 .l_b1pointli3 {
    top: 46%;
    left: 51%;
}
.l_b1bx1bt2 .l_b1s1li3 {
    top: 45%;
    left: 18%;
}
.l_b1bx1bt2 .l_b1pointli4 {
    top: 58%;
    left: 40%;
}
.l_b1bx1bt2 .l_b1s1li4 {
    top: 20%;
    left: 44%;
}
.l_b1bx1bt2 .l_b1pointli5 {
    top: 47%;
    left: 42%;
}
.l_b1bx1bt2 .l_b1s1li5 {
    top: 8%;
    left: 48%;
}
.l_b1bx1bt2 .l_b1pointli6 {
    top: 45%;
    left: 46%;
}
.l_b1bx1bt2 .l_b1s1li6 {
    top: 49%;
    left: 16%;
}
.l_b1bx1bt2 .l_b1pointli7 {
    top: 50%;
    left: 50%;
}
.l_b1bx1bt2 .l_b1s1li7 {
    top: 50%;
    left: 18%;
}
.l_b1bx1bt2 .l_b1pointli8 {
    top: 41%;
    left: 51%;
}
.l_b1bx1bt2 .l_b1s1li8 {
    top: 46%;
    left: 20%;
}
.l_b1bx1bt2 .l_b1pointli9 {
    top: 60%;
    left: 54%;
}
.l_b1bx1bt2 .l_b1s1li9 {
    top: 23%;
    left: 23%;
}
.l_b1bx1bt2 .l_b1pointli10 {
    top: 54%;
    left: 49%;
}
.l_b1bx1bt2 .l_b1s1li10 {
    top: 18%;
    left: 18%;
}
.l_b1bx1bt2 .l_b1pointli11 {
    top: 48%;
    left: 37%;
}
.l_b1bx1bt2 .l_b1s1li11 {
    top: 54%;
    left: 39%;
}
.l_b1bx1bt2 .l_b1pointli12 {
    top: 35%;
    left: 59%;
}
.l_b1bx1bt2 .l_b1s1li12{
    top: 44%;
    left: 27%;
}
.l_b1bx1bt2 .l_b1pointli13 {
    top: 78%;
    left: 41%;
}
.l_b1bx1bt2 .l_b1s1li13 {
    top: 13%;
    left: 53%;
}
.l_b1bx1bt2 .l_b1pointli14{
    top: 6%;
    left: 42%;
}
.l_b1bx1bt2 .l_b1s1li14{
    top: 14%;
    left: 13%;
}
.l_b1bx1bt2 .l_b1pointli15 {
    top: 55%;
    left: 55%;
}
.l_b1bx1bt2 .l_b1s1li15{
    top: 21%;
    left: 23%;
}
.l_b1bx1bt2 .l_b1pointli16 {
    top: 60%;
    left: 51%;
}
.l_b1bx1bt2 .l_b1s1li16{
    top: 44%;
    left: 18%;
}
/* 2025.4.3修改-end */


/* 2025.4.9修改-start */
.l_b1bx1bt2 .l_b1pointli4 {
    top: 38%;
    left: 31%;
}
.l_b1bx1bt2 .l_b1pointli5.act {
    animation-delay: 5.09s;
}
.l_b1bx1bt2 .l_b1s1li5.act .l_b1bx1li2s {
    animation-delay: 5.29s;
}
.l_b1bx1bt2 .l_b1pointli7 {
    top: 7%;
    left: 38%;
}
.l_b1bx1bt2 .l_b1s1li7 {
    top: 15%;
}
.l_b1bx1bt2 .l_b1pointli4.act {
    animation-delay: 4.3s;
}

.l_b1bx1bt2 .l_b1s1li4.act .l_b1bx1li2s {
    animation-delay: 4.5s;
}
.l_b1bx1bt2 .l_b1pointli1.act {
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 4s;
}
.l_b1bx1bt2 .l_b1pointli16.act {
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 7.74s;
}
.l_b1bx1bt2 .l_b1s1li16.act .l_b1bx1li2s {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 7.94s;
}
.l_b1bx3imgs_uls_li:not(:first-child){
    display: none;
}
/* 2025.4.9修改-end */

/* 2025.4.25修改-start */
.l_b1bx1bt2 .l_b1pointli2.act {
    animation-delay: 4s;
}
.l_b1bx1bt2 .l_b1s1li2.act .l_b1bx1li2s {
    animation-delay: 4.2s;
}
.l_b1bx1bt2 .l_b1pointli3.act {
    animation-delay: 3.05s;
}
.l_b1bx1bt2 .l_b1s1li3.act .l_b1bx1li2s {
    animation-delay: 3.25s;
}
.l_b1bx1bt2 .l_b1pointli4.act {
    animation-delay: 5s;
}
.l_b1bx1bt2 .l_b1s1li4.act .l_b1bx1li2s {
    animation-delay: 5.2s;
}
.l_b1bx1bt2 .l_b1pointli5.act,
.l_b1bx1bt2 .l_b1pointli6.act,
.l_b1bx1bt2 .l_b1pointli7.act,
.l_b1bx1bt2 .l_b1pointli8.act,
.l_b1bx1bt2 .l_b1pointli9.act,
.l_b1bx1bt2 .l_b1pointli10.act,
.l_b1bx1bt2 .l_b1pointli11.act {
    animation-delay: 4s;
}
.l_b1bx1bt2 .l_b1s1li5.act .l_b1bx1li2s,
.l_b1bx1bt2 .l_b1s1li6.act .l_b1bx1li2s,
.l_b1bx1bt2 .l_b1s1li7.act .l_b1bx1li2s,
.l_b1bx1bt2 .l_b1s1li8.act .l_b1bx1li2s,
.l_b1bx1bt2 .l_b1s1li9.act .l_b1bx1li2s,
.l_b1bx1bt2 .l_b1s1li10.act .l_b1bx1li2s,
.l_b1bx1bt2 .l_b1s1li11.act .l_b1bx1li2s {
    animation-delay: 4.2s;
}
.l_b1bx1bt2 .l_b1pointli12.act {
    animation-delay: 5s;
}
.l_b1bx1bt2 .l_b1s1li12.act .l_b1bx1li2s {
    animation-delay: 5.2s;
}
.l_b1bx1bt2 .l_b1pointli13.act {
    animation-delay: 4s;
}
.l_b1bx1bt2 .l_b1s1li13.act .l_b1bx1li2s {
    animation-delay: 4.2s;
}
.l_b1bx1bt2 .l_b1pointli14.act {
    animation-delay: 3s;
}
.l_b1bx1bt2 .l_b1s1li14.act .l_b1bx1li2s {
    animation-delay: 3.2s;
}
.l_b1bx1bt2 .l_b1pointli15.act {
    animation-delay: 5s;
}
.l_b1bx1bt2 .l_b1s1li15.act .l_b1bx1li2s {
    animation-delay: 5.2s;
}
.l_b1bx1bt2 .l_b1pointli16.act {
    animation-delay: 4s;
}
.l_b1bx1bt2 .l_b1s1li16.act .l_b1bx1li2s {
    animation-delay: 4.2s;
}
.l_b1bx1bt2 .l_b1pointli3 {
    top: 47%;
    left: 48%;
}
.l_b1bx1bt2 .l_b1s1li3 {
    top: 46%;
    left: 17%;
}
.l_b1bx1bt2 .l_b1pointli4 {
    top: 48%;
    left: 76%;
}
/* 2025.4.25修改-end */
/* 2025.4.28修改-start */
.l_b1bx1bt2 .l_b1pointli3.act {
    animation-delay: 4.15s;
}
.l_b1bx1bt2 .l_b1s1li3.act .l_b1bx1li2s {
    animation-delay: 4.35s;
}
.l_b1bx1bt2 .l_b1pointli9.act{
    animation-delay: 5.98s;
}
.l_b1bx1bt2 .l_b1s1li9.act .l_b1bx1li2s{
    animation-delay: 6.18s;
}
.l_b1bx1bt2 .l_b1pointli10.act{
    animation-delay: 5s;
}
.l_b1bx1bt2 .l_b1s1li10.act .l_b1bx1li2s{
    animation-delay: 5.2s;
}
.l_b1bx1bt2 .l_b1pointli11.act{
    animation-delay: 3.87s;
}
.l_b1bx1bt2 .l_b1s1li11.act .l_b1bx1li2s{
    animation-delay: 4.07s;
}
/* 2025.4.28修改-end */

/* 2025.6.6修改-start */
.l_c1bx2li31 .l_c1pointul2 .l_c1pointli2 {
    top: 54%;
    left: 55%;
}
/* 2025.6.6修改-end */

/* 2025.7.16修改-start */
.video-btn{
    width: 32px;
    height: 32px;
    position: absolute;
    bottom: 40px;
    right: 40px;
    cursor: pointer;
    z-index: 5;
}
.video-btn-icon{
    width: 100%;
    height: 100%;
    position: relative;
}
.video-btn-icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.video-btn-icon img:nth-child(2){
    opacity: 0;
}
.video-btn.act .video-btn-icon img:nth-child(1){
    opacity: 0;
}
.video-btn.act .video-btn-icon img:nth-child(2){
    opacity: 1;
}
.l_b1page_audio{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
}
.l_b1bx1bt2 .l_b1pointli1{
    top: 48%;
    left: 65.5%;
}
.l_b1bx1bt2 .l_b1s1li1 {
    top: 54%;
    left: 18%;
}
.l_b1bx1bt2 .l_b1pointli1.act {
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 4s;
}
.l_b1bx1bt2 .l_b1s1li1.act .l_b1bx1li2s {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 4.2s;
}
.video-btn2{
    width: 32px;
    height: 32px;
    position: absolute;
    right: 108px;
    bottom: 80px;
    cursor: pointer;
    z-index: 5;
}
.video-btn2.act .video-btn-icon img:nth-child(1) {
    opacity: 0;
}
.video-btn2.act .video-btn-icon img:nth-child(2) {
    opacity: 1;
}
.mc_b1s3_logo{
    pointer-events: none;
}
.mc_inban_txt {
    width: 65%;
}
/* 2025.7.16修改-end */