﻿

body {
    font-family: "Microsoft Yahei","PingFang SC", "Helvetica Neue", Helvetica, Arial;
}
/*@font-face {*/
/*    font-family: 'DoHyeon-Regular';*/
/*    src: url('../fonts/DoHyeon-Regular/DoHyeon-Regular.ttf') format('truetype');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/
/*}*/
@font-face {
    font-family: 'poppinsregular';
    src: url('../font/poppins-regular-webfont.woff2') format('woff2'),
         url('../font/poppins-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratsemibold';
    src: url('../font/montserrat-semibold-9-webfont.eot');
    src: url('../font/montserrat-semibold-9-webfont.eot') format('embedded-opentype'),
         url('../font/montserrat-semibold-9-webfont.woff2') format('woff2'),
         url('../font/montserrat-semibold-9-webfont.woff') format('woff'),
         url('../font/montserrat-semibold-9-webfont.ttf') format('truetype'),
         url('../font/montserrat-semibold-9-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'poppinssemibold';
    src: url('../font/poppins-semibold-webfont.woff2') format('woff2'),
         url('../font/poppins-semibold-webfont.woff') format('woff');
    font-weight: bold;
    font-style: normal;

}
/*分享翻译*/
.ys_wechat_cont_parga p::before{
    /*分享中文版本*/
    content: '分享到 - 微信';
    /*分享英文版本*/
    /* content: 'Share the - weixin'; */
}
.ys_page_title{
    display: none;
}
/*导航默认选中*/
.yxnav_active1 {}

.yxnav_active2 {}
.ys_phnavss_xl {
    box-shadow: 0px 8px 30px 0px rgba(0, 61, 150, 0.1);
}
.ys_ph_navbar2 .ys_phnav_menubtn span, .ys_ph_navbar2 .ys_phnav_menubtn::before, .ys_ph_navbar2 .ys_phnav_menubtn::after {
    background: #1664FF;
}
.ys_ph_navbar2 .ys_phnav_search .iconfont, .ys_ph_navbar2 .ys_phnav_header a {
    color: #1664FF;
}
.ys_phnav2_lang_modal, .ys_ph_navbar2 .ys_phnav_menu {
    background: #1664FF;
}
.ys_ph_nav li.yxnav_active3>.ys_phnav_lisbox a {
    color: rgba(255, 255, 255, .6);
}
/* 规范-start */
.std_title1{
    font-size: 70px;
    line-height: 1.3;
    color: #333;
}
.std_title2,.yxedr_active h2{
    font-size: 48px;
    line-height: 1.5;
    color: #333;
}
.std_title3{
    font-size: 32px;
    line-height: 1.6;
    color: #333;
}
.std_title4{
    font-size: 24px;
    line-height: 1.5;
    color: #333;
}
.std_title5{
    font-size: 20px;
    line-height: 1.5;
    color: #333;
}
.yxedr_active h2{
    margin-bottom:24px;
}
.yxedr_active h3{
    margin-bottom:19px;
}
.yxedr_active h4{
    margin-bottom:12px;
}
.yxedr_active h5{
    margin-bottom:10px;
}
.std_parga1 p{
    font-size: 16px;
    line-height: 1.75;
    color: #666;
}
.std_parga2 p{
    font-size: 14px;
    line-height: 1.75;
    color: #666;
}
.ys_nyban_title h1{
    color: #fff;
    margin-bottom: 30px;
}
.ys_nyban_title p{
    color: #fff;
}
.std_padding1{
    padding-top: 100px;
}
.std_padding3{
    padding-bottom: 100px;
}
.std_padding2{
    padding-bottom: 150px;
}
.std_margin1{
    margin-top: 20px;
}
.std_margin2{
    margin-top: 40px;
}
.std_btn1,.std_btn2{
    display: inline-block;
    position: relative;
    border-radius: 56px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.std_btn1 p,.std_btn2_box p{
    font-size: 18px;
    line-height: 56px;
    transition: all .36s;
    position: relative;
    z-index: 5;
    color: rgba(22, 100, 255, 1);
}
.std_btn1_box,.std_btn2_box{
    display: block;
    padding: 0 58px;
    box-shadow: 0px 4px 16px 0px rgba(0, 61, 150, 0.25);
    background: rgba(255, 255, 255, 1);
    transition: all .36s;
}
.std_btn2_box{
    background: rgba(22, 100, 255, 1);
    box-shadow: 0px 4px 16px 0px rgba(0, 61, 150, 0.25);
}
.std_btn2_box p{
    color: #fff;
}
.std_btn2_bg,.std_btn1_bg,.std_btn5_bg{
    width: 220px;
    height: 220px;
    border-radius: 50%;
    background: rgba(0, 228, 158, 1);
    position: absolute;
    left: 50%;
    transform: translateX(-50%) scale(0);
    top: 0%;
    transition: all .5s linear;
    pointer-events: none;
}
.std_btn3_box p{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
}
.std_btn3_box img{
    width: 12px;
    transition: all .36s;
    margin-left: 18px;
}
.std_btn3_box{
    display: flex;
    align-items: center;
}
.std_btn3{
    display: inline-block;
}
.std_btn4{
    display: inline-block;
}
.std_btn4 p{
    font-size: 16px;
    line-height: 1.5;
    color: #1664FF;
}
.std_btn4 img{
    width: 11px;
    margin-left: 10px;
    transition: all .36s;
}
.std_btn4_box{
    display: flex;
    align-items: center;
}
.std_btn5_box{
    display: flex;
    align-items: center;
    padding: 0 40px;
    position: relative;
    z-index: 5;
}
.std_btn5_box img{
    width: 11px;
    margin-left: 15px;
    transition: all .36s;
}
.std_btn5_box p{
    font-size: 20px;
    line-height: 54px;
    color: #fff;
  
}
.std_btn5{
    border-radius: 41.5px;
    border: 1px solid #FFF;
    position: relative;
    display: inline-block;
    overflow: hidden;
}
/* 规范-end */
/* - 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, .2);
}
.ys_ban_txtbox{
    z-index: 5;
}
.ys_nybanner{
    position: relative;
    overflow: hidden;
}
.ys_nyban_img, .ys_nyban_img img{
    width: 100%;
}
.ys_nyban_ph{
    display: none;
}
/* - banner - end*/

.ys_footer{
    padding-top: 64px;
    position: relative;
}
.mod_foot_tp_logo1{
    width: 150px;
    margin-right: 42px;
}
.mod_foot_tp_logo2{
    width: 112px;
}
.mod_foot_tp_logo a{
    display: block;
    width: 100%;
}
.mod_foot_tp_logo img{
    width: 100%;
}
.mod_foot_tp{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-bottom: 28px;
    border-bottom: 1px solid rgba(72, 81, 92, 1);
}
.mod_foot_mid{
    padding-top: 50px;
    padding-bottom: 18px;
    border-bottom: 1px solid rgba(72, 81, 92, 1);
}
.mlul_cont_tp a{
    display: block;
    font-size: 18px;
    line-height: 1.5;
    color: #fff;
}
.mlul_cont_bt a{
    font-size: 14px;
    line-height: 1.5;
    color: rgba(153, 153, 153, 1);
    display: block;
    transition: all .36s;
}
.mfmn_le_ul{
    display: flex;
    justify-content: space-between;
}
.mlul_cont_tp{
    margin-bottom: 25px;
}
.mlul_cont_bt li{
    margin-bottom: 16px;
}
.mrcl_tp_parga p{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
}
.mrcl_tp_num a{
    font-size: 24px;
    color: #fff;
    /*font-family: 'DoHyeon-Regular';*/
    line-height: 1.5;
}
.mrcl_tp_num{
    margin-top: 12px;
}
.mfmn_ri_cont_li{
    width: 50%;
    padding: 0 23px;
}
.mfmn_ri_cont{
    margin: 0 -23px;
    display: flex;
    flex-wrap: wrap;
}
.mrcl_bt{
    margin-top: 50px;
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
}
.mrcl_bt_img{
    width: 87px;
}
.mrcl_bt_img img{
    width: 100%;
}
.mrcl_bt_text p{
    color: #fff;
    line-height: 2;
}
.mrcl_bt_text{
    padding-left: 20px;
    width: calc(100% - 87px);
}
.mod_foot_mid_nav{
    display: flex;
    flex-wrap: wrap;
}
.mfmn_ri{
    padding-left: 170px;
    width: calc(100% - 690px);
}
.mfmi_ul_li_icon{
    width: 24px;
}
.mfmi_ul_li_icon img{
    width: 100%;
}
.mfmi_ul_li_parga{
    margin-left: 7px;
}
.mfmi_ul_li a{
    display: flex;
    align-items: center;
}
.mfmi_ul_li_parga p{
    color: #fff;
    text-decoration: underline;
}
.mfmi_ul_li{
    padding: 0 10px;
}
.mfmi_ul{
    display: flex;
    margin: 0 -10px;
}
.mod_foot_mid_info{
    margin-top: 100px;
}
.mod_foot_bt{
    padding-top: 18px;
    padding-bottom: 50px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}
.mod_foot_bt p{
    font-size: 12px;
    line-height: 2.33;
    color: #fff;
    opacity: 0.4;
}
.mod_foot_bt a{
    color: #fff;
}
.mfbr_power a{
    margin-left: 18px;
}
.mfbr_map{
    padding-left: 95px;
}
.mod_foot_bt_ri{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}
.mfbr_map p{
    margin: 0 -8px;
}
.mfbr_map a{
    position: relative;
    padding: 0 8px;
}
.mfbr_map a::before{
    content: "";
    width: 1px;
    height: 100%;
    background-color: #fff;
    opacity: 0.4;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.mfbr_map a:last-child::before{
    display: none;
}
.mod_con_btn{
    margin-top: 62px;
    text-align: center;
    position: relative;
}
.mod_con h2{
    text-align: center;
    color: #fff;
    font-size: 36px;
    line-height: 1.5;
    color: #fff;
    font-weight: bold;
}
.mod_con{
    height: 350px;
    position: relative;
}
.mod_con_icon{
    width: 108px;
    position: absolute;
    right: 35%;
    bottom: 30px;
}
.mod_con_icon img{
    width: 100%;
}
.mod_nav{
    padding-left: 110px;
    padding-right: 72px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.mod_nav_logo{
    display: flex;
    align-items: center;
    position: relative;
    z-index: 5;
}
.mod_nav_logo a{
    display: block;
}
.mod_nav_logo_img1{
    margin-right: 20px;
}
.mod_nav_logo_img1{
    width: 146px;
}
.mod_nav_logo_img2{
    width: 108px;
}
.mod_nav_logo img{
    width: 100%;
}
.mod_nav_logo a{
    display: block;
    line-height: 85px;
}
.mnlu_ul_li_link{
    font-size: 16px;
    line-height: 85px;
    display: block;
    transition: all .36s;
    color: #fff;
    position: relative;
    z-index: 5;
}
.mnlu_ul_li_link::after{
    content: "";
    width: 0%;
    height: 2px;
    background: rgba(22, 100, 255, 1);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.mnlu_ul_li.yxnav_active1 .mnlu_ul_li_link::after{
    width: 100%;
}
.mcul_bt .yxnav_active3 img{
    opacity: 1;
}
.mcul_bt .yxnav_active3 p{
    color: rgba(22, 100, 255, 1);
}
.mnlu_ul_li{
    padding: 0 30px;
}
.mnlu_ul{
    margin: 0 -30px;
    display: flex;
    align-items: center;
}
.mod_nav_list{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.mod_nav_list_btn{
    position: relative;
    z-index: 5;
}
.mod_nav_list_info{
    display: flex;
    padding-left: 43px;
    padding-right: 78px;
}
.mnli_search_tp,.mnli_lang_tp{
    width: 26px;
    line-height: 85px;
    cursor: pointer;
    position: relative;
    z-index: 5;
}
.mod_cover {
    overflow: visible;
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.mod_cover img:nth-child(1) {
    position: relative;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    transition: all .36s;
}
.mod_cover img:nth-child(2) {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    transition: all .36s;
    opacity: 0;
}
.mod_nav_list_info img{
    width: 100%;
}
.mnli_search{
    margin-right: 22px;
    position: relative;
}
.mnli_search::after{
    content: "";
    width: 1px;
    height: 23px;
    background: rgba(227, 227, 227, 1);
    border-radius: 1px;
    position: absolute;
    right: -11px;
    top: 50%;
    transform: translateY(-50%);
    display: none;
}
.ys_hd_pc{
    position: fixed;
    width: 100%;
    top: 0;
    transition: top .36s ease-out;
}
@keyframes headTop {
    0%{
        top: 0;
    }
    50%{
        top: -150px;
    }
    100%{
        top: 0;
    }
}
.mod_nav_list_btn .std_btn2_box {
    background: #fff;
    transition: all .36s;
}
.mod_nav_list_btn .std_btn2_box p {
    color: rgba(22, 100, 255, 1);
}
/* .ys_page_wrap {
    margin-top: 85px;
} */
.mulp_cont{
    padding-top: 60px;
    padding-bottom: 60px;
}
.mnlu_ul_li_pull{
    position: fixed;
    width: 100%;
    top: 85px;
    left: 0;
    background-color: #fff;
    display: none;
    box-shadow: 0px 8px 30px 0px rgba(0, 61, 150, 0.1);
}
.mcul_tp a{
    font-size: 16px;
    line-height: 1.5;
    color: rgba(22, 22, 22, 1);
    font-weight: bold;
    display: block;
    transition: all .36s;
}
.mcul_tp{
    padding-bottom: 16px;
}
.mcul_bt{
    margin-top: 28px;
}
.mcul_bt li{
    margin-bottom: 6px;
}
.mcul_bt p{
    transition: all .36s;
    margin-right: 8px;
}
.mcul_bt a{
    display: flex;
    align-items: center;
}
.mcul_bt img{
    width: 11px;
    transition: all .36s;
    opacity: 0;
}
.mulp_cont_ul_li{
    padding: 0 50px;
}
.mulp_cont_ul{
    margin: 0 -50px;
    display: flex;
}
.mulp_cont {
    position: relative;
}
.mulp_cont::after{
    content: "";
    width: 100%;
    height: 1px;
    background: rgba(238, 238, 238, 1);
    position: absolute;
    top: 100px;
    left: 0;
}
.mulp_le{
    width: 488px;
    background: rgba(22, 100, 255, 1);
    box-shadow: 0px 8px 30px 0px rgba(0, 61, 150, 0.1);
    padding: 56px 82px 56px 72px;
}
.mulp_ri{
    width: calc(100% - 488px);
    padding: 30px 60px 70px;
}
.mulp_le_tit{
    padding-bottom: 20px;
    text-align: center;
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, 1)
}
.mulp_le_parga{
    margin-top: 33px;
}
.mulp_le_parga p{
    color: #fff;
}
.mnlu_ul_li_pro .ys_cont1440{
    display: flex;
}
.mrul_cont_tp{
    display: flex;
    align-items: center;
}
.mrul_cont_tp p{
    color: #333;
    transition: all .36s;
    margin-right: 15px;
}
.mrul_cont_tp img{
    width: 11px;
    transition: all .36s;
    opacity: 0;
}
.mrul_cont_bt{
    margin-top: 12px;
}
.mrul_cont a{
    display: block;
    padding: 24px 0;
}
.mulp_ri_ul_li{
    border-bottom: 1px solid rgba(238, 238, 238, 1)
}
.mulp_ri_ul {
    width: 200px;
}
.mulp_ri_ul_li.yxnav_active2 img{
    opacity: 1;
}
.mulp_ri_ul_li.yxnav_active2 .mrul_cont_tp p{
    color: rgba(22, 100, 255, 1);
}
.mulp_ri_ul_li.yxnav_active2 .mrul_cont_bt p{
    color: #333;
}
.mulp_ri_ul_forum img{
    opacity: 1;
    width: 20px;
}
.mfmn_le{
    width: 690px;
}
.mod_side{
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    right: -200px;
    transition: all .36s;
    z-index: 99;
    width: 54px;
}
.mod_side.act{
    right: 20px;
}
.mslu_li_cont_icon{
    width: 30px;
    margin: auto;
}
.mslu_li_cont_icon img{
    width: 100%;
}
.mslu_li_cont_parga p{
    color: #fff;
}
.mslu_li_cont_parga{
    margin-top: 2px;
    width: 28px;
    margin: auto;
}
.mslu_li_cont{
    padding: 14px 12px;
    cursor: pointer;
    border-bottom: 1px solid rgba(255,255,255,.1);
    transition: all .36s;
    background: #1664FF;
    box-shadow: 0px 2px 19px 10px rgba(22, 44, 112, 0.1);
}
.mslu_li:first-child .mslu_li_cont{
    padding-top: 18px;
    border-radius: 50px 50px 0 0;
    overflow: hidden;
}
.mslu_li:last-child .mslu_li_cont{
    padding-bottom: 18px;
    border-radius: 0 0 6px 6px;
    overflow: hidden;
}
.mod_side_list_back{
    /* padding-left: 30px; */
    cursor: pointer;
    margin-top: 12px;
}
.mslu_li{
    position: relative;
    /* padding-left: 30px; */
}
.mslb_icon{
    cursor: pointer;
    width: 54px;
    height: 54px;
    position: relative;
    border-radius: 6px 6px 27px 27px;
    background: #333;
    box-shadow: 0px 2px 19px 10px rgba(22, 44, 112, 0.05);
}
.mslb_icon img{
    width: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.mslu_li1 .mslu_li_pop_cont{
    width: 260px;
    padding: 23px 30px;
}
.mslu_li_pop{
    position: absolute;
    top: 18px;
    right: 50px;
    padding-right: 30px;
    pointer-events: none;
}
.mslu_li_pop_cont{
    border-radius: 5px;
    background: #323233;
    box-shadow: 4px 4px 20px 0px rgba(22, 44, 112, 0.15);
    /* display: none; */
    opacity: 0;
    visibility: hidden;
    transform: scale(.95) translateX(10%);
    transform-origin: right;

}
.mslu_li_pop p{
    color: #fff;
}
.mslu_li_pop_info{
    margin-top: 20px;
}
.mlpi_li_num a{
    font-size: 20px;
    color: #fff;
    line-height: 1.75;
    /*font-family: 'DoHyeon-Regular';*/
}
.mlpi_li{
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.mlpi_li p{
    flex-shrink: 0;
}
.mslu_li_pop_icon{
    width: 17px;
    position: absolute;
    right: -16px;
    top: 50%;
    transform: translateY(-50%);
}
.mslu_li_pop_icon img{
    width: 100%;
}
.mslu_li_pop_img{
    width: 100px;
    border-radius: 5px;
    overflow: hidden;
}
.mslu_li_pop_img img{
    width: 100%;
}
.mslu_li2 .mslu_li_pop_cont{
    padding: 5px 5px 14px;
}
.mslu_li2 .mslu_li_pop_tit{
    margin-top: 10px;
    text-align: center;
}
.mslu_li2 .mslu_li_pop_icon{
    top: 34px;
    transform: translateY(0);
}
.ys_search2_win{
    position: fixed;
    top: 85px;
    left: 0;
    width: 100%;
    text-align: center;
    display: none;
    background-color: #fff;
    box-shadow: 0px 8px 30px 0px rgba(0, 61, 150, 0.1);
}
.ys_search2_box{
    padding: 16px 0;
}
.ys_search2_tibox{
    width: 34%;
    margin: 0 auto;

}
.ys_search2_tbox{
    border-bottom: 1px solid #eee;
    width: calc(100% - 40px);
    padding-right: 20px;
    height: 40px;
}
.ys_search2_tbox input{
    width: 100%;
    height: 100%;
    font-size: 16px;
}
.ys_search2_ibox{
    width: 40px;
}
.ys_search2_ibox img{
    width: 100%;
}
.ys_search2_tbox {
    width: calc(100% - 24px);
}
.ys_search2_ibox {
    width: 24px;
    margin-top: 10px;
}
.ys_ban_parga_btn .std_btn3{
    margin-left: 53px;
}
.ys_ban_parga_btn{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 90px;
}
.ys_ban_parga p,.ys_ban_title{
    color: #fff;
}
.ys_ban_title{
    margin-bottom: 15px;
}
.ys_ban_dots{
    width: 405px;
    height: 2px;
    background: rgba(255,255,255,.8);
    bottom: 50px;
    border-radius: 4px;
}
.ybdu_li_line{
    height: 4px;
    width: 100%;
    background: #fff;
    border-radius: 4px;
    transition: all .36s;
    opacity: 0;
}
.ys_ban_dots_ul{
    display: flex;
}
.ybdu_li{
    width: 33.333333%;
    position: relative;
    top: -1px;
    cursor: pointer;
}
.ybdu_li.active .ybdu_li_line{
    opacity: 1;
}
.ys_ban_mouse{
    width: 36px;
    cursor: pointer;
    bottom: 73px;
}
.ys_ban_mouse img{
    width: 100%;
    animation: p_ddd 2s ease-in-out 0s infinite forwards;
}
.ys_banner{
    height: 100vh;
    position: fixed;
}
.ys_ban_slick,.ys_ban_slick .slick-list,.ys_ban_slick .slick-track,.ys_ban_li,.ys_ban_imgbox {
    height: 100%;
}
.ys_ban_imgbox img{
    height: 100%;
    object-fit: cover;
}
.home_main .inside_cont{
    margin-top: 100vh;
    background-color: #fff;
    position: relative;
}
.hnbr_ul_li a{
    display: block;
    padding: 40px 32px 40px 27px;
    transition: all .36s; 
    display: flex;
    align-items: center;
    border-bottom: 1px solid #EAEAEA;
    border-radius: 0;
}
.hnbr_ul_li_icon{
    width: 12px;
}
.hnbr_ul_li_icon img{
    width: 100%;
}
.hnbr_ul_li_text{
    width: calc(100% - 12px);
    padding-right: 44px;
}
.hult_box{
    padding-left: 18px;
    position: relative;
}
.hult_box_time p{
    color: #999;
    font-family: 'poppinsregular';
}
.hult_box_tit p{
    color: #333;
}
.hult_box_time{
    margin-top: 10px;
}
.hult_box::before{
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #1664FF;
    position: absolute;
    top: 11px;
    left: 0;
}
.home_new {
    padding-bottom: 130px;
    position: relative;
    z-index: 2;
}
.home_new_bt_le{
    width: 41%;
    border-radius: 20px;
    border: 1px solid #FFF;
    background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
    box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
    overflow: hidden;
}
.home_new_bt_ri{
    width: 59%;
    padding-left: 60px;
}
.home_new_bt{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.hnbl_img{
    width: 100%;
}
.hnbl_img img{
    width: 100%;
}
.hnbl_text{
    padding: 30px 36px 48px;
}
.hnbl_text_btn p{
    color: #1664FF;
}
.hnbl_text_tit {
    line-height: 1.8;
    margin-top: 10px;
    margin-bottom: 40px;
}
.home_new_tp_btn p{
    color: #1664FF;
}
.home_new .std_btn3 img{
    margin-left: 10px;
}
.home_new_tp_btn{
    text-align: center;
}
.home_tit{
    display: inline-block;
    position: relative;
    z-index: 1;
}
.home_tit h2 span{
    background: linear-gradient(90deg, #00FFB1 32.29%, #0056FF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.home_titbox{
    text-align: center;
}
.home_tit_bg_circle{
    width: 78px;
    position: absolute;
    top: -22px;
    left: -34px;
    animation: circleChange 3s linear both infinite;
    z-index: -1;
}
.home_tit_bg_line{
    width: 22px;
    position: absolute;
    top: 0;
    right: -22px;
    transform-origin: 0 100%;
    animation: lineScale 1.5s linear both infinite;
}
.home_tit_bg img{
    width: 100%;
}
@keyframes lineScale{
    0%{
        transform: scale(1);
    }
    50%{
        transform: scale(1.2);
    }
    100%{
        transform: scale(1);
    }
}
@keyframes circleChange{
    0%{
        transform: translateX(0);
    }
    25%{
        transform: translateX(10px);
    }
    50%{
        transform: translateX(0);
    }
    75%{
        transform: translateX(-10px);
    }
    100%{
        transform: translateX(0);
    }
}
.hstu_li{
    padding: 0 25px;
}
.home_solu_tab_ul{
    margin: 0 -25px;
    display: flex;
    justify-content: center;
}
.hstu_li_cont .std_title5{
    color: #666;
    transition: all .36s;
}
.hstu_li_cont{
    cursor: pointer;
    padding-bottom: 10px;
    position: relative;
}
.hstu_li_cont::after{
    content: "";
    width: 0;
    height: 2px;
    border-radius: 4px;
    background: #1664FF;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.hstu_li.active .std_title5{
    color: #1664FF;
}
.hstu_li.active .hstu_li_cont::after{
    width: 36px;
}
.home_solu_bt_list{
    background-color: #fff;
    padding-top: 97px;
    padding-bottom: 65px;
}
.home_solu{
    position: relative;
    z-index: 1;
}
.home_solu::after{
    content: "";
    width: 100%;
    height: calc(100% + 126px);
    opacity: 0.05;
    background: linear-gradient(180deg, rgba(254, 254, 255, 0.00) 5.38%, #0157FF 45.71%, #FFF 99.8%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.hsbl_ul_li:not(:first-child){
    display: none;
}
.hsbl_cont{
    width: 97%;
    margin: auto;
    position: relative;
}
.hsbl_btn{
    position: absolute;
    bottom: 0;
    left: 42%;
}
.hulc_img{
    width: 41%;
    position: relative;
    background: #F6FAFF;
    border-radius: 10px;
    overflow: hidden;
}
.hulc_img img{
    width: 100%;
}
.hulc_text{
    width: 59%;
    padding-right: 82px;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.hulc_text_btn p{
    font-size: 18px;
}
.hulc_text_parga p{
    color: #333;
}
.hulc_text_btn{
    margin-top: 85px;
}
.hulc_text .std_title4{
    font-weight: bold;
    position: relative;
}
.std_arrow_icon{
    width: 40px;
    border-radius: 50%;
    background: #FFF;
    box-shadow: 0px 0px 8px 0px rgba(185, 204, 232, 0.60);
    cursor: pointer;
    transition: all .36s;
}
.std_arrow_icon_img{
    width: 40px;
    height: 40px;
    position: relative;
}
.std_arrow_icon_img img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
    max-width: inherit;
}

.std_arrow{
    display: flex;
    align-items: center;
}
.std_arrow_num{
    margin: 0 11px;
}
.std_arrow_num span{
    font-size: 14px;
    line-height: 1.75;
    color: #666;
}
.hsbl_list_li{
    width: 16.666666%;
    padding: 0 12px;
    margin-bottom: 24px;
}
.hsbl_list{
    margin: 0 -12px;
}
.home_solu_bt_logo{
    margin-top: 50px;
}
.hsbl_list_li_cont{
    width: 100%;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 0px 16px 0px rgba(185, 204, 232, 0.20);
}
.hulc_text_bg{
    width: 32px;
    position: absolute;
    top: 2px;
    left: -48px;
}
.hulc_text_bg img{
    width: 100%;
}
.hsbl_cont:not(:first-child){
    display: none;
}
.slick-disabled{
    opacity: 0.5;
    pointer-events: none;
}
.home_about_tp{
    padding-right: calc(50% - 600px);
    position: relative;
    z-index: 5;
    pointer-events: none;
}
.home_about{
    padding-top: 55px;
    position: relative;
    z-index: 1;
}
.hatr_parga p{
    color: #333;
}
.home_about_tp_le{
    width: 54%;
    /* max-width: 850px; */
    position: relative;
}
.home_about_tp_ri{
    width: 46%;
    padding-left: 120px;
    margin-top: 75px;
    pointer-events: all;
}
.home_about_tp_ri .home_titbox{
    text-align: left;
}
.hatl_img{
    width: 100%;
    border-radius: 0 290px 290px 0;
    overflow: hidden;
    position: relative;
}
.hatl_img img{
    width: 100%;
}
.hatl_img::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
    position: absolute;
    top: 0;
    left: 0;
}
.hatl_data_ul_li{
    width: 50%;
    margin-bottom: 75px;
    padding: 0 45px;
}
.hatl_data_ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -45px;
}
.hdul_cont_parga p{
    color: #fff;
}
.hdul_cont_parga{
    margin-top: 16px;
}
.hdul_cont_num span{
    line-height: 1.2;
    color: #fff;
}
.hdul_cont_num p{
    font-size: 24px;
    line-height: 1.5;
    color: #fff;
    font-family: 'montserratsemibold';
}
.hdul_cont_num{
    padding-bottom: 16px;
    display: inline-block;
    border-bottom: 1px solid #fff;
}
.hatl_data {
    width: 48%;
    top: calc(50% + 35px);
    pointer-events: all;
}
.home_about::after{
    content: "";
    width: 100%;
    height: 100%;
    opacity: 0.05;
    background: linear-gradient(0deg, rgba(254, 254, 255, 0.00) 5.38%, #2B72FF 5.39%, #0157FF 45.71%, #FFF 99.8%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.home_about_bt_bg{
    width: 100%;
    position: relative;
    margin-top: -150px;
}
.home_about_bt_bg img{
    width: 100%;
    margin-top: -150px;
}
.home_about_bt_bg svg{
    width: 100%;
    height: auto;
}
.hibu_li_cont{
    padding: 85px 0;
    width: 71.5%;
    height: 100%;
}
.hibu_li_cont_tab p{
    color: #fff;
    line-height: 1.5;
    display: inline-block;
    padding: 8px 20px;
    position: relative;
}
.hibu_li{
    position: relative;
    z-index: 1;
    height: 558px;
    overflow: hidden;
}
.hibu_li::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #1664FF 51.24%, rgba(22, 100, 255, 0.00) 81.27%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.hlct_ul_li{
    cursor: pointer;
    position: relative;
    margin-bottom: 8px;
}
.hlct_ul_li p::after{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 71px;
    border: 1px solid #FFF;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
}
.hibu_li_cont_tab{
    width: 244px;
}
.hibu_li_cont_text{
    width: calc(100% - 244px);
    padding-left: 78px;
}
.hlct_ul_li.active p::after{
    opacity: 1;
}
.hibu_li_cont_main{
    position: relative;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    height: 100%;
}
.hibu_li_cont_main::before{
    content: "";
    width: 1px;
    height: 100%;
    background: #EAEAEA;
    position: absolute;
    left: 244px;
    top: 0;
}
.hlct_list_li .std_title4{
    font-weight: bold;
    color: #fff;
    line-height: 1.75;
}
.hlct_list_li .std_parga2{
    margin-top: 30px;
}
.hlct_list_li .std_parga2 p{
    color: #fff;
}
.hlct_list{
    height: 100%;
}
.hlct_list_li{
    height: 100%;
    position: relative;
}
.hlct_list_li_btn{
    position: absolute;
    left: 0;
    bottom: 47px;
}
.hibu_li:not(:first-child),
.hlct_list_li:not(:first-child){
    display: none;
}
.hibu_li .ys_cont1440{
    height: 100%;
}
.home_industry {
    position: relative;
    z-index: 2;
}
.home_industry::after{
    content: "";
    width: 100%;
    height: 100%;
    opacity: 0.05;
    background: linear-gradient(180deg, rgba(254, 254, 255, 0.00) 5.38%, #0157FF 45.71%, #FFF 99.8%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.home_dimen .home_solu_tab_ul{
    margin: 0 -150px;
}
.home_dimen .hstu_li{
    padding: 0 150px;
}
.hdlu_li:not(:first-child){
    display: none;
}
.hdlu_li{
    padding-top: 80px;
    padding-bottom: 110px;
}
.hdlu_li_text_lab .std_title5{
    color: #fff;
    line-height: 38px;
    padding: 0 23px;
}
.hdlu_li_text_lab{
    border-radius: 28px;
    border: 1px solid #00E49E;
    background: rgba(112, 249, 180, 0.10);
    backdrop-filter: blur(14px);
    display: inline-block;
}
.hdlu_li_text .std_title2{
    color: #fff;
    font-family: 'poppinssemibold';
    padding-bottom: 10px;
    position: relative;
    display: inline-block;
    width: 250px;
}
.hdlu_li_text .std_title2::after{
    content: "";
    width: 100%;
    height: 2px;
    border-radius: 7px;
    background: var(--1, linear-gradient(90deg, #00E49E 0%, #0157FF 100%));
    position: absolute;
    bottom: 0;
    left: 0;
}
.hdlu_li_text_lab{
    margin-top: 15px;
}
.hdlu_li_text_info p{
    color: #fff;
    margin-bottom: 12px;
}
.hdlu_li_text_info li{
    padding-left: 22px;
    position: relative;
}
.hlti_circle{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    top: 9px;
    left: 0;
}
.hlti_circle::after{
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #1664FF;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.hdlu_li_text_btn{
    margin-top: 60px;
}
.hdlu_li_text_btn .std_btn1{
    margin-right: 30px;
}
.hdlu_li_img{
    width: 49%;
    position: relative;
}
.hdlu_li_text{
    width: 51%;
}
.hdlu_li .ys_cont1200{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.hlit_li p{
    color: #fff;
    line-height: 38px;
    white-space: nowrap;
}
.hlit_li{
    padding: 0 20px;
    display: inline-block;
    border-radius: 57px;
    background: #6A6A6A;
    box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.25);
    backdrop-filter: blur(2.5px);
    position: absolute;
    opacity: 0;
}
@keyframes textScale{
    0%{
        opacity: 0;
        transform: scale(0);
    }
    100%{
        opacity: 1;
        transform: scale(1);
    }
}
.hlit_li:nth-child(1){
    animation-delay: .1s;
}
.hlit_li:nth-child(2){
    animation-delay: .2s;
}
.hlit_li:nth-child(3){
    animation-delay: .3s;
}
.hlit_li:nth-child(4){
    animation-delay: .4s;
}
.hlit_li:nth-child(5){
    animation-delay: .5s;
}
.hdlu_li_img_cursor{
    width: 244px;
    border-radius: 33.5px;
    overflow: hidden;
    text-align: center;
    background: rgba(0, 0, 0, 0.10);
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    backdrop-filter: blur(2.5px);
}
.hlic_cont .std_title4{
    font-weight: bold;
    color: rgba(112, 249, 180, 1);
    line-height: 65px;
}
.hlic_cont_icon{
    width: 32px;
    position: absolute;
    right: 13px;
    bottom: 4px;
}
.hlic_cont_icon img{
    width: 100%;
}
.habt_ul_li_text .std_title4{
    color: #1664FF;
    font-family: 'montserratsemibold';
}
.hult_parga p{
    color: #333;
}
.hult_info{
    margin-top: 12px;
}
.hult_info li{
    position: relative;
}
.hult_info li::before{
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #5AAAEE;
    position: absolute;
    top: 11px;
    left: -13px;
}
.habb_line{
    width: 100%;
}
.habb_line svg{
    width: 100%;
    height: auto;
}
.habt_ul.act .habt_ul_li{
    animation: textFade .36s linear both;
}
.habt_ul_li{
    position: absolute;
    display: flex;
    opacity: 0;
}
.habt_ul_li:nth-child(1){
    animation-delay: .7s !important;
}
.habt_ul_li:nth-child(2){
    animation-delay: 1.8s !important;
}
.habt_ul_li:nth-child(3){
    animation-delay: 2.8s !important;
}
.habt_ul_li:nth-child(4){
    animation-delay: 3.8s !important;
}
@keyframes textFade{
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}
.habb_line_arrow{
    width: 34px;
    height: 28px;
    position: absolute;
    top: -17px;
    left: -14px;
}
.habb_line_arrow img{
    width: 100%;
    margin-top: 0 !important;
}
.home_about_bt{
    position: relative;
    /* margin-top: -150px; */
}
.home_about_bt_text{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.habt_ul{
    width: 100%;
    height: 100%;
}
.habt_ul_li_text{
    width: calc(100% - 40px);
    padding-left: 20px;
}

.habt_ul_li:nth-child(2n) .habt_ul_li_text{
    margin-top: 56px;
}
/* .habt_ul_li3 .habt_ul_li_line{
    transform: rotate(180deg);
} */
.hult_info p{
    line-height: 2;
}
.home_scence{
    position: relative;
    z-index: 1;
}
.home_scence::after{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 99px 99px 0px 0px;
    background: linear-gradient(180deg, #F3F7FF 0%, #FFF 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
@keyframes p_ddd {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-8px);
    }

    100% {
        transform: translateY(0px);
    }
}
.home_scence_cont_bg{
    width: 86%;
    margin: auto;
    position: relative;
}
.hscb_cont{
    position: relative;
    width: 100%;
}
.hscb_cont_img{
    position: absolute;
    top: 0;
    left: 0;
}
.hscb_cont_img img{
    width: 100%;
}
.hscb_cont_img:nth-child(1){
    position: relative;
}
.hscb_cont_img:nth-child(2){
    z-index: 5;
}
.htlu_li1 p{
    color: #002875;
}
.htlu_li p{
    line-height: 38px;
    display: inline-block;
    padding: 0 16px;
}
.htlu_li{
    display: inline-block;
    position: absolute;
    border-radius: 43px;
    background: url(../image/a1_border.svg) left / 100% 100%;
    background-repeat: no-repeat;
    animation: p_ddd 2s ease-in-out 0s infinite forwards;
    z-index: 5;
}
.htlu_li1{
    opacity: 0.3;
}
.htlu_li2{
    opacity: 0.1;
}
.htlu_li3{
    opacity: 0.2;
}
.htlu_li4 p{
    color: #1664FF;
}
.htlu_li4{
    background: transparent;
    border: 0.5px solid #FFF;
    background: linear-gradient(111deg, #EAF1FF 7.74%, rgba(232, 255, 248, 0.00) 63.66%);
    box-shadow: 0px 0px 12px 0px rgba(0, 40, 117, 0.20);
}
.hscb_parga{
    position: relative;
    width: 100%;
    height: 100%;
}
.hscb_parga_li_icon{
    width: 15px;
    height: 22px;
    position: relative;
    margin-left: 28px;
}
.hscb_parga_li_icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: auto;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
    max-width: inherit;
}
.hscb_parga_li_icon img:nth-child(2){
    opacity: 0;
}
.hscb_parga_li a,.hplt_li a{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.hscb_parga_li .std_title4{
    transition: all .36s;
}
.hscb_parga_li_svg{
    width: 293px;
}
.hscb_parga_li_svg svg{
    width: 100%;
    height: auto;
}
.hscb_parga_li_text{
    width: calc(100% - 293px);
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    flex-wrap: wrap;
    height: 100%;
}
.hscb_parga_li{
    position: absolute;
    pointer-events: all;
}
.hplt_li{
    width: 100%;
    position: relative;
}
.hplt_li:nth-child(1){
    top: -15%;
}
.hplt_li:nth-child(2){
    top: -8%;
}
.hscb_parga_li:nth-child(1){
    right: 0;
    top: 19%;
}
.hscb_parga_li:nth-child(3){
    right: 0;
    top: 78%;
}
.hscb_parga_li:nth-child(2){
    width: 462px;
    right: 0;
    top: 45%;
}
.home_scence_cont {
    position: relative;
}
.home_scence_cont_text{
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 5;
}
.home_scence_cont_text .ys_cont1400{
    height: 100%;
    position: relative;
}
.hpls_icon_img,.dbrs_icon_img{
    width: 11px;
    height: 14px;
    position: absolute;
    top: -7px;
    left: -5px;
}
.hpls_icon_img img,.dbrs_icon_img img{
    width: 100%;
}
.hscb_cont_uav{
    animation: p_ddd 2s ease-in-out 0s infinite forwards;
}
.ys_ban_bg {
    width: 51%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;
    pointer-events: none;
}
.ys_ban_bg img{
    width: 100%;
}
@keyframes water_mist{
    0%{
        opacity: 1;
    }
    50%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}
.hscb_cont_mist{
    animation: water_mist 2s ease-in-out 0s infinite forwards;
}
.home_scence_svg{
    position: absolute;
    top: 8%;
    right: 10%;
    width: 573px;
    pointer-events: none;
}
.home_scence_svg svg{
    width: 100%;
    height: auto;
}
.home_dimen {
    position: relative;
    z-index: 4;
}
.home_scence_svg_circle,
.home_industry_svg_circle,
.home_solu_svg_circle{
    opacity: 0;
    transition: all .36s;
}
.home_scence_svg_circle.act,
.home_industry_svg_circle.act,
.home_solu_svg_circle.act{
    opacity: 1;
}
.home_solu_svg{
    width: 982px;
    position: absolute;
    top: -50px;
    right: 19%;
    pointer-events: none;
}
.home_solu_svg svg{
    width: 100%;
    height: auto;
}
.home_content{
    position: relative;
}
.home_industry_svg{
    position: absolute;
    width: 502px;
    top: -50%;
    pointer-events: none;
}
.home_industry_svg svg{
    width: 100%;
    height: auto;
}
/* G1_公司概况-start */
.mod_ban{
    width: 100%;
    position: relative;
}
.mod_ban_img{
    width: 100%;
    position: relative;
}
.mod_ban_img img{
    width: 100%;
}
.mod_ban_img::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
    position: absolute;
    top: 0;
    left: 0;
}
.about_main .mod_ban{
    height: calc(100vh - 85px);
    overflow: hidden;
}
.about_main .mod_ban_img{
    height: 100%;
}
.about_main .mod_ban_img img{
    height: 100%;
    object-fit: cover;
}
.mbcd_ul_li .hdul_cont_parga p {
    color: #CACACA;
    text-align: center;
}
.mbcd_ul_li .hdul_cont_num{
    border-bottom: none;
}
.mbcd_ul{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    position: relative;
}
.mod_ban_cont h1{
    font-weight: bold;
    color: #fff;
}
.mod_ban_cont_parga{
    width: 80%;
    margin: 24px auto 110px;
}
.mod_ban_cont_parga p{
    text-align: center;
    color: #fff;
}
.mod_ban_cont_box{
    width: 98%;
    margin: auto;
}
.mbcd_ul::after{
    content: "";
    width: 100%;
    height: 3px;
    background: linear-gradient(to right, #00E49E, #0157FF);
    position: absolute;
    bottom: 40px;
    left: 0;
    border-radius: 4px;
}
.ys_bread_list a {
    color: #DADADA;
}
.ys_bread_list:last-child a{
    color: #fff;
}
.ys_bread_list::before{
    content: "";
    width: 5px;
    height: 8px;
    background: url(../image/arrow1.svg) center / cover no-repeat;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.mod_bread{
    width: 100%;
    padding-top: 20px;
    top: 85px;
    z-index: 9;
}
.about_intro_parga p{
    margin-bottom: 16px;
    text-align: center;
}
.about_main h2{
    text-align: center;
}
.accu_li{
    width: 33.333333%;
    padding: 0 12px;
}
.about_culture_cont_ul{
    margin: 0 -12px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.accu_li_cont{
    width: 100%;
    border-radius: 10px;
    border: 1px solid #FFF;
    background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
    box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
    padding: 40px 54px 54px;
    height: 100%;
}
.accu_li_cont_icon{
    width: 100px;
    text-align: center;
}
.accu_li_cont_icon img{
    width: 63px;
}
.alct_ri p{
    color: #444;
}
.alct_le{
    width: 100px;
    padding-right: 20px;
    text-align: center;
    border-right: 1px solid rgba(22, 100, 255, .3);
}
.alct_ri{
    width: calc(100% - 100px);
    padding-left: 30px;
}
.alct_le .std_title4{
    color: #1664FF;
    font-weight: bold;
}
.alct_le .std_parga1{
    margin-top: 15px;
}
.alct_le p{
    color: #999;
    font-family: 'poppinsregular';
}
.accu_li_cont_text{
    display: flex;
    align-items: center;
}
.aqcs_li_cont{
    border-radius: 10px;
    border: 1px solid #FFF;
    background: #F6FAFF;
    box-shadow: 4px 4px 12px 0px rgba(0, 61, 150, 0.20);
    overflow: hidden;
}
.aqcs_li_cont_tp{
    padding: 20px 30px;
}
.aqcs_li_cont_text p{
    text-align: center;
    transition: all .36s;
    line-height: 2;
}
.aqcs_li_cont_text{
    padding: 21px 0;
    position: relative;
    z-index: 1;
}
.aqcs_li_cont_text::after{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 0px 35px 10px 10px;
    background: #1664FF;
    position: absolute;
    top: 105%;
    left: 0;
    transition: all .36s;
    z-index: -1;
}
.alct_img{
    padding: 10px 20px;
    background: #E2E5E9;
    border-radius: 5px;
}
.swiper-pagination-progressbar {
    background: #CDCDCD !important;
}
.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: 1px !important;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #1664FF !important;
}
/* #about_quali_cont_swiper .swiper-wrapper{
    margin-top: 54px;
} */
.mod_ban_cont {
    width: 100%;
}
.std_slick_btn_icon{
    width: 46px;
    height: 46px;
    border-radius: 50%;
    overflow: hidden;
    transition: all .36s;
    background: #FFF;
    box-shadow: 0px 4px 16px 0px rgba(0, 61, 150, 0.30);
    cursor: pointer;
    pointer-events: all;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.about_quali .std_slick_btn_icon{
    top: calc(50% + 27px);
}
.ssbi_img{
    width: 46px;
    height: 46px;
    position: relative;
}
.ssbi_img img{
    width: auto;
    height: 100%;
    position: absolute;
    top: auto;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
    max-width: inherit;
}
.about_quali_cont {
    position: relative;
}
.about_quali_cont_btn{
    width: 100%;
    z-index: 5;
    pointer-events: none;
}
.std_slick_btn{
    display: flex;
    justify-content: space-between;
}
.std_slick_btn_prev{
    left: -113px;
}
.std_slick_btn_next{
    right: -113px;
}
.swiper-button-disabled{
    pointer-events: none;
    opacity: 0.5;
}
.about_custom_cont{
    padding: 50px 0;
    background-color: #F6FAFF;
    overflow: hidden;
}
#about_quali_cont_swiper{
    overflow: visible;
    padding-top: 54px;
}
.about_quali_cont::before{
    content: "";
    width: 100%;
    height: 100%;
    background-color: #fff;
    position: absolute;
    left: -100.5%;
    top: 20px;
    z-index: 2;
}
.about_quali_cont::after{
    content: "";
    width: 100%;
    height: 100%;
    background-color: #fff;
    position: absolute;
    right: -101%;
    top: 20px;
    z-index: 2;
}
.apcu_li{
    width: 20%;
    padding: 0 40px;
}
.about_partner{
    overflow: hidden;
}
.about_partner_cont_ul{
    margin: 0 -40px;
}
.apcu_li_cont{
    width: 100%;
    box-shadow: 0px 0px 16px 0px rgba(185, 204, 232, 0.20);
}
.alil_cont{
    width: 100%;
    border-radius: 5px;
    overflow: hidden;
    background: #FFF;
    box-shadow: 0px 0px 16px 0px rgba(185, 204, 232, 0.20);
}
.accl_li_item{
    display: flex;
    position: relative;
}
.accl_li{
    position: relative;
}
@keyframes donghua1 {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}
@keyframes donghua2 {
    from {
        transform: translateX(100%);
    }
    to {
        transform: translateX(0);
    }
}
@keyframes donghua3 {
    from {
        transform: translateX(-100%);
    }
    to {
        transform: translateX(0);
    }
}
@keyframes donghua4 {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(100%);
    }
}
.accl_li1 .accl_li_item1 {
    animation: donghua1 linear infinite;
}
.accl_li1 .accl_li_item2 {
    transform: translateX(100%);
    position: absolute;
    top: 0;
    left: 0;
    animation: donghua2 linear infinite;
}
.accl_li2 .accl_li_item1 {
    animation: donghua3 linear infinite;
}
.accl_li2 .accl_li_item2 {
    animation: donghua4 linear infinite;
}
.accl_li1{
    margin-bottom: 24px;
}
.accl_li2 .accl_li_item1{
    transform: translateX(-100%);
    position: absolute;
    top: 0;
    left: 0;
}
.about_quali{
    overflow: hidden;
    padding-bottom: 100px;
}
.about_honor{
    padding-top: 60px;
    padding-bottom: 100px;
    background: #F6FAFF;
    overflow: hidden;
}
.habt_ul_li_line{
    width: 40px;
}
.habt_ul_li_line img{
    width: 100%;
}
.ahcs_li_cont{
    display: flex;
}
.about_history_cont_ul .slick-track{
    position: relative;
}
.ahcu_li:not(:first-child){
    display: none;
}
.about_history_cont_ul .slick-track{
    width: 100%;
    height: 100%;
    background: url(../image/g1_img1.svg) left / 100vw 100%;
    background-repeat-y: no-repeat;
    /* position: absolute;
    top: 0;
    left: 0; */
    pointer-events: none;
    z-index: -1;
}
.about_history_cont .slick-list{
    overflow: visible;
}
.ahcu_li {
    position: relative;
}
.ahcu_li:nth-child(2n) .habt_ul_li_text{
    margin-top: 56px;
}

.ys_cont1474{
    width: 1474px;
    margin: auto;
    position: relative;
    overflow: hidden;
}
.about_honor_cont_btn{
    width: 80%;
    position: absolute;
    left: 50%;
    top: 125px;
    transform: translateX(-50%);
    z-index: 5;
    pointer-events: none;
}
.about_honor_cont_ul,#about_honor_cont_swiper{
    width: 35%;
    margin: auto;
}
#about_honor_cont_swiper{
    overflow: visible;
}
.ahcu_li_cont .ys_imgbox_cover{
    border-radius: 10px;
    border: 1px solid #FFF;
    box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
}
.ahcu_li_cont_text{
    margin-top: 22px;
    text-align: center;
}
.ahcu_li_cont_text .std_title5{
    transition: all .36s;
    color: #666;
    transform: scale(0.7);
}
.about_honor_cont_ul .slick-list{
    overflow: visible;
}
.about_history_box{
    height: calc(100vh - 85px);
    position: relative;
    width: 100%;
}
.about_history_box_cont{
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.about_history.isfixed .about_history_box{
    position: fixed;
    top: 85px;
    left: 0;
}
.about_history.notfixed .about_history_box{
    position: absolute;
    top: auto !important;
    bottom: 0;
}
.about_history {
    position: relative;
    overflow: hidden;
}
.ahcu_item .ys_imgbox_cover{
    transform: scale(0.35);
    transform-origin: bottom;
}
.ahcu_item.slick-current .ys_imgbox_cover{
    transform: scale(1);
}
.about_history_cont_ul{
    position: relative;
}
.about_history_cont_ul::before{
    content: "";
    width: 310px;
    height: 100%;
    background: linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    pointer-events: none;
}
.about_history_cont_ul::after{
    content: "";
    width: 310px;
    height: 100%;
    background: linear-gradient(-90deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
    pointer-events: none;
}
.ahcs_lis{
    transition: all .36s;
}
.ahcs_lis .ys_imgbox_cover{
    transform: scale(0.35);
    transition: all .36s;
    transform-origin: bottom;
    opacity: 0.3;
}
.ahcs_lis.swiper-slide-active .ys_imgbox_cover{
    transform: scale(1);
    opacity: 1;
}
.ahcs_lis.swiper-slide-prev .ys_imgbox_cover,
.ahcs_lis.swiper-slide-next .ys_imgbox_cover{
    transform: scale(0.46);
    opacity: 0.8;
}
.ahcs_lis.slide_prev .std_title5,
.ahcs_lis.slide_next .std_title5{
    opacity: 0.3;
}
.ahcs_lis.swiper-slide-prev .std_title5,
.ahcs_lis.swiper-slide-next .std_title5{
    opacity: 0.8;
}
.ahcs_lis.swiper-slide-active .std_title5{
    color: #333;
    transform: scale(1);
    opacity: 1;
}
.ahcs_lis.swiper-slide-next{
    transform: translateX(-23%);
} 
.ahcs_lis.swiper-slide-prev{
    transform: translateX(23%);
}
.ahcs_lis.swiper-slide-active{
    transform: translateX(0%);
}
.ahcs_lis.slide_next{
    transform: translateX(-76%);
}
.ahcs_lis.slide_prev{
    transform: translateX(76%);
}
/* G1_公司概况-end */

/* C3_产品详情A3Deploy-start */
.deploy_main h2{
    text-align: center;
}
.mirauge_main .mod_ban_img::after,
.deploy_main .mod_ban_img::after{
    display: none;
}
.dftu_li .std_title5{
    color: #666;
    transition: all .36s;
    padding-bottom: 20px;
    position: relative;
    cursor: pointer;
}
.deploy_funtion_tab_ul{
    display: flex;
    justify-content: center;
    margin: 0 -50px;
}
.dftu_li{
    padding: 0 50px;
}
.dftu_li .std_title5::after{
    content: "";
    width: 0;
    height: 2px;
    border-radius: 2px;
    background: #1664FF;
    position: absolute;
    bottom: -1px;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.deploy_funtion_tab{
    border-bottom: 1px solid rgba(22,100,255,.3);
}
.dftu_li.active .std_title5{
    color: #1664FF;
}
.dftu_li.active .std_title5::after{
    width: 65px;
}
.deploy_funtion_list{
    margin-top: 52px;
}
.dflu_li:not(:first-child){
    display: none;
}
.dflu_li_cont_img{
    width: 49%;
    border-radius: 20px;
    overflow: hidden;
}
.dflu_li_cont_img img{
    width: 100%;
}
.dflu_li_cont{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.dflu_li_cont_text{
    width: 51%;
    padding-right: 102px;
}
.dlct_info li{
    position: relative;
    margin-bottom: 10px;
}
.dlct_info li::before{
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #00E49E;
    position: absolute;
    top: 8px;
    left: -15px;
}
.dflu_li_cont_text .std_title4{
    font-weight: bold;
}
.deploy_funtion_list_ul{
    padding-left: 98px;
}
.deploy_charac_btn{
    text-align: center;
}
.dcct_le{
    width: 33.333333%;
    background: #1664FF;
    position: relative;
}
.dcct_ri{
    width: 66.666667%;
    position: relative;
}
.dcct_ri img{
    width: 100%;
}
.deploy_charac_cont_tp{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.dcct_le_cont .std_title5{
    font-weight: bold;
    color: #fff;
}
.dcct_le_cont_parga p{
    color: #fff;
    height: 3.5em;
    overflow: hidden;
}
.dcct_le_cont{
    width: 100%;
    padding: 0 80px;
    bottom: 45px;
    z-index: 5;
}
.dcct_le_cont_info p{
    color: #fff;
}
.dcct_le_cont_info li{
    position: relative;
    padding-left: 15px;
}
.dcct_le_cont_info li::before{
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border: 1px solid #fff;
    position: absolute;
    top: 8px;
    left: 0;
}
.dcct_le_cont_info {
    display: none;
    /* padding-bottom: 25px; */
}
.dcct_le_cont_parga{
    margin-top: 30px;
}
.dccb_ul_li{
    width: 33.333333%;
    position: relative;
    height: auto;
}
.dccb_ul{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    height: 100%;
}
.dccb_ul_li img{
    width: 100%;
}
.dccb_ul_li{
    background: #333;
}
.dcct_ri::after,
.dccb_ul_li::after{
    content: "";
    width: 100%;
    height: 87%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.00) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
}
.dccb_ul_li:nth-child(2)::after{
    display: none;
}

.dccl_le{
    width: 732px;
    width: calc(100% - 610px);
    padding-right: 98px;
}
.dccl_ri{
    width: 610px;
    position: relative;
}
.dccl_ri_text{
    padding-right: 90px;
    width: 100%;
}
.dlul_text{
    display: none;
}
.dccl_le_ul_li{
    width: 100%;
    margin-bottom: 24px;
    border-radius: 10px;
    box-shadow: 4px 4px 20px 0px rgba(0, 31, 78, 0.20);
    overflow: hidden;
}
.dccl_le_ul_li:last-child{
    margin-bottom: 0;
}
.dccl_ri_text .std_title4{
    font-weight: bold;
}
.dccl_ri_text .dlct_info{
    margin-top: 14px;
}
.dccl_ri_text_tab p{
    color: #999;
    transition: all .36s;
    line-height: 1.5;
}
.dccl_ri_text_tab li{
    cursor: pointer;
    margin-bottom: 22px;
    position: relative;
}
.dccl_ri_text_tab li:last-child{
    margin-bottom: 0;
}
.dccl_ri_text_tab li::before{
    content: "";
    width: 3px;
    height: 22px;
    background-color: #00E49E;
    border-radius: 5px;
    position: absolute;
    top: 0;
    left: -17.5px;
    transition: all .36s;
    opacity: 0;
}
.dccl_ri_text_tab{
    margin-top: 30px;
}
.dccl_ri_text .dlct_info li,.dccl_ri_text_tab {
    padding-left: 16px;
    position: relative;
}
.dccl_ri_text .dlct_info li::before {
    left: 0;
}
.dccl_ri_text_tab{
    border-left: 1px solid rgba(22, 100, 255, .3);
}
.dccl_ri_text_tab li.active p{
    color: #1664FF;
}
.dccl_ri_text_tab li.active::before{
    opacity: 1;
}
.deploy_charac_cont_li{
    position: relative;
}
.dccl_num{
    font-size: 350px;
    line-height: 1.1;
    opacity: 0.2;
    background: linear-gradient(180deg, #00E49E 0%, rgba(255, 255, 255, 0.00) 81.43%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /*font-family: 'DoHyeon-Regular';*/
    position: absolute;
    right: -140px;
    top: -35px;
    z-index: -1;
}
.dccl_ri_bg{
    width: 732px;
}
.dccl_ri_bg img{
    width: 100%;
}
.deploy_charac_cont_li.on .dccl_le {
    float: right;
    padding-right: 0;
    padding-left: 90px;
}
.deploy_charac_cont_li.on .dccl_ri {
    float: left;
}
.deploy_charac_cont_li.on .dccl_ri_text{
    padding-right: 0;
    padding-left: 98px;
}
.deploy_charac_cont_li.on .dccl_num{
    right: auto;
    left: -130px;
}
.deploy_charac_cont_li.isfixed .dccl_ri{
    position: fixed;
    top: 185px;
    right: calc(50% - 720px);
}
.deploy_charac_cont_li.notfixed .dccl_ri{
    position: absolute;
    top: auto !important;
    right: calc(50% - 720px) !important;
    bottom: 0;
}
.deploy_charac_cont_li.on.isfixed .dccl_ri{
    right: auto !important;
    left: calc(50% - 720px);
}
.deploy_charac_cont_li.on.notfixed .dccl_ri{
    left: calc(50% - 720px) !important;
    right: auto !important;
}
.body_page .ys_hd_pc::after{
    opacity: 1;
}
.body_page .mnlu_ul_li_link {
    color: #333;
}
.body_page .mod_cover img:nth-child(2){
    opacity: 1;
}
.body_page .mod_nav_list_btn .std_btn2_box {
    background: rgba(22, 100, 255, 1);
}
.body_page .mod_nav_list_btn .std_btn2_box p{
    color: #fff;
}
.about_main .mod_bread .ys_cont1440{
    width: 1200px;
}
.about_main h1{
    text-align: center;
}
.deploy_ban_ri_bg{
    position: relative;
    width: 100%;
}
.deploy_ban_ri_bg img:nth-child(1){
    position: relative;
    animation: p_ddd 2s ease-in-out 0s infinite forwards;
}
.deploy_ban_ri_bg img:nth-child(2){
    animation: p_ddd 1.5s ease-in-out .1s infinite forwards;
}
.deploy_ban_ri_bg img:nth-child(3){
    animation: p_ddd 1.5s ease-in-out .3s infinite forwards;
}
.deploy_ban_ri_bg img{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}
.dbrt_tit1{
    font-size: 18px;
    line-height: 1.5;
    color: rgba(128, 171, 255, 0.10);
    font-weight: bold;
    position: absolute;
    top: 38%;
    right: 22%;
    animation: p_ddd 2s ease-in-out 0s infinite forwards;
}
.dbrt_tit2{
    position: absolute;
    top: 45%;
    right: 11%;
    font-size: 34px;
    line-height: 60px;
    color: #1664FF;
    width: 234px;
    padding: 0 30px;
    border-radius: 30px;
    border: 1px solid #FFF;
    background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
    box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
    animation: p_ddd 2s ease-in-out .3s infinite forwards;
}
.dbrt_lab1 p{
    font-size: 14px;
    line-height: 32px;
    color: #778EC9;
}
.dbrt_lab1{
    border-radius: 10px;
    border: 1px solid #FFF;
    background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
    box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
    display: inline-block;
    padding: 0 15px;
    position: absolute;
    right: 9%;
    top: 58%;
    animation: p_ddd 2s ease-in-out .2s infinite forwards;
}
.dbrt_lab2 p{
    font-size: 12px;
    line-height: 28px;
    color: #778EC9;
}
.dbrt_lab2{
    border-radius: 10px;
    border: 1px solid #FFF;
    background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
    box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
    padding: 0 10px;
    display: inline-block;
    position: absolute;
    right: -3%;
    top: 66%;
    animation: p_ddd 2s ease-in-out .1s infinite forwards;
}
.deploy_ban_ri{
    position: absolute;
    width: 740px;
    top: 50%;
    right: 94px;
    transform: translateY(-50%);
}
.dbrl_li_icon{
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #1664FF;
    position: relative;
    margin-left: 22px;
}
.dbrl_li_icon img{
    width: 56px;
    max-width: inherit;
    position: absolute;
    top: 58%;
    left: 67%;
    transform: translate(-50%,-50%);
}
.dbrl_li_parga p{
    color: #1664FF;
    line-height: 44px;
}
.dbrl_li{
    padding: 0 40px;
    border-radius: 41px;
    border: 2px solid #FFF;
    background: linear-gradient(277deg, #FAFCFF 8.58%, #F9FBFF 75.7%);
    box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
    backdrop-filter: blur(8.5px);
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
}
.dbrl_li1{
    top: 33%;
    left: 47%;
    animation: p_ddd 2s ease-in-out .1s infinite forwards;
}
.dbrl_li2{
    top: 58%;
    left: 34%;
    animation: p_ddd 2s ease-in-out .2s infinite forwards;
}
.deploy_ban_ri_svg{
    position: relative;
    width: 66%;
    padding-left: 145px;
    z-index: 5;
    pointer-events: none;
    flex-shrink: 0;
}
.dbcl_parga p{
    line-height: 2;
    color: #666;
}
.dbcl_parga{
    margin-top: 5px;
}

.deploy_ban_cont_le .std_title4{
    line-height: 2;
    font-weight: bold;
}
.dbcl_btn .std_btn4 img{
    width: 18px;
    margin-left: 21px;
}
.dbcl_btn{
    display: flex;
    align-items: center;
    margin-top: 64px;
}
.dbcl_btn .std_btn4 p {
    font-size: 18px;
}
.dbcl_btn .std_btn2{
    margin-right: 55px;
}
.deploy_ban_cont_main{
    position: relative; 
    display: flex;
    align-items: center;
    /* flex-wrap: wrap; */
    justify-content: space-between;
    padding-right: 94px;
}
.deploy_ban_ri_svg svg{
    width: 100%;
    height: auto;
}
.dbrs_cont{
    position: relative;
}
.body_page .ys_page_wrap {
    margin-top: 85px;
}
.deploy_ban_cont {
    top: 45%;
    z-index: 6;
    width: 100%;
}
/* C3_产品详情A3Deploy-end */

/* C1_产品详情Mirauge 3D-start */
.mirauge_main .dbcl_btn .std_btn4 img{
    width: 11px;
    margin-left: 18px;
}
.mirauge_main .dbcl_btn .std_btn4 p {
    font-size: 16px;
}
.mod_ban_bg{
    width: 100%;
    z-index: 5;
    top: 0px;
}
.mod_ban_bg img{
    width: 100%;
}
.mirauge_main h2{
    text-align: center;
}
.mccu_li:nth-child(4n+1){
    background: #1664FF;
}
.mccu_li:nth-child(4n+3){
    background: #333;
}
.mccu_li{
    width: 25%;
    position: relative;
    height: auto;
}
.mccu_li p{
    color: #fff;
    text-align: center;
    height: 5.25em;
    overflow: hidden;
}
.mccu_li .std_title5{
    font-weight: bold;
    text-align: center;
    color: #fff;
}
.mccu_li_bg{
    width: 100%;
}
.mccu_li_bg img{
    width: 100%;
}
.mirauge_charac_cont_ul .slick-track{
    display: flex;
    align-items: stretch;
}
.mccu_li_cont{
    bottom: 60px;
    z-index: 5;
    width: 100%;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    padding: 0 50px;
}
.mccu_li.active::after{
    content: "";
    width: 100%;
    height: 45%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
    position: absolute;
    bottom: 0;
    left: 0;
}
.mirauge_charac_cont{
    position: relative;
}
.mirauge_charac_cont_btn {
    width: 100%;
    pointer-events: none;
}
.mirauge_charac_cont_btn .std_slick_btn_prev {
    left: 80px;
}
.mirauge_charac_cont_btn .std_slick_btn_next {
    right: 80px;
}
.mirauge_charac_cont_btn .std_slick_btn_icon {
    top: 50%;
}
.mccu_li:not(:first-child){
    display: none;
}
.mirauge_adv_cont{
    width: 97%;
    margin: auto;
}
.mirauge_adv{
    padding-top: 60px;
    padding-bottom: 100px;
    background-color: #F6FAFF;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.mirauge_adv_cont_list{
    margin-top: 70px;
}
.mirauge_adv_bg{
    width: 38%;
    position: absolute;
    left: 60px;
    bottom: 10px;
    pointer-events: none;
    z-index: -1;
}
.mirauge_adv_bg img{
    width: 100%;
}
.mulc_icon{
    width: 80px;
    height: 80px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    border-radius: 50%;
    background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
    border: 1px solid #fff;
    box-shadow: 4px 4px 20px rgba(0, 61, 150, 0.15);
    z-index: 5;
}
.mulc_icon img{
    width: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.mulc_text .std_title5{
    font-weight: bold;
    color: #161616;
}
.mulc_text_info li{
    padding-left: 20px;
}
.mulc_text_info li::before {
    width: 10px;
    height: 10px;
    top: 7px;
    left: 0;
}
.mulc_text{
    width: calc(100% - 40px);
    border-radius: 10px;
    border: 1px solid #FFF;
    background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
    box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
    overflow: hidden;
    height: 220px;
    position: relative;
    margin-left: 40px;
}
.mulc_text_cont{
    width: 100%;
    padding: 0 60px;
}
.macl_ul_li{
    position: relative;
    width: 50%;
    padding: 0 110px;
    opacity: 0;
    transition: all .36s;
}
.macl_ul_li.act{
    opacity: 1;
}
.macl_ul{
    margin: 0 -110px;
    display: flex;
    flex-wrap: wrap;
}
.macl_ul_li_cont{
    width: 100%;
    position: relative;
}
.mulc_arrow{
    width: 56px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -30px;
}
.mulc_arrow img{
    width: 100%;
}
.mulc_num{
    font-size: 200px;
    line-height: 1.1;
    opacity: 0.2;
    background: linear-gradient(180deg, #00E49E 0%, rgba(255, 255, 255, 0.00) 81.43%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /*font-family: 'DoHyeon-Regular';*/
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 40px;
}
.macl_ul_li.on .mulc_text{
    margin-left: 0;
    margin-right: 40px;
}
.macl_ul_li.on .mulc_icon{
    left: auto;
    right: 0;
}
.macl_ul_li.on .mulc_arrow{
    right: auto;
    left: -30px;
    transform: translateY(-50%) rotate(180deg);
    z-index: -1;
}
.macl_ul_li.on .mulc_num{
    right: 80px;
}
.macl_ul_li:nth-child(2n){
    margin-top: 100px;
    transform: translateY(60px);
}
.mirauge_adv_svg{
    width: 157px;
    position: absolute;
    top: 24%;
    left: 50%;
    transform: translateX(-50%);
}
.mirauge_adv_svg svg{
    width: 100%;
    height: auto;
}
.mirauge_adv_svg_circle {
    opacity: 0;
    transition: all .36s;
}
.mirauge_adv_svg_circle.act{
    opacity: 1;
}
.mirauge_adv_bg1 {
    width: 23%;
    position: absolute;
    top: 15%;
    right: 13%;
    z-index: -1;
}
.mirauge_adv_bg1 img{
    width: 100%;
}
/* .mirauge_core{
    height: calc(100vh - 85px);
    position: relative;
    overflow: hidden;
} */
.mirauge_main.ys_page_wrap {
    margin-top: 84px;
}
.mccu_item_box_text .std_title4{
    color: #fff;
}
.mccu_item_box{
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
}
.mccu_item_box_text p{
    color: #fff;
}
.mccu_item_box_text{
    position: absolute;
    width: 100%;
    top: 110px;
    padding: 0 120px;
    z-index: 5;
}
.mibt_after{
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 120px;
    width: 100%;
    pointer-events: none;
    opacity: 0;
    transition: all .36s;
}
/* .mirauge_core_cont{
    padding-left: calc(50% - 720px);
} */
.mccs_li {
    width: 75% !important;
    cursor: pointer;
    transition: all .36s;
}
.mccs_li::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 20px;
}
.mccs_li::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(270deg, rgba(0, 0, 0, 0.00) 0.17%, #000 99.86%);
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 20px;
    z-index: 1;
}
.mccu_item_box_bg{
    width: 100%;
}
.mccu_item_box_bg img{
    width: 100%;
}
.mirauge_core_cont_ul{
    display: flex;
}
#mirauge_core_cont_swiper{
    overflow: visible;
}
.mbcr_img img:nth-child(1),
.mbcr_ball img:nth-child(1){
    position: relative;
}
.mbcr_img img,.mbcr_ball img{
    position: absolute;
    top: 0;
    left: 0;
}
.mirauge_ban_cont_ri{
    position: relative;
    width: 714px;
    flex-shrink: 0;
}
.mirauge_main .deploy_ban_cont_le {
    width: calc(100% - 714px);
}
.mbcr_ball{
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.mbcr_img img:nth-child(2){
    animation: p_ddd 2s ease-in-out 0s infinite forwards;
}
.mbcr_dots_circle1{
    width: 28px;
    height: 28px;
    border-radius: 50%;
    position: absolute;
    top: -13px;
    left: -13px;
    background-color: #00E49E;
}
.mbcr_dots_circle2{
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #1664FF;
    position: absolute;
    top: -7px;
    left: -7px;
}
.mbcr_svg {
    width: 100%;
}
.mbcr_svg svg{
    width: 100%;
    height: auto;
}
@keyframes ballFade{
    0%{
        opacity: 0;
    }
    50%{
        opacity: 1;
    }
    100%{
        opacity: 0;
    }
}
.mbcr_ball img:nth-child(2){
    animation: ballFade 3s ease-in-out 0s infinite forwards;
}
.mirauge_core_cont_img{
    width: 100vw;
    height: calc(100vh - 85px);
    pointer-events: none;
    z-index: -1;
    clip-path: polygon(var(--value_left) var(--value_top1),var(--value_right) var(--value_top1),var(--value_right) var(--value_top2),var(--value_left) var(--value_top2));
    opacity: 0;
    transition: opacity .36s,clip-path .5s;
}
.mirauge_core.act .mirauge_core_cont_img{
    clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    opacity: 1;
    pointer-events: all;
    z-index: 5;
}
.mirauge_core .mirauge_core_box{
    transition: all .5s;
}
.mirauge_core.act .mirauge_core_box{
    opacity: 0;
    pointer-events: none;
}
.mcci_ul,.mcci_ul .slick-list,.mcci_ul .slick-track{
    width: 100%;
    height: 100%;
}
.mcci_ul_li:not(:first-child){
    display: none;
}
.mcci_ul_li::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(270deg, rgba(0, 0, 0, 0.00) 0.17%, #000 99.86%);
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 20px;
    z-index: 1;
    pointer-events: none;
}
.mirauge_core_cont_img  .mcci_ul_li::after{
    border-radius: 0;
}
.mcci_ul_li{
    width: 100vw;
    height: 100%;
    position: relative;
}
.mcci_ul_li_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.mcci_ul:not(:first-child){
    display: none;
}
.hdlu_li.active .hlit_li{
    animation: textScale .5s linear both;
    opacity: 1;
}
.mcci_ul_li_img{
    width: 100%;
    height: 100%;
}
.mcci_ul_li_text {
    top: 25%;
    z-index: 5;
}
.mcci_ul_li_text .std_title4{
    font-weight: bold;
    color: #fff;
}
.mcci_ul_li_text p{
    color: #fff;
}
.mcci_dots .ys_cont950{
    bottom: 80px;
}
.mdul_cont .std_title4{
    color: rgba(255,255,255,.5);
    text-align: center;
    transition: all .36s;
}
.mdul_cont_line{
    width: 100%;
    height: 3px;
    background: rgba(255,255,255,.5);
    transition: all .36s;
    margin-top: 10px;
}
.mcci_dots_ul_li{
    width: 25%;
    margin: 0 12px;
    cursor: pointer;
}
.mcci_dots_ul{
    display: flex;
}
.mcci_dots_ul_li.act .mdul_cont_line{
    background: #00E49E;
}
.mcci_dots_ul_li.act .std_title4{
    color: #fff;
}
.mcci_arrow{
    width: 100%;
    pointer-events: none;
}
.mcci_arrow .std_slick_btn_prev {
    left: 80px;
}
.mcci_arrow .std_slick_btn_next {
    right: 80px;
}
.dbcl_title_text{
    font-size: 94px;
    line-height: 1.5;
    font-family: 'poppinssemibold';
}
.dbcl_title_blue{
    color: #1664FF;
    position: relative;
    z-index: 2;
    background: transparent;
    clip-path: polygon(15% 0%, 100% 0%, 100% 100%, 15% 100%);
}
.dbcl_title{
    margin-bottom: 52px;
    position: relative;
    display: inline-block;
}
.dbcl_title_white{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    color: #fff;
    z-index: 1;
    background: transparent;
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}
.dbcl_title_blue1{
    color: #1664FF;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 0;
    background: transparent;
}
.dbcl_title_bg{
    width: 160px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -15%;
}
.dbcl_title.active .dbcl_title_blue{
    animation: titleChange1 1.2s linear both;
}
.dbcl_title.active .dbcl_title_white{
    animation: titleChange3 1.2s linear both .2s;
}
.dbcl_title.active .dbcl_title_bg{
    animation: bgChange1 1.4s linear both;
}
.dbcl_title.not_active .dbcl_title_blue{
    animation: titleChange2 1.2s linear both .2s;
}
.dbcl_title.not_active .dbcl_title_white{
    animation: titleChange4 1.2s linear both ;
}
.dbcl_title.not_active .dbcl_title_bg{
    animation: bgChange2 1.4s linear both;
}
.dbcl_title_bg img{
    width: 100%;
}
@keyframes titleChange1{
    0%{
        clip-path: polygon(15% 0%, 100% 0%, 100% 100%, 15% 100%);
    }
    100%{
        clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);
    }
}
@keyframes titleChange2{
    0%{
        clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);
    }
    100%{
        clip-path: polygon(15% 0%, 100% 0%, 100% 100%, 15% 100%);
    }
}
@keyframes titleChange3{
    0%{
        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    }
    100%{
        clip-path: polygon(80% 0%, 100% 0%, 100% 100%, 80% 100%);
    }
}
@keyframes titleChange4{
    0%{
        clip-path: polygon(80% 0%, 100% 0%, 100% 100%, 80% 100%);
    }
    100%{
        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    }
}
@keyframes bgChange1{
    0%{
        left: -15%;
        transform: translateY(-50%) scale(1);
    }
    100%{
        left: 80%;
        transform: translateY(-50%) scale(1.3);
    }
}
@keyframes bgChange2{
    0%{
        left: 80%;
        transform: translateY(-50%) scale(1.3);
    }
    100%{
        left: -15%;
        transform: translateY(-50%) scale(1);
    }
}
.alris_main .dbcl_title_blue {
    clip-path: polygon(35% 0%, 100% 0%, 100% 100%, 35% 100%);
}
.alris_main .dbcl_title.active .dbcl_title_blue{
    animation: titleChange1_1 1.2s linear both;
}
.alris_main .dbcl_title.not_active .dbcl_title_blue{
    animation: titleChange2_1 1.2s linear both .2s;
}
@keyframes titleChange1_1{
    0%{
        clip-path: polygon(35% 0%, 100% 0%, 100% 100%, 35% 100%);
    }
    100%{
        clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);
    }
}
@keyframes titleChange2_1{
    0%{
        clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);
    }
    100%{
        clip-path: polygon(35% 0%, 100% 0%, 100% 100%, 35% 100%);
    }
}
/* C1_产品详情Mirauge 3D-end */

/* C2_产品详情AIris3-start */
.alris_main .deploy_ban_cont_le {
    width: 100%;
}
.alris_main .deploy_ban_cont_main{
    padding-right: 0;
}
.alris_main .mod_ban_img::after{
    display: none;
}
.alris_main h2{
    text-align: center;
}
.alris_pro_cont_img{
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
}
.alris_pro_cont_img img{
    width: 100%;
}
.alris_feature_cont{
    background: #F6FAFF;
    padding-top: 60px;
    padding-bottom: 110px;
}
.afcb_le{
    width: 342px;
    padding-right: 38px;
    border-right: 1px solid rgba(22, 100, 255, .3);
}
.afcb_ri{
    width: calc(100% - 342px);
    padding-left: 42px;
}
.alul_cont_icon{
    width: 24px;
}
.alul_cont_icon img{
    width: 100%;
}
.alul_cont_parga{
    width: calc(100% - 24px);
    padding-left: 20px;
}
.alul_cont{
    padding: 18px 40px;
    transition: all .36s;
    display: flex;
    align-items: center;
    cursor: pointer;
    border-radius: 10px;
    position: relative;
    z-index: 1;
}
.alul_cont::after{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 10px;
    background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
    box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all .36s;
    opacity: 0;
}
.alul_cont_parga p{
    transition: all .36s;
}
.afcb_le_ul_li{
    margin-bottom: 7px;
}
.afcb_le_ul_li.active .alul_cont::after{
    opacity: 1;
}
.afcb_le_ul_li.active p{
    color: #1664FF;
}
.afcb_ri_li_text .std_title4{
    font-weight: bold;
    color: #161616;
    line-height: 1.75;
}
.arlt_list li{
    padding-left: 16px;
}
.arlt_list li::before {
    left: 0;
}
.afcb_ri_li_img{
    width: 35%;
    border-radius: 16px;
    overflow: hidden;
}
.afcb_ri_li_img img{
    width: 100%;
}
.afcb_ri_li_text{
    width: 65%;
    padding-right: 140px;
    margin-top: 20px;
}
.afcb_ri_li:not(:first-child){
    display: none;
}
.afcb_ri_cont{
    width: 100%;
    position: relative;
}
/* C2_产品详情AIris3-end */













/* Delia-start */
.ys_nyban_img{
    position: relative;
}
.ys_nyban_img::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
/*    background: linear-gradient(90deg, rgba(1, 17, 47, 0.40) 0%, rgba(0, 37, 108, 0.40) 0.01%, rgba(0, 53, 157, 0.00) 100%);*/
}
/* B1_解决方案汇总-start */
.mod_list{
    width: 100%;
    position: relative;
    z-index: 6;
}
.mlul_text{
    font-size: 16px;
    line-height: 1.5;
    color: #666;
    padding:20px 0 23px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    transition: all .36s;
}
.mod_list_ul_li.on .mlul_text{
    color: #1664FF;
}
.mlul_text::after{
    content: "";
    position: absolute;
    bottom: 13px;
    left: 50%;
    transform: translateX(-50%);
    width: 0px;
    height: 3px;
    background: #1664FF;
    border-radius: 4px;
    transition: all .36s;
}
.mod_list_ul_li.on .mlul_text::after{
    width: 26px;
}
.mod_list_ul_li{
    padding: 0 25px;
}

.mod_list_ul{
    display: flex;
    margin: 0 -25px;
    justify-content: center;
    overflow: hidden;
}
.solu_cont h2{
    color: #333;
    text-align: center;
}
.solu_wrap_ul_li a{
    display: block;
    border-radius: 20px;
    transition: all .36s;
}
.swul_tp_img{
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.swul_tp_img::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
}
.solu_wrap_ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
}
.solu_wrap_ul_li{
    width: 50%;
    margin-bottom: 24px;
    padding: 0 12px;
}
.swul_tp{
    position: relative;
}
.swul_tp_btn{
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .36s;
    opacity: 0;
}
.swul_btm_word p{
    color: #666;
    line-height: 2;
    height: 4em;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.swul_btm_tit{
    color: #161616;
    line-height: 1.2;
    position: relative;
}
.swul_btm_tit::after{
    content: "";
    position: absolute;
    top: 50%;
    left: -20px;
    transform: translateY(-50%);
    width: 2px;
    height:21px;
    border-radius: 4px;
    background:  #00E49E;
    transition: all .36s;
    opacity: 0;
}
.swul_btm{
    position: relative;
    z-index: 1;
    margin-top: -105px;
    padding: 44px 60px 40px;
    border-radius: 10px;
    border: 1px solid #FFF;
    background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
    box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
}
.solu_wrap{
    background: linear-gradient(180deg, #F6FAFF 0%, #FFF 100%);
}
.solu_part_box{
    width: 100%;
    position: relative;
    padding-top: 60px;
    background: #F6FAFF;
}
.solu_part{
    position: relative;
    width: 100%;
}
.solu_part_box_ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
}
.spbu_li{
    width: 16.666667%;
    padding: 0 12px;
    margin-bottom: 24px;
}
.spbu_li_img{
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 0px 16px 0px rgba(185, 204, 232, 0.20);
}
.solu_part_box h2{
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.mod_list_box.isfixed{
    position: fixed;
    top:130px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 100;
    width: 100%;
}
.mod_list{
    height: 70px;
}
.mod_list_box{
    height: 70px;
    border: 1px solid #FFF;
    background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
    box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
}
/* B1_解决方案汇总-end */
/* B2_1解决方案详情页-start */
.soldet_ban_btn{
    margin-top: 22px;
}
.soldet_chal_ul{
    display: flex;
    align-items: stretch;
    margin: 0 -12px;
    flex-wrap: wrap;
    justify-content: center;
}
.soldet_chal_ul_li{
    width: 25%;
    padding: 0 12px;
}
.scul_icon{
    width: 50px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}
.scul_box{
    padding:45px 25px 40px;
    height: 100%;
    border-radius: 10px;
    border: 1px solid #FFF;
    background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
    box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
}
.soldet_cont h2{
    text-align: center;
    color: #333;
}
.scul_tit{
    text-align: center;
    font-weight: bold;
    color: #161616;
    margin: 18px 0 19px;
}
.scul_word p{
    color: #5f6770;
    line-height: 1.75;
}
.soldet_solu_text{
    text-align: center;
    color: #1664FF;
    margin-bottom: 30px;
}
.soldet_solu_word p{
    text-align: center;
    color: #666;
    line-height: 2;
}
.soldet_solu_word{
    margin-bottom: 38px;
}
.soldet_solu_img{
    border-radius: 20px;
    background: #FFF;
    padding: 30px 76px;
    box-shadow: 0px 4px 16px 0px rgba(0, 61, 150, 0.1);
}
.soldet_solu_img img{
    width: 100%;
}

.soldet_solu_ctact p{
    text-align: center;
    color: #999;
}
.soldet_solu_icon{
    width: 36px;
    margin: 42px auto 22px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.soldet_solu_icon_img1{
    margin-bottom: -8px;
    animation: fadeIn1 1.2s ease-in-out alternate infinite;
    animation-delay: 0s;
}
.soldet_solu_icon_img2{
    animation: fadeIn1 1.2s ease-in-out alternate infinite;
    animation-delay: 0.3s;
}
.soldet_solu_icon_img3{
    margin-top: -8px;
    animation: fadeIn1 1.2s ease-in-out alternate infinite;
    animation-delay: 0.6s;
}
@keyframes fadeIn1{
    0% {
        opacity: 0.2;
    }
    
    100% {
        opacity: 1;
    }
}
.soldet_solu_btn{
   display: flex;
   justify-content: center;
}
.soldet_adv_box{
    width: 100%;
    position: relative;
    padding: 54px 0 64px;
    background: #F6FAFF;
}
.soldet_wrap{
    position: relative;
    width: 100%;
}
.soldet_wrap::after{
    content: "";
    position: absolute;
    width: 100%;
    height: 450px;
    background: linear-gradient(180deg, #F6FAFF 0%, rgba(246, 250, 255, 0.00) 100%);
    top: 0;
    left: 0;
    z-index: -1;
}
.sabs_swiper_ul_li{
    width: 33.333333%;
    height: auto !important;
}
.ssul_box{
    padding: 63px 40px 77px;
    border-radius: 10px;
    border: 1px solid #FFF;
    background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
    box-shadow: 4px 2px 10px 0px rgba(0, 61, 150, 0.15);
    height: 100%;
}
.ssul_icon{
    width: 64px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.ssul_tit{
    font-weight: bold;
    text-align: center;
    margin-top: 7px;
    padding-bottom: 49px;
    color: #333;
    position: relative;
}
.ssul_tit::after{
    content: "";
    position: absolute;
    top: 38px;
    left: 50%;
    transform: translateX(-50%);
    width: 40px;
    height: 2px;
    border-radius: 4px;
    background:  #00E49E;
}
.ssul_word p{
    text-align: center;
    color: #666;
}
.sabs_swiper{
    width: calc(100% + 40px);
    padding: 64px 10px 10px !important;
    margin: 0 -20px !important;
}
.soludet_adv .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: 1px;
    width: calc(100% - 40px);
    left: 50%;
    transform: translateX(-50%);
    background: #cdcdcd;
}
.soludet_adv .swiper-pagination span .swiper-pagination-progressbar-fill{
    background: #1664FF !important;
}
.soludet_adv .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    height: 2px;
}
.sabs_arrow_icon{
    width: 46px;
    height: 46px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 4px 2px 10px 0px rgba(0, 61, 150, 0.15);
    position: relative;
    cursor: pointer;
    transition: all .36s;
}
.sabs_arrow_icon img{
    width:10px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .36s;
}
.sabs_arrow_icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%,-50%);
}
.soldet_adv_box_slide{
    position: relative;
}
.sabs_btn{
    width: 100%;
    position: absolute;
    top: 60%;
    transform: translateY(-50%);
}
.sabs_arrow{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.sabs_arrow_prev {
    left: -80px;
}
.sabs_arrow_next{
    right: -80px;
}
.swiper-button-disabled{
    opacity: 0.5;
    pointer-events: none;
}
.soludet_func{
    width: 100%;
    position: relative;
}
.soludet_fun_cont_tpul{
    display: flex;
    justify-content: center;
    margin: 0 -50px;
    position: relative;
    margin-bottom: 62px;
}
.soludet_fun_cont_tpul::after{
    content: "";
    position: absolute;
    bottom: 1px;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 60px);
    height: 1px;
    background: rgba(186,209,255);
    z-index: -1;
}
.sfct_li{
    padding: 0 50px;
}
.sfct_li_text{
    color: #666;
    transition: all .36s;
    cursor: pointer;
    padding-bottom: 18px;
    position: relative;
}
.sfct_li_text::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0px;
    transform: translateX(-50%);
    width: 0px;
    height: 3px;
    background: #1664FF;
    border-radius: 4px;
    /* opacity: 0; */
    transition: all .36s;
}
.sfct_li.act .sfct_li_text::after{
    /* opacity: 1; */
    width:26px;
}
.sfct_li.act .sfct_li_text{
    color: #1664FF;
}
.sfcb_li_le{
    width: 40.7%;
    padding-right: 24px;
}
.sfcb_li_ri{
    width: 59.3%;
}
.sfcb_li_box{
    display: flex;
    align-items: flex-start;
}
.sllu_li_box_tit{
    color: #161616;
    transition: all .36s;
    position: relative;
    margin-bottom: 23px;
}
.sllu_li_box_tit::after{
    content: "";
    position: absolute;
    top: 50%;
    left: -34px;
    transform: translateY(-50%);
    width: 3px;
    height: 26px;
    background: #1664FF;
    transition: all .36s;
}
.sllu_li_box_word p{
    color: #666;
    line-height: 1.75;
}
.sllu_li_box{
    padding: 32px 30px 39px 60px;
    border-radius:10px;
    transition: all .36s;
}
.sllu_li{
    margin-bottom: 24px;
}
.sllu_li:last-child{
    margin-bottom: 0px;
}
.sllu_li.act .sllu_li_box{
    /* border: 1px solid #96B9FF; */
    background: #1664FF;
    box-shadow: 0px 8px 30px 0px rgba(0, 61, 150, 0.15);
}
.sllu_li.act .sllu_li_box_tit{
    color: #fff;
}
.sllu_li.act .sllu_li_box_tit::after{
    background: #00E49E;
}
.sllu_li.act .sllu_li_box_word p{
    color: #fff;
} 
.sfcb_li_ri{
    position: relative;
    /* overflow: hidden; */
}
.sfcb_li{
    display: none;
}
.slru_li{
    border-radius: 10px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all .36s;
    width: 100%;
}
.slru_li img{
    width: 100%;
}
.slru_li.active{
    position: relative;
    opacity: 1;
}
.sfcb_li:first-child{
    display: block;
}
.soludet_cust{
    width: 100%;
    position: relative;
    background: #F6FAFF;
    margin-top: 130px;
}
.sccu_li_ri{
    width: 36.6%;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.sccu_li_le{
    width:63.4%;
    padding-right: 84px;
    margin-top: 20px;
    position: relative;
}
.sccu_li_le_icon{
    position: absolute;
    top: -5px;
    left: -50px;
    width: 32px;
}
.sccu_li_le_icon img{
    width: 100%;
}
.sccu_li a{
    display: flex;
    border-radius: 20px;
    padding: 60px 98px;
    border: 1px solid #FFF;
    background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
    box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
}
.sccu_li_le_tit{
    font-weight: bold;
    color: #161616;
}
.sccu_li_le_word p{
    color: #333;
    line-height: 1.75;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.sccu_li_btn_box{
    display: flex;
    align-items: center;
}
.sccu_li_btn{
    display: inline-block;
    padding-top: 100px;
}
.sccu_li_btn_icon{
    width: 10px;
    margin-left: 18px;
}
.sccu_li_btn_icon img{
    width: 100%;
}
.sccu_li_btn_text p{
    color: #1664FF;
}
.soludet_cust_cont{
    position: relative;
}
.soludet_cust_cont_arrow{
    width: 165px;
    position: absolute;
    bottom: 60px;
    left: 44%;
    z-index: 2;
}
.soludet_cust_cont_btn{
    width: 100%;
}
/* .soludet_cust_cont_btn{
    width: 165px;
    position: absolute;
    bottom: 60px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
} */
.slick-disabled{
    pointer-events: none;
    opacity: 0.5;
}
.soludet_cust_cont_btn .sabs_arrow_prev{
    left: 0;
}
.soludet_cust_cont_btn .sabs_arrow_next{
    right: 0;
}
.sccu_li:not(:first-child){
    display: none;
}
.soludet_cust_cont_ul .slick-list {
    overflow: visible;
}

.mod_con h2{
    color: #fff;
}
.soludet_cust_cont_num span{
    font-size: 14px;
    line-height: 1.75;
    color: #666;
}
.hicb_num_i{
    position: relative;
    margin-right: 10px;
}
.hicb_num_i::after{
    content: "/";
    position: absolute;
    top: 50%;
    right: -10px;
    transform: translateY(-50%);
    color: #666;
    font-size: 14px;
}
/* B2_1解决方案详情页-end */
/* D1_成功案例列表页-start */
.news_cont{
    width: 100%;
    position: relative;
}
.nlul_le_tit{
    color: #161616;
    margin-bottom: 24px;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
/*    -webkit-line-clamp: 1;*/
    overflow: hidden;
}
.nlul_word p{
    color: #666;
    line-height: 1.75;
    height: auto;
}
.nlul_tab_text p{
    color: #1664FF;
    line-height: 34px;
    display: block;
    border-radius: 53px;
    background: rgba(0, 86, 255, 0.10);
    padding: 0 23px;
}
.nlul_tab_text p a{
    color: #1664FF;
}
.nlul_tab{
    display: flex;
    flex-wrap: wrap;
    margin: 29px 0 50px;
}
.nlul_tab_text{
    margin-right: 20px;
    margin-top: 5px;
}
.nlul_ri{
    width: 36.4%;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.nlul_le{
    width: 63.6%;
    padding-right: 100px;
    padding-left: 57px;
    position: relative;
}
.nlul_le_icon{
    width: 32px;
    position: absolute;
    top: 0;
    left: 0;
}
.nlul_le_icon img{
    width: 100%;
}
.news_list_sec{
    overflow: hidden;
}
.news_list_ul_li a{
    display: flex;
    position: relative;
    padding: 50px 0 60px 48px;
}
.news_list_ul_li a::after{
    content: "";
    position: absolute;
    top: 0;
    left: calc(50% - 24px);
    transform: translateX(-50%);
    width: 100vw;
    height: 100%;
    background: #F6FAFF;
    opacity: 0;
    transition: all .36s;
    z-index: -1;
    pointer-events: none;
}
.news_list_ul_li .sccu_li_btn{
    padding-top: 0px;
}
.news_list{
    padding-bottom: 70px;
}
.news_list .mod_paging{
    margin-top: 70px;
}
.pc_fenye li {
    width: 40px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    color: #000;
    margin: 0px 8px;
}
.pc_fenye li.activepage {
    color: #fff;
    background: #1664FF;
}
.news_other{
    width: 100%;
    position: relative;
    padding-top: 60px;
    background: #F6FAFF;
    overflow: hidden;
}
.news_other h2{
    text-align: center;
}
.nolu_li{
    width: 220px;
    margin-right: 24px;
    flex-shrink: 0;
}
.news_other_list_ul{
    display: flex;
    position: relative;
    width: calc(220px * var(--width-shu)) + (24px * var(--width-shu));
}
.news_other_list_ul1{
    animation: scroll1   linear infinite;
}
@keyframes scroll1{
    0% {
        transform: translateX(0);
    }
    
    100% {
        transform: translateX(-100%);
    }
}
.news_other_list_ul2 {
    animation: scroll2  linear infinite;
    transform:translateX(100%);
    position: absolute;
    top: 0;
    left:0px;
}
@keyframes scroll2{
    0% {
        transform: translateX(100%);
    }
    
    100% {
        transform:translateX(0%);
    }
}
.news_other_list {
    position: relative;
    width: calc(220px * var(--width-shu)) + (24px * var(--width-shu));
}
.news_cont .accl_li1{
    margin-bottom: 0px;
}
.accl_li{
    position: relative;
}
.news_cont .sccu_li_btn_icon {
    margin-left: 10px;
}
/* D1_成功案例列表页-end */
/* D2_成功案例详情页-start */
.details_ban{
    width: 100%;
    position: relative;
    background: #F6FAFF;
    padding: 20px 0 60px;
}
.details_ban .ys_bread_list.on a{
    color: #999;
}
.details_ban_cont_ri{
    width: 27.7%;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.details_ban_cont_ri img{
    width: 100%;
}
.details_ban_cont_le{
    width:72.3%;
    padding-right: 123px;
    margin-top: 32px;
}
.details_ban_cont{
    display: flex;
    margin-top: 44px;
    align-items: flex-start;
    padding-left: 120px;
}
.dbcl_other{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.dbcl_tit {
    color: #232020;
}
.dbcl_word p{
    color: #333;
    line-height: 1.75;
}
.dbcl_other_share_text{
    margin-right: 14px;
}
.dbcl_other_share_text p{
    color: 3666;
    line-height: 2;
}
.dbcl_other_share{
    display: flex;
    align-items: center;
}
.ys_share_img{
    width: 26px;
}
.ys_share_img img{
    width: 100%;
}
.ys_share_list{
    margin-right: 26px;
}
.ys_share_list:last-child{
    margin-right: 0px;
}
.details_ban_cont .nlul_tab{
    margin: 0;
}
.details_cont{
    width: 100%;
    position: relative;
    padding-top: 52px;
}
.details_cont_le{
    width: 63%;
}
.details_cont_ri{
    width: 37%;
    padding-left:122px;
}
.details_cont_box{
    display: flex;
    align-items: flex-start;
    padding-left: 120px;
}
.details_cont_le_der h6{
    font-size: 16px;
    line-height: 1.75;
    color: #1664FF;
    font-weight: bold;
    margin-bottom: 12px;
}
.details_cont_le_der p{
    color: #333;
    font-size: 16px;
    line-height: 1.75;
    margin-bottom: 12px;
}
.dcru_li_tit p{
    color: #666;
    line-height: 1.5;
    transition: all .36s;
}
.details_cont_ri h2{
    padding-left: 16px;
    position: relative;
    color: #161616;
    line-height: 1.75;
    margin-bottom: 22px;
}
.details_cont_ri h2:after{
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 2px;
    height:20px;
    border-radius: 2px;
    background:#00E49E;
}
.dcru_li a{
    display: block;
    transition: all .36s;
    border-bottom: solid 1px #d9d9d9;
    padding: 31px 32px 31px 30px;
    position: relative;
}
.dcru_li:first-child a::after{
    height: 100%;
}
.dcru_li a::after{
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 106%;
    border: solid 2px #fff;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 4px 16px 0px rgba(0, 61, 150, 0.10);
    opacity: 0;
    z-index: 0;
    transition: all .36s;
}
.dcru_li_tit{
    position: relative;
    z-index: 1;
}
/* D2_成功案例详情页-end */
/* E1_服务支持用户手册列表页-start */
.manu_cont{
    width: 100%;
    position: relative;
    padding-bottom: 70px;
}
.manu_list_ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
    align-items: stretch;
}
.manu_list_ul_li{
    width: 33.333333%;
    margin-bottom: 30px;
    padding: 0 12px;
}
.mlul_tp_icon{
    width: 20px;
    margin-right: 5px;
}
.mlul_tp_icon img{
    width: 100%;
}
.mlul_tp{
    display: flex;
    align-items: center;
}
.mlul_tit {
    color: #161616;
    margin-bottom: 30px;
    margin-top: 24px;
    transition: all .36s;
}
.mlul_word p{
    color: #666;
    line-height: 1.75;
    height: 3.5em;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.mlul_tp_btn .sccu_li_btn{
    padding-top: 0px;
}
.mlul_tp_btn .sccu_li_btn_icon {
    width: 10px;
    margin-left: 10px;
}
.mlul_tp_btn{
    opacity: 0;
    transition: all .36s;
}
.manu_list_ul_li a{
    display: block;
    padding: 49px 50px 40px;
    border-radius: 20px;
    border: 1px solid #FFF;
    background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
    box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
    position: relative;
    height: 100%;
}
.manu_list_ul_li a::after{
    content: "";
    position: absolute;
    top:24px;
    right: 24px;
    width: 8px;
    height: 8px;
    background: #00E49E;
    opacity: 0;
    transition: all .36s;
    border-radius: 50%;
}
.mlul_tit span{
    margin-left: 9px;
}
.manu_list_text{
    margin-top: 40px;
}
.manu_list_text p{
    color: #999;
    text-align: center;
}
.manu_list{
    overflow: hidden;
}
/* E1_服务支持用户手册列表页-end */
/* H1_新闻资讯列表页-start */
.info_cont{
    width: 100%;
    position: relative;
}
.info_list{
    padding: 83px 0 70px;
}
.ilul_ri_tit{
    color: #333;
    line-height: 1.5;
    margin-bottom: 42px;
    transition: all .36s;
}
.ilul_ri_word p{
    color: #666;
    line-height: 1.75;
}
.info_list_ul_li a{
    padding: 40px 0;
    display: flex;
    align-items: center;
    border-bottom: solid 1px #e4e4e4;
}
.info_list_ul_li:last-child a{
    border-bottom: solid 1px transparent;
}
.info_list_ul{
    overflow: hidden;
}
.ilul_le{
    width: 220px;
    padding-right: 24px;
    border-right: solid 1px #e4e4e4;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.ilul_ri{
    width: calc(100% - 220px);
    padding-left: 72px;
}
.ilul_le_num{
    font-size: 90px;
    color: #333;
    line-height: 1.1;
    font-family: 'montserratsemibold';
    margin-top: 6px;
    transition: all .36s;
}
.ilul_le_date_tp, .ilul_le_date_btm{
    color: #333;
}
.ilul_le_date_tp{
    margin-bottom: 6px;
}
.ilul_le_date{
    position: relative;
}
.ilul_le_date::before{
    content: "";
    position: absolute;
    left: -20px;
    top: 50%;
    transform: translateY(-50%) rotate(20deg);
    width: 1px;
    height:58px;
    background: #333;
}
.info_main .mod_paging{
    margin-top: 70px;
}
/* H1_新闻资讯列表页-end */
/* H2_新闻资讯详情页-start */
.infodet_main .ys_bread{
    position: static;
    transform: inherit;
    margin: 0 auto;
    margin-top: 20px;
}
.infodet_main .ys_bread_list.on a{
    color: #999;
}
.indodet_wrap{
    width: 100%;
    position: relative;
    padding-top: 65px;
}
.infodet_wrap_tp_date p{
    color: #999;
    line-height: 1.75;
}
.infodet_wrap_tp_date{
    margin-bottom: 15px;
}
.infodet_main h1{
    color: #232020;
}
.infodet_wrap_tp{
    padding-bottom: 40px;
    border-bottom: solid 1px #d9d9d9;
    margin-bottom: 31px;
}
.infodet_wrap_edr h6{
    color: #1664FF;
    font-size: 16px;
    line-height: 1.75;
    margin-bottom: 12px;
    font-weight: bold;
}
.infodet_wrap_edr p{
    color: #333;
    font-size: 16px;
    line-height: 1.75;
    margin-bottom: 12px;
}
.infodet_wrap_edr{
    padding-bottom: 88px;
    border-bottom: solid 1px #dfe2e4;
    margin-bottom: 43px;
}
.infodet_wrap_paging_li a {
    display: flex;
    align-items: start;
}
.infodet_wrap_paging_li a p{
    color: #9099a0;
    line-height: 1.5;
    transition: all .36s;
}
.infodet_wrap_paging_li{
    margin-bottom: 20px;
}
.infodet_wrap_paging_li:last-child{
    margin-bottom: 0px;
}
.iwpl_text{
    width: 65px;
    margin-right: 5px;
}
.iwpl_word {
    width: calc(100% - 70px);
}
/* .iwpl_word p{
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
} */
.indodet_wrap .dbcl_other_share{
    margin-top: 60px;
}
/* H2_新闻资讯详情页-end */
/* E2_服务支持常见问题列表页-start */
.prob_cont_tp{
    width: 100%;
    z-index: 6;
    position: relative;
    z-index: 3;
}
.prob_cont_tp_box{
    width: 100%;
    padding:84px 0 47px;
    background: #F6FAFF;
    transition: all .36s;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
}
.pctb_box{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.prob_cont_tp_le h1{
    margin-bottom: 30px;
    color: #1664FF;
}
.pctr_sear{
    width:300px;
    position: relative;
    margin-right: 20px;
}
.pctr_sear_input{
    width: 100%;
    position: relative;
    border-radius: 50px;
    background: #FFF;
}
.pctr_sear_input input{
    height: 50px;
    width: 100%;
    padding: 0 10px 0 57px;
    font-size: 16px;
    color: #161616;
}
.pctr_sear_input input::placeholder{
    color: #999;
    font-size: 16px;
}
.pctr_sear_icon{
    width: 24px;
    position: absolute;
    top: 50%;
    left: 21px;
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 1;
}
.pctr_sear_icon img{
    width: 100%;
}
.prob_cont_tp_ri{
    display: flex;
}
.pctr_btn .std_btn2_box{
    padding: 0 32px;
    cursor: pointer;
}
.pctr_btn p{
    line-height: 50px;
    color: #fff;
    font-size: 16px;
    border-radius: 50px;
    display: block;
    cursor: pointer;
}
.prob_cont_btm_le{
    width: 245px;
    padding: 21px 35px 52px;
    background: #F6FAFF;
}
.pcbl_ul_li_text{
    color: #333;
    position: relative;
    transition: all .36s;
    cursor: pointer;
}
.prob_cont_btm_le{
    position: relative;
}
.prob_cont_btm_le span {
    position: absolute;
    top: 10%;
    left: 0px;
    width: 3px;
    height: 24px;
    border-radius: 4px;
    background: #00E49E;
    transition: all 0.36s;
}
/* .pcbl_ul_li_text::after{
    content: "";
    position: absolute;
    top: 50%;
    left: -35px;
    transform: translateY(-50%);
    width: 3px;
    height: 24px;
    background: #00E49E;
    border-radius: 4px;
    opacity: 0;
    transition: all .36s;
} */
.pcbl_ul_li{
    margin-bottom: 52px;
}
.pcbl_ul_li:last-child{
    margin-bottom: 0px;
}
.pcbl_ul_li.act .pcbl_ul_li_text{
    color: #1664FF;
}
.pcbl_ul_li.act .pcbl_ul_li_text::after{
    opacity: 1;
}
.prob_cont_btm{
    padding-top: 70px;
}
.prob_cont_btm_ri{
    width: calc(100% - 245px);
    padding-left:122px;
    overflow: hidden;
}
.prob_cont_btm_box{
    display: flex;
    align-items: flex-start;
}
.pulu_li_le p{
    line-height: 1.5;
    color: #666;
    transition: all .36s;
}
.pulu_li a{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 23px 24px;
    background: #fff;
    transition: all .36s;
}
.pulu_li_ri .sccu_li_btn{
    padding-top: 0px;
    opacity: 0;
    transition: all .36s;
}
.pcbr_ul_li{
    display: none;
}
.pcbr_ul_li:first-child{
    display: block;
}
.pcbo_word a{
    font-size: 14px;
    color: #1664FF;
    line-height: 1.75;
    display: inline-block;
    text-align: center;
}
.pcbo_word{
    display: flex;
    justify-content: center;
}
.pcbo_text p{
    text-align: center;
}
.pcbo_btn{
    display: flex;
    justify-content: center;
}
.pcbo_text{
    margin-top: 30px;
}
.prob_cont_btm_other{
    margin-top: 61px;
}
.pulu_li .sccu_li_btn_icon {
    width: 10px;
    margin-left: 8px;
}
/* E2_服务支持常见问题列表页-end */
/* F1_生态伙伴-start */
.efcu_li_icon{
    width: 80px;
    height: 80px;
    background: #fff;
    flex-shrink: 0;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    box-shadow: 0px 6px 20px 0px rgba(0, 61, 150, 0.15);
    margin-right: 30px;
}
.efcu_li_icon img{
    width:38px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.efcu_li_textbox_tit{
    color: #161616;
    margin-bottom: 16px;
}
.efcu_li_textbox_word p{
    color: #666;
    line-height: 2;
}
.ecol_firs_cont_ul{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.efcu_li{
    width: 34%;
    margin-bottom: 100px;
}
.ecol_cont h2{
    text-align: center;
    color: #161616;
    margin-bottom: 60px;
}
.efcu_li_box{
    display: flex;
    align-items: center;
}
.ecol_firs_cont{
    position: relative;
    padding: 0 40px;
}
.ecol_firs_cont_bg{
    width: 268px;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.ecol_firs_cont_bg img{
    width: 100%;
}
.ecol_sec{
    background: #F6FAFF;
}
.ecol_thir_cont_ul{
    margin: 0 -12px;
    display: flex;
    align-items: stretch;
}
.etcu_li{
    width: 33.333333%;
    padding: 0 12px;
}
.etcu_li_btm_box{
    padding: 62px 50px 91px;
    border-radius: 20px;
    border: 1px solid #FFF;
    background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
    box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
}
.etcu_li_btm_tit p{
    color: #161616;
    line-height: 1.6;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.etcu_li_btm_tit{
    margin-bottom: 21px;
    position: relative;
}
.etcu_li_btm_tit::after{
    content: "";
    position: absolute;
    top: -10px;
    left: 0;
    width:40px;
    height: 2px;
    background: #00E49E;
}
.etcu_li_box{
    position: relative;
    height: 100%;
}
.etcu_li_tp{
    width: 80%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 20px 70px 20px 20px;
    border: 1px solid #FFF;
    background: #FFF;
    box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
    padding: 31px 84px 27px 50px;
    z-index: -1;
}
.etcu_li_tp_img{
    width: 100%;
}
.etcu_li_tp_img img{
    width: 100%;
}
.etcu_li_btm{
    padding-top:132px;
}
.etcu_li_btm_word p{
    color: #666;
    line-height: 2;
    height: 8em;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.ecol_thir_cont{
    padding-bottom: 70px;
}
.ecol_thir_other_ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
}
.etou_li{
    width: 16.666667%;
    padding: 0 12px;
    margin-bottom: 24px;
}
.etou_li_img{
    overflow: hidden;
    position: relative;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 0px 16px 0px rgba(185, 204, 232, 0.20);
}
.ecol_thir_other_tit{
    margin-bottom: 60px;
    color: #666;
    text-align: center;
    position: relative;
}
.ecol_thir_other_tit::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 42.3%;
    height: 1px;
    background: linear-gradient(90deg, rgba(228,228,228,0) 0%, rgba(228, 228, 228, 0.5) 102.53%);
}
.ecol_thir_other_tit::after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    width: 42.3%;
    height: 1px;
    background: linear-gradient(180deg, rgba(228,228,228,0) 0%, rgba(228, 228, 228, 0.5) 102.53%);
}
.ecol_fiv_ul{
    margin: 0 -12px;
}
.ecol_fiv_ul_li{
    width: 25%;
    padding: 0 12px;
}
.eful_img{
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.eful_other{
    display: flex;
    align-items: center;
    margin: 16px 0 9px;
}
.eful_other_date p{
    color: #1664FF;
    line-height: 1.6;
}
.eful_other_tab p{
    color: #00E49E;
    line-height: 1.6;
}
.eful_other_date{
    margin-right: 20px;
    position: relative;
}
.eful_other_date::after{
    content: "";
    position: absolute;
    top: 50%;
    right: -10px;
    transform: translateY(-50%);
    width: 1px;
    height: 14px;
    background: #999;
}
.eful_tit{
    padding-right: 18px;
}
.eful_tit p{
    color: #161616;
    line-height: 1.75;
    text-overflow: clip;
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.ecol_fiv_ul_li .sccu_li_btn{
    padding-top: 0px;
    margin-top: 23px;
}
.ecol_cont .sccu_li_btn_icon {
    margin-left: 8px;
}
.ecol_sec{
    width: 100%;
    position: relative;
    padding: 156px 0 72px;
    background: #F6FAFF;
}
.escu_li_num{
    font-family: 'poppins-bold' !important;
    color: #fff;
    position: absolute;
    top: 52%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
}
/* .escu_li_nem::before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 48px;
    height: 48px;
    background: rgba(255, 255, 255, 0.20);
    border: solid 0.4px #fff;
    border-radius: 50%;
} */
.escu_li_word p{
    color: #666;
    text-align: center;
}
.escu_li_nem{
    position: relative;
    width: 50px;
    /* height: 50px; */
    /* background: linear-gradient(180deg, #6DB9FF 0%, #0038FF 100%); */
    border: solid 0.3px #fff;
    z-index: 0;
    border-radius: 50%;
    margin: 0 auto;
    margin-bottom: 5px;
}
.ecol_sec_cont_ul{
    display: flex;
    justify-content: space-between;
    margin: 0 -60px;
}
.escu_li{
    width: 33.333333%;
    padding: 0 60px;
}
.escu_li2{
    padding-top: 217px;
}
/* F1_生态伙伴-end */
/* K1_表单页-start */
.from_cont_box{
    display: flex;
}
.from_cont_le{
    width: 50.8%;
    padding-right: 94px;
}
.from_cont_ri{
    width: 49.2%;
}
.from_cont_ri h1{
    display: none;
    overflow: hidden;
}
.from_cont_ri_cont{
    border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 8px 30px 0px rgba(0, 61, 150, 0.10);
    padding: 50px 60px 60px;
}
.from_cont_ri_cont h2{
    font-weight: bold;
    color: #333;
    margin-bottom: 30px;
}
.fcrc_list{
    display: flex;
    margin: 0 -11px;
    margin-bottom: 20px;
}
.fcrc_list_box{
    width: 50%;
    padding: 0 11px;
}
.flbl_input input{
    width: 100%;
    height: 40px;
    border-radius: 5px;
    background: #F4F6F6;
    padding: 0 18px;
    font-size: 14px;
    color: #161616;
    line-height: 1.5;
}
.flbl_input input::placeholder{
    font-size: 14px;
}
.fcrc_list_box_label p{
    margin-bottom: 12px;
    color: #333;
}
.fcrc_list_box_label p span{
    color: #ff0009;
}
.fcrc_list_box_label{
    width: 100%;
}
.ecol_sec_cont_tp{
    width: 407px;
    position: absolute;
    left: 50%;
    top: 10px;
    transform: translateX(-50%);
    z-index: 1;
}
.ecol_sec_cont_pic{
    opacity: 0;
}
.fadein{
    animation: fadein .5s ease-in-out both;
    animation-delay: 0.1s;
}
@keyframes fadein{
    100%{
        opacity: 1;
    }
}
.escu_li{
    opacity: 0;
}
.ecol_sec_cont_pic img{
    width: 100%;
}
.escu_li1 .escu_li_box{
    animation: p_ddd 2s ease-in-out 0s infinite forwards;
}
.escu_li2 .escu_li_box{
    animation: p_ddd 2s ease-in-out .1s infinite forwards;
}
.escu_li3 .escu_li_box{
    animation: p_ddd 2s ease-in-out .2s infinite forwards;
}
@keyframes p_ddd {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-8px);
    }

    100% {
        transform: translateY(0px);
    }
}
.ecol_sec_cont_tp h2{
    color: #161616;
    position: absolute;
    top: 180px;
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 0px;
}
.escu_li1.ys_fadeup1{
    animation-delay: .5s;
}
.escu_li2.ys_fadeup1{
    animation-delay: .8s;
}
.escu_li3.ys_fadeup1{
    animation-delay: 1s;
}
.from_pcimg{
    display: block;
}
.from_phimg{
    display: none;
}
.from_cont_img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.from_cont_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.from_cont_box{
    padding: 64px 0 90px;
    justify-content: space-between;
}
.fcrc_city p span{
    color: #ff0009;
}
.fcrc_city input{
    height:40px;
    font-size: 14px;
    color: #161616;
    line-height: 1.5;
}
.fcrc_city_input{
    background: #f5f6f6;
    border-radius: 5px;
}
.fcrc_city_input .ys_select{
    padding: 0 12px;
}
.fcrc_city_input .ys_select_bd{
    padding: 10px 12px;
    background: #f4f6f6;
    border-radius: 5px;
    margin-top: 10px;
    height: 120px;
}
.fcrc_city_input .ys_select_li {
    cursor: pointer;
    font-size: 14px;
    line-height: 1.75;
    color: #666;
}
.fcrc_city_input .ys_select_xtbbox img{
    transition: all .36s;
}
.fcrc_city_input .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #1664FF !important;
    border-radius: 0px !important;
}
.fcrc_area_label{
    width: 100%;
}
.fcrc_area_label p{
    color: #161616;
    line-height: 1.75;
    font-size: 16px;
    margin-bottom: 12px;
}
.fcrc_area_label p span{
    color: #ff0009;
}
.fcrc_area_label textarea{
    width: 100%;
    height:80px;
    border-radius: 5px;
    background: #F4F6F6;
    padding: 12px;
    line-height: 1.75;
    font-size: 14px;
    color: #161616;
}
.fcrc_area{
    margin-bottom: 20px;
}
.fcrc_code_img{
    width: 133px;
    height: 50px;
    cursor: pointer;
}
.fcrc_code_img img{
    width: 100%;
    height: 100%;
}
.fcrc_code .fcrc_list_box{
    width: calc(100% - 153px);
}
.fcrc_code{
    align-items: flex-end;
}
.fcrc_code input{
    height: 50px;
}
.fcrc_other_tp{
    display: flex;
    align-items: center;
}
.fcrc_other_tp span{
    display: block;
    width: 14px;
    height: 14px;
    border: solid 1px #c4c4c4;
    border-radius: 50%;
    position: relative;
    transition: all .36s;
    cursor: pointer;
    margin-right: 10px;
}
.fcrc_other_tp span::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #1664FF;
    opacity: 0;
    transition: all .36s;
}
.fcrc_other_tp span.on::after{
    opacity: 1;
}
.fcrc_other_tp span.on{
    border: solid 1px #1664FF;
}
.fcrc_other_tp p{
    font-size: 14px;
    color: #999;
    line-height: 2;
}
.fcrc_other_tp p a{
    color: #1664FF;
}
.fcrc_pyher_btm p{
    color: #999;
}
.fcrc_pyher_btm p a{
    color: #999;
}
.fcrc_pyher_btm{
    padding-left: 24px;
}
.fcrc_btn{
    display: inline-block;
    margin-top: 40px;
    cursor: pointer;
}
.from_cont_le{
    position: relative;
}
.from_cont_le_bg img{
    width: 100%;
}
.from_cont_le_bg{
    position: absolute;
    bottom: 13%;
    left: -80px;
}
.from_cont_le_tit{
    color: #1664FF;
}
.from_cont_le_tit2{
    padding-left: 160px;
}
.from_cont_le_ul{
    width: 100%;
    height: 100%;
    position: relative;
}
.fclu_li_text p{
    color: #1664FF;
    padding: 8px 20px;
    border-radius: 20px;
    border: 1px solid #FFF;
    background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
    display: block;
    box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
}
.fclu_li{
    position: absolute;
    animation: p_ddd 2s ease-in-out 0s infinite forwards;
}
.fclu_li1{
    top: 20%;
    left: 44%;
    animation-delay: .1s;
}
.fclu_li2{
    top: 40%;
    left: 10%;
    animation-delay: .3s;
}
.fclu_li3{
    top: 43%;
    left: 53.5%;
    animation-delay: .5s;
}
.fclu_li4{
    top: 54%;
    left: 10%;
    animation-delay: .7;
}
.from_cont_le_num{
    color: #fff;
    /*font-family: 'DoHyeon-Regular' !important;*/
    position: absolute;
    top: 40%;
    left: 36%;
    animation: p_ddd 2s ease-in-out .9s infinite forwards;
}
.from_cont_le_pic {
    width: 207px;
    position: absolute;
    top: 4%;
    left: 43%;
    animation: p_ddd 2s ease-in-out 1.2s infinite forwards;
}
.from_cont_le_pic img{
    width: 100%;
}
.from_cont{
    position: relative;
    overflow: hidden;
}
/* K1_表单页-end */
/* J1_加入冰柏-start */
.join_cont{
    width: 100%;
    position: relative;
}
.jplu_li{
    width: 25%;
}
.jplu_li_icon{
    width: 110px;
    margin: 0 auto;
    position: relative;
}
.jplu_li_icon img{
    width: 100%;
    transition: all .36s;
}
.jplu_li_icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.jplu_li_text{
    text-align: center;
    color: #333;
    margin-top: 77px;
    transition: all .36s;
}
.jplu_li:last-child .jplu_li_box{
    border-right: solid 1px transparent;
}
.jplu_li_box{
    border-right: solid 1px #eee;
    padding: 45px 0 158px;
    position: relative;
    background: #fff;
    transition: all .36s;
}
.join_cont h2{
    text-align: center;
}
.join_per h2{
    overflow: hidden;
}
.join_per_list{
    width: 100%;
    border-top: solid 1px #eee;
}
.join_per{
    padding-top: 118px;
}
.jplu_li_arr{
    position: absolute;
    top: 60%;
    right: -30px;
    transform: translateY(-50%);
    width: 60px;
    height: 60px;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0px 4px 15px 0px rgba(0, 61, 150, 0.15);
    z-index: 1;
}
.jplu_li_arr img{
    width: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.jplu_li:last-child .jplu_li_arr{
    display: none;
}
.jeul_ri{
    width: 40.6%;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.jeul_le{
    width: 59.4%;
    padding: 0 122px;
}
.jeul_box{
    display: flex;
    align-items: center;
    padding: 85px 0;
    position: relative;
}
.jeul_box::after{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 100%;
    background: #F6FAFF;
    z-index: -1;
    pointer-events: none;
}
.jeul_le_tit{
    margin-bottom: 52px;
}
.jeul_le_word p{
    color: #666;
    line-height: 1.75;
}
.join_empl_ul_li:nth-of-type(2n) .jeul_box::after{
    background: #fff;
}
.join_empl_ul_li:nth-of-type(2n) .jeul_box{
    flex-direction: row-reverse;
}
.join_invi{
    width: 100%;
    position: relative;
}
.join_invi_tp_le{
    width: 370px;
}
.join_invi_tp_ri{
    width: calc(100% - 370px);
    padding-left:94px;
}
.jitl_text{
    font-size: 16px;
    line-height: 1.75;
    color: #161616;
    margin-bottom: 29px;
}
.jitl_text span{
    /* font-size: 48px; */
    color: #161616;
    line-height: 1.1;
}
.jitl_sear_selec{
    width: 249px;
    position: relative;
}
.jitl_sear_select_icon{
    width: 24px;
    position: absolute;
    top: 50%;
    left: 21px;
    transform: translateY(-50%);
    cursor: pointer;
}
.jitl_sear_select_icon img{
    width: 100%;
}
.jitl_sear_select_input{
    width: 100%;
}
.jitl_sear_select_input input{
    width: 100%;
    height: 50px;
    padding:0 10px 0 57px;
    font-size: 16px;
    line-height: 1.75;
    color: #131313;
}
.jitl_sear_select_input input::placeholder{
    color: #bbb;
    font-size: 16px;
    line-height: 1.75;
}
.join_wrap_list{
    overflow: hidden;
}
.jitl_sear_btn p{
    font-size: 16px;
    line-height: 50px;
    display: block;
}
.jitl_sear_btn{
    display: inline-block;
    margin-left: 24px;
}
.jitl_sear{
    display: flex;
}
.jitr_le{
    margin-right: 18px;
    display: flex;
    align-items: center;
}
.jitr_le p{
    color: #161616;
    /* position: relative; */
}
.jitr_le_icon{
    width: 8px;
    margin-left: 6px;
}
.jitr_le_icon img{
    width: 100%;
}
.join_invi_tp{
    display: flex;
    align-items: center;
    margin-bottom: 50px;
}
.jitl_ul{
    display: flex;
    margin: 0 -20px;
    margin-left: 74px;
}
.jitl_ul_li{
    padding: 0 20px;
}
.jitl_ul_li.on a{
    font-weight: bold;
}
.jitl_ul_li a{
    display: inline-block;
    font-size: 16px;
    line-height: 1.75;
    color: #666;
    transition: all .36s;
}
.jitl_ul_li.act a{
    color: #333;
    /* font-weight: bold; */
}
.join_invi_tp_ri{
    display: flex;
    align-items: center;
}
.join_invi_btm{
    width: 100%;
    position: relative;
}
.jibu_li{
    border-radius: 10px;
    background: #FFF;
    box-shadow: 8px 8px 30px 0px rgba(0, 61, 150, 0.10);
}
.jibu_li_tp{
    cursor: pointer;
    padding:40px 72px 45px 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.jibu_li_tp_icon{
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: #1664FF;
    position: relative;
}
.jibu_li_tp_icon img{
    width: 8px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(0deg);
    transition: all .36s;
}
.jibu_li_tp_post{
    width: 200px;
    color: #23262c;
    line-height: 1.75;
    position: relative;
}
.jibu_li_tp_post::after{
    content: "";
    position: absolute;
    top: 50%;
    left: -32px;
    transform: translateY(-50%);
    width: 4px;
    height: 24px;
    border-radius: 0px 2.324px 2.324px 0px;
    background: #1664FF;
}
.jibu_li_tp_list{
    width: calc(100% - 200px - 26px);
    padding: 0 20px 0 140px;
}
.jltl_ul_li p{
    color: #666;
    line-height: 1.5;
}
.jltl_ul{
    display: flex;
}
.jltl_ul_li{
    width: 25%;
}
.jibu_li.on .jibu_li_tp_icon img{
    transform: translate(-50%,-50%) rotate(90deg);
}
.jibu_li_btm{
    border-top: solid 1px #e4e4e4;
    display: none;
}
.jibu_li_btm_box{
    padding: 18px 98px 76px;
}
.jlbb_btn{
    margin-top: 50px;
}
.jlbb_btn .std_btn1_box{
    background: #1664FF;
}
.jlbb_btn .std_btn1_box p{
    color: #fff;
}
.jlbb_edr h6{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.75;
    margin-bottom: 12px;
    color: #333;
}
.jlbb_edr p{
    color: #666;
    font-size: 16px;
    line-height: 1.75;
    margin-bottom: 12px;
}
.jibu_li{
    margin-bottom: 24px;
}
.jibu_li:last-child{
    margin-bottom: 0px;
}
.join_invi_cont{
    padding-bottom: 80px;
    overflow: hidden;
}
.join_invi{
    padding-bottom: 110px;
}
/* J1_加入冰柏-end */
/* I1_2联系我们-start */
.ctact_cont{
    width: 100%;
    position: relative;
}
.cctb_le_list{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.ctact_cont_tp{
    box-shadow:4px 4px 20px rgba(0, 61, 150, 0.15);
    position: relative;
    z-index: 1;
}
.ctact_cont_tp_box{
    padding: 63px 0px 61px 65px;
    display: flex;
    align-items: center;
    position: relative;
}
.ctact_cont_tp_box::after{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 100%;
    background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
    z-index: -1;
}
.cllb_word p{
    text-align: center;
    color: #333;
}
.cctb_le_list_box{
    width: 50%;
}
.cllb_code{
    width: 100px;
    padding: 5px;
    border-radius: 10px;
    box-shadow: 4px 4px 10px 0px rgba(0, 61, 150, 0.10);
    margin: 0 auto;
    margin-bottom: 10px;
}
.cllb_code img{
    width: 100%;
}
.cctb_le{
    width: 390px;
}
.cctb_ri{
    width: calc(100% - 390px);
    padding-left: 147px;
}
.crul_box_tit{
    font-size: 18px;
    color: #1664FF;
    line-height: 1.2;
    margin-bottom: 20px;
    position: relative;
}
.crul_box_tit::after{
    content: "";
    position: absolute;
    top: 50%;
    left: -20px;
    transform: translateY(-50%);
    width: 4px;
    height: 20px;
    border-radius: 4px;
    background:  #00E49E;
}
.crul_box_word a{
    /*font-family: 'DoHyeon-Regular' !important;*/
    color: #333;
}
.crul_box_word a span{
    font-size: 16px;
    color: #666;
    line-height: 1.5;
    margin-right: 5px;
    display: inline-block;
}
.cctb_ri_ul{
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0 -15px;
}
.cctb_ri_ul_li{
    width: 50%;
    padding: 0 15px;
    margin-bottom: 24px;
}
.crul_box{
    height: 100%;
    padding:25px 44px 20px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 8px 30px 0px rgba(0, 61, 150, 0.1);
}
.ctact_cont_btm{
    width: 100%;
    position: relative;
}
.ctact_cont_btm_img, .ctact_cont_btm_img img{
    width: 100%;
}
.ctact_cont_btm_svg {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}
.ctact_cont_btm_svg svg{
    width: 100%;
    height: 100%;
}
.ctact_coont_btm_dots{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.ccbd_ul_li{
    position: absolute;
    padding-right: 20px;
}
.ccbd_ul_li1 {
    top: 39.5%;
    left: 60.5%;
}
.ccbd_ul_li2 {
    top: 59.5%;
    left: 60%;
}
.ccbd_ul_li3 {
    top: 68%;
    left: 62.5%;
}
.ccbd_ul_li4 {
    top: 80%;
    left: 58%;
}
.ccbd_ul_li5 {
    top: 64.5%;
    right: 53.5%;
}
.ccbd_ul_li6 {
    top: 69.5%;
    right: 46%;
}
.ccbd_ul_li7 {
    top: 79%;
    right: 49%;
}
.ccbd_ul_li5 , .ccbd_ul_li6 , .ccbd_ul_li7 {
    padding-right: 0;
    padding-left: 20px;
}
.ccbd_ul_li5 .ccbd_ul_li_btm, .ccbd_ul_li6 .ccbd_ul_li_btm, .ccbd_ul_li7 .ccbd_ul_li_btm{
    right: auto;
    left: -270px;
}
.cult_span{
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: rgba(22,100,255,.6);
    position: relative;
}
.cult_span::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #00E49E;
}
.cult_span::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #1664FF;
    z-index: 1;
}
.cult_add{
    opacity: 0;
    transition: all .36s;
}
.cult_add p{
    font-weight: bold;
    color: #fff;
    line-height: 28px;
    padding: 0 16px;
    display: block;
    border-radius: 16px;
    border: 0.5px solid #00E49E;
    background: rgba(1, 87, 255, 0.60);
    box-shadow: 0px 4.28935px 16.08505px 0px rgba(0, 61, 150, 0.10);
    position: relative;
    overflow: hidden;
    transition: all .36s;
}
.cult_add{
    display: inline-block;
    /* margin-left: 9px; */
    cursor: pointer;
}
.ccbd_ul_li_tp{
    display: flex;
    align-items: center;
}
.ccbd_ul_li_btm{
    width: 270px;
    position: absolute;
    bottom: 5px;
    right:-270px;
    display: none;
}
.culb_tel a{
    font-size: 16px;
    color: #1664FF;
    /*font-family: 'DoHyeon-Regular' !important;*/
    line-height: 1.2;
}
.culb_box_word p{
    color: #1664FF;
    line-height: 1.75;
}
.culb_box_word{
    margin-bottom: 24px;
}
.culb_box{
    padding: 21px 27px 15px 31px;
    border-radius: 10px;
    border: 1px solid #FFF;
    background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
    box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
}
.culb_box_tit p{
    color: #1664FF;
    font-weight: bold;
}
.culb_box_tit{
    margin-bottom: 8px;
    position: relative;
}
.culb_box_tit::after{
    content: "";
    position: absolute;
    top: 50%;
    left: -11px;
    transform: translateY(-50%);
    width:3px;
    height: 20px;
    background: #00E49E;
    border-radius: 4px;
}
.ctact_cont_btm h2{
    position: absolute;
    top: 58px;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(90deg, #00E49E 0%, #0157FF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    z-index: 20;
}
.ctact_cont_btm h2 span{
    background: linear-gradient(90deg, #161616 0%, #161616 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
/* I1_2联系我们-end */
.soldet_wrap_list{
    overflow: hidden;
}
.soldet_wrap_list.slodet_chal {
    overflow: visible;
}
.ctact_phcont{
    display: none;
    padding-bottom: 60px;
}
.ctact_phcont .ccbd_ul_li {
    position: static;
    margin-bottom: 20px;
    padding: 0 20px;
}
.ctact_phcont .ccbd_ul_li:last-child{
    margin-bottom: 0px;
}
.ctact_phcont .ccbd_ul_li_btm {
    width: 100%;
    position: static;
    display: block;
}
.news_list_ul{
    overflow: hidden;
}
.body_page .mod_bread{
    top: 0;
}
.prob_main .ys_bread_list:last-child a,
.mirauge_main .ys_bread_list:last-child a,
.about_main .ys_bread_list:last-child a,
.details_main .ys_bread_list:last-child a,
.alris_main .ys_bread_list:last-child a,
.deploy_main .ys_bread_list:last-child a{
    color: #999;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.jitl_sear_btn .std_btn2_box {
    padding: 0 32px;
    cursor: pointer;
}
/* Delia-end */


/*鼠标效果*/
@media screen and (min-width: 1200px) {
    /* Delia-start */
    /* .ccbd_ul_li:hover  */
    .ccbd_ul_li:hover .cult_add p{
        color: #1664FF;
        background: #fff;
        border: solid 0.5px #fff;
    }
    .jeul_box:hover .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .jplu_li_box:hover .jplu_li_icon img:nth-child(2){
        opacity: 1;
    }
    .jplu_li_box:hover .jplu_li_icon img:nth-child(1){
        opacity: 0;
    }
    .jplu_li_box:hover{
        background: #1664FF;
    }
    .jplu_li_box:hover .jplu_li_text{
        color: #fff;
    }
    .sccu_li a:hover .ys_imgbox_cover img{
        transform: scale(1);
    }
    .sccu_li_ri:hover img{
        transform:scale(1.05) !important;
    }
    .pcbl_ul_li:hover .pcbl_ul_li_text{
        color: #1664FF;
    }
    .pulu_li a:hover .pulu_li_ri .sccu_li_btn{
        opacity: 1;
    }
    .pulu_li a:hover .pulu_li_le p{
        color: #1664FF;
    }
    .pulu_li a:hover{
        background: #F6FAFF;
    }
    .infodet_wrap_paging_li a:hover p{
        color: #1664FF;
    }
    .info_list_ul_li a:hover .ilul_ri_tit{
        color: #1664FF;
    }
    .info_list_ul_li a:hover .ilul_le_num{
        color: #1664FF;
    }
    .manu_list_ul_li a:hover::before,
    .manu_list_ul_li a:hover::after{
        opacity: 1;
    }
    .manu_list_ul_li a:hover{
        box-shadow: 0px 8px 30px 0px rgba(0, 61, 150, 0.15);
    }
    .manu_list_ul_li a:hover .mlul_tit{
        color: #1664FF;
    }
    .manu_list_ul_li a:hover .mlul_tp_btn{
        opacity: 1;
    }
    .dcru_li a:hover .dcru_li_tit p{
        color: #1664FF;
    }
    .dcru_li a:hover {
        border-bottom: 1px solid transparent;
    }
    .dcru_li a:hover::after{
        opacity: 1;
    }
    .accl_li:hover .accl_li_item{
        animation-play-state: paused;
    }
    .pc_fenye a:hover li{
        color: #fff;
        background: #1664FF;
    }
    .first:hover li, .prev:hover li, .end:hover li, .next:hover li{
        background: transparent !important;
        color: #1664FF !important;
    }
    .news_list_ul_li a:hover::after{
        opacity: 1;
    }
    .sabs_arrow_icon:hover img:nth-child(2){
        opacity: 1;
    }
    .sabs_arrow_icon:hover img:nth-child(1){
        opacity: 0;
    }
    .sabs_arrow_icon:hover{
        background: #1664FF;
    }
    .solu_wrap_ul_li a:hover{
        box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
    }
    .solu_wrap_ul_li a:hover .swul_tp_btn{
        opacity: 1;
    }
    .solu_wrap_ul_li a:hover .swul_btm_tit::after{
        opacity: 1;
    }
    /* Delia-end */
    /* .dbcl_btn .std_btn4_box:hover img {
        transform: translateX(0px);
    } */
    .hscb_parga_li a:hover .std_title4{
        color: #1664FF;
    }
    .hscb_parga_li a:hover img:nth-child(1){
        opacity: 0;
    }
    .hscb_parga_li a:hover img:nth-child(2){
        opacity: 1;
    }
    .accl_li1:hover .accl_li_item1, 
    .accl_li1:hover .accl_li_item2 {
        animation-play-state: paused;
    }
    .accl_li2:hover .accl_li_item1, 
    .accl_li2:hover .accl_li_item2 {
        animation-play-state: paused;
    }
    .mslu_li:hover .mslu_li_pop{
        pointer-events: all;
    }
    .mslu_li:hover .mslu_li_pop_cont {
        opacity: 1;
        visibility: visible;
        transform: scale(1) translateX(0%);
        transition: opacity .4s,transform .3s ease-out;
        pointer-events: all;
    }
    .mslu_li:hover .mslu_li_cont{
        background: #323233;
    }
    .std_btn1:hover p,
    .std_btn2:hover p{
        color: #fff;
        transition: all .36s .3s;
    }
    .std_btn1:hover .std_btn1_bg,
    .std_btn2:hover .std_btn2_bg,
    .std_btn5:hover .std_btn5_bg{
        top: -80%;
        transform: translateX(-50%) scale(1);
    }
    .std_btn2:hover .std_btn1_box,
    .std_btn2:hover .std_btn2_box{
        background: rgba(0, 228, 158, 1);
        transition: all .36s .5s;
    }
    .std_btn3_box:hover img,
    .std_btn4_box:hover img{
        transform: translateX(10px);
    }
    .hnbr_ul_li a:hover{
        border-radius: 10px;
        border-bottom: 1px solid transparent;
        background: #FFF;
        box-shadow: 0px 8px 30px 0px rgba(185, 204, 232, 0.25);
    }
    .std_btn5:hover{
        border: 1px solid rgba(0, 228, 158, 1);
        background: rgba(0, 228, 158, 1);
        transition: all .36s .4s;
    }
    .mccu_item_box_btn .std_btn5:hover{
        background: rgba(0, 228, 158, 1);
        border: 1px solid transparent;
        transition: all .36s .4s;
    }
    .std_arrow_icon:hover{
        background: #1664FF;
    }
    .std_arrow_icon:hover img:nth-child(2){
        opacity: 0;
    }
    .std_slick_btn_icon:hover{
        background: #1664FF;
    }
    .std_slick_btn_icon:hover img:nth-child(2){
        opacity: 0;
    }
    .aqcs_li_cont:hover .aqcs_li_cont_text::after{
        top: 0;
    }
    .aqcs_li_cont:hover .aqcs_li_cont_text p{
        color: #fff;
        transition: all .36s .15s;
    }
    .mod_list_ul_li:hover .mlul_text::after{
        width: 26px;
    }
    .mod_list_ul_li:hover .mlul_text{
        color: #1664FF;
    }
    .mlul_cont_bt a:hover{
        color: #fff;
    }
    .mccu_item_box:hover .mccu_item_box_bg{
        transform: scale(1.05);
    }
    .mccu_item_box:hover .mibt_before_info{
        opacity: 1;
        transform: translateY(0);
    }
    .mccu_item_box:hover .mccu_item_box_btn{
        transform: translateY(0);
        opacity: 1;
    }
   
}
/* 载入效果 */
.ys_ban_li.slick-active .ys_ban_title {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .5s;
    visibility: visible;
}
.ys_ban_li.slick-active .ys_ban_parga {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .5s;
    visibility: visible;
}
.ys_ban_li.slick-active .ys_ban_parga_btn{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .7s;
    visibility: visible;
}
/* 2023.9.27修改 */
.mcci_close{
    position: absolute;
    right: 40px;
    top: 40px;
    z-index: 5;
    color: #fff;
    cursor: pointer;
}
.mcci_close .iconfont{
    font-size: 24px;
}
.home_industry_bt {
    position: relative;
    z-index: 2;
    background-color: #fff;
}
.dcct_le_cont_info ul{
    max-height: 150px;
    overflow: hidden;
}
.dcct_le_cont_info .mCSB_outside+.mCSB_scrollTools {
    right: -26px !important;
}
.dcct_le_cont_info .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(255,255,255,.75);
}
.dcct_le_cont_info .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(255,255,255,.15);
}
.jitl_sear{
    background: #fff;
    box-shadow: 0px 8px 30px 0px rgba(0, 61, 150, 0.1);
    border-radius: 50px;
    justify-content: space-between;
}
.jitl_sear_btn .std_btn2 {
    display: block;
}
.pulu_li{
    border-bottom: 1px solid #e4e4e4;
    
}
.mslb_icons{
    width: 26px;
    height: 26px;
    position: relative;
    cursor: pointer;
}
.mslb_icons img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;

}
.mod_side_list_btn{
    position: absolute;
    top: 50%;
    left: -26px;
    transform: translateY(-50%);
}
.mod_side.retract{
    right: -54px !important;
}
.mod_side_list_btn.act .mslb_icons img:nth-child(2){
    opacity: 0;
}

.ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a{
    color: rgba(255,255,255,.6);
}
.home_about_bt_text .habt_ul_li_line{
    width: 37px;
}
.home_about_bt_text .habt_ul_li_text{
    margin-top: 25px;
}
.home_about_bt_text .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #1664FF;
}
.sfct_li {
    padding: 0 30px;
}
.soludet_fun_cont_tpul {
    margin: 0 -30px;
    margin-bottom: 62px;
}
.sllu_li_box ul li {
    list-style-type: disc;
}
.sllu_li_box ul li::marker {
    color: #00E49E;
}
.home_new_tp_btn,.home_new_bt{
    margin-top: 30px;
}
.manu_list_ul_li a::before{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 20px;
    background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
    box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all .36s;
    opacity: 0;
}
.soludet_cust_cont_ul .slick-track{
    display: flex;
    align-items: stretch;
}
.sccu_li {
    height: auto !important;
}
.sccu_li a{
    height: 100%;
}
.dccb_ph{
    display: none;
}
.dccb_btn{
    display: none;
}
.mnli_search{
    margin-right: 0;
}
.mod_nav_list_info {
    padding-left: 200px;
}
.spbp_item_ul_li{
    width: 155px;
    margin-right: 10px;
    flex-shrink: 0;
}
.spbp_item_ul {
    width: calc((155px * var(--width-shu)) + (10px *var(--width-shu)));
    display: flex;
    position: relative;
}
.spbp_item {
    position: relative;
    margin-bottom: 20px;
}
.spbp_item:last-child{
    margin-bottom: 0;
}
.spbp_item1 .spbp_item_ul1,
.spbp_item3 .spbp_item_ul1 {
    animation: donghua1 linear infinite;
}
.spbp_item1 .spbp_item_ul2 ,
.spbp_item3 .spbp_item_ul2 {
    transform: translateX(100%);
    position: absolute;
    top: 0;
    left: 0;
    animation: donghua2 linear infinite;
}
.solu_part_box_ph {
    /* overflow: hidden; */
    display: none;
}
.spbp_item2 .spbp_item_ul2 {
    animation: donghua4 linear infinite;
}
.spbp_item2 .spbp_item_ul1 {
    transform: translateX(-100%);
    position: absolute;
    top: 0;
    left: 0;
    animation: donghua3 linear infinite;
}
.sfcb_li_box .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0,0,0,.3);
}
.soldet_main .ys_nyban_img::after {
    background: linear-gradient(90deg, rgba(1, 17, 47, 0.40) 0%, rgba(0, 37, 108, 0.40) 0.01%, rgba(0, 53, 157, 0.4) 100%);
}
.sabs_swiper.empty{
    padding-top: 10px !important;
}
.home_dimen_list_slick li{
    width: 100%;
}
.home_dimen_list{
    position: relative;
}
.home_dimen_list_slick{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}
.home_dimen_list_slick .slick-list,
.home_dimen_list_slick .slick-track{
    height: 100%;
}

.sabs_swiper_ul.empty{
    justify-content: center;
}
.hdlu_li_cont{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.home_dimen_list_ul{
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.hdlu_li{
    width: 100%;
}
.home_dimen_list_ul .slick-list{
    overflow: visible;
    width: 100%;
}
.yxedr_active:not(.nowidth) img{
    width: 60% !important;
}
.home_scence_cont_bg{
    width: 70%;
}
.mod_side_list_btn {
    position: absolute;
    top: -20px;
    right: 0;
    transform: inherit;
    left: auto;
    cursor: pointer;
}
.mslu_li_cont_icon,.mslb_icon img{
    width: 26px;
}
.mod_side {
    width: 48px;
}
.mslu_li_cont {
    padding: 10px 8px;
}
.mslb_icon {
    width: 48px;
    height: 48px;
}
.mccu_item_box_bg{
    transition: all .36s;
}
.mccs_li::before,.mccs_li::after{
    pointer-events: none;
}
/* .mirauge_core{
    height: auto;
} */
.hscb_cont_img{
    width: 100%;
}
@keyframes circleRotate{
    0%{
        transform: rotate(0);
    }
    100%{
        transform: rotate(1turn);
    }
}
.hscb_cont_img1{
    transform: rotateX(75deg);
    top: 16%;
    left: 15%;
    width: 66%;
}
.hscb_cont_img1 img{
    animation: circleRotate 10s linear infinite both;
}
.hscb_cont_font {
    left: 4%;
}
/* 2023.10.17修改 */
.etcu_li_btm_tit p{
    -webkit-line-clamp: 2;
    max-height: 3.2em;
}
.etcu_li_btm {
    height: 100%;
}
.etcu_li_btm_box {
    height: 100%;
}
.mfmn_ri_cont_li {
    display: flex;
    flex-wrap: wrap;
}
.mslu_li_cont_parga p{
    font-size: 12px;
}
.mslu_li_cont_icon, .mslb_icon img {
    width: 24px;
}
.mslu_li_cont_parga {
    width: 26px;
    text-align: center;
}
.mod_side {
    width: 42px;
}
.mslb_icon {
    width: 42px;
    height: 42px;
}
.mslu_li_cont {
    padding: 8px;
}
.mslu_li:first-child .mslu_li_cont {
    padding-top: 12px;
}
.mslu_li:last-child .mslu_li_cont {
    padding-bottom: 12px;
}
.mslu_li_pop {
    right: 42px;
    padding-right: 20px;
}
.mslu_li_pop_icon {
    width: 14px;
    right: -13px;
}
.hscb_cont_ph{
    display: none;
}
.mccs_lis{
    width: 494px;
    margin-right: 30px;
    flex-shrink: 0;
}
.mirauge_core_cont_uls{
    display: flex;
    position: relative;
    transition: left .1s linear;
}
.mccu_item_box_text {
    top: 75px;
    padding: 0 54px;
}
.mccu_item_box_text p{
    margin-bottom: 14px;
    padding-left: 15px;
    position: relative;
}
.mccu_item_box_text p::before{
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    top: 12px;
    left: 0;
}
.mibt_before_info {
    transition: all .36s ease;
    transform: translateY(10px);
    opacity: 0;
}
.mirauge_core{
    position: relative;
    z-index: 1;
    padding-bottom: calc(100vh - 85px);
    overflow: hidden;
}
.mirauge_core_content_box {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: calc(100vh - 85px);
    transition: left 0s !important;
}
.mirauge_core_content_box.ys_fixed {
    position: fixed;
    top: 85px;
}
.mirauge_core_content_box.isnot_fixed {
    top: initial;
    bottom: 0px;
}
.hlib_computer{
    width: 100%;
}
.hlib_computer img{
    width: 100%;
}
.hlib_pic {
    width: 100%;
}
.hlib_pic  img{
    width: 100%;
}
.soludet_cust{
    margin-top: 0 !important;
}
.soludet_func{
    padding-bottom: 130px;
}
.habt_ul_li {
    width: 600px;
}
.pcbr_ul_li_tp .std_title4{
    width: calc(100% - 26px);
    font-size: 18px;
}
.pcbr_ul_li_tp{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 20px 0;
    cursor: pointer;
}
.pcbr_ul_li_bt{
    display: none;
}
.pcbr_ul_li_item{
    border-bottom: 1px solid #e4e4e4;
    transition: all .36s;
    padding: 20px 40px;
}
.pcbr_ul_li_item:nth-child(1){
    margin-top: 0;
}
.pcbr_ul_li_item.act .jibu_li_tp_icon img{
    transform: translate(-50%,-50%) rotate(90deg);
}
.pulu_li:last-child{
    border-bottom: none;
    margin-bottom: 0;
}
.pcbr_ul_li_item.act {
    border-radius: 10px;
    background: #FFF;
    box-shadow: 8px 8px 30px 0px rgba(0, 61, 150, 0.10);
    border-bottom: 1px solid #fff;
}
.prob_cont_btm_ri{
    overflow: visible;
}
.pulu_li a {
    padding: 20px 24px;
}
.pcbr_ul_li_bt{
    padding: 0 30px;
}
.mccu_item_box::after{
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.2);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
}
.mccu_item_box::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(313deg, rgba(0, 0, 0, 0.00) 43.07%, #000 97.36%);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    z-index: 5;
    opacity: 0;
}
.mccu_item_box:hover::before{
    opacity: 1;
}
.mirauge_main .mod_ban{
    overflow: hidden;
}
.mrcl_tp_num a{
    display: block;
}
.mrcl_tp_parga{
    margin-bottom: 12px;
}
.mrcl_tp_num{
    margin-top: 0;
    margin-bottom: 12px;
}
.mrcl_tp_num:last-child{
    margin-bottom: 0;
}
.deploy_charac {
    overflow: hidden;
}
.hlib_bg {
    width: 100%;
    height: 100%;
    z-index: 5;
}
.hlib_bg img{
    width: 100%;
}
.hlit_li{
    z-index: 6;
}
.home_scence_svg{
    width: 490px;
}
.hscb_parga_li:nth-child(3){
    top: 77%;
}
.hscb_parga_li:nth-child(2) {
    top: 42%;
}
.hscb_parga_li:nth-child(1) {
    top: 15%;
}
video{
    background: transparent;
}
/* .mod_ban_bg {
    display: none;
} */
.details_cont_le .yxedr_active img{
    width: 70% !important;
}

.alris_main .dbcl_title_blue{
    color: #fff;
}
.alris_main .dbcl_title_white{
    color: #1664FF;
}
.alris_main .dbcl_title_blue1{
    color: #fff;
}
.alris_main .deploy_ban_cont_le .std_title4{
    color: #fff;
}
.alris_main .dbcl_parga p{
    color: #fff;
}
.alris_main .dbcl_title_bg{
    left: -20%;
}
.alris_main .dbcl_title.active .dbcl_title_bg{
    animation: al_bgChange1 1.4s linear both;
}
.alris_main .dbcl_title.not_active .dbcl_title_bg {
    animation: al_bgChange2 1.4s linear both;
}
@keyframes al_bgChange1{
    0%{
        left: -20%;
        transform: translateY(-50%) scale(1);
    }
    100%{
        left: 80%;
        transform: translateY(-50%) scale(1.3);
    }
}
@keyframes al_bgChange2{
    0%{
        left: 80%;
        transform: translateY(-50%) scale(1.3);
    }
    100%{
        left: -20%;
        transform: translateY(-50%) scale(1);
    }
}
.hdlu_li_text_info p{
    height: 1.75em;
    overflow: hidden;
}
.hdlu_li_text_info ul{
    height: 160px;
    overflow: hidden;
}
.alris_main .dbcl_title.not_active .dbcl_title_blue {
    animation: titleChange2_1 1.2s linear both .4s;
}
.alris_main .dbcl_title.not_active .dbcl_title_white{
    animation: titleChange4 .9s linear both .15s;
}
.alris_main .dbcl_title.active .dbcl_title_blue {
    animation: titleChange1_1 .8s linear both;
}
/*2023.11.1修改-start*/
.alris_main .inside_cont{
    position: relative;
    z-index: 5; 
}
.mrcl_tp_num a {
    font-size: 20px;
}
.mlpi_li_num a {
    font-size: 16px;
}
.hscb_parga_li_icon {
    width: 12px;
    height: 18px;
    margin-left: 22px;
}
.hscb_parga_li .std_title4 {
    font-size: 18px;
}
.mod_ban_bg{
    left: 0;
    transform: inherit;
}
/*2023.11.1修改-end*/
.mccu_item_box_btn{
    position: absolute;
    bottom: 50px;
    left: 54px;
    z-index: 5;
    transition: all .36s ease;
    transform: translateY(10px);
    opacity: 0;
}
.mccu_item_box_btn .std_btn5_box{
    width: 150px;
    padding: 0 20px;
    justify-content: center;
}
.mccu_item_box_btn .std_btn5_box p {
    font-size: 16px;
    line-height: 42px;
}
.mccu_item_box_btn .std_btn5_box img {
    width: 14px;
}
.mccu_item_box_btn .std_btn5{
    background: rgb(37,115,231);
    border: 1px solid transparent;
}
.mibt_before_phbtn{
    display: none;
}
.mod_nav_logo_img2 {
    width: 160px;
}
.mod_foot_tp_logo2 {
    width: 132px;
}
.home_scence_conts{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.home_scence_conts .ys_cont1400{
    height: 100%;
}
.home_scence_cont_svg{
    position: relative;
    width: 100%;
    height: 100%;
}
.home_scence_svg {
    right: -90px;
}

.mnli_tel{
    z-index: 10;
    margin-right: 100px;
}

.mnli_tel a{
    font-size: 18px;
    line-height: 1.5;
    color: #1664ff;
}

.mod_nav_list_info{
    align-items: center;
}


.mnli_tel a{
    font-size: 18px;
    color: #fff;
    line-height: 85px;
    transition: all .36s;
    display: block;
}

.body_page .mnli_tel a{
    color: rgba(22, 100, 255, 1);
}

.ys_hd_pc.isfixed .mnli_tel a{
     color: rgba(22, 100, 255, 1);
}
.mod_nav_list_info {
    padding-left: 160px;
    padding-right: 100px;
}
/*2024.9.19修改*/
.sfcb_li_le{
    height: 493px !important;
}
.scul_word p{
    text-align: center;
}