﻿@charset "utf-8";

body {
    font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}
@font-face {
    font-family: 'montserratsemibold';
    src: url('../fonts/montserrat-semibold/montserrat-semibold-9-webfont.eot');
    src: url('../fonts/montserrat-semibold/montserrat-semibold-9-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-semibold/montserrat-semibold-9-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-semibold/montserrat-semibold-9-webfont.woff') format('woff'),
         url('../fonts/montserrat-semibold/montserrat-semibold-9-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-semibold/montserrat-semibold-9-webfont.svg#montserratsemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'alibabasansregularwebfont';
    src: url('../fonts/alibabasans/alibabasansregularwebfont.eot');
    src: url('../fonts/alibabasans/alibabasansregularwebfont.eot') format('embedded-opentype'),
         url('../fonts/alibabasans/alibabasansregularwebfont.woff2') format('woff2'),
         url('../fonts/alibabasans/alibabasansregularwebfont.woff') format('woff'),
         url('../fonts/alibabasans/alibabasansregularwebfont.ttf') format('truetype'),
         url('../fonts/alibabasans/alibabasansregularwebfont.svg#alibabasansregularwebfont') format('svg');
}
/*分享翻译*/
#bsWXBox .bsTop:after {
    /*分享中文版本*/
    content: '- 微信';
    /*分享英文版本*/
    /* content: '- weixin'; */
    display: block;
    position: absolute;
    left: 85px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}

#bsWXBox .bsTop:before {
    /*分享中文版本*/
    content: '分享到';
    /*分享英文版本*/
    /* content: 'Share the'; */
    display: block;
    position: absolute;
    left: 10px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}

/*导航默认选中*/
.yxnav_active1 {}

.yxnav_active2 {}
/* 规范-start */
.std_title1{
    font-size: 48px;
    line-height: 1.5;
    color: #253494;
}
.std_title2{
    font-size: 30px;
    line-height: 1.5;
    color: #0B254B;
}
.std_title3{
    font-size: 26px;
    line-height: 1.75;
    color: #253494;
}
.std_title4{
    font-size: 24px;
    line-height: 1.75;
    color: #253494;
}
.std_title5{
    font-size: 20px;
    line-height: 1.75;
    color: #0B254B;
}
.std_parga p{
    font-size: 16px;
    line-height: 1.75;
    color: #606879;
}
.yxedr_active p {
    font-size: 16px;
    line-height: 1.75;
    color: #606879;
    margin-bottom: 14px
}
.yxedr_active h2{
    font-size: 30px;
    line-height: 1.5;
    color: #0B254B;
    margin-bottom: 22.5px;
}
.yxedr_active h3{
    font-size: 26px;
    line-height: 1.75;
    color: #253494;
    margin-bottom: 22.75px;
}
.yxedr_active h4{
    font-size: 24px;
    line-height: 1.75;
    color: #253494;
    margin-bottom: 21px;
}
.yxedr_active h5{
    font-size: 20px;
    line-height: 1.75;
    color: #0B254B;
    margin-bottom: 17.5px;
}
.std_padding2{
    padding: 100px 0;
}
.std_padding1{
    padding-top: 120px;
}
.std_margin1{
    margin-top: 60px;
}
/* 按钮 */
.std_btn1 p,.std_btn2 p{
    font-size: 14px;
    line-height: 40px;
    color: #fff;
    transition: all .36s;
}
.std_btn1{
    width: 108px;
    text-align: center;
    border-radius: 25.5px;
    background: #253494;
    border: 1px solid #253494;
    transition: all .36s;
}
.std_btn1_box,.std_btn2_box{
    width: 100%;
    display: block;
}
.std_btn2{
    width: 108px;
    text-align: center;
    border-radius: 25.5px;
    position: relative;   
    overflow: hidden;
}
.std_btn2 p{
    line-height: 42px;
}
.std_btn2::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #5FEFC0 -0.17%, #4DA6DD 62.68%, #437FEC 99.96%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all .36s;
}
.std_btn2::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #437FEC -0.17%, #4DA6DD 54.59%, #5FEFC0 99.96%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all .36s;
    opacity: 0;
}
.std_btn3 p{
    font-size: 14px;
    line-height: 1.75;
    color: #253494;
    transition: all .36s;
}
.std_btn3_box_icon{
    width: 19px;
    height: 6px;
    position: relative;
    overflow: hidden;
    margin-left: 8px;
    top: -2px;
}
.std_btn3_box_icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
    max-width: inherit;
}
.std_btn3_box_icon img:nth-child(2){
    opacity: 0;
}
.std_btn3_box{
    display: flex;
    align-items: center;
    width: 88px;
}



/* 规范-end */
/* - 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;
    /* top: 58%; */
}
.ys_ban_txtbox{
    width: 100%;
}
.ys_ban_tit{
    width: 100%;
}
.ys_ban_tit img{
    width: 100%;
}
.ys_ban_btn{
    top: 58%;
    z-index: 5;
}
/* 首页动效 */
@keyframes floatDown{
    0%, 100% {
        opacity: 1;
    }

    50% {
        opacity: 1;
        transform: translateY(15px);
    }
}

@keyframes p_ddd {
    0% {
        transform: translateY(0px);
    }

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

    100% {
        transform: translateY(0px);
    }
}
@keyframes p_ddd1 {
    0% {
        transform: translateY(0px);
    }

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

    100% {
        transform: translateY(0px);
    }
}
.home_solve_cont_svg{
    margin-top: 42px;
    transform-origin: center center !important;
    width: 100%;
}
.home_solve_cont_svg svg{
    width: 100%;
    height: auto;
}
.logo{
    animation: p_ddd1 2s ease-in-out 0s infinite forwards;
}
.icon{
    animation: p_ddd 2s ease-in-out 0s infinite forwards;
}
.kuai {
    cursor: pointer;
}
.chip2,.chip3{
    opacity: 0;
}
.chip1{
    transform: translate(60px,36px);
}
.chip2{
    transform: translate(30px,18px);
}
.hsct_text_after_icon{
    width:13px;
    transition: all .36s;
}
.hsct_text_after_icon img{
    width: 100%;
}

.hsct_text_after_parga p{
    font-size: 14px;
    line-height: 46px;
    color: #fff;
    transition: all .36s;
    margin-right: 10px;
}
.hsct_text{
    display: flex;
    align-items: center;
    padding: 0 23px;
    width: 46px;
    height: 46px;
    border-radius:30px;
    box-shadow: 0px 4px 4px 0px rgba(227, 234, 245, 0.5);
    background: linear-gradient(90deg, #EFF1FE -0.85%, #E4E7FB 39.3%, #D8DCF7 51.93%, #C0C8EE 81.69%, #B7C0EB 100.09%);
    position: absolute;
    justify-content: center;
    cursor: pointer;
    z-index: 1;
    overflow: hidden;
    transition: all .36s;
}
/* .hsct_text::after{
    content: "";
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    background:linear-gradient(330deg, #E4E7FB 18.71%, #F5F6FD 63.73%, #FFFFFF 86.62%);
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: -1;
} */
.hsct_text_after{
    display: flex;
    align-items: center;
}
.home_solve_cont{
    position: relative;
}
.hsct_text_after{
    opacity: 0;

}
.hsct_text_before {
    width: 13px;
}
.hsct_text_before img{
    width: 100%;
}
.hsct_text1{
    top: 24%;
    left: 10%;
}
.hsct_text2{
    left: 5%;
    top: 65%;
}
.hsct_text3{
    bottom: 0%;
    left: 20%;
}
.hsct_text4{
    bottom: 0%;
    left: 64%;
}
.hsct_text5{
    bottom: 32%;
    left: 76%;
}
.hsct_text6{
    top: 20%;
    left: 70%;
}


/* - banner - end*/
.ys_hd_pc.isfixed .mod_nav{
    background-color: #fff;
    box-shadow: 0px 4px 30px rgb(0 46 129 / 10%);
}
.ys_hd_pc.isfixed .mnlu_li a,
.ys_hd_pc.isfixed .mnil_text p{
    color: #606879;
}
.ys_hd_pc.isfixed .mod_nav_logo_img img:nth-child(2),
.ys_hd_pc.isfixed .mnis_icon img:nth-child(2),
.ys_hd_pc.isfixed .mnil_icon img:nth-child(2){
    opacity: 1;
}
.ys_hd_pc.isfixed .mod_nav_logo_img img:nth-child(1),
.ys_hd_pc.isfixed .mnis_icon img:nth-child(1),
.ys_hd_pc.isfixed .mnil_icon img:nth-child(1){
    opacity: 0;
}
.mod_nav{
    padding: 0 80px;
    width: 100%;
    position: fixed;
    top: 0;
    transition: all 0.36s;
}
.mod_nav_logo_img,
.mnis_icon,
.mnil_icon,
.mlpu_li1_icon{
    position: relative;
    overflow: visible;
    width: 100%;
    display: inline-block;
    vertical-align: middle;
}
.mod_nav_logo_img img:nth-child(1),
.mnis_icon img:nth-child(1),
.mnil_icon img:nth-child(1),
.mlpu_li1_icon img:nth-child(1){
    position: relative;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    transition: all .36s;
}
.mod_nav_logo_img img:nth-child(2),
.mnis_icon img:nth-child(2),
.mnil_icon img:nth-child(2),
.mlpu_li1_icon img:nth-child(2){
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    transition: all .36s;
    opacity: 0;
}
.mod_nav_logo {
    width: 116px;
}
.mod_nav_logo a{
    width: 100%;
    display: block;
    line-height: 120px;
}
.mod_nav_info{
    width: 128px;
}
.mod_nav_info_search{
    width: 24px;
    position: relative;
    line-height: 120px;
    cursor: pointer;
    transition: all .36s;
}
.mnil_text p{
    font-size: 18px;
    line-height: 120px;
    color: #fff;
    transition: all .36s;
    margin-left: 6px;
}
.mnil_icon{
    width: 28px;
}
.mod_nav_info_lang a{
    display: flex;
    align-items: center;
    line-height: 120px;
}
.mod_nav_list {
    display: flex;
    justify-content: center;
    width: calc(100% - 116px - 128px);
    padding: 0 40px;
}
.mnlu_li a{
    font-size: 20px;
    line-height: 120px;
    color: #fff;
    transition: all .36s;
    display: block;
    position: relative;
}
.mnlu_li a::after{
    content: "";
    width: 0;
    height: 2px;
    background: linear-gradient(269.48deg, #4CD9ED -29.9%, #47A6EC 36.86%, #1B5ED9 92.87%);
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    transition: all .36s;
}
.mnlu_li_pd a::after{
    display: none;
}
.mnlu_li.yxnav_active1 a::after{
    width: 100%;
}
/* .mnlu_li.yxnav_active1 a{
    color: #253494 !important;
} */
.ys_hd_pc.isfixed .mnlu_li.yxnav_active1 a{
    color: #253494 !important;
}
.mod_nav_list_ul{
    display: flex;
    margin: 0 -30px;
}
.mnlu_li{
    padding: 0 30px;
    position: relative;
}
.yx_search3xlbox {
    width: 100%;
    height: 350px;
    background: rgb(255, 255, 255);
    box-shadow: 0 5px 13px rgb(35 50 64 / 13%);
    display: none;
    position: fixed;
    left: 0;
    top: 90px;
    z-index: 99;
}
.ys_hd_pc.isfixed .yx_search3xlbox{
    top: 90px;
}
.yx_search3_tbox {
    width: 50%;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    height: 60px;
    border-bottom: 1px solid #666;
}
.yx_search3_xls {
    width: calc(100% - 27px);
    padding-right: 20px;
}
.yx_search3_xls input {
    font-size: 16px;
    line-height: 3.75;
    color: #666;
    width: 100%;
    transition: all .36s;
}
.yx_search3xlbtn {
    width: 27px;
    line-height: 60px;
}
.yx_search3xlbtn img {
    width: 100%;
    transition: all .36s;
}
.slick-dots li {
    width: 20px;
    height: 6px;
    margin: 0 5px;
    border-radius: 30px;
    background: #fff;
    opacity: 0.6;
}
.slick-dots li.slick-active {
    opacity: 1;
    background: #fff;
    width: 38px;
}
.slick-dots {
    bottom: 60px;
}
.ys_hd_pc.isfixed .mod_nav_logo a,
.ys_hd_pc.isfixed .mnlu_li a,
.ys_hd_pc.isfixed .mod_nav_info_search,
.ys_hd_pc.isfixed .mod_nav_info_lang a,
.ys_hd_pc.isfixed .mnil_text p{
    line-height: 90px;
}
.mod_side_ul_li{
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: #FFFFFF;
    box-shadow: 0px 4px 30px rgba(2, 47, 130, 0.1);
    cursor: pointer;
    margin-bottom: 6px;
    transition: all 0.36s;
    position: relative;
}
.mod_side_ul_li:last-child{
    margin-bottom: 0;
}
.mod_side{
    position: fixed;
    right: -50px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .5s;
    z-index: 90;
}
.mod_side.on{
    right: 26px;
}
.mod_side_ul_li .ys_imgbox_cover{
    width: 26px;
}
.mod_side_ul_li a,.msul_cont{
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
}
.mod_side_ul_li .ys_imgbox_cover img:nth-child(2){
    opacity: 0;
}
.msul_cont_phone p{
    font-size: 12px;
    line-height: 1.5;
    color: #fff;
    white-space: nowrap;
}
.msul_cont_phone_text{
    margin-bottom: 10px;
}
.msul_cont_phone{
    position: absolute;
    padding: 16px 28px 20px;
    right: calc(100% + 31px);
    top: 50%;
    transform: translateY(-50%);
    background-color: #253494;
    border-radius: 10px;
    display: none;
    box-shadow: rgb(0 0 0 / 40%) 0px 4px 30px;
}
.msul_cont_phone_num p{
    font-weight: bold;
    font-size: 16px;
}
.msul_cont_phone::after{
    content: '';
    width: 0;
    height: 0;
    border-left: 12px solid #253494;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    position: absolute;
    top: 50%;
    right: -12px;
    transform: translateY(-50%);
}
.msul_cont_code{
    width: 115px;
    padding: 7px;
    background: #253494;
    border-radius: 10px;
    /* overflow: hidden; */
    position: absolute;
    right: calc(100% + 31px);
    top: 50%;
    transform: translateY(-50%);
    display: none;
    box-shadow: rgb(0 0 0 / 40%) 0px 4px 30px;
}
.msul_cont_code img{
    width: 100%;
    border-radius: 3px;
}
.msul_cont_code::after{
    content: '';
    border-left: 12px solid #253494;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    position: absolute;
    right: -12px;
    top: 50%;
    transform: translateY(-50%);
}
.home_main .ys_footer{
    margin-top: -224px;
    position: relative;
    z-index: 5;
}
.ys_footer_bg{
    width: 100%;
}
.ys_footer_bg img{
    width: 100%;
}
.mod_foot_bot_copy p,
.mod_foot_bot_map a{
    font-size: 14px;
    line-height: 1.75;
    color: #fff;
    opacity: 0.5;
}
.mod_foot_bot_copy a{
    color: #fff;
}
.mod_foot_bot_copy a:last-child{
    opacity: 0.3;
}
.mod_foot{
    background-color: #253494;
    margin-top: -1px;
}
.mod_foot_bot{
    padding: 40px 0;
}
.mod_foot_bot_map a{
    margin-left: 12px;
}
.mftl_logo{
    width: 158px;
}
.mftl_logo a{
    width: 100%;
    display: block;
}
.mftl_logo img{
    width: 100%;
}
.mod_foot_top{
    padding-top: 25px;
    padding-bottom: 94px;
    display: flex;
    justify-content: space-between;
}
.mftl_info{
    margin-top: 50px;
}
.mftl_info_li_icon {
    width: 20px;
    position: relative;
    top: 4px;
}
.mftl_info_li_icon img{
    width: 100%;
}
.mftl_info_li_text{
    width: calc(100% - 20px);
    padding-left: 12px;
}
.mftl_info_li_text p{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
}
.mftl_info_li{
    margin-bottom: 22px;
}
.mftl_info_li:last-child{
    margin-bottom: 0;
}
.mod_foot_top_left{
    width: 360px;
}
.lul_top a{
    font-size: 18px;
    line-height: 1.2;
    color: #fff;
    font-weight: bold;
    transition: all .36s;
}
.lul_bot{
    margin-top: 30px;
}
.lul_bot a{
    font-size: 16px;
    line-height: 1.2;
    color: #fff;
    opacity: 0.8;
    transition: all .36s;
    display: block;
}
.lul_bot li{
    margin-bottom: 18px;
}
.mftr_list_ul_li{
    padding: 0 33px;
}
.mftr_list_ul{
    margin: 0 -33px;
}
.mlpu_li1_icon{
    width: 22px;
    margin-right: 10px;
}
.mlpu_li1_text p{
    font-size: 18px;
    line-height: 60px;
    color: #253494;
}
.mlpu_li1 a{
    display: flex;
    align-items: center;
    padding-left: 20px;
    padding-right: 34px;
    position: relative;
}
.mlpu_li1 a::after{
    content: '';
    width: 0 !important;
    height: 0;
    border-right: 4px solid transparent;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 6px solid #253494;
    position: absolute;
    top: 50%;
    left: inherit;
    right: 16px;
    transform: translate(0,-50%);
    display: none;
}
.mlpu_li1.on a::after{
    display: block;
}
/* .mlpu_li1 a::before{
    content: "";
    width: 100%;
    height: 100%;
    background: #253494;
    border-radius: 10px;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
    z-index: -1;
}li1 a::before{
    content: "";
    width: 100%;
    height: 100%;
    background: #253494;
    border-radius: 10px;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
    z-index: -1;
} */
.mnlu_li_abpd{
    position: absolute;
    width: calc(100% + 20px);
    left: 50%;
    transform: translateX(-50%);
    /* background: #FFFFFF; */
    border-radius: 10px;
    box-shadow: 0px 0px 25px 0px rgb(37 37 37 / 6%);
    display: none;
    /* overflow: hidden; */
}
/* .mlpu_li1.yxnav_active2{
    background-color: #253494;
} */
.mlpu_li1_pd a{
    font-size: 18px;
    line-height: 60px !important;
    color: #253494 !important;
    padding: 0 !important;
    justify-content: center;
}
.mlpu_li1_pd a::after{
    display: none !important;
}
.mlpu_li1 {
    position: relative;
    background-color: #fff;
    transition: all .36s;
}
.mlpu_li1:first-child{
    border-radius: 10px 10px 0 0;
}
.mlpu_li1:last-child{
    border-radius: 0 0 10px 10px;
}
.mlpu_li1_pd{
    position: absolute;
    left: 100%;
    top: 0;
    width: 100%;
    /* background: #FFFFFF; */
    border-radius: 10px;
    box-shadow: 0px 0px 25px 0px rgb(37 37 37 / 6%);
    display: none;
}
.mlpu_li1_pd li{
    position: relative;
    z-index: 1;
    background-color: #fff;
    transition: all .36s;
}
.mlpu_li1_pd li:first-child{
    border-radius: 10px 10px 0 0; 
}
.mlpu_li1_pd li:last-child{
    border-radius: 0 0 10px 10px; 
}
.mlpu_li1_pd li::after{
    content: "";
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, rgba(219, 222, 241, 0) 0.36%, #9298C4 50.24%, rgba(219, 222, 241, 0) 98.2%);
    position: absolute;
    bottom: 0;
    left: 0;
}
.mlpu_li1_pd li:last-child::after{
    display: none;
}
.mlpu_li1::after{
    content: "";
    width: 0;
    height: 0;
    border-right: 8px solid transparent;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 10px solid #253494;
    position: absolute;
    top: 50%;
    right: -18px;
    transform: translateY(-50%);
    transition: all .36s;
    display: none;
    opacity: 0;
    z-index: 6;
}
.mlpu_li1.on::after{
    display: block;
}
/* .mlpu_li1_pd li.yxnav_active3{
    background-color: #253494;
} */
/* .mlpu_li1.yxnav_active2 a::before{
    opacity: 1;
} */
.mlpu_li1.yxnav_active2 .mlpu_li1_text p{
    color: #fff;
}
.mlpu_li1.yxnav_active2 .mlpu_li1_icon img:nth-child(1){
    opacity: 0;
}
.mlpu_li1.yxnav_active2 .mlpu_li1_icon img:nth-child(2){
    opacity: 1;
}
.mlpu_li1_pd a::before{
    opacity: 0 !important;
}
/* .mlpu_li1_pd li.yxnav_active3 a::before{
    opacity: 1 !important;
} */
.mlpu_li1_pd li.yxnav_active3 a {
    color: #fff !important;
}
.inside_page .mlpu_li1_pd li.yxnav_active3 a {
    color: #fff !important;
}
.mliu_li{
    width: 33.333333%;
    padding: 0 15px;
    margin-bottom: 70px;
}
.mnlu_li_indpd_ul{
    margin: 0 -15px;
}
.mnlu_li_indpd .ys_cont1200{
    padding: 55px 66px 22px 83px;
    background: #FFFFFF;
    box-shadow: 0px 4px 30px rgba(0, 46, 129, 0.1);
    border-radius: 10px;
}
.mnlu_li_indpd .mnlu_li_pd_cont{
    padding: 55px 66px 22px 83px;
    background: #FFFFFF;
    box-shadow: 0px 4px 30px rgba(0, 46, 129, 0.1);
    border-radius: 10px;
}
.mnlu_li_indpd{
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    /* width: 100%; */
    display: none;
}
.mliu_li_icon{
    width: 110px;
    transition: all .36s;
}
.mliu_li_icon .ys_imgbox_cover{
    width: 100%;
}
.mliu_li a{
    display: flex;
    align-items: center;
    font-size: 0;
    padding-bottom: 20px;
    position: relative;
    border-bottom: 1px solid rgba(37, 52, 148, .2);
}
.mliu_li a::before{
    content: "";
    width: 0;
    height: 2px;
    background: linear-gradient(90deg, #4CD9ED -0.04%, #47A6EC 54.37%, #437FEC 100.01%);
    position: absolute;
    bottom: -1px;
    left: 0;
    transition: all .36s;
}
.mliu_li_text_tit{
    font-size: 16px;
    line-height: 1.2;
    color: #253494;
    font-weight: bold;
    padding-left: 14px;
    position: relative;
    margin-bottom: 14px;
    height: 19.2px;
    overflow: hidden;
}
.mliu_li_text_tit::before{
    content: "";
    width: 3px;
    height: 16px;
    background: linear-gradient(8.89deg, #4CD9ED 0.73%, #47AAEC 50%, #437FEC 99.27%);
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
    transition: all .36s;
}
.mliu_li_text{
    width: calc(100% - 110px);
    padding-left: 30px;
}
.mliu_li_text_parga p,.mulc_parga p{
    font-size: 14px;
    line-height: 1.75;
    color: #93A0BC;
    height: 49px;
    overflow: hidden;
}
.mnlu_li_propd{
    /* width: 100%; */
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    display: none;
}
.mnlu_li_propd .ys_cont1200{
    /* background: #FFFFFF; */
    box-shadow: 0px 4px 30px rgba(0, 46, 129, 0.1);
    border-radius: 10px;
    overflow: hidden;
 
}
.mnlu_li_pd_cont{
    box-shadow: 0px 4px 30px rgba(0, 46, 129, 0.1);
    border-radius: 10px;
    overflow: hidden;
    display: flex;
    align-items: stretch;
}
.mlpl_ul_li p{
    font-size: 18px;
    line-height: 1.75;
    color: #253494;
    font-weight: bold;
    transition: all .36s;
}
.mlpl_ul_li a{
    display: block;
    padding: 28px 54px;
}
.mnlu_li_propd_left{
    width: 285px;
    background: #F2F3F7;
    z-index: 2;
}
.mnlu_li_propd_right{
    width: calc(100% - 285px);
    background-color: #fff;
    position: relative;
}
.mnlu_li_propd_right::after{
    content: "";
    width: 5px;
    height: 100%;
    background: #fff;
    position: absolute;
    left: -2px;
    top: 0;
    z-index: -1;
}
.mlpl_ul_li{
    position: relative;
    transition: all .36s;
}
.mlpl_ul_li::after{
    content: '';
    width: 0;
    height: 0;
    border-right: 8px solid transparent;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 10px solid #253494;
    position: absolute;
    top: 50%;
    right: -17px;
    transform: translateY(-50%);
    transition: all .36s;
    opacity: 0;
}
.mlpl_ul_li.yxnav_active2{
    background-color: #253494;
}
.mlpl_ul_li.yxnav_active2 p{
    color: #fff;
}
.mlpl_ul_li.yxnav_active2::after{
    opacity: 1;
}
.mlpr_ul_li_cont ul{
    margin: 0 -26px;
}
.mlpr_ul_li_cont li{
    width: 33.333333%;
    padding: 0 26px;
    margin-bottom: 40px;
}
.mulc_tit_text{
    font-size: 16px;
    line-height: 1.75;
    color: #253494;
    padding-left: 10px;
    position: relative;
    font-weight: bold;
}
.mulc_tit_text::after{
    content: "";
    width: 3px;
    height: 16px;
    background: linear-gradient(180deg, #4CD9ED 0.73%, #47AAEC 50%, #437FEC 99.27%);
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.mulc_tit_icon{
    width: 14px;
    margin-left: 10px;
}
.mulc_tit_icon img{
    width: 100%;
}
.mulc_tit{
    display: flex;
}
.mulc_parga p{
    height: 73.5px;
}
.mulc_parga{
    margin-top: 12px;
}
.mlpr_ul{
    position: relative;
}
.mlpr_ul_li{
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    padding: 28px 38px 15px 60px;
}
.mlpr_ul_li.on{
    position: relative;
    display: block;
}
.home_tit h2,
.home_tit h1{
    text-align: center;
    font-weight: bold;
}
.home_tit{
    padding-bottom: 6px;
    position: relative;
}
.home_tit::after{
    content: "";
    width: 46px;
    height: 4px;
    background: #FF0000;
    border-radius: 2px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.home_lay_tit1 h5{
    color: #93A0BC;
    text-align: center;
}
.home_lay_tit,.home_new_tit {
    margin-bottom: 22px;
}
.hllu_li{
    width: 33.333333%;
    padding: 0 16px;
}
.hllu_li:not(:first-child){
    display: none;
}
.home_lay_list{
    position: relative;
}
.home_lay_list_ul{
    margin: 0 -16px;
}
.hllu_li_cont{
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.hlct_before_tit1 p{
    font-size: 14px;
    line-height: 1.5;
    color: #fff;
}
.hlct_before_tit2{
    color: #fff;
    font-weight: bold;
    margin-top: 15px;
}
.hlct_before{
    width: 100%;
    padding: 0 50px;
    top: 45px;
    transition: all .36s;
    /* opacity: 0; */
}
.hlct_after{
    width: 100%;
    padding-left: 64px;
    padding-right: 45px;
    top: 100%;
    height: calc(100% - 58px);
    transition: all .36s;
    z-index: 5;
}
.hlct_after_tit1{
    font-size: 26px;
    color: #fff;
    font-weight: bold;
    padding-bottom: 15px;
    position: relative;
}
.hlct_after_tit1::after{
    content: "";
    width: 100%;
    height: 2px;
    background: linear-gradient(-270deg, #FFFFFF 17.91%, rgba(255, 255, 255, 0) 100%);
    border-radius: 30px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.haiu_li_icon{
    width: 26px;
}
.haiu_li_icon img{
    width: 100%;
}
.haiu_li_text {
    width: calc(100% - 26px);
    padding-left: 10px;
    color: #fff;
    font-weight: bold;
}
.haiu_li{
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.hlct_after_info{
    margin-top: 34px;
}
.hlct_after_btn{
    position: absolute;
    left: 64px;
    bottom: 53px;
}
.hllu_li_cont::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(37, 52, 148, .8);
    position: absolute;
    top: 100%;
    left: 0;
    transition: all .36s;
}
.hllu_li_cont::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(179.03deg, #111849 0.83%, rgba(16, 25, 79, 0) 92.99%);
    position: absolute;
    top: 100%;
    left: 0;
    transition: all .36s;
}
.hllu_li_cont .ys_imgbox_cover::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(179.03deg, #111849 0.83%, rgba(16, 25, 79, 0) 92.99%);
    position: absolute;
    top: 0;
    left: 0;
}
.home_conq_text_tit h2{
    color: #fff;
    text-align: left;
}
.home_conq_text_tit.home_tit::after{
    left: 0;
    transform: translateX(0);
}
.home_conq{
    position: relative;
    z-index: 1;
}
.home_conq::after{
    content: "";
    width: 65%;
    height: 100%;
    background: #253494;
    border-radius: 0px 50px 0px 0px;    
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.home_conq::before{
    content: "";
    width: 40px;
    height: 40px;
    background: #40DAE0;
    position: absolute;
    bottom: 0;
    left: calc(65% - 40px);
}
.home_conq_text_parga p{
    font-size: 18px;
    color: #fff;
    line-height: 1.5;
}
.home_conq_text_parga{
    margin: 30px 0;
}
.home_conq_text{
    width: 48.8%;
}
.home_conq_text_btn .hctb_box,
.nult_btn_box{
    width: 108px;
    display: block;
    transition: all .36s;
    border: 1px solid #FFFFFF;
    border-radius: 25.5px;
    text-align: center;
}
.home_conq_text_btn p,
.nult_btn_box p{
    font-size: 14px;
    line-height: 40px;
    color: #fff;
    transition: all .36s;
}
.home_conq_text_btn{
    margin-top: 68px;
}
.hctl_cont_circle{
    position: relative;
    width: 170px;
}
.hctl_cont_circle canvas{
    width: 100%;
}
.hctl_cont_circle_text span{
    font-size: 40px;
    line-height: 1.2;
    color: #fff;
    font-family: 'montserratsemibold' !important;
}
.hctl_cont_parga p{
    font-size: 18px;
    color: #fff;
    line-height: 1.5;
    text-align: center;
    margin-top: 8px;
}
.home_conq_text_list li{
    width: 33.333333%;
    padding: 0 40px;
}
.home_conq_text_list ul{
    margin: 0 -40px;
}
.home_conq_bg1{
    width: 127px;
    position: absolute;
    left: calc(65% - 127px - 25px);
    top: 28px;
}
.home_conq_bg1 img{
    width: 100%;
}
.home_conq_img{
    position: absolute;
    right: 21.77%;
    top: 23.5%;
    width: 26%;
    z-index: 5;
}
.home_conq_img img{
    width: 100%;
}
.home_conq_bg2{
    width: 300px;
    position: absolute;
    bottom: 0;
    left: calc(65% - 300px);
}
.home_conq_bg2 img{
    width: 100%;
}
.home_conq_bg3{
    width: 46%;
    max-width: 890px;
    position: absolute;
    right: 16.6666%;
    top: 90px;
    z-index: -1;
}
.home_conq_bg3 img{
    width: 100%;
}
.home_main{
    background: #F2F3F7;
}
.home_lay {
    background-color: #fff;
    overflow:hidden;
}
.home_new_parga p{
    font-size: 14px;
    color: #93A0BC;
    text-align: center;
}
.home_new {
    position: relative;
    z-index: 5;
}
.hnlu_li{
    width: 33.333333%;
    padding: 0 10px;
}
.hnlu_li:not(:first-child){
    display: none;
}
.home_new_list_ul{
    margin: 0 -10px;
    position: relative;
    z-index: 5;
}
.hnlu_li a{
    display: block;
    width: 100%;
    padding: 45px 56px 50px;
    background: #FFFFFF;
    border: 1px solid #F3F3F3;
    border-radius: 10px;
    transition: all .36s;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.hnlu_li_cate p{
    line-height: 1.5;
    font-size: 14px;
}
.hnlu_li_tit{
    color: #253494;
    line-height: 1.5;
    height: 60px;
    overflow: hidden;
    margin-top: 27px;
    margin-bottom: 24px;
}
.hnlu_li_parga p{
    line-height: 1.5;
    font-size: 14px;
    color: #93A0BC;
}
.hnlu_li_parga{
    height: 63px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.hnlu_li_lab{
    margin-top: 25px;
    margin-bottom: 77px;
    height: 32px;
    overflow: hidden;
}
.hnlu_li_lab p{
    font-size: 14px;
    line-height: 30px;
    color: #93A0BC;
}
.hnlu_li_lab li{
    padding: 0 18px;
    border: 1px solid #F3F3F3;
    border-radius: 30px;
    width: auto;
    margin-right: 12px;
}
.hnlu_li_lab ul{
    display: flex;
}
.hnlu_li_btn p{
    font-size: 14px;
    line-height: 1.5;
    color: #253494;
    transition: all .36s;
    margin-right: 8px;
}
.hnlu_li_btn_icon{
    width: 20px;
    height: 20px;
    position: relative;
    overflow: hidden;
}
.hnlu_li_btn_icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
    max-width: inherit;
}
.hnlu_li_btn_icon img:nth-child(2){
    opacity: 0;
}
.hnlu_li_btn{
    display: flex;
}
.slick_btn_img{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 2px solid #E6E6E6;
    position: relative;
    cursor: pointer;
    transition: all .36s;
}
.slick_btn_img_prev,
.slick_btn_img_next{
    width: 8px;
    height: 14px;
    position: relative;
    overflow: hidden;
}
.slick_btn_img_prev img,
.slick_btn_img_next img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.slick_btn_img_prev img:nth-child(2),
.slick_btn_img_next img:nth-child(2){
    opacity: 0;
}
.home_new_list {
    position: relative;
}
.slick_btn{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}
.slick_btn_prev{
    left: -68px;
}
.slick_btn_next{
    right: -68px;
}
.slick-disabled{
    opacity: 0.5;
    pointer-events: none;
}
.home_new_list_ul .slick-list{
    padding: 10px 0; 
}
.home_new_btn .std_btn1{
    margin: auto;
}
.home_peer_cont_tit h2{
    text-align: left;
}
.home_peer_cont_tit.home_tit::after{
    left: 0;
    transform: translateX(0);
}
.home_peer_cont_parga p{
    font-size: 18px;
    line-height: 1.5;
}
.home_peer_cont{
    width: 37.3%;
}
.home_peer_cont_parga{
    margin-top: 30px;
    margin-bottom: 40px;
}
.home_peer_cont_btn{
    margin-top: 65px;
}
.hpcd_ul_li_text p{
    font-size: 20px;
    line-height: 1.2;
    color: #606879;
    margin-top: 6px;
}
.hpcd_ul_li_num{
    color: #253494;
    font-size: 60px;
    font-weight: bold;
}
.hpcd_ul{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.home_peer {
    padding-bottom: 490px;
    padding-top: 150px;
    position: relative;
    z-index: 1;
}
.home_peer::after{
    content: "";
    width: 100%;
    height: 585px;
    background: linear-gradient(180deg, #FFFFFF 40.23%, rgba(255, 255, 255, 0) 100%);
    position: absolute;
    top: -237px;
    left: 0;
    z-index: -1;
}
/* C2应用案例详情-start */
.inside_page .mod_nav {
    background-color: #fff;
    box-shadow: 0px 4px 30px rgb(0 46 129 / 10%);
}
.inside_page .mod_nav_logo a, 
.inside_page .mnlu_li a, 
.inside_page .mod_nav_info_search, 
.inside_page .mod_nav_info_lang a, 
.inside_page .mnil_text p {
    line-height: 90px;
}
.inside_page .mnlu_li a, 
.inside_page .mnil_text p {
    color: #606879;
}
.inside_page .mod_nav_logo_img img:nth-child(2), 
.inside_page .mnis_icon img:nth-child(2), 
.inside_page .mnil_icon img:nth-child(2) {
    opacity: 1;
}
.inside_page .mnlu_li.yxnav_active1 a {
    color: #253494 !important;
}
.inside_page .mnlu_li.yxnav_active1 a::after {
    width: 100%;
}
.inside_page .ys_main{
    margin-top: 90px;
}
.inside_cont{
    max-width: 1920px;
    margin: auto;
}
.mod_bread li:first-child a{
    padding-left: 0;
}
.mod_bread li a{
    font-size: 14px;
    line-height: 1.75;
    color: #93A0BC;
    display: block;
    padding: 0 9px;
    position: relative;
    transition: all .36s;
}
.mod_bread li a::after{
    content: ">";
    font-size: 14px;
    color: #93A0BC;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -6px;
}
.mod_bread li:last-child a::after{
    display: none;
}
.mod_bread ul{
    display: flex;
}
.yx_ban_tit h1,
.yx_ban_cont_tit h1{
    font-weight: bold;
    text-align: center;
    color: #fff;
}
.yx_ban_cont,.mod_bread {
    z-index: 7;
}
.ind_main .yx_ban_cont,
.ind_main .mod_bread{
    position: relative;
}
.abcon_main .yx_ban_cont{
    width: 100%;
    position: relative;
}
.abcon_lay_bot {
    position: relative;
}
.facl_li .ys_select_xtbbox{
    width: 16px;
}
/* .casede_main .yx_ban_cont_tit h1{
    margin-top: 34px;
}
.casede_main .yx_ban{
    padding-top: 44px;
    padding-bottom: 82px;
    background: #253494;
} */
.casede_sign .ys_cont1360{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.casede_sign_img{
    width: 36.7%;
    max-width: 500px;
    border-radius: 6px;
    overflow: hidden;
}
.casede_sign_img img{
    width: 100%;
}
.casede_sign_cont{
    width: 63.3%;
    padding-right: 88px;
}
.inside_tit{
    padding-left: 27px;
    position: relative;
}
.inside_tit::before{
    content: "";
    width: 5px;
    height: 30px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background: linear-gradient(90deg, #437FEC 0%, #3D78E4 23.51%, #2E67CD 60.53%, #184EAE 100%);
}
.inside_tit h2{
    color: #253494;
    font-weight: bold;
}
.casede_sign_cont_text p{
    font-size: 18px;
}
.casede_sign_cont_text span{
    color: #253494;
    font-weight: bold;
}
.casede_sign_cont_text {
    margin-top: 38px;
}
.casede_pain{
    background: #F2F3F7;
    overflow: hidden;
}
.casede_sign {
    overflow: hidden;
}
.cptb_icon {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    transition: all .36s;
    border: 1px solid #253494;
}
.cptb_prev_icon,
.cptb_next_icon{
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.cptb_prev_icon img,
.cptb_next_icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
    max-width: inherit;
}
.cptb_prev_icon img:nth-child(2),
.cptb_next_icon img:nth-child(2){
    opacity: 0;
}
.casede_pain_top_btn{
    width: 70px;
}
.casede_pain_top_tit,
.casede_adv_top_tit{
    width: calc(100% - 70px);
    padding-right: 40px;
}
.casede_pain_top,.casede_adv_top {
    display: flex;
    align-items: center;
}
.cpbu_li_cont{
    padding: 40px 50px 65px;
    border-radius: 0 0 6px 6px;
    box-shadow: 0px 2px 15px 0px rgba(25, 46, 111, 0.05);
    background: #FFFFFF;
    position: relative;
    height: 100%;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.cpbu_li_cont::after{
    content: "";
    width: 100%;
    height: 3px;
    background: linear-gradient(90deg, #437FEC 0%, #3D78E4 23.51%, #2E67CD 60.53%, #184EAE 100%);
    position: absolute;
    top: 0;
    left: 0;
}
.cpbu_li{
    width: 33.333333%;
    padding: 0 18px;
    height: auto;
}
.casede_pain_bot_ul{
    margin: 0 -18px;
}
.cpbu_li_cont_tit {
    font-weight: bold;
    transition: all .36s;
}
.cpbu_li_cont_text p{
    margin-top: 18px;
}
.casede_pain_bot_ul .slick-track{
    display: flex;
    align-items: stretch;
}
.casede_adv {
    position: relative;
    overflow: hidden;
}
.casede_adv::after{
    content: "";
    width: 100%;
    height: 100%;
    background: #253494;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.casede_adv_top_tit h2{
    color: #fff;
}
.casede_adv .inside_tit::before{
    background: #fff;
}
.calu_li_cont{
    padding: 37px 47px 97px;
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border-radius: 6px;
    position: relative;
    overflow: hidden;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.calu_li{
    width: 25%;
    padding: 0 8px;
}
.casede_adv_list_ul{
    margin: 0 -8px;
}
.calu_li_cont_text p{
    font-size: 20px;
    color: #fff;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.calu_li_cont_num p{
    font-size: 200px;
    line-height: 1.1;
    color: #FFFFFF;
    opacity: 0.04;
    font-weight: bold;
}
.calu_li_cont_num{
    position: absolute;
    right: -12px;
    bottom: -30px;
}
.calu_li_cont_text {
    height: 175px;
    overflow: hidden;
}
.calu_li:not(:first-child),
.cpbu_li:not(:first-child){
    display: none;
}
.casede_adv .cptb_icon{
    border: 1px solid #fff;
}
.casede_achv_cont_list{
    background: #F2F3F7;
    padding: 35px 67px;
    position: relative;
}
.casede_achv_cont_list::before{
    content: "";
    width: 8px;
    height: 100%;
    background: linear-gradient(90deg, #437FEC 0%, #3D78E4 23.51%, #2E67CD 60.53%, #184EAE 100%);
    position: absolute;
    top: 0;
    left: 0;
}
.casede_achv_cont_list p{
    font-size: 18px;
    color: #0B254B;
    font-weight: bold;
    margin-bottom: 12px;
}
.casede_achv_cont_list li p:last-child{
    margin-bottom: 0;
}
.casede_pro .inside_tit h2 {
    color: #0B254B;
    font-weight: bold;
    text-align: center;
}
.casede_pro .inside_tit::before{
    display: none;
}
.casede_pro_cont{
    margin-top: 30px;
}
.casede_achv_cont {
    margin-top: 40px;
}
.casede_achv {
    overflow:hidden;
}
.casede_pro{
    background: #F2F3F7;
    position: relative;
    /* overflow: hidden; */
}
.casede_pro::after,
.qlty_stmt::after,
.ind_pro::after{
    content: "";
    width: 100%;
    height: 240px;
    background: #F2F3F7;
    position: absolute;
    bottom: -240px;
    left: 0;
    z-index: -1;
}
.cpcu_li{
    width: 33.333333%;
    padding: 0 12px;
}
.casede_pro_cont_ul{
    margin: 0 -12px;
}
.cpcu_li a{
    background: #FFFFFF;
    box-shadow: 0px 3px 18px rgba(165, 181, 211, 0.27);
    border-radius: 6px;
    transition: all .36s;
    padding: 40px 62px 18px;
    display: block;
    position: relative;
}
.cpcu_li a::after{
    content: "";
    width: 100%;
    height: 30px;
    background: linear-gradient(0deg, rgba(246, 248, 253, 0.7) 0%, rgba(246, 248, 253, 0) 100%);
    position: absolute;
    left: 0;
    bottom: 60px;
    transition: all .36s;
}
.cpcu_li a::before{
    content: "";
    width: 100%;
    height: 30px;
    background: linear-gradient(0deg, rgba(0, 3, 71, 0.7) 0%, rgba(37, 52, 148, 0.7) 100%);
    position: absolute;
    left: 0;
    bottom: 60px;
    transition: all .36s;
    opacity: 0;
}
.cpcu_li_lab p{
    font-size: 14px;
    line-height: 42px;
    color: #253494;
    transition: all .36s;
}
.cpcu_li_lab li{
    width: auto;
    padding: 0 20px;
    background: rgba(0, 29, 215, 0.1);
    border-radius: 60px;
    display: inline-block;
    margin-right: 10px;
    transition: all .36s;
}
.cpcu_li_lab ul{
    display: flex;
}
.cpcu_li_lab{
    height: 42px;
    overflow: hidden;
}
.cpcu_li_tit{
    font-weight: bold;
    height: 45px;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 70px;
    transition: all .36s;
}

/* C2应用案例详情-end */

/* D1技术支持汇总-start */
.sup_main .mod_bread,
.form_main .mod_bread,
.about_main .mod_bread,
.new_main .mod_bread,
.newdet_main .mod_bread,
.join_main .mod_bread,
.con_main .mod_bread,
.mat_main .mod_bread,
.ind_main .mod_bread,
.dev_main .mod_bread{
    padding-top: 44px;
    bottom: inherit;
}
.sup_main .inside_cont,
.down_main .inside_cont,
.mat_main .inside_cont{
    background: #F7F8FA;
    position: relative;
}
.sup_main .inside_cont::after,
.down_main .inside_cont::after,
.soft_sup::after,
.mat_main .inside_cont::after{
    content: "";
    width: 100%;
    height: 240px;
    background: #F7F8FA;
    position: absolute;
    bottom: -240px;
    left: 0;
    z-index: -1;
}
.sup_tech{
    padding-top: 65px;
    overflow: hidden;
}
.sup_tech_cont{
    margin-top: 40px;
}
.stcu_li{
    width: 50%;
    padding: 0 30px;
    margin-bottom: 44px;
}
.sup_tech_cont_ul{
    margin: 0 -30px;
}
.slct_icon{
    width: 86px;
    margin: auto;
}
.stcu_li_cont_top{
    padding: 33px 80px;
    position: relative;
    z-index: 1;
}
.stcu_li_cont_top::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(152.49deg, #437FEC 15.62%, #1855B2 84.25%);
    opacity: 0.2;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    border-radius: 10px;
}
.stcu_li_cont{
    border-radius: 10px;
    background-color: #fff;
    overflow: hidden;
}
.slcb_tit .std_title3{
    color: #323950;
    text-align: center;
    font-weight: bold;
    height: 45.5px;
    overflow: hidden;
}
.slcb_tit{
    position: relative;
    padding-bottom: 24px;
}
.slcb_tit::after{
    content: "";
    width: 30px;
    height: 4px;
    background: linear-gradient(90deg, #437FEC 0%, #3D78E4 23.51%, #2E67CD 60.53%, #184EAE 100%);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}
.stcu_li_cont_bot{
    padding: 30px 80px 45px;
}
.slcb_text p{
    color: #93A0BC;
    text-align: center;
    height: 56px;
    overflow: hidden;
}
.slcb_text{
    margin-top: 20px;
    margin-bottom: 54px;
}
.slcb_btn{
    text-align: center;
}
.slcb_btn .std_btn1{
    display: inline-block;
}
/* D1技术支持汇总-end */


/* D2技术支持-全部软件-start */
.yx_ban{
    position: relative;
}
.soft_main .yx_ban::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(270deg, rgba(16, 36, 71, 0) 28.03%, #102447 100%);
    opacity: 0.5;
    position: absolute;
    left: 0;
    top: 0;
}
.mod_bread{
    bottom: 15px;
}
.soft_main .mod_bread a,
.video_main .mod_bread a{
    color: #fff;
}
.soft_main .mod_bread li a::after,
.video_main .mod_bread li a::after{
    color: #fff;
}
.ybcs_icon{
    width: 107px;
    background: #253494;
    border-radius: 52px;
}
.ybcs_input{
    width: calc(100% - 107px);
    padding-right: 22px;
    padding-left: 22px;
    height: 55px;
}
.yx_ban_cont_search{
    border-radius: 52px;
    overflow: hidden;
    background-color: #fff;
    width: 686px;
    margin: auto;
    margin-top: 50px;
}
.ybcs_input input{
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #999;
}
.ybcs_input input::placeholder{
    font-size: 14px;
    color: #999;
}
.ybcs_icon_img{
    width: 26px;
    line-height: 55px;
    margin: auto;
}
.ybcs_icon_img img{
    width: 100%;
}
.soft_sup{
    padding-top: 75px;
    position: relative;
    background: #F7F8FA;
    /* overflow: hidden; */
}

.ssnu_li p{
    font-size: 16px;
    line-height: 60px;
    color: #253494;
    transition: all .36s;
}
.ssnu_li_cont{
    padding: 0 44px;
    background: #FFFFFF;
    border-radius: 68px;
    transition: all .36s;
    display: block;
    cursor: pointer;
}
.sscl_ul1_li1:not(:first-child){
    display: none;
}
.sscl_ul1_li1{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .2s;
}

.ssnu_li{
    width: auto;
    padding: 0 11px;
}
.soft_sup_nav_ul{
    margin: 0 -11px;
}
.ssnu_li.act .ssnu_li_cont{
    background: #253494;
}
.ssnu_li.act p{
    color: #fff;
}
.sscu_li{
    width: 33.333333%;
    padding: 0 24px;
    margin-bottom: 48px;
}
.soft_sup_cont_ul{
    margin: 0 -24px;
}
.sscu_li a{
    display: block;
    padding: 42px;
    background: #FFFFFF;
    border-radius: 10px;
}
.sscu_li_top_icon {
    width: 52px;
}
.sscu_li_top_lab p{
    font-size: 14px;
    line-height: 32px;
    color: #93A0BC;
}
.sscu_li_top_lab li{
    padding: 0 15px;
    border: 1px solid #F3F3F3;
    border-radius: 30px;
    margin-left: 12px;
}
.sscu_li_top_lab ul{
    display: flex;
}
.sscu_li_tit{
    color: #323950;
    font-weight: bold;
    margin-top: 28px;
    margin-bottom: 12px;
    height: 35px;
    overflow: hidden;
}
.sscu_li_text p{
    color: #93A0BC;
    height: 56px;
    overflow: hidden;
}
.sscu_li_btn_icon{
    width: 20px;
    height: 20px;
    position: relative;
    overflow: hidden;
    margin-left: 10px;
}
.sscu_li_btn_icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
    max-width: inherit;
}
.sscu_li_btn_icon img:nth-child(2){
    opacity: 0;
}
.sscu_li_btn p{
    color: #999;
    transition: all .36s;
}
.sscu_li_btn {
    display: flex;
    align-items: center;
    margin-top: 35px;
}

/* D2技术支持-全部软件-end */


/* D4技术支持-视频-start */
.video_sup{
    padding-top: 80px;
}
.vscu_li{
    width: 33.333333%;
    padding: 0 25px;
    margin-bottom: 50px;
}
.video_sup_cont_ul{
    margin: 0 -25px;
}
.vscu_li_img{
    position: relative;
    border-radius: 8px;
    overflow: hidden;
}
.vscu_li_img::after{
    content: "";
    width: 100%;
    height: 100%;
    background: #000000;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
}
.vscu_li_img_btn {
    width: 50px;
    z-index: 5;
    transition: all .36s;
    opacity: 0;
}
.vscu_li_img_btn img{
    width: 100%;
}
.vscu_li_text_tit{
    font-weight: bold;
    color: #323950;
    line-height: 1.5;
    height: 60px;
    overflow: hidden;
    margin-bottom: 15px;
    margin-top: 45px;
}
.vscu_li a{
    width: 100%;
    display: block;
    border-bottom: 1px solid #EEEEEE;
}
.vscu_li_text_info {
    padding-bottom: 13px;
}
.video_sup_cont{
    padding-bottom: 56px;
    overflow: hidden;
}
.pc_fenye li {
    float: left;
    width: 40px;
    height: 40px;
    border: none;
    font-family: "Microsoft Yahei";
    font-size: 16px;
    line-height: 40px;
    color: #000;
}
.pc_fenye li.activepage {
    background: #253494;
}

/* D4技术支持-视频-end */

/* D3样片申请-表单-start */
.form_main{
    position: relative;
  
}
.form_main::after{
    content: "";
    width: 100%;
    height: 780px;
    background: #F2F3F7;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.form_app_parga p{
    text-align: center;
    color: #93A0BC;
}
.form_app{
    padding-top: 70px;
}
.form_app_cont{
    margin-top: 40px;
    background: #FFFFFF;
    box-shadow: 0px 4px 30px 2px rgba(0, 46, 129, 0.1);
    border-radius: 20px;
    padding: 70px 76px 64px;
}
.facl_li_tab p{
    color: #666;
}
.facl_li_tab span{
    color: #FF0000;
    margin-left: 4px;
    display: none;
}
.facl_li.on .facl_li_tab span{
    display: inline-block;
}
.facl_li1{
    width: 21.6%;
}
.facl_li2{
    width: 35%;
}
.facl_li3{
    width: 43.4%;
}
.facl_li{
    padding: 0 10px;
    margin-bottom: 30px;
}
.form_app_cont_list{
    margin: 0 -10px;
}
.facl_li_input{
    border: 1px solid #DFDFDF;
    border-radius: 6px;
    height: 60px;
}
.facl_li_input input{
    width: 100%;
    height: 100%;
    padding: 0 24px;
    color: #999999;
    font-size: 16px;
}
.facl_li_input input::placeholder{
    color: #999999;
    font-size: 16px;
}
.facl_li_input,.facl_code,.form_app_cont_list .ys_select,.con_mess_list_cont .ys_select,.facl_li_select{
    margin-top: 10px;
}
.facl_li7{
    width: 100%;
}
.facl_li_input textarea{
    padding: 18px 24px;
    width: 100%;
    height: 100%;
    font-size: 16px;
    line-height: 1.75;
    color: #999;
}
.facl_li_input textarea::placeholder{
    font-size: 16px;
    color: #999;
}
.facl_li8{
    width: 100% !important;
}
.facl_li8 .facl_li_input{
    height: 163px;
}
.facl_code {
    width: 100% !important;
}
.facl_code_input{
    width: 32%;
    padding-right: 20px;
}
.facl_code_input .facl_li_input{
    margin-top: 0;
}
.facl_li_img{
    width: 154px;
    line-height: 60px;
    cursor: pointer;
}
.facl_li_img img{
    width: 100%;
}
.facl_li_btn {
    width: calc(100% - 32% - 154px);
    padding-left: 50px;
}
.facl_li_btn_sub p{
    font-size: 16px;
    color: #fff;
    line-height: 60px;
}
.facl_li_btn_sub{
    text-align: center;
    background: #253494;
    border-radius: 6px;
    cursor: pointer;
}
.faca_box{
    width: 12px;
    height: 12px;
    position: relative;
    border: 1px solid #D9D9D9;
    border-radius: 2px;
    transition: all .36s;
    margin-right: 6px;
}
.faca_box_icon {
    width: 8px;
    transition: all .36s;
    opacity: 0;
}
.faca_box_icon img{
    width: 100%;
}
.form_app_cont_agree{
    display: flex;
    align-items: center;
    cursor: pointer;
}
.faca_text p{
    font-size: 14px;
    line-height: 2;
    color: #999999;
}
.faca_text a{
    color: rgba(14, 80, 200, 1);
    position: relative;
}
.faca_text a::after{
    content: "";
    width: calc(100% + 2px);
    height: 1px;
    background-color: rgba(14, 80, 200, 1);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}
.form_app_cont_agree.act .faca_box{
    background: #253494;
}
.form_app_cont_agree.act .faca_box_icon{
    opacity: 1;
}
.form_app_cont_list .ys_select_xtbbox{
    width: 14px;
}
.ys_select_xtbbox img{
    width: 100%;
}
.facl_li4{
    width: 35.8%;
}
.form_app_cont_list .ys_select{
    padding-left: 24px;
    padding-right: 33px;
    height: 60px;
    border: 1px solid #DFDFDF;
    border-radius: 6px;
}
.form_app_cont_list .ys_select_hd input,
.form_app_cont_list .ys_select_hd input::placeholder,
.con_mess_list_cont .ys_select_hd input,
.con_mess_list_cont .ys_select_hd input::placeholder{
    font-size: 16px;
    color: #999999;
}
.form_app_cont_list .ys_select_li,
.con_mess_list_cont .ys_select_li{
    font-size: 16px;
    color: #666;
    line-height: 1.75;
}
.form_app_cont_list .ys_select_bd,
.con_mess_list_cont .ys_select_bd {
    padding: 24px;
    border: 1px solid #DFDFDF;
    border-radius: 6px;
    height: 162px;
    top: 120%;
    box-shadow: 0px 4px 30px rgb(0 46 129 / 10%);
}
.facl_li5{
    width: 37.7%;
}
.facl_li6{
    width: 26.5%;
}
.facl_li_select{
    padding: 0 24px;
    height: 60px;
    border: 1px solid #DFDFDF;
    border-radius: 6px;
}
.facl_li_select_test p{
    font-size: 16px;
    color: #999999;
    line-height: 60px;
}
.facl_li_select_test{
    width: 52px;
}
.facl_li_select_input{
    width: calc(100% - 52px);
    padding-left: 42px;
}
.flsi_icon{
    width: 18px;
    line-height: 60px;
    cursor: pointer;
}
.flsi_icon img{
    width: 100%;
}
.flsi_num input{
    color: #000000;
    font-size: 16px;
    width: 100%;
    height: 100%;
    text-align: center;
}
.flsi_num {
    width: calc(100% - 36px);
    padding: 0 10px;
    text-align: center;
    height: 60px;
}
/* D3样片申请-表单-end */

/* E质量保证-start */
.yx_ban_cont_tit1 h2{
    color: #fff;
}
.qlty_main .inside_cont{
    background: #F5F5F5;
}
.qlty_main .yx_ban_cont_tit h1{
    text-align: left;
}
.qlty_main .mod_bread{
    top: 127px;
    bottom: inherit;
}
.qlty_actn {
    overflow: hidden;
}
.qlty_actn .ys_cont1360{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.qlty_actn_img{
    width: 48%;
    max-width: 656px;
    border-radius: 6px;
    overflow: hidden;
}
.qlty_actn_img img{
    width: 100%;
}
.qlty_actn_cont{
    width: 52%;
    padding-left: 106px;
}
.qlty_main .home_tit {
    padding-bottom: 16px;
}
.qlty_actn .home_tit h2{
    text-align: left;
}
.qlty_actn .home_tit::after {
    left: 0;
    transform: translateX(0);
}
.qlty_actn_cont_parga p{
    line-height: 2;
}
.qlty_actn_cont_parga {
    margin-top: 33px;
    margin-bottom: 43px;
}
.qlty_actn_cont_info img{
    width: 18px;
    position: relative;
    top: 4px;
}
.qlty_actn_cont_info p{
    width: calc(100% - 18px);
    padding-left: 12px;
    font-weight: bold;
    color: #0B254B;
}
.qlty_actn_cont_info li{
    display: flex;
    align-items: flex-start;
    margin-bottom: 20px;
}
.qlty_actn_cont_info li:last-child{
    margin-bottom: 0;
}
.qpcu_li{
    width: 25%;
    padding: 0 24px;
    height: auto;
}
.qlty_poli_cont_ul{
    margin: 0 -24px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.qpcu_li_cont{
    width: 100%;
    height: 100%;
    background: #FFFFFF;
    box-shadow: 11px 20px 33px 2px rgba(78, 83, 91, 0.15);
    border-radius: 14px;
    padding: 25px 62px 55px;
}
.qpcu_li_cont_tit{
    font-weight: bold;
    color: #0B254B;
    text-align: center;
}
.qpcu_li_cont_icon{
    width: 130px;
    margin: auto;
}
.qpcu_li_cont_icon img{
    width: 100%;
}
.qccu_li{
    width: 25%;
    padding: 0 44px;
    position: relative;
}
.qccu_li:not(:first-child){
    display: none;
}
.qlty_cert_cont_ul{
    margin: 0 -44px;
}
.qccu_li_cont_tit{
    font-weight: bold;
    text-align: center;
    color: #253494;
    margin-top: 30px;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.qccu_li_cont_img .ys_imgbox_cover{
    box-shadow: 0px 4px 4px 0px rgb(0 0 0 / 25%);
    width: 100%;
}
.qccu_li_cont_img{
    position: relative;
    z-index: 1;
    box-shadow: 0px 20px 25px 2px rgba(208, 208, 237, 0.4);
}
.qccu_li_cont_img::after{
    content: "";
    width: 100%;
    height: 100%;
    background: #253494;
    opacity: 0.2;
    box-shadow: 0px -2px 0px #C6DAFF, inset -1.11px 1.11px 0px rgba(255, 255, 255, 0.08);
    position: absolute;
    top: -10px;
    left: -10px;
    z-index: -1;
}
.qccu_li_cont{
    padding-left: 10px;
}
.qlty_cert_cont_ul .slick-list{
    padding-top: 10px;
}
.qlty_cert_cont{
    position: relative;
}
.qlty_stmt_cont{
    margin-top: 45px;
}
.qscu_li{
    width: 50%;
    padding: 0 44px;
}
.qlty_stmt_cont_ul{
    margin: 0 -44px;
}
.qscu_li_cont_img,.qscu_li_cont_ph{
    border-radius: 20px;
    overflow: hidden;
    width: 100%;
}
.qscu_li_cont_img img,.qscu_li_cont_ph img{
    width: 100%;
}
.qscu_li_cont{
    position: relative;
    overflow: hidden;
}
.qscu_li_cont_text{
    position: absolute;
    top: 0;
    right: 0;
    padding: 60px;
    width: 75%;
}
.qlct_info p{
    font-size: 12px !important;
    line-height: 1.5;
    position: relative;
    margin-bottom: 20px;
    position: relative;
    padding-left: 10px;
}
.qlct_info p::before{
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #253494;
    position: absolute;
    top: 8px;
    left: 0;
}
.qlct_info{
    margin-top: 25px;
    height: 280px;
    overflow: hidden;
}
.qlct_tit{
    color: #253494;
    font-weight: bold;
    padding-left: 10px;
    line-height: 1.5;
}
.qscu_li1 .qlct_info p:last-child::before{
    display: none;
}
.qlct_info .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar ,
.prode_modal_cont .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 5px;
    background: #253494;
    border-radius: 5px;
}
.qlct_info .mCS-dark.mCSB_scrollTools .mCSB_draggerRail ,
.prode_modal_cont .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    width: 5px;
    background: #D9D9D9;
    border-radius: 5px;
}
.qlct_info .mCSB_outside+.mCSB_scrollTools {
    right: -26px !important;
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color: #253494;
}
.qlty_stmt {
    padding-bottom: 200px;
    position: relative;
    z-index: 1;
    /* overflow: hidden; */
}
.qlty_stmt .ys_cont1360{
    position: relative;
    z-index: 5;
}
.qlty_stmt_bg{
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.ys_footer{
    position: relative;
    z-index: 5;
}
.qlty_stmt_bg img{
    width: 100%;
}
.qlty_stmt_trian_img1{
    width: 25.7%;
    max-width: 495px;
    left: 0;
    bottom: -38%;
}
.qlty_stmt_trian_img2{
    width: 25.5%;
    max-width: 490px;
    right: 0;
    bottom: -28%;
}
.qlty_stmt_trian_img img{
    width: 100%;
}
.qlty_stmt_trian_img{
    position: absolute;
}
/* E质量保证-end */


/* G2关于我们-公司动态-start */
.new_info{
    padding-top: 34px;
}
.new_info_top_cont{
    margin-top: 34px;
    margin-bottom: 85px;
}
.nitc_ul_li a{
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 50px 132px 66px 0;
    position: relative;
    z-index: 1;
}
.nitc_ul_li a::after{
    content: "";
    width: 75%;
    height: 100%;
    background: #253494;
    border-radius: 0px 50px 0px 0px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.nitc_ul_li:not(:first-child){
    display: none;
}
.nitc_ul_li_img{
    width: 56%;
    max-width: 686px;
    border-radius: 10px;
    overflow: hidden;
}
.nitc_ul_li_text{
    width: 44%;
    padding-left: 70px;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    position: relative;
    z-index: 5;
}
.nult_cate p{
    color: #FF0000;
    line-height: 1.5;
    font-size: 14px;
}
.nult_tit{
    font-weight: bold;
    color: #fff;
    margin-top: 16px;
}
.nult_text p {
    font-size: 14px;
    line-height: 1.5;
    color: rgba(255,255,255,.5);
}
.nult_text{
    margin-top: 24px;
    margin-bottom: 50px;
}
.nitc_ul_li_bg{
    width: 18%;
    max-width: 250px;
    position: absolute;
    top: 0;
    left: 44%;
    height: 100%;
    object-fit: cover;
}
.nitc_ul_li_bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.nitc_ul .slick-dots li {
    width: 4px;
    height: 11px;
    margin: 10px 0;
    display: block;
}
.nitc_ul .slick-dots li.slick-active {
    width: 4px;
    height: 17px;
}
.nitc_ul .slick-dots {
    width: auto;
    right: 34px;
    bottom: inherit;
    top: 50%;
    transform: translateY(-50%);
}
.nibs_text p{
    font-size: 20px;
    line-height: 1.5;
    color: #000;
}
.new_info_bot{
    padding-bottom: 66px;
}
.nibs_select{
    margin-left: 33px;
    border: 1px solid #4F566D;
    border-radius: 30px;
    width: 195px;
}
.nibs_select .ys_select {
    height: 60px;
    padding: 0 30px;
}
.nibs_select .ys_select_xtbbox{
    width: 10px;
}
.new_info_bot_screen{
    display: flex;
    align-items: center;
}
.new_info_bot_screen .ys_select_hd input,
.new_info_bot_screen .ys_select_hd input::placeholder{
    font-size: 14px;
    color: #606879;
}
.new_info_bot_screen .ys_select_li{
    font-size: 14px;
    line-height: 1.75;
    color: #606879;
}
.new_info_bot_screen .ys_select_bd {
    padding: 30px;
    border: 1px solid #4F566D;
    border-radius: 30px;
    top: 110%;
    box-shadow: 0px 4px 30px rgb(0 46 129 / 10%);
    height: 160px;
}
.nibl_ul_li{
    width: 33.333333%;
    padding: 0 25px;
    margin-bottom: 57px;
}
.nibl_ul{
    margin: 0 -25px;
}
.nibl_ul_li .ys_imgbox_cover{
    border-radius: 8px;
    overflow: hidden;
}
.nibl_ul_li_cate p{
    font-size: 14px;
    line-height: 1.5;
}
.nibl_ul_li_cate{
    padding: 20px 0;
    border-bottom: 1px solid #EEEEEE;
}
.nibl_ul_li_time p{
    font-size: 14px;
    line-height: 1.5;
    color: #999999;
    margin: 20px 0;
}
.nibl_ul_li_tit{
    font-size: 18px;
    line-height: 1.75;
    color: #323950;
    transition: all .36s;
    height: 63px;
    overflow: hidden;
    font-weight: bold;
}
.nibl_ul_li a{
    display: block;
    width: 100%;
}
.nibl_page{
    margin-top: 13px;
}
.new_main{
    position: relative;
}
.new_main::after{
    content: "";
    width: 100%;
    height: 600px;
    background: #F2F3F7;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
/* G2关于我们-公司动态-end */

/* G3关于我们-新闻详情-start */
.newdet_main .yx_ban_cont{
    padding: 0 75px;
    width: 100%;
}
.newdet_main .yx_ban{
    background: #F2F3F7;
    padding-bottom: 62px;
}
.newdet_main .yx_ban_cont_tit h1{
    color: #253494;
    text-align: left;
    margin: 20px 0;
}
.ybci_share_text p{
    color: #93A0BC;
}
.ys_sharebox {
    width: 18px;
    margin: 0;
    margin-left: 18px;
}
.ybci_share_icon {
    margin-left: 6px;
}
.ybci_share {
    display: flex;
    align-items: center;
}
.ybci_text p {
    color: #93A0BC;
}
.ybci_text_dyna {
    padding-right: 28px;
    position: relative;
}
.ybci_text_dyna::after{
    content: "";
    width: 1px;
    height: 18px;
    background: #93A0BC;
    position: absolute;
    top: 50%;
    right: 14px;
    transform: translateY(-50%);
}
.ybci_text_num {
    margin-left: 80px;
}
.ybci_text_num span{
    margin-left: 14px;
}
.newdet_cont{
    padding: 60px 75px;
}
.newdet_cont img{
    border-radius: 10px;
}
.newdet_cont_text p{
    font-size: 16px;
    line-height: 2;
    color: #606879;
    margin-bottom: 16px;
}
.newdet_cont_text {
    padding-bottom: 52px;
    border-bottom: 1px solid #DFE2E4;
}
.newdet_cont_page p{
    line-height: 1.5;
    transition: all .36s;
}
.newdet_cont_page{
    margin-top: 30px;
}
.newdet_cont_page li{
    margin-bottom: 20px;
}
.newdet_cont_page li:last-child{
    margin-bottom: 0;
}

/* G3关于我们-新闻详情-end */

/* G4关于我们-联系我们-咨询表单-start */
.con_ban{
    width: 100%;
    position: absolute;
    top: -90px;
    left: 0;
    z-index: -1;
}
.con_ban img{
    width: 100%;
}
.con_main .inside_cont{
    position: relative;
    z-index: 1;
}
.con_mess h1{
    color: #fff;
}
.con_mess .home_tit {
    padding-bottom: 12px;
}
.con_mess .home_new_parga p{
    font-size: 16px;
}
.con_mess_list_cont{
    width: 86%;
    margin: auto;
    background: #FFFFFF;
    box-shadow: 0px 4px 30px 2px rgba(0, 46, 129, 0.1);
    border-radius: 16px;
    padding: 50px 62px;
}
.cmlc_li1 {
    width: 100% !important;
}
.con_mess_list_cont .ys_select{
    height: 60px;
    padding: 0 24px;
    border-radius: 6px;
    border: 1px solid #DFDFDF;
}
.cmlc_long{
    width: 55.8%;
}
.cmlc_short{
    width: 44.2%;
}
.cmlc_li4{
    width: 100% !important;
}
.con_mess_list_cont .facl_code_input,
.prode_modal_cont .facl_code_input{
    width: calc(100% - 154px);
}
.con_mess_list_cont .facl_li8 {
    margin-bottom: 15px;
}
.con_mess_list_cont .facl_code{
    margin: 0;
}
.con_mess{
    padding-bottom: 60px;
}
.con_mess_list_cont .form_app_cont_agree ,
.prode_modal_cont .form_app_cont_agree {
    padding: 0 10px;
    margin-top: 10px;
    margin-bottom: 25px;
}
.con_mess_list_cont .facl_li_btn,
.prode_modal_cont .facl_li_btn {
    width: 100%;
    padding: 0 10px;
}
/* G4关于我们-联系我们-咨询表单-end */

/* B6射频-产品详情-start */
.prode_top_tit h1{
    font-weight: bold;
    font-size: 46px;
    color: #142637;
}
.prode_top{
    padding: 45px 0;
    box-shadow: 0px 3px 18px 0px rgba(165, 181, 211, 0.27);
    background-color: #fff;
    position: fixed;
    width: 100%;
    top: 90px;
    z-index: 6;
    left: 0;
}
.prode_bot{
    margin-top: 159px;
}
.ptbu_li p{
    font-size: 16px;
    line-height: 60px;
    color: #fff;
}
.ptbu_li{
    width: 174px;
    text-align: center;
    border-radius: 6px;
    margin-left: 20px;
}
.ptbu_li1{
    background: linear-gradient(152.49deg, #437FEC 15.62%, #1855B2 84.25%);
}
.ptbu_libtn{
    background: #253494;
    cursor: pointer;
}
.prode_top .ys_cont1360{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.prode_top_btn {
    width: 390px;
}
.prode_top_tit{
    width: calc(100% - 390px);
    padding-right: 40px;
}
.prode_modal{
    /* display: block; */
    background: rgba(0, 0, 0, .7);
}
.prode_modal .ys_modal_close{
    right: -40px;
    top: 0;
    width: 24px;
}
.prode_modal .ys_modal_content {
    width: 862px;
    padding: 0;
    background: #FFFFFF;
    box-shadow: 0px 4px 30px 2px rgb(0 46 129 / 10%);
    border-radius: 16px;
}
.prode_modal_tit{
    font-weight: bold;
    color: #FFFFFF;
    padding: 27px 60px;
    border-radius: 16px 16px 0px 0px;
    background: #253494;
}
.prode_modal_cont{
    padding: 40px 60px 74px;
    height: 758px;
    overflow: hidden;
}
.prode_modal_cont .mCSB_scrollTools .mCSB_draggerContainer {
    top: 20px;
    bottom: 20px;
    right: 60px;
}
.prode_main .mod_bread{
    padding-top: 50px;
    padding-bottom: 54px;
}
.prode_desc_cont{
    width: 58%;
    padding-right: 130px;
}
.prode_desc_right{
    width: 42%;
    max-width: 572px;
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    border-radius: 6px;
    overflow: hidden;
    position: relative;
}
.prode_desc_right_img{
    width: 100%;
}
.prode_desc_right_img img{
    width: 100%;
}
.prode_desc_cont_text p{
    font-size: 18px;
}
.prode_desc_cont_text{
    margin-top: 30px;
}
.pdri_li_cont{
    width: 40px;
}
.pdri_li {
    padding: 0 5px;
}
.prode_desc_right_icon ul{
    margin: 0 -5px;
}
.prode_desc_right_icon {
    position: absolute;
    width: auto;
    bottom: 23px;
    right: 30px;
}
.prode_adv_info{
    margin-top: 30px;
}
.prode_adv_info p{
    font-size: 18px;
}
.prode_adv_info li{
    padding-left: 30px;
    position: relative;
    margin-bottom: 15px;
}
.prode_adv_info li::before{
    content: "";
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: linear-gradient(90deg, #437FEC 0%, #3D78E4 23.51%, #2E67CD 60.53%, #184EAE 100%);
    position: absolute;
    left: 0;
    top: 9px;
}
.palu_li{
    width: 50%;
    padding: 0 47px; 
    margin-bottom: 20px;
}
.prode_app_list_ul{
    margin: 0 -47px;
}
.palu_li a{
    display: block;
    width: 100%;
    padding: 30px 74px;
    background: #F2F3F7;
    position: relative;
}
.palu_li a::before{
    content: "";
    width: 8px;
    height: 100%;
    background: linear-gradient(90deg, #437FEC 0%, #3D78E4 23.51%, #2E67CD 60.53%, #184EAE 100%);
    position: absolute;
    left: 0;
    top: 0;
}
.prode_app_list{
    margin-top: 46px;
}
.palu_li_tit{
    font-weight: bold;
    font-size: 28px;
    color: #0B254B;
}
.pdlu_li{
    width: 25%;
    height: auto;
    padding: 0 14px; 
}
.prode_down{
    padding-top: 0 !important;
    overflow: hidden;
}
.prode_down_list_ul{
    margin: 0 -14px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.pdlu_li a{
    width: 100%;
    height: 100%;
    display: block;
    background: #F2F3F7;
    padding: 50px;
    position: relative;
}
.pdlu_li a::after{
    content: "";
    width: 100%;
    height: 6px;
    background: linear-gradient(90deg, #437FEC 0%, #3D78E4 23.51%, #2E67CD 60.53%, #184EAE 100%);
    position: absolute;
    left: 0;
    bottom: 0;
}
.prode_down_list{
    margin-top: 50px;
}
.pdlu_li .ys_imgbox_cover{
    width: 60px;
    margin: auto;
}
.pdlu_li_tit{
    margin-top: 28px;
    font-weight: bold;
    font-size: 28px;
    color: #323950;
    text-align: center;
}

/* B6射频-产品详情-end */

/* B8射频-产品详情-产品手册下载列表-start */
/* .down_main .yx_ban{
    padding-bottom: 94px;
}
.down_main .yx_ban_cont_tit h1{
    margin-top: 36px;
} */
.down_list_ul_li{
    width: 50%;
    padding: 0 13px;
    margin-bottom: 27px;
}
.down_list_ul{
    margin: 0 -13px;
}
.down_list {
    overflow: hidden;
}
.dlul_con a{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 57px 48px;
    background: #FFFFFF;
    border-radius: 10px;
}
.dlul_con_img{
    width: 32%;
    max-width: 184px;
}
.dlul_con_text{
    width: 68%;
    padding-left: 50px;
}
.dlul_con_text_tit{
    color: #323950;
    font-weight: bold;
    line-height: 1.5;
    height: 30px;
    overflow: hidden;
}
.dlul_con_text_parga p{
    line-height: 1.5;
    color: #93A0BC;
    height: 120px;
    overflow: hidden;
}
.dlul_con_text_parga{
    margin-top: 20px;
}
.dlul_con_text .sscu_li_btn {
    margin-top: 46px;
}
/* B8射频-产品详情-产品手册下载列表-end */

/* B9材料产品列表-start */
.yx_ban_img{
    position: relative;
}
.yx_ban_img img{
    width: 100%;
}
.mat_main .yx_ban_img::after,
.dev_main .yx_ban_img::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(179.03deg, #111849 0.83%, rgba(16, 25, 79, 0) 92.99%);
    position: absolute;
    top: 0;
    left: 0; 
}
.mat_main .yx_ban_cont_tit h1,
.dev_main .yx_ban_cont_tit h1{
    text-align: left;
}
.mat_list{
    padding-top: 60px;
    overflow: hidden;
}
.mat_list_tit,
.dev_list_tit {
    padding-bottom: 12px;
}
.mlbu_li{
    width: 50%;
    padding: 0 30px;
    margin-bottom: 40px;
}
.mlbu_li_cont{
    padding: 25px 80px 60px 57px;
    background: #FFFFFF;
    border-radius: 6px;   
    height: 100%;
}
.mlbu_li_cont .ys_imgbox_cover{
    width: 72%;
    margin: auto;
}
.mlbu_li_cont_tit{
    font-weight: bold;
    position: relative;
    color: #253494;
}
.mlbu_li_cont_tit::before{
    content: "";
    width: 5px;
    height: 30px;
    background: linear-gradient(90deg, #437FEC 0%, #3D78E4 23.51%, #2E67CD 60.53%, #184EAE 100%);
    position: absolute;
    top: 50%;
    left: -57px;
    transform: translateY(-50%);
}
.mlbu_li_cont_info p{
    color: #0B254B;
    line-height: 1.5;
}
.mlbu_li_cont_info{
    margin-top: 20px;
}
.mlbu_li_cont_info li{
    margin-bottom: 15px;
    position: relative;
    padding-left: 28px;
}
.mlbu_li_cont_info li::before{
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: linear-gradient(90deg, #437FEC 0%, #3D78E4 23.51%, #2E67CD 60.53%, #184EAE 100%);
    position: absolute;
    left: 0;
    top: 8px;
}
.mat_list_bot_ul {
    margin: 0 -30px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.pro_sort{
    background: #253494;
    position: fixed;
    width: 100%;
    z-index: 8;
}
.pro_sort_select_top p{
    font-size: 30px;
    line-height: 120px;
    color: #fff;
    font-weight: bold;
}
.pro_sort_select_top img{
    width: 30px;
    margin-left: 33px;
    transition: all .36s;
}
.pro_sort_select_top{
    display: flex;
    align-items: center;
}
.pro_sort .ys_cont1360{
    position: relative;
}
.pro_sort_select{
    display: inline-block;
    cursor: pointer;
}
.pssb_li a{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
    transition: all .36s;
    display: block;
    padding: 12px 30px;
}
.pro_sort_select_bot{
    position: absolute;
    width: calc(30% - 25px);
    padding: 10px 0;
    background-color: #253494;
    z-index: 6;
    display: none;
}
.pssb_li.on a{
    color: #ea002c;
}
.pro_sort_select_top.act img{
    transform: rotate(180deg);
}
.mat_main .yx_ban,
.dev_main .yx_ban{
    margin-top: 120px;
}
/* B9材料产品列表-end */

/* B1功率器件系列列表-start */
.dev_list{
    padding-top: 30px;
    padding-bottom: 150px;
    overflow: hidden;
}
.dlcu_li{
    margin-bottom: 26px;
}
.dlcu_li a{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    background: #F2F3F7;
    border-radius: 6px;
    border: 1px solid #E2E4EA;
}
.dlcu_li .ys_imgbox_cover{
    width: 25%;
    max-width: 342px;
    border-right: 1px solid #E2E4EA;
    border-radius: 6px;
    overflow: hidden;
}
.dlcu_li_text{
    width: 75%;
    padding-left: 88px;
    padding-right: 75px;
}
.dev_list_cont{
    margin-top: 46px;
}
.dltt_tit{
    font-weight: bold;
    width: calc(100% - 108px);
    padding-right: 20px;
}
.dlcu_li_text_top{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.dlcu_li_text_bot {
    margin-top: 25px;
}
/* B1功率器件系列列表-end */


/* B5射频-选型表-start */
.yx_ban_cont_parga p{
    color: #FFFFFF;
    margin-top: 13px;
    text-align: center;
}
.model_main .mod_bread,
.casede_main .mod_bread,
.down_main .mod_bread {
    bottom: inherit;
    top: 44px;
}
/* 表格样式 */
.mc_container {
    width: 100%;
    /* padding: 0 70px; */
}
/* .mc_retrieval_box {
    border-top: 1px solid #189;
} */
.mc_retrieval {
    margin-top: 50px;
}
.mc_rtv_l {
    width: 374px;
    padding-right: 110px;
}
.mc_rtv_l.hide {
    display: none;
}
.mc_rtv_r {
    width: calc(100% - 374px);
}
.mc_rtv_hd{
    padding-bottom: 14px;
}
.mc_rtv_hd p {
    font-size: 14px;
    line-height: 1.75;
    color: #606879;
}
.mc_rtv_hd .mc_rtvhd_btn {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    line-height: 1.75;
    color: #253494;
    transition: all .36s;
    cursor: pointer;
}
.mc_rtv_sor {
    display: none;
    width: 270px;
}
.mc_rtvbtn_dl {
    margin-left: 15px;
}
.mc_rtvbtn_dl a{
    color: #253494;
}
.mc_rtv_r.mc_rtvr_full {
    width: 100%;
}
.mc_rtv_r.mc_rtvr_full .mc_rtv_sor {
    display: block;
}
.mc_rtv_sor {
    margin-right: 20px;
}
.mc_rtv_bd_l {
    height: 600px;
    overflow-y: auto;
}
.mc_rtvl_li {
    border-bottom: 1px solid #EDF0F1;
    position: relative;
    margin-bottom: 18px;
}
.mc_rtvl_xlhd {
    padding-left: 10px;
    padding-right: 22px;
    cursor: pointer;
    transition: all .36s;
    background: #F2F3F7;
}
.mc_rtvl_inputbox {
    width: calc(100% - 16px);
    padding-right: 10px;
    user-select: none;
    display: flex;
    align-items: center;
}
.mc_rtvl_xtb {
    width: 16px;
    line-height: 44px;
    /* transform: rotate(180deg); */
    transition: all .36s;
}
.mc_rtvl_xtb img {
    width: 100%;
}
.mc_rtvl_checkbox {
    float: left;
    position: relative;
    width: 16px;
    height: 16px;
    border: 1px solid #C3CADA;
    background: #fff;
    margin-top: 0 !important;
    border-radius: 1px;
}
.mc_rtvl_checkbox:checked {
    background: #253494;
    border: 1px solid #253494;
}
.mc_rtvl_checkbox:checked::before {
    opacity: 1;
}
.mc_rtvl_checkbox::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    width: 80%;
    height: 80%;
    background: url(../images/h1_dui.svg) center / cover no-repeat;
    transform: translate(-50%, -50%);
    opacity: 0;
}
.mc_rtvl_inputbox input:focus {
    outline: none;
}
.mc_rtvl_inputbox span {
    float: left;
    width: calc(100% - 16px);
    font-size: 16px;
    line-height: 1.75;
    color: #142637;
    margin-left: 16px;
    padding: 8px 0;
}
.mc_rtvl_xlbd {
    display: none;
    padding-top: 5px;
    padding-bottom: 28px;
    background: #fff;
    width: 100%;
}
.mc_rtvl_xlbd p{
    font-size: 16px;
    line-height: 1.75;
    color: #1f1f1f;
    font-family: 'RobotoRegular' !important;
    cursor: pointer;
}
.mc_rtvl_xlbd .slider {
    width: 100%;
}
.mc_rtvl_xlhd.act .mc_rtvl_xtb {
    transform: rotate(180deg);
}
.mc_tab_sortbtn {
    position: relative;
    font-size: 18px;
    line-height: 1.5;
    color: #142637;
    cursor: pointer;
}
.mc_tab_th.desc .mc_tab_sortbtn::before {
    opacity: 1;
}
.mc_tab_th.asc .mc_tab_sortbtn::before {
    opacity: 1;
    transform: rotate(180deg);
}
.mc_table {
    transform-style: preserve-3d;
}
.mc_table th,
.mc_table td {
    padding: 16.5px 20px; 
}
.mc_table td a {
    font-size: inherit;
    line-height: inherit;
    color: #005aec;
}
.mc_table td p {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.mc_table td .l_tabp p{
    font-size: 18px;
    line-height: 1.5;
    color: #253494;
}
/* .mc_table_hd tr {
    background: #f9f9f9;
} */
.mc_rtv_hd_r{
    border-bottom: none;
}
.mc_table_hd th {
    background: #F2F3F7;
}
.mc_tab_searchbox {
    position: relative;
    /* margin-top: 10px; */
    border: 1px solid silver;
    width: 200px;
    height: 36px;
    margin-left: 20px;
}
.mc_tabsearch_input {
    width: 100%;
    height: 100%;
    font-size: 14px;
    font-weight: normal;
    padding: 8px 5px;
    padding-right: 20px;
    color: #666;
}
.mc_tabsearch_btn {
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    width: 15px;
}
.mc_tabproxl_box {
    position: relative;
    padding: 25px 40px;
}
.mc_tabproxl_close {
    position: absolute;
    right: 25px;
    top: 25px;
    z-index: 10;
    width: 20px;
    cursor: pointer;
}
.mc_tabproxl_l {
    width: calc(100% - 360px);
    border-right: 1px dashed silver;
}
.mc_tabproxl_r {
    width: 360px;
}
.mc_tabproxl_imgbox {
    width: 171px;
}
.mc_tabproxl_message {
    width: calc(100% - 171px);
    padding-left: 5vw;
}
.mc_tabproxl_imgbox a {
    display: block;
}
.mc_tabproxl_message h4 {
    font-size: 18px;
    line-height: 1.5;
    color: #007c8c;
    margin-bottom: 20px;
}
.mc_tabproxl_message p {
    font-size: 14px;
    line-height: 1.5;
    color: #007c8c;
    margin-bottom: 10px;
}
.mc_tabproxl_message a {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
/* .mc_tab_bd tr {
    border-bottom: 1px solid #e0e0e0;
} */
.mc_tab_proxl {
    display: none;
}
.demo-slider {
    width: 100%;
}
.g_advb {
    margin-right: 18px;
}
.g_advbox {
    width: 100%;
    margin: 0 -15px;
}
.g_advfl {
    font-size: 14px;
    width: auto;
    margin-right: 10px;
    line-height: 24px;
}
.g_advfr {
    width: 50px;
    height: 24px;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
}
.g_advfr input {
    width: 100%;
    height: 100%;
    padding: 0 3px;
}
.layui-slider {
    height: 2px;
    background: #e2e2e2;
    border-radius: 1px;
    position: relative;
    cursor: pointer;
}
.layui-slider-wrap-btn {
    width: 10px;
    height: 10px;
}
.layui-slider-bar {
    top: 1px;
}
.layui-slider-wrap-btn {
    background: #009688;
    border: 2px solid #009688;
}
.layui-slider-wrap-btn {
    background: #009688;
    border: 2px solid #009688;
}
.g_advbox {
    text-align: center;
    width: 172px;
}
.g_advboxin {
    display: inline-block;
}
.g_advb:nth-child(2) {
    margin-right: 0;
}
.g_adv {
    margin-bottom: 30px;
    width: 300px;
}
.g_searchbox {
    border-top: 3px solid #999;
}
.g_search {
    padding: 60px;
    background: #f9f9f9;
    border-bottom: 1px solid #e0e0e0;
}
.g_advtopfl {
    width: 120px;
    line-height: 1.2;
    color: #333;
    font-size: 16px;
    padding-right: 20px;
}
.g_advtopfr {
    width: 250px;
    /* margin-top: 16px; */
}
.g_advbox {
    margin-top: 18px;
}
.g_inp input {
    width: 100%;
    border: 1px solid #eee;
    height: 40px;
    padding: 0 15px;
    color: #666;
    font-size: 14px;
}
.g_input .g_advtopfr {
    margin-top: 0;
}
.g_xltop {
    width: 100%;
    border: 1px solid #eee;
    padding: 0 15px;
    cursor: pointer;
}
.g_xltopfl {
    width: calc(100% - 16px);
}
.g_xltopfr {
    width: 16px;
    line-height: 40px;
}
.g_xltopfr img {
    width: 100%;
    transition: all .36s;
}
.g_xltopfl p {
    color: #333;
    font-size: 14px;
    line-height: 40px;
    height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.g_xiala .g_advtopfr {
    margin-top: 0;
    position: relative;
}
.g_xlbot {
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    border: 1px solid #eee;
    background: #fff;
    padding: 18px 15px 10px;
    display: none;
}
.g_xllifl {
    width: 14px;
    position: relative;
}
.g_xllifl img {
    width: 100%;
    transition: all .36s;
}
.g_xlli1 {
    position: relative;
    top: 0;
    left: 0;
}
.g_xlli2 {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
.g_xllifr {
    width: calc(100% - 16px);
    padding-left: 15px;
}
.g_xlbot li {
    margin-bottom: 10px;
    cursor: pointer;
}
.g_xllifr p {
    color: #666;
    font-size: 14px;
    line-height: 16px;
}
.g_xlbot li.active .g_xlli1 {
    opacity: 0;
}
.g_xlbot li.active .g_xlli2 {
    opacity: 1;
}
.g_xltop.on .g_xltopfr img {
    transform: rotate(180deg);
}
.g_search_title {
    font-size: 24px;
    color: #333;
    margin-bottom: 20px;
}
.g_slider {
    float: left;
    width: 33.333333%;
    padding-right: 80px;
}
.g_search_title {
    word-break: break-word;
    white-space: normal;
}
.g_xiala {
    width: 100%;
}
.mc_btn {
    display: inline-block;
    padding: 0 24px;
    cursor: pointer;
    white-space: nowrap;
    font-size: 14px;
    line-height: 35px;
    transition: background-color .1s linear;
    color: #fff;
    background: #253494;
    border-radius: 60px;
}
.mc_btn[disabled] {
    background-color: #ccc;
    border-color: #ccc;
    text-decoration: none;
    cursor: not-allowed;
}
.mc_rtv_btn {
    margin-top: 6px;
}
.mc_rtvl_select {
    color: #666;
    font-size: 14px;
    border: 1px solid silver;
    padding: 5px;
}
/*.mc_rtvl_xlcheck{
    padding-top: 10px;
}*/
.mc_rtvl_xlcheck .mc_rtvl_inputbox {
    margin-bottom: 10px;
}
.mc_rtvl_xlscroll {
    max-height: 188px;
    overflow: auto;
}
.g_advtopfr .layui-slider {
    position: relative;
    z-index: 1;
    height: 10px;
    background: none !important;
}
.g_advtopfr .layui-slider::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    z-index: -1;
    transform: translateY(-50%);
    width: 100%;
    height: 2px;
    background: #e2e2e2;
}
.layui-slider-bar {
    z-index: 1;
    background: none !important;
}
.layui-slider-bar::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    z-index: -1;
    transform: translateY(-50%);
    width: 100%;
    height: 2px;
    background: rgb(0, 150, 136);
}
.g_advtopfr .layui-slider-wrap {
    top: -12px;
}
.g_searchbox {
    position: relative;
}
.g_search_hidebtn {
    display: inline-block;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 50%);
    padding: 0 16px;
    line-height: 40px;
    font-size: 14px;
    color: #189;
    background: #fff;
    cursor: pointer;
    transition: all .36s;
    border-radius: 2px;
}
.mc_table th {
    white-space: nowrap;
    /* width: 110px; */
    cursor: pointer;
}
.l_tabp,.l_tabic,.l_tabimgs,.mc_tab_sortbtn{
    display: inline-block;
}
.l_tabimgs{
    width: 16px;
    transition: all .36s;
    opacity: 0;
    /* transform: rotate(180deg); */
}
.l_tabimgs img{
    width: 100%;
}
.mc_tab_th.desc .l_tabimgs{
    opacity: 1;
}
.mc_tab_th.asc .l_tabimgs {
    opacity: 1;
    transform: rotate(180deg);
}
.mc_rtv_bd_r {
    overflow-x: auto;
    overflow-y: auto;
    max-height: 675px;
}
.mc_mbx {
    margin-bottom: 40px;
}
.mc_mbx_nav {
    padding: 30px 60px;
    background: #f9f9f9;
    border-bottom: 1px solid #e0e0e0;
}
.mc_mbx_li {
    float: left;
    font-size: 16px;
    line-height: 20px;
    color: #333;
}
.mc_mbx_li a {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.mc_mbx_li:not(:last-child)::after {
    content: ">";
    font-family: Arial, Helvetica, sans-serif;
    display: inline;
    margin: 0 10px;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.g_slider {
    padding-right: 30px;
}
.mc_tab_td0 {
    white-space: nowrap;
    text-align: left !important;
    position: relative;
    z-index: 5;
    padding: 20px 82px 20px 10px;
    /* background-color: #fff; */
}

.mc_table th,
.mc_table td {
    text-align: center !important;
}
.mc_table th:last-child,
.mc_table td:last-child{
    border-right: none;
} 
.mc_table td{
    color: #606879;
}
.mc_tab_bd .mc_tab_td0 {
    padding: 0;
    position: relative;
}
.mc_tab_bd .mc_tab_td0::after{
    content: "";
    width: 100%;
    height: 100%;
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all .36s;
}
.mc_tab_bd .mc_tab_td0 a{
    width: 100%;
    display: block;
    padding: 12px 44px;
}
.mc_tab_th {
    font-weight: inherit;
}
.l_tabic{
    width: 12px;
}
.l_tabic img{
    width: 100%;
}
.mc_tab_pro{
    border-bottom: 1px solid rgba(242, 243, 247, 1);
    transition: all .36s;
}
/* .mc_tab_bd tr:nth-child(even){
    background-color: #f3f4f8;
}
.mc_tab_bd tr:nth-child(even) td:first-child{
    background-color: #f3f4f8;
} */
.mc_rtvl_list{
    margin-top: 6px;
}
.mc_rtvl_xlbd .mc_rtvl_inputbox span{
    float: left;
    width: calc(100% - 15px);
    padding: 0 16px;
    font-size: 18px;
    line-height: 1.5;
    color: #606879;
    margin-left: 0;
}
.mc_rtvl_xlbd .mc_rtvl_inputbox {
    width: 100%;
    padding: 0 10px;
}
.l_b3sect .mc_tab_th{
    padding: 20px 40px 20px 10px;
}
.mc_tab_th {
    padding: 15px 20px;
}
.mc_tab_pro td{
    padding-left: 10px;
    text-align: center;
    font-size: 18px;
    line-height: 1.5;
}
.l_c2sect .mc_rtv_bd_r {
    height: 306px;
}
.l_d1bx2szp p{
    height: 31.5px;
    overflow: hidden;
}
.mc_table th:first-child{
    padding: 16.5px 32px;
    text-align: center !important;
}
.ys_main_cont {
    padding-top: 72px;
    padding-bottom: 120px;
}
/* B5射频-选型表-end */

/* D5-技术文档-视频详情-start */
.viddet_main .ybci_text_num{
    margin-left: 0;
}
.viddet_main .yx_ban_cont_info {
    width: 63%;
}
.viddet_main .newdet_cont{
    padding-top: 56px;
    padding-bottom: 84px;
}

/* D5-技术文档-视频详情-end */

/* G5关于我们-联系我们-start */
.abcon_main .yx_ban_img::after{
    content: "";
    width: 100%;
    height: 100%;
    background: #0D1868;
    opacity: 0.9;
    position: absolute;
    top: 0;
    left: 0;
}
.abcon_main .yx_ban_cont_tit {
    padding-top: 100px;
}
.abcon_main .yx_ban_cont_tit h1{
    font-size: 40px;
    text-align: left;
}
.abcon_main .yx_ban_cont_parga p{
    text-align: left;
    font-size: 18px;
    line-height: 2;
    margin-top: 10px;
}
.ybci_text{
    font-weight: bold;
    color: #fff;
    line-height: 1.5;
}
.ybci_add p{
    font-size: 20px;
    color: #fff;
    line-height: 1.8;
}
.ybci_phone a{
    font-size: 24px;
    line-height: 1.5;
    color: #fff;
    font-weight: bold;
}
.ybci_add{
    margin-top: 27px;
    margin-bottom: 17px;
}
.yx_ban_cont_info {
    margin-top: 47px;
}
.abcon_main .yx_ban_cont {
    padding-bottom: 45px;
    border-bottom: 1px solid rgba(255,255,255,.3);
}
.yx_ban_cont_btn .std_btn1 p{
    font-size: 16px;
    line-height: 58px;
}
.yx_ban_cont_btn .std_btn1 {
    width: 210px;
    border-radius: 68px;
    background: transparent;
    border: 1px solid rgba(255, 255, 255, 1);
}
.yx_ban_cont_btn{
    position: absolute;
    right: 0;
    bottom: 86px;
}
.abcon_lay_tit {
    margin-bottom: 16px;
}
.abcon_lay_bot_map{
    width: 99%;
    margin: auto;
    position: relative;
}
.albm_text{
    width: 356px;
    position: absolute;
    top: 80px;
    right: 16.666666%;
    z-index: 5;
}
.alul_cont_img{
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}
.alul_cont_img img{
    width: 100%;
}
.albm_text .alul_cont_text {
    padding: 32px 34px 36px 40px;
}
.albm_text .alul_cont_text_add {
    margin-bottom: 12px;
    margin-top: 5px;
}
.albm_img{
    width: 100%;
}
.albm_img img{
    width: 100%;
}
.abcon_list{
    margin-bottom: 50px;
}
.abcon_list_ul_li{
    width: 33.333333%;
    padding: 0 23px;
    margin-bottom: 45px;
}
.abcon_list_ul {
    margin: 0 -23px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.alul_cont{
    width: 100%;
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 2px 19px 10px rgba(9, 16, 39, 0.04);
    overflow: hidden;
    height: 100%;
}
.actl_tit{
    line-height: 1.5;
    color: #253494;
    font-weight: bold;
}
.alul_cont_text_loca img{
    width: 36px;
    margin-right: 15px;
}
.alul_cont_text_loca{
    display: flex;
    align-items: center;
}
.alul_cont_text{
    padding: 38px 48px 53px 40px;
}
.alul_cont_text p{
    font-size: 14px;
}
.alul_cont_text_phone a{
    color: #606879;
}
.alul_cont_text_add{
    margin-bottom: 22px;
    margin-top: 15px;
}
.alul_cont .ys_imgbox_cover{
    border-radius: 10px;
    overflow: hidden;
}
.albm_tria{
    width: 32px;
    position: absolute;
    top: 32%;
    left: 37.5%;
    z-index: 5;
}
.albm_tria{
    width: 62px;
}
.albm_tria img{
    width: 100%;
}
.albm_tria_icon1{
    width: 32px;
    margin: auto;
}
.albm_tria_icon2{
    margin-top: -15px;
    z-index: -1;
    position: relative;
}
.albm_add_li_icon{
    width: 22px;
}
.albm_add_li_icon img{
    width: 100%;
}
.albm_add_li_text{
    text-align: center;
    padding: 8px 14px;
    background-color: #253494;
    border-radius: 4px;
    display: inline-block;
    width: 128px;
    position: absolute;
    right: 32px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .36s;
    opacity: 0;
    pointer-events: none;
}
.albm_add_li_text p{
    font-size: 14px;
    line-height: 1.75;
    color: #fff;
}
.albm_add_li{
    position: absolute;
    cursor: pointer;
}
.albm_add{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.albm_add_li.on .albm_add_li_text {
    left: 32px;
    right: inherit;
}

/* G5关于我们-联系我们-end */



/* C1行业应用-start */
.ialu_li_cont_tit{
    font-weight: bold;
    color: #fff;
}
.ind_app_list{
    margin-top: 38px;
}
.ialu_li_cont_icon{
    width: 30px;
}
.ialu_li_cont_icon img{
    width: 100%;
}
.ialu_li a{
    width: 100%;
    display: block;
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    border: 1px solid rgba(217, 217, 217, 1);
    background-color: rgba(255, 255, 255, 1);
}
.ialu_li_cont{
    width: 100%;
    background-color: #253494;
    padding: 21px 45px;
}

@keyframes opacity {
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}
.ialu_li{
    width: 50%;
    padding: 0 10px;
    margin-bottom: 20px;
}
.ind_app_list_ul{
    margin: 0 -10px;
}
.ind_app{
    padding-bottom: 100px;
    margin-top: 30px;
    overflow: hidden;
}
.ind_pro{
    position: relative;
    padding-bottom: 60px;
    background: #F2F3F7;
}
.ind_pro_tit h2{
    color: #0B254B;
}
.ind_pro_tit.home_tit::after{
    display: none;
}
.ind_pro_list{
    margin-top: 46px;
}
.iplu_li{
    width: 25%;
    padding: 0 8px;
}
.ind_pro_list_ul{
    margin: 0 -8px;
}
.iplu_li a{
    width: 100%;
    display: block;
    border-radius: 6px;
    overflow: hidden;
    position: relative;
}
.iplu_li_text{
    width: 100%;
    padding: 45px;
    z-index: 5;
    height: 100%;
}
.iplu_li_text_icon{
    width: 52px;
}
.iplu_li_text_tit{
    font-weight: bold;
    margin-top: 16px;
    color: #fff;
}
.iplu_li_text_btn .std_btn3 p{
    color: #fff;
    margin-right: 10px;
}
.iplu_li_text_btn .std_btn3 img{
    position: relative;
    top: -2px;
}
.iplu_li_text_btn{
    position: absolute;
    bottom: 45px;
}
.iplu_li a::after {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(37, 52, 148, .8);
    position: absolute;
    top: 100%;
    left: 0;
    transition: all .36s;
}
.iplu_li a::before {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(179.03deg, #111849 0.83%, rgba(16, 25, 79, 0) 92.99%);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    z-index: 2;
}

.ind_main .yx_ban_cont_tit{
    position: relative;
    padding-bottom: 4px;
    margin-top: 66px;
}
.ind_main .yx_ban_cont_tit::after{
    content: "";
    width: 30px;
    height: 4px;
    background-color: #FF0000;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.yx_banbg img:nth-child(1){
    width: 38%;
    position: absolute;
    top: 330px;
    left: 0;
    z-index: -1;
}
.yx_banbg img:nth-child(2){
    width: 45.4%;
    position: absolute;
    right: -72px;
    top: 192px;
    z-index: -1;
}
.ind_main .yx_ban{
    overflow: hidden;
    background: #253494;
    box-shadow: inset 0px 4px 26px #031169;
    padding-bottom: 82px;
    z-index: 1;
}
.yx_ban_circle{
    top: 27%;
}
.yx_ban_circle_bg{
    width: 1533px;
    height: 1533px;
    border-radius: 50%;
    background: rgba(242, 243, 247, 0.2);
    backdrop-filter: blur(50px);
    z-index: -1;
    opacity: 0.2;
}
.yx_ban_svg{
    width:665px;
    margin: auto;
    margin-top: 152px;
    position: relative;
}
.yx_ban_svg svg{
    width: 100%;
    height: auto;
}
.yx_ban_circle::after{
    content: "";
    width: 1355px;
    height: 1355px;
    border-radius: 50%;
    background: #F2F3F7;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    /* opacity: 1; */
}
.yx_bancirbg{
    width:1253px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top:30%;
}
.yx_bancirbg img{
    width: 100%;
}
.yx_banhxbg{
    width: 100%;
    position: absolute;
    z-index: 6;
    bottom: -20px;
    left: 0;
}
.yx_banhxbg img{
    width: 100%;
}
/* C1行业应用-end */


/* F加入华太-start */
.join_cont .home_tit::after{
    display: none;
}
.jclu_li{
    width: 50%;
    padding: 0 5px;
}
.join_cont_list_ul{
    margin: 0 -5px;
}
.jclu_li a{
    width: 100%;
    display: block;
    overflow: hidden;
    border-radius: 8px;
    transition: all .36s;
    padding: 88px;
    box-shadow: 0px 2px 19px 10px rgba(22, 44, 112, 0.05);
    background: rgba(255, 255, 255, 1);
    position: relative;
}
.jclu_li_icon{
    width: 80px;
    height: 80px;
    margin: auto;
    position: relative;
    overflow: hidden;
}
.jclu_li_icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
    max-width: inherit;
}
.jclu_li_icon img:nth-child(1){
    opacity: 0;
}
.jclu_li_tit{
    font-weight: bold;
    text-align: center;
    transition: all .36s;
    margin: 38px 0;
    color: #253494;
}
.jclu_li .std_btn2{
    z-index: 5;
    width: 180px;
    border-radius: 50px;
    margin: auto;
}
.jclu_li .std_btn2_box img{
    width: 12px;
    position: relative;
    top: 1px;
    margin-left: 10px;
}
.jclu_li .std_btn2_box{
    display: flex;
    align-items: center;
    justify-content: center;
}
.jclu_li .std_btn2 p {
    line-height: 60px;
}
.jclu_li_bg{
    width: 184px;
    position: absolute;
    right: 0;
    bottom: 0;
    transition: all .36s;
}
.jclu_li_bg img{
    width: 100%;
}
.jclu_li.act a{
    background-color: #253494;
}
.jclu_li.act .jclu_li_icon img:nth-child(1){
    opacity: 1;
}
.jclu_li.act .jclu_li_icon img:nth-child(2){
    opacity: 0;
}
.jclu_li.act .jclu_li_bg{
    opacity: 0.2;
}
.jclu_li.act .jclu_li_tit {
    color: #fff;
}
.join_cont_list{
    margin-top: 48px;
}
.join_cont{
    padding-bottom: 0;
    padding-top: 110px;
    position: relative;
    /* overflow: hidden; */
}

.join_cont_bg{
    width: 100%;
    height: calc(100% + 70px);
    position: absolute;
    top: -70px;
    left: 0;
    z-index: -1;
}
.join_cont_bgs img:nth-child(1){
    width: 38%;
    position: absolute;
    left: 0;
    bottom: 66px;
    z-index: -1;
}
.join_cont_bgs img:nth-child(2){
    width: 38%;
    position: absolute;
    right: 0;
    top: 78px;
    z-index: -1;
}
.join_comp_tit h2{
    color: #fff;
}
.join_comp_tit::after{
    background-color: #fff;
}
.join_acti{
    padding: 150px 0 188px;
    overflow: hidden;
}
.join_acti h5{
    color: #253494;
    margin-top: 16px;
}
.join_acti_list{
    margin-top: 40px;
}
.jalu_li_cont .ys_imgbox_cover{
    border-radius: 8px;
    overflow: hidden;
    width: 100%;
}
.jalu_li_cont_tit p{
    color: #333;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.jalu_li_cont_tit{
    margin-top: 16px;
    text-align: center;
}
.jalu_li:not(:first-child){
    display: none;
}
.jalu_li{
    padding: 0 15px;
    width: 50%;
}
.join_acti_list_ul{
    margin: 0 -15px;
}
.join_acti_list_ul .slick-list{
    overflow: inherit;
}
.join_acti_list_ul .slick-dots li.slick-active {
    background: #253494;
    width: 43px;
}
.join_acti_list_ul .slick-dots li {
    width: 43px;
    height: 4px;
    margin: 0 13px;
    border-radius: 30px;
    background: #DADADA;
    opacity: 1;
}
.join_acti_list_ul .slick-dots {
    bottom: -45px;
}
.join_comp_cont{
    margin-top: 128px;
    position: relative;
}
.join_comp_cont_img{
    width: 86%;
    margin: auto;
}
.join_comp_cont_img img{
    width: 100%;
}
.jcct_tit{
    font-weight: bold;
    text-align: center;
    color: #fff;
    z-index: 10;
}
.join_comp_cont_tit{
    width: 280px;
    height: 280px;
    background: linear-gradient(90deg, #437FEC 0%, #3D78E4 23.51%, #2E67CD 60.53%, #184EAE 100%);
    border-radius: 50%;
    z-index: 5;
}
.join_comp_cont_tit::after{
    content: "";
    width: 66%;
    height: 66%;
    border-radius: 50%;
    background: rgba(255, 255, 255, .05);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.join_comp{
    height: 895px;
    overflow: hidden;
}
.jcci_li_icon{
    width: 120px;
    height: 120px;
    position: relative;
    border-radius: 50%;
    border: 3px solid rgba(255, 255, 255, 1);
    background: linear-gradient(180.54deg, #4CD9ED -11.37%, #47A6EC 27.48%, #437FEC 60.07%),linear-gradient(0deg, #FFFFFF, #FFFFFF);
}
.jcci_li_icon_img{
    width: 66px;
}
.jcci_li_icon_img img{
    width: 100%;
}
.jcci_li_text p{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
    font-weight: bold;
    text-align: center;
    margin-top: 8px;
}
.join_comp_cont_icon{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 5;
}
.jcci_li {
    position: absolute;
}
.jcci_li2 .jcci_li_icon,
.jcci_li5 .jcci_li_icon{
    width: 82px;
    height: 82px;
    background: linear-gradient(90deg, #4CD9ED -0.04%, #47A6EC 54.37%, #437FEC 100.01%),linear-gradient(0deg, #FFFFFF, #FFFFFF);
}
.jcci_li2 .jcci_li_icon_img{
    width: 48px;
}
.jcci_li3 .jcci_li_icon,
.jcci_li8 .jcci_li_icon,
.jcci_li4 .jcci_li_icon{
    width: 92px;
    height: 92px;
    background: linear-gradient(152.49deg, #437FEC 15.62%, #1855B2 84.25%),linear-gradient(0deg, #FFFFFF, #FFFFFF);
}
.jcci_li3 .jcci_li_icon_img{
    width: 54px;
}
.jcci_li4 .jcci_li_icon_img{
    width: 42px;
}
.jcci_li5 .jcci_li_icon_img{
    width: 36px;
}
.jcci_li6 .jcci_li_icon_img{
    width: 60px;
}
.jcci_li7 .jcci_li_icon{
    width: 112px;
    height: 112px;
    background: linear-gradient(152.49deg, #437FEC 15.62%, #1855B2 84.25%),linear-gradient(0deg, #FFFFFF, #FFFFFF);
}
.jcci_li7 .jcci_li_icon_img,
.jcci_li9 .jcci_li_icon_img,
.jcci_li11 .jcci_li_icon_img{
    width: 58px;
}
.jcci_li8 .jcci_li_icon_img{
    width: 52px;
}
.jcci_li8 .jcci_li_icon{
    width: 94px;
    height: 94px;
    background: linear-gradient(180.54deg, #4CD9ED -11.37%, #47A6EC 27.48%, #437FEC 60.07%),linear-gradient(0deg, #FFFFFF, #FFFFFF);
}
.jcci_li10 .jcci_li_icon{
    width: 86px;
    height: 86px;
    background: linear-gradient(152.49deg, #437FEC 15.62%, #1855B2 84.25%),linear-gradient(0deg, #FFFFFF, #FFFFFF);
}
.jcci_li11 .jcci_li_icon{
    width: 100px;
    height: 100px;
    background: linear-gradient(90deg, #4CD9ED -0.04%, #47A6EC 54.37%, #437FEC 100.01%),linear-gradient(0deg, #FFFFFF, #FFFFFF);
}
.jcci_li10 .jcci_li_icon_img{
    width: 48px;
}
/* .join_comp_cont_line{
    width: 386px;
    height: 386px;
    border: 1px solid rgba(255,255,255,.3);
    border-radius: 50%;
} */
.join_comp_cont_line::before,
.jccl_line::before {
    content: '';
    width: 0;
    height: 0;
    border: 1px solid rgba(255,255,255,.3);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all .36s;
    overflow: visible;
    border-radius: 50%;
    animation-name: page-loader-ripple2;
    animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-delay: 1s;
    animation-timing-function: linear;
}
.join_comp_cont_line::after,
.jccl_line::after {
    content: '';
    width: 0;
    height: 0;
    border: 1px solid rgba(255,255,255,.3);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all .36s;
    overflow: visible;
    border-radius: 50%;
    animation-name: page-loader-ripple2;
    animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-delay: 2s;
    animation-timing-function: linear;
}
.jccl_line::before{
    animation-delay: 3s;
}
.jccl_line::after{
    animation-delay: 4s;
}
@keyframes page-loader-ripple2 {
    0% {
      width: 260px;
      height: 260px;
      opacity: 1;
    }
    100% {
      width: 446px;
      height: 446px;
      opacity: 0;
    }
}
/* F加入华太-end */

/* G1关于我们-公司简介-about */
.about_ent{
    padding-top: 65px;
    padding-bottom: 70px;
    /* overflow: hidden; */
}
.about_ent_top_left{
    width: 51%;
}
.about_ent_top_right{
    width: 49%;
    padding-left: 230px;
}
.about_ent_top_right img{
    width: 18px;
    margin-right: 16px;
    position: relative;
    top: 6px;
}
.about_ent_top_right p {
    font-size: 18px;
    color: #696F82;
}
.about_ent_top_right li{
    display: flex;
    align-items: flex-start;
    margin-bottom: 18px;
}
.aetl_tit {
    padding-bottom: 15px;
    margin-bottom: 20px;
}
.aetl_tit h1{
    text-align: left;
}
.aetl_tit::after{
    left: 0;
    transform: translateX(0);
}
.about_ent_bot_ul{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.aebu_li_text p{
    font-size: 18px;
    color: #696F82;
    line-height: 1.5;
}
.aebu_li_num{
    font-size: 50px;
    line-height: 1.5;
    color: #253494;
    font-weight: bold;
    margin-bottom: 16px;
}
.about_ent_mid{
    margin-top: 80px;
    margin-bottom: 90px;
}
.about_ent{
    position: relative;
}
.about_ent_bg{
    width: 100%;
    position: absolute;
    top: -160px;
    left: 0;
    z-index: -1;
}
.about_ent_bg img{
    width: 100%;
}
.aeml_li1{
    width: 40%;
    position: relative;
}
.aeml_li_cont{
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}
.aeml_li1 .aeml_li_cont{
    --mask: radial-gradient(46px at 0 0,#0000 98%,#000) 0 0 /100% 100% no-repeat;
    -webkit-mask: var(--mask);
}
.aeml_li_img img{
    width: 100%;
}
.aeml_li_btn{
    width: 72px;
    position: absolute;
    cursor: pointer;
    top: -36px;
    left: -36px;
    transition: transform .65s cubic-bezier(.23,1,.32,1);
}
.aeml_li_btn img{
    width: 100%;
}
.aeml_li2{
    width: 22.8%;
    margin-top: 63px;
}
.about_ent_mid_list{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
@keyframes slide {
    0% {
        background-position-x: 0;
    }
    
    100% {
        background-position-x: -1050px;
    }
}
.aeml_li_cont_img{
    width: 100%;
}
.aeml_li_cont_img img{
    width: 100%;
}
.aeml_li3 .aeml_li_cont_img{
    /* background-size: auto 100%;
    animation: slide 35s linear infinite;
    transition: transform 1s cubic-bezier(.25,1,.55,1),-webkit-transform 1s cubic-bezier(.25,1,.55,1);
    height: 423px; */
    width: 100%;
}
.aeml_li3{
    width: 31.5%;
}
.ahic_ul_li:not(:first-child){
    display: none;
}
.about_hon{
    padding-top: 200px;
    padding-bottom: 150px;
    position: relative;
    z-index: 1;
    /* overflow: hidden; */
}
.about_hon_bg{
    position: absolute;
    width: 100%;
    height: calc(100% + 240px);
    top: 0;
    left: 0;
    z-index: -1;
}
.about_hon_text{
    width: 41%;
    overflow: hidden;
}
.about_hon_img{
    width: 59%;
    padding-left: 80px;
}
.about_hon_text_tit h2{
    text-align: left;
}
.about_hon_text_tit::after{
    left: 0;
    transform: translateX(0);
}
.about_hon_text_list{
    margin-top: 48px;
}
.ahtl_li_tit {
    font-weight: bold;
    color: #253494;
}
.ahtl_li_parga p{
    font-size: 18px;
}
.ahtl_li_parga{
    margin-top: 25px;
}
.ahic_ul {
    width: 576px;
    margin: auto;
    /* overflow: hidden; */
}
.ahic_ul_li {
    width: 100%;
    padding: 10px;
    background-color: #fff;
    box-shadow: 0px 4px 30px 0px rgba(0, 37, 94, 0.2);
    position: relative;
    transition: all .5s ease !important;
}
.ahic_ul_li img{
    width: 100%;
}
.ahic_ul .slick-list {
    overflow: visible;
}
.about_hon_img_cont{
    width: 100%;
    /* overflow: hidden; */
}
.ahic_ul_li.slick-current {
    transform: scale(1);
    z-index: 1;
}
.ahic_ul_next{
    transform: translateX(20%) scale(0.85);
    opacity: 1 !important;
}
.ahic_ul_prev{
    transform: translateX(-20%) scale(0.85);
    opacity: 1 !important;
}
.about_value_bg{
    width: 65%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.about_value_bg img{
    width: 100%;
}
.about_value{
    position: relative;
    overflow: hidden;
}
.about_value{
    padding-top: 70px;
    padding-bottom: 100px;
}
.about_value .ys_cont1400{
    position: relative;
    z-index: 5;
}
.about_value_text_tit{
    padding-bottom: 25px;
}
.about_value_text_tit::after {
    left: 0;
    transform: translateX(0);
}
.about_value_svg{
    width: 44%;
}
.about_value_svg svg{
    width: 100%;
    height: auto;
}
.about_value_text{
    width: 56%;
    padding-left: 90px;
}
.about_value .ys_cont1400{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.about_value_text_tit h2{
    text-align: left;
}
.avti_li_text p{
    font-size: 18px;
}
.avti_li_tit{
    background: linear-gradient(90deg, #5FEFC0 -0.17%, #4DA6DD 62.68%, #437FEC 99.96%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    width: 46px;
}
.avti_li_text{
    padding-left: 26px;
    width: calc(100% - 46px);
    position: relative;
    top: 2px;
}
.avti_li {
    margin-bottom: 28px;
}
.avti_li:last-child{
    margin-bottom: 0;
}
.about_value_text_info{
    margin-top: 46px;
}
/* G1关于我们-公司简介-end */

   











/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .dlul_con.not a:hover .sscu_li_btn p{
        color: #999;
    }
    .dlul_con.not a:hover .sscu_li_btn_icon img:nth-child(2) {
        opacity: 0;
    }
    .dlul_con.not a:hover .sscu_li_btn_icon img:nth-child(1) {
        opacity: 1;
    }
    .mod_side_ul_li:hover .ys_imgbox_cover img:nth-child(2){
        opacity: 1;
    }
    .mod_side_ul_li:hover .ys_imgbox_cover img:nth-child(1){
        opacity: 0;
    }
    .mod_side_ul_li:hover{
        background-color: #253494;
        box-shadow: rgb(0 0 0 / 40%) 0px 4px 30px;
    }
    .lul_bot a:hover{
        opacity: 1;
    }
    .mlpu_li1.on:hover::after{
        opacity: 1;
    }
    .mliu_li a:hover::after{
        width: 100%;
    }
    .mliu_li a:hover .mliu_li_icon{
        transform: translateY(-15px);
    }
    .std_btn1:hover{
        background-color: #fff;
    }
    .std_btn1:hover p{
        color: #253494;
    }
    .std_btn2:hover::before{
        opacity: 1;
    }
    .std_btn2:hover::after{
        opacity: 0;
    }
    .hllu_li_cont:hover .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .hllu_li_cont:hover::before{
        top: 0;
    }
    .hllu_li_cont:hover::after{
        top: 0;
    }
    .hllu_li_cont:hover .hlct_after {
        top: 58px;
    }
    .hllu_li_cont:hover .hlct_before {
        opacity: 0;
    }
    .hnlu_li a:hover .hnlu_li_btn_icon img:nth-child(1){
        opacity: 0;
    }
    .hnlu_li a:hover .hnlu_li_btn_icon img:nth-child(2){
        opacity: 1;
    }
    .hnlu_li a:hover .hnlu_li_btn p{
        color: #FF0000;
    }
    .hnlu_li a:hover{
        box-shadow: 0px 3px 10px 0px rgba(165, 181, 211, 0.27);
    }
    .cptb_icon:hover{
        background-color: #253494;
    }
    .cptb_icon:hover img:nth-child(2){
        opacity: 1;
    }
    .cptb_icon:hover img:nth-child(1){
        opacity: 0;
    }
    .casede_adv .cptb_icon:hover{
        background-color: #fff;
    }
    .std_btn3_box:hover p{
        color: #fff;
    }
    .std_btn3_box:hover img:nth-child(2){
        opacity: 1;
    }
    .std_btn3_box:hover img:nth-child(1){
        opacity: 0;
    }
    .cpcu_li a:hover .cpcu_li_tit{
        color: #fff;
    }
    .cpcu_li a:hover{
        background: #253494;
    }
    .cpcu_li a:hover .cpcu_li_lab li{
        background: rgba(255, 255, 255, 0.1);
    }
    .cpcu_li a:hover .cpcu_li_lab p{
        color: #FFFFFF;
    }
    .cpcu_li a:hover .std_btn3 p{
        color: #fff;
    }
    .cpcu_li a:hover .std_btn3_box_icon img:nth-child(2){
        opacity: 1;
    }
    .cpcu_li a:hover .std_btn3_box_icon img:nth-child(1){
        opacity: 0;
    }
    .cpcu_li a:hover::after {
        opacity: 0;
    }
    .cpcu_li a:hover::before {
        opacity: 1;
    }
    .sscu_li a:hover .sscu_li_btn_icon img:nth-child(2){
        opacity: 1;
    }
    .sscu_li a:hover .sscu_li_btn_icon img:nth-child(1){
        opacity: 0;
    }
    .sscu_li a:hover .sscu_li_btn p{
        color: #253494;
    }
    .vscu_li a:hover .vscu_li_img::after{
        opacity: 0.2;
    }
    .vscu_li a:hover .vscu_li_img_btn{
        opacity: 1;
    }
    .pc_fenye li:hover{
        background: #253494;
        color: #fff;
    }
    .first li:hover, 
    .prev li:hover, 
    .next li:hover, 
    .end li:hover {
        background: transparent;
        color: #253494;
    }
    .slick_btn_img:hover{
        background: #253494;
        border: 2px solid #253494;
    }
    .slick_btn_img:hover img:nth-child(2){
        opacity: 1;
    }
    .slick_btn_img:hover img:nth-child(1){
        opacity: 0;
    }
    .nibl_ul_li a:hover .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .nibl_ul_li a:hover .nibl_ul_li_tit{
        color: #253494;
    }
    .dlul_con a:hover .sscu_li_btn p{
        color: #253494;
    }
    .dlul_con a:hover .sscu_li_btn_icon img:nth-child(1) {
        opacity: 0;
    }
    .dlul_con a:hover .sscu_li_btn_icon img:nth-child(2) {
        opacity: 1;
    }
    .dlul_con a:hover .dlul_con_img img{
        transform: scale(1.05);
    }
    .pssb_li a:hover{
        color: #ea002c;
    }
    .dlcu_li a:hover img{
        transform: scale(1.05);
    }
    .dlcu_li a:hover .std_btn1 p {
        color: #253494;
    }
    .dlcu_li a:hover .std_btn1{
        background-color: #fff;
    }
    .mc_tab_pro:hover{
        background: #F2F3F7;
    }
    .mc_tab_pro:hover .mc_tab_td0::after {
        background-color: #F2F3F7;
    }
    .mlbu_li_cont:hover .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .alul_cont:hover .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: #253494;
    }
    .newdet_cont_page li:hover p{
        color: #253494;
    }
    .albm_add_li:hover .albm_add_li_text{
        opacity: 1;
    }
    .ialu_li a:hover .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .ialu_li a:hover .ialu_li_cont_icon{
        animation: opacity 1s;
    }
    .iplu_li a:hover::after{
        top: 0;
    }
    .iplu_li a:hover .iplu_li_img .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .aeml_li_btn:hover{
        transform: scale3d(1.14,1.14,1);
    }
    /* 首页鼠标经过效果 */
    .kuai1:hover .computer{
        animation: p_ddd 3s ease-in-out 0s infinite forwards;
    }
    .kuai3:hover .addicon{
        animation: p_ddd 4s ease-in-out 0s infinite forwards;
    }
    .kuai2:hover .float6{
        animation: p_ddd 2s ease-in-out .4s infinite forwards;
    }
    .kuai2:hover .float5{
        animation: p_ddd 2s ease-in-out .7s infinite forwards;
    }
    .kuai2:hover .float4{
        animation: p_ddd 2s ease-in-out 1s infinite forwards;
    }
    .kuai5:hover .float1{
        animation: p_ddd 2s ease-in-out .4s infinite forwards;
    }
    .kuai5:hover .float2{
        animation: p_ddd 2s ease-in-out .7s infinite forwards;
    }
    .kuai5:hover .float3{
        animation: p_ddd 2s ease-in-out 1s infinite forwards;
    }
    .kuai4:hover .network{
        animation: p_ddd 2s ease-in-out 0s infinite forwards;
    }
    .mod_bread li a:hover{
        color: #253494;
    }
    .model_main .mod_bread li a:hover,
    .ind_main .mod_bread li a:hover,
    .abcon_main .mod_bread li a:hover,
    .qlty_main .mod_bread li a:hover{
        color: #ffff;
    }
    /* .hsct_text:hover{
        width: 130px;
        background: #253494;
    }
    .hsct_text:hover .hsct_text_after{
        opacity: 1;
        transition: all .36s .4s;
    }
    .hsct_text:hover .hsct_text_before{
        opacity: 0;
    } */
    /* 2022.11.15修改 */
    /* .hsct_text1:hover{
        width: 156px;
    } */
    .mliu_li a:hover::before{
        width: 100%;
    }
}
/* 发展历程动效 */
.about_dev_tit{
    padding-top: 100px;
}
.about_dev_tit h2{
    color: #fff;
}
.about_dev_tit::after{
    background: #fff;
}
.about_dev .ys_cont1200{
    position: relative;
    z-index: 5;
}
.aulc_ul_li p{
    font-size: 18px;
    line-height: 2;
    color: #fff;
}
.aulc_ul_li{
    margin-bottom: 25px;
}
.adcl_circle {
    position: absolute;
    z-index: 1;
    width: 318px;
    height: 318px;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
    right: 0;
}
.adcl_circle circle{
    width: 100%;
    height: auto;
}
.t_circle2 {
    stroke-dasharray: var(--stroke-xian),var(--stroke-dashoffset);
    transition: all 0.36s cubic-bezier(.25, .74, .22, .99);
}
.adcl_year{
    position: relative;
}
.adcl_year_cont{
    position: relative;
    height: 200px;
}
.adcl_year_cont_left,.aycr_li,.about_dev_cont_phle p{
    font-size: 160px;
    line-height: 1.25;
    color: #fff;
    font-family: 'alibabasansregularwebfont';
}
.about_dev_cont_phle{
    display: none;
}
.aycr_li{
    opacity: 0.1;
    transition: all .36s;
}
.aycr_li.act{
    opacity: 1;
}
.ys_cont1060{
    width: 1060px;
    margin: auto;
}
.about_dev_cont_right{
    width: 46%;
}
.about_dev_cont_left{
    /* width: 54%; */
    /* margin-top: 160px; */
    position: relative;
    width: 433px;
    height: 200px;
}
.about_dev_cont {
    margin-top: 160px;
    padding-bottom: 40px;
}
.adcl_year_cont_right ul{
    height: 200px;
    position: relative;
    top: 0;
    transition: all 0.5s linear;
}
.about_dev{
    background: #253494;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.about_dev_btn_icon{
    width: 40px;
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.about_dev_btn_icon img{
    width: 100%;
}
.about_dev_btn_prev{
    left: calc(50vw - 680px);
}
.about_dev_btn_next{
    right: calc(50vw - 680px);
}
.about_dev_btn_next{
    position: absolute;
}
.about_dev{
    overflow: hidden;
}
.about_dev_bg{
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100vh;
}
.about_dev_bg img{
    width: 100%;
}
.about_dev_btn{
    width: 100%;
    height: 100%;
}
.ys_phfy a{
    font-size: 14px;
    line-height: 1.75;
    color: #333;
}
.ys_phnav_logo {
    width: 100px;
}
.abcon_main .ys_main,.nibl_ul{
    overflow: hidden;
}
/* 载入效果 */
.abcon_list_ul_li:nth-child(3n+1),
.vscu_li:nth-child(3n+1),
.jclu_li:nth-child(2n+1),
.ialu_li:nth-child(2n+1),
.stcu_li:nth-child(2n+1),
.mlbu_li:nth-child(2n+1),
.down_list_ul_li:nth-child(2n+1),
.qpcu_li:nth-child(4n+1),
.iplu_li:nth-child(4n+1),
.nibl_ul_li:nth-child(3n+1){
    animation-delay: .1s;
}
.abcon_list_ul_li:nth-child(3n+2),
.vscu_li:nth-child(3n+2),
.jclu_li:nth-child(2n+2),
.ialu_li:nth-child(2n+2),
.down_list_ul_li:nth-child(2n+2),
.mlbu_li:nth-child(2n+2),
.stcu_li:nth-child(2n+2),
.qpcu_li:nth-child(4n+2),
.iplu_li:nth-child(4n+2),
.pdlu_li:nth-child(4n+1),
.nibl_ul_li:nth-child(3n+2){
    animation-delay: .2s;
}
.abcon_list_ul_li:nth-child(3n+3),
.vscu_li:nth-child(3n+3),
.qpcu_li:nth-child(4n+3),
.iplu_li:nth-child(4n+3),
.pdlu_li:nth-child(4n+2),
.nibl_ul_li:nth-child(3n+3){
    animation-delay: .3s;
}
.qpcu_li:nth-child(4n+4),
.pdlu_li:nth-child(4n+3),
.iplu_li:nth-child(4n+4){
    animation-delay: .4s;
}
.pdlu_li:nth-child(4n+4){
    animation-delay: .5s;
}
.ys_ph_navbar4 .ys_phnav_menu {
    background: #253494;
}
.ys_ph_navbar4 .ys_ph_nav a,.ys_phnav_tel{
    color: #fff;
}
.ys_ph_navbar4 .ys_phnav_icon::after, .ys_ph_navbar4 .ys_phnav_icon::before{
    background-color: #fff;
}
.inside_page .ys_hd_pc.isfixed .mlpu_li1_pd li.yxnav_active3 a{
    color: #fff !important;
}
/* 2022.11.15修改 */
.ys_ban_btn {
    top: 63%;
    left: 13%;
    position: absolute;
    padding: 0;
}
.mulc_parga p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.mlpu_li1.yxnav_active2::before{
    opacity: 1;
    /* background-color: transparent; */
}
.mlpu_li1{
    position: relative;
    z-index: 1;
}
.mlpu_li1::before{
    content: "";
    width: 100%;
    height: 100%;
    background-color: #253494;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all .36s;
    border-radius: 10px;
    opacity: 0;
}
/* .mlpu_li1:last-child {
    border-radius: 10px;
} */
.mlpu_li1_pd li::before{
    content: "";
    width: 100%;
    height: 100%;
    background-color: #253494;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all .36s;
    border-radius: 10px;
    opacity: 0;
}
.mlpu_li1_pd li.yxnav_active3::before{
    opacity: 1;
}
.qpcu_li{
    margin-bottom: 20px;
}
.join_cont .ys_cont1360{
    overflow: hidden;
    padding-bottom: 150px;
}
.privacy_modal {
    background: #253494 !important;
}
.prosel_cont{
    width: 100%;
    padding: 0 60px;
}
.mlpr_ul_li_cont ul{
    display: flex;
    flex-wrap: wrap;
}
.ys_hd_pc.isfixed .mlpu_li1_pd li.yxnav_active3 a{
    color: #fff !important;
}
.sscu_li.not a{
    cursor: default !important;
}
.sscu_li.not a:hover .sscu_li_btn p {
    color: #999;
}
.sscu_li.not a:hover .sscu_li_btn_icon img:nth-child(2){
    opacity: 0;
}
.sscu_li.not a:hover .sscu_li_btn_icon img:nth-child(1){
    opacity: 1;
}
.qscu_li_cont_ph{
    display: none;
}
.mnlu_li a,.mod_nav_logo a,.mod_nav_info_search,.mod_nav_info_lang a,.mnil_text p{
    line-height: 90px;
}
.ptbu_libtn.not{
    cursor: default !important;
    background: #999;
}
.mc_rtv_r {
    width: calc(100% - 300px);
}
.mc_rtv_l {
    width: 300px;
    padding-right: 50px;
}
.aulc_ul_li {
    margin-bottom: 8px;
}
.aulc_ul_li p {
    line-height: 1.75;
}
.adcr_ul_li{
    margin-bottom: 30px;
}
.aulc_year{
    font-size: 30px;
    line-height: 2;
    color: #fff;
    font-family: 'alibabasansregularwebfont';
}
/* 行业应用banner动效 */
/* 再生能源 */
.ind_main .float1{
    animation: p_ddd 2s ease-in-out .4s infinite forwards;
}
.ind_main .float2{
    animation: p_ddd 2s ease-in-out .7s infinite forwards;
}
.ind_main .float3{
    animation: p_ddd 2s ease-in-out .1s infinite forwards;
}
/* 工业控制 */
.ind_main .network{
    animation: p_ddd 2s ease-in-out 0s infinite forwards;
}
.ind_main .chip1 {
    transform: translate(120px,72px);
}
.ind_main .chip2{
    transform: translate(60px,36px);
}
/* 汽车电子 */
.ind_main .addicon{
    animation: p_ddd 4s ease-in-out 0s infinite forwards;
}
/* 消费电子 */
.ind_main .float6{
    animation: p_ddd 2s ease-in-out .4s infinite forwards;
}
.ind_main .float5{
    animation: p_ddd 2s ease-in-out .7s infinite forwards;
}
.ind_main .float4{
    animation: p_ddd 2s ease-in-out 1s infinite forwards;
}
/* 非通信射频 */
.ind_main .computer{
    animation: p_ddd 3s ease-in-out 0s infinite forwards;
}
.adcl_year {
    display: none;
}
.about_dev .ys_cont1060{
    margin-bottom: 50px;
}
.facl_code_input .facl_li_input{
    position: relative;
}
.facl_code_input .facl_li_input::after{
    content: "*";
    font-size: 16px;
    color: #FF0000;
    position: absolute;
    top: 20px;
    left: 124px;
}
.facl_code_input .facl_li_input.act::after{
    display: none;
}
.facl_code_input .facl_li_input.act input::placeholder{
    opacity: 0;
}
.adcr_ul_li:last-child{
    margin-bottom: 0;
}
.about_dev_cont{
    margin-bottom: 40vh;
    padding-bottom: 100px;
}
.hsct_text.act{
    width: 150px;
    background: #253494;
}
.hsct_text.act .hsct_text_after{
    opacity: 1;
    transition: all .36s .4s;
}
.hsct_text.act .hsct_text_before{
    opacity: 0;
}
.hsct_text1.act{
    width: 156px;
}
.ys_lang{
    margin-right: 10px;
}
.ys_phnav_search{
    display: flex;
    align-items: center;
}
.aulc_ul_li p {
    font-size: 16px;
}
.join_acti_list_ul .slick-prev, 
.join_acti_list_ul .slick-next{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #253494;
    border: 2px solid #253494;
    z-index: 5;
    
}
.join_acti_list_ul .slick-prev::after,
.join_acti_list_ul .slick-next::after{
    content: "";
    width: 8px;
    height: 14px;
    background: url(../images/icon_35.svg) center / cover no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.join_acti_list_ul .slick-next::after{
    background: url(../images/icon_34.svg) center / cover no-repeat;
}
.home_solve_cont_link{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.hscl_box a{
    width: 100%;
    height: 100%;
    display: block;
}
.hsct_text{
    pointer-events: none;
}
.hscl_box1{
    width: 330px;
    height: 290px;
    position: absolute;
    top: -50px;
    left: 6%;
}
.hscl_box2{
    width: 280px;
    height: 225px;
    position: absolute;
    bottom: 25%;
    left: 3%;
}
.hscl_box3{
    width: 280px;
    height: 200px;
    position: absolute;
    bottom: -10px;
    left: 18%;
}
.hscl_box4{
    width: 340px;
    height: 200px;
    position: absolute;
    bottom: -2%;
    right: 16%;
}
.hscl_box5{
    width: 310px;
    height: 250px;
    right: 3%;
    top: 31%;
    position: absolute;
}
.hscl_box6{
    width: 275px;
    height: 220px;
    position: absolute;
    top: -2%;
    right: 11%;
}
.kuai1.act .computer{
    animation: p_ddd 3s ease-in-out 0s infinite forwards;
}
.kuai3.act .addicon{
    animation: p_ddd 4s ease-in-out 0s infinite forwards;
}
.kuai2.act .float6{
    animation: p_ddd 2s ease-in-out .4s infinite forwards;
}
.kuai2.act .float5{
    animation: p_ddd 2s ease-in-out .7s infinite forwards;
}
.kuai2.act .float4{
    animation: p_ddd 2s ease-in-out 1s infinite forwards;
}
.kuai5.act .float1{
    animation: p_ddd 2s ease-in-out .4s infinite forwards;
}
.kuai5.act .float2{
    animation: p_ddd 2s ease-in-out .7s infinite forwards;
}
.kuai5.act .float3{
    animation: p_ddd 2s ease-in-out 1s infinite forwards;
}
.kuai4.act .network{
    animation: p_ddd 2s ease-in-out 0s infinite forwards;
}
/* .hscl_box{
    background: rgba(0,0,0,.4);
} */
.about_dev{
    display: none;
}
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a,
.ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox>a{
    color: #fff;
    opacity: 1;
}
.ys_ph_nav a{
    opacity: 0.6;
}
.t_circle2{
    --stroke-dashoffset:992;
}
/* 2023.6.29新增-start */
.hscl_box1 {
    top: 20px;
}
.hscl_box2 {
    width: 370px;
    height: 260px;
    bottom: 28%;
    left: 0;
}
.hscl_box3 {
    width: 380px;
    height: 284px;
    bottom: 0;
    left: 15%;
}
.hscl_box4 {
    width: 400px;
    height: 260px;
    bottom: 2%;
    right: 13%;
}
.hscl_box5 {
    width: 324px;
    height: 226px;
    right: 0;
    top: 38%;
}
.hscl_box6 {
    width: 330px;
    height: 240px;
    top: 6%;
    right: 9%;
}
.home_solve_cont_svg{
    position: relative;
}
.l_svg{
    position: relative;
    z-index: 2;
}
.persons{
    transform: translate(30px,30px);
}
.chip1 {
    transform: translate(80px,44px);
}
.chip2 {
    transform: translate(40px,22px);
}
.chip3 {
    transform: translate(0px,0px);
}

.kuai5.act .addicon{
    animation: p_ddd 4s ease-in-out 0s infinite forwards;
}
.kuai3.act .float6{
    animation: p_ddd 2s ease-in-out .4s infinite forwards;
}
.kuai3.act .float5{
    animation: p_ddd 2s ease-in-out .7s infinite forwards;
}
.kuai3.act .float4{
    animation: p_ddd 2s ease-in-out 1s infinite forwards;
}
.kuai6.act .float1{
    animation: p_ddd 2s ease-in-out .4s infinite forwards;
}
.kuai6.act .float2{
    animation: p_ddd 2s ease-in-out .7s infinite forwards;
}
.kuai4.act .network{
    animation: p_ddd 2s ease-in-out 0s infinite forwards;
}
.home_solve_cont_link{
    z-index: 5;
}
.hsct_text{
    z-index: 6;
}
.hsct_text1 {
    top: 29%;
}
.hsct_text3 {
    bottom: 2%;
}
.hsct_text4 {
    bottom: 5%;
}
.hsct_text5 {
    bottom: 37%;
    left: 77%;
}
.hsct_text6 {
    top: 26%;
}
.hscl_box{
    
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    /* 首页鼠标经过效果 */
    .kuai1:hover .computer{
        animation: p_ddd 3s ease-in-out 0s infinite forwards;
    }
    .kuai3:hover .addicon{
        animation: p_ddd 4s ease-in-out 0s infinite forwards;
    }
    .kuai3:hover .float6{
        animation: p_ddd 2s ease-in-out .4s infinite forwards;
    }
    .kuai3:hover .float5{
        animation: p_ddd 2s ease-in-out .7s infinite forwards;
    }
    .kuai3:hover .float4{
        animation: p_ddd 2s ease-in-out 1s infinite forwards;
    }
    .kuai6:hover .float1{
        animation: p_ddd 2s ease-in-out .4s infinite forwards;
    }
    .kuai6:hover .float2{
        animation: p_ddd 2s ease-in-out .7s infinite forwards;
    }
    .kuai6:hover .float3{
        animation: p_ddd 2s ease-in-out 1s infinite forwards;
    }
    .kuai4:hover .network{
        animation: p_ddd 2s ease-in-out 0s infinite forwards;
    }
}
/* 2023.6.29新增-end */
/*2023.12.29修改*/
.mnlu_li_abpd{
    width: calc(100% + 60px);
}

/* 新增 2024.4.23 star */


.chip-page .home_tit::after {
    width: 30px;
    border-radius: 0;
}

.drive-page-ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -30px;
}

.drive-page-li {
    width: 50%;
    padding: 0 30px;
    margin-bottom: 40px;
}

.drive-page-link {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    background: #fff;
    padding: 40px 56px 30px;
    border-radius: 6px;
    position: relative;
    overflow: hidden;
}

.drive-page {
    background: #F2F3F7;
}

.drive-page-link-btm {
    width: 100%;
    flex-grow: 1;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.dplb-link .std_title2 {
    color: #253494;
    font-weight: bold;
    position: relative;
}

.dplb-link .std_title2::after {
    content: '';
    position: absolute;
    top: 8px;
    left: -56px;
    width: 5px;
    height: 30px;
    background: linear-gradient(90deg, #437FEC 0%, #3D78E4 23.51%, #2E67CD 60.53%, #184EAE 100%);
}

.dplb-link {
    margin-bottom: 27px;
}

.dplb-info p {
    line-height: 1.5;
    color: #0B254B;
    font-size: 14px;
    position: relative;
    padding-left: 27px;
    margin-bottom: 16px;
}

.dplb-info p::after {
    content: '';
    position: absolute;
    top: 7px;
    left: 0;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: linear-gradient(90deg, #437FEC 0%, #3D78E4 23.51%, #2E67CD 60.53%, #184EAE 100%);
}

.drive-page-link-btm .std_btn3_box p {
    color: #253494 !important;
}

.drive-page-link-btm .std_btn3_box_icon img:nth-child(1) {
    opacity: 1 !important;
}

.drive-page-link-btm .std_btn3_box_icon img:nth-child(2) {
    opacity: 0 !important;
}

.dplb-top {
    margin-bottom: 30px;
}

.drive-page-link-img {
    width: 83%;
    margin: 0 auto;
    flex-grow: 0;
}

.dplb-info p:last-child {
    margin-bottom: 0;
}


.drive-page-link-lr {
    position: absolute;
    top: 0;
    left: 0;
    width: 85px;
    opacity: 0;
    transition: all 0.36s;
}

.drive-page-link-lr img {
    width: 100%;
}

.drive-page-li.on .drive-page-link-lr {
    opacity: 1;
}

.drive-page-li.on .dplb-link .std_title2 {
    color: #999;
}

.baseg-applica {
    width: 100%;
    position: relative;
}

.baseg-applica-top-tit .std_title2 {
    font-weight: bold;
    color: #253494;
    line-height: 1.5;
    position: relative;
    padding-left: 27px;
}

.baseg-applica-top-tit .std_title2::after {
    content: '';
    position: absolute;
    top: 9px;
    left: 0;
    width: 5px;
    height: 30px;
    background: linear-gradient(90deg, #437FEC 0%, #3D78E4 23.51%, #2E67CD 60.53%, #184EAE 100%);
}

.baseg-page .inside_cont,
.baseg-page .down_main {
    background: #fff !important;
}

.baseg-applica-top-info p {
    font-size: 18px;
    line-height: 1.75;
    color: #606879;
}

.baseg-applica-top-tit {
    margin-bottom: 30px;
}

.baseg-applica-top {
    margin-bottom: 100px;
}

.baseg-applica-btm {
    width: 100%;
    border: 1px solid #D9D9D9;
    display: flex;
    flex-wrap: wrap;
}

.baseg-applica-btm-le {
    width: 68%;
    position: relative;
    padding: 75px 20px;
    border-right: 1px solid #D9D9D9;
    cursor: pointer;
    display: flex;
    align-items: center;
}

.babl-img {
    width: 100%;
}

.babl-img img {
    width: 100%;
}

.babl-scle {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 56px;
}

.babl-scle img {
    width: 100%;
}

.baseg-applica-btm-ri {
    width: 32%;
    padding-right: 17px;
}

.babr-ul {
    width: 100%;
    height: 790px;
}

.babr-li {
    width: 100%;
    border-bottom: 1px solid #D9D9D9;
}

.babr-li-top-le {
    width: 16px;
    flex: none;
    margin-top: 3px;
}

.babr-li-top {
    width: 100%;
    display: flex;
    align-items: center;
    padding: 16px 19px;
    cursor: pointer;
}

.babr-li-top-ri {
    padding-left: 20px;
}

.babr-li-top-ri .std_title5 {
    font-weight: bold;
    line-height: 1.5;
    color: #253494;
}


.babr-li-top-le img:nth-child(1) {
    opacity: 0;
}

.babr-li-btm-li {
    width: 100%;
    position: relative;
    background: rgb(242, 243, 247);
    padding: 20px 25px;
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid #D9D9D9;
}

.babr-li-btm-li:last-child {
    border-bottom: none;
}

.babr-li-btm {
    width: 100%;
    border-top: 1px solid #D9D9D9;
    display: none;
}

.blbl-tit p {
    font-size: 16px;
    line-height: 1.5;
    color: #666666;
    transition: all 0.36s;
}

.blbl-info p {
    font-size: 16px;
    line-height: 1.5;
    color: #999999;
}

.blbl-tit {
    width: 100%;
    margin-bottom: 14px;
}

.blbl-more-ri {
    width: 12px;
}

.blbl-more-ri img {
    width: 100%;
}

.blbl-more-le p {
    font-size: 14px;
    line-height: 1.5;
    color: #fff;
    transition: all 0.36s;
}

.blbl-more-le {
    padding-right: 11px;
}

.blbl-more {
    display: flex;
    align-items: center;
    background: #253494;
    border-radius: 80px;
    padding: 6px 18px;
    border: 1px solid #253494;
    transition: all 0.36s;
}

.blbl-info {
    width: 100%;
    margin-bottom: 18px;
}

.blbl-more-ri img:nth-child(2) {
    opacity: 0;
}

.babr-li.on .babr-li-top-le img:nth-child(1) {
    opacity: 1;
}

.babr-li.on .babr-li-top-le img:nth-child(2) {
    opacity: 0;
}

.babr-li:last-child {
    border-bottom: none;
}

.babr-ul .mCSB_outside+.mCSB_scrollTools {
    right: -18px !important;
    height: calc(100% - 20px);
    top: 10px;
}

.babr-ul .mCSB_draggerRail {
    background: #F4F4F4 !important;
}

.babr-ul .mCSB_dragger_bar {
    background: #253494 !important;
}

.baseg-pop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.7);
    display: none;
    z-index: 999;
}

.baseg-pop-wrap {
    width: 1300px;
    max-width: calc(100% - 40px);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    border-radius: 16px;
    box-shadow: 0px 4px 30px 2px rgba(0, 46, 129, 0.10);
    padding: 89px;
}

.baseg-pop-wrap-img {
    width: 100%;
    position: relative;
}

.baseg-pop-wrap-img img {
    width: 100%;
}

.baseg-pop-wrap-colce {
    width: 24px;
    position: absolute;
    top: 26px;
    right: 37px;
    cursor: pointer;
}

.baseg-pop-wrap-colce img {
    width: 100%;
}


.bpwi-wrap {
    width: 400px;
    height: 400px;
    position: absolute;
    border-radius: 100%;
    box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85),
        0 0 7px 7px rgba(0, 0, 0, 0.25),
        inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
    display: none;
}

.drive-page .mlbu_li a {
    display: block;
    height: 100%;
}

.drive-page .mlbu_li_cont {
    display: flex;
    flex-direction: column;
    padding-bottom: 30px;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.drive-page .mat_list_bot_ul {
    display: flex;
    flex-wrap: wrap;
}

.mlbu_li.on .mlbu_li_cont_tit {
    color: #999999;
}

.mlbu_li.on .drive-page-link-lr {
    opacity: 1;
}

.babr-li-top {
    position: relative;
}

.babr-li-top-icon {
    width: 64px;
    position: absolute;
    top: 0;
    opacity: 0;
    right: 0;
}

.babr-li-top-icon img {
    width: 100%;
}


.babr-li-btm-li.on .babr-li-top-icon {
    opacity: 1;
}

.babr-li-btm-li.on {
    padding-right: 90px;
}

.mc_rtvl_checkbox {
    flex: none;
}

.mc_rtvl_inputbox span{
    word-break: break-word;
}

.mc_rtvl_li .mc_rtvl_checkbox {
    pointer-events: none;
}

.baseg-applica-btmbox {
    margin-bottom: 50px;
}

.baseg-applica-btmbox:last-child{
    margin-bottom: 0px !important;
}

.blbl-info p {
    margin-bottom: 4px;    
}
.blbl-info p:last-child{
    margin-bottom: 0 !important;
}

.bpwi-wrap {
    background-color: #fff !important;
}


/*鼠标效果*/
@media screen and (min-width: 1200px) {

    .babr-li-btm-li:hover .blbl-tit p {
        color: #253494;
    }

    .babr-li-btm-li:hover .blbl-more {
        background: rgb(242, 243, 247);
    }

    .babr-li-btm-li:hover .blbl-more-le p {
        color: #253494;
    }

    .babr-li-btm-li:hover .blbl-more-ri img:nth-child(1) {
        opacity: 0;
    }

    .babr-li-btm-li:hover .blbl-more-ri img:nth-child(2) {
        opacity: 1;
    }
}


.bpwi-in {
    width: 100%;
    position: relative;
    height: 70vh;
}

.bpwi-in .mCSB_outside+.mCSB_scrollTools {
    right: -47px !important;
}

.bpwi-in .mCSB_dragger_bar {
    background: #253494 !important;
}

/* 新增 2024.4.23 end */