﻿@charset "utf-8";

body {
    font-family: "PingFang SC", "Microsoft Yahei";
}
@font-face {
    font-family: 'huorong-bold';
    src: url('../fonts/ROBOTO-BOLD/roboto-bold-3-webfont.eot');
    src: url('../fonts/ROBOTO-BOLD/roboto-bold-3-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/ROBOTO-BOLD/roboto-bold-3-webfont.woff2') format('woff2'),
    url('../fonts/ROBOTO-BOLD/roboto-bold-3-webfont.woff') format('woff'),
    url('../fonts/ROBOTO-BOLD/roboto-bold-3-webfont.ttf') format('truetype'),
    url('../fonts/ROBOTO-BOLD/roboto-bold-3-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
/*分享翻译*/
.ys_wechat_cont_parga p::before{
    /*分享中文版本*/
    content: '分享到 - 微信';
    /*分享英文版本*/
    /* content: 'Share the - weixin'; */
}
/*导航默认选中*/
.yxnav_active1 {}

.yxnav_active2 {}
.yongsy-pc-ph-table th,
.yongsy-pc-ph-table td{
    padding: 5px 10px;
    border: 1px solid #DDD;
}
.slick-list{
    min-width: 100%;
}
/* 规范-start */
:root {
    --main-color: #FF8400;
    --auxi-bgcolor1: #F5F5F5;
    --auxi-bgcolor2: #FBF5EF;
    --font-title2:42px;
    --font-title3:36px;
    --font-title4:24px;
    --font-title5:20px;
    --font-parga1:16px;
    --font-parga2:18px;
    --std-padding1:120px;
    --std-padding2:80px;
    --std-margin1:30px;
}
.std_title2,.yxedr_active h2{
    font-size: var(--font-title2);
    line-height: 1.2;
    color: #191919;
}
.std_title3,.yxedr_active h3{
    font-size: var(--font-title3);
    line-height: 1.5;
    color: #232323;
}
.std_title4,.yxedr_active h4{
    font-size: var(--font-title4);
    line-height: 1.3;
    color: #232323;
}
.std_title5,.yxedr_active h5{
    font-size: var(--font-title5);
    line-height: 1.7;
    color: #333;
}
.std_parga1,.std_parga1 p{
    font-size: var(--font-parga1);
    line-height: 1.75;
    color: #5A5A5A;
}
.std_parga2,.std_parga2 p{
    font-size: var(--font-parga2);
    line-height: 1.7;
    color: #666;
}
.std_padding1{
    padding-top: var(--std-padding1);
    padding-bottom: var(--std-padding1);
}
.std_padtop1{
    padding-top: var(--std-padding1);
}
.std_padbot1{
    padding-bottom: var(--std-padding1);
}
.std_marbotp1{
    margin-bottom: var(--std-padding1);
}
.std_padding2{
    padding-top: var(--std-padding2);
    padding-bottom: var(--std-padding2);
}
.std_padtop2{
    padding-top: var(--std-padding2);
}
.std_padbot2{
    padding-bottom: var(--std-padding2);
}
.std_margin1{
    margin-top: var(--std-margin1);
}
.std_btn1 p,.std_btn2 p,.std_btn3 p{
    line-height: 52px;
    color: #fff;
    transition: all .36s;
}
.std_btn1_box,.std_btn2_box,.std_btn3_box{
    display: block;
    padding: 0 42px;
    transition: all .36s;
    border-radius: 2px;
    border: 1px solid var(--main-color);
    background: var(--main-color);

}
.std_btn_width{
    min-width: 169px;
}
.std_btn1,.std_btn2,.std_btn3,.std_btn4{
    display: inline-block;
}

.std_btn2 p,.std_btn3 p{
    color: var(--main-color);
}
.std_btn2_box{
    background: #fff;
    border: 1px solid #fff;
}
.std_btn3_box{
    background: transparent;
}
.std_btn4 p{
    line-height: 54px;
    color: #fff;
    position: relative;
    z-index: 5;
}
.std_btn4_box{
    display: block;
    padding: 0 73px;
    transition: all .36s;
    border-radius: 2px;
    position: relative;
    overflow: hidden;
}
.std_btn4_box::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #FDC05F 0%, #B66C2E 100%);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
}
.std_btn4_box::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #FF9D00 0%, #B66C2E 100%);
    position: absolute;
    top: 0;
    left: 0;
    /* z-index: -1; */
    transition: all .36s;
    opacity: 0;
}
.std_btn5_box p{
    color: var(--main-color);
}
.std_btn5_box img {
    width: 15px;
    margin-left: 6px;
}
.std_btn5_box{
    display: flex;
    align-items: center;
}



/* 规范-end */
/* - banner - start*/
.ys_banner {
    width: 100%;
    position: relative;
}

.ys_ban_li {
    position: relative;
    overflow: hidden;
}
.ys_ban_li .ys_ban_title1,
.ys_ban_li .ys_ban_title2,
.ys_ban_info,
.ys_ban_info_btn{
    visibility: hidden;
}
.ys_ban_li.slick-active .ys_ban_title1{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .5s;
    visibility: visible;
}
.ys_ban_li.slick-active .ys_ban_title2{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .6s;
    visibility: visible;
}
.ys_ban_li.slick-active .ys_ban_info{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .7s;
    visibility: visible;
}
.ys_ban_li.slick-active .ys_ban_info_btn{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .8s;
    visibility: visible;
}
.ys_ban_li.act.slick-active .ys_ban_title1{
    animation-delay: .1s;
}
.ys_ban_li.act.slick-active .ys_ban_title2{
    animation-delay: .2s;
}
.ys_ban_li.act.slick-active .ys_ban_info{
    animation-delay: .3s;
}
.ys_ban_li.act.slick-active .ys_ban_info_btn{
    animation-delay: .4s;
}
.ys_ban_imgbox {
    position: relative;
    z-index: 1;
}

.ys_ban_imgbox img {
    width: 100%;
}

.ys_ban_li>a {
    display: block;
}

.ys_ban_ph {
    display: none;
}

.ys_ban_video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ys_ban_li:not(:first-child) {
    display: none;
}

.ys_ban_imgbox::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    /* background: rgba(0, 0, 0, .3); */
}
.ys_ban_txtbox{
    z-index: 5;
}
.ys_nybanner{
    position: relative;
    overflow: hidden;
}
.ys_nyban_img, .ys_nyban_img img{
    width: 100%;
}
.ys_nyban_img .app_store ,.ys_nyban_img .max-screen{
    margin: 0 auto;
    display: block;
}
.ys_nyban_img img{
    max-width: 1920px;
}
.ys_nyban_ph{
    display: none;
}
.ys_nyban_img .app_store_1{
    display: none;
}
/* - banner - end*/
.mod_head{
    background: #E2E2E2;
}
.mod_head_tp_logo{
    width: 178px;
}
.mod_head_tp_logo a{
    display: block;
    /* line-height: 74px; */
    width: 100%;
}
.mod_head_tp_logo img{
    width: 100%;
}
.mod_head_tp .ys_cont1400{
    display: flex;
    justify-content: space-between;
}
.mhti_contact p,.mhti_login_tp p{
    font-size: 14px;
    line-height: 74px;
    color: #191919;
    transition: all .36s;
}
.mhti_contact img,.mhti_login_tp_icon{
    margin-right: 8px;
    width: 24px;
}
.mhti_contact a,.mhti_login_tp{
    display: flex;
    align-items: center;
}
.mhti_login_tp_arrow{
    width: 13px;
    transition: all .36s;
    margin-left: 8px;
}
.mhti_login_tp{
    cursor: pointer;
}
.mod_head_tp_info{
    display: flex;
    align-items: center;
}
.mhti_login{
    margin-left: 73px;
    position: relative;
}
.mhti_search{
    margin-left: 53px;
    width: 278px;
    border-radius: 2px;
    background: #FFF;
    padding-right: 18px;
    display: flex;
}
.mhti_login_bt,.mhbt_pull{
    width: 135px;
    border-radius: 5px;
    border-bottom: 1px solid #DFDFDF;
    background: #FBFBFB;
    box-shadow: 0px 4px 10.2px 0px rgba(113, 113, 113, 0.10);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 66px;
    padding: 30px 0;
    display: none;
    z-index: 5;
}
.mhbt_pull{
    width: 100%;
    top: 46px;
    border-bottom: none;
    background: transparent;
    box-shadow: none;
    padding: 20px 0 0 !important;
}
.mhbt_pull_cont{
    border-radius: 5px;
    border-bottom: 1px solid #DFDFDF;
    background: #FBFBFB;
    box-shadow: 0px 4px 10.2px 0px rgba(113, 113, 113, 0.10);
    padding: 30px 0;
}
.mhti_login_bt a,.mhbt_pull a{
    font-size: 14px;
    line-height: 2;
    color: #5A5A5A !important;
    transition: all .36s;
    text-align: center;
    display: block;
}
.mhti_login_bt li,.mhbt_pull li{
    margin-bottom: 20px;
}
.mhti_login_bt li:last-child,
.mhbt_pull li:last-child{
    margin-bottom: 0;
}
.mhti_login_bt li.active a,
.mhbt_pull li.active a{
    color: var(--main-color) !important;
}
.mhti_login.act .mhti_login_tp_arrow{
    transform: rotate(180deg);
}
.mhti_search_icon{
    line-height: 38px;
    cursor: pointer;
    width: 24px;
}
.mhti_search input{
    width: calc(100% - 24px);
    height: 38px;
    font-size: 14px;
    color: #333;
    padding: 0 25px;
}
.mhti_search input::placeholder{
    font-size: 14px;
    color: #A5A5A5;
}
.ys_hd_pc{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    transition: all .5s ease-in-out;
}
.ys_main{
    margin-top: 120px;
}
.mod_head_bt{
    /* border-bottom: 1px solid #E2E2E2; */
    background: rgba(255, 255, 255, 0.95);
    position: relative;
}
.mod_head_bt::after{
    content: "";
    width: 100%;
    height: 1px;
    background: #E2E2E2;
    position: absolute;
    bottom: 0px;
    left: 0;
}
.mhbl_link1{
    color: #191919 !important;
    line-height: 46px !important;
    transition: all .36s;
}
.mod_head_bt_trial{
    position: relative;
    cursor: pointer;
    z-index: 5;
}
.mod_head_bt_trial .std_btn1 p{
    line-height: 44px;
}
.mod_head_bt_list>ul{
    display: flex;
    margin: 0 -45px;
}
.mod_head_bt_list>ul>li{
    padding: 0 45px;
    position: relative;
}
.mod_head_bt .ys_cont1400,
.mod_foot_bt .ys_cont1400{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.mod_foot{
    background: #191919;
    position: relative;
}
.mod_foot_bt{
    background: #262626;
    padding: 23px 0;
}
.mod_foot_bt_ri{
    opacity: 0.74;
}
.mod_foot_bt_ri a{
    font-size: 14px;
    line-height: 1.7;
    color: rgba(255, 255, 255, 0.74);
    padding-left: 20px;
}
.mod_foot_bt_le p{
    font-size: 14px;
    line-height: 1.7;
    color: rgba(255, 255, 255, 0.5);
}
.mod_foot_bt_le a{
    color: rgba(255, 255, 255, 0.5);
    text-decoration: underline;
}
.mftn_le a,.mftn_ri>ul>li>a{
    font-size: 18px;
    line-height: 1.3;
    color: #fff;
    display: block;
    opacity: 1;
}
.mftn_le li{
    margin-bottom: 40px;
}
.mod_foot_tp{
    padding-top: 63px;
    padding-bottom: 48px;
}
.mod_foot_tp_nav{
    display: flex;
    justify-content: space-between;
}
.mftn_ri>ul{
    display: flex;
    justify-content: space-between;
}
.mftn_ri>ul>li>a{
    margin-bottom: 23px;
}
.mftn_ri li a{
    font-size: 16px;
    line-height: 2.2;
    color: rgba(255,255,255,.7);
    display: block;
    transition: all .36s;
}
.mftn_le{
    width: 72px;
}
.mftn_ri{
    width: calc(100% - 72px);
    padding-left: 137px;
}
.mod_foot_tp_info{
    margin-top: 72px;
    display: flex;
    align-items: center;
}
.mfti_share_icon{
    width: 54px;
    cursor: pointer;
    position: relative;
}
.mfti_share_icon img{
    width: 100%;
}
.mfti_share li{
    margin-right: 24px;
}
.mfti_share li:last-child{
    margin-right: 0;
}
.mfti_share ul{
    display: flex;
}
.mfts_icon_pop{
    width: 120px;
    padding: 10px;
    background: #fff;
    position: absolute;
    left: 50%;
    transform: translateX(-50%) scale(0.8);
    bottom: 130%;
    opacity: 0;
    transition: all .36s;
    pointer-events: none;
    transform-origin: bottom;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.06);
    z-index: 5;
}
.mfts_icon_pop img {
    width: 100%;
}
.mfts_icon_pop::after {
    content: "";
    width: 10px;
    height: 10px;
    background: #fff;
    position: absolute;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    bottom: -5px;
}
.mfti_parga{
    padding-left: 40px;
}
.mfti_parga_info p a,.mfti_parga_info_time p,.mfti_parga_add p{
    color: #fff;
    opacity: 0.7;
}
.mfti_parga_info_phone span{
    font-size: 18px;
}
.mfti_parga_info_phone{
    margin-right: 33px;
}
.mfti_parga_info
{
    display: flex;
    align-items: center;
}
.mfti_parga_add p{
    line-height: 2.2;
}
.mod_improve {
    position: relative;
    overflow: hidden;
}
.mod_improve h2{
    color: #fff !important;
    font-weight: bold;
    text-align: center;
}
.mod_improve_parga p{
    font-size: 18px;
    line-height: 1.75;
    color: #fff;
    text-align: center;
}
.mod_improve_parga{
    margin-top: 14px;
}
.mod_improve_btn{
    margin-top: 28px;
    display: flex;
    justify-content: center;
}
.mod_improve_btn_li{
    margin-right: 20px;
}
.mod_improve_btn_li:last-child{
    margin-right: 0;
}
.mod_improve_btn_li .std_btn2_box{
    background: rgba(255,255,255,.8);
}
.about_pull p{
    color: #5A5A5A;
    transition: all .36s;
    text-align: center;
    line-height: 2.5;
}
.about_pull{
    width: 100%;
    border-top: 1px solid #DFDFDF;
    background: #FBFBFB;
    padding: 25px 0;
}
.about_pull li{
    margin-bottom: 16px;
}
.about_pull li:last-child{
    margin-bottom: 0;
}
.about_pull li.yxnav_active2 p{
    color: var(--main-color);
}
.mhbl_pull{
    position: absolute;
    top: 46px;
    left: 0;
    display: none;
    box-shadow: 0px 4px 10.2px 0px rgba(113, 113, 113, 0.10);
}
.center_pull{
    border-top: 1px solid #DFDFDF;
    background: #FBFBFB;
    width: 543px;
    padding: 50px 50px 32px;
    left: -100%;
}
.center_pull_ul{
    margin: 0 -40px;
    display: flex;
}
.center_pull_ul_li{
    padding: 0 40px;
    width: 50%;
}
.cpul_tp_wrap img:nth-child(1){
    width: 24px;
}
.cpul_tp_wrap img:nth-child(8){
    width: 8px;
}
.cpul_tp_wrap p{
    font-size: 18px;
    line-height: 1.5;
    color: #232323;
    margin: 0 10px;
    width: calc(100% - 24px - 8px);
    transition: all .36s;
}
.cpul_tp_wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 15px;
    border-bottom: 1px solid #000;
}
.cpul_bt{
    margin-top: 22px;
}
.solu_pull{
    width: 523px;
    border-top: 1px solid #DFDFDF;
    background: #fff;
}
.solu_pull_ri,.pro_pull_ri{
    width: 330px;
    background: var(--auxi-bgcolor1);
}
.solu_pull_le{
    width: calc(100% - 330px);
    padding: 36px 64px 30px;
}
.solu_pull_ri_wrap{
    padding: 50px 32px 38px 43px;
}
.sprw_bg{
    width: 100%;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.sprw_bg img{
    width: 100%;
    transition: all .36s;
}
/* .sprw_bg::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.25);
    position: absolute;
    top: 0;
    left: 0;
} */
.sprw_all p{
    color: #232323;
    transition: all .36s;
}
.sprw_all img{
    width: 15px;
    margin-left: 10px;
}
.sprw_all{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
}
.solu_pull_le p,
.cpul_bt p{
    line-height: 2.5;
    transition: all .36s;
}
.pro_pull{
    width: 597px;
    border-top: 1px solid #DFDFDF;
    background: #fff;
}
.pro_pull_le{
    width: calc(100% - 330px);
    padding: 28px 42px 28px 45px;
    background: #fff;
}
.pplt_wrap p{
    font-size: 18px;
    line-height: 1.7;
    color: var(--main-color);
    font-weight: bold;
    margin-right: 10px;
}
.pplt_wrap img{
    width: 8px;
    position: relative;
    top: 10px;
}
.pplt_wrap{
    display: flex;
    align-items: flex-start;
}
.pro_pull_le_info{
    margin-top: 10px;
    padding-bottom: 15px;
    border-bottom: 1px solid #000;
}
.pro_pull_le_info p{
    font-size: 14px;
    line-height: 1.75;
    color: #232323;
}
.pro_pull_ri{
    padding: 30px 40px 67px;
}
.pro_pull_ri_parga p{
    font-size: 14px;
    line-height: 1.75;
    color: #232323;
}
.pro_pull_ri_btn{
    margin-top: 16px;
}
.std_btn1_box_icon{
    width: 16px;
    height: 16px;
    position: relative;
    margin-left: 3px;
}
.std_btn1_box_icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.pro_pull_ri_btn .std_btn1_box,
.pro_pull_ri_btn .std_btn3_box {
    display: flex;
    align-items: center;
    justify-content: center;
}
.pprb_li_parga p{
    font-size: 14px;
    line-height: 1.75;
    color: #A5A5A5;
}
.pprb_li_parga{
    margin-top: 4px;
}
.pprb_li{
    margin-top: 14px;
}
.pprb_li:first-child{
    margin-top: 0;
}
.mod_head_bt_list>ul>li.yxnav_active1 .mhbl_link1{
    color: var(--main-color) !important;
}
.solu_pull_le li.yxnav_active2 p,
.cpul_bt li.yxnav_active2 p{
    color: var(--main-color) !important;
}
.ys_ban_title1{
    color: var(--main-color);
    font-weight: bold;
}
.ys_ban_title2{
    color: #fff;
    font-weight: bold;
}
.ys_ban_info{
    margin-top: 22px;
}
.ys_ban_info p{
    color: #fff;
    position: relative;
    padding-left: 20px;
}
.ys_ban_info ul{
    display: flex;
    margin: 0 -10px;
}
.ys_ban_info li{
    padding: 0 10px;
}
.ys_ban_info p::before{
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: var(--main-color);
    position: absolute;
    top: 10.75px;
    left: 0;
}
.ys_ban_info_btn{
    margin-top: 100px;
    display: flex;
}
.ys_ban_info_btn .std_btn1{
    margin-right: 20px;
}
.home_secure_ul{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0 -20px;
}
.home_secure_ul_li{
    width: 50%;
    padding: 0 20px;
}
.home_secure_ul_li:nth-child(2n+1){
    animation-delay: .3s;
}
.home_secure_ul_li:nth-child(2n+2){
    animation-delay: .4s;
}
.hsul_wrap{
    width: 100%;
    height: 100%;
    padding: 50px 70px;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 5px 35px 0px rgba(113, 113, 113, 0.08);
}
.home_secure{
    margin-top: -23px;
    position: relative;
    z-index: 1;
}
.hsul_wrap_tit .std_title3{
    font-weight: bold;
    color: #191919;
    padding-left: 5px;
    width: calc(100% - 50px);
}
.hsul_wrap_tit img{
    width: 50px;
}
.hsul_wrap_tit{
    display: flex;
    align-items: center;
}
.hsul_wrap_parga{
    margin-top: 17px;
    color: #5A5A5A;
    height: 3.4em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.hsul_wrap_btn{
    margin-top: 42px;
}
.hsul_wrap_btn .std_btn1{
    margin-right: 6px;
}
.home_main h2{
    text-align: center;
    color: #191919;
    font-weight: bold;
    line-height: 1.3;
}
.home_main h2 span{
    color: var(--main-color);
}
.home_new {
    overflow: hidden;
    position: relative;
}
.home_new::before{
    content: "";
    width: calc(50% - 700px);
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    left: -30px;
    z-index: 1;
}
.home_new::after{
    content: "";
    width: calc(50% - 700px);
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    right: -30px;
    z-index: 1;
}
.home_new_bt .slick-list{
    overflow: visible;
    padding-bottom: 30px;
}
.home_new_bt.empty .slick-list{
    padding-bottom: 0;
}
.home_new_bt .slick-dots{
    bottom: 0;
}
.home_new_bt ul{
    margin: 0 -20px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.home_new_bt li{
    width: 33.333333%;
    padding: 0 20px;
}
.home_new_bt li a{
    width: 100%;
    display: block;
    border-radius: 3px;
    background: #FFF;
    box-shadow: 0px 5px 15px 0px rgba(113, 113, 113, 0.08);
    overflow: hidden;
}
.home_new_bt .ys_imgbox_cover{
    border-radius: 5px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.home_new_bt_text{
    padding: 28px 30px 42px;
}
.hnbt_parga p{
    line-height: 1.7;
    height: 3.4em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.home_new_bt_text .std_title4{
    transition: all .36s;
    margin-top: 10px;
    line-height: 1.5;
    height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.hnbt_time p{
    color: #666;
}
.hnbt_parga{
    margin-top: 10px;
}
.home_new_more{
    margin-top: 26px;
    text-align: center;
}
.home_new_more a{
    display: flex;
    align-items: center;
    justify-content: center;
}
.home_new_more img{
    width: 15px;
    margin-left: 6px;
}
.home_new_more p{
    color: var(--main-color);
}
.home_choose {
    overflow: hidden;
}
.home_choose_bt{
    padding: 50px 50px 63px;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 5px 35px 0px rgba(113, 113, 113, 0.08);
}
.slick_wrap_li:not(:first-child){
    display: none;
}
.slick_wrap_li{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.hcbu_li_wrap ul{
    margin: 0 -20px;
    display: flex;
    flex-wrap: wrap;
}
.hcbu_li_wrap li{
    width: 14.285714%;
    padding: 0 20px;
    margin-bottom: 23px;
}
.ys_ban_slick .slick-dots{
    bottom: 50px;
}
.slick-dots{
    margin: 0 !important;
    justify-content: center;
}
.slick-dots li {
    width: 8px !important;
    height: 8px;
    margin: 0 6px;
    background: var(--main-color);
    opacity: 0.2;
    padding: 0 !important;
    margin-bottom: 0 !important;
}
.slick-dots li.slick-active {
    background: var(--main-color);
    opacity: 1;
}
.home_choose_bt_ul .slick-dots{
    bottom: -20px;
}
.home_choose_bt_ul {
    margin: 0 -20px;
}
.hcbu_li {
    padding: 0 20px;
}
.htbu_li_text .std_title3{
    color: #191919;
    font-weight: bold;
}
.htbu_li_text_parga{
    color: #5A5A5A;
}
.htbu_li_text_info p{
    color: #5A5A5A;
}
.htbu_li_text_info li{
    position: relative;
    padding-left: 33px;
    margin-bottom: 18px;
}
.htbu_li_text_info li:last-child{
    margin-bottom: 0;
}
.htbu_li_text_info li::after{
    content: "";
    width: 27px;
    height: 27px;
    background: url(../images/a1_icon06.svg) center / cover no-repeat;
    position: absolute;
    top: 1.5px;
    left: 0;
}
.htbu_li_img_lines{
    opacity: 0;
}
/* @keyframes boxTransform1{
    0%{
        transform: translate(0px, -80px);
        opacity: 0;
    }
    50%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    70%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    100%{
        transform: translate(0px, 0px);
        opacity: 0;
    }
}
.htbu_li_img_line1{
    animation: boxTransform1 3s linear both infinite;
}
.htbu_li_img_line2{
    animation: boxTransform1 3s linear both infinite;
}
@keyframes boxTransform2{
    0%{
        transform: translate(-120px, -74px);
        opacity: 0;
    }
    50%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    70%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    100%{
        transform: translate(0px, 0px);
        opacity: 0;
    }
}
.htbu_li_img_line3{
    animation: boxTransform2 3s linear both infinite;
}
.htbu_li_img_line4{
    animation: boxTransform2 3s linear both infinite;
}
@keyframes boxTransform3{
    0%{
        transform: translate(-110px, 70px);
        opacity: 0;
    }
    50%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    70%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    100%{
        transform: translate(0px, 0px);
        opacity: 0;
    }
}
.htbu_li_img_line5{
    animation: boxTransform3 3s linear both infinite;
}
@keyframes boxTransform4{
    0%{
        transform: translate(110px, 70px);
        opacity: 0;
    }
    50%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    70%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    100%{
        transform: translate(0px, 0px);
        opacity: 0;
    }
}
.htbu_li_img_line6{
    animation: boxTransform4 3s linear both infinite;
}
.htbu_li_img_line7{
    animation: boxTransform4 3s linear both infinite;
} */

.htbu_li_img_boxline{
    opacity: 0;
}
.htbu_li_img{
    width: 46%;
}
.htbu_li_img svg{
    width: 100%;
    height: auto;
}
@keyframes p_ddd2 {
    0% {
        transform: translateY(10px);
    }

    50% {
        transform: translateY(-10px);
    }

    100% {
        transform: translateY(10px);
    }
}
/* .htbu_chart{
    animation: p_ddd2 3s ease-in-out 0s infinite forwards;
} */
@keyframes cylind_down {
    0% {
        transform: translateY(-10px);
    }
    50% {
        transform: translateY(10px);
    }
    100% {
        transform: translateY(-10px);
    }
}
.htbu_cylinders{
    transform: translateY(-10px);
    animation: cylind_down 3s ease-in-out 1s infinite forwards;
}
.htbu_board1{
    animation: cylind_down 3s ease-in-out 1s infinite forwards;
}
.htbu_board2{
    animation: cylind_down 3s ease-in-out 0s infinite forwards;
}
/* @keyframes p_ddd3 {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(120px);
    }
    100%{
        transform: translateY(0px);
    }
}
.cuboid_li_wrap{
    animation: p_ddd3 5s ease-in-out 1s infinite forwards;
} */
.htbu_li_text{
    width: 54%;
    padding-right: 207px;
}
.htbu_li{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 70px;
}
.home_tech_bt{
    margin-top: 62px;
}
.home_tech {
    overflow: hidden;
}
.htbu_li:last-child{
    margin-bottom: 0;
}
.htbu_li_text_parga{
    margin-top: 24px;
}
.htbu_li_text_info{
    margin-top: 30px;
}
.htbu_li_text_btn{
    margin-top: 40px;
}
.htbu_li.on{
    flex-direction: row-reverse;
}
.htbu_li.on .htbu_li_text{
    padding-left: 224px;
    padding-right: 0;
}
.home_intell{
    padding: 170px 0;
    background: #191919;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.home_intell_tp h2{
    text-align: left;
    color: #fff;
}
.home_intell_tp p{
    color: #fff;
}
.home_intell_tp{
    width: 41%;
    pointer-events: all;
}
.home_intell_bt{
    margin-top: 116px;
}
.home_intell_bt ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    pointer-events: all;
}

.home_intell_bt_parga p{
    color: #fff;
    text-align: center;
}
.home_intell_bt_num{
    color: var(--main-color);
    font-weight: bold;
    margin-bottom: 16px;
    text-align: center;
}
.home_intell_bt_num span{
    font-size: 56px;
    margin-right: 12px;
    font-family: 'huorong-bold';
    font-weight: normal;
    /* width: 176px; */
    display: inline-block;
}
.ys_ph_navbar3 .ys_ph_nav a {
    font-size: 16px;
    line-height: 30px;
    padding: 0;
}
.ys_ph_navbar3 .ys_ph_nav p {
    font-size: 16px;
    line-height: 30px;
    padding: 6px 0;
}
.ys_ph_navbar3 .ys_phnav_header {
    background: #E2E2E2;
}
.ys_ph_navbar3 .ys_phnav_header a, .ys_ph_navbar3 .ys_phnav_search .iconfont{
    color: #fff;
}
.ys_phnav_menubtn span, .ys_phnav_menubtn::after, .ys_phnav_menubtn::before {
    background: #191919;
}
.ys_ph_navbar3 .ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox p,
.ys_ph_navbar3 .ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox p,
.ys_ph_navbar3 .ys_ph_nav li.yxnav_active3>.ys_phnav_lisbox p{
    color: var(--main-color);
}
.home_solution {
    overflow: hidden;
}
.home_solution_tab li{
    padding: 0 30px;
    cursor: pointer;
    position: relative;
}
.home_solution_tab li::after{
    content: "";
    width: 1px;
    height: 20px;
    background: rgba(51, 51, 51, 0.65);
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.home_solution_tab li p{
    padding: 10px 0;
    position: relative;
}
.home_solution_tab li p::before{
    content: "";
    width: 0%;
    height: 2px;
    border-radius: 61px;
    background: var(--main-color);
    position: absolute;
    bottom: 0;
    left: -5px;
    transition: all .36s;
}
.home_solution_tab li:last-child::after{
    display: none;
}
.home_solution_tab ul{
    display: flex;
    justify-content: center;
}
.home_solution_tab p{
    transition: all .36s;
    color: #A5A5A5;
}
.home_solution_tab li.act p{
    color: var(--main-color);
}
.home_solution_tab li.act p::before{
    width: calc(100% + 10px);
}
/* .hslu_li{
    padding: 0 14px;
    width: 33.333333%;
} */
.hslu_li a{
    display: block;
    width: 100%;
}
.home_solution_list{
    margin-top: 77px;
    position: relative;
}
.home_solution_list_ul .slick-list{
    overflow: visible;
    padding: 0 !important;
}
.hsls_li.swiper-slide-active{
    width: 520px !important;
    height: 320px !important;
    transform: translateY(0px);
    transition: all 1s ease;
}
.hsls_li{
    width: 410px !important;
    height: 250px !important;
    transform: translateY(35px);
}
.hsls_li .ys_imgbox_cover{
    border-radius: 5px;
    overflow: hidden;
    transition: all .36s;
    width: 100%;
    height: 100%;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.hsls_li .ys_imgbox_cover img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hsls_li a{
    width: 100%;
    display: block;
    height: 100%;
}
.home_solution_list_swiper {
    margin-left: -110px;
    height: 320px;
}
.hstu_li .std_title5{
    text-align: center;
    color: #5A5A5A;
    /* height: 5.1em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden; */
}
.hslu_li{
    width: 33.333333%;
    padding: 0 14px;
}
.home_solution_list_ul{
    margin: 0 -14px;
}
.home_solution_list_ri{
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.hslu_li .ys_imgbox_cover{
    border-radius: 5px;
    overflow: hidden;
    transition: all .36s;
}
.hslu_li.slick-current .ys_imgbox_cover{
    transform: scale(1.17);
}
.home_solution_text{
    width: 530px;
    margin: auto;
}
.home_solution_text_ul{
    position: relative;
}
/* .hstu_li{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all .6s ease;
}
.hstu_li.act{
    position: relative;
    opacity: 1;
} */





/* E2-案例-start */
.ys_nyban_title {
    z-index: 5;
}
.ys_nyban_title h1{
    font-weight: bold;
    color: #fff;
}
.ys_nyban_title h1 span{
    color: var(--main-color);
}
.mod_bread{
    top: 28px;
}
.ys_bread_list a {
    color: #fff;
    font-size: 14px;
    line-height: 1.7;
    opacity: 0.8;
}
.ys_bread_list {
    padding: 0 18px;
}
.ys_bread {
    margin: 0 -18px;
}
.ys_bread_list::before {
    content: '';
    width: 8px;
    height: 12px;
    background: url(../images/e2_arrow.svg) center / cover no-repeat;
    position: absolute;
    top: 50%;
    right: -4px;
    transform: translateY(-50%);
}
.case_wrap{
    padding-top: 50px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.case_wrap::after{
    content: "";
    width: 100%;
    height: 950px;
    background: linear-gradient(180deg, #F5F5F5 0%, rgba(245, 245, 245, 0.00) 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.cwlu_li{
    width: 33.333333%;
    padding: 0 14px;
    margin-bottom: 20px;
}
.cwlu_li:nth-child(3n+1){
    animation-delay: .2s;
}
.cwlu_li:nth-child(3n+2){
    animation-delay: .3s;
}
.cwlu_li:nth-child(3n+3){
    animation-delay: .4s;
}
.case_wrap_list{
    overflow: hidden;
}
.case_wrap_list_ul{
    margin: 0 -14px;
    padding-bottom: 30px;
}
.cwlu_li a{
    display: block;
    width: 100%;
    border-radius: 5px 5px 8px 8px;
    overflow: hidden;
    box-shadow: 0px 5px 35px 0px rgba(113, 113, 113, 0.08);
    background:#FFF;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.cwlu_li_text{
    padding: 33px 20px 30px 27px;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.cwlu_li_text_parga{
    margin-top: 14px;
}
.cwlu_li_text_btn{
    margin-top: 20px;
}
.cwlu_li_text_parga p{
    line-height: 1.7;
    height: 3.4em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.cwlu_li_text_tit {
    line-height: 1.5;
    height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    transition: all .36s;
}
.pc_fenye li {
    width: 34px;
    height: 34px;
    border: 1px solid #A5A5A5;
    line-height: 34px;
    color: #1B1B1B;
    margin: 0 8px;
    border-radius: 4px;
}
.pc_fenye li.activepage {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}
.case_wrap_result span{
    font-weight: bold;
    color: var(--main-color);
}
.case_wrap_tab{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 -14px 65px;
}
.case_wrap_tab_ri{
    width: 33.333333%;
}
.case_wrap_tab_le{
    width: 66.666666%;
    padding-right: 28px;
}
.cwtr_wrap_icon{
    width: 60px;
    height: 60px;
    background: var(--main-color);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cwtr_wrap_icon img{
    width: 21px;
}
.cwtr_wrap_input{
    width: calc(100% - 60px);
    height: 60px;
}
.cwtr_wrap_input input{
    width: 100%;
    height: 100%;
    padding: 0 25px;
    font-size: 18px;
    color: #333;
}
.cwtr_wrap_input input::placeholder{
    font-size: 18px;
    color: #A5A5A5;
}
.case_wrap_tab_li{
    padding: 0 14px;
}
.cwtr_wrap{
    border-radius: 5px;
    border: 1px solid #E1E1E1;
    background: #FFF;
    overflow: hidden;
    display: flex;
}
.cwtl_wrap{
    border-radius: 5px;
    border: 1px solid #E1E1E1;
    background: #FFF;
    overflow: hidden;
}
.cwtl_wrap a{
    display: block;
    font-size: 18px;
    line-height: 56px;
    color: #232323;
    transition: all .36s;
    text-align: center;
    line-height: 60px;
}
.cwtl_wrap ul{
    display: flex;
}
.cwtl_wrap li{
    width: 14.285714%;
}
.cwtl_wrap li.act a{
    background: var(--main-color);
    color: #fff;
}
/* E2-案例-end */
/* E3-案例详情-start */
.personal_main .mod_bread,
.casedet_main .mod_bread,
.join_main .mod_bread{
    position: static;
    transform: inherit;
    padding-top: 20px;
}
.casedet_main .mod_bread a,
.join_main .mod_bread a{
    color: #5A5A5A;
}
.casedet_main .ys_bread_list::before ,
.join_main .ys_bread_list::before {
    background: url(../images/e2_arrow1.svg) center / cover no-repeat;
}
.casedet_wrap_tp h1{
    color: #191919;
    font-weight: bold;
}
.casedet_wrap_tp_info p{
    opacity: 0.7;
}
.casedet_wrap_tp_info ul{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.casedet_wrap_tp_info li:nth-child(1){
    margin-right: 42px;
}
.casedet_wrap_tp_info li:nth-child(2){
    margin-right: 28px;
}
.casedet_main{
    background: var(--auxi-bgcolor1);
}
.casedet_wrap_bt{
    padding-top: 67px;
    position: relative;
}
.casedet_wrap_bt_side{
    width: 358px;
}
.casedet_wrap_bt_text{
    width: calc(100% - 358px);
    padding-right: 43px;
}
.casedet_wrap_bt_side.ys_fixed{
    position: fixed;
    top: 188px;
    right: calc(50% - 700px);
}
.casedet_wrap_bt_side.ys_fixed.ys_notfixed{
    position: absolute;
    top: auto !important;
    right: 0 !important;
    bottom: 0;
}
.cwbs_case{
    border-radius: 8px;
    background: #FFF;
    padding: 32px 23px 50px 28px;
}
.cwbs_case .std_title4{
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 20px;
}
.cwbs_case_list .std_title5{
    margin-top: 13px;
    transition: all .36s;
}
.cwbs_case_list .ys_imgbox_cover{
    border-radius: 5px 5px 0px 0px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.cwbs_case_list a{
    display: block;
    padding-bottom: 26px;
    border-bottom: 1px solid #D9D9D9;
}
/* .cwbs_case_list li:nth-child(2) a{
    padding-top: 30px;
    padding-bottom: 0;
    border-bottom: none;
} */
.ys_share_img{
    width: 40px;
}
.ys_share_img img{
    width: 100%;
}
.cwbs_share {
    display: flex;
    align-items: center;
}
.cwbs_share_parga {
    width: 100px;
    line-height: 54px;
}
.cwbs_share_icon{
    width: calc(100% - 100px);
    padding-left: 37px;
    display: flex;
    justify-content: space-between;
}
.cwbs_pic{
    margin-top: 0;
    margin-bottom: 40px;
    border-radius: 8px;
    overflow: hidden;
}
.cwbs_pic img{
    width: 100%;
}
.cwbt_cont{
    border-radius: 8px;
    background: #FFF;
    overflow: hidden;
    padding: 44px 93px 50px 56px;
}
.yxedr_active p{
    font-size: var(--font-parga1);
    line-height: 1.7;
    color: #5A5A5A;
    margin-bottom: 11px;
}
.cwbt_cont_parga p{
    font-size: var(--font-parga1);
    line-height: 1.7;
    color: #5A5A5A;
    margin-bottom: 11px;
}
.yxedr_active p:last-child,
.cwbt_cont_parga p:last-child{
    margin-bottom: 0;
}
.cwbt_cont_parga{
    padding-bottom: 50px;
    position: relative;
}
.cwbt_cont_parga::after{
    content: "";
    width: calc(100% + 73px);
    height: 1px;
    background: #D0D0D0;
    position: absolute;
    bottom: 0;
    left: 0;
}
.cwbt_cont_page{
    margin-top: 20px;
}
.cwbt_cont_page li{
    margin-bottom: 11px;
}
.cwbt_cont_page li:last-child{
    margin-bottom: 0;
}
.cwbt_cont_page p{
    transition: all .36s;
}
.cwbt_cont_back{
    text-align: center;
}
/* E3-案例详情-end */

/* F2-文件下载-start */
.ys_nyban_search{
    width: 53%;
    margin: 36px auto 13px;
}
.down_main h1,
.question_main h1{
    text-align: center;
}
.ys_nyban_search .cwtr_wrap_icon {
    width: 50px;
    height: 50px;
}
.ys_nyban_search .cwtr_wrap_input{
    width: calc(100% - 50px);
    height: 50px;
}
.ys_nyban_search .cwtr_wrap_input input,
.ys_nyban_search .cwtr_wrap_input input::placeholder{
    font-size: 16px;
}
.down_main .case_wrap_result,
.question_main .case_wrap_result{
    text-align: center;
}
.down_main .case_wrap_result p,
.down_main .case_wrap_result span,
.question_main .case_wrap_result p,
.question_main .case_wrap_result span{
    color: #fff;
}
.down_list_ul_li{
    width: 50%;
    padding: 0 14px;
    margin-bottom: 20px;
}
.down_list_ul_li:nth-child(2n+1){
    animation-delay: .2s;
}
.down_list_ul_li:nth-child(2n+2){
    animation-delay: .3s;
}
.down_list_ul{
    margin: 0 -14px;
    padding: 0 19px 20px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.down_list_ul_li a{
    display: flex;
    align-items: center;
    padding: 30px;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 5px 35px 0px rgba(113, 113, 113, 0.08);
    overflow: hidden;
    height: 100%;
}
.dlul_icon{
    width: 40px;
}
.dlul_icon img{
    width: 100%;
}
.dlul_tit{
    color: #232323;
    /* height: 1.7em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden; */
    width: calc(100% - 40px - 150px);
    padding: 0 17px;
}
.down_list {
    overflow: hidden;
}
.down_wrap{
    position: relative;
    z-index: 2;
}
.down_wrap_tabbox{
    text-align: center;
}
.down_wrap_tab p{
    color: #333;
    transition: all .36s;
    line-height: 54px;
    padding: 0 37px;
}
.down_wrap_tab{
    /* width: 626px; */
    /* margin: auto; */
    display: inline-block;
    padding: 3.5px 7px;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 15px 20px 0px rgba(113, 113, 113, 0.05);
    margin-top: -38px;
    position: relative;
    z-index: 2;
}
.down_wrap_tab ul{
    display: flex;
}
.down_wrap_tab li{
    border-radius: 5px;
    overflow: hidden;
    transition: all .36s;
    cursor: pointer;
}
.down_wrap_tab a{
    display: block;
    transition: all .36s;
    text-align: center;
}
.down_wrap_tab li.act p{
    color: #fff;
}
.down_wrap_tab li.act {
    background: var(--main-color);
}
/* F2-文件下载-end */

/* F3-支持与服务-start */
.ys_nyban_parga{
    width: 49%;
    color: #fff;
    margin-top: 20px;
}
.ys_nyban_title .std_btn1{
    margin-top: 42px;
}
.support_service {
    overflow: hidden;
}
.support_service_tab p{
    color: #333;
    line-height: 56px;
    padding: 0 50px;
    transition: all .36s;
}
.support_service_tab ul{
    display: flex;
}
.support_service_tab{
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 15px 20px 0px rgba(113, 113, 113, 0.05);
    overflow: hidden;
    display: inline-block;
    padding: 2px 32px 2px 3px;
}
.support_service_tab li{
    cursor: pointer;
    transition: all .36s;
    border-radius: 5px;
    overflow: hidden;
}
.support_service_tab li.act{
    background: var(--main-color);
}
.support_service_tab li.act p{
    color: #fff;
}
.support_service_list li:not(:first-child){
    display: none;
}
.support_service_list_wrap{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.sslw_text .std_title2{
    font-weight: bold;
    color: #333;
}
.sslw_text .std_title2 span{
    color: var(--main-color);
}
.sslw_img{
    width: 49%;
    border-radius: 8px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.sslw_img img{
    width: 100%;
}
.sslw_text{
    width: 51%;
    padding-left: 116px;
}
.sslw_text .std_title5{
    color: #5A5A5A;
}
.support_service_list{
    margin-top: 100px;
}
.support_value{
    padding-bottom: 105px;
    overflow: hidden;
}
.ys_cont1054{
    width: 1054px;
    margin: auto;
    max-width: 100%;
}
.support_value h2{
    text-align: center;
    font-weight: bold;
    color: #fff;
    margin-bottom: 80px;
}
.support_value_list ul{
    margin: 0 -45px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.support_value_list li{
    width: 25%;
    padding: 0 45px;
}
.support_value_list li:nth-child(4n+1){
    animation-delay: .2s;
}
.support_value_list li:nth-child(4n+2){
    animation-delay: .3s;
}
.support_value_list li:nth-child(4n+3){
    animation-delay: .4s;
}
.support_value_list li:nth-child(4n+4){
    animation-delay: .5s;
}
.svlc_icon{
    width: 47px;
    margin: auto;
}
.svlc_icon img{
    width: 100%;
}
.support_value_list_cont .std_title4{
    color: #fff;
    line-height: 1.5;
    font-weight: bold;
    text-align: center;
    margin-top: 20px;
}
.support_value_list_cont .std_parga1{
    margin-top: 15px;
}
.support_value_list_cont .std_parga1 p{
    color: #fff;
    text-align: center;
}
.support_range_wrap h2{
    text-align: center;
    font-weight: bold;
    color: #333;
}
.support_range_wrap {
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.support_range_wrap::after{
    content: "";
    width: 1600px;
    height: 100%;
    background: #FBF5EF;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
.slick_wrap_li:not(:first-child){
    display: none;
}
.srwb_ul{
    margin: 0 -14px;
}
.srwb_ul_li{
    width: 25%;
    padding: 0 14px;
    height: auto;
}
.srwb_ul_li_cont{
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 25px 25px 0px rgba(71, 71, 71, 0.05);
    transition: all .36s;
    padding: 44px 34px 38px;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    height: 100%;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.srwb_ul_li_cont .ys_imgbox_cover{
    width: 70px;
}
.sulc_tit{
    font-weight: bold;
    color: #333;
    margin-top: 40px;
}
.srwb_ul_li_cont .std_parga1{
    margin-top: 10px;
}
.srwb_ul .slick-track{
    display: flex;
    align-items: stretch;
}
.srwb_ul .slick-list{
    padding-bottom: 40px;
}
.srwb_ul.empty .slick-list{
    padding-bottom: 0px;
}
.srwb_ul .slick-dots {
    bottom: 0;
}
/* F3-支持与服务-end */

/* G1-内容中心-start */
.center_list.home_new_bt ul{
    margin: 0 -15px;
}
.center_list.home_new_bt li{
    padding: 0 15px;
    margin-bottom: 30px;
}
.center_list {
    padding: 20px 0;
    overflow: hidden;
}
.home_new_bt li:nth-child(3n+1){
    animation-delay: .2s;
}
.home_new_bt li:nth-child(3n+2){
    animation-delay: .3s;
}
.home_new_bt li:nth-child(3n+3){
    animation-delay: .4s;
}
.center_main .case_wrap_tab_li{
    padding: 0;
}
.center_main .case_wrap_tab {
    margin: 0 0px 80px;
    justify-content: space-between;
}
.center_main .case_wrap_tab_le,
.center_main .case_wrap_tab_ri {
    width: 40.5%;
}
.center_main .case_wrap_tab_le{
    padding-right: 0;
}
.center_main .cwtl_wrap li{
    width: 25%;
}
/* G1-内容中心-end */

/* I2-联系我们单页-start */
.contact_info h2,
.contact_social h2{
    text-align: center;
    color: #333;
    font-weight: bold;
}
.contact_info{
    overflow: hidden;
}
.contact_info_bt ul{
    margin: 0 -14px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.contact_info_bt li{
    width: 33.333333%;
    padding: 0 14px;
}
.contact_info_bt li:nth-child(3n+1){
    animation-delay: .2s;
}
.contact_info_bt li:nth-child(3n+2){
    animation-delay: .3s;
}
.contact_info_bt li:nth-child(3n+3){
    animation-delay: .4s;
}
.contact_info_bt_cont{
    width: 100%;
    height: 100%;
    padding: 36px 43px 60px 50px;
    border-radius: 5px;
    background: #FFF;
}
.contact_main{
    background: var(--auxi-bgcolor1);
}
.cibc_tit .ys_imgbox_cover{
    width: 50px;
}
.cibc_tit .std_title4{
    width: calc(100% - 50px);
    padding-left: 13px;
    font-weight: bold;
    line-height: 1.5;
    color: #232323;
}
.cibc_tit{
    display: flex;
    align-items: center;
    padding-bottom: 23.5px;
    border-bottom: 1px solid #D9D9D9;
}
.cibc_info{
    margin-top: 20px;
}
.cibc_info p{
    margin-bottom: 16px;
}
.cibc_info p:last-child{
    margin-bottom: 0;
}
.contact_social_bt{
    border-radius: 5px;
    background: #FFF;
    padding: 40px 60px 22px;
}
.contact_social{
    position: relative;
    z-index: 1;
    /* overflow: hidden; */
}
.contact_social::after{
    content: "";
    width: 100%;
    height: 270px;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.contact_social_bt ul{
    margin: 0 -22px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.contact_social_bt_li{
    width: 20%;
    padding: 0 22px;
}
.csbl_cont{
    width: 100%;
    height: 100%;
    border-radius: 5px;
    padding: 30px 20px 50px;
    display: block;
    cursor: pointer;
}
.contact_social_bt_li:nth-child(1) .csbl_cont{
    background: #DFF9FB;
}
.contact_social_bt_li:nth-child(2) .csbl_cont{
    background: #FDF4F2;
}
.contact_social_bt_li:nth-child(3) .csbl_cont{
    background: #E5EFFF;
}
.contact_social_bt_li:nth-child(4) .csbl_cont{
    background: #F2FDF4;
}
.contact_social_bt_li:nth-child(5) .csbl_cont{
    background: #FDF7F2;
}
.csbl_cont_icon{
    width: 92px;
    margin: auto;
    position: relative;
}
.csbl_cont_icon img{
    width: 100%;
}
.csbl_cont_parga{
    margin-top: 24px;
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
.csbl_cont_parga p{
    text-align: center;
    color: #232323;
}
/* .csbl_cont_icon .mfts_icon_pop {
    top: 100%;
    bottom: auto;
    transform-origin: top;
}
.csbl_cont_icon .mfts_icon_pop::after {
    top: -5px;
    bottom: auto;
} */
.csbl_cont_icon .mfts_icon_pop {
    width: 140px;
    bottom: 106%;
}
.contact_add_map{
    width: 100%;
}
.contact_add_map img{
    width: 100%;
}
.contact_add_cont_info .std_title4{
    color: var(--main-color);
    line-height: 1.5;
    font-weight: bold;
    margin-bottom: 8px;
}
.contact_add_cont_info .std_title5{
    color: #fff;
}
.contact_add_cont_info{
    padding-left: 27px;
    position: relative;
    margin-top: 110px;
}
.contact_add_cont_info::before{
    content: "";
    width: 4px;
    height: 100%;
    background: var(--main-color);
    position: absolute;
    top: 0;
    left: 0;
}
.contact_add_cont h2{
    font-weight: bold;
    color: #fff;
}
.contact_add_cont {
    width: 100%;
}
.contact_add{
    position: relative;
    overflow: hidden;
}
.l_f1bx2ks::after{
    content: '';
    width: 14px;
    height: 14px;
    background: var(--main-color);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all .36s;
    overflow: visible;
    border-radius: 50%;
    animation: page-loader-ripple2 4s infinite linear;
    z-index: -1;
    animation-delay: 2s !important;
}
.l_f1bx2ks::before{
    content: '';
    width: 14px;
    height: 14px;
    background: var(--main-color);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all .36s;
    overflow: visible;
    border-radius: 50%;
    animation: page-loader-ripple2 4s infinite linear;
    z-index: -1;
    animation-delay: 1s !important;
}
.l_f1bx2ks.l_f1bx2ks2::before {
    animation-delay: 3s !important;
}
.l_f1bx2ks.l_f1bx2ks2::after {
    animation-delay: 4s !important;
}
@keyframes page-loader-ripple2 {
    0% {
        width: 14px;
        height: 14px;
        opacity: 0.3;
    }
    100% {
        width: 112px;
        height: 112px;
        opacity: 0;
    }
}
.contact_add_cont_dots{
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: var(--main-color);
    position: absolute;
    top: 68.2%;
    right: 30.6%;
}
/* I2-联系我们单页-end */

/* H1-合作伙伴-start */
.ys_nyban_parga p{
    margin-bottom: 16px;
    color: #fff;
}
.ys_nyban_parga p:last-child{
    margin-bottom: 0;
}
.partner_main .ys_nyban_parga {
    width: 42%;
    margin-top: 30px;
}
.partner_main .ys_nyban_title .std_btn1 {
    margin-top: 36px;
}
.partner_main h2{
    font-weight: bold;
    text-align: center;
    color: #333;
}
.partner_why {
    overflow: hidden;
}
.partner_why_bt_ul{
    margin: 0 -14px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.pwbu_li{
    width: 25%;
    padding: 0 14px;
}
.pwbu_li:nth-child(4n+1){
    animation-delay: .1s;
}
.pwbu_li:nth-child(4n+2){
    animation-delay: .2s;
}
.pwbu_li:nth-child(4n+3){
    animation-delay: .3s;
}
.pwbu_li:nth-child(4n+4){
    animation-delay: .4s;
}
.pwbu_li_cont{
    width: 100%;
    height: 100%;
    padding: 50px 30px 164px;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.pwbu_li:nth-child(1) .pwbu_li_cont{
    background: #FBF4DF;
}
.pwbu_li:nth-child(2) .pwbu_li_cont{
    background: #F2F3FD;
}
.pwbu_li:nth-child(3) .pwbu_li_cont{
    background: #FFF3E5;
}
.pwbu_li:nth-child(4) .pwbu_li_cont{
    background: #F2FAFD;
}
.pwbu_li_cont .std_title4{
    line-height: 1.5;
    font-weight: bold;
    margin-bottom: 18px;
}
.pwbu_li_cont_bg{
    width: 51%;
    position: absolute;
    z-index: -1;
    transition: all .5s;
    opacity: 0.2;
    bottom: -30px;
    right: 28px;
}
.pwbu_li_cont_bg img{
    width: 100%;
}
.partner_logo {
    overflow: hidden;
}
.partner_logo_bt{
    padding: 60px 107px 48px;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 5px 35px 0px rgba(113, 113, 113, 0.08);
}
.partner_logo_bt ul{
    margin: 0 -15px;
    display: flex;
    flex-wrap: wrap;
}
.partner_logo_bt li{
    padding: 0 15px;
    margin-bottom: 20px;
    width: 20%;
}
.partner_apply{
    background: var(--auxi-bgcolor2);
    overflow: hidden;
}
.partner_apply_btn{
    text-align: center;
}
.partner_apply_bt{
    padding: 0 19px;
}
.partner_apply_bt_cont{
    border-radius: 8px;
    border: 1px solid #D9D9D9;
    background: #FFF;
    padding: 45px 62px 58px 70px;
    position: relative;
}
.pulc_circle{
    width: 46px;
    height: 46px;
    border-radius: 50%;
    border: 2px solid var(--main-color);
    position: relative;
    margin: auto;
    background: #fff;
    transition: all .4s cubic-bezier(.25,1,.55,1);
}
.pulc_circle::after{
    content: "";
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: var(--main-color);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s cubic-bezier(.25,1,.55,1) .2s;
}
.pulc_circle_img{
    width: 100%;
    z-index: 5;
    transition: all .4s cubic-bezier(.25,1,.55,1);
    opacity: 0;
}
.pulc_circle_img img{
    width: 100%;
}
.pabc_ul_li_cont .std_title5{
    text-align: center;
    color: #5A5A5A;
    margin-top: 20px;
}
.pabc_ul{
    display: flex;
    justify-content: space-between;
    padding: 0 94px;
    position: relative;
}
.pabc_wrap{
    position: relative;
}
.pabc_ul_li_cont{
    position: relative;
    z-index: 5;
}
.pabc_line{
    position: absolute;
    width: 100%;
    height: 2px;
    top: 67px;
    left: 0;
}
.pabc_line::after{
    content: "";
    width: 100%;
    height: 2px;
    background: linear-gradient(to right,#E2E2E200, #E2E2E2F6, #E2E2E2, #E2E2E2, #E2E2E2, #E2E2E200);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.pabc_line_progress span {
    width: 33.333333%;
    height: 100%;
    background: var(--main-color);
    position: absolute;
    top: 0;
    left: 0;
    transition: width .4s cubic-bezier(.25,1,.55,1);
}
.pabc_ul_li{
    position: relative;
    padding: 45px 20px 24px;
    cursor: pointer;
}
.pabc_ul_li::after{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 8px;
    background: #FBF5EF;
    position: absolute;
    top: 0;
    left: 0;
    transition: opacity .4s cubic-bezier(.25,1,.55,1);
    opacity: 0;
}
.pabc_ul_li.active .pulc_circle{
    background: var(--main-color);
}
.pabc_ul_li.active .pulc_circle::after{
    background-color: #fff;
    opacity: 0;
    transition-delay: 0s;
}
.pabc_ul_li.active .pulc_circle_img{
    opacity: 1;
    transition-delay: .2s;
}
.pabc_ul_li.current::after{
    opacity: 1;
}
.pabc_ul_li.current .pulc_circle{
    background: var(--main-color);
}
.pabc_ul_li.current .pulc_circle::after{
    background: #fff;
}
.pabc_line_progress{
    width: 70%;
    height: 100%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 5;
}
/* H1-合作伙伴-end */

/* J1-免费试用表单页-start */
.free_main .ys_nyban_title span{
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    padding: 0 18px;
    border-radius: 15px;
    background: var(--main-color);
    font-weight: normal;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 130px;
}
.free_main .ys_nyban_title h1{
    display: inline-block;
    position: relative;
}
.free_main .ys_nyban_title .std_title5{
    color: #fff;
    margin-bottom: 20px;
}
.free_wrap_form{
    width: 59.5%;
}
.free_wrap_text{
    width: 40.5%;
    padding-right: 110px;
}
.free_wrap_text_parga{
    padding-bottom: 40px;
    border-bottom: 1px solid #D9D9D9;
}
.free_wrap_text_parga p{
    margin-bottom: 16px;
}
.free_wrap_text_parga p:last-child{
    margin-bottom: 0;
}
.free_wrap_text_info{
    margin-top: 36px;
}
.free_wrap_text_info ul{
    margin: 0 -30px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.free_wrap_text_info li{
    width: 50%;
    margin-bottom: 28px;
    padding: 0 30px;
    display: flex;
    align-items: flex-start;
}
.free_wrap_text_info li:nth-child(2n+1){
    animation-delay: .2s;
}
.free_wrap_text_info li:nth-child(2n+2){
    animation-delay: .3s;
}
.fwti_icon{
    width: 26px;
    position: relative;
    top: 2.5px;
}
.fwti_icon img{
    width: 100%;
}
.fwti_tit{
    width: calc(100% - 26px);
    padding-left: 6px;
    color: #191919;
}
.free_wrap_form_wrap{
    border-radius: 8px;
    background:#FFF;
    box-shadow: 0px 15px 35px 0px rgba(71, 71, 71, 0.10);
    padding: 54px 50px 86px 60px;
    position: absolute;
    top: 16%;
    z-index: 6;
}
.fwfw_path_li_num{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #D9D9D9;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .36s;
}
.fwfw_path_li_num p{
    font-weight: bold;
    color: #fff;
}
.fwfw_path_li_parga{
    width: calc(100% - 40px);
    padding-left: 6px;
}
.fwfw_path_li_parga p{
    color:#A5A5A5;
    transition: all .36s;
    padding: 0 10px;
}
.fwfw_path_li{
    display: flex;
    align-items: center;
    padding: 0 39px;
    position: relative;
}
.fwfw_path_li::after{
    content: "";
    width: 50px;
    height: 1px;
    background: #D9D9D9;
    position: absolute;
    top: 50%;
    right: -21px;
    transform: translateY(-50%);
}
.fwfw_path_li:last-child::after{
    display: none;
}
.fwfw_path{
    padding-bottom: 52px;
    display: flex;
    justify-content: center;
    margin: 0 -39px;
}
.fwfw_path_li.act .fwfw_path_li_num{
    background: var(--main-color);
}
.fwfw_path_li.act .fwfw_path_li_parga p{
    color:#232323;
}
.fwfw_info{
    padding-top: 34px;
    border-top: 1px solid #D9D9D9;
}
.fwfw_info_ul{
    margin: 0 -28px;
}
.fwfw_info_ul_li{
    width: 50%;
    padding: 0 28px;
}
.fwfw_info_ul_li .std_title4{
    line-height: 1.5;
    margin-bottom: 20px;
}
.fiul_list_item,.afil_list_li_input{
    border-radius: 4px;
    background: var(--auxi-bgcolor1);
    width: 100%;
    height: 48px;
    margin-bottom: 20px;
}
.fiul_list_item input,
.afil_list_li_input input{
    width: 100%;
    height: 100%;
    padding: 0 20px;
    font-size: 16px;
    color: #333;
}
.fiul_list_item input::placeholder,
.afil_list_li_input input::placeholder{
    font-size: 16px;
    color:#A5A5A5
}
.fiul_list_item .ys_select_xtbbox{
    width: 17px;
    right: 20px;
}
.fiul_list_item .ys_select_xtbbox img{
    width: 100%;
}
.fiul_list_item .ys_select_bd {
    padding: 10px 20px;
    box-shadow: 0px 15px 35px 0px rgba(71, 71, 71, 0.10);
    top: 120%;
    max-height: 180px;
}
.ys_select_li {
    font-size: 16px;
    line-height: 2;
    color: #A5A5A5;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px !important;
}
.fiul_list_item_code p{
    color: var(--main-color);
    line-height: 48px;
}
.fiul_list_item_code{
    width: 80px;
    cursor: pointer;
}
.fiul_list_code input{
    width: calc(100% - 80px);
}
.fiul_list_code{
    display: flex;
    align-items: center;
    padding-right: 20px;
}
.fiul_list_item_code1{
    width: 114px;
    cursor: pointer;
}
.fiul_list_item_code1 img{
    width: 100%;
}
.fiul_list_code1 input{
    width: calc(100% - 114px);
}
.fiul_list_code1{
    display: flex;
    align-items: center;
    padding-right: 8px;
}
.fwfw_privacy_box{
    width: 20px;
    height: 20px;
    position: relative;
    background: var(--auxi-bgcolor1);
    top: 4px;
    cursor: pointer;
}
.fwfw_privacy_box img{
    width: 80%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .36s;
    opacity: 0;
}
.fwfw_privacy_box.act img{
    opacity: 1;
}
.fwfw_privacy_parga a{
    color: var(--main-color);
}
.fwfw_privacy{
    display: flex;
    align-items: flex-start;
}
.fwfw_privacy_parga{
    width: calc(100% - 20px);
    padding-left: 23px;
}
.fwfw_privacy_btn{
    margin-top: 46px;
}
.fwfw_privacy_btn p{
    line-height: 50px;
}
.fwfw_privacy_btn .std_btn1{
    display: block;
    width: 100%;
}
.free_main .ys_main{
    position: relative;
}
.free_wrap {
    padding-bottom: 180px;
}
/* J1-免费试用表单页-end */

/* H2-代理商表单页-start */
.agent_main{
    background: var(--auxi-bgcolor1);
}
.agent_form h1{
    font-weight: bold;
    text-align: center;
}
.agent_form .fwfw_path_li{
    padding: 0 85px;
}
.agent_form .fwfw_path{
    margin: 0 -85px;
}
.agent_form .fwfw_path_li::after {
    width: 130px;
    right: -60px;
}
.agent_form_info{
    border-radius: 8px;
    background: #FFF;
    padding: 70px 55px 42px;
}
.afil_tit{
    line-height: 1.5;
    padding-left: 15px;
    position: relative;
    color: var(--main-color);
    font-weight: bold;
}
.afil_tit::after{
    content: "";
    width: 4px;
    height: 22px;
    background: var(--main-color);
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.agent_form_info_li{
    padding-bottom: 36px;
    border-bottom: 1px solid #D9D9D9;
}
.agent_form_info_li2{
    padding-bottom: 0;
    margin: 50px 0 0;
    border-bottom: none;
}
.agent_form_info_btn{
    text-align: center;
    margin-top: 50px;
}
.afil_list,.afil_list_add .afil_list_li_wrap {
    margin: 0 -5px;
}
.afil_list_li,.afil_list_add .allw_li {
    width: 50%;
    padding: 0 5px;
}
.afil_list_li_parga{
    color: #191919;
    margin-bottom: 10px;
}
.afil_list_li_parga span{
    color: var(--main-color);
}
.allw_li {
    width: 100%;
}
.agent_main .fwfw_privacy_parga {
    padding-left: 12px;
}
.afil_list_li_file{
    border-radius: 4px;
    background: var(--auxi-bgcolor1);
    width: 150px;
    height: 150px;
    position: relative;
    cursor: pointer;
}
.allf_wrap_icon {
    width: 40px;
}
.allf_wrap_icon img{
    width: 100%;
}
.afil_list_li_file input{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0;
}
.allf_line{
    width: 100%;
    height: 4px;
    background: #ebeef5;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}
.allf_line::after{
    content: "";
    width: 100%;
    height: 100%;
    background: var(--main-color);
    position: absolute;
    top: 0;
    left: 0;
    transition: width .6s ease;
}
.afil_list_li_progress{
    padding: 0 20px;
    display: flex;
    align-items: center;
}
.allf_parga p{
    font-size: 14px;
    text-align: center;
    margin-top: 20px;
    color: #666;
}
.allf_cont{
    width: 100%;
}
.agent_form_success{
    border-radius: 8px;
    background:#FFF;
    padding: 184px 20px 127px;
    display: none;
}
.agent_form_success_icon{
    width: 110px;
    margin: auto;
}
.agent_form_success_icon img{
    width: 100%;
}
.agent_form_success_tit{
    font-size: 48px;
    line-height: 1.3;
    color: #191919;
    font-weight: bold;
    text-align: center;
    margin-top: 64px;
}
.agent_form_succes_parga p{
    color: #232323;
    text-align: center;
}
.agent_form_succes_parga{
    margin-top: 15px;
}
.agent_form_success_back{
    margin-top: 52px;
    text-align: center;
}
.agent_form_wrap{
    position: relative;
}
.afil_list_li_failed{
    text-align: center;
}
.afil_list_li_failed img{
    width: 30px;
}
.afil_list_li_failed{
    display: flex;
    align-items: center;
}
.afil_list_li_notice p{
    margin-top: 8px;
    color: #A5A5A5;
}
.afil_list_li_img{
    padding: 20px;
    position: relative;
}
.afil_list_li_img>img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.afil_list_li_img::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
    transition: all .3s;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
}
.alli_icon img{
    width: 16px;
}
.alli_icon{
    display: flex;
    justify-content: space-between;
    width: 36%;
    z-index: 5;
}
.viewer-button{
    background: var(--main-color) !important;
}
/* .alli_close{
    width: 80px;
    height: 80px;
    position: fixed;
    z-index: 9999;
    right: -40px;
    top: -40px;
} */
.afil_list_li_filebox{
    position: relative;
}
.afil_list_li_file{
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    /* pointer-events: none; */
}
.afil_list_li_file.act{
    position: relative;
    /* pointer-events: all; */
    display: block;
}
.afil_list_li_progress.act,
.afil_list_li_failed.act{
    display: flex;
}
/* H2-代理商表单页-end */

/* H3-技术合作汇总页-start */
.cooper_defen{
    background: var(--auxi-bgcolor2);
    /* overflow: hidden; */
}
.cooper_main h2{
    color: #191919;
    font-weight: bold;
    text-align: center;
}
.cooper_partner {
    overflow: hidden;
}
.cooper_partner_bt{
    padding: 60px 182px 25px;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 5px 35px 0px rgba(113, 113, 113, 0.08);
}
.cooper_partner_bt ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -17px;
}
.cooper_partner_bt li{
    width: 20%;
    padding: 0 17px;
    margin-bottom: 35px;
}
.cooper_partner_bt li:nth-child(5n+1),
.partner_logo_bt li:nth-child(5n+1){
    animation-delay: .2s;
}
.cooper_partner_bt li:nth-child(5n+2),
.partner_logo_bt li:nth-child(5n+2){
    animation-delay: .3s;
}
.cooper_partner_bt li:nth-child(5n+3),
.partner_logo_bt li:nth-child(5n+3){
    animation-delay: .4s;
}
.cooper_partner_bt li:nth-child(5n+4),
.partner_logo_bt li:nth-child(5n+4){
    animation-delay: .5s;
}
.cooper_partner_bt li:nth-child(5n+5),
.partner_logo_bt li:nth-child(5n+5){
    animation-delay: .6s;
}

.cooper_contact_parga p{
    color: #333;
    text-align: center;
}
.cooper_contact_parga{
    margin-top: 16px;
}
.cooper_contact {
    overflow: hidden;
}
.cooper_contact_bt ul{
    margin: 0 -14px;
    display: flex;
    flex-wrap: wrap;
}
.cooper_contact_bt li{
    width: 50%;
    padding: 0 14px;
}
.cooper_contact_bt li:nth-child(2n+1){
    animation-delay: .3s;
}
.cooper_contact_bt li:nth-child(2n+2){
    animation-delay: .4s;
}
.cooper_contact_bt a{
    width: 100%;
    display: flex;
    align-items: center;
    padding: 55px 120px;
    border-radius: 5px;
    background: var(--auxi-bgcolor2);
}
.cooper_contact_bt_icon{
    width: 70px;
}
.cooper_contact_bt_icon img{
    width: 100%;
}
.cooper_contact_bt_text{
    width: calc(100% - 70px);
    padding-left: 75px;
    position: relative;
}
.cooper_contact_bt_text::after{
    content: "";
    width: 1px;
    height: 54px;
    background: #D9D9D9;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 75px;
}
.ccbt_wrap{
    padding-left: 64px;
}
.ccbt_wrap .std_title4{
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 7px;
}
.ccbt_wrap .std_title5{
    color: #5A5A5A;
}
.cooper_defen h2 span{
    color: var(--main-color);
}
.cooper_defen_parga{
    width: 64%;
    margin: auto;
    text-align: center;
    color: #5A5A5A;
}
.cooper_defen_bt{
    padding-top: 74px;
    position: relative;
}
.cooper_defen_bt_le{
    width: 525px;
    position: sticky;
    top: 195px;
}
.cooper_defen_bt_le svg{
    width: 100%;
    height: auto;
}
.cdbl_icon{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.cdbl_icon li{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.cdbl_icon li:not(:first-child){
    display: none;
}
.cdbl_icon img{
    width: 100%;
}

.cooper_defen_bt_ri{
    width: calc(100% - 525px);
    padding-left: 150px;
    overflow: hidden;
}
.cdbr_ul_li{
    margin-bottom: 15px;
    transition: all .36s;
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 25px 25px 0px rgba(71, 71, 71, 0.05);
    border: 1px solid #fff;
}
.cdbr_ul_li:last-child{
    margin-bottom: 0;
}
.cdbr_ul_li.act{
    border: 1px solid var(--main-color);
}
.cult_icon{
    width: 24px;
    height: 24px;
    position: relative;
}
.cult_icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.cult_icon img:nth-child(2){
    opacity: 0;
}
.cult_tit{
    width: calc(100% - 24px);
    padding-right: 20px;
    display: flex;
    align-items: center;
}
.cdbr_ul_li_tp{
    display: flex;
    align-items: center;
    padding: 26px 36px;
    transition: all .36s;
    cursor: pointer;
}
.cult_tit_icon{
    width: 34px;
}
.cult_tit_icon img{
    width: 100%;
}
.cult_tit_parga{
    width: calc(100% - 34px);
    padding-left: 22px;
    transition: all .36s;
    color: #232323;
}
.cdbr_ul_li_bt .std_title5{
    color: #5A5A5A;
}
.cdbr_ul_li_bt{
    display: none;
    padding: 0 80px 26px 92px;
}
.cdbr_ul_li.act .cult_tit_parga{
    color: var(--main-color);
}
.cdbr_ul_li.act .cult_icon img{
    transform: translateX(-50%) rotate(180deg);
}
.cdbr_ul_li.act .cult_icon img:nth-child(2) {
    opacity: 1;
}
.cdbr_ul_li.act .cdbr_ul_li_tp{
    padding-bottom: 12px;
}
@keyframes cardChange1{
    0%{
        transform: translateY(0);
    }
    50%{
        transform: translateY(30px);
    }
    100%{
        transform: translateY(0);
    }
}
@keyframes cardChange2{
    0%{
        transform: translateY(0);
    }
    50%{
        transform: translateY(-30px);
    }
    100%{
        transform: translateY(0);
    }
}
.cooper_defen_bt_le.act .cdbl_card1{
    animation: cardChange1 1s linear both;
}
.cooper_defen_bt_le.act .cdbl_card3{
    animation: cardChange2 1s linear both;
}
.cooper_html,.cooper_body{
    overflow: inherit !important;
}
/* H3-技术合作汇总页-end */

/* F1-常见问题列表页start */
.question_main{
    background: linear-gradient(180deg, #F5F5F5 0%, rgba(245, 245, 245, 0.00) 100%);
}
.question_list{
    padding-top: 50px;
    position: relative;
    z-index: 1;
}
.question_list_bg{
    width: 100%;
    height: calc(100% + 38px);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.question_list_bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.question_list_side{
    width: 330px;
    padding: 36px 25px 60px;
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 15px 35px 0px rgba(71, 71, 71, 0.10);
    position: sticky;
    top: 150px;
    overflow: hidden;
}
.question_list_text{
    width: calc(100% - 330px);
    padding-left: 28px;
}
.question_list_side_search{
    border-radius: 2px;
    border: 1px solid #DFDFDF;
    width: 100%;
    height: 38px;
    display: flex;
    align-items: center;
    padding-right: 18px;
}
.qlss_icon{
    width: 21px;
    line-height: 36px;
    cursor: pointer;
}
.qlss_icon img{
    width: 100%;
}
.qlss_input{
    width: calc(100% - 21px);
    padding-right: 20px;
    height: 100%;
}
.qlss_input input{
    width: 100%;
    height: 100%;
    padding-left: 25px;
    font-size: 14px;
    color: #333;
}
.qlss_input input::placeholder{
    font-size: 14px;
    color: #A5A5A5;
}
.question_list_side_info{
    margin-top: 34px;
}
.qlsi_ul_li{
    margin-bottom: 20px;
}
.qlsi_ul_li:last-child{
    margin-bottom: 0;
}
.qlsi_ul_li_tp{
    padding-left: 25px;
    display: flex;
    align-items: center;
    cursor: pointer;
    justify-content: space-between;
}
.qult_icon{
    width: 15px;
    transition: all .36s;
}
.qult_icon img{
    width: 100%;
}
.qlsi_ul_li_tp .std_title5{
    color: #232323;
}
.qlsi_ul_li_bt p{
    color: #A5A5A5;
    transition: all .36s;
}
.qlsi_ul_li_bt a{
    display: block;
    padding: 10px 25px;
    transition: all .36s;
}
.qlsi_ul_li_bt li.act a{
    background: var(--auxi-bgcolor1);
}
.qlsi_ul_li_bt li.act p{
    color: var(--main-color);
}
.qlsi_ul_li_bt{
    display: none;
    margin-top: 8px;
}
.question_list .ys_cont1400{
    position: relative;
    z-index: 1;
}
.question_list_text_wrap{
    border-radius: 8px;
    /* background: #FFF;
    box-shadow: 0px 15px 35px 0px rgba(71, 71, 71, 0.10); */
    padding: 22px 45px 50px;
    height: 100%;
    overflow: hidden;
}
.question_list .ys_cont1400::before{
    content: "";
    width: calc(100% - 330px - 28px);
    /* padding-left: 28px; */
    height: 100%;
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 15px 35px 0px rgba(71, 71, 71, 0.10);
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
}
.qltw_li_tp{
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 22px 33px 14px 20px;
}
.qltt_letter{
    font-weight: bold;
    color: var(--main-color);
    width: 20px;
}
.qltt_tit{
    color: #232323;
    width: calc(100% - 20px);
    padding-left: 20px;
}
.qltw_li_tp_icon{
    width: 15px;
}
.qltw_li_tp_icon img{
    width: 100%;
}
.qltw_li_tp_tit{
    width: calc(100% - 15px);
    padding-right: 20px;
    display: flex;
    align-items: center;
}
.qltw_li_bt{
    padding: 40px 33px 56px 23px;
    border-top: 1px solid var(--main-color);
    background: var(--auxi-bgcolor1);
    display: none;
}
.qltw_li_bt_parga {
    width: calc(100% - 20px);
    padding-left: 20px;
}
.qltw_li{
    border-bottom: 1px solid #F5F5F5;
}
.qltw_li.act .qltw_li_tp_icon{
    transform: rotate(180deg);
}
.qlsi_ul_li.act .qult_icon{
    transform: rotate(180deg);
}
.question_html,.question_body{
    overflow: inherit !important;
}
.qlsi_ul{
    max-height: 60vh;
    overflow: hidden;
}
.question_list_side_info .mCSB_outside+.mCSB_scrollTools {
    right: -24px !important;
}
.question_list_li:not(:first-child){
    display: none;
}
/* F1-常见问题列表页end */

/* D1-应用商店-start */
.store_main .ys_nyban_title h1 {
    font-weight: bold;
    color: #191919;
    text-align: center;
}
.store_main .ys_nyban_title {
    top: 11%;
}
.store_ban_tit{
    display: flex;
    align-items: center;
    justify-content: center;
}
.store_ban_tit img{
    width: 40px;
    margin-right: 8px;
}
.store_ban_subtit{
    color: #5A5A5A;
    text-align: center;
    margin-top: 10px;
}
.store_ban_btn{
    text-align: center;
}
.store_ban_btn .ys_nyban_title .std_btn1 {
    margin-top: 53px;
}
.store_main .ys_nybanner{
    height: calc(100vh - 121px);
    position: fixed;
    width: 100%;
    top: 121px;
    left: 0;
}
.store_main .ys_nyban_img img{
    height: 100%;
    object-fit: cover;
}
.store_main .mod_content{
    margin-top: 100vh;
    position: relative;
    z-index: 5;
}
.store_list_ul_li{
    padding-bottom: 26px;
    overflow: hidden;
}
.store_list{
    background: #fff;
    border-top: 1px solid #DDD;
    background: #FFF;
    box-shadow: 0px -15px 25px 0px rgba(191, 191, 191, 0.15);
}
.slul_wrap{
    padding: 56px 120px 56px 68px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.store_list_ul_li.on .slul_wrap{
    padding: 56px 68px 56px 120px;
}
.slul_wrap .ys_imgbox_cover{
    width: 50%;
}
.slul_wrap_text{
    width: 50%;
    padding-left: 185px;
    text-align: right;
}
.slul_wrap_text_icon{
    width: 40px;
    margin-left: calc(100% - 40px);
}
.slul_wrap_text_icon img{
    width: 100%;
}
.slul_wrap_text_tit{
    font-weight: bold;
    padding-bottom: 20px;
    position: relative;
    display: inline-block;
    margin-top: 16px;
}
.slul_wrap_text_tit span{
    color: var(--main-color);
}
.slul_wrap_text_tit::after{
    content: "";
    width: 96px;
    height: 2px;
    background: var(--main-color);
    position: absolute;
    bottom: 0;
    right: 0;
}
.slul_wrap_text_parga{
    margin-top: 20px;
}
.slul_wrap_text_parga p{
    color: #5A5A5A;
}
.slul_wrap_text_btn{
    margin-top: 65px;
}
.swtt_icon{
    width: 40px;
    position: absolute;
    top: -14px;
    left: -62px;
}
.swtt_icon img{
    width: 100%;
}
.store_list_ul_li.on .slul_wrap{
    flex-direction: row-reverse;
}
.store_list_ul_li.on .slul_wrap_text{
    padding-left: 0;
    padding-right: 185px;
    text-align: left;
}
.store_list_ul_li.on .slul_wrap_text_icon {
    margin-left: 0;
}
.store_list_ul_li.on .swtt_icon {
    right: -62px;
    left: auto;
}
.store_list_ul_li.on .slul_wrap_text_tit::after {
    right: auto;
    left: 0;
}
.store_adv{
    position: relative;
    z-index: 2;
    background-color: #fff !important;
    padding-top: 40px;
    padding-bottom: 46px;
    overflow: hidden;
}
.store_adv .store_ban_tit .std_title4{
    font-weight: bold;
    color: var(--main-color);
}
.store_adv_info ul{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.store_adv_info .std_title4{
    color: #232323;
    margin-left: 8px;
}
.store_adv_info li{
    display: flex;
    align-items: center;
    margin: 0 12px;
}
.store_adv_info img{
    width: 32px;
}
.store_adv_info{
    margin-top: 38px;
}
.store_adv_btn{
    margin-top: 34px;
    text-align: center;
}
.store_adv_parga{
    margin-top: 60px;
    text-align: center;
}
.store_adv_parga p{
    font-size: 14px;
    line-height: 1.75;
    color: #5A5A5A;
}
.store_ban_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    /* transform: scale(0.8); */
}
.store_ban_bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
}
.store_ban_bg.change{
    transform: scale(1);
    transition: 5s;
}
@keyframes p_ddd1 {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-50px);
    }

    100% {
        transform: translateY(0px);
    }
}
.store_ban_bg img:nth-child(1){
    animation: p_ddd1 2s ease-in-out 0s infinite forwards;
}
.store_ban_bg img:nth-child(2){
    animation: p_ddd1 2s ease-in-out 0.5s infinite forwards;
}
.store_main .ys_nyban_img{
    height: 100%;
}
.store_ban_wrap{
    height: 100%;
}
.store_ban_bg_pc{
    height: 100%;
}
.store_ban_bg_ph{
    display: none;
    height: 100%;
}
/* D1-应用商店-end */

/* E1-解决方案-start */
.inddet_nav {
    height: 60px;
    position: relative;
    z-index: 1;
}
.inddet_nav_wrap {
    position: relative;
    transition: all .5s ease-in-out;
    left: 50%;
    transform: translateX(-50%);
    border-top: 1px solid #E3E3E3;
    border-bottom: 1px solid #E3E3E3;
    background: #fff;
}
.inddet_nav_wrap_ul {
    display: inline-block;
    white-space: nowrap;
    margin: 0 -60px;
}
.nav_swiper {
    padding-left: 14px !important;
}
.inwu_li {
    padding: 0 60px;
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: auto !important;
}
.inwu_li::after{
    content: "";
    width: 1px;
    height: 16px;
    background: #C8C8C8;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.inwu_li:last-child::after{
    display: none;
}
.inwu_li p{
    color: #232323;
    transition: all .36s;
    line-height: 60px;
    position: relative;
}
.inwu_li.act p{
    color: var(--main-color);
}
.inwu_li.act p::after{
    width: calc(100% + 28px);
}
.inwu_li p::after{
    content: "";
    width: 0;
    height: 2px;
    background: var(--main-color);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.inddet_nav_wrap.isfixed {
    position: fixed;
    top: 120px;
    z-index: 100;
    width: 100%;
    box-shadow: 0 7px 10px rgb(0 0 0 / 10%);
}
.inddet_nav.isfixed {
    z-index: 97;
}
body.scroll_top .ys_hd_pc {
    top: -130px;
}
body.scroll_top .inddet_nav_wrap.isfixed {
    top: 0;
}
.solution_main .ys_nyban_title .std_btn1 {
    margin-top: 50px;
}
.solution_case{
    overflow: hidden;
}
.solution_case .cwlu_li a{
    background: var(--auxi-bgcolor1);
    box-shadow: none;
}
.solution_main h2{
    font-weight: bold;
    text-align: center;
    color: #191919;
}
.solution_main .cwlu_li{
    margin-bottom: 0;
}
.case_wrap_btn{
    text-align: center;
}
.solution_case .case_wrap_list_ul {
    padding-bottom: 0;
}
.solution_case .slick-dots {
    bottom: 0px;
}
.case_wrap_list_ul.empty .slick-list{
    padding-bottom: 0px;
}
.case_wrap_list_ul .slick-list{
    padding-bottom: 30px;
}
.case_wrap_list_ul .slick-dots{
    bottom: 0px;
}
.solution_adv{
    background: #F6F0E5;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.solution_adv_bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all .36s;
    opacity: 0;
}
.solution_adv_bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.solution_spot_list_ul .slick-track{
    display: flex;
    align-items: stretch;
    justify-content: center;
}
.solution_spot {
    overflow: hidden;
}
.solution_spot_list_ul {
    margin: 0 -14px;
}
.sslu_li{
    width: 25%;
    padding: 0 14px;
    height: auto;
}
.sslu_li:nth-child(4n+1){
    animation-delay: .1s;
}
.sslu_li:nth-child(4n+2){
    animation-delay: .2s;
}
.sslu_li:nth-child(4n+3){
    animation-delay: .3s;
}
.sslu_li:nth-child(4n+4){
    animation-delay: .4s;
}
.sslu_li_cont{
    border-radius: 8px;
    overflow: hidden;
    padding: 55px 38px 118px 30px;
    transition: all .36s;
    position: relative;
    height: 100%;
    background: var(--auxi-bgcolor1);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.slct_icon{
    width: 58px;
    height: 58px;
    position: relative;
}
.slct_icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.sslu_li_cont_tit .std_title4{
    font-weight: bold;
    transition: all .36s;
    width: calc(100% - 58px);
    padding-left: 25px;
    color: var(--main-color);
}
.sslu_li_cont_tit{
    display: flex;
    align-items: center;
    position: relative;
    z-index: 5;
}
.sslu_li_cont_parga{
    margin-top: 36px;
    position: relative;
    z-index: 5;
}
.sslu_li_cont_bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    mix-blend-mode: darken;
    z-index: 2;
}
.sslu_li_cont_bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sslu_li_cont_parga p{
    transition: all .36s;
}
.sslu_li_cont::after{
    content: "";
    width: 100%;
    height: 100%;
    background: var(--main-color);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
}
.sslu_li:nth-child(3) .sslu_li_cont_bg{
    mix-blend-mode: multiply;
}
.solution_spot_list_ul .slick-dots{
    bottom: 0;
}
.solution_spot_list_ul.empty .slick-list{
    padding-bottom: 0;
}
.solution_spot_list_ul .slick-list{
    padding-bottom: 30px;
}
.solution_html,.solution_body{
    overflow: inherit !important;
}
.solution_program{
    /* height: 200vh; */
    position: relative;
}
.solution_program_wrap{
    height: calc(100vh - 60px);
    /* position: sticky;
    top: 60px; */
    display: flex;
    align-items: center;
    justify-content: center;
}
.solution_program h2{
    color: #fff;
}
.solution_program_parga p{
    color: #fff;
    text-align: center;
}
.solution_program_parga{
    width: 41%;
    margin: 23px auto 0;
}
.solution_program_btn{
    text-align: center;
}
.solution_program_info{
    margin-top: 90px;
}
.solution_program_info_wrap{
    width: 86%;
}

.spiw_ul_li{
    width: 50%;
    height: auto !important;
}
.spiw_ul_li_cont{
    padding: 40px 66px 40px 40px;
    width: 100%;
    height: 100%;
    border-radius: 8px;
    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.78) 100%);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.spiw_ul_li_cont .std_title4{
    color: var(--main-color);
    line-height: 1.5;
    font-weight: bold;
    margin-bottom: 20px;
}
.spiw_ul .slick-track{
    display: flex;
    align-items: stretch;
}
.spiw_ul .slick-dots{
    bottom: 0;
}
.spiw_ul .slick-dots li{
    background: rgba(255,255,255,.2);
}
.spiw_ul .slick-dots li.slick-active{
    background: rgba(255,255,255,1);
}
.spiw_swiper {
    overflow: visible !important;
    padding-bottom: 80px !important;
}
.solution_program_wrap_cont{
    overflow: hidden;
    width: 100%;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 6px !important;
}
/* .solution_program_info .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    width: 1400px;
} */
.spiw_swiper .swiper-pagination-bullet {
    background: #fff;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}
.spiw_swiper .swiper-pagination-bullet-active{
    opacity: 1;
}
.spiw_swiper .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: 0;
}
.ys_cont1104{
    width: 1104px;
    margin: auto;
    max-width: 100%;
}
.sacw_earth{
    width: 612px;
    margin: auto;
    transition: all .8s ease-in-out;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) scale(1.157);
}
.sacw_earth img{
    width: 100%;
}
.sacw_list_icon{
    width: 200px;
    margin: auto;
}
.sacw_list_icon img{
    width: 100%;
}
.sacw_list_tit{
    color:#232323;
    text-align: center;
}
.sacw_list ul{
    display: flex;
    /* align-items: center; */
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 60px;
    opacity: 0;
    transition: all .5s ease-in-out;
}
.sacw_list ul:last-child{
    margin-bottom: 0;
}
.solution_adv_cont_wrap {
    position: relative;
    margin-top: 60px;
}
.solution_adv.active .sacw_list ul{
    opacity: 1;
    transition: opacity 1s 1s;
}
.solution_adv.active .sacw_earth{
    transform: translate(-50%,-50%) scale(1);
}
.solution_adv.active .solution_adv_bg{
    opacity: 1;
}
.sacw_list li{
    width: 240px;
}
/* E1-解决方案-end */

/* I1-公司简介汇总页start */
.company_main .ys_nyban_parga{
    margin-top: 37px;
}
.about_main h2{
    color: #333;
    font-weight: bold;
    text-align: center;
}
.about_culture {
    overflow: hidden;
}
.about_culture_list_ul{
    margin: 0 -5px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    justify-content: center;
}
.aclu_li{
    width: 20%;
    padding: 0 5px;
}
.aclu_li:nth-child(5n+1){
    animation-delay: .1s;
}
.aclu_li:nth-child(5n+2){
    animation-delay: .2s;
}
.aclu_li:nth-child(5n+3){
    animation-delay: .3s;
}
.aclu_li:nth-child(5n+4){
    animation-delay: .4s;
}
.aclu_li:nth-child(5n+5){
    animation-delay: .5s;
}
.aclu_li_cont{
    padding: 48px 30px 35px;
    position: relative;
    background: var(--auxi-bgcolor1);
    border-radius: 8px;
    overflow: hidden;
    z-index: 1;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.aclu_li_cont_bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -1;
}
.aclu_li_cont_bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.aclu_li_cont_text .std_title4{
    line-height: 1.5;
    text-align: center;
    margin-top: 76px;
}
.aclu_li_cont_text .std_parga1{
    text-align: center;
    margin-top: 18px;
}
.aclu_li_cont_text .ys_imgbox_cover{
    width: 90px;
    margin: auto;
}
.aclu_li:nth-child(2n){
    position: relative;
    top: 40px;
}
@keyframes cardTransform {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-20px);
    }

    100% {
        transform: translateY(0px);
    }
}
.aclu_li_cont{
    animation: cardTransform 2s ease-in-out 0s infinite forwards;
}
.aclu_li:nth-child(1) .aclu_li_cont{
    animation-delay: 0s;
}
.aclu_li:nth-child(2) .aclu_li_cont{
    animation-delay: 1s;
}
.aclu_li:nth-child(3) .aclu_li_cont{
    animation-delay: 0.5s;
}
.aclu_li:nth-child(4) .aclu_li_cont{
    animation-delay: 1.2s;
}
.aclu_li:nth-child(5) .aclu_li_cont{
    animation-delay: 1.5s;
}
.about_history{
    padding-top: 60px;
    padding-bottom: 360px;
    overflow: hidden;
}
.ys_cont784{
    width: 784px;
    margin: auto;
    max-width: 100%;
}
.about_history_bt{
    position: relative;
}
.about_history_bt::after{
    content: "";
    width: 100%;
    height: 1px;
    background: #6D6D6D;
    opacity: 0.5;
    position: absolute;
    top: 80px;
    left: 0;
}
.ahbl_box .std_title4{
    line-height: 1.5;
    color: #A5A5A5;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -28px;
}
.ahbl_box span{
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 2px solid var(--main-color);
    background: #fff;
    display: block;
    margin: auto;
    position: absolute;
    left: 50%;
    transform: translate(-50%,-50%);
    top: 50%;
}
.ahbl_box li{
    display: inline-block;
    width: 186px;
    cursor: pointer;
    height: 50px;
    position: relative;
}
.about_history_bt_le, .about_history_bt_ri {
    position: absolute;
    top: 80px;
    overflow: hidden;
    width: 568px;
    height: 90px;
    z-index: 5;
    margin-top: -45px;
    padding: 20px 0;
}
.ahbl_box {
    width: 3000px;
    font-size: 0;
    position: relative;
    text-align-last: auto;
}
.ahbl_wrap{
    left: 568px;
}
.ahbr_wrap{
    left: -186px;
}
.about_history_bt_le{
    left: 0;
}
.about_history_bt_ri{
    right: 0;
}
.ahbm_year{
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 15px 35px 0px rgba(71, 71, 71, 0.10);
    position: relative;
    z-index: 5;
}
.ayul_tp{
    padding-top: 19px;
    padding-bottom: 14px;
}
.ayul_tp .std_title3{
    text-align: center;
    font-weight: bold;
    color: var(--main-color);
    line-height: 1.3;
}
.ayul_bt{
    /* border-top: 1px solid var(--main-color); */
    padding: 44px 78px 56px;
}
.about_history_bt::before{
    content: "";
    width: calc(100% - 1136px);
    height: 1px;
    background: var(--main-color);
    position: absolute;
    top: 80px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 6;
}
.ayul_bt li{
    padding-left: 25px;
    position: relative;
    margin-bottom: 16px;
}
.ayul_bt li:last-child{
    margin-bottom: 0;
}
.ayul_bt li::after{
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: var(--main-color);
    position: absolute;
    top: 9px;
    left: 0;
}
.about_history_bt_mid{
    margin: 0 568px;
}
.ahbm_year_ul .slick-arrow{
    width: 46px;
    height: 46px;
    border-radius: 50%;
    background: var(--main-color);
    border: 1px solid var(--main-color);
    z-index: 5;
    transition: all .36s;
    top: calc(50% + 40px);
    /* top: auto;
    transform: translateY(0px);
    bottom: 80px; */
}
.ahbm_year_ul .slick-arrow::before{
    content: "";
    width: 100%;
    height: 100%;
    background: url(../images/i1_arrow01_1.svg) center / cover no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
}
.ahbm_year_ul .slick-arrow::after{
    content: "";
    width: 100%;
    height: 100%;
    background: url(../images/i1_arrow01.svg) center / cover no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
}
.ahbm_year_ul .slick-prev{
    left: -120px;
}
.ahbm_year_ul .slick-next{
    -webkit-transform: translate(0,-50%) rotate(-180deg);
    -ms-transform: translate(0,-50%) rotate(-180deg);
    transform: translate(0,-50%) rotate(-180deg);
    right: -120px;
}
.slick-disabled{
    opacity: 0.5;
    pointer-events: none;
}
.about_honor{
    overflow: hidden;
}
.about_honor_bt_wrap{
    position: relative;
    z-index: 1;
    /* overflow: hidden; */
}
.ahbw_bg{
    width: 83%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transform-origin: top;
    z-index: -1;
    border-radius: 8px;
    background: #232323;
    overflow: hidden;
    transition: all .5s ease-in-out;
}
.ahbw_bg_pic{
    width: 100%;
    height: 100%;
    /* mix-blend-mode: multiply; */
    position: absolute;
    top: 0;
    left: 0;
}
.ahbw_bg_pic img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ahbw_bg::after{
    content: "";
    width: 100%;
    height: 38%;
    background: linear-gradient(0deg, rgba(253, 132, 3, 0.00) 0%, #FD8403 143.25%);
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all .36s;
}
.ahbw_text .std_title5{
    text-align: center;
    color: #fff;
    width: 50%;
    margin: auto;
}
.ahbw_text_list{
    margin-top: 64px;
    transition: all .5s ease-in-out;
}
.ahbw_text_list_ul{
    margin: 0 -30px;
}
.atlu_li{
    width: 20%;
    padding: 0 30px;
}
.atlu_li_parga p{
    text-align: center;
    color: #fff;
}
.atlu_li_parga{
    margin-top: 17px;
}
.ahbw_text{
    position: relative;
    z-index: 2;
    padding: 54px 25px;
}
.atlu_li .ys_imgbox_cover{
    width: 79%;
    margin: auto;
    border-radius: 8px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.atlu_li:nth-child(1),
.atlu_li:nth-child(5){
    opacity: 0;
    /* transition: all .5s; */
}
.ahbw_text_list_ul .slick-list{
    padding-bottom: 30px;
}
.ahbw_text_list_ul .slick-dots{
    bottom: 0;
    pointer-events: none;
}
.about_honor.active .atlu_li{
    opacity: 1;
    transition: all .5s .6s;
}
.about_honor.active .slick-dots{
    pointer-events: all;
}
.about_honor.active .ahbw_bg{
    width: 100%;
    height: 105%;
}
.about_honor.active .ahbw_bg::after{
    opacity: 1;
}
.about_honor.active .ahbw_text_list{
    transition: all .5s .2s;
    transform: translateY(20px);
}
/* I1-公司简介汇总页end */

/* C1-企业产品-start */
.product_main .ys_nyban_title .std_title5{
    color: #fff;
    margin-top: 14px;
}
.product_ban_system{
    margin-bottom: 35px;
}
.product_ban_system_cont{
    padding: 0 25px;
    border-radius: 50px;
    background: var(--main-color);
    display: inline-block;
}
.product_ban_system_cont_1{
    display: flex;
    align-items: center;
}
.free{
    width: 119px;
    height: 28px;
    line-height: 28px;
    border-radius: 50px;
    padding: 5px 16px 5px 16px;
    background-color: #FF8400;
    margin-left: 10px;
    white-space: nowrap;
}
.free p{
    color: #FFF;
    font-weight: 400;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
}
.mhti_login_tp_tit{
    text-decoration: none;
    color: inherit;
}

.agentLoginBox{
    display: flex;
    align-items: center;
}
.agentLoginMar{
    margin-left: 20px;
}
.connectToUs{
    display: none;
    width: 72px;
    /* height: 240px; */
    height: 170px;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    padding: 12px 0;
    position: fixed;
    top: 40%;
    right: 13px;
    z-index: 999;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.05);
}
.connectToUs div{
    width: 72px;
    height: 72px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-left: -1px;
}
.connectToUs .connectToUs_box_1{
    color: rgba(102, 102, 102, 1);
}
.connectToUs .connectToUs_box_1:hover{
    background-color: rgba(255, 132, 0, 1);
    color: #fff;
}
/* .connectToUs .connectToUs_box_2{
    cursor: pointer;
}
.connectToUs .connectToUs_box_2:hover{
    background-color: rgba(255, 132, 0, 1);
    color: #fff;
} */
.connectToUs .connectToUs_box_3:hover{
    background-color: rgba(255, 132, 0, 1);
    color: #fff;
}
.connectToUs_box_1_img1{
    display: none;
}
.connectToUs_box_2_img1{
    display: none;
}
.connectToUs_box_3_img1{
    display: none;
}
.connectToUs div img{
    width: 24.5px;
    height: 24.5px;
}
.connectToUs .title_name{
    width: 46px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    font-weight: 400;
    white-space: nowrap;
}
.tooltip-container{
    position: fixed;
    top: 40%;
    right: 100px;
    display: none;
    width: 148px;
    height: 71px;
    background-color: transparent;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
    color: #000;
    text-align: center;
    border-radius: 6px;
}

.tooltip-container_wx{
    position: fixed;
    /* top: 57%; */
    top: 50%;
    right: 100px;
    display: none;
    width: 147px;
    height: 147px;
    background-color: transparent;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
    color: #000;
    text-align: center;
    border-radius: 6px;
    /* padding: 5px; */
    margin-bottom: 50px;
}
.tooltip-container_wx_bg{
    background: url(../images/Union_wechat.svg);
    background-size: cover;
    width: 153px;
}
.tooltip-container_wx img{
    width: 136px;
    height: 147px;
    padding-right: 5px;
}

.tooltip-text{
    background: url(../images/Union.svg);
    background-size: cover;
    border-radius: 6px;
    width: 153px;
    height: 72px;
    font-weight: 400;
    font-size: 12px;
    white-space: nowrap;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 15px;
    position: relative;
}

.tooltip-text .consultingTime{
    width: 115px;
    height: 16px;
    line-height: 16px;
    color: #000;
    margin-bottom: 7px;
    margin-top: 13px;
}
.tooltip-text .tooltip-box{
    width: 114px;
    height: 1px;
    background-color: rgba(227, 227, 227, 1);
    margin-bottom: 3px;
}
.tooltip-text .consultationTelephone{
    width: 113px;
    height: 21px;
    line-height: 21px;
    font-size: 16px;
    color: rgba(255, 132, 0, 1);
}
.pbsc_icon{
    width: 24px;
    line-height: 38px;
    margin-right: 10px;
}
.pbsc_icon img{
    width: 100%;
}
.pbsc_parga p{
    color: #fff;
    line-height: 38px;
    /* font-size: 32px; */
}
.pbsc_parga_1 p{
    color: #fff;
    line-height: 38px;
    font-size: 32px;
}
.pbsc_parga span{
    font-weight: bold;
}
.product_html,.product_body{
    overflow: inherit !important;
}
.product_system{
    position: sticky;
    top: 60px;
    left: 0;
    width: 100%;
}
.product_system_bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.product_system_bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.product_main h2{
    font-weight: bold;
    text-align: center;
    color: #191919;
}
.product_system_tit h2 span{
    color: var(--main-color);
}
.product_system_tit_parga{
    width: 57%;
    margin: auto;
    text-align: center;
}
.product_system_tit_parga p{
    color: #232323;
}
.product_system .ys_cont1440{
    position: relative;
    z-index: 5;
}
@keyframes cardTop{
    0%{
        transform: translateY(50px);
        opacity: 0;
    }
    100%{
        transform: translateY(0);
        opacity: 1;
    }
}
.product_system_ph{
    display: none !important;
}
.product_system.active .product_system_info_le,
.product_system.active .product_system_info_ri{
    animation: cardTop .5s ease-in-out both 1s;
    visibility: visible;
}
.product_system_info_mid{
    width: 56.6%;
}
.product_system_info_mid img{
    width: 100%;
}
.product_system_info{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 60px;
}
.psil_icon{
    width: 90px;
    margin: auto;
}
.psil_icon img{
    width: 100%;
}
.product_system_info .std_title4{
    text-align: center;
    margin-bottom: 10px;
}
.product_system_info p{
    text-align: center;
}
.product_system_info li{
    margin-bottom: 70px;
}
.product_system_info:last-child{
    margin-bottom: 0;
}
.product_system_info_le,.product_system_info_ri{
    width: 21.7%;
    visibility: hidden;
}
.product_system_info_le{
    padding-right: 42px;
}
.product_function{
    position: relative;
    background: #fff;
    border-top: 1px solid #DDD;
    box-shadow: 0px -15px 25px 0px rgba(191, 191, 191, 0.15);
    overflow: hidden;
}
.pflu_li{
    padding: 60px 0;
    border-radius: 8px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 60px;
    position: relative;
}
.pflu_li:last-child{
    margin-bottom: 0;
}
.pflu_li_img{
    width: 50%;
    box-shadow: 0px 15px 35px 0px rgba(71, 71, 71, 0.10);
}
.pflu_li_text{
    width: 50%;
    padding-left: 145px;
    padding-right: 122px;
}
.pflu_li_text .std_title4{
    font-weight: bold;
    padding-bottom: 20px;
    position: relative;
}
.pflu_li_text .std_title4::after{
    content: "";
    width: 96px;
    height: 2px;
    background: var(--main-color);
    position: absolute;
    bottom: 0;
    left: 0;
}
.product_main .pflu_li_text .std_title4{
    display: inline-block;
}
.product_main .pflu_li_text .std_title4::after{
    width: 100%;
}
.pflu_li_text .std_title5{
    color: #5a5a5a;
    margin-top: 20px;
}
.pflu_li.on{
    flex-direction: row-reverse;
    background: #F6F6F6;
    padding-right: 40px;
}
.pflu_li.on .pflu_li_text{
    padding-left: 90px;
    padding-right: 94px;
}
.product_custom{
    position: relative;
    z-index: 2;
    background-color: #fff;
}
.product_custom::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #F5F5F5 0%, rgba(245, 245, 245, 0.00) 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.product_custom_bt_tab{
    display: inline-block;
    padding: 2px 4px;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 15px 20px 0px rgba(113, 113, 113, 0.05);
    position: relative;
    z-index: 5;
}
.product_coop,.product_accom,.product_info  {
    position: relative;
    z-index: 1;
    background: #fff;
}
.product_info {
    overflow: hidden;
    position: relative;
}
.product_info::before{
    content: "";
    width: calc(50% - 700px);
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    left: -15px;
    z-index: 5;
}
.product_info::after{
    content: "";
    width: calc(50% - 700px);
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    right: -15px;
    z-index: 5;
}
.product_case {
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.pcbt_li{
    transition: all .36s;
    cursor: pointer;
    border-radius: 5px;
}
.pcbt_li p{
    line-height: 56px;
    padding: 0 40px;
    transition: all .36s;
    color: #333;
}
.product_custom_bt{
    text-align: center;
}
.pcbt_li.act {
    background: var(--main-color);
}
.pcbt_li.act p{
    color: #fff;
}
.product_custom_bt_list{
    margin-top: -30px;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 15px 20px 0px rgba(113, 113, 113, 0.05);
    padding: 84px 50px 77px 60px;
}
.pcbl_item:not(:first-child){
    display: none;
}
.product_coop_bt_ul,.pcbu_li ul{
    margin: 0 -11px;
}
.pcbu_li{
    width: 100%;
    padding: 0 11px;
}
.pcbu_li li{
    width: 20%;
    padding: 0 11px;
    margin-bottom: 15px;
}
.pcbu_li ul{
    display: flex;
    flex-wrap: wrap;
}
.pcbu_li .ys_imgbox_cover{
    border-radius: 8px;
}
.product_coop{
    overflow: hidden;
}
.product_coop_bt_ul .slick-dots{
    bottom: 0;
}
.product_coop_bt_ul .slick-list{
    padding-bottom: 25px;
}
.product_case h2{
    color: #fff;
}
.product_case_subtit{
    width: 60%;
    margin: 15px auto 0;
    text-align: center;
    color: #fff;
}
.product_case_list{
    margin-top: 36px;
}
.product_case_btn{
    margin-top: 45px;
    text-align: center;
}
.product_case_list .cwlu_li{
    margin-bottom: 0;
}
.product_case_list .case_wrap_list_ul{
    padding-bottom: 0;
}
.pilu_li:not(:first-child){
    display: none;
}
.pilu_li{
    width: 25%;
    padding: 0 14px;
}
.pilu_li:nth-child(4n+1){
    animation-delay: .2s;
}
.pilu_li:nth-child(4n+2){
    animation-delay: .3s;
}
.pilu_li:nth-child(4n+3){
    animation-delay: .4s;
}
.pilu_li:nth-child(4n+4){
    animation-delay: .5s;
}
.product_info_list_ul{
    margin: 0 -14px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.product_info_list_ul .slick-list{
    padding-bottom: 45px;
    overflow: visible;
}
.product_info_list_ul.empty .slick-list{
    padding-bottom: 0;
}
.product_info_list_ul .slick-dots{
    bottom: 0;
}
.pilu_li_wrap{
    width: 100%;
    display: flex;
    align-items: center;
    border-radius: 5px;
    background:#FFF;
    box-shadow: 0px 8px 25px 0px rgba(71, 71, 71, 0.10);
    padding: 30px 64px;
    height: 100%;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    cursor: pointer !important;
}
.pilu_li_tit{
    color:#232323;
    width: calc(100% - 48px);
    padding-left: 10px;
    transition: all .36s;
}
.pilu_li_icon{
    width: 48px;
}
.pilu_li_icon img{
    width: 100%;
}
.product_accom_bt{
    border-radius: 8px;
    background: var(--auxi-bgcolor1);
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.product_accom_bt_img{
    width: 53.6%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: -1;
}
.product_accom_bt_img img{
    width: 100%;
}
.product_accom_bt_text{
    width: 48%;
    padding: 64px 0 80px 120px;
}
.product_accom_bt_text .std_title4{
    font-weight: bold;
    margin-bottom: 60px;
}
.pabt_info_icon{
    width: 50px;
    box-shadow: 0px 8px 15px 0px rgba(112, 112, 112, 0.08);
}
.pabt_info_icon img{
    width: 100%;
}
.pabt_info_text{
    width: calc(100% - 50px);
    padding-left: 30px;
}
.pabt_info li{
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}
.pabt_info li:last-child{
    margin-bottom: 0;
}
.pabt_info_text .std_title5{
    color: #232323;
    margin-bottom: 6px;
}
.pabi_bg{
    width: 100%;
    z-index: -1;
    transition: all .8s ease-in-out;
}
.pabi_bg img{
    width: 100%;
}
.product_ban_circle{
    width: 334px;
    position: absolute;
    right: 376px;
    top: 50%;
    transform: translateY(-50%);
    z-index: -1;
}
.product_ban_circle_svg{
    width: 100%;
    position: relative;
}
.product_ban_circle_svg svg{
    width: 100%;
    height: auto;
}
.pbcs_dots{
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: var(--main-color);
    position: absolute;
    top: -14px;
    left: -14px;
    opacity: 0;
}
.product_ban_circle.init .pbcs_dots{
    opacity: 1;
}
.product_ban_circle_bg{
    width: 2065px;
    height: 2065px;
    border-radius: 50%;
    background: conic-gradient(from -35deg at 50% 50%, #FF8400 0deg, #1A1A1A 172.4999964237213deg, #1A1A1A 360deg);
    z-index: -1;
    transform: translate(-50%,-50%) rotate(12.482deg);
    animation: circleRotate 5s infinite linear both;
}
.product_ban_circle_bg img{
    position: absolute;
    top: 50%;
    left: calc(50% - -4px);
    transform: translate(-50%,-50%) rotate(347deg);
    width: 690px;
}
.product_main .ys_nybanner{
    overflow: hidden;
    z-index: 1;
}
@keyframes circleRotate{
    0%{
        transform: translate(-50%,-50%) rotate(0);
    }
    100%{
        transform: translate(-50%,-50%) rotate(1turn);
    }
}
.product_main .ys_nybanner{
    background: #191919;
}
.product_main .ys_nyban_title .std_btn1 {
    margin-top: 0;
}
.ys_nyban_btn{
    margin-top: 98px;
}
/* C1-企业产品-end */

/* I3-加入我们汇总页-start */
.join_main h2{
    font-weight: bold;
    text-align: center;
    color: #191919;
}
.jwlu_li{
    width: 33.333333%;
    margin-top: 70px;
    padding: 0 72px;
}
.join_welfare_list_ul{
    margin: 0 -72px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.jwlu_li .ys_imgbox_cover{
    width: 80px;
    margin: auto;
    transition: all .5s ease-in-out;
}
.jwlu_li_tit{
    margin-top: 10px;
    text-align: center;
    font-weight: bold;
    color: #333;
}
.jwlu_li_parga{
    text-align: center;
    margin-top: 12px;
}
.jwlu_li:nth-child(3n+1){
    animation-delay: .2s;
}
.jwlu_li:nth-child(3n+2){
    animation-delay: .3s;
}
.jwlu_li:nth-child(3n+3){
    animation-delay: .4s;
}
.join_welfare {
    overflow: hidden;
}
.join_post{
    height: 452px;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.join_post h2{
    color: #fff;
}
.join_post_btn{
    margin-top: 43px;
    text-align: center;
}
.join_main .mod_content{
    position: relative;
    z-index: 1;
}
.join_bg{
    width: 100%;
    height: 812px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0.3;
}
.join_bg::after{
    content: "";
    width: 100%;
    height: 100%;
    opacity: 0.3;
    background: linear-gradient(180deg, #FF8400 -5.32%, rgba(255, 132, 0, 0.00) 73.72%);
    mix-blend-mode: color;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.join_altas_bg{
    width: 100%;
    height: 100%;
    bottom: -10%;
    pointer-events: none;
}
.join_altas{
    padding-top: 56px;
    position: relative;
    /* overflow: hidden; */
}
.join_altas h1{
    text-align: center;
    font-weight: bold;
    color: #191919;
}
.join_altas_parga{
    width: 57.5%;
    margin: 17px auto 24px;
    text-align: center;
    color: #5A5A5A;
}
.join_altas_btn{
    text-align: center;
    height: 54px;
}
.join_altas_imgph{
    display: none !important;
}
.join_altas_img{
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 1920px;
    margin: 67px auto 0;
}
.join_altas_img img{
    transition: all .36s;
    width: 100%;
}
.join_altas_img_mid,.jail_tp,.jail_bt_li{
    border-radius: 5px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.jail_bt{
    display: flex;
    align-items: flex-start;
    width: 100%;
    justify-content: space-between;
}
.join_altas_img_mid{
    width: 24.5%;
}
.join_altas_img_le{
    width: 37%;
}
.join_altas_img_ri{
    width: 37%;
}
.join_altas_img_le .jail_tp{
    width: 70%;
    margin-left: 30%;
}
.join_altas_img_le .jail_bt_li:nth-child(1),
.join_altas_img_ri .jail_bt_li:nth-child(2){
    width: 54%;
}
.join_altas_img_le .jail_bt_li:nth-child(2),
.join_altas_img_ri .jail_bt_li:nth-child(1){
    width: 45%;
}
.join_altas_img_le .jail_bt,
.join_altas_img_ri .jail_tp{
    margin-top: 11px;
}
.join_altas_img_ri .jail_tp{
    width: 70%;
}
/* .jail_tp,.jail_bt{
    opacity: 0;
} */
/* I3-加入我们汇总页-end */

/* B1-个人产品-start */
.personal_info{
    padding-top: 40px;
    position: relative;
    z-index: 3;
    overflow: hidden;
}
.personal_info::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(15, 15, 15, 0.00) -10.81%, rgba(16, 16, 16, 0.00) 56.88%, #E09E4B 133.38%);
    box-shadow: 0px 20px 60px 0px rgba(0, 0, 0, 0.40);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.personal_info_parga{
    margin-top: 47px;
}
.personal_info_parga p{
    font-size: 14px;
    line-height: 1.7;
    color: #fff;
    text-align: center;
}
.pill_icon{
    width: 44px;
    margin: auto;
}
.personal_info_list_li img{
    width: 100%;
}
.personal_info_list_li p{
    margin-top: 15px;
    text-align: center;
    color: #fff;
}
.personal_info_list{
    width: 33%;
    margin: auto;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}
.personal_btn{
    width: 140px;
    border-radius: 8px;
    overflow: hidden;
}
.no-bg.personal_btn{
    width: auto;
    border:none;
    background: transparent;
}
.no-bg.personal_btn1,
.no-bg.personal_btn2::after,.no-bg.personal_btn2::before{
    width: auto;
    border:none;
    background: transparent;
}
.no-bg.personal_btn2{
    padding-left: 32px;
}
.no-bg.personal_btn2::before{
    content: "";
    width: 1px;
    height: 14px;
    background: #E09E4B;
    position: absolute;
    top: 4px;
    left: 15px;
    z-index: 1;
    opacity: 1;
}
.no-bg.personal_btn:hover{
    background: transparent;
}
.personal_btn a{
    width: 100%;
    display: block;
    padding: 30px 30px 23px;
}
.no-bg.personal_btn a {
    padding: 0;
}
.personal_btn_icon{
    width: 46px;
    margin: auto;
}
.personal_btn_icon.small{
    display:inline-block;
    width: 24px;
    margin: auto;
}
.new-down span:last-child{
    text-decoration: underline;
}
.new-down:hover span:last-child{
    color: #FF8400;
}
.personal_btn_icon img{
    width: 100%;
}
.personal_btn1{
    position: relative;
    background: linear-gradient(0deg, rgba(253, 192, 95, 0.00) 0%, #B66C2E 91.92%);
    transition: all .36s;
    z-index: 1;
}
.personal_btn1::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, #FDC05F 0%, #B66C2E 91.92%);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
    z-index: -1;
}
.personal_btn p{
    color: #fff;
    text-align: center;
    margin-top: 14px;
}
.personal_btn span{
    color: #fff;
    margin-left: 8px;
}
.personal_tit{
    color: #fff;
    text-align: center;
    font-weight: bold;
    position: relative;
    z-index: 5;
}
.personal_tit span{
    width: 30px;
    display: inline-block;
    position: relative;
    top: -4px;
}
.personal_tit span img{
    width: 100%;
}
.personal_evaluate_tit .std_title4{
    margin-top: 15px;
    text-align: center;
    color: #fff;
}
.pell_item li{
    padding: 22px 30px;
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.28);
    box-shadow: 0px 20px 60px 0px rgba(0, 0, 0, 0.40);
    width: 547px;
    margin-right: 26px;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.pell_item li::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #101010 0%, rgba(16, 16, 16, 0.00) 56.49%, #E09E4B 112.81%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.pell_item_bt{
    padding-right: 100px;
    margin-top: 20px;
}
.pell_item_bt p{
    font-size: 14px;
    line-height: 1.7;
    color: #fff;
    overflow: hidden;
    height: 3.4em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.pell_item_tp_logo{
    width: 44px;
}
.pell_item_tp .std_title5{
    color: #fff;
    width: calc(100% - 44px);
}
.pell_item_tp{
    display: flex;
    align-items: center;
}
.pell_item ul{
    display: flex;
    align-items: flex-start;
}
.personal_evaluate_list{
    margin-top: 52px;
}
.personal_evaluate_list_li{
    display: flex;
    /* width: calc((547px * var(--width-shu)) + (26px *var(--width-shu))); */
}
.personal_evaluate_list_li1 li:nth-child(2n+1),
.personal_evaluate_list_li2 li:nth-child(2n+1),
.personal_evaluate_list_li3 li:nth-child(2n+1){
    transform: translateY(0px);
}
.personal_evaluate_list_li1 li:nth-child(2n+2),
.personal_evaluate_list_li2 li:nth-child(2n+2),
.personal_evaluate_list_li3 li:nth-child(2n+2){
    transform: translateY(30px);
}
/* .personal_evaluate_list_li1 li:nth-child(4n+1){
    transform: translateY(50px);
}
.personal_evaluate_list_li1 li:nth-child(4n+3){
    transform: translateY(36px);
}
.personal_evaluate_list_li1 li:nth-child(4n+4){
    transform: translateY(-15px);
}

.personal_evaluate_list_li2 li:nth-child(4n+2),
.personal_evaluate_list_li3 li:nth-child(4n+2){
    transform: translateY(-38px);
}
.personal_evaluate_list_li2 li:nth-child(4n+3),
.personal_evaluate_list_li3 li:nth-child(4n+3){
    transform: translateY(-22px);
}
.personal_evaluate_list_li2 li:nth-child(4n+4),
.personal_evaluate_list_li3 li:nth-child(4n+4){
    transform: translateY(-86px);
} */

.personal_evaluate_list_li{
    position: relative;
}
.pell_item{
    width: calc((547px * var(--width-shu)) + (26px *var(--width-shu)));
}
.pell_item1{
    animation: donghua1 50s linear infinite;
}
.pell_item2{
    transform: translateX(100%);
    position: absolute;
    top: 0;
    left: 0;
    animation: donghua2 50s linear infinite;
}
@keyframes donghua1 {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}
@keyframes donghua2 {
    from {
        transform: translateX(100%);
    }
    to {
        transform: translateX(0);
    }
}
.personal_evaluate_list_li1{
    margin-bottom: 70px;
    transform: translateX(-275px);
}
.personal_evaluate_list_li2{
    margin-bottom: 20px;
    transform: translateX(-224px);
}
.personal_evaluate_list_li3{
    transform: translateX(-224px);
}
.personal_mode_bt{
    width: 100%;
    position: relative;
    z-index: 1;
}
.personal_mode_bt_bg{
    width: 100%;
}
.personal_mode_bt_bg img{
    width: 100%;
}
.personal_mode_bt_gif {
    width: 71.6%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 32px;
}
.personal_mode_bt_gif img {
    width: 100%;
}
.personal_mode_bt_line{
    width: 100vw;
    z-index: -1;
}
.personal_mode_bt_line img{
    width: 100%;
}
.personal_mode{
    position: relative;
    padding-bottom: 232px;
    /* overflow: hidden; */
}
.personal_mode_bg{
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}
.personal_mode_bg img{
    width: 100%;
}
.personal_mode_bgs{
    width: 100%;
    position: absolute;
    top: -40px;
    left: 0;
    z-index: -1;
}
.personal_mode_bgs img{
    width: 100%;
}
.personal_mode::after{
    content: "";
    width: 836px;
    height: 243px;
    border-radius: 836px;
    opacity: 0.6;
    background: #E09E4B;
    filter: blur(100px);
    position: absolute;
    bottom: -40px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
.personal_evaluate_bg{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.personal_evaluate_bg img{
    width: 100%;
}
.personal_evaluate {
    position: relative;
    z-index: 2;
    /* overflow: hidden; */
}
.personal_main .mod_content{
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.personal_main .mod_content::after{
    content: "";
    width: 100%;
    height: 210px;
    background: linear-gradient(180deg, #E09E4B 0%, rgba(0, 0, 0, 0.00) 100%);
    position: absolute;
    top: -63px;
    left: 0;
    z-index: -1;
}
.personal_ban .ys_cont1400{
    position: relative;
    z-index: 2;
}
.personal_ban_system img{
    width: 27px;
    margin-right: 10px;
}
.personal_ban_system .std_title4{
    color: #fff;
}
.personal_ban_system{
    display: flex;
    align-items: center;
}
.personal_ban_tit{
    font-size: 60px;
    line-height: 1.3;
    color: #fff;
    font-weight: bold;
    margin-top: 25px;
}
.personal_ban_subtit{
    font-size: 20px;
    line-height: 1.7;
    color:#D9D9D9;
    margin-top: 16px;
}
.personal_ban_tit span{
    color:#E09E4B;
}
.personal_ban_info{
    margin-top: 48px;
    display: flex;
    flex-wrap: wrap;
}
.flex-col {
    margin-top: 48px;
    flex-direction: column;
}
.personal_ban_info_li{
    /* margin-right: 40px; */
    margin-right: 0px;

}
.personal_btn2{
    border: 1px solid rgba(255,255,255,.2);
    position: relative;
    z-index: 1;
}
.personal_btn2::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #F3E2C7 0%, rgba(0, 0, 0, 0.42) 111.91%, rgba(0, 0, 0, 0.00) 111.92%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.personal_btn2::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #F3E2C7 0%, #ADA69C 111.92%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0;
    transition: all .36s;
}
.personal_adv_list{
    position: relative;
    padding: 45px 87px 52px;
    overflow: hidden;
}
.personal_adv_list_bg{
    width: 100%;
    height: 100%;
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.28);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.09) 0%, rgba(34, 34, 34, 0.00) 100%);
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.palu_li{
    padding: 0 70px;
    position: relative;
    width: 25%;
}
.palu_li:nth-child(4n+1){
    animation-delay: .5s;
}
.palu_li:nth-child(4n+2){
    animation-delay: .6s;
}
.palu_li:nth-child(4n+3){
    animation-delay: .7s;
}
.palu_li:nth-child(4n+4){
    animation-delay: .8s;
}
.personal_adv_list_ul{
    margin: 0 -70px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    position: relative;
    z-index: 5;
}
.palu_li::after{
    content: '';
    width: 1px;
    height: 100px;
    background: rgba(255,255,255,.2);
    position: absolute;
    right: 0;
    bottom: 0;
}
.palu_li:last-child::after{
    display: none;
}
.palu_li_icon{
    width: 86px;
    margin: auto;
}
.palu_li_tit{
    font-weight: bold;
    color: #E09E4B;
    text-align: center;
    margin-top: 20px;
}
.palu_li_parga{
    margin-top: 10px;
}
.palu_li_parga p{
    text-align: center;
    color: #fff;
}
.personal_function_bg{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.personal_function_bg img{
    width: 100%;
}
.personal_function{
    position: relative;
    z-index: 1;
    padding-top: 276px;
    /* overflow: hidden; */
}

.personal_function_bgs{
    width: 100%;
    position: absolute;
    top: 192px;
    left: 0;
    z-index: -1;
}
.personal_function_bgs img{
    width: 100%;
}
.pflu_lis_wrpa{
    overflow: hidden;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 50px 80px;
    position: relative;
    transition: all .15s linear;
    transform: perspective(700px) rotateX(0deg) rotateY(0deg);
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.28);
    background: rgba(34, 34, 34, 0.50);
    /* cursor: pointer; */
}
.pflu_lis{
    position: relative;
    margin-bottom: 30px;
}
.pflu_lis:last-child{
    margin-bottom: 0;
}
.pflu_lis.on .pflu_lis_wrpa{
    flex-direction: row-reverse;
}
.pflu_lis.on .pflu_li_texts{
    padding-right: 100px;
    padding-left: 0;
}
.pflu_li_svg{
    width: 48%;
}
.pflu_li_svg svg{
    width: 100%;
    height: auto;
}
.pflu_li_texts{
    width: 52%;
    padding-left: 100px;
}
.pflu_li_text_subtit{
    color: #fff;
}
.pflu_li_text_title{
    color: #E09E4B;
    font-weight: bold;
}
.pflu_li_text_parga{
    margin-top: 10px;
    color: #A5A5A5;
    height: 3.4em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.pflu_li_text_btn{
    margin-top: 43px;
}
.personal_function_list_ul{
    padding-left: 95px;
}
@keyframes bgChange{
    0%{
        fill: rgb(36, 36, 36);
    }
    40%{
        fill: rgba(255, 255, 255, 0.06);
    }
    70%{
        fill: rgba(255, 255, 255, 0.06);
    }
    80%{
        fill: rgb(36, 36, 36);
    }
    100%{
        fill: rgb(36, 36, 36);
    }
}
.pflu_li_svg_card{
    opacity: 0;
}
.pflu_li_svg_icon1{
    transform: translate(-124px, 153px);
    animation: iconChange1 3s linear infinite both;
}
.pflu_li_svg_icon2{
    transform: translate(-210px, 0px);
    animation: iconChange2 3s linear infinite both;
}
.pflu_li_svg_icon3{
    transform: translate(180px, -153px);
    animation: iconChange3 3s linear infinite both;
}
.pflu_li_svg_icon4{
    transform: translate(250px, 0px);
    animation: iconChange4 3s linear infinite both;
}
.pflu_li_svg_icon5{
    transform: translate(215px, 122px);
    animation: iconChange5 3s linear infinite both;
}
@keyframes iconChange1{
    0%{
        transform: translate(-124px, 153px);
        opacity: 0;
    }
    60%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    100%{
        transform: translate(0px, 0px);
        opacity: 0;
    }
}
@keyframes iconChange2{
    0%{
        transform: translate(-210px, 0px);
        opacity: 0;
    }
    60%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    100%{
        transform: translate(0px, 0px);
        opacity: 0;
    }
}
@keyframes iconChange3{
    0%{
        transform: translate(180px, -153px);
        opacity: 0;
    }
    60%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    100%{
        transform: translate(0px, 0px);
        opacity: 0;
    }
}
@keyframes iconChange4{
    0%{
        transform: translate(250px, 0px);
        opacity: 0;
    }
    60%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    100%{
        transform: translate(0px, 0px);
        opacity: 0;
    }
}
@keyframes iconChange5{
    0%{
        transform: translate(215px, 122px);
        opacity: 0;
    }
    60%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    100%{
        transform: translate(0px, 0px);
        opacity: 0;
    }
}
@keyframes circleChange1{
    0%{
        transform: translateX(0px);
    }
    20%{
        transform: translateX(0px);
    }
    30%{
        transform: translateX(-12px);
    }
    50%{
        transform: translateX(-12px);
    }
    70%{
        transform: translateX(-12px);
    }
    80%{
        transform: translateX(0px);
    }
    100%{
        transform: translateX(0px);
    }
}
@keyframes btnChange1{
    0%{
        opacity: 1;
    }
    20%{
        opacity: 1;
    }
    30%{
        opacity: 0;
    }
    50%{
        opacity: 0;
    }
    70%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}
.pflu_li_svg_circle{
    animation: circleChange1 3s linear infinite;
}
.pflu_li_svg_btn{
    animation: btnChange1 3s linear infinite;
}
.pflu_li_svg_btn1,.pflu_li_svg_circle1{
    animation-delay: .1s;
}
.pflu_li_svg_btn3,.pflu_li_svg_circle3{
    animation-delay: .4s;
}
.pflu_li_svg_btn7,.pflu_li_svg_circle7{
    animation-delay: .8s;
}
.pflu_li_svg_btn2,.pflu_li_svg_circle2{
    animation-delay: 1s;
}
.pflu_li_svg_btn6,.pflu_li_svg_circle6{
    animation-delay: 1.3s;
}
.pflu_li_svg_btn4,.pflu_li_svg_circle4{
    animation-delay: 1.6s;
}
.pflu_li_svg_btn5,.pflu_li_svg_circle5{
    animation-delay: 2s;
}
.personal_ban_svg{
    width: 41%;
    position: absolute;
    right: 8%;
    top: 20.5%;
}
.personal_ban_svg svg{
    width: 100%;
    height: auto;
}
.personal_ban_svg::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(15, 15, 15, 0.00) 66.63%, #0F0F0F 94.07%);
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.pbsl_line1{
    width: 1px;
    height: 100px;
    position: absolute;
    top: -50px;
    left: -0.5px;
    opacity: 0;
}
.pbsl_line1s{
    transform: rotate(60deg) translate(0px,35px);
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom,#E09E4B,rgba(224,158,75,0));
}
.pbsl_line2{
    width: 1px;
    height: 100px;
    position: absolute;
    top: -100px;
    left: -0.5px;
    opacity: 0;
}
.pbsl_line2s{
    transform: rotate(-118deg) translate(-44px,35px);
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom,#E09E4B,rgba(224,158,75,0));

}

.personal_ban_svg_path3{
    stroke-dasharray: 80 372;
    animation: lineOff3 4s linear infinite;
}
@keyframes lineOff3{
    0% {
        stroke-dashoffset: 0px;
        opacity: 0;
    }
    2.5%{
        opacity: 1;
    }
    4%{
        opacity: 1;
    }
    49%{
        opacity: 1;
    }
    50% {
        stroke-dashoffset: -302px;
        opacity: 0;
    }
    100%{
        stroke-dashoffset: -302px;
        opacity: 0;
    }
}

.pflu_li_bg{
    width: 650px;
    height: 650px;
    background-color: var(--main-color);
    filter: blur(180px);
    border-radius: 300px;
    opacity: 0;
    transition: opacity 1.2s cubic-bezier(0.16, 1, 0.3, 1);
    mix-blend-mode: soft-light;
    will-change: transform;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    pointer-events: none;
}
.personal_function_list_line{
    width: 3px;
    height: 0%;
    background: linear-gradient(to bottom,#00000000, #E09E4B, #E09E4B, #00000000);
    position: absolute;
    top: 0;
    left: 0;
    transition: height .7s cubic-bezier(0.16, 1, 0.3, 1);
}
.personal_function_list{
    position: relative;
}
.pflu_li_pic{
    width: 87px;
    position: absolute;
    top: 50%;
    left: -87px;
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity .7s cubic-bezier(0.16, 1, 0.3, 1);
}
.pflu_li_pic img{
    width: 100%;
}
.pflu_lis.active .pflu_li_pic{
    opacity: 1;
}

.personal_ban{
    position: relative;
}
.personal_ban_bg{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.personal_ban_bg img{
    width: 100%;
}
/* B1-个人产品-end */

/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .mftn_ri li a:hover{
        color: #FF8400;
    }
    .srwb_ul_li_cont:hover{
        box-shadow: 0px 25px 25px 0px rgba(71, 71, 71, 0.1);
    }
    .solu_pull_ri:hover .sprw_bg img{
        transform: scale(1.05);
    }
    .personal_btn2:hover::before{
        opacity: 1;
    }
    .personal_btn1:hover::after{
        opacity: 1;
    }
    .no-bg.personal_btn2:hover::before{
        opacity: 1;
    }
    .no-bg.personal_btn1:hover::after{
        opacity: 0;
    }
    .join_altas_img img:hover{
        transform: scale(1.05);
    }
    .jwlu_li_wrap:hover .ys_imgbox_cover{
        transform: translateY(-20px);
    }
    .product_accom_bt_img:hover .pabi_bg img:nth-child(1){
        transform: scale(0.9);
    }
    .product_accom_bt_img:hover .pabi_bg img:nth-child(2){
        transform: scale(0.8);
    }
    .pilu_li_wrap:hover .pilu_li_tit{
        color: var(--main-color);
    }
    .ahbm_year_ul .slick-arrow:hover{
        background: #fff;
    }
    .ahbm_year_ul .slick-arrow:hover::before{
        opacity: 1;
    }
    .ahbm_year_ul .slick-arrow:hover::after{
        opacity: 0;
    }
    .aclu_li_cont:hover{
        animation-play-state: paused;
    }
    .qlsi_ul_li_bt li:hover a{
        background: var(--auxi-bgcolor1);
    }
    .qlsi_ul_li_bt li:hover p{
        color: var(--main-color);
    }
    .pwbu_li_cont:hover .pwbu_li_cont_bg{
        opacity: 1;
        bottom: 20px;
    }
    .csbl_cont:hover .mfts_icon_pop{
        opacity: 1;
        transform: translateX(-50%) scale(1);
    }
    .down_list_ul_li a:hover .std_btn3_box {
        background: var(--main-color);
    }
    .down_list_ul_li a:hover .std_btn3 p {
        color: #fff;
    }
    .cwbt_cont_page a:hover p{
        color: var(--main-color);
    }
    .cwbs_case_list a:hover .std_title5{
        color: var(--main-color);
    }
    .pc_fenye li:hover{
        color: #fff;
        border: 1px solid var(--main-color);
        background: var(--main-color);
    }
    .first li:hover,
    .prev li:hover,
    .next li:hover,
    .end li:hover{
        background: transparent;
        border: 1px solid #A5A5A5;
        color: var(--main-color);
    }
    .cwlu_li a:hover .cwlu_li_text_tit{
        color: var(--main-color);
    }
    .std_btn1:hover p{
        color: var(--main-color);
    }
    .std_btn1:hover .std_btn1_box{
        background: transparent;
    }
    .std_btn2:hover p{
        color: #fff;
    }
    .std_btn2:hover .std_btn2_box{
        background: transparent;
    }
    .std_btn3:hover p{
        color: #fff;
    }
    .std_btn3:hover .std_btn3_box{
        background: var(--main-color);
    }
    /* .std_btn4:hover .std_btn4_box::before{
        opacity: 0;
    } */
    .std_btn4:hover .std_btn4_box::after{
        opacity: 1;
    }
    .mfti_share_icon:hover .mfts_icon_pop{
        transform: translateX(-50%) scale(1);
        opacity: 1;
    }
    .std_btn1:hover .std_btn1_box_icon img:nth-child(2){
        opacity: 0;
    }
    .std_btn3:hover .std_btn1_box_icon img:nth-child(2){
        opacity: 0;
    }
    .sprw_all:hover p,
    .cpul_tp_wrap:hover p{
        color: var(--main-color);
    }
    .home_new_bt li a:hover .std_title4{
        color: var(--main-color);
    }
    .sslu_li_cont:hover::after{
        opacity: 1;
    }
    .sslu_li_cont:hover .slct_icon img:nth-child(2){
        opacity: 0;
    }
    .sslu_li_cont:hover .std_title4,
    .sslu_li_cont:hover .sslu_li_cont_parga p{
        color: #fff;
    }
    .afil_list_li_img:hover::after{
        opacity: 1;
    }
}
.home_creat_cont_earth{
    width: 780px;
    height: 780px;
    position: absolute;
    top: 0;
    right: calc(50% - 700px - 52px);
    z-index: -1;
}
.home_intell::after{
    content: "";
    width: 780px;
    height: 74%;
    background: linear-gradient(180deg, rgba(26, 26, 26, 0.00) 0%, #1A1A1A 100%);
    position: absolute;
    bottom: 0;
    right: calc(50% - 700px - 52px);
    pointer-events: none;
    z-index: -1;
}


#earth {
    width: 100%;
    height: 100%;
    /* opacity: 0.4; */
    cursor: grab;
    cursor: grab;
}
#earth:active{
    cursor: grabbing;
    cursor: -webkit-grabbing;
}
.home_intell .ys_cont1400{
    pointer-events: none;
}
/* #earth canvas{
    opacity: 0.4;
} */
.store_main .ys_nyban_title {
    top: 8%;
}
.product_ban_circle_bg {
    width: 5000px;
    height: 5000px;
}
/* .htbu_chart_line1{
    opacity: 0;
} */
.pabi_bg img{
    position: absolute;
    top: 0;
    left: 0;
}
.pabi_bg img:nth-child(1){
    position: relative;
    transition: all .8s ease-in-out ;
}
.pabi_bg img:nth-child(2){
    transition: all .8s ease-in-out .2s;
}
.srwb_ul .slick-track{
    margin: auto;
}
.ys_privacy .ys_priban{
    top: 50% !important;
}
.product_main .ys_nyban_btn .std_btn1{
    margin-right: 10px;
}
.sacw_ph{
    display: none;
}
.about_honor.active .ahbw_bg::after{
    opacity: 0;
}
.ahbw_bg{
    background: transparent;
}
.personal_evaluate_list_li1 {
    margin-bottom: 45px;
    transform: translateX(-260px);
}
.personal_info_list_video a{
    cursor: pointer;
}
.fiul_list_city .ys_select{
    height: 100%;
    width: 50%;
    padding: 0 5px;
}
.fiul_list_city_wrap{
    margin: 0 -5px;
    display: flex;
    height: 100%;
}
.fiul_list_city{
    background: transparent;
}
.fiul_list_city_wrap .ys_select_hd{
    background: var(--auxi-bgcolor1);
    border-radius: 4px;
    transition: all .36s;
}
.pcbl_item_ph{
    display: none;
}
.home_choose_bt_ph{
    display: none;
}
.mod_foot_bt_le a[href="https://www.yongsy.com"]{
    opacity: 0.3 !important;
}
.pabc_ph{
    display: none;
}
.product_ban_circle_bg{
    background: conic-gradient(from -35deg at 50% 50%, #FF8400 0deg, #33302D 206.99999570846558deg, #1A1A1A 360deg);
}
.personal_mode_bt_line svg{
    width: 100%;
    height: auto;
}
.hlip_circle{
    width: 6px;
    height: 6px;
    background: rgba(255,255,255,.35);
    border-radius: 50%;
    position: absolute;
    top: -3px;
    left: -3px;
    opacity: 0;
}
.hlip_circle::after{
    content: "";
    width: 50%;
    height: 50%;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.htbu_li_img_shine{
    opacity: 0;
}
.ayul_bt ul{
    height: 200px;
    padding-right: 20px;
}
.ayul_bt .mCSB_scrollTools{
    width: 2px;
}
.ayul_bt .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0,0,0,.3);
}
.cwbs_case_list ul .slick-list{
    padding-bottom: 30px;
}
.cwbs_case_list ul .slick-dots{
    bottom: 0;
}
.cwbs_case_list li{
    padding: 0 10px;
}
.cwbs_case_list ul{
    margin: 0 -10px;
}
.mod_head_bt_list>ul {
    margin: 0 -30px;
}
.mod_head_bt_list>ul>li {
    padding: 0 30px;
}
.contact_add_cont_info a{
    display: inline-block;
}
.contact_add_cont_circle{
    width: 250px;
    height: 250px;
    position: absolute;
    top: 44%;
    right: 37%;
}
.contact_add_cont_circle a{
    width: 100%;
    height: 100%;
    display: block;
}
.cwlu_li_text_tit{
    color: #333;
}
.home_solution_tab li p{
    font-size: 22px;
}
.personal_main .mod_content::after,
.pell_item li::after{
    opacity: 0.5;
}
@keyframes boderM4 {
    0% {
        transform:  scale(0.9);
    }
    50% {
        transform:  scale(1);
    }
    100% {
        transform: scale(0.9);
    }
}
.htbu_cylinders_shadow{
    transform-origin: 30.1061% 43.1954% !important;
    transform:  scale(0.9);
    animation: boderM4 3s ease-in-out 1s infinite forwards;
}
.personal_evaluate_list_li1 {
    margin-bottom: 20px;
    transform: translateX(-240px);
}
.contact_add_map_ph{
    display: none;
}
.partner_logo_bt_ph{
    display: none;
}
.casedet_wrap_bt {
    padding-top: 40px;
}
.casedet_wrap_bt_side.ys_fixed {
    top: 160px;
}
.cwbs_case {
    padding: 30px;
}
.cwbs_pic {
    margin-bottom: 30px;
}
.product_coop_bt_ph{
    display: none;
}
.cpbp_li:not(:first-child){
    display: none;
}
.cpbp_li {
    width: 100%;
}
.cooper_partner_bt_ph{
    display: none !important;
}
.plbp_uls_li:not(:first-child){
    display: none;
}
.plbp_uls_li{
    width: 100%;
}
.join_altas_img .ys_fadeleft1 {
    animation: fadeInLeft 1s ease-in-out both;
    animation-delay: .3s;
}
.join_altas_img .ys_faderight1 {
    animation: fadeInRight 1s ease-in-out both;
    animation-delay: .3s;
}
.fiul_list_codeph{
    display: none;
}
.solution_program_info {
    padding-left: calc(50% - 700px);
}
.solution_program_info_wrap {
    width: 61%;
}
.solution_program_info_cont{
    overflow: hidden;
}
.store_ban_btn_parga p{
    font-size: 16px;
    line-height: 1.75;
    color: #000;
}
.store_ban_btn_parga span{
    color: #A30E0E;
}
.store_ban_btn_parga{
    display: none;
}
.personal_info_notice span{
    color: #FF8400;
}
.personal_info_notice p{
    color: #fff;
    text-align: center;
}
.personal_info_notice {
    margin-top: 20px;
}
.personal_ban .personal_info_notice p{
    text-align: left;
}
.personal_ban .personal_info_notice span,
.pflu_li_text_btn .store_ban_btn_parga span,
.pflu_li_text_btn .store_ban_btn_parga p{
    color: #fff;
}
.support_main .ys_nyban_title h1,
.support_main .ys_nyban_parga,
.support_main .ys_nybanner .std_btn1,
.down_main .ys_nyban_title h1,
.down_main .ys_nyban_search,
.center_main .ys_nyban_title h1,
.case_main .ys_nyban_title h1{
    animation: none !important;
    visibility: visible !important;
}
.join_altas_img_ri .jail_bt{
    align-items: flex-end;
}
.afil_list_pad{
    display: none;
}
.ys_ban_wrap{
    height: 100%;
}
.allf_wraps{
    display: flex;
    align-items: center;
    height: 100%;
}
/* 2024.4.18修改 */
.fwfw_path_li.red .fwfw_path_li_parga p{
    color: #B60000;
}
.fwfw_path_li.red .fwfw_path_li_num{
    background: #B60000;
}
.store_main .ys_nybanner{
    height: auto !important;
    padding-top: 40px;
}
.store_main .ys_nyban_img{
    height: auto !important;
    margin-top: 0;
}
.store_main .ys_nyban_img img{
    height: auto !important;
    object-fit: inherit;
}
.ys_ban_wrap {
    position: relative;
    z-index: 5;
}
.free_wrap_text {
    padding-right: 80px;
}
.solution_program_info_wrap{
    width: 30.5%;
}
.fiul_list_pccode{
    display: none;
}
.center_main .cwtl_wrap li{
    width: auto !important;
}
.center_main .cwtl_wrap li a{
    padding: 0 30px;
}
.center_main .case_wrap_tab_le {
    width: auto !important;
}
.store_main .ys_nyban_title h1{
    margin-top: 10px;
}
.store_main .ys_nyban_title .std_btn1 {
    margin-top: 25px;
}
.store_main .ys_nyban_title{
    overflow: hidden;
}
body .demo-class .layui-layer-btn0 {
    background-color: #FF8400;
    border-color: #FF8400;
}
.cwbs_share_icon{
    justify-content: flex-start;
}
.ys_share_list{
    margin-right: 20px;
}
.ys_share_list:last-child{
    margin-right: 0;
}
/* 2024.5.6修改 */
.afil_list_add{
    width: 100% !important;
}
.pflu_li_svg {
    width: 49%;
}
.pflu_li_texts {
    width: 51%;
    padding-left: 100px;
}
.ys_ban_video{
    top: 0;
    left: 0;
    transform: inherit;
}
.ahbl_box li{
    width: 33.333333% !important;
}
.ahbl_box{
    width: 100% !important;
    white-space: nowrap;
}
.ahbr_wrap{
    left: -33.333333%;
}

.inddet_nav_wrap_ul{
    margin: 0 !important;
}
.inwu_li:nth-child(1){
    padding-left: 0 !important;
}
.product_ban_circle_bg::after{
    content: "";
    width: 7px;
    height: 50%;
    background: #FF8400;
    position: absolute;
    top: 4.5%;
    left: 35.6%;
    transform: rotate(-35deg);
}
/* 2024.5.4修改 */
.fenye_ph>div{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.personal_body{
    background: rgba(0,0,0,.9);
}
.agent_form_info_li1 .afil_list_add{
    width: 50% !important;
}
.fiul_list_item{
    border: 1px solid var(--auxi-bgcolor1);
    transition: all .36s;
}
.fiul_list_item.empty{
    background: rgb(254, 249, 249);
    border: 1px solid rgb(242, 149, 158);
}
.fiul_list_city{
    border: none !important;
}
.fiul_list_city_wrap .ys_select_hd{
    border: 1px solid var(--auxi-bgcolor1);
}
.fiul_list_city.empty .ys_select_hd{
    background: rgb(254, 249, 249);
    border: 1px solid rgb(242, 149, 158);
}
.fwfw_privacy_error img{
    width: 14px;
    margin-right: 2px;
}
.fwfw_privacy_error p{
    font-size: 12px;
    color: #f00;
    line-height: 32px;
}
.fwfw_privacy_error{
    display: none;
    align-items: center;
}
.fwfw_privacy_wrap{
    position: relative;
}
.fwfw_privacy_wrap.empty .fwfw_privacy_error{
    display: flex;
}
.personal_mode_bt_gif{
    border-radius: 6px;
    overflow: hidden;
    transform: translateX(-50%) rotate(0deg);
    -webkit-transform: translateX(-50%) rotate(0deg);
}
.inwu_lis{
    padding: 0 60px;
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: auto !important;
}
.inwu_lis p {
    color: #232323;
    transition: all .36s;
    line-height: 60px;
    position: relative;
}
.fiul_list_city .ys_select.empty .ys_select_hd{
    background: rgb(254, 249, 249);
    border: 1px solid rgb(242, 149, 158);
}
.afil_list_li_input{
    border: 1px solid var(--auxi-bgcolor1);
    transition: all .36s;
}
.afil_list_li_input.empty{
    background: rgb(254, 249, 249);
    border: 1px solid rgb(242, 149, 158);
}
.afil_list_li_file{
    border: 1px solid var(--auxi-bgcolor1);
    transition: all .36s;
}
.afil_list_li.empty .afil_list_li_file{
    background: rgb(254, 249, 249);
    border: 1px solid rgb(242, 149, 158);
}
.fiul_list_item_notice p{
    font-size: 14px;
    color: #f2545b;
    line-height: 1.75;
}
.free_main .fiul_list_item{
    margin-bottom: 0;
}
.fiul_list_li{
    margin-bottom: 20px;
}
.fiul_list_item_notice{
    display: none;
}
.fiul_list_item.empty+.fiul_list_item_notice{
    display: block;
}
.afil_list_li_input.empty+.fiul_list_item_notice{
    display: block;
}
input:-webkit-autofill{
    transition: background-color 5000s ease-in-out 0s;
}
.afil_list{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.agent_main .afil_list_li_input,
.agent_main .fiul_list_item{
    margin-bottom: 0;
}
.agent_main .afil_list_li{
    margin-bottom: 20px;
}
.agent_main .fiul_list_item.ys_select.empty+.fiul_list_item_notice{
    display: block;
}
.afil_list_li.empty .fiul_list_item_notice{
    display: block;
}
.down_list_ul_li p{
    white-space: nowrap;
}
.fwfw_privacy.empty .fwfw_privacy_error{
    display: block;
}
/*2024.7.9修改*/
.pro_pull_le_tp{
    padding-top: 20px;
}
.pro_pull_le_li:nth-child(1) .pro_pull_le_tp{
    padding-top: 0;
}
a.new-down{
    cursor: pointer !important;
}

.personal_mode::after{
    display: none;
}
.personal_mode_bg{
    z-index: 1;
}
.personal_mode .ys_cont1000{
    position: relative;
    z-index: 5;
}
.personal_mode_bg {
    width: 98%;
    bottom: -22%;
    left: 50%;
    transform: translateX(-50%);
}
/* 2024.8.5 */
.viewer-open{
    padding-right: 0 !important;
    overflow: inherit !important;
}
.viewer-canvas>img{
    background: #fff;
}