@charset "utf-8";



body {

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

}

@font-face {

    font-family: 'ROBOTOREGULAR14';

    src: url('../fonts/Roboto-regular/ROBOTOREGULAR14.eot');

    src: url('../fonts/Roboto-regular/ROBOTOREGULAR14.eot') format('embedded-opentype'),

         url('../fonts/Roboto-regular/ROBOTOREGULAR14.woff2') format('woff2'),

         url('../fonts/Roboto-regular/ROBOTOREGULAR14.woff') format('woff'),

         url('../fonts/Roboto-regular/ROBOTOREGULAR14.ttf') format('truetype'),

         url('../fonts/Roboto-regular/ROBOTOREGULAR14.svg#ROBOTOREGULAR14') format('svg');

}

@font-face {

    font-family: 'RobotoBold';

    src: url('../fonts/Roboto-bold/RobotoBold.eot');

    src: url('../fonts/Roboto-bold/RobotoBold.eot') format('embedded-opentype'),

         url('../fonts/Roboto-bold/RobotoBold.woff2') format('woff2'),

         url('../fonts/Roboto-bold/RobotoBold.woff') format('woff'),

         url('../fonts/Roboto-bold/RobotoBold.ttf') format('truetype'),

         url('../fonts/Roboto-bold/RobotoBold.svg#RobotoBold') format('svg');

}

@font-face {

    font-family: 'montserratsemibold';

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

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

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

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

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

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

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'robotomedium';

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

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

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

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

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

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

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'montserratbold';

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

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

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

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

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

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

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'montserratregular';

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

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

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

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

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

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

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'AntonRegular';

    src: url('../fonts/Anton-Regular/AntonRegular.eot');

    src: url('../fonts/Anton-Regular/AntonRegular.eot') format('embedded-opentype'),

         url('../fonts/Anton-Regular/AntonRegular.woff2') format('woff2'),

         url('../fonts/Anton-Regular/AntonRegular.woff') format('woff'),

         url('../fonts/Anton-Regular/AntonRegular.ttf') format('truetype'),

         url('../fonts/Anton-Regular/AntonRegular.svg#AntonRegular') format('svg');

}

@font-face {

    font-family: 'ROBOTOBOLDITALIC';

    src: url('../fonts/Roboto-lditalic/ROBOTOBOLDITALIC.eot');

    src: url('../fonts/Roboto-lditalic/ROBOTOBOLDITALIC.eot') format('embedded-opentype'),

         url('../fonts/Roboto-lditalic/ROBOTOBOLDITALIC.woff2') format('woff2'),

         url('../fonts/Roboto-lditalic/ROBOTOBOLDITALIC.woff') format('woff'),

         url('../fonts/Roboto-lditalic/ROBOTOBOLDITALIC.ttf') format('truetype'),

         url('../fonts/Roboto-lditalic/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: 40px;

    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 {

  
}

.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: #1043b9;

}

/* - 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: 1;

}

.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 */



/* 头部-start */

.ys_hd_pc{

    box-shadow: 0px 2px 10px 0px rgba(91, 91, 91, 0.5);

    background-color: #0D48CE;

    padding-left: 40px;

    width: 100%;

    position: fixed;

}

.ys_main {

    margin-top: 102px;

}

.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: #fff;

    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_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: 1.75;

    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;

}

.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;
    height: 440px;

}

.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 40px;

    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: 50px;
    height: 50px;
    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);
    top: 49%;
    z-index: 99;
    position: absolute;
    border-radius: 50%;
    color:#fff;
    font-size: 32px;
    padding-bottom:5px;
    cursor: pointer;
}
.home_exp_bot_news .slick-prev{
        left: -6%;
}
.home_exp_bot_news .slick-next{
       left:103%;
}

.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;

}

.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(../images/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: 100%;

    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;
    margin-top:80px;

}

.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: 80px;

}

.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: 325px;

    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: left;

    padding: 8px 14px;

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

}

.ind_cus_tab li{

    padding: 5px 22px;

    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: 28%;

}

.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(../images/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;

}

.iatl_ul_li{

    width: 25%;

    padding: 0 50px;

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

}

.iatl_ul_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(../images/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;

}

.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;

}

.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;
    overflow: hidden;

}

.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了解浪潮云-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;

}

/* 浪潮云大事记效果-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;

}



/* 浪潮云大事记效果-end */



/* H1了解浪潮云-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) {
    .ilis_li:hover::after{
        width: 100%;
    }
    .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: contain;

    border-radius: 0;

}
.plv-live-player-container {
    background-color: transparent !important;
}

.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;
}
.mod_foot_bot_copy p a:last-child{
    opacity: 0;
}
.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: 325px;
}
.ind_cus_list {
    width: calc(100% - 335px);
}
.ind_st_right.not::after{
    display: none;
}
/*.home_exp_bot_news ul {*/
/*    width: 99.5%;*/
/*}*/
.home_exp_bot_news li{
    width: 480px;
}
.home_exp_bot_news .slick-list::after{
    content: "";
    width: 1px;
    height: 100%;
    background: #fff;
    position: absolute;
    right: 0;
    top: 0;
}
.inddet_main .iatl_ul_li:not(:first-child){
    display: none;
}
.sulc_btn {
    width: 58px;
}
.sulc_btn{
    display: none;
}
.mod_foot_top_right {
    padding-right: 50px;
}
.msim_cont_serv {
    padding-left: 65px;
}
.msim_cont, .mscp_cont {
    width: 250px;
}
.mcpi_text {
    width: 65px;
    flex-shrink: 0;
}
/*2023.4.12*/
.mlul_cont_list_lis ul{
    display: flex;
    flex-wrap: wrap;
}
.mclt_tit{
    height: auto !important;
}
/* 2023.5.25修改 */
.ielu_li_info {
    border: none;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.ilis_li{
    width: auto !important;
}
.ilis_li a{
    display: block;
    padding: 16px 35px;
}
.ilis_li::after{
    content: "";
    width: 0;
    height: calc(100% + 2px);
    background: linear-gradient(90deg, #FF7F01 0%, #EA0129 100%);
    position: absolute;
    top: -1px;
    left: 0;
    z-index: -1;
    transition: all .36s;
}

.ilib_arrow {
    width: 8px;
    cursor: pointer;
    position: relative;
}
.ilib_arrow img{
    width: 100%;
}
.ielu_li_info_btn {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}
.ilib_prev {
    transform: rotate(180deg);
    left: 10px;
}
.ilib_next {
    right: 10px;
}
.ielu_li_info .swiper-button-disabled{
    display: none;
}
/* 2023.10.31修改 */
.about_hist{
    pointer-events: none;
}
.about_hist_arrow{
    pointer-events: all;
}
/*2023.12.22修改*/
.ind_ent{
    display: none;
}
.ind_serv{
    padding-top: 80px;
}
.mod_nav_list {
    padding-left: 50px;
    padding-right: 100px;
}
.mod_nav_list_li {
    padding: 0 12px;
}
.mod_nav_list ul {
    margin: 0 -12px;
}
.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    outline: 0;
}
