@charset "utf-8";

/* 调大看小 */
/* 2k */
@media screen and (max-width: 1920px) {
    .free_wrap_form_wrap{
        top: 8%;
    }
    .join_altas_bg{
        bottom: 0%;
    }
    .personal_ban_svg{
        width: 53%;
        top: 23.5%;
    }
    .product_ban_circle_bg {
        width: 3000px;
        height: 3000px;
    }
    .contact_add_cont_circle {
        top: 34%;
        right: 34%;
    }
    .personal_mode_bg {
        bottom: -20%;
    }
    /* 1920end */
}
@media screen and (max-width: 1919px) {
    .about_history_bt_mid {
        margin: 0 480px;
    }
    .ayul_tp {
        padding-top: 22px;
    }
    .about_history_bt_le, .about_history_bt_ri {
        width: 480px;
    }
    .ahbl_box li {
        width: 170px;
    }
    .about_history_bt::before{
        width: calc(100% - 960px);
    }
    /* .ahbr_wrap {
        left: -170px;
    } */
    .ahbl_wrap {
        left: 480px;
    }
}
@media screen and (max-width: 1680px) {
    .mod_head_bt_list>ul {
        margin: 0 -26px;
    }
    .mod_head_bt_list>ul>li {
        padding: 0 26px;
    }
    .pro_pull_ri {
        padding: 20px 30px 30px;
    }
    .std_btn1 p, .std_btn2 p, .std_btn3 p {
        line-height: 48px;
    }
    :root {
        --font-title2: 40px;
        --font-title3: 34px;
        --font-title4: 22px;
        --font-title5: 20px;
        --font-parga1: 16px;
        --font-parga2: 18px;
        --std-padding1: 110px;
        --std-padding2: 80px;
        --std-margin1: 30px;
    }
    .free_wrap_text {
        padding-right: 60px;
    }
    .free_wrap_text_info li {
        margin-bottom: 24px;
        padding: 0 20px;
    }
    .free_wrap_text_info ul {
        margin: 0 -20px;
    }
    .free_wrap_text_parga p {
        margin-bottom: 10px;
    }
    .free_wrap_text_parga {
        padding-bottom: 30px;
    }
    .free_wrap_text_info {
        margin-top: 26px;
    }
    .free_wrap_form_wrap{
        right: calc(50% - 41.25%);
    }
    .free_wrap_form_wrap {
        padding: 44px 40px 76px 50px;
        width: 49%;
    }
    .contact_social_bt_li {
        padding: 0 18px;
    }
    .contact_social_bt ul {
        margin: 0 -18px;
    }
    .contact_add_cont_info {
        margin-top: 90px;
    }
    .partner_main .ys_nyban_title .std_btn1 {
        margin-top: 26px;
    }
    .ys_nyban_parga p {
        margin-bottom: 10px;
    }
    .partner_main .ys_nyban_parga {
        margin-top: 22px;
    }
    .casedet_wrap_bt_side.ys_fixed {
        right: calc(50% - 41.25%);
    }

    /* .cwbs_pic {
        margin-top: 50px;
    } */
    .case_wrap_tab {
        margin: 0 -14px 50px;
    }
    .support_service_list {
        margin-top: 80px;
    }
    .sslw_text {
        padding-left: 86px;
    }
    .support_value_list li {
        padding: 0 35px;
    }
    .support_value_list ul {
        margin: 0 -35px;
    }
    .svlc_icon {
        width: 42px;
    }
    .support_value h2 {
        margin-bottom: 60px;
    }
    .srwb_ul_li_cont {
        padding: 36px 28px 30px;
    }
    .srwb_ul_li_cont .ys_imgbox_cover {
        width: 60px;
    }
    .sulc_tit {
        margin-top: 30px;
    }
    .support_range_wrap::after {
        width: 82.5%;
    }
    .support_range_wrap_bt {
        padding: 0 40px;
    }
    .store_main .ys_nyban_title {
        top: 6%;
    }
    .slul_wrap_text_btn {
        margin-top: 55px;
    }
    .slul_wrap_text_tit {
        padding-bottom: 15px;
    }
    .slul_wrap_text_icon {
        width: 36px;
        margin-left: calc(100% - 36px);
    }
    .slul_wrap_text {
        padding-left: 150px;
    }
    .store_list_ul_li.on .slul_wrap_text {
        padding-right: 150px;
    }
    .store_adv_info {
        margin-top: 30px;
    }
    .store_adv_parga {
        margin-top: 50px;
    }
    .aclu_li_cont_text .ys_imgbox_cover {
        width: 80px;
    }
    .aclu_li_cont_text .std_title4 {
        margin-top: 66px;
    }
    .about_history {
        padding-bottom: 330px;
    }
    .join_altas_bg {
        bottom: 10%;
    }
    .jwlu_li {
        margin-top: 60px;
    }
    .jwlu_li .ys_imgbox_cover {
        width: 72px;
    }
    .cooper_contact_bt a {
        padding: 50px 100px;
    }
    .product_ban_circle {
        width: 300px;
        right: 300px;
    }
    .pbcs_dots {
        width: 26px;
        height: 26px;
        top: -13px;
        left: -13px;
    }
    .product_ban_circle_bg {
        width: 2800px;
        height: 2800px;
    }
    .ys_nyban_btn {
        margin-top: 80px;
    }
    .product_system_tit_parga {
        width: 66%;
    }
    .product_system_info_mid {
        width: 50%;
    }
    .product_system_info_le {
        padding-right: 30px;
    }
    .product_system_info li {
        margin-bottom: 50px;
    }
    .product_system {
        padding-top: 80px;
    }
    .product_system_info {
        margin-top: 50px;
    }
    .pflu_li_text {
        padding-left: 120px;
        padding-right: 100px;
    }
    .pflu_li {
        padding: 50px 0;
        margin-bottom: 50px;
    }
    .pflu_li.on .pflu_li_text {
        padding-left: 80px;
        padding-right: 70px;
    }
    .product_custom_bt_list {
        padding: 74px 40px 67px 50px;
    }
    .product_case_btn {
        margin-top: 35px;
    }
    .product_accom_bt_text {
        padding: 50px 0 60px 100px;
    }
    .product_accom_bt_text .std_title4 {
        margin-bottom: 50px;
    }
    .pabt_info li {
        margin-bottom: 22px;
    }
    .pilu_li_wrap {
        padding: 25px 50px;
    }
    .ys_ban_info_btn {
        margin-top: 90px;
    }
    .hsul_wrap {
        padding: 42px 60px;
    }
    .hsul_wrap_btn {
        margin-top: 35px;
    }
    .home_tech_bt {
        margin-top: 50px;
    }
    .htbu_li_text_parga {
        margin-top: 18px;
    }
    .htbu_li_text_info {
        margin-top: 22px;
    }
    .htbu_li_text_btn {
        margin-top: 32px;
    }
    .htbu_li_text {
        padding-right: 180px;
    }
    .htbu_li.on .htbu_li_text {
        padding-left: 200px;
    }
    .home_intell {
        padding: 150px 0;
    }
    .home_intell_bt {
        margin-top: 100px;
    }
    .home_creat_cont_earth {
        width: 740px;
        height: 740px;
        right: calc(50% - 41.25% - 52px);
    }
    .home_intell_bt_num span {
        font-size: 50px;
        /* width: 165px; */
    }
    .hsls_li {
        width: 388px !important;
        height: 236px !important;
        transform: translateY(36px);
    }
    .hsls_li.swiper-slide-active {
        width: 500px !important;
        height: 308px !important;
    }
    .home_solution_list_swiper {
        height: 308px;
    }
    .home_solution_list {
        margin-top: 60px;
    }
    .home_new::before,
    .home_new::after{
        width: calc(50% - 41.25%);
    }
    .home_intell::after {
        width: 740px;
        right: calc(50% - 41.25% - 52px);
    }
    .personal_adv_list {
        padding: 40px 77px 47px;
    }
    .personal_ban_tit {
        font-size: 54px;
    }
    .personal_ban_subtit{
        font-size: 18px;
        margin-top: 14px;
    }
    .personal_ban_info_li {
        /* margin-right: 30px; */
        margin-right: 0px;
    }
    .personal_ban_info {
        margin-top: 38px;
    }
    .palu_li {
        padding: 0 60px;
    }
    .personal_adv_list_ul {
        margin: 0 -60px;
    }
    .palu_li_icon {
        width: 78px;
    }
    .personal_function {
        padding-top: 250px;
    }
    .pflu_lis_wrpa {
        padding: 42px 72px;
    }
    .pflu_li_text_btn {
        margin-top: 35px;
    }
    .personal_mode {
        padding-bottom: 200px;
    }
    .personal_mode_bt_gif {
        left: 50.5%;
    }
    .product_info::before,
    .product_info::after{
        width: calc(50% - 41.25%);
    }
    .mod_foot_bt_ri{
        width: 440px;
        display: flex;
        justify-content: flex-end;
    }
    .mod_foot_bt_le{
        width: calc(100% - 440px);
    }
    .mod_foot_bt .ys_cont1400{
        align-items: flex-start;
    }
    .contact_add_cont_circle {
        top: 31%;
        right: 33%;
    }
    .cwbs_share_parga {
        line-height: 50px;
    }
    .solution_program_info {
        padding-left: calc(50% - 41.25%);
    }
    .free_wrap_form_wrap {
        padding: 44px 40px 76px 40px;
    }
    .personal_mode_bg {
        bottom: -18%;
    }
    /* 1680end */
}

@media screen and (max-width: 1560px) {
    .mhti_login {
        margin-left: 50px;
    }
    .mhti_search {
        margin-left: 40px;
    }
    .fwfw_path {
        padding-bottom: 40px;
    }
    .fwfw_info {
        padding-top: 28px;
    }
    :root {
        --font-title2: 38px;
        --font-title3: 32px;
        --font-title4: 22px;
        --font-title5: 20px;
        --font-parga1: 16px;
        --font-parga2: 18px;
        --std-padding1: 100px;
        --std-padding2: 70px;
        --std-margin1: 30px;
    }
    .free_wrap_text_info li {
        margin-bottom: 20px;
        padding: 0 15px;
    }
    .free_wrap_text_info ul {
        margin: 0 -15px;
    }
    .fwti_tit {
        width: calc(100% - 24px);
    }
    .fwti_icon {
        width: 24px;
        top: 4px;
    }
    .fwfw_privacy_btn {
        margin-top: 36px;
    }
    .free_wrap_form_wrap {
        padding: 44px 40px 66px 50px;
    }
    .free_wrap {
        padding-bottom: 160px;
    }
    .mfti_share_icon {
        width: 46px;
    }
    .mftn_le li {
        margin-bottom: 30px;
    }
    .mftn_ri>ul>li>a {
        margin-bottom: 16px;
    }
    .mftn_ri li a {
        font-size: 14px;
        line-height: 2;
    }
    .mftn_le a, .mftn_ri>ul>li>a {
        font-size: 16px;
    }
    .contact_info_bt_cont {
        padding: 26px 33px 50px 40px;
    }
    .cibc_tit .ys_imgbox_cover {
        width: 40px;
    }
    .cibc_tit {
        padding-bottom: 20.5px;
    }
    .contact_social_bt {
        padding: 30px 50px 22px;
    }
    .csbl_cont_icon {
        width: 80px;
    }
    .csbl_cont_parga {
        margin-top: 18px;
    }
    .csbl_cont {
        padding: 25px 16px 40px;
    }
    .contact_social_bt_li {
        padding: 0 10px;
    }
    .contact_social_bt ul {
        margin: 0 -10px;
    }
    .contact_social::after {
        height: 230px;
    }
    .contact_add_cont_info {
        margin-top: 70px;
    }
    .pwbu_li_cont {
        padding: 40px 20px 140px;
    }
    .pwbu_li_cont .std_title4 {
        margin-bottom: 12px;
    }
    .partner_logo_bt {
        padding: 50px 80px 38px;
    }
    .partner_apply_bt_cont {
        padding: 35px 52px 48px 60px;
    }
    .partner_main .ys_nyban_parga {
        width: 46%;
    }
    .casedet_wrap_bt_side.ys_fixed {
        top: 171px;
    }
    .cwtl_wrap a {
        font-size: 16px;
        line-height: 54px;
    }
    .cwtr_wrap_input input,.cwtr_wrap_input input::placeholder{
        font-size: 16px;
    }
    .cwtr_wrap_input {
        width: calc(100% - 54px);
        height: 54px;
    }
    .cwtr_wrap_icon {
        width: 54px;
        height: 54px;
    }
    .cwlu_li_text {
        padding: 28px 16px 25px 20px;
    }
    .ys_nyban_search {
        margin: 28px auto 10px;
    }
    .down_wrap_tab p {
        line-height: 48px;
        padding: 0 34px;
    }
    .std_btn1_box, .std_btn2_box, .std_btn3_box {
        padding: 0 36px;
    }
    .std_btn_width{
        min-width: 145px;
    }
    .dlul_tit {
        width: calc(100% - 40px - 138px);
        padding: 0 14px;
    }
    .down_list_ul_li a {
        padding: 24px;
    }
    .question_list_text_wrap {
        padding: 22px 34px 40px;
    }
    .question_list_side {
        padding: 30px 20px 50px;
    }
    .question_list_side_info {
        margin-top: 28px;
    }
    .ys_nyban_title .std_btn1 {
        margin-top: 30px;
    }
    .support_value_list li {
        padding: 0 26px;
    }
    .support_value_list ul {
        margin: 0 -26px;
    }
    .center_main .case_wrap_tab {
        margin: 0 0px 60px;
    }
    .store_ban_tit img {
        width: 36px;
    }
    .slul_wrap {
        padding: 45px 100px 46px 58px;
    }
    .slul_wrap_text_icon {
        width: 32px;
        margin-left: calc(100% - 32px);
    }
    .slul_wrap_text_btn {
        margin-top: 45px;
    }
    .swtt_icon {
        width: 35px;
        top: -10px;
    }
    .store_adv_info img {
        width: 28px;
    }
    .store_list_ul_li.on .slul_wrap {
        padding: 45px 50px 45px 100px;
    }
    .store_list_ul_li.on .slul_wrap_text {
        padding-right: 120px;
    }
    .aclu_li_cont_text .std_title4 {
        margin-top: 56px;
    }
    .ayul_bt {
        padding: 34px 58px 40px;
    }
    .ayul_tp {
        padding-top: 20px;
        padding-bottom: 10px;
    }
    .about_history_bt_mid {
        margin: 0 420px;
        position: relative;
        top: 7px;
    }
    .ahbm_year_ul .slick-arrow {
        width: 40px;
        height: 40px;
        bottom: 60px;
    }
    .ahbm_year_ul .slick-next {
        right: -100px;
    }
    .ahbm_year_ul .slick-prev {
        left: -100px;
    }
    .ayul_bt li::after {
        width: 8px;
        height: 8px;
        top: 10px;
    }
    .about_history {
        padding-top: 50px;
        padding-bottom: 300px;
    }
    .atlu_li {
        padding: 0 24px;
    }
    .ahbw_text_list_ul {
        margin: 0 -24px;
    }
    .ahbw_text_list_ul .slick-dots {
        bottom: -12px;
    }
    .about_history_bt_le, .about_history_bt_ri {
        width: 420px;
    }
    .ahbl_box li {
        width: 155px;
    }
    .jwlu_li {
        padding: 0 60px;
    }
    .join_welfare_list_ul {
        margin: 0 -60px;
    }
    .jwlu_li .ys_imgbox_cover {
        width: 66px;
    }
    .join_post {
        height: 400px;
    }
    .join_post_btn {
        margin-top: 36px;
    }
    .cooper_defen_bt_le {
        width: 480px;
        top: 180px;
    }
    .cooper_defen_bt_ri {
        width: calc(100% - 480px);
        padding-left: 120px;
    }
    .cdbr_ul_li_bt {
        padding: 0 60px 26px 92px;
    }
    .cooper_partner_bt {
        padding: 40px 150px 25px;
    }
    .cooper_contact_bt_icon {
        width: 60px;
    }
    .cooper_contact_bt_text {
        width: calc(100% - 60px);
        padding-left: 60px;
    }
    .cooper_contact_bt_text::after {
        left: 60px;
    }
    .ccbt_wrap {
        padding-left: 50px;
    }
    .cooper_contact_bt a {
        padding: 40px 80px;
    }
    .agent_form_info {
        padding: 60px 45px 32px;
    }
    .allf_wrap_icon {
        width: 36px;
    }
    .agent_form_info_li2 {
        margin: 40px 0 0;
    }
    .agent_form_info_btn {
        margin-top: 40px;
    }
    .slct_icon {
        width: 48px;
        height: 48px;
    }
    .sslu_li_cont_tit .std_title4 {
        width: calc(100% - 48px);
        padding-left: 20px;
    }
    .sslu_li_cont {
        padding: 45px 28px 100px 20px;
    }
    .sslu_li_cont_parga {
        margin-top: 26px;
    }
    .solution_program_parga {
        width: 50%;
        margin: 16px auto 0;
    }
    .solution_program_info {
        margin-top: 70px;
    }
    .sacw_list_icon {
        width: 180px;
    }
    .about_pull li {
        margin-bottom: 10px;
    }

    .center_pull {
        padding: 40px 40px 22px;
    }
    .center_pull_ul_li {
        padding: 0 30px;
    }
    .center_pull_ul {
        margin: 0 -30px;
    }
    .cpul_tp_wrap p {
        font-size: 16px;
    }
    .cpul_bt {
        margin-top: 16px;
    }
    .solu_pull_le {
        padding: 26px 50px 20px;
    }
    .solu_pull_ri_wrap {
        padding: 40px 22px 28px 33px;
    }
    .sprw_all {
        margin-top: 24px;
    }
    .pro_pull_le {
        padding: 20px 32px 20px 35px;
    }
    .ys_nyban_btn {
        margin-top: 70px;
    }
    .product_ban_circle_bg {
        width: 2500px;
        height: 2500px;
    }
    .pbcs_dots {
        width: 22px;
        height: 22px;
        top: -11px;
        left: -11px;
    }
    .product_ban_system {
        margin-bottom: 25px;
    }
    .product_system_tit_parga {
        width: 75%;
    }
    .product_system_info {
        margin-top: 40px;
    }
    .product_system_info li {
        margin-bottom: 40px;
    }
    .product_system_info_le {
        padding-right: 0;
    }
    .psil_icon {
        width: 80px;
    }
    .product_system {
        padding-top: 60px;
    }
    .product_system_info_mid {
        width: 46%;
    }
    .hcbu_li_wrap li {
        padding: 0 14px;
        margin-bottom: 16px;
    }
    .hcbu_li_wrap ul {
        margin: 0 -14px;
    }
    .pabt_info_icon {
        width: 44px;
    }
    .pabt_info_text {
        width: calc(100% - 44px);
        padding-left: 24px;
    }
    .product_accom_bt_text .std_title4 {
        margin-bottom: 40px;
    }
    .product_accom_bt_text {
        padding: 40px 0 50px 80px;
    }
    .pilu_li_icon {
        width: 38px;
    }
    .pilu_li_tit {
        width: calc(100% - 38px);
    }
    .pilu_li_wrap{
        padding: 25px 40px;
    }
    .ys_ban_info p::before {
        width: 8px;
        height: 8px;
        top: 11px;
    }
    .ys_ban_info_btn {
        margin-top: 80px;
    }
    .hsul_wrap_tit img {
        width: 45px;
    }
    .hsul_wrap_tit .std_title3 {
        width: calc(100% - 45px);
    }
    .hsul_wrap {
        padding: 38px 50px;
    }
    .htbu_li_text_info li::after {
        width: 24px;
        height: 24px;
        top: 3px;
    }
    .htbu_li.on .htbu_li_text {
        padding-left: 180px;
    }
    .htbu_li {
        margin-bottom: 50px;
    }
    .home_creat_cont_earth {
        width: 680px;
        height: 680px;
    }
    .home_intell::after {
        width: 680px;
    }
    .home_intell {
        padding: 140px 0;
    }
    .home_intell_bt {
        margin-top: 80px;
    }
    .home_solution_list {
        margin-top: 50px;
    }
    .hsls_li {
        width: 360px !important;
        height: 218px !important;
        transform: translateY(37px);
    }
    .hsls_li.swiper-slide-active {
        width: 474px !important;
        height: 292px !important;
    }
    .home_solution_list_swiper {
        height: 292px;
    }
    .personal_ban_svg {
        width: 60%;
        top: 15.5%;
        right: 0;
    }
    .personal_btn a {
        padding: 26px 26px 18px;
    }
    .no-bg.personal_btn a {
        padding: 0;
    }
    .personal_ban_tit {
        font-size: 50px;
        margin-top: 20px;
    }
    .personal_ban_subtit{
        font-size: 17px;
        margin-top: 14px;
    }
    .personal_ban_info {
        margin-top: 30px;
    }
    .palu_li {
        padding: 0 50px;
    }
    .personal_adv_list_ul {
        margin: 0 -50px;
    }
    .palu_li_icon {
        width: 70px;
    }
    .personal_tit span {
        width: 26px;
    }
    .pflu_li_texts {
        padding-left: 80px;
    }
    .pflu_lis_wrpa {
        padding: 38px 60px;
    }
    .pflu_lis.on .pflu_li_texts {
        padding-right: 80px;
    }
    /* .personal_evaluate_list_li1 li:nth-child(4n+1) {
        transform: translateY(30px);
    }
    .personal_evaluate_list_li2 li:nth-child(4n+4), .personal_evaluate_list_li3 li:nth-child(4n+4) {
        transform: translateY(-70px);
    } */
    .pill_icon {
        width: 40px;
    }
    .personal_btn_icon {
        width: 42px;
    }
    .personal_btn_icon.small {
        width: 24px;
    }

    .personal_info_parga {
        margin-top: 38px;
    }
    .std_btn4 p {
        line-height: 48px;
    }
    .std_btn4_box {
        padding: 0 60px;
    }
    .ahbm_year_ul .slick-arrow{
        top: calc(50% + 36px);
    }
    .about_history_bt::before{
        width: calc(100% - 840px);
    }
    .casedet_wrap_bt_side.ys_fixed {
        top: 161px;
    }
    .casedet_wrap_bt {
        padding-top: 40px;
    }
    .cwbs_pic {
        margin-bottom: 30px;
    }
    .cwbs_case {
        padding: 25px 18px 40px 18px;
    }
    .free_wrap_text {
        width: 45%;
    }
    .free_wrap_form {
        width: 55%;
    }
    .free_wrap_form_wrap {
        width: 45%;
    }
    .solution_program_info_wrap {
        width: 34%;
    }
    .center_main .cwtl_wrap li a {
        padding: 0 24px;
    }
    /* .ahbr_wrap {
        left: -155px;
    } */
    .ahbl_wrap {
        left: 420px;
    }
    .inwu_li {
        padding: 0 45px;
    }
    .fwfw_info_ul_li {
        padding: 0 12px;
    }
    .fwfw_info_ul {
        margin: 0 -12px;
    }
    .free_wrap_form_wrap {
        padding: 44px 30px 66px 40px;
    }
    .fiul_list_item .ys_select_xtbbox {
        width: 15px;
        right: 14px;
    }
    /* 1560end */
}

@media screen and (max-width: 1440px) {
    .ys_modal_content {
        max-height: 650px;
    }
    :root {
        --font-title2: 36px;
        --font-title3: 30px;
        --font-title4: 22px;
        --font-title5: 18px;
        --font-parga1: 14px;
        --font-parga2: 16px;
        --std-padding1: 90px;
        --std-padding2: 60px;
        --std-margin1: 24px;
    }
    .mod_head_bt_trial .std_btn1 p {
        line-height: 38px;
    }
    .std_btn1_box, .std_btn2_box, .std_btn3_box {
        padding: 0 34px;
    }
    .std_btn_width{
        min-width: 157px;
    }
    .mhbl_link1 {
        line-height: 40px !important;
    }
    .mod_head_bt_list>ul>li {
        padding: 0 26px;
    }
    .mod_head_bt_list>ul {
        margin: 0 -26px;
    }
    .mod_head_tp_logo {
        width: 150px;
    }
    .mhti_contact img, .mhti_login_tp_icon {
        margin-right: 6px;
        width: 22px;
    }
    .mhti_contact p, .mhti_login_tp p,.mod_head_tp_logo a{
        line-height: 68px;
    }
    .ys_main {
        margin-top: 68px;
    }
    .mod_bread {
        top: 20px;
    }
    .fwfw_path_li_num {
        width: 36px;
        height: 36px;
    }
    .fwfw_path_li_parga {
        width: calc(100% - 36px);
        padding-left: 3px;
    }
    .fwfw_path {
        padding-bottom: 30px;
    }
    .fwfw_info_ul_li {
        padding: 0 20px;
    }
    .fwfw_info_ul {
        margin: 0 -20px;
    }
    .fiul_list_item input, .afil_list_li_input input {
        padding: 0 15px;
        font-size: 14px;
    }
    .fiul_list_item input::placeholder,
    .afil_list_li_input input::placeholder{
        font-size: 14px;
    }
    .fiul_list_item, .afil_list_li_input {
        height: 40px;
    }
    .fiul_list_item .ys_select_xtbbox {
        width: 14px;
        right: 15px;
    }
    .fwfw_privacy_box {
        top: 2px;
    }
    .fwfw_privacy_parga {
        padding-left: 14px;
    }
    .fwfw_privacy_btn {
        margin-top: 30px;
    }
    .free_wrap_form_wrap {
        padding: 35px 30px 55px 40px;
    }
    .free_wrap {
        padding-bottom: 140px;
    }
    .std_btn1 p, .std_btn2 p, .std_btn3 p {
        line-height: 40px;
    }
    .mod_improve_btn {
        margin-top: 22px;
    }
    .mfti_share li {
        margin-right: 18px;
    }
    .mfti_share_icon {
        width: 40px;
    }
    .mfti_parga_info_phone span {
        font-size: 16px;
    }
    .mod_foot_tp {
        padding-top: 50px;
        padding-bottom: 40px;
    }
    .mftn_ri {
        padding-left: 100px;
    }
    .mod_foot_tp_info {
        margin-top: 50px;
    }
    /* .mod_foot_bt_ri a {
        padding-left: 30px;
    } */
    .mhbl_pull {
        top: 40px;
    }
    .fiul_list_code {
        padding-right: 15px;
    }
    .ys_select_li {
        font-size: 14px;
        line-height: 2;
    }
    .fiul_list_item .ys_select_bd {
        max-height: 160px;
    }
    .contact_info_bt li {
        padding: 0 10px;
    }
    .contact_info_bt ul {
        margin: 0 -10px;
    }
    .cibc_info p {
        margin-bottom: 10px;
    }
    .csbl_cont_icon {
        width: 74px;
    }
    .contact_add_cont_info {
        padding-left: 20px;
    }
    .csbl_cont_parga {
        height: 24.5px;
    }
    .pwbu_li {
        padding: 0 10px;
    }
    .partner_why_bt_ul {
        margin: 0 -10px;
    }
    .casedet_wrap_bt_side.ys_fixed {
        top: 148px;
    }
    .casedet_wrap_bt_side {
        width: 300px;
    }
    .casedet_wrap_bt_text {
        width: calc(100% - 300px);
        padding-right: 30px;
    }
    .cwbs_case_list .std_title5{
        font-size: 16px;
    }
    .cwbs_share_icon {
        padding-left: 16px;
    }
    .ys_share_img {
        width: 36px;
    }
    .cwbt_cont_parga {
        padding-bottom: 40px;
        position: relative;
    }
    /* .cwbs_pic {
        margin-top: 40px;
    } */
    .cwbt_cont {
        padding: 30px 70px 40px 46px;
    }
    .cwlu_li {
        padding: 0 10px;
    }
    .case_wrap_list_ul {
        margin: 0 -10px;
    }
    .case_wrap_tab_li {
        padding: 0 10px;
    }
    .case_wrap_tab {
        margin: 0 -10px 50px;
    }
    .down_list_ul_li {
        padding: 0 10px;
    }
    .down_list_ul {
        margin: 0 -10px;
        padding: 0 15px 16px;
    }
    .dlul_tit {
        width: calc(100% - 40px - 126px);
    }
    .question_list_side {
        width: 300px;
        top: 150px;
    }
    .question_list_text {
        width: calc(100% - 300px);
    }
    .question_list .ys_cont1400::before {
        width: calc(100% - 300px - 28px);
    }
    .qlsi_ul_li_bt a {
        padding: 8px 25px;
    }
    .qltw_li_bt {
        padding: 30px 25px 45px 16px;
    }
    .qltw_li_tp {
        padding: 22px 25px 14px 16px;
    }
    .sslw_text {
        padding-left: 70px;
    }
    .svlc_icon {
        width: 36px;
    }
    .support_value_list_cont .std_parga1 {
        margin-top: 10px;
    }
    .support_value_list_cont .std_title4 {
        margin-top: 16px;
    }
    .support_value {
        padding-bottom: 80px;
    }
    .support_value h2 {
        margin-bottom: 50px;
    }
    .srwb_ul_li {
        padding: 0 10px;
    }
    .srwb_ul {
        margin: 0 -10px;
    }
    .srwb_ul_li_cont .ys_imgbox_cover {
        width: 50px;
    }
    .sulc_tit {
        margin-top: 24px;
    }
    .support_service_tab p {
        line-height: 50px;
        padding: 0 40px;
    }
    .support_service_list {
        margin-top: 60px;
    }
    .center_list.home_new_bt li {
        padding: 0 10px;
        margin-bottom: 25px;
    }
    .center_list.home_new_bt ul{
        margin: 0 -10px;
    }
    .home_new_bt_text {
        padding: 20px 22px 32px;
    }
    .slul_wrap_text {
        padding-left: 120px;
    }
    .swtt_icon {
        top: -4px;
        left: -50px;
    }
    .slul_wrap_text_btn {
        margin-top: 38px;
    }
    .store_adv {
        padding-bottom: 40px;
    }
    .store_main .ys_nybanner {
        height: calc(100vh - 109px);
        top: 109px;
    }
    .store_list_ul_li.on .swtt_icon {
        right: -50px;
    }
    .aclu_li_cont_text .ys_imgbox_cover {
        width: 70px;
    }
    .aclu_li_cont_text .std_title4 {
        margin-top: 46px;
    }
    .aclu_li_cont_text .std_parga1 {
        margin-top: 12px;
    }
    .aclu_li_cont {
        padding: 38px 20px 30px;
    }
    .ahbl_box span {
        width: 12px;
        height: 12px;
    }
    .ahbl_box .std_title4 {
        top: -22px;
    }
    .ayul_bt {
        padding: 30px 40px;
    }
    .about_history_bt::after,.about_history_bt_le, .about_history_bt_ri{
        top: 77px;
    }
    .ayul_bt li {
        padding-left: 20px;
        margin-bottom: 10px;
    }
    .ayul_bt li::after {
        top: 8px;
    }
    .about_history {
        padding-top: 40px;
        padding-bottom: 270px;
    }
    .ahbw_text {
        padding: 45px 20px;
    }
    .atlu_li {
        padding: 0 18px;
    }
    .ahbw_text_list_ul {
        margin: 0 -18px;
    }
    .atlu_li .ys_imgbox_cover {
        width: 83%;
    }
    .ahbw_text_list {
        margin-top: 50px;
        transition: all .5s ease-in-out;
    }
    .ahbl_box li {
        width: 186px;
    }
    .ahbm_year_ul .slick-next {
        right: -84px;
    }
    .ahbm_year_ul .slick-prev {
        left: -84px;
    }
    .join_post {
        height: 350px;
    }
    .join_altas_parga {
        width: 63%;
    }
    .cooper_defen_bt_le {
        width: 460px;
        top: 140px;
    }
    .cooper_defen_bt_ri {
        width: calc(100% - 460px);
        padding-left: 100px;
    }
    .cdbr_ul_li_tp {
        padding: 22px 30px;
    }
    .cult_tit_icon {
        width: 30px;
    }
    .cult_tit_parga {
        width: calc(100% - 30px);
        padding-left: 18px;
    }
    .cdbr_ul_li_bt {
        padding: 0 40px 26px 78px;
    }
    .cult_icon {
        width: 22px;
        height: 22px;
    }
    .cult_tit {
        width: calc(100% - 22px);
    }
    .cooper_partner_bt {
        padding: 40px 120px 25px;
    }
    .cooper_contact_bt a {
        padding: 40px 60px;
    }
    .cooper_contact_bt ul{
        margin: 0 -10px;
    }
    .cooper_contact_bt li {
        padding: 0 10px;
    }
    .agent_form .fwfw_path_li {
        padding: 0 68px;
    }
    .agent_form .fwfw_path {
        margin: 0 -68px;
    }
    .agent_form .fwfw_path_li::after {
        width: 100px;
        right: -48px;
    }
    .afil_list_li_file {
        width: 130px;
        height: 130px;
    }
    .allf_wrap_icon {
        width: 32px;
    }
    .fiul_list_item_code {
        width: 70px;
    }
    .fiul_list_code input {
        width: calc(100% - 70px);
    }
    .inddet_nav_wrap.isfixed {
        top: 109px;
    }
    .inwu_li {
        padding: 0 46px;
    }
    .inddet_nav_wrap_ul {
        margin: 0 -46px;
    }
    .inwu_li p {
        line-height: 50px;
    }
    .sslu_li {
        padding: 0 10px;
    }
    .solution_spot_list_ul {
        margin: 0 -10px;
    }
    .slct_icon {
        width: 44px;
        height: 44px;
    }
    .sslu_li_cont_tit .std_title4 {
        width: calc(100% - 44px);
    }
    .solution_program_info {
        margin-top: 60px;
    }
    .solution_program_wrap {
        height: calc(100vh - 50px);
        top: 50px;
    }
    .spiw_ul_li_cont {
        padding: 30px 56px 30px 30px;
    }
    .spiw_ul_li_cont .std_title4 {
        margin-bottom: 14px;
    }
    .spiw_swiper {
        padding-bottom: 60px !important;
    }
    .inddet_nav {
        height: 50px;
    }
    .solution_main .ys_nyban_title .std_btn1 {
        margin-top: 40px;
    }
    .center_pull {
        width: 500px;
    }
    .solu_pull {
        width: 480px;
    }
    .solu_pull_ri, .pro_pull_ri {
        width: 280px;
    }
    .solu_pull_le,.pro_pull_le{
        width: calc(100% - 280px);
    }
    .pro_pull {
        width: 540px;
    }
    .product_ban_circle {
        width: 280px;
        right: 200px;
    }
    .product_ban_circle_bg {
        width: 2300px;
        height: 2300px;
    }
    .product_ban_circle_bg img {
        width: 550px;
    }
    .ys_nyban_btn {
        margin-top: 50px;
    }
    .pbsc_icon {
        width: 22px;
        margin-right: 8px;
    }
    .product_system {
        top: 50px;
    }
    .psil_icon {
        width: 70px;
    }
    .product_system_info{
        align-items: center;
    }
    .pflu_li_text .std_title4 {
        padding-bottom: 15px;
    }
    .pflu_li_text .std_title5 {
        margin-top: 15px;
    }
    .pflu_li_text {
        padding-left: 100px;
        padding-right: 80px;
    }
    .pflu_li {
        padding: 40px 0;
        margin-bottom: 40px;
    }
    .pcbt_li p {
        line-height: 48px;
        padding: 0 30px;
    }
    .product_custom_bt_list {
        margin-top: -26px;
        padding: 54px 30px 57px 40px;
    }
    .pcbu_li li {
        padding: 0 7px;
        margin-bottom: 10px;
    }
    .product_coop_bt_ul, .pcbu_li ul {
        margin: 0 -7px;
    }
    .pcbu_li{
        padding: 0 7px;
    }
    .pabt_info_icon {
        width: 38px;
    }
    .pabt_info_text {
        width: calc(100% - 38px);
        padding-left: 20px;
    }
    .product_accom_bt_text {
        padding: 50px 0 50px 60px;
    }
    .pilu_li {
        padding: 0 10px;
    }
    .product_info_list_ul {
        margin: 0 -10px;
    }
    .pilu_li_wrap{
        padding: 22px 34px;
    }
    .home_new_bt li {
        padding: 0 12px;
    }
    .home_new_bt ul {
        margin: 0 -12px;
    }
    .ys_ban_info_btn {
        margin-top: 60px;
    }
    .home_secure_ul{
        margin: 0 -12px;
    }
    .home_secure_ul_li{
        padding: 0 12px;
    }
    .hsul_wrap_btn {
        margin-top: 28px;
    }
    .htbu_li_text {
        padding-right: 150px;
    }
    .htbu_li_text_info li::after {
        width: 22px;
        height: 22px;
    }
    .htbu_li_text_parga {
        margin-top: 12px;
    }
    .htbu_li_text_info li {
        padding-left: 30px;
        margin-bottom: 12px;
    }
    .htbu_li.on .htbu_li_text {
        padding-left: 150px;
    }
    .home_creat_cont_earth {
        width: 600px;
        height: 600px;
    }
    .home_intell::after {
        width: 600px;
    }
    .home_intell {
        padding: 120px 0;
    }
    .home_intell_bt_num span {
        font-size: 44px;
        /* width: 140px; */
    }
    .home_intell_bt_num {
        margin-bottom: 10px;
    }
    .home_intell_bt {
        margin-top: 70px;
    }
    .hsls_li {
        width: 310px !important;
        height: 188px !important;
        transform: translateY(39px);
    }
    .hsls_li.swiper-slide-active {
        width: 432px !important;
        height: 266px !important;
    }
    .home_solution_list_swiper {
        height: 266px;
    }
    .home_solution_tab li {
        padding: 0 25px;
    }
    .home_solution_tab li p {
        padding: 6px 0;
    }
    .home_solution_list {
        margin-top: 40px;
    }
    .home_solution_text {
        width: 460px;
    }
    .home_new::after {
        right: -20px;
    }
    .home_new::before{
        left: -20px;
    }
    .mhti_login_bt li, .mhbt_pull li {
        margin-bottom: 15px;
    }
    .mhti_login_bt, .mhbt_pull {
        padding: 25px 0;
    }
    .personal_ban_tit {
        font-size: 46px;
    }
    .personal_ban_subtit{
        font-size: 16px;
        margin-top: 13px;
    }
    .personal_ban_system img {
        width: 24px;
    }
    .personal_function {
        padding-top: 220px;
    }
    .std_btn4_box {
        padding: 0 56px;
    }
    .pflu_li_texts {
        padding-left: 70px;
    }
    .pflu_lis.on .pflu_li_texts {
        padding-right: 70px;
    }
    .pflu_lis_wrpa {
        padding: 32px 50px;
    }
    .pflu_li_text_btn {
        margin-top: 30px;
    }
    .pflu_li_pic {
        width: 70px;
        left: -70px;
    }
    .personal_function_list_ul {
        padding-left: 80px;
    }
    .personal_mode {
        padding-bottom: 180px;
    }
    .personal_mode::after {
        width: 750px;
        height: 200px;
    }
    .personal_evaluate_list {
        margin-top: 40px;
    }
    .pell_item_bt {
        padding-right: 80px;
    }
    .pell_item li {
        width: 500px;
        margin-right: 20px;
    }

    .personal_main .mod_content::after {
        height: 180px;
    }
    .personal_mode_bt {
        width: 90%;
        margin: 24px auto 0;
    }
    .ahbm_year_ul .slick-arrow{
        top: calc(50% + 35px);
    }
    .cwbs_pic {
        margin-bottom: 30px;
    }
    .about_history_bt::before {
        top: 77px;
    }
    .pell_item {
        width: calc((500px * var(--width-shu)) + (20px *var(--width-shu)));
    }
    .contact_add_cont_circle {
        width: 200px;
        height: 200px;
        top: 33%;
        right: 33%;
    }
    .home_solution_tab li p {
        font-size: 20px;
    }
    .cwbs_share_parga {
        line-height: 42px;
    }
    .cwbs_case {
        padding: 25px 18px 30px 18px;
    }
    .cwbs_pic {
        margin-bottom: 22px;
    }
    /* .ahbr_wrap {
        left: -186px;
    } */
    /* 1440end */
}

@media screen and (max-width: 1360px) {
    .free_wrap_text {
        padding-right: 45px;
    }
    .mod_foot_bt_ri a {
        padding-left: 14px;
    }
    .pwbu_li_cont {
        padding: 40px 20px 100px;
    }
    .product_system_info .std_title4{
        font-size: 20px;
    }
    .product_system_info {
        margin-top: 30px;
    }
    .product_system_info li {
        margin-bottom: 30px;
    }
    .hsul_wrap {
        padding: 32px 40px;
    }
    .hsul_wrap_tit img {
        width: 42px;
    }
    .hsul_wrap_tit .std_title3 {
        width: calc(100% - 42px);
    }
    .personal_mode_bt_gif {
        width: 70.6%;
        top: 30px;
    }
    .ayul_bt ul {
        height: 190px;
    }
    .mod_head_bt_list>ul>li {
        padding: 0 20px;
    }
    .mod_head_bt_list>ul {
        margin: 0 -20px;
    }
    .personal_mode_bg {
        bottom: -16%;
    }
    /* 1360end */
}

@media screen and (max-width: 1280px) {
    .ys_modal_content {
        max-height: 600px;
    }
    .mod_head_bt_list>ul>li {
        padding: 0 20px;
    }
    .mod_head_bt_list>ul {
        margin: 0 -20px;
    }
    .std_btn1_box, .std_btn2_box, .std_btn3_box {
        padding: 0 30px;
    }
    .std_btn_width{
        min-width: 137px;
    }
    .mhti_contact p, .mhti_login_tp p, .mod_head_tp_logo a {
        line-height: 58px;
    }
    .ys_main {
        margin-top: 102px;
    }
    .mhti_contact img, .mhti_login_tp_icon {
        width: 20px;
    }
    .fwfw_info_ul_li {
        padding: 0 13px;
    }
    .fwfw_info_ul {
        margin: 0 -13px;
    }
    .fwfw_path_li {
        display: flex;
        align-items: center;
        padding: 0 24px;
        position: relative;
    }
    .fwfw_path {
        margin: 0 -24px;
    }
    .fwfw_path_li::after {
        width: 36px;
        right: -13px;
    }
    :root {
        --font-title2: 34px;
        --font-title3: 28px;
        --font-title4: 20px;
        --font-title5: 18px;
        --font-parga1: 14px;
        --font-parga2: 16px;
        --std-padding1: 80px;
        --std-padding2: 60px;
        --std-margin1: 24px;
    }
    .fiul_list_item, .afil_list_li_input {
        margin-bottom: 13px;
    }
    .free_wrap_form_wrap {
        top: 10%;
    }
    .free_wrap {
        padding-bottom: 80px;
    }
    .mftn_ri {
        padding-left: 70px;
    }

    .mod_foot_bt .ys_cont1400{
        align-items: flex-start;
    }
    .contact_info_bt_cont {
        padding: 20px 28px 42px 32px;
    }
    .cibc_tit .ys_imgbox_cover {
        width: 35px;
    }
    .contact_social::after {
        height: 200px;
    }
    .partner_logo_bt {
        padding: 40px 70px 30px;
    }
    .pabc_ul {
        padding: 0 70px;
    }
    .pulc_circle {
        width: 40px;
        height: 40px;
    }
    .partner_main .ys_nyban_parga {
        width: 50%;
        margin-top: 20px;
    }
    .mod_bread {
        top: 12px;
    }
    /* .ys_nyban_parga p {
        margin-bottom: 6px;
    } */
    .partner_main .ys_nyban_title .std_btn1 {
        margin-top: 20px;
    }
    .casedet_wrap_bt {
        padding-top: 40px;
    }
    .casedet_wrap_bt_side.ys_fixed {
        top: 142px;
    }
    .cwbs_case_list a {
        padding-bottom: 18px;
    }
    /* .cwbs_case_list li:nth-child(2) a {
        padding-top: 18px;
    } */
    .cwbs_case {
        padding: 30px 20px;
    }
    .cwtl_wrap a {
        font-size: 14px;
        line-height: 48px;
    }
    .cwtr_wrap_input input {
        padding: 0 20px;
    }
    .cwtr_wrap_input input, .cwtr_wrap_input input::placeholder {
        font-size: 14px;
    }
    .cwtr_wrap_icon {
        width: 48px;
        height: 48px;
    }
    .cwtr_wrap_input {
        width: calc(100% - 48px);
        height: 48px;
    }
    .case_wrap_tab {
        margin: 0 -10px 40px;
    }
    .case_wrap_list_ul {
        padding-bottom: 20px;
    }
    .down_wrap_tab p {
        line-height: 44px;
        padding: 0 30px;
    }
    .ys_nyban_search .cwtr_wrap_input input, .ys_nyban_search .cwtr_wrap_input input::placeholder {
        font-size: 14px;
    }
    .ys_nyban_search .cwtr_wrap_input {
        width: calc(100% - 40px);
        height: 40px;
    }
    .ys_nyban_search .cwtr_wrap_icon {
        width: 40px;
        height: 40px;
    }
    .dlul_icon {
        width: 35px;
    }
    .down_list_ul_li a {
        padding: 20px;
    }
    .dlul_tit {
        width: calc(100% - 35px - 118px);
    }
    .question_list_side {
        width: 270px;
        top: 120px;
    }
    .question_list_text {
        width: calc(100% - 270px);
        padding-left: 20px;
    }
    .question_list .ys_cont1400::before {
        width: calc(100% - 270px - 20px);
    }
    .qlsi_ul_li_tp {
        padding-left: 18px;
    }
    .qlsi_ul_li_bt a {
        padding: 6px 18px;
    }
    .qltw_li_bt {
        padding: 24px 25px 35px 16px;
    }
    .slick-dots li {
        width: 6px !important;
        height: 6px !important;
        margin: 0 5px;
    }
    .ys_nyban_parga {
        margin-top: 15px;
    }
    .ys_nyban_title .std_btn1 {
        margin-top: 25px;
    }
    .support_service_tab p {
        line-height: 46px;
        padding: 0 32px;
    }
    .sslw_text {
        padding-left: 50px;
    }
    .svlc_icon {
        width: 30px;
    }
    .support_value_list li {
        padding: 0 16px;
    }
    .support_value_list ul {
        margin: 0 -16px;
    }
    .srwb_ul_li_cont {
        padding: 30px 18px 20px;
    }
    .srwb_ul_li_cont .ys_imgbox_cover {
        width: 44px;
    }
    .center_main .case_wrap_tab {
        margin: 0 0px 50px;
    }
    .store_main .ys_nybanner {
        height: calc(100vh - 102px);
        top: 102px;
    }
    .store_ban_tit img {
        width: 32px;
    }
    .ys_nyban_title .std_btn1 {
        margin-top: 20px;
    }
    .slul_wrap_text_icon {
        width: 28px;
        margin-left: calc(100% - 28px);
    }
    .slul_wrap_text_tit::after {
        width: 80px;
    }
    .slul_wrap_text_tit {
        padding-bottom: 12px;
    }
    .slul_wrap_text {
        padding-left: 100px;
    }
    .slul_wrap {
        padding: 40px 80px 40px 48px;
    }
    .store_list_ul_li.on .slul_wrap_text {
        padding-right: 100px;
    }
    .store_list_ul_li.on .slul_wrap {
        padding: 40px 48px 40px 80px;
    }
    .slul_wrap_text_btn {
        margin-top: 30px;
    }
    .swtt_icon {
        width: 30px;
    }
    .store_adv {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .aclu_li_cont_text .std_title4 {
        margin-top: 36px;
    }
    .aclu_li_cont_text .ys_imgbox_cover {
        width: 62px;
    }
    .ayul_bt {
        padding: 30px 30px;
    }
    .about_history_bt_mid {
        margin: 0 380px;
    }
    .about_history_bt_le, .about_history_bt_ri {
        width: 380px;
    }
    .about_history_bt::after, .about_history_bt_le, .about_history_bt_ri {
        top: 73px;
    }
    .ahbm_year_ul .slick-arrow {
        width: 36px;
        height: 36px;
        bottom: 40px;
    }
    .join_altas {
        padding-top: 40px;
    }
    .join_altas_img {
        margin: 50px auto 0;
    }
    .join_altas_img_le .jail_bt_li:nth-child(2), .join_altas_img_ri .jail_bt_li:nth-child(1) {
        width: 44%;
    }
    .jwlu_li {
        margin-top: 50px;
        padding: 0 50px;
    }
    .join_welfare_list_ul {
        margin: 0 -50px;
    }
    .jwlu_li .ys_imgbox_cover {
        width: 58px;
    }
    .join_post {
        height: 320px;
    }
    .cooper_defen_bt_ri {
        padding-left: 70px;
    }
    .cooper_partner_bt li {
        padding: 0 10px;
        margin-bottom: 26px;
    }
    .cooper_partner_bt ul {
        margin: 0 -10px;
    }
    .cooper_contact_bt_icon {
        width: 50px;
    }
    .cooper_contact_bt_text {
        width: calc(100% - 50px);
        padding-left: 50px;
    }
    .cooper_contact_bt_text::after {
        left: 50px;
    }
    .ccbt_wrap {
        padding-left: 40px;
    }
    .agent_form_info {
        padding: 50px 35px 28px;
    }
    .afil_list_li_file {
        width: 110px;
        height: 110px;
    }
    .allf_wrap_icon {
        width: 28px;
    }
    .agent_form_info_li {
        padding-bottom: 26px;
    }
    .agent_form_info_li2 {
        margin: 30px 0 0;
    }
    .agent_form_info_btn {
        margin-top: 30px;
    }
    .inddet_nav_wrap.isfixed {
        top: 102px;
    }
    .slct_icon {
        width: 38px;
        height: 38px;
    }
    .sslu_li_cont_tit .std_title4 {
        width: calc(100% - 38px);
    }
    .sslu_li_cont_parga {
        margin-top: 18px;
    }
    .sslu_li_cont {
        padding: 38px 28px 80px 20px;
    }
    .inwu_li {
        padding: 0 36px;
    }
    .inddet_nav_wrap_ul {
        margin: 0 -36px;
    }
    .inwu_li p{
        font-size: 14px;
    }
    .solution_program_info {
        margin-top: 44px;
    }
    .spiw_ul_li_cont {
        padding: 30px 40px 30px 30px;
    }
    .spiw_swiper {
        padding-bottom: 50px !important;
    }
    .sacw_list_icon {
        width: 158px;
    }
    .solution_main .ys_nyban_title .std_btn1 {
        margin-top: 32px;
    }
    .about_pull p {
        line-height: 2;
    }
    .about_pull li {
        margin-bottom: 7px;
    }
    .about_pull {
        padding: 18px 0;
    }

    .center_pull {
        padding: 30px 30px 22px;
    }
    .pro_pull_ri {
        padding: 20px 20px 30px;
    }
    .pprb_li {
        margin-top: 14px;
    }
    .product_ban_circle_bg {
        width: 2200px;
        height: 2200px;
    }
    .product_ban_circle_bg img {
        width: 520px;
    }
    .product_ban_circle {
        width: 250px;
        right: 180px;
    }
    .product_system_info_le, .product_system_info_ri {
        width: 23%;
    }
    .product_system_info_mid {
        width: 45%;
    }
    .psil_icon {
        width: 60px;
    }
    .product_system_info li {
        margin-bottom: 24px;
    }
    .pflu_li_text {
        padding-left: 80px;
        padding-right: 60px;
    }
    .pflu_li.on .pflu_li_text {
        padding-left: 60px;
        padding-right: 50px;
    }
    .product_case_subtit {
        width: 72%;
        margin: 10px auto 0;
    }
    .ys_ban_info {
        margin-top: 16px;
    }
    .ys_ban_info p {
        padding-left: 16px;
    }
    .ys_ban_info_btn {
        margin-top: 50px;
    }
    .ys_ban_info_btn .std_btn1 {
        margin-right: 15px;
    }
    .home_creat_cont_earth {
        width: 540px;
        height: 540px;
    }
    .home_intell::after {
        width: 540px;
    }
    .home_intell_tp {
        width: 50%;
    }
    .home_intell {
        padding: 100px 0;
    }
    .home_intell_bt {
        margin-top: 60px;
    }
    .home_intell_bt_num span {
        font-size: 38px;
        /* width: 120px; */
        margin-right: 8px;
    }
    .hsls_li.swiper-slide-active {
        width: 406px !important;
        height: 250px !important;
    }
    .home_solution_list_swiper {
        height: 250px;
    }
    .hsls_li {
        transform: translateY(31px);
    }
    .mhti_login_bt li, .mhbt_pull li {
        margin-bottom: 10px;
    }
    .mhti_login_bt, .mhbt_pull {
        padding: 20px 0;
    }
    .personal_ban_tit {
        font-size: 40px;
    }
    .personal_ban_subtit{
        font-size: 14px;
        margin-top: 11px;
    }
    .personal_btn_icon {
        width: 38px;
    }
    .personal_btn_icon.small {
        width: 20px;
    }
    .personal_btn a {
        padding: 20px 20px 14px;
    }
    .no-bg.personal_btn a {
        padding: 0;
    }
    .personal_ban_info_li {
        /* margin-right: 20px; */
        margin-right: 0px;
    }
    .palu_li {
        padding: 0 40px;
    }
    .personal_adv_list_ul {
        margin: 0 -40px;
    }
    .personal_adv_list {
        padding: 30px 60px 37px;
    }
    .palu_li_icon {
        width: 62px;
    }
    .personal_function {
        padding-top: 200px;
    }
    .pflu_lis_wrpa {
        padding: 32px 40px;
    }
    .pflu_li_texts {
        padding-left: 50px;
    }
    .pflu_lis.on .pflu_li_texts {
        padding-right: 50px;
    }
    .personal_mode::after {
        width: 650px;
        height: 160px;
    }
    .personal_mode {
        padding-bottom: 160px;
    }
    .pell_item li {
        width: 440px;
        padding: 20px 25px;
    }
    .pell_item_bt {
        padding-right: 50px;
    }
    .personal_info_list_li p {
        margin-top: 10px;
    }
    .personal_info_parga {
        margin-top: 32px;
    }
    .personal_info_list {
        width: 40%;
    }
    .personal_main .mod_content::after {
        height: 140px;
    }
    .product_info_list_ul .slick-list {
        padding-bottom: 30px;
    }
    .ahbm_year_ul .slick-arrow{
        top: calc(50% + 33px);
    }
    .product_accom_bt_text {
        width: 50%;
    }
    .fiul_list_item .ys_select_xtbbox {
        width: 12px;
    }
    .about_history_bt::before {
        width: calc(100% - 760px);
        top: 73px;
    }
    .pell_item {
        width: calc((440px * var(--width-shu)) + (20px *var(--width-shu)));
    }
    .free_wrap_text {
        padding-right: 30px;
    }
    .center_main .cwtl_wrap li a {
        padding: 0 20px;
    }
    .store_main .ys_nybanner {
        padding-top: 30px;
    }
    .fiul_list_li{
        margin-bottom: 13px;
    }
    .agent_main .afil_list_li{
        margin-bottom: 13px;
    }

    /* 1280end */
}
/* @media screen and (max-width: 1216px) {
    .ahbl_box li{
        width: 50% !important;
    }
    .ahbr_wrap{
        left: -50%;
    }
} */
/* 1200 */
@media screen and (max-width: 1200px) {
    .personal_mode_bt {
        width: 90%;
        margin: 24px auto 0;
    }
    .free_main .ys_nyban_title .std_title5 {
        margin-bottom: 10px;
    }
    .fwfw_path {
        padding-bottom: 25px;
    }
    .free_wrap_form_wrap {
        padding: 40px;
    }
    .free_wrap {
        padding-bottom: 100px;
    }
    .fwfw_privacy_btn {
        margin-top: 24px;
    }
    .free_wrap_form_wrap {
        right: 40px;
    }
    .casedet_wrap_bt_side.ys_fixed {
        right: 40px;
    }
    .casedet_wrap_tp_info li:nth-child(1) {
        margin-right: 30px;
    }
    .down_list_ul {
        padding: 0 0px 16px;
    }
    .question_list .ys_cont1400::before {
        width: calc(100% - 270px - 20px - 80px);
        right: 40px;
    }
    .support_range_wrap::after {
        width: calc(100% - 80px);
    }
    .support_range_wrap_bt {
        padding: 0 20px;
    }
    .about_history_bt_mid {
        margin: 0 320px;
    }
    .about_history_bt_le, .about_history_bt_ri {
        width: 320px;
    }
    .ahbl_box li {
        width: 164px;
    }
    .about_history {
        padding-top: 28px;
        padding-bottom: 250px;
    }
    .ahbw_text_list {
        margin-top: 38px;
    }
    .cooper_defen_bt_le {
        width: 420px;
        top: 120px;
    }
    .cooper_defen_bt_ri {
        width: calc(100% - 420px);
    }
    .cooper_partner_bt {
        padding: 30px 100px 20px;
    }
    .agent_form .fwfw_path_li {
        padding: 0 58px;
    }
    .agent_form .fwfw_path {
        margin: 0 -58px;
    }
    .agent_form .fwfw_path_li::after {
        width: 90px;
        right: -40px;
    }
    .product_system {
        padding-top: 50px;
    }
    .home_tech_bt {
        margin-top: 40px;
    }
    .home_creat_cont_earth {
        right: 40px;
    }
    .hsls_li.swiper-slide-active {
        width: 396px !important;
        height: 242px !important;
    }
    .hsls_li{
        transform: translateY(31px);
    }
    .home_solution_list_swiper {
        height: 242px;
        margin-left: -94px;
    }
    .home_choose_bt {
        padding: 40px 40px 53px;
    }
    .home_new::before, .home_new::after {
        width: 40px;
    }
    .home_intell::after {
        right: 40px;
    }
    .personal_ban_tit {
        font-size: 38px;
    }
    .personal_ban_subtit{
        font-size: 13px;
        margin-top: 11px;
    }
    .personal_mode_bt {
        width: 80%;
        margin: 24px auto 0;
    }
    .personal_mode::after {
        width: 550px;
    }
    .product_info::before, .product_info::after {
        width: 40px;
    }
    .free_wrap_form_wrap {
        padding: 40px 30px;
    }
    .fwfw_info_ul_li {
        padding: 0 8px;
    }
    .fwfw_info_ul {
        margin: 0 -8px;
    }
    .about_history_bt::before {
        width: calc(100% - 640px);
    }
    .solution_program_info {
        padding-left: 40px;
    }
    /* .ahbr_wrap {
        left: -164px;
    } */
    .fwfw_privacy_parga {
        padding-left: 10px;
    }
    .personal_mode_bg {
        bottom: -14%;
    }
    /* 1200end */
}

/* 1199 */
@media screen and (max-width: 1199px) {
    /* .ys_ph_btn{
        text-align: center;
    } */
    .mod_head_bt_trial{
        display: inline-block;
    }
    .mhti_contact p, .mhti_login_tp p{
        color: #fff;
    }
    .mhti_contact p, .mhti_login_tp p {
        line-height: 64px;
    }
    .mhti_contact a{
        height: 64px;
    }
    .pprb_li .std_btn1_box,
    .pprb_li .std_btn3_box {
        display: flex;
        max-width: 100%;
        align-items: center;
        padding: 0 20px !important;
    }
    .pprb_li .std_btn3_box p,
    .pprb_li .std_btn1_box p,
    .pprb_li_parga p{
        padding: 0 !important;
    }
    .pprb_li .std_btn3_box p,
    .pprb_li .std_btn1_box p{
        line-height: 40px !important;
    }
    .pprb_li{
        margin-bottom: 20px;
    }
    .pro_pull_ri_parga p{
        padding: 0 !important;
        margin-bottom: 20px;
    }
    .mhti_contact img, .mhti_login_tp_icon {
        height: 64px;
    }
    .ys_main {
        margin-top: 0;
    }
    .mod_bread {
        display: none;
    }
    .fwfw_path_li_num {
        width: 34px;
        height: 34px;
    }
    .fwfw_path_li_parga {
        width: calc(100% - 34px);
    }
    .fwfw_path_li {
        padding: 0 14px;
    }
    .fwfw_path {
        margin: 0 -14px;
    }
    .fwfw_path_li::after {
        width: 22px;
        right: -6px;
    }
    .free_wrap_text {
        width: 46.5%;
    }
    .free_wrap {
        padding-bottom: 170px;
    }
    .mod_foot_bt .ys_cont1400{
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .mod_foot_bt_ri a {
        padding-left: 0;
        padding-right: 20px;
    }
    .mod_foot_bt_ri{
        width: 100%;
        margin-bottom: 10px;
        justify-content: flex-start;
    }
    .mod_foot_bt_le {
        width: 100%;
    }
    .mftn_le li {
        margin-bottom: 20px;
    }
    :root {
        --font-title2: 32px;
        --font-title3: 26px;
        --font-title4: 20px;
        --font-title5: 18px;
        --font-parga1: 14px;
        --font-parga2: 16px;
        --std-padding1: 70px;
        --std-padding2: 50px;
        --std-margin1: 20px;
    }
    .pabc_ul_li_cont .std_title5 {
        margin-top: 12px;
    }
    .casedet_wrap_bt_side {
        width: 280px;
    }
    .casedet_wrap_bt_text {
        width: calc(100% - 280px);
    }
    .cwbt_cont {
        padding: 30px 50px 30px 36px;
    }
    .casedet_wrap_bt_side.ys_fixed {
        top: 104px;
    }
    .ys_share_img {
        width: 32px;
    }
    .cwbs_share_parga {
        width: 90px;
    }
    .cwbs_share_icon {
        width: calc(100% - 90px);
    }
    .srwb_ul_li {
        width: 33.333333%;
    }
    .store_main .ys_nyban_title {
        top: 5%;
    }
    .store_main .ys_nybanner {
        height: calc(100vh - 64px);
        top: 64px;
    }
    .about_history_bt_mid {
        margin: 0 250px;
    }
    .about_history_bt_le, .about_history_bt_ri {
        width: 250px;
    }
    .join_altas_bg{
        display: none;
    }
    .ys_fadeleft1 .jail_tp,
    .ys_fadeleft1 .jail_bt,
    .ys_faderight1 .jail_tp,
    .ys_faderight1 .jail_bt{
        opacity: 1;
    }
    .ys_fadeleft1 {
        animation: fadeInLeft 1s ease-in-out both;
        animation-delay: .3s;
    }
    .ys_faderight1 {
        animation: fadeInRight 1s ease-in-out both;
        animation-delay: .3s;
    }
    .jwlu_li {
        margin-top: 40px;
    }
    .jwlu_li .ys_imgbox_cover {
        width: 50px;
    }
    .join_post {
        height: 300px;
    }
    .cooper_defen_parga {
        width: 75%;
    }
    .cooper_defen_bt {
        padding-top: 50px;
    }
    .cooper_defen_bt_le {
        width: 390px;
        top: 80px;
    }
    .cooper_defen_bt_ri {
        width: calc(100% - 390px);
        padding-left: 50px;
    }
    .cooper_partner_bt {
        padding: 30px 80px 20px;
    }
    .cooper_contact_bt a {
        padding: 32px 46px;
    }
    .cooper_contact_bt_icon {
        width: 44px;
    }
    .cooper_contact_bt_text {
        width: calc(100% - 44px);
        padding-left: 44px;
    }
    .cooper_contact_bt_text::after {
        left: 44px;
    }
    .fiul_list_item_code1 {
        width: 100px;
    }
    .fiul_list_code1 input {
        width: calc(100% - 100px);
    }
    .inddet_nav_wrap.isfixed {
        top: 64px;
    }
    .solution_program_info_wrap {
        width: 94%;
    }
    .swiper-pagination-bullet {
        width: 6px !important;
        height: 6px !important;
    }
    .ys_cont1104 {
        width: 100%;
        padding: 0 40px;
    }
    .sacw_list_icon {
        width: 140px;
    }
    .sacw_earth {
        width: 560px;
    }
    .ys_nyban_btn {
        margin-top: 40px;
    }
    .product_ban_circle {
        right: 90px;
    }
    .pbcs_dots {
        width: 18px;
        height: 18px;
        top: -9px;
        left: -9px;
    }
    .product_ban_circle_bg {
        width: 2100px;
        height: 2100px;
    }
    .product_ban_circle_bg img {
        width: 468px;
    }
    .product_ban_system_cont {
        padding: 0 20px;
    }
    .pilu_li_wrap {
        padding: 20px;
    }
    .ys_ban_info p::before {
        width: 6px;
        height: 6px;
    }
    .ys_ban_info_btn {
        margin-top: 42px;
    }
    .hsul_wrap {
        padding: 28px 30px;
    }
    .hsul_wrap_tit img {
        width: 38px;
    }
    .hsul_wrap_tit .std_title3 {
        width: calc(100% - 38px);
    }
    .htbu_li_text {
        padding-right: 120px;
    }
    .htbu_li.on .htbu_li_text {
        padding-left: 120px;
    }
    .htbu_li_text_btn {
        margin-top: 28px;
    }
    .htbu_li {
        margin-bottom: 40px;
    }
    .home_creat_cont_earth {
        width: 500px;
        height: 500px;
    }
    .home_intell::after {
        width: 500px;
    }
    .home_intell_bt_num span {
        font-size: 34px;
        /* width: 110px; */
    }
    .home_intell_bt {
        margin-top: 50px;
    }
    .home_intell {
        padding: 90px 0;
    }
    .hsls_li {
        width: 264px !important;
        height: 160px !important;
        transform: translateY(20px);
    }
    .hsls_li.swiper-slide-active {
        width: 328px !important;
        height: 200px !important;
    }
    .home_solution_list_swiper {
        height: 200px;
    }
    .home_solution_text {
        width: 380px;
    }
    .home_solution_list {
        margin-top: 30px;
    }
    .personal_ban_tit {
        font-size: 34px;
    }
    .personal_ban_subtit{
        font-size: 12px;
        margin-top: 10px;
    }
    .palu_li {
        padding: 0 30px;
    }
    .personal_adv_list_ul {
        margin: 0 -30px;
    }
    .palu_li_icon {
        width: 55px;
    }
    .personal_adv_list {
        padding: 30px 46px;
    }
    .pflu_li_pic {
        width: 60px;
        left: -60px;
    }
    .personal_function_list_ul {
        padding-left: 70px;
    }
    .personal_mode {
        padding-bottom: 120px;
    }
    /* .personal_evaluate_list_li2 li:nth-child(4n+4), .personal_evaluate_list_li3 li:nth-child(4n+4) {
        transform: translateY(-46px);
    } */
    .personal_info {
        padding-top: 30px;
    }
    .personal_mode_bt_gif {
        top: 24px;
    }
    .mfti_share li.act .mfts_icon_pop{
        transform: translateX(-50%) scale(1);
        opacity: 1;
    }
    .csbl_cont.act .mfts_icon_pop{
        transform: translateX(-50%) scale(1);
        opacity: 1;
    }
    .product_system {
        top: 114px;
    }
    .join_altas_btn{
        height: auto;
    }
    .ahbm_year_ul .slick-arrow{
        top: calc(50% + 32px);
    }
    .mhti_contact img, .mhti_login_tp_icon {
        width: 24px;
    }
    .ys_phnavss_btn{
        width: 24px;
        line-height: 64px;
    }
    .ys_phnavss_btn img{
        width: 100%;
    }
    .about_history_bt::before {
        width: calc(100% - 500px);
    }
    .ys_ph_navbar {
        background: #E2E2E2;
    }
    .ys_ph_navbar2 .ys_phnav_logo{
        background: transparent;
    }
    .ys_ph_navbar2 .ys_phnav_menubtn span, .ys_ph_navbar2 .ys_phnav_menubtn::after, .ys_ph_navbar2 .ys_phnav_menubtn::before {
        background: #191919;
    }
    .ys_ph_navbar2 .ys_phnav_menu, .ys_phnav2_lang_modal {
        background: #fff;
    }
    .ys_ph_navbar2 .ys_ph_nav a {
        padding: 0;
        line-height: 30px;
    }
    .ys_ph_navbar2 .ys_ph_nav p {
        font-size: 16px;
        line-height: 30px;
        padding: 6px 0;
        color: #666;
    }
    .ys_phnav_lisbox {
        border-bottom: 1px solid rgb(102,102,102,.4);
    }
    .ys_phnav_icon::after, .ys_phnav_icon::before {
        background: #999;
    }
    .ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a p,
    .ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a p,
    .ys_ph_nav li.yxnav_active3>.ys_phnav_lisbox a p{
        color: var(--main-color);
    }
    .ys_ph_navbar2 .ys_ph_nav ul a {
        padding: 0;
    }
    .ys_ph_btn{
        margin-top: 10px;
    }
    .ys_ph_navbar2 .ys_phnav_header a, .ys_ph_navbar2 .ys_phnav_search .iconfont {
        color: #191919;
    }
    .ys_ph_nav {
        max-height: calc(100vh - 220px);
        padding-right: 20px;
    }
    .ys_phmenu_scroll{
        overflow: hidden;
        padding-right: 0;
        margin-right: 0;
    }
    .ys_phmenu_scroll .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: rgba(0,0,0,.2) !important;
    }
    .ys_phnav_menu{
        padding-right: 0;
    }
    .contact_add_cont_circle {
        top: 28%;
        right: 32%;
    }
    .pc_fenye li {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin: 0 6px;
        font-size: 12px;
    }
    .store_main .ys_nybanner {
        height: auto;
        padding: 50px 0 0;
    }
    .store_main .ys_nyban_title{
        position: static;
        transform: inherit;
    }
    .store_main .mod_content {
        margin-top: 815px;
    }
    .solution_program_wrap{
        height: auto !important;
        padding-top: var(--std-padding1);
        padding-bottom: var(--std-padding1);
    }
    .free_wrap_form_wrap {
        width: 47%;
    }
    .free_wrap_text {
        width: 49%;
    }
    /* .store_ban_btn_parga{
        display: block;
    } */
    /* .store_ban_btn .std_btn1, .store_adv_btn .std_btn1, .slul_wrap_text_btn .std_btn1, .pflu_li_text_btn .std_btn4{
        display: none;
    } */
    .pflu_li_text_btn{
        display: none;
    }
    /* .slul_wrap_text_btn{
        display: none;
    } */
    .solution_program_info_wrap {
        width: 45%;
    }
    .store_main .ys_nyban_img{
        margin-top: 30px;
    }
    .mod_improve_btn_li{
        margin-right: 0 !important;
    }
    .mod_improve_btn_li:not(first-child){
        margin-left: 20px;
    }
    /* .personal_ban_info{
        display: none;
    } */
    .personal_info_list_li .personal_btn a{
        padding: 0;
    }
    .personal_info_list_li .personal_btn1 {
        width: auto;
        background:none;
    }
    .personal_info_list_li:nth-child(2){
        display: none;
    }
    .personal_info_list {
        width: 22%;
    }
    /* .product_main .ys_nyban_btn{
        display: none;
    } */
    /* 1199end */
}

/* 991 */
@media screen and (max-width: 991px) {
    .free_wrap_form {
        width: 100%;
    }
    .free_wrap_form_wrap {
        position: relative;
        width: 90%;
        margin-top: -110px;
        transform: translate(-50%, 0);
        margin-left: 50%;
        right: 0;
    }
    .free_wrap_text {
        width: 100%;
        padding-right: 0;
        margin-bottom: 40px;
        margin-top: 64px;
    }
    .free_wrap_text_parga {
        padding-bottom: 24px;
    }
    .free_wrap {
        padding-bottom: 50px;
    }
    :root {
        --font-title2: 30px;
        --font-title3: 24px;
        --font-title4: 20px;
        --font-title5: 18px;
        --font-parga1: 14px;
        --font-parga2: 16px;
        --std-padding1: 50px;
        --std-padding2: 40px;
        --std-margin1: 20px;
    }
    .mod_foot_tp_nav{
        display: none;
    }
    .mod_foot_tp_info {
        margin-top: 0;
    }
    .mod_foot_tp {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .contact_info_bt_cont {
        padding: 30px 20px;
    }
    .pwbu_li_cont {
        padding: 30px 10px 80px;
    }
    .partner_logo_bt {
        padding: 30px 40px;
    }
    .partner_apply_bt_cont {
        padding: 30px 40px;
    }
    .pabc_ul {
        padding: 0 50px;
    }
    .casedet_wrap_bt_side.ys_fixed {
        position: static;
    }
    .casedet_wrap_bt_side.ys_fixed.ys_notfixed {
        position: static;
    }
    .casedet_wrap_bt_text {
        width: 100%;
        padding-right: 0;
        margin-bottom: 40px;
    }
    .casedet_wrap_bt_side {
        float: left;
        width: 100%;
    }
    .cwbs_case_list li{
        width: 50%;
        padding: 0 10px;
    }
    .cwbs_case_list ul{
        display: flex;
        align-items: stretch;
        margin: 0 -10px;
    }
    .cwbs_case_list a{
        padding: 0 !important;
        border-bottom: none !important;
    }
    .cwbs_share_icon{
        justify-content: flex-start;
    }
    .ys_share_img{
        margin-right: 20px;
    }
    .cwbs_pic {
        /* margin-top: 30px; */
        width: 50%;
        margin: 0 auto 22px;
    }
    .cwlu_li_text {
        padding: 20px;
    }
    .cwlu_li_text_parga {
        margin-top: 10px;
    }
    .cwlu_li_text_btn {
        margin-top: 15px;
    }
    .support_service_list {
        margin-top: 50px;
    }
    .home_new_bt li {
        width: 50%;
    }
    .home_new_bt li:nth-child(2n+1) {
        animation-delay: .2s;
    }
    .home_new_bt li:nth-child(2n+2) {
        animation-delay: .3s;
    }
    .about_history_bt::after, .about_history_bt_le, .about_history_bt_ri {
        top: 69px;
    }
    .atlu_li {
        padding: 0 10px;
    }
    .ahbw_text_list_ul {
        margin: 0 -10px;
    }
    .ahbw_text .std_title5 {
        width: 64%;
    }
    .ahbw_text_list {
        margin-top: 30px;
    }
    .jwlu_li {
        padding: 0 40px;
    }
    .join_welfare_list_ul {
        margin: 0 -40px;
    }
    .join_altas_parga {
        width: 80%;
    }
    .cooper_defen_parga {
        width: 83%;
    }
    .cooper_defen_bt_le {
        width: 340px;
    }
    .cooper_defen_bt_ri {
        width: calc(100% - 340px);
    }
    .cooper_partner_bt {
        padding: 30px 64px 20px;
    }
    .agent_form .fwfw_path_li {
        padding: 0 48px;
    }
    .agent_form .fwfw_path {
        margin: 0 -48px;
    }
    .agent_form .fwfw_path_li::after {
        width: 80px;
        right: -35px;
    }
    .afil_list_li_parga{
        font-size: 16px;
    }
    .agent_form_info_li {
        padding-bottom: 20px;
    }
    .agent_form_info_btn {
        margin-top: 22px;
    }
    .sslu_li {
        width: 33.333333%;
    }
    .sslu_li:nth-child(3n+1) {
        animation-delay: .1s;
    }
    .sslu_li:nth-child(3n+2) {
        animation-delay: .2s;
    }
    .sslu_li:nth-child(3n+3) {
        animation-delay: .3s;
    }
    .sslu_li_cont {
        padding: 30px 28px 70px 20px;
    }
    .solution_program_parga {
        width: 70%;
    }
    .solution_program_info {
        margin-top: 35px;
    }
    .product_custom_bt_list {
        padding: 40px 30px;
    }
    .hcbu_li_wrap li {
        padding: 0 8px;
        margin-bottom: 12px;
    }
    .hcbu_li_wrap ul {
        margin: 0 -8px;
    }
    .product_case_subtit {
        width: 80%;
    }
    .home_secure_ul_li {
        padding: 0 8px;
    }
    .home_secure_ul {
        margin: 0 -8px;
    }
    .hsul_wrap {
        padding: 22px 26px;
    }
    .hsul_wrap_btn {
        margin-top: 20px;
    }
    .htbu_li_text {
        padding-right: 60px;
    }
    .htbu_li.on .htbu_li_text {
        padding-left: 80px;
    }
    .htbu_li_text_info li::after {
        width: 20px;
        height: 20px;
        top: 4px;
    }
    .home_intell {
        padding: 80px 0;
    }
    .home_intell_bt {
        margin-top: 40px;
    }
    .home_tech_bt {
        margin-top: 30px;
    }
    .home_choose_bt {
        padding: 30px 30px 40px;
    }
    .personal_ban_tit {
        font-size: 30px;
    }
    .personal_ban_subtit{
        font-size: 12px;
        margin-top: 8px;
    }
    .personal_btn {
        width: 120px;
    }
    .personal_btn_icon {
        width: 40px;
    }
    .personal_btn_icon.small {
        width: 22px;
    }
    .personal_function {
        padding-top: 150px;
    }
    .pflu_li_text_btn {
        margin-top: 25px;
    }
    .about_history_bt::before {
        width: calc(100% - 400px);
        top: 69px;
    }
    .contact_add_cont_circle {
        width: 180px;
        height: 180px;
    }
    .cwbs_share_parga {
        line-height: 1.75;
    }
    .center_main .case_wrap_tab_le{
        width: 54%;
    }
    .cooper_contact_bt a {
        padding: 26px 35px;
    }
    .cooper_contact_bt_icon {
        width: 40px;
    }
    .cooper_contact_bt_text {
        width: calc(100% - 40px);
        padding-left: 20px;
    }
    .ccbt_wrap {
        padding-left: 20px;
    }
    .cooper_contact_bt_text::after {
        left: 20px;
    }
    .nav_swiper {
        padding-left: 0px !important;
    }
    .inddet_nav_wrap_ul {
        margin: 0 !important;
    }
    .ys_ban_info_btn {
        margin-top: 34px;
    }
    .contact_social_bt_li {
        width: 33.333333%;
        margin-top: 20px;
    }
    .contact_info_bt li:nth-child(1),
    .contact_info_bt li:nth-child(2),
    .contact_social_bt_li:nth-child(1),
    .contact_social_bt_li:nth-child(2),
    .contact_social_bt_li:nth-child(3){
        margin-top: 0;
    }
    .contact_social_bt ul{
        justify-content: center;
    }
    .contact_info_bt li {
        width: 50%;
        margin-top: 20px;
    }
    .contact_info_bt li:nth-child(2n+1) {
        animation-delay: .2s;
    }
    .contact_info_bt li:nth-child(2n+2) {
        animation-delay: .3s;
    }
    .ys_nyban_img{
        height: 350px;
    }
    .ys_nyban_img img{
        height: 100%;
        object-fit: cover;
    }
    .center_main .cwtl_wrap li a {
        padding: 0 15px;
    }
    .personal_info_list {
        width: 50%;
    }
    .ys_share_list {
        margin-right: 0;
    }
    .about_history_bt_mid {
        margin: 0 200px;
    }
    .about_history_bt_le, .about_history_bt_ri {
        width: 200px;
    }
    .ahbl_box .std_title4{
        font-size: 18px;
        top: -16px;
    }
    .ahbl_box span {
        width: 10px;
        height: 10px;
    }
    /* 991end */
}

/* 768 */
@media screen and (max-width: 768px) {

    .ys_ban_video{
        display: none;
    }
    .ys_modal_content {
        max-height: 550px;
        padding: 50px 20px;
    }
    :root {
        --font-title2: 28px;
        --font-title3: 24px;
        --font-title4: 20px;
        --font-title5: 18px;
        --font-parga1: 14px;
        --font-parga2: 16px;
        --std-padding1: 42px;
        --std-padding2: 32px;
        --std-margin1: 20px;
    }
    .free_wrap {
        padding-bottom: 42px;
    }
    .mod_improve_parga p {
        font-size: 16px;
    }
    .mod_improve_btn {
        margin-top: 18px;
    }
    .contact_social_bt {
        padding: 20px 30px;
    }
    .csbl_cont_icon {
        width: 60px;
    }
    .contact_add_cont_info {
        margin-top: 40px;
    }
    .cibc_info p {
        margin-bottom: 8px;
    }
    .contact_info_bt li {
        width: 50%;
    }
    .contact_info_bt li:nth-child(2n+1) {
        animation-delay: .2s;
    }
    .contact_info_bt li:nth-child(2n+2) {
        animation-delay: .3s;
    }
    .contact_social_bt_li {
        width: 33.333333%;
    }
    .contact_social_bt {
        padding: 20px 30px 0;
    }
    .pwbu_li {
        width: 50%;
        margin-bottom: 20px;
    }
    .pwbu_li:nth-child(2n+1) {
        animation-delay: .1s;
    }
    .pwbu_li:nth-child(2n+2) {
        animation-delay: .2s;
    }
    .pwbu_li_cont_bg {
        width: 36%;
    }
    .partner_logo_bt {
        padding: 30px;
    }
    .partner_logo_bt li {
        width: 33.333333%;
    }
    .partner_logo_bt li:nth-child(3n+1){
        animation-delay: .2s;
    }
    .partner_logo_bt li:nth-child(3n+2){
        animation-delay: .3s;
    }
    .partner_logo_bt li:nth-child(3n+3){
        animation-delay: .4s;
    }
    .pabc_ul {
        padding: 0 20px;
    }
    .partner_apply_bt_cont {
        padding: 30px;
    }
    .pulc_circle {
        width: 36px;
        height: 36px;
    }
    .pulc_circle::after {
        width: 10px;
        height: 10px;
    }
    .cwbt_cont {
        padding: 30px;
    }
    .casedet_wrap_bt {
        padding-top: 30px;
    }
    .cwbt_cont_parga {
        padding-bottom: 20px;
    }
    .cwlu_li {
        width: 50%;
    }
    .cwlu_li:nth-child(2n+1) {
        animation-delay: .2s;
    }
    .cwlu_li:nth-child(2n+2) {
        animation-delay: .3s;
    }
    .case_wrap_tab_li{
        width: 100%;
    }
    .case_wrap_tab_le{
        margin-bottom: 15px;
    }
    .case_wrap_list_ul {
        padding-bottom: 0;
    }
    .down_list_ul_li {
        width: 100%;
        animation-delay: .2s !important;
    }
    .question_list_side {
        width: 220px;
        top: 80px;
        padding: 20px;
    }
    .question_list_text {
        width: calc(100% - 220px);
    }
    .question_list .ys_cont1400::before {
        width: calc(100% - 220px - 20px - 80px);
    }
    .qlsi_ul_li_tp {
        padding-left: 10px;
    }
    .qlsi_ul_li_bt a {
        padding: 5px 10px;
    }
    .question_list_text_wrap {
        padding: 20px;
    }
    .qlsi_ul_li_tp .std_title5{
        font-size: 16px;
    }
    .qult_icon {
        width: 12px;
    }
    .qltw_li_bt {
        padding: 20px;
    }
    .qltw_li_tp {
        padding: 14px 20px;
    }
    .qltt_tit,.qltw_li_bt_parga{
        padding-left: 12px;
    }
    .qltw_li_tp_icon {
        width: 12px;
    }
    .qltw_li_tp_tit {
        width: calc(100% - 12px);
    }
    .sslw_text {
        padding-left: 0;
        width: 100%;
        margin-bottom: 30px;
    }
    .support_service_list_wrap{
        flex-direction: column-reverse;
    }
    .sslw_img {
        width: 100%;
    }
    .support_service_tab p {
        line-height: 40px;
        padding: 0 20px;
    }
    .support_service_list {
        margin-top: 36px;
    }
    .support_value_list li {
        width: 33.333333%;
    }
    .srwb_ul_li {
        width: 50%;
    }
    .support_value_list li:nth-child(3n+1) {
        animation-delay: .2s;
    }
    .support_value_list li:nth-child(3n+2) {
        animation-delay: .3s;
    }
    .support_value_list li:nth-child(3n+3) {
        animation-delay: .4s;
    }
    .center_main .case_wrap_tab_le{
        margin-bottom: 0;
    }
    .center_main .case_wrap_tab {
        margin: 0 0px 40px;
    }
    .ahbw_bg {
        width: 100%;
    }
    .atlu_li:nth-child(1), .atlu_li:nth-child(5) {
        opacity: 1;
    }
    .ahbw_text .std_title5 {
        width: 100%;
    }
    .about_history_bt_le, .about_history_bt_ri{
        display: none;
    }
    .about_history_bt_mid {
        margin: 0 80px;
        top: 0;
    }
    .ahbm_year_ul .slick-next {
        right: -60px;
    }
    .ahbm_year_ul .slick-prev {
        left: -60px;
    }
    .about_history_bt::after, .about_history_bt_le, .about_history_bt_ri {
        top: 59px;
    }
    .ayul_bt li::after {
        width: 6px;
        height: 6px;
        top: 9px;
    }
    .about_history {
        padding-bottom: 200px;
    }
    .aclu_li:nth-child(2n) {
        position: relative;
        top: 0;
    }
    .aclu_li_cont{
        animation: none;
        height: 100%;
    }
    .about_culture_list_ul .slick-dots {
        bottom: 0;
    }
    .about_culture_list_ul .slick-list{
        padding-bottom: 30px;
    }
    .about_culture_list_ul .slick-track{
        display: flex;
        align-items: stretch;
    }
    .aclu_li:not(:first-child){
        display: none;
    }
    .aclu_li{
        height: auto;
    }
    .join_altas_parga {
        width: 100%;
        margin: 12px auto 20px;
    }
    .join_altas_img {
        margin: 30px auto 0;
    }
    .jwlu_li {
        padding: 0 20px;
        margin-top: 30px;
    }
    .join_welfare_list_ul {
        margin: 0 -20px;
    }
    .jwlu_li .ys_imgbox_cover {
        width: 45px;
    }
    .join_post {
        height: 270px;
    }
    .join_post_btn {
        margin-top: 26px;
    }
    .cooper_defen_bt_ri {
        width: 100%;
        padding-left: 0;
    }
    .cooper_defen_bt_le {
        display: none;
    }
    .cooper_defen {
        padding-top: 42px;
    }
    .cooper_defen_parga {
        width: 100%;
    }
    .cooper_defen_bt {
        padding-top: 30px;
    }
    .cooper_partner_bt li {
        margin-bottom: 16px;
    }
    .cooper_partner_bt {
        padding: 30px 40px 14px;
    }

    .cooper_contact_parga {
        margin-top: 10px;
    }
    .agent_form_info {
        padding: 40px 25px 28px;
    }
    .agent_form_info_li2 .afil_list_add {
        width: 100%;
    }
    .slul_wrap {
        padding: 40px 0;
    }
    .slul_wrap_text {
        padding-left: 50px;
    }
    .store_list_ul_li.on .slul_wrap_text {
        padding-right: 50px;
    }
    .slul_wrap_text_icon {
        width: 25px;
        margin-left: calc(100% - 25px);
    }
    .store_list_ul_li.on .slul_wrap {
        padding: 40px 0;
    }
    .store_adv_info {
        margin-top: 20px;
    }
    .store_adv_btn {
        margin-top: 25px;
    }
    .store_adv_info img {
        width: 24px;
    }
    .store_adv_parga {
        margin-top: 40px;
    }
    /* .store_main .ys_nybanner {
        height: auto;
        top: 0;
        position: relative;
    }
    .store_main .mod_content {
        margin-top: 0;
    } */
    .sslu_li{
        width: 50%;
    }
    .sslu_li:nth-child(2n+1) {
        animation-delay: .1s;
    }
    .sslu_li:nth-child(2n+2) {
        animation-delay: .2s;
    }
    .inwu_li {
        padding: 0 25px;
    }
    .inddet_nav_wrap_ul {
        margin: 0 -25px;
    }
    .solution_program_info_wrap {
        width: 100%;
    }
    .spiw_ul_li_cont {
        padding: 30px 20px;
    }
    .solution_program {
        height: auto;
    }
    .solution_program_wrap {
        height: auto;
        top: 0;
        position: relative;
        padding: 42px 0;
    }
    .sacw_earth {
        width: 400px;
    }
    .sacw_list li {
        width: 170px;
        flex-shrink: 0;
    }
    .sacw_list_icon {
        width: 130px;
    }
    .sacw_list ul {
        margin-bottom: 40px;
    }
    .solution_adv_cont_wrap {
        margin-top: 20px;
    }
    .product_system{
        position: relative;
        top: 0;
    }
    .product_system_info_le, .product_system_info_ri {
        width: 100%;
    }
    .product_system_info li{
        margin-bottom: 0;
    }
    .psiu_li1{
        width: 50%;
        padding: 0 10px;
    }
    .product_system_info_ul1 {
        margin: 0 -10px;
    }
    .product_system_info_mid {
        width: 50%;
        margin: 30px auto 0;
    }
    .product_system_info_le.active,
    .product_system_info_ri.active {
        animation: cardTop .5s ease-in-out both .3s;
        visibility: visible;
    }
    .pflu_li{
        flex-direction: column-reverse;
    }
    .pflu_li.on{
        padding: 30px 30px;
        flex-direction: column-reverse;
    }
    .pflu_li_text {
        padding-left: 0;
        padding-right: 0;
        width: 100%;
        margin-bottom: 30px;
    }
    .pflu_li {
        padding: 0;
        margin-bottom: 30px;
    }
    .pflu_li.on .pflu_li_text {
        padding-left: 40px;
        padding-right: 20px;
    }
    .pflu_li_text .std_title4 {
        padding-bottom: 12px;
    }
    .pflu_li_text .std_title5 {
        margin-top: 12px;
    }
    .pflu_li.on .pflu_li_text {
        padding-left: 0;
        padding-right: 0;
    }
    .product_function h2{
        margin-bottom: 20px;
    }
    .hcbu_li_wrap li {
        width: 25%;
    }
    .pcbu_li li {
        padding: 0 4px;
        margin-bottom: 6px;
    }
    .pcbu_li ul {
        margin: 0 -4px;
    }
    .product_case_subtit {
        width: 100%;
    }
    .product_case_btn {
        margin-top: 20px;
    }
    .product_accom_bt_text {
        width: 100%;
        padding: 40px 30px 0;
    }
    .product_accom_bt_text .std_title4 {
        margin-bottom: 30px;
    }
    .product_accom_bt_img {
        width: 100%;
        position: relative;
    }
    .pilu_li {
        width: 50%;
    }
    .pilu_li:nth-child(2n+1) {
        animation-delay: .2s;
    }
    .pilu_li:nth-child(2n+2) {
        animation-delay: .3s;
    }
    .ys_nyban_btn {
        margin-top: 30px;
    }
    .product_system_pc{
        display: none;
    }
    .product_system_ph{
        display: block !important;
    }
    .slick-dots{
        bottom: 0;
    }
    .product_system_info_ul1 .slick-list{
        padding-bottom: 30px;
    }
    .product_system_info_img{
        width: 100%;
        margin-top: 30px;
    }
    .product_system_info_img img{
        width: 100%;
    }
    .product_system{
        overflow: hidden;
    }
    .product_ban_system,.product_main h1,.product_main .ys_nybanner .std_title5,.product_main .ys_nyban_btn {
        width: 58%;
    }
    .product_ban_circle {
        right: 50px;
    }
    .product_ban_circle_bg {
        width: 2000px;
        height: 2000px;
    }
    .hsls_li {
        width: 228px !important;
        height: 138px !important;
        transform: translateY(23px);
    }
    .hsls_li.swiper-slide-active {
        width: 302px !important;
        height: 184px !important;
    }
    .home_solution_list_swiper {
        height: 184px;
    }
    .home_intell_bt li{
        width: 33.333333%;
        margin-top: 30px;
    }
    .home_intell_bt ul{
        justify-content: flex-start;
    }
    .home_intell_bt {
        margin-top: 0;
    }
    .home_creat_cont_earth {
        right: 0;
    }
    .home_intell::after {
        width: 440px;
        right: 0;
    }
    .ys_ban_info_btn {
        margin-top: 32px;
    }
    .hsul_wrap_tit img {
        width: 32px;
    }
    .hsul_wrap_tit .std_title3 {
        width: calc(100% - 32px);
    }
    .home_secure_ul_li {
        padding: 0 5px;
    }
    .home_secure_ul {
        margin: 0 -5px;
    }
    .hsul_wrap {
        padding: 20px;
    }
    .htbu_li_text {
        padding-right: 40px;
    }
    .htbu_li.on .htbu_li_text {
        padding-left: 40px;
    }
    .htbu_li_text_info li::after {
        width: 18px;
        height: 18px;
        top: 5px;
    }
    .htbu_li_text_btn {
        margin-top: 22px;
    }
    .home_creat_cont_earth {
        width: 440px;
        height: 440px;
        top: auto;
        bottom: 0;
    }
    .home_intell {
        padding: 60px 0;
    }
    .home_intell_bt_num span {
        font-size: 30px;
        /* width: 100px; */
    }
    .home_choose_bt {
        padding: 30px;
    }
    .palu_li {
        width: 50%;
        margin-bottom: 20px;
    }
    .palu_li:nth-child(2n+1) {
        animation-delay: .5s;
    }
    .palu_li:nth-child(2n+2) {
        animation-delay: .6s;
    }
    .palu_li:nth-child(2n+2)::after{
        display: none;
    }
    .personal_ban_tit {
        font-size: 28px;
    }
    .personal_ban_subtit{
        font-size: 12px;
        margin-top: 8px;
    }
    .personal_ban_system .std_title4{
        font-size: 18px;
    }
    .personal_btn {
        width: 114px;
    }
    .personal_ban_info_li {
        /* margin-right: 15px; */
        margin-right: 0px;
    }
    .personal_btn a {
        padding: 16px 16px 10px;
    }
    .no-bg.personal_btn a {
        padding: 0;
    }
    .personal_btn_icon {
        width: 40px;
    }
    .personal_btn_icon.small {
        width: 22px;
    }
    .pbsl_line1 {
        height: 50px;
        top: -25px;
    }
    .pbsl_line2 {
        height: 50px;
        top: -50px;
    }
    .pbsl_line2s {
        transform: rotate(-118deg) translate(-26px,24px);
    }
    .pbsl_line1s {
        transform: rotate(60deg) translate(0px,24px);
    }
    .pflu_li_pic{
        display: none;
    }
    .personal_function_list_ul {
        padding-left: 0;
    }
    .pflu_lis_wrpa {
        padding: 30px;
    }
    .pflu_li_texts {
        padding-left: 0;
        width: 100%;
        margin-bottom: 28px;
    }
    .pflu_lis_wrpa{
        flex-direction: column-reverse;
    }
    .pflu_lis.on .pflu_lis_wrpa{
        flex-direction: column-reverse;
    }
    .pflu_li_svg {
        width: 100%;
    }
    .pflu_lis.on .pflu_li_texts {
        padding-right: 0;
    }
    .personal_mode_bt {
        width: 100%;
    }
    .personal_mode {
        padding-bottom: 100px;
    }
    .pell_item li {
        width: 380px;
        padding: 20px;
    }
    .pell_item_bt {
        padding-right: 0;
    }
    .personal_evaluate_list {
        margin-top: 30px;
    }
    /* .personal_evaluate_list_li1 li:nth-child(4n+1) {
        transform: translateY(12px);
    }
    .personal_evaluate_list_li1 li:nth-child(4n+3) {
        transform: translateY(24px);
    }
    .personal_evaluate_list_li2 li:nth-child(4n+2), .personal_evaluate_list_li3 li:nth-child(4n+2) {
        transform: translateY(-28px);
    }
    .personal_evaluate_list_li2 li:nth-child(4n+4), .personal_evaluate_list_li3 li:nth-child(4n+4) {
        transform: translateY(-32px);
    } */
    .personal_evaluate_list_li1 {
        margin-bottom: 50px;
    }
    .pell_item_tp_logo {
        width: 38px;
    }
    .pell_item_tp .std_title5 {
        color: #fff;
        width: calc(100% - 38px);
    }
    /* .personal_info_list {
        width: 52%;
    } */
    .personal_info {
        padding-top: 20px;
    }
    .personal_info_parga {
        margin-top: 24px;
    }
    .personal_ban_svg {
        width: 72%;
        right: -7%;
    }
    .personal_adv_list {
        padding: 30px 46px 10px;
    }
    .pflu_li_img {
        width: 100%;
    }
    .pflu_li_text_parga{
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .ys_ban_txtbox{
        top: 30%;
    }

    .ys_nyban_parga {
        width: 64%;
    }
    .about_culture_list_ul{
        justify-content: flex-start;
    }
    .ahbm_year_ul .slick-arrow{
        top: calc(50% + 29px);
    }
    .about_history_bt::before {
        width: calc(100% - 160px);
        top: 59px;
    }
    .pcbl_item_pc{
        display: none;
    }
    .pcbl_item_ph{
        display: block;
    }
    .pipu_li li{
        width: 20%;
        margin-bottom: 12px;
        padding: 0 10px;
    }
    .pipu_li ul{
        display: flex;
        flex-wrap: wrap;
        margin: 0 -10px;
    }
    .home_choose_bt_ph{
        display: block;
    }
    .home_choose_bt_pc{
        display: none;
    }
    .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(0px);
    }
    .personal_evaluate_list_li1 {
        margin-bottom: 20px;
    }
    .personal_evaluate_list_li3 {
        transform: translateX(-240px);
    }
    .pell_item {
        width: calc((380px * var(--width-shu)) + (20px *var(--width-shu)));
    }
    .pell_item2 {
        top: 0;
    }
    .pcbl_item_ph_ul .slick-dots {
        bottom: -10px;
    }
    .contact_add_cont_circle {
        width: 150px;
        height: 150px;
        top: 9%;
        right: 18%;
    }
    .personal_evaluate_list_li2 {
        margin-bottom: 20px;
    }
    .sulc_tit{
        margin-top: 0;
    }
    .sulc_wrap{
        display: flex;
        align-items: flex-start;
    }
    .sulc_tit {
        width: calc(100% - 44px);
        padding-left: 24px;
        line-height: 1.5;
        position: relative;
        top: 8.5px;
    }
    .srwb_ul_li_cont .std_parga1 {
        margin-top: 20px;
    }
    /* .support_value {
        padding-bottom: 132px;
        padding-top: 80px;
    }
    .svlu_li:not(:first-child){
        display: none;
    }
    .support_value_list .slick-track{
        margin: auto;
    } */
    .contact_add_map_pc{
        display: none;
    }
    .contact_add_map_ph{
        display: block;
    }
    .pabt_info_text {
        width: 100%;
        padding-left: 0;
        margin-top: 18px;
    }
    .pabt_info li{
        flex-wrap: wrap;
        position: relative;
    }
    .pabt_info_text .std_title5{
        position: absolute;
        top: 4px;
        left: 50px;
    }
    .pabc_ph{
        display: block;
    }
    .pabc_pc{
        display: none;
    }
    .pabc_line{
        display: none;
    }
    .partner_apply_bt_cont{
        padding: 0 !important;
        position: relative;
    }
    .pabc_ph_line{
        width: 1px;
        height: calc(100% - 24px - 42px);
        background: #FF7A00;
        position: absolute;
        top: 24px;
        left: 50%;
        transform: translateX(-50%);
    }
    .pabc_ph_line::after{
        content: "";

    }
    .pabc_ph_li_parga p{
        font-size: 20px;
        line-height: 1.5;
        color: #fff;
        text-align: center;
    }
    .pabc_ph_li_num{
        font-size: 84px;
        color: #fff;
        opacity: 0.7;
        line-height: 1.1;
        font-weight: bold;
    }
    .pabc_ph_li_wrap{
        display: flex;
        width: 170px;
        border-radius: 90px;
        background: #FF7A00;
        padding: 0 18px;
        height: 70px;
        position: relative;
    }
    .pabc_ph_li{
        position: relative;
        width: 100%;
    }
    .pabc_ph_li_parga{
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 70px;
    }
    .pabc_ph_li{
        margin-bottom: 20px;
    }
    .pabc_ph_li:nth-child(2) .pabc_ph_li_wrap,
    .pabc_ph_li:nth-child(4) .pabc_ph_li_wrap{
        margin-left: calc(100% - 170px);
    }
    .pabc_ph{
        position: relative;
        padding: 72px 76px;
    }
    .pabc_ph_line::before{
        content: "";
        width: 7px;
        height: 7px;
        border-radius: 50%;
        background: #FF7A00;
        position: absolute;
        top: 0;
        left: -3px;
    }
    .pabc_ph_line::after{
        content: '';
        position: absolute;
        left: -6px;
        bottom: 0;
        width: 100%;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 10px solid #FF7A00
    }
    .pabc_ph_li_line{
        border: 1px dashed #FF7A00;
        width: calc(50% - 170px);
        height: 1px;
        position: absolute;
        top: 50%;
        left: 170px;
        transform: translateY(-50%);
    }
    .pabc_ph_li:nth-child(2) .pabc_ph_li_line,
    .pabc_ph_li:nth-child(4) .pabc_ph_li_line{
        left: auto;
        right: 170px;
    }
    .pabc_ph_li_circle{
        width: 16px;
        height: 16px;
        border-radius: 50%;
        border: 1px solid #FF7A00;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
    .pabc_ph_li_circle::after{
        content: "";
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: #FF7A00;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
    .partner_logo_bt_pc{
        display: none;
    }
    .partner_logo_bt_ph{
        display: block;
    }
    .plbp_ul_li:not(:first-child){
        display: none;
    }
    .plbp_ul_li{
        width: 100%;
        margin-bottom: 0 !important;
    }
    .store_main .ys_nyban_img img {
        object-fit: contain;
        height: auto;
    }
    .store_main .ys_nyban_title {
        position: static;
        transform: inherit;
        /* margin-bottom: 50px; */
    }
    .store_main .ys_nybanner{
        display: flex;
        align-items: center;
    }
    .personal_evaluate_list_li1,
    .personal_evaluate_list_li2{
        margin-bottom: 28px;
    }
    .pell_item li {
        width: 490px;
        margin-right: 30px;
    }
    .pell_item {
        width: calc((490px * var(--width-shu)) + (30px *var(--width-shu)));
    }
    .personal_evaluate_list_li1,
    .personal_evaluate_list_li3 {
        transform: translateX(0px);
    }
    .personal_evaluate_list_li2{
        transform: translateX(-230px);
    }

    .pipu_li li{
        padding: 0 60px;
        width: 33.333333%;
    }
    .pipu_li ul{
        margin: 0 -60px;
    }
    .product_coop_bt_pc{
        display: none;
    }
    .product_coop_bt_ph{
        display: block;
    }
    .pcbp_ul_li{
        width: 33.333333%;
        padding: 0 20px;
        margin-bottom: 26px;
    }
    .pcbp_ul{
        display: flex;
        flex-wrap: wrap;
        margin: 0 -20px;
    }
    .product_coop_bt_ph .slick_wrap_li{
        padding: 0 20px;
    }
    .product_coop_bt_ph .slick_wrap {
        margin: 0 -20px;
    }
    .cooper_partner_bt_pc{
        display: none !important;
    }
    .cooper_partner_bt_ph{
        display: block !important;
    }
    .cpbp_item:not(:first-child){
        display: none;
    }
    .cpbp_item{
        width: 100%;
    }
    .cooper_partner_bt li{
        width: 33.333333%;
    }
    .cooper_partner_bt li:nth-child(3n+1){
        animation-delay: .2s;
    }
    .cooper_partner_bt li:nth-child(3n+2){
        animation-delay: .3s;
    }
    .cooper_partner_bt li:nth-child(3n+3){
        animation-delay: .4s;
    }
    .store_ban_bg {
        z-index: -1;
    }
    .ys_ban_txtbox {
        top: 43%;
    }
    /* .partner_main .ys_nyban_pc{
        display: none;
    }
    .partner_main .ys_nyban_ph{
        display: block;
    } */
    .product_main h1{
        font-size: 22px;
    }
    .product_main .ys_nybanner .std_title5 {
        font-size: 16px;
    }
    .product_ban_system {
        margin-bottom: 20px;
    }
    .product_main .ys_nyban_btn {
        margin-top: 20px;
    }
    .support_value_list li{
        margin-bottom: 32px;
    }
    .partner_main .ys_nyban_parga {
        width: 60%;
    }
    .pwbu_li_cont {
        padding: 30px 20px 80px;
    }
    .aclu_li:nth-child(3n+1) {
        animation-delay: .1s;
    }
    .aclu_li:nth-child(3n+2) {
        animation-delay: .2s;
    }
    .aclu_li:nth-child(3n+3) {
        animation-delay: .3s;
    }
    .home_intell_bt_parga p,
    .home_intell_bt_num{
        text-align: left;
    }
    .afil_list_pad{
        display: block;
    }
    .afil_list_pc{
        display: none;
    }
    .pipu_li li{
        padding: 0 15px;
    }
    .pipu_li ul{
        margin: 0 -15px;
    }
    .pcbp_ul_li,
    .product_coop_bt_ph .slick_wrap_li{
        padding: 0 15px;
    }
    .pcbp_ul,
    .product_coop_bt_ph .slick_wrap{
        margin: 0 -15px;
    }
    .solution_program_info_wrap {
        width: 80%;
    }
    .case_wrap_tab_li{
        width: 100% !important;
    }
    .center_main .case_wrap_tab_ri{
        margin-top: 20px;
    }
    .personal_mode_bg {
        width: 100%;
        left: 0;
        bottom: -11%;
        transform: inherit;
    }
    /* 768end */
}

@media screen and (max-width: 767px) {
    .solution_program_info {
        padding-left: 20px;
        padding-right: 20px;
    }
    .cooper_contact_bt li {
        width: 100%;
        animation-delay: .3s !important;
        margin-bottom: 20px;
    }
    .cooper_contact_bt li:last-child{
        margin-bottom: 0;
    }
    .question_list .ys_cont1400::before {
        width: calc(100% - 220px - 20px - 40px);
        right: 20px;
    }
    .support_range_wrap::after {
        width: calc(100% - 40px);
    }
    .ys_cont1104 {
        padding: 0 20px;
    }
    .home_new::before, .home_new::after {
        width: 20px;
    }
    .mod_foot_tp_info .mfts_icon_pop {
        left: 0;
        transform: translateX(0) scale(0.8);
    }
    .mfti_share li.act .mfts_icon_pop {
        transform: translateX(0) scale(1);
    }
    .mod_foot_tp_info .mfts_icon_pop::after{
        display: none;
    }
    .product_info::before, .product_info::after {
        width: 0;
    }
    .about_history_bt::before {
        width: calc(100% - 80px);
    }
    .center_main .case_wrap_tab_le, .center_main .case_wrap_tab_ri {
        width: 100%;
    }
    .center_main .case_wrap_tab_le{
        margin-bottom: 15px;
    }
    .center_main .case_wrap_tab {
        margin: 0 0px 20px;
    }
    .home_new_bt_text {
        padding: 16px 16px 24px;
    }
    .center_list.home_new_bt li {
        margin-bottom: 20px;
    }
}
@media screen and (max-width: 480px) {
    .top{
        top: 30%;
    }
    .std_title5{
        font-size: 16px;
    }
    .free_main .ys_nyban_title span{
        left: 114px;
    }
    .mhti_contact p, .mhti_login_tp p {
        font-size: 12px;
    }
    .mhti_contact img, .mhti_login_tp_icon {
        margin-right: 0;
    }
    .mhti_login_tp_arrow {
        width: 12px;
        margin-left: 5px;
    }
    .ys_phmenu_top_info {
        margin-right: 15px;
    }
    .ys_phnav_logo {
        width: 110px;
    }
    .mhti_login_tp_icon{
        margin-right: 0;
        height: 64px;
    }
    :root {
        --font-title2: 28px;
        --font-title3: 24px;
        --font-title4: 20px;
        --font-title5: 16px;
        --font-parga1: 14px;
        --font-parga2: 14px;
        --std-padding1: 32px;
        --std-padding2: 32px;
        --std-margin1: 20px;
    }
    .free_wrap_text_info li {
        width: 100%;
        animation-delay: .2s !important;
        margin-bottom: 16px;
    }
    .free_wrap_text_info li:last-child,
    .fwfw_info_ul_li li:last-child{
        margin-bottom: 0;
    }
    .fwti_icon {
        width: 20px;
        top: 4px;
    }
    .fwti_tit {
        width: calc(100% - 20px);
    }
    .free_wrap_text_parga {
        padding-bottom: 18px;
    }
    .free_wrap_text_info {
        margin-top: 18px;
    }
    .free_wrap_form_wrap {
        padding: 30px 20px;
    }
    .fwfw_info_ul_li {
        width: 100%;
        padding-bottom: 7px;
    }
    .fwfw_info_ul_li .std_title4 {
        margin-bottom: 13px;
    }
    .fiul_list_item, .afil_list_li_input {
        height: 38px;
    }
    .fwfw_info {
        padding-top: 18px;
    }
    .fwfw_privacy_parga {
        padding-left: 10px;
    }
    .fwfw_privacy_btn {
        margin-top: 18px;
    }
    .mod_improve_parga {
        margin-top: 10px;
    }
    .std_btn1_box, .std_btn2_box, .std_btn3_box {
        padding: 0 26px;
    }
    .std_btn1 p, .std_btn2 p, .std_btn3 p {
        line-height: 36px;
    }
    .mod_foot_tp_info{
        flex-wrap: wrap;
    }
    .mfti_parga {
        padding-left: 0;
        margin-top: 20px;
    }
    .mfti_parga_info_phone {
        margin-right: 0;
        width: 100%;
    }
    .mfti_parga_info{
        flex-wrap: wrap;
    }
    .mfti_parga_add p {
        line-height: 2;
    }
    .mod_foot p{
        font-size: 12px;
    }
    .mfti_parga_info_phone span {
        font-size: 14px;
    }
    .mod_foot_bt_le a{
        display: block;
        line-height: 2 !important;
    }
    .mfti_share_icon {
        width: 35px;
    }
    .mfti_share li {
        margin-right: 12px;
    }
    .mod_foot_tp {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .mod_foot_bt {
        padding: 20px 0;
    }
    .free_wrap_text {
        margin-bottom: 32px;
    }
    .fwfw_path_li_parga p{
        padding-right: 0;
    }
    .fwfw_path_li_num p{
        font-size: 12px;
    }
    .fwfw_path_li_num {
        width: 30px;
        height: 30px;
    }
    .fwfw_path_li_parga {
        width: calc(100% - 38px);
    }
    .fwfw_path {
        padding-bottom: 18px;
    }
    .contact_info_bt li {
        width: 100%;
        animation-delay: .2s !important;
    }
    .contact_info_bt li:last-child,
    .contact_social_bt_li:last-child{
        margin-bottom: 0;
    }
    .contact_info_bt_cont {
        padding: 20px;
    }
    .cibc_tit .ys_imgbox_cover {
        width: 30px;
    }
    .cibc_tit {
        padding-bottom: 18px;
    }
    .cibc_info {
        margin-top: 18px;
    }
    .contact_social_bt_li {
        width: 100%;
        margin-bottom: 10px;
    }
    .contact_social_bt_li {
        padding: 0 5px;
    }
    .contact_social_bt ul {
        margin: 0 -5px;
    }
    .csbl_cont_parga {
        height: auto;
        align-items: flex-start;
    }
    .csbl_cont_icon {
        width: 50px;
    }
    .csbl_cont {
        padding: 20px 10px;
    }
    .contact_add{
        height: 300px;
    }
    .contact_add_map{
        height: 100%;
    }
    .contact_add_map img{
        height: 100%;
        object-fit: cover;
    }
    .contact_add_cont_info::before {
        width: 3px;
    }
    .contact_add_cont_info {
        margin-top: 30px;
    }
    .partner_main .ys_nyban_parga {
        width: 100%;
    }
    .pwbu_li {
        width: 100%;
        animation-delay: .1s;
    }
    .pwbu_li:last-child{
        margin-bottom: 0;
    }
    .partner_logo_bt {
        padding: 20px 0;
    }
    .partner_logo_bt li {
        width: 50%;
        padding: 0 8px;
    }
    .partner_logo_bt ul {
        margin: 0 -8px;
    }
    .partner_logo_bt li:nth-child(2n+1) {
        animation-delay: .2s;
    }
    .partner_logo_bt li:nth-child(2n+2) {
        animation-delay: .3s;
    }
    .partner_apply_bt_cont {
        padding: 20px;
    }
    .pabc_ul {
        padding: 0;
        flex-wrap: wrap;
    }
    .pabc_line{
        display: none;
    }
    .casedet_wrap_tp_info li{
        width: 100%;
        margin-right: 0;
    }
    .casedet_wrap_tp_info {
        margin-top: 10px;
    }
    .casedet_wrap_bt {
        padding-top: 20px;
    }
    .cwbt_cont {
        padding: 20px;
    }
    .casedet_wrap_bt_text {
        margin-bottom: 32px;
    }
    .cwbs_case_list ul{
        flex-wrap: wrap;
    }
    .cwbs_case_list li {
        width: 100%;
        /* margin-bottom: 20px; */
    }
    /* .cwbs_case_list li:last-child{
        margin-bottom: 0;
    } */
    .ys_share_img {
        width: 28px;
        margin-right: 14px;
    }
    .cwbs_pic {
        /* margin-top: 20px; */
        width: 100%;
    }
    .cwlu_li {
        width: 100%;
        animation-delay: .2s !important;
    }
    .std_btn5_box p{
        font-size: 14px;
    }
    .std_btn5_box img {
        width: 12px;
        margin-left: 4px;
    }
    .case_wrap_tab {
        margin: 0 -10px 30px;
    }
    /* .cwtl_wrap ul{
        display: inline-block;
    } */
    .cwtl_wrap li {
        width: auto;
        /* display: inline-block; */
    }
    .cwtl_wrap li a{
        padding: 0 17px;
        white-space: nowrap;
    }
    /* .cwtl_wrap{
        white-space: nowrap;
        overflow-x: auto;
    } */
    .case_wrap {
        padding-top: 42px;
    }
    .cwtl_wrap a {
        line-height: 40px;
    }
    .cwtr_wrap_icon {
        width: 40px;
        height: 40px;
    }
    .cwtr_wrap_icon img {
        width: 18px;
    }
    .cwtr_wrap_input {
        width: calc(100% - 40px);
        height: 40px;
    }
    .down_wrap_tab p {
        line-height: 38px;
        padding: 0 8px;
        font-size: 12px;
    }
    .dlul_tit {
        width: calc(100% - 30px);
        padding: 0 0 0 10px;
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .down_list_ul_li a {
        flex-wrap: wrap;
        align-items: flex-start;
    }
    .down_list_ul_li .std_btn3 {
        margin-top: 15px;
    }
    .down_list_ul_li:last-child{
        margin-bottom: 0;
    }
    .dlul_icon {
        width: 30px;
    }
    .ys_nyban_search {
        width: 100%;
        margin: 20px auto 10px;
    }
    .question_list_text {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }
    .question_list_side {
        width: 100%;
        top: 0;
        padding: 20px;
        position: relative;
    }
    .question_list .ys_cont1400::before{
        width: 0;
    }
    .question_list_text_wrap {
        padding: 0 20px;
        border-radius: 8px;
        background: #FFF;
        box-shadow: 0px 15px 35px 0px rgba(71, 71, 71, 0.10);
    }
    .qlsi_ul {
        max-height: 300px;
    }
    .qltw_li_tp {
        align-items: flex-start;
    }
    .qltw_li_tp_tit {
        align-items: flex-start;
    }
    .qltw_li_tp_icon {
        position: relative;
        top: 7px;
    }
    .question_list {
        padding-top: 30px;
    }
    .qlss_input input {
        padding-left: 18px;
    }
    .qlss_icon {
        width: 18px;
    }
    .qlss_input {
        width: calc(100% - 18px);
    }
    .srwb_ul_li {
        width: 100%;
    }
    .ys_nyban_parga {
        width: 100%;
    }
    /* .ys_nyban_parga {
        margin-top: 10px;
    } */
    .ys_nyban_title .std_btn1 {
        margin-top: 16px;
    }
    .support_service_tab p {
        line-height: 2;
        padding: 8px;
        font-size: 14px;
        text-align: center;
    }
    .support_service_tab {
        padding: 2px 10px 2px 3px;
    }
    .support_service_list {
        margin-top: 26px;
    }
    .support_value_list li {
        width: 50%;
        padding: 0 10px;
        margin-top: 20px;
    }
    .support_value_list li:nth-child(2n+1) {
        animation-delay: .2s;
    }
    .support_value_list li:nth-child(2n+2) {
        animation-delay: .3s;
    }
    .support_value_list ul{
        /* justify-content: flex-start; */
        margin: 0 -10px;
    }
    .svlc_icon {
        width: 25px;
    }
    .support_value h2 {
        margin-bottom: 10px;
    }
    .support_value {
        padding-bottom: 42px;
    }
    .srwb_ul .slick-list {
        padding-bottom: 20px;
    }
    .home_new_bt li {
        width: 100%;
        animation-delay: .2s;
        margin-bottom: 20px;
    }
    .home_new_bt_text {
        padding: 20px;
    }
    .center_main .case_wrap_tab_le, .center_main .case_wrap_tab_ri {
        width: 100%;
    }
    .center_main .case_wrap_tab_le{
        margin-bottom: 15px;
    }
    .center_list {
        padding: 10px 0 0;
    }
    .center_list.home_new_bt li{
        margin-bottom: 20px;
    }
    .aclu_li_cont {
        padding: 20px;
    }
    .aclu_li_cont_text .ys_imgbox_cover {
        width: 52px;
    }
    .aclu_li_cont_text .std_title4 {
        margin-top: 20px;
    }
    .aclu_li{
        width: 50%;
    }
    .about_history {
        padding-top: 0;
        /* padding-bottom: 250px; */
    }
    .about_history_bt_mid {
        margin: 0;
        padding: 0 20px;
    }
    .ayul_bt {
        padding: 20px;
    }
    .ahbm_year_ul .slick-arrow {
        width: 32px;
        height: 32px;
        bottom: -50px;
    }
    .ahbm_year_ul .slick-arrow {
        top: auto;
        transform: translateY(0);
    }
    .ahbm_year_ul .slick-prev {
        left: 120px;
    }
    .ahbm_year_ul .slick-next {
        right: 120px;
        -webkit-transform: translateY(0) rotate(-180deg);
        -ms-transform: translateY(0) rotate(-180deg);
        transform: translateY(0) rotate(-180deg);
    }
    .about_history {
        padding-bottom: 92px;
    }
    .join_post_btn {
        margin-top: 18px;
    }
    .join_post {
        height: 200px;
    }
    .join_altas_img{
        flex-wrap: wrap;
        padding: 0 20px;
    }
    .join_altas_img_le {
        width: 100%;
    }
    .join_altas_img_le .jail_tp {
        width: 100%;
        margin-left: 0;
    }
    .join_altas_img_ri {
        width: 100%;
    }
    .join_altas_img_mid {
        width: 100%;
    }
    .join_altas_imgpc{
        display: none;
    }
    .join_altas_imgph{
        display: block !important;
    }
    .join_altas_img_ul{
        margin: 0 -10px;
    }
    .jaiu_li{
        width: 100%;
        padding: 0 10px;
        height: 200px;
    }
    .jaiu_li img{
        border-radius: 5px;
        overflow: hidden;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .join_altas_img_ul .slick-list{
        padding-bottom: 30px;
    }
    .join_altas_img_ul .slick-dots{
        bottom: 0;
    }
    .jwlu_li {
        width: 100%;
    }
    .join_welfare_list_ul .slick-list{
        padding-bottom: 30px;
    }
    .join_welfare_list_ul .slick-dots{
        bottom: 0;
    }
    .cdbr_ul_li_tp {
        padding: 20px;
    }
    .cult_icon {
        width: 18px;
        height: 18px;
    }
    .cult_tit {
        width: calc(100% - 18px);
    }
    .cult_tit_icon {
        width: 25px;
    }
    .cult_tit_parga {
        width: calc(100% - 25px);
        padding-left: 12px;
    }
    .cdbr_ul_li_bt {
        padding: 0 20px 20px 20px;
    }
    .cooper_partner_bt {
        padding: 20px 20px 10px;
    }
    .cooper_partner_bt li {
        /* width: 50%; */
        margin-bottom: 10px;
    }
    /* .cooper_partner_bt li:nth-child(2n+1){
        animation-delay: .2s;
    }
    .cooper_partner_bt li:nth-child(2n+2){
        animation-delay: .3s;
    } */
    .cooper_contact_bt a {
        padding: 20px;
        flex-wrap: wrap;
    }
    .cooper_contact_bt_text {
        width: calc(100% - 36px);
        padding-left: 40px;
    }
    .ccbt_wrap {
        padding-left: 0;
    }
    .cooper_contact_bt_text::after {
        left: 20px;
    }
    .cooper_contact_bt_icon {
        width: 36px;
    }
    .agent_form .fwfw_path {
        margin: 0 -20px;
    }
    .agent_form .fwfw_path_li {
        padding: 0 20px;
    }
    .agent_form .fwfw_path_li::after {
        width: 30px;
        right: -12px;
    }
    .afil_list_li, .afil_list_add .allw_li {
        width: 100%;
    }
    .agent_form_info {
        padding: 30px 20px;
    }
    .agent_form_info_li {
        padding-bottom: 10px;
    }
    .slul_wrap .ys_imgbox_cover {
        width: 100%;
    }
    .slul_wrap_text {
        padding-left: 0;
        width: 100%;
    }
    /* .store_main .ys_nyban_title{
        position: static;
        transform: inherit;
    }
    .store_ban_wrap{
        position: relative;
    } */
    /* .store_main .ys_nyban_title{
        padding: 42px 20px 0;
    } */
    .store_main .ys_nyban_title{
        margin-bottom: 40px;
    }
    .store_main .ys_nybanner {
        padding: 42px 0 0;
    }
    .slul_wrap_text_icon {
        margin-left: 0;
    }
    .slul_wrap_text {
        text-align: left;
    }
    .slul_wrap_text_tit::after{
        right: auto;
        left: 0;
    }
    .slul_wrap,.store_list_ul_li.on .slul_wrap{
        padding: 0;
    }
    .slul_wrap_text_parga {
        margin-top: 12px;
    }
    .slul_wrap_text_btn {
        margin-top: 20px;
    }
    .store_list{
        padding-top: 42px;
    }
    .store_adv_info .std_title4{
        font-size: 18px;
    }
    .store_adv_info img {
        width: 22px;
    }
    .store_ban_tit img {
        width: 28px;
    }
    .store_adv_parga {
        margin-top: 30px;
    }
    .solution_main .ys_nyban_title .std_btn1 {
        margin-top: 20px;
    }
    .solution_program_parga {
        width: 100%;
        margin: 12px auto 0;
    }
    .solution_program_wrap {
        padding: 32px 0;
    }
    .spiw_ul_li_cont {
        padding: 20px;
    }
    .spiw_ul_li_cont .std_title4 {
        margin-bottom: 10px;
    }
    .spiw_swiper {
        padding-bottom: 30px !important;
    }
    .swiper-pagination{
        bottom: 0 !important;
    }
    .sacw_earth{
        position: static;
        transform: inherit;
        width: 80%;
        margin-top: 20px;
    }
    .sacw_list li {
        width: 50%;
        padding: 0 5px;
    }
    .sacw_list ul{
        margin: 0 -5px 20px;
        opacity: 1 !important;
        align-items: flex-start;
    }
    .solution_adv_cont_wrap {
        display: flex;
        flex-direction: column-reverse;
    }
    .sacw_list,.sacw_earth{
        visibility: hidden;
    }
    .listup{
        animation: ysfadeInUp .5s ease-in-out both;
        animation-delay: .2s;
        visibility: visible;
    }
    .inwu_li {
        padding: 0 15px;
    }
    .inddet_nav_wrap_ul {
        margin: 0 -15px;
    }
    .inwu_li.act p::after {
        width: 100%;
    }
    .inwu_li p {
        line-height: 44px;
    }
    .inddet_nav {
        height: 44px;
    }
    .product_system_tit_parga {
        width: 100%;
    }
    .psil_icon {
        width: 54px;
    }
    .pflu_li_img {
        width: 100%;
    }
    .pflu_li_text {
        margin-bottom: 20px;
    }
    .pflu_li.on {
        padding: 30px 20px;
    }
    .pcbt_li p {
        line-height: 42px;
        padding: 0 12px;
        font-size: 14px;
    }
    .product_custom_bt_list {
        padding: 30px 20px;
        margin-top: 10px;
    }
    .hcbu_li_wrap li {
        width: 50%;
        margin-bottom: 8px;
    }
    .pcbu_li li {
        width: 50%;
    }
    .product_coop_bt_ul .slick-list {
        padding-bottom: 20px;
    }
    .product_case_list {
        margin-top: 24px;
    }
    .case_wrap_list_ul .slick-list {
        padding-bottom: 20px;
    }
    .pabt_info_text {
        width: 100%;
        padding-left: 0;
        margin-top: 10px;
    }
    .pabt_info li{
        flex-wrap: wrap;
        margin-bottom: 18px;
    }
    .product_accom_bt_text {
        width: 100%;
        padding: 30px 20px;
    }
    .product_accom_bt_text .std_title4 {
        margin-bottom: 20px;
    }
    .pilu_li {
        width: 100%;
        animation-delay: .2s !important;
    }
    .product_ban_system,.product_main h1,.product_main .ys_nybanner .std_title5,.product_main .ys_nyban_btn {
        width: 100%;
    }
    .product_ban_circle {
        width: 160px;
        right: auto;
        left: 50%;
        transform: translateX(-50%);
        top: auto;
        bottom: 0;
    }
    .product_ban_circle_bg {
        width: 1000px;
        height: 1000px;
    }
    .product_ban_circle_bg img {
        width: 370px;
    }
    .pbcs_dots {
        width: 12px;
        height: 12px;
        top: -6px;
        left: -6px;
    }
    .ys_nyban_btn {
        margin-top: 20px;
    }
    .pbsc_icon {
        width: 18px;
    }
    .product_ban_system_cont {
        padding: 0 15px;
    }
    .product_ban_system {
        margin-bottom: 20px;
    }
    .product_main .ys_nyban_title {
        top: 40px;
        transform: translate(-50%, 0);
    }
    .home_secure_ul_li {
        width: 100%;
        animation-delay: .3s !important;
        margin-bottom: 20px;
    }
    .home_secure_ul_li:last-child{
        margin-bottom: 0;
    }
    .htbu_li_text {
        width: 100%;
        padding-right: 0;
        margin-bottom: 20px;
    }
    .htbu_li_img {
        width: 100%;
    }
    .home_tech_bt {
        margin-top: 20px;
    }
    .htbu_li_text_info {
        margin-top: 14px;
    }
    .htbu_li_text_info p{
        font-size: 14px;
    }
    .htbu_li_text_info li::after {
        width: 16px;
        height: 16px;
        top: 4px;
    }
    .htbu_li_text_info li {
        padding-left: 25px;
        margin-bottom: 6px;
    }
    .htbu_li {
        margin-bottom: 30px;
    }
    .htbu_li.on .htbu_li_text {
        padding-left: 0;
    }
    .home_intell_tp {
        width: 100%;
    }
    .home_intell {
        padding: 42px 0;
    }
    .home_intell_bt li {
        width: 50%;
        margin-top: 20px;
    }
    .home_creat_cont_earth {
        width: 340px;
        height: 340px;
        /* position: static;
        margin: auto; */
        position: absolute;
        bottom: 30px;
    }
    #earth{
        pointer-events: none;
    }
    .home_intell_bt_num span {
        font-size: 26px;
        /* width: 78px; */
    }
    .home_solution_tab li {
        padding: 0 16px;
    }
    .home_solution_tab p{
        font-size: 14px;
    }
    .home_solution_tab li.act p::before {
        width: 100%;
    }
    .home_solution_tab li p::before {
        left: 0;
    }
    .hsls_li.swiper-slide-active {
        width: 100% !important;
        height: auto !important;
    }
    .home_solution_list_swiper {
        height: auto;
        margin-left: 0;
    }
    .hsls_li {
        width: 100% !important;
        height: auto !important;
        transform: translateY(0px);
    }
    .home_solution_text {
        width: 100%;
    }
    .home_solution_list {
        margin-top: 22px;
    }
    .home_choose_bt_ul .slick-dots {
        bottom: -10px;
    }
    .home_choose_bt {
        padding: 30px 20px;
    }
    .home_new .home_new_bt li{
        margin-bottom: 0;
    }
    .home_new_more {
        margin-top: 20px;
    }
    .mhti_login_bt li, .mhbt_pull li {
        margin-bottom: 5px;
    }
    .mhti_login_bt, .mhbt_pull {
        width: 120px;
        padding: 16px 0;
    }
    .ys_ban_info p {
        padding-left: 14px;
    }
    .personal_ban_system .std_title4 {
        font-size: 16px;
    }
    .personal_ban_system img {
        width: 22px;
        margin-right: 8px;
    }
    .personal_ban_tit {
        font-size: 26px;
        margin-top: 15px;
    }
    .personal_ban_subtit{
        font-size: 12px;
        margin-top: 8px;
    }
    .personal_btn a {
        padding: 15px;
    }
    .no-bg.personal_btn a {
        padding: 0;
    }
    .personal_btn {
        width: 96px;
    }
    .personal_ban_info_li {
        /* margin-right: 10px; */
        margin-right: 0px;
    }
    .personal_btn p {
        margin-top: 10px;
    }
    .palu_li::after{
        display: none;
    }
    .personal_adv_list {
        padding: 30px 20px;
    }
    .personal_adv_list_ul .slick-dots {
        bottom: -10px;
    }
    .personal_function {
        padding-top: 64px;
    }
    .personal_tit span {
        width: 18px;
        top: -1px;
    }
    .pflu_lis_wrpa {
        padding: 30px 20px;
    }
    .std_btn4_box {
        padding: 0 48px;
    }
    .pflu_li_text_title{
        margin-top: 10px;
    }
    .pflu_lis {
        margin-bottom: 20px;
    }
    .personal_mode_bt {
        margin: 20px auto 0;
    }
    .personal_mode::after {
        width: 200px;
        height: 100px;
        bottom: -50px;
    }
    .personal_mode {
        padding-bottom: 30px;
    }
    .personal_mode_bt_gif {
        width: 68.6%;
        top: 12px;
    }
    .personal_info_list {
        width: 100%;
    }
    .pill_icon,.personal_btn_icon {
        width: 34px;
    }
    .personal_info_parga {
        margin-top: 20px;
    }
    .personal_evaluate_tit .std_title4 {
        margin-top: 10px;
        font-size: 18px;
    }
    .pell_item li {
        width: 300px;
        margin-right: 15px;
    }
    .personal_info {
        padding-top: 32px;
    }
    /* .personal_evaluate_list_li1 li:nth-child(4n+3) {
        transform: translateY(10px);
    }
    .personal_evaluate_list_li1 li:nth-child(4n+1) {
        transform: translateY(8px);
    }
    .personal_evaluate_list_li1 li:nth-child(4n+4) {
        transform: translateY(-6px);
    }
    .personal_evaluate_list_li2 li:nth-child(4n+2), .personal_evaluate_list_li3 li:nth-child(4n+2) {
        transform: translateY(-14px);
    }
    .personal_evaluate_list_li2 li:nth-child(4n+3), .personal_evaluate_list_li3 li:nth-child(4n+3) {
        transform: translateY(-11px);
    }
    .personal_evaluate_list_li2 li:nth-child(4n+4), .personal_evaluate_list_li3 li:nth-child(4n+4) {
        transform: translateY(-16px);
    } */
    .pell_item_tp_logo {
        width: 32px;
    }
    .personal_ban_svg {
        width: 100%;
        right: 0;
        position: relative;
        top: 0;
    }
    .personal_ban_svg::after{
        display: none;
    }
    .nav_swiper {
        padding-left: 0 !important;
    }
    .csbl_cont_icon .mfts_icon_pop {
        width: 120px;
    }
    .fwfw_path_li_parga p{
        width: 28px;
        text-align: center;
        padding: 0;
        line-height: 1.5;
    }
    .fwfw_path_li_parga {
        width: calc(100% - 30px);
        padding-left: 10px;
    }
    .fwfw_path_li {
        padding: 0 20px;
    }
    .fwfw_path {
        margin: 0 -20px;
    }
    .sacw_ph{
        display: block;
    }
    .sacw_pc{
        display: none;
    }
    .home_solution_tab li {
        padding: 0 7px;
    }
    .cwbs_pic {
        margin-bottom: 20px;
    }
    .slul_wrap,
    .store_list_ul_li.on .slul_wrap{
        flex-direction: column-reverse;
    }
    .jwlu_li_parga{
        width: 80%;
        margin: 12px auto 0;
    }
    .cooper_contact_parga {
        width: 80%;
        margin: 10px auto 0;
    }
    .palu_li{
        width: 100%;
        padding: 0 6px;
    }
    .personal_adv_list_ul {
        margin: 0 -6px;
    }
    .srwb_ul_li_cont{
        box-shadow: none;
    }
    .about_history_bt::before {
        width: calc(100% - 40px);
    }
    .store_main .ys_nyban_img img {
        object-fit: contain;
    }
    /* .pipu_li li{
        width: 50%;
    } */
    .pipu_li li {
        padding: 0 10px;
    }
    .pipu_li ul {
        margin: 0 -10px;
    }
    .mod_foot_bt_ri a {
        display: block;
    }
    /* .personal_ban_bg{
        position: static;
    }
    .personal_ban .ys_cont1400 {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    } */
    .personal_ban {
        padding-top: 50px;
        padding-bottom: 0;
    }
    .pabc_ul_li {
        padding: 25px 20px;
        width: 50%;
    }

    .pabc_ul2{
        flex-direction: row-reverse;
    }
    .pabc_ul{
        position: relative;
    }
    .pabc_ul::after{
        content: "";
        width: 100%;
        height: 2px;
        background: linear-gradient(to right,#E2E2E200, #E2E2E2F6, #E2E2E2, #E2E2E2, #E2E2E2, #E2E2E200);
        position: absolute;
        top: 42px;
        left: 0;
        z-index: 1;
    }
    .pabc_ul_li_wrap{
        position: relative;
    }
    .pabc_ul1 .pabc_ul_li:nth-child(2) .pabc_ul_li_wrap::before{
        content: "";
        width: 2px;
        height: 120%;
        background: linear-gradient(to right,#E2E2E200, #E2E2E2F6, #E2E2E2, #E2E2E2, #E2E2E2, #E2E2E200);
        position: absolute;
        top: 35px;
        left: 50%;
        transform: translateX(-50%);
        z-index: 1;
    }
    .pabc_ul_li_cont .std_title5{
        background: #fff;
    }
    .current .pabc_ul_li_cont .std_title5{
        background: #FBF5EF;
    }
    .pabc_ul_li::before{
        content: "";
        width: 0%;
        height: 2px;
        background: var(--main-color);
        position: absolute;
        top: 42px;
        left: 74px;
        transition: width .4s cubic-bezier(.25,1,.55,1);
        z-index: 4;
    }
    .pabc_ul1 .pabc_ul_li:first-child::before{
        height: 2px !important;
    }
    .pabc_ul1 .pabc_ul_li:last-child::before{
        width: 2px;
        height: 0%;
        background: var(--main-color);
        position: absolute;
        top: 42px;
        left: 50%;
        transform: translateX(-50%);
        transition: height .4s cubic-bezier(.25,1,.55,1);
        z-index: 4;
    }
    .pabc_ul2 .pabc_ul_li:last-child::before{
        display: none;
    }
    .pabc_ul2 .pabc_ul_li::before{
        left: auto;
        right: 74px;
    }
    .pabc_ul_li.current::before{
        width: 0;
    }
    .pabc_ul_li.active::before{
        width: 100%;
    }
    .pabc_ul1 .pabc_ul_li.active:last-child::before{
        height: 100% !important;
    }
    .cwbs_case_list ul .slick-list {
        padding-bottom: 20px;
    }
    .mfts_icon_pop{
        transition: none;
    }
    .mfti_share li.act .mfts_icon_pop{
        transition: all .36s;
    }
    .contact_add_cont_circle{
        display: none;
    }
    .home_solution_tab li p {
        font-size: 16px;
    }
    .hstu_li .std_title5 {
        font-size: 14px;
    }
    .home_solution_tab li::after {
        height: 14px;
    }
    .center_main .cwtl_wrap ul{
        display: flex;
        justify-content: space-between;
    }
    .center_main .cwtl_wrap li a {
        padding: 0 14px;
    }
    .center_main .cwtl_wrap li{
        width: 25%;
    }
    .pell_item {
        width: calc((300px * var(--width-shu)) + (15px *var(--width-shu)));
    }
    .personal_adv{
        margin-top: -30px;
    }
    .atlu_li .ys_imgbox_cover{
        width: 66%;
    }
    .partner_main .ys_nyban_title {
        top: 45px;
        transform: translate(-50%,0);
    }
    .sulc_tit {
        padding-left: 12px;
        top: 10px;
    }
    .support_service_tab p{
        width: 72px;
    }
    .pabt_info_text .std_title5 {
        top: 5px;
    }
    .pabc_ph_li_num {
        font-size: 42px;
    }
    .pabc_ph_li_parga p {
        font-size: 12px;
    }
    .pabc_ph_li_wrap {
        width: 100px;
        height: 40px;
        padding: 0 9px;
    }
    .pabc_ph_li:nth-child(2) .pabc_ph_li_wrap, .pabc_ph_li:nth-child(4) .pabc_ph_li_wrap {
        margin-left: calc(100% - 100px);
    }
    .pabc_ph {
        padding: 36px 20px;
    }
    .pabc_ph_li_parga {
        left: 40px;
    }
    .pabc_ph_li_circle::after {
        width: 6px;
        height: 6px;
    }
    .pabc_ph_li_circle {
        width: 10px;
        height: 10px;
    }
    .pabc_ph_li_line {
        width: calc(50% - 100px);
        left: 100px;
    }
    .pabc_ph_li:nth-child(2) .pabc_ph_li_line, .pabc_ph_li:nth-child(4) .pabc_ph_li_line {
        left: auto;
        right: 100px;
    }
    .pabc_ph_line::before {
        width: 5px;
        height: 5px;
        left: -2px;
    }
    .join_altas h1{
        font-size: 24px;
    }
    .agent_form_info_li2 .afil_list_add .afil_list_li_wrap {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .ys_nyban_title h1{
        /* font-size: 26px; */
        font-size: 32px;
        font-weight: 700;
    }
    .partner_logo_bt li{
        width: 33.333333%;
        padding: 0;
        margin-bottom: 10px;
    }
    .partner_logo_bt ul{
        margin: 0;
    }
    .store_main .ys_nyban_img img {
        bottom: 10%;
    }
    .support_value_list {
        padding: 0 32px;
    }
    .support_value_list_cont {
        padding: 20px 42px;
    }
    .support_value {
        padding: 40px 0 60px;
    }
    .support_value h2 {
        margin-bottom: 30px;
    }
    .support_value_list li {
        margin-top: 0;
    }
    .support_value_list .slick-dots {
        bottom: -25px;
    }
    .cooper_main .ys_nyban_title {
        top: 50px;
        transform: translate(-50%,0);
    }
    .support_value_list_cont{
        background: rgba(0,0,0,.2);
        height: 100%;
    }
    .svlu_li {
        height: auto;
    }
    .svlu_li:not(:first-child){
        display: none;
    }
    .support_value_list .slick-track{
        display: flex;
        align-items: stretch;
    }
    .product_main .ys_nyban_title h1{
        font-size: 22px;
    }
    .product_main .ys_nyban_title .std_title5 {
        font-size: 14px;
    }
    .pbsc_parga p{
        font-size: 12px;
    }
    .down_wrap_tab {
        padding: 6px 10px;
    }
    .down_wrap_tab p {
        padding: 0 10px;
    }
    /* .solution_main .ys_nyban_title {
        top: 90px;
        transform: translate(-50%,0);
    } */
    .pcbp_ul_li{
        padding: 0 6px;
        margin-bottom: 10px;
    }
    .pcbp_ul{
        margin: 0 -6px;
    }
    .product_coop_bt_ph .slick_wrap_li{
        padding: 0 6px;
    }
    .product_coop_bt_ph .slick_wrap {
        margin: 0 -6px;
    }
    .product_coop_bt_ph .slick-list{
        padding-bottom: 10px;
    }
    /* .fiul_list_code1{
        display: none;
    } */
    .fiul_list_codeph{
        display: flex !important;
    }

    /* .mod_improve_btn_li:nth-child(2){
        display: none;
    } */
    .mod_improve_btn_li{
        margin-right: 0;
    }
    .store_ban_btn,.store_adv_btn {
        margin-top: 20px;
    }

    .personal_info_list {
        width: 60%;
    }

    .ys_ban_pc, .ys_nyban_pc{
        display: none;
    }
    .ys_nyban_img .max-screen{
        display: none;
    }
    .ys_ban_ph, .ys_nyban_ph{
        display: block;
    }
    .ys_ban_txtbox {
        top: 30%;
    }
    .store_ban_bg_ph{
        display: block;
    }
    .store_ban_bg_pc{
        display: none;
    }
    .down_list_ul_li .std_btn3_box {
        padding: 0 15px;
    }
    .down_list_ul_li .std_btn3{
        margin-top: 0;
    }
    .dlul_tit{
        width: calc(100% - 30px - 88px);
        padding: 0 10px;
    }
    .down_list_ul_li a {
        padding: 20px 10px;
    }
    .support_service_tab{
        width: 100%;
        padding: 2px;
    }
    .support_service_tab li{
        width: 25%;
    }
    .support_service_tab p{
        margin: auto;
    }
    .support_value_list li{
        margin-bottom: 0;
    }
    .aclu_li:nth-child(2n+1) {
        animation-delay: .1s;
    }
    .aclu_li:nth-child(2n+2) {
        animation-delay: .2s;
    }
    .contact_info_bt li{
        margin-top: 0;
        margin-bottom: 20px;
    }
    .contact_social_bt_li{
        margin-top: 0;
    }
    .pcbp_ul_li,
    .product_coop_bt_ph .slick_wrap_li{
        padding: 0 10px;
    }
    .pcbp_ul,
    .product_coop_bt_ph .slick_wrap{
        margin: 0 -10px;
    }
    .pcbp_ul_li {
        margin-bottom: 12px;
    }
    .ys_nyban_img{
        height: auto;
    }
    .ys_nyban_img img{
        height: auto;
        object-fit: inherit;
    }
    .solution_program_info_wrap {
        width: 100%;
    }
    .fiul_list_pccode{
        display: none;
    }
    .fiul_list_phcode{
        display: flex;
    }
    .center_main .case_wrap_tab_le{
        width: 100% !important;
    }
    .center_main .case_wrap_tab_ri{
        margin-top: 0;
    }
    .center_main .cwtl_wrap li a {
        padding: 0 18px;
    }
    .store_main .ys_nyban_img {
        margin-top: 20px;
    }
    .cwbs_share_parga {
        width: 80px;
    }
    .cwbs_share_icon {
        width: calc(100% - 80px);
        padding-left: 10px;
    }
    .product_ban_circle_bg::after {
        width: 2px;
    }
    .agent_form_info_li1 .afil_list_add{
        width: 100% !important;
    }
    .afil_list_add .allw_li{
        margin-bottom: 13px;
    }
    .afil_list_add .allw_li:last-child{
        margin-bottom: 0;
    }
    /* 480end */
}
