﻿@charset "utf-8";



body {

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

}

@font-face {

    font-family: 'ROBOTOREGULAR14';

    src: url('../fonts/robotoregular14.eot');

    src: url('../fonts/robotoregular14.eot') format('embedded-opentype'),

        url('../fonts/robotoregular14.woff2') format('woff2'),

        url('../fonts/robotoregular14.woff') format('woff'),

        url('../fonts/robotoregular14.ttf') format('truetype'),

        url('../fonts/robotoregular14.svg#robotoregular14') format('svg');

}

@font-face {

    font-family: 'RobotoBold';

    src: url('../fonts/robotobold.eot');

    src: url('../fonts/robotobold.eot') format('embedded-opentype'),

        url('../fonts/robotobold.woff2') format('woff2'),

        url('../fonts/robotobold.woff') format('woff'),

        url('../fonts/robotobold.ttf') format('truetype'),

        url('../fonts/robotobold.svg#robotobold') format('svg');

}

@font-face {

    font-family: 'montserratsemibold';

    src: url('../fonts/montserrat-semibold-9-webfont.eot');

    src: url('../fonts/montserrat-semibold-9-webfont.eot') format('embedded-opentype'),

        url('../fonts/montserrat-semibold-9-webfont.woff2') format('woff2'),

        url('../fonts/montserrat-semibold-9-webfont.woff') format('woff'),

        url('../fonts/montserrat-semibold-9-webfont.ttf') format('truetype'),

        url('../fonts/montserrat-semibold-9-webfont.svg#montserratsemibold') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'robotomedium';

    src: url('../fonts/roboto-medium-12-webfont.eot');

    src: url('../fonts/roboto-medium-12-webfont.eot') format('embedded-opentype'),

        url('../fonts/roboto-medium-12-webfont.woff2') format('woff2'),

        url('../fonts/roboto-medium-12-webfont.woff') format('woff'),

        url('../fonts/roboto-medium-12-webfont.ttf') format('truetype'),

        url('../fonts/roboto-medium-12-webfont.svg#robotomedium') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'montserratbold';

    src: url('../fonts/montserrat-bold-3-webfont.eot');

    src: url('../fonts/montserrat-bold-3-webfont.eot') format('embedded-opentype'),

        url('../fonts/montserrat-bold-3-webfont.woff2') format('woff2'),

        url('../fonts/montserrat-bold-3-webfont.woff') format('woff'),

        url('../fonts/montserrat-bold-3-webfont.ttf') format('truetype'),

        url('../fonts/montserrat-bold-3-webfont.svg#montserratbold') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'montserratregular';

    src: url('../fonts/montserrat-regular-8-webfont.eot');

    src: url('../fonts/montserrat-regular-8-webfont.eot') format('embedded-opentype'),

        url('../fonts/montserrat-regular-8-webfont.woff2') format('woff2'),

        url('../fonts/montserrat-regular-8-webfont.woff') format('woff'),

        url('../fonts/montserrat-regular-8-webfont.ttf') format('truetype'),

        url('../fonts/montserrat-regular-8-webfont.svg#montserratregular') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'AntonRegular';

    src: url('../fonts/antonregular.eot');

    src: url('../fonts/antonregular.eot') format('embedded-opentype'),

        url('../fonts/antonregular.woff2') format('woff2'),

        url('../fonts/antonregular.woff') format('woff'),

        url('../fonts/antonregular.ttf') format('truetype'),

        url('../fonts/antonregular.svg#antonregular') format('svg');

}

@font-face {

    font-family: 'ROBOTOBOLDITALIC';

    src: url('../fonts/robotobolditalic.eot');

    src: url('../fonts/robotobolditalic.eot') format('embedded-opentype'),

        url('../fonts/robotobolditalic.woff2') format('woff2'),

        url('../fonts/robotobolditalic.woff') format('woff'),

        url('../fonts/robotobolditalic.ttf') format('truetype'),

        url('../fonts/robotobolditalic.svg#robotobolditalic') format('svg');

}

/*分享翻译*/

#bsWXBox .bsTop:after {

    /*分享中文版本*/

    content: '- 微信';

    /*分享英文版本*/

    /* content: '- weixin'; */

    display: block;

    position: absolute;

    left: 85px;

    top: 50%;

    font-size: 14px;

    transform: translateY(-50%);

}



#bsWXBox .bsTop:before {

    /*分享中文版本*/

    content: '分享到';

    /*分享英文版本*/

    /* content: 'Share the'; */

    display: block;

    position: absolute;

    left: 10px;

    top: 50%;

    font-size: 14px;

    transform: translateY(-50%);

}



/*导航默认选中*/

.yxnav_active1 {}



.yxnav_active2 {}

/* 规范 */

/* 标题  */

.std_title1 {

    font-size: 42px;

    line-height: 1.5;

    color: #fff;

}

.std_title2 {

    font-size: 36px;

    line-height: 1.5;

    color: #333;

}

.std_title3 {

    font-size: 30px;

    line-height: 1.75;

    color: #333;

}

.std_title4 {

    font-size: 24px;

    line-height: 1.75;

    color: #333;

}

.yxedr_active h2 {

    font-size: 36px;

    line-height: 1.5;

    color: #333;

    margin-bottom: 27px;

}

.yxedr_active h3 {

    font-size: 30px;

    line-height: 1.75;

    color: #333;

    margin-bottom: 26px;

}

.yxedr_active h4 {

    font-size: 24px;

    line-height: 1.75;

    color: #333;

    margin-bottom: 21px;

}

/* 正文  */

.std_text p {

    font-size: 14px;

    line-height: 1.75;

    color: #7B7B86;

}

.yxedr_active p {

    /* font-size: 14px; */

    line-height: 1.75;

    /* color: #7B7B86; */

    margin-bottom: 12px;

}

/* 间距  */

.std_padding2 {

    padding: 80px 0;

}

.std_padding1 {

    padding-bottom: 100px;

}

.std_padding3 {

    padding-top: 100px;

}

.std_margin1 {

    margin-bottom: 40px !important;

}

/* 按钮 */

/* 按钮1 */

.std_btn1_box {

    width: 210px;

    display: block;

    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);

    transition: all .36s;

    padding-left: 20px;

    padding-right: 10px;

    display: flex;

    align-items: center;

    position: relative;

    border: 1px solid rgba(255, 255, 255, 0.8);

}

.std_btn1_box::after {

    content: "";

    width: 100%;

    height: 100%;

    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: 0;

    left: 0;

    transition: all .36s;

    z-index: -1;

    opacity: 0;

}

.std_btn1 p {

    font-size: 14px;

    line-height: 43px;

    color: #333;

    transition: all .36s;

    width: calc(100% - 8px);

    padding-right: 10px;

}

.std_btn1_icon {

    width: 8px;

    height: 14px;

    position: relative;

    overflow: hidden;

}

.std_btn1_icon img {

    width: auto;

    height: 100%;

    position: absolute;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    transition: all .36s;

    max-width: inherit;

}

.std_btn1_icon img:nth-child(2) {

    opacity: 0;

}

/* 按钮2 */

.std_btn2_box {

    width: 150px;

    position: relative;

    display: block;

    display: flex;

    align-items: center;

    padding: 0 24px;

    transition: all .36s;

}

.std_btn2_box::after {

    content: "";

    width: 100%;

    height: 100%;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: 0;

    left: 0;

    transition: all .36s;

    z-index: -1;

}

.std_btn2_box::before {

    content: "";

    width: calc(100% + 2px);

    height: calc(100% + 2px);

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: -1px;

    left: -1px;

    transition: all .36s;

    z-index: -1;

    opacity: 0;

}

.std_btn2_icon {

    width: 8px;

    height: 14px;

    position: relative;

    overflow: hidden;

}

.std_btn2_icon img {

    width: auto;

    height: 100%;

    position: absolute;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    transition: all .36s;

    max-width: inherit;

}

.std_btn2_icon img:nth-child(2) {

    opacity: 0;

}

.std_btn2_box p {

    color: #fff;

    line-height: 45px;

    font-size: 14px;

    transition: all .36s;

    width: calc(100% - 8px);

    padding-right: 10px;

}

/* 按钮3 */

.std_btn3_icon {

    width: 16px;

    height: 16px;

    position: relative;

    overflow: hidden;

    margin-left: 4px;

}

.std_btn3_icon img {

    width: auto;

    height: 100%;

    position: absolute;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    transition: all .36s;

    max-width: inherit;

}

.std_btn3_icon img:nth-child(2) {

    opacity: 0;

}

.std_btn3_box {

    display: flex;

    align-items: center;

}

.std_btn3_box p {

    font-size: 16px;

    line-height: 1.75 !important;

    transition: all .36s;

    background-image: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    position: relative;

}

.std_btn3_box p::after {

    content: "";

    width: 100%;

    height: 1px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    bottom: 5px;

    left: 0;

}

/* 按钮4 */

.std_btn4 img {

    width: 8px;

    margin-left: 15px;

}

.std_btn4 p {

    font-size: 16px;

    line-height: 1.75;

    color: #333;

    transition: all .36s;

}

.std_btn4_box {

    display: flex;

    align-items: center;

}

.ys_phnav_menu {

    background-color: #FFFFFF;

}

/* - banner - start*/

.ys_banner {

    width: 100%;

    position: relative;

}



.ys_ban_li {

    position: relative;

    overflow: hidden;

}



.ys_ban_imgbox {

    position: relative;

    z-index: 1;

}



.ys_ban_imgbox img {

    width: 100%;

}



.ys_ban_li>a {

    display: block;

}



.ys_ban_ph {

    display: none;

}



.ys_ban_video {

    position: absolute;

    left: 50%;

    top: 50%;

    z-index: 2;

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

    width: 100%;

    height: 100%;

    object-fit: cover;

}



.ys_ban_li:not(:first-child) {

    display: none;

}



.ys_ban .ys_ban_imgbox::before {

    content: "";

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 3;

    width: 100%;

    height: 100%;

    background: linear-gradient(88.06deg, #F6F8FA 27.64%, rgba(246, 248, 250, 0.55) 50.07%, rgba(247, 247, 247, 0) 67.86%);

}

.ys_ban_txtbox {

    z-index: 5;



}

/* banner云动效 */

.ys_ban_cloud {

    position: absolute;

    right: 70px;

    top: 40px;

    z-index: 5;

    width: 37%;

}

.ys_ban_cloud svg {

    width: 100%;

    height: auto;

}

.ys_ban_cloud img {

    width: 100%;

}

.ys_ban_cloud_img1 {

    width: 582px;

    animation: p_ddd 3s linear 0ms infinite normal both;

}

.ys_ban_cloud_img2 {

    width: 89px;

    position: absolute;

    bottom: 120px;

    left: 86px;

    animation: p_ddd 3s linear 0ms infinite normal both;

}

.ys_ban_cloud_img3 {

    width: 103px;

    position: absolute;

    left: -33px;

    top: 170px;

    animation: p_ddd 3s linear 0ms infinite normal both;

}

.ys_ban_cloud_img4 {

    width: 206px;

    position: absolute;

    right: 110px;

    bottom: 88px;

    animation: p_ddd 3s linear 0ms infinite normal both;

}

@keyframes p_ddd {

    0% {

        transform: translateY(0px);

    }



    50% {

        transform: translateY(-40px);

    }



    100% {

        transform: translateY(0px);

    }

}

/* - banner - end*/



/* 底部-start */

.ys_footer {

    background-color: #2C4050;

    position: relative;

    z-index: 10000;

}

.mod_foot {

    padding-top: 80px;

}

.mftl_logo {

    width: 130px;

}

.mftl_logo a {

    width: 100%;

    display: block;

}

.mftl_logo img {

    width: 100%;

}

.mnul_col1 a {

    font-size: 16px;

    line-height: 1.5;

    color: #fff;

    display: block;

    transition: all .36s;

}

.mnul_col2 a {

    font-size: 14px;

    line-height: 1.75;

    color: #fff;

    display: block;

    transition: all .36s;

    opacity: 0.6;

}

.mod_foot_top_right {

    width: 335px;

    padding-right: 90px;

}

.mod_foot_top_left {

    width: calc(100% - 335px);

    padding-right: 300px;

}

.mftl_nav {

    padding-left: 108px;

    width: calc(100% - 130px);

}

.mftl_nav_ul_li {

    padding: 0 30px;

    width: 25%;

}

.mftl_nav_ul {

    margin: 0 -30px;

}

.mnul_col2 {

    margin-top: 20px;

}

.mnul_col2 li {

    margin-bottom: 8px;

}

.mftr_con_text p {

    font-size: 18px;

    line-height: 1.2;

    color: #fff;

    font-weight: bold;

}

.mftr_con {

    display: flex;

    align-items: center;

    padding-bottom: 15px;

    border-bottom: 1px solid rgba(255, 255, 255, 0.4);

}

.mftr_con_icon img {

    width: 34px;

}

.mftr_con_icon_wx {

    cursor: pointer;

    margin-right: 15px;

    position: relative;

}

.mftr_con_icon {

    margin-left: 34px;

}

.mciw_img {

    width: 120px;

    padding: 5px;

    background: #fff;

    position: absolute;

    display: none;

    left: 50%;

    transform: translateX(-50%);

    top: -140px;

    z-index: 5;

}

.mciw_img::after {

    content: "";

    width: 0;

    height: 0;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-bottom: 6px solid transparent;

    border-top: 6px solid #fff;

    position: absolute;

    bottom: -12px;

    left: 50%;

    transform: translateX(-50%);

}

.mciw_img img {

    width: 100% !important;

}

.mftr_info_list_text p {

    font-size: 14px;

    line-height: 1.75;

    color: #fff;

}

.mftr_info_list_phone a {

    font-size: 20px;

    line-height: 1.5;

    color: #fff;

    font-family: 'montserratsemibold';

}

.mftr_info_list li {

    display: flex;

    align-items: center;

}

.mftr_info_list_text {

    width: 84px;

}

.mftr_info_list_phone {

    width: calc(100% - 84px);

    padding-left: 22px;

}

.mftr_info {

    margin-top: 22px;

}

.mod_foot_top {

    margin-bottom: 94px;

}

.mod_foot_bot p {

    color: #fff;

    opacity: 0.6;

    font-size: 14px;

    line-height: 1.75;

}

.mod_foot_bot a {

    color: #fff;
    opacity: 0.6;
    font-size: 12px;
}

.mod_foot_bot_map a {

    padding: 0 12px;

    position: relative;

}

.mod_foot_bot_map a::after {

    content: "";

    width: 1px;

    height: 9px;

    background: rgba(255, 255, 255, 0.2);

    position: absolute;

    right: 0;

    top: 50%;

    transform: translateY(-50%);

}

.mod_foot_bot_map a:last-child::after {

    display: none;

}

.mod_foot_bot {

    padding: 18px 0;

    border-top: 1px solid rgba(255, 255, 255, 0.2);

}

/* 底部-end */



/* 头部样式 - 初始背景色为白色 */
.ys_hd_pc {
    box-shadow: 0px 2px 10px 0px rgba(91, 91, 91, 0.5);
    background-color: #FFFFFF;  /* 背景设置为白色 */
    color: #000000;  /* 字体颜色设置为黑色 */
    padding-left: 40px;
    width: 100%;
    position: fixed;
}



/* 页面主体内容偏移，避免被固定头部遮挡 */
.ys_main {
    margin-top: 60px;
}

/* 网站Logo */
.mod_nav_logo {
    width: 130px;
}

.mod_nav_logo a {
    width: 100%;
    line-height: 60px;
    display: block;
}

.mod_nav_logo img {
    width: 100%;
}

/* 导航菜单样式 */
.mod_nav_list_li a {
    font-size: 14px;
    line-height: 60px;
    color: #000000;  /* 将字体颜色设置为黑色 */
    transition: all .36s;
    display: block;
    position: relative;
    height: 100%;
}

/* 导航菜单项下划线效果 */
.mod_nav_list_li a::after {
    content: "";
    width: 0;
    height: 2px;
    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);
    position: absolute;
    bottom: 2px;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}

/* 激活状态下的下划线宽度 */
.mod_nav_list_li.yxnav_active1 a::after {
    width: 100%;
}

/* 导航菜单列表样式 */
.mod_nav_list {
    padding-left: 90px;
    padding-right: 234px;
}

/* 每个菜单项的内边距 */
.mod_nav_list_li {
    padding: 0 22px;
}

/* 去除列表的左右间距 */
.mod_nav_list ul {
    margin: 0 -22px;
}

/* 鼠标悬停时，改变导航菜单文字颜色 */
.mod_nav_list_li a:hover {
    color: #FF7F01;  /* 悬停时文字颜色为橙色 */
}

/* 鼠标悬停时，改变下划线颜色 */
.mod_nav_list_li a:hover::after {
    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);  /* 保持下划线的颜色变化 */
}

.mod_nav_search {

    width: 220px;

    background-color: #F6F8FA;

    margin-top: 10px;

}

.mod_nav_sea_box {

    padding: 0 20px;

}

.mnsb_icon {

    width: 20px;

    cursor: pointer;

    line-height: 40px;

}

.mnsb_icon img {

    width: 100%;

}

.mnsb_input {

    width: calc(100% - 20px);

    padding-right: 10px;

    height: 40px;

}

.mnsb_input input {

    width: 100%;

    height: 100%;

    font-size: 14px;

    color: #999;

}

.mod_nav_info {

    margin-left: 0 !important;

    display: flex;

    justify-content: center;

    width: calc(100% - 140px - 220px);

}

.mod_nav_info a {

    font-size: 14px;

    line-height: 60px;

    color: #fff;

    display: block;

}

.mod_nav_info div {

    padding: 0 20px;

}

.mod_nav_info a {

    position: relative;

}

.mod_nav_info a::after {

    content: "";

    width: 0;

    height: 2px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    bottom: 2px;

    left: 50%;

    transform: translateX(-50%);

    transition: all .36s;

}

.mod_nav_register a {

    font-size: 14px;

    line-height: 60px;

    color: #fff;

    display: block;

    font-weight: bold;

    text-align: center;

}

.mod_nav_register {

    width: 140px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

}

.mnll_pd {

    position: fixed;

    width: 100%;

    box-shadow: 0px 10px 25px 0px rgba(66, 74, 83, 0.15);

    background-color: #fff;

    left: 0;

    display: none;

    overflow: hidden;

}

.mnll_pd_cont_left {

    width: 25%;

    padding: 44px 66px 102px calc(50vw - 700px);

    background-color: #F6F8FA;

    position: relative;

    z-index: 1;

}

.mpcl_bg {

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: -1;

}

.mnll_pd_cont_right {

    width: 75%;

    padding: 44px 55px 102px;

}

.mpcl_tit {

    font-size: 16px;

    line-height: 1.75;

    font-weight: bold;

    background-image: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

.mpcl_text p {

    color: #333;

}

.mpcl_text {

    margin-top: 20px;

}

.mpcr_col1_li p {

    font-size: 16px;

    line-height: 1.75;

    color: #0D48CE;

    font-weight: bold;

    transition: all .36s;

    width: calc(100% - 8px);

    padding-right: 10px;

}

.mpcr_col1_li img {

    width: 8px;

}

.mpcr_col1_li a {

    display: flex;

}

.mpcr_col1_li a::after {

    display: none;

}

.mpcr_col1_li_top {

    padding-bottom: 8px;

    border-bottom: 1px solid rgba(224, 231, 238, 1);

}

.mpcr_col1_li_bot a {

    display: block;

    font-size: 14px;

    line-height: 1.75 !important;

    color: #7B7B86;

    transition: all .36s
}

.mnll_pd_cont_right ul {

    margin: 0;

}

.mpcr_col1_li_bot li {

    margin-bottom: 8px;

}

.mpcr_col1_li_bot ul {

    margin: 0;

}

.mpcr_col1_li_bot {

    margin-top: 16px;

}

.mpcr_col1_li {

    width: 20%;

    padding: 0 67px;

}

.mpcr_col1 {

    margin: 0 -67px !important;

}

.mnll_pd_cont {

    display: flex;

    align-items: stretch;

}

.mnll_ser .mpcr_col1_li {

    padding: 0 45px;

    width: 18%;

}

.mnll_ser .mpcr_col1 {

    margin: 0 -45px !important;

}

.mnll_und .mpcr_col1_li {

    padding: 0 45px;

    width: 18%;

}

.mnll_und .mpcr_col1 {

    margin: 0 -45px !important;

}

.mnll_und .mnll_pd_cont_left {

    padding-right: 24px;

}

.mnll_ser .mnll_pd_cont_left {

    padding-right: 35px;

}

.mnll_pd_cont_mid,
.mnll_pro {

    height: 740px;

    max-height: 80vh;

}

.mnll_sol {

    height: 730px;

    max-height: 80vh;

}

.mnll_pro a::after {

    display: none;

}

.mpcl_more p {

    font-size: 16px;

    line-height: 1.75;

    color: #333;

    transition: all .36s;

}

.mpcl_more img {

    width: 8px;

    margin-left: 15px;

}

.mpcl_more a {

    display: flex;

    align-items: center;

}

.mnll_sol a::after {

    display: none;

}

.mpcl_list {

    margin: 0 !important;

    margin-top: 30px !important;

}

.mpcl_list_li {

    margin-bottom: 28px;

}

.mpcl_list_li a {

    display: flex;

    align-items: center;

}

.mpcl_list_li:last-child {

    margin-bottom: 0;

}

.mpcl_list_li img {

    width: 6px;

    margin-left: 12px;

    transition: all .36s;

    opacity: 0;

}

.mpcl_list_li p {

    font-size: 14px;

    line-height: 2.5;

    color: #333;

    transition: all .36s;

    position: relative;

}

.mpcl_list_li p::after {

    content: "";

    width: 0;

    height: 1px;

    background-color: #0D48CE;

    position: absolute;

    bottom: 5px;

    left: 50%;

    transform: translateX(-50%);

    transition: all .36s;

}

.mpcl_list_li.on p::after {

    width: 100%;

}

.mpcl_list_li.on p {

    color: #0D48CE;

}

.mpcl_list_li.on img {

    opacity: 1;

}

.mnll_sol_right {

    width: 19%;

    padding: 38px 38px 218px;

    border-left: 1px solid #E0E7EE;

}

.mslt_tit {

    font-size: 16px;

    line-height: 1.75;

    color: #333;

    font-weight: bold;

}

.msri_server_li_text {

    bottom: 24px;

    width: 100%;

    padding: 0 20px;

    z-index: 5;

}

.msri_server_li {

    width: 100%;

    border-radius: 5px;

    overflow: hidden;

    position: relative;

    margin-bottom: 20px;

}

.msri_server_li_bg {

    width: 100%;

}

.msri_server_li_bg img {

    width: 100%;

}

.msri_server_li:last-child {

    margin-bottom: 0;

}

.msri_con a {

    width: 100%;

    border-radius: 2px;

    border: 1px solid rgba(230, 235, 240, 1);

    padding: 8px 20px 8px 15px;

    background-color: #F6F8FA;

    display: flex;

    align-items: center;

}

.msri_con {

    margin-top: 20px;

    margin-bottom: 14px;

}

.msri_con_icon {

    width: 24px;

}

.msri_con_icon img {

    width: 100%;

}

.msri_con_parga p {

    color: #333;

}

.msri_con_img {

    width: 8px;

}

.msri_con_img img {

    width: 100%;

}

.msri_con_parga {

    width: calc(100% - 24px - 8px);

    padding: 0 17px;

}

.msri_phone p {

    font-size: 26px;

    line-height: 1.75;

    background-image: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    font-family: 'RobotoBold' !important;

    margin-left: 20px;

}

.msri_phone a {

    display: flex;

    padding: 0 15px;

}

.msri_phone img {

    width: 24px;

    position: relative;

    top: -2px;

}

.mnll_pd_cont_mid {

    width: 56%;

    padding: 38px 90px 38px 57px;

}

.mpcm_info_search {

    width: 408px;

    border: 1px solid rgba(230, 235, 240, 1);

    border-radius: 2px;

    background-color: #F6F8FA;

    padding: 0 30px;

    height: 42px;

}

.mpcm_info_search_icon {

    width: 15px;

    cursor: pointer;

    line-height: 42px;

}

.mpcm_info_search_icon img {

    width: 100%;

}

.mpcm_info_search_input {

    width: calc(100% - 15px);

    height: 100%;

    padding-right: 15px;

}

.mpcm_info_search_input input {

    width: 100%;

    height: 100%;

    font-size: 14px;

    color: #7B7B86;

}

.mpcm_info_search_input input::placeholder {

    font-size: 14px;

    color: #7B7B86;

}

.mpcm_info_server a {

    display: block;

    width: 106px;

    border: 1px solid rgba(230, 235, 240, 1);

    border-radius: 2px;

    background-color: #F6F8FA;

    margin-right: 10px;

    transition: all .36s;

    position: relative;

    overflow: hidden;

}

.mpcm_info_server a::before {

    content: "";

    width: 100%;

    height: 100%;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: 0;

    left: 0;

    transition: all .36s;

    opacity: 0;

    display: block;

}

.mpcm_info_server p {

    line-height: 40px;

    color: #333;

    text-align: center;

    transition: all .36s;

    position: relative;

    z-index: 5;

}

.mpcm_info_server {

    margin-left: 20px;

    display: flex;

}

.mcul_col1 {

    margin-bottom: 10px;

}

.mcul_col1 a {

    font-size: 16px;

    line-height: 1.75 !important;

    color: #0D48CE;

    transition: all .36s;

    font-weight: bold;

}

.mlul_cont_ul {

    margin: 0 -30px !important;

}

.mlul_cont_ul_li {

    width: 25%;

    padding: 0 30px;

}

.mpcm_list {

    margin-top: 40px;

}

.mlul_cont_ul_li ul {

    margin: 0 !important;

}

.mlul_cont_ul_li span {

    font-size: 10px;

    line-height: 15px;

    color: #fff;

    width: 38px;

    text-align: center;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    border-radius: 2px;

    position: absolute;

    right: -46px;

    top: 5px;

    display: none;

}

.mcul_li a {

    position: relative;

    line-height: 1.75 !important;

}

.mcul_li.on span {

    display: block;

}

.mcul_li {

    margin-bottom: 8px;

}

.mcul_li p {

    transition: all .36s;

    display: inline-block;

    position: relative;

}

.mpcm_list_ul_li {

    width: 100%;

    position: absolute;

    top: 0;

    left: 0;

    display: none;

}

.mpcm_list_ul {

    margin: 0 !important;

    position: relative;

}

.mpcm_list_ul_li.on {

    position: relative;

    display: block;

}

.mlul_cont_tit p {

    font-size: 16px;

    line-height: 1.75;

    color: #333;

}

.mlul_cont_tit {

    position: relative;

    padding-bottom: 12px;

    border-bottom: 1px solid rgba(224, 231, 238, 1);

    margin-bottom: 20px;

}

.mlul_cont_tit span {

    font-size: 10px;

    line-height: 15px;

    color: #fff;

    width: 38px;

    text-align: center;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    border-radius: 2px;

    position: absolute;

    left: 72px;

    top: 7px;

    font-family: 'montserratregular';

}

.mnll_pro .mpcl_list_li {

    margin-bottom: 20px;

}

.mnll_pro .mpcl_list_li:last-child {

    margin-bottom: 0;

}

.mpcu_li {

    width: 33.333333%;

    padding: 0 12px;

    margin-bottom: 24px;

}

.mpcu_li.yxnav_active3 .mlct_tit p,

.mpcr_col1_li_bot li.yxnav_active3 a {

    color: #0D48CE;

}

.mnll_pro_cont_ul {

    margin: 0 -12px 16px !important;

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.mpcu_li_cont {

    width: 100%;

    height: 100%;

    position: relative;

    border-radius: 2px;

    background: #F6F8FA;

    padding: 30px 30px 35px;

    z-index: 2;

}

.mpcu_li_cont_bg {

    width: 100%;

    opacity: 0.6;

    transition: all .36s;

    position: absolute;

    width: 100%;

    height: 100%;

    object-fit: cover;

    top: 0;

    left: 0;

    z-index: -1;

}

.mpcu_li_cont_bg img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}

.mpcu_li_cont_text {

    /* position: absolute; */

    width: 100%;

    /* padding: 0 30px; */

    /* top: 30px; */

    z-index: 5;

}

.mnll_pro .mlul_cont_tit {

    margin-bottom: 20px;

}

.mlct_tit p {

    color: #333;

    transition: all .36s;

    margin-bottom: 7px;

}

.mpcu_li_cont_num p {

    font-size: 12px;

    line-height: 1.75;

    color: #fff;

    font-family: 'RobotoBold' !important;

}

.mpcu_li_cont_num {

    position: absolute;

    right: 17px;

    top: 12px;

    transform: rotate(45deg);

    z-index: 5;

}

.mpcu_li_cont_img {

    width: 67px;

    position: absolute;

    right: -4px;

    top: -4px;

}

.mpcu_li_cont_img img {

    width: 100%;

}

.mpcu_li2 {

    width: 25%;

    padding: 0 43px;

    margin-bottom: 23px;

}

.mnll_pro_cont_ul2 {

    margin: 0 -43px !important;

    width: 88.67%;

}

.mpcu_li2 p {

    transition: all .36s;

}

.mlul_cont_list li {

    width: 33.333333%;

    padding: 0 6px;

    margin-bottom: 12px;

}

.mlul_cont_list ul {

    margin: 0 -6px !important;

}

.mlul_cont_list a {

    background: #F6F8FA;

    border-radius: 5px;

    overflow: hidden;

    position: relative;

    z-index: 5;

}

.mlul_cont_list_bg {

    width: 100%;

    opacity: 0.6;

    transition: all .36s;

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

    height: 100%;

    object-fit: cover;

}

.mlul_cont_list_bg img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}

.mlul_cont_list_text {

    width: 100%;

    padding: 26px 12px 26px 20px;

    z-index: 5;

}

.mnll_pro .mnll_pd_cont_left {

    padding: 44px 66px 28px calc(50vw - 700px);

    overflow-y: auto;

    height: 740px;

    max-height: 80vh;

}

.mclt_tit {

    font-size: 16px;

    line-height: 1.75;

    color: #333;

}

.mclt_parga {

    margin-top: 6px;

    height: 49px;

    overflow: hidden;

    padding-right: 23px;

}

.mclt_icon {

    width: 13px;

}

.mclt_icon img {

    width: 100%;

}

/* .mnll_pro .mpcl_bg{

    width: 25%;

    height: 740px;

    position: fixed;

    top: 60px;

    z-index: -1;

} */



/* 搜索下拉 */

.yx_search3xlbox {

    width: 100%;

    height: 350px;

    background: rgba(255, 255, 255);

    box-shadow: 0 5px 13px rgb(35 50 64 / 13%);

    display: none;

    position: fixed;

    left: 0;

    top: 60px;

    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_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_search3xlbtn {

    width: 27px;

    line-height: 60px;

}

.yx_search3xlbtn img {

    width: 100%;

    transition: all .36s;

}

/* 头部-end */

/* 首页-start */

.ys_ban_title {

    font-weight: bold;

    color: #333;

    margin-top: 50px;

}

.ann_std_title1 {

    font-weight: bold;

    color: #333;

    text-align: center;

    line-height: 1.75;

}

.ys_ban_title1 {

    color: #333;

}

.ys_ban_title1 span {

    color: #fff;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    padding: 0 8px;

    margin-left: 5px;

}

.ys_ban_text p {

    font-size: 16px;

    color: #999;

    margin-top: 27px;

    margin-bottom: 78px;

}

.mc_ban_dots {

    bottom: 40px;

    font-size: 0;

    white-space: nowrap;

    cursor: pointer;

}

.mc_ban_dots_li {

    display: inline-block;

    vertical-align: top;

    width: 46px;

    height: 3px;

    background: rgba(123, 123, 134, .4);

    margin: 0 3px;

    overflow: hidden;

}

.mc_ban_dots_progress {

    width: 0;

    height: 100%;

    background: #0D48CE;

}

.home_summ {

    padding: 60px 0;

    position: relative;

}

.home_summ::after {

    content: "";

    width: 246px;

    height: 246px;

    background: url(../images/a_circle.png) center / cover no-repeat;

    position: absolute;

    right: 137px;

    top: 0;

    z-index: -1;

}

.home_summ::before {

    content: "";

    width: 246px;

    height: 246px;

    background: url(../images/a_circle.png) center / cover no-repeat;

    position: absolute;

    left: 120px;

    top: 0;

    z-index: -1;

}

.home_summ ul {

    box-shadow: 0px 4px 20px 0px rgba(149, 181, 201, 0.2);

    background-color: #fff;

    border-radius: 2px;

}

.home_summ_li {

    width: 25%;

}

.hslc_icon {

    width: 88px;

}

.hslc_icon svg {

    width: 100%;

    height: auto;

}

.hslc_text {

    width: calc(100% - 88px);

    padding-left: 8px;

}

.hslc_text_tit {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    height: 31.5px;

    overflow: hidden;

}

.hslc_text_parga {

    margin-top: 5px;

    height: 49px;

    overflow: hidden;

}

.home_summ_li_cont {

    display: flex;

    padding: 24px 20px 18px;

    position: relative;

    align-items: self-start;

}

.home_summ_li_cont::after {

    content: "";

    width: 1px;

    height: 74px;

    background-color: #E0E0E0;

    position: absolute;

    right: 0;

    top: 50%;

    transform: translateY(-50%);

}

.home_summ_li:last-child .home_summ_li_cont::after {

    display: none;

}

.home_title h2 {

    font-weight: bold;

    text-align: center;

}

.home_parag p {

    font-size: 16px;

}

.home_pro_parag {

    display: flex;

    justify-content: center;

    margin-top: 16px;

    flex-wrap: wrap;

}

.home_pro {

    padding-top: 50px !important;

    overflow: hidden;

}

.hulc_tab_cont_text p {

    font-size: 18px;

    color: #333;

    transition: all .36s;

    margin-top: 8px;

    text-align: center;

}

.hulc_tab_cont_icon {

    width: 84px;

    margin: auto;

}

.hulc_tab_cont_icon svg {

    width: 100%;

    height: auto;

}

.hulc_tab li {

    width: 14.285714%;

    padding: 0 50px;

}

.hulc_tab ul {

    margin: 0 -50px;

}

.pro_icon {

    transition: all .36s;

}

.hulc_list {

    margin-top: 26px;

    position: relative;

}

.hulc_list ul {

    padding: 54px 0;

    position: relative;

}

.hulc_list::after {

    content: "";

    width: calc(100% + 520px);

    height: 100%;

    background-color: #F6F8FA;

    position: absolute;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    z-index: -1;

}

.hulc_list::before {

    content: "";

    width: calc(100% + 520px);

    height: 100%;

    background: url(../images/a_bg01.png) center / cover no-repeat;

    position: absolute;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    /* opacity: 0.2; */

}

.hulc_tab_cont {

    cursor: pointer;

}

.hulc_list ul::after {

    content: "";

    width: calc(100% + 520px);

    height: 18px;

    box-shadow: 0px -5px 10px 0px rgb(220 224 236 / 40%);

    background: #ffffff;

    position: absolute;

    bottom: -18px;

    left: 50%;

    transform: translateX(-50%);

}

.hulc_list ul::before {

    content: "";

    width: calc(100% + 520px);

    height: 18px;

    box-shadow: 0px 5px 10px 0px rgb(220 224 236 / 40%);

    background: #ffffff;

    position: absolute;

    top: -18px;

    left: 50%;

    transform: translateX(-50%);

}



.hulc_list li:not(:first-child),

.home_pro_cont .plcu_li:not(:first-child) {

    display: none;

}

.hulc_list_left {

    width: 25.5%;

    max-width: 357px;

    position: relative;

    z-index: 1;

    border-radius: 2px;

    overflow: hidden;



}

.hulc_list_right {

    width: 74.5%;

    padding-left: 46px;

}

.hulc_list_left_img {

    width: 100%;

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

}

.hulc_list_left_img img {

    width: 100%;

}

.hulc_list_left_text {

    padding: 28px 30px 62px 37px;

    background-color: #fff;

    height: calc(100% - 12px);

}

.hulc_list li {

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.hllt_parga {

    margin-top: 10px;

    margin-bottom: 80px;

}

.hllt_tit {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

}

.hllt_btn .std_btn2 {

    position: relative;

    z-index: 5;

    box-shadow: 0px 5px 8px 0px rgba(132, 154, 197, 0.15);

}

.hllt_btn .std_btn2_box,

.hllt_btn .std_btn1_box {

    width: 130px;

}

.hllt_btn .std_btn2_box p,

.hllt_btn .std_btn1 p {

    width: 100%;

    line-height: 40px;

    padding-right: 0;

    text-align: center;

}

.hllt_btn .std_btn1 p {

    z-index: 1;

}

.hllt_btn .std_btn1_box::after {

    z-index: 0;

    box-shadow: none;

    width: calc(100% + 2px);

    height: calc(100% + 2px);

    top: -1px;

    left: -1px;

}

.hllt_btn .std_btn1 p {

    line-height: 38px;

}

.hllt_btn .std_btn1 {

    margin-left: 12px;

}

.hllt_btn .std_btn1_box {

    border: 1px solid rgba(219, 219, 219, 0.5);

    box-shadow: 0px 5px 8px 0px rgba(132, 154, 197, 0.15);

    background: #fff;

}

.hulc_list_right_ul {

    padding: 0 !important;

}

.hulc_list_right_ul::before,

.hulc_list_right_ul::after {

    display: none;

}

.hlru_li a {

    background-color: #fff !important;

}

.hlru_li .plcu_li_bg {

    z-index: 1;

}

.hlru_li .plcu_li_text {

    padding: 25px 30px 45px;

}

.hlru_li {

    display: block !important;

}

.hlru_li p {

    font-size: 14px !important;

    height: 49px !important;

}

.hulc_tab li.act p {

    color: #2A4CAC;

}

.hpcl_ul_li:nth-child(2) .hulc_list {

    display: none;

}

.hpcl_ul_li {

    margin-top: 53px;

}

.hpcl_ul_li:first-child {

    margin-top: 0;

}

.home_sys .ys_cont1400 {

    position: relative;

    z-index: 5;

}

.home_sys {

    position: relative;

    z-index: 1;

    /* overflow: hidden; */

    /* background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0) 45.26%); */

}

.home_sys_bg {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

}

.home_exp {

    background: rgba(255, 255, 255, 0.8);

    position: relative;

    z-index: 5;

}

.hscd_ul {

    margin: 0 -40px;

    position: relative;

    padding-left: 34px;

}

.hscd_ul_li {

    width: 33.333333%;

    padding: 15px 40px;

}

.home_sys_cont {

    width: 51.4%;

}

/* 分布体系地球动效-start */

.home_sys_svg {

    width: 924px;

    position: absolute;

    right: 8.3%;

    top: 105px;

}

.home_sys_svg svg {

    width: 100%;

    height: auto;

}



.hssl_line {

    width: 6px;

    height: 2px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    left: -3px;

    top: -1px;

    opacity: 0;

}

.svg_line {

    transition: all .36s;

}

.home_sys .home_title {

    margin-bottom: 95px !important;

}

/* 分布体系地球动效-end */

.hulc_parga p {

    color: #333;

}

.hulc_num_fig p {

    font-size: 48px;

    line-height: 1.75;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    font-family: 'ROBOTOREGULAR14';

}

.hulc_num {

    display: flex;

    align-items: flex-start;

}

.hulc_num_text p {

    font-size: 20px;

    line-height: 1.75;

    color: #333;

}

.hulc_num_text {

    margin-top: 15px;

    position: relative;

    left: 10px;

}

.hulc_parga {

    margin-top: -15px;

}

.home_sys_cont_data {

    position: relative;

    width: 85%;

}

.home_sys_cont_data::after {

    content: "";

    width: 100%;

    height: 1px;

    background: radial-gradient(48.42% 14014900.6% at 50.93% 0%, #E9E9E9 0%, rgba(239, 239, 239, 0) 100%);

    position: absolute;

    top: 50%;

    left: 0;

    transform: translateY(-50%);

}

.hscd_ul::before {

    content: "";

    width: 1px;

    height: 246px;

    background: radial-gradient(48.42% 14014900.6% at 50.93% 0%, #E9E9E9 0%, rgba(239, 239, 239, 0) 100%);

    position: absolute;

    top: 50%;

    left: 33.333333%;

    transform: translateY(-50%);

}

.home_sys_cont_data::before {

    content: "";

    width: 1px;

    height: 246px;

    background: radial-gradient(48.42% 14014900.6% at 50.93% 0%, #E9E9E9 0%, rgba(239, 239, 239, 0) 100%);

    position: absolute;

    top: 50%;

    left: 66.666666%;

    transform: translateY(-50%);

}

.home_sys_cont_list {

    width: 100%;

    border-radius: 15px;

    border: 1px solid rgba(231, 231, 231, 1);

    box-shadow: 0px 4px 20px 0px rgba(149, 181, 201, 0.2);

    background-color: rgba(255, 255, 255, 0.1);

    padding: 26px 28px 24px;

    backdrop-filter: blur(5px);

    margin-top: 30px;

}

.hscl_li {

    width: 20%;

}

.hscl_li_text {

    margin-top: 17px;

}

.hscl_li_text p {

    color: #333;

    text-align: center;

}

.hscl_li .ys_imgbox_cover {

    width: 56px;

    margin: auto;

}

.home_sol {

    background-color: #F6F8FA;

    overflow: hidden;

    position: relative;

    z-index: 1;

}

.home_sol_bg {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

}

.home_sol_list {

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.home_sol_list_left a {

    position: relative;

    display: block;

    overflow: hidden;

}

.home_sol_list_left {

    max-width: 330px;

    width: 23.5%;

}

.home_sol_list_left img {

    width: 100%;

    transition: all .36s;

    height: 100%;

    object-fit: cover;

}

.home_sol_list_right {

    width: 76.5%;

    padding-left: 28px;

}

.hsll_text {

    bottom: 26px;

    padding: 0 30px;

    width: 100%;

    z-index: 5;

}

.hsll_text p {

    font-size: 18px;

    color: #fff;

    line-height: 1.5;

}

.hslr_li a {

    position: relative;

    display: block;

}

.hslr_li {

    width: 33.333333%;

    padding: 0 14px;

    margin-bottom: 20px;

}

.home_sol_list_right ul {

    margin: 0 -14px;

}

.home_sol_list a {

    position: relative;

    height: calc(100% - 20px);

}

.home_sol_list a::after {

    content: "";

    width: 100%;

    height: 125px;

    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);

    opacity: 0.65;

    position: absolute;

    bottom: 0;

    left: 0;

}

.home_sol_list {

    position: relative;

}

.home_sol_list::before {

    content: "";

    width: 246px;

    height: 246px;

    border-radius: 50%;

    background: url(../images/a_circle.png) center / cover no-repeat;

    position: absolute;

    left: -123px;

    top: 50px;

    z-index: -1;

}

.ys_cont1220 {

    width: 1220px;

    margin: auto;

    position: relative;

    z-index: 10;

}

.home_pra {

    position: relative;

    height: 670px;

    overflow: hidden;

}

.home_pra_bg {

    height: 100%;

}

.home_pra_bg_img {

    width: 100%;

    height: 100%;

    background-size: cover;

    background-position: center;

    position: absolute;

    left: 0;

    top: 0;

}

.home_pra_bg_after {

    z-index: 5;

}

.home_pra h2 {

    color: #fff;

}

.home_pra .home_parag p {

    color: #fff;

}

.home_pra .std_btn3_box p {

    background-image: none;

    -webkit-background-clip: inherit;

    -webkit-text-fill-color: inherit;

    color: #fff;

}

.home_pra .std_btn3_box p::after {

    background: #fff;

}

.home_pra::after {

    content: "";

    width: 100%;

    height: 100%;

    background: linear-gradient(90deg, #002D4F 0%, rgba(0, 43, 75, 0) 100%);

    opacity: 0.7;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 6;

}

.home_pra::before {

    content: "";

    width: 100%;

    height: 100%;

    background: linear-gradient(90deg, #762690 0%, rgba(201, 15, 80, 0) 100%);

    opacity: 0.6;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 7;

}

.home_pra_list_ul p {

    font-size: 18px;

    line-height: 1.75;

    color: #fff;

}

.home_pra_list_ul {

    display: flex;

    border: 1px solid rgba(255, 255, 255, 0.3);

    box-shadow: 0px 5px 15px 0px rgba(47, 86, 123, 0.2);

    background-color: rgba(255, 255, 255, .08);

    backdrop-filter: blur(10px);

    padding-left: 105px;

    padding-right: 85px;

    justify-content: space-between;

}

.home_pra_list_ul li {

    cursor: pointer;

    padding: 14px 0;

    position: relative;

}

.home_pra_list_ul li::after {

    content: "";

    width: 0%;

    height: 3px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    left: 50%;

    bottom: 0;

    transform: translateX(-50%);

    transition: all .36s;

}

.home_pra_list_ul li.act::after {

    width: 46%;

}

.home_pra_list_text {

    margin-top: 57px;

}

.hplt_ul_text p {

    color: #fff;

    margin-bottom: 8px;

}

.hplt_ul_text {

    margin-bottom: 36px;

}

.hplt_ul .std_btn1_box {

    border: 1px solid rgba(255, 255, 255, 0.5);

    background-color: rgba(255, 255, 255, 0.2);

}

.hplt_ul .std_btn1 p {

    color: #fff;

}

.hplt_ul li:not(:first-child) {

    display: none;

}

.home_exp_bot_video ul {

    margin: 0 -14px;

}

.home_exp_bot_video li {

    width: 50%;

    padding: 0 14px;

}

.hebv_cont {

    border-radius: 3px;

    overflow: hidden;

    position: relative;

}

.hebv_cont_text {

    width: 100%;

    padding: 0 38px;

    bottom: 30px;

    z-index: 5;

}

.hebv_cont_text_time {

    display: flex;

    align-items: center;

    margin-bottom: 12px;

}

.hebv_cont_text_time img {

    width: 20px;

    margin-right: 8px;

    position: relative;

    top: -2px;

}

.hebv_cont_text_time p {

    font-size: 14px;

    line-height: 1.75;

    color: #fff;

}

.hebv_cont_text_tit {

    font-size: 16px;

    line-height: 1.5;

    color: #fff;

}

.hebv_cont_img_btn {

    width: 53px;

    cursor: pointer;

    transition: all .36s;

    z-index: 5;

}

.hebv_cont_img {

    position: relative;

}

.hebv_cont_img_btn img {

    width: 100%;

}

.home_exp_bot_video li.on .hebv_cont_img_btn {

    display: none;

}

.hebv_cont .ys_imgbox_cover {

    position: relative;

    top: 2px;

}

.hebv_cont_text_time img:nth-child(2) {

    opacity: 0;

}

.hebv_cont_img::after {

    content: "";

    width: 100%;

    height: 182px;

    background: linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, #000000 100%);

    opacity: 0.3;

    position: absolute;

    bottom: 0;

    left: 0;

}

.hebn_tit {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    transition: all .36s;

    margin-top: 8px;

    height: 63px;

    overflow: hidden;

}

.home_exp_bot_news p {

    font-size: 14px;

    line-height: 1.75;

    color: #7B7B86;

}

.home_exp_bot_news {

    margin-top: 35px;

}

.home_exp_bot_news a {

    width: 100%;

    display: block;

    padding: 10px 60px;

    position: relative;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.home_exp_bot_news a::after {

    content: "";

    width: 1px;

    height: 92px;

    background-color: #D7D7D7;

    position: absolute;

    top: 50%;

    right: 0px;

    transform: translateY(-50%);

}

.home_exp_bot_news .slick-prev,

.home_exp_bot_news .slick-next {

    width: 14px;

    height: 28px;

    background: url(../images/a_icon22.svg) center / cover no-repeat;

    top: 33%;

    z-index: 5;

}

.home_exp_bot_news .slick-next {

    background: url(../fonts/a_icon23.svg) center / cover no-repeat;

}

.home_exp_bot_news li:not(:first-child) {

    display: none;

}

.slick-disabled {

    opacity: 0.5;

    pointer-events: none;

}

.mod_con_img {

    width: 43.7%;

}

.mod_con_img img {

    width: 100%;

}

.mod_con_text {

    width: 56.3%;

    padding-right: 136px;

    padding-top: 54px;

}

.mod_con_text h2 {

    font-weight: bold;

}

.mod_con_text_parag {

    margin-top: 20px;

    margin-bottom: 44px;

}

.mod_con_text_parag p {

    font-size: 16px;

}

.mod_con .ys_cont1400 {

    display: flex;

    align-items: center;

    flex-wrap: wrap;

    z-index: 5;

    position: relative;

}

.mod_con_bg img {

    width: auto;

    height: 320px;

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

    max-width: inherit;

    z-index: -1;

}

.mod_con {

    position: relative;

    z-index: 1;

}

/* 侧边-start */

.mod_side {

    position: fixed;

    top: 50%;

    transform: translateY(-50%);

    transition: all .36s;

    width: 50px;

    box-shadow: 0px 4px 20px 0px rgba(211, 213, 215, 0.5);

    border-radius: 50px;

    background-color: #fff;

    padding: 15px 10px;

    right: -80px;

    z-index: 97;

}

.mod_side.on {

    right: 20px;

    z-index: 10001;

}

.mod_side .ys_imgbox_cover {

    width: 24px;

    margin: auto;

}

.mod_side .ys_imgbox_cover img:nth-child(2) {

    opacity: 0;

}

.mod_side a {

    display: block;

    padding: 10px 0;

    border-bottom: 1px solid rgba(228, 228, 228, 1);

}

.mod_side li:last-child {

    padding-top: 10px;

    cursor: pointer;

    position: relative;

}

.mod_side li:first-child a {

    padding-top: 0;

}

.mod_side li:last-child a {

    padding-bottom: 0;

    border-bottom: none;

}

.mod_side_code {

    width: 100px;

    position: absolute;

    top: calc(50% + 5px);

    transform: translateY(-50%);

    right: 50px;

    transition: all .36s;

    opacity: 0;

    pointer-events: none;

    background: #fff;

    padding: 5px;

    box-shadow: 0px 4px 20px 0px rgb(211 213 215 / 50%);

}

.mod_side_code::after {

    content: '';

    width: 0;

    height: 0;

    border-right: 6px solid transparent;

    border-top: 6px solid transparent;

    border-bottom: 6px solid transparent;

    border-left: 6px solid #fff;

    position: absolute;

    top: 50%;

    right: -12px;

    transform: translateY(-50%);

}

.mod_side_code.act {

    opacity: 1;

}

.mod_side_code img {

    width: 100%;

}

/* 侧边-end */

/* 首页-end */

/* D1-新一代行业云-栏目页-start */

.ind_main .ys_ban .std_btn1 {

    margin-top: 68px;

}

.ys_ban .std_btn1_box::before {

    content: "";

    width: 100%;

    height: 100%;

    /* box-shadow: 0px 4px 4px 0px rgb(0 0 0 / 25%); */

    background: #fff;

    position: absolute;

    top: 0;

    left: 0;

    transition: all .36s;

    z-index: -1;

}

.inside_cont {

    max-width: 1920px;

    margin: auto;

    position: relative;

    z-index: 1;

}

.ind_ent_tab p {

    font-size: 18px;

    line-height: 1.75;

    color: #7B7B86;

    transition: all .36s;

    cursor: pointer;

    position: relative;

    padding-bottom: 10px;

}

.ind_ent_tab li {

    padding: 0 65px;

}

.ind_ent_tab ul {

    margin: 0 -65px;

    display: flex;

    justify-content: center;

}

.ind_ent_tab p::after {

    content: "";

    width: 0;

    height: 3px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

    transition: all .36s;

}

.ind_ent_tab li.act p::after {

    width: calc(100% + 14px);

}

.ind_ent_tab li.act p {

    color: #333;

}

.ind_ent_tab {

    margin-bottom: 20px;

}

.ielu_li {

    height: 470px;

    position: relative;

}

.ielu_li::after {

    content: "";

    width: 100%;

    height: 100%;

    background: linear-gradient(90deg, #000000 1.48%, rgba(0, 0, 0, 0) 100%);

    opacity: 0.3;

    position: absolute;

    top: 0;

    left: 0;

}

.ielu_li::before {

    content: "";

    width: 100%;

    height: 87px;

    background: linear-gradient(0deg, #000000 1.48%, rgba(0, 0, 0, 0) 100%);

    opacity: 0.3;

    position: absolute;

    bottom: 0;

    left: 0;

}

.ielu_li_text_parag p {

    font-size: 16px;

    color: #fff;

}

.ielu_li_text {

    z-index: 5;

    bottom: 107px;

    width: 100%;

    padding: 0 61px;

}

.ielu_li_text_tit,
.ielu_li_text_parag {

    width: 47%;

}

.ielu_li_text_tit {

    font-weight: bold;

    color: #fff;

}

.ielu_li_text_parag {

    margin-top: 6px;

}

.ielu_li_info {

    z-index: 5;

    padding: 0 26px;

    width: 100%;

    border: 1px solid rgba(255, 255, 255, 0.3);

    box-shadow: 0px 5px 15px 0px rgba(47, 86, 123, 0.2);

    backdrop-filter: blur(10px);

}

.ielu_li_info p {

    font-size: 16px;

    line-height: 1.75;

    color: #fff;

}

.ielu_li_info ul {

    display: flex;

}

.ielu_li_info li a {

    display: block;

    padding: 16px 35px;

    position: relative;

}

.ielu_li_info li a::after {

    content: "";

    width: 0;

    height: calc(100% + 2px);

    /* background: rgba(255,255,255,.2); */

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: -1px;

    left: 0;

    z-index: -1;

    transition: all .36s;

}

.ielu_li:not(:first-child) {

    display: none;

}

.inside_cont_tit .std_title2 {

    font-weight: bold;

    text-align: center;

}

.inside_cont_tit span {

    color: #0D48CE;

}

.ind_serv_parga {

    margin-top: 16px;

}

.ind_serv_parga p {

    font-size: 18px;

    color: #333;

    text-align: center;

}

.ind_serv .ys_cont1400 {

    position: relative;

}

.ind_serv_icon img {

    width: 40px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

}

.ind_serv_icon img:nth-child(1) {

    left: 0;

}

.ind_serv_icon img:nth-child(2) {

    right: 0;

}

.ind_st {

    background-color: #F6F8FA;

}

.ind_st .ys_cont1200 {

    display: flex;

    align-items: center;

    flex-wrap: wrap;

}

.ind_st_right {

    width: 51.4%;

    position: relative;

}

.ind_st_right img {

    width: 100%;

}

.ind_st_right_text p {

    font-size: 22px;

    text-align: center;

    color: #fff;

    font-weight: 700;

    line-height: 1.75;

}

.ind_st_right::after {

    content: '';

    width: 119px;

    height: 85px;

    background: url(../fonts/d1_tragg.svg) center / cover no-repeat;

    position: absolute;

    top: 50%;

    left: 50%;

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

    /* z-index: -1; */

}

.pnr_main .ys_ban .std_btn1_box::before {

    background: rgba(255, 255, 255, .8);

}

.ind_st_right_text {

    z-index: 8;

    top: 51.5%;

}

.ind_st_left {

    width: 48.6%;

    padding-right: 67px;

}

.ind_st_left_parga p {

    color: #333;

    font-size: 18px;

}

.ind_st_left_tit h2 {

    text-align: left !important;

}

.ind_st_left_parga {

    margin-top: 10px;

    margin-bottom: 38px;

}

.isll_ul li {

    display: flex;

    align-items: center;

    padding: 36px 0;

    border-bottom: 1px solid rgba(202, 210, 228, 1);

}

.isll_ul li:first-child {

    border-top: 1px solid rgba(202, 210, 228, 1)
}

.isll_ul_text p {

    color: #333;

    font-size: 18px;

}

.isll_ul_icon {

    width: 44px;

}

.isll_ul_icon img {

    width: 100%;

}

.isll_ul_text {

    width: calc(100% - 44px);

    padding-left: 24px;

}

.ind_cus {

    /* height: 742px; */

    padding-bottom: 146px;

    position: relative;

    overflow: hidden;

}

.ind_cus::after {

    content: "";

    width: 100%;

    height: 100%;

    background: linear-gradient(90deg, #000000 1.7%, rgba(0, 0, 0, 0) 100%);

    opacity: 0.3;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 6;

}

.ind_cus::before {

    content: "";

    width: 100%;

    height: 100%;

    background: linear-gradient(90deg, #762690 0%, rgba(201, 15, 80, 0) 100%);

    opacity: 0.4;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 6;

}

.ind_cus_tit h2 {

    color: #fff;

}

.ind_cus_tit {

    margin-bottom: 44px;

}

.iclu_li_tit {

    color: #fff;

}

.iclu_li_parga p {

    font-size: 16px;

    color: #fff;

}

.iclu_li_parga {

    padding-bottom: 46px;

    margin-top: 20px;

    border-bottom: 1px solid rgba(255, 255, 255, .5);

}

.iclu_li_data {

    margin-top: 32px;

    margin-bottom: 62px;

}

.iclu_li_data ul {

    display: flex;

}

.iclu_li_data p {

    font-size: 14px;

    line-height: 1.75;

    color: #fff;

}

.iclu_li_data_num p {

    font-size: 40px;

    line-height: 1.75;

    color: #fff;

    font-family: 'RobotoBold';

}

.iclu_li .std_btn2_box {

    justify-content: center;

}

.iclu_li .std_btn2_box p,

.ind_pro .std_btn2_box p {

    width: 100%;

    padding-right: 0;

    text-align: center;

}

.iclu_li_data li {

    width: 25%;

}

.ind_cus .ys_cont1400 {

    position: relative;

    z-index: 8;

}

.ind_pro_tit h2 {

    font-weight: inherit;

    color: #333;

    text-align: center;

}

.ind_pro_parga p {

    font-size: 16px;

    color: #333;

    text-align: center;

    margin-top: 10px;

}

.ind_pro .std_btn2 {

    position: relative;

    z-index: 5;

}

.ind_pro .std_btn2_box::after {

    z-index: 2;

}

.ind_pro .std_btn2_box p {

    z-index: 5;

    line-height: 40px;

}

.ind_pro .std_btn2_box {

    width: 130px;

    justify-content: center;

    margin: auto;

    margin-top: 60px !important;

}

.ind_prgm {

    padding-top: 100px;

}

.iplu_li {

    width: 25%;

    padding: 0 10px;

}

.ind_prgm_list_ul {

    margin: 0 -10px;

}

.ind_prgm_list {

    margin-top: 25px;

    position: relative;

}

.iplu_li_text {

    font-size: 18px;

    line-height: 1.75;

    color: #fff;

    bottom: 16px;

    width: 100%;

    padding: 0 26px;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

    z-index: 5;

}

.iplu_li a {

    position: relative;

    width: 100%;

    display: block;

}

.iplu_li a::after {

    content: "";

    width: 100%;

    height: 52%;

    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);

    opacity: 0.65;

    position: absolute;

    bottom: 0;

    left: 0;

}

.iplu_li:not(:first-child) {

    display: none;

}

/* 轮播点样式 */

.slick-dots li.slick-active {

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

}

.slick-dots li {

    width: 46px;

    height: 3px;

    margin: 0 3px;

    border-radius: 0;

    background: rgba(123, 123, 134, .4);

}

.slick-dots {

    position: absolute;

    bottom: -44px;

}

/* 轮播箭头 */

.slick_btn_icon .ys_imgbox_cover {

    width: 10px;

    z-index: 5;

}

.slick_btn_icon {

    width: 40px;

    height: 40px;

    border-radius: 50%;

    border: 1px solid #333;

    position: absolute;

    cursor: pointer;

    top: 50%;

    transform: translateY(-50%);

    transition: all .36s;

}

.slick_btn_prev {

    left: -73px;

}

.slick_btn_next {

    right: -73px;

}

.slick_btn_icon img:nth-child(2) {

    opacity: 0;

}

.slick_btn_icon::after {

    content: "";

    width: calc(100% + 2px);

    height: calc(100% + 2px);

    border-radius: 50%;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: -1px;

    left: -1px;

    transition: all .36s;

    opacity: 0;

}

.ind_cus_tab {

    width: 238px;

    border: 1px solid rgba(255, 255, 255, 0.3);

    box-shadow: 0px 5px 15px 0px rgba(47, 86, 123, 0.2);

    background-color: rgba(255, 255, 255, 0.08);

    padding: 10px 0;

}

.ind_cus_tab p {

    color: #fff;

    font-size: 16px;

    text-align: center;

    padding: 8px 14px;

    border-bottom: 1px solid rgba(255, 255, 255, .2);

}

.ind_cus_tab li {

    padding: 0 14px;

    cursor: pointer;

    transition: all .36s;

}

.ind_cus_tab li:last-child p {

    border-bottom: none;

}

.ind_cus_tab li.act {

    background: rgba(255, 255, 255, .2);

}

.ind_cus_list {

    width: calc(100% - 238px);

    padding-right: 40.7%;

}

.iclu_li:not(:first-child) {

    display: none;

}

.ind_cus_list_ul {

    margin: 0 -20px;

}

.ys_ban_bread a {

    font-size: 14px;

    line-height: 1.75;

    color: #333;

    transition: all .36s;

}

.ys_ban_bread li {

    padding: 0 13px;

    position: relative;

}

.ys_ban_bread li:first-child {

    padding-left: 0;

}

.ys_ban_bread li::after {

    content: "";

    width: 8px;

    height: 14px;

    background: url(../fonts/l_arrow1.svg) center / cover no-repeat;

    position: absolute;

    top: 50%;

    right: -4px;

    transform: translateY(-50%);

}

.ys_ban_bread li:last-child::after {

    display: none;

}

.ys_ban_bread ul {

    display: flex;

}



.ys_ban_bread {

    z-index: 5;

    top: 25px;

}

/* D1-新一代行业云-栏目页-end */



/* D3-新一代行业云-详情-start */

.ys_ban_parga p {

    font-size: 16px;

    color: #333;

}

.ys_ban_parga {

    margin-top: 15px;

    margin-bottom: 62px;

    width: 43%;

}

.ys_ban_btn {

    display: flex;

    flex-wrap: wrap;

}

.ys_ban_btn .std_btn1,

.ys_ban_btn .std_btn2 {

    margin-right: 10px;

}

.inddet_main .ys_ban .std_btn1_box,

.inddet_main .ys_ban .std_btn1_box::before {

    box-shadow: none;

}

.inddet_main .ys_ban .std_btn1_box {

    border: 1px solid transparent;

}

.inddet_main .ys_ban .std_btn1_box::after {

    opacity: 1;

    box-shadow: none;

}

.inddet_main .ys_ban .std_btn1 p {

    color: #fff;

}

.inddet_main .ys_ban .std_btn1_icon img:nth-child(2) {

    opacity: 1;

}

.inddet_main .ys_ban .std_btn1_icon img:nth-child(1) {

    opacity: 0;

}

.inddet_nav {

    height: 60px;

    position: relative;

    z-index: 1;

}

.inddet_nav_wrap {

    position: relative;

    transition: all .4s;

    text-align: center;

    background-color: #F7F9FB;

}

.inddet_nav_wrap_ul {

    margin: 0 -52px;

    display: inline-block;

}

.inwu_li {

    padding: 0 52px;

}

.inwu_li a {

    width: 100%;

    display: block;

}

.inwu_li.act .inwu_li_cont_text {

    background-image: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

.inwu_li_cont {

    transition: all .36s;

    border-radius: 4px;

    cursor: pointer;

}

.inwu_li_cont_text {

    font-size: 16px;

    color: #333;

    transition: all .36s;

    line-height: 60px;

}

.inddet_nav_wrap.isfixed {

    position: fixed;

    left: 0;

    top: 60px;

    z-index: 100;

    width: 100%;

    box-shadow: 0 7px 10px rgb(0 0 0 / 10%);

}

.inddet_nav.isfixed {

    z-index: 97;

}

.inddet_about_img {

    width: 100%;

    border-radius: 5px;

    overflow: hidden;

}

.inddet_about_img img {

    width: 100%;

}

.inddet_about {

    margin-top: -32px;
    overflow: hidden;

}

.inddet_about_bg {

    width: 30.88%;

    position: absolute;

    left: 68px;

    bottom: 100px;

    z-index: -1;

}

.inddet_about_bg img {

    width: 100%;

}

.inddet_about {

    position: relative;

}

.inddet_about_text {

    width: 44.5%;

    max-width: 623px;

    border-radius: 5px;

    border: 1px solid rgba(231, 231, 231, 1);

    box-shadow: 0px 4px 20px 0px rgba(149, 181, 201, 0.2);

    background-color: rgba(255, 255, 255, 0.8);

    padding: 36px 28px 60px 50px;

    position: relative;

    margin-top: -200px;

    backdrop-filter: blur(5px);

    margin-left: 49%;

}

.inddet_about_text_tit h2 {

    text-align: left !important;

}

.inddet_about_text_parga {

    margin-top: 22px;

}

.inddet_about_text_parga p {

    font-size: 16px;

    color: #333;

}

.inddet_about_text_icon {

    width: 60px;

    position: absolute;

    right: 28px;

    top: -26px;

}

.inddet_about_text_icon img {

    width: 100%;

}

.inddet_chlg {

    background-color: #F6F8FA;

}

.inddet_chlg_list_ul {

    margin: 0 -14px;

}

.iclu_li1 {

    width: 50%;

    padding: 0 14px;

    margin-bottom: 20px;

}

.iclu_li1_cont_tit {

    font-size: 18px;

    line-height: 1.75;

    transition: all .36s;

    background-image: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    font-weight: bold;

    height: 31.5px;

    overflow: hidden;

    padding-left: 13px;

    position: relative;

    display: inline-block;

    color: #fff;

}

.iclu_li1_cont_tit::before {

    content: "";

    width: 3px;

    height: 18px;

    background: #fff;

    position: absolute;

    top: 50%;

    left: 0;

    transform: translateY(-50%);

    transition: all .36s;

    opacity: 0;

}

.iclu_li1_cont_tit::after {

    content: "";

    width: 3px;

    height: 18px;

    background: linear-gradient(180deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: 50%;

    left: 0;

    transform: translateY(-50%);

    transition: all .36s;

}

.iclu_li1_cont_parga {

    margin-top: 14px;

    height: 98px;

    overflow: hidden;

}

.iclu_li1_cont_parga p {

    transition: all .36s;

}

.iclu_li1_cont {

    width: 100%;

    position: relative;

    border: 1px solid rgba(255, 255, 255, 1);

    border-radius: 2px;

    overflow: hidden;

    box-shadow: 0px 4px 20px 0px rgba(149, 181, 201, 0.2);

    background: rgba(255, 255, 255, 0.1);

    padding: 38px 58px 38px 45px;

    z-index: 1;

}

.iclu_li1_cont::after {

    content: "";

    width: 100%;

    height: 100%;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: 0;

    left: 0;

    transition: all .36s;

    z-index: -1;

    opacity: 0;

    border-radius: 2px;

}

.iclu_li1_cont_bg {

    width: 100%;

    position: absolute;

    /* top: 0; */

    bottom: 0;

    left: 0;

    z-index: -1;

}

.iatl_cont .ys_imgbox_cover {

    width: 64px;

    margin: auto;

    transition: all .36s;

}

.iatl_cont_tit {

    font-size: 18px;

    line-height: 1.75;

    color: #000;

    transition: all .36s;

    margin-top: 42px;

    margin-bottom: 20px;

    text-align: center;

}

.inddet_adv_tit_list ul {

    margin: 0 -50px;

}

.inddet_adv_tit_list li {

    width: 25%;

    padding: 0 50px;

    border-right: 1px solid rgba(227, 227, 227, 1);

}

.inddet_adv_tit_list li:last-child {

    border-right: none;

}

/* .iatl_cont_parga p{

    text-align: center;

} */

.iatl_cont {

    padding-top: 12px;

}

.inddet_scene {

    background-color: #F6F8FA;

    position: relative;

    z-index: 1;

}

.inddet_scene_bg,
.inddet_case_bg {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

}

.inddet_page .inddet_case_bg,

.govt_page .inddet_case_bg {

    height: calc(100% + 60px);

}

.inddet_scene_tab_li p {

    font-size: 22px;

    line-height: 1.5;

    color: #7B7B86;

    transition: all .36s;

}

.inddet_scene_tab_li {

    width: 25%;

    padding: 0 36px;

    position: relative;

    text-align: center;

}

.istb_text {

    position: relative;

    cursor: pointer;

    padding-bottom: 20px;

}

.istb_text::after {

    content: "";

    width: 0;

    height: 2px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    border-radius: 1px;

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    transition: all .36s;

    bottom: 0;

}

.inddet_scene_tab ul {

    margin: 0 -36px;

}

.inddet_scene_tab {

    /* border-bottom: 2px solid #E9E9E9; */

    padding: 0 90px;

    position: relative;

    z-index: 1;

}

.inddet_scene_tab::after {

    content: "";

    width: 100%;

    height: 2px;

    background-color: #E9E9E9;

    position: absolute;

    bottom: 0;

    left: 0;

    z-index: -1;

}

.inddet_scene_info_li:not(:first-child) {

    display: none;

}

.isil_cont {

    display: flex;

    align-items: center;

    flex-wrap: wrap;

}

.isil_cont_text_parga p {

    font-size: 16px;

}

.isil_cont_text_parga {

    margin-top: 10px;

}

.isil_cont_img {

    width: 50%;

    max-width: 685px;

}

.isil_cont_img img {

    width: 100%;

}

.isil_cont_text {

    width: 50%;

    padding-left: 58px;

}

.inddet_scene_info {

    margin-top: 60px;

}

.inddet_scene_tab_li.act p {

    background-image: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

.inddet_scene_tab_li.act .istb_text::after {

    width: 100%;

}

.inddet_build_parga p {

    text-align: center;

    margin-top: 18px;

}

.inddet_build_img {

    width: 100%;

}

.inddet_build_img img {

    width: 100%;

}

.iclu_li:not(:first-child) {

    display: none;

}

.inddet_case_list_ul {

    margin: 0 -20px;

}

.iclu_li {

    padding: 0 20px;

}

.iclu_li_cont {

    box-shadow: 0px 0px 32px 0px rgba(213, 218, 236, 0.15);

    opacity: 0.5;

    background-color: #fff;

    padding: 50px 48px 50px 70px;

    border-radius: 10px;

    position: relative;

    transition: all .36s;

    display: flex;

    align-items: center;

    flex-wrap: wrap;

}

.inddet_case {

    background-color: #F7F9FB;

    position: relative;

    z-index: 1;

    /* overflow: hidden; */

    padding-bottom: 140px;

}

.inddet_page .mod_con::after {

    content: "";

    width: 100%;

    height: 60px;

    background-color: #F7F9FB;

    position: absolute;

    top: 0;

    left: 0;

    z-index: -2;

}

.prodet_page .inddet_case,

.soldet_page .inddet_case {

    padding-bottom: 116px;

}

.iclu_li_cont_img {

    width: 47%;

    max-width: 513px;

    overflow: hidden;

}

.iclu_li_cont_img img {

    width: 100%;

    transition: all .36s;

}

.iclu_li.slick-current .iclu_li_cont {

    opacity: 1;

}

.iclu_li_cont_text {

    width: 53%;

    padding-right: 38px;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.iclu_li_cont::after {

    content: "";

    width: 4px;

    height: 55px;

    border-radius: 4px;

    background-color: #2D65F2;

    position: absolute;

    top: 84px;

    left: 0;

}

.ilct_parga {

    margin-top: 15px;

}

.ilct_icon img {

    width: 40px;

    opacity: 0.5;

    position: absolute;

}

.ilct_icon img:nth-child(1) {

    top: 36px;

    left: 70px;

}

.ilct_icon img:nth-child(2) {

    bottom: 54px;

    left: 46%;

}

.inddet_case_list_ul .slick-list {

    overflow: inherit;

}

/* D3-新一代行业云-详情-end */



/* G2-产品详情页-start */

.prodet_main .ys_ban .std_btn1_box::before {

    background-color: rgba(255, 255, 255, .5);

    box-shadow: none;

}

.prodet_main .ys_ban .std_btn1_box::after,

.prodet_main .ys_ban .std_btn1_box {

    box-shadow: none;

}

.prodet_main .ys_ban .std_btn1:nth-child(1) .std_btn1_box,

.prodet_main .ys_ban .std_btn1:nth-child(2) .std_btn1_box {

    border: none;

}

.prodet_main .ys_ban .std_btn1:nth-child(1) .std_btn1_box:after,

.prodet_main .ys_ban .std_btn1:nth-child(2) .std_btn1_box:after {

    opacity: 1;

}

.prodet_main .ys_ban .std_btn1:nth-child(1) p,

.prodet_main .ys_ban .std_btn1:nth-child(2) p {

    color: #fff;

}

.prodet_main .ys_ban .std_btn1:nth-child(1) .std_btn1_icon img:nth-child(2),

.prodet_main .ys_ban .std_btn1:nth-child(2) .std_btn1_icon img:nth-child(2) {

    opacity: 1;

}

.prodet_main .ys_ban .std_btn1:nth-child(1) .std_btn1_icon img:nth-child(1),

.prodet_main .ys_ban .std_btn1:nth-child(2) .std_btn1_icon img:nth-child(1) {

    opacity: 0;

}

.palu_li {

    width: 33.333333%;

    padding: 0 14px;

    height: auto;

    /* margin-bottom: 28px; */

}

.palu_li_cont {

    height: 100%;

}

.prodet_main .prodet_adv_list_ul .slick-list {

    padding: 20px 0;

}

.prodet_main .prodet_adv_list_ul .slick-track {

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.prodet_main .palu_li:not(:first-child) {

    display: none;

}

.prodet_main .plcb_text {

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.prodet_adv_list_ul {

    margin: 0 -14px;

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.palu_li_cont {

    height: 100%;

}

.palu_li_cont_box {

    display: flex;

    align-items: center;

    transition: all .36s;

    border-radius: 2px;

    background-color: #fff;

    box-shadow: 0px 4px 20px 0px rgba(149, 181, 201, 0.2);

    border: 1px solid rgba(255, 255, 255, 1);

    padding: 30px 18px 30px 38px;

    height: 100%;

}

.palu_li_cont .ys_imgbox_cover {

    width: 70px;

}

.plcb_text {

    width: calc(100% - 70px);

    padding-left: 28px;

}

.plcb_text_tit {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    height: 31.5px;

    overflow: hidden;

}

.plcb_text_parga p {

    font-size: 16px;

}

.prodet_adv {

    position: relative;

}

.prodet_adv::before {

    content: "";

    width: 246px;

    height: 246px;

    background: url(../images/a_circle.png) center / cover no-repeat;

    position: absolute;

    left: 150px;

    top: 142px;

    z-index: -1;

}

.prodet_adv::after {

    content: "";

    width: 246px;

    height: 246px;

    background: url(../images/a_circle.png) center / cover no-repeat;

    position: absolute;

    right: 146px;

    top: 135px;

    z-index: -1;

}

.prodet_fun_cont_img {

    width: 51%;

    border-radius: 5px;

    overflow: hidden;

}

.prodet_fun_cont_img img {

    width: 100%;

}

.prodet_fun_cont_text {

    width: 49%;

    padding-left: 84px;

}

.prodet_fun_cont {

    display: flex;

    align-items: center;

    flex-wrap: wrap;

}

.pfct_point {

    width: 14px;

    height: 14px;

    border-radius: 50%;

    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);

    position: relative;

    top: 8px;

}

.pfct_point::after {

    content: "";

    width: 60%;

    height: 60%;

    border-radius: 50%;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    left: 50%;

    top: 50%;

    z-index: 1;

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

}

.pfct_text {

    width: calc(100% - 14px);

    padding-left: 20px;

}

.prodet_fun_cont_text li {

    display: flex;

    margin-bottom: 28px;

}

.pfct_text_tit {

    font-size: 18px;

    line-height: 1.75;

    display: inline-block;

    color: #333;

    transition: all .36s;

}

.pfct_text_parga {

    margin-top: 8px;

}

.prodet_fun_cont_text li:last-child {

    margin-bottom: 0;

}

.prodet_fun_cont_text ul {

    position: relative;

}

.prodet_fun_cont_text ul::after {

    content: "";

    width: 1px;

    height: calc(100% - 60px);

    background: #CED7E1;

    position: absolute;

    top: 11px;

    left: 7px;

}

.prodet_work_img {

    width: 100%;

}

.prodet_work_img img {

    width: 100%;

}

.prodet_scene .inddet_scene_tab_li {

    /* padding: 0 94px; */

    width: 33.333333%;

}

/* .prodet_scene .inddet_scene_tab ul{

    margin: 0 -94px;

} */

.prodet_scene .isil_cont_img {

    border: 1px dashed rgba(212, 212, 212, 1);

}

.prodet_scene .inddet_scene_info_li {

    border-radius: 15px;

    border: 1px solid rgba(231, 231, 231, 1);

    box-shadow: 0px 4px 20px 0px rgba(149, 181, 201, 0.2);

    background-color: rgba(255, 255, 255, .1);

    padding: 25px 84px 32px 30px;

}

.prodet_scene {

    position: relative;

    overflow: hidden;

}

.prodet_scene .isil_cont_text {

    padding-left: 78px;

    width: 48%;

}

.prodet_scene .isil_cont_img {

    width: 52%;

    max-width: 665px;

}

.isil_cont_text_parga p {

    margin-bottom: 16px;

}

.isil_cont_text_parga p:last-child {

    margin-bottom: 0;

}

/* G2-产品详情页-end */



/* I1-合作伙伴-start */

.pnr_main .ys_ban_btn {

    margin-top: 40px;

}

.pnr_main .ys_ban .std_btn1_box::after,

.pnr_main .ys_ban .std_btn1_box,

.pnr_main .ys_ban .std_btn1_box::before {

    box-shadow: none;

}

.pnr_main .ys_ban .std_btn1:nth-child(1) .std_btn1_box::after {

    opacity: 1;

}

.pnr_main .ys_ban .std_btn1:nth-child(1) .std_btn1_box {

    border: none;

}

.pnr_main .ys_ban .std_btn1:nth-child(1) p {

    color: #fff;

}

.pnr_main .ys_ban .std_btn1:nth-child(1) .std_btn1_icon img:nth-child(2) {

    opacity: 1;

}

.pnr_main .ys_ban .std_btn1:nth-child(1) .std_btn1_icon img:nth-child(1) {

    opacity: 0;

}

.pnr_apply {

    padding-top: 134px;

}

.pnr_apply_cont {

    border: 1px solid rgba(255, 255, 255, 1);

    box-shadow: 0px 4px 20px 0px rgba(149, 181, 201, 0.2);

    background-color: rgba(255, 255, 255, .1);

    padding: 30px;

    border-radius: 2px;

    position: relative;

}

.pnr_apply_cont::after {

    content: "";

    width: 246px;

    height: 246px;

    background: url(../images/a_circle.png) center / cover no-repeat;

    position: absolute;

    right: -120px;

    top: -120px;

    z-index: -1;

}

.pnr_apply_cont::before {

    content: "";

    width: 246px;

    height: 246px;

    background: url(../images/a_circle.png) center / cover no-repeat;

    position: absolute;

    left: -93px;

    bottom: -73px;

    z-index: -1;

}

.pnr_apply_cont_li {

    width: 25%;

    padding: 0 15px;

    position: relative;

}

.pnr_apply_cont_li::after {

    content: "";

    width: 37px;

    height: 10px;

    background: url(../images/i_icon11.svg) center / cover no-repeat;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: -10px;

    z-index: 5;

}

.pnr_apply_cont_li:last-child::after {

    display: none;

}

.pnr_apply_cont ul {

    margin: 0 -15px;

}

.pacl_cont {

    width: 100%;

    border-radius: 2px;

    border: 1px solid rgba(255, 255, 255, 1);

    background: rgb(246, 249, 252);

    padding: 70px 50px 50px;

    position: relative;

}

.pacl_cont::after {

    content: "";

    width: calc(100% + 4px);

    height: calc(100% + 4px);

    background: radial-gradient(99.68% 165.38% at -0.8% 0.82%, #BDD3FF 0%, rgba(189, 211, 255, 0) 58.57%, #BDD3FF 100%);

    border-radius: 2px;

    position: absolute;

    left: -2px;

    top: -2px;

    z-index: -1;

}

.pacl_cont .ys_imgbox_cover {

    width: 65px;

    margin: auto;

    transition: all .36s;

}

.pacl_cont_tit {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    margin-top: 30px;

    text-align: center;

}

.pnr_dis {

    background: #F6F8FA;

    position: relative;

    overflow: hidden;

    z-index: 1;

}

.pnr_dis_bg {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

}

.pdcu_li {

    width: 50%;

    padding: 0 14px;

}

.pnr_dis_cont_ul {

    margin: 0 -14px;

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.pdcu_li_cont {

    width: 100%;

    padding: 48px 82px 48px 70px;

    border: 1px solid rgba(255, 255, 255, 1);

    background-color: rgba(255, 255, 255, 0.1);

    border-radius: 2px;

    box-shadow: 0px 4px 20px 0px rgba(149, 181, 201, 0.2);

    display: flex;

    align-items: center;

    height: 100%;

}

.pdcu_li_cont .ys_imgbox_cover {

    width: 65px;

    transition: all .36s;

}

.pdcu_li_cont_text {

    width: calc(100% - 65px);

    padding-left: 55px;

}

.pdcu_li_cont_text p {

    font-size: 18px;

    color: #333;

}

.pdcu_li .std_btn4 {

    margin-top: 6px;

}

.pdcu_li .std_btn4 p {

    font-size: 14px;

    font-weight: bold;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

.pnr_pat_cont_ul {

    margin: 0 -14px;

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.ppcu_li {

    width: 25%;

    padding: 0 14px;

}

.plcb_top_icon {

    width: 65px;

}

.plcb_top {

    display: flex;

    align-items: center;

    flex-wrap: wrap;

    padding: 24px 24px 17px 50px;

    border-bottom: 1px solid rgba(231, 239, 249, 1);

}

.plcb_top_tit {

    width: calc(100% - 65px);

    padding-right: 20px;

}

.ppcu_li_cont {

    height: 100%;

}

.ppcu_li_cont_box {

    border: 1px solid rgba(255, 255, 255, 1);

    border-radius: 2px;

    box-shadow: 0px 4px 20px 0px rgba(149, 181, 201, 0.2);

    background-color: rgba(255, 255, 255, 0.1);

    height: 100%;

    position: relative;

    transition: all .36s;

}



.plcb_bot p {

    font-size: 16px;

    color: #666;

}

.plcb_bot {

    padding: 26px 50px 40px;

}

.plcb_bot li {

    margin-bottom: 10px;

}

.plcb_bot li:last-child {

    margin-bottom: 0;

}

.plcb_bot_bg {

    width: 100%;

    position: absolute;

    bottom: 0;

    right: 0;

    z-index: -1;

}

.plcb_bot_bg img {

    width: 100%;

}

.pecu_li {

    position: relative;

    z-index: 2;

    overflow: hidden;

    width: 33.333333%;

    height: 530px;

    transition: all .4s ease-out;

}

.pecu_li::after {

    content: "";

    width: 100%;

    height: 48%;

    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 93.23%);

    opacity: 0.5;

    position: absolute;

    bottom: 0;

    left: 0;

    transition: all .36s;

}

.pecu_li_bg::before {

    content: "";

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, 0.05);

    backdrop-filter: blur(4px);

    opacity: 0;

    position: absolute;

    bottom: 0;

    left: 0;

    transition: all .36s;

}

.pnr_ena_cont_ul {

    display: flex;

    overflow: hidden;

}

.pecu_li_bg {

    width: 685px;

    height: 100%;

    z-index: -1;

}

.pecu_li_text {

    /* transition: all .36s; */

    width: 100%;

    padding: 0 70px;

    bottom: 35px;

    z-index: 5;

    /* top: 85%; */

}

.plct_tit1 {

    font-weight: bold;

    color: #fff;

    margin-bottom: 20px;

}

.plct_info p {

    font-size: 16px;

    color: #fff;

}

.plct_info li {

    position: relative;

    padding-left: 26px;

    margin-bottom: 10px;

}

.plct_info li::before {

    content: "";

    width: 8px;

    height: 8px;

    border-radius: 50%;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: 10px;

    left: 0;

}

.plct_info li:last-child {

    margin-bottom: 0;

}

.plct_info {

    display: none;

    height: 132px;

}

/* I1-合作伙伴-end */





/* J2-云知培训中心-start */

.tng_exam_tit {

    margin-bottom: 38px;

}

.tng_exam .std_btn2_box {

    margin: auto;

    width: 180px;

}

.tng_exam {

    position: relative;

    z-index: 5;

}

.tng_aut_parga p {

    font-size: 18px;

    color: #333;

    text-align: center;

}

.tng_aut_parga span {

    background-image: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    font-weight: bold;

}

.tng_aut .ys_cont1400 {

    position: relative;

}



.tng_curr {

    background-color: rgba(238, 242, 246, .8);

    position: relative;

    overflow: hidden;

    z-index: 1;

}

.tng_curr_bg {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

    opacity: 0.5;

}

.tccu_li {

    width: 20%;

    padding: 0 41px;

}

.tng_curr_cont_ul {

    margin: 0 -41px;

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

}

.tccu_li_cont {

    height: 100%;

}

.tccu_li_cont_icon {

    width: 136px;

    margin: auto;

    position: relative;

}

.itlci_num {

    width: 32px;

    height: 32px;

    border-radius: 50%;

    background: linear-gradient(0deg, #1C57FB 41.43%, rgba(28, 87, 251, 0) 105%);

    position: absolute;

    bottom: 0;

    right: -7px;

}

.itlci_num p {

    font-size: 14px;

    line-height: 32px;

    color: #fff;

    text-align: center;

    font-family: 'robotomedium' !important;

}

.tlct_parga p {

    font-size: 16px;

    text-align: center;

}

.tlct_tit {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    text-align: center;

    margin-top: 20px;

    margin-bottom: 10px;

}

.tng_spe_img {

    width: 93.333333%;

    max-width: 1120px;

    margin: auto;

}

.tng_spe_img img {

    width: 100%;

}

.tng_appl_img {

    width: 100%;

    border-radius: 5px;

    overflow: hidden;

}

.tng_appl_img img {

    width: 100%;

}

.tng_appl_text {

    width: 48%;

    padding: 55px 60px 54px 70px;

    border-radius: 2px;

    border: 1px solid rgba(255, 255, 255, 1);

    box-shadow: 0px 4px 20px 0px rgba(149, 181, 201, 0.2);

    background: rgba(255, 255, 255, 0.7);

    backdrop-filter: blur(20px);

    position: relative;

    z-index: 5;

    margin-top: -300px;

    margin-left: 49%;

}

.tng_appl_text h2 {

    text-align: left !important;

}

.tng_appl_text_parga {

    margin-top: 27px;

    margin-bottom: 38px;

}

/* .tng_appl .std_btn2_box {

    width: 130px;

}

.tng_appl .std_btn2_box p{

    width: 100%;

    padding-right: 0;

    text-align: center;

} */

.tng_appl_text_parga p {

    color: #333;

    opacity: 0.8;

}

.tng_appl_bg {

    width: 453px;

    position: absolute;

    left: 127px;

    bottom: 0;

    z-index: -1;

}

.tng_appl .ys_cont1400 {

    position: relative;

}

.tng_cap {

    padding-bottom: 140px;

}

.tng_cap_cont {

    position: relative;

    overflow: hidden;

    z-index: 5;

}

.tng_cap_cont_bg {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

    border-radius: 5px;

}

.tng_cap_cont_text {

    padding: 65px 92px 77px;

    position: relative;

    z-index: 5;

}

.tcct_tit {

    color: #fff;

    font-weight: bold;

}

.tcct_text {

    margin-top: 10px;

    margin-bottom: 50px;

    width: 404px;

}

.tcct_text p {

    color: #fff;

    font-size: 16px;

}

.tng_page .ys_ban .std_btn2_box,

.inn_page .ys_ban .std_btn2_box,

.pnr_page .ys_ban .std_btn2_box,

.prodet_page .ys_ban .std_btn2_box,

.inddet_main .ys_ban .std_btn2_box {

    width: 210px;

}

/* J2-云知培训中心-end */



/* J3-创新中心-start */

.inn_core {

    position: relative;

    z-index: 1;

    border-radius: 2px;

}

.inn_core::after {

    content: "";

    width: 100%;

    height: calc(100% + 60px);

    background-color: #F6F8FA;

    position: absolute;

    left: 0;

    top: 0;

    z-index: -1;

}

.inn_core .ys_cont1400 {

    position: relative;

    z-index: 5;

}

.inn_core_bg {

    width: 100%;

    height: calc(100% + 60px);

    position: absolute;

    left: 0;

    top: 0;

}

.inn_core_tab {

    border-bottom: 1px solid #E9E9E9;

}

.inn_core_tab ul {

    display: flex;

}

.inn_core_tab li {

    width: 33.333333%;

    text-align: center;

    padding-bottom: 26px;

    cursor: pointer;

    position: relative;

}

.inn_core_tab li::after {

    content: "";

    width: 0;

    height: 2px;

    border-radius: 1px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

    transition: all .36s;

}

.inn_core_tab li::before {

    content: "";

    width: 27px;

    height: 15px;

    background: url(../fonts/j3_icon2.svg) center / cover no-repeat;

    position: absolute;

    left: 50%;

    bottom: 0;

    transform: translateX(-50%);

    transition: all .36s;

    z-index: 1;

    opacity: 0;

}

.inn_core_tab li p {

    font-size: 30px;

    line-height: 1.75;

    color: #333;

    transition: all .36s;

    display: inline-block;

}

.inn_core_tab li.act p {

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

.inn_core_tab li.act::after {

    width: 100%;

}

.inn_core_tab li.act::before {

    opacity: 1;

}

.iccu_li:not(:first-child) {

    display: none;

}

.iccu_li_top_tit {

    font-weight: bold;

    text-align: center;

    margin-top: 47px;

    margin-bottom: 27px;

}

.iccu_li_top_ul {

    padding: 56px 42px 45px 50px;

    border: 1px solid rgba(255, 255, 255, 1);

    box-shadow: 0px 4px 20px 0px rgba(149, 181, 201, 0.2);

    border-radius: 2px;

    background: rgba(255, 255, 255, 0.3);

    backdrop-filter: blur(10px);

}

.iltu_li_cont_parga p {

    font-size: 16px;

    color: #333;

}

.iltu_li_cont_num p {

    font-size: 70px;

    line-height: 1.1;

    /* background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent; */

    display: inline-block;

    -webkit-text-stroke: 2px #EA0129;

    color: transparent;

    font-family: 'AntonRegular';

}

.iltu_li {

    width: 33.333333%;

    padding: 0 54px;

    position: relative;

}

.iltu_li::after {

    content: "";

    width: 1px;

    height: 95px;

    background-color: #E0E0E0;

    position: absolute;

    right: 0;

    top: 64px;

}

.iltu_li:last-child::after {

    display: none;

}

.iccu_li_top_ul ul {

    margin: 0 -54px;

}

.iltu_li_cont_num {

    padding-bottom: 20px;

    position: relative;

    text-align: center;

}

.iltu_li_cont_num::after {

    content: "";

    width: 53px;

    height: 4px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

}

.iltu_li_cont_parga {

    margin-top: 25px;

}

.iccu_li_bot {

    margin-top: 40px;

    border: 1px solid rgba(255, 255, 255, 1);

    box-shadow: 0px 4px 20px 0px rgba(149, 181, 201, 0.2);

    border-radius: 2px;

    background: rgba(255, 255, 255, 1);

    /* display: flex;

    align-items: center;

    flex-wrap: wrap; */

}

.ilbt_tit {

    font-weight: bold;

    margin-bottom: 20px;

}

.ilbt_parga p {

    font-size: 16px;

    color: #333;

}

.iccu_li_bot_img {

    width: 51.7%;

    max-width: 724px;

    position: relative;

}

.iccu_li_bot_text {

    width: 48.3%;

    padding-left: 90px;

    padding-right: 107px;

}

.ilbi_svg {

    width: 100%;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 1;

}

.ilbi_pic {

    width: 90%;

}

.ilbi_bg {

    width: 101%;

    position: absolute;

    left: 0;

    top: 0;

}

.ilbi_bg img {

    width: 100%;

}

.ilbi_pic img {

    width: 100%;

}

.iccu_li:not(:first-child) {

    display: none;

}

/* J3-创新中心-end */



/* J1-支持与服务-start */

.supp_bg {

    width: 100%;

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

}

.supp_bg img {

    width: 100%;

}

.supp_main .inside_cont {

    position: relative;

    z-index: 1;

}

.supp_svc {

    padding-bottom: 140px;

}

.supp_svc_parga {

    width: 50%;

    margin: auto;

    margin-bottom: 65px;

}

.supp_main .inside_cont_tit,

.svc_main .inside_cont_tit {

    margin-bottom: 20px;

}

.supp_svc_parga p,

.supp_bas_parga p {

    font-size: 16px;

    color: #333;

    text-align: center;

}

.supp_bas_parga {

    display: flex;

    justify-content: center;

    margin-top: 16px;

    flex-wrap: wrap;

}

.supp_bas_parga .std_btn4_box p {

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

.supp_svc_search {

    width: 50%;

    margin: auto;

    background-color: #F6F8FA;

    height: 40px;

    padding: 0 16px;

}

.supp_svc_search_icon {

    width: 17px;

    cursor: pointer;

    line-height: 40px;

}

.supp_svc_search_icon img {

    width: 100%;

}

.supp_svc_search_input {

    width: calc(100% - 17px);

    padding-left: 22px;

    height: 100%;

}

.supp_svc_search_input input {

    width: 100%;

    height: 100%;

    font-size: 14px;

    color: #7B7B86;

}

.supp_svc_search_input input::placeholder {

    font-size: 14px;

    color: #7B7B86;

}

.supp_svc .ys_cont1200 {

    position: relative;

}

.supp_svc_img img:nth-child(1) {

    width: 195px;

    position: absolute;

    top: -100px;

    left: 100px;

}

.supp_svc_img img:nth-child(2) {

    width: 248px;

    position: absolute;

    top: -80px;

    right: 90px;

}

.svc_page .supp_svc_img img:nth-child(1) {

    width: 156px;

    position: absolute;

    top: -90px;

    left: 130px;

}

.svc_page .supp_svc_img img:nth-child(2) {

    width: 90px;

    position: absolute;

    top: -148px;

    right: 157px;

}

.supp_bas_cont {

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.supp_bas_cont_phone {

    width: 32%;

    background-color: rgba(255, 255, 255, 0.1);

    border: 1px solid rgba(255, 255, 255, 1);

    box-shadow: 0px 4px 20px 0px rgba(149, 181, 201, 0.2);

    border-radius: 2px;

    padding: 55px 35px 30px 42px;

    backdrop-filter: blur(5px);

    height: calc(100% - 25px);

}

.sbcp_cont {

    width: 100%;

}

.supp_bas_cont_info {

    width: 68%;

    padding-left: 28px;

}

.sbcp_cont_info img {

    width: 24px;

    margin-right: 13px;

}

.sbcp_cont_info p {

    font-size: 18px;

}

.sbcp_cont_info_icon {

    display: flex;

    width: 92px;

}

.sbcp_cont_info_text {

    width: calc(100% - 92px);

}

.sbcp_cont_info li {

    display: flex;

    padding: 20px 0;

    border-bottom: 1px solid rgba(231, 239, 249, 1);

    align-items: flex-start;

}

.sbcp_cont_info li:last-child {

    border-bottom: none;

}

.sbcp_cont_tit {

    margin-bottom: 30px;

}

.sbcp_cont_info_text p {

    margin-bottom: 20px;

}

.sbcp_cont_info_text a:last-child p {

    margin-bottom: 0;

}

.sbci_li {

    width: 50%;

    padding: 0 14px;

    margin-bottom: 25px;

}

.supp_bas_cont_info ul {

    margin: 0 -14px;

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

}

.sbci_li_cont {

    border: 1px solid rgba(255, 255, 255, 1);

    box-shadow: 0px 4px 20px 0px rgba(149, 181, 201, 0.2);

    background: rgba(255, 255, 255, 0.1);

    border-radius: 2px;

    padding: 36px 36px 16px;

    backdrop-filter: blur(5px);

    height: 100%;

}

.sbci_li1 .sbci_li_cont {

    padding: 36px;

}

.sbci_li_cont_mail a {

    display: flex;

}

.sbci_li_cont_mail img {

    width: 24px;

    margin-right: 12px;

}

.sbci_li_cont_mail p {

    font-size: 16px;

    transition: all .36s;

}

.sbci_li_cont_mail {

    margin-top: 20px;

}

.sbci_li1 .sbci_li_cont_tit {

    padding-bottom: 0;

}

.sbci_li_cont_tit {

    padding-bottom: 24px;

}

.sbci_li .std_btn4 {

    padding-top: 16px;

    position: relative;

}

.sbci_li .std_btn4::after {

    content: "";

    width: calc(100% + 72px);

    height: 1px;

    background-color: #E7EFF9;

    position: absolute;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

}

.supp_main .home_pro_parag .std_btn4 p {

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

.stcu_li {

    width: 25%;

    padding: 0 12px;

}

.supp_tech_cont_ul {

    margin: 0 -3px;

}

.stcu_li_cont .ys_imgbox_cover,

.sicu_li_cont .ys_imgbox_cover {

    width: 65px;

    margin: auto;

    transition: all .36s;

}

.stcu_li_cont {

    padding: 50px 50px 44px;

    background-color: #F6F8FA;

    border-radius: 2px;

    position: relative;

}

.stcu_li_cont::after {

    content: "";

    width: calc(100% + 2px);

    height: calc(100% + 2px);

    background: radial-gradient(99.68% 165.38% at -0.8% 0.82%, #BDD3FF 0%, rgba(189, 211, 255, 0) 58.57%, #BDD3FF 100%);

    border-radius: 2px;

    position: absolute;

    left: -1px;

    top: -1px;

    z-index: -1;

}

.stcu_li_cont_tit,

.stcu_li1_cont_tit,

.sicu_li_cont_tit {

    margin-top: 20px;

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    text-align: center;

}

.supp_inn {

    background-color: #F6F8FA;

}

.sicu_li {

    width: 33.333333%;

    padding: 0 12px;

}

.supp_inn_cont_ul {

    margin: 0 -3px;

}

.sicu_li_cont {

    padding: 50px 50px 40px;

    background-color: #fff;

}

.supp_main .home_pro_parag_text {

    width: 100%;

    text-align: center;

}

.supp_train {

    position: relative;

    z-index: 1;

}

.supp_train_bg {

    width: 100%;

    height: calc(100% + 60px);

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

}

.stcu_li1 {

    width: 33.333333%;

    padding: 0 12px;

}

.stcu_li1_cont {

    background-color: rgba(255, 255, 255, 0.1);

    border: 1px solid rgba(255, 255, 255, 1);

    box-shadow: 0px 4px 20px 0px rgba(149, 181, 201, 0.2);

    border-radius: 2px;

    padding: 50px 50px 55px;

}

.stcu_li1_cont .ys_imgbox_cover {

    width: 100px;

    margin: auto;

    transition: all .36s;

}

/* J1-支持与服务-end */



/* J4-基础服务-start */

.svc_btn {

    position: relative;

    z-index: 5;

    display: flex;

    justify-content: center;

}

.svc_btn .std_btn2_box {

    width: 210px;

}

.svc_btn .std_btn2 {

    margin: 0 14px;

}

.svc_main .supp_svc_parga {

    margin-bottom: 26px;

}

.svc_time_cont {

    padding: 67px 90px 62px;

    border: 1px solid rgba(255, 255, 255, 1);

    box-shadow: 0px 4px 20px 0px rgba(149, 181, 201, 0.2);

    border-radius: 2px;

    background-color: rgba(255, 255, 255, 0.1);

    position: relative;

}

.stcu_li2_cont1 .ys_imgbox_cover {

    width: 136px;

    margin: auto;

}

.stcu_li2_cont1_tit {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    text-align: center;

    margin-top: 20px;

    margin-bottom: 6px;

}

.stcu_li2_cont1_num {

    text-align: center;

}

.stcu_li2_cont1_num p {

    font-size: 24px;

    line-height: 1.75;

    background: linear-gradient(180deg, #1A91FF 0%, #0D48CE 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    display: inline-block;

}

.stcu_li2 {

    width: 20%;

    padding: 0 30px;

}

.svc_time_cont_ul {

    margin: 0 -30px;

}

.svc_time_cont::after {

    content: "";

    width: 246px;

    height: 246px;

    background: url(../images/a_circle.png) center / cover no-repeat;

    position: absolute;

    right: -128px;

    top: -92px;

    z-index: -1;

}

.svc_time_cont::before {

    content: "";

    width: 293px;

    height: 293px;

    background: url(../images/a_circle.png) center / cover no-repeat;

    position: absolute;

    left: -150px;

    bottom: -50px;

    z-index: -1;

}

.svc_rg {

    position: relative;

    z-index: 1;

}

.svc_rg::after {

    content: "";

    width: 100%;

    height: calc(100% + 60px);

    background: rgba(247, 248, 250, 0.6);

    box-shadow: 0px 0px 8px 0px rgba(45, 101, 242, 0.1);

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

}

.srct_left {

    width: 59.5%;

    max-width: 833px;

    position: relative;

}

.srct_left_img {

    width: 100%;

    overflow: hidden;

}

.srct_left_img img {

    width: 100%;

    transition: all .36s;

}

.srct_left::after {

    content: "";

    width: 100%;

    height: 100%;

    background: linear-gradient(180deg, #1A91FF 0%, #0D48CE 100%);

    opacity: 0.6;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 1;

}

.srct_right::after {

    content: "";

    width: 100%;

    height: 100%;

    background: linear-gradient(90deg, #C90F50 0%, #762690 100%);

    opacity: 0.5;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 1;

}

.srct_right {

    width: 40.5%;

    max-width: 567px;

    position: relative;

}

.svc_rg_cont p {

    font-size: 16px;

    color: #fff;

    font-weight: bold;

}

.srct_left_text {

    padding: 0 45px;

    z-index: 5;

    bottom: 20px;

    width: 100%;

}

.srct_left_text::after {

    content: "";

    width: 100%;

    height: 68px;

    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);

    opacity: 0.4;

    position: absolute;

    left: 0;

    bottom: -20px;

    z-index: -1;

}

.srcb_ul_li {

    width: 33.333333%;

    position: relative;

}

.srcb_ul_li::after {

    content: "";

    width: 100%;

    height: 100%;

    background: linear-gradient(270deg, #0DC2CE 0%, #0B55C5 174.87%);

    opacity: 0.6;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 1;

}

.srcb_ul_li2::after {

    background: rgba(206, 106, 13, 1);

}

.srcb_ul_li3::after {

    background: linear-gradient(180deg, #1A91FF 0%, #0D48CE 100%);

    opacity: 0.5;

}

.svc_rg_note p {

    font-size: 16px;

    color: #333;

}

.svc_rg_note {

    margin-top: 24px;

}

/* J4-基础服务-end */

/* G1-产品列表页-start */

.pro_main .ys_ban .ys_ban_imgbox::before {

    display: none;

}

.pro_main .ys_ban_btn .std_btn1_box,

.pro_main .ys_ban_btn .std_btn1_box::after {

    box-shadow: none;

}

.pro_main .ys_ban .std_btn1_box::before {

    box-shadow: 0px 4px 5px 0px rgba(198, 206, 215, 0.35);

}

.pro_main .ys_ban_parga {

    margin-bottom: 45px;

    width: 38%;

}

.inn_main .ys_ban_parga {

    margin-bottom: 38px;

}

.tng_main .ys_ban_parga {

    margin-bottom: 42px;

}

.pro_main .slick-dots li.slick-active {

    background: #2F66FF;

}

.ys_ban_search {

    width: 40.5%;

    border-bottom: 1px solid rgba(51, 51, 51, .5);

    display: flex;

    height: 40px;

    margin-top: 48px;

}

.ys_ban_search img {

    width: 20px;

    cursor: pointer;

    line-height: 40px;

}

.ys_ban_search input {

    width: calc(100% - 20px);

    padding-left: 10px;

    font-size: 14px;

    color: rgba(51, 51, 51, .5);

    height: 100%;

}

.ys_ban_search input::placeholder {

    font-size: 14px;

    color: rgba(51, 51, 51, .5);

}

.pro_sum {

    background-color: #F7F9FB;

}

.pro_sum .ys_cont1400 {

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.pro_sum_left {

    width: 23%;

    max-width: 328px;

    border-radius: 5px;

    overflow: hidden;

    border: 1px solid rgba(229, 235, 240, 1);

    box-shadow: 0px 5px 15px 0px rgba(235, 239, 245, 1);

    position: relative;

}

.pro_sum_left_img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}

.pro_sum_left_img img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}

.pslt_tit {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    font-weight: bold;

}

.pro_sum_left_text {

    width: 100%;

    padding: 0 46px;

    bottom: 28px;

}

.pro_sum_right {

    padding-left: 58px;

    width: 77%;

}

.pro_sum_right_list {

    padding: 40px 90px 40px 40px;

    background: rgba(255, 255, 255, 1);

    box-shadow: 0px 5px 15px 0px rgba(235, 239, 245, 1);

    border-radius: 5px;

}

.psrl_ul_li_cont {

    padding-left: 70px;

    padding-right: 14px;

}

.psrl_ul_li:first-child .psrl_ul_li_cont {

    padding-left: 0;

}

.pulc_top img {

    width: 24px;

    margin-right: 6px;

}

.pulc_top p {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

}

.psrl_ul_li {

    border-right: 1px solid rgba(229, 235, 240, 1);

}

.psrl_ul_li:last-child {

    border-right: none;

}

.psrl_ul_li1 {

    width: 24%;

}

.psrl_ul_li2 {

    width: 31.5%;

}

.psrl_ul_li3 {

    width: 44.5%;

}

.pulc_top {

    display: flex;

    align-items: center;

}

.pulc_bot a {

    font-size: 14px;

    line-height: 1.75;

    color: #333;

    transition: all .36s;

    display: inline-block;

}

.pulc_bot li {

    margin-bottom: 8px;

}

.pulc_bot li:last-child {

    margin-bottom: 0;

}

.pulc_bot {

    margin-top: 20px;

}

.pro_list {

    overflow: hidden;

}

.pro_list_tab {

    width: 238px;

    background-color: #F6F8FA;

    border-radius: 2px;

    border-top: 4px solid #0D48CE;

    padding: 27px 15px 50px 64px;

}

.pro_list_tab.act {

    position: fixed;

    top: 100px;

}

.pro_list_more {

    width: calc(100% - 238px);

    padding-left: 90px;

}

.pro_list_tab p {

    font-size: 16px;

    color: #333;

    line-height: 2.555;

    position: relative;

}

.pro_list_tab p::after {

    content: "";

    width: 0;

    height: 1px;

    background-color: #0D48CE;

    position: absolute;

    left: 50%;

    bottom: 11px;

    z-index: 1;

    transform: translateX(-50%);

    transition: all .36s;

}

.pro_list_tab img {

    width: 6px;

    margin-left: 20px;

    transition: all .36s;

    opacity: 0;

}

.pro_list_tab li {

    display: flex;

    align-items: center;

    cursor: pointer;

    margin-bottom: 20px;

}

.pro_list_tab li:last-child {

    margin-bottom: 0;

}

.pro_list_tab li.act p {

    color: #0D48CE;

}

.pro_list_tab li.act p::after {

    width: 100%;

}

.pro_list_tab li.act img {

    opacity: 1;

}

.plcu_li {

    width: 33.333333%;

    padding: 0 6px;

    margin-bottom: 12px;

}

.plmu_li_cont_ul {

    margin: 0 -6px;

}

.plcu_li a {

    width: 100%;

    display: block;

    /* padding: 30px 25px; */

    border-radius: 5px;

    background: linear-gradient(288.55deg, #F6F8FA -2.55%, rgba(246, 248, 250, 0) 74.99%);

    position: relative;

}

.plcu_li a::after {

    content: "";

    width: 100%;

    height: 100%;

    border-radius: 5px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    left: 0;

    top: 0;

    transition: all .36s;

    opacity: 0;

    box-shadow: 0px 5px 5px 0px rgb(219 225 234);

}

.plcu_li_bg {

    width: 100%;

    position: absolute;

    bottom: 0;

    right: 0;

    z-index: -1;

}

.plcu_li_bg img {

    width: 100%;

}

.plmu_li_tit {

    margin-bottom: 20px;

}

.plmu_li {

    margin-bottom: 28px;

}

.plmu_li:last-child {

    margin-bottom: 0;

}

.plcu_li_text_parga {

    margin-top: 6px;

}

.plcu_li_text_tit {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    transition: all .36s;

    height: 31.5px;

    overflow: hidden;

}

.plcu_li_text_parga p {

    font-size: 16px;

    transition: all .36s;

    height: 56px;

    overflow: hidden;

}

.plcu_li_text {

    padding: 25px;

    position: relative;

    z-index: 5;

}

.plcu_li_text_icon {

    width: 13px;

    height: 12px;

    position: relative;

    margin-top: 8px;

}

.plcu_li_text_icon img {

    position: absolute;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    transition: all .36s;

    max-width: inherit;

}

.plcu_li_text_icon img:nth-child(2) {

    opacity: 0;

}

.plcu_li_hotimg {

    width: 67px;

    position: absolute;

    right: -4px;

    top: -4px;

    z-index: 5;

}

.plcu_li_hotimg img {

    width: 100%;

}

.plcu_li .plcu_li_hottext {

    right: 15px;

}

.plcu_li_hottext {

    position: absolute;

    right: 11px;

    top: 13px;

    transform: rotate(45deg);

    z-index: 5;

}

.plcu_li_hottext p {

    font-size: 10px !important;

    line-height: 1.75;

    color: #fff;

    font-family: 'montserratbold' !important;

}

.plcu_li_hotimg,

.plcu_li_hottext {

    display: none;

}

.plcu_li.on .plcu_li_hotimg,

.plcu_li.on .plcu_li_hottext {

    display: block;

}

.pro_main .ind_prgm {

    position: relative;

}

.pro_main .ind_prgm::after {

    content: "";

    width: 100%;

    height: calc(100% + 60px);

    background-color: #F7F9FB;

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

}

.pro_list_tab ul {

    max-height: 80vh;

    overflow: hidden;

}

.pro_list_tab .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    width: 2px;

}

/* G1-产品列表页-end */

.mod_nav_other {

    width: 701px;

}

.std_btn4_box_icon {

    width: 8px;

    height: 14px;

    position: relative;

    overflow: hidden;

    margin-left: 8px;

    top: 1px;

}

.std_btn4_box_icon img,
.slick_btn_icon_img img {

    width: auto;

    height: 100%;

    position: absolute;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    transition: all .36s;

    max-width: inherit;

    margin-left: 0;

}

.std_btn4_box_icon img:nth-child(2),

.slick_btn_icon_img img:nth-child(2) {

    opacity: 0;

}

.slick_btn_icon_img {

    width: 10px;

    height: 16px;

    overflow: hidden;

    z-index: 5;

}

.ys_phnav_header {

    background: #0d48ce;

}

.ys_phnav_menubtn span,
.ys_phnav_menubtn::after,
.ys_phnav_menubtn::before {

    background: #fff;

}

.hsll_text_tit {

    position: relative;

}

.hsll_text_tit::after {

    content: "";

    width: 100%;

    height: 2px;

    background-color: #fff;

    position: absolute;

    bottom: -10px;

    left: 0;

    transition: all .36s;

    display: none;

}

.hsll_text_tit::before {

    content: "";

    width: 0;

    height: 2px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    bottom: -10px;

    left: 0;

    transition: all .36s;

    z-index: 5;

    display: none;

}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    width: 1px !important;

}

.mCSB_scrollTools .mCSB_draggerRail {

    width: 1px !important;

}

/* 技术认证专项 */

.tscb_li {

    border: 1px dashed #0D48CE;

    padding: 23px 40px 10px 68px;

    position: relative;

    margin-bottom: 23px;

}

.tscb_li:last-child {
    margin-bottom: 0;

}

.tllu_li {

    width: 33.333333%;

    padding: 0 16px;

    margin-bottom: 12px;

}

.tllu_li a {

    width: 100%;

    background-color: #EEF3FF;

    position: relative;

    display: block;

    height: 75px;

}

.tllu_li.on a {

    background-color: #F1F3F6;

}

.tllu_li.on p {

    color: #7B7B86;

}

.tllu_li_text p {

    font-size: 16px;

    line-height: 1.5;

    color: #333;

    transition: all .36s;

}

.tllu_li a::after {

    content: "";

    width: 100%;

    height: 100%;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: 0;

    left: 0;

    transition: all .36s;

    opacity: 0;

}

.tllu_li_text {

    z-index: 5;

    width: 100%;

    padding: 0 20px;

    text-align: center;

}

.tscb_li_tit p {

    font-size: 16px;

    line-height: 1.75;

    color: #fff;

    font-weight: bold;

    text-align: center;

}

.tscb_li_list_ul {

    margin: 0 -16px;

}

.tscb_li_tit {

    position: absolute;

    width: 76px;

    background: linear-gradient(180deg, #1A91FF 0%, #0D48CE 100%);

    height: calc(100% - 40px);

    top: 50%;

    left: -38px;

    transform: translateY(-50%);

}

.tscb_li_tit_text {

    width: 100%;

}

.tscb_li2 .tscb_li_tit {

    width: 94px;

    left: -47px;

}

.tsct_ul_li {

    width: 33.333333%;

    /* padding: 0 42px; */

}

/* .tsct_ul{

    margin: 0 -42px;

} */

.tng_spe_cont {

    width: 87.5%;

    margin: auto;

}

.tng_spe_cont_top {

    width: 90%;

    margin: auto;

}

.tsct_ul_li_cont {

    position: relative;

    padding: 13px 22px 10px;

}

.tsct_ul_li_cont::after {

    content: "";

    width: 100%;

    height: 100%;

    background: linear-gradient(180deg, #1A91FF 0%, #0D48CE 100%);

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

    opacity: 0.8;

}

.tng_spe_cont_bot {

    margin-top: 20px;

}

.tulc_tit {

    font-size: 16px;

    line-height: 1.3;

    color: #fff;

}

.tulc_tit1 p {

    font-size: 10px;

    line-height: 1.25;

    color: #fff;

}

.tulc_parga p {

    font-size: 10px;

    line-height: 1.4;

    color: #fff;

}

.tulc_tit1 {

    margin: 6px 0;

}

.tsct_ul_li_cont::before {

    content: "";

    width: 38px;

    height: 108px;

    background: url(../images/union.svg) center / cover no-repeat;

    position: absolute;

    top: 0;

    right: -10px;

}

.tsct_ul_li:last-child .tsct_ul_li_cont::before {

    display: none;

}

.hebv_cont_text_tit {

    position: relative;

}

.hebv_cont_text_tit::after {

    content: "";

    width: 100%;

    height: 2px;

    background-color: #fff;

    position: absolute;

    bottom: -10px;

    left: 0;

    transition: all .36s;

    display: none;

}

.hebv_cont_text_tit::before {

    content: "";

    width: 0;

    height: 2px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    bottom: -10px;

    left: 0;

    transition: all .36s;

    z-index: 5;

    display: none;

}

.home_exp_bot_news a::before {

    content: "";

    width: 100%;

    height: 100%;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

    transition: all .36s;

    opacity: 0;

}

.mnll_ind a::after,

.mnll_und a::after,

.mnll_ser a::after {

    display: none;

}

.mpcl_more.not img {

    display: none;

}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: #0D48CE;

}

.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {

    background-color: #0D48CE;

}

.supp_train_cont_ul {

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.stcu_li1_cont {

    height: 100%;

}



.pro_list_tab li {

    position: relative;

    padding-left: 65px;

    padding-right: 15px;

    z-index: 1;

}

.pro_list_tab li::after {

    content: "";

    width: 100%;

    height: 100%;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: 0;

    left: 42%;

    transform: translateX(-50%);

    transition: all .36s;

    opacity: 0;

    z-index: -1;

}

.pro_list_tab {

    padding-left: 0 !important;

    padding-right: 0 !important;

}

.pro_list_tab li.act::after {

    opacity: 1;

}

.pro_list_tab li.act p {

    color: #fff;

}

.pro_list_tab li p::after {

    background-color: #fff;

}

.mCSB_scrollTools {

    z-index: 5;

}



.mpcr_col1_li_bot ul {

    margin: 0 !important;

}

.supp_tech_cont_ul,
.supp_inn_cont_ul,
.supp_train_cont_ul {

    margin: 0 -12px;

}

.home_sol_list a::before {

    content: "";

    width: 100%;

    height: 80px;

    background: linear-gradient(360deg, #000000 -5.09%, rgba(0, 0, 0, 0) 99.31%);

    opacity: 0;

    position: absolute;

    bottom: 0;

    left: 0;

    z-index: 5;

    transition: all .36s;



}

.home_exp_bot_news p {

    transition: all .36s;

}

.hebv_cont_img::before {

    content: "";

    width: 100%;

    height: 140px;

    background: linear-gradient(360deg, #262626 -5.08%, rgba(56, 56, 56, 0) 99.31%);

    opacity: 0;

    position: absolute;

    bottom: 0;

    left: 0;

    z-index: 5;

    transition: all .36s;

}

.hctt_icon {

    width: 20px;

    height: 20px;

    position: relative;

    overflow: hidden;

    margin-right: 8px;

    top: -2px;

}

.hctt_icon img {

    width: auto;

    height: 100%;

    position: absolute;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    transition: all .36s;

    max-width: inherit;

}

.hctt_icon img:nth-child(2) {

    opacity: 0;

}

.supp_svc_tit h1 {

    text-align: center;

}

.mlul_cont_tab p {

    font-size: 16px;

    line-height: 1.75;

    color: #333;

    display: inline-block;

}

.mlul_cont_tab li {

    margin-right: 72px;

    position: relative;

    padding-bottom: 12px;

    cursor: pointer;

}

.mlul_cont_tab li::after {

    content: "";

    width: 0;

    height: 1px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    bottom: 0;

    transition: all .36s;

}

.mlul_cont_tab li.act::after {

    width: 100%;

}

.mlul_cont_tab li.act p {

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

.mlul_cont_tab {

    border-bottom: 1px solid #E0E7EE;

    margin-bottom: 24px;

}

.mlul_cont_tab ul {

    margin: 0 !important;

}

.mlul_cont_list_lis:not(:first-child) {

    display: none;

}

.mpcm_list_ul_li.not .mlul_cont_tab {

    display: none;

}

.plmu_li_tab {

    border-bottom: 1px solid #E9E9E9;

    margin-bottom: 26px;

}

.plmu_li_tab p {

    font-size: 18px;

    line-height: 1.75;

    color: #7B7B86;

    display: inline-block;

}

.plmu_li_tab li {

    padding-bottom: 13px;

    cursor: pointer;

    width: 33.333333%;

    position: relative;

}

.plmu_li_tab li::after {

    content: "";

    width: 0;

    height: 1px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    bottom: 0;

    transition: all .36s;

}

.plmu_li_tab li.act p {

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

.plmu_li_tab li.act::after {

    width: 100%;

}

.plmu_li_cont1:not(:first-child) {

    display: none;

}

.plmu_li.not .plmu_li_tab {

    display: none;

}

.ielu_li_text_btn {

    margin-top: 32px;

}

.ielu_li_text {

    bottom: 124px;

}

.ielu_li_text_btn .std_btn2_box {

    width: 210px;

}

/* 一期-end */



/* 二期-start */

/* c2-解决方案详情-start */

.soldet_main .ys_ban_parga {

    width: 44%;

}

.soldet_ana_cont {

    padding: 60px 50px 0 70px;

    display: flex;

    align-items: center;

    flex-wrap: wrap;

    position: relative;

    z-index: 1;

}

.soldet_ana_cont_img {

    width: 56%;

    max-width: 722px;

    border-radius: 5px;

    overflow: hidden;

}

.soldet_ana_cont_img img {

    width: 100%;

}

.soldet_ana_cont_text {

    width: 44%;

    padding-right: 60px;

}

.sact_parga p {

    font-size: 16px;

}

.sact_tit h2 {

    text-align: left;

}

.sact_subtit {

    margin-top: 54px;

    margin-bottom: 14px;

}

.soldet_ana_cont::after {

    content: "";

    width: 100%;

    height: 420px;

    border: 1px solid rgba(255, 255, 255, 0.9);

    background: linear-gradient(180deg, rgba(255, 255, 255, 0.6) 3.21%, rgba(246, 248, 250, 0) 140.83%);

    backdrop-filter: blur(7.5px);

    border-radius: 5px;

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

}

.sdci_bg {

    width: 45%;

    margin: auto;

}

.sdci_bg img {

    width: 100%;

}

.sulc_icon {

    width: 43px;

    margin: auto;

    position: relative;

    z-index: 1;

}

.sulc_icon::after {

    content: "";

    width: 80px;

    height: 80px;

    border-radius: 50%;

    background: rgba(255, 255, 255, 0.5);

    border: 1px solid #FFFFFF;

    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.08);

    backdrop-filter: blur(5px);

    position: absolute;

    top: 50%;

    left: 50%;

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

    z-index: -1;

}

.sulc_text {

    padding: 30px 13px 25px 25px;

    border: 1px solid rgba(255, 255, 255, 1);

    box-shadow: 0px 4px 20px 0px rgba(149, 181, 201, 0.2);

    background: rgba(255, 255, 255, 0.1);

    backdrop-filter: blur(25px);

    border-radius: 2px;

    width: calc(100% - 105px);

}

.sulc_text_tit {

    font-size: 18px;

    line-height: 1.75;

    color: #000000;

    transition: all .36s;

    display: inline-block;

}

.sulc_text_parga {

    height: 73.5px;

    overflow: hidden;

    margin-top: 8px;

}

.soldet_adv_cont_img {

    position: relative;

}

.sdci_img {

    width: 21%;

}

.sdci_img img {

    width: 100%;

}

.sact_ul_li_cont {

    display: flex;

    align-items: center;

    flex-wrap: wrap;

}

.sact_ul_li {

    width: 37.7%;

    position: absolute;

}

.sact_ul_li.on .sact_ul_li_cont {

    flex-direction: row-reverse;

}

.soldet_adv_cont {

    position: relative;

}

.sact_ul_li1 {

    top: 64px;

    left: 11px;

}

.sact_ul_li3 {

    bottom: 70px;

    left: 11px;

}

.sact_ul_li2 {

    top: 64px;

    right: 12px;

}

.sact_ul_li4 {

    bottom: 70px;

    right: 12px;

}

.soldet_scene .inddet_scene_tab_li {

    width: 20%;

    /* padding: 0 41px; */

}

/* .soldet_scene .inddet_scene_tab ul {

    margin: 0 -7px;

} */

.soldet_scene .inddet_scene_tab {

    padding: 0;

}

.soldet_scene .isil_cont_img {

    width: 51%;

    max-width: 716px;

    border-top-right-radius: 5px;

    overflow: hidden;

}

.soldet_scene .isil_cont_text {

    width: 49%;

    padding-left: 68px;

    padding-right: 46px;

    border-radius: 5px 2px 2px 5px;

    overflow: hidden;

}

.soldet_scene .isil_cont {

    border: 1px solid rgba(255, 255, 255, 1);

    box-shadow: 0px 4px 20px 0px rgba(149, 181, 201, 0.2);

    background: rgba(255, 255, 255, 0.1);

    backdrop-filter: blur(25px);

    flex-direction: row-reverse;

}

.soldet_scene .inddet_scene_info {

    margin-top: 60px;

}

.soldet_scene {

    position: relative;

}

.soldet_scene .ys_cont1400 {

    position: relative;

    z-index: 5;

}

.soldet_work_cont_img {

    width: 57%;

    max-width: 800px;

}

.soldet_work_cont_img img {

    width: 100%;

}

.soldet_work_cont_text {

    width: 43%;

    padding-left: 83px;

}

.swct_tit {

    margin-bottom: 14px;

}

.swct_parga p {

    font-size: 16px;

}

.swct_parga {

    padding-bottom: 35px;

    border-bottom: 1px solid rgba(214, 223, 232, 1);

}

.swct_btn {

    margin-top: 42px;

    position: relative;

    z-index: 3;

}

.soldet_page .inddet_case .home_parag p,

.tech_page .inddet_case .home_parag p,

.govt_page .inddet_case .home_parag p {

    color: #333;

}

.soldet_page .inddet_case {

    overflow: inherit;

}

.ban_btns .std_btn2_box {

    width: 210px;

}

.inddet_part_list_ul {

    margin: 0 -14px;

}

.iplu_li1 {

    width: 25%;

    padding: 60px;

    margin-bottom: 23px;

}

.iplu_li1_cont {

    width: 100%;

}

.inddet_part {

    position: relative;

    z-index: 2;

    background-color: #F6F8FA;

}

.inddet_part_bg {

    width: 100%;

    height: 100%;

    z-index: -1;

}

.soldet_other .ys_cont1400 {

    position: relative;

    z-index: 2;

}

.soldet_other_ul_li {

    width: 33.333333%;

    padding: 0 15px;

    height: auto;

}

.soldet_other_ul {

    margin: 0 -15px;

    display: flex;

    flex-wrap: wrap;

    flex-wrap: wrap;

}

.soldet_other_ul_li a {

    display: block;

    background: linear-gradient(180deg, rgba(255, 255, 255, 0.6) 3.21%, rgba(246, 248, 250, 0) 140.83%);

    border: 1px solid rgba(255, 255, 255, 0.9);

    backdrop-filter: blur(7.5px);

    padding: 47px 30px 17px;

    box-shadow: 0px 4px 15px 0px rgba(236, 240, 248, 0.8);

    height: 100%;

}

.soul_text p {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

}

.soul_text {

    margin-top: 17px;

    text-align: center;

}

.soldet_other_ul_li .ys_imgbox_cover {

    width: 65px;

    margin: auto;

    transition: all .36s;

}



.soldet_other {

    position: relative;

    z-index: 1;

}

.soldet_other_bg img:nth-child(1) {

    width: 56%;

    position: absolute;

    bottom: -134%;

    left: 2.5%;

    z-index: -1;

}

.soldet_other_bg img:nth-child(2) {

    width: 58%;

    position: absolute;

    top: -110%;

    right: -1.6%;

    z-index: -1;

}















/* c2-解决方案详情-end */



/* g3-运维技术服务-start */

.tech_serv_tab {

    width: 90px;

    border: 1px solid #E8E8E8;

}

.tscu_li_text,
.tech_serv_tab {

    margin-top: 60px;

}

.tscu_li_bg {

    width: 100%;

    height: 100%;

    object-fit: cover;

    position: absolute;

    top: 0;

    right: -10px;

}

.tscu_li_bg img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}

.tech_serv_cont {

    width: calc(100% - 90px);

}

.tech_serv .ys_cont1400 {

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.tech_serv_tab_ul {

    height: 100%;

    display: flex;

    flex-wrap: wrap;

}

.tstu_li p {

    font-size: 28px;

    line-height: 1.5;

    color: #B4B4B4;

    transition: all .36s;

    font-family: 'ROBOTOREGULAR14';

    text-align: center;

    height: 100%;

    display: flex;

    align-items: center;

    justify-content: center;

}

.tstu_li {

    /* padding: 30px 0; */

    cursor: pointer;

    border-bottom: 1px solid #E8E8E8;

    position: relative;

    width: 100%;

}

.tstu_li::after {

    content: "";

    width: 100%;

    height: 100%;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

    transition: all .36s;

    opacity: 0;

}

.tstu_li:last-child {

    border-bottom: none;

}

.tstu_li.act p {

    color: #fff;

}

.tstu_li.act::after {

    opacity: 1;

}

.tscu_li_img {

    width: 47%;

    max-width: 617px;

    border-radius: 100px 5px 5px 0px;

    overflow: hidden;

    position: relative;

    z-index: 2;

}

.tscu_li_img img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}

.tscu_li_text {

    width: 53%;



    backdrop-filter: blur(25px);

    padding: 70px 83px 85px 60px;

    position: relative;

    z-index: 1;

    /* overflow: hidden; */

}

.tscu_li_text::after {

    content: "";

    width: calc(100% + 20px);

    height: 100%;

    background: #F6F8FA;

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

}

.tscu_li_content {

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.tscu_li_text_tit {

    font-weight: bold;

    position: relative;

    z-index: 5;

}

.tscu_li_text_list {

    margin-top: 45px;

    position: relative;

    z-index: 5;

}

.tltl_icon {

    width: 40px;

}

.tltl_text img {

    width: 8px;

}

.tltl_text p {

    font-size: 16px;

    line-height: 1.75;

    color: #333;

    transition: all .36s;

    padding-right: 10px;

    width: calc(100% - 8px);

}

.tltl_text {

    display: flex;

    align-items: center;

    width: calc(100% - 40px);

    padding-left: 15px;

}

.tscu_li_text_list li a {

    display: flex;

    align-items: center;

    padding-bottom: 10px;

    border-bottom: 1px solid #666666;

}

.tscu_li_text_list li {

    width: 50%;

    padding: 0 22px;

    margin-bottom: 35px;

}

.tscu_li_text_list ul {

    margin: 0 -22px;

}

.tscu_li:not(:first-child) {

    display: none;

}

.tech_prog .ys_cont1400 {

    display: flex;

    flex-wrap: wrap;

    align-items: center;

}

.tech_prog_text_tit h2 {

    text-align: left;

}

.tech_prog_img {

    width: 49%;

    max-width: 686px;

}

.tech_prog_img img {

    width: 100%;

}

.tech_prog_text {

    width: 51%;

    padding-left: 86px;

}

.tech_prog_text_parga p {

    font-size: 16px;

}

.tech_prog {

    padding-top: 140px;

    /* padding-bottom: 20px; */

    background: linear-gradient(180deg, #F1F4F8 0%, rgba(255, 255, 255, 0) 100%);

}

.tech_scene .inddet_scene_tab_li {

    width: auto;

    /* padding: 0 73px; */

}

/* .tech_scene .istb_text {

    padding-bottom: 8px;

} */

.tech_scene .inddet_scene_tab {

    border-bottom: none;

}

/* .tech_scene .inddet_scene_tab ul {

    margin: 0 -73px;

    display: flex;

    justify-content: center;

} */

/* .tech_scene .istb_text::after{

    height: 3px;

} */

/* .tech_scene .inddet_scene_tab_li.act .istb_text::after {

    width: 50px;

} */

.tech_scene .inddet_scene_info {

    margin-top: 60px;

}

.tech_scene .inddet_scene_info ul {

    padding: 28px 92px 28px 28px;

    border: 1px solid rgba(231, 231, 231, 1);

    box-shadow: 0px 4px 20px 0px rgb(149 181 201 / 20%);

    background: rgba(255, 255, 255, 0.1);

    backdrop-filter: blur(5px);

    border-radius: 15px;

}

.tech_scene .isil_cont_img {

    width: 55%;

    max-width: 685px;

}

.tech_scene .isil_cont_text {

    width: 45%;

    padding-left: 70px;

    margin-top: 0 !important;

}

.tech_scene {

    position: relative;

}

.tech_page .inddet_case {

    background-color: #fff;

}

.tech_adv {

    padding-top: 0 !important;

}

.tech_adv .iatl_cont {

    height: 100%;

}

.tech_adv li {

    width: 25%;

    height: auto;

    padding: 0 14px !important;

    border-right: none;

}

.tech_adv ul {

    margin: 0 -14px !important;

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.tech_adv .iatl_cont {

    border: 1px solid rgba(255, 255, 255, 1);

    box-shadow: 0px 4px 20px 0px rgba(149, 181, 201, 0.2);

    background: rgba(255, 255, 255, 0.1);

    backdrop-filter: blur(25px);

    border-radius: 2px;

    padding: 62px 35px;

}

.tech_adv .iatl_cont_tit {

    margin-top: 26px;

    margin-bottom: 16px;

}

.iatl_cont_tit {

    height: 31.5px;

    overflow: hidden;

}

.tech_work_tit h2 {

    font-weight: bold;

    color: #fff;

}

.tech_work {

    position: relative;

    overflow: hidden;

    z-index: 1;

    height: 634px;

    overflow: hidden;

}

.tech_work::after {

    content: "";

    width: 100%;

    height: 100%;

    background: linear-gradient(90deg, #001E73 13.82%, rgba(255, 255, 255, 0) 104.42%);

    opacity: 0.6;

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

}

.tech_work_cont_parga p {

    font-size: 16px;

    color: #fff;

    opacity: 0.9;

}

.tech_work_cont_parga {

    margin-top: 23px;

}

.tech_work_cont {

    margin-top: 124px;

    width: 42.5%;

}

.tech_work_cont_tit h4 {

    font-weight: bold;

    color: #fff;

}

.tech_adv .inddet_adv_tit_list {

    position: relative;

}

.tech_adv .inddet_adv_tit_list::after {

    content: "";

    width: 246px;

    height: 246px;

    border-radius: 50%;

    background: linear-gradient(0deg, #1C57FB 18.7%, #FFFFFF 74.59%);

    opacity: 0.08;

    filter: blur(50px);

    position: absolute;

    top: -140px;

    left: -117px;

    z-index: -1;

}

/* g3-运维技术服务-end */



/* g4-运维技术服务详情-start */

/* .techdet_main .tech_scene .inddet_scene_tab_li {

    padding: 0 41px;

}

.techdet_main .tech_scene .inddet_scene_tab ul {

    margin: 0 -41px;

} */

.tech_fun_tit {

    margin-bottom: 25px;

}

.tflu_li {

    width: 33.333333%;

    position: relative;

    z-index: 1;

}

.tflu_li_cont_parga p {

    font-size: 16px;

}

.tflu_li_cont_num {

    font-size: 60px;

    line-height: 1.5;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    font-family: 'robotomedium';

    display: inline-block;

}

.tflu_li_cont_tit {

    margin-top: 6px;

    margin-bottom: 18px;

    font-weight: bold;

}

.tflu_li_cont {

    padding: 43px 57px 43px 90px;

}



.tflu_li_bg {

    background: url(../images/g4_bg01.jpg) center / cover no-repeat;

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

    opacity: 0.07;

}

.tech_fun_list {

    background: #F9FBFF;

}

.tflu_li img {

    width: 100%;

}

.tech_fun_list_ul {

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

/* g4-运维技术服务详情-end */

/* g6-1 学习认证-start */

.ys_ban_cont {

    margin-top: 35px;

}

.ys_ban_cont_info {

    margin-top: 12px;

}

.ys_ban_cont_info p {

    font-size: 18px;

    color: #999;

}

.ys_ban_share_text p {

    color: #999;

}

.ys_ban_share {

    display: flex;

    align-items: center;

    margin-top: 67px;

}

.ys_ban_share_icon .c_imgshare {

    width: 20px;

    margin-left: 20px;

}

.atlu_li {

    width: 25%;

    padding: 0 36px;

    position: relative;

}

.auth_tech_list_ul {

    margin: 0 -36px;

}

.atlu_li_cont {

    width: 100%;

    background: rgba(246, 248, 250, 1);

    box-shadow: -3px 3px 3px rgba(193, 202, 224, 0.3);

    border-radius: 10px;

    padding: 70px 50px 50px;

    position: relative;

}

.atlu_li_cont .ys_imgbox_cover {

    width: 80px;

    margin: auto;

}

.atlu_li_cont_text {

    margin-top: 18px;

}

.atlu_li_cont_text p {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    text-align: center;

}

.atlu_li_num p {

    font-size: 130px;

    line-height: 1.5;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    font-family: 'AntonRegular';

    display: inline-block;

}

.atlu_li_num {

    position: absolute;

    top: 50%;

    left: 10px;

    transform: translateY(-50%);

}

.atlu_li_cont_bg img:nth-child(1) {

    width: 363px;

    position: absolute;

    top: 0;

    left: -150px;

    z-index: -1;

}

.atlu_li_cont_bg img:nth-child(2) {

    width: 414px;

    position: absolute;

    bottom: -66px;

    left: 0;

    z-index: -1;

}

.auth_tech {

    padding-bottom: 154px;

}

.auth_stu {

    position: relative;

    z-index: 1;

}

.auth_stu::after {

    content: "";

    width: 100%;

    height: calc(100% + 60px);

    background: #F6F8FA;

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

}

.ascu_li_top_more {

    width: 22px;

    transition: all .36s;

    transform: rotate(180deg);

}

.ascu_li_top_more img {

    width: 100%;

}

.ascu_li_top {

    cursor: pointer;

    background: #FFFFFF;

    position: relative;

    padding: 24px 30px 24px 40px;

    display: flex;

    align-items: center;

}

.ascu_li_top::before {

    content: "";

    width: 4px;

    height: 100%;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: 0;

    left: 0;

}

.altt_icon {

    width: 30px;

    margin-right: 20px;

}

.altt_icon img {

    width: 100%;

}

.altt_text p {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

}

.ascu_li_top_text {

    display: flex;

    align-items: center;

    width: calc(100% - 22px);

}

.albu_li_icon {

    width: 22px;

    height: 22px;

    position: relative;

    overflow: hidden;

    margin-right: 36px;

}

.albu_li_icon img {

    width: auto;

    height: 100%;

    position: absolute;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    transition: all .36s;

    max-width: inherit;

}

.albu_li_icon img:nth-child(2) {

    opacity: 0;

}

.albu_li {

    display: flex;

    align-items: center;

    border-bottom: 1px solid rgba(226, 232, 240, 1);

    padding: 29px 40px;

    cursor: pointer;

}

.albu_li_text p {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    transition: all .36s;

}

.ascu_li_bot {

    margin-top: 6px;

    margin-bottom: 40px;

    display: none;

}

.ascu_li {

    margin-bottom: 10px;

}

.ascu_li.act .ascu_li_top_more {

    transform: rotate(0deg);

}

/* g6-1 学习认证-end */





/* H2新闻列表-start */

.new_ban {

    padding-bottom: 0 !important;

}

.new_page .ys_ban_bread {

    margin-top: 25px;

}

.new_ban_tit h1 {

    font-weight: bold;

    color: #333333;

}

.new_ban_parga p {

    font-size: 16px;

}

.new_ban_imgs {

    margin-top: 52px;

}

.nbiu_li:not(:first-child) {

    display: none;

}

.nbiu_li_text {

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

    position: absolute;

    left: 0;

    bottom: 0;

    width: 63.4%;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    border-radius: 0px 60px 0px 0px;

    padding: 30px 100px;

}

.nbiu_li {

    position: relative;

    padding: 0 10px;

}

.new_ban_imgs_ul {

    margin: 0 -10px;

}

.nbiu_li_text_time {

    font-size: 18px;

    line-height: 1.5;

    color: #fff;

    font-family: 'ROBOTOREGULAR14';

}

.nbiu_li_text_tit {

    font-weight: bold;

    color: #fff;

}

.new_ban_imgs {

    width: calc(100% + 55px);

    margin-left: -55px;

}

.nbiu_li_img {

    width: 100%;

    padding-left: 55px;

    position: relative;

}

.nbiu_li_img img {

    width: 100%;

}

.nbiu_li_img::after {

    content: "";

    width: calc(100% - 55px);

    height: 205px;

    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);

    opacity: 0.6;

    position: absolute;

    right: 0;

    bottom: 0;

}

.new_ban_imgs_ul .slick-dots li {

    background-color: rgba(255, 255, 255, .7);

}

.new_ban_imgs_ul .slick-dots {

    bottom: 28px;

    width: auto;

    right: 122px;

}

.ncbu_li {

    width: 33.333333%;

    padding: 0 20px;

    margin-bottom: 40px;

}

.new_cont_bot_ul {

    margin: 0 -20px;

}

.ncbu_li .ys_imgbox_cover {

    width: 100%;

    border-radius: 4px 4px 0 0;

    overflow: hidden;

}

.ncbu_li_cont_tit {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    transition: all .36s;

    height: 63px;

    overflow: hidden;

}

.saomachakan {
    font-size: 15px !important;
}

.ncbu_li_cont_parga {

    margin: 20px 0;

    height: 73.5px;

    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

}

.ncbu_li_cont {

    padding: 30px 26px;

    border-bottom: 1px solid rgba(231, 231, 231, 1);

    position: relative;

}

.ncbu_li_cont::after {

    content: "";

    width: 0;

    height: 1px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    left: 0;

    bottom: 0;

    transition: all .36s;

}

.ncbu_li_cont_time {

    font-family: 'ROBOTOREGULAR14';

}

.new_cont_bot_page {

    margin-top: 30px;

}

.pc_fenye li {

    width: 40px;

    height: 40px;

    border: none;

    font-family: 'Microsoft YaHei';

    font-size: 16px;

    line-height: 40px;

    color: #000;

    border-radius: 5px;

    position: relative;

}

.pc_fenye li.activepage {

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

}

.pc_fenye li::after {

    content: "";

    width: 100%;

    height: 100%;

    border-radius: 5px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: 0;

    left: 0;

    transition: all .36s;

    opacity: 0;

    z-index: -1;

}

.first li::after,

.prev li::after,

.next li::after,

.end li::after {

    display: none;

}

.ncts_icon {

    width: 24px;

    cursor: pointer;

    line-height: 48px;

}

.ncts_icon img {

    width: 100%;

}

.ncts_input {

    width: calc(100% - 24px);

    height: 100%;

}

.ncts_input input {

    width: 100%;

    height: 100%;

    padding: 0 13px;

    font-size: 16px;

    color: #999;

}

.ncts_input input::placeholder {

    font-size: 16px;

    color: #999;

}

.new_cont_top_search {

    border-bottom: 1px solid #B1B1B1;

    height: 48px;

}

.new_cont_bot {

    margin-top: 47px;

}

.nctt_ul_li a {

    font-size: 16px;

    line-height: 1.75;

    color: #7B7B86;

    transition: all .36s;

    width: 100%;

    display: block;

    padding: 3.5px 0;

}

.nctt_ul_li {

    width: 137px;

    text-align: center;

    border-radius: 3px;

    position: relative;

    z-index: 1;

}

.new_cont_top_tab {

    padding: 8px 14px !important;

    background: #F5F7FB;

    border-radius: 3px;

}

.nctt_ul_li::after {

    content: "";

    width: 100%;

    height: 100%;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    border-radius: 3px;

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

    transition: all .36s;

    opacity: 0;

}

.nctt_ul_li.act a {

    color: #fff;

}

.nctt_ul_li.act::after {

    opacity: 1;

}

/* H2新闻列表-end */



/* H3新闻详情-start */

.nclt_tit h1 {

    font-weight: bold;

}

.nclt_info {

    margin-top: 28px;

}

.nitt_text2 p {

    font-family: 'ROBOTOREGULAR14';

}

.nitt_text2 {

    padding-left: 20px;

}

.nclt_info_time {

    display: flex;

    align-items: center;

}

.nclt_info_time_icon {

    width: 12px;

    margin-right: 10px;

}

.nclt_info_time_icon img {

    width: 100%;

}

.nitt_text1 {

    position: relative;

}

.nitt_text1::after {

    content: "";

    width: 1px;

    height: 18px;

    background-color: #F6F8FA;

    position: absolute;

    top: 50%;

    right: -10px;

    transform: translateY(-50%);

}

.nclt_info_share .ys_ban_share {

    margin-top: 0;

}

.newdet_cont_left {

    width: calc(100% - 360px);

    padding-right: 140px;

}

.newdet_cont_right {

    width: 360px;

    padding-top: 70px;

    text-align: center;

}

.newdet_cont_left_tits {

    padding-bottom: 35px;

    border-bottom: 1px solid #DFE2E4;

}

.newdet_cont_left_edr {

    margin-top: 33px;

    padding-bottom: 40px;

    border-bottom: 1px solid #DFE2E4;

}

.newdet_cont_left_edr p {

    /* font-size: 16px; */

    line-height: 1.75;

    /* color: #7B7B86; */

    margin-bottom: 14px;

}

.ncrl_ul_li {

    margin-top: 30px;

}

.ncrl_ul_li_cont {

    padding: 12px 24px 26px;

    border-bottom: 1px solid rgba(231, 231, 231, 1);

}

.nulc_tit {

    height: auto !important;

}

.ncrl_ul_li .ys_imgbox_cover {

    border-radius: 4px 4px 0 0;

}

.newdet_cont_right_tit {

    padding-bottom: 30px;

    border-bottom: 1px solid #E7E7E7;

}

.newdet_cont_left_page {

    margin-top: 30px;

}

.newdet_cont_left_page li {

    margin-bottom: 16px;

}

.newdet_cont_left_page li:last-child {

    margin-bottom: 0;

}

.newdet_cont_left_page p {

    /* font-size: 16px; */

    transition: all .36s;

}

.ys_ban_share .ys_sharebox {

    margin: 0;

}



/* H3新闻详情-end */





/* H9-客户案例详情页-start */

.case_page .case_ban_cont_btn .std_btn2_box p {

    text-align: left;

}

.case_tit {

    height: auto !important;

    font-weight: bold;

}

.case_parg p {

    font-size: 16px;

    color: #333;

}

.casedet_main .newdet_cont_left_edr img {

    border-radius: 10px;

    overflow: hidden;

}

.casedet_main .nclt_info_time_text p {

    color: #333;

}

.casedet_main .nitt_text1::after {

    background-color: #333;

}

.casedet_main .newdet_cont_left_tits {

    padding-bottom: 60px;

}

.casedet_main .newdet_cont_left_edr {

    margin-top: 60px;

    padding-bottom: 0;

}

.casedet_main .newdet_cont_left_page {

    margin-top: 42px;

}

.casedet_main .newdet_cont_right {

    padding-top: 94px;

}

/* H9-客户案例详情页-end */

/* H8-客户案例列表页-start */

.case_ban_img {

    width: 100%;

}

.case_ban_img img {

    width: 100%;

}

.case_ban_cont .ys_cont1400 {

    text-align: center;

}

.case_ban_cont_tit h1 {

    font-size: 60px;

    line-height: 1.5;

    color: #fff;

    font-weight: bold;

}

.case_ban_cont_subtit h4 {

    color: #fff;

}

.case_ban_cont_data {

    width: 80%;

    margin: auto;

}

.case_ban_cont_data ul {

    display: flex;

    /* justify-content: space-between; */

}

.cbcd_num span {

    font-size: 80px;

    font-weight: bold;

    position: relative;

    top: 40px;

    margin-right: 16px;

}

.cbcd_num p {

    font-size: 20px;

    line-height: 1.75;

    color: #fff;

}

.cbcd_parga p {

    color: #fff;

    text-align: center;

}

.case_ban_cont_subtit {

    margin-bottom: 105px;

    margin-top: 12px;

}

.cbcd_parga {

    margin-top: 50px;

}

.case_ban_cont_btn .ban_btns .std_btn2_box {

    margin: auto;

    margin-top: 115px;

}

.case_ban_cont_data li {

    width: 33.333333%;

    position: relative;

}

.case_ban_cont_data li::after {

    content: "";

    width: 1px;

    height: 58px;

    background-color: #fff;

    position: absolute;

    top: 50%;

    right: 0;

    transform: translateY(-50%);

}

.case_ban_cont_data li:last-child::after {

    display: none;

}

.case_list {

    padding-bottom: 130px;

}

.case_list_bot {

    margin-top: 50px;

}

.case_list_bot_ul {

    margin: 0 -14px;

}

.clbu_li {

    width: 25%;

    padding: 0 14px;

    margin-bottom: 28px;

}

.clbu_li a {

    position: relative;

    width: 100%;

    display: block;

}

.clbu_li a::after {

    content: "";

    width: 100%;

    height: 215px;

    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);

    opacity: 0.8;

    position: absolute;

    bottom: 0;

    left: 0;

}

.clbu_li_text_tit {

    font-size: 18px;

    line-height: 1.75;

    color: #fff;

    font-weight: bold;

}

.clbu_li_text_parga p {

    color: #fff;

    font-size: 16px;

}

.clbu_li_text {

    width: 100%;

    padding-left: 38px;

    padding-right: 22px;

    bottom: 22px;

    z-index: 5;

}

.ys_phfyfl a {

    font-size: 14px;

    line-height: 1.75;

    color: #333;

}

.clbu_li_text::before {

    content: "";

    width: 3px;

    height: 47px;

    background: #0D48CE;

    border-radius: 4px;

    position: absolute;

    top: 0;

    left: 20px;

}

.case_ban {

    width: 100%;

    position: relative;

    overflow: hidden;

    background: #FFFFFF;

    height: 100vh;

    z-index: 1;

}

.case_ban_cont1 {

    text-align: center;

    width: 100%;

    height: 100%;

    display: flex;

    align-items: center;

    flex-wrap: wrap;

    justify-content: center;

}

.case_ban .selector {

    width: 100%;

    height: 100%;

}

.clbu_li.on .clbu_li_text_tit {

    display: none;

}

.clbu_li.on .clbu_li_text_parga {

    height: 56px;

    overflow: hidden;

}

.case_list_bot_page {

    margin-top: 32px;

}

.case_par {

    padding-bottom: 150px;

}

.cplu_li {

    width: 20%;

    padding: 0 2px;

    margin-bottom: 4px;

}

.case_par_list_ul {

    margin: 0 -2px;

}

.cplu_li_cont {

    background: #FFFFFF;

}

.cplu_li_cont .ys_imgbox_cover {

    width: 76%;

    margin: auto;

}

.case_ban_cont {

    text-align: center;

    width: 100%;

    height: 100%;

    display: flex;

    align-items: center;

    flex-wrap: wrap;

    justify-content: center;

}

.case_content {

    /* margin-top: calc(100vh - 60px); */

    background-color: #fff;

    position: relative;

    z-index: 5;

}

/* H8-客户案例列表页 -end */



/* H7-直播间列表页-start */

.live_recom_tit {

    margin-bottom: 20px;

}

.live_recom_cont_img {

    width: 53%;

    max-width: 744px;

}

.live_recom_cont_img img {

    width: 100%;

}

.live_recom_cont_text {

    width: 47%;

    position: relative;

}

.live_recom_cont_text .ys_pos_center {

    width: 100%;

    padding-left: 85px;

    padding-right: 40px;

}

.live_recom_cont a {

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.lrct_info_code p {

    color: #666;

    text-align: center;

    margin-top: 8px;

}

.lrct_info_code {

    width: 112px;

}

.lrct_info_code img {

    width: 100%;

    border: 1px solid rgba(255, 255, 255, 1);

    padding: 10px;

    background: rgba(255, 255, 255, 0.2);

    border: 1px solid #FFFFFF;

    box-shadow: 0px 4px 20px rgba(149, 181, 201, 0.2);

    backdrop-filter: blur(25px);

}

.lrct_parga {

    margin-top: 20px;

    padding-bottom: 20px;

    border-bottom: 1px solid #E2E2E2;

}

.lrct_parga p {

    font-size: 18px;

    color: #666666;

}

.lrct_info {

    margin-top: 25px;

    display: flex;

    align-items: flex-end;

    flex-wrap: wrap;

}

.litn_spea {

    position: relative;

    top: 4px;

}

.litn_name span {

    font-size: 20px;

    font-weight: bold;

    line-height: 1.75;

}

.litn_name p {

    font-size: 14px;

    color: #333;

}

.lrct_info_text_btn {

    position: relative;

    z-index: 5;

    margin-top: 78px;

}

.lrct_info_text {

    width: calc(100% - 112px);

}

.live_view_tit {

    margin-bottom: 30px;

}

.live_view .new_cont_top_tab {

    /* background: #fff;

    display: inline-block; */

    background: transparent;

    padding: 0 !important;

}

.live_view_cont_tab {

    background: #fff;

    display: inline-block;

    width: 100%;

    padding: 8px 14px !important;

}

.live_main .inside_cont {

    background: #F9F9F9;

}

.live_view_cont_tab .nctt_ul_li {

    margin-right: 12px;

}

.live_view_cont_tab .nctt_ul_li:last-child {

    margin-right: 0;

}

.lvcl_ul {

    margin: 0 -14px;

}

.lvcl_ul_li {

    width: 33.333333%;

    padding: 0 14px;

    margin-bottom: 50px;

}

.lvcl_ul_li a {

    padding: 14px;

    display: block;

    background: rgba(255, 255, 255, 0.1);

    border: 1px solid #FFFFFF;

    box-shadow: 0px 4px 20px rgba(149, 181, 201, 0.2);

    backdrop-filter: blur(25px);

    -webkit-backdrop-filter: blur(25px);

    border-radius: 2px;

}

.live_view_cont_list {

    margin-top: 28px;

}

.lvcl_ul_li_img {

    position: relative;

}

.lvcl_ul_li_img .ys_imgbox_cover {

    width: 100%;

    border-radius: 2px;

    overflow: hidden;

}

.luli_icon {

    width: 42px;

    position: absolute;

    right: 16px;

    bottom: 12px;

}

.luli_icon img {

    width: 100%;

}

.lvcl_ul_li_cont {

    padding: 20px 10px;

    /* height: 218.5px;

    overflow: hidden; */

}

.lulc_tit {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    font-weight: bold;

    height: 31.5px;

    overflow: hidden;

}

.lulc_parga p {

    font-size: 16px;

    color: #666;

    /* height: 28px; */

    overflow: hidden;

}

.lvcl_page {

    padding-top: 30px;

}

/* H7-直播间列表页-end */



/* H4行业解读-start */

.indu_page .inddet_nav_wrap_ul {

    margin: 0 -115px;

}

.indu_page .inwu_li {

    padding: 0 115px;

}

.indu_page .inddet_nav_wrap {

    border-bottom: 1px solid rgba(225, 225, 225, 1);

}

.indu_repo {

    background: linear-gradient(0deg, #F4F6FA, #F4F6FA), linear-gradient(0deg, #FFFFFF, #FFFFFF), linear-gradient(0deg, #FFFFFF, #FFFFFF), linear-gradient(0deg, #FFFFFF, #FFFFFF), #FFFFFF;

}

.ircl_more p {

    font-size: 14px;

    line-height: 45px;

    color: #fff;

    text-align: center;

}

.ircl_more {

    width: 130px;

    margin: auto;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    box-shadow: 0px 5px 8px 0px rgba(132, 154, 197, 0.15);

    cursor: pointer;

    margin-top: 20px;

}

.indu_page .std_text p {

    color: #7B7B86;

}

.ircl_ul {

    margin: 0 -14px;

}

.ircl_ul_li {

    width: 50%;

    padding: 0 14px;

    margin-bottom: 32px;

}

.ircl_ul_li a {

    border-radius: 4px;

    background: #FFFFFF;

    overflow: hidden;

    display: block;

    padding: 26px 114px 20px 32px;

    position: relative;

    z-index: 1;

}

/* .indu_page .inside_cont{

    background: #F6F8FA;

} */

.ircl_ul_li_btn {

    position: relative;

    z-index: 5;

}

.ircl_ul_li_btn .ban_btns .std_btn2_box {

    width: 146px;

}

.ircl_ul_li_btn .std_btn2_box p {

    line-height: 32px;

}

.ircl_ul_li_parga {

    margin-top: 14px;

    margin-bottom: 20px;

}

.ircl_ul_li_parga p {

    height: 49px;

    overflow: hidden;

}

.ircl_ul_li_tit {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    height: 31.5px;

    overflow: hidden;

}

.ircl_ul_li_img {

    position: absolute;

    right: 0;

    top: 0;

    width: 270px;

    height: 100%;

    z-index: -1;

}

.ircl_ul_li_img img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}

.ircl_ul_li_img .ys_imgbox_cover {

    height: 100%;

    object-fit: cover;

}

.ircl_ul_li a::after {

    content: "";

    width: 270px;

    height: 100%;

    /* background: linear-gradient(270deg, rgba(255, 255, 255, 0) -32.09%, #FFFFFF 89.76%); */

    background: linear-gradient(270deg, rgba(255, 255, 255, 0) 50.91%, rgba(255, 255, 255, 0.9) 88.76%);

    border-radius: 4px;

    position: absolute;

    top: 0;

    right: 0;

    z-index: -1;

}

.indu_book_tit {

    margin-bottom: 30px;

}

.ibcu_li a {

    display: block;

    padding: 20px 48px 20px 20px;

    /* background: #FFFFFF; */

    box-shadow: 0px 4px 20px rgb(149 181 201 / 20%);

    /* backdrop-filter: blur(25px); */

    border-radius: 4px;

}

.ibcu_li .ys_imgbox_cover {

    width: 15.4%;

    max-width: 204px;

    backdrop-filter: blur(25px);

    box-shadow: 0px 4px 20px 0px rgb(149 181 201 / 20%);

}

.ibcu_li_text {

    padding-left: 40px;

    width: 84.6%;

}

.ibcu_li_text_tit {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

}

.ibcu_li_text_parga {

    margin-top: 15px;

    height: 98px;

    overflow: hidden;

    margin-bottom: 70px;

}

.ibcu_li_text_btn {

    position: relative;

    z-index: 5;

}

.ibcu_li {

    background: url(../images/h4_bg01.jpg) center / cover no-repeat;

    margin-bottom: 40px;

}

/* H4行业解读-end */







/* i-留言表单-start */

.mess_form {

    padding-top: 60px;

    position: relative;

}

.mess_form_tit h1 {

    font-weight: bold;

    text-align: center;

}

.mess_form_parga {

    margin-top: 10px;

    margin-bottom: 27px;

}

.mess_form_parga p {

    font-size: 16px;

    color: #333;

    text-align: center;

}

.ys_cont800 {

    width: 800px;

    margin: auto;

}

.mess_form_cont {

    width: 100%;

    background: rgba(255, 255, 255, 0.8);

    border: 1px solid #FFFFFF;

    box-shadow: 0px 4px 25px rgba(229, 234, 248, 0.8);

    backdrop-filter: blur(10px);

    border-radius: 20px;

    padding: 38px 57px 42px;

}

.mfcl_li {

    margin-bottom: 26px;

}

.mfcl_li_text p {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

}

.mfcl_li_text span {

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    display: none;

}

.mfcl_li.on .mfcl_li_text span {

    display: inline-block;

}

.mfcl_li_text {

    width: 82px;

}

.mfcl_li_input {

    width: calc(100% - 82px);

    padding-left: 38px;

    height: 62px;

}

.mfcl_li_input .ys_select {

    width: 100%;

    height: 100%;

    border: 1px solid rgba(238, 238, 238, 1);

    border-radius: 8px 8px 0px 0px;

    background: #FFFFFF;

    backdrop-filter: blur(7.5px);

}

.mfcl_li_input .ys_select_hd {

    padding: 0 30px;

}

.mfcl_li_input input,
.mfcl_li_input input::placeholder,

.mfcl_li_input textarea,
.mfcl_li_input textarea::placeholder {

    font-size: 16px;

    color: #999;

}

.mfcl_li_input textarea {

    line-height: 1.5;

}

.mfcl_li_input .ys_select_xtbbox {

    width: 12px;

    right: 30px;

}

.ys_select_xtbbox img {

    width: 100%;

}

.mfcl_li_input .ys_select_li {

    font-size: 16px;

    line-height: 1.75;

    color: #666;

    transition: all .36s;

}

.mfcl_li_input .ys_select_bd {

    padding: 30px;

    top: 110%;

    border: 1px solid rgba(238, 238, 238, 1);

    box-shadow: 0px 4px 25px rgba(229, 234, 248, 0.8);

}

.mfcl_li1,

.mfcl_li3,

.mfcl_li4 {

    display: flex;

    align-items: center;

    flex-wrap: wrap;

}

.mfcl_li_input textarea {

    padding: 22px 30px;

    width: 100%;

    height: 184px;

    border: 1px solid rgba(238, 238, 238, 1);

    background: #FFFFFF;

    backdrop-filter: blur(7.5px);

    border-radius: 8px 8px 0px 0px;

}

.mfcl_li2 .mfcl_li_input {

    height: auto;

}

.mfcl_li2 .mfcl_li_text {

    margin-top: 15px;

}

.mess_form_cont_btn p,

.mess_form_close p {

    font-size: 14px;

    line-height: 45px;

    color: #fff;

    text-align: center;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    cursor: pointer;

}

.mess_form_cont_btn,
.mess_form_cont_agree {

    padding-left: 120px;

}

.mess_form_cont_btn {

    margin-top: 40px;

}

.mfca_cont_box {

    width: 16px;

    height: 16px;

    border: 1px solid #EEEEEE;

    position: relative;

    top: 4px;

}

.mfca_cont_text p {

    color: #999;

}

.mfca_cont_text a {

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

.mfca_cont_text {

    margin-left: 10px;

}

.mfca_cont {

    cursor: pointer;

}

.mfca_cont_box_icon {

    width: 8px;

    z-index: 5;

    transition: all .36s;

    opacity: 0;

}

.mfca_cont_box_icon img {

    width: 100%;

}

.mfcl_li4 {

    width: 46%;

}

.mfcl_li3 {

    width: 53%;

    padding-right: 36px;

}

.mfcl_li4 .mfcl_li_text {

    width: 46px;

}

.mfcl_li4 .mfcl_li_input {

    width: calc(100% - 46px);

    padding-left: 26px;

}

.mfcl_lis .mfcl_li_input input {

    padding: 0 20px;

    border: 1px solid rgba(238, 238, 238, 1);

    border-radius: 8px 8px 0px 0px;

    background: #FFFFFF;

    backdrop-filter: blur(7.5px);

    width: 100%;

    height: 100%;

}

.mfca_cont_box::after {

    content: "";

    width: 100%;

    height: 100%;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: 0;

    left: 0;

    transition: all .36s;

    opacity: 0;

}

.mfca_cont.act .mfca_cont_box::after {

    opacity: 1;

}

.mfca_cont.act .mfca_cont_box_icon {

    opacity: 1;

}

.mess_form_btn {

    width: 18px;

    position: absolute;

    top: 36px;

    right: 42px;

    cursor: pointer;

}

.mess_form_btn img {

    width: 100%;

}

.mess_form_img {

    width: 384px;

    margin: auto;

}

.mess_form_img img {

    width: 100%;

}

.mess_form_content {

    position: relative;

}

.mess_form_after {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: rgba(255, 255, 255, 0.8);

    border: 1px solid #FFFFFF;

    box-shadow: 0px 4px 25px rgba(229, 234, 248, 0.8);

    backdrop-filter: blur(10px);

    border-radius: 20px;

    padding: 100px 116px 150px;

    display: none;

}

.mess_form_info_parga p {

    font-size: 16px;

    text-align: center;

    margin-top: 5px;

}

.mess_form_info_tit {

    font-size: 20px;

    line-height: 1.75;

    color: #333;

    font-weight: bold;

    text-align: center;

}

.mess_form_info {

    margin-top: 27px;

    margin-bottom: 66px;

}

.mess_form_content.on .mess_form_after {

    display: block;

}

.mess_form_content.on .mess_form_before {

    opacity: 0;

    pointer-events: none;

}

.mess_form_bg img:nth-child(1) {

    width: 24.48%;

    position: absolute;

    right: 20.6%;

    top: 33px;

    z-index: -1;

}

.mess_form_bg img:nth-child(2) {

    width: 20%;

    position: absolute;

    left: 18.75%;

    bottom: 0;

    z-index: -1;

}

/* i-留言表单-end */





/* H6-活动专题2-start */

.acti_rele {

    padding-top: 120px;

}

.acti_rele_tit h1,

.acti_rele_tit1 h1 {

    font-size: 52px;

    line-height: 1.75;

    color: #333;

    font-weight: bold;

    text-align: center;

}

.acti_rele_tit span {

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    margin-right: 56px;

    position: relative;

}

.acti_rele_tit span::after {

    content: "";

    width: 3px;

    height: 45px;

    background-color: #333;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: -28px;

}

.acti_rele_info {

    margin: 34px auto 52px;

    text-align: center;

}

.acti_rele_info p {

    font-size: 16px;

    color: #666;

    margin-left: 10px;

}

.aric_add {

    margin: 0 42px;

}

.acti_rele_logo {

    width: 434px;

}

.acti_rele_logo img {

    width: 100%;

}

.aric_time,
.aric_add,
.aric_online {

    display: flex;

    align-items: center;

    flex-wrap: wrap;

}

.acti_rele_info img {

    width: 20px;

}

.aric_time span {

    margin-left: 20px;

}

.acti_rele_info_cont {

    display: inline-block;

}

.acti_rele_video {

    position: relative;

    width: 89.4%;

    margin: auto;

}

.acti_rele_video_cont {

    width: 100%;

    padding: 26px;

    background: rgba(255, 255, 255, 0.2);

    border: 2px solid #FFFFFF;

    backdrop-filter: blur(25px);

    border-radius: 10px;

}

.acti_rele_video_cont video,
.acti_rele_video_img,
.acti_rele_video_img img {

    width: 100%;

    border-radius: 5px;

    overflow: hidden;

}

.arvc_content.act .acti_rele_video_img,

.arvc_content.act .acti_rele_video_btn {

    display: none;

}

.arvc_content {

    position: relative;

}

.acti_bg {

    width: 100%;

    z-index: -1;

}

.acti_bg img {

    width: 100%;

}

.acti_rele_video_btn {

    width: 90px;

    cursor: pointer;

}

.acti_rele_video_btn img {

    width: 100%;

}

.acti_about_text p {

    font-size: 18px;

    margin-bottom: 18px;

}

.acti_about_text p:last-child {

    margin-bottom: 0;

}

.acti_about_text {

    padding-left: 80px !important;

    padding-right: 80px !important;

    background: rgba(255, 255, 255, 0.2);

    border: 1px solid #FFFFFF;

    box-shadow: 0px 4px 20px rgba(149, 181, 201, 0.2);

    backdrop-filter: blur(25px);

    border-radius: 5px;

}

.acti_meet_list {

    padding: 55px 65px 10px;

    background: linear-gradient(107.77deg, #FFFFFF -4.88%, #F2F7FF 31.63%, #E7F0FF 98.82%);

    border: 1px solid #FFFFFF;

    box-shadow: 0px 4px 20px rgba(149, 181, 201, 0.2);

    border-radius: 5px;

}

.aclu_li {

    height: auto;

    width: 50%;

    padding: 0 35px;

    margin-bottom: 40px;

}

.acti_meet_list_ul {

    margin: 0 -35px;

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.aclu_li_cont_tit {

    font-weight: bold;

    color: #333;

    height: 42px;

    overflow: hidden;

}

.aclu_li_cont_time p {

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    font-weight: bold;

    display: inline-block;

}

.aclu_li_cont_time {

    margin-top: 6px;

    margin-bottom: 26px;

}

.alcp_img {

    width: 50px;

    border-radius: 50%;

    overflow: hidden;

}

.aclu_li_cont {

    padding-bottom: 32px;

    border-bottom: 1px solid #FFFFFF;

    position: relative;

    height: 100%;

}

.alcp_text {

    width: calc(100% - 50px);

    padding-left: 20px;

}

.alcp_text_info p {

    color: #999;

}

.alcp_text_name p {

    color: #333;

}

.aclu_li_cont_person {

    display: flex;

    align-items: center;

    flex-wrap: wrap;

}

.aclu_li_cont_num p {

    font-size: 100px;

    line-height: 1.2;

    font-weight: bold;

    background: linear-gradient(180deg, #DBEAFF 0%, rgba(210, 227, 250, 0) 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

.aclu_li_cont_num {

    position: absolute;

    top: 50%;

    right: 0;

    transform: translateY(-50%);

}

.acti_guest_view {

    padding: 24px 0;

    background: url(../images/h6_bg01.jpg) center / cover no-repeat;

}

.acti_guest_view h4 {

    font-weight: bold;

    text-align: center;

    color: #fff;

}

.alct_info {

    font-size: 16px;

    color: #999;

}

.alct_name {

    font-weight: bold;

    padding-bottom: 10px;

    position: relative;

}

.alct_name::after {

    content: "";

    width: 35px;

    height: 2px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    bottom: 0;

    left: 0;

}

.alct_info {

    margin-top: 12px;

}

/* .agcu_li{

    padding: 0 12px;

    width: 27.083333%;

} */

.acti_guest .swiper-slide {

    width: 520px !important;

    margin-right: 24px;

}

.acti_guest_cont {

    margin-top: -20px;

}

.acti_guest_cont_ul {

    margin: 0 -12px;

}

.agcu_li_cont {

    background: rgba(255, 255, 255, 0.2);

    border: 1px solid #FFFFFF;

    box-shadow: 0px 4px 20px rgba(149, 181, 201, 0.2);

    backdrop-filter: blur(25px);

    border-radius: 2px;

    padding-top: 40px;

}

.agcu_li_cont .ys_imgbox_cover {

    width: 46%;

}

.agcu_li_cont_text {

    width: 54%;

    padding-top: 35px;

    padding-right: 40px;

}

.acti_guest .ys_cont1400 {

    position: relative;

    z-index: 9;

}

.acti_guest_cont .swiper-wrapper {

    transition-timing-function: linear !important;

}

.ancu_li a {

    padding: 30px 50px 50px 45px;

    /* background: rgba(255, 255, 255, 0.2); */

    border: 1px solid #FFFFFF;

    /* box-shadow: 0px 4px 20px rgba(149, 181, 201, 0.2); */

    backdrop-filter: blur(25px);

    border-radius: 5px;

    display: block;

}

.ancu_li:not(:first-child) {

    display: none;

}

.ancu_li a {

    display: flex;

    align-items: center;

    flex-wrap: wrap;

}

.ancu_li_text {

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

    width: 65%;

    padding-left: 45px;

}

.ancu_li_text_tit {

    font-weight: bold;

    transition: all .36s;

}

.ancu_li .ys_imgbox_cover {

    width: 35%;

    max-width: 460px;

}

.ancu_li_text_time p {

    font-size: 16px;

    color: #666;

}

.ancu_li_text_time img {

    width: 20px;

    margin-right: 10px;

}

.ancu_li_text_time {

    display: flex;

    align-items: center;

    padding-top: 18px;

    padding-bottom: 16px;

    border-bottom: 1px solid rgba(153, 153, 153, .2)
}

.ancu_li_text_parga {

    margin-top: 18px;

    margin-bottom: 36px;

}

.ancu_li_text_btn p {

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

.acti_guest_cont_ul {

    padding-bottom: 20px !important;

}

/* .acti_new_cont .slick-list {

    padding:20px 0;

} */

.ancu_li {

    padding: 0 20px;

}

.acti_new_cont_ul {

    margin: 0 -20px;

    box-shadow: 0px 4px 20px rgb(149 181 201 / 20%);

    background: rgba(255, 255, 255, 0.2);

}

.spec_main {

    position: relative;

    z-index: 2;

}

.spec_main .acti_new {

    position: relative;

}

.spec_main .acti_new::after {

    content: "";

    width: 876px;

    height: 876px;

    border-radius: 50%;

    background: linear-gradient(0deg, #1C57FB 29.18%, #FFFFFF 74.59%);

    opacity: 0.2;

    filter: blur(100px);

    position: absolute;

    top: -298px;

    left: 0;

    z-index: -1;

}

.acti_sent_cont_ul .slick-track {

    display: flex;

    align-items: stretch;

}

.ascu_li {

    width: 50%;

    padding: 0 20px;

    height: auto;

}

.auth_main .ascu_li {

    width: 100%;



    padding: 0 !important;

    display: block !important;

}

.acti_sent_cont_ul {

    margin: 0 -20px;

    position: relative;

}

.spec_main .acti_sent_cont_ul::after {

    content: "";

    width: 522px;

    height: 522px;

    border-radius: 50%;

    background: linear-gradient(0deg, #1C57FB 18.7%, #FFFFFF 74.59%);

    opacity: 0.3;

    filter: blur(100px);

    position: absolute;

    left: 52px;

    top: -80px;

    z-index: -1;

}

.spec_main .acti_sent_cont_ul::before {

    content: "";

    width: 522px;

    height: 522px;

    border-radius: 50%;

    background: linear-gradient(0deg, #1C57FB 18.7%, #FFFFFF 74.59%);

    opacity: 0.1;

    filter: blur(100px);

    position: absolute;

    right: -235px;

    top: -400px;

    z-index: -1;

}

.acti_sent {

    position: relative;

    z-index: 1;

}

.acti_sent_bg {

    width: 13.54%;

    position: absolute;

    right: 0;

    top: -166px;

    z-index: -1;

}

.acti_sent_bg img {

    width: 100%;

}

.ascu_li_cont {

    width: 100%;

    background: rgba(255, 255, 255, 0.2);

    border: 1px solid #FFFFFF;

    box-shadow: 0px 4px 20px rgba(149, 181, 201, 0.2);

    backdrop-filter: blur(25px);

    border-radius: 2px;

    overflow: hidden;

}

.alct_job p {

    font-size: 16px;

    color: #333;

    max-height: 56px;

    overflow: hidden;

}

.alct_job {

    margin-top: 12px;

    margin-bottom: 14px;

}

.ascu_li_cont_text {

    padding: 45px 20px 45px 28px;

    width: 60%;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.ascu_li_cont .ys_imgbox_cover {

    width: 40%;

}

.ascu_li:not(:first-child) {

    display: none;

}

.ascu_li_cont .alct_name {

    display: inline-block;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

.acti_revi_cont .swiper-slide {

    width: 440px !important;

    margin-right: 40px;

}

.acti_revi_cont .swiper-wrapper {

    transition-timing-function: linear !important;

}

.acti_revi {

    padding-bottom: 135px;

}

.acti_new,
.acti_sent {

    padding-bottom: 40px;

}

.acti_side {

    position: fixed;

    top: 50%;

    left: 34px;

    transform: translateY(-50%);

    z-index: 90;

}

.acti_side.act {

    position: absolute !important;

    top: 200px !important;

    bottom: inherit !important;

    transform: inherit !important;

}

.acti_side_ul {

    position: relative;

}

.acti_side_ul::before {

    content: "";

    width: 1px;

    height: calc(100% + 44px);

    background-color: #CED7E1;

    position: absolute;

    top: 50%;

    left: 5px;

    transform: translateY(-50%);

    z-index: -1;

}

.acti_side_ul_li p {

    color: #999;

}

.acti_side_ul_li {

    margin-bottom: 44px;

    display: flex;

    align-items: center;

    cursor: pointer;

}

.asul_circle {

    width: 10px;

    height: 10px;

    border-radius: 50%;

    background: #FFFFFF;

    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);

    position: relative;

}

.asul_circle::before {

    content: "";

    width: 4px;

    height: 4px;

    border-radius: 50%;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: 50%;

    left: 50%;

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

    transition: all .36s;

    opacity: 0;

}

.asul_circle::after {

    content: "";

    width: 4px;

    height: 4px;

    border-radius: 50%;

    background: #999999;

    opacity: 0.2;

    position: absolute;

    top: 50%;

    left: 50%;

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

    transition: all .36s;

}

.acti_side_ul_li:last-child {

    margin-bottom: 0;

}

.asul_text {

    padding-left: 18px;

}

.acti_side_ul_li.act p {

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

.acti_side_ul_li.act .asul_circle::after {

    opacity: 0;

}

.acti_side_ul_li.act .asul_circle::before {

    opacity: 1;

}

.acti_bg1 {

    width: 100%;

    z-index: -1;

}

.acti_bg1 img {

    width: 100%;

}

.acti_content_bg {

    width: 100%;

    z-index: -1;

    top: 70px;

}

.acti_content_bg img {

    width: 100%;

}

/* H6-活动专题2-end */

/* H5-活动专题-start */

.spec_page .acti_revi_cont .swiper-slide {

    width: 418px !important;

    margin-right: 30px;

}

.spec_page .home_title p {

    font-size: 18px;

    line-height: 1.75;

    color: #666;

    text-align: center;

    font-family: 'ROBOTOREGULAR14';

    margin-top: 6px;

}

.spec_page .ascu_li_cont {

    padding: 30px 58px 30px 30px;

    background: rgba(255, 255, 255, 0.4);

    box-shadow: 0px 4px 20px rgba(149, 181, 201, 0.16);

    backdrop-filter: blur(5px);

    border-radius: 5px;

    height: 100%;

}

.spec_page .ascu_li_cont_text {

    padding: 0;

    width: 66%;

    padding-left: 40px;

}

.spec_page .ascu_li_cont .ys_imgbox_cover {

    width: 34%;

}

.spec_page .ascu_li_cont .alct_name {

    background: inherit;

    -webkit-text-fill-color: inherit;

}

.spec_page .alct_job {

    margin-bottom: 20px;

}

.spec_page .alct_job p {

    color: #0D48CE;

    max-height: 56px;

    height: auto;

}

.spec_page .alct_info p {

    color: #666;

}

.spec_page .alct_info {

    margin-top: 0;

}

.acti_page .alct_info p {
    height: auto !important;
}

.acti_page .alct_info {
    height: 171.5px;
    overflow: hidden;
    font-size: 14px;
}

.ascu_li_cont_bg {

    width: 132px;

    position: absolute;

    right: 0;

    top: 0;

    z-index: -1;

}

.acti_main {

    position: relative;

    z-index: 2;

}

.ascu_li_cont_bg img {

    width: 100%;

}

.ascu_li_cont {

    position: relative;

}

.spec_page .ancu_li {

    width: 33.333333%;

    padding: 0 28px;

}

.spec_page .acti_new_cont_ul {

    margin: 0 -28px;

    box-shadow: inherit;

    background-color: transparent;

}

.spec_page .ancu_li a {

    padding: 46px 30px 30px;

    background: rgba(255, 255, 255, 0.4);

    border: 1px solid #FFFFFF;

    box-shadow: 0px 4px 20px rgba(149, 181, 201, 0.16);

    backdrop-filter: blur(5px);

    border-radius: 5px;

}

.spec_page .ancu_li_text_tit {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    font-weight: bold;

    max-height: 63px;

    overflow: hidden;

}

.spec_page .ancu_li_text {

    width: 100%;

    padding: 0;

    height: 137.5px;

    overflow: hidden;

}

.spec_page .ancu_li_text_time {

    padding-bottom: 32px;

    border-bottom: none;

}

.spec_page .ancu_li_text_time p {

    font-size: 14px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

.spec_page .ancu_li_text_time img {

    width: 14px;

}

.spec_page .ancu_li .ys_imgbox_cover {

    width: 100%;

    max-width: 100%;

    border-radius: 3px;

}

.spec_page .ancu_li .ys_imgbox_cover::after {

    content: "";

    width: 100%;

    height: 98px;

    background: linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, #000000 100%);

    opacity: 0.3;

    position: absolute;

    bottom: 0;

    left: 0;

}

.spec_page .acti_new_cont_ul .slick-list {

    padding: 10px 0 20px;

}

.spec_page .acti_new_cont_ul .slick-dots {

    bottom: -36px;

}

.acti_new_cont {

    position: relative;

}

.spec_page .slick_btn_icon {

    border: 1px solid rgba(255, 255, 255, 0.5);

    backdrop-filter: blur(5px);

    background: rgba(255, 255, 255, 0.3);

}

.spec_guest_cont_ul {

    margin: 0 -20px;

}

.sgcu_li {

    width: 33.333333%;

    padding: 0 20px;

    margin-bottom: 40px;

}

.spec_guest .sgcu_li_cont {

    display: flex;

    align-items: flex-start;

    flex-wrap: wrap;

    position: relative;

    z-index: 1;

}



.spec_guest .sgcu_li_cont_bg {

    width: 100%;

    height: 85%;

    background: rgba(255, 255, 255, 0.5);

    border: 1px solid #FFFFFF;

    box-shadow: 0px 4px 20px rgba(149, 181, 201, 0.16);

    backdrop-filter: blur(5px);

    border-radius: 5px;

    position: absolute;

    bottom: 0;

    left: 0;

    z-index: -1;

    overflow: hidden;

}

.spec_guest .sgcu_li_cont_bg img {

    width: 132px;

    position: absolute;

    right: 0;

    top: 50%;

    transform: translateY(-50%);

}

.spec_page .spec_guest .alct_info p {

    font-size: 16px;

}

.spec_page .spec_guest .alct_info {

    margin-top: 16px;

}

.spec_guest .agcu_li_cont_text {

    width: 50%;

    position: relative;

    overflow: hidden;

    padding: 80px 20px 0;

}

.spec_guest .ys_imgbox_cover {

    width: 50%;

}

.spec_guest .slick-dots {

    bottom: 0;

}

.sgcp_ul_li:not(:first-child) {

    display: none;

}

.spec_guest_cont_ph {

    display: none;

}

.spec_page .aclu_li {

    padding: 0 20px;

    margin-bottom: 35px;

}

.spec_page .aclu_li_cont_box {

    padding: 16px 60px;

    background: rgba(255, 255, 255, 0.4);

    border-top: 1px solid #FFFFFF;

    border-right: 1px solid #FFFFFF;

    border-bottom: 1px solid #FFFFFF;

    box-shadow: 0px 4px 20px rgba(149, 181, 201, 0.16);

    backdrop-filter: blur(5px);

    border-radius: 5px;

    position: relative;

    overflow: hidden;

}

.spec_page .aclu_li_cont_box::before {

    content: "";

    width: 4px;

    height: 100%;

    background: linear-gradient(180deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: 0;

    left: 0;

}

.aclu_li_cont_box p {

    font-size: 16px;

    line-height: 1.75;

}

.alcb_time p {

    color: #0D48CE;

}

.alcb_text p {

    color: #666;

}

.alcb_time {

    width: 90px;

}

.alcb_text {

    width: calc(100% - 90px);

    padding-left: 80px;

}

.aclu_li_cont_num1 p {

    font-size: 72px;

    line-height: 1.75;

    color: #fff;

    font-family: 'ROBOTOBOLDITALIC';

}

.aclu_li_cont_num1 {

    position: absolute;

    right: 20px;

    top: 28%;

    transform: translateY(-50%);

}

.aclu_li_cont1 {

    position: relative;

    /* background: rgba(255, 255, 255, 0.4);

    box-shadow: 0px 4px 20px rgba(149, 181, 201, 0.16);

    backdrop-filter: blur(5px);

    border-radius: 5px; */

}

.spec_about_cont_img {

    width: 45.7%;

    max-width: 640px;

    border-radius: 2px;

    overflow: hidden;

}

.spec_about_cont_img img {

    width: 100%;

}

.spec_about .sact_parga p {

    font-size: 16px;

    color: #666;

}

.spec_about .sact_parga {

    margin-top: 24px;

}

.sact_tit h3 {

    font-weight: bold;

}

.sact_tit span {

    color: #0D48CE;

    display: block;

    line-height: 1.75;

}

.spec_about_cont_text {

    width: 54.3%;

    padding-left: 90px;

    padding-right: 100px;

}

.spec_about_cont {

    display: flex;

    align-items: center;

    flex-wrap: wrap;

    position: relative;

    z-index: 1;

}

.spec_about_cont::after {

    content: "";

    width: 100%;

    height: calc(100% - 50px);

    background: rgba(255, 255, 255, 0.4);

    border: 1px solid #FFFFFF;

    box-shadow: 0px 4px 20px rgba(149, 181, 201, 0.16);

    backdrop-filter: blur(5px);

    border-radius: 2px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 0;

    z-index: -1;

}

.spec_about_cont_icon {

    width: 60px;

    position: absolute;

    right: 100px;

    top: 8px;

}

.spec_about_cont_icon img {

    width: 100%;

}

.sact_icon {

    display: none;

}

.acti_rele_tit1 h1 {

    text-align: left;

}

.acti_rele_tit1 span {

    color: #0D48CE;

}

.acti_rele_tit1 {

    margin-top: 28px;

    margin-bottom: 30px;

}

.acti_rele_info1_time {

    width: 236px;

    text-align: center;

    background: linear-gradient(90deg, #EA0129 0%, #FF7F01 100%);

}

.acti_rele_info1 p {

    font-size: 16px;

    line-height: 1.75;

}

.acti_rele_info1_time p {

    color: #fff;

}

.acti_rele_info1_add p {

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    display: inline-block;

    position: relative;

    z-index: 1;

}

.acti_rele_info1_add {

    width: 263px;

    text-align: center;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: relative;

}

.acti_rele_info1_add::after {

    content: "";

    width: calc(100% - 2px);

    height: calc(100% - 2px);

    background: #EBF3FF;
    ;

    position: absolute;

    top: 1px;

    left: 1px;

}

.spec_page {

    background: #EBF3FF;

}

.spec_page .acti_rele_video {

    margin-top: 140px;

}

.spec_about {

    position: relative;

}

.spec_about::after {

    content: "";

    width: 620px;

    height: 620px;

    border-radius: 50%;

    background: linear-gradient(0deg, #FFFFFF 18.7%, #1C57FB 74.59%);

    opacity: 0.2;

    filter: blur(100px);

    position: absolute;

    right: 80px;

    top: -238px;

    z-index: -1;

}

.spec_about::before {

    content: "";

    width: 620px;

    height: 620px;

    border-radius: 50%;

    background: linear-gradient(0deg, #1C57FB 18.7%, #FFFFFF 74.59%);

    opacity: 0.2;

    filter: blur(100px);

    position: absolute;

    left: -80px;

    top: -194px;

    z-index: -1;

}

.spec_video_cont_left {

    width: 74.5%;

    background: rgba(255, 255, 255, 0.4);

    border: 1px solid #FFFFFF;

    box-shadow: 0px 4px 20px rgba(149, 181, 201, 0.16);

    backdrop-filter: blur(5px);

    border-radius: 5px;

    padding: 20px;

    position: relative;

}



.svcl_img {

    width: 100%;

    border-radius: 5px;

    overflow: hidden;

    position: relative;

}

.svcl_img img {

    width: 100%;

}

.svcl_img::after {

    content: "";

    width: 100%;

    height: 100%;

    background: linear-gradient(180deg, rgba(21, 45, 113, 0) 0%, #152D71 100%);

    opacity: 0.65;

    position: absolute;

    top: 0;

    left: 0;

}

.svcl_btn {

    width: 58px;

    cursor: pointer;

}

.svcl_btn img {

    width: 100%;

}

.svcr_ul_li1 {

    margin-bottom: 8px;

    padding: 12px;

    background: rgba(255, 255, 255, 0.4);

    border: 1px solid #FFFFFF;

    box-shadow: 0px 4px 20px rgba(149, 181, 201, 0.16);

    backdrop-filter: blur(5px);

    border-radius: 2px;

    cursor: pointer;

}

.spec_video_cont_right {

    width: 25.5%;

    padding-left: 30px;

    position: relative;

}

.svcr_ul_li_cont {

    width: 100%;

    position: relative;

}

.svcr_ul_li_cont .ys_imgbox_cover {

    width: 100%;

    border-radius: 2px;

    overflow: hidden;

}

.sulc_text1_parga p {

    color: #fff;

    letter-spacing: 0.05em;

}

.sulc_text1_tit {

    font-size: 16px;

    line-height: 1.75;

    color: #fff;

    transition: all .36s;

    font-weight: bold;

}

.sulc_text1 {

    width: 100%;

    padding: 8px 30px;

    background: linear-gradient(180deg, rgba(21, 45, 113, 0) 0%, rgba(21, 45, 113, 0) 0.01%, rgba(21, 45, 113, 0.48) 100%);

    backdrop-filter: blur(4px);

    border-radius: 2px;

    transition: all .36s;

}

.svcr_ul_li1:not(:first-child),

.spec_video_cont_left li:not(:first-child) {

    display: none;

}

.spec_video_cont_left li {

    position: relative;

}

.spec_video .slick_btn_icon {

    top: inherit;

    left: 50%;

    transform: translateX(-50%) rotate(90deg);

}

.spec_video .slick_btn_prev {

    top: -56px;

}

.spec_video .slick_btn_next {

    bottom: -56px;

}

.spec_about_bg {

    width: 97.6%;

    position: absolute;

    left: -3%;

    z-index: -1;

    top: 10px;

}

.spec_about_bg img {

    width: 100%;

}

.spec_main .acti_new .ys_cont1400 {

    position: relative;

    z-index: 2;

}

/* .spec_video .ys_cont1400 {

    padding-bottom: 56px;

} */

.spec_page .acti_meet {

    position: relative;

    z-index: 1;

}

.spec_page .acti_meet::after,

.spec_video::after {

    content: "";

    width: 620px;

    height: 620px;

    border-radius: 50%;

    background: linear-gradient(0deg, #1C57FB 18.7%, #FFFFFF 74.59%);

    opacity: 0.1;

    filter: blur(100px);

    position: absolute;

    right: 150px;

    bottom: -40px;

    z-index: -1;

}

.spec_video::after {

    transform: rotate(-19.7deg);

    top: -125px;

    right: 60px;

    bottom: inherit;

    opacity: 0.2;

}

.spec_video_bg {

    width: 60%;

    position: absolute;

    right: 0;

    z-index: -1;

    top: 210px;

}

.spec_video_bg img {

    width: 100%;

}

.spec_video {

    position: relative;

    z-index: 1;

}

/* H5-活动专题-end */



/* H1了解{$setting.company_name}-start */

.about_page .ys_ban .ys_ban_imgbox::before {

    background: linear-gradient(90deg, #01277D 0%, rgba(0, 46, 151, 0) 100%);

    opacity: 0.4;

}

.about_page .ys_ban_title {

    font-size: 60px;

    color: #fff;

}

.about_page .ys_ban_txtbox h2 {

    color: #fff;

    margin-top: 10px;

}

.about_page .ys_ban_bread a {

    color: #fff;

}

.about_page .ys_ban_bread li::after {

    background: url(../images/l_arrow2.svg) center / cover no-repeat;

}

.ys_ban_btn1 {

    width: 100px;

    cursor: pointer;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 26.7%;

    z-index: 5;

}

.ys_ban_btn1 img {

    width: 100%;

}

.about_manu {

    height: 800px;

    overflow: hidden;

    position: relative;

}

.amct_parga {

    margin-top: 32px;

}

.about_manu_cont_data {

    width: 50%;

    padding: 28px 46px 28px 67px;

    background: rgba(255, 255, 255, 0.4);

    box-shadow: 0px 10px 15px rgba(127, 130, 138, 0.15);

    backdrop-filter: blur(3px);

    border-radius: 10px;

}

.about_manu_cont_text {

    width: 50%;

    padding-right: 105px;

    padding-left: 10px;

}

.about_manu_cont .home_title h2 {

    text-align: left;

}

.amct_parga p {

    font-size: 16px;

    color: #333;

}

.about_manu_cont {

    display: flex;

    align-items: center;

    flex-wrap: wrap;

}

.amcd_num span {

    font-size: 40px;

    line-height: 1.75;

    background: linear-gradient(180deg, #1A91FF 0%, #0D48CE 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    font-family: 'RobotoBold';

    display: inline-block;

    position: relative;

    top: 12px;

    left: -12px;

}

.amcd_text p {

    color: #333;

}

.amcd_num p {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    left: 12px;

    position: relative;

}

.about_manu_cont_data li {

    float: left;

    width: 33.333333%;

    padding: 0 40px;

    position: relative;

    margin-bottom: 16px;

    /* text-align: center; */

}

.about_manu_cont_data ul {

    margin: 0 -40px;

}

.about_manu_cont_data li::after {

    content: "";

    width: 1px;

    height: 56px;

    background: rgba(101, 123, 157, 1);

    position: absolute;

    top: calc(50% + 12px);

    right: 0;

    transform: translateY(-50%);

}

.about_manu_cont_data li:nth-child(3n+3)::after {

    display: none;

}

/* .about_manu_cont_data li:nth-child(3n+1){

    width: 210px;

} */

.about_pro_img {

    width: 100%;

}

.about_pro_img img {

    width: 100%;

}

.about_pro_parga {

    margin-top: 14px;

    margin-bottom: 30px;

    text-align: center;

}

.about_pro {

    opacity: 0.5;

}

.about_major_parga {

    text-align: center;

    margin-top: 14px;

    margin-bottom: 38px;

}

.about_major_parga p {

    font-size: 16px;

    color: #333;

}

.amcu_li {

    width: 25%;

    padding: 0 12px;

}

.about_major_cont_ul {

    margin: 0 -12px;

}

.amcu_li_cont {

    position: relative;

}

.amcu_li_cont_text p {

    font-size: 18px;

    line-height: 1.75;

    color: #fff;

}

.amcu_li_cont_text {

    padding: 0 40px;

    bottom: 35px;

    z-index: 5;

    width: 100%;

}

.amcu_li_cont::after {

    content: "";

    width: 100%;

    height: 48%;

    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);

    opacity: 0.65;

    position: absolute;

    bottom: 0;

    left: 0;

}

.amcu_li_cont_num {

    font-size: 60px;

    line-height: 1.5;

    color: #fff;

    font-family: 'robotomedium';

    top: 26px;

    padding: 0 40px;

    width: 100%;

}

.about_major {

    position: relative;

    /* background: #F6F8FA; */

    z-index: 1;

}

.about_major_bg {

    width: 100%;

    height: calc(100% + 128px);

    z-index: -1;

}

.about_ecol {

    position: relative;

    z-index: 1;

}

.about_ecol_cont_text {

    width: 58%;

    margin: auto;

    display: flex;

    align-items: center;

    flex-wrap: wrap;

    position: relative;

    z-index: 1;

}

.aect_right {

    width: 39%;

    background: rgba(255, 255, 255, 0.08);

    border: 1px solid rgba(255, 255, 255, 0.3);

    box-shadow: 0px 5px 15px rgba(47, 86, 123, 0.2);

    backdrop-filter: blur(10px);

    padding: 30px 64px;

}

.aect_left {

    width: 61%;

    padding-right: 200px;

}

.aect_right_tit h3 {

    font-weight: bold;

    color: #fff;

}

.aect_right_text p,

.aect_left_parga p {

    font-size: 16px;

    color: #fff;

}

.aect_right_info p {

    font-size: 18px;

    line-height: 1.75;

    color: #fff;

    font-weight: bold;

    margin-bottom: 18px;

}

.aect_right_info p:last-child {

    margin-bottom: 35px;

}

.aect_right_info {

    margin-top: 35px;

}

.aect_right .ban_btns {

    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);



}

.aect_left_tit h4 {

    font-weight: bold;

    color: #fff;

    margin-bottom: 10px;

}

.about_ecol_cont {

    position: relative;

}

.about_ecol_cont::after {

    content: "";

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, .25);

    position: absolute;

    top: 0;

    left: 0;

}

.atcu_li {

    width: 33.333333%;

    padding: 0 14px;

}

.about_trust_cont_ul {

    margin: 0 -14px;

}

.atcu_li:not(:first-child) {

    display: none;

}

.atcu_li_cont_text {

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.atcu_li_cont_text {

    width: 100%;

    background: rgba(255, 255, 255, 0.1);

    border: 1px solid #FFFFFF;

    box-shadow: 0px 4px 20px rgba(149, 181, 201, 0.2);

    backdrop-filter: blur(25px);

    padding: 34px 25px;

}

.about_trust_cont {

    position: relative;

}

.atcu_li_cont_text p {

    font-size: 16px;

    color: #333;

    height: 56px;

    overflow: hidden;

}

.about_trust_cont .slick-list {

    padding-bottom: 30px;

}

.about_trust_cont .slick_btn_icon {

    top: calc(50% - 30px);

}

.about_trust .about_major_parga {

    margin-bottom: 25px;

}

.about_qua_cont {

    background: rgba(255, 255, 255, 0.1);

    border: 1px solid #E7E7E7;

    box-shadow: 0px 4px 20px rgba(149, 181, 201, 0.2);

    backdrop-filter: blur(5px);

    border-radius: 15px;

    padding: 57px 95px 12px;

}

.aqcu_li {

    width: 16.666666%;

    padding: 0 53px;

    margin-bottom: 48px;

}

.about_qua_cont_ul {

    margin: 0 -53px;

}

.aqcu_li_cont_text p {

    color: #333;

    margin-top: 22px;

    text-align: center;

}

.aqcu_li_cont_img {

    width: 100%;

    padding-bottom: 22px;

    position: relative;

}

.aqcu_li_cont_img::after {

    content: "";

    width: 90px;

    height: 4px;

    background: radial-gradient(50% 50% at 50% 50%, #E1DDDD 0%, rgba(235, 235, 235, 0) 100%);

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

}

.about_case_tit {

    margin-bottom: 20px;

}

.accu_li:not(:first-child) {

    display: none;

}

.accu_li {

    width: 33.333333%;

    padding: 0 12px;

}

.about_case_cont_ul {

    margin: 0 -12px;

}

.accu_li a {

    position: relative;

    display: block;

}

.accu_li a::after {

    content: "";

    width: 100%;

    height: 157px;

    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);

    opacity: 0.65;

    position: absolute;

    bottom: 0;

    left: 0;

}

.accu_li_text {

    width: 100%;

    padding: 0 38px;

    bottom: 32px;

    z-index: 5;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.accu_li_text_tit p {

    font-size: 18px;

    line-height: 1.75;

    color: #fff;

    margin-bottom: 22px;

}

.about_case_cont {

    position: relative;

    padding: 0 90px;

}

.about_case_cont .slick_btn_prev {

    left: 0;

}

.about_case_cont .slick_btn_next {

    right: 0;

}

.about_case {

    position: relative;

}

.about_case_bg {

    width: 100%;

    height: calc(100% + 60px);

    z-index: -1;

}

/* {$setting.company_name}大事记效果-start */

.about_hist_tit {

    margin-bottom: 14px;

}

.about_hist_tit h2 {

    color: #fff;

}

.about_hist_parga p {

    color: #fff;

    text-align: center;

    font-size: 16px;

}

.about_hist {

    position: relative;

}

.about_hist::after {

    content: "";

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, 0.3);

    position: absolute;

    top: 0;

    left: 0;

}

#universe {

    position: relative;

    z-index: 1;

}

.about_hist_top {

    margin-bottom: 96px;

}





section.timeline {

    padding: 68px 0 0;

    position: relative;

    width: 100vw;

    overflow: hidden;

}

section.timeline .events {

    display: -webkit- flex;

    display: flex;

    flex-direction: row;

    align-items: flex-start;

    justify-content: flex-start;

    height: 600px;

    cursor: -webkit-grab;

    cursor: grab;

    position: relative;

}

section.timeline .events .event {

    height: 100%;

    position: relative;

}

section.timeline .events .event .marker {

    height: 100%;

    position: relative;

    overflow: visible;

}



section.timeline .events .event.inactive .marker .dot {

    border: 1px solid rgba(255, 255, 255, .1);

}

section.timeline .events .event.inactive .marker .dot::after {

    opacity: 0;

}

section.timeline .events .event .marker .year {

    font-size: 18px;

    line-height: 1.5;

    font-family: 'RobotoBold';

    color: #ffffff;

    position: absolute;

    left: 40px;

    top: -20px;

    transition: color 550ms 0ms ease;

}

section.timeline .active-year p {

    font-size: 110px;

    line-height: 1.5;

    color: #fff;

    font-family: 'RobotoBold';

    display: inline-block;

}

section.timeline .events .event.inactive .marker .year {

    color: #C1C1C1;

}

section.timeline .events .event .marker .line {

    height: 100%;

    width: 1px;

    margin-right: 12.34375vw;

    border-left: 2px solid #fff;

    transition: border-left 550ms 0ms ease;

}

section.timeline .events .event.inactive .marker .line {

    border-left: 2px solid rgba(255, 255, 255, .1);

}

section.timeline .events .event .text {

    width: 27.58333vw;

    position: absolute;

    left: 2vw;

    top: 120px;

    opacity: 1;

    transition: opacity 350ms 0ms ease;
    z-index: 5;

}

section.timeline .events .event.inactive .text {

    opacity: 0;

}

section.timeline .events .event .marker .dot {

    width: 18px;

    height: 18px;

    position: absolute;

    border-radius: 50%;

    left: -8px;

    top: -18px;

    border: 1px solid rgba(255, 255, 255, 1);

    transition: background-color 550ms 0ms ease;

    transition: border 550ms 0ms ease;

}

section.timeline .events .event .marker .dot::after {

    content: "";

    width: 10px;

    height: 10px;

    border-radius: 50%;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: 50%;

    left: 50%;

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

    transition: all .36s;

}

section.timeline .active-year {

    position: absolute;

    left: 8.16667vw;

    bottom: 50px;

}

.about_hist_parga1 p {

    font-size: 16px;

    color: #fff;

    margin-bottom: 16px;

    text-align: left;

}

.about_hist_arrow {

    width: 40px;

    height: 40px;

    border-radius: 50%;

    border: 1px solid #fff;

    position: relative;

    margin-right: 17px;

    cursor: pointer;

    transition: all .36s;

}

.about_hist_arrows {

    position: absolute;

    bottom: 94px;

    left: 504px;

}

.about_hist_arrow.disabled {

    pointer-events: none;

    opacity: 0.5;

}

.about_hist_arrow::after {

    content: "";

    width: calc(100% + 2px);

    height: calc(100% + 2px);

    border-radius: 50%;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: -1px;

    left: -1px;

    transition: all .36s;

    opacity: 0;

}



/* {$setting.company_name}大事记效果-end */



/* H1了解{$setting.company_name}-end */



/* c1-解决方案-start */

.sol_page .ys_ban .ys_ban_imgbox::before {

    display: none;

}

.sol_prog .home_title {

    margin-bottom: 32px;

}

.sol_prog_ul_li {

    width: 50%;

    padding: 0 3px;

}

.sol_prog_ul {

    margin: 0 -3px;

    width: 100%;

}

.sol_prog .home_sol_list_left {

    width: 49.5%;

    max-width: 345px;

}

.sol_prog .home_sol_list_right {

    width: 50.5%;

    padding-left: 6px;

}

.sol_prog .hslr_li {

    width: 100%;

    padding: 0;

    margin-bottom: 6px;

}

.sol_prog .home_sol_list_right ul {

    margin: 0;

}

.spul_cont {

    width: 100%;

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.sol_prog .home_sol_list a {

    height: calc(100% - 6px);

}

.sol_main .home_sol {

    background-color: transparent;

}

.sol_plan_curr_top {

    padding: 53px 80px;

}

.spct_tit {

    font-weight: bold;

    position: relative;

}

.spct_tit::before {

    content: "";

    width: 4px;

    height: 33px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    left: -24px;

    top: 50%;

    transform: translateY(-50%);

}

.sol_plan_curr_bot {

    margin-top: 30px;

}

.spcb_ul_li {

    width: 50%;

    padding: 0 14px;

    margin-bottom: 30px;

}

.sulc_list_text_tit {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    transition: all .36s;

}

.sulc_list_text_parga p {

    font-size: 16px;

    transition: all .36s;

}

.sulc_list {

    margin-top: 24px;

    margin-bottom: 34px;

}

.sulc_list a {

    display: flex;

    align-items: flex-end;

    width: 100%;

    padding: 26px 50px;

    position: relative;

    z-index: 1;

}

.sulc_list a::after {

    content: "";

    width: calc(100% - 100px);

    height: 1px;

    background-color: #D8DBDF;

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

}

.sulc_list a::before {

    content: "";

    width: 100%;

    height: 100%;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: 0;

    left: 0;

    transition: all .36s;

    z-index: -1;

    opacity: 0;

}

.sulc_list li:last-child a::after {

    display: none;

}

.sulc_tit {

    padding: 50px 50px 0;

}

.spcb_ul_li_cont {

    background: #F6F8FA;

    border-radius: 5px;

    overflow: hidden;

    position: relative;

    z-index: 1;

}

.sulc_list_icon_img {

    width: 8px;

    height: 14px;

    position: relative;

    overflow: hidden;

}

.sulc_list_icon_img img {

    width: auto;

    height: 100%;

    position: absolute;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    transition: all .36s;

    max-width: inherit;

}

.sulc_list_icon_img img:nth-child(2) {

    opacity: 0;

}

.sulc_list_text {

    width: calc(100% - 8px);

}

.sulc_list_icon {

    position: relative;

    top: -5px;

}

.sulc_bg {

    width: 100%;

    z-index: -1;

}

.sulc_bg img {

    width: 100%;

}

.spcb_ul {

    margin: 0 -14px;

}

.sol_plan {

    margin-bottom: 192px;

    margin-bottom: 80px !important;

}

.sol_plan:last-child {

    margin-bottom: 0 !important;

}

/* c1-解决方案-end */

/* D2-新一代行业云-政府专题-start */

.govt_page .about_pro_tit {

    margin-bottom: 20px;

}

.govt_page .about_trust_cont .slick-list {

    padding-bottom: 45px;

}

.govt_page .about_trust_cont_ul .slick-dots {

    bottom: -8px;

}

.govt_page .ys_ban_parga {

    width: 50%;

}

.govt_list_ul_li {

    width: 33.333333%;

    padding: 0 15px;

    margin-bottom: 24px;

}

.govt_list_ul_li a {

    display: block;

    background: #FFFFFF;

    border: 1px solid #FFFFFF;

    box-shadow: 0px 4px 25px rgba(149, 181, 201, 0.35);

    border-radius: 5px;

    padding: 32px 48px 24px 40px;

    position: relative;

    z-index: 1;

    overflow: hidden;

}

.govt_list_ul_li a::after {

    content: "";

    width: 100%;

    height: 100%;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: 0;

    left: 0;

    transition: all .36s;

    opacity: 0;

    z-index: -2;

}

.glul_bot_text_icon {

    width: 16px;

    height: 16px;

    position: relative;

    overflow: hidden;

}

.glul_bot_text_icon img {

    width: auto;

    height: 100%;

    position: absolute;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    transition: all .36s;

    max-width: inherit;

}

.glul_bot_text_icon img:nth-child(2) {

    opacity: 0;

}

.glul_bot {

    display: flex;

    align-items: center;

}

.glul_bot_text p {

    color: #333;

    transition: all .36s;

    margin-right: 8px;

}

.glul_top_icon {

    width: 50px;

}

.glul_top_icon img:nth-child(2) {

    opacity: 0;

}

.glul_top_tit {

    padding-left: 20px;

    width: calc(100% - 50px);

    transition: all .36s;

    height: 42px;

    overflow: hidden;

}

.glul_top {

    display: flex;

    align-items: center;

}

.glul_mid p {

    color: #333;

    transition: all .36s;

    margin: 20px 0;

    height: 49px;

    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;

}

.glul_bg {

    width: 100%;

    z-index: -1;

}

.glul_bg img {

    width: 100%;

}

.govt_list_ul {

    margin: 0 -15px;

    padding-top: 48px;

    position: relative;

}

.govt_list .ys_cont1400 {

    position: relative;

}

.govt_list_cont {

    position: relative;

}

.govt_list_cont::after {

    content: "";

    width: 263px;

    height: 175px;

    background: linear-gradient(180deg, #E9F1FD 0%, rgba(233, 241, 253, 0) 141.58%);

    border-radius: 0 50px 0 50px;

    position: absolute;

    top: 0;

    left: 11.14%;

    z-index: -1;

}

.govt_list_cont::before {

    content: "";

    width: 371px;

    height: 392px;

    background: linear-gradient(180deg, #E9F1FD 0%, rgba(233, 241, 253, 0) 141.58%);

    border-radius: 110px 0px;

    position: absolute;

    top: 0;

    right: 8.85%;

    z-index: -1;

}

.govt_list {

    position: relative;

    overflow: hidden;

}

.govt_list::before {

    content: "";

    width: 75px;

    height: 49px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    border-radius: 20px 0px;

    position: absolute;

    left: 9%;

    top: 225px;

}

.ys_cont1480 {

    width: 1480px;

    margin: auto;

    padding-left: 77px;

}

.govt_view {

    position: relative;

    /* background: #F6F8FA; */

    overflow: hidden;

}

.govt_view_bg {

    width: 100%;

    height: 100%;

    z-index: -1;

}



.gvcu_li {

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

}

.gvcu_li_text {

    width: 50%;

    background: rgba(255, 255, 255, 0.5);

    border: 1px solid #E7E7E7;

    box-shadow: 0px 4px 20px rgba(149, 181, 201, 0.2);

    backdrop-filter: blur(10px);

    padding: 72px 48px 72px 60px;

}

.gvcu_li .ys_imgbox_cover {

    width: 50%;

}

.govt_view_tit {

    margin-bottom: 30px;

}

.gvcu_li_text_tit {

    position: relative;

    padding-bottom: 10px;

}

.gvcu_li_text_tit::after {

    content: "";

    width: 33px;

    height: 4px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    left: 0;

    bottom: 0;

}

.gvcu_li_text_parga {

    margin-top: 15px;

}

.gvcu_li {

    margin-bottom: 10px;

}

.gvcu_li.on {

    flex-direction: row-reverse;

}

.govt_market {

    background: #F2F4F8;

    position: relative;

}

.govt_work_subtit {

    margin: 20px 0;

    text-align: center;

}

.govt_work_text {

    width: 69%;

    margin: auto;

    text-align: center;

}

.govt_work_img {

    width: 100%;

    margin-top: 30px;

}

.govt_work_img img {

    width: 100%;

}

.govt_scene_tit {

    margin-bottom: 30px;

}

.govt_scene_cont_img {

    width: 51%;

    max-width: 714px;

    border-radius: 5px;

    overflow: hidden;

}

.govt_scene_cont_img img {

    width: 100%;

}

.govt_scene_cont_text {

    width: 49%;

    padding-left: 50px;

}

.glti_img {

    width: 36px;

    height: 36px;

    position: relative;

    overflow: hidden;

}

.glti_img img {

    width: auto;

    height: 100%;

    position: absolute;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    transition: all .36s;

    max-width: inherit;

}

.glti_img img:nth-child(2) {

    opacity: 0;

}

.gsct_li_top_num p {

    font-size: 24px;

    line-height: 1.75;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    font-family: 'RobotoBold';

}

.gsct_li_top_tit {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

}

.gsct_li_top_num {

    width: 33px;

    text-align: center;

}

.gsct_li_top_tit {

    width: calc(100% - 33px - 36px);

    padding: 0 20px;

}

.gsct_li_top {

    display: flex;

    align-items: center;

    flex-wrap: wrap;

    padding: 25px 0 25px 16px;

    border-top: 1px solid #DFDFDF;

    cursor: pointer;

}

.gsct_li_bot {

    padding-left: 69px;

    margin-bottom: 38px;

    display: none;

}

.gsct_li.act .glti_img img:nth-child(2) {

    opacity: 1;

}

.gsct_li.act .glti_img img:nth-child(1) {

    opacity: 0;

}

.govt_market_cont {

    margin: auto;

    width: 96.666666%;

}

.gmcu_li {

    width: 20%;

    padding: 0 20px;

    height: auto;

}

.govt_market_cont_ul {

    margin: 0 -20px;

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.gmcu_li_cont {

    position: relative;

    width: 160px;

    height: 160px;

    border-radius: 50%;

    background: #FFFFFF;

    box-shadow: 0px 5px 10px rgba(226, 229, 235, 0.8);

    margin: auto;

}

.gmcu_li_conts {

    height: 100%;

}

.govt_deve {

    position: relative;

}

.govt_deve::after {

    content: "";

    width: 100%;

    height: 18px;

    box-shadow: 0px 5px 10px 0px rgba(220, 224, 236, 0.4);

    background: rgba(255, 255, 255, 1);

    position: absolute;

    bottom: 0;

    left: 0;

}

.gmcu_li_cont::after {

    content: "";

    width: calc(100% - 18px);

    height: calc(100% - 18px);

    border-radius: 50%;

    border: 8px solid #E5E5E6;

    position: absolute;

    top: 50%;

    left: 50%;

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

}

.gmcu_li_cont_num p {

    font-size: 30px;

    line-height: 1.75;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    font-family: 'ROBOTOREGULAR14';

}

.gmcu_li_cont_num span {

    font-size: 16px;

    line-height: 1.75;

    color: #333;

    position: absolute;

    top: 0;

    right: -14px;

}

.gmcu_li_cont_text p {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    text-align: center;

    margin-top: 12px;

}

.gmcu_li_cont_svg {

    width: calc(100% - 20px);

    height: calc(100% - 20px);

    z-index: 5;

    box-shadow: 0px 6px 10px 0px rgb(208 83 96);

    border-radius: 50%;

}

.gmcu_li_cont_svg svg {

    width: 100%;

    height: 100%;

    transform: rotate(-110.62deg);

}

.govt_market_cont.act .gmcu_li_cont_svg .circle {

    stroke-dasharray: 550px;

    width: 100%;

    height: 100%;

    animation: 4s svgcircle2 linear forwards;

}

.govt_deve_cont {

    margin-top: 83px;

}

.govt_deve_cont_right {

    max-width: 714px;

    width: 51%;

}

.govt_deve_cont_left {

    width: 49%;

    padding-right: 63px;

    display: flex;

    align-items: center;

    flex-wrap: wrap;

}

.giul_icon {

    width: 47px;

    height: 47px;

    border-radius: 50%;

    background: #FFFFFF;

    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);

    position: relative;

    margin: auto;

    transition: all .36s;

}

.giul_icon_img {

    width: 26px;

    height: 26px;

    overflow: hidden;

}

.giul_icon_img img {

    width: auto;

    height: 100%;

    position: absolute;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    transition: all .36s;

    max-width: inherit;

}

.giul_icon_img img:nth-child(2) {

    opacity: 0;

}

.gdcl_icon {

    width: 70px;

}

.gdcl_text {

    width: calc(100% - 70px);

    padding-left: 30px;

}

.gdcl_icon_ul_li {

    margin-bottom: 62px;

    cursor: pointer;

}

.gdcl_icon_ul_li:last-child {

    margin-bottom: 0;

}

.giul_icon_svg svg {

    position: absolute;

    width: 100%;

    height: 100%;

    top: 50%;

    left: 50%;

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

    overflow: visible;

    z-index: 6;

    box-shadow: 0px 4px 8px 0px rgb(0 0 0 / 15%);

    border-radius: 50%;

}

.giul_icon_svg circle {

    stroke-dasharray: 220;

    stroke-dashoffset: 220;

    width: 100%;

    height: 100%;

}

.govt_deve.act .gdcl_icon_ul_li.act #circle1 {

    stroke-dasharray: 220;

    stroke-dashoffset: 220;

    -webkit-animation: 4s svgcircle1 linear forwards;

    animation: 4s svgcircle1 linear forwards;

}

.gdcl_icon_ul_li.act .giul_icon {

    transform: scale(1.234);

}

.gdcl_icon_ul_li.act .giul_icon_img img:nth-child(2) {

    opacity: 1;

}

.gdcl_icon_ul_li.act .giul_icon_img img:nth-child(1) {

    opacity: 0;

}

@keyframes svgcircle1 {

    0% {

        stroke-dashoffset: 220;

    }

    100% {

        stroke-dashoffset: 0;

    }

}

.gdcl_icon_ul {

    position: relative;

    z-index: 1;

}

.gdcl_icon_ul::after {

    content: "";

    width: 1px;

    height: calc(100% + 122px);

    background-color: #ECECEC;

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    top: -42px;

    z-index: -1;

}

.gdcl_text_ul_li:not(:first-child) {

    display: none;

}

.gdcl_text_ul {

    /* height: 400px; */

    overflow: hidden;

    /* padding-bottom: 50px; */

    /* pointer-events: none; */

}



.gdcl_text_ul .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {

    background-color: transparent;

}

.gdcl_text_ul .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: transparent;

}

.gdcl_text_ul_li {

    margin-top: 48px;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.gdcl_text_ul_li:last-child {

    /* margin-top: 0; */

    /* padding-bottom: 400px; */

}

.gtul_text {

    margin-top: 10px;

    height: 122.5px;

    overflow: hidden;

}



.gtul_tit {

    display: inline-block;

}

.gdcl_text_ul_li.slick-current .gtul_tit {

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

.gdcl_text_ul {

    position: relative;

}

.gdcl_text_ul::after {

    content: "";

    width: 100%;

    height: 145px;

    background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);

    position: absolute;

    bottom: -88px;

    left: 0;

    opacity: 0;

}

/* .gdcl_text_ul::before{

    content: "";

    width: 100%;

    height: 35px;

    background: #fff;

    position: absolute;

    bottom: 0;

    left: 0;

    z-index: 5;

} */

.cls-1 {

    stroke-dasharray: 450;

    stroke-dashoffset: 0;

    width: 100%;

    height: 100%;

    opacity: 0;

    /* transition: all .36s; */

}

@keyframes svgcircle2 {

    0% {

        stroke-dashoffset: 550;

    }

    100% {

        stroke-dashoffset: 0;

    }

}

@-webkit-keyframes svgcircle2 {

    0% {

        stroke-dashoffset: 550;

    }

    100% {

        stroke-dashoffset: 0;

    }

}

.rpcu_li.act .cls-1 {

    animation: 4s svgcircle2 linear forwards;

    opacity: 1;

}

/* D2-新一代行业云-政府专题-end */

/* 备案中心-start */

.rpcu_li.prev .rpcu_li_cont_top::after {

    width: 100%;

}

.rpcu_li.prev::before {

    opacity: 1;

}

.rpcu_li.prev::after {

    opacity: 0;

}

.reco_page .ys_ban_parga {

    margin-top: 13px;

    margin-bottom: 44px;

}

.ybid_text1 p {

    font-weight: bold;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

.ybid_text2 p {

    color: #333;

}

.ybid_text2 {

    margin-left: 10px;

}

.ys_ban_info_add {

    margin-bottom: 10px;

}

.ybid_text2 a {

    display: flex;

    align-items: center;

}

.ybid_text2_icon {

    width: 8px;

    height: 14px;

    position: relative;

    overflow: hidden;

    margin-left: 8px;

}

.ybid_text2_icon img {

    width: auto;

    height: 100%;

    position: absolute;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    transition: all .36s;

    max-width: inherit;

}

.ybid_text2_icon img:nth-child(2) {

    opacity: 0;

}

.ys_ban_info {

    margin-top: 65px;

    padding-top: 30px;

    position: relative;

}

.ys_ban_info::after {

    content: "";

    width: 330px;

    height: 1px;

    background: #333333;

    opacity: 0.5;

    position: absolute;

    top: 0;

    left: 0;

}

.ys_ban_tip p {

    color: #333333;

}

.ys_ban_tip {

    width: 100%;

    z-index: 5;

    background: rgba(246, 248, 250, .4);

    padding: 18px 0;

}

.reco_proc_cont {

    width: 96.76%;

    margin: 67px auto 60px;

}

.reco_proc_btn .std_btn2_box {

    width: 180px;

    text-align: center;

}

.reco_proc_btn .std_btn2_box p {

    width: 100%;

    padding-right: 0;

}

.reco_proc_btn {

    text-align: center;

}

.reco_proc_btn .std_btn2 {

    display: inline-block;

}

.rpcu_li {

    width: 20%;

    position: relative;

    /* padding: 0 70px; */

}

/* .reco_proc_cont_ul{

    margin: 0 -70px;

} */

.rpcu_li_cont_top {

    width: 150px;

    height: 150px;

    margin: auto;

    border-radius: 50%;

    background: linear-gradient(44.26deg, #E4E4E4 15.35%, #F0F0F0 43.64%, #F9F9F8 68.39%, #FFFFFF 85.36%);

    position: relative;

    /* border: 5px solid #D9D9D9; */

    transition: all .36s;

}

.rpcu_li_text p {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    display: inline-block;

}

.rpcu_li_text {

    margin-top: 15px;

    text-align: center;

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.reco_proc_cont_ul {

    position: relative;

}

.reco_proc_cont_ul::before {

    content: "";

    width: 80%;

    height: 37px;

    background: #F8F8F7;

    position: absolute;

    top: 56px;

    left: 50%;

    transform: translateX(-50%);

}

.rpcu_li::after {

    content: "";

    width: 15px;

    height: 15px;

    border-radius: 50%;

    background: #D0D6D8;

    position: absolute;

    right: -8px;

    top: 67.5px;

    transition: all .36s;

}

.rpcu_li::before {

    content: "";

    width: 15px;

    height: 15px;

    border-radius: 50%;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    right: -8px;

    top: 67.5px;

    transition: all .36s;

    opacity: 0;

}

.rpcu_li:last-child::after,

.rpcu_li:last-child::before {

    display: none;

}

.rpcu_li_cont_top::after {

    content: "";

    width: 0;

    height: 4px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    left: 100%;

    top: 50%;

    transform: translateY(-50%);

    transition: all 0.70s ease-out;

}

.rpcu_li:last-child .rpcu_li_cont_top::after {

    display: none;

}



.reco_help_tit {

    margin-bottom: 34px;

}

.rhcu_li {

    width: 25%;

    padding: 0 14px;

}

.reco_help_cont_ul {

    margin: 0 -14px;

}

.rhcu_li_cont {

    width: 100%;

    background: #F6F8FA;

    box-shadow: 0px 5px 15px rgba(207, 217, 224, 0.4);

    padding: 26px 35px 25px;

    position: relative;

    z-index: 1;

    overflow: hidden;

}

.rhcu_li_cont_bg {

    width: 100%;

    z-index: -1;

}

.rhcu_li_cont_bg img {

    width: 100%;

}

.rhcu_li_cont_tit {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    padding-bottom: 14px;

    border-bottom: 1px solid #E7E7E7;

}

.rhcu_li_cont_info {

    margin-top: 14px;

}

.rhcu_li_cont_info a {

    font-size: 16px;

    line-height: 1.75;

    color: #7B7B86;

}

.rhcu_li_cont_info li {

    margin-bottom: 16px;

    padding-left: 16px;

    position: relative;

}

.rhcu_li_cont_info li::before {

    content: "";

    width: 8px;

    height: 8px;

    border-radius: 5px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: 10px;

    left: 0;

}

.rhcu_li_cont_more {

    margin-top: 38px;

}

.rhcu_li_cont_more p {

    font-size: 16px;

    line-height: 1.75;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    position: relative;

}

.rhcu_li_cont_more img {

    width: 8px;

    margin-left: 8px;

}

.rhcu_li_cont_more a {

    display: flex;

    align-items: center;

}

.rhcu_li_cont_more p::after {

    content: "";

    width: 100%;

    height: 1px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    bottom: 6px;

    left: 0;

}

.rhcu_li_cont_info ul {

    height: 204px;

    overflow: hidden;

}

.rpcu_li.act .rpcu_li_text p {

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

.rpcu_li.act .rpcu_li_cont_top::before {

    opacity: 1;

}

.rpcu_li_cont_top::before {

    content: "";

    width: 100%;

    height: 100%;

    border: 5px solid #D9D9D9;

    border-radius: 50%;

    position: absolute;

    top: 0;

    left: 0;

    opacity: 0;

}

.events.js-events {

    height: 440px !important;

}

.reco_rule_parga p {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    text-align: center;

}

.reco_rule_parga span {

    color: #C90C00;

}

.reco_rule_parga {

    margin-top: 17px;

}

.reco_rule {

    background: #F6F8FA;

}

.reco_rule_cont {

    margin-top: 30px;

}

#main {

    width: 772px;

    height: 551px;

}

.map-right {

    width: calc(100% - 772px);

    padding-left: 42px;

}

.reco_rule_cont {

    display: flex;

    align-items: center;

    flex-wrap: wrap;

}

.rrcr_ul_li_add p {

    font-size: 18px;

    line-height: 1.75;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    font-weight: bold;

    display: inline-block;

    margin-bottom: 15px;

}

.rult_btn {

    width: 50%;

    text-align: center;

    transition: all .36s;

    cursor: pointer;

}

.rult_btn p {

    font-size: 14px;

    line-height: 45px;

    color: #333;

    transition: all .36s;

}

.rrcr_ul_li_tab {

    width: 100%;

    border-bottom: 1px solid #E3E3E3;

    background-color: #fff;

}

.map-right_cont {

    width: 100%;

    background-color: #fff;

}

.rult_btn.act {

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

}

.rult_btn.act p {

    color: #fff;

}

.rulp_list:not(:first-child) {

    display: none;

}

.rrcr_ul_li_parga {

    padding: 28px 0;

    background-color: #fff;

}

.rulp_list {

    height: 417px;

    overflow-y: auto;

    padding: 0 28px;

}

.rulp_tit {

    font-size: 18px;

    color: #333;

    line-height: 1.75;

    margin-bottom: 10px;

}

.rrcr_ul_li_parga p {

    font-size: 16px;

    line-height: 1.75;

    color: #7B7B86;

    margin-bottom: 16px;

    padding-left: 16px;

    position: relative;

}

.rrcr_ul_li_parga p::after {

    content: "";

    width: 8px;

    height: 8px;

    border-radius: 50%;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    top: 10px;

    left: 0;

}

.rlct_icon {

    width: 75px;

}

.reco_rule_cont_left {

    position: relative;

    width: 58%;

}

.reco_rule_cont_left svg {

    width: 100%;

    height: auto;

}

.add {

    cursor: pointer;

}

.add .panel {

    transition: all .36s;

}

.add.act .panel {

    fill: #CDCDCD;

}

.reco_rule_cont_right {

    width: 42%;

    padding-left: 42px;

}

.rrcr_ul_li {

    display: none;

}

.rrcr_ul_li.act {

    display: block;

}





.rlct_path {

    width: calc(100% + 2px);

    height: calc(100% + 2px);

    transform: translate(-50%, -50%) rotate(30deg);

}

.rpcu_li_cont_day p {

    font-size: 16px;

    line-height: 1.75;

    color: #666;



}

.rpcu_li_cont {

    position: relative;

}

.rpcu_li_cont_day {

    top: 13px;

    right: -50%;

    position: absolute;

    width: 100%;

    text-align: center;

    z-index: 5;

}

/* 备案中心-end */

/* 二期-end */





/*鼠标效果*/

@media screen and (min-width: 1200px) {
    .mod_nav_info_login.act:hover .mnil_pull {
        opacity: 1;
        pointer-events: all;
    }

    .mod_nav_info_cons.uact:hover #u_console_pop,
    .mod_nav_info_cons.uact:hover .mnic_pull,
    .mod_nav_info_cons.iact:hover #i_console_pop,
    .mod_nav_info_cons.iact:hover .mnic_pull,
    .mod_nav_info_cons.uiact:hover #ui_console_pop,
    .mod_nav_info_cons.uiact:hover .mnic_pull {
        opacity: 1 !important;
        pointer-events: all !important;
    }

    .mod_side_cont2:hover .mod_side_cont_modal,
    .mod_side_cont1:hover .mod_side_cont1_pop {
        opacity: 1;
        visibility: visible;
        transform: scale(1) translateX(-100%);
        transition: opacity .4s, transform .3s ease-out;
    }

    .mod_side_cont3:hover .mod_side_code {
        opacity: 1;
        visibility: visible;
        transform: scale(1) translateX(-100%) translateY(-50%);
        transition: opacity .4s, transform .3s ease-out;
    }

    /* 二期 */

    .accu_li a:hover .ys_imgbox_cover img,

    .amcu_li_cont:hover .ys_imgbox_cover img,

    .atcu_li_cont:hover .ys_imgbox_cover img {

        transform: scale(1.05);

    }

    .add:hover .panel {

        fill: #CDCDCD;

    }

    .soldet_other_ul_li a:hover .ys_imgbox_cover {

        transform: translateY(-5px);

    }

    .iplu_li1_cont:hover .ys_imgbox_cover img {

        transform: scale(1.05);

    }

    .gdcl_text_ul .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

        background-color: transparent;

    }

    .about_hist_arrow:hover::after {

        opacity: 1;

    }

    .about_hist_arrow:hover .slick_btn_icon_img img:nth-child(1) {

        opacity: 0;

    }

    .about_hist_arrow:hover .slick_btn_icon_img img:nth-child(2) {

        opacity: 1;

    }

    .rhcu_li_cont_info li:hover a {

        background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

        -webkit-background-clip: text;

        -webkit-text-fill-color: transparent;

    }

    .ybid_text2 a:hover .ybid_text2_icon img:nth-child(1) {

        opacity: 0;

    }

    .ybid_text2 a:hover .ybid_text2_icon img:nth-child(2) {

        opacity: 1;

    }

    .govt_list_ul_li a:hover .glul_top_icon img:nth-child(2),

    .govt_list_ul_li a:hover .glul_bot_text_icon img:nth-child(2) {

        opacity: 1;

    }

    .govt_list_ul_li a:hover .glul_top_icon img:nth-child(1),

    .govt_list_ul_li a:hover .glul_bot_text_icon img:nth-child(1) {

        opacity: 0;

    }

    .govt_list_ul_li a:hover .glul_top_tit,

    .govt_list_ul_li a:hover .glul_mid p,

    .govt_list_ul_li a:hover .glul_bot_text p {

        color: #fff;

    }

    .govt_list_ul_li a:hover::after {

        opacity: 1;

    }

    .ancu_li a:hover .ancu_li_text_tit {

        background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

        -webkit-background-clip: text;

        -webkit-text-fill-color: transparent;

    }

    .ancu_li a:hover .ys_imgbox_cover img {

        transform: scale(1.05);

    }

    .sulc_text:hover .sulc_text_tit {

        background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

        -webkit-background-clip: text;

        -webkit-text-fill-color: transparent;

    }

    .tscu_li_text_list li a:hover p {

        background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

        -webkit-background-clip: text;

        -webkit-text-fill-color: transparent;

    }

    .albu_li:hover p {

        background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

        -webkit-background-clip: text;

        -webkit-text-fill-color: transparent;

    }

    .albu_li:hover .albu_li_icon img:nth-child(2) {

        opacity: 1;

    }

    .albu_li:hover .albu_li_icon img:nth-child(1) {

        opacity: 0;

    }

    .ncbu_li a:hover .ncbu_li_cont::after {

        width: 100%;

    }

    .ncbu_li a:hover .ys_imgbox_cover img {

        transform: scale(1.05);

    }

    .clbu_li a:hover .ys_imgbox_cover img {

        transform: scale(1.05);

    }

    .pc_fenye li:hover::after {

        opacity: 1;

    }

    .pc_fenye li:hover {

        color: #fff;

    }

    .next li:hover,

    .end li:hover,

    .first li:hover,

    .prev li:hover {

        background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

        -webkit-background-clip: text;

        -webkit-text-fill-color: transparent;

    }

    .newdet_cont_left_page li:hover p {

        color: #0D48CE;

    }

    .ncrl_ul_li a:hover .nulc_tit {

        color: #0D48CE;

    }

    .ncrl_ul_li a:hover .ys_imgbox_cover img {

        transform: scale(1.05);

    }

    .lvcl_ul_li a:hover .ys_imgbox_cover img {

        transform: scale(1.05);

    }

    .ncrl_ul_li a:hover .case_tit {

        color: #0D48CE;

    }

    .ircl_ul_li a:hover .std_btn2_box::before,

    .ibcu_li a:hover .std_btn2_box::before {

        opacity: 1;

    }

    .ircl_ul_li a:hover .std_btn2_box::after,

    .ibcu_li a:hover .std_btn2_box::after {

        opacity: 0;

    }

    .ircl_ul_li a:hover .std_btn2_box p,

    .ibcu_li a:hover .std_btn2_box p {

        background-image: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

        -webkit-background-clip: text;

        -webkit-text-fill-color: transparent;

    }

    .ircl_ul_li a:hover .std_btn2_box,

    .ibcu_li a:hover .std_btn2_box {

        background-color: #fff;

    }

    .ircl_ul_li a:hover .std_btn2_icon img:nth-child(1),

    .ibcu_li a:hover .std_btn2_icon img:nth-child(1) {

        opacity: 0;

    }

    .ircl_ul_li a:hover .std_btn2_icon img:nth-child(2),

    .ibcu_li a:hover .std_btn2_icon img:nth-child(2) {

        opacity: 1;

    }

    .ibcu_li a:hover .ys_imgbox_cover img {

        transform: scale(1.05);

    }

    .mfcl_li_input .ys_select_li:hover {

        color: #0D48CE;

    }

    .sulc_list a:hover .sulc_list_text_tit {

        color: #fff;

    }

    .sulc_list a:hover .sulc_list_text_parga p {

        color: #fff;

    }

    .sulc_list a:hover .sulc_list_icon_img img:nth-child(1) {

        opacity: 0;

    }

    .sulc_list a:hover .sulc_list_icon_img img:nth-child(2) {

        opacity: 1;

    }

    .sulc_list a:hover::before {

        opacity: 1;

    }

    /* 一期 */

    .std_btn1_box:hover p {

        color: #fff;

    }

    .std_btn1_box:hover .std_btn1_icon img:nth-child(1) {

        opacity: 0;

    }

    .std_btn1_box:hover .std_btn1_icon img:nth-child(2) {

        opacity: 1;

    }

    .std_btn1_box:hover::after {

        opacity: 1;

    }

    .std_btn1_box:hover {

        border: 1px solid transparent;

    }

    .std_btn2_box:hover .std_btn2_icon img:nth-child(1) {

        opacity: 0;

    }

    .std_btn2_box:hover .std_btn2_icon img:nth-child(2) {

        opacity: 1;

    }

    .std_btn2_box:hover::after {

        opacity: 0;

    }

    .std_btn2_box:hover p {

        background-image: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

        -webkit-background-clip: text;

        -webkit-text-fill-color: transparent;

    }

    .std_btn2_box:hover::before {

        opacity: 1;

    }

    .std_btn2_box:hover {

        background-color: #fff;

    }

    .std_btn3_box:hover p {

        background-image: linear-gradient(90deg, #C90F50 0%, #762690 100%);

    }

    .std_btn3_box:hover p::after {

        background: linear-gradient(90deg, #C90F50 0%, #762690 100%);

    }

    .std_btn3_box:hover .std_btn3_icon img:nth-child(1) {

        opacity: 0;

    }

    .std_btn3_box:hover .std_btn3_icon img:nth-child(2) {

        opacity: 1;

    }

    .std_btn4_box:hover p {

        background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

        -webkit-background-clip: text;

        -webkit-text-fill-color: transparent;

    }

    .home_sol_list a:hover img {

        transform: scale(1.05);

    }

    .home_pra .std_btn3_box:hover p {

        -webkit-background-clip: text;

        -webkit-text-fill-color: transparent;

    }

    .mod_side li:hover .ys_imgbox_cover img:nth-child(1) {

        opacity: 0;

    }

    .mod_side li:hover .ys_imgbox_cover img:nth-child(2) {

        opacity: 1;

    }

    .mpcr_col1_li_bot a:hover {

        color: #0D48CE;

    }

    .mcul_li:hover p {

        color: #0D48CE;

    }

    .mpcu_li_cont:hover .mpcu_li_cont_bg {

        opacity: 1;

    }

    .mpcu_li_cont:hover .mlct_tit p {

        color: #0D48CE;

    }

    .mpcu_li2 a:hover p {

        color: #0D48CE;

    }

    .mlul_cont_list a:hover .mclt_tit {

        color: #0D48CE;

    }

    .mnul_col2 a:hover {

        opacity: 1;

    }

    .ielu_li_info li a:hover::after {

        width: 100%;

    }

    .ind_ent_tab p:hover {

        color: #333;

    }

    .ind_ent_tab p:hover::after {

        width: calc(100% + 14px);

    }

    .slick_btn_icon:hover::after {

        opacity: 1;

    }

    .slick_btn_icon:hover img:nth-child(2) {

        opacity: 1;

    }

    .slick_btn_icon:hover img:nth-child(1) {

        opacity: 0;

    }

    .iplu_li a:hover img {

        transform: scale(1.05);

    }

    .ind_cus_tab li:hover {

        background-color: rgba(255, 255, 255, 0.2);

    }

    .iclu_li1_cont:hover .iclu_li1_cont_tit {

        color: #fff;

        background-image: inherit;

        -webkit-background-clip: inherit;

        -webkit-text-fill-color: inherit;

    }

    .iclu_li1_cont:hover .iclu_li1_cont_tit::after {

        opacity: 0;

    }

    .iclu_li1_cont:hover .iclu_li1_cont_tit::before {

        opacity: 1;

    }

    .iclu_li1_cont:hover .iclu_li1_cont_parga p {

        color: #fff;

    }

    .iclu_li1_cont:hover::after {

        opacity: 1;

    }

    .prodet_fun_cont_text li:hover .pfct_text_tit {

        background-image: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

        -webkit-background-clip: text;

        -webkit-text-fill-color: transparent;

    }

    .palu_li_cont:hover .palu_li_cont_box {

        transform: translateY(-5px);

    }

    .iclu_li a:hover .iclu_li_cont_img img {

        transform: scale(1.05);

    }

    .inddet_adv_tit_list li:hover .ys_imgbox_cover {

        transform: translateY(-5px);

    }

    .pnr_ena_cont_ul .pecu_li:hover .pecu_li_bg::before {

        opacity: 1;

    }

    .pnr_ena_cont_ul .pecu_li:hover::after {

        opacity: 0;

    }

    /* .pnr_ena_cont_ul .pecu_li:hover .plct_info{

        opacity: 1;

        transition: all .36s .3s;

    }

    .pnr_ena_cont_ul .pecu_li:hover .pecu_li_text {

        top: 54%;

    } */

    .stcu_li_cont:hover .ys_imgbox_cover,

    .pdcu_li_cont:hover .ys_imgbox_cover,

    .stcu_li1_cont:hover .ys_imgbox_cover,

    .pacl_cont:hover .ys_imgbox_cover,

    .sicu_li_cont:hover .ys_imgbox_cover {

        transform: translateY(-5px);

    }

    .sbci_li_cont_mail a:hover p {

        color: #0D48CE;

    }

    .srct_left:hover img,

    .srct_right:hover img,

    .srcb_ul_li:hover img {

        transform: scale(1.05);

    }

    .pulc_bot li:hover a {

        background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

        -webkit-background-clip: text;

        -webkit-text-fill-color: transparent;

    }

    .pro_list_tab li:hover p {

        color: #0D48CE;

    }

    .pro_list_tab li:hover p::after {

        width: 100%;

    }

    .pro_list_tab li:hover img {

        opacity: 1;

    }

    .plcu_li a:hover::after {

        opacity: 1;

    }

    .plcu_li a:hover .plcu_li_text_tit {

        color: #fff;

    }

    .plcu_li a:hover .plcu_li_text_parga p {

        color: #fff;

    }

    .plcu_li a:hover .plcu_li_text_icon img:nth-child(2) {

        opacity: 1;

    }

    .plcu_li a:hover .plcu_li_text_icon img:nth-child(1) {

        opacity: 0;

    }

    .inwu_li a:hover .inwu_li_cont_text {

        background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

        -webkit-background-clip: text;

        -webkit-text-fill-color: transparent;

    }

    .ppcu_li_cont:hover .ppcu_li_cont_box {

        transform: translateY(-5px);

    }

    .hulc_tab_cont:hover .pro_icon {

        transform: translateY(-5px);

    }

    .hulc_tab_cont:hover p {

        color: #2A4CAC;

    }

    .hebv_cont:hover .hebv_cont_img .ys_imgbox_cover img {

        transform: scale(1.05);

    }

    .home_exp_bot_news a:hover .hebn_tit {

        color: #2A4CAC;

        /* background-image: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

        -webkit-background-clip: text;

        -webkit-text-fill-color: transparent; */

    }

    .inwu_li_cont:hover .inwu_li_cont_text {

        background-image: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

        -webkit-background-clip: text;

        -webkit-text-fill-color: transparent;

    }

    .mod_nav_info_login:hover a::after {

        width: 100%;

    }

    .ys_ban_bread a:hover {

        color: #0D48CE;

    }

    .mpcm_info_server a:hover::before {

        opacity: 1;

    }

    .mpcm_info_server a:hover p {

        color: #fff;

    }

    .mpcl_more a:hover p {

        color: #0D48CE;

    }

    .supp_main .home_pro_parag .std_btn4:hover p,

    .supp_main .supp_bas_parga .std_btn4:hover p {

        background-image: linear-gradient(90deg, #C90F50 0%, #762690 100%);

    }

    .supp_main .home_pro_parag .std_btn4:hover img:nth-child(2),

    .supp_main .supp_bas_parga .std_btn4:hover img:nth-child(2) {

        opacity: 1;

    }

    .supp_main .home_pro_parag .std_btn4:hover img:nth-child(1),

    .supp_main .supp_bas_parga .std_btn4:hover img:nth-child(1) {

        opacity: 0;

    }

    .slick_btn_icon:hover {

        border: 1px solid transparent;

    }

    .hslr_li a:hover .hsll_text_tit::before,

    .home_sol_list a:hover .hsll_text_tit::before {

        width: 100%;

    }

    .tllu_li a:hover::after {

        opacity: 1;

    }

    .tllu_li a:hover p {

        color: #fff;

    }

    .hebv_cont:hover .hebv_cont_text_tit::before {

        width: 100%;

    }

    .mpcm_info_server a:hover {

        border: 1px solid transparent;

    }

    .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

        background-color: #0D48CE;

    }

    .home_summ_li_cont:hover .pro_icon {

        transform: translateY(-5px);

    }

    .pro_list_tab li:hover::after {

        opacity: 1;

    }

    .pro_list_tab li:hover p {

        color: #fff;

    }

    .tllu_li.act a:hover::after {

        opacity: 0 !important;

    }

    .tllu_li.act a:hover p {

        color: #7B7B86;

    }

    .home_sol_list a:hover::before {

        opacity: 1;

    }

    .hebv_cont:hover .hebv_cont_img::before {

        opacity: 0.8;

    }

    .home_exp_bot_news a:hover::before {

        opacity: 1;

    }

    .home_exp_bot_news a:hover .hctt_icon img:nth-child(2) {

        opacity: 1;

    }

    .home_exp_bot_news a:hover .hctt_icon img:nth-child(1) {

        opacity: 0;

    }

    .home_exp_bot_news a:hover p {

        color: #fff;

    }

    .home_exp_bot_news a:hover .hebn_tit {

        color: #fff;

    }

    .mlul_cont_tab li:hover::after,

    .plmu_li_tab li:hover::after {

        width: 100%;

    }

    .mlul_cont_tab li:hover p,

    .plmu_li_tab li:hover p {

        background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

        -webkit-background-clip: text;

        -webkit-text-fill-color: transparent;

    }

    .mpcm_info_sech_bot li:hover {

        background-color: #f5f7fa;

    }

    .mod_nav_sech_cont a:hover {

        color: #0D48CE;

    }

    .ys_ban_sech_bot a:hover {

        color: #0D48CE;

    }

    .search_cont_tab li:hover a::after {

        width: 100%;

    }

}

/* ys_banner云效果 */

.diamond1,
.diamond2 {

    opacity: 0;

}

@keyframes floatDown {

    0% {

        transform: translateY(0px);

    }

    50% {

        transform: translateY(-30px);

    }

    100% {

        transform: translateY(0px);

    }

}

@keyframes floatFront {

    0% {

        transform: translate(0, 0);

    }

    50% {

        transform: translate(15px, -15px);

    }

    100% {

        transform: translate(0, 0);

    }

}

@keyframes floatLeft {

    0% {

        transform: translate(0, 0);

    }

    25% {

        transform: translate(15px, 15px);

    }

    50% {

        transform: translate(0, 0);

    }

    75% {

        transform: translate(-15px, -15px);

    }

    100% {

        transform: translate(0, 0);

    }

}

.cloud_plate1 {

    animation: floatDown 3s ease-in-out 1s infinite forwards;

}

.cloud_plate2 {

    animation: floatFront 3s ease-in-out 2s infinite forwards;

}

.cloud_plate3 {

    animation: floatLeft 3s ease-in-out 1.5s infinite forwards;

}

/* .cloud_plate1{

    animation-delay: .1s;

}

.cloud_plate2{

    animation-delay: .5s;

} */





/* 2022.11.22 */

.mpcm_info_search {

    padding: 0 !important;

    position: relative;

    z-index: 5;

}

.mpcm_info_search input {

    padding: 0 30px;

}

.mpcm_info_sech_cont {

    height: 100%;

    padding-right: 30px;

}

.mpcm_info_sech_bot {

    position: absolute;

    top: 52px;

    left: 0;

    width: 100%;

    box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);

    border-radius: 4px;

    border: 1px solid #e4e7ed;

    box-sizing: border-box;

    background-color: #fff;

    padding: 10px 0;

    display: none;

}

.mpcm_info {

    position: relative;

    z-index: 4;

}

.mpcm_info_sech_bot a {

    font-size: 14px;

    line-height: 34px !important;

    color: #606266;

    transition: all .36s;

}

.mpcm_info_sech_bot ul {

    margin: 0 !important;

    max-height: 272px;

}

.mpcm_info_sech_bot li a {

    padding: 0 12px;

}

.mpcm_info_sech_bot li {

    transition: all .36s;

}

.mpcm_list {

    position: relative;

    z-index: 3;

}

.popper_arrow,
.popper_arrow:after {

    position: absolute;

    display: block;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid;

}

.popper_arrow {

    border-width: 6px;

    filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .03));

    top: -6px;

    left: 35px;

    margin-right: 3px;

    border-top-width: 0;

    border-bottom-color: #e4e7ed;

}

.popper_arrow:after {

    content: " ";

    border-width: 6px;

    top: 1px;

    margin-left: -6px;

    border-top-width: 0;

    border-bottom-color: #fff;

}

.mod_nav_sech_cont ul {

    max-height: 155px;

}

.mod_nav_search {

    position: relative;

}

.mod_nav_sech_cont {

    position: absolute;

    width: 100%;

    top: 42px;

    box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);

    background-color: #fff;

    padding: 10px 0;

    display: none;

}

.mod_nav_sech_cont a {

    font-size: 12px;

    line-height: 1.75;

    color: #666;

    transition: all .36s;

    display: block;

    padding: 5px 10px;

}

.ys_ban_sech_bot a {

    font-size: 14px;

    line-height: 1.75;

    color: #666;

    transition: all .36s;

    display: block;

    padding: 0 10px;

}

.ys_ban_sech_bot {

    width: 100%;

    background: #fff;

    padding: 10px 0;

    box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);

    position: absolute;

    top: 50px;

    display: none;

    z-index: 5;

}

.ys_ban_sech_cont {

    width: 40.5%;

    position: relative;

}

.ys_ban_sech_cont .ys_ban_search {

    width: 100%;

}

.mod_nav_sea_box {

    padding: 0;

    padding-right: 20px;

}



.ys_ban_sech_bot ul {

    max-height: 147px;

}

.ncts_cont {

    height: 100%;

}

.new_cont_top_search {

    position: relative;

}

.new_cont_top_search .ys_ban_sech_bot {

    top: 60px;

}

/* 2022.11.23 */

.mod_nav_sech_cont p {

    font-size: 12px;

    line-height: 1.75;

    color: #666;

    padding: 5px 10px;

}

.mnsb_input input {

    padding: 0 20px;

}

.mnsb_input {

    padding-right: 0;

}

.mpcm_info_sech_bot p {

    font-size: 14px;

    line-height: 34px;

    color: #606266;

    padding: 0 12px;

}

.ys_ban_sech_bot p {

    font-size: 14px;

    line-height: 1.75;

    color: #666;

    padding: 0 10px;

}

/* .ys_banner线条动效 */

.ys_ban_line {

    width: 100%;

    z-index: 1;

}

.ys_ban_line svg {

    width: 100%;

    height: auto;

}

/* 2022.11.24 */

/* 检索页面-start */

.scti_icon {

    width: 40px;

    height: 40px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: relative;

    cursor: pointer;

}

.scti_input {

    width: calc(100% - 40px);

    height: 40px;

}

.scti_input input {

    width: 100%;

    height: 100%;

    background: #F6F8FA;

    border: 1px solid #E8E8E8;

    padding: 0 18px;

    font-size: 14px;

    color: #999;

}

.search_cont_top {

    width: 51.6%;

    z-index: 5;

}

.scti_icon_img {

    width: 15px;

}

.scti_icon_img img {

    width: 100%;

}

.search_cont {

    padding-top: 80px;

}

.search_bg {

    width: 100%;

    height: 100%;

    z-index: -1;

}

.search_main .ys_banner {

    z-index: 2;

    background: rgba(13, 72, 206, .1)
}

.search_cont_top {

    padding-bottom: 68px;

    position: relative;

}

.search_cont_top_list a {

    font-size: 14px;

    line-height: 1.75;

    color: #999;

    transition: all .36s;

    display: block;

}

.search_cont_top_list p {

    font-size: 14px;

    line-height: 1.75;

    color: #999;

}

.search_cont_top_list {

    padding: 18px;

    box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);

    border-radius: 4px;

    border: 1px solid #e4e7ed;

    background-color: #fff;

    position: absolute;

    top: 50px;

    width: 100%;

    display: none;

}

.search_cont_top_list ul {

    max-height: 98px;

}

.search_cont_tab li {

    margin-right: 50px;

}

.search_cont_tab ul {

    display: flex;

    align-items: center;

}

.search_cont_tab a {

    font-size: 14px;

    line-height: 1.75;

    color: #333;

    display: block;

    position: relative;

    padding: 0 10px 7px;

}

.search_cont_tab a::after {

    content: "";

    width: 0;

    height: 2px;

    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

    transition: all .36s;

}

.search_cont_tab li.on a::after {

    width: 100%;

}

.search_result {

    padding-top: 50px;

    padding-bottom: 100px;

}

.search_result li {

    margin-bottom: 40px;

}

.search_result li:last-child {

    margin-bottom: 50px;

}

.search_result_tit {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    margin-bottom: 10px;

}

.pc_fenye li {

    margin-bottom: 0 !important;

}

/* 检索页面-end */

/* 2022.11.29修改 */

.aqcu_li_cont_text p {

    height: 49px;

    overflow: hidden;

}

.palu_li_cont_box {

    align-items: flex-start;

}

.sulc_text_parga {

    height: 147px;

}

.inddet_scene_tab ul {

    display: flex;

    justify-content: center;

    flex-wrap: wrap;

}

.prodet_fun_cont_text {

    overflow: hidden;

}

.prodet_fun_cont_text .mCSB_outside+.mCSB_scrollTools {

    right: -26px !important;

}

.prodet_fun_cont {

    align-items: flex-start;

}

.iclu_li_cont_text {

    padding-top: 20px;

    padding-bottom: 50px;

}

.inddet_adv_tit_list ul {

    display: flex;

    justify-content: center;

    flex-wrap: wrap;

}

.govt_scene_cont {

    display: flex;

    align-items: center;

    flex-wrap: wrap;

}

.mpcm_info_server a {

    width: auto;

    padding: 0 24px;

}

.std_title4 {

    font-size: 22px;

}



.exam_main iframe {

    height: 937px;

}

.mnll_pro .mnll_pd_cont_mid .mCSB_scrollTools .mCSB_draggerContainer {

    top: 38px;

    bottom: 38px;

}

.mnll_pro_cont_ul2 {

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

}

.mpcu_li2 {

    height: auto;

}

.mlul_cont_ul_li {

    margin-bottom: 20px;

}

.mlul_cont_ul {

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

}

/* 2022.11.29导航内容修改 */

.mod_nav_info_login {

    position: relative;

}

.mnil_pull {

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    /* display: none; */
    opacity: 0;
    pointer-events: none;
    transition: all .36s;
    background-color: #003258;

    width: 130px;

    line-height: 50px;

    text-align: center;

    padding: 0 !important;

}

.mnil_pull a {

    color: #fff;

    padding: 0 15px;

    margin-right: 0;

    margin-left: 0;

    display: block;

    border-bottom: 1px rgba(255, 255, 255, 0.15) solid;

    transition: all 0.8s;

}

.mnil_pull a::after {

    display: none;

}

.mnic_pull {

    padding: 0 !important;

    position: absolute;

    width: 110px;

    /* background-color: #003258; */

    left: 50%;

    transform: translateX(-50%);

}

.mnic_pull div {
    background-color: #003258;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    transition: all .36s;
}

.mnic_pull a {

    margin-right: 0;

    margin-left: 0 !important;

    display: block;

    border-bottom: 1px rgba(255, 255, 255, 0.15) solid;

    line-height: 61px;

    text-align: center;

    transition: all 0.8s;

}

.mod_nav_info_cons {

    position: relative;

}

.mnic_pull div {

    padding: 0 !important;

}

/*鼠标效果*/

@media screen and (min-width: 1200px) {

    .mnil_pull li a:hover {

        background-color: #004070;

        color: #00a9ff !important;

    }

    .mnic_pull a:hover {

        background-color: #004070;

        color: #00a9ff !important;

    }

    .login-login:hover {
        background-color: rgb(56, 186, 238);
    }

}

.inddet_scene_tab_li {

    width: auto !important;

}

.mod_nav_info div {

    padding: 0 !important;

}

.mod_nav_info {

    justify-content: space-between;

}

.arvc_content video {

    object-fit: cover;

    border-radius: 0;

}

.plv-live-player-container,
.arvc_content video {

    background-color: transparent;

}

.mclb_li2_bot li a {

    font-size: 12px;

    line-height: 1.5;

    color: #999;

    display: block;

}

.mclb_li2_bot li {

    width: 50%;

    /* padding: 0 8px; */

    margin-bottom: 4px;

    position: relative;

}

.mclb_li2_bot ul {

    margin: 0 -8px !important;

    display: flex;

    flex-wrap: wrap;

}

.mclb_li2_bot li::after {

    content: "";

    width: 1px;

    height: 10px;

    background-color: #999;

    position: absolute;

    top: 50%;

    right: 0;

    transform: translateY(-50%);

}

.mclb_li2_bot li:nth-child(2n+2)::after,

.mclb_li2_bot li:last-child::after {

    display: none;

}

.mpcr_col1 {

    margin: 0 -45px !important;

}

.mpcr_col1_li {

    padding: 0 45px;

}

.mclb_li2_bot {

    margin-top: 5px;

}

.mclb_li2_bot li.yxnav_active4 a {

    color: #0D48CE;

}

.ircl_ul {

    overflow: hidden;

}

/* 2022.11.30创新中心改版 */

.ilbu_li_cont {

    display: flex;

    align-items: center;

    flex-wrap: wrap;

}

.ilbu_li:not(:first-child) {

    display: none;

}

.iccu_li_bot_text {

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.iccu_li_bot .iclu_li1_cont_parga {

    height: 98px;

}

.ys_ban_btns .std_btn1 {

    margin-right: 30px;

}

.ys_ban_btns .std_btn2_box p {

    line-height: 47px;

}

/* .std_btn2_box {

    width: 210px;

} */





.inddet_scene_tab_li {

    width: auto !important;

    float: none;

    display: inline-block;

}

.inddet_scene_tab ul {

    display: inline-block;

    white-space: nowrap;

}

.inddet_scene_tab .mCSB_container {

    text-align: center;

}

.inddet_scene_tab .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {

    background-color: transparent;

}

.inddet_scene_tab .mCustomScrollBox {

    width: 100%;

}

.inddet_scene_tab .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.inddet_scene_tab .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.inddet_scene_tab .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {

    background-color: transparent;

}

.ys_ban_point {

    width: 6px;

    height: 5px;

    border-radius: 10px;

    margin: auto;

    background: linear-gradient(90deg, #EB0727 0%, #FE7A02 100%);

    position: absolute;

    top: -2.5px;

    left: -3px;

}

.ys_ban_point.on {

    background: linear-gradient(90deg, #0D48CE 0%, #4AA1F2 100%);

}

.prodet_adv_list_ul .slick-list {

    padding: 10px 0 20px;

}

.ircl_ul_li:nth-child(n+7) {

    display: none;

}

.ircl_more {

    display: none;

}

.about_case_top {

    margin-bottom: 20px;

}

.about_case_top .home_pro_parag_text {

    margin-right: 5px;

}

.about_case_top .home_pro_parag {

    margin-top: 0;

}

.about_case_tit {

    margin-bottom: 10px;

}

/* .nctt_ul_li {

    margin-bottom: 8px;

}

.new_cont_top_tab{

    padding-bottom: 0;

} */

/* 2022.12.2 */

.pro_list_tab_ph {

    display: none;

}

.pro_list_tab .swiper-wrapper {

    display: block;

}

.pro_list_tab p {

    transition: all 0.36s;

}



.mnll_ind .mpcr_col1_li {

    width: 25%;

}

.mnll_ind .mpcr_col1 {

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.mnll_ind .mpcr_col1_li {

    margin-bottom: 20px;

}

.mclb_li2_bot {

    margin-top: 5px;

}

.mclb_li2_bot ul {

    margin: 0 -8px !important;

}

.mclb_li2_bot li {

    margin-bottom: 4px;

    position: relative;

    width: 100%;

}

.mclb_li2_bot li a {

    font-size: 12px;

    line-height: 1.5;

    color: #999;

    display: inline-block;

    padding: 0 8px;

    position: relative;

}

.line {

    width: 1px !important;

    height: 10px;

    background: #999;

    display: inline-block;

}



.mclb_li2_bot_ul .line:last-child {

    display: none;

}

.mpcr_col1_serv .mclb_li2 {

    width: auto;

    padding: 0 50px;

}

.mpcr_col1_serv .mpcr_col1_li_bot .mclb_ul2 {

    margin: 0 -50px !important;

}

.mpcr_col1_serv {

    width: 100% !important;

}

.mpcr_col1_serv .mpcr_col1_li_top {

    width: calc(25% - 45px - 22.5px);

}

.mpcr_col1_serv .mclb_ul2 {

    display: flex;

    flex-wrap: wrap;

}

.mpcr_col1_serv .mclb_li2 a {

    height: auto !important;

}

.tflu_li img {

    height: 100%;

    object-fit: cover;

}

.nctt_ul_li {

    width: 137px !important;

}

.mclb_li2_bot_ul {

    margin: 0 -8px;

}

.mclb_li2_bot_ul a {

    display: inline-block;

    position: relative;

    padding: 0 8px;

}

#chatBtn {

    display: none !important;

}

/* 2022.12.6 */
.sact_ul_li2,
.sact_ul_li1 {
    top: 20px;
}

.sact_ul_li3,
.sact_ul_li4 {
    bottom: 30px;
}

/* .lulc_parga p{
    max-height: 112px;
    height: auto !important;
} */
.mclt_tit {
    height: 28px;
    overflow: hidden;
}

.soldet_work_cont_img {
    cursor: zoom-in;
}

.img_modal {
    background: rgba(0, 0, 0, .5);
}

.img_modal .ys_modal_close {
    right: -30px;
    top: -30px;
    color: #fff;
}

.img_modal .ys_modal_content {
    width: 1400px;
}

/* 2022.12.7 */
/*合作伙伴登录*/
.login_all {
    display: none;
    z-index: 2000;
    width: 100%;
    height: 100vh;
    background-color: rgba(180, 180, 180, 0.6);
    position: fixed;
    top: 0;
    left: 0;
}

.hz_login {
    width: 214px;
    height: 48px;
    display: block;
    color: #fff !important;
    font-size: 16px;
    transition: all .5s;
    line-height: 48px;
    border-radius: 24px;
    background-color: #fa553d;
    text-align: center;
    letter-spacing: 0.1em;
    text-decoration: none;
}

.login {
    width: 512px;
    height: 300px;
    position: fixed;
    border: #ebebeb solid 1px;
    box-shadow: 0 0 35px rgba(180, 180, 180, 0.6);
    left: 50%;
    top: 50%;
    background: #fff;
    color: gray;
    z-index: 9999;
    transform: translate(-50%, -50%);
}

.login a {
    text-decoration: none;
    color: #000;
}

.login_bottom_button {
    width: 200px;
    margin: 0 auto;
}

.login-login,
.close-login {
    margin-top: 15px;
    text-align: center;
    line-height: 40px;
    border-radius: 5px;
    border: 1px solid #ccc;
    display: block;
    width: 70px;
    height: 40px;
    border: 1px solid #ccc;
}

.login-login {
    float: left;
    background-color: rgb(116, 185, 212);
    transition: 0.3s all;
    color: #fff !important;
}

.close-login {
    float: right;
}

.login-title {
    width: 100%;
    margin: 10px 0px 10px 0px;
    text-align: center;
    line-height: 40px;
    height: 40px;
    font-size: 18px;
    position: relative;
}

.login-login-input-content {
    margin-top: 20px;
}

.login-bg {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
}

.login-login-button a {
    display: block;
}

.login-input input {
    float: left;
    border-radius: 6px;
    border: 1px solid #000;
    line-height: 35px;
    height: 35px;
    width: 300px;
    border: #ebebeb solid 1px;
    text-indent: 5px;
    outline: none;
}

.login-input {
    overflow: hidden;
}

.login-input div {
    width: 100%;
    float: left;
    padding-left: 33%;
    font-size: 10px;
}

.login-input div p {
    margin: 0;
    padding: 0;
}

.login-input label {
    float: left;
    width: 150px;
    padding-right: 10px;
    text-align: right;
    line-height: 35px;
    height: 35px;
    font-size: 14px;
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}

.login-title span {
    position: absolute;
    font-size: 12px;
    right: -20px;
    top: -30px;
    background: #fff;
    border: #ebebeb solid 1px;
    width: 40px;
    height: 40px;
    border-radius: 20px;
}

.hz_active {
    display: block;
    color: red;
}

@media screen and (min-width: 1200px) {
    .hz_login:hover {
        background-color: rgb(229, 60, 35);
        text-decoration: none;
        color: #fff;
    }
}

.ascu_li_cont {
    height: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.ascu_li_cont_text {
    padding: 28px 20px 28px 28px;
}

.new_page .ys_ban_bread {
    position: static;
    transform: inherit;
}

.lvcl_ul {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}

.lvcl_ul_li {
    height: auto;
}

.lvcl_ul_li a {
    height: 100%;
}

.lulc_tit {
    height: auto !important;
}

.mfcl_li_input .ys_select_bd {
    height: 172px;
    overflow: hidden;
}

.mfcl_code_img {
    cursor: pointer;
    width: 140px;
    margin-left: 36px;
}

.mfcl_code_img img {
    width: 100%;
}

.mfcl_code {
    width: calc(53% + 176px);
    padding-right: 36px;
}

.mfcl_code .mfcl_li_input {
    width: calc(100% - 82px - 176px);
}

.mfcl_code input {
    padding: 0 20px;
    border: 1px solid rgba(238, 238, 238, 1);
    border-radius: 8px 8px 0px 0px;
    background: #FFFFFF;
    backdrop-filter: blur(7.5px);
    width: 100%;
    height: 100%;
}

/* 2022.12.8-侧边弹窗 */
.mod_side_cont {
    padding: 0 10px;
    cursor: pointer;
    position: relative;
}

.mod_side {
    padding: 0;
}

.mod_side_cont_info {
    padding: 10px 0;
    border-bottom: 1px solid rgba(228, 228, 228, 1);
    border-top: 1px solid rgba(228, 228, 228, 1);
    position: relative;
}

.mod_side a {
    border-bottom: none;
}

.msim_cont,
.mscp_cont {
    padding: 16px 25px 30px;
    border: 1px solid rgba(255, 255, 255, .85);
    box-shadow: 0px 4px 20px 0px rgba(149, 181, 201, 0.2);
    background: rgba(255, 255, 255, 1);
    backdrop-filter: blur(25px);
    border-radius: 2px;
    position: relative;
    width: 220px;
}

.msim_cont_arrow {
    position: absolute;
    display: block;
    width: 16px;
    height: 16px;
    box-shadow: 0 4px 12px 0 rgb(109 115 131 / 20%);
    right: 14px;
    top: 30px;
    transform: rotate(45deg);
    background: #fff;
    z-index: -1;
}

.mod_side_cont_modal,
.mod_side_cont1_pop {
    position: absolute;
    padding-right: 20px;
    left: 0;
    top: -18px;
    opacity: 0;
    visibility: hidden;
    transform: scale(.95) translateX(-100%);
    transform-origin: right;

}

.msim_cont_tit,
.mscp_cont_tit {
    font-size: 14px;
    line-height: 1.75;
    color: #0D48CE;
    margin-bottom: 6px;
}

.msim_cont_phone_info a,
.msim_cont_email_info a {
    display: flex;
    align-items: center;
    padding: 0 !important;
}

.msim_cont_phone_info p,
.msim_cont_serv p,
.mcpi_num p,
.mscp_cont_link p {
    font-size: 12px;
    line-height: 1.75;
    color: #7B7B86;
}

.mscp_cont_link p {
    color: #333;
}

.msim_cont_phone_info {
    margin-bottom: 7px;
}

.mcpi_text {
    width: 36px;
}

.msim_cont_serv {
    padding-left: 36px;
    margin-bottom: 26px;
}

.mod_side_cont1_info {
    padding: 15px 0;
}

.mscp_cont_link a {
    display: flex;
    align-items: center;
    padding: 0 !important;
}

.mscp_cont_link img {
    width: 8px;
    margin-left: 8px;
}

.mscp_cont_link1 {
    margin-bottom: 9px;
}

.mscp_cont_tit {
    margin-bottom: 0;
    font-weight: bold;
    width: calc(100% - 24px);
    padding-left: 10px;
}

.mod_side li:last-child {
    padding: 0 !important;
}

.mod_side_cont3_info {
    padding: 15px 0;
}

.mod_side_code {
    width: 140px;
    left: -20px;
    right: auto;
    transform: scale(.95) translateX(-100%) translateY(-50%);
    transform-origin: right;
}

.mscp_cont_titbox_icon {
    width: 24px;
}

.mscp_cont_titbox_icon img {
    width: 100%;
}

.mscp_cont_titbox {
    display: flex;
    align-items: center;
    margin-bottom: 13px;
}

.hllt_btn .std_btn1 a {
    padding: 0 24px !important;
}

.mclb_li2_bot_ul a {
    font-size: 12px;
}

.mnll_pd_cont_mid {
    padding: 0 !important;
}

.mpcm_cont {
    padding: 38px 90px 38px 57px;
}

#user-text.yiRenZheng {
    background: url(../images/renzheng.png) no-repeat right center;
    padding-right: 50px;
}

.mod_nav_other {
    width: 730px;
}

.mod_nav_search {
    width: 190px;
}

.mod_nav_info {
    width: calc(100% - 140px - 190px);
}

.nbiu_li {
    padding: 0;
}

.nbiu_li a {
    padding: 0 10px;
}

.mod_phside {
    position: fixed;
    right: 40px;
    bottom: 40px;
    display: none;
    z-index: 99;
}

.mod_phside_icon {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0px 4px 20px rgb(149 181 201 / 20%);
}

.mod_phside_icon_img {
    width: 24px;
}

.mod_phside_icon_img img {
    width: 100%;
}

.ys_phnav_header a,
.ys_phnav_logo,
.ys_phnav_r>div {
    line-height: 56px;
}

#user-text1.yiRenZheng {
    background: url(../images/renzheng.png) no-repeat right center;
    padding-right: 50px;
}

.ys_ban_btns .std_btn2_box {
    width: 210px;
}

.ys_ban_li.nottext .ys_ban_txtbox {
    top: 67%;
}

/*2023.2.8修改*/
.mod_nav_list_li {
    padding: 0 16px;
}

.mod_nav_list ul {
    margin: 0 -16px;
}

.ind_cus_tab {
    width: 275px;
}

.ind_cus_list {
    width: calc(100% - 275px);
}

.ind_st_right.not::after {
    display: none;
}

/*.home_exp_bot_news ul {*/
/*    width: 99.5%;*/
/*}*/
.home_exp_bot_news li {
    width: 33.333333%;
}

.home_exp_bot_news .slick-list::after {
    content: "";
    width: 1px;
    height: 100%;
    background: #fff;
    position: absolute;
    right: 0;
    top: 0;
}