@charset "utf-8";



body {

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

}



@font-face {

    font-family: 'MontserratRegular';

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

    src: url('../fonts/Montserrat-Regular/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),

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

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

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

        url('../fonts/Montserrat-Regular/Montserrat-Regular.svg#robotoregular') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: "OpenSans";

    src: url(../fonts/OpenSans-ExtraBold.ttf) format("truetype");

    font-weight: 400;

    font-style: normal;

    font-display: swap;

}



/*分享翻译*/

.ys_wechat_cont_parga p::before {

    /*分享中文版本*/

    content: '分享到 - 微信';

    /*分享英文版本*/

    /* content: 'Share the - weixin'; */

}



/*导航默认选中*/

.yxnav_active1 {}



.yxnav_active2 {}



/* - banner - start*/

.ys_banner {

    width: 100%;

    position: relative;

}



.ys_ban_li {

    position: relative;

    overflow: hidden;

}



.ys_ban_imgbox {

    position: relative;

    z-index: 1;

}



.ys_ban_imgbox img {

    width: 100%;

}



.ys_ban_li>a {

    display: block;

}



.ys_ban_ph {

    display: none;

}



.ys_ban_video {

    position: absolute;

    left: 50%;

    top: 50%;

    z-index: 2;

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

    width: 100%;

    height: 100%;

    object-fit: cover;

}



.ys_ban_li:not(:first-child) {

    display: none;

}



.ys_ban_imgbox::before {

    content: "";

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 3;

    width: 100%;

    height: 100%;

    /* background: rgba(0, 0, 0, .3); */

}



.ys_ban_txtbox {

    z-index: 5;

}



.ys_nybanner {

    position: relative;

}



.ys_nyban_img,

.ys_nyban_img img {

    width: 100%;

}



.ys_nyban_ph {

    display: none;

}



.ys_nyban_title h1 {

    color: #fff;

    font-size: 40px;

    line-height: 1.5;

}



.ys_nyban_title p {

    color: #fff;

    font-size: 16px;

    line-height: 1.75;

}



/* - banner - end*/



/* 规范 star */



.std_tit1,

.yxedr_active h2 {

    font-size: 56px;

    line-height: 1.2;

}



.std_tit2,

.yxedr_active h3 {

    font-size: 48px;

    line-height: 1.3;

}



.std_tit3,

.yxedr_active h4,

.std_tit3 p {

    font-size: 32px;

    line-height: 1.4;

}



.std_tit4,

.yxedr_active h5 {

    font-size: 24px;

    line-height: 1.4;

}



.std_word,

.std_word p {

    font-size: 18px;

    line-height: 1.6;

}



.std_word1,

.std_word1 p {

    font-size: 16px;

    line-height: 1.6;

}



.std_word2,

.std_word2 p {

    font-size: 14px;

    line-height: 1.8;

}



.yxedr_active p {

    font-size: 16px;

    line-height: 1.6;

    color: #4E5969;

    margin-bottom: 12px;

}





.std_padd {

    padding: 120px 0;

}



.std_mar {

    margin-bottom: 50px;

}



/* 规范 end */



.ys_hd_pc {

    position: fixed;

    top: 10px;

    left: 0;

    width: 100%;

    padding: 0 30px;

    z-index: 10;

}



.mod_head {

    width: 100%;

    background: #fff;

    border-radius: 5px;

    padding-left: 80px;

    padding-right: 20px;

    display: flex;

    justify-content: space-between;

    transition: all 0.36s;

}



.mod_head_le {

    width: 112px;

}





.mod_head_le a {

    display: block;

    line-height: 70px;

}



.mod_head_le img {

    width: 100%;
    image-rendering: initial !important;
    image-rendering: initial !important;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);

}



.mhnl_link p {

    font-size: 16px;

    line-height: 70px;

    color: #1E1C1C;

    transition: all 0.36s;

}



.mhnl_link svg {

    width: 16px;

    transition: all 0.36s;

    margin-left: 4px;

}



.mhnl_link {

    display: flex;

    align-items: center;

}



.mod_head_nav {

    display: flex;

}



.mod_head_nav_li {

    padding: 0 40px;

    position: relative;

}



.mod_more_le p {

    font-size: 16px;

    line-height: 1.6;

    color: #fff;

    transition: all 0.36s;

}



.mod_more_ri {

    width: 24px;

    margin-top: 3px;

}



.mod_more_ri img {

    width: 100%;

}



.mod_more_link {

    display: flex;

    align-items: center;

    border-radius: 5px;

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

    background: #004CF5;

    box-shadow: 2px 4px 4px 0px rgba(255, 255, 255, 0.40) inset;

    backdrop-filter: blur(6px);

    padding: 8px 32px;

    transition: all 0.36s;

    cursor: pointer;

}



.mhrs_icon {

    width: 44px;

    line-height: 70px;

    cursor: pointer;

}





.mhrs_icon img {

    width: 100%;

}



.mod_head_ri {

    display: flex;

    align-items: center;

}



.mod_head_ri_sear {

    margin-right: 50px;

}



.yx_search3_btn {

    width: 27px;

    margin-right: 50px;

    line-height: 60px;

    position: relative;

}



.yx_search3_btn img {

    width: 100%;

    transition: all .36s;

}



.yx_search3img1 {

    position: relative;

    top: 0;

    left: 0;

}



.yx_search3img2 {

    position: absolute;

    top: 18px;

    left: 0;

    opacity: 0;

}



.yx_search3box {

    position: relative;

}



.yx_search3xlbox {

    width: calc(100% - 60px);

    height: 350px;

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

    box-shadow: 0 5px 13px rgba(35, 50, 64, 0.13);

    display: none;

    position: fixed;

    left: 50%;

    transform: translateX(-50%);

    /* top: 60px; */

    z-index: 99;

    border-radius: 5px;

    overflow: hidden;

}



.yx_search3_tbox {

    width: 50%;

    margin: auto;

    position: absolute;

    top: 50%;

    left: 50%;

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

    height: 60px;

    border-bottom: 1px solid #666;

}



.yx_search3xlbtn {

    width: 27px;

    line-height: 60px;



}



.yx_search3xlbtn img {

    width: 100%;

    transition: all .36s;

}



.yx_search3_xls {

    width: calc(100% - 27px);

    padding-right: 20px;

}



.yx_search3_xls input {

    font-size: 16px;

    line-height: 3.75;

    color: #666;

    width: 100%;

    transition: all .36s;

}



.yx_search3_xls input::placeholder {

    color: #666;

}



.yx_search3.act .yx_search3_btn .yx_search3img2 {

    opacity: 1;

}



.yx_search3.act .yx_search3_btn .yx_search3img1 {

    opacity: 0;

}



.yx_search3_btn.on .yx_search3img2 {

    opacity: 1;

}



.yx_search3_btn.on .yx_search3img1 {

    opacity: 0;

}



.mod_head_ri_lan a,

.mod_head_ri_lan {

    color: #999;

    transition: all 0.36s;

    line-height: 70px;

    display: block;

    font-size: 16px;

}



.mod_head_ri_lan {

    display: flex;

    margin-right: 50px;

}



.mod_head_ri_lan a {

    margin: 0 10px;

    transition: all 0.36s;

}



.mod_head_ri_lan a.act {

    color: #1D4BEC;

}



.mod_more_le {

    padding-right: 16px;

}



.mhnl_link svg {

    display: none;

}



.mod_head_nav_li.is_down .mhnl_link svg {

    display: block;

}





.mhnl_link svg path {

    transition: all 0.36s;

}



.mod_head_nav_li.yxnav_active1 .mhnl_link p {

    color: #1D4BEC;

}



.mod_head_nav_li.yxnav_active1 .mhnl_link svg path {

    fill: #1D4BEC;

}



.ban_tit .std_tit1 {

    color: #fff;

}



.ys_ban_txtbox {

    text-align: center;

}



.ban_info p {

    color: #fff;

}



.mod_more1 .mod_more_link {

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

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

    position: relative;

    box-shadow: 2px 4px 4px 0px rgba(255, 255, 255, 0.40) inset;

    overflow: hidden;

    z-index: 1;

}



.mod_more1 .mod_more_link::after {

    content: '';

    position: absolute;

    top: 50%;

    left: 50%;

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

    width: 372px;

    height: 347px;

    background-image: url(../images/btnsvg.svg);

    background-size: 100% 100%;

    z-index: -1;

    transition: all 0.36s;

}



.mod_more1 {

    display: inline-block;

}



.ban_tit {

    margin-bottom: 40px;

}



.ban_info {

    margin-bottom: 100px;

}



.home_page .ys_pos_center {

    top: 58%;

}



.ys_ban_imgbox::before {

    background: linear-gradient(0deg, rgba(3, 10, 40, 0.30) 0%, rgba(3, 10, 40, 0.30) 100%);

}



.ys_ban_slick .slick-dots li {
    width: 200px;
    height: 2px;
    border-radius: 2px;
    background: rgba(255, 255, 255, 0.4);
}



.ys_ban_slick .slick-dots li.slick-active {
    background: #fff;
}



.ys_ban_slick .slick-dots li::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 2px;
    border-radius: 50%;
    right: -7px;
    background: #fff;
}



.ys_ban_slick .slick-dots li:last-child::after {

    display: none;

}



.ys_ban_slick .slick-dots {

    bottom: 25px;

}



.home_page_cont {

    width: 100%;

    position: relative;

}



.home_page_top {

    width: 100%;

    text-align: center;

    margin-bottom: 60px;

}



.mod_tit44 {

    font-size: 44px;

    line-height: 1.2;

    color: #1E1C1C;

}



.home_page_top p {

    color: #4B596B;

}



.home_page_top h2 {

    margin-bottom: 20px;

}



.home_page_btm_option {

    width: 100%;

    border-radius: 80px;

    display: flex;

    background: linear-gradient(90deg, rgba(25, 77, 210, 0.10) -0.87%, rgba(192, 202, 248, 0.10) 103.69%);

}



.hpbo_wrap_le {

    width: 24px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: calc(100% + 10px);

    opacity: 0;

    transition: all 0.36s;

}



.hpbo_wrap_le img {

    width: 100%;

}



.hpbo_wrap_ri p {

    color: #4B596B;

    line-height: 1.6;

    transition: all 0.36s;

}



.hpbo_li {

    width: 16.666666%;

    padding: 12px 20px;

    position: relative;

    z-index: 1;

    cursor: pointer;

}



.hpbo_li::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    border-radius: 80px;

    z-index: -1;

    opacity: 0;

    transition: all 0.36s;

    background: linear-gradient(268deg, #00C5FF 1.53%, #00B4FF 14.16%, #0080EE 54.83%, #0060E2 85.57%, #0054DE 102.6%);

}



.hpbo_wrap {

    display: flex;

    align-items: center;

    width: 100%;

    position: relative;

    justify-content: center;

}



/* .hpbo_wrap_ri {

    padding-left: 30px;

} */



.hpbo_li.act .hpbo_wrap_le {

    opacity: 1;

}



.hpbo_li.act::after {

    opacity: 1;

}



.hpbo_li.act .hpbo_wrap_ri p {

    color: #fff;

}



.hpbo_wrap_ri {

    position: relative;

    transition: all 0.36s;

}



.hpbo_li.act .hpbo_wrap_ri {

    padding-left: 20px;

}



.hpbo_li.act .hpbo_wrap_le {

    right: calc(100% - 8px);

}



.home_page_btm_switch {

    width: 100%;

    position: relative;

}



.hpbs_li {

    width: 100%;

    position: relative;

    display: none;

}



.hpbs_li:first-child {

    display: block;

}



.home_page {

    width: 100%;

    position: relative;

    z-index: 10;

    background: linear-gradient(180deg, rgba(248, 251, 254, 1) 0%, rgba(237, 241, 250, 1) 100%);

}





.hpbs_wrap {

    width: 100%;

    position: relative;

}



.hpbs_wrap_img {

    width: 100%;

    position: relative;

}



.hpbs_wrap_img img {

    width: 100%;

}



.hpbs_wrap_ul_li {

    width: 400px;

    min-height: 184px;

    border-radius: 10px;

    border-top: 1px solid #004EFF;

    background: #FFF;

    box-shadow: 0px 22.71px 56.774px 0px rgba(0, 0, 0, 0.12), 0px 7.57px 18.925px 0px rgba(0, 0, 0, 0.06);

    padding: 24px;

    padding-bottom: 18px;

    text-align: center;

    position: absolute;

}



.hwul_info p {

    min-height: 3.2em;

}





.hpbs_wrap_ul_li1 {

    top: 16%;

    left: -1%;

}



.hpbs_wrap_ul_li2 {

    top: 16%;

    right: -1%;

}



.hpbs_wrap_ul_li3 {

    left: 6%;

    top: 57%;

}



.hpbs_wrap_ul_li4 {

    right: 6%;

    top: 57%;

}



.home_enabl {

    width: 100%;

    position: relative;

    background: #C8D6FB;

    padding: 1px 0;

    overflow: hidden;

}



.home_enabl_cont {

    width: 100%;

    position: relative;

    z-index: 1;

}





.home_enabl_desz {

    width: 1640px;

    z-index: -1;

    position: absolute;

    top: 50%;

    left: 50%;

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

}



.heul_wrap .ys_imgbox_cover {

    width: 320px;

    margin-right: 10px;

    border-radius: 5px;

    flex: none;

    background: #F0F5FF;

    box-shadow: 0px 5px 10px 0px rgba(0, 14, 229, 0.17);

}



.home_enabl_ul_li {

    width: 100%;

    margin: 10px 0;

    display: flex;

    overflow: hidden;

}



.heul_wrap {

    /* width: 100%; */

    display: flex;

    flex: none;

    animation: donghua1 50s linear infinite;

}





.home_enabl_ul_li:nth-child(2n) .heul_wrap {

    animation: donghua 50s linear infinite;

}



@keyframes donghua {

    from {

        transform: translateX(0);

    }



    to {

        transform: translateX(-100%);

    }

}



@keyframes donghua1 {

    from {

        transform: translateX(-100%);

    }



    to {

        transform: translateX(0);

    }

}



.he_syp6bxulo2 {

    transform: translateX(100%);

}



.home_enabl .ys_cont1200 {

    position: absolute;

    top: 50%;

    left: 50%;

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

}



.home_enabl_cont {

    width: 576px;

    max-width: 100%;

    position: relative;

}



.home_enabl_num p {

    font-size: 120px;

    line-height: 1.2;

    background-image: linear-gradient(-50deg, #004CF5, #9E03F5);

    color: transparent;

    -webkit-background-clip: text;

    display: inline-block;

}



.home_enabl_num sup {

    font-size: 60px;

    vertical-align: 1em;

}



.home_enabl_tit .std_tit2 {

    color: #1E1C1C;

}



.home_enabl_info p {

    color: #4E5969;

}



.home_enabl_tit {

    margin-bottom: 40px;

}



.home_enabl_num {

    margin-bottom: 30px;

}



.mod_more2 {

    display: inline-block;

}



.mod_more2 .mod_more_link {

    border-radius: 5px;

    border: 1px solid #004EFF;

    background: transparent;

    backdrop-filter: blur(0px);

}



.mod_more2 .mod_more_le p {

    color: #004EFF;

}



.home_enabl_info {

    margin-bottom: 80px;

}



.home_news {

    width: 100%;

    position: relative;

    background: #fff;

}



.home_news_top {

    width: 100%;

    position: relative;

    margin-bottom: 45px;

    text-align: center;

}



.home_news_top .std_tit2 {

    color: #1E1C1C;

}



.home_news_btm {

    width: 100%;

    position: relative;

}



.home_news_btm_recom {

    width: 100%;

    margin-bottom: 24px;

}



.hnbr_link {

    display: flex;

    flex-wrap: wrap;

}



.hnbr_ri {

    width: 58.5%;

    border-radius: 10px;

}



.hnbr_le {

    width: 41.5%;

    padding-right: 24px;

}



.hnbr_le_wrap {

    width: 100%;

    height: 100%;

    background: #F8F8F8;

    padding: 50px;

    display: flex;

    align-items: center;

    border-radius: 10px;

}



.hlwf_time p {

    color: #4E5969;

    line-height: 1.6;

    font-size: 14px;

}



.hlwf_tit .std_tit4 {

    color: #1E1C1C;

    line-height: 1.2;

    max-height: 2.4em;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    transition: all 0.36s;

}



.hlwf_time {

    margin-bottom: 10px;

}



.hlwf_info p {

    font-size: 14px;

    line-height: 1.6;

    color: #4E5969;

    max-height: 3.2em;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.hlwf_tit {

    margin-bottom: 20px;

}



.mod_more3_le p {

    font-size: 16px;

    line-height: 1.5;

    color: #1D4BEC;

}



.mod_more3_link {

    display: flex;

    align-items: center;

}



.mod_more3_ri {

    width: 24px;

    margin-top: 3px;

}



.mod_more3_ri svg {

    width: 100%;

}



.mod_more3_le {

    padding-right: 16px;

}



.hlwf_info {

    margin-bottom: 40px;

}



.hnbu_li {

    width: 33.333333%;

    padding: 0 12px;

    margin-bottom: 20px;

}



.home_news_btm_ul {

    margin: 0 -12px;

    display: flex;

    flex-wrap: wrap;

}



.hnbu_link_btm {

    width: 100%;

    padding: 24px;

}



.hnbu_link {

    width: 100%;

    border-radius: 10px;

    background: #F8F8F8;

    display: block;

}





.hnbu_link_btm_tit p {

    color: #1E1C1C;

    line-height: 1.6;

    min-height: 3.2em;

    max-height: 3.2em;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    transition: all 0.36s;

}



.hlbd_le p {

    font-size: 16px;

    color: #1D4BEC;

    line-height: 1.5;

    transition: all 0.36s;

}



.hlbd_down {

    display: flex;

    align-items: center;

}



.hnbu_link_btm_down {

    display: flex;

    justify-content: flex-end;

}



.hlbd_le {

    padding-right: 16px;

}



.hnbu_link_btm_tit {

    margin-bottom: 47px;

}



.hnbu_link .ys_imgbox_cover {

    border-radius: 10px;

}



.home_improv {

    width: 100%;

    position: relative;

    overflow: hidden;

    z-index: 10;

}





.home_improv_img {

    width: 100%;

    height: 102%;

    position: absolute;

    top: 0;

    left: 0;

    transform-origin: 0 100%;

}



.home_improv_img img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}



.home_improv_tit .std_tit2 {

    color: #fff;

}



.home_improv .ys_cont1440 {

    position: relative;

    z-index: 10;

    text-align: center;

}



.home_improv_tit {

    margin-bottom: 45px;

}



.ys_footer {

    width: 100%;

    position: relative;

    background: #010029;

    padding-top: 120px;

}



.mod_top {

    width: 100%;

    position: relative;

    display: flex;

    justify-content: space-between;

    margin-bottom: 150px;

}



.mod_top_le_logo {

    width: 178px;

    margin-bottom: 60px;

}



.mod_top_le_logo img {

    width: 100%;

}



.mtlb_icon {

    width: 45px;

    cursor: pointer;

}



.mtlb_icon img {

    width: 100%;

}



.mod_top_le_bshare {

    display: flex;

}



.mtlb_li {

    margin-right: 40px;

    position: relative;

}



.mtlb_code {

    width: 110px;

    position: absolute;

    bottom: 60px;

    left: 50%;

    transform: translateX(-50%);

    display: none;

}



.mtlb_code img {

    width: 100%;

}



.mtru_li_tit a {

    color: #fff;

    font-weight: bold;

    line-height: 1.6;

    font-size: 18px;

}



.mtru_li_info a {

    font-size: 16px;

    line-height: 1.6;

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

    transition: all 0.36s;

}



.mtru_li_tit {

    margin-bottom: 24px;

}



.mod_top_ri_ul {

    display: flex;

}



.mtru_li_btm {

    display: flex;

}



.mtru_li_info {

    margin-bottom: 10px;

}



.mtru_li {

    margin-right: 157px;

}



.mtru_li_btm_li {

    margin-right: 60px;

}



.mtru_li_btm_li:last-child,

.mtru_li:last-child {

    margin-right: 0;

}



.mtru_li_tit1 {

    margin-bottom: 50px;

}



.mod_seek {

    width: 100%;

    position: relative;

    display: flex;

    justify-content: space-between;

}



.mslt_le {

    width: 24px;

}



.mslt_le img {

    width: 100%;

}



.mslt_ri p {

    font-size: 16px;

    line-height: 1.6;

    color: #fff;

}



.mslt_ri {

    padding-left: 16px;

}



.mod_seek_li_top {

    display: flex;

    margin-bottom: 12px;

}



.mod_seek_li_top1 p {

    color: #fff;

    line-height: 1.6;

    font-weight: bold;

    font-size: 18px;

}



.mod_btm {
    
    display: flex;
    justify-content: center;

    width: 100%;

    padding: 30px 0;

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

    margin-top: 16px;

    display: flex;


}



.mod_btm_ri a {

    font-size: 14px;

    line-height: 1.6;

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

    margin-left: 40px;

}



.mod_btm_ri a:first-child {

    margin-left: 0;

}



.mod_btm_le p,

.mod_btm_le a {

    font-size: 14px;

    line-height: 1.6;

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

}



.mod_btm_le a:last-child {

    margin-left: 50px;

}



.home_cooper {

    width: 100%;

    position: relative;

    background: #fff;

    height: 4500px;

}



.home_cooper_top {

    width: 100%;

    height: 100vh;

    position: relative;

    overflow: hidden;

    position: sticky;

    position: -webkit-sticky;

    /* Safari */

    top: 0;

    left: 0;

}



.home_cooper_top_tit .std_tit2 {

    color: #1E1C1C;

    line-height: 1.2;

}



.home_cooper_top_wrap {

    width: 856px;

    margin: 0 auto;

    text-align: center;

    max-width: 100%;

    padding-top: 300px;

    height: 100vh;

    z-index: 11;

    position: relative;

}



.home_cooper_top_info p {

    color: #4E5969;

    line-height: 1.6;

}



.home_cooper_top_btm {

    width: 630px;

    margin: 0 auto;

    position: relative;

}



.hctb_ul {

    display: flex;

    border-radius: 80px;

    background: #004CF5;

    padding: 22px 0;

    position: relative;

    z-index: 10;

    transition: all 0.36s;

    box-shadow: 0px 5px 10px 0px rgba(0, 5, 86, 0.15), 0px 19px 19px 0px rgba(0, 5, 86, 0.13), 0px 43px 26px 0px rgba(0, 5, 86, 0.08), 0px 4px 24px 0px rgba(140, 223, 255, 0.40) inset;

}



.home_cooper_top_tit {

    margin-bottom: 40px;

    position: relative;

    z-index: 2;

    transition: all 0.36s;

}



.hctb_wrap {

    width: 50%;

    padding: 0 50px;

}



.hctb_wrap_info p {

    color: rgba(255, 255, 255, 0.87);

    line-height: 1.6;

    font-size: 16px;

}



.hctb_wrap_tit .std_tit3 {

    color: #fff;

    line-height: 1.6;

}



.home_cooper_top_info {

    margin-bottom: 68px;

    position: relative;

    z-index: 2;

    transition: all 0.36s;

}



.hctb_ul::after {

    content: '';

    position: absolute;

    top: 50%;

    left: 50%;

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

    width: 70px;

    height: 70px;

    background-image: url(../images/a_icon_06.svg);

    background-size: 100%;

    z-index: 2;

}



.home_cooper_top_video {

    width: 100vw;

    position: absolute;

    top: -10vh;

    left: 50%;

    transform: translateX(-50%);

    z-index: 1;

    display: flex;

    justify-content: center;

    transition: all 0.36s;

}



.home_cooper_top_video video {

    width: 80%;

    background: transparent;

}



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

    .home_cooper_top_video {

        top: -19vh;

    }



}



html.stick body {

    overflow: visible !important;

}



.home_cooper_leakin {

    position: sticky;

    position: -webkit-sticky;

    /* Safari */

    top: 0;

    left: 0;

    width: 100%;

    height: 100vh;

}



.home_cooper_leakin {

    width: 100vw;

    height: 100vh;

    position: absolute;

    top: 50%;

    left: 50%;

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

    background: rgb(99, 92, 106, 0.1);

}





.home_cooper_leakin_wrap {

    width: 100%;

    height: 100%;

    display: flex;

    justify-content: center;

    align-items: center;

}



.hclw_wrap {

    width: 742px;

    margin: 0 auto;

    text-align: center;

    position: relative;

    z-index: 20;

}



.hclw_wrap_tit .std_tit2 {

    color: #fff;

    line-height: 1.2;

    transition: all 0.36s;

}



.hclw_wrap_info p {

    color: #fff;

    transition: all 0.36s;

}



.hclw_wrap_tit {

    margin-bottom: 30px;

}



.hclw_wrap_info {

    margin-bottom: 40px;

}



.home_cooper_leakin.on .mod_more_link {

    border: 1px solid #004EFF;

    background: transparent;

    box-shadow: none;

}



.home_cooper_leakin.on .hclw_wrap_tit .std_tit2 {

    color: #1F1C1C;

}



.home_cooper_leakin.on .hclw_wrap_info p {

    color: #4E5969;

}





.home_cooper_leakin.on .mod_more_link::after {

    opacity: 0;

}



.home_cooper_leakin.on .mod_more_le p {

    color: #004EFF;

}



.mod_more_ri svg path,

.mod_more_ri svg circle {

    transition: all 0.36s;

}



.home_cooper_leakin.on .mod_more_ri svg path {

    stroke: #004EFF !important;

}



.home_cooper_leakin.on .mod_more_ri svg circle {

    fill: #004EFF !important;

}



.home_cooper.on .home_cooper_top_tit {

    opacity: 0;

}



.home_cooper.on .home_cooper_top_info {

    opacity: 0;

}



.home_cooper.on .home_cooper_top_video {

    opacity: 0;

}



.home_cooper.on .hctb_ul {

    opacity: 0;



}





.hclw_progra {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}



.hclw_progra_wrap {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    /* transition: all 0.56s; */

}



.hclw_progra_li {

    width: 25vw;

    height: 33.333333vh;

    padding: 20px;

    position: relative;

}



.hclw_progra_li .ys_imgbox_cover {

    border-radius: 5px;

}



.hplb_ri .std_tit4 {

    color: #fff;

    line-height: 1.4;

}



.hclw_progra_li_btm {

    display: flex;

    align-items: center;

    position: absolute;

    bottom: 24px;

    left: 50%;

    transform: translateX(-50%);

    z-index: 10;

    transition: all 0.36s;

    width: 100%;

    justify-content: center;

}



.hplb_ri {

    padding-left: 16px;

}



.mod_more_ri svg {

    width: 100%;

}



.hplb_le {

    width: 48px;

}



.hplb_le img {

    width: 100%;

}



.hclw_progra_li .ys_imgbox_cover {

    height: 100%;

}



.hclw_progra_li .ys_imgbox_cover img {

    height: 100%;

}



.hclw_progra_li_wrap {

    width: 100%;

    height: 100%;

    position: relative;

    display: block;

}



.hclw_progra_wrap2 .hclw_progra_li_btm {

    bottom: auto;

    top: 50%;

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

}





.hclw_progra_wrap3 .hclw_progra_li_btm {

    bottom: auto;

    top: 25px;

}



.home_cooper_top_store {

    width: 100%;

    height: 100%;

    position: relative;

}



.home_cooper_top_identi {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 10;

    overflow: hidden;

}



.hclw_progra_wrap1 {

    transform: translateY(-500px);

}



.hclw_progra_wrap3 {

    transform: translateY(500px);

}



.home_cooper.act .hclw_progra_wrap1 {

    transform: translateY(0);

}



.home_cooper.act .hclw_progra_wrap3 {

    transform: translateY(0);

}



.hclw_progra_wrap2 .hclw_progra_li:nth-child(1) {

    transform: translateX(-800px);

    /* transition: all 0.56s; */

}



.home_cooper.act .hclw_progra_wrap2 .hclw_progra_li:nth-child(1) {

    transform: translateY(0);

}



.hclw_progra_li.on {

    position: absolute;

    top: 50%;

    right: 0;

    transform: translateZ(0) translateY(-50%);

    width: 100vw;

    height: 100vh;

    z-index: 10;

    padding: 0;



}



.hclw_progra_li.on .ys_imgbox_cover img {

    object-fit: cover;

}



.hclw_progra_li.on .hclw_progra_li_btm {

    opacity: 0;

}



/* .hclw_progra_li .ys_imgbox_cover img {

    transform: scale(1) !important;

} */



.hplw_img2 {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}



.hctb_mengc {

    width: 547vw;

    height: 200vh;

    box-shadow: 0 0 0 3000vw #fff;

    position: absolute;

    left: 50%;

    top: 50%;

    z-index: -1;

    transform: translate(-50%, -50%) scale(.045);

    border-radius: 100vw;

    overflow: hidden;

}





.home_cooper.on .home_cooper_top_store {

    pointer-events: none;

}



.hclw_wrap {

    opacity: 0;

    transform: translateY(50px);

    transition: opacity 0.36s, transform 0.86s;

}



.home_cooper.on1 .hclw_wrap {

    opacity: 1;

    transform: translateY(0px);

}



.home_cooper .hplw_img2 {

    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);

    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);

}



.home_cooper.on2 .hplw_img2 {

    /* opacity: 0; */

    -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);

    clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);

    /* transition-delay: 0.3s; */

}



.hclw_progra_li.on {

    pointer-events: none;

}



.home_cooper.act .hclw_progra_li.on {

    pointer-events: all;

}



.home_cooper.act .hclw_progra_li.on .hclw_progra_li_btm {

    opacity: 1;

}



.hwul_icon {

    max-width: 160px;

    margin: 0 auto;

    display: flex;

    justify-content: center;

    margin-bottom: 16px;

}



.hwul_tit p {

    color: #1E1C1C;

    font-weight: bold;

}



.hwul_tit {

    margin-bottom: 16px;

}



.hpbs_wrap_more {

    position: absolute;

    bottom: 135px;

    left: 0;

    width: 100%;

    text-align: center;

    display: flex;

    justify-content: center;

    pointer-events: none;

}



.hpbs_wrap_more .mod_more {

    pointer-events: all;

}



.hpbs_wrap_tit .std_tit4 {

    color: #1F1C1C;

    line-height: 1.4;

    text-align: center;

}



.hpbs_wrap_tit {

    position: absolute;

    top: 90px;

    left: 50%;

    transform: translateX(-50%);

    width: 658px;

    max-width: 100%;

    z-index: 10;

}



@keyframes bgEffect1 {

    0% {

        transform: scale(1);

    }



    100% {

        transform: scale(1.08);

    }

}



@keyframes bgEffect2 {

    0% {

        transform: scale(1.08);

    }



    100% {

        transform: scale(1);

    }

}



.home_improv.act1 .home_improv_img {

    animation: bgEffect2 .6s linear both;

}





.home_improv.act .home_improv_img {

    animation: bgEffect1 .6s linear both;

}



.mod_nav {

    position: fixed;

    top: 50%;

    transform: translateY(-50%);

    right: -200px;

    z-index: 10;

    width: 32px;

    transition: all 0.56s;

}



.mod_nav.is_show {

    right: 28px;

}



.mod_nav_ul {

    width: 100%;

    background: #fff;

    border-radius: 5px;

    background: #FFF;

    box-shadow: 0px 3px 3px 0px rgba(23, 48, 193, 0.04), 0px 6px 4px 0px rgba(23, 48, 193, 0.03), 0px 12px 5px 0px rgba(23, 48, 193, 0.01);

    backdrop-filter: blur(6px);

    padding: 12px 0;

}



.mod_nav_ul_li {

    width: 100%;

    padding: 8px 4px;

    position: relative;

    background: #fff;

}



.mnul_icon {

    width: 100%;

    cursor: pointer;

}



.mnul_icon img {

    width: 100%;

}



.mod_nav_icon {

    width: 42px;

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    top: -34px;

    z-index: 10;

    border-radius: 50%;

    cursor: pointer;

    box-shadow: 0px 1px 2px 0px rgba(23, 48, 193, 0.05), 0px 3px 3px 0px rgba(23, 48, 193, 0.04), 0px 6px 4px 0px rgba(23, 48, 193, 0.03);

}



.mod_nav_icon img {

    width: 100%;

}



.mod_nav_top {

    margin-top: 8px;

    width: 100%;

    cursor: pointer;

    border-radius: 50%;

    box-shadow: 0px 1px 2px 0px rgba(23, 48, 193, 0.05), 0px 3px 3px 0px rgba(23, 48, 193, 0.04), 0px 6px 4px 0px rgba(23, 48, 193, 0.03), 0px 12px 5px 0px rgba(23, 48, 193, 0.01);

}



.mod_nav_top img {

    width: 100%;

}



.mnul_hover {

    background: #1D4BEC;

    padding: 10px;

    position: absolute;

    top: 0;

    right: 100%;

    color: #fff;

    font-weight: bold;

    transition: all 0.36s;

    transform: translateX(0);

    opacity: 0;

    pointer-events: none;

    z-index: -1;

}



.mnul_hover span {

    white-space: nowrap;

}



.mnul_hover_cond {

    width: 110px;

    padding: 6px;

}



.mnul_hover_cond img {

    width: 100%;

}



.ys_hd_pc.isfixed .mod_head {

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

}



.mod_nav_ul_li:hover .mnul_hover {

    opacity: 1;

    pointer-events: all;

}



.hlbd_ri {

    width: 24px;

}



.hclw_wrap_ph {

    display: none;

}



.ys_imgbox_contain,

.ys_imgbox_cover {

    transform: rotate(0deg);

    -webkit-transform: rotate(0deg);

}



.ys_phnav_logo {

    width: 90px;

}

.ys_phnav_logo img {

    width: 100%;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);

}



.ban_tit,

.ban_info {

    overflow: hidden;

}



.ys_ban_li .mod_more1 {

    overflow: hidden;

}



.ys_ban_li.slick-current .ban_tit .std_tit1,

.ys_ban_li.slick-current .mod_more_link,

.ys_ban_li.slick-current .ban_info p {

    animation: ysfadeInUp 1s ease-in-out both;

}



.ys_ban_li.slick-current .ban_tit .std_tit1 {

    animation-delay: 0.1s;

}



.ys_ban_li.slick-current .ban_info p {

    animation-delay: 0.2s;

}



.ys_ban_li.slick-current .mod_more_link {

    animation-delay: 0.3s;

}



.hpbs_wrap_ul_li1,

.hpbs_wrap_ul_li3 {

    transform: translateX(-150px);

    transition: all 1.2s;

    opacity: 0;

}



.hpbs_wrap_ul_li1,

.hpbs_wrap_ul_li2 {

    transition-delay: 0.1s;

}



.hpbs_wrap_ul_li3,

.hpbs_wrap_ul_li4 {

    transition-delay: 0.4s !important;

}



.hpbs_wrap_ul_li2,

.hpbs_wrap_ul_li4 {

    transform: translateX(150px);

    transition: all 1.2s;

    opacity: 0;

}



.home_page_btm_switch.on .hpbs_wrap_ul_li1,

.home_page_btm_switch.on .hpbs_wrap_ul_li3 {

    opacity: 1;

    transform: translateX(0px);

}



.home_page_btm_switch.on .hpbs_wrap_ul_li2,

.home_page_btm_switch.on .hpbs_wrap_ul_li4 {

    opacity: 1;

    transform: translateX(0px);

}





.home_pop {

    position: fixed;

    top: 0;

    left: 0;

    width: 100vw;

    height: 100vh;

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

    z-index: 999;



    display: none;

}



.home_pop_wrap {

    display: flex;

    justify-content: center;

    align-items: center;

    width: 100%;

    height: 100%;

}



.home_pop_tit .std_tit1 {

    color: #1E1C1C;

}



.home_pop_close {

    position: absolute;

    top: 30px;

    right: 30px;

    cursor: pointer;

    width: 48px;

}



.home_pop_close img {

    width: 100%;

}



.home_pop_close .iconfont {

    color: #fff;

    font-size: 24px;

}



.home_pop_tit_cond {

    background: #fff;

    padding: 40px;

    border-radius: 15px;

    width: 836px;

    max-width: 100%;

    padding-top: 90px;

    padding-bottom: 103px;

    position: relative;

}



.mod_more3_ri path,

.mod_more3_ri circle,

.mod_more3_le p {

    transition: all 0.36s;

}



.hnbu_link .hlbd_ri {

    margin-top: 2px;

}



.hlbd_le p,

.hlbd_ri_svg2 path,

.hlbd_ri_svg2 circle {

    transition: all 0.36s;

}



.home_cooper_top_video img {

    display: none;

}





.hptc_iimg {

    width: 496px;

    margin: 0 auto;

    max-width: 100%;

    margin-bottom: 50px;

}



.hptc_info .std_tit3 {

    color: #424144;

    line-height: 1.4;

    text-align: center;

}





.fot_gw {

    display: flex;

    align-items: center;

}



.fot_gw img {

    width: 20px;

    margin-right: 10px;

}



.mod_btm_le p {

    display: flex;

}






.page_ban {

    width: 49%;

    text-align: left;

}



.page_ban .ban_tit .std_tit1 {

    font-weight: bold;

}



.page_ban_more {

    display: inline-block;

}



.page_ban .ban_info {

    margin-bottom: 50px;

}



.mod_bord {

    width: 100%;

    position: absolute;

    bottom: 20px;

    left: 0;

    z-index: 10;

}



.mod_bord_li svg {

    width: 24px;

    margin-top: 6px;

}



.mod_bord_li a {

    color: #fff;

    font-size: 14px;

    line-height: 1.8;

}



.mod_bord_ul {

    display: flex;

    align-items: center;

}



.mod_bord_li {

    padding-left: 40px;

    position: relative;

}



.mod_bord_li:first-child {

    padding-left: 0;

}



.mod_bord_li::after {

    content: '';

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 20px;

    width: 1px;

    height: 14px;

    background: #fff;

}



.mod_bord_li:first-child::after {

    display: none;

}



.case_indust {

    width: 100%;

    position: relative;

    padding-top: 50px !important;

}



.case_indust_top {

    width: 100%;

    position: relative;

    margin-bottom: 50px;

}



.citu_li {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

}



.citu_le {

    width: 210px;

    padding-right: 30px;

}



.citu_ri {

    width: calc(100% - 210px);

    display: flex;

    flex-wrap: wrap;

}



.citu_le_li {

    border-radius: 80px;

    border: 1px solid rgba(75, 89, 107, 0.20);

    min-width: 184px;

    display: flex;

    align-items: center;

    justify-content: center;

    padding: 10px;

    cursor: pointer;

    transition: all 0.36s;

    position: relative;

    overflow: hidden;

    z-index: 1;

    margin-bottom: 14px;

}



.citu_le_li::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: -1;

    transition: all 0.36s;

    opacity: 0;

    background: linear-gradient(268deg, #00C5FF 1.53%, #00B4FF 14.16%, #0080EE 54.83%, #0060E2 85.57%, #0054DE 102.6%);

}



.citu_le_li_icon {

    width: 24px;

    margin-right: 16px;

}





.citu_le_li_text p {

    font-size: 16px;

    line-height: 1.5;

    color: #999;

    transition: all 0.36s;

}



.citu_le_li_icon img:nth-child(2) {

    opacity: 0;

}



.citu_le_li.act {

    border-color: transparent;

}



.citu_le_li.act::after {

    opacity: 1;

}



.citu_le_li.act .citu_le_li_icon img:nth-child(1) {

    opacity: 0;

}



.citu_le_li.act .citu_le_li_icon img:nth-child(2) {

    opacity: 1;

}



.citu_le_li.act .citu_le_li_text p {

    color: #fff;

}



.citu_ri .citu_le_li {

    margin-right: 26px;

}



.case_indust_top_ul {

    width: calc(100% + 30px);

    padding-bottom: 15px;

    overflow: hidden;

}



.case_indust_top_set {

    width: 100%;

    position: relative;

    padding-top: 16px;

    display: flex;

    border-top: 1px solid rgba(78, 89, 105, 0.2);

}



.cits_li .mod_more_link {

    min-width: 150px;

    text-align: center;

}



.cits_li .mod_more_link .mod_more_le {

    width: 100%;

    padding-right: 0;

}





.cits_li2 .mod_more_link {

    background: transparent;

    border: 1px solid #004EFF;

}



.cits_li2 .mod_more_le p {

    color: #004EFF;

}



.cits_li {

    margin-right: 30px;

}



.case_indust_btm {

    width: 100%;

    position: relative;

}



.case_indust_btm_ul {

    display: grid;

    grid-template-columns: repeat(3, 1fr);

    grid-gap: 48px;

    padding-bottom: 60px;

}



.cibu_link {

    width: 100%;

    display: block;

    border-radius: 20px;

    overflow: hidden;

    border: 1px solid rgba(75, 89, 107, 0.20);

    transition: all 0.56s;

}



.cibu_link_btm {

    width: 100%;

    position: relative;

    background: #fff;

    padding: 32px;

    padding-top: 16px;

}



.clbl_ri p {

    color: #004CF5;

    line-height: 1.8;

    font-size: 14px;

    background: rgba(0, 76, 245, 0.15);

    padding: 0 8px;

    border-radius: 40px;

}



.cibu_link_btm_lop {

    display: flex;

    justify-content: flex-end;

    width: 100%;

    position: relative;

    margin-bottom: 16px;

}



.clbl_le {

    width: 154px;

    background: #fff;

    border-radius: 10px;

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

    position: absolute;

    bottom: 0;

    left: 0;

}



.cibu_link_btm_tit p {

    color: #1E1C1C;

    line-height: 1;


    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    transition: all 0.36s;

}



.cibu_link_btm_tit {

    border-bottom: 1px solid rgba(78, 89, 105, 0.2);

    padding-bottom: 12px;

    margin-bottom: 12px;

}



.cibu_link_btm_info p {

    font-size: 14px;

    line-height: 1.8;

    color: #4E5969;

    height: 7.4em;

    overflow: hidden;

    -webkit-line-clamp: 4;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.clbl_le img {

    transform: scale(1) !important;

}



.pc_fenye li {

    float: left;

    width: 34px;

    height: 34px;

    line-height: 34px;

    border-radius: 4px;

    border: 1px solid rgba(153, 153, 153, 0.20);

}



.pc_fenye li.activepage {

    color: #004CF5;

    border-color: #004CF5;

    background: transparent;

}



.progra_popula {

    width: 100%;

    position: relative;

}



.progra_popula_tit .std_tit2 {

    color: #1E1C1C;

    text-align: center;

    line-height: 1.3;

}



.progra_popula_btm {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

    position: relative;

}



.progra_popula_btm::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 568px;

    height: 100%;

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

    z-index: 5;

    pointer-events: none;

}



.progra_popula_btm::before {

    content: '';

    position: absolute;

    top: 0;

    right: 0;

    width: 568px;

    height: 100%;

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

    z-index: 5;

    pointer-events: none;

}





.progra_popula_btm_ri {

    width: 33%;

}



.progra_popula_btm_le {

    width: 67%;

    display: grid;

    grid-template-columns: repeat(2, 1fr);

    grid-gap: 20px;

    padding-right: 20px;

}



.ppbl_li {

    width: 100%;

    position: relative;

}



.ppbl_link {

    width: 100%;

    display: block;

    position: relative;

}



.ppbl_link .ys_imgbox_cover {

    border-radius: 20px;

}



.ppbl_posit {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    z-index: 10;

    display: flex;

    align-items: center;

    padding: 24px;

}



.ppbl_posit_le {

    width: 48px;

}



.ppbl_posit_le img {

    width: 100%;

}



.ppbl_posit_ri .std_tit4 {

    color: #fff;

    line-height: 1.4;

}



.ppbl_posit_ri {

    padding-left: 15px;

}



.ppbl_link .ys_imgbox_cover::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-image: url(../images/c1_img_06.png);

    background-size: 100% 100%;

}



.progra_popula_btm_ri .ppbl_link .ys_imgbox_cover::after {

    background-image: url(../images/c1_img_07.png);

}



.progra_popula_tit {

    margin-bottom: 50px;

}



.progra_all {

    width: 100%;

    position: relative;

    background: #F6F9FF;

}



.progra_all_btm {

    width: 100%;

    display: grid;

    grid-template-columns: repeat(3, 1fr);

    grid-gap: 48px;

}



.progra_all_btm_li {

    width: 100%;

    position: relative;

}



.pabl_link {

    display: block;

    width: 100%;

    border-radius: 20px;

    border: 1px solid rgba(75, 89, 107, 0.20);

    background: #FFF;

    padding: 40px;

    position: relative;

    overflow: hidden;

    z-index: 1;

    box-shadow: 0px 4px 9px 0px rgba(0, 89, 168, 0.10), 0px 17px 17px 0px rgba(0, 89, 168, 0.09), 0px 38px 23px 0px rgba(0, 89, 168, 0.05);

}



.pabl_link_posit {

    width: 100%;

}



.pabl_link_posit_icon {

    width: 80px;

    margin-bottom: 128px;

}



.pabl_link_posit_tit .std_tit4 {

    color: #1E1C1C;

}



.pabl_link_img {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: -1;

    opacity: 0;

    transition: all 0.36s;

}



.pabl_link_img img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}



.pabl_link_posit_info p {

    color: #4E5969;

    line-height: 1.6;

    transition: all 0.36s;

    height: 4.8em;

    overflow: hidden;

    -webkit-line-clamp: 3;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.pabl_link_posit_tit .std_tit4 {

    color: #1E1C1C;

    line-height: 1.4;

    transition: all 0.36s;

    height: 1.4em;

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.pabl_link_posit_tit {

    margin-bottom: 16px;

}



.pabl_link_posit_icon img {

    transform: scale(1) !important;

}



.pabl_link_posit_icon img:nth-child(2) {

    opacity: 0;

}



.pabl_link_more {

    display: flex;

    align-items: center;

    position: absolute;

    top: 70px;

    right: 40px;

}



.pabl_link_more_le p {

    font-size: 16px;

    line-height: 1.6;

    color: #fff;

}



.pabl_link_more_ri {

    width: 24px;

    margin-top: 2px;

}



.pabl_link_more_ri svg {

    width: 100%;

}



.pabl_link_more_le {

    padding-right: 16px;

}



.news_list {

    width: 100%;

    position: relative;

    padding-top: 50px !important;

}



.news_list_top_recom {

    width: 100%;

    position: relative;

    padding-left: 72px;

    padding-right: 72px;

    margin-top: 40px;

}



.nltr_ul {

    width: 100%;

    position: relative;

    background: var(--ffffff, #FFF);

    box-shadow: 0px 4px 9px 0px rgba(0, 89, 168, 0.10), 0px 38px 23px 0px rgba(0, 89, 168, 0.05), 0px 68px 27px 0px rgba(0, 89, 168, 0.01);

    border-radius: 20px;

}



.nltr_li {

    width: 100%;

    display: none;

    padding: 20px;

}



.nltr_li:first-child {

    display: block;

}



.nltr_li_wrap {

    width: 100%;

    display: flex;

    align-items: stretch;

}



.nltr_li_wrap_le {

    width: 57%;

    border-radius: 10px;

}



.nltr_li_wrap_ri {

    width: 43%;

    padding-left: 40px;

    display: flex;

    justify-content: space-between;

    flex-direction: column;

}



.nlwr_tit .std_tit4 {

    color: #424145;

    line-height: 1.4;

    transition: all 0.36s;

    height: 2.8em;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.nlwr_info p {

    font-size: 14px;

    line-height: 1.8;

    color: #999;

    height: 3.6em;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.nlwr_tit {

    margin-bottom: 32px;

}



.nlwr_btm {

    width: 100%;

    display: flex;

    justify-content: space-between;

}



.nlwr_btm_le_li {

    display: flex;

    align-items: center;

}



.nlwr_btm_le_li img {

    width: 24px;

    flex: none;

}



.nlwr_btm_le_li p {

    color: #4E5969;

    font-size: 14px;

    line-height: 1.8;

    padding-left: 8px;

}



.nlwr_btm_le {

    display: flex;

}



.nlwr_btm_le_li {

    margin-right: 24px;

}



.nlwr_btm_ri .pabl_link_more_le p {

    color: #004CF5;

}



.nlwr_btm_ri .pabl_link_more {

    position: static;

}





.nltr_ul .slick-dots li {

    width: 90px;

    height: 2px;

    border-radius: 2px;

    background: #004CF5;

    opacity: 0.5;

}



.nltr_ul .slick-dots li.slick-active {

    background: #004CF5;

    opacity: 1;

}



.nltr_ul .slick-dots li::after {

    content: '';

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    width: 2px;

    height: 2px;

    border-radius: 50%;

    right: -7px;

    background: #004CF5;

    opacity: 0.4;

}



.nltr_ul .slick-dots li:last-child::after {

    display: none;

}



.nltr_ul .slick-dots {

    bottom: -30px;

}



.mod_dots .slick-arrow {

    width: 48px;

    height: 48px;

    border-radius: 50%;

    z-index: 10;

    box-shadow: 0px 1px 3px 0px rgba(162, 155, 155, 0.05), 0px 5px 5px 0px rgba(162, 155, 155, 0.04), 0px 12px 7px 0px rgba(162, 155, 155, 0.03);

}



.mod_dots .slick-arrow::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-image: url(../images/b3_arrow_01.svg);

    background-size: 100% 100%;

    transition: all 0.36s;

}



.mod_dots .slick-next::after {

    transform: rotate(180deg);

}



.mod_dots .slick-arrow::before {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-image: url(../images/b3_arrow_02.svg);

    background-size: 100% 100%;

    opacity: 0;

    transition: all 0.36s;

}



.mod_dots .slick-prev::before {

    transform: rotate(180deg);

}



.nltr_ul .slick-prev {

    left: -70px;

}



.nltr_ul .slick-next {

    right: -70px;

}





.news_list_btm {

    width: 100%;

    padding-top: 80px;

}



.nlbu_li:first-child {

    border-top: 1px solid rgba(75, 89, 107, 0.20);

}



.nlbu_li {

    width: 100%;

    border-bottom: 1px solid rgba(75, 89, 107, 0.20);

}



.nlbu_li .nltr_li_wrap {

    padding-top: 32px;

    padding-bottom: 32px;

}



.nlbu_li .nltr_li_wrap_le {

    width: 31%;

}



.nlbu_li .nltr_li_wrap_ri {

    width: 69%;

}



.nlbu_li .nlwr_tit .std_tit4 {

    height: 1.4em;

    -webkit-line-clamp: 1;

}



.nlbu_li .nlwr_tit {

    margin-bottom: 24px;

}



.nlbu_li .pabl_link_more_le p {

    color: #4B596B;

    transition: all 0.36s;

}



.pabl_link_more_ri path,

.pabl_link_more_ri circle {

    transition: all 0.36s;

}



.nltr_li_wrap_le img:nth-child(2) {

    object-fit: cover;

}



.news_list_btm_ul {

    padding-bottom: 50px;

}



.nlbu_li .nlwr_tit .std_tit4 {

    color: #111F36;

}



.article_list {

    width: 100%;

    position: relative;

    padding-top: 50px !important;

}



.article_list_btm {

    width: 100%;

    border-top: 1px solid rgba(78, 89, 105, 0.2);

    padding-top: 50px;

}



.article_list_btm_ul {

    width: 100%;

    display: grid;

    grid-template-columns: repeat(3, 1fr);

    grid-gap: 48px;

}



.albu_link {

    display: block;

    width: 100%;

    position: relative;

    border-radius: 20px;

    border: 1px solid rgba(75, 89, 107, 0.20);

    background: #FFF;

    padding: 24px;

    transition: all 0.56s;

}



.albu_link_btm {

    width: 100%;

    position: relative;

    padding-top: 16px;

}



.albu_link_btm_tit p {

    color: #424145;

    line-height: 1.6;

    height: 3.2em;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    transition: all 0.36s;

}





.albu_link_btm_tit {

    margin-bottom: 40px;

}



.albu_link_btm_time p {

    color: #4B596B;

    line-height: 1.6;

}



.albu_link_btm_time {

    margin-bottom: 13px;

}



.albu_link_btm_able {

    width: 100%;

    position: relative;

    display: flex;

    align-items: center;

    justify-content: space-between;

}



.article_list_btm_ul {

    padding-bottom: 50px;

}



.detail_cont {

    width: 100%;

    position: relative;

}



.inner_page .mod_head {

    box-shadow: 0px 1px 2px 0px rgba(23, 48, 193, 0.05), 0px 3px 3px 0px rgba(23, 48, 193, 0.04), 0px 6px 4px 0px rgba(23, 48, 193, 0.03);

}



.detail_cont .mod_bord {

    position: relative;

}



.inner_page .ys_main {

    padding-top: 120px;

}



.inner_page .mod_bord_li path {

    stroke: #4E5969 !important;

}



.inner_page .mod_bord_li a {

    color: #4E5969 !important;

}



.inner_page .mod_bord_li::after {

    background: #4E5969 !important;

}



.detail_cont_ri {

    width: 372px;

}



.detail_cont_le {

    width: calc(100% - 372px);

    padding-right: 124px;

}



.detail_cont_wrap {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

    padding-top: 60px !important;

}



.detail_cont_le_top .std_tit3 {

    color: #424145;

    line-height: 1.4;

}



.detail_cont_le_top {

    padding-bottom: 32px;

    border-bottom: 1px solid rgba(78, 89, 105, 0.2);

    margin-bottom: 21px;

}



.detail_cont_le_btm {

    width: 100%;

    position: relative;

}



.detail_cont_le_btm .nlwr_btm_le {

    width: 100%;

}



.dclb_editor p {

    color: #424144;

    line-height: 1.6;

    margin-bottom: 35px;

}



.dclb_editor {

    padding-top: 50px;

    padding-bottom: 10px;

    border-bottom: 1px solid rgba(78, 89, 105, 0.2);

    margin-bottom: 40px;

}



.dclb_more a {

    color: #1E1C1C;

    font-size: 16px;

    line-height: 1.6;

    transition: all 0.36s;

    height: 1.6em;

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.dclb_more {

    margin-bottom: 12px;

}



.dclb_more:last-child {

    margin-bottom: 0;

}



.dclb_editor img {

    border-radius: 20px;

}



.detail_cont_ri_top {

    width: 100%;

    border-radius: 10px;

    display: flex;

    flex-wrap: wrap;

    align-items: center;

    justify-content: space-between;

    padding: 8px 24px;

    margin-bottom: 50px;

}





.dcrt_le p {

    color: #fff;

    line-height: 1.6;

}



.ys_share_img {

    width: 40px;

}



.ys_share_list {

    margin-left: 40px;

}



.detail_cont_ri_btm {

    width: 100%;

    position: relative;

}



.dcrb_tit .std_tit3 {

    color: #182535;

    line-height: 1.4;

}



.dcrb_tit {

    margin-bottom: 24px;

}



.dcrb_li {

    width: 100%;

    position: relative;

    border-bottom: 1px solid rgba(75, 89, 107, 0.20);

}



.dcrb_li:first-child .dcrb_link {

    padding-top: 0%;

}



.dcrb_link {

    width: 100%;

    display: block;

    padding-top: 16px;

    padding-bottom: 20px;

}



.dcrb_link .ys_imgbox_cover {

    border-radius: 10px;

}



.dcrb_link_tit p {

    color: #1E1C1C;

    line-height: 1.6;

    transition: all 0.36s;

    max-height: 3.2em;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.dcrb_link_tit {

    margin-top: 12px;

}



.market_cont {

    width: 100%;

    position: relative;

}



.market_wrap {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

}



.market_wrap_ri {

    width: 324px;

}



.market_wrap_le {

    width: calc(100% - 324px);

    padding-right: 100px;

}



.market_wrap_le_top {

    width: 100%;

    position: relative;

    border-radius: 20px;

    overflow: hidden;

}



.mwlt_li {

    width: 100%;

    display: none;

}



.mwlt_li:first-child {

    display: block;

}





.market_wrap_le_top .slick-dots li {

    width: 90px;

    height: 2px;

    border-radius: 2px;

    background: #fff;

    opacity: 0.5;

}



.market_wrap_le_top .slick-dots li.slick-active {

    background: #fff;

    opacity: 1;

}



.market_wrap_le_top .slick-dots li::after {

    content: '';

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    width: 2px;

    height: 2px;

    border-radius: 50%;

    right: -7px;

    background: #fff;

    opacity: 0.4;

}



.market_wrap_le_top .slick-dots li:last-child::after {

    display: none;

}



.market_wrap_le_top .slick-dots {

    bottom: 16px;

}



.market_wrap_le_btm {

    width: 100%;

    position: relative;

}



.mwlb_types {

    width: 100%;

    position: relative;

    display: flex;

    justify-content: space-between;

    padding-top: 50px;

    padding-bottom: 50px;

}



.mwlb_types_li_tit p {

    color: #4B596B;

    line-height: 1.6;

}



.mwlb_types_li_tit {

    flex: none;

}



.mwlb_types_li {

    display: flex;

    align-items: center;

    margin-right: 30px;

}



.mwlb_types_li:last-child {

    margin-right: 0;

}



.mtla_li p {

    color: #999;

    line-height: 1.6;

    border: 1px solid rgba(75, 89, 107, 0.20);

    border-radius: 80px;

    padding: 4px 15px;

    min-width: 160px;

    text-align: center;

    transition: all 0.36s;

}



.mwlb_types_li_able {

    display: flex;

}



.mtla_li {

    margin-left: 30px;

}



.mtla_li.act p {

    color: #fff;

    background: #1D4BEC;

}



.mwlb_ul {

    width: 100%;

    padding-bottom: 50px;

}



.mwlb_ul_li {

    width: 100%;

    border-bottom: 1px solid rgba(75, 89, 107, 0.20);

}



.mwlb_ul_link {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

    padding-top: 30px;

    padding-bottom: 30px;

}



.mwlb_ul_link_le {

    width: 40%;

    background: #F6F9FF;

    border-radius: 10px;

}



.mwlb_ul_link_ri {

    width: 60%;

    padding-left: 40px;

    display: flex;

    justify-content: space-between;

    flex-direction: column;

}





.mulr_top {

    width: 100%;

}



.mulr_top .nlwr_tit .std_tit4 {

    height: 1.4em;

    -webkit-line-clamp: 1;

}



.mulr_top .nlwr_tit {

    margin-bottom: 24px;

}



.mwlb_ul_li .nlwr_btm {

    display: block;

}



.mwlb_ul_li .nlwr_btm_le {

    width: 100%;

}



.mulr_btm {

    width: 100%;

    display: flex;

    justify-content: space-between;

    align-items: flex-end;

    padding-top: 16px;

}



.mulr_btm_le {

    display: flex;

}



.mulr_btm_le .clbl_ri {

    margin-right: 24px;

}



.mulr_btm_ri .cits_li {

    margin-right: 0;

}



.market_wrap_ri_top {

    width: 100%;

    border-radius: 20px;

    background: #FFF;

    box-shadow: 0px 38px 23px 0px rgba(0, 89, 168, 0.05), 0px 68px 27px 0px rgba(0, 89, 168, 0.01);

    padding: 20px;

    text-align: center;

    margin-bottom: 40px;

}



.mwrt_code {

    width: 208px;

    margin: 0 auto;

    margin-bottom: 20px;

}



.mwrt_tit .std_tit4 {

    color: #1E1C1C;

    line-height: 1.4;

}



.mwrt_info p {

    font-size: 14px;

    color: #4E5969;

    line-height: 1.8;

}



.mwrt_tit {

    margin-bottom: 8px;

}



.specif_page {

    background: #F6F9FF;

}



.specif_wrap {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

}



.specif_wrap_ri {

    width: 48%;

    position: relative;

}





.specif_wrap_ri .ys_imgbox_cover {

    border-radius: 20px;

}



.specif_wrap_le {

    width: 52%;

    padding-right: 48px;

    display: flex;

    flex-direction: column;

    justify-content: space-between;

}



.swlt_able {

    display: flex;

    flex-wrap: wrap;

}



.swlt_li {

    margin-right: 32px;

    margin-bottom: 20px;

}



.swlt_tit .std_tit3 {

    color: #1E1C1C;

    line-height: 1.4;

}



.swlt_info p {

    color: #4E5969;

    line-height: 1.6;

}



.swlt_tit {

    margin-bottom: 32px;

}



.swlb_li {

    width: 33.333333%;

    text-align: center;

    border-left: 2px solid rgba(78, 89, 105, 0.2);

}



.swlb_li:first-child {

    border-left: none;

}



.specif_wrap_le_btm {

    width: 100%;

    border-radius: 20px;

    border-right: 1px solid rgba(78, 89, 105, 0.2);

    border-bottom: 1px solid rgba(78, 89, 105, 0.2);

    border-left: 1px solid rgba(78, 89, 105, 0.2);

    display: flex;

    padding: 16px;

}



.swlb_li_tit p {

    color: #4E5969;

}



.swlb_li_tit .std_tit3 {

    line-height: 1.3;

    background-image: linear-gradient(-50deg, #004CF5, #9E03F5);

    color: transparent;

    -webkit-background-clip: text;

}



.swlb_li_info p {

    color: #4E5969;

    line-height: 1.8;

    font-size: 14px;

}



.swlb_li_tit {

    margin-bottom: 4px;

}



.specif_wrap_ri_play {

    width: 64px;

    position: absolute;

    top: 50%;

    left: 50%;

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

    z-index: 10;

    cursor: pointer;

}



.specif_wrap_ri_play p {

    font-size: 16px;

    line-height: 1.6;

    color: #fff;

    margin-top: 8px;

}



.specif_wrap {

    padding-top: 67px !important;

}



.specif_center {

    width: 100%;

    position: relative;

    background: #fff;

}



.specif_center_wrap {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

}



.specif_center_wrap_ri {

    width: 324px;

}



.specif_center_wrap_le {

    width: calc(100% - 324px);

    padding-right: 116px;

}



.scwl_logo {

    width: 264px;

    border-radius: 10px;

    background: #FFF;

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

    overflow: hidden;

    margin-bottom: 50px;

}



.scwl_logo img {

    width: 100%;

}



.scwl_edaer h5 {

    font-weight: bold;

    color: #424145;

    line-height: 1.7;

    margin-bottom: 20px;

}



.scwl_edaer p {

    color: #4E5969;

    line-height: 1.6;

    margin-bottom: 20px;

}



.specif_center_wrap_ri .detail_cont_ri_top {

    margin-bottom: 20px;

}



.specif_case {

    width: 100%;

    position: relative;

    padding-top: 0 !important;

    background: #fff;

}



.progra_popula_btm {

    width: 100%;

    position: relative;

}



.scwl_edaer p:last-child {

    margin-bottom: 0;

}



.progra_popula_btm_swip {

    width: 496px;

    margin: 0 auto;

}



.ppbu_li {

    padding: 0 24px;

}



.specif_produc {

    width: 100%;

    position: relative;

}



.specif_produc_top_le .std_tit2 {

    color: #1E1C1C;

    line-height: 1.3;

}



.sptr_le img:nth-child(2) {

    transform: rotate(180deg);

}



.sptr_ri img:nth-child(1) {

    transform: rotate(180deg);

}



.sptr_wrap {

    width: 48px;

    border-radius: 50%;

    cursor: pointer;

    margin-left: 24px;

    transition: all 0.36;

    box-shadow: 0px 1px 3px 0px rgba(162, 155, 155, 0.05), 0px 5px 5px 0px rgba(162, 155, 155, 0.04), 0px 12px 7px 0px rgba(162, 155, 155, 0.03);

}



.specif_produc_top_ri {

    display: flex;

}



.sptr_wrap img:nth-child(2) {

    opacity: 0;

}



.specif_produc_top {

    display: flex;

    flex-wrap: wrap;

    align-items: center;

    justify-content: space-between;

}



.spbu_li {

    width: 33.333333%;

    padding: 0 24px;

    display: none;

}



.spbu_li:first-child {

    display: block;

}



.specif_produc_btm_ul {

    margin: 0 -24px;

}



.spbu_li .ys_imgbox_cover {

    background: #fff;

    border-radius: 20px;

}



.spbu_li_btm {

    width: 100%;

    padding-top: 16px;

}



.spbu_li_btm_tit .std_tit4 {

    color: #1E1C1C;

    line-height: 1.4;

    transition: all 0.36s;

    height: 1.4em;

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.spbu_li_btm_info p {

    color: #4E5969;

    line-height: 1.6;

    height: 3.2em;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.spbu_li_btm_tit {

    margin-bottom: 12px;

}



.spbu_li_btm_info {

    margin-bottom: 16px;

}



.sptr_wrap.slick-disabled {

    opacity: 0.6;

    pointer-events: none;

}





.paper_wrap {

    width: 100%;

    position: relative;

    padding-top: 60px !important;

}



.paper_wrap_top {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

    border-bottom: 1px solid rgba(78, 89, 105, 0.2);

    padding-bottom: 30px;

    margin-bottom: 30px;

}



.paper_wrap_ri {

    display: flex;

    flex-direction: column;

    justify-content: space-between;

}



.paper_wrap_le {

    width: 47%;

}



.paper_wrap_ri {

    width: 53%;

    padding-left: 64px;

}



.paper_wrap_le .ys_imgbox_cover {

    border-radius: 10px;

}



.pwrt_tit .std_tit4 {

    color: #1E1C1C;

    line-height: 1.4;

}



.pwrt_time p {

    color: #4E5969;

    line-height: 1.6;

}



.pwrt_tit {

    margin-bottom: 12px;

}



.paper_wrap_ri_top {

    width: 100%;

    margin-bottom: 20px;

}



.paper_wrap_ri_top .clbl_ri {

    display: inline-block;

}



.pwrt_time {

    margin-bottom: 12px;

}



.paper_wrap_ri_btm {

    width: 100%;

}



.pwrb_top {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    margin-bottom: 40px;

}



.pwrb_top_ri .detail_cont_ri_top {

    border: 1px solid rgba(75, 89, 107, 0.20);

}



.pwrb_top_ri .dcrt_le p {

    color: #4E5969;

}



.pwrb_top_ri .ys_share_img img:nth-child(2) {

    opacity: 0;

}



.pwrb_top_ri .ys_share_list {

    margin-left: 20px;

}



.pwrb_top_ri .detail_cont_ri_top {

    padding: 4px 24px;

    width: 285px;

    max-width: 100%;

    margin-bottom: 0;

}



.pwrb_btm_ul_li {

    width: 25%;

    padding: 0 10px;

    display: none;

    cursor: pointer;

}



.pwrb_btm_ul_li:first-child {

    display: block;

}



.pwrb_btm_ul {

    margin: 0 -10px;

}



.pwrb_btm_ul_li img {

    border-radius: 5px;

    width: 100%;

}



.paper_wrap_edier p {

    color: #4E5969;

    margin-bottom: 20px;

    line-height: 1.6;

}



.paper_wrap_edier {

    width: 100%;

    padding-bottom: 40px;

    border-bottom: 1px solid rgba(78, 89, 105, 0.2);

    margin-bottom: 20px;

}



.paper_wrap_btm {

    width: 100%;

    position: relative;

    display: flex;

    justify-content: space-between;

}



.paper_wrap_btm_link a {

    color: #999999;

    line-height: 1.6;

    transition: all 0.36s;

    font-size: 16px;

    height: 1.6em;

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.paper_wrap_btm_link {

    max-width: calc(50% - 20px);

}



.paper_popula {

    width: 100%;

    position: relative;

    background: #F6F9FF;

}



.paper_popula_btm {

    width: 100%;

    position: relative;

}



.ppbu_li {

    width: 33.333333%;

    padding: 0 24px;

    display: none;

    padding-bottom: 20px;

}



.ppbu_li:first-child {

    display: block;

}



.paper_popula_btm_ul {

    margin: 0 -24px;

}



.ppbu_li .albu_link:hover {

    box-shadow: 0px 10px 12px 0px rgba(0, 89, 168, 0.1);

}



.paper_pop {

    position: fixed;

    top: 0;

    left: 0;

    width: 100vw;

    height: 100vh;

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

    display: none;

}



.paper_pop_wrap {

    position: absolute;

    top: 50%;

    left: 50%;

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

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

    width: 1290px;

    border-radius: 20px;

    overflow: hidden;

}



.paper_pop_wrap {

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

}



.paper_pop_wrap_le {

    width: 54%;

}



.paper_pop_wrap_le img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}



.paper_pop_wrap_ri {

    width: 46%;

    padding: 50px 50px;

}



.pper_tit .std_tit3 {

    color: #111F36;

    line-height: 1.4;

}



.pper_tit {

    width: 100%;

    position: relative;

    padding-top: 25px;

    margin-bottom: 40px;

}



.pper_tit span {

    font-size: 60px;

    line-height: 1;

    color: rgba(45, 101, 242, 0.05);

    font-family: 'MontserratRegular';

    font-weight: bold;

    position: absolute;

    top: 0;

    left: 0;

}



.pper_ul_li {

    width: 50%;

    padding: 0 5px;

    margin-bottom: 30px;

    display: block;

}



.pper_ul {

    display: flex;

    flex-wrap: wrap;

}



.pper_ul_li_top {

    display: flex;

    margin-bottom: 8px;

}





.pper_ul_li_top img {

    width: 24px;

}



.pper_ul_li_top p {

    padding-left: 8px;

    font-size: 16px;

    line-height: 1.6;

    color: #4E5969;

}



.pper_ul_li_top p span {

    color: #FC0028;

}



.pper_ul_li_btm input {

    width: 100%;

    height: 42px;

    border: 1px solid rgba(75, 89, 107, 0.20);

    border-radius: 80px;

    font-size: 16px;

    color: #4E5969;

    padding: 0 20px;

}



.pper_ul_li1 {

    width: 100%;

}



.pper_ul_li2 {

    width: 100%;

    display: flex;

    align-items: center;

}



.pper_ul_li_ri {

    width: 182px;

    cursor: pointer;

}



.pper_ul_li_ri img {

    width: 100%;

}



.pper_ul_li_le {

    width: calc(100% - 182px);

    padding-right: 10px;

}



.pper_ul_li3 {

    width: 100%;

}



.pper_ul_li3_le {

    width: 16px;

    height: 16px;

    border: 1px solid #004CF5;

    border-radius: 50%;

    flex: none;

    margin-top: 5px;

    cursor: pointer;

    position: relative;

}



.pper_ul_li3_le::after {

    content: '';

    position: absolute;

    top: 50%;

    left: 50%;

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

    width: 10px;

    height: 10px;

    border-radius: 50%;

    background: #004CF5;

    opacity: 0;

    transition: all 0.36s;

}



.pper_ul_li3_ri p {

    font-size: 14px;

    line-height: 1.8;

    color: #999999;

}



.pper_ul_li3_ri p a {

    color: #004CF5;

}



.pper_ul_li3_wrap {

    display: flex;

    margin-bottom: 10px;

}



.pper_ul_li3_ri {

    padding-left: 16px;

}



.pper_ul_li3_le.on::after {

    opacity: 1;

}



.pper_ul_li3_down {

    width: 100%;

}



.pper_ul_li3_down .mod_more_link {

    width: 100%;

    display: flex;

    justify-content: center;

}



.pper_ul_li3 {

    margin-bottom: 0;

}



.paper_pop_wrap_colse {

    width: 36px;

    position: absolute;

    top: 24px;

    right: 24px;

    cursor: pointer;

}



.paper_pop_wrap_colse img {

    width: 100%;

}





.pper_ul_scrol {

    max-height: 43vh;

}



.pper_ul_scrol .mCSB_outside+.mCSB_scrollTools {

    right: -25px !important;

}



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

    background-color: #004CF5 !important;

}



.compan_page .page_ban {

    width: 100%;

    text-align: center;

}



.compan_page .ys_banner {

    padding-left: 30px;

    padding-right: 30px;

    padding-top: 110px;

}



.compan_page .ys_ban_li {

    width: 100%;

    border-radius: 20px;

    overflow: hidden;

    position: relative;

}



.compan_page .mod_head {

    box-shadow: 0px 1px 2px 0px rgba(23, 48, 193, 0.05), 0px 3px 3px 0px rgba(23, 48, 193, 0.04), 0px 6px 4px 0px rgba(23, 48, 193, 0.03);

}



.compan_page .ys_ban_imgbox::before {

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

    z-index: 10;

}



.compan_lead {

    width: 100%;

    position: relative;

    padding-bottom: 0 !important;

    z-index: 1;

}



.compan_lead_desz {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: -1;

}



.compan_lead::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 1;

    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0) 14.95%), linear-gradient(0deg, #FFF 0%, rgba(255, 255, 255, 0) 12.57%), linear-gradient(254deg, #FFF 0%, rgba(255, 255, 255, 0) 37.08%);

}



.compan_lead_tit .std_tit2 {

    color: #1E1C1C;

    line-height: 1.3;

}



.compan_lead_tit .std_tit2 span {

    color: rgba(29, 75, 236, 1);

}



.compan_lead_info p {

    color: #4E5969;

    line-height: 1.6;

    margin-bottom: 18px;

}



.compan_lead_info p:last-child {

    margin-bottom: 0;

}



.compan_lead_tit {

    margin-bottom: 40px;

}



.compan_lead_img {

    width: 100%;

    position: relative;

}



.compan_lead_img_wrap {

    width: 100%;

    overflow: hidden;

    border-radius: 20px;

}



.compan_lead_img_wrap img {

    width: 100%;

    border-radius: 20px;

}



.compan_lead_info {

    margin-bottom: 40px;

}



.compan_lead_img_scrl {

    width: 268px;

    position: absolute;

    bottom: -92px;

    left: 64px;

    box-shadow: 0px 22.134px 35.153px 0px rgba(202, 202, 202, 0.29);

    border-radius: 20px;

    overflow: hidden;

}



.compan_lead_img_scrl img {

    width: 100%;

}



.compan_improv {

    width: 100%;

    position: relative;

    overflow: hidden;

    padding-bottom: 35px !important;

}



.compan_improv_wrap {

    width: calc(100% + 235px);

    display: flex;

    flex-wrap: wrap;

    transform: translateX(-235px);

    align-items: center;

}



.compan_improv_le {

    width: 58%;

    height: 100%;

    position: relative;

}



.compan_improv_le img {

    width: 100%;

}



.compan_improv_ri {

    width: 42%;

    padding-left: 75px;

}



.compan_improv_ri_able {

    display: inline-block;

    border-radius: 80px;

    padding: 8px 16px;

    border: 1px solid rgba(75, 89, 107, 0.20);

    margin-bottom: 20px;

}





.cira_wrap {

    display: flex;

    align-items: center;

}



.cira_le p {

    color: rgba(29, 75, 236, 1);

    line-height: 1.6;

    font-size: 16px;

}



.cira_ri {

    width: 32px;

}



.cira_ri img {

    width: 100%;

}



.cira_le {

    padding-right: 8px;

}



.compan_improv_ri_tit .std_tit3 {

    color: #1E1C1C;

    line-height: 1.4;

}



.compan_improv_ri_tit {

    margin-bottom: 48px;

}



.compan_improv_ri_ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -20px;

}



.ciru_li {

    width: 50%;

    padding: 0 20px;

    margin-bottom: 40px;

}



.ciru_wrap {

    width: 100%;

    position: relative;

    display: flex;

    justify-content: space-between;

    align-items: flex-end;

    padding-bottom: 8px;

    border-bottom: 1px solid rgba(75, 89, 107, 0.20);

}



.ciru_wrap_ri p {

    font-size: 14px;

    line-height: 1.8;

    color: #003F8B;

}



.ciru_wrap_le p {

    font-size: 18px;

    line-height: 1.6;

    color: #004CF5;

}



.ciru_wrap_le p span {

    font-size: 58px;

    line-height: 1.2;

    background-image: linear-gradient(-180deg, #004CF5, #9E03F5);

    color: transparent;

    -webkit-background-clip: text;

}



.compan_improv_desz {

    width: 60%;

    position: absolute;

    top: -16%;

    right: -18%;

    pointer-events: none;

}



.compan_improv_desz img {

    width: 100%;

}



.compan_lead .ys_cont1440 {

    position: relative;

    z-index: 10;

}



.cilu_li {

    position: absolute;

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

}



.cilu_li p {

    color: #004CF5;

    line-height: 1.8;

    font-size: 14px;

    background: #fff;

    padding: 4px 8px;

    border-radius: 80px;

    box-shadow: 0px 4px 9px 0px rgba(0, 89, 168, 0.10), 0px 17px 17px 0px rgba(0, 89, 168, 0.09);

}



.compan_histor {

    width: 100%;

    position: relative;

    background: #F5F9FF;

    z-index: 10;

    padding-bottom: 300px;

}



.compan_histor .compan_improv_desz {

    z-index: 1;

}



.specif_page .ppbu_li {

    display: block !important;

}



.compan_histor_btm {

    position: relative;

    margin: 0 -26.5px;

}





.compan_histor_btm_swip {

    overflow: hidden;

    padding-bottom: 40px;

}



.compan_histor .compan_lead_desz {

    z-index: 1;

}





.chbu_li {

    width: 25%;

    padding: 0 26.5px;

}



.compan_histor_btm_ul.swiper-wrapper {

    z-index: 0;

}



.chbu_wrap {

    width: 100%;

    height: 100%;

    position: relative;

    padding: 90px 20px 22px;

    border-radius: 20px;

    text-align: center;

    transition: all 0.36s;

}



.chbu_wrap_tit .std_tit3 {

    color: #999;

    line-height: 1.2;

    transition: all 0.36s;

}



.chbu_wrap_tit {

    padding-bottom: 22px;

    position: relative;

    position: relative;

    margin-bottom: 10px;

}



.chbu_wrap_tit::after {

    content: '';

    position: absolute;

    left: 50%;

    bottom: 6px;

    transform: translateX(-50%);

    width: 4px;

    height: 4px;

    background-image: url(../images/f1iconm.svg);

    background-size: 100% 100%;

    transition: all 0.36s;

}



.chbu_wrap_tit::before {

    content: '';

    position: absolute;

    left: 50%;

    bottom: 0;

    transform: translateX(-50%);

    width: 9px;

    height: 13px;

    background-image: url(../images/f1iconk.svg);

    background-size: 100% 100%;

    transition: all 0.36s;

    opacity: 0;

}



.compan_histor .ys_cont1440 {

    position: relative;

    z-index: 10;

}



.chbu_wrap_info p {

    color: #999;

    line-height: 1.6;

    transition: all 0.36s;

}



.compan_histor_btm::after {

    content: '';

    position: absolute;

    top: 141px;

    left: 50%;

    transform: translateX(-50%);

    width: 100vw;

    height: 1px;

    background: rgba(78, 89, 105, 0.2);

}



.compan_histor_btm_ul {

    align-items: stretch;

}



.compan_histor_btm_ul .chbu_li {

    height: auto !important;

}



.chbu_wrap_info {

    max-height: 150px;

}



.chbu_wrap_info .mCSB_outside+.mCSB_scrollTools {

    right: -11px !important;

}



.chbu_wrap_info .mCSB_dragger_bar {

    width: 2px !important;

}



.compan_histor_btm .sptr_wrap {

    position: absolute;

    top: 118px;

    z-index: 10;

}



.compan_histor_btm .sptr_le {

    left: -80px;

}



.compan_histor_btm .sptr_ri {

    right: -80px;

}



.sptr_wrap.swiper-button-disabled {

    opacity: 0.6;

    pointer-events: none;

}



.compan_honor {

    width: 100%;

    position: relative;

    z-index: 1;

}



.compan_honor_wrap {

    width: 100%;

    overflow: hidden;

    position: relative;

    max-width: 1920px;

    margin: 0 auto;

}



.compan_honor::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    opacity: 0.5;

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

}



.compan_honor_btm {

    width: 100%;

    position: relative;

    padding-bottom: 10px;

}



.compan_honor .ys_cont1440 {

    position: relative;

    z-index: 10;

}



.chbu_li_info p {

    color: #1E1C1C;

    line-height: 1.6;

}



.compan_honor .chbu_li {

    width: 445px !important;

    text-align: center;

}



.chbu_li_info {

    margin-top: 26px;

    opacity: 0;

    transition: all 0.36s;

}



.chbu_li.swiper-slide-active .chbu_li_info {

    opacity: 1;

}



.compan_honor_btm .specif_produc_top_ri {

    width: 100%;

    display: flex;

    justify-content: center;

    margin-top: 50px;

}



.compan_honor_btm .sptr_ri {

    margin-left: 64px;

}



.chbu_li .ys_imgbox_cover {

    opacity: 0.7;

    transition: all 0.36s;

}



.chbu_li.swiper-slide-active .ys_imgbox_cover {

    opacity: 1;

}



.summa_banner {

    width: 100%;

    position: relative;

}



.summa_banner_bg {

    width: 100%;

    position: relative;

}



.summa_banner_bg img {

    width: 100%;

}



.summa_banner .ys_ban_imgbox::before {

    background: linear-gradient(0deg, #FFF 0%, rgba(255, 255, 255, 0) 12.57%), linear-gradient(77deg, #FFF 0%, rgba(255, 255, 255, 0) 63.48%);

}



.summa_banner .ys_ban_imgbox {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 90%;

}



.summa_banner .ys_ban_imgbox img {

    height: 100%;

    object-fit: cover;

}



.summa_banner_wrap {

    width: 100%;

    position: relative;

    z-index: 10;

}



.sbwl_tit .std_tit1 {

    color: #424144;

    line-height: 1.2;

    font-weight: bold;

}



.summa_page .summa_banner {

    padding-top: 130px;

}



.sbwl_info p {

    color: #4E5969;

    line-height: 1.6;

}



.sbwl_tit {

    margin-bottom: 40px;

}



.sbwl_info {

    margin-bottom: 50px;

}



.summa_banner_wrap_ri {

    width: 49%;

}



.summa_banner_wrap_le {

    width: 51%;

    padding-right: 80px;

    padding-bottom: 100px;

}



.summa_banner_wrap {

    display: flex;

    flex-wrap: wrap;

    width: calc(100% + 100px);

    align-items: center;

}



.summa_banner_wrap_ri .ys_imgbox_cover {

    border-radius: 40px;

}



.summa_banner .mod_bord_li path {

    stroke: #4E5969 !important;

}



.summa_banner .mod_bord_li a {

    color: #4E5969 !important;

}



.summa_banner .mod_bord_li::after {

    background: #4E5969 !important;

}



.summa_banner .mod_bord {

    bottom: 70px;

}



.summa_list {

    width: 100%;

    position: relative;

}



.summa_list_wrap {

    width: 100%;

    position: relative;

}



.summa_list_wrap_cont {

    width: 100%;

    position: relative;

}



.summa_list_wrap_li {

    width: 100%;

    position: relative;

    background: #fff;

    padding-top: 80px;

    padding-bottom: 80px;

}



.slwl_wrap {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

    align-items: center;

    transform: translateX(85px);

}



.slwl_wrap_ri {

    width: 51%;

}



.slwl_wrap_ri img {

    width: 100%;

}



.slwl_wrap_le {

    width: 49%;

    padding-right: 50px;

}



.slwl_wrap_le_tit .std_tit3 {

    font-weight: bold;

    color: #424144;

    line-height: 1.4;

}



.slwl_wrap_le_info p {

    color: #4B596B;

    line-height: 1.6;

}



.swlu_li {

    width: 25%;

    position: relative;

    padding: 0 10px;

    margin-bottom: 40px;

}



.slwl_wrap_le_ul {

    margin: 0 -10px;

    display: flex;

    flex-wrap: wrap;

    padding-bottom: 20px;

}



.swlu_top_icon {

    width: 28px;

    margin-bottom: 8px;

}



.swlu_top_icon img {

    width: 100%;

}



.swlu_top_text p {

    color: #004CF5;

    line-height: 1.6;

}





.slwl_wrap_le_tit {

    margin-bottom: 20px;

}



.slwl_wrap_le_info {

    margin-bottom: 40px;

}



.swlu_btm {

    position: absolute;

    top: -17px;

    left: -6px;

    width: 300px;

    border-radius: 10px;

    border-top: 1px solid #004EFF;

    background: #FFF;

    padding: 16px;

    display: none;

    pointer-events: none;

    z-index: 10;

    box-shadow: 0px 4px 9px 0px rgba(0, 89, 168, 0.10), 0px 17px 17px 0px rgba(0, 89, 168, 0.09), 0px 38px 23px 0px rgba(0, 89, 168, 0.05);

}



.swlu_top_info p {

    color: #4E5969;

    line-height: 1.6;

    font-size: 14px;

}



.swlu_top_info {

    margin-top: 8px;

}





.summa_list_wrap_li:nth-child(2n) {

    background: #F6FAFF;

}



.summa_list_wrap_li:nth-child(2n) .slwl_wrap {

    flex-direction: row-reverse;

}



.summa_list_wrap_li:nth-child(2n) .slwl_wrap_le {

    padding-left: 50px;

    padding-right: 0;

}



.summa_list_nav {

    width: 206px;

    position: fixed;

    top: 50%;

    transform: translateY(-50%);

    left: -260px;

    transition: all 0.6s;

    z-index: 10;

    border-radius: 20px;

    background: linear-gradient(205deg, rgba(25, 77, 210, 0.10) 31.41%, rgba(192, 202, 248, 0.10) 68.59%);

}



.summa_list_nav.start.end {

    left: -260px !important;

}



.summa_list_nav_li {

    text-align: center;

    position: relative;

    padding: 8px 20px;

    width: 100%;

    position: relative;

    z-index: 1;

    cursor: pointer;

    margin-bottom: 20px;

}



.summa_list_nav_li::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: -1;

    border-radius: 80px;

    opacity: 0;

    transition: all 0.36s;

    background: linear-gradient(268deg, #00C5FF 1.53%, #00B4FF 14.16%, #0080EE 54.83%, #0060E2 85.57%, #0054DE 102.6%);

}



.slnl_le {

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 16px;

    width: 20px;

    transition: all 0.36s;

    opacity: 0;

}



.slnl_le img {

    width: 100%;

}



.slnl_ri p {

    font-size: 16px;

    line-height: 1.6;

    color: #4E5969;

    transition: all 0.36s;

}



.summa_list_nav_li.act .slnl_ri p {

    color: #fff;

    padding-left: 22px;

}



.summa_list_nav_li.act::after {

    opacity: 1;

}



.summa_list_nav_li.act .slnl_le {

    opacity: 1;

}



.summa_list_nav_li::before {

    display: none;

}



.summa_list_nav.start {

    left: 40px;

}



.contact_banner {

    width: 100%;

    position: relative;

}



.contact_banner .ys_ban_imgbox::before {

    background: linear-gradient(0deg, #FFF 0%, rgba(255, 255, 255, 0) 12.57%), linear-gradient(77deg, #FFF 0%, rgba(255, 255, 255, 0) 63.48%);

}



.contact_banner .ys_ban_imgbox {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 90%;

    overflow: hidden;

}



.contact_banner .mod_bord {

    position: relative;

}



.inner_page.contact_page .ys_main {

    padding-top: 0 !important;

}



.inner_page.contact_page .contact_banner {

    padding-top: 110px;

}



.contact_banner_wrap {

    width: 100%;

    position: relative;

    padding-top: 80px;

    z-index: 10;

}



.contact_banner_wrap_cont {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

    align-items: center;

}



.cbwc_ri {

    padding: 50px 40px;

    width: 48%;

    border-radius: 20px;

    background: #FFF;

    overflow: hidden;

    box-shadow: 0px 2.394px 5.32px 0px rgba(52, 128, 225, 0.03), 0px 8.041px 17.869px 0px rgba(52, 128, 225, 0.04), 0px 36px 80px 0px rgba(52, 128, 225, 0.08);

}



.cbwc_le {

    width: 52%;

    padding-right: 172px;

}



.cbwc_ri_ul_li {

    width: 50%;

    padding: 0 10px;

    margin-bottom: 30px;

}



.cbwc_ri_ul {

    margin: 0 - 10px;

    display: flex;

    flex-wrap: wrap;

}



.crul_wrap {

    width: 100%;

    border-radius: 80px;

    border: 1px solid rgba(75, 89, 107, 0.20);

    position: relative;

    display: flex;

    align-items: center;

    padding: 0 24px;

}



.crul_wrap input {

    width: 100%;

    height: 40px;

    padding-left: 20px;

    color: #999;

}



.crul_wrap p {

    color: #999;

    line-height: 1.8;

    font-size: 14px;

    flex: none;

}



.crul_wrap p span {

    color: #FC0028;

}



.cbwc_ri_ul_li1 {

    width: 100%;

}



.cbwc_ri_ul_li1 textarea {

    width: 100%;

    height: 328px;

    border: 1px solid rgba(75, 89, 107, 0.20);

    border-radius: 20px;

    padding: 24px;

    color: #999;

}



.cbwc_ri_ul_li1 textarea::-webkit-input-placeholder {

    /* WebKit browsers */

    color: #999;

}



.cbwc_ri_ul_li1 textarea:-moz-placeholder {

    /* Mozilla Firefox 4 to 18 */

    color: #999;

}



.cbwc_ri_ul_li1 textarea::-moz-placeholder {

    /* Mozilla Firefox 19+ */

    color: #999;

}



.cbwc_ri_ul_li1 textarea:-ms-input-placeholder {

    /* Internet Explorer 10+ */

    color: #999;

}



.cbwc_ri_ul_li2 {

    width: 100%;

    position: relative;

    margin-bottom: 10px;

}



.crul_code {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

    align-items: flex-end;

    justify-content: space-between;

}



.crul_code_img {

    width: 26%;

    cursor: pointer;

}



.crul_code_img img {

    width: 100%;

}



.crul_code_more .mod_more_link {

    width: 100%;

    display: flex;

    justify-content: center;

}



.crul_code_more {

    width: 31%;

}



.cbwc_ri_ul_li2 .crul_wrap {

    width: 36%;

}



.cbwc_ri_ul_li3 {

    width: 100%;

    position: relative;

    margin-bottom: 0 !important;

}



.crul_agree_le {

    width: 16px;

    height: 16px;

    border-radius: 50%;

    border: 1px solid #999;

    position: relative;

    transition: all 0.36s;

    flex: none;

    margin-top: 5px;

    cursor: pointer;

}



.crul_agree_le::after {

    content: '';

    position: absolute;

    top: 50%;

    left: 50%;

    width: 10px;

    height: 10px;

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

    background: #1D4BEC;

    border-radius: 50%;

    opacity: 0;

    transition: all 0.36s;

}



.crul_agree_le.on {

    border-color: #1D4BEC;

}



.crul_agree_le.on::after {

    opacity: 1;

}



.crul_agree_ri p {

    font-size: 14px;

    line-height: 1.8;

    color: #999;

}



.crul_agree_ri p a {

    color: #1D4BEC;

}



.crul_agree {

    display: flex;

}



.crul_agree_ri {

    padding-left: 12px;

}





.contact_banner .ys_ban_imgbox img {

    height: 100%;

    object-fit: cover;

}



.cbwc_le_tit .std_tit2 {

    font-weight: bold;

    line-height: 1.3;

}



.cbwc_le_tit {

    margin-bottom: 40px;

}



.cbwc_le_info p {

    color: #4E5969;

    line-height: 1.6;

    margin-bottom: 12px;

    padding-left: 40px;

    position: relative;

}



.cbwc_le_info p::after {

    content: '';

    position: absolute;

    top: 3px;

    left: 0;

    width: 24px;

    height: 24px;

    background: url(../images/f5mlp.svg);

    background-size: 100% 100%;

}



.cbwc_le_info p span {

    color: #1D4BEC;

}



.cbwc_le_info {

    padding-bottom: 38px;

    overflow: hidden;

}



.cbwc_le_btm {

    width: 100%;

    border-radius: 20px;

    background: #FFF;

    box-shadow: 0px 2.394px 5.32px 0px rgba(52, 128, 225, 0.03), 0px 8.041px 17.869px 0px rgba(52, 128, 225, 0.04), 0px 36px 80px 0px rgba(52, 128, 225, 0.08);

    padding: 20px 40px;

    overflow: hidden;

}



.cbwc_le_btm_li {

    width: 100%;

    border-bottom: 1px solid rgba(78, 89, 105, 0.2);

    padding: 30px 0;

    display: flex;

    align-items: center;

    justify-content: space-between;

}



.clbl_le_icon {

    width: 64px;

}



.clbl_le_icon img {

    width: 100%;

}



.clol_le_info .std_tit4 {

    color: #1E1C1C;

    line-height: 1.4;

}



.clol_le {

    display: flex;

    align-items: center;

    padding-right: 20px;

}



.clol_le_info {

    padding-left: 16px;

}



.cobl_ri p {

    color: #4E5969;

    line-height: 1.6;

}



.cbwc_le_btm_li:first-child {

    padding-top: 0;

}



.cbwc_le_btm_li:last-child {

    padding-bottom: 0;

    border: none;

}



.contact_addres {

    width: 100%;

    position: relative;

}



.progra_popula_ul {

    display: grid;

    grid-template-columns: repeat(3, 1fr);

    grid-gap: 48px;

}



.progra_popula_ul_li {

    width: 100%;

    height: 100%;

}



.ppul_wrap {

    width: 100%;

    height: 100%;

    position: relative;

    border-bottom: 1px solid rgba(78, 89, 105, 0.2);

    padding-bottom: 40px;

}



.ppul_wrap .ys_imgbox_cover {

    border-radius: 20px;

}



.ppul_wrap_btm {

    width: 100%;

    margin-top: 20px;

}



.ppul_wrap_btm_tit .std_tit4 {

    color: #1E1C1C;

    line-height: 1.4;

}



.pwbc_le {

    width: 24px;

    flex: none;

}



.pwbc_le img {

    width: 100%;

}



.ppul_wrap_btm_cont {

    display: flex;

}



.pwbc_ri p {

    color: #4E5969;

    line-height: 1.6;

    min-height: 3.2em;

}



.pwbc_ri {

    padding-left: 32px;

    position: relative;

}



.pwbc_ri::after {

    content: '';

    position: absolute;

    top: 8px;

    left: 16px;

    width: 1px;

    height: 10px;

    background: #4E5969;

}



.ppul_wrap_btm_tit {

    margin-bottom: 20px;

}



.cbwc_ri_ul_li2 .crul_wrap p span {

    color: #004CF5;

}



.join_welcom {

    width: 100%;

    position: relative;

}



.join_welcom_top {

    width: 100%;

    text-align: center;

}



.join_welcom_top_subtit .std_tit4 {

    color: #003E86;

    line-height: 1.4;

}



.join_welcom_top_tit .std_tit2 {

    color: #1E1C1C;

    line-height: 1.3;

}



.join_welcom_top_subtit {

    margin-bottom: 5px;

}



.join_welcom_top_info p {

    line-height: 1.6;

    color: #4E5969;

}



.join_welcom_top_tit {

    margin-bottom: 24px;

}



.join_welcom_top {

    margin-bottom: 50px;

}





.join_welcom_ul {

    display: grid;

    grid-template-columns: repeat(4, 1fr);

    grid-gap: 48px;

}



.jwul_wrap {

    width: 100%;

    height: 100%;

    position: relative;

    border-radius: 20px;

    background: #FFF;

    padding: 73px 25px;

    text-align: center;

    box-shadow: 0px 2.394px 5.32px 0px rgba(52, 128, 225, 0.03), 0px 8.041px 17.869px 0px rgba(52, 128, 225, 0.04), 0px 36px 80px 0px rgba(52, 128, 225, 0.08);

}



.jwul_wrap_icon {

    width: 86px;

    margin: 0 auto;

    margin-bottom: 20px;

}



.jwul_wrap_info p {

    color: #1E1C1C;

    line-height: 1.6;

}



.join_elegan {

    width: 100%;

    background: #F5F9FF;

}



.join_elegan_btm {

    width: calc(100% + 320px);

    position: relative;

    min-height: 450px;

    padding-left: 380px;

}



.join_elegan_btm_ri {

    width: 100%;

    /* padding-left: 380px; */

    overflow: hidden;

}



.join_elegan_btm_le {

    position: absolute;

    top: 0;

    left: 20px;

    width: 486px;

    z-index: 10;

}



.jebl_icon {

    width: 100px;

}



.jebl_icon img {

    width: 100%;

}



.jebl_btm {

    width: 100%;

    border-radius: 20px;

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

    box-shadow: 0px 0px 8px 0px rgba(12, 102, 251, 0.10);

    backdrop-filter: blur(6px);

    padding: 50px;

    min-height: 334px;

    display: flex;

    align-items: center;

    transform: translateY(-20px);

}



.jbul_tit .std_tit4 {

    color: #111F36;

    line-height: 1.4;

    position: relative;

    z-index: 10;

}



.jbul_tit {

    padding-top: 32px;

    position: relative;

    margin-bottom: 32px;

}



.jbul_tit span {

    position: absolute;

    top: 0;

    left: 0;

    font-size: 58px;

    line-height: 1.2;

    color: rgba(29, 75, 236, 0.1);

}



.jbul_info p {

    color: #4E5969;

    line-height: 1.6;

}





.jebl_btm_ul_li {

    width: 100%;

}



.jebr_li {

    width: 800px !important;

    margin-right: 40px;

}



.jebr_li .ys_imgbox_cover {

    border-radius: 20px;

    opacity: 0.7;

    transition: all 0.36s;

}



.jebl_btm_ul_li {

    display: none;

}



.jebl_btm_ul_li:first-child {

    display: block;

}



.jebr_li.swiper-slide-active .ys_imgbox_cover {

    opacity: 1;

}



.join_list {

    width: 100%;

    position: relative;

}



.join_list_btm {

    width: 100%;

    position: relative;

}



.join_list_btm_screen {

    width: 100%;

    position: relative;

    display: flex;

    justify-content: space-between;

    align-items: center;

    z-index: 10;

}



.jlbs_le_inpt {

    width: 44%;

    border: 1px solid rgba(78, 89, 105, 0.2);

    border-radius: 80px;

    height: 58px;

    position: relative;

}



.jlbs_le_inpt input {

    width: 100%;

    height: 100%;

    padding-left: 68px;

    font-size: 16px;

    color: #4E5969;

}



.jlbs_le_inpt img {

    width: 24px;

    position: absolute;

    top: 50%;

    left: 24px;

    transform: translateY(-50%);

    cursor: pointer;

}



.jlbs_le_inpt input::-webkit-input-placeholder {

    /* WebKit browsers */

    color: #4E5969;

}



.jlbs_le_inpt input:-moz-placeholder {

    /* Mozilla Firefox 4 to 18 */

    color: #4E5969;

}



.jlbs_le_inpt input::-moz-placeholder {

    /* Mozilla Firefox 19+ */

    color: #4E5969;

}



.jlbs_le_inpt input:-ms-input-placeholder {

    /* Internet Explorer 10+ */

    color: #4E5969;

}



.jlbs_le {

    display: flex;

    align-items: stretch;

}



.jlbs_le_sele {

    margin-left: 45px;

    width: 20%;

}



.jlbs_le_sele .ys_select {

    height: 100%;

    border-radius: 80px;

    border: 1px solid rgba(78, 89, 105, 0.2);

    padding: 0 24px;

}



.jlbs_le_sele .ys_select_hd {

    padding-left: 35px;

}



.jlbs_le_sele_icon {

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    width: 24px;

    left: 0;

}



.ys_select_xtbbox .iconfont {

    color: #1D4BEC;

    font-size: 10px;

}



.ys_select_hd input {

    font-size: 16px;

}



.ys_select_hd input::-webkit-input-placeholder {

    /* WebKit browsers */

    color: #4E5969;

}



.ys_select_hd input:-moz-placeholder {

    /* Mozilla Firefox 4 to 18 */

    color: #4E5969;

}



.ys_select_hd input::-moz-placeholder {

    /* Mozilla Firefox 19+ */

    color: #4E5969;

}



.ys_select_hd input:-ms-input-placeholder {

    /* Internet Explorer 10+ */

    color: #4E5969;

}



.ys_select_bd {

    border: 1px solid rgba(78, 89, 105, 0.2);

    padding: 15px 24px;

    border-radius: 20px;

}



.ys_select_li {

    font-size: 14px;

    line-height: 1.5;

    padding: 5px 0;

}



.jlbs_ri_le p {

    font-size: 14px;

    line-height: 1.5;

    color: #999;

    cursor: pointer;

}





.jlbs_ri {

    display: flex;

    align-items: center;

}



.jlbs_le {

    width: 65%;

}



.jlbs_ri_le {

    margin-right: 40px;

}



.jlbs_ri_sear {

    width: 208px;

    max-width: 100%;

}



.jlbs_ri_sear .mod_more_link {

    width: 100%;

    display: flex;

    justify-content: center;

}



.join_list_btm_screen {

    width: 100%;

    margin-bottom: 50px;

}



.join_list_btm_ul,

.jlbu_li {

    width: 100%;

}



.jlbu_li {

    border-radius: 40px;

    background: #F9F9F9;

    margin-bottom: 30px;

}



.jlbu_top_icon {

    width: 32px;

    height: 32px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 40px;

    border: 1px solid #1D4BEC;

    box-shadow: 0px 0px 35.193px 0px rgba(0, 38, 106, 0.10);

    border-radius: 50%;

}



.jlbu_top {

    width: 100%;

    position: relative;

    padding-left: 40px;

    padding-right: 72px;

    padding-top: 21px;

    padding-bottom: 21px;

    border-radius: 80px;

    background: #FFF;

    box-shadow: 0px 8px 12px 0px rgba(0, 53, 75, 0.12);

    display: flex;

    align-items: center;

    cursor: pointer;

}



.jlbu_top_icon svg {

    width: 100%;

    height: 100%;

    transition: all 0.36s;

}



.jlbu_top_icon svg path {

    transition: all 0.36s;

}



.jlbu_top_le p {

    color: #424144;

    line-height: 1.6;

}



.jttl_le {

    width: 24px;

}



.jttl_le img {

    width: 100%;

}



.jttl_ri p {

    color: #999;

    line-height: 1.6;

}



.jlbu_top_ri_li {

    display: flex;

    align-items: center;

    /* margin-right: ; */

    width: 50%;

}



.jttl_ri {

    padding-left: 16px;

}



.jlbu_top_le,

.jlbu_top_ri {

    width: 50%;

    padding-right: 20px;

}



.jlbu_top_ri {

    display: flex;

}



.jlbu_btm {

    width: 100%;

    padding: 50px;

    display: none;

}



.jlbu_btm_tit .std_tit4 {

    color: #002147;

    line-height: 1.4;

}



.jlbu_btm_tit {

    margin-bottom: 40px;

}



.jlbu_btm_ul {

    display: flex;

    flex-wrap: wrap;

    margin-bottom: 41px;

}



.jlbu_btm_ul_li {

    width: 33.333333%;

    padding-right: 20px;

}



.jlbu_btm_ul_li p {

    color: #4B596B;

}



.jlbu_btm_ul_li p span {

    color: #004CF5;

    padding-right: 16px;

}



.jbll_tit p {

    font-weight: bold;

    color: #004CF5;

    line-height: 1.6;

}



.jbll_info p {

    color: #4E5969;

    line-height: 1.6;

    margin-bottom: 12px;

}



.jlbu_btm_list_li {

    width: 100%;

    margin-bottom: 32px;

}



.jlbu_btm_list_li:last-child {

    margin-bottom: 0;

}



.jbll_tit {

    margin-bottom: 20px;

}



.jlbu_btm_ann {

    width: 100%;

    display: flex;

    justify-content: flex-end;

    padding-top: 38px;

}



.jlbu_btm_ann_li1 .mod_more_link {

    background: transparent !important;

    border: 1px solid #004EFF;

}



.jlbu_btm_ann_li1 .mod_more_le p {

    color: #004EFF;

}



.jlbu_btm_ann_li {

    margin-left: 40px;

    min-width: 320px;

}



.jlbu_btm_ann_li .mod_more_link {

    width: 100%;

    display: flex;

    justify-content: center;

}



.jlbm_link {

    font-size: 16px;

    line-height: 1.6;

    color: #1D4BEC;

    border: 1px solid #1D4BEC;

    width: 320px;

    text-align: center;

    padding: 9px;

    cursor: pointer;

    border-radius: 5px;

}



.join_list_btm_more {

    width: 100%;

    display: flex;

    justify-content: center;

    padding-top: 20px;

}



.jlbu_li.act .jlbu_top_icon path {

    stroke: #fff !important;

}



.jlbu_li.act .jlbu_top_icon {

    background: #1D4BEC;

}



.jlbu_li.act .jlbu_top_icon svg {

    transform: rotate(135deg);

}



.cyber_page .contact_banner {

    padding-top: 110px;

}



.inner_page.cyber_page .ys_main {

    padding-top: 0 !important;

}



.cyber_baner_log {

    width: 336px;

    margin: 0 auto;

    margin-bottom: 40px;

}



.cyber_baner_tit .std_tit2 {

    color: #424144;

    text-align: center;

}



.cyber_baner {

    width: 100%;

    position: relative;

    z-index: 10;

}



.cyber_baner_tit {

    width: 100%;

    padding-left: 135px;

    padding-right: 135px;

    margin-bottom: 50px;

}



.cyber_baner_tit .std_tit2 span {

    color: #1D4BEC;

    font-weight: bold;

}



.cyber_baner_ul {

    width: 100%;

    display: flex;

    justify-content: center;

    margin-bottom: 15px;

}



.cyber_baner_ul_li {

    margin: 0 20px;

}



.cyber_applica {

    width: 100%;

    position: relative;

}



.cyber_applica_tit .std_tit2 {

    color: #424144;

    line-height: 1.3;

}



.cyber_applica_tit span {

    color: #1D4BEC;

}



.cyber_applica_tit {

    width: 100%;

    text-align: center;

    margin-bottom: 40px;

}



.cyber_applica_info p {

    color: #4E5969;

    line-height: 1.6;

}



.cyber_applica_info {

    text-align: center;

}



.cyber_devel {

    width: 100%;

    background: #F5F9FF;

}



.cyber_devel_tit {

    width: 100%;

    text-align: center;

    margin-bottom: 40px;

}



.cyber_devel_tit .std_tit2 {

    color: #1E1C1C;

    line-height: 1.3;

    display: inline-block;

    padding: 12px 24px;

    padding-top: 0 !important;

    position: relative;

}



.cyber_devel_tit .std_tit2::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 2px;

    border-radius: 80px;

    background: linear-gradient(268deg, rgba(39, 194, 255, 0) 1.53%, rgba(0, 180, 255, 0.80) 14.16%, #0080EE 54.83%, #0060E2 85.57%, #0054DE 102.6%);

    box-shadow: 0px 0px 16px 4px rgba(0, 66, 142, 0.08);

}



.cyber_devel_info p {

    color: #4E5969;

    line-height: 1.6;

}



.cyber_devel_info {

    width: 946px;

    margin: 0 auto;

    text-align: center;

    max-width: 100%;

    margin-bottom: 30px;

}



.cyber_devel_more {

    display: flex;

    justify-content: center;

}



.cyber_devel_more .mod_more_link {

    border: 1px solid #1D4BEC;

    background: transparent !important;

}





.cyber_devel_more .mod_more_le p {

    color: #1D4BEC;

}



.cyber_devel_ul {

    margin-top: 50px !important;

    margin: 0 -45px;

}



.cyber_devel_ul_li {

    width: 33.333333%;

    padding: 0 45px;


}



.cyber_devel_ul_li:first-child {

    display: block;

}



.cdul_wrap {

    width: 100%;

    position: relative;

}



.cdul_wrap_btm_tit .std_tit4 {

    font-weight: bold;

    color: #424144;

    line-height: 1.4;

}



.cdul_wrap_btm_info p {

    color: #4E5969;

    line-height: 1.6;

    margin-bottom: 12px;

}



.cdul_wrap_btm {

    width: 100%;

    text-align: center;

    padding-top: 32px;

}



.cdul_wrap_btm_tit {

    margin-bottom: 16px;

}



.cyber_devel_ul .slick-prev {

    left: -45px;

}



.cyber_devel_ul .slick-next {

    right: -45px;

}



.cyber_archite {

    width: 100%;

    position: relative;

    padding-bottom: 0 !important;

}



.cyber_archite_top {

    width: 100%;

    position: relative;

    display: flex;

    justify-content: space-between;

    align-items: flex-end;

    margin-bottom: 50px;

}



.cyber_archite_top_le .cyber_devel_tit .std_tit2 {

    padding-left: 0;

}



.cyber_archite_top_le .cyber_devel_tit {

    text-align: left;

    margin-bottom: 0 !important;

}



.cyber_archite_btm {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

}



.cyber_archite_btm_ri {

    width: 33%;

}





.cyber_archite_btm_ri img {

    width: 100%;

    border-radius: 20px;

    height: 100%;

    object-fit: cover;

}



.cyber_archite_btm_le {

    width: 67%;

    padding-right: 20px;

}



.cabl_le,

.cabl_ri {

    width: 50%;

    padding: 0 10px;

}



.cabl_wrap {

    margin: 0 -10px;

    display: flex;

    height: 100%;

    flex-wrap: wrap;

}



.cabr_wrap {

    width: 100%;

    padding: 24px;

    border-radius: 20px;

    background-color: #FFF !important;

    margin-bottom: 20px;

    box-shadow: 0px 4px 9px 0px rgba(0, 89, 168, 0.10), 0px 17px 17px 0px rgba(0, 89, 168, 0.09), 0px 38px 23px 0px rgba(0, 89, 168, 0.05);

    padding-bottom: 35px;

}



.cabl_wrap_icon {

    width: 48px;

    margin-bottom: 56px;

}



.cabl_wrap_icon img {

    width: 100%;

}



.cabl_wrap_tit .std_tit4 {

    font-weight: bold;

    color: #424144;

}



.cabl_wrap_info p {

    color: #4E5969;

    margin-bottom: 12px;

}



.cabl_wrap_info p:last-child {

    margin-bottom: 0;

}



.cabl_wrap_tit {

    margin-bottom: 16px;

}



.cabl_ri .cabl_wrap_icon {

    width: 110px;

}



.cabl_ri .cabr_wrap {

    height: 100%;

    display: flex;

    flex-direction: column;

    justify-content: space-between;

}



.cabr_wrap:last-child {

    margin-bottom: 0;

}



.cyber_archite_native {

    width: 100%;

    padding-top: 0 !important;

}



.cyber_archite_only {

    width: 100%;

    position: relative;

    padding-top: 0 !important;

}



.cyber_archite_only_btm {

    width: 100%;

    position: relative;

    padding-top: 10px;

}



.caob_img {

    width: 100%;

    overflow: hidden;

    border-radius: 40px;

}



.caob_img img {

    border-radius: 40px;

    width: 100%;

}



.caob_li {

    width: 50%;

    padding: 0 40px;

}



.caob_ul {

    display: flex;

    flex-wrap: wrap;

    width: 100%;

    align-items: stretch;

    padding-left: 36px;

    padding-right: 36px;

    margin-top: -97px;

}



.caob_li_wrap {

    width: 100%;

    height: 100%;

    position: relative;

    border-radius: 20px;

    background: #FFF;

    padding: 24px;

    box-shadow: 0px 4px 9px 0px rgba(0, 89, 168, 0.10), 0px 17px 17px 0px rgba(0, 89, 168, 0.09), 0px 38px 23px 0px rgba(0, 89, 168, 0.05);

}



.caob_li_wrap_tit .std_tit4 {

    font-weight: bold;

    line-height: 1.4;

    color: #1E1C1C;

}



.caob_li_wrap_tit {

    margin-bottom: 16px;

}



.caob_li_wrap_info p {

    color: #4E5969;

    line-height: 1.6;

    margin-bottom: 12px;

}



.caob_li_wrap_info p:last-child {

    margin-bottom: 0;

}



.cyber_integra {

    width: 100%;

    position: relative;

    background: linear-gradient(281deg, #00C5FF 0.63%, #00B4FF 13.1%, #0080EE 33.12%, #0060E2 54.69%, #0054DE 75.24%, #4C00DF 100.92%);

}



.cyber_integra_top_tit .std_tit2 {

    color: #fff;

    line-height: 1.4;

    font-weight: bold;

}





.cyber_integra_top_info p {

    color: #fff;

    line-height: 1.4;

    margin-bottom: 12px;

}



.cyber_integra_top {

    text-align: center;

    width: 100%;

    min-height: 620px;

    display: flex;

    align-items: center;

}



.cyber_integra_top_tit {

    margin-bottom: 40px;

}



.cyber_integra_top_more {

    display: flex;

    justify-content: center;

}



.cyber_integra_top_info {

    margin-bottom: 80px;

}



.cyber_integra_top_more .mod_more_link {

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

}



.cyber_integra .ys_cont1440 {

    position: relative;

}



.cyber_integra_img {

    position: absolute;

    top: 50%;

    left: 50%;

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

    width: 100%;

}



.cyber_integra_img img {

    width: 100%;

}



.cyber_integra_top_wrap {

    width: 100%;

    position: relative;

}



.cyber_manage {

    width: 100%;

    position: relative;

}



.cyber_manage .cyber_devel_info {

    margin-bottom: 50px;

}



.cyber_manage_btm {

    width: 100%;

    position: relative;

}



.cmbu_li {

    width: 24%;

    height: 100%;

    background: #fff;

    padding: 40px 24px;

    border-radius: 20px;

    border: 1px solid #999;

    box-shadow: 0px 4px 9px 0px rgba(0, 89, 168, 0.10);

    position: absolute;

    top: 0;

    left: 0;

    display: flex;

    flex-direction: column;

    justify-content: space-between;

    transition: left 1.2s;

    transition-delay: 0.2s;

}



.cmbu_li_top_le {

    width: 64px;

}



.cmbu_li_top_le img {

    width: 100%;

}



.cmbu_li_top_ri .std_tit4 {

    color: #999;

    line-height: 1.4;

    transition: all 0.36s;

}



.cmbu_li_top {

    width: 100%;

    display: flex;

    justify-content: space-between;

    margin-bottom: 27px;

}



.cmbu_li_btm p {

    color: #999;

    transition: all 0.36s;

    margin-bottom: 20px;

}



.cmbu_li_btm p:last-child {

    margin-bottom: 0;

}



.cyber_manage_btm_ul {

    width: 100%;

    position: relative;

    min-height: 320px;

    margin-bottom: 50px;

}



.cmbu_li1 {

    z-index: 10;

}



.cyber_manage_btm.on .cmbu_li2 {

    left: 19%;

}



.cyber_manage_btm.on .cmbu_li3 {

    left: 38%;

}



.cyber_manage_btm.on .cmbu_li4 {

    left: 57%;

}



.cyber_manage_btm.on .cmbu_li5 {

    left: 76%;

}





.cmbu_li2 {

    z-index: 9;

}



.cmbu_li3 {

    z-index: 8;

}



.cmbu_li4 {

    z-index: 7;

}



.cmbu_li5 {

    z-index: 6;

}



.cmbu_li.act {

    z-index: 30;

    border-color: #1D4BEC;

    transition: all 0.36s;

    box-shadow: 0px 4px 9px 0px rgba(0, 89, 168, 0.10), 0px 17px 17px 0px rgba(0, 89, 168, 0.09), 0px 38px 23px 0px rgba(0, 89, 168, 0.05);

}



.cmbu_li.act .cmbu_li_top_ri .std_tit4 {

    color: #1D4BEC;

}



.cmbu_li.act .cmbu_li_btm p {

    color: #424144;

}



.cmbo_li p {

    color: #4E5969;

    line-height: 1.6;

    transition: all 0.36s;

}





.cmbo_ul {

    width: 100%;

    margin-top: 18px;

    display: flex;

}



.cmbo_top {

    width: 100%;

    height: 4px;

    border-radius: 80px;

    position: relative;

    background: linear-gradient(268deg, rgba(0, 197, 255, 0.20) 1.53%, rgba(0, 180, 255, 0.20) 14.16%, rgba(0, 128, 238, 0.20) 54.83%, rgba(0, 96, 226, 0.20) 85.57%, rgba(0, 84, 222, 0.20) 102.6%);

}



.cmbo_top span {

    width: 0;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    border-radius: 80px;

    background: linear-gradient(268deg, #00C5FF 1.53%, #00B4FF 14.16%, #0080EE 54.83%, #0060E2 85.57%, #0054DE 102.6%);

    box-shadow: 0px 0px 16px 4px rgba(0, 66, 142, 0.08);

    transition: all 0.36s;

}



.cmbo_top img {

    width: 32px;

    position: absolute;

    top: 50%;

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

    left: 0;

    /* opacity: 0; */

    transition: all 0.36s;

}



.cmbo_li {

    width: 25%;

}



.cmbo_li.act p {

    color: #1D4BEC;

}



.produc_syste {

    width: 100%;

    position: relative;

    padding-top: 100px !important;

    padding-bottom: 0 !important;

}



.produc_syste_top {

    width: 100%;

    display: flex;

    justify-content: space-between;

    align-items: flex-end;

    margin-bottom: 50px;

    overflow: hidden;

}



.pstl_tit .std_tit2 {

    font-weight: bold;

    color: #424144;

    line-height: 1.3;

}



.pstl_info p {

    color: #4E5969;

}



.pstl_tit {

    margin-bottom: 32px;

}



.produc_syste_top_ri {

    flex: none;

}



.produc_syste_btm {

    width: 100%;

    position: relative;

    border-radius: 40px;

    overflow: hidden;

}



.produc_syste_btm img {

    width: 100%;

}



.produc_cont {

    width: 100%;

    position: relative;

    background: #F6F9FF;

    z-index: 1;

}



.produc_cont::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 50%;

    background: #fff;

    z-index: -1;

}



.produc_introd,

.produc_trust {

    width: 100%;

    position: relative;

    background: #F6F9FF;

}



.produc_trust {

    padding-top: 0 !important;

}



.produc_introd_top .std_tit2 {

    color: #1E1C1C;

    line-height: 1.3;

    margin-bottom: 30px;

}



.produc_introd_top p {

    color: #4E5969;

}



.produc_introd_top {

    width: 925px;

    margin: 0 auto;

    max-width: 100%;

    text-align: center;

}



.produc_introd_img,

.produc_introd_img img {

    width: 100%;

}



.produc_trust_btm {

    width: 100%;

    position: relative;

}



.produc_trust_btm::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 20%;

    height: 100%;

    background: linear-gradient(90deg, #F5F9FF 0%, rgba(246, 249, 255, 0) 100%);

}



.produc_trust_btm::before {

    content: '';

    position: absolute;

    top: 0;

    right: 0;

    width: 20%;

    height: 100%;

    background: linear-gradient(90deg, rgba(246, 249, 255, 0) 0%, #F5F9FF 100%);

    z-index: 10;

}







.produc_trust_btm .heul_wrap .ys_imgbox_cover {

    background: transparent;

    box-shadow: none;

    margin-right: 0;

}



.produc_trust_btm .heul_wrap .ys_imgbox_cover::after {

    content: '';

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    width: 1px;

    height: 60px;

    background: rgba(78, 89, 105, 0.5);

    left: 0;

}



.produc_trust_btm .heul_wrap .ys_imgbox_cover img {

    filter: grayscale(100%);

}



.produc_linka {

    width: 100%;

    position: relative;

}



.produc_linka_btm {

    width: 100%;

    position: relative;

}



.plbs_li_wrap {

    width: 100%;

    height: 100%;

    display: flex;

    flex-direction: column;

    justify-content: space-between;

}



.produc_linka_btm_swip {

    width: 400px;

    margin: 0 auto;

}



.plbs_li {

    width: 100%;

    margin-right: 48px;

}



.plbs_li_wrap {

    width: 100%;

    position: relative;

    padding: 32px;

    background: url(../images/b3_bg_01.png) top/cover no-repeat;

    border-radius: 20px;

    box-shadow: 0px 4px 9px 0px rgba(0, 89, 168, 0.10), 0px 17px 17px 0px rgba(0, 89, 168, 0.09), 0px 38px 23px 0px rgba(0, 89, 168, 0.05);

}



.plbs_li_wrap_icon {

    width: 100px;

    margin-bottom: 70px;

}



.plbs_li_wrap_icon img {

    width: 100%;

}



.plbs_li_wrap_btm {

    width: 100%;

}



.plwb_tit .std_tit4 {

    font-weight: bold;

    line-height: 1.4;

    color: #424144;

}



.plwb_info p {

    color: #4E5969;

    line-height: 1.6;

}



.plwb_tit {

    margin-bottom: 16px;

}



.plbs_ul {

    align-items: stretch;

}



.plbs_ul .plbs_li {

    height: auto !important;

}



.produc_trust .produc_introd_top {

    margin-bottom: 30px;

}



.produc_linka .produc_introd_top {

    margin-bottom: 60px;

}



.produc_linka_btm_more {

    width: 100%;

    display: flex;

    justify-content: center;

    margin-top: 50px;

}



.produc_charac {

    width: 100%;

    position: relative;

    background: #F5F9FF;

    overflow: hidden;

}



.produc_charac_wrap {

    width: calc(100% + 235px);

    display: flex;

    flex-wrap: wrap;

    align-items: center;

}



.produc_charac_ri_li {

    width: 100%;

    position: relative;

    display: none;

}



.produc_charac_ri_li:first-child {

    display: block;

}



.produc_charac_ri_ul {

    width: 100%;

}



.produc_charac_ri {

    width: 57%;

    overflow: hidden;

    position: relative;

}





.produc_charac_ri::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: #F5F9FF;

    transition: transform 1s;

    opacity: 0;

    transition-delay: 0.4s;

}



.produc_charac_ri.animated::after {

    transform: translateX(100%);

    opacity: 1;

}



.produc_charac_le {

    width: 43%;

    padding-right: 148px;

    padding-top: 100px;

    padding-bottom: 100px;

}



.produc_charac_ri_li {

    width: 100%;

}





.produc_charac_ri_li img {

    width: 100%;

    border-radius: 40px 0px 0px 40px;

}



.produc_charac_le_tit .std_tit2 {

    color: #1E1C1C;

    line-height: 1.3;

}



.produc_charac_le_tit {

    margin-bottom: 32px;

}



.pclu_li {

    width: 100%;

    border-bottom: 1px solid rgba(75, 89, 107, 0.20);

    padding-bottom: 10px;

    margin-bottom: 6px;

    cursor: pointer;

    position: relative;

}



.pclu_li::after {

    content: '';

    position: absolute;

    left: 0;

    bottom: -1px;

    width: 0%;

    height: 1px;

    background: #004CF5;

    opacity: 0;

    transition: all 0.5s;

}



.pclu_li.act::after {

    width: 100%;

    opacity: 1;

}



.pclu_li p {

    padding-left: 40px;

    position: relative;

    transition: all 0.36s;

}



.pclu_li p::after {

    content: '';

    position: absolute;

    top: 2px;

    left: 0;

    width: 24px;

    height: 24px;

    background-image: url(../images/f5mlp.svg);

    background-size: 100% 100%;

}



.pclu_li.act p {

    color: #004CF5;

}



.produc_charac_le_more {

    display: inline-block;

}



.produc_charac_le_ul {

    width: 100%;

    margin-bottom: 40px;

}



.produc_case_btm {

    width: 100%;

    position: relative;

    margin-top: 60px;

    margin-bottom: 50px;

}



.produc_case_btm_wrap {

    width: calc(100% + 50px);

    position: relative;

    display: flex;

    align-items: center;

    flex-wrap: wrap;

}



.produc_case_btm_le {

    width: 39%;

    position: relative;

}



.pcbl_li img {

    width: 100%;

    border-radius: 20px;

}



.pcbl_li {

    border-radius: 20px;

    overflow: hidden;

    width: 100%;

    display: none;

    position: relative;

    padding-left: 12px;

}



.pcbl_li:first-child {

    display: block;

}



.pcbl_ul {

    width: 100%;

}



.pcbl_li {

    width: 100%;

}



.pcbl_li a {

    width: 100%;

    display: block;

}



.produc_case_btm_ri {

    width: 61%;

    transform: translateX(-50px);

    position: relative;

    z-index: 10;

    border-radius: 20px;

    border: 1px solid rgba(153, 153, 153, 0.50);

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

    backdrop-filter: blur(8px);

    padding: 50px;

}



.pcbr_ul,

.pcbr_li {

    width: 100%;

}



.pcbr_li_tit .std_tit3 {

    color: #1E1C1C;

}



.pcbr_li_info p {

    color: #4E5969;

    line-height: 1.6;

}



.pcbr_li_tit {

    margin-bottom: 30px;

}



.pcbr_ul {

    padding-bottom: 76px;

    border-bottom: 1px solid rgba(78, 89, 105, 0.2);

}





.pcbr_btm_li {

    width: 25%;

    padding: 0 12px;

    cursor: pointer;

}



.pcbr_btm {

    margin: 0 -12px;

    display: flex;

    flex-wrap: wrap;

    padding-top: 24px;

}



.pcbr_li:not(:first-child) {

    display: none;

}



.pcbl_icon {

    width: 229px;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 10;

}



.pcbl_icon .std_tit4 {

    position: absolute;

    top: 39%;

    left: 40%;

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

    width: 100%;

    text-align: center;

    color: #fff;

}



.produc_case_btm .sptr_wrap {

    margin-left: 0 !important;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

}



.produc_case_btm .sptr_le {

    left: -70px;

}



.produc_case_btm .sptr_ri {

    right: -70px;

}



.pcbr_btm_li:not(:first-child) {

    display: none;

}



.produc_case_more {

    display: flex;

    justify-content: center;

}



.produc_case {

    width: 100%;

    position: relative;

    overflow: hidden;

}





.produc_case_desz1 {

    width: 30%;

    position: absolute;

    top: -65%;

    right: 0;

}



.produc_case_desz1 img {

    width: 100%;

}



.produc_case_desz2 {

    width: 30%;

    position: absolute;

    bottom: -84%;

    left: 0;

}



.produc_case_desz2 img {

    width: 100%;

}



.produc_unders {

    width: 100%;

    position: relative;

    background: #F6F9FF;

}



.produc_unders_btm {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

}



.produc_unders_btm_le {

    width: 57%;

}



.publ_top {

    width: 100%;

    display: block;

    margin-bottom: 20px;

}



.publ_top .ys_imgbox_cover {

    border-radius: 20px;

}



.publ_btm {

    width: 100%;

    border-radius: 20px;

    overflow: hidden;

}



.publ_btm_ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -3px;

}



.publ_li {

    width: 33.333333%;

    padding: 0 3px;

}



.produc_unders_btm_ri {

    width: 43%;

    padding-left: 48px;

}



.pubr_top,

.pubr_btm {

    width: 100%;

    border-radius: 20px;

    background: #FFF;

    box-shadow: 0px 4px 9px 0px rgba(0, 89, 168, 0.10);

    padding: 30px;

}



.pubr_top {

    margin-bottom: 10px;

}



.pubr_head {

    width: 100%;

    display: flex;

    justify-content: space-between;

    border-bottom: 1px solid rgba(75, 89, 107, 0.20);

    padding-bottom: 12px;

    margin-bottom: 24px;

}



.pubr_head_le .std_tit4 {

    color: #1E1C1C;

    line-height: 1.4;

}





.pubr_li a {

    font-size: 18px;

    line-height: 1.6;

    color: #4E5969;

    transition: all 0.36s;

    height: 1.6em;

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.pubr_li {

    width: 100%;

    margin-bottom: 20px;

}



.pubr_li:last-child {

    margin-bottom: 0;

}



.pubr_btm_ul {

    margin: 0 -9px;

    display: flex;

    flex-wrap: wrap;

}



.pubr_btm_ul_li {

    width: 50%;

    padding: 0 9px;

    margin-bottom: 16px;

}



.pubr_btm_ul_li a {

    font-size: 18px;

    line-height: 1.6;

    color: #4E5969;

    transition: all 0.36s;

    padding-left: 32px;

    position: relative;

    height: 1.6em;

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.pubr_btm_ul_li a::after {

    content: '';

    position: absolute;

    top: 0px;

    left: 0;

    width: 24px;

    height: 24px;

    background-image: url(../images/f5mlp.svg);

    background-size: 100% 100%;

}



.program_page .page_ban {

    width: 100%;

}





.program_page_merry {

    width: 100%;

    text-align: center;

    margin-top: 60px;

}



.heul_wrap2 {

    transform: translateX(-100%);

}



.program_page .ys_ban_txtbox {

    width: 100%;

}



.program_page .heul_wrap .ys_imgbox_cover {

    width: 180px;

    margin-right: 32px;

    border-radius: 10px;

    border: 1px solid #FFF;

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

    box-shadow: 0px 0px 16px 4px #FFF inset;

    backdrop-filter: blur(2px);

}



.program_page .ys_pos_center {

    top: 57%;

}



.program_demand {

    width: 100%;

    position: relative;

}



.progra_sopula_ul {

    margin: 0 -60px;

    display: flex;

    flex-wrap: wrap;

}



.progra_sopula_ul_li {

    width: 33.333333%;

    padding: 0 60px;

    display: none;

}



.progra_sopula_ul_li:first-child {

    display: block;

}



.psul_wrap {

    width: 100%;

    text-align: center;

}



.psul_icon {

    width: 100px;

    margin: 0 auto;

    margin-bottom: 32px;

}



.psul_tit p {

    color: #1E1C1C;

    font-weight: bold;

    line-height: 1.6;

}



.psul_info p {

    font-size: 14px;

    line-height: 1.8;

    color: #4E5969;

}



.psul_tit {

    margin-bottom: 16px;

}





.progra_sopula_ul .slick-dots {

    position: relative;

    bottom: auto;

    margin-top: 40px;

}



.progra_sopula_ul .slick-dots li {

    width: 90px;

    height: 2px;

    border-radius: 2px;

    background: #004CF5;

    opacity: 0.5;

}



.progra_sopula_ul .slick-dots li.slick-active {

    background: #004CF5;

    opacity: 1;

}



.progra_sopula_ul .slick-dots li::after {

    content: '';

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    width: 2px;

    height: 2px;

    border-radius: 50%;

    right: -7px;

    background: #004CF5;

    opacity: 0.4;

}



.progra_sopula_ul .slick-dots li:last-child::after {

    display: none;

}



.program_how {

    width: 100%;

    position: relative;

    background: #F5F9FF;

    /* background: linear-gradient(180deg, #9ECEFF -7.36%, rgba(27, 145, 252, 0.10) 100%); */

}



.program_how_wrap {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

}



.program_how_wrap_le {

    width: 51%;

    border-radius: 30px;

    background: rgba(237, 244, 255, 0.80);

    box-shadow: -33px 60px 72px 0px rgba(155, 155, 155, 0.20);

    backdrop-filter: blur(6px);

}



.program_how_wrap_ri {

    width: 49%;

    padding-left: 80px;

}



.program_how_wrap_le img {

    width: 100%;

}



.phwr_tit .std_tit2 {

    color: #1E1C1C;

    line-height: 1.3;

}



.phwr_tit {

    margin-bottom: 40px;

}



.phwr_more {

    display: inline-block;

    margin-bottom: 50px;

}



.phwr_ul {

    width: 100%;

}



.phwr_li {

    width: 100%;

    padding: 26px 23px;

    position: relative;

    z-index: 10;

    margin-bottom: 30px;

}



.phwr_li::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    border-radius: 30px;

    border: 1px solid #83CEFF;

    z-index: -1;

}



.phwr_li::before {

    content: '';

    position: absolute;

    top: 50%;

    left: 50%;

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

    width: 110%;

    height: 110%;

    background: linear-gradient(90deg, rgba(246, 249, 255, 1) 35%, rgba(246, 249, 255, 0) 60%);

}



.phwr_li:last-child {

    margin-bottom: 0;

}



.phwr_li_wrap {

    width: 100%;

    padding-left: 40px;

    position: relative;

}



.phwr_li_wrap::after {

    content: '';

    position: absolute;

    top: 7px;

    left: 0;

    width: 20px;

    height: 20px;

    border: 1px solid #004090;

    background: #004CF5;

    border-radius: 50%;

}



.phwr_li_wrap_tit .std_tit4 {

    color: #424144;

    font-weight: bold;

    line-height: 1.4;

}



.phwr_li_wrap_info p {

    color: #4E5969;

}



.phwr_li_wrap_tit {

    margin-bottom: 6px;

}



.program_how_desz {

    position: absolute;

    top: 57%;

    transform: translateY(-50%);

    left: 0;

    width: 41%;

}



.program_how_desz img {

    width: 100%;

}



.program_advant {

    width: 100%;

    position: relative;

}



.program_advant .produc_introd_top {

    margin-bottom: 50px;

}



.program_advant_btm {

    width: 100%;

    position: relative;

}



.program_advant_btm_ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -24px;

}



.pabu_li {

    width: 50%;

    padding: 0 24px;

}



.pabu_li_wrap {

    width: 100%;

    height: 100%;

    position: relative;

    padding: 50px;

    transition: all 0.36s;

    background: #fff;

}



.pabu_li_wrap_icon {

    width: 64px;

    margin-bottom: 40px;

}



.pabu_li_wrap_icon img {

    width: 100%;

}



.pabu_li_wrap_tit .std_tit4 {

    color: #1E1C1C;

    font-weight: bold;

    line-height: 1.4;

}



.pabu_li_wrap_info p {

    color: #4E5969;

    line-height: 1.6;

}



.pabu_li_wrap_tit {

    margin-bottom: 12px;

}



.pabu_li_wrap_span {

    font-size: 160px;

    line-height: 1;

    color: #F9F9F9;

    /* font-weight: bold; */

    position: absolute;

    top: 0;

    right: 0;

    font-family: "OpenSans";

}



.program_meet {

    width: 100%;

    position: relative;

    background: #F6F9FF;

}



.program_meet_btm {

    width: 100%;

    position: relative;

}



.program_meet_btm {

    display: flex;

    flex-wrap: wrap;

    width: 100%;

    padding-top: 20px;

}



.pmbr_li,

.pmbr_ul {

    width: 100%;

}



.pmbr_li img {

    width: 100%;

}



.program_meet_btm_ri {

    width: 59%;

}



.program_meet_btm_le {

    width: 41%;

    padding-right: 116px;

}



.pmbr_li:not(:first-child) {

    display: none;

}



.pmbr_ul {

    width: 100%;

    border-radius: 40px;

    background: #FFF;

    box-shadow: -33px 60px 72px 0px rgba(155, 155, 155, 0.20);

    overflow: hidden;

}



.pmbl_ul {

    width: 100%;

}



.pmbl_li {

    width: 100%;

    margin-bottom: 40px;

}



.pmbl_li_tit .std_tit3 {

    color: rgba(78, 89, 105, 0.5);

    font-weight: bold;

    line-height: 1.4;

}



.pmbl_li_btm {

    width: 100%;

    position: relative;

    padding: 40px;

    border-radius: 20px;

    display: none;

}



.pmbl_li_btm_tit .std_tit3 {

    font-weight: bold;

    color: #fff;

    line-height: 1.4;

}



.pmbl_li_btm_info p {

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

    line-height: 1.6;

}



.pmbl_li_btm_tit {

    margin-bottom: 12px;

}



.pmbl_li_btm_more {

    display: inline-block;

}



.pmbl_li_btm_info {

    margin-bottom: 32px;

}



.pmbl_li_btm_more .mod_more_link {

    background: transparent !important;

    border: 1px solid #fff;

    box-shadow: none;

    backdrop-filter: blur(6px);

}



.pmbl_li.act .pmbl_li_tit {

    display: none;

}



.pmbl_li.act .pmbl_li_btm {

    display: block;

}



.mhnl_down_wrap {

    display: flex;

    background: #fff;

    border-radius: 20px;

}



.mhnl_down_wrap_ri {

    width: 460px;

    border-left: 1px solid rgba(78, 89, 105, 0.2);

}



.mdwr_wrap {

    width: 100%;

    padding: 40px;

    position: relative;

    display: block;

}





.mhnl_down {

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    padding-top: 10px;

    display: none;

}



.mdwr_wrap .ys_imgbox_cover {

    border-radius: 10px;

}



.mdwr_wrap_info p {

    color: #4E5969;

    line-height: 1.6;

    max-height: 4.8em;

    overflow: hidden;

    -webkit-line-clamp: 3;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.mdwr_wrap_info {

    margin-top: 24px;

    margin-bottom: 20px;

}



.mdwl_li .nlwr_btm_ri {

    display: block;

    width: 100%;

}





.mhnl_down_wrap_le {

    padding: 40px;

}



.mdwl_li {

    margin-right: 80px;

    width: 248px;

}



.mdwl_li .pabl_link_more {

    width: 100%;

    justify-content: space-between;

}



.mdwl_li .pabl_link_more_le p {

    color: #1E1C1C;

}



.mdwl_li .nlwr_btm_ri {

    margin-bottom: 32px;

}



.mdwl_ul {

    display: flex;

}



.mhnl_down1 .mdwl_li {

    width: 180px;

}



.nlwr_btm_ri.yxnav_active2 .pabl_link_more_le p {

    color: #004CF5 !important;

}



.nlwr_btm_ri.yxnav_active2 .pabl_link_more_ri path {

    stroke: #004CF5 !important;

}



.nlwr_btm_ri.yxnav_active2 .pabl_link_more_ri circle {

    fill: #004CF5 !important;

}



.mhnl_down2_wrap {

    width: 100%;

    border-radius: 20px;

    background: #FFF;

    padding: 40px;

    min-width: 328px;

}





.mhnl_down2_wrap .pabl_link_more {

    width: 100%;

    justify-content: space-between;

}



.mhnl_down2_li .pabl_link_more_le p {

    color: #1E1C1C;

}



.mhnl_down2_li {

    margin-bottom: 32px;

}



.mhnl_down2_li:last-child {

    margin-bottom: 0;

}



.ys_ban_li.slick-current .ys_ban_imgbox {

    animation: mysacle 5s ease both;

}



@keyframes mysacle {

    0% {

        transform: scale(1.15);

    }

}



.hpbs_wrap_img img {

    transition: all 6s;

    transform: scale(1.15);

    transition-delay: 0.2s;

}



.home_page_btm_switch.act .hpbs_wrap_img img {

    transform: scale(1);

}



.home_page_btm_switch .hpbs_wrap_more {

    overflow: hidden;

}



.home_page_btm_switch .mod_more {

    transform: translateY(60px);

    transition: all 1.4s;

}



.home_cooper_top_tit,

.home_cooper_top_info {

    overflow: hidden;

}



.home_cooper_top_identi {

    opacity: 0;

}



.home_cooper.on .home_cooper_top_identi {

    opacity: 1;

}



.hclw_progra_li.on .ys_imgbox_cover img {

    transition: all 0.9s;

}



.fadeInUpimg {

    transition: all 0.8s !important;

    animation: fadeInUpimg 1.6s ease 1;

}



.home_improv .home_improv_tit {

    overflow: hidden;

}



.home_enabl_ul_li {

    animation-duration: 1s !important;

}



@keyframes fadeInUpimg {

    0% {

        transform: scale(1.5);

    }



    100% {

        transform: none;

    }

}



.fadeclip {

    animation: fadeclip 1.6s ease 1;

}



@keyframes fadeclip {

    0% {

        clip-path: polygon(0 0, 100% 0, 100% 0, 0 50%);

        transform: translateY(60px);

        opacity: 0;

    }



    100% {

        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);

        transform: translateY(0);

        opacity: 1;

    }

}



.hctb_fadeup {

    width: 100%;

    position: relative;

    z-index: 10;

}





@keyframes fadeInUpimg1 {

    0% {

        transform: scale(0.6);

    }



    100% {

        transform: none;

    }

}



.fadeInUpimg1 {

    transition: all 0.8s !important;

    animation: fadeInUpimg1 2s ease 1;

}



.summa_banner_wrap_ri .fadeInUpimg {

    animation: fadeInUpimg 2.4s ease 1;

}



.produc_syste_btm .fadeInUpimg {

    animation: fadeInUpimg 3s ease 1;

}



.progra_page .progra_popula_btm::after,

.progra_page .progra_popula_btm::before {

    display: none;

}



.cmbu_li_btmw_tit {

    display: none;

}



.cmbu_li_wrap {

    width: 100%;

    height: 100%;

    display: flex;

    flex-direction: column;

    justify-content: space-between;

}



.specif_wrap_le_top {

    width: 100%;

    margin-bottom: 15px;

}



.jwul_wrap_icon img {

    width: 100%;

}



.cbwc_le_info p::after {

    top: 1px;

}



/*鼠标效果*/

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



    .home_page_btm_switch.on .hpbs_wrap_more .mod_more {

        transform: translateY(0px);

    }



    .pmbl_li_btm_more .mod_more_link:hover {

        background: #004CF5 !important;

        border-color: #004CF5 !important;

    }



    .pabu_li_wrap:hover {

        border-radius: 20px;

        background: #FFF;

        box-shadow: 0px 23px 25px 0px rgba(192, 192, 192, 0.25);

        overflow: hidden;

        z-index: 20;

    }



    .pubr_btm_ul_li a:hover {

        color: #1D4BEC;

    }



    .pubr_li a:hover {

        color: #1D4BEC;

    }



    .cyber_devel_more .mod_more_link:hover {

        border-color: #003E86;

    }



    .cyber_devel_more .mod_more_link:hover .mod_more_le p {

        color: #003E86;

    }



    .cyber_devel_more .mod_more_link:hover .mod_more_ri path {

        stroke: #003E86 !important;

    }



    .cyber_devel_more .mod_more_link:hover .mod_more_ri circle {

        fill: #003E86 !important;

    }



    .jlbu_btm_ann_li1 .mod_more_link:hover {

        border-color: #003F8B;

    }



    .jlbu_btm_ann_li1 .mod_more_link:hover .mod_more_le p {

        color: #003F8B;

    }



    .jlbu_btm_ann_li1 .mod_more_link:hover .mod_more_ri path {

        stroke: #003F8B !important;

    }



    .chbu_wrap:hover .chbu_wrap_tit .std_tit3 {

        color: #1D4BEC;

    }



    .chbu_wrap:hover .chbu_wrap_info .mCSB_dragger_bar {

        background: #1D4BEC !important;

    }



    .chbu_wrap:hover .chbu_wrap_tit::before {

        opacity: 1;

    }



    .chbu_wrap:hover .chbu_wrap_tit::after {

        opacity: 0;

    }



    .chbu_wrap:hover .chbu_wrap_info p {

        color: #1D4BEC;

    }



    .chbu_wrap:hover {

        background: #FFF;

        box-shadow: 0px 4px 9px 0px rgba(0, 89, 168, 0.10), 0px 17px 17px 0px rgba(0, 89, 168, 0.09), 0px 25px 23px 0px rgba(0, 89, 168, 0.05);

    }



    .ban_play .mod_more_link:hover path {

        fill: #004CF5 !important;

    }



    .paper_wrap_btm_link a:hover {

        color: #004CF5;
        text-decoration: underline;

    }



    .ppbu_li .albu_link:hover {

        transform: translate(0) !important;

    }



    .pwrb_top_ri .ys_share_img:hover img:nth-child(1) {

        opacity: 0;

    }



    .pwrb_top_ri .ys_share_img:hover img:nth-child(2) {

        opacity: 1;

    }



    .spbu_link:hover .spbu_li_btm_tit .std_tit4 {

        color: #004CF5;

    }



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

        opacity: 1;

    }



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

        opacity: 0;

    }



    .ppbu_li .cibu_link:hover {

        transform: translate(0) !important;

    }



    .mwlb_ul_link:hover .nlwr_tit .std_tit4 {

        color: #004CF5;

    }



    .mtla_li:hover p {

        color: #fff;

        background: #1D4BEC;

    }



    .dcrb_link:hover .dcrb_link_tit p {

        color: #004CF5;

    }



    .dclb_more a:hover {

        color: #004CF5;
        text-decoration: underline;

    }



    .albu_link:hover {

        transform: translateY(-10px);

        box-shadow: 0px 4px 9px 0px rgba(0, 89, 168, 0.10), 0px 17px 17px 0px rgba(0, 89, 168, 0.09), 0px 38px 23px 0px rgba(0, 89, 168, 0.05);

    }



    .albu_link:hover .albu_link_btm_tit p {

        color: #004CF5;

    }



    .nltr_li_wrap:hover .pabl_link_more_le p {

        color: #004CF5;

    }



    .nltr_li_wrap:hover .pabl_link_more_ri path {

        stroke: #004CF5 !important;

    }



    .nltr_li_wrap:hover .pabl_link_more_ri circle {

        fill: #004CF5 !important;

    }



    .nltr_li_wrap:hover .nlwr_tit .std_tit4 {

        color: #004CF5;

    }



    .mod_dots .slick-arrow:hover::after {

        opacity: 0;

    }



    .mod_dots .slick-arrow:hover::before {

        opacity: 1;

    }



    .pabl_link:hover .pabl_link_img {

        opacity: 1;

    }



    .pabl_link:hover .pabl_link_posit_icon img:nth-child(1) {

        opacity: 0;

    }



    .pabl_link:hover .pabl_link_posit_icon img:nth-child(2) {

        opacity: 1;

    }



    .pabl_link:hover .pabl_link_posit_tit .std_tit4 {

        color: #fff;

    }



    .pabl_link:hover .pabl_link_posit_info p {

        color: #fff;

    }



    .comp-tabli li:hover {

        color: #004CF5;

        border-color: #004CF5;

        background: transparent;

    }



    .cibu_link:hover {

        box-shadow: 0px 4px 9px 0px rgba(0, 89, 168, 0.10), 0px 17px 17px 0px rgba(0, 89, 168, 0.09), 0px 38px 23px 0px rgba(0, 89, 168, 0.05);

        transform: translateY(-10px);

    }



    .cits_li1 .mod_more_link:hover {

        background: #003F8B;

    }



    .cits_li2 .mod_more_link:hover {

        border-color: #003F8B;

    }



    .cits_li2 .mod_more_link:hover .mod_more_le p {

        color: #003F8B;

    }



    .mod_head_ri_lan a:hover {

        color: #1D4BEC;

    }



    .mod_head_nav_li:hover .mhnl_link svg {

        transform: rotate(180deg);

    }



    .mtru_li_info a:hover {

        color: #fff;

    }



    .hnbr_link:hover .hlwf_tit .std_tit4 {

        color: #1D4BEC;

    }



    .hnbu_link:hover .hnbu_link_btm_tit p {

        color: #1D4BEC;

    }



    .mod_more .mod_more_link:hover {

        background: #003F8B;

    }



    .mod_more1 .mod_more_link:hover::after {

        opacity: 0;

    }



    .mod_more1 .mod_more_link:hover {

        background: #fff;

    }



    .mod_more1 .mod_more_link:hover .mod_more_le p {

        color: #004CF5;

    }



    .mod_more1 .mod_more_link:hover svg path {

        stroke: #004CF5 !important;

    }



    .mod_more1 .mod_more_link:hover svg circle {

        fill: #004CF5 !important;

    }



    .home_cooper_leakin.on .mod_more_link:hover {

        border-color: #004090 !important;

        background: transparent;

    }



    .home_cooper_leakin.on .mod_more1 .mod_more_link:hover .mod_more_le p {

        color: #004090;

    }



    .home_cooper_leakin.on .mod_more1 .mod_more_link:hover svg path {

        stroke: #004090 !important;

    }



    .home_cooper_leakin.on .mod_more1 .mod_more_link:hover svg circle {

        fill: #004090 !important;

    }



    .mod_more2 .mod_more_link:hover {

        border-color: #004090 !important;

        background: transparent;

    }



    .mod_more2 .mod_more_link:hover .mod_more_le p {

        color: #004090;

    }



    .mod_more2 .mod_more_link:hover svg path {

        stroke: #004090 !important;

    }



    .mod_more2 .mod_more_link:hover svg circle {

        fill: #004090 !important;

    }



    .hnbr_link:hover .mod_more3_le p {

        color: #003E86;

    }



    .hnbr_link:hover .mod_more3_ri path {

        stroke: #003E86;

    }



    .hnbr_link:hover .mod_more3_ri circle {

        fill: #003E86;

    }



    .hnbu_link:hover .hlbd_le p {

        color: #003E86;

    }



    .hnbu_link:hover .hlbd_ri_svg2 path {

        stroke: #003E86;

    }



    .hnbu_link:hover .hlbd_ri_svg2 circle {

        fill: #003E86;

    }



    .hnbu_link:hover .hlbd_ri_svg1 path:nth-child(1) {

        fill: #003E86 !important;

    }



    .hnbu_link:hover .hlbd_ri_svg1 path:nth-child(2) {

        stroke: #003E86 !important;

    }

}


.plbs_li:last-child {
    margin-right: 0 !important;
}


.pabl_link_img::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(72, 72, 72, 0.40) 74.64%, rgba(0, 0, 0, 0.40) 100%), linear-gradient(0deg, rgba(0, 63, 139, 0.60) 0%, rgba(0, 63, 139, 0.60) 100%);
}

.mhnl_down1 {
    transform: translateX(-28%);
}

.mhnl_downl {
    transform: translateX(-40%);
}

.news_page .citu_ri {
    width: 100% !important;
}

.yxnav_active2>.ys_phnav_lisbox>a {
    color: #1c5cb0;
}

.swlu_top .swlu_top_info {
    display: none;
}

.albu_li .ys_imgbox_cover {
    border-radius: 10px;
}

.mod_head {
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.06);
}


.hclw_progra_li  .ys_imgbox_cover::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.2);
}

.cyber_devel  .cdul_wrap_btm_info  {
    text-align: left;
}

.produc_linka_btm_swip {
    width: 100%;
}

.produc_linka .plbs_li  {
    width: 400px !important;
}

/*.plbs_ul  {*/
/*    justify-content: center;*/
/*}*/

.mod_lange {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
}

.specif_wrap_le_btm.actu .swlb_li{
    width: 100%;
}

.mod_nav_icon  .mnul_hover {
    top: 50%;
    transform: translateY(-50%);
}

.mod_nav_icon:hover .mnul_hover {
    opacity: 1;
}

.mhnl_down_wrap ,.mhnl_down2_wrap{
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);
}

.cild_li {
    position: absolute;
    /*transform: translateX(-50%) translateY(-50%) translateZ(0) !important;*/
    width: 10%;
    height: 3%;
}

.cild_li_sp {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;
    cursor: pointer;
}

.cild_li_pop {
    position: absolute;
    bottom: 60px;
    right: 0;
    width: 275px;
    padding: 24px 21px;
    background: rgba(255, 255, 255, 0.75);
    backdrop-filter: blur(23px);
    border-radius: 12px;
    box-shadow: 0 0 35px 0 rgba(1,1,1,0.15);
    /*transform: translate3d(0,0,0) !important;*/
    display: none;
    pointer-events: none;
}

.clpt_le {
    width: 20px;
}

.clpt_le img{
    width: 100%;
}

.clpt_ri p{
    color: #1D4BEC;
    line-height: 1.75;
    font-size: 20px;
}

.cild_li_pop_top {
    display: flex;
    align-items: center;
}

.clpt_ri {
    padding-left: 8px;
}

.cild_li_pop_btm p{
    font-size: 16px;
    line-height: 1.75;
    color: #666666;
}

.cild_li_pop_top {
    margin-bottom: 4px;
}

.cild_li_pop::after{
    content: '';
    position: absolute;
    bottom: -40px;
    right: 30px;
    border: 20px solid transparent;
    border-top-color: rgba(255, 255, 255, 0.75);
    /*backdrop-filter: blur(23px);*/
}
.pabu_li  {
    position: relative;
}

.pabu_li:hover {
    z-index: 10;
}

.pper_ul_li2 {
    align-items: flex-end;
}

.ys_phnav_menu {
    padding-bottom: 60px !important;
}

.publ_btm {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);  
}


.ys_banner .ys_ban_video {
    background: transparent;
}


.layui-layer-loading .layui-layer-content{
    height: 60px !important;
}

/*2026.3.24 star*/

.mod_top_le_bshare {
    width: 200px;
    flex-wrap: wrap;
}

.mtlb_li {
    margin-bottom: 32px;
}

.mtlb_icon {
    display: block;
}


@media screen and (max-width: 1680px) {}

@media screen and (max-width: 1440px) {
    .mod_top_le_bshare {
        width: 170px;
    }
    
    .mtlb_li {
        margin-bottom: 22px;
    }
    
}

@media screen and (max-width: 1199px) {
    
}

@media screen and (max-width: 767px) {
    .mod_top_le_bshare {
        width: 100%;
    }
    
    .mtlb_li {
        margin-right: 12px;
        margin-bottom: 0px;
    }
    
    
}

/*2026.3.24 end*/


