@charset "utf-8";

body {
    font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}
@font-face {
    font-family: 'RobotoRegular14';
    font-display: swap;
    src: url('https://d.fscut.com/wordpress-fscut/2024/01/RobotoRegular14.eot');
    src: url('https://d.fscut.com/wordpress-fscut/2024/01/RobotoRegular14.eot') format('embedded-opentype'),
         url('https://d.fscut.com/wordpress-fscut/2024/01/RobotoRegular14.woff2') format('woff2'),
         url('https://d.fscut.com/wordpress-fscut/2024/01/RobotoRegular14.woff') format('woff'),
         url('https://d.fscut.com/wordpress-fscut/2024/01/RobotoRegular14.ttf') format('truetype'),
         url('https://d.fscut.com/wordpress-fscut/2024/01/RobotoRegular14.svg#RobotoRegular14') format('svg');
}
@font-face {
    font-family: 'RobotoBold3';
    font-display: swap;
    src: url('https://d.fscut.com/wordpress-fscut/2024/01/RobotoBold3.eot');
    src: url('https://d.fscut.com/wordpress-fscut/2024/01/RobotoBold3.eot') format('embedded-opentype'),
         url('https://d.fscut.com/wordpress-fscut/2024/01/RobotoBold3.woff2') format('woff2'),
         url('https://d.fscut.com/wordpress-fscut/2024/01/RobotoBold3.woff') format('woff'),
         url('https://d.fscut.com/wordpress-fscut/2024/01/RobotoBold3.ttf') format('truetype'),
         url('https://d.fscut.com/wordpress-fscut/2024/01/RobotoBold3.svg#RobotoBold3') format('svg');
}

/*分享翻译*/
.ys_wechat_cont_parga p::before{
    /*分享中文版本*/
    content: '分享到 - 微信';
    /*分享英文版本*/
    /* content: 'Share the - weixin'; */
}
/* 规范-start */
:root {
    --main-bgcolor: #192E64;
    --auxi-bgcolor: #F7F9FA;
    --main-fontcolor: #192E64;
    --main-bordercolor: #E2E2E2;
    --font-title1:48px;
    --font-title2:40px;
    --font-title3:36px;
    --font-title4:32px;
    --font-title5:24px;
    --font-title6:20px;
}
.std_bgcolor1{
    background: var(--main-bgcolor);
}
.std_bgcolor2{
    background: var(--auxi-bgcolor);
}
.std_fontcolor{
    color: var(--main-fontcolor);
}
.std_title1{
    font-size: var(--font-title1);
    line-height: 1.3;
    font-weight: bold;
}
.std_title2{
    font-size: var(--font-title2);
    line-height: 1.2;
    font-weight: bold;
}
.std_title3{
    font-size: var(--font-title3);
    line-height: 1.3;
    font-weight: bold;
}
.std_title4{
    font-size: var(--font-title4);
    line-height: 1.2;
    font-weight: bold;
}
.std_title5{
    font-size: var(--font-title5);
    line-height: 1.2;
}
.std_title6{
    font-size: var(--font-title6);
    line-height: 1.75;
}
.yxedr_active h2{
    font-size: var(--font-title2);
    line-height: 1.2;
    margin-bottom: 8px;
}
.yxedr_active h3{
    font-size: var(--font-title3);
    line-height: 1.3;
    margin-bottom: 11px;
}
.yxedr_active h4{
    font-size: var(--font-title4);
    line-height: 1.2;
    margin-bottom: 6px;
}
.yxedr_active h5{
    font-size: var(--font-title5);
    line-height: 1.2;
    margin-bottom: 5px;
}
.yxedr_active h6{
    font-size: var(--font-title6);
    line-height: 1.75;
    margin-bottom: 15px;
}
.std_parga1,
.std_parga1 p{
    font-size: 16px;
    line-height: 1.75;
    color: #666;
}
.std_padding1{
    padding: 140px 0;
}
.std_padtop1{
    padding-top: 140px;
}
.std_padbot1{
    padding-bottom: 140px;
}
.std_padding2{
    padding: 100px 0;
}
.std_padtop2{
    padding-top: 100px;
}
.std_padbot2{
    padding-bottom: 100px;
}
.std_margin1{
    margin-top: 50px;
}
/* 规范-end */
/*导航默认选中*/
.yxnav_active1 {}

.yxnav_active2 {}

/* - banner - start*/
.ys_banner {
    width: 100%;
    position: relative;
}

.ys_ban_li {
    position: relative;
    overflow: hidden;
}

.ys_ban_imgbox {
    position: relative;
    z-index: 1;
}

.ys_ban_imgbox img {
    width: 100%;
}

.ys_ban_li>a {
    display: block;
}

.ys_ban_ph {
    display: none;
}

.ys_ban_video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ys_ban_li:not(:first-child) {
    display: none;
}

.ys_ban_imgbox::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4);
    opacity: 0;
}
/* .ys_ban_li.left_bg::before{
    background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0.00) 94.8%);
} */
.ys_ban_li.has_video .ys_ban_imgbox::before{
    opacity: 1;
}
.ys_ban_li.has_video.left_bg .ys_ban_imgbox::before{
    background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0.00) 94.8%);
    opacity: 1;
}
.hibu_li a::after{
    opacity: 0;
}
.hibu_li.has_video a::after{
    opacity: 1;
}
.ys_ban_txtbox{
    z-index: 5;
}
.ys_nybanner{
    position: relative;
}
.ys_nyban_img, .ys_nyban_img img{
    width: 100%;
}
.ys_nyban_ph{
    display: none;
}
.ys_nyban_title h1{
    color: #fff;
    font-weight: bold;
    line-height: 1.3;
}
.ys_nyban_title p{
    color: #fff;
}
.std_btn1_box{
    display: block;
    border-radius: 50px;
    border: 1px solid #FFF;
    transition: all .36s;
    padding: 0 35px;
}
.std_btn1_box p{
    font-size: 18px;
    color: #fff;
    line-height: 44px;
}
.std_btn1{
    display: inline-block;
}
.ys_ban_txtbox div{
    color: #fff;
    text-align: center;
}
.ys_ban_txtbox{
    position: absolute;
    top: 150px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 5;
}
.ys_ban_txtbox .std_title5,
.ys_ban_txtbox .std_title4{
    font-weight: normal;
}
.ys_ban_title,
.ys_ban_txtbox .std_title4{
    margin-top: 8px;
}
.ys_ban_btn{
    margin-top: 18px;
}
.ys_ban_li.font_left .ys_ban_txtbox{
    left: calc(50% - 800px);
    top: 28%;
    transform: inherit;
}
.ys_ban_li.font_left .ys_ban_txtbox div{
    text-align: left;
}
.ys_ban_li.font_left .ys_ban_btn{
    margin-top: 50px;
}
.ys_ban_li.font_left .ys_ban_title{
    width: 576px;
}
.ys_ban_slick .slick-dots{
    bottom: 20px;
}
.ys_ban_slick .slick-arrow,
.prosolu_applic_slick .slick-arrow,
.home_industry_bt_ul .slick-arrow{
    width: 30px;
    height: 30px;
    background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon21.svg) center / cover no-repeat;
    z-index: 5;
    transition: all .36s;
}
.ys_ban_slick .slick-next,
.prosolu_applic_slick .slick-next,
.home_industry_bt_ul .slick-next{
    background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon22-1.svg) center / cover no-repeat;
    right: 20px;
}
.ys_ban_slick .slick-prev,
.prosolu_applic_slick .slick-prev{
    left: 20px;
}
.ys_ban_slick .slick-dots li.slick-active{
    background: #fff;
}
.yblu_li_cont p{
    font-size: 14px;
    line-height: 1.75;
    color: #fff;
    transition: all .36s;
    opacity: 0.3;
}
.yblu_li{
    padding-left: 35px;
    position: relative;
    margin-bottom: 6px;
    cursor: pointer;
}
.yblu_li::before{
    content: "";
    width: 2px;
    height: 17px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    opacity: 0;
    transition: all .36s;
}
.ys_ban_list{
    position: absolute;
    bottom: 50px;
    left: calc(50% - 800px);
    z-index: 5;
}
.yblu_li.slick-current::before{
    opacity: 1;
} 
.yblu_li.slick-current p{
    opacity: 1;
}
.ys_phnav_other{
    display: flex;
    align-items: center;
}
.ys_phnav_lang {
    margin-right: 10px;
}
.ys_phnav_logo {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.ys_ph_navbar4 .ys_phnav_menu {
    background: var(--main-fontcolor);
    color: #fff;
}
.ys_ph_navbar4 .ys_ph_nav a {
    color: #fff;
    opacity: 0.7;
}
.ys_ph_navbar4 .ys_phnav_icon::after, .ys_ph_navbar4 .ys_phnav_icon::before {
    background: #fff;
}
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a,
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a,
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active3>.ys_phnav_lisbox a,
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active4>.ys_phnav_lisbox a {
    color: #fff;
    opacity: 1;
}
/* - banner - end*/
/* foot-start */
.ys_footer{
    padding-top: 87px;
    position: relative;
    overflow: hidden;
}
.mod_foot_bt{
    padding-top: 14px;
    padding-bottom: 38px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    border-top: 1px solid rgba(255,255,255,.3);
    position: relative;
    z-index: 1;
}
.mod_foot_bt_ri a{
    margin-left: 42px;
    font-size: 14px;
    color: #fff;
    opacity: 0.7;
    line-height: 1.75;
}
.mod_foot_bt_le p{
    font-size: 12px;
    color: #fff;
    opacity: 0.7;
    line-height: 1.75;
}
.mod_foot_bt_le a{
    color: #fff;
}
.mod_foot_bt_le span{
    display: block;
    line-height: 1.75;
}
.mfti_nav_tp a{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
    display: block;
    margin-bottom: 26px;
}
.mfti_nav_bt_cont a{
    font-size: 14px;
    line-height: 1.75;
    color: #fff;
    display: block;
    opacity: 0.7;
    transition: all .36s;
}
.mfti_nav_bt_cont li{
    margin-bottom: 14px;
}
.mfti_nav_bt>ul>li{
    padding: 0 30px;
}
.mfti_nav_bt>ul{
    margin: 0 -30px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.mfti_nav>ul{
    margin: 0 -65px;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.mfti_nav>ul>li{
    padding: 0 65px;
}
.mfti_nav{
    width: calc(100% - 413px);
}
.mfti_get{
    width: 413px;
}
.mfti_get_mess_icon{
    width: 33px;
}
.mfti_get_mess_icon img{
    width: 100%;
}
.mfti_get_mess_tit{
    width: calc(100% - 33px);
    padding-left: 13px;
    color: #fff;
}
.mfti_get_mess{
    display: flex;
    align-items: center;
}
.mfti_get_email{
    width: 100%;
    border-radius: 40px;
    border: 1px solid #3A4374;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 10px;
}
.mfti_get_email_btn{
    width: 82px;
    border-radius: 40px;
    background: #FFF;
}
.mfti_get_email_btn button{
    font-size: 14px;
    color: var(--main-fontcolor);
    line-height: 38px;
    cursor: pointer;
    text-align: center;
    width: 100%;
}
.mfti_get_email_input{
    width: calc(100% - 82px);
    height: 38px;
}
.mfti_get_email_input input{
    width: 100%;
    height: 100%;
    padding: 0 22px;
    font-size: 14px;
    color: #fff;
}
.mfti_get_email_input input::placeholder{
    font-size: 14px;
    color: #fff;
    opacity: 0.7;
}
.mfti_get_con{
    margin-top: 45px;
    background: #202D70;
    padding: 37px 30px 30px;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.mfti_get_con_bg{
    width: 218px;
    position: absolute;
    bottom: -82px;
    right: -70px;
    z-index: -1;
}
.mfti_get_con_bg img{
    width: 100%;
}
.mgcu_li_prompt p,
.mgcu_li_parga p{
    font-size: 14px;
    line-height: 1.75;
    color: #fff;
}
.mgcu_li_parga{
    width: calc(100% - 60px);
    padding-left: 17px;
}
.mgcu_li_prompt img{
    width: 18px;
    position: relative;
    top: 3px;
    margin-right: 7px;
}
.mgcu_li_prompt{
    display: flex;
    align-items: flex-start;
    width: 60px;
}
.mgcu_li a{
    display: flex;
    align-items: flex-start;
}
.mgcu_li{
    display: flex;
    align-items: flex-start;
    margin-bottom: 6px;
}
.mgcu_li:last-child{
    margin-bottom: 0;
}
.mod_foot_tp{
    position: relative;
    z-index: 1;
}
.mod_foot_tp_link{
    margin-top: 75px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.mftl_nav_list a{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
    display: block;
}
.mftl_nav_list li{
    padding: 0 27px;
}
.mftl_nav_list ul{
    margin: 0 -27px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.mftl_nav_list{
    padding-left: 54px;
}
.mftl_nav_logo{
    width: 148px;
}
.mftl_nav_logo a{
    display: block;
    width: 100%;
}
.mftl_nav_logo img{
    width: 100%;
}
.mftl_nav{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.mftl_share_ul{
    margin: 0 -10px;
    display: flex;
    align-items: flex-start;
}
.mftl_share_ul_li{
    padding: 0 10px;
    position: relative;
}
.mftl_share_ul_li .msul_icon{
    position: relative;
    width: 28px;
    cursor: pointer;
}
.mftl_share_ul_li .msul_text{
    position: absolute;
    color: #fff;
    font-size: 12px;
    top: calc(100% + 4px);
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
}
.msul_code{
    width: 100px;
    position: absolute;
    bottom: 36px;
    left: 50%;
    transform: translateX(-50%) scale(0.8);
    z-index: 5;
    opacity: 0;
    pointer-events: none;
    transition: all .36s;
    transform-origin: bottom;
}
.msul_code img{
    width: 100%;
}
.mod_foot_bg{
    width: 958px;
    position: absolute;
    right: 12.2%;
    bottom: 29%;
}
.mod_foot_bg img{
    width: 100%;
}
.mod_foot_bg1{
    width: 752px;
    position: absolute;
    top: -376px;
    left: -376px;
    animation: move_aperture 12s linear infinite both;
    opacity: 0.5;
}
.mod_foot_bg1 img{
    width: 100%;
}
@keyframes move_aperture{
    0%{
        top: -376px;
        left: -376px;
    }
    15%{
        top: calc(100% - 376px);
        left: -376px;
    }
    50%{
        top: calc(100% - 376px);
        left: calc(100% - 376px);
    }
    65%{
        top: -376px;
        left: calc(100% - 376px);
    }
    100%{
        top: -376px;
        left: -376px;
    }
}
/* foot-end */
/* 侧边-start */
.mod_side{
    width: 60px;
    border-radius: 50px;
    background: #FFF;
    backdrop-filter: blur(2px);
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 98;
    padding: 26px 0;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
}
.mod_side::after{
    content: "";
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    background: rgba(255,255,255,.5);
    border-radius: 50px;
    position: absolute;
    top: -3px;
    left: -3px;
    z-index: -1;
}
.mod_side_ul_li .msul_icon{
    width: 26px;
    margin: auto;
}
.msul_icon img{
    width: 100%;
}
.msul_parga p{
    font-size: 12px;
    line-height: 1.2;
    opacity: 0.7;
    text-align: center;
    margin-top: 7px;
}
.mod_side_ul_li{
    margin-bottom: 24px;
    position: relative;
    cursor: pointer;
}
.mod_side_ul_li:last-child{
    margin-bottom: 0;
}
.msul_pop{
    position: absolute;
    top: 50%;
    padding-right: 13px;
    left: 0;
    transform: translate(-100%,-50%);
    transform-origin: right;
    pointer-events: none;
    transition: all .36s;
    opacity: 0;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.08);
}
.msul_pop_cont{
    border-radius: 5px;
    background: #FFF;
    padding: 10px 15px;
    position: relative;
}
.msul_pop_cont::after{
    content: "";
    width: 12px;
    height: 12px;
    background: #fff;
    position: absolute;
    top: 50%;
    transform: rotate(45deg) translateY(-50%);
    right: 0;
}
.msul_pop_tit{
    font-size: 12px;
    line-height: 1.2;
    opacity: 0.7;
    margin-bottom: 4px;
}
.msul_pop_num{
    font-size: 14px;
    line-height: 1.2;
    font-family: 'RobotoRegular14';
    white-space: nowrap;
}
/* 侧边-end */
/* 头部导航-start */
.mod_cover {
    overflow: visible;
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.mod_cover img:nth-child(1) {
    position: relative;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    transition: all .36s;
}
.mod_cover img:nth-child(2) {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    transition: all .36s;
    opacity: 0;
}
.mod_head_logo{
    width: 198px;
}
.mod_head_logo a{
    display: block;
    width: 100%;
    line-height: 80px;
}
.ys_hd_pc {
    position: fixed;
    width: 100%;
    top: 0;
    transition: all .36s;
}
.ys_hd_pc::after{
    content: "";
    width: 100%;
    height: 100%;
    background: #fff;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.04);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
}
.mhos_tp{
    width: 20px;
    line-height: 80px;
    cursor: pointer;
    position: relative;
    z-index: 5;
}
.yx_search3xlbox {
    width: 100%;
    height: 350px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0 5px 13px rgba(35, 50, 64, 0.13);
    display: none;
    position: fixed;
    left: 0;
    top: 80px;
    z-index: -2;

}
.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;
}
.mod_head_other_lang{
    position: relative;
    z-index: 5;
}
.mod_head_other_lang a{
    font-size: 16px;
    line-height: 80px;
    transition: all .36s;
    display: block;
    color: #fff;
}
.mod_head_other_search{
    margin-right: 30px;
}
.mod_head_other{
    display: flex;
    align-items: center;
}
.mhnu_li{
    padding: 0 30px;
    position: relative;
}
.mhnu_li_link{
    font-size: 16px;
    line-height: 80px;
    transition: all .36s;
    display: block;
    color: #fff;
    position: relative;
}
.mhnu_li_link::after{
    content: "";
    width: 0%;
    height: 2px;
    background: var(--main-bgcolor);
    position: absolute;
    left: 0;
    bottom: -1px;
    transition: all .36s;
}
.mhnu_li.yxnav_active1 .mhnu_li_link::after{
    width: 100%;
}
.mod_head_nav_ul{
    display: flex;
    margin: 0 -30px;
}
.mod_head_nav{
    padding-left: 22.8%;
    position: relative;
    z-index: 5;
}
.ys_hd_pc.isfixed::after{
    opacity: 1;
}
.ys_hd_pc.isfixed .mod_cover img:nth-child(2){
    opacity: 1;
}
.ys_hd_pc.isfixed .mhnu_li_link,
.ys_hd_pc.isfixed .mod_head_other_lang a{
    color: #333;
}
.mhnu_li_pull{
    position: absolute;
    background: #FFF;
    border-top: 1px solid var(--main-bordercolor);
    left: -330px;
    display: none;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.04);
}
.mhnu_public_pull{
    width: 912px;
}
.mppc_le{
    width: 262px;
    background: var(--auxi-bgcolor);
    padding: 48px 48px 48px 80px;
}
.mppc_ri{
    width: calc(100% - 262px);
    padding: 48px 70px 48px 66px;
}
.mppc_le_ul_li{
    display: flex;
    align-items: center;
    cursor: pointer;
    margin-bottom: 28px;
}
.mppc_le_ul_li p{
    color: #333;
    transition: all .36s;
    width: calc(100% - 13px);
}
.mppc_le_ul_li img{
    width: 13px;
    transition: all .36s;
    opacity: 0;
}
.mppc_le_ul_li:last-child{
    margin-bottom: 0;
}
.mrul_ri{
    width: 302px;
    padding-left: 44px;
    border-left: 1px solid var(--main-bordercolor);
}
.mrul_ri_tit,
.mrul_ri_tit .std_title5{
    font-weight: normal;
    color: var(--main-fontcolor);
    line-height: 1.5;
    margin-bottom: 12px;
}
.mrul_ri_tit a{
    display: flex;
    align-items: flex-start;
}
.mrul_ri_tit img{
    width: 15px;
    position: relative;
    left: 8px;
    top: 13.5px;
}
.mrul_ri_li_text{
    margin-top: 12px;
}
.mrlt_tit .std_parga1{
    color: #333;
    width: calc(100% - 13px);
    transition: all .36s;
}
.mrlt_tit img{
    width: 13px;
    position: relative;
    top: 7.5px;
}
.mrlt_tit{
    display: flex;
    align-items: flex-start;
    margin-bottom: 5px;
}
.mrlt_parga p{
    font-size: 14px;
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.mhnu_public_pull_cont,.mhnu_pro_pulll_cont{
    display: flex;
    align-items: stretch;
}
.mrul_le {
    width: calc(100% - 302px);
}
.mrul_le a{
    font-size: 16px;
    line-height: 1.75;
    color: #333;
    transition: all .36s;
    display: block;
}
.mppc_le_ul_li.yxnav_active2 img{
    opacity: 1;
}
.mppc_le_ul_li.yxnav_active2 p{
    color: var(--main-fontcolor);
}
.mhnu_pro_pulll{
    width: 1010px;
}
.mrul_ri_li_img{
    position: relative;
    z-index: 1;
}
.mrli_bg{
    width: 100%;
    z-index: -1;
}
.mrli_bg img{
    width: 100%;
}
.mrul_le_tit{
    margin-bottom: 20px;
}
.mrul_le_tit .std_title5{
    font-weight: normal;
    color: var(--main-fontcolor);
}
.mrul_le_tit img{
    width: 13px;
    margin-left: 11px;
}
.mrul_le_tit a,.mrul_le_bt_tit a{
    display: flex;
    align-items: center;
}
.mrul_le_bt_tit p{
    color: #333;
    margin-right: 16px;
    transition: all .36s;
}

.mrul_le_bt_tit img{
    width: 13px;
}
.mrul_le_bt_tit{
    margin-bottom: 13px;
}
.mrul_le_bt_list a{
    font-size: 14px;
    color: #333;
    line-height: 1.75;
    display: block;
    transition: all .36s;
}
.mrul_le_bt_list li{
    margin-bottom: 14px;
}
.mrul_le_bt_list li:last-child{
    margin-bottom: 0;
}
.mrul_le_bt>ul>li{
    margin-bottom: 52px;
}
.mrul_le_bt>ul>li:last-child{
    margin-bottom: 0;
}
.mhnu_pro_pulll .mrul_ri {
    padding-bottom: 32px;
}
/* 头部导航-end */
/* 首页主体内容-start */
.home_main h2{
    text-align: center;
    color: #333;
}
.slick_wrap_li{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.slick_wrap_li:not(:first-child){
    display: none;
}
.home_partner{
    background: #FBFCFD;
    overflow: hidden;
}
.hpbu_li_cont ul{
    margin: 0 -11px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.hpbu_li_cont li{
    width: 14.285714%;
    padding: 0 11px;
    margin-bottom: 22px;
}
.hpbu_li_cont_wrap{
    background: #FFF;
    padding: 38px 10px 16px;
    height: 100%;
}
.hpbu_li_cont_wrap .ys_imgbox_cover{
    width: 100%;
}
.hpbu_li_cont_wrap p{
    margin-top: 18px;
    text-align: center;
}
.home_partner_bt_ul{
    margin: 0 -11px;
}
.hpbu_li{
    padding: 0 11px;
}
.slick-dots li {
    width: 6px;
    height: 6px;
    margin: 0 4px;
    background: #D3DDE4;
    opacity: 0.5;
    /* transition: all .36s; */
}
.slick-dots li.slick-active{
    width: 14px;
    background: var(--main-bgcolor);
    border-radius: 20px;
    opacity: 1;
}
.home_partner_bt_ul .slick-list{
    padding-bottom: 22px;
}
.home_partner_bt_ul .slick-dots {
    bottom: -8px;
}
.std_arrow_icon{
    width: 36px;
    height: 36px;
    cursor: pointer;
    position: relative;
    pointer-events: all;
}
.std_arrow_icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.std_arrow_icon img:nth-child(2){
    opacity: 0;
}
.std_arrow{
    width: 167px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.home_partner_bt {
    position: relative;
}
.home_partner_bt_btn{
    position: absolute;
    bottom: -17px;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
}
.slick-disabled{
    opacity: 0.5;
    pointer-events: none;
}
.home_partner_link{
    width: 56.5%;
    margin: auto;
}
.home_partner_link_icon{
    width: 64px;
    margin: auto;
}
.home_partner_link_icon img{
    width: 100%;
}
.home_partner_link .std_title5{
    text-align: center;
    margin-top: 24px;
    color: #333;
    font-weight: normal;
}
.home_partner_link .std_btn2{
    margin-top: 17px;
}
.std_btn2_box_icon{
    width: 13px;
    height: 13px;
    position: relative;
}
.std_btn2_box_icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.std_btn2_box_icon img:nth-child(2){
    opacity: 0;
}
.std_btn2_box p{
    color: #333;
    margin-right: 5px;
    transition: all .36s;
}
.std_btn2_box{
    display: flex;
    align-items: center;
}
.home_partner_link ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.home_partner_link li{
    text-align: center;
}
.std_btn2{
    display: inline-block;
}
.home_new {
    overflow: hidden;
}
.home_new_ul_li{
    width: 33.333333%;
    padding: 0 8px;
    height: auto;
}
.home_new_ul_li:not(:first-child){
    display: none;
}
.home_new_ul{
    margin: 0 -8px;
}
.home_new_ul .slick-track{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.home_new_ul .slick-list{
    padding-bottom: 30px;
}
.home_new_ul.empty .slick-list{
    padding-bottom: 0;
}
.hnul_text{
    padding: 34px 28px 38px;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.hnul_text_tit{
    color: #333;
    height: 2.4em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    transition: all .36s;
    font-weight: bold;
}
.hnul_text_time{
    font-family: 'RobotoRegular14';
    margin-top: 24px;
}
.hnul_text_lab{
    margin-top: 32px;
}
.hnul_text_lab li{
    display: inline-block;
    border-radius: 36px;
    border: 1px solid #E2E2E2;
    background: #E7ECEF;
    text-align: center;
}
.hnul_text_lab p{
    padding: 8px 15px;
}
.home_new_btn{
    margin-top: 34px;
    text-align: center;
}
.mrul_le li.yxnav_active3 a{
    color: var(--main-fontcolor);
}
.mppc_ri_ul{
    position: relative;
}
.mppc_ri_ul_li{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: none;
}
.mppc_ri_ul_li.act{
    position: relative;
    display: block;
}
.home_enter{
    height: calc(100vh - 80px);
    position: relative;
    z-index: 2;
    overflow: hidden;
    background: #fff;
}
.home_enter_bg{
    width: 100%;
    height: 100%;
}
.home_enter_bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home_enter_bg_video {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home_enter_wrap_parga{
    width: 64%;
    margin: auto;
}
.home_enter_wrap_parga p{
    color: #fff;
}
.home_enter_wrap_parga,
.home_enter_wrap_btn{
    margin-top: 23px;
    text-align: center;
}
.home_enter_wrap_list{
    margin-top: 86px;
}
.hewl_ul_li p{
    text-align: center;
    color: #fff;
    margin-top: 5px;
}
.hewl_ul_li_num{
    font-size: 60px;
    line-height: 1.2;
    color: #fff;
}
.hewl_ul_li_num span{
    font-size: 80px;
    font-family: 'RobotoBold3';
    position: relative;
    top: 5px;
}
.home_enter_wrap{
    display: flex;
    align-items: center;
    height: 100%;
}
.home_enter_wrap .ys_cont1400{
    position: relative;
    z-index: 5;
}
.home_enter_wrap h2{
    color: #fff;
    text-align: center;
}
.hewl_ul{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.home_enter_bg::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
}
.home_enter_bg.has_video::after{
    opacity: 1;
}
.home_enter_bg_effect{
    width: 100%;
    height: 100%;
    z-index: 1;
}
.hebe_left{
    width: calc(50% - 800px);
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
}
.hebe_right{
    width: calc(50% - 800px);
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    right: 0;
}
.hebe_top{
    width: 100%;
    height: 200px;
    background: #fff;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
}
.home_pro,.home_industry {
    overflow: hidden;
}
.home_pro_more{
    text-align: center;
    margin-top: 34px;
}
.hptu_li_cont_icon{
    width: 40px;
    height: 40px;
    position: relative;
    margin: auto;
}
.hptu_li_cont_icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.hptu_li_cont_icon img:nth-child(2){
    opacity: 0;
}
.home_pro_tab{
    margin-top: 26px;
    position: relative;
    padding: 0 23px;
}
.home_pro_tab_ul{
    margin: 0 -28px;
}
.hptu_li{
    width: 11.111111%;
    padding: 0 28px;
}
.home_pro_list{
    margin-top: 38px;
}
.hptu_li_cont p{
    transition: all .36s;
    text-align: center;
    margin-top: 14px;
}
.hptu_li_cont{
    cursor: pointer;
    padding: 22px 0;
    transition: all .36s;
    position: relative;
}
.hptu_li_cont::after{
    content: "";
    width: 100%;
    height: 100%;
    background: var(--main-bgcolor);
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all .4s ease-in;
}
.hptu_li.slick-current .hptu_li_cont::after{
    opacity: 0.1;
}
.home_pro_tab_wrap{
    position: relative;
}
.hptw_box{
    width: 123px;
    height: 126px;
    background: var(--main-bgcolor);
    transition: all .5s;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.1;
    pointer-events: none;
}
/* .hptu_li_cont::after{
    content: "";
    width: 100%;
    height: 100%;
    background: var(--main-bgcolor);
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
} */
.hptu_li.act p{
    color: var(--main-fontcolor);
}
/* .hptu_li.act .hptu_li_cont::after{
    opacity: 0.1;
} */
.hptu_li.act .hptu_li_cont_icon img:nth-child(2){
    opacity: 1;
}
.hptu_li.act .hptu_li_cont_icon img:nth-child(1){
    opacity: 0;
}
.home_pro_tab_ul .slick-arrow{
    transition: all .36s;
    width: 35px;
    height: 35px;
    background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon61-1.svg) center / cover no-repeat;
}
.home_pro_tab_ul .slick-next{
    background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon62-1.svg) center / cover no-repeat;
    right: -30px;
}
.home_pro_tab_ul .slick-prev{
    left: -30px;
}
.hplu_li_cont_le p{
    color: #333;
    transition: all .36s;
    display: inline-block;
    position: relative;
    padding-bottom: 10px;
}
.hplu_li_cont_le p::after{
    content: "";
    width: 0%;
    height: 2px;
    background: var(--main-bgcolor);
    position: absolute;
    bottom: 0px;
    left: 0;
    transition: all .36s;
}
.hplu_li_cont_le li{
    margin-bottom: 40px;
    cursor: pointer;
}
.hplu_li_cont_le li.act p::after{
    width: 100%;
}
.hplu_li_cont_le li.act p{
    color: var(--main-fontcolor);
}
.hplu_li_cont_le{
    width: 405px;
    padding: 35px;
    padding-left: 74px;
    position: relative;
    border-top: 1px solid var(--main-bordercolor);
    border-bottom: 1px solid var(--main-bordercolor);
}
.hlcl_bg{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.hlcl_bg img{
    width: 100%;
}
.hplu_li_cont_ri{
    width: calc(100% - 405px);
}
.hlcr_item_wrap{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.hplu_li_cont{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.hlcr_le_wrap_text .std_title5{
    line-height: 1.75;
    color: #333;
    position: absolute;
    top: 42px;
    left: 42px;
    z-index: 5;
}
.hlcr_le_wrap{
    position: relative;
    border-top: 1px solid var(--main-bordercolor);
    border-bottom: 1px solid var(--main-bordercolor);
}
.hlcr_le_wrap_bg{
    width: 100%;
}
.hlcr_le_wrap_bg img{
    width: 100%;
}
.hlwt_img {
    width: 43%;
}
.hlwt_img img{
    width: 100%;
    transition: all .36s;
}
.hlcr_pro1 .hlcr_li{
    width: 100%;
}
/* 2个产品样式 */
.hlcr_pro2,
.hlcr_pro3,
.hlcr_pro3 .hlcr_ri_ul,
.hlcr_pro4,
.hlcr_pro5{
    margin: 0 -10px;
}
.hlcr_pro2 .hlcr_li,
.hlcr_pro3 .hlcr_li,
.hlcr_pro4 .hlcr_li,
.hlcr_pro5 .hlcr_li,
.hlcr_pro3 .hlcr_ri_ul_li{
    width: 50%;
    padding: 0 10px;
}
.hlcr_pro2 .hlwt_img,
.hlcr_pro3 .hlwt_img,
.hlcr_pro4 .hlwt_img,
.hlcr_pro5 .hlwt_img{
    width: 89%;
}
.hrul_cont{
    position: relative;
}
/* 3个产品样式 */
.hlcr_pro3 .hlcr_ri_ul{
    display: flex;
    align-items: stretch;
    height: 100%;
}
.hlcr_pro3 .hrul_cont {
    height: 100%;
    background: var(--auxi-bgcolor);
}
.hlcr_pro3 .hlcr_ri .hlcr_le_wrap_bg{
    opacity: 0;
    pointer-events: none;
}
.hlcr_pro3 .hlcr_ri .std_title5{
    left: 20px;
}
/* 4个产品样式 */
.hlcr_pro4 .hlcr_ri_ul,
.hlcr_pro5 .hlcr_ri_ul{
    margin: 0 -10px;
    display: flex;
    flex-wrap: wrap;
}
.hlcr_pro4 .hlcr_ri_ul_li,
.hlcr_pro5 .hlcr_ri_ul_li{
    width: 50%;
    padding: 0 10px;
    margin-bottom: 20px;
}
.hlcr_pro4 .hlcr_ri_ul_li:nth-child(3){
    width: 100%;
    margin-bottom: 0;
}
.hlcr_ri_item{
    width: 100%;
    margin-bottom: 0;
}
.hlcr_pro4 .hlcr_ri {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: column;
}
.hlcr_pro4 .hrul_cont ,
.hlcr_pro5 .hrul_cont {
    background: var(--auxi-bgcolor);
}
.hlcr_pro4 .hlcr_ri_ul_li .hrul_cont,
.hlcr_pro5 .hlcr_ri_ul_li .hrul_cont,
.hlcr_ri_item .hrul_cont{
    padding: 16px;
}
.hlcr_pro4 .hlcr_ri_ul_li:nth-child(3) .hlwt_img,
.hlcr_ri_item .hlwt_img {
    width: 42.6% !important;
}
.hlcr_pro4 .hlcr_ri_ul_li .std_title5,
.hlcr_pro5 .hlcr_ri_ul_li .std_title5,
.hlcr_ri_item .std_title5{
    position: static;
}
.hlcr_pro4 .hlcr_ri_ul_li:nth-child(3) .hlcr_le_wrap_bg,
.hlcr_ri_item .hlcr_le_wrap_bg{
    display: none;
}
.hlcr_pro4 .hlcr_ri .std_title5,
.hlcr_pro5 .hlcr_ri .std_title5{
    font-size: 16px;
    margin-bottom: 6px;
    padding-left: 10px;
}
.hlcr_pro4 .hlcr_ri .hlcr_le_wrap_bg,
.hlcr_pro5 .hlcr_ri .hlcr_le_wrap_bg{
    display: none;
}
.hlcr_pro4 .hlcr_ri .hlwt_img,
.hlcr_pro5 .hlcr_ri .hlwt_img{
    position: static;
    transform: inherit;
    margin: auto;
    width: 97%;
}
/* 5个产品样式 */
.hlcr_pro5 .hlcr_le a{
    height: 100%;
    display: block;
}
.hlcr_pro5 .hlcr_le_wrap{
    height: 100%;
}
.hlcr_pro5 .hlcr_le_wrap_bg{
    height: 100%;
}
.hlcr_pro5 .hlcr_le_wrap_bg img{
    height: 100%;
    object-fit: cover;
}
.hlcr_pro5 .hlcr_ri_ul_li{
    margin-bottom: 24px;
}
.hibu_li a{
    position: relative;
    display: block;
}
.hibu_li a::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
}
.hibu_li.not_display a::after{
    display: none;
}
.hibu_li_bg{
    position: relative;
    overflow: hidden;
}
.hibu_li_bg_video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hibu_li_text{
    position: absolute;
    top: 62px;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    z-index: 10;
    color: #fff;
    width: 100%;
    padding: 0 40px;
    opacity: 0;
    transition: all .36s;
}
.hibu_li.slick-current .hibu_li_text{
    opacity: 1;
}
.hibu_li .std_title5{
    margin-top: 17px;
}
.hibu_li .std_btn1{
    margin-top: 25px;
}
.hibu_li {
    padding: 0 10px;
}
.home_industry_bt_ul{
    margin: 0 -10px;
}
.home_industry_bt_ul .slick-list{
    overflow: visible;
}
.home_industry_bt_ul .slick-dots li.slick-active{
    background: #fff;
}
.home_industry_bt_ul .slick-next{
    right: 28px;
}
.home_industry_bt_ul .slick-prev{
    left: 28px;
}

.hibu_li.slick-current .hibu_li_bg img{
    transform: scale(1.1);
    transition: transform 3s linear;
}
body{
    height: auto !important;
}
.hlcr_pro5 .hlcr_ri .hlwt_img{
    width: 95%;
}
.hlcr_pro5 .hlcr_ri_ul_li{
    margin-bottom: 0 !important;
    margin-top: 24px;
}
.hlcr_pro5 .hlcr_ri_ul_li:first-child{
    margin-top: 0;
}
.hlcr_pro5 .hlcr_ri_ul_li:nth-child(2){
    margin-top: 0;
}
.hlcr_pro5 .hlcr_ri{
    height: 470px;
    overflow: hidden;
}
.hlcr_ri .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #EBF0F2;
}
.hlcr_ri .mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
}
.hlcr_ri .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: var(--main-bgcolor) !important;
}
.hlcr_ri .mCSB_scrollTools{
    opacity: 1;
}
.hlcr_item:not(:first-child){
    display: none;
}
.hplu_li:not(:first-child){
    display: none;
}
.home_pro_tab_ul .slick-arrow.slick-disabled{
    opacity: 1 !important;
    pointer-events: all !important;
}
/* 首页主体内容-end */

/* B1产品中心-start */
.ys_nyban_video{
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ys_nyban_img{
    position: relative;
}
.ys_nyban_img::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    opacity: 0;
}
.ys_nyban_img.has_video::after{
    opacity: 1;
}
.ys_nyban_img.not_show::after{
    display: none;
}
.ys_nyban_title{
    z-index: 10;
}
.ys_nyban_parga {
    margin-top: 16px;
    width: 600px;
}
.ys_nyban_btn{
    margin-top: 30px;
}
.ys_bread_list::before{
    content: "";
    background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon22-1.svg) center / cover no-repeat;
    width: 13px;
    height: 13px;
}
.ys_bread{
    z-index: 10;
    bottom: 14px;
}
.ys_bread_list a{
    color: #fff;
}
.pro_cont_nav{
    width: 250px;
}
.pro_cont_list{
    width: calc(100% - 250px);
    padding-left: 120px;
}
.pcnu_li_cont{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 0;
    border-bottom: 1px solid var(--main-bordercolor);
    cursor: pointer;
}
.pcnu_li .std_title6{
    transition: all .36s;
    color: #666;
}
.pcnu_li img{
    width: 15px;
    transition: all .36s;
    opacity: 0;
}
.pro_cont_list_wrap{
    position: relative;
}
.pclw_item:not(:first-child){
    display: none;
}
.pclu_li{
    margin-bottom: 60px;
}
.pclu_li:last-child{
    margin-bottom: 0;
}
.pclu_li_tp{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.pclu_li_bt{
    margin-top: 38px;
}
.pclu_li_bt_ul{
    margin: 0 -10px;
    display: flex;
    align-items: start;
    flex-wrap: wrap;
}
.plbu_li{
    width: 25%;
    padding: 0 10px;
    margin-bottom: 24px;
}
.plbu_li a{
    width: 100%;
    height: 100%;
    display: block;
}
.plbu_li.pro_group{
    width: 50%;
}
.plbu_li_img_tit{
    margin-bottom: 40px;
    color: #333;
}
.plbu_li.pro_group .plbu_li_img_tit{
    margin-bottom: 12px;
}
.plbu_li_img{
    margin-bottom: 16px;
    background: var(--auxi-bgcolor);
    position: relative;
}
.plbu_li_img_group{
    position: absolute;
    right: 36px;
    top: 0;
    z-index: 5;
    width: 60px;
}
.plig_img_parga{
    width: 100%;
    text-align: center;
    padding: 0 10px;
    top: 12px;
    transform: translateX(-50%);
}
.plig_img_parga p{
    font-size: 16px;
    line-height: 1.1;
    color: #fff;
}
.plig_img{
    width: 100%;
}
.plig_img img{
    width: 100%;
}
.plbu_li.pro_group .plbu_li_img_pic{
    padding: 0 12px;
}
.plbu_li_img_pic {
    width: 100%;
    overflow: visible;
}
.pltu_li_prompt img{
    width: 18px;
    margin-right: 5px;
}
.pltu_li p{
    color: #333;
}
.pltu_li_prompt{
    display: flex;
    align-items: center;
    flex-shrink: 0;
}
.pltu_li{
    margin-bottom: 6px;
    display: flex;
    align-items: flex-start;
}
.pltu_li:last-child{
    margin-bottom: 0;
}
.plbu_li.pro_group .plbu_li_img{
    padding: 13px 20px;
}
.plbu_li .plbu_li_img{
    height: 100%;
    padding: 13px 20px 54px;
}
.plbu_li_img_new{
    color: #fff;
    line-height: 30px;
    text-align: center;
    width: 70px;
    background: var(--main-bgcolor);
    position: absolute;
    right: 0;
    bottom: 0;
    display: none;
}
.plbu_li.pro_new .plbu_li_img_new{
    display: block;
}
.pc_fenye li{
    color: #666;
}
.pc_fenye li.activepage{
    background: transparent;
    color: #022B6C;
    border: 1px solid #022B6C;
}
.pcnu_li.act .std_title6{
    color: var(--main-fontcolor);
}
.pcnu_li.act img{
    opacity: 1;
}
/* B1产品中心-end */
/* B2平面中低功率产品组合解决方案-start */
.prosolu_join_le .std_title3{
    line-height: 1.75;
}
.prosolu_join_le .std_title5{
    font-weight: bold;
    line-height: 1.75;
    margin-top: 8px;
}
.prosolu_join_le .std_parga1{
    margin-top: 8px;
}
.prosolu_join_ri_img,.prosolu_join_ri .std_parga1{
    width: 183px;
}
.prosolu_join_ri_img img{
    width: 100%;
}
.prosolu_join_ri p{
    text-align: center;
    margin-top: 10px;
}
.prosolu_join_ri{
    width: 315px;
}
.prosolu_join_le{
    width: calc(100% - 315px);
    padding-right: 320px;
}
.prosolu_join {
    overflow: hidden;
}
.prosolu_join .ys_cont1400{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.prosolu_new{
    background: var(--auxi-bgcolor);
    overflow: hidden;
}
.prosolu_new_bt{
    margin-top: 40px;
}
.prosolu_main h2{
    line-height: 1.75;
}
.prosolu_new_tp{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}
.prosolu_new_bt .hnul_text{
    background: #fff;
}
.prosolu_down_bt_nav{
    width: 202px;
}
.prosolu_down_bt_list{
    width: calc(100% - 202px);
    padding-left: 82px;
    position: relative;
}
.pdbn_ul_li .std_title6{
    color: #666;
}
.pdbn_ul_li.act .std_title6{
    color: var(--main-fontcolor);
}
.pdbn_ul_li img{
    width: 15px;
    transition: all .36s;
    opacity: 0;
}
.pdbn_ul_li{
    padding: 14px 12px 14px 26px;
    transition: all .36s;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}
.prosolu_down_bt{
    margin-top: 33px;
}
.pdbl_ul_li{
    margin-bottom: 30px !important;
}
.pdbl_ul_li,
.pdbl_wordul_li,
.pdbl_packul_li{
    width: 33.333333%;
    padding: 0 10px;
    margin-bottom: 20px;
}
.pdbl_ul,
.pdbl_wordul,
.pdbl_packul{
    margin: 0 -10px;
    display: flex;
    flex-wrap: wrap;
}
.pulc_tp{
    position: relative;
}
.pulc_tp_icon{
    width: 36px;
    z-index: 5;
    cursor: pointer;
}
.pulc_tp_icon img{
    width: 100%;
}
.pulc_tp::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
    position: absolute;
    top: 0;
    left: 0;
}
.pulc_bt{
    margin-top: 15px;
}
.pulc_bt_tit{
    line-height: 1.5;
    color: #333;
    height: 1.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 10px;
}
.pulc_bt_btn p,
.pdbl_wordul_li_btn p{
    color: var(--main-fontcolor);
}
.pulc_bt_btn img,
.pdbl_wordul_li_btn img{
    width: 16px;
    flex-shrink: 0;
}
.pulc_bt_btn a{
    display: flex;
    align-items: center;
}
.pdbl_more{
    position: absolute;
    right: 0;
    top: -40px;
    /* display: none; */
}
.icon-close:before{
    content: "";
    width: 42px;
    height: 42px;
    display: block;
    background: url(https://d.fscut.com/wordpress-fscut/2024/01/b2_icon54.svg) center / cover no-repeat;
}
.ys_videom_close {
    right: -68px;
    top: 0;
}
.ys_videom_content{
    width: 1400px;
}
.pdbl_wordul_li a,
.pdbl_packul_li a{
    display: block;
    padding: 35px 30px;
    background: #FFF;
    box-shadow: 0px 0px 15px 0px rgba(44, 48, 87, 0.10);
    width: 100%;
    height: 100%;
}
.pdbl_wordul_li_tit img{
    width: 30px;
    position: relative;
    top: 2.5px;
}
.pdbl_wordul_li_tit{
    display: flex;
    align-items: flex-start;
}
.pdbl_wordul_li_tit .std_title6{
    color: var(--main-fontcolor);
    margin-left: 10px;
   
}
.pdbl_file_list .std_title6{
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.pdbl_wordul_li_parga{
    margin-top: 20px;
}
.pdbl_wordul_li_btn{
    margin-top: 15px;
    display: flex;
    align-items: center;
}
.pdbl_item{
    position: relative;
}
.pdbl_packul_li_info p{
    color: #333;
    height: 1.75em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.pdbl_packul_li_info li{
    margin-bottom: 3px;
}
.pdbl_packul_li_info li:last-child{
    margin-bottom: 0;
}
.pdbl_packul_li_info,.pdbl_packul_li .pdbl_wordul_li_parga{
    margin-top: 14px;
}
.pdbl_wordul_li_parga p{
    height: 8.75em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}
.pdbl_wrap{
    position: relative;
}
/* .pdbl_item:not(:first-child){
    display: none;
} */
.pdbl_item{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    pointer-events: none;
}
.pdbl_item.active{
    position: relative;
    pointer-events: all;
    opacity: 1;
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .1s;
}

.pdbl_video_list {
    max-height: 620px;
    overflow: hidden;
}
.pdbl_file_list{
    max-height: 676px;
    overflow: hidden;
    margin: -10px;
}
.pdbl_file_list .mCSB_container,
.pdbl_pack_list .mCSB_container{
    padding: 10px;
}
.pdbl_pack_list{
    max-height: 872px;
    overflow: hidden;
    margin: -10px;
}
.prosolu_down{
    overflow: hidden;
}
.prosolu_down_bt_list .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{
    background-color: var(--main-bordercolor) !important;
}
.prosolu_down_bt_list .mCSB_scrollTools .mCSB_draggerRail{
    width: 4px;
}
.prosolu_down_bt_list .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: var(--main-bgcolor) !important;
}
.prosolu_down_bt_list .mCSB_scrollTools{
    width: 4px;
}
.pdbl_file_list .mCSB_outside+.mCSB_scrollTools ,
.pdbl_pack_list .mCSB_outside+.mCSB_scrollTools {
    right: 10px !important;
    top: 10px;
    bottom: 10px;
}
.pdbn_ul_li.act {
    background: var(--auxi-bgcolor);
}
.pdbn_ul_li.act img{
    opacity: 1;
}
.prosolu_tutorial{
    background: var(--auxi-bgcolor);
    overflow: hidden;
}
.prosolu_tutorial_bt{
    margin-top: 20px;
}
.prosolu_tutorial_bt_le{
    width: 62%;
}
.prosolu_tutorial_bt_ri{
    width: 38%;
    padding-left: 18px;
}
.ptbl_img{
    width: 100%;
    position: relative;
}
.ptbl_img .pulc_tp_icon{
    width: 80px;
}
.ptbl_img::after,
.ptbr_ul_li_img::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
    position: absolute;
    top: 0;
    left: 0;
}
.ptbl_text{
    margin-top: 22px;
}
.ptbl_text .std_title4{
    color: #333;
    font-weight: bold;
    margin-bottom: 10px;
    transition: all .36s;
} 
.ptbr_ul_li_img{
    width: 52%;
    position: relative;
}
.ptbr_ul_li_text{
    width: 48%;
    color: #333;
    font-weight: bold;
    padding-left: 20px;
    line-height: 1.5;
    height: 4.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    transition: all .36s;
}
.ptbr_ul_li{
    background: #fff;
    margin-bottom: 17px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.ptbr_ul_li:last-child{
    margin-bottom: 0;
}
.prosolu_applic{
    height: calc(100vh - 80px);
    /* max-height: 850px; */
    overflow: hidden;
    position: relative;
}
.prosolu_applic_slick ,
.prosolu_applic_slick .slick-list,
.prosolu_applic_slick .slick-track,
.pasl_bg{
    height: 100%;
}
.prosolu_applic_slick_li{
    position: relative;
}
.prosolu_applic_slick_li::before{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
    position: absolute;
    top: 0;
    left: 0;
}
.prosolu_applic_slick_li::after{
    content: "";
    width: 100%;
    height: 100%;
    opacity: 0.7;
    background: linear-gradient(113deg, #52678E 1.46%, rgba(82, 103, 142, 0.00) 65.05%);
    position: absolute;
    top: 0;
    left: 0;
}
.pasl_text{
    z-index: 5;
    top: 32%;
}
.pasl_text .std_title4{
    color: #fff;
    margin-top: 10px;
}
.pasl_text_parga,.pasl_text_btn{
    margin-top: 26px;
}
.pasl_text_lab p,
.pasl_text_parga p{
    color: #fff;
}
.pasl_text_btn .std_btn1{
    margin-right: 17px;
}
.pasl_text_wrap{
    width: 43%;
}
.prosolu_applic_tit{
    z-index: 5;
    top: 11.8%;
}
.prosolu_applic_tit h2{
    color: #fff;
}
.prosolu_applic_btn{
    z-index: 5;
    bottom: 20px;
}
.prosolu_applic_btn p{
    color: #fff;
}
.prosolu_applic_dots svg{
    fill: none;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%) rotate(-90deg);
    opacity: 0;
}
.padu_li.act svg{
    opacity: 1;
}
.padu_li_img{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    transition: all .36s;
}

.prosolu_applic_dots{
    z-index: 5;
    bottom: 74px;
}
.padu_li{
    position: relative;
    cursor: pointer;
    width: 56px;
    height: 56px;
    margin: 0 7px;
    border-radius: 50%;
    overflow: hidden;
}
.prosolu_applic_dots_ul{
    display: flex;
}
.psts_li p{
    transition: all .36s;
}
.psts_li{
    padding-bottom: 22px;
    position: relative;
    width: auto !important;
    margin-right: 97px;
    cursor: pointer;
}
.psts_li:last-child{
    margin-right: 0;
}
.psts_li::after{
    content: "";
    width: 0%;
    height: 2px;
    background: var(--main-bgcolor);
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all .36s;
}
.prosolu_suita{
    overflow: hidden;
}
.prosolu_suita_tab{
    border-bottom: 1px solid var(--main-bordercolor);
    margin-top: 40px;
    position: relative;
}
.prosolu_suita_list{
    margin-top: 32px;
}
.prosolu_suita_list_item:not(:first-child){
    display: none;
}
.psli_ul_li{
    width: 25%;
    padding: 0 10px;
}
.psli_ul{
    margin: 0 -10px;
}
.psli_ul_li_cont{
    width: 100%;
    display: block;
}
.pulc_img{
    padding: 14px 22px 30px;
}
.pulc_img_tit{
    color: #333;
    margin-bottom: 18px;
    height: 1.75em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.pulc_text{
    margin-top: 20px;
}
.psli_ul .slick-arrow ,
.picl_ul .slick-arrow {
    width: 45px;
    height: 45px;
    background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon61-1.svg) center / cover no-repeat;
    z-index: 5;
    top: 138px;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transition: all .36s;
}
.psli_ul .slick-prev{
    left: -55px;
}
.psli_ul .slick-next,
.picl_ul .slick-next {
    right: -55px;
    background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon62-1.svg) center / cover no-repeat;
}
.psts_li.act p{
    color: var(--main-fontcolor);
}
.psts_li.act::after{
    width: 100%;
}
.psta_icon{
    width: 35px;
    cursor: pointer;
    position: relative;
    pointer-events: all;
}
.psta_icon img{
    width: 100%;
}
.prosolu_suita_tab_arrow{
    display: flex;
    justify-content: space-between;
    width: 100%;
    pointer-events: none;
    top: calc(50% - 10px);
}
.psta_prev{
    left: -60px;
}
.psta_next{
    right: -60px;
}
.psta_icon.swiper-button-disabled{
    opacity: 0;
}
.prosolu_value{
    height: calc(100vh - 80px);
    overflow: auto;
    position: relative;
}
.prosolu_value_bg_li {
    position: relative;
    height: 100%;
}
.prosolu_value_bg::before{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
    position: absolute;
    top: 0;
    left: 0;
}
.prosolu_value_bg::after{
    content: "";
    width: 60%;
    height: 100%;
    background: linear-gradient(270deg, rgba(0, 0, 0, 0.00) 0%, #000 53.48%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
}
.pvbl_img{
    width: 100%;
    padding-left: 150px;
    height: 100%;
}
.pvbl_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.prosolu_value_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding-left: calc(50% - 700px);
    background: #000;
}
.prosolu_value_bg .slick-list,
.prosolu_value_bg .slick-track{
    width: 100%;
    height: 100%;
}
.pvbl_img_video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.pvbl_img_wrap{
    width: 100%;
    height: 100%;
    position: relative;
}
.prosolu_value_text .std_title5{
    color: #fff;
    line-height: 1.75;
    font-weight: bold;
    margin-bottom: 40px;
}
.prosolu_value_text{
    position: relative;
    z-index: 10;
    display: flex;
    align-items: center;
    height: 100%;
}
.pvtl_ul_li .std_title4{
    line-height: 1.75;
    color: #fff;
    transition: all .36s;
    opacity: 0.6;
}
.pvtl_ul_li{
    padding: 14px 0;
    /* border-bottom: 1px solid rgba(255,255,255,.3); */
    cursor: pointer;
}
.prosolu_value_item:not(:first-child){
    display: none;
}
.prosolu_value_item{
    height: 100%;
}
.pvtl_ul_li_parga{
  
    /* display: none; */
    height: 0 !important;
    overflow: hidden;
    transition: all .6s cubic-bezier(.77,0,.175,1);
}
.pvtl_ul_li_parga p{
    line-height: 1.5;
    color: #fff;
}

.prosolu_value_text_wrap{
    width: 36%;
}
.pvtl_ul_li.active .std_title4{
    opacity: 1;
}
.pvtl_ul_li.active .pvtl_ul_li_parga{
    height: var(--pro-shu) !important;
    margin-top: 10px;
    margin-bottom: 12px;
}
.prosolu_group_tab{
    
    border-bottom: 1px solid var(--main-bordercolor);
}
.prosolu_group_tab_ul{
    margin: 0 -48.5px;
}
.pgtu_li{
    position: relative;
    cursor: pointer;
    padding: 0 48.5px;
}
.pgtu_li p::after{
    content: "";
    width: 0;
    height: 2px;
    background: var(--main-bgcolor);
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all .36s;
}
.pgtu_li p{
    padding-bottom: 22px;
    position: relative;
    display: inline-block;
}
.pgtu_li.slick-current p::after {
    width: 100%;
} 
.pgtu_li.slick-current p{
    color: var(--main-fontcolor);
}
.prosolu_group_bt{
    width: 78%;
}
.pgbu_li_wrap_img{
    width: 63%;
    position: relative;
}
.pgbu_li_wrap_text{
    width: 37%;
    padding: 0 44px;
}
.pgbu_li_wrap{
    background: var(--auxi-bgcolor);
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.plwi_pic{
    width: 74%;
}
.pgbu_li_wrap_text .std_title5{
    line-height: 1.75;
    color: #333;
    margin-bottom: 15px;
    font-weight: bold;
}
.prosolu_group_bt{
    margin-top: 30px;
}
.prosolu_group_bt_ul .slick-list{
    overflow: visible;
}
.prosolu_group_bt_ul{
    margin: 0 -10px;
}
.pgbu_li {
    padding: 0 10px;
}
.prosolu_group_tab{
    width: 86%;
}
.prosolu_group_pro{
    position: relative;    
    margin-top: 30px;
}
.prosolu_group_btn .std_arrow_icon {
    width: 40px;
    height: 40px;
}
.prosolu_group_btn .std_arrow_icon.slick-disabled{
    pointer-events: all !important;
    opacity: 1 !important;
}
.prosolu_group_btn .std_arrow_icon.first.slick-disabled,
.prosolu_group_btn .std_arrow_icon.last.slick-disabled {
    pointer-events: none !important;
    opacity: 0.5 !important;
}
.prosolu_group_btn .std_arrow {
    width: 100px;
}
.prosolu_group_btn {
    position: relative;
    top: -8px;
}
.inddet_nav {
    height: 80px;
    position: relative;
    z-index: 1;
}
.inddet_nav_wrap {
    position: relative;
    transition: all .4s;
    background: var(--auxi-bgcolor);
    left: 0;
}
.inddet_nav_wrap_ul {
    margin: 0 -30px;
}
.inwu_li {
    padding: 0 30px;
    position: relative;
    transition: all .36s;
}
.inwu_li p {
    line-height: 80px;
    color: #666;
    cursor: pointer;
}
.inwu_li.act p {
    color: #333333;
}
.inddet_nav.isfixed {
    z-index: 97;
}
.inddet_nav_wrap.isfixed {
    position: fixed;
    top: 80px;
    z-index: 100;
    width: 100%;
    box-shadow: 0 7px 10px rgb(0 0 0 / 10%);
}
body.scroll_top .inddet_nav_wrap.isfixed{
    top: 0;
}
.inwu_li.act{
    background: #EBF0F2;
}
.inddet_nav_wrap::after{
    content: "";
    width: calc(50% - 800px);
    height: 100%;
    background: #EBF0F2;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
}
.inddet_nav_wrap.act::after{
    opacity: 1;
}
body.scroll_top .ys_hd_pc{
    top: -100px;
}
.home_new_ul .slick-dots{
    bottom: 0;
}
/* B2平面中低功率产品组合解决方案-end */

/* B3-FSCUT1000S-start */
.prodet_main .ys_bread_list a{
    color: #999;
}
.prodet_main .ys_bread_list::before {
    background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon22_1.svg) center / cover no-repeat;
}
.prodet_name_parga p{
    font-size: 14px;
    line-height: 60px;
    color: #fff;
    opacity: 0.5;
}
.prodet_name{
    position: absolute;
    top: 80px;
    left: 0;
    width: 100%;
    border-top: 1px solid rgba(255,255,255,.3);
}
.prodet_name_list p{
    font-size: 14px;
    line-height: 60px;
    color: #fff;
    opacity: 0.5;
    transition: all .36s;
    cursor: pointer;
}
.prodet_name_list ul{
    display: flex;
    margin: 0 -21px;
}
.prodet_name_list li{
    padding: 0 21px;
}
.prodet_name .ys_cont1600{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.prodet_name_list li.active p{
    opacity: 1;
}
.prodet_name_parga{
    opacity: 0;

}
.prodet_name.isfixed .prodet_name_parga{
    opacity: 1;
    transition: all .36s;
}
.prodet_top .prodet_name.isfixed{
    position: fixed;
    top: 0;
    z-index: 100;
    box-shadow: 0px 7px 14px 2px rgba(0, 15, 79, 0.05);
    background: #fff;
    transition: all .36s;
    opacity: 1;
    pointer-events: all;
}
.prodet_name.isfixed{
    position: fixed;
    top: 0;
    transition: all .36s;
    z-index: 100;
    box-shadow: 0px 7px 14px 2px rgba(0, 15, 79, 0.05);
    background: #fff;
    opacity: 0;
    pointer-events: none;
}
.prodet_top .ys_hd_pc .mod_head {
    display: none;
}
.prodet_top .prodet_name p{
    color: #666;
}
.prodet_top .prodet_name_parga p{
    opacity: 1;
}
.prodet_ware_wrap{
    background: var(--auxi-bgcolor);
    padding: 58px 40px 58px 74px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    overflow: hidden;
}
.prodet_ware_wrap_img{
    width: 53%;
}
.prodet_ware_wrap_img img{
    width: 100%;
}
.prodet_ware_wrap_text{
    width: 47%;
    padding-right: 38px;
}
.prodet_ware_wrap_text h2{
    line-height: 1.75;
    color: #333;
    margin-bottom: 17px;
}
.pwwt_parga{
    margin-bottom: 24px;
}
.prodet_ware_para{
    margin-top: 93px;
    position: relative;
}
.prodet_ware_para .pgtu_li{
    padding: 0 30px;
}
.prodet_ware_para .prosolu_group_tab_ul {
    margin: 0 -30px;
}
/* .prodet_ware_para .prosolu_group_pro{
    margin-top: 0;
} */
.pwpl_ri_item:not(:first-child){
    display: none;
}
.pwpl_le{
    width: 38%;
    padding: 0 65px;
}
.pwpl_ri{
    width: 62%;
    padding-left: 75px;
}
.pwpl_ri .std_title5{
    line-height: 1.75;
    font-weight: bold;
    color: #333;
    margin-bottom: 20px;
}
.picr_form p{
    color: #333;
    margin-bottom: 6px;
}
.picr_form p:last-child{
    margin-bottom: 0;
}
.picr_form td:first-child p{
    font-weight: bold;
}
.picr_form tr{
    padding: 18px 30px;
    display: block;
    border-bottom: 1px solid #D1DEE4;
}
.picr_form table{
    width: 100%;
}
.picr_form td:first-child{
    width: 280px;
    vertical-align: baseline;
}
.picr_form tr:nth-child(2n+1){
    background: var(--auxi-bgcolor);
}
.picl_ul_li {
    width: 100%;
}
.picl_dots {
    width: 55%;
    margin: auto ;
}
.picl_dots .slick-track{
    margin: auto;
}
.picl_dots_li{
    padding: 0 6px;
    width: 25%;
}
.picl_dots_li .ys_imgbox_cover{
    border: 1px solid var(--main-bordercolor); 
    transition: all .36s;
    width: 100%;
    cursor: pointer;
} 
.picl_ul .slick-prev{
    left: -65px;
}
.picl_ul .slick-next{
    right: -65px;
}
.picl_ul .slick-arrow{
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    top: 50% !important;
}
.picl_dots_li.slick-current .ys_imgbox_cover{
    border: 1px solid #333;
}
.pwpl_item:not(:first-child){
    display: none;
}
.prodet_ware{
    overflow: hidden;
}
.prodet_ware_para_btn{
    width: 34px;
    position: absolute;
    bottom: -17px;
    right: 97px;
    z-index: 5;
    cursor: pointer;
}
.prodet_ware_para_btn img{
    width: 100%;
}
.form_pop{
    background: rgba(0, 0, 0, .5);
}
.form_pop .ys_modal_close{
    right: -70px;
    top: 0;
}
.form_pop .ys_modal_content{
    width: 1400px;
    background: transparent;
    max-height: inherit;
    padding: 0 !important;
}
.form_pop_tab{
    width: 716px;
    border-radius: 53px;
    background: #FFF;
    padding: 2px;
    margin: auto;
}
.form_pop_tab p{
    transition: all .36s;
    line-height: 60px;
}
/* .form_pop_tab ul{
    display: flex;
    justify-content: center;
} */
.form_pop_tab li{
    width: 25%;
    text-align: center;
    position: relative;
    transition: all .36s;
    border-radius: 53px;
    cursor: pointer;
}
.form_pop_tab li.slick-current{
    background: var(--main-bgcolor);
}
.form_pop_tab li.slick-current p{
    color: #fff;
}
.form_pop_list{
    margin-top: 22px;
    width: 1400px;
    border-radius: 5px;
    background: #FFF;
    padding: 50px 80px 50px 64px;
}
.form_pop_list_item:not(:first-child){
    display: none;
}

.form_pop .ys_modal_content.noscroll {
    overflow: hidden;
}
.fplc_ri .std_title5{
    line-height: 1.75;
    color: #333;
    font-weight: bold;
    margin-bottom: 20px;
}
.fplc_le{
    width: 32%;
}
.fplc_ri{
    width: 68%;
    padding-left: 73px;
}
.form_pop .picl_ul .slick-arrow{
    display: none !important;
}
.form_pop .picl_dots{
    margin-top: 27px;
}
.form_pop .picr_form {
    max-height: 500px;
}
.form_pop .mCSB_scrollTools{
    width: 4px;
    opacity: 1;
}
.form_pop .mCSB_scrollTools .mCSB_draggerRail{
    width: 100%;
}
.form_pop .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{
    background: #E2E8EE !important;
}
.form_pop .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background: var(--main-bgcolor) !important;
}
.prodet_info{
    background: #000;
    position: relative;
    overflow: hidden;
}
.prodet_info::before{
    content: "";
    width: calc(50% - 600px);
    height: 100%;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
}
.prodet_info::after{
    content: "";
    width: calc(50% - 600px);
    height: 100%;
    background: #000;
    position: absolute;
    top: 0;
    right: 0;    
    z-index: 5;
}
.prodet_info_slick1{
    width: 75%;
    margin: auto;
    text-align: center;
}
.pisl_tit{
    color: #fff;
    line-height: 1.75;
    margin-bottom: 10px;
}
.pisl_tit_parga p{
    color: #fff;
}
.prodet_info_slick2,.prodet_info_tab{
    margin-top: 30px;
}
.prodet_info_tab_wrap{
    width: 85%;
}
.prodet_info_tab{
    position: relative;
}
.prodet_info_tab_line{
    border-top: 1px solid rgba(255,255,255,.3);
}
.prodet_info_tab::after{
    content: "";
    width: 73px;
    height: 100%;
    background: linear-gradient(-90deg, #000 55%, rgba(0, 0, 0, 0.00) 95%);
    position: absolute;
    right: -33px;
    top: 0;
}
.pitw_ul{
    margin: 0 -35px;
}
.pitw_ul_li{
    padding: 0 35px;
    width: 25%;
    cursor: pointer;
}
.pitw_ul_li .std_title6{
    color: #fff;
    text-align: center;
    opacity: 0.6;
    transition: all .36s;
    position: relative;
    padding-top: 16px;
}
.pitw_ul_li.slick-current .std_title6{
    opacity: 1;
}
.pitw_ul .slick-list{
    overflow: visible;
}
.pita_icon {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: rgba(255,255,255,.2);
    transition: all .36s;
    cursor: pointer;
    position: relative;
    pointer-events: all;
}
.pita_icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.pita_icon img:nth-child(2){
    opacity: 0;
}
.prodet_info_tab_arrow{
    z-index: 9;
    width: 100%;
    position: absolute;
    top: -20px;
    left: 0;
    pointer-events: none;
}
.pita_prev {
    left: -80px;
}
.pita_next{
    right: -80px;
}
.pitw_line{
    width: 203px;
    height: 2px;
    background: #fff;
    position: absolute;
    top: -1px;
    left: 0;
    transition: 0.5s all;
}
.prodet_main .ys_nyban_title {
    top: 34%;
    transform: translateX(-50%);
}
.pvtl_ul{
    max-height: 60vh;
    overflow: hidden;
}
.pvtl_ul .mCSB_scrollTools .mCSB_draggerRail {
    width: 3px;
}
.pvtl_ul .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(217, 217, 217, 0.13) !important;
}
.pvtl_ul .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #E2E2E2 !important;
}
.pvtl_ul .mCSB_outside+.mCSB_scrollTools {
    right: auto !important;
    left: -98px;
}
/* B3-FSCUT1000S-end */
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .plbu_li a:hover::after{
        opacity: 1;
    }
    .plbu_li a:hover .plbu_li_text{
        opacity: 1;
    }
    .hlcr_le_wrap:hover::after{
        opacity: 1;
    }
    .hlcr_le_wrap:hover .hlcr_le_wrap_info{
        opacity: 1;
    }
    .hrul_cont:hover::after{
        opacity: 1;
    }
    .hrul_cont:hover .hlcr_le_wrap_info{
        opacity: 1;
    }
    .mppc_le_ul_li:hover p{
        color: var(--main-fontcolor);
    }
    .mrul_ri_li a:hover .mrlt_tit .std_parga1{
        color: var(--main-fontcolor);
    }
    .mrul_le_bt_tit a:hover p{
        color: var(--main-fontcolor);
    }
    .home_pro_tab_ul .slick-arrow:hover,
    .psli_ul .slick-arrow:hover,
    .picl_ul .slick-arrow:hover{
        background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon61_1-1.svg) center / cover no-repeat;
    }
    .home_pro_tab_ul .slick-next:hover,
    .psli_ul .slick-next:hover,
    .picl_ul .slick-next:hover{
        background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon62_1-1.svg) center / cover no-repeat;
    }
    .home_new_ul_li a:hover .hnul_text_tit{
        color: var(--main-fontcolor);
    }
    .mftl_share_ul_li:hover .msul_code{
        transform: translateX(-50%) scale(1);
        opacity: 1;
        pointer-events: all;
    }
    .mod_side_ul_li:hover .msul_pop{
        opacity: 1;
        transform: translate(-100%,-50%);
        pointer-events: all;
    }
    .std_arrow_icon:hover img:nth-child(2){
        opacity: 1;
    }
    .home_partner_link a:hover .std_btn2_box p{
        color: var(--main-fontcolor);
    }
    .home_partner_link a:hover .std_btn2_box_icon img:nth-child(2){
        opacity: 1;
    }
    .std_btn2:hover p{
        color: var(--main-fontcolor);
    }
    .std_btn2:hover img:nth-child(1){
        opacity: 0;
    }
    .std_btn2:hover img:nth-child(2){
        opacity: 1;
    }
    .mrul_le a:hover{
        color: var(--main-fontcolor);
    }
    .std_btn1_box:hover{
        background: #192E64;
        backdrop-filter: blur(2px);
    }
    .hptu_li:hover p{
        color: var(--main-fontcolor);
    }
    .hptu_li:hover .hptu_li_cont_icon img:nth-child(2){
        opacity: 1;
    }
    .hptu_li:hover .hptu_li_cont_icon img:nth-child(1){
        opacity: 0;
    }
    /* .hptu_li:hover .hptu_li_cont::after{
        opacity: 0.1;
    } */
    /* .hplu_li_cont_le li:hover p::after{
        width: 100%;
    } */
    .hlcr_li a:hover .hlwt_img img{
        transform: scale(1.05);
    }
    .pc_fenye li:hover{
        color: #022B6C;
        border: 1px solid #022B6C;
    }
    .first li:hover,
    .prev li:hover,
    .next li:hover,
    .end li:hover{
        border: 1px solid transparent;
    }
    .padu_li:hover .padu_li_img{
        transform: translate(-50%, -50%) scale(1.05);
        
    }
    .psli_ul_li_cont:hover .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .pitw_ul_li .std_title6:hover{
        opacity: 1;
    }
    .mfti_nav_bt_cont a:hover{
        opacity: 1;
    }
    .pdbl_ul_li_cont:hover .pulc_tp .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .ys_ban_slick .slick-next:hover,
    .prosolu_applic_slick .slick-next:hover,
    .home_industry_bt_ul .slick-next:hover{
        background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon22_2.svg) center / cover no-repeat !important;
    }
    .ys_ban_slick .slick-arrow:hover,
    .prosolu_applic_slick .slick-arrow:hover,
    .home_industry_bt_ul .slick-arrow:hover{
        background: url(https://d.fscut.com/wordpress-fscut/2024/01/a1_icon21_1.svg) center / cover no-repeat;
    }
    .ptbr_ul_li:hover .ptbr_ul_li_text,
    .prosolu_tutorial_bt_le:hover .std_title4{
        color: var(--main-fontcolor);
    }
    .ptbr_ul_li:hover .ptbr_ul_li_img .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .prosolu_tutorial_bt_le:hover .ptbl_img .ys_imgbox_cover img{
        transform: scale(1.05);
    }
}
/* 载入效果 */
.ys_ban_li .std_title5,.ys_ban_title,.ys_ban_li .std_title4,.ys_ban_btn,.pisl_tit,.pisl_tit_parga,.prodet_info_slick2_li .ys_imgbox_cover{
    visibility: hidden;
}
.ys_ban_li.slick-active .std_title5,
.ys_ban_li.slick-active .ys_ban_title,
.ys_ban_li.slick-active .std_title4 {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .5s;
    visibility: visible;
}
.ys_ban_li.slick-active .ys_ban_btn{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .6s;
    visibility: visible;
}
.home_new_ul_li:nth-child(3n+1){
    animation-delay: .2s;
}
.home_new_ul_li:nth-child(3n+2){
    animation-delay: .3s;
}
.home_new_ul_li:nth-child(3n+3){
    animation-delay: .4s;
}
.prosolu_applic_slick_li.slick-active .pasl_text_lab,
.prosolu_applic_slick_li.slick-active .std_title4,
.prosolu_applic_slick_li.slick-active .pasl_text_parga{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .2s;
    visibility: visible;
}
.prosolu_applic_slick_li.slick-active .pasl_text_btn{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
    visibility: visible;
}
.prodet_info_slick1.active .prodet_info_slick1_li.slick-active .pisl_tit,
.prodet_info_slick1.active .prodet_info_slick1_li.slick-active .pisl_tit_parga{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .1s;
    visibility: visible;
}
.prodet_info_slick2.active .prodet_info_slick2_li.slick-active .ys_imgbox_cover{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
    visibility: visible;
}
/* 2024.1.16修改 */
.home_partner_bt_btn{
    bottom: -14px;
}
.home_partner_bt{
    margin-bottom: 20px;
}
.home_partner_bt_list{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: hidden;
}
.hpbl_card{
    display: flex;
    flex: 0 0 100%;
    flex-wrap: wrap;
}
.home_partner_bt_dots{
    display: flex;
    justify-content: center;
    margin-top: 22px;
}
.home_partner_bt_dots span{
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin: 0 4px;
    background: #D3DDE4;
    opacity: 0.5;
    transition: all .3s ease-out 0s;
    display: block;
    cursor: pointer;
}
.home_partner_bt_dots span.active {
    width: 14px;
    background: var(--main-bgcolor);
    border-radius: 20px;
    opacity: 1;
}
.hpbl_card ul {
    margin: 0 -11px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 11px;
}
.hpbl_card li{
    width: 14.285714%;
    padding: 0 11px;
    margin-bottom: 22px;
}
.prosolu_join_ri{
    width: 63%;
}
.prosolu_join_le{
    width: 37%;
    padding-right: 230px;
}
.prosolu_join_ri_list {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: hidden;
}
.pjrl_code {
    display: flex;
    flex: 0 0 100%;
    flex-wrap: wrap;
}
.pjrl_code ul{
    margin: 0 -25px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 25px;
}
.pjrl_code li{
    width: 25%;
    padding: 0 25px;
}
.prosolu_join_ri_img, .prosolu_join_ri .std_parga1 {
    width: 100% !important;
}
.prosolu_join .home_partner_bt_btn{
    bottom: auto;
    top: calc(50% - 19px - 18px);
    transform: translateY(-50%);
    width: 100%;
    left: 0;
}
.prosolu_join .std_arrow{
    width: 100%;
}
.prosolu_join .std_arrow_prev{
    left: -24px;
}
.prosolu_join .std_arrow_next{
    right: -24px;
}
.pjrl_code img{
    width: 100%;
}
/* 2023.1.17修改 */
.home_pro_tab_ul .slick-track{
    margin: auto;
}
.mod_sideph_btn .std_btn1_box {
    background: #192E64;
    border: 1px solid #192E64;
}
.mod_sideph_le_icon{
    width: 40px;
    margin: auto;
}
.mod_sideph_le_icon img{
    width: 100%;
}
.mod_sideph_le p{
    color: #192E64;
    margin-top: 16px;
    font-size: 20px;
    line-height: 1.5;
}
.mod_sideph{
    padding: 30px 24px 30px 55px;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #FFF;
    box-shadow: 0px -2px 14.2px 0px rgba(0, 0, 0, 0.05);
    z-index: 98;
    display: none;
    justify-content: space-between;
    align-items: center;

}
.mod_sideph_le ul{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.mod_sideph_le{
    padding-right: 100px;
    width: calc(100% - 238px);
}
.mod_sideph_btn p{
    font-size: 24px !important;
    line-height: 76px !important;
}
.mod_sideph_btn{
    width: 238px;
}
.mod_sideph_btn .std_btn1 {
    width: 100%;
    text-align: center;
}
.mppc_le {
    background: #E8EBF0;
    padding: 26px 0 !important;
}
.mppc_le_ul_li{
    margin-bottom: 0 !important;
    padding: 16px 48px 16px 80px;
    transition: all .36s;
}
.mppc_le_ul_li.yxnav_active2 {
    background: #fff;
}
.mrul_ri {
    width: 333px;
    padding-left: 74px;
    border-left: none;
}
.mrul_le {
    width: calc(100% - 333px);
}
.mhnu_pro_pulll .mrul_le{
    height: 460px;
    overflow: hidden;
}
.mrul_le_tit p{
    font-size: 14px;
    line-height: 1.75;
    color: #999;
}
.mrul_le_tit{
    margin-bottom: 8px;
}
.mrul_le_li{
    margin-bottom: 37px;
}
.mrul_le_li:last-child{
    margin-bottom: 0;
}
.mrul_le_bt>ul>li {
    margin-bottom: 14px !important;
}
.mrul_le_bt>ul>li:last-child{
    margin-bottom: 0 !important;
}
.mppc_ri_ul_li .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #192E64 !important;
}
.mppc_ri_ul_li .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 1px;
}
.mppc_ri_ul_li .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #E2E2E2 !important;
}
.mppc_ri_ul_li .mCSB_scrollTools .mCSB_draggerRail {
    width: 1px;
}
.prosolu_value_text_wrap{
    width: 29%;
}
.ys_nyban_img.left_bg::after {
    background: linear-gradient(90deg, #000 36.54%, rgba(0, 0, 0, 0.00) 100%);
}
.ys_nyban_img.left_bg.has_video::after{
    opacity: 1;
}
.hlwi_li_icon{
    width: 18px;
    height: 18px;
    position: relative;
    top: 5px;
    margin-right: 6px;
}
.hlwi_li_icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.hlwi_li_icon img:nth-child(2){
    opacity: 0;
}
.hlwi_li p{
    color: #fff;
}
.hlwi_li{
    display: flex;
    align-items: flex-start;
    margin-top: 6px;
}
.hlcr_le_wrap_info{
    width: 100%;
    bottom: 15px;
    padding: 0 35px;
    z-index: 5;
    opacity: 0;
    transition: all .36s;
}
.hlcr_le_wrap_info p{
    color: #fff;
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.plbu_li a::after,
.hlcr_le_wrap::after,
.hrul_cont::after{
    content: "";
    width: 100%;
    height: 40%;
    background: linear-gradient(180deg, rgba(25, 46, 100, 0.00) 0%, rgba(25, 46, 100, 0.80) 85%);
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
}
.plbu_li a{
    position: relative;
}
.plbu_li_text{
    position: absolute;
    bottom: 28px;
    padding: 0 16px;
    z-index: 5;
    opacity: 0;
    transition: all .36s;
    width: 100%;
}
.pltu_li_prompt .hlwi_li_icon{
    top: 0;
}
.plbu_li_text p{
    color: #fff;
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.pro_group .plbu_li_text{
    padding: 0 40px;
}
.hlcr_pro5 .hlcr_ri .hlcr_le_wrap_info{
    padding: 0 16px;
    bottom: 10px;
}
.plbu_li.pro_group .plbu_li_img_pic{
    padding: 0;
    width: 57%;
    margin: auto;
}
.plbu_li.pro_group .plbu_li_img{
    padding-bottom: 27px;
}
.plbu_li_img_tit {
    margin-bottom: 28px;
}
.pclu_li_bt_ul{
    align-items: stretch;
}
.plbu_li a {
    background: var(--auxi-bgcolor);
}
.hlcr_le_wrap_lab{
    display: inline-block;
    width: auto;
    background: #192E64;
    padding: 0 20px;
}
.hlcr_le_wrap_lab img{
    width: 30px;
}
.hlcr_le_wrap_lab p{
    font-size: 16px;
    color: #fff;
    line-height: 44px;
    margin-left: 10px;
}
.hlwl_cont{
    display: flex;
    align-items: center;
}
.hlcr_pro4 .hlcr_ri_ul, .hlcr_pro5 .hlcr_ri_ul{
    align-items: stretch;
}
.hlcr_ri_ul_li a{
    display: block;
    height: 100%;
}
.hrul_cont{
    height: 100%;
}
.hlcr_le_wrap_lab{
    position: absolute;
    right: 0;
    top: 0;
    z-index: 5;
}
.hplu_li_cont_le p{
    font-size: 24px;
}
/* 2024.1.23修改 */
.plbu_li_img_new{
    bottom: auto;
    top: 0;
}
.plbu_li.pro_new .plbu_li_img_tit{
    padding-right: 50px;
}
.pwwt_btn_more p{
    color: var(--main-fontcolor);
}
.pwwt_btn_more a{
    display: flex;
    align-items: center;
}
.pwwt_btn {
    display: flex;
    flex-wrap: wrap;
}
.pwwt_btn .pulc_bt_btn{
    margin-right: 20px;
}
.pwwt_btn_more img{
    width: 14px;
}
.plbu_li_text{
    bottom: 15px;
}
.prosolu_value_pc{
    height: 100%;
}
.prosolu_value_ph{
    display: none;
}
.inwu_li{
    width: auto !important;
}
.prodet_ware .prodet_ware_para{
    margin-top: 0 !important;
}
.pnls_item{
    width: auto !important;
    margin-left: 40px;
}
.pnls_item.active p{
    opacity: 1;
}<!--0.00045609474182129-->