﻿@charset "utf-8";

body {
    font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}
@font-face {
    font-family: 'montserratmedium';
    src: url('../fonts/Montserrat-medium/montserrat-medium-7-webfont.eot');
    src: url('../fonts/Montserrat-medium/montserrat-medium-7-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Montserrat-medium/montserrat-medium-7-webfont.woff2') format('woff2'),
         url('../fonts/Montserrat-medium/montserrat-medium-7-webfont.woff') format('woff'),
         url('../fonts/Montserrat-medium/montserrat-medium-7-webfont.ttf') format('truetype'),
         url('../fonts/Montserrat-medium/montserrat-medium-7-webfont.svg#montserratmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/Montserrat-regular/montserrat-regular-8-webfont.eot');
    src: url('../fonts/Montserrat-regular/montserrat-regular-8-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Montserrat-regular/montserrat-regular-8-webfont.woff2') format('woff2'),
         url('../fonts/Montserrat-regular/montserrat-regular-8-webfont.woff') format('woff'),
         url('../fonts/Montserrat-regular/montserrat-regular-8-webfont.ttf') format('truetype'),
         url('../fonts/Montserrat-regular/montserrat-regular-8-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratsemibold';
    src: url('../fonts/Montserrat-semibold/montserrat-semibold-9-webfont.eot');
    src: url('../fonts/Montserrat-semibold/montserrat-semibold-9-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Montserrat-semibold/montserrat-semibold-9-webfont.woff2') format('woff2'),
         url('../fonts/Montserrat-semibold/montserrat-semibold-9-webfont.woff') format('woff'),
         url('../fonts/Montserrat-semibold/montserrat-semibold-9-webfont.ttf') format('truetype'),
         url('../fonts/Montserrat-semibold/montserrat-semibold-9-webfont.svg#montserratsemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratbold';
    src: url('../fonts/Montserrat-bold/montserrat-bold-3-webfont.eot');
    src: url('../fonts/Montserrat-bold/montserrat-bold-3-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Montserrat-bold/montserrat-bold-3-webfont.woff2') format('woff2'),
         url('../fonts/Montserrat-bold/montserrat-bold-3-webfont.woff') format('woff'),
         url('../fonts/Montserrat-bold/montserrat-bold-3-webfont.ttf') format('truetype'),
         url('../fonts/Montserrat-bold/montserrat-bold-3-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotobold';
    src: url('../fonts/Roboto-bold/roboto-bold-3-webfont.eot');
    src: url('../fonts/Roboto-bold/roboto-bold-3-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-bold/roboto-bold-3-webfont.woff2') format('woff2'),
         url('../fonts/Roboto-bold/roboto-bold-3-webfont.woff') format('woff'),
         url('../fonts/Roboto-bold/roboto-bold-3-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-bold/roboto-bold-3-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/Roboto-medium/roboto-medium-12-webfont.eot');
    src: url('../fonts/Roboto-medium/roboto-medium-12-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-medium/roboto-medium-12-webfont.woff2') format('woff2'),
         url('../fonts/Roboto-medium/roboto-medium-12-webfont.woff') format('woff'),
         url('../fonts/Roboto-medium/roboto-medium-12-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-medium/roboto-medium-12-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*分享翻译*/
.ys_wechat_cont_parga p::before{
    /*分享中文版本*/
    content: '分享到 - 微信';
    /*分享英文版本*/
    /* content: 'Share the - weixin'; */
}

/*导航默认选中*/
.mnlu_li.yxnav_active1 .mnlu_li_link1::after{
    opacity: 1;
}
.mlsl_ul_li.yxnav_active2 .mlsl_ul_li_icon{
    opacity: 1;
}
.mlau_li.yxnav_active2 a{
    background: #F5F7F9;
} 
.mlau_li.yxnav_active2 .mlau_li_icon{
    opacity: 1;
}
.mlsl_ul_li.yxnav_active2 a{
    background: #FFFFFF;
}
/* 手机端导航样式-start */
.ys_ph_navbar3 .ys_phnav_header,.ys_ph_navbar3 .ys_phnav_menu,.ys_phsubnav_modal{
    background: #0A56C8;
}
.ys_ph_navbar3 .ys_phnav_header a, .ys_ph_navbar3 .ys_phnav_search .iconfont,
.ys_phmenu_close .icon-close,
.ys_phsubnav_close{
    color: #fff;
}
.ys_phnav_menubtn span, .ys_phnav_menubtn::after, .ys_phnav_menubtn::before {
    background: #fff;
}
.ys_ph_navbar3 .ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a,
.ys_ph_navbar3 .ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a,
.ys_ph_navbar3 .ys_ph_nav li.yxnav_active3>.ys_phnav_lisbox a {
    color: rgba(255,255,255,1);
}
.ys_ph_navbar3 .ys_ph_nav a {
    color: rgba(255,255,255,.6);
}
.ys_ph_navbar3 .ys_phnav_icon::before {
    color: #fff;
    background: transparent;
}
/* 手机端导航样式-end */
/* - banner - start*/
.ys_banner {
    width: 100%;
    position: relative;
}
.details_main .ys_banner {
    overflow: hidden;
}
.ys_ban_li {
    position: relative;
    overflow: hidden;
}

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

.ys_ban_imgbox img {
    width: 100%;
}

.ys_ban_li>a {
    display: block;
}

.ys_ban_ph {
    display: none;
}

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

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

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

/* 规范-start */
.std_tit1{
    font-size: 60px;
    line-height: 1.3;
    color: #fff;
}
.std_tit2{
    font-size: 48px;
    line-height: 1.5;
    color: #0a2149;
}
.std_title2{
    font-size: 48px;
    line-height: 1.2;
    color: #fff;
}
.std_tit3
,.yxedr_active h2{
    font-size: 40px;
    line-height: 1.5;
    color: #323a62;
}
.std_tit4
,.yxedr_active h3{
    font-size: 36px;
    line-height: 1.5;
    color: #0a2149;
}
.std_tit5{
    font-size: 30px;
    line-height: 1.5;
    color: #0a2149;
}
.std_title5
,.yxedr_active h4{
    font-size: 30px;
    line-height: 1.5;
    color: #333;
}
.std_text1
,.std_text1 p
,.yxedr_active p{
    font-size: 18px;
    line-height: 1.75;
    color: #707889;
}
.std_text2
,.std_text2 p{
    font-size: 16px;
    line-height: 1.75;
    color: #707889;
}
.std_text24
,.std_text24 p{
    font-size: 24px;
    line-height: 1.75;
    color: #172949;
}
.std_text20
,.std_text20 p{
    font-size: 20px;
    color: #172949;
    line-height: 1.75;
}
.yxedr_active p{
    margin-bottom: 13.5px;
}
.std_padd1{
    padding: 140px 0 80px;
}
.std_padd1_top{
    padding-top: 140px;
}
.std_mar{
    margin-bottom: 40px;
}
.std_space1{
    padding: 140px 0;
}
.std_space2{
    padding: 80px 0;
}
.std_padd2{
    padding-top: 80px;
}
.std_padd1_bottom{
    padding-bottom: 80px;
}
/* 按钮 */
.std_btn1 p,.std_btn2 p,.std_btn4_box p{
    font-size: 16px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    z-index: 5;
    position: relative;
}
.std_btn1_box{
    display: inline-block;
    background: linear-gradient(103.14deg, #1032E0 0%, #00BDE7 101.68%);
    border-radius: 33px;
    padding: 0 48px;
    transition: all .36s;
    position: relative;
}
.std_btn1_box::after{
    content: "";
    width: 100%;
    height: 100%;
    background: #0A56C8;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    border-radius: 33px;
    opacity: 0;
}
.std_btn2 p{
    color: #0A2149;
    transition: all .36s;
}
.std_btn2_box{
    display: inline-block;
    border: 1px solid #0A2149;
    border-radius: 33px;
    padding: 0 48px;
    transition: all .36s;
    position: relative;
}
.std_btn4_box{
    display: inline-block;
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 28px;
    padding: 0 120px;
    transition: all .36s;
    position: relative;
}
.std_btn4_box p{
    line-height: 46px;
    transition: all .36s;
}
.std_btn3_box p{
    font-size: 16px;
    line-height: 1.75;
    color: #172949;
}
.std_btn3_box::before{
    content: " ";
    width: 100%;
    height: 10px;
    background-image: url(../images/arrow_line.svg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    bottom: -10px;
    left: 0;
    transition: width .3s,left .3s;
}
.std_btn3_box:after {
    content: " ";
    width: 11px;
    height: 13px;
    background: url(../images/arrow_head.svg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    bottom: -9px;
    right: -14px;
    transition: right .3s;
}
.std_btn3_box{
    display: inline-block;
    position: relative;
    padding: 0 5px;
}
/* 规范-end */

/* Delia-start */
/* 内页banner-start */
.ys_nyban_textbox_word{
    padding-top: 9px;
}
.ys_nyban_textbox_word p{
    color: #fff;
}
.ys_nyban_tit{
    font-weight: bold;
    line-height: 1.75;
}
.detail_main .ys_nyban_tit{
    color: #172949;
}
.mod_bread{
    position: absolute;
    left: 50%;
    bottom: 17px;
    transform: translateX(-50%);
    z-index: 1;
}
.mod_bread_ul{
    display: flex;
    margin: 0 -22px;
}
.mod_bread_ul_li a{
    display: block;
    color: #C8D1DF;
    padding: 0 22px;
    position: relative;
}
.mod_bread_ul_li a::after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 15.5px;
    background: #c8d1df;
}
.mod_bread_ul_li:last-child a::after{
    content: none;
}
/* 内页banner-end */
/* B2-案例列表-star */

/* .case_cry{
    padding: 70px 0 130px;
} */
.cases_cry_list{
    display: flex;
    margin: 0 -16px;
    margin-bottom: 50px;
}
.cases_cry_list_li{
    padding: 0 16px ; 
}
.cases_cry_list_li a{
    display: block;
    padding: 8px 40px;
    border: 1px solid #D9DBDF;
    border-radius: 33px;
    background: #fff;
    transition: all .36s;
    line-height: 1.6;
}
.cases_cry_list_li.act a{
    background: #0A56C8;
    border: 1px solid #0A56C8;
    color: #fff;
}
.cases_cry_ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
    margin-bottom: 38px;
    overflow: hidden;
}
.cases_cry_ul_li{
    width: 33.333333%;
    padding: 0 12px;
    margin-bottom:56px;
}
.cases_cry_ul_li a{
    display: block;
}
.ccul_tit{
    padding-bottom: 15px;
    margin-top: 33px;
    margin-bottom: 15px;
    border-bottom: solid 1px #ddd;
    position: relative;
}
.ccul_tit p{
    font-weight: bold;
    height: 1.75em;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.ccul_tit::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 1px;
    background: #0A56C8;
    transition: all .36s;
}
.ccul_btmul{
    display: flex;
}
.ccul_btmul_li{
    padding-right: 30px;
}
.ccul_imgbox{
    overflow: hidden;
    position: relative;
}
.ccul_imgbox::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 62%;
    background: linear-gradient(0deg, #172949 0%, rgba(23, 41, 73, 0) 100%);
    opacity: 0.5;
}
.ccul_imgbox img{
    transition: all .36s;
}
.mod_paging .pc_fenye li {
    width: 34px;
    height: 34px;
    border: 1px solid #172949;
    line-height: 34px;
    color: #172949;
    margin: 0 8px;
    border-radius: 4px;
}
.mod_paging .pc_fenye li.activepage {
    color: #fff;
    background: #172949;
}
/* B2-案例列表-end */
/* E1-资料下载-start */
.load_main .ys_nyban_tit {
    color: #fff;
}
.load_cry_ul{
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0 -14px;
}
.load_cry_ul_li{
    width: 33.333333%;
    padding: 0 14px;
    margin-bottom: 29px;
}
.load_cry_ul_li a{
    display:block;
    height: 100%;
    padding: 41px 40px 37px;
    position: relative; 
    z-index: 2;
}
.load_cry_ul_li a::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(270deg, #E6EDF5 0.51%, #F2F8FF 49.98%, #DEE6F0 100%);
    border-radius: 10px;
    transform: matrix(-1, 0, 0, 1, 0, 0);
    transition: all .36s;
    z-index: -1;
}
.load_cry_ul_li a::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0A56C8;
    border-radius: 10px;
    transition: all .36s;
    z-index: 0;
    opacity: 0;
}
.lcul_tit{
    margin: 5px 0 64px;
    transition: all .36s;
    text-overflow: clip;
    height: 1.75em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    position: relative;
    z-index:2;
}
.lcul_date{
    transition: all .36s;
    position: relative;
    z-index: 2;
}
.lcul_down_text{
    color: #0A56C8;
    transition: all .36s;
    position: relative;
    z-index: 2;
}
.lcul_down_icon img{
    transition: all .36s;
}
.lcul_down_icon img:nth-child(1){
    opacity: 0;
}
.lcul_down_icon img:nth-child(2){
    opacity: 1;
}
.load_cry_tp{
    display: flex;
    margin-bottom: 50px;
}
.load_cry_tp .cases_cry_list{
    margin-bottom: 0;
}
.load_cry_tp_search{
    background: #F7F7F7;
    border-radius: 33px;
    width: 295px;
    position: relative;
}
.load_cry_tp .cases_cry_list{
    width: calc(100% - 295px);
}
.lcts_icon{
    width: 21px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right:30px;
    cursor: pointer;
}
.lcts_icon img{
    width: 100%;
}
.load_cry_tp_search input{
    width: 80%;
    height: 42px;
    padding: 0px 20px 0px 47px;
    font-size: 16px;
    color: #46526b;
}
.load_cry_tp_search input::placeholder{
    font-size: 16px;
    line-height: 1.6;
    color: #707889;
}
.lcul_down{
    width: 95px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.lcul_down_icon{
    width: 15px;
}
.lcul_down_icon img{
    width: 100%;
}
.lcul_down_text{
    width: calc(100% - 15px);
}
/* E1-资料下载-end */
/* E2-资料下载表单页面-start */
.form_main .inside_cont{
    background: #f4f8fc;
}
.form_cry_tit{
    font-weight: bold;
    line-height: 1.75;
    color: #172949;
    text-align: center;
    margin-bottom: 26px;
}
.form_cry_nr{
    width: 57%;
    margin: 0 auto;
    background: rgba(255, 255, 255, 0.8);
    border: 1px solid #FFFFFF;
    box-shadow: 0px 10px 15px rgba(10, 33, 73, 0.1);
    backdrop-filter: blur(25px);
    border-radius: 20px;
    padding: 50px 38px 55px;
}
.form_cry_nr_tp{
    display: flex;
    margin: 0 -4px;
    margin-bottom: 16px;
}
.cont_main .form_cry_nr{
    margin: 0;
}
.cont_form .ys_cont1400{
    position: relative;
    z-index: 5;
}
.cont_form .mod_ban_cont_bread{
    position: absolute;
    bottom: auto;
    top: 740px;
    z-index: 4;
}
.cont_form_le{
    width: 43%;
    padding-right: 50px;
}
.fcnt_label{
    width: 33.333333%;
    padding: 0 4px;
}
.fcnt_label p{
    margin-bottom: 12px;
    color: #1c2227;
}
.fcnt_label span{
    color: red;
}
.fcnt_label_input{
    background: #FFFFFF;
    border: 1px solid #D8DAE3;
    border-radius: 8px 8px 0px 0px;
}
.fcnt_label_input input{
    width: 100%;
    height: 45px;
    font-size: 16px;
    color: #999;
    padding: 0 20px;
}
.form_cry_nr_min{
    margin: 0 -8px;
    margin-bottom: 24px;
    display: flex;
}
.form_cry_nr_min .fcnt_label{
    width: 50%;
    padding: 0 8px;
}
.form_cry_nr_textarea{
    margin-bottom: 24px;
}
.fcnt_label_textarea{
    background: #FFFFFF;
    border: 1px solid #D8DAE3;
    backdrop-filter: blur(7.5px);
    border-radius: 8px 8px 0px 0px;
}
.form_cry_nr_textarea .fcnt_label{
    width: 100%;
}
.fcnt_label_textarea textarea{
    width: 100%;
    height: 168px;
    font-size: 16px;
    color: #999;
    line-height:1.75;
    padding: 16px 23px;
}
.fcnt_label_textarea textarea::placeholder{
    font-size: 16px;
    color: #999;
    line-height:1.75;
}
.fcnt_code{
    width: 143px;
    cursor: pointer;
}
.fcnt_code img{
    width: 100%;
}
.form_cry_nr_btm{
    display: flex;
    align-items: flex-end;
}
.form_cry_nr_btm .fcnt_label{
    width: 33.333333%;
    margin-right: 14px;
}
.form_cry_nr_pri{
    display: flex;
    align-items: flex-start;
    margin-top: 20px;
}
.form_cry_nr_pri span{
    width: 16px;
    height: 16px;
    border: 1px solid #EEEEEE;
    position: relative;
    margin-right: 10px;
    cursor: pointer;
    top: 5px;
}
.form_cry_nr_pri img{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all .36s;
}
.form_cry_nr_pri.on img{
    opacity: 1;
}
.form_cry_nr_pri p{
    font-size: 14px;
    line-height: 1.75;
    color: #999;
}
.form_cry_nr_pri a{
    color: #172949;
}
.form_cry_nr_btn{
    width: 100%;
    background: #172949;
    border-radius: 80px;
    padding: 10px 0;
    cursor: pointer;
    margin-top: 35px;
}
.form_cry_nr_btn p{
    font-size: 14px;
    line-height: 1.75;
    color: #fff;
    text-align: center;
    
}
/* E2-资料下载表单页面-end */
/* F3-新闻资讯-start */
.news_cry_ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -16px;
    margin-bottom: 21px;
    overflow: hidden;
}
.news_cry_ul_li{
    width: 33.333333%;
    padding: 0 16px;
    margin-bottom: 34px;
}

.ncul_textbox{
    padding: 35px 10px 20px;
    border-left: 2px solid #EFF1F4;
}
.ncul_tit{
    height: 3.5em;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 35px;
}
/* F3-新闻资讯-end */
/* F4-新闻详情-start */
.details_main .ys_nyban_cry{
    padding: 120px 0 30px;
    background: #172949;
    overflow: hidden;
}
.details_main .ys_nyban_bg_img{
    width: 15.6%;
}
.details_main .ys_ban_title{
    margin-bottom: 88px;
}
.ys_nyban_list{
    position: relative;
}
.ys_nyban_bg_img{
    width: 292px;
    position: absolute;
    top: 0;
    right: 0;
}
.ys_nyban_bg_img img{
    width: 100%;
}
.details_main .mod_bread_ul{
    display: flex;
    margin: auto;
}
.details_main .mod_bread_ul_li{
    padding-right: 47px;
}
.details_main .mod_bread {
    position: static;
    transform: inherit;
}
.dcnr_ul_li_imgbox {
    border-radius: 5px;
}
.mbul_cont{
    display: flex;
    align-items: center;
}
.mbul_cont_text{
    color: #fff;
}
.mbul_cont_icon{
    width: 14px;
    margin-right: 14px;
}
.mbul_cont_icon img{
    width: 100%;
}
.details_cry_nr{
    display: flex;
}
.details_cry_nr_ri{
    width: 32%;
    padding-left: 88px;
    border-left: 1px solid #CBCED6;
}
.details_cry_nr_le{
    width: 68%;
    padding-right: 100px;
}
.dcnl_editor{
    padding-bottom: 60px;
    border-bottom: solid 1px #d0d8e7;
    margin-bottom: 27px;
}
.dcnl_editor p{
    font-size: 18px;
    color: #1c2227;
    margin-bottom: 14px;
    line-height: 1.75;
}
.dcnl_ul{
    display: flex;
    justify-content: space-between;
}
.dcnl_ul_li{
    width: 40%;
}
.dcnl_ul_li_tit{
    font-weight: bold;
    color: #172949;
    margin-bottom: 5px;
}
.dcnl_ul_li_word p{
    text-overflow: clip;
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    transition: all .36s;
}
.dcnr_tit{
    font-weight: bold;
    margin-bottom: 23px;
}
.dcnr_ul_li_date{
    font-family: 'montserratregular';
    font-size: 14px;
    line-height: 1.75;
    margin: 23px 0 6px;
    color: #7b7b86;
}
.dcnr_ul_li_tit{
    color: #1c2227;
}
.dcnr_ul_li{
    margin-bottom: 50px;
}
/* F4-新闻详情-end */

/* F5-联系我们-start */
.cont_form{
    position: relative;
    /* overflow: hidden; */
    padding-bottom: 0 !important;
}
.cont_form_bg{
    position: absolute;
    right: 0;
    top: 0;
    width: 19%;
}
.cont_form_bg img{
    width: 100%;
}
.cont_form::after{
    content: "";
    width: 100%;
    height: 800px;
    background: #172949;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.cont_main .ys_nyban_bg{
    height: 720px;
    background:#172949;
}
.cont_main .ys_nyban_tit{
    margin-bottom: 56px;
}
.ys_nyban_textbox_list{
    padding-bottom: 36px;
}
.yntt_box{
    display: flex;
    align-items: center;
    margin-bottom: 9px;
}
.yntt_box_icon{
    width: 15px;
    margin-right: 15px;
}
.yntt_box_icon img{
    width: 100%;
}
.yntt_box_text{
    color: #fff;
    font-weight: bold;
}
.yntt_ul{
    display: flex;
    margin: 0 -10px;
}
.yntt_ul_li{
    padding:0 10px ;
    position: relative;
}
.yntt_ul_li::after{
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 1px;
    height: 15px;
    background-color: #fff;
}
.yntt_ul_li:last-child::after{
    content: none;
}
.yntt_ul_li a{
    color: #fff;
    font-family: 'robotomedium';
}
.yntt_ul_li p{
    color: #fff;
}
.cont_tpcry_info_tit{
    font-weight: bold;
    color: #172949;
}
.cont_tpcry_info_ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -13.5px;
}
.ctiu_li{
    width: 33.333333%;
    padding: 0 13.5px;
    margin-bottom: 70px;
}
.ctiu_li_box_editor{
    margin-top: 30px;
    padding-right: 25%;
}
.clbe_tit{
    font-weight:bold;
    margin-bottom: 8px;
    color: #1C2227;
}
.cont_btmcry{
    background: rgb(244,248,252);
}
.cont_btmcry_media_ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -14.5px;
}
.cbmu_li{
    width: 50%;
    padding: 0 14.5px;
    margin-bottom: 29px;
}
.cbmu_li_box{
    display: flex;
    padding: 46px;
    background: #FFFFFF;
    border: 1px solid #D5D8E6;
    box-shadow: 0px 5px 20px rgba(175, 184, 219, 0.25);
    border-radius: 20px;
    position: relative;
}
.cbmu_li_icon{
    position: absolute;
    left: 46px;
    top: 46px;
    width: 162px;
}
.cbmu_li_icon img{
    width: 100%;
}
.cbmu_li_box_code{
    width: 162px;
    position: relative;
}
.cbmu_li_box_code img{
    width: 100%;
}
.clbc_bg{
    width: 100%;
}
.clbt_tit{
    font-weight: bold;
    color: #1c2227;
    margin-bottom: 11px;
}
.cbmu_li_box_textbox{
    width: calc(100% - 162px);
    padding-left: 30px;
    padding-right: 10%;
}
.clbt_word p{
    line-height: 1.7;
}
.clbt_word a{
    line-height: 1.7;
}
/* F5-联系我们-end */
/* C2-产品-硬件-start */
.prod_main .ys_nyban_cry{
    padding: 94px 0 76px;
    background: #172949;
}
.prod_main .ys_nyban_bg_img{
    width: 48%;
    top: auto;
    bottom: 0;
}
.ys_nyban_bg2{
    width: 26.5%;
    position: absolute;
    bottom: -15%;
    right: calc(50% - 700px);
    transform: translateY(15%);
}
.ys_nyban_list{
    position: relative;
}
.ys_nyban_list_ul {
    width: 25%;
    display: flex;
    flex-wrap: wrap;
    margin-top: 47px;
}
.prod_main .ynlu_li{
    margin-right: 20px;
}
.ynlu_li{
    margin-right: 10px;
    margin-bottom: 10px;
}
.ynlu_li p{
    color: #fff;
    opacity: 0.5;
}
.prod_cry{
    padding-top: 178px !important;
    overflow: hidden;
}
.prod_cry_ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -14px;
}
.prod_cry_ul_li{
    width: 50%;
    padding: 0 14px;
    margin-bottom: 28px;
    position: relative;
}
.pcul_le{
    width: calc(100% - 287px);
}
.pcul_le_cont{
    transition: all .36s;
}
.pcul_ri{
    width: 287px;
    transition: all .36s;
}
.pcul_le_tit{
    line-height: 1.75;
    color: #172949;
}
.pcul_cont{
    padding: 44px 0 44px 50px;
    display: flex;
    justify-content: space-between;
    position: relative;
    flex-wrap: wrap;
}
.pcul_cont::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(270deg, #E6EDF5 0.51%, #F2F8FF 49.98%, #DEE6F0 100%);
    border-radius: 10px;
    z-index: -1;
}
.pcul_le_word p{
    color: #707889;
}
.pcul_hover{
    padding: 44px 50px;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all .36s;
}
.pcul_hover_word p{
    color: #707889;
}
/* C2-产品-硬件-end */
/* F2-汇丰-start */
.comp_cry_intr{
    padding-top: 70px;
    padding-bottom: 100px;
}
.comp_cry_intr_cont{
    padding: 54px 80px;
    background: #F7F7F7;
    border-radius: 10px;
    display: flex;
    position: relative;
}
.comp_cry_intr_cont::after{
    content: "";
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    background: linear-gradient(94.94deg, #E8E8E8 5.08%, rgba(228, 228, 228, 0) 48.31%, #E4E4E4 97.3%), linear-gradient(0deg, #F7F7F7, #F7F7F7);
    position: absolute;
    top: -1px;
    left: -1px;
    border-radius: 10px;
    z-index: -1;
}
.ccic_le{
    width: 38%;
}
.ccic_ri{
    width: 62%;
    padding-left: 170px;
}
.ccic_le_icon{
    width: 287px;
    margin-bottom: 49px;
}
.ccic_le_word p{
    color: #333;
}
.ccic_ri_ul_li{
    padding: 0 10px;
}
.crul_cont{
    display: flex;
    align-items: flex-start;
    padding: 20px 0;
    border-bottom: 1px solid #e2e2e2;
}
.ccic_ri_ul_li:last-child  .crul_cont{
    border-bottom: none
}
.crul_cont_tit{
    width: 20%;
    font-weight: bold;
    color: #e60012;
}
.crul_cont_text{
    width: 80%;
    color: #333;
}
.ccic_le_icon img{
    width: 100%;
}
.comp_cry_ser{
    overflow: hidden;
}
.comp_cry_ser .home_inter{
    background:#f7f7f7;
    padding: 110px 0;
}
.comp_cry_ser .hicb_line{
    background: rgba(112, 120, 137, .3);
}
.comp_cry_ser .hicb_line_slide_active p {
    color: #172949;
}
.comp_cry_ser .hicb_line_slide_num p{
    color: rgba(23, 41, 73, .5);
}
.home_inter_tit {
    padding-left: 86px;
    padding-right: 110px;
}
.home_inter_tit h2 {
    font-weight: bold;
    color: #172949;
}
.hicb_line_scroll {
    width: 100%;
    position: relative;
}

.hicb_line_scroll_li {
    width: 100%;
    background-color: #172948;
    position: absolute;
    top: 0;
}
.comp_main .hicb_line_arrow {
    top: 20px;
}
.comp_main .hicb_line_slide {
    bottom: 25px;
}
.comp_cry_ser .home_inter_cont_bt {
    margin-top: 0;
}
.comp_cry_ser .hicb_list_le{
    padding-right: 0;
}
.comp_cry_ser .hlul_le_tit {
    color: #172949;
    font-weight: bold;
}
.hlul_le_subtit {
    color: #0A2149;
    margin-top: 37px;
    margin-bottom: 48px;
}
.hicb_list_ul_li:not(:first-child),
.hlru_li:not(:first-child){
    display: none;
}
/* .hicb_line_scroll.notact .hicb_line_scroll_li{
    animation-name: prevscrollanimate;
    animation-duration: 500ms;
    height: 100%;
    top: 100%;
}
.hicb_line_scroll.back .hicb_line_scroll_li{
    animation-name: backscrollanimate;
    animation-duration: 500ms;
    height: 100%;
    bottom: 0;
    top: auto;
}
.hicb_line_scroll.back_slide .hicb_line_scroll_li{
    animation-name: backprevscrollanimate;
    animation-duration: 500ms;
    top: 0;
} */
@keyframes scrollanimate{
    0%{
        height: 0;
    }
    100%{
        height: 100%;
    }
}
@keyframes scrollanimate1{
    0%{
        width: 0;
    }
    100%{
        width: 100%;
    }
}

@keyframes prevscrollanimate {
    0% {
        top: 0
    }
    100% {
        top: 100%
    }
}
@keyframes backscrollanimate{
    0%{
        height: 0;
    }
    100%{
        height: 100%;
    }
}
@keyframes backprevscrollanimate {
    0% {
        top: 0
    }

    100% {
        top: -100%
    }
}
.home_case_cont_ri .hicb_line_scroll_li{
    background-color: #fff;
}
.comp_cry_ser .hlul_le{
    padding-right: 84px;
}
.ccac_tit{
    font-weight: bold;
    color: #333;
    margin-bottom: 30px;
    text-align: center;
}
.ccac_ul{
    display: flex;
    align-items: stretch;
    margin: 0 -104px;
}
.ccac_li{
    width: 33.333333%;
    padding: 0 104px;
    position: relative;
}
.ccac_li_bg{
    width: 208px;
    position: absolute;
    top: 50%;
    right: -104px;
    transform: translateY(-50%);
}
.ccac_li_bg img{
    width: 100%;
}
.ccac_li:last-child .ccac_li_bg{
    display: none;
}
.ccac_li_cont{
    height: 100%;
    background: #FFFFFF;
    box-shadow: 5px 5px 25px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    padding: 80px 16px 26px;
}
.ccac_li_cont_icon{
    width: 70px;
    margin: 0 auto;
    margin-bottom: 66px;
}
.ccac_li_cont_icon img{
    width: 100%;
}
.ccac_li_cont_text{
    border-top: solid 1px #e8e8e8;
    padding-top: 28px;
}
.ccac_li_cont_text p{
    text-align: center;
    color: #333;
}
.comp_cry_adv{
    padding-bottom: 120px;
    overflow: hidden;
}
.cccb_tit{
    font-weight: bold;
    color: #333;
    text-align: center;
    margin-bottom: 30px;
}
.comp_cry_cases{
    overflow: hidden;
}
.comp_cry_cases .news_cry_ul,
.comp_cry_cases .news_cry_ul_li{
    margin-bottom: 0 !important;
}
.ncul_more{
    color: #172949;
    position: relative;
} 
.ncul_more::after{
    content: "";
    position: absolute;
    bottom: -8px;
    left: -15px;
    width: 100%;
    height: 15px;
    background: url(../images/a1_icon3.svg) no-repeat;
}
.comp_cry_cases .ncul_textbox {
    padding: 35px 39px 20px;
    border-left: 2px solid #EFF1F4;
}
.news_cry_ul .slick-prev{
    left: -48px;
    transform: translate(0,-50%) rotate(180deg);
}
.news_cry_ul .slick-next{
    right: -68px;
}
.slick-disabled {
    pointer-events: none;
    opacity: 0.5;
}
.comp_cry_cases .ncul_tit{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.news_cry_ul_li .std_btn3_box::before{
    height: 8px;
    background-image: url(../images/arrow_line6.svg);
}
.news_cry_ul_li .std_btn3_box:after {
    bottom: -12px;
}
.cchc_tit{
    margin-bottom: 48px;
}
.cchc_ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -65px;
}
.cchc_ul_li{
    width: 25%;
    padding:0 65px;
}
.cchc_ul_li_cont{
    width: 100%;
    position: relative;
}
.culc_imgbox{
    width: 160px;
    margin: 0 auto;
}
.culc_imgbox img{
    width: 100%;
}
.culc_text{
    width: 170px;
    position: absolute;
    bottom: -10px;
    left: 100%;
    transform: translateX(-100%);
}
.culc_text p{
    color: #333;
}
.culc_icon{
    position: absolute;
    top: 15px;
    left: 50%;
    transform: translateX(-50%);
    width: 64px;
}
.culc_icon img{
    width: 100%;
}

.comp_cry_hono{
    padding: 80px 0 130px;
    background: #f6f6f6;
    overflow: hidden;
}
.comp_main .news_cry_ul_li:not(:first-child){
    display: none;
}
/* F2-汇丰-end */
/* C1-产品-软件-start */
.ware_tpcry{
    padding: 100px 0 50px;
    position: relative;
    background: rgb(244,248,252);
    overflow: hidden;
}
.ware_tpcry_cont{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.ware_tpcry_bg{
    width:26%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}
.ware_tpcry_bg img{
    width: 100%;
}
.ware_tpcry_box{
    position: relative;
    z-index: 1;
}
.wtcr_box_bg{
    border-radius: 25px;
    position: relative;
    padding: 25px;
    background: #fff;
    box-shadow: 0px 10px 15px 6px #799BBA14;
}
.wtcr_box_bg::after{
    content: "";
    position: absolute;
    bottom: -15px;
    left: 0;
    width: 100%;
    height: 68px;
    background: linear-gradient(103.14deg, #003DF7 0%, #00BDE7 101.68%);
    opacity: 0.3;
    filter: blur(125px);
    z-index: -1;
}
.wtcr_box_bg img{
    border-radius: 25px;
}
.ware_tpcry_cont_le{
    width: calc(100% - 686px);
    padding-right: 110px;
}
.ware_tpcry_cont_ri{
    width: 686px;
    max-width: 686px !important;
    position: relative;
}
.wtcr_box{
    margin-top: 50px;
    box-shadow: 0px 10px 15px 6px rgba(121, 155, 186, 0.08);
    border-radius: 25px;
}
.wtcl_tit{
    color: #172949;
    font-weight: bold;
    margin-bottom: 44px;
}
.wtcl_tit span{
    color: #0A56C8;
}
.wtcl_word{
    padding-bottom: 30px;
    border-bottom: solid 1px #e2e2e2;
    margin-bottom: 39px;
}
.wtcl_adv_tit{
    font-weight: bold;
    margin-bottom: 23px;
    color: #172949;
}
.waul_cont_icon{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #0A56C8;
    position: relative;
}
.waul_cont_icon img{
    width: 100%;
}
.waul_cont_text {
    color: #172949;
}
.wtcl_adv_ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -14px;
}
.wtcl_adv_ul_li{
    width: 50%;
    padding: 0 14px;
    margin-bottom: 18px;
}
.waul_cont{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 22px 12px 22px 34px;
    background: linear-gradient(270deg, rgba(202, 223, 255, 0.17) 0%, rgba(255, 255, 255, 0.41) 95.45%);
    border-radius: 10px;
}
.wtcl_feat{
    margin-top: 24px;
}
.wtcl_feat_ul_li{
    color: #0A56C8;
    margin-bottom: 18px;
    position: relative;
    padding-left: 26px;
}
.wtcl_feat_ul_li::before{
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #0A56C8;
    position: absolute;
    top: 8.5px;
    left: 0;
}
.wtcl_feat_ul_li p{
    color: #707889;
    line-height: 1.5;
}
.ware_btmcry{
    overflow: hidden;
}
.ware_btmcry h2{
    color: #1c2227;
}
.wtcr_box .solu_state_img_text {
    position: absolute;
    right: auto;
    left: -45px;
    bottom: -30px;
}
.solu_state_img_text2{
    width: 238px;
    position: absolute;
    right: -74px;
    top: 30px;
    background: rgba(255, 255, 255, 0.81);
    box-shadow: -14px 18px 33px rgba(28, 35, 98, 0.24);
    backdrop-filter: blur(10px);
    border-radius: 10px;
}
.solu_state_img_text2 img{
    width: 100%;
}
.ware_tpcry .solu_state_img_text2 .ssit_cont_tit{
    color: #172949;
    line-height: 1.65;
    margin-bottom: 15px;
    text-align: center;
}
.wtcr_box .solu_state_img_text .ssit_cont {
    background: #0A56C8;
    box-shadow: 28px 21px 42px rgba(27, 40, 153, 0.37);
    backdrop-filter: blur(10px);
    border-radius: 10px;
    width: 216px;
    padding: 28px 28px 35px;
}
.ware_tpcry .ssit_cont_tit {
    line-height: 1.65;
    color: #fff;
    text-align: center;
    margin-bottom: 20px;
}
.ssit_cont_data {
    position: relative;
}
.ssit_cont_data_img {
    width: 92px;
    margin: auto;
}
.ssit_cont_data_num {
    color: #26CF7C;
    font-family: 'montserratbold';
    text-align: center;
    left: 52%;
    width: 100%;
}
/* C1-产品-软件-end */
/* B3-案例详情-start */
.detail_main .ys_nyban{
    background:rgb(244,248,252);
    padding: 84px 0 76px;
}
.detail_tpbox_le{
    width: 57.5%;
    padding-right: 14%;
}
.detail_tpbox_ri{
    width: 42.5%;
}
.detail_tpcry_ri_imgbox
,.detail_tpcry_ri_imgbox img{
    width: 100%;
}
.detail_tpbox_cont{
    display: flex;
    align-items: center;
}
.detail_tpcry_le_indu{
    margin-bottom: 43px;
}
.detail_tpcry_le_ul{
    margin-top: 74px;
    display: flex;
    justify-content: space-between;
}
.dtlu_li_num{
    font-size: 50px;
    color: #0A56C8;
    line-height: 1.5;
    font-family: 'montserratsemibold';
}
.detail_main .ys_nyban_textbox_word p{
    color: #172949;
}
/* .detail_cry_box{
    padding: 70px 0 120px;
} */
.detail_cry_box_cont{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.detail_cry_box_le{
    width: 67%;
    padding-right:113px;
    padding-left: 79px;
    border-left: solid 1px #dee1eb;
}
.detail_cry_box_ri{
    width: 33%;
    max-width: 464px !important;
}
.detail_cry_box_le h2{
    font-weight: bold;
    color: #172949;
    position: relative;
}
.dcbl_intr_word p{
    color: #707889;
    margin-bottom: 58px;
}
.dcbl_intr_img,.dcbl_intr_img img{
    width: 100%;
}
.dcbl_intr{
    margin-bottom: 50px;
    padding-top: 26px;
    position: relative;
}
.detail_cry_box_le h2::before{
    content: "";
    position: absolute;
    left: -91px;
    top: 50%;
    transform: translateY(-50%);
    width:24px;
    height: 24px;
    background: #0A56C8;
    border-radius: 50%;
}
.detail_cry_box_le h2::after{
    content: "";
    position: absolute;
    left: -85px;
    top: 50%;
    transform: translateY(-50%);
    width:12px;
    height: 12px;
    background: #fff;
    border-radius: 50%;
}
.dcbl_pain_ul{
    display: flex;
    margin: 0 -5px;
    align-items: stretch;
    flex-wrap: wrap;
}
.dcbl_pain_ul_li{
    width: 33.333333%;
    padding: 0 5px;
    height: auto;
}
.dpul_cont{
    background: #F4F8FC;
    border-radius: 10px;
    padding: 48px 20px 28px;
    height: 100%;
}
.dpul_cont_tp{
    display: flex;
    align-items: center;
    margin-bottom: 9px;
}
.dpul_cont_tp_icon{
    width: 26px;
    height: 26px;
    background:#707889 ;
    border-radius: 50%;
    position: relative;
    margin-right: 11px;
    flex-shrink: 0;
}
.dpul_cont_tp_icon img{
    width: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.dpul_cont_tp_text{
    font-weight: bold;
    color: #172949;
}
.dpul_cont_btm{
    line-height: 1.65;
    color: #172949;
}
.dcbl_pain{
    margin-bottom: 50px;
}
.dcbl_solu_ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -11px;
    align-items: stretch;
}
.dcbl_solu_ul .dcbl_solu_ul_li{
    width: 50%;
    padding: 0 11px;
    margin-bottom: 16px;
    height: auto;
}
.dcbl_solu_ul .dpul_cont_tp_icon{
    background: #0A56C8;
}
.dcbl_solu_ul .dpul_cont{
    padding: 38px 20px 41px;
    height: 100%;
}
.dcbr_tit{
    margin-bottom: 22px;
}
.dcbr_ul{
    background: #F4F8FC;
    border-radius: 10px;
    padding: 24px 36px;
}
.dcbr_ul_li a{ 
    display: flex;
    align-items: center;
    padding: 32px 0;
    border-bottom: solid 1px #d4d8e1;
}
.dcbr_ul_li:last-child a{
    border-bottom: solid 1px transparent;
}
.dulr_text{
    font-weight: bold;
    color: #172949;
    margin-bottom: 10px;
}
.dcbr_ul_li_le{
    width: 140px;
}
.dcbr_ul_li_ri{
    width: calc(100% - 140px);
    padding-left: 30px;
}
.dulr_list{
    display: flex;
    margin-right: -25px;
}
.dulr_list_li{
    padding-right:25px;
}
.dcbr_tit{
    font-weight: bold;
}
/* B3-案例详情-end */
/* F6-招贤纳士-start */
.recr_main .mod_ban_img::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 60.5%;
    height: 100%;
    background: linear-gradient(90deg, #0A2149 0%, rgba(10, 33, 73, 0) 100%);
    opacity: 0.6;
}
.recr_cry_intr{
    position: relative;
}
.recr_cry_intr_line{
    width: 100%;
    height: 195px;
    position: absolute;
    left: 0;
    bottom: -70px;
    overflow: hidden;
}
.rcil_img
,.rcil_none{
    width: 100%;
    height: 195px;
    position: relative;
    overflow: hidden;
}
.recr_cry_intr_line img{
    width: 100vw;
    max-width: 1920px;
}
.rcil_img{
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    width: 0%;
    z-index: 10;
    transition: all .5s .3s;
}
.rcil_none{
    opacity: 0;
    transition: all 1s;
}
.recr_cry_intr_line.animated .rcil_none{
    opacity: 1;
}
.recr_cry_intr_line.animated .rcil_img{
    width: 100%;
}
.recr_cry_intr_cont{
    padding-left: calc(50% - 700px);
    display: flex;
    flex-wrap: wrap;
}
.rcic_le{
    width: 41%;
    padding-right: 62px;
}
.rcic_ri{
    width: 59%;
}
.rcic_ri img{
    width: 100%;
}
.rcic_le_tit{
    margin-bottom: 43px;
    font-weight: bold;
    color: #172949;
}
.rcic_le_tit span{
    color: #0A56C8;
}
.rcic_le_word p{
    color: #707889;
}
.recr_cry_plate_cont{
    position: relative;
}
.rcpc_ul{
    background: #F4F8FC;
    border-radius: 10px;
    padding: 78px 180px 72px 107px;
    cursor: pointer;
    position: relative;
    z-index: 1;
}
.rcpc_bg {
    width: 100%;
    position: absolute;
    bottom: -12%;
    transform: translateY(12%);
    left: 0;
}
.rcpc_bg img{
    width: 100%;
}
.rcpc_ul_li_le{
    width: calc(100% - 408px);
    padding-right: 178px;
}
.rcpc_ul_li_ri{
    width: 408px;
}
.rull_part{
    font-weight: bold;
    color: #707889;
}
.rull_tit{
    font-weight: bold;
    color: #172949;
    margin: 20px 0 40px;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.rull_tit span{
    color: #0A56C8;
}
.rull_wprd p{
    color: #707889;
}
.recr_cry_plate{
    padding: 176px 0;
}
.recr_cry_run{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.recr_cry_run_ul{
    display: flex;
    margin: 0 -10px;
    animation: scroll 15s linear infinite;
    margin-right: 10px;
}
@keyframes scroll{
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
}
.rcru_li{
    width: 400px;
    padding: 0 10px;
}
.rcru_li img{
    width: 100%;
}
.recr_cry_join,.recr_cry_intr_cont{
    overflow: hidden;
}
.recr_cry_join_tit{
    font-weight: bold;
    color: #172949;
    text-align: center;
    margin-bottom: 116px;
}
.recr_cry_join_ul{
    display: flex;
    margin: 0 -35px;
    flex-wrap: wrap;
    align-items: stretch;
}
.rcju_li{
    width: 33.333333%;
    padding: 0 35px;
    height: auto;
}
.rcju_li a{
    position: relative;
}
.rcju_li_cont{
    height: 100%;
    padding: 89px 76px 36px;
    background: #FFFFFF;
    box-shadow: 0px 9px 45px rgba(90, 111, 203, 0.11);
    border-radius: 10px;
    transition: all .36s;
    position: relative;
    top: 0;
}
.rcju_li_cont_icon{
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: #F3F7FF;
    position: absolute;
    top: -60px;
    left: 50%;
    transform: translateX(-50%);
}
.rcju_li_cont_icon img{
    width: 82px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.rcju_li_btn{
    width: 160px;
    margin: 0 auto;
    transition: all .36s;
    position: relative;
    z-index: 1;
}
.rcju_li_btn::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(103.14deg, #003DF7 0%, #00BDE7 101.68%);
    z-index: -1;
    border-radius: 33px;
    opacity: 0;
    transition: all .36s;
}
.rcju_li_btn p{
    color: #0A56C8;
    transition: all .36s;
    padding: 12px 0px;
    text-align: center;
    z-index: 1;
}
.rcju_li_textbox_tit{
    font-weight: bold;
    color: #172949;
    margin-bottom: 9px;
    text-align: center;
}
.rcju_li_textbox{
    margin-bottom: 40px;
}
.rcju_li_textbox_word p{
    text-align: center;
}
.recr_main .hicb_line_slide {
    width: 68px;
    bottom: 33px;
    left: auto;
    right: 62px;
    transform: inherit;
    z-index: 2;
}
.rcpc_ul_li.act .rull_wprd p{
    margin-bottom: 12px;
    padding-left: 15px;
    position: relative;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.rcpc_ul_li.act .rull_wprd p::after{
    content: "";
    position: absolute;
    top: 11px;
    left: 0;
    width: 7px;
    height: 7px;
    background: #0A56C8;
    border-radius: 50%;
}
.recr_cry_plate .hicb_line_slide_active p{
    color: #0A56C8;
}
.recr_cry_plate .hicb_line_slide_total p{
    color: #707889;
}
.prod_main .ys_nyban_tit
,.recr_main .ys_nyban_tit{
    color: #fff;
}
.dpul_cont_tp_text {
    line-height: 1.6;
    height: 1.75em;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.dpul_cont_tp_text {
    width: calc(100% - 26px);
}
.waul_cont_text {
    width: calc(100% - 40px);
    padding-left: 20px;
}
.ware_tpcry_cont {
    justify-content: space-between;
}
.details_main .ys_ban_title {
    color: #fff;
}
.cont_btmcry,.cont_tpcry {
    overflow: hidden;
}
.rcpc_ul{
    background: transparent;
    padding: 0;
    position: relative;
}
.rcpc_ul_li{
    margin-bottom: 200px;
    position: sticky;
    position: -webkit-sticky;
    top: 120px;
    height: var(--height-gao);
}
.rcpc_ul_li:last-child{
    top: 100px;
    margin-bottom: 0;
}
/* .rcpc_ul_box {
    display: flex;
    background: #f4f8fc;
    padding: 78px 180px 72px 107px;
    border-radius: 10px;
    position: relative;
} */
.rcpc_bg {
    width: 100%;
    position: absolute;
    bottom: -5%;
    transform: translateY(5%);
    left: 0;
}
.recr_main .hicb_line_slide {
    bottom: 33px;
}
/* F6-招贤纳士-end */
/* Delia-end */


/* Linda-start */
.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;
}
.ys_hd_pc {
    position: fixed;
    width: 100%;
    transition: all .36s;
    top: 0;
}
.mod_nav_logo{
    width: 140px;
}
.mod_nav_logo a{
    width: 100%;
    display: block;
    line-height: 75px;
}
.mnlu_li_link1{
    font-size: 16px;
    line-height: 75px;
    color: #fff;
    transition: all .36s;
    display: block;
    padding: 0 30px;
    position: relative;
}
.mnlu_li_link1::after{
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #FFFFFF;
    position: absolute;
    top: 50%;
    left: 16px;
    transform: translateY(-50%);
    opacity: 0;
    transition: all .36s;
}

.mnos_icon{
    width: 24px;
    cursor: pointer;
}
.yx_search3box{
    line-height: 75px;
}
.mod_nav .ys_cont1400{
    width: 100% !important;
    padding-left: calc(50% - 700px);
    padding-right: 40px;
}
.yx_search3_btn{
    width: 27px;
    margin-right: 50px;
    line-height: 60px;
    position: relative;
}
.yx_search3_btn img{
    width: 100%;
    transition: all .36s;
}
.yx_search3img1{
    position: relative;
    top: 0;
    left: 0;
}
.yx_search3img2{
    position: absolute;
    top:18px;
    left: 0;
    opacity: 0;
}
.yx_search3box{
    position: relative;
}
.yx_search3xlbox{
   width: 100%;
    height: 350px;
    background:#fff;
    box-shadow:0 5px 13px rgba(35, 50, 64, 0.13);
    display: none;
    position: fixed;
    left: 0;
    top: 75px;
    z-index: 99;
}
.yx_search3_tbox{
    width: 50%;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    height: 60px;
    border-bottom: 1px solid #666;
}
.yx_search3xlbtn{
    width: 27px;
    line-height: 60px;
    
}
.yx_search3xlbtn img{
    width: 100%;
    transition: all .36s;
}
.yx_search3_xls  {
    width: calc(100% - 27px);
    padding-right: 20px;
}
.yx_search3_xls  input{
    font-size: 16px;
    line-height: 3.75;
    color: #666;
    width: 100%;
    transition: all .36s;
}
.yx_search3_xls  input::placeholder{
    color: #666;
}
.yx_search3.act .yx_search3_btn .yx_search3img2{
    opacity: 1;
}
.yx_search3.act .yx_search3_btn .yx_search3img1{
    opacity: 0;
}
.yx_search3_btn.on .yx_search3img2{
    opacity: 1;
}
.yx_search3_btn.on .yx_search3img1{
    opacity: 0;
}
.ys_footer{
    position: relative;
    z-index: 6;
}
.mod_nav_other_con .std_btn1_box{
    background: linear-gradient(103.14deg, #003DF7 0%, #00BDE7 101.68%);
}
.mod_nav_other_con{
    margin-top: 12.5px;
    margin-left: 64px;
}
.mod_nav_other{
    width: 248px;
}
.mod_nav_list {
    padding-left: 370px;
    width: calc(100% - 140px - 248px);
}
.ys_ban_btn .std_btn1_box{
    padding: 0 32px;
    background: linear-gradient(103.14deg, #003DF7 0%, #00BDE7 101.68%);
    display: flex;
    align-items: center;
    justify-content: center;
}
.ys_ban_btn .std_btn1{
    display: inline-block;
    margin-top: 50px;
}
.ys_ban_btn .std_btn1 img{
    width: 21px;
    margin-left: 8px;
    position: relative;
    z-index: 5;
}
.ys_ban_title{
    font-weight: bold;
}
.ys_ban_dots{
    bottom: 40px;
    z-index: 5;
}
.ys_ban_bg{
    width: 47%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    visibility: hidden;
}
.ys_ban_bg img{
    width: 100%;
}
.ys_ban_bg.act{
    animation:fadeIn .5s ease-in-out both;
    animation-delay:.1s;
    visibility: visible;
}
@keyframes fadeOut{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
body.nextscroll .ys_ban_bg.act{
    animation:fadeOut .5s ease-in-out both;
    animation-delay:.1s;
    visibility: hidden;
}
.ybdu_li_text,.ybdu_li_num{
    font-size: 14px;
    line-height: 1.6;
    color: #fff;
    opacity: 0.8;
    transition: all .36s;
}
.ys_ban_text{
    z-index: 5;
    width: 100%;
    height: 100%;
}
.ys_ban_text .slick-list,
.ys_ban_text .slick-track{
    height: 100%;
}
.ybdu_li_num{
    color: #878A8E;
    opacity: 1;
}
.ybdu_li_line{
    width: 100%;
    height: 1px;
    background: rgba(255,255,255,.4);
    margin: 14px 0;
}
.ybdu_li_line_pro{
    width: 0;
    height: 100%;
    background: rgba(255,255,255,1);
}
.ys_ban_text_li:not(:first-child){
    display: none;
}
.ys_ban_text_li{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.ybdu_li{
    width: 25%;
    cursor: pointer;
}
.ys_ban_dots_ul{
    display: flex;
}
.ybdu_li.on .ybdu_li_num{
    color: #fff;
}
.ybdu_li.on .ybdu_li_text{
    opacity: 1;
}
.ys_hd_pc.isfixed,
.inside_page .ys_hd_pc{
    background-color: #fff;
    box-shadow: 0px 4px 5px 0px rgba(94, 94, 94, 0.1);
}
.ys_hd_pc.isfixed .mod_cover img:nth-child(1),
.inside_page .ys_hd_pc .mod_cover img:nth-child(1){
    opacity: 0;
}
.ys_hd_pc.isfixed .mod_cover img:nth-child(2),
.inside_page .ys_hd_pc .mod_cover img:nth-child(2){
    opacity: 1;
}
.ys_hd_pc.isfixed .mnlu_li_link1,
.inside_page .ys_hd_pc .mnlu_li_link1 {
    color: #172949;
}
.ys_hd_pc.isfixed .mnlu_li_link1::after,
.inside_page .ys_hd_pc .mnlu_li_link1::after{
    background: #0A56C8;
}
.mod_foot_tp .ys_cont1280{
    padding-right: 60px;
}
.mftl_ul_li a{
    font-size: 16px;
    line-height: 1.75;
    color: #707889;
    opacity: 0.8;
    transition: all .36s;
}
.mod_foot_bt p{
    font-size: 14px;
    line-height: 2;
    color: #333;
    opacity: 0.4;
}
.mod_foot_bt{
    padding: 20px 0;
    border-top: 1px solid #F0F0F0;
}
.mod_foot_bt a{
    color: #333;
    margin-right: 25px;
}
.mod_foot_bt .ys_cont1280{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}
.mod_foot_bt_ri a{
    margin-right: 0;
    margin-left: 18px;
}
.mod_foot .ys_cont1280{
    padding-left: 30px;
}
.mod_foot_tp .ys_cont1280{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.mod_foot_tp_logo{
    width: 140px;
}
.mod_foot_tp_logo img{
    width: 100%;
}
.mftl_ul_li{
    padding: 0 20px;
}
.mftl_ul{
    margin: 0 -20px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.mod_foot_tp{
    padding-top: 92px;
    padding-bottom: 73px;
}
.mfts_icon{
    width: 24px;
    position: relative;
}
.mfts_icon_img{
    width: 100%;
    cursor: pointer;
}
.mfts_icon_img img{
    width: 100%;
}
.mfts_icon_code{
    width: 120px;
    position: absolute;
    left: 50%;
    bottom: 20px;
    transform: translateX(-50%);
    padding-bottom: 20px;
    display: none;
}
.mfts_icon_code img{
    width: 100%;
    padding: 5px;
    background: #fff;
    box-shadow: 0px 4px 5px 0px rgba(94, 94, 94, 0.1);
}
.msim_cont_arrow {
    position: absolute;
    display: block;
    width: 16px;
    height: 16px;
    left: 50%;
    bottom: 12px;
    transform: translateX(-50%) rotate(45deg);
    background: #fff;
    box-shadow: 0px 4px 5px 0px rgba(94, 94, 94, 0.1);
}
.mod_foot_tp_share{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.mfts_icon{
    margin-left: 36px;
}
.ys_footer{
    background-color: #fff;
}
.mod_info{
    background-color: #172949;
    padding: 135px 0;
    position: relative;
    z-index: 5;
}
.miul_cont_tit{
    color: #fff;
    text-align: center;
}
.mod_info_ul_li{
    width: 50%;
    padding: 0 84px;
    position: relative;
}
.mod_info_ul_li::after{
    content: "";
    width: 1px;
    height: calc(100% + 65px);
    background: #6E7787;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.mod_info_ul_li:last-child::after{
    display: none;
}
.miul_cont_btn{
    margin-top: 30px;
    text-align: center;
}
.mod_info_ul{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.hncu_li{
    width: 33.333333%;
    padding: 0 16px;
    margin-bottom: 32px;
}
.home_new{
    overflow: hidden;
}
.home_new_cont_ul{
    margin: 0 -16px;
}
.hncu_li a{
    width: 100%;
    display: block;
}
.home_new_tit h2{
    font-weight: bold;
}
.hncu_li_text{
    padding-top: 34px;
    padding-left: 20px;
    position: relative;
}
.hncu_li_text_tit{
    height: 3em;
    overflow: hidden;
}
.hncu_li_text_time p{
    font-size: 16px;
    line-height: 1.5;
    color: #6E7687;
    font-weight: lighter;
}
.hncu_li_text::after{
    content: "";
    width: 2px;
    height: calc(100% + 24px);
    background: #EFF1F4;
    position: absolute;
    top: 0;
    left: 0;
}
.home_new_tit{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}
.home_data{
    background-color: #172949;
    overflow: hidden;
}
.home_data_cont,.home_inter_tit{
    padding-left: 86px;
    padding-right: 110px;
}
.home_data_cont h2{
    font-weight: bold;
    color: #fff;
    padding-bottom: 36px;
    position: relative;
}
.home_data_cont h2::after{
    content: "";
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
}
.home_data_cont_parga{
    margin-top: 18px;
    margin-bottom: 97px;
}
.home_data_cont_parga{
    color: #fff;
    line-height: 2;
}
.home_data_cont_parga span{
    color: #00F0FF;
    font-weight: bold;
}
.home_data_cont_tit{
    background: linear-gradient(103.14deg, #003DF7 0%, #00BDE7 101.68%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    font-weight: bold;
    display: inline-block;
}
.home_inter {
    overflow: hidden;
}
.home_inter_tit h2{
    font-weight: bold;
    color: #172949;
}
.home_inter_tit p{
    margin-top: 16px;
    color: #707889;
}
.home_inter_cont_bt{
    margin-top: 74px;
    position: relative;
}
.home_inter_cont{
    padding-left: calc(50% - 700px);
    position: relative;
    z-index: 2;
}
.hicb_line{
    width: 2px;
    height: 100%;
    background-color: #EFEFF2;
    position: absolute;
    top: 0;
    left: 0;
}
.hlul_le_tit{
    color: #0073FF;
    font-weight: bold;
}
.mod_title{
    font-size: 24px;
    line-height: 1.75;
}
.hlul_le_subtit{
    color: #0A2149;
    margin-top: 37px;
    margin-bottom: 48px;
}

.hlul_le_btn{
    margin-top: 88px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.hlul_le_btn .std_btn1{
    margin-right: 20px;
}
.hicb_list_ri{
    width: 61%;
    /* height: 632px;
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    min-height: 450px;
    position: relative; */
}
.hlul_ri img{
    width: 100%;
}
/* .hlul_ri_img{
    height: 100%;
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    min-height: 450px;
    width: 50vw;
} */
/* .hlul_ri_cont{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    z-index: 1;
    width: 0;
    overflow: hidden;
} */
.hicb_list_le{
    width: 39%;
    padding-right: 50px;
}
.hicb_list{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    padding-left: 86px;
}
.hicb_list_ul {
    top: 50%;
    transform: translateY(-50%);
}
.hicb_line_scrolls{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.hicb_line_scroll{
    width: 100%;
    position: relative;
}
.hicb_line_scroll_li{
    width: 100%;
    background-color: #172948;
    position: absolute;
    top: 0;
}

.hicb_line_arrow_btn{
    width: 22px;
    cursor: pointer;
}
.hicb_line_arrow_btn img{
    width: 100%;
}
.hicb_line_arrow{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 60px;
    position: absolute;
    top: 55px;
    left: 50%;
    transform: translateX(-50%);
}
.hicb_line_slide_num p{
    font-size: 20px;
    line-height: 1.5;
    color: #C9C9D2;
}
.hicb_line_slide_active p{
    color: #333333;
}
.hicb_line_slide{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 60px;
    position: absolute;
    bottom: 60px;
    left: 50%;
    transform: translateX(-50%);
}
.hicb_list_ul_li:not(:first-child),
.hlru_li:not(:first-child){
    display: none;
}
@keyframes scrollanimate{
    0%{
        height: 0;
    }
    100%{
        height: 100%;
    }
}

@keyframes prevscrollanimate {
    0% {
        top: 0
    }
    100% {
        top: 100%
    }
}
@keyframes backscrollanimate{
    0%{
        height: 0;
    }
    100%{
        height: 100%;
    }
}
@keyframes backprevscrollanimate {
    0% {
        top: 0
    }

    100% {
        top: -100%
    }
}
.hicb_line_scroll.act .hicb_line_scroll_li {
    animation-name: scrollanimate;
    animation-duration: 3s;
    height: 100%;
}
/* .hicb_line_scroll.act .hicb_line_scroll_li{
    animation-name: scrollanimate;
    animation-duration: 500ms;
    height: 100%;
}
.hicb_line_scroll.notact .hicb_line_scroll_li{
    animation-name: prevscrollanimate;
    animation-duration: 500ms;
    height: 100%;
    top: 100%;
}
.hicb_line_scroll.back .hicb_line_scroll_li{
    animation-name: backscrollanimate;
    animation-duration: 500ms;
    height: 100%;
    bottom: 0;
    top: auto;
}
.hicb_line_scroll.back_slide .hicb_line_scroll_li{
    animation-name: backprevscrollanimate;
    animation-duration: 500ms;
    top: 0;
} */

.hicb_list_ri_ul{
    position: relative;
    z-index: 1;
}
#ys_banner_slick4 .hlru_li {
    overflow: hidden;
}

#ys_banner_slick4.nexting .ys_slick_prev {
    z-index: 1000 !important;
}

#ys_banner_slick4.nexting .ys_slick_active {
    z-index: 999 !important;
}

#ys_banner_slick4.preving .ys_slick_prev {
    z-index: 1000 !important;
}

#ys_banner_slick4.preving .ys_slick_active {
    z-index: 999 !important;
}

#ys_banner_slick4.nexting .ys_slick_active {
    animation: none;
}

#ys_banner_slick4.preving .ys_slick_prev {
    animation: slideOutRight 500ms ease both;
}

#ys_banner_slick4.preving .ys_slick_prev img {
    animation: slideOutLeft 500ms ease both;
}

#ys_banner_slick4.nexting .ys_slick_prev {
    animation: slideOutLeft 500ms ease both;
}

#ys_banner_slick4.nexting .ys_slick_prev img {
    animation: slideOutRight 500ms ease both;
}
.hlru_li {
    opacity: 1 !important;
}
@keyframes slideInLefts{
    0%{
        transform: translateX(50%);
    }
}
@keyframes slideOutRights{
    100%{
        transform: translateX(50%);
    }
}
.home_envir{
    background-color: #0073FF;
    position: relative;
    z-index: 2;
}
.home_envir_ri_parga{
    color: #fff;
    margin-bottom: 86px;
}
.home_envir.discolor .helt_title {
    background: linear-gradient(103.14deg, #003DF7 0%, #00BDE7 101.68%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.home_engine .helt_title,
.home_case .helt_title{
    opacity: 0; 
}
.home_envir.notfixed .helt_title {
    opacity: 0;
} 
.home_case.fadein .helt_title{
    opacity: 1;
}
.herl_ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.herl_ul_li{
    width: 50%;
    padding: 0 10px;
    margin-bottom: 20px;
}
.herl_ul_li_cont{
    padding: 24px 24px 35px;
    border-radius: 10px;
    background: url(../images/a1_bg2.jpg) center / cover no-repeat;
    overflow: hidden;
}
.hulc_parga p{
    color: #00F0FF;
}
.hulc_data span{
    font-size: 40px;
    font-family: 'montserratmedium';
    color: #fff;
}
.hulc_data p{
    font-size: 20px;
    line-height: 1.1;
    color: #fff;
}
.home_envir_ri {
    width: 45%;
    overflow: hidden;
    padding-bottom: 20px;
}
.home_envir_le{
    width: 55%;
    padding-right: 126px;
}
.home_envir_ri_btn p{
    color: #fff;
}
.home_envir_ri_btn .std_btn3_box::before {
    background-image: url(../images/arrow_line1.svg);
    height: 14px;
    left: 5px;
    bottom: -14px;
}
.home_envir_ri_btn .std_btn3_box:after {
    bottom: -13px;
}
.home_envir_ri_btn{
    margin-top: 50px;
}
.home_envir_bg{
    width: 38%;
    position: absolute;
    top: 260px;
    left: 0;
}
.home_envir_bg img{
    width: 100%;
}
.home_envir_le_tit .std_tit2{
    color: #fff;
}
.helt_title{
    font-weight: bold;
    width: 205px;
}
.home_envir_le_tit h2{
    width: calc(100% - 205px);
    padding-left: 30px;
}
.home_engine{
    position: relative;
    background-color: #172949;
    overflow: hidden;
    z-index: 1;
}
.home_engine_bg{
    width: 32%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.home_engine_bg img{
    width: 100%;
}
.home_engine_ri{
    width: 520px;
    overflow: hidden;
}
.home_engine_le{
    width: calc(100% - 520px);
    padding-right: 64px;
}
.home_engine_le .helt_title{
    background: linear-gradient(103.14deg, #003DF7 0%, #00BDE7 101.68%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.home_engine_ri_cont{
    width: 73%;
    background: rgba(9, 26, 52, 0.72);
    box-shadow: 0px 4px 24px rgba(2, 44, 193, 0.05), 0px 4px 24px rgba(9, 55, 143, 0.15);
    backdrop-filter: blur(16px);
    border-radius: 80px;
    padding: 47px 30px 67px;
}
.herc_tp_tit{
    text-align: center;
    color: #0073FF;
    margin-bottom: 12px;
}
.herc_tp_parga p{
    color: #fff;
    text-align: center;
    line-height: 1.6;
}
.herc_tp_btn{
    text-align: center;
}
.herc_tp{
    padding-bottom: 60px;
    border-bottom: 1px solid rgba(255,255,255,.5);
}
.herc_bt_tit{
    text-align: center;
    color: #0073FF;
}
.herc_bt_list p{
    color: #fff;
    padding-left: 18px;
    position: relative;
}
.herc_bt_list li{
    width: 50%;
    padding: 0 30px;
    margin-bottom: 20px;
}
.herc_bt_list ul{
    margin: 0 -30px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.herc_bt_list p::before{
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    top: 10px;
    left: 0;
}
.herc_bt_list{
    margin-top: 28px;
}
.home_case{
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.home_case::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #172949 42.5%, rgba(23, 41, 73, 0) 80.84%);
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.5;
    z-index: -1;
}
.home_case_cont{
    padding-left: calc(50% - 700px);
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.home_case_cont_ri {
    width: 59%;
}
.home_case_cont_le {
    width: 41%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
    padding-right: 30px;
}
.home_case_cont_le .std_btn3_box::before {
    background-image: url(../images/arrow_line2.svg);
}
.home_case_cont_le .std_btn3_box:after {
    bottom: -14px;
}
.home_case_cont_le .std_btn3_box p{
    color: #fff;
}
.hclu_li{
    padding: 0 15px;
    /* width: 780px !important; */
}
.hccr_cont_list_ul{
    margin: 0 -15px;
    /* width: 780px; */
}
.hclu_li:not(:first-child){
    display: none;
}
.hclu_li a{
    background: rgba(23, 41, 73, 0.9);
    backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 60px 100px 50px;
    display: block;
}
.hclu_li_tit{
    background: linear-gradient(103.14deg, #003DF7 0%, #00BDE7 101.68%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    font-weight: bold;
    display: inline-block;
}
.hclu_li_info p{
    color: #fff;
}
.hclu_li_info li{
    padding-left: 26px;
    position: relative;
    margin-bottom: 16px;
}
.hclu_li_info li::before{
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #FFFFFF;
    position: absolute;
    top: 11px;
    left: 0;
}
.hclu_li_info{
    margin-top: 30px;
}
.hclu_li_btn{
    margin-top: 34px;
}
.hccr_cont{
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    position: relative;
}
.hccr_cont_list{
    padding-left: 64px;
    width: 100%;
}
.slick-disabled{
    pointer-events: none;
    opacity: 0.5
}
/* 修改轮播左侧滚动条样式-start */
.home_case_cont_ri .hicb_line {
    background-color: rgba(239, 239, 242, .3);
}
.home_case_cont_ri .hicb_line_scroll_li{
    background-color: #fff;
}
.home_case_cont_ri .hicb_line_slide_num p {
    color: rgba(255,255,255,.5);
}
.home_case_cont_ri .hicb_line_slide_active p{
    color: #fff;
}
.home_case_cont_ri .hicb_line_arrow {
    top: 15px;
}
/* 修改轮播左侧滚动条样式-end */
.hicb_list_ul .slick-list{
    overflow: inherit;
}
.mnlu_li_about{
    width: 240px;
    background: #FFFFFF;
    border-radius: 0px 0px 10px 10px;
    box-shadow: 0px 4px 5px 0px rgba(94, 94, 94, 0.1);
    position: absolute;
    padding: 15px 0;
    left: 50%;
    transform: translateX(-50%);
}
.mnlu_li {
    position: relative;
}
.mlau_li p{
    color: #172949;
    /* line-height: 60px; */
    padding: 16px 0;
}
.mlau_li a{
    display: flex;
    align-items: center;
    padding: 0 74px;
    border-bottom: 1px solid #DFE6ED;
    position: relative;
    transition: all .36s;
}
.mlau_li_icon{
    width: 30px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 50px;
    transition: all .36s;
    opacity: 0;
    flex-shrink: 0;
}
.mlau_li_icon img{
    width: 100%;
}
.mlau_li:last-child a{
    border-bottom: none;
}

.mnlu_li_pull{
    display: none;
}
.mnlu_li_solu_le{
    width: 27%;
    background: #F5F7F9;
    padding-top: 60px;
    padding-bottom: 80px;
  
}
.mnlu_li_solu_ri{
    width: 73%;
    padding-top: 60px;
    padding-bottom: 80px;
    padding-right: calc(50% - 700px);
}
.mnlu_li_solu{
    position: fixed;
    width: 100%;
    top: 75px;
    left: 0;
    background: #fff;
    box-shadow: 0px 4px 5px 0px rgba(94, 94, 94, 0.1);
}
.mnlu_li_solu_cont{
    display: flex;
    align-items: stretch;
}
.mlsl_ul_li a{
    display: flex;
    /* padding-left: calc(50% - 700px); */
    align-items: center;
    transition: all .36s;
    padding-left: 260px;
}
.mlsl_ul_li_icon{
    width: 30px;
    margin-left: 36px;
    opacity: 0;
    transition: all .36s;
}
.mlsl_ul_li_icon img{
    width: 100%;
}

.mlsl_ul_li p{
    line-height: 68px;
    color: #172949;
}
.mulc_le_ul_li p{
    color: #172949;
}
.mulc_le_ul_li img{
    margin-right: 16px;
    width: 24px;
}
.mulc_le_ul_li{
    width: 50%;
    padding: 0 10px;
}
.mulc_le_ul{
    margin: 0 -10px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.mulc_le{
    padding: 0 80px;
    width: 56%;
}
.mulc_ri{
    width: 44%;
    padding-left: 96px;
    position: relative;
}

.mulc_le_ul_li a{
    display: flex;
    align-items: center;
    padding: 20px 0;
}
.mulc_ri_img{
    width: 100%;
    overflow: hidden;
}
.mulc_ri_img img{
    width: 100%;
    transition: all .36s;
}
.mulc_ri .std_btn3_box::before {
    background-image: url(../images/arrow_line5.svg);
}
.mulc_ri .std_btn3_box:after {
    bottom: -11px;
}
.mulc_ri_btn{
    margin-top: 26px;
    text-align: center;
}
.mulc_ri .std_btn3_box{
    padding: 0;
}
.mlsr_ul_li_cont{
    position: relative;
}
.mlsr_ul_li_cont::before{
    content: "";
    width: 1px;
    height: 100%;
    background-color: #DFE6ED;
    position: absolute;
    top: 0;
    right: 44%;
}
.mlsr_ul_li{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: none;
    height: 320px;
}
.mlsr_ul_li.act{
    position: relative;
    display: block;
}
.mulc_le_ul_li.yxnav_active4 p{
    color: #0A56C8;
}
.mnlu_li_pro .mulc_le{
    padding-left: 68px;
    padding-right: 30px;
}
.mnlu_li_pro .mulc_le_ul_li a{
    padding: 0;
}
.mnlu_li_pro .mulc_le_ul_li {
    margin-bottom: 30px;
}
.mlsr_ul .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #0A56C8;
}
.mlsr_ul .mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
}
.mlsr_ul .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.mlsr_ul .mCSB_outside+.mCSB_scrollTools {
    right: -40px !important;
}
.home_line{
    opacity: 0;
}
.home_line.act{
    opacity: 1;
}
.home_line_svg{
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    z-index: 1;
    pointer-events: none;
}
.home_data .ys_cont1400{
    position: relative;
    z-index: 5;
}
.home_envir.fixed .helt_title{
    position: fixed;
    top: 215px;
}

/* B1-解决方案 */
.inside_cont{
    max-width: 1920px;
    margin: auto;
    overflow: hidden;
}
/* .inside_page .mod_nav .ys_cont1400{
    display: flex;
    justify-content: space-between;
} */
.inside_page .ys_main{
    margin-top: 75px;
}
.mod_ban{
    position: relative;
    width: 100%;
}
.mod_ban_img{
    width: 100%;
}
.mod_ban_img img{
    width: 100%;
}
.mbct_btn{
    margin-top: 70px;
}
.mbct_tit h1{
    font-weight: bold;
    color: #fff;
}
.mod_ban_cont_titbox{
    position: absolute;
    top: 35%;
    width: 100%;
    z-index: 5;
}
.mod_ban_cont_bread a{
    font-size: 16px;
    line-height: 1.75;
    color: #C8D1DF;
    transition: all .36s;
    display: block;
}
.mod_ban_cont_bread li{
    padding: 0 22px;
    position: relative;
}
.mod_ban_cont_bread ul{
    margin: 0 -22px;
    display: flex;
    align-items: center;
}
.mod_ban_cont_bread li::after{
    content: "";
    width: 1px;
    height: 16px;
    background: #C8D1DF;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.mod_ban_cont_bread li:last-child::after{
    display: none;
}
.mod_ban_cont_bread{
    bottom: 28px;
    z-index: 5;
}
.solu_state_text{
    width: 37%;
}
.solu_state_img{
    width: 63%;
    padding-left: 210px;
}
.ssit_cont{
    background: rgba(255, 255, 255, 0.84);
    box-shadow: 7px 14px 23px rgba(28, 35, 98, 0.15);
    backdrop-filter: blur(10px);
    border-radius: 10px;
    width: 216px;
    padding: 28px 28px 35px;
}
.ssit_cont_tit{
    line-height: 1.65;
    color: #0A2149;
    text-align: center;
    margin-bottom: 20px;
}
.ssit_cont_data_img{
    width: 92px;
    margin: auto;
}
.ssit_cont_data_img img{
    width: 100%;
}
.ssit_cont_data_num{
    color: #26CF7C;
    font-family: 'montserratbold';
    text-align: center;
    left: 52%;
    width: 100%;
}
.ssit_cont_data{
    position: relative;
}
.solu_state_img_bg{
    width: 85%;
    position: relative;
}
.solu_state_img_bg img{
    width: 100%;
}
.solu_state_text h2{
    color: #172949;
    font-weight: bold;
}
.solu_state_text span{
    color: #0A56C8;
}
.solu_state_img_text{
    position: absolute;
    right: -68px;
    bottom: -12px;
}
.solu_state{
    padding-top: 20px;
    padding-bottom: 84px;
    position: relative;
    overflow: hidden;
}
.solu_state .ys_cont1400{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.solu_state_bg img{
    width: 526px;
    position: absolute;
    z-index: -1;
    filter: blur(75px);
}
.solu_state_bg img:nth-child(1){
    top: -60px;
    left: -160px;
}
.solu_state_bg img:nth-child(2){
    top: 26px;
    right: calc(50% - 700px);
}
.solu_adv h2,.solu_pro h2,.solu_case h2,.solu_new h2{
    font-weight: bold;
    text-align: center;
    width: 100%;
}
.solu_adv_tab_ul p{
    line-height: 1.65;
}
.satu_li{
    width: 25%;
    padding: 0 21px;
}
.satu_li p{
    padding-bottom: 13px;
    position: relative;
    text-align: center;
    cursor: pointer;
    transition: all .36s;
}
.satu_li p::after{
    content: "";
    width: 0%;
    height: 3px;
    background-color: #0A56C8;
    position: absolute;
    bottom: -1.5px;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.solu_adv_tab_ul{
    display: flex;
    align-items: center;
    margin: 0 -21px;
}
.solu_adv_tab {
    border-bottom: 1px solid #C8D1DF;
}
.satu_li.act p::after{
    width: 100%;
}
.satu_li.act p{
    color: #0A56C8;
}
.sall_cont_img{
    width: 49%;
    position: relative;
    visibility: hidden;
}
.sall_cont_img_pic{
    width: 100%;
}
.sall_cont_img_pic img{
    width: 100%;
}
.sall_cont_text{
    width: 51%;
    padding-right: 190px;
}
.sall_cont{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.sall_cont_text_tit{
    font-weight: bold;
    color: #172949;
}
.sall_cont_text_parga{
    margin-top: 23px;
    margin-bottom: 55px;
}
.sctt_ul_li{
    padding: 0 5px;
    margin-bottom: 15px;
    width: auto;
}
.sctt_ul_li a{
    font-size: 16px;
    display: block;
    padding: 0 20px;
    color: #172949;
    line-height: 42px;
    border-radius: 10px;
    border: 1px solid #C8D1DF;
    background-color: #fff;
}
.sctt_ul{
    display: flex;
    margin: 0 -5px;
    flex-wrap: wrap;
}
.sall_cont_text_tab{
    width: 80%;
}
.solu_adv{
    overflow: hidden;
    background: linear-gradient(180deg, rgba(244, 248, 252, 0) 0%, #F4F8FC 100%);
}
.scid_cont_data{
    font-family: 'robotobold';
    font-size: 50px;
    line-height: 1.5;
    color: #0A56C8;
}
.scid_cont_tit p{
    color: #172949;
}
.scid_cont{
    padding: 14px 25px;
    background: #FFFFFF;
    backdrop-filter: blur(10px);
    border-radius: 10px;
    position: relative;
    visibility: hidden;
}
.sall_cont_img_data{
    position: absolute;
    right: 12%;
    top: 29%;
}
.scid_cont::after{
    content: '';
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 8px solid #fff;
    position: absolute;
    top: 24px;
    left: -14px;
}
.solu_adv_list_li:not(:first-child){
    display: none;
}
.mod_title20,.mod_title20 p{
    font-size: 20px;
    line-height: 1.5;
    color: #172949;
}
.spcu_li:not(:first-child){
    display: none;
}
.spcu_li{
    width: 33.333333%;
    padding: 0 11px;
}
.solu_pro_cont_ul{
    margin: 0 -11px;
}
.spcu_li_text{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    text-align: center;
    margin-top: 10px;
}
.spcu_li_text_tit{
    font-weight: bold;
    line-height: 1.75;
    margin-bottom: 7px;
}
.home_new_cont_ul .slick-arrow,
.solu_pro_cont_ul .slick-arrow,
.about_vision_ul .slick-arrow,
.news_cry_ul .slick-arrow,
.sccb_arrow{
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border: 1px solid #172949;
    transition: all .36s;
    z-index: 5;
}
.home_new_cont_ul .slick-arrow::after,
.news_cry_ul .slick-arrow::after,
.solu_pro_cont_ul .slick-arrow::after,
.about_vision_ul  .slick-arrow::after{
    content: "";
    width: 24px;
    height: 24px;
    background: url(../images/b1_arrow2.svg) center / cover no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .36s;
}
.home_new_cont_ul .slick-prev::after,
.solu_pro_cont_ul .slick-prev::after,
.about_vision_ul  .slick-prev::after{
    transform: translate(-50%,-50%) rotate(180deg);
}
.home_new_cont_ul .slick-next ,
.solu_pro_cont_ul .slick-next {
    right: -48px;
}
.home_new_cont_ul .slick-prev ,
.solu_pro_cont_ul .slick-prev {
    left: -48px;
}
.solu_pro{
    overflow: hidden;
}
.solu_case{
    background: #172949;
    overflow: hidden;
}
.solu_case h2{
    color: #fff;
}
.sccu_li a{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 57px 51px 57px 38px;
    background: #FFFFFF;
    border-radius: 10px;
}
.sccu_li_img{
    width: 63%;
    box-shadow: 0px 8px 10px 0px rgba(21, 44, 83, 0.2);
}
.sccu_li_text{
    width: 37%;
    padding-left: 48px;
}
.sccu_li_text_tit{
    font-weight: bold;
    line-height: 1.75;
}
.sccu_li_text .std_text2{
    margin-top: 14px;
    margin-bottom: 50px;
}
.sccu_li_text .std_btn3_box::before {
    background-image: url(../images/arrow_line3.svg);
}
.sccu_li_text .std_btn3_box:after {
    bottom: -11px;
}
.solu_case_cont_ul{
    width: 960px;
    margin: auto;
    max-width: 100%;
}
.solu_case_cont_ul .slick-list {
    overflow: visible;
}
.sccu_li{
    transition: all .5s ease !important;
}
.slick-initialized .sccu_li {
    transform: scale(0.7);
}
.sccu_li.sccu_li_prev {
    transform: translateX(-25%) scale(0.7);
}
.sccu_li.slick-current {
    transform: scale(1);
}
.sccu_li:not(:first-child) {
    display: none;
}
.sccu_li.sccu_li_next {
    transform: translateX(25%) scale(0.7);
}
.sccu_lis {
    position: relative;
    transition: all .5s;
}
.sccu_li{
    opacity: 0.3 !important;
}
.sccu_li.slick-current{
    opacity: 1 !important;
}
.slick-dots li {
    width: 8px;
    height: 8px;
    margin: 0 3px;
    background: rgba(255,255,255,.3);
}
.slick-dots li.slick-active {
    background: rgba(255,255,255,1);
}
.solu_case_cont_ul .slick-dots {
    bottom: -40px;
}
.solu_prog{
    background: #F4F8FC;
}
.solu_prog .hlul_le_tit{
    color: #172949;
}
.solu_prog .hicb_list_ri {
    width: 65%;
}
.solu_prog .hicb_list_le {
    width: 35%;
    padding-right: 84px;
}
.solu_prog .home_inter_cont_bt {
    margin-top: 0;
}
.solu_prog .hicb_line {
    left: 25px;
    background-color: rgba(112, 120, 137, .3);
}
.solu_prog .hicb_line_scroll_li {
    background-color: #0A2149;
}
.solu_prog .hicb_line_slide_num p {
    color: #172949;
    opacity: 0.5;
}
.solu_prog .hicb_line_slide_active p {
    color: #172949;
    opacity: 1;
}
.solu_prog .hicb_list {
    padding-left: 150px;
}
.solu_prog .hicb_line_arrow {
    top: 15px;
}
.solu_prog .hicb_line_slide {
    bottom: 15px;
}
.sccu_li:not(:first-child){
    display: none;
}
.sccb_arrow{
    background: rgba(255, 255, 255, 0.2);
    border: 1px solid rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(12.5px);
    cursor: pointer;
    position: relative;
}
.sccb_arrow img,.salu_li_cont_icon img{
    width: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.solu_case_cont_btn{
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    justify-content: space-between;
}
.solu_case_cont{
    position: relative;
}
.sccb_next{
    right: 46px;
}
.sccb_prev{
    left: 46px;
}
.solu_problem{
    background: #F5FAFF;
    position: relative;
    height: 160vh;
}
.solu_problem_box{
    height: calc(100vh - 75px - 60px);
    width: 100%;
    position: relative;
    max-width: 1920px;
}
.solu_problem.isfixed .solu_problem_box{
    position: fixed;
    top: 135px;
    left: 50%;
    transform: translateX(-50%);
}
.solu_problem.notfixed .solu_problem_box{
    position: absolute;
    top: auto !important;
    bottom: 0;
}
.solu_problem_box.act .solu_problem_cont1{
    opacity: 0;
}
.solu_problem_box.act .solu_problem_cont2{
    opacity: 1;
    z-index: 6;
}
.spct_tit{
    font-weight: bold;
    color: #172949;
}
.spct_list_ul_li img{
    width: 100%;
}
.spct_list_ul_li .salu_li_cont_icon {
    background: #707889;
}
.solu_problem_cont1_img{
    width: 54%;
}
.solu_problem_cont1_img img{
    width: 100%;
}
.solu_problem_cont1_text{
    width: 46%;
}
.solu_problem_conts{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-left: 180px;
    padding-right: calc(50% - 700px);
    position: relative;
    z-index: 1;
    height: calc(100vh - 75px - 60px);
    transition: all .36s;
}
.solu_problem_cont1{
    position: relative;
    z-index: 5;
}
.solu_problem_cont2{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    /* padding-right: calc(50% - 700px); */
}
.solu_problem_cont1_bg{
    width: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    /* top: 50%; */
    z-index: -1;
    /* transform: translateY(-50%); */
}
.solu_problem_cont1_bg img{
    width: 100%;
}
.salu_li_conts_icon{
    width: 53px;
    height: 53px;
    border-radius: 50%;
    background: #0A56C8;
    position: relative;
    margin: auto;
}
.salu_li_conts_icon img{
    width: 38px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.spct_list2{
    padding-right: 96px;
}
.spct_list2_ul_li{
    width: 50%;
    padding: 0 20px;
    margin-bottom: 32px;
}
.spct_list2_ul{
    margin: 0 -20px;
}
.salu_li_conts{
    background: linear-gradient(270deg, rgba(202, 223, 255, 0.17) 0%, rgba(255, 255, 255, 0.41) 95.45%);
    border-radius: 10px;
    padding: 30px;
}
.salu_li_conts_tit p{
    margin-top: 20px;
    text-align: center;
    color: #172949;
}
.spct_list2_ul{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.spct_list2_list_li:not(:first-child){
    display: none;
}
/* .spct_list2{
    padding-right: 356px;
} */
.spct_list2_list .slick-dots li {
    margin: 0 8px;
    background: linear-gradient(270.06deg, rgba(144, 156, 175, 0.5) -1.92%, rgba(186, 195, 211, 0.5) 0.02%, rgba(187, 196, 212, 0.5) 100.22%, rgba(144, 156, 175, 0.5) 102.21%), linear-gradient(180deg, #C8D1DF -3.64%, #55637E -0.83%, #55637E 100.05%, #C8D1DF 104.27%);
}
.spct_list2_list .slick-dots li.slick-active {
    background: #0A56C8;
}
.spct_list2_list .slick-dots {
    bottom: -8px;
}

.inddet_nav {
    height: 60px;
    position: relative;
    z-index: 1;
}
.inddet_nav_wrap {
    position: relative;
    transition: all .4s;
    text-align: center;
    background-color: #fff;
    border-bottom: 1px solid #DDDDDD;
    left: 50%;
    transform: translateX(-50%);
}
.inddet_nav_wrap_ul {
    margin: 0 -54px;
}
.inwu_li {
    padding: 0 54px;
}
.inwu_li p {
    line-height: 60px;
    cursor: pointer;
}
.inddet_nav.isfixed {
    z-index: 97;
}
.inddet_nav_wrap.isfixed {
    position: fixed;
    top: 75px;
    z-index: 100;
    width: 100%;
    box-shadow: 0 7px 10px rgb(0 0 0 / 10%);
}
.inwu_li.act p{
    color: #0A56C8;
}
/* D1-服务 */
.service_main .mod_ban_img{
    position: relative;
}
.service_main .mod_ban_img::after{
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #0A2149 0%, rgba(10, 33, 73, 0) 100%);
    opacity: 0.6;
}
.stnc_swiper_li a{
    font-size: 16px;
    line-height: 40px;
    color: #707889;
    display: block;
    padding: 0 40px;
    border: 1px solid #D9DBDF;
    border-radius: 33px;
    transition: all .36s;
}
#stnc_swiper .swiper-wrapper{
    margin: 0 -8px;
}
.stnc_swiper_li{
    width: auto !important;
    padding: 0 8px;
}
.service_tab{
    padding: 50px 0;
    background: #F5FAFF;
}
.stnc_swiper_li.act a{
    background: #0A56C8;
    color: #fff;
}
.service_advice_ri h2{
    line-height: 1.6;
    color: #172949;
    font-weight: bold;
    margin-bottom: 30px;
}
.service_advice_ri span{
    color: #0A56C8;
}
.service_advice_ri{
    width: 35%;
}
.service_advice_le_img{
    width: 53%;
}
.service_advice_le_img img{
    width: 100%;
}
.service_advice_le{
    width: 65%;
    padding-right: 90px;
    margin-left: -58px;
}
.service_advice_le_cont{
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.service_main .service_advice_le_ul{
    width: 47%;
    /* height: 100%;
    position: absolute;
    top: 0;
    right: 0; */
}
/* .service_main .salu_li{
    width: auto;
    position: absolute;
    display: inline-block;
    white-space: nowrap;
} */
.salu_li_cont_icon{
    width: 38px;
    height: 38px;
    border-radius: 50%;
    background: #0A56C8;
    position: relative;
    flex-shrink: 0;
}
.salu_li p{
    color: #172949;
    margin-right: 20px;
    line-height: 1.75 !important;
    padding: 11px 0;
}
.salu_li_cont{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 0 12px;
    border-radius: 25px;
    position: relative;
    z-index: 1;
}
.salu_li_cont::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(270deg, #C6D9F5 1.2%, rgba(255, 255, 255, 0) 100%);
    border-radius: 25px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
    opacity: 0.5;
}
.service_advice .ys_cont1400{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.service_advice_bg{
    width: 100%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: -1;
}
.service_advice_bg img{
    width: 100%;
}
.service_advice{
    position: relative;
    z-index: 1;
    background: #F5FAFF;
    overflow: hidden;
}
.salu_li{
    width: 330px;
    position: relative;
}
.saul_cont{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.saul_cont_text_tit{
    font-weight: bold;
    color: #172949;
    margin-bottom: 22px;
}
.saul_cont_text_tit span{
    color: #0A56C8;
}
.saul_cont_text_info li{
    position: relative;
    padding-left: 20px;
}
.saul_cont_text_info li::before{
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #0A56C8;
    position: absolute;
    top: 11px;
    left: 0;
}
.saul_cont_img{
    width: 50%;
    position: relative;
}
.saul_cont_text{
    width: 50%;
    padding-right: 186px;
}
.saul_cont_img_pic{
    width: 100%;
    padding: 25px;
    background: #FFFFFF;
    box-shadow: 0px 10px 15px 6px rgba(121, 155, 186, 0.08);
    border-radius: 25px;
}
.saul_cont_img_pic img{
    width: 100%;
}
.saul_cont_img_bg {
    width: 100%;
    z-index: 5;
    bottom: -160px;
}
.saul_cont_img_bg img{
    width: 100%;
}
.service_app {
    overflow: hidden;
}
.service_app_ul_li{
    margin-bottom: 70px;
}
.service_app_ul_li:last-child{
    margin-bottom: 0;
}
.service_app_ul_li.on .saul_cont{
    flex-direction: row-reverse;
}
.service_app_ul_li.on .saul_cont_text{
    padding-right: 0;
    padding-left: 100px;
}
.service_app_ul_li.act .saul_cont_img_pic{
    padding: 0;
    background: transparent;
    box-shadow: none;
}
/* F1-关于我们 */
.about_vision{
    overflow: hidden;
}
.about_enter{
    padding-top: 84px;
    padding-bottom: 44px;
    position: relative;
    overflow: hidden;
}
.about_enter::after{
    content: "";
    width: 100%;
    height: calc(100% + 200px);
    background: #F4F8FC;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.about_enter_le h2{
    font-weight: bold;
    color: #172949;
}
.about_enter_le span{
    color: #0A56C8;
}
.about_enter_ri{
    width: 38%;
    padding-right: 35px;
}
.about_enter_le{
    width: 62%;
    padding-right: 310px;   
}
.about_enter_ri_img{
    width: 100%;
    position: relative;
}
.about_enter_ri_img img{
    width: 100%;
}
.aeri_bg{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.about_enter .ys_cont1400{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.about_enter_ri_cont{
    width: 100%;
    position: relative;
}
.aerc_btn{
    width: 92px;
    height: 92px;
    border-radius: 50%;
    background: #0D50BE;
    position: absolute;
    cursor: pointer;
    right: 15px;
    bottom: 32px;
}
.aerc_btn::after{
    content: "";
    width: 84%;
    height: 84%;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,.4);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.aerc_btn_icon{
    width: 16px;
}
.aerc_btn_icon img{
    width: 100%;
}
.about_vision_ul_li{
    width: 25%;
    padding: 0 14px;
}
.about_vision_ul{
    margin: 0 -14px;
}
.avul_cont .ys_imgbox_cover{
    width: 64px;
}
.avul_cont{
    position: relative;
    z-index: 1;
}
.avul_cont_text_tit{
    color: #172949;
    font-weight: bold;
}
.avul_cont_text_subtit p:first-letter{
    color: #0A56C8;
    font-weight: bold;
}
.avul_cont_text_parga{
    margin-top: 28px;
}
.avul_cont_text_parga p{
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.avul_cont_text{
    margin-top: 50px;
}
.avul_cont_bg img{
    width: 100%;
    position: absolute;
    z-index: -1;
}
.avul_cont_bg img:nth-child(1){
    top: -78px;
    left: 0;
}
.avul_cont_bg img:nth-child(2){
    bottom: -78px;
    left: 0;
}
.avul_cont_main{
    padding: 46px 50px 65px;
    background: #F4F8FC;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.about_vision_ul_li:not(:first-child){
    display: none;
}
.about_vision_ul .slick-arrow{
    background: #F4F8FC;
    opacity: 0;
}
.about_vision_ul .slick-next{
    right: -11px;
}
.about_vision_ul .slick-prev{
    left: -11px;
}
.about_vision_ul .slick-list{
    padding: 80px 0;
}
.about_develop{
    padding-top: 90px;
    padding-bottom: 100px;
    overflow: hidden;
}
.about_develop h2{
    text-align: center;
    font-weight: bold;
    color: #172949;
}
/* 发展历程效果 */
.home_flex{
    width: 100%;
}
.home_box{
    position: relative;
    width: 100%;
}
.home_svg {
    width: 100%;
}
.home_wrap {
    pointer-events: none;
}
.home_text {
    width: 300px;
    text-align: center;
    padding-top: 66px;
    position: absolute;
    top: -1.7%;
    left: -7.7%;
    opacity: 0;
}
.home_text_point{
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: #0E4DE2;
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
}
.home_text_tit{
    font-weight: bold;
    color: #1C2227;
    line-height: 1.75;
}
.home_text_info p{
    height: 3.5em;
    overflow: hidden;
}
.home_box::after{
    content: "";
    width: 212px;
    height: 16px;
    background: url(../images/f1_line.svg) center / cover no-repeat;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 210px;
}
.about_develop_ph{
    display: none;
}
/* 手机端板式 */
.about_develop_swiper_li{
    width: 1920px;
}
.adsl_line{
    width: 100%;
}
.adsl_line img{
    width: 100%;
}
.adsl_text{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.adsl_text_li{
    position: absolute;
    width: 200px;
}
.adsl_text_li:nth-child(1){
    bottom: 6%;
    left: 10%;
}
.adsl_text_li:nth-child(2){
    bottom: 20%;
    left: 30%;
}
.adsl_text_li:nth-child(3){
    bottom: 20%;
    left: 60%;
}
.adsl_text_li:nth-child(4){
    bottom: 6%;
    left: 80%;
}

/* 发展历程效果 */
.about_honor{
    background: #0A56C8;
    overflow: hidden;
}
.about_honor_cont{
    padding-left: calc(50% - 700px);
    padding-right: 110px;
}
.about_honor_cont h2{
    font-weight: bold;
    color: #fff;
}
.aslc_img{
    position: relative;
}
.aslc_img_bg{
    width: 100%;
}
.aslc_img_bg img{
    width: 100%;
}
.aslc_img_pic {
    position: absolute;
    top: 22px;
    left: 50%;
    transform: translateX(-50%);
    width: 120px;
}
.aslc_img_year{
    font-family: 'montserratbold';
    color: #fff;
    text-align: center;
    position: absolute;
    bottom: 3px;
    width: 100%;
}
.aslc_text{
    margin-top: 10px;
}
.aslc_text p{
    color: #fff;
    line-height: 1.75;
    text-align: center;
}
#ahcb_swiper{
    padding-bottom: 70px;
    overflow: inherit;
}
.about_honor_cont_bt .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 805px;
    height: 1px;
    left: 68px;
    top: auto !important;
    bottom: 0 !important;
}
.about_honor_cont_bt .swiper-pagination-progressbar {
    background: rgba(221, 221, 221, .4);
}
.about_honor_cont_bt .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #fff;
}
.ahcb_arrow_btn{
    width: 16px;
    cursor: pointer;
}
.ahcb_arrow_btn img{
    width: 100%;
}
.about_honor_cont_bt{
    position: relative;
}
.ahcb_arrow{
    width: 50px;
    display: flex;
    justify-content: space-between;
    position: absolute;
    bottom: -8px;
    left: 0;
}
.swiper-button-disabled{
    opacity: 0.5;
    pointer-events: none;
}
.about_select{
    height: 100vh;
    overflow: hidden;
    position: relative;
}
.about_select_bg{
    width: 100%;
    height: 100%;
}
.about_select_bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.about_select_cont_text h2{
    font-weight: bold;
    text-align: center;
    color: #172949;
}
.about_select_cont_text span{
    color: #0A56C8;
}
.about_select_cont{
    height: 100%;
    position: relative;
}
.about_select .ys_cont1400{
    height: 100%;
}
.ascl_ul_li{
    position: absolute;
    overflow: hidden;
}
.ascl_ul_li img{
    width: 100%;
    background: #FFFFFF;
    box-shadow: 4px 8px 9px rgba(46, 95, 123, 0.03), 3px 9px 18px 14px rgba(175, 215, 237, 0.1);
    border-radius: 10px;
}
/* .about_select.act .ascl_ul_li img{
    animation: fadeIn .5s ease-in-out both;
    animation-delay: .1s;
} */
.ascl_ul_li{
    /* background: #FFFFFF;
    box-shadow: 4px 8px 9px rgba(46, 95, 123, 0.03), 3px 9px 18px 14px rgba(175, 215, 237, 0.1);
    border-radius: 10px; */
    position: absolute;
    overflow: hidden;
}
.ascl_ul_li img{
    width: 100%;
}
.ascl_ul_li1{
    width: 93px;
}
.ascl_ul_li2{
    width: 70px;
}
.ascl_ul_li3{
    width: 85px;
}
.about_select_cont_logo{
    width: 100%;
    height: 100%;
}
.ascl_ul{
    width: 100%;
    height: 100%;
}
/* C3-技术新创意 */
.tech_main .inside_cont{
    background: #172949;
    position: relative;
    z-index: 1;
}
.tech_main .mod_ban_cont_bread{
    padding-top: 20px;
    padding-bottom: 20px;
}
.tech_main .ys_main{
    background: #172949;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.tech_main_bg{
    width: 100%;
    z-index: -1;
}
.tech_main_bg img{
    width: 100%;
}
.tech_pract{
    height: calc(100vh - 75px);
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.tech_pract::after{
    content: "";
    width: 100%;
    height: 207px;
    background: linear-gradient(180deg, #0A2149 0%, rgba(10, 33, 73, 0) 100%);
    opacity: 0.7;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.tech_pract_tit h2{
    font-weight: bold;
    color: #fff;
    text-align: center;
}
.tech_pract_tit {
    top: 80px;
    z-index: 5;
}
.tpcu_li_text{
    width: auto;
    padding: 10px 35px;
    left: 55px;
    position: absolute;
    pointer-events: none;
    white-space: nowrap;
}
.tpcu_li_text::after{
    content: "";
    width: 0;
    height: 100%;
    background: linear-gradient(94.87deg, rgba(211, 222, 238, 0.95) 14.59%, rgba(255, 255, 255, 0.95) 96.82%);
    border: 1px solid #FFFFFF;
    backdrop-filter: blur(5px);
    border-radius: 10px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    opacity: 0;
}
.tpcu_li_text p{
    color: #172949;
    opacity: 0;
}
.tpcu_li_point{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.2);
    border: 1px solid rgba(255, 255, 255, 0.3);
    position: relative;
    cursor: pointer;
}
.tpcu_li_point_circle{
    width: 60%;
    height: 60%;
    border-radius: 50%;
    background: #FFFFFF;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.tpcu_li_point_circle::after{
    content: "";
    width: 40%;
    height: 40%;
    border-radius: 50%;
    background: #0A56C8;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.tpcu_li{
    display: flex;
    align-items: center;
}
.tpcu_li_point::before {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.2);
    animation: boderM 3s .75s infinite;
}
.tpcu_li_point::after{
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 1px solid rgba(255, 255, 255, 0.3);
    animation: boderM 3s infinite;
}
@keyframes boderM {
    0% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0
    }

    20% {
        opacity: 1
    }

    75% {
        transform: translate(-50%, -50%) scale(2);
        opacity: 0
    }

    100% {
        opacity: 0
    }

}
.tech_pract_cont_ul{
    width: 100%;
    height: 100%;
}
.tpcu_li{
    position: absolute;
}
.tech_pract_cont {
    width: 100%;
    height: 100%;
    z-index: 5;
}
.tech_new h1,.tech_new h3{
    font-weight: bold;
    text-align: center;
    color: #fff;
}
.tech_new h3 span{
    color: #00F0FF;
}
.tech_new h3{
    margin-top: 8px;
    margin-bottom: 18px;
}
.tech_new_tp_parga p{
    color: #fff;
    text-align: center;
    opacity: 0.8;
}
.tech_new_tp_parga{
    width: 64%;
    margin: auto;
}
.tnbu_li{
    width: 480px;
    margin: auto;
    background: #E3EFFF;
    box-shadow: 0px 4px 71px rgba(22, 34, 77, 0.24);
    border-radius: 10px;
    transition: all 0.36s;
    position: relative;
}
.tnbu_li_num{
    text-align: center;
    font-family: 'montserratmedium';
    color: #172949;
    line-height: 1.1;
}
.tnbu_li_tit{
    color: #172949;
    text-align: center;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 14px;
}
.tnbu_li_parga{
    padding-left: 65px;
    padding-right: 56px;
}
.tnbu_li_parga p{
    text-align: center;
}
.tnbu_li.act{
    width: 100%;
}
.tnbu_li_hidden{
    z-index: 5;
    width: 100%;
    opacity: 0;
}
.tnbu_li.act .tnbu_li_hidden{
    opacity: 1;
}
.tnbu_li.act .tnbu_li_visi{
    opacity: 0;
}

/* 第一屏效果 */
.tech_main.act .tech_new_tp,
.tech_main.act .tech_main_bg{
    opacity: 0;
}
.wealth_wrap {
    width: 100%;
    position: relative;
    height: 70vh;
}
/* .wealth_wrap.isfixed .wealth_wrap_stick {
    position: fixed;
    top: 374px;
}
.wealth_wrap.notfixed .wealth_wrap_stick {
    position: absolute;
    top: auto !important;
    bottom: 0;
} */
.wealth_wrap_stick {
    width: 100%;
    position: relative;
}
.wwsu_wrap {
    width: 100%;
    height: 100%;
    position: relative;
    background: #172949;
    border-radius: 12px;
}
.wwsu_wrap::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    background: #E3EFFF;
    transition: transform .66s cubic-bezier(0.16, 1, 0.3, 1), opacity 0s linear, border-radius .3s linear, background-color .66s cubic-bezier(0.16, 1, 0.3, 1);
    will-change: transform;
    box-shadow: 7px 4px 40px rgba(22, 34, 77, 0.25);
    border-radius: 10px;
}
.wwsu_wrap_tit {
    z-index: 2;
    position: absolute;
    font-size: 32px;
    line-height: 1.1;
    color: #00534f;
    transform-origin: 50% 100%;
    left: 50%;
    top: 25%;
    width: 280px;
    transform: translate3d(-50%, -100%, 0) scale(.5);
    font-family: Reckless;
    pointer-events: none;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-font-smoothing: subpixel-antialiased;
    font-size: 55px;
    line-height: 1.31;
    width: 500px;
    top: 20%;
    opacity: 0;
}
.wwsu_wrap_tit p {
    line-height: 1.65;
}
.wwsu_li.swiper-slide-active .wwsu_wrap_tit {
    transition: .66s cubic-bezier(0.16, 1, 0.3, 1);
    /* transform: translate(-50%, calc(-100% + 20px)) scale(.5); */
    opacity: 1 !important;
}
.wwsu_li {
    width: 240px !important;
    position: relative;
    transform-style: preserve-3d;
    /* transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1) !important; */
}
.wwsu_cont {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: .66s cubic-bezier(0.16, 1, 0.3, 1);
    cursor: pointer;
}
.wealth_wrap_swip {
    margin: 0 auto;
}
.wealth_wrap_swip {
    height: 590px;
}
.wwsu_wrap_even {
    width: 100%;
    height: 100%;
    /* display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    padding: 50px 56px 30px 65px; */
    position: relative;
    /* margin-left: auto;
    margin-right: auto; */
    will-change: width, height;
}
/* .wwsu_li.swiper-slide-active .wwsu_wrap_tit {
    transform: translate(-50%, calc(-100% + 20px)) scale(.4);
} */
.wwsu_li {
    width: 240px !important;
}
.wwsu_wrap_img {
    transition: .66s cubic-bezier(.75, 0, .25, 1);
    z-index: 2;
    position: absolute;
    left: 50%;
    bottom: 0%;
    width: 100%;
    height: 100%;
    max-width: 580px;
    text-align: center;
    transform: translate(-50%, 0%);
    display: flex;
    align-items: center;
    justify-content: flex-end;
    align-content: flex-end;
    flex-direction: column;
    pointer-events: none;
}
/* .wwsu_li.swiper-slide-active .wwsu_wrap_img{
    top: 100%;
    transform: translate(-50%, -100%);
} */
.wwsu_wrap_img img {
    transform-origin: 50% 100%;
    /* opacity: .5; */
    transform: translate3d(0, -40px, 0) scale(0.6);
    transition: .66s cubic-bezier(0.16, 1, 0.3, 1);
    width: 580px;
    will-change: transform;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    max-width: inherit !important;
    height: 100%;
    object-fit: contain;
}
.wwsu_li.swiper-slide-active .wwsu_wrap_img img {
    transform: translateZ(0) scale(.7);
    height: auto;
}
.wwsu_li.swiper-slide-active .wwsu_wrap::after {
    opacity: 1;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-active .wwsu_wrap::after {
    background-color: #172949;
    transform: scale(7.9668, calc(3.1443 * 1.15));
    border-radius: 0;
    transition: transform .66s cubic-bezier(0.16, 1, 0.3, 1), background-color .1s cubic-bezier(0.16, 1, 0.3, 1), opacity .2s cubic-bezier(0.16, 1, 0.3, 1), border-radius .3s linear;
    opacity: 0;
    pointer-events: none;
}
.wealth_wrap_cont.act .wwsu_wrap::after {
    box-shadow: none;
    transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1), background-color .3s cubic-bezier(0.16, 1, 0.3, 1), opacity .3s cubic-bezier(0.16, 1, 0.3, 1), border-radius .66s linear;
}
.wealth_wrap_cont.act .wwsu_wrap_info {
    transform: translate3d(-570px, calc(-50% + 14vh), 1px) scale(1);
    opacity: 1;
    pointer-events: auto;
}
.wealth_wrap_cont.act .wwsu_wrap_tit {
    transition: transform .66s cubic-bezier(0.16, 1, 0.3, 1);
    transform: translate3d(-330px, calc(-40% + 83px), 0) scale(1);
    opacity: 1;
    filter: blur(0);
    pointer-events: auto;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-active .wwsu_wrap_img img {
    filter: blur(0);
    transform: translate3d(300px, -8vh, 0) scale(1) !important;
    opacity: 1;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-prev .wwsu_cont {
    transition: .3s cubic-bezier(0.16, 1, 0.3, 1);
    transform: translate3d(calc(-54vw - 50%), -50%, 310px) !important;
    opacity: 1 !important;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-next .wwsu_cont {
    transition: .3s cubic-bezier(0.16, 1, 0.3, 1);
    transform: translate3d(calc(54vw - 50%), -50%, 310px) !important;
    opacity: 1 !important;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-active .wwsu_cont {
    opacity: 1 !important;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-active .wwsu_wrap {
    background: none !important;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-prev,
.wealth_wrap_cont.act .wwsu_li.swiper-slide-next {
    z-index: 9999 !important;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-prev .wwsu_wrap_even,
.wealth_wrap_cont.act .wwsu_li.swiper-slide-next .wwsu_wrap_even {
    display: none;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-prev .wwsu_wrap_img_wrao,
.wealth_wrap_cont.act .wwsu_li.swiper-slide-next .wwsu_wrap_img_wrao {
    transition: opacity .3s linear;
    opacity: 1;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-prev .wwsu_wrap::after,
.wealth_wrap_cont.act .wwsu_li.swiper-slide-next .wwsu_wrap::after {
    transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1), background-color 2s .3s cubic-bezier(0.16, 1, 0.3, 1), opacity .3s cubic-bezier(0.16, 1, 0.3, 1);
    background: #5C6D90;
    opacity: 1 !important;
    pointer-events: none;
}
.wealth_wrap_cont.act .wealth_wrap_swip_ul:before {
    opacity: 1;
    transition: opacity 0s cubic-bezier(0.16, 1, 0.3, 1) .8s;
    background: #172949;
}
.wealth_wrap_cont.act .wwsu_li .wwsu_cont {
    opacity: 0 !important;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-prev .wwsu_cont,
.wealth_wrap_cont.act .wwsu_li.swiper-slide-next .wwsu_cont{
    pointer-events: all;
}
.wealth_wrap_cont.act .wealth_wrap_swip.card-hovered .wwsu_li.swiper-slide-prev .wwsu_cont {
    transform: translate3d(calc(-50vw - 50%), -50%, 310px) !important;
}
.wealth_wrap_cont.act .wealth_wrap_swip.card-hovered .wwsu_li.swiper-slide-next .wwsu_cont {
    transform: translate3d(calc(58vw - 50%), -50%, 310px) !important;
}

.wealth_wrap_cont.act .wealth_wrap_swip.card-hovereds .wwsu_li.swiper-slide-prev .wwsu_cont {
    transform: translate3d(calc(-58vw - 50%), -50%, 310px) !important;
}
.wealth_wrap_cont.act .wealth_wrap_swip.card-hovereds .wwsu_li.swiper-slide-next .wwsu_cont {
    transform: translate3d(calc(50vw - 50%), -50%, 310px) !important;
}
.wealth_wrap_cont.act .wwsu_wrap_tit_num,
.wealth_wrap_cont.act .wwsu_wrap_tit_text{
    color: #fff;
    text-align: left;
}
.wealth_wrap_cont.act .wwsu_wrap_tit_parga p{
    color: #fff;
    opacity: 0.8;
    text-align: left;
}
.wealth_wrap_cont.act .wwsu_wrap_tit_parga {
    margin-top: 45px;
}
.wwsu_li.swiper-slide-active .wwsu_wrap_img_after img,
.wealth_wrap_cont.act .wwsu_li.swiper-slide-active .wwsu_wrap_img_after img {
    transform: translateZ(0) scale(1) !important;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-active .wwsu_wrap_img img{
    opacity: 0;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-active .wwsu_wrap_img_after{
    opacity: 1;
    transform: translate3d(300px, -8vh, 0) scale(1) !important;
}
.wealth_wrap_cont.act .wwsu_wrap_tit_before{
    display: flex;
}
.wealth_wrap_cont.act .wwsu_wrap_tit_num{
    margin-right: 25px;
}
.wealth_wrap_cont.act .swiper-pagination{
    opacity: 0;
}
.wealth_wrap_cont.act .wwsu_wrap_even{
    padding: 0;
}
.wealth_wrap_cont.act .wwsu_li::before{
    opacity: 0;
} 
.wealth_wrap_cont.act .swiper-slide-next{
    transform: translate(-100px,50px) scale(0.55) !important;
}
.wealth_wrap_cont.act .swiper-slide-prev{
    transform: translate(100px,50px) scale(0.55) !important;
}
.wealth_wrap_cont.act .wwsu_li {
    pointer-events: none;
}
/* .wealth_wrap_cont.act .swiper-slide-next .wwsu_cont,
.wealth_wrap_cont.act .swiper-slide-prev .wwsu_cont{
    pointer-events: all;
} */
.wealth_wrap_swip_ul:before {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #fff;
    display: block;
    content: "";
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, -200px) scale(calc(7.9668 * 1.4), calc(3.1443 * 1.4));
    transition: opacity 0s cubic-bezier(0.16, 1, 0.3, 1);
    opacity: 0;
    pointer-events: none;
}
.wwsu_wrap_info {
    position: absolute;
    top: -2vh;
    left: 50%;
    transform: translate3d(-350px, calc(-50% + 14vh), 0) scale(.5);
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .66s cubic-bezier(0.16, 1, 0.3, 1), opacity .4s cubic-bezier(0.16, 1, 0.3, 1);
    pointer-events: none;
    will-change: transform;
    width: 520px;
    display: flex;
    height: 60vh;
    flex-direction: column;
    justify-content: flex-start;
    z-index: 10;
    padding-top: 43vh;
}
.wwsu_wrap_img_wrao {
    position: absolute;
    right: 50%;
    bottom: 50%;
    width: 200px;
    max-width: 580px;
    text-align: center;
    transform: translate(50%, calc(100% - 20px));
    display: flex;
    align-items: center;
    justify-content: flex-end;
    align-content: flex-end;
    flex-direction: column;
    opacity: 0;
    transition: transform 1s cubic-bezier(.75, 0, .25, 1), opacity .3s cubic-bezier(.75, 0, .25, 1);
    pointer-events: none;
    z-index: 10;
}
.wwsu_wrap_img_wrao img {
    transform-origin: 50% 100%;
    opacity: .5;
    transform: translate3d(0, -40px, 0) scale(1.1);
    transition: .66s cubic-bezier(0.16, 1, 0.3, 1);
    max-width: calc(100% - 40px);
    will-change: transform;
}

.wealth_wrap_cont.on.act .wwsu_wrap::after {
    transition: none !important;
    opacity: 1 !important;
}


.wwsu_wrap_tit_num{
    font-family: 'montserratmedium';
    color: #172949;
}
.wwsu_wrap_tit_text{
    font-weight: bold;
}
.wwsu_wrap_tit{
    text-align: center;
    width: 100%;
    top: 0;
    left: 0;
    transform: inherit;
}
.wwsu_wrap_tit_parga {
    margin-top: 14px;
}

.wwil_ul_li p{
    color: #00F0FF;
}
.wwil_ul_li a{
    display: block;
    padding: 10px 24px;
    background: #172949;
    border: 1px solid #00F0FF;
    border-radius: 10px;
}
.wwil_ul_li{
    width: auto;
    margin-right: 20px;
    margin-bottom: 24px;
    display: inline-block;
}
.wwsu_wrap_info_tit{
    color: #00F0FF;
    margin-bottom: 25px;
    font-weight: bold;
}
.wwsu_wrap_info {
    padding-top: calc(42vh + 58px);
}
.wwsu_li{
    width: 480px !important;
}
.wwsu_wrap_img img:nth-child(2){
    opacity: 0;
}
.wwsu_wrap_img_after{
    position: absolute;
    transform: translateZ(0) scale(.7);
    transform-origin: 50% 100%;
    border-radius: 20px;
    overflow: hidden;
    padding: 12px;
    transition: .66s cubic-bezier(0.16, 1, 0.3, 1);
    opacity: 0;
}
.wwsu_wrap_img_after img{
    opacity: 1 !important;
    border-radius: 5px;
    overflow: hidden;
}
.wwsu_wrap_img_after::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(270.06deg, rgba(144, 156, 175, 0.5) -1.92%, rgba(186, 195, 211, 0.5) 0.02%, rgba(187, 196, 212, 0.5) 100.22%, rgba(144, 156, 175, 0.5) 102.21%),linear-gradient(180deg, #C8D1DF -3.64%, #55637E -0.83%, #55637E 100.05%, #C8D1DF 104.27%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.wealth_wrap_cont .swiper-pagination-bullet {
    opacity: .31;
    background: #fff;
    transition: .3s cubic-bezier(0.16,1,0.3,1);
}
.wealth_wrap_cont .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px;
}
.wealth_wrap_cont .swiper-pagination-bullet-active {
    opacity: 1 !important;
    background: #FFFFFF;
    border-radius: 20px;
    width: 50px;
}
.wealth_wrap_cont .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: -42px;
}

.wwsu_wrap_num{
    font-family: 'montserratmedium';
    color: #172949;
    position: absolute;
    right: 30px;
    bottom: 20px;
    z-index: 5;
}
.wwsu_li.swiper-slide-active .wwsu_wrap_num{
    opacity: 0;
}

.wwsu_wrap_even{
    padding: 30px 40px;
}

.wwsu_wrap::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(153.93deg, rgba(38, 69, 116, 0.84) 3.04%, rgba(24, 36, 76, 0.84) 83.57%);
    opacity: 0.8;
    box-shadow: 7px 4px 40px rgba(22, 34, 77, 0.25);
    border-radius: 10px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    pointer-events: none;
    /* opacity: 0; */
}
.wwsu_li.swiper-slide-active .wwsu_wrap::before{
    opacity: 0 !important;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-prev .wwsu_wrap::before,
.wealth_wrap_cont.act .wwsu_li.swiper-slide-next .wwsu_wrap::before{
    opacity: 0;
}
.slide_prev .wwsu_wrap_num{
    right: auto;
    left: 30px;
}
/* .wwsu_li[data-swiper-slide-index = "3"] .wwsu_wrap::before{
    opacity: 0.5;
} */
.wwsu_wrap_even_cont{
    width: 100%;
    height: 100%;
    position: relative;
    pointer-events: none;
}
.hlul_le_btn_video{
    cursor: pointer;
}



/* Linda-end */

/*鼠标效果*/
@media screen and (min-width: 1200px) {
    /* Delia-start */
    .cases_cry_list_li a:hover{
        color: #fff;
        background: #0A56C8;
        border: 1px solid #0A56C8;
    }
    .cases_cry_ul_li a:hover .ccul_imgbox img{
        transform: scale(1.05);
    }
    .cases_cry_ul_li a:hover .ccul_tit{
        border-bottom: solid 1px transparent;
    }
    .cases_cry_ul_li a:hover .ccul_tit::after{
        width: 100%;
    }
    .pc_fenye a:hover li {
        color: #fff;
        background: #172949;
    }
    .load_cry_ul_li a:hover::before {
        opacity: 1;
    }
    .load_cry_ul_li a:hover .lcul_date
    ,.load_cry_ul_li a:hover .lcul_tit
    ,.load_cry_ul_li a:hover .lcul_down_text{
        color: #fff;
    }
    .load_cry_ul_li a:hover .lcul_down_icon img:nth-child(1){
        opacity: 1;
    }
    .load_cry_ul_li a:hover .lcul_down_icon img:nth-child(2){
        opacity: 0;
    }
    .news_cry_ul_li a:hover .ncul_imgbox img{
        transform:scale(1.05) ;
    }
    .dcnl_ul_li a:hover .dcnl_ul_li_word p{
        color: #1c2227;
    }
    .prod_cry_ul_li:hover .pcul_le_cont
    ,.prod_cry_ul_li:hover .pcul_ri{
        opacity: 0;
    }
    .prod_cry_ul_li:hover .pcul_hover{
        opacity: 1;
    }
    .news_cry_ul .slick-arrow:hover{
        background-color: #172949;
    }
    .news_cry_ul .slick-arrow:hover::after{
        background: url(../images/a1_arrow1.svg) center / cover no-repeat;
    }
    .recr_cry_run:hover .recr_cry_run_ul {
        animation-play-state: paused;
    }
    .rcju_li a:hover .rcju_li_btn::after{
       opacity: 1;
    }
    .rcju_li a:hover .rcju_li_btn p{
        color: #fff;
    }
    .rcju_li a:hover .rcju_li_cont{
        top: -30px;
        box-shadow: 0px 4px 45px rgba(90, 111, 203, 0.22);
    }
    .dcbr_ul_li a:hover .dcbr_ul_li_le img{
        transform: scale(1.1);
    }
    .dcnr_ul_li a:hover .dcnr_ul_li_imgbox img{
        transform: scale(1.05);
    }
    .ctiu_li:hover .ctiu_li_box_img img{
        transform: scale(1.05);
    }
    /* Delia-end */
    /* Linda-start */
    .mulc_ri a:hover .mulc_ri_img img{
        transform: scale(1.05);
    }
    .about_vision_ul:hover .slick-arrow{
        opacity: 1;
    }
    .about_vision_ul:hover .slick-disabled{
        opacity: 0.5;
    }
    .sccb_arrow:hover{
        background: rgba(255, 255, 255, 0.5);
    }
    .solu_pro_cont_ul .slick-arrow:hover,
    .about_vision_ul .slick-arrow:hover{
        background-color: #172949;
    }
    .solu_pro_cont_ul .slick-arrow:hover::after,
    .about_vision_ul .slick-arrow:hover::after{
        background: url(../images/a1_arrow1.svg) center / cover no-repeat;
    }
    .std_btn1_box:hover::after{
        opacity: 1;
    }   
    .std_btn2_box:hover{
        background: #172949;
        border: 1px solid #172949;
    }
    .std_btn2_box:hover p{
        color: #fff;
    }
    .std_btn4_box:hover p{
        color: #172949;
    }
    .std_btn4_box:hover{
        background-color: #fff;
    }
    .mftl_ul_li a:hover{
        opacity: 1;
    }
    .hncu_li a:hover .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .hclu_li a:hover .std_btn1_box::after{
        opacity: 1;
    }
    .mulc_ri .std_btn3_box:hover::before{
        width: calc(100% + 5px);
    }
    .mulc_ri .std_btn3_box:hover:after {
        right: -22px;
    }
    .mulc_le_ul_li:hover p{
        color: #0A56C8;
    }
    .tpcu_li:hover .tpcu_li_text{
        pointer-events: all;
    }
    .tpcu_li:hover .tpcu_li_text::after {
        opacity: 1;
        width: 100%;
        transition: all .4s cubic-bezier(.34, .44, .41, 1.12);
    }
    .tpcu_li:hover .tpcu_li_text p{
        opacity: 1;
        transition: all .36s .4s;
    }
    .std_btn3_box:hover:before {
        left: 0;
        width: calc(100% + 15px);
    }
    .std_btn3_box:hover:after {
        right: -27px;
    }
    .news_cry_ul_li a:hover .std_btn3_box:before{
        left: 0;
        width: calc(100% + 15px);
    } 
    .news_cry_ul_li a:hover .std_btn3_box:after{
        right: -27px;
    }
    /* Linda-end */
}
/* 载入效果 */
.home_main .ys_ban_title,.home_main .ys_ban_btn{
    visibility: hidden;
}
.ys_ban_text_li.slick-active .ys_ban_title {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.1s;
    visibility: visible;
}
.ys_ban_text_li.slick-active .ys_ban_btn {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.2s;
    visibility: visible;
}
.hncu_li:nth-child(3n+1),
.news_cry_ul_li:nth-child(3n+1),
.cchc_ul_li:nth-child(4n+1),
.cases_cry_ul_li:nth-child(3n+1),
.load_cry_ul_li:nth-child(3n+1),
.rcju_li:nth-child(3n+1),
.cbmu_li:nth-child(2n+1),
.prod_cry_ul_li:nth-child(2n+1),
.ctiu_li:nth-child(3n+1){
    animation-delay: .2s;
}
.hncu_li:nth-child(3n+2),
.news_cry_ul_li:nth-child(3n+2),
.cchc_ul_li:nth-child(4n+2),
.cases_cry_ul_li:nth-child(3n+2),
.load_cry_ul_li:nth-child(3n+2),
.rcju_li:nth-child(3n+2),
.cbmu_li:nth-child(2n+2),
.prod_cry_ul_li:nth-child(2n+2),
.ctiu_li:nth-child(3n+2){
    animation-delay: .3s;
}
.hncu_li:nth-child(3n+3),
.news_cry_ul_li:nth-child(3n+3),
.cchc_ul_li:nth-child(4n+3),
.cases_cry_ul_li:nth-child(3n+3),
.load_cry_ul_li:nth-child(3n+3),
.rcju_li:nth-child(3n+3),
.ctiu_li:nth-child(3n+3){
    animation-delay: .4s;
}
.cchc_ul_li:nth-child(4n+4){
    animation-delay: .5s;
}
.helt_title.act,.solu_adv_list_li{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .1s;
}
.sall_cont_img.act,
.sall_cont_img.act .scid_cont{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .1s;
    visibility: visible;
}
.sall_cont_img.act .scid_cont{
    animation-delay: .3s;
}
.hccr_cont_list_ul .slick-track{
    display: flex;
    align-items: stretch;
}
.hclu_li{
    height: auto;
}
.hclu_li a{
    height: 100%;
}
.solu_case_cont.act .sccu_li.sccu_li_next {
    transform: translateX(0) scale(1);
}
.comp_cry_cases .news_cry_ul{
    overflow: inherit;
}
.dpul_cont_tp_text {
    height: auto;
    -webkit-line-clamp: inherit;
}
.dpul_cont_tp{
    align-items: flex-start;
}
.dpul_cont_tp_icon{
    top: 3px;
}
.dcbl_pain_ul_li{
    margin-bottom: 10px;
}
.solu_new .hncu_li:not(:first-child){
    display: none;
}
.solu_new .hncu_li{
    margin-bottom: 0;
}
.yx_search3_xls {
    width: calc(100% - 40px);
}
.yx_search3xlbtn {
    width: 40px;
}
.mnos_icon {
    width: 40px;
}
.mod_nav_other {
    width: 270px;
}
.mod_nav_list {
    padding-left: 348px;
    width: calc(100% - 140px - 270px);
}
.mnlu_services .mlau_li p {
    padding-right: 30px;
}
.mnlu_services .mlau_li_icon {
    transform: inherit;
    flex-shrink: 0;
    top: 22px;
    right: 20px;
}
.mnlu_services .mlau_li a {
    padding: 0 30px;
}
.mnlu_services .mnlu_li_about {
    width: 304px;
}
.about_develop {
    padding-bottom: 210px;
}
.about_honor_cont{
    position: relative;
}
.about_honor_cont::after{
    content: "";
    width: calc(50% - 700px);
    height: 100%;
    background: #0A56C8;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.home_text_tit{
    padding-top: 20px;
}
@keyframes moveUp {
    0% {
        transform: translateY(0px);
    }

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

    100% {
        transform: translateY(0px);
    }
}
/* .ascl_ul_li2{
    animation: moveUp 2s ease-in-out 0s infinite forwards;
}
.ascl_ul_li1 {
    width: 93px;
    animation: moveUp 2s ease-in-out 1s infinite forwards;
}
.ascl_ul_li3 {
    animation: moveUp 1.5s ease-in-out 2s infinite forwards;
} */
#stnc_swiper .swiper-wrapper {
    justify-content: center;
}
.inddet_nav_wrap_ul {
    display: flex;
    justify-content: center;
}
.solu_adv_tab_ul {
    justify-content: center;
}
.solu_main .ssit_cont_data_img {
    width: 92px;
    height: 92px;
    border-radius: 50%;
    /* border: 8px solid #94FBC8; */
}
.mulc_ri {
    padding-bottom: 20px;
}
.about_drag{
    background: url(../images/drag_icon.svg);
    width: 122px;
    height: 86px;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 90;
    opacity: 0;
}
.about_main.act .about_drag{
    opacity: 1;
}
.home_flex{
    cursor: none;
}
.home_box::after {
    top: 280px;
    z-index: -1;
}
/* 2023.6.17修改 */
.load_cry_ul_li a::after {
    background: #ECF3FF;
}
.about_honor_cont {
    padding-right: calc(50% - 700px);
}
#ahcb_swiper{
    overflow: hidden;
}
.aslc_img_year {
    bottom: -1px;
    /* z-index: 2; */
}
/* .aslc_img_bg {
    position: relative;
    z-index: 1;
} */
.hccr_cont_list_cont{
    padding-right: 120px;
    overflow: hidden;
}
.hccr_cont_list_ul .slick-list{
    overflow: inherit;
}
.mod_info {
    border-top: 1px solid #6E7787;
}
.home_box::after{
    display: none;
}
.rcpc_ul_box::after{
    content: "";
    width: 100%;
    height: 155px;
    border-radius: 60%;
    background: #AAB3C0;
    opacity: 0.4;
    filter: blur(40px);
    position: absolute;
    bottom: -54px;
    left: 0;
    z-index: -1;
}
.rcpc_ul_box_cont{
    display: flex;
    background: #f4f8fc;
    padding: 78px 180px 72px 107px;
    border-radius: 10px;
    position: relative;
}
.inwu_li a{
    color: #707889;
    display: block;
    line-height: inherit;
}
.inwu_li.act a {
    color: #0A56C8;
}
.ware_tpcry_bg {
    width: 55%;
    position: absolute;
    right: 0;
    top: -100px;
    z-index: -1;
}
.ware_tpcry_cont_ri {
    width: calc(686px + calc(50% - 700px));
    max-width: 908px !important;
    position: fixed;
    right: 0;
    top: 75px;
}
.wtcr_box{
    width: 686px;
    margin-top: 150px;
}
.ware_tpcry_cont .ware_tpcry_bg{
    display: none;
}
.solu_problem_cont1_img {
    width: 46%;
}
.solu_problem_cont1_text {
    width: 54%;
    padding-left: 88px;
}
.solu_problem_cont2 .spct_tit{
    padding-right: 96px;
    text-align: center;
}
.aslc_img_year_bg{
    z-index: -1;
    width: 150px;
}
.aslc_img_year_bg img{
    width: 100%;
}
.aslc_img_year {
    z-index: 2;
}
.home_inter_cont_bt.not .hicb_line{
    display: none;
}
.solu_prog .home_inter_cont_bt.not .hicb_list {
    padding-left: 0;
}
.hccr_cont.not .hicb_line{
    display: none;
}
.news_cry_ul .slick-next {
    right: -48px;
}
.culc_text {
    width: 100%  !important;
    left: 0 !important;
    transform: translateX(0) !important;
    text-align: center;
}
.avul_cont_text_parga p {
    height: auto;
    -webkit-line-clamp: inherit;
}
.about_vision_ul_li{
    height: auto !important;
}
.avul_cont,.avul_cont_main{
    height: 100%;
}
.about_vision_ul .slick-track{
    display: flex;
    align-items: stretch;
}
.mnlu_li_about{
    padding: 0 !important;
    
}
/* 2023.6.29修改 */
.home_text:last-child{
    display: none;
}
.home_new .std_btn3{
    position: relative;
    right: 1%;
}
.mnlu_li_about{
    overflow: hidden;
}
.mod_ban_img{
    position: relative;
}
.solu_main .mod_ban_img::before,
.cases_main .mod_ban_img::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 60%;
    height: 100%;
    background: linear-gradient(to right, rgba(10, 33, 73, 1),rgba(10, 33, 73, 0));
}
.mlul_icon {
    width: 24px;
    margin-right: 16px;
}
.mlul_icon img{
    margin-right: 0;
}
.mod_cover img:nth-child(2){
    opacity: 0;
}
.mulc_le_ul_li:hover .mod_cover img:nth-child(2){
    opacity: 1;
}
.mulc_le_ul_li:hover .mod_cover img:nth-child(1){
    opacity: 0;
}
.mbul_cont_text {
    font-family: 'montserratregular';
}
.about_vision .slick-disabled{
    opacity: 0 !important;
}
.solu_state_img_text2{
    overflow: hidden;
}
.solu_state_img_text2 img{
    border-radius: 0;
}
.saul_cont_img {
    width: 55%;
}
.saul_cont_text {
    width: 45%;
}
.aslc_img_year{
    position: relative;
}
.aslc_img_pic{
    top: 50% !important;
    transform: translate(-50%,-50%) !important;
}
.ascl_ph{
    display: none;
}
.ys_phnav_header a{
    display: block;
}
.ys_phnav_logo {
    width: 100px;
    position: relative;
}
.news_cry_ul .slick-prev {
    left: -58px;
}
.news_cry_ul .slick-next {
    right: -58px;
}
.ybdu_li_num {
    color: #fff;
}
.ys_pricont .ys_cont1200{
    border-bottom: 1px solid #F0F0F0;
}
.ascl_ul_list{
    width: 100%;
    height: 100%;
    animation: fadeIn 1s ease-in-out both;
    position: absolute;
    top: 0;
    left: 0;
}
.ascl_ul_list1{
    animation-delay: .1s;
}
.ascl_ul_list2{
    animation-delay: .4s;
}
.ascl_ul_list3{
    animation-delay: .7s;
}
.dcbr_list{
    padding: 0 36px 75px;
    background: #F4F8FC;
    border-radius: 10px;
    overflow: hidden;
}
.dcbr_ul{
    padding: 24px 0 62px;
}
.dcbr_list_back .std_btn3_box::before{
    width: 115%;
    height: 13px;
    bottom: -14px;
    background-image: url(../images/arrow_lines2.svg);
}
.dcbr_list_back .std_btn3_box {
    padding: 0 8px;
}
.dcbr_list_back .std_btn3_box:after {
    bottom: -13px;
}
.dcbr_list_back .std_btn3_box:hover::before {
    width: 130%;
}
.detail_main .mod_ban_cont_bread{
    position: static;
    transform: inherit;
}
.detail_tpbox_cont{
    align-items: flex-start;
}
.detail_tpcry_le_indu{
    margin: 44px 0;
}
.hclu_li a {
    padding: 60px 100px 134px;
}
.hclu_li_btn {
    position: absolute;
    bottom: 50px;
}
.ys_phnav_header,.ys_phnav_menu {
    background: #0A56C8;
}
.ys_phnav_header a{
    color: #fff;
}
.ys_ph_nav a{
    color: rgba(255,255,255,.6);
}
.ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a,
.ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a,
.ys_ph_nav li.yxnav_active3>.ys_phnav_lisbox a {
    color: rgba(255,255,255,1);
}
.ys_phs_form input::placeholder{
    color: #fff !important;
}
.ys_phnav_logo img{
    width: 100%;
}
.ys_phnav_header a, .ys_phnav_logo{
    line-height: 1;
}
.ys_phnav_logo a{
    width: 100%;
    height: 64px;
    position: absolute;
    top: -13px;
    left: 0;
}
/* 2023.7.3修改 */
.tech_new{
    height: 100vh;
}
.wwsu_li {
    width: 420px !important;
}
.wealth_wrap_swip {
    height: 50vh;
}
.tech_new_tp {
    padding: 50px 0;
}
.wealth_wrap{
    height: auto;
}
.tech_main .mod_ban_cont_bread{
    padding-bottom: 0;
}
.wwsu_wrap_tit p{
    height: 4.95em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.wealth_wrap_cont.act .wwsu_wrap_tit p{
    height: auto;
    -webkit-line-clamp: inherit;
}
.wwsu_wrap_img img{
    width: 100%;
}
.wwsu_li.swiper-slide-active .wwsu_wrap_img img {
    transform: translateZ(0) scale(1);
}
.wwsu_wrap_even {
    padding: 20px 30px;
}
.wwsu_wrap_img_after img{
    width: 580px !important;
}
.wealth_wrap_cont.act .wwsu_wrap_tit {
    transform: translate3d(-360px, calc(-65% + 83px), 0) scale(1);
}
.wealth_wrap_cont.act .wwsu_wrap_info {
    transform: translate3d(-570px, calc(-60% + 14vh), 1px) scale(1);
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-active .wwsu_wrap_img img {
    transform: translate3d(300px, -10vh, 0) scale(1) !important;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-active .wwsu_wrap_img_after {
    transform: translate3d(300px, -10vh, 0) scale(1) !important;
}
.wwsu_li.swiper-slide-active .wwsu_wrap_img_after img, .wealth_wrap_cont.act .wwsu_li.swiper-slide-active .wwsu_wrap_img_after img {
    transform: translateZ(0) scale(1) !important;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-next .wwsu_cont {
    transform: translate3d(calc(54vw - 50%), -72%, 310px) !important;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-prev .wwsu_cont {
    transform: translate3d(calc(-54vw - 50%), -72%, 310px) !important;
}
/* 2023.7.5修改 */
.tech_new h1{
    font-size: 44px;
}
.tech_new h3{
    font-size: 34px;
}
.tech_new_tp_parga p{
    font-size: 14px;
}
.wwsu_wrap_img {
    width: 90%;
}
.ascl_ul_li{
    transform: translate(-50%,-50%);
}
.ascl_ul_li{
    overflow: visible;
}
.ascl_ul_li_pic{
    animation: moveUp 1.5s ease-in-out 2s infinite forwards;
}
.ascl_ul_li2 .ascl_ul_li_pic{
    animation: moveUp 2s ease-in-out 0s infinite forwards;
}
.ascl_ul_li1 .ascl_ul_li_pic{
    animation: moveUp 2s ease-in-out 1s infinite forwards;
}
.ascl_ul_li3 .ascl_ul_li_pic{
    animation: moveUp 1.5s ease-in-out 2s infinite forwards;
}
.ys_ban_bg_ph{
    display: none;
}
.saul_cont_text {
    padding-right: 100px;
}
.mfbb_icon{
    width: 20px;
    flex-shrink: 0;
}
.mfbb_icon img{
    width: 100%;
}
.mfbb_text>div{
    margin: 0 !important;
}
.mod_foot_bt_bei{
    display: flex;
    align-items: center;
    position: absolute;
    left: calc(50% - 850px);
    top: 50%;
    transform: translateY(-50%);
}
.mod_foot_bt {
    position: relative;
}