@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;
}