@charset "utf-8";

/* 调大看小 */
/* 1920~1441 pc大屏幕 */
@media screen and (max-width: 1920px){
    .crcb_riul {
        width: 26%;
        top: 25%;
        right: 110px;
    }
    .ys_ybdu_li {
        width: 450px;
    }
    .ahs1_li_ri::after {
        left: -20%;
        top: 15px;
    }
    .cfrb_from_code_ri {
        margin-top: 23px;
    }
    .crlb_sec_tit{
        margin-bottom:20px;
    }
    /* 2024.1.27 */
    .hpul_sec {
        height: 500px;
    }
    /* 20241012 */
    .ahs2_li {
        padding-right: 43px;
    }
    .swiper2::before {
        right: -57.3%;
    }
    .ahs2_li::after{
        left: calc(100% - 6px);
    }
}
@media screen and (max-width: 1680px){
    .std_btn4_box {
        padding: 0 16px;
    }
    .newdet_cont {
        padding-top: 170px;
    }
    .newdet_ban_ri {
        padding-right: 220px;
    }
    .newdet_cont h1 {
        margin: 8px 0 24px;
    }
    .newdet_ban {
        margin-bottom: 50px;
    }
    .case_clas {
        margin: 30px 0 50px;
    }
    .case_list_ul_li {
        padding: 0 20px;
        margin-bottom: 50px;
    }
    .case_list_ul {
        margin: 0 -20px;
    }
    .clul_text {
        margin: 20px 0;
    }
    .std_title2 {
        font-size: 30px;
    }
    .clul_list_li {
        padding: 0 16px;
        margin-bottom: 20px;
    }
    .clul_list {
        width: 95%;
        margin: 0 -16px;
    }
    .case_list_ul_li a {
        padding-bottom: 20px;
    }
    .case_main .mod_paging {
        margin-top: 20px;
    }
    .prod_list_ul_li a {
        padding-bottom: 30px;
    }
    .prod_list_ul {
        margin: 0 -20px;
    }
    .prod_list_ul_li {
        padding: 0 20px;
        margin-bottom: 30px;
    }
    .news_btm_list {
        margin: 0 -20px;
    }
    .news_top_le_box {
        padding: 50px 40px 40px;
    }
    .news_btm_list_item {
        padding: 0 20px;
        margin-bottom: 50px;
    }
    .news_btm_list_item a {
        padding-bottom: 10px;
    }
    .nbli_tit {
        margin-bottom: 12px;
    }
    .nbli_date {
        margin: 20px 0 6px;
    }
    .news_top_le {
        padding-right: 36px;
    }
    .news_top {
        margin-bottom: 60px;
    }
    .soldet_resi_le h2 {
        margin-bottom: 16px;
    }
    .soldet_resi_le {
        padding-right: 40px;
    }
    .soldet_solu_box h2 {
        margin-bottom: 40px;
    }
    .ssul_box {
        padding-top: 30px;
    }
    .ssul_icon {
        width: 44px;
        margin-right: 30px;
    }
    .ssul_textbox_tit {
        margin-bottom: 10px;
    }
    .soldet_solu_ul_li {
        padding: 0 20px;
        margin-bottom: 40px;
    }
    .soldet_solu_ul {
        margin: 0 -20px;
    }
    .std_padd120_btm {
        padding-bottom: 100px;
    }
    .std_padd120{
        padding: 100px 0;
    }
    .std_padd120_top{
        padding-top: 100px;
    }
    .std_padd100_top {
        padding-top: 90px;
    }
    .std_padd100_btm{
        padding-bottom: 90px;
    }
    .std_padd100{
        padding: 90px 0;
    }
    .soldet_prod_ul_li {
        padding: 0 20px;
    }
    .soldet_prod_ul {
        margin: 0 -20px;
    }
    .soldet_prod_ul::after {
        width: 9%;
    }
    .soldet_case .case_list_ul::after {
        width: 9%;
    }
    .prod_firs_ul_li a {
        padding: 30px;
    }
    .pful_icon {
        width: 28px;
        margin-bottom: 14px;
    }
    .qlul_box {
        padding: 30px 35px;
    }
    .down_main .case_clas_ul {
        margin: 30px 0 40px;
    }
    .down_list .soldet_prod_ul_li {
        margin-bottom: 30px;
    }
    .std_btn4_box_text p {
        font-size: 16px;
        line-height: 40px;
    }
    .dowdet_prod_ri a {
        padding: 45px 40px;
    }
    .dowdet_word {
        padding-right: 160px;
        margin-bottom: 60px;
    }
    .dowdet_prod_ri h2 {
        margin-bottom: 18px;
    }
    .dowdet_list_ul_li {
        padding: 0 20px;
        margin-bottom: 40px;
    }
    .dowdet_list_ul {
        margin: 0 -20px;
    }
    .dlul_top_icon {
        width: 30px;
        margin-right: 14px;
    }
    .dlul_top {
        padding: 20px 0;
        margin-bottom: 18px;
    }
    .join_sear_le {
        margin: 0 -50px;
    }
    .join_sear_le .event_filt {
        padding: 0 50px;
    }
    .event_sele {
        width: 320px;
        height: 30px;
    }
    .join_sear_ri_btn .std_btn4_box {
        padding: 0 40px;
    }
    .join_list_tpul {
        padding: 16px 50px;
    }
    .jlbl_tp {
        padding: 18px 50px;
    }
    .jlbl_btm {
        padding: 26px 50px 45px;
    }
    .jlbl_btm_edr h3 {
        font-size: 22px;
        margin-bottom: 14px;
    }
    .jlbl_btm_edr ul li::marker {
        font-size: 18px;
    }
    .mod_foot_tp {
        padding: 80px 0 60px;
    }
    .mftu_li ul {
        margin-top: 20px;
    }
    .mod_foot_tp_ctact {
        margin-top: 60px;
    }
    .mftc_share_list_item a {
        width: 60px;
    }
    .mftc_share_list_item {
        padding: 0 10px;
    }
    .mftc_share_list {
        margin: 0 -10px;
    }
    .mod_foot_btm {
        padding: 40px 0 40px;
    }
    .mod_foot_btm_logo {
        width: 160px;
        margin-bottom: 16px;
    }
    .mftc_share_text {
        margin-right: 30px;
    }
    .mftu_li_link {
        padding-bottom: 10px;
    }
    .about_corp_tp {
        padding: 0 100px;
        margin-bottom: 50px;
    }
    .acti_sec {
        height: 660px;
    }
    .about_corp_tp_text {
        padding-right: 140px;
        margin-top: 50px;
    }
    .about_corp_tp_word {
        padding-right: 40px;
    }
    .about_list_ul_li {
        padding: 0 35px;
        margin-bottom: 50px;
    }
    .about_list_ul {
        margin: 0 -35px;
    }
    .alul_icon {
        width: 56px;
    }
    .alul_num {
        margin: 20px 0 10px;
    }
    .alul_num span {
        font-size: 30px;
    }
    .alul_sec {
        padding-top: 20px;
    }
    .about_visi_ul_li {
        padding: 0 18px;
    }
    .about_visi_ul {
        margin: 0 -18px;
    }
    .avul_pic {
        height: 560px;
    }
    .avul_textbox {
        width: calc(100% - 60px);
    }
    .about_visi h2 {
        margin-bottom: 40px;
    }
    .home_even_le a {
        padding: 40px 50px;
    }
    .home_even_ri_textbox {
        padding: 40px 60px 40px;
    }
    .home_news h2 {
        margin-bottom: 30px;
    }
    .home_news_ul_li a {
        padding-top: 20px;
    }
    .hnul_tit {
        margin-bottom: 20px;
    }
    .home_endl_cont {
        padding: 36px 30px 36px 50px;
    }
    .helb_list_item {
        padding: 0 25px;
        margin-bottom: 30px;
    }
    .helb_list {
        margin: 0 -25px;
    }
    .helb_list_item_num span {
        font-size: 30px;
    }
    .helb_list_item_num {
        margin-bottom: 8px;
    }
    .home_endl_le {
        padding-right: 60px;
    }
    .helb_btn {
        margin-top: 20px;
    }
    .std_title1 {
        font-size: 60px;
    }
    .nblb_icon {
        width: 22px;
    }
    .mod_nav {
        padding: 0 130px 0 100px;
    }
    .mncl_logo {
        width: 150px;
        margin-right: 80px;
    }
    .mncl_list_ul_li {
        padding: 0 25px;
    }
    .mncl_list_ul {
        margin: 0 -25px;
    }
    .ys_search1 .ys_search1_btn {
        margin-right: 40px;
    }
    .newdet_edr h2 {
        font-size: 22px;
    }
    .crcb_riul {
        width: 28%;
        right: 100px;
    }
    .crlb_sec_tit {
        padding-left: 15px;
        margin-bottom: 26px;
    }
    .crlb_sec_ul_li {
        margin-bottom: 18px;
    }
    .crbl_btn {
        margin-top: 35px;
    }
    .crlb_sec {
        padding: 35px 30px;
    }
    .ctact_addr_ul_li {
        padding: 0 100px;
    }
    .ctact_addr_ul {
        margin: 0 -100px;
    }
    .caul_icon {
        width: 60px;
        margin-right: 20px;
    }
    .ctact_list_ul_item {
        margin-bottom: 35px;
        padding: 0 20px;
    }
    .ctact_list_ul {
        margin: 0 -20px;
    }
    /* .clui_box {
        padding-bottom: 30px;
    } */
    .clui_tit {
        margin: 16px 0;
    }
    .clui_ul_li {
        margin-bottom: 10px;
    }
    .cfrb_from_code_img {
        width: 150px;
        margin-right: 50px;
    }
    .cfrb_from_text {
        margin-bottom: 40px;
    }
    .prod_tech_le {
        width: 210px;
    }
    .prod_tech_ri {
        width: calc(100% - 210px);
        padding-left: 120px;
    }
    .ptrb_tp {
        margin-bottom: 40px;
    }
    .plul_sec {
        padding: 28px 0;
    }
    .mocr_ul_li {
        padding: 0 8.75% 0 40px;
    }
    .mlul_one_cont_le {
        width: calc(530px + calc(50vw - 800px));
        padding: 40px 70px 40px 8.75%;
    }
    .mocl_ul_li_box {
        padding: 18px 0;
    }
    .mocr_ul {
        height: 440px;
    }
    .mulu_li_list_item {
        padding: 0 15px;
    }
    .mulu_li_list {
        margin: 0 -15px;
    }
    .mulu_li {
        margin-bottom: 40px;
    }
    .plul_icon {
        width: 44px;
        margin-right: 30px;
    }
    .ptrb_list_table {
        padding: 0 40px;
    }
    .ptrb_list_table thead tr th:first-child {
        padding-left: 15px;
    }
    .ptrb_list_table thead tr th {
        font-size: 16px;
        min-width: 140px;
    }
    .ptrb_list_table tbody tr td:first-child {
        padding-left: 15px;
    }
    .ptrb_list_table tbody tr td {
        padding: 18px 0;
        font-size: 16px;
        min-width: 140px;
    }
    .newdet_cont_ri {
        padding-right: 180px;
    }
    .about_hist_slide2_ul::before {
        width: 56px;
        height: 56px;
        right: -17px;
    }
    .ahs2_li::after {
        width: 10px;
        height: 10px;
    }
    /* .about_hist_slide2_ul {
        height: 215px;
    } */
    /* .ahs2_li {
        padding: 45px 0;
        padding-right: 80px;
    } */
    /* .about_hist_slide3_ul {
        top: 48%;
        left: 40%;
    } */
    .ahs1_li_ri {
        padding-right: 8.75%;
        padding-left: 150px;
    }
    .ahs1_li.slick-current .ahs1_li_ri::after {
        width: 240px;
    }
    .about_hist_textbox {
        width: 31%;
        left: 75%;
        top: 70px;
    }
    .about_hist_cont::after {
        width: calc(100% - 8.75%);
    }
    .cstl_box {
        padding: 16px 0px;
    }
    .soldet_netw_box h2 {
        margin-bottom: 30px;
    }
    .prod_sear_ul_li {
        padding: 0 15px;
    }
    .prod_sear_ul {
        margin: 0 -15px;
    }
    .ys_ban_title {
        margin-bottom: 40px;
        font-size: 60px;
    }
    .ys_ybdu_li {
        width: 400px;
    }
    .std_title3 {
        font-size: 22px;
    }
    .prod_inve_le {
        padding-right: 40px;
        padding-left: 8.75%;
        padding-bottom: 50px;
    }
    .ys_nyban_btn {
        right: 8.75%;
        bottom: 50px;
    }
    .home_prod_cont_textbox {
        width: 50%;
    }
    .home_prod_cont_img {
        width: 100%;
        margin-top: -249px;
    }
    .mlul_seco {
        padding: 40px 8.75%;
    }
    .event_ul_li_tit{
        font-size: 24px;
    }
    /* 2023.12.13Linda修改-start */
    .newdet_ban_le_share{
        margin-bottom: 24px;
    }
    .home_sine_box_imgbox{
        width: 82.5%;
    }
    .hsbi_icon {
        right: calc(50vw - 41.25%);
    }
    .ahs1_li.slick-current .ahs1_li_ri_bt::after {
        width: 240px;
    }
    .ahs1_li_ri_bt::after {
        left: -270px;
    }
    /* 2023.12.13Linda修改-end */
    .prod_inve_ri {
        padding-top: 100px;
        padding-bottom: 30px;
    }
    .prod_inve_ri_tplist {
        width: 60%;
        margin: 0 auto;
        margin-bottom: 40px;
    }
    .pirb_ul_li {
        width: 200px;
    }
    .avul_box_le {
        width: 430px;
    }
    .avul_box_ri{
        width: calc(100% - 430px);
        padding: 0 30px;
    }
    .ctact_main .clui_tit {
        margin: 0 0 15px 0;
    }
    .clui_ul_li {
        margin-bottom: 10px;
    }
    /* 2024.1.27 */
    .hpul_sec {
        height: 400px;
    }
    .home_prod_ul {
        margin-top: -80px;
        padding-bottom: 30px;
    }
    .news_sear {
        width: 380px;
        height: 40px;
    }
    .home_prod_ul .slick-dots {
        bottom: -15px;
    }
    .soldet_case .case_list_ul::after {
        width: 12%;
    }
    .ah3u_li_num{
        font-size: 52px;
    }
    .about_hist_slide3_ul{
        width: 14%;
    }
    .ptrb_list.act .ptrb_list_table thead tr th {
        min-width: 360px;
        max-width: 400px;
    }
    .ptrb_list.act .ptrb_list_table tbody tr td {
        min-width: 360px;
        max-width: 400px;
    }
    .msli-show{
        width: 60px;
    }
    .news_top_le_box {
        padding: 45px 30px 35px;
    }
    .ntlb_tpul_li_date p {
        font-size: 16px;
    }
    /* 20241012 */
    .swiper2 {
        height: 100px;
    }
    .ahs2_li {
        padding-right: 26px;
    }
    .swiper2::before {
        right: -68.3%;
    }
    .ahs1_li.swiper-slide-active .ahs1_li_ri_bt::after {
        width: 230px;
    }
    .about_hist_textbox {
        width: 31%;
        left: 71%;
        top: 70px;
    }
    .swiper2::after {
        left: 99.2%;
    }
    .ahs2_li::after{
        left: calc(100% - 5px);
    }
    /* 1680end */
}

@media screen and (max-width: 1560px) {
    .event_sele {
        width: 300px;
        height: 30px;
    }
    .acti_sec {
        height: 560px;
    }
    .about_corp_tp {
        padding: 0 90px;
        margin-bottom: 40px;
    }
    .acti_clip {
        height: 130%;
    }
    .about_corp_tp_text {
        padding-right: 130px;
        margin-top: 40px;
    }
    .home_endl_le {
        padding-right: 40px;
    }
    .std_title1 {
        font-size: 56px;
    }
    .std_title1 {
        font-size: 52px;
    }
    .newdet_cont {
        padding-top: 150px;
    }
    .ctact_addr_ul_li {
        padding: 0 70px;
    }
    .ctact_addr_ul {
        margin: 0 -70px;
    }
    .cfrb_from_code_img {
        width: 130px;
        margin-right: 62px;
    }
    .prod_tech_le {
        width: 190px;
    }
    .prod_tech_ri {
        width: calc(100% - 190px);
        padding-left: 100px;
    }
    .ptrb_list_table {
        width: 95%;
        margin: 0 auto;
        overflow: auto;
        padding: 0;
    }
    /* .ahs2_li {
        padding: 35px 0;
        padding-right: 70px;
    } */
    /* .about_hist_slide2_ul {
        height: 192px;
    } */
    .ys_ban_title {
        margin-bottom: 36px;
        font-size: 56px;
    }
    .cfrb_from_code .cfrb_from_list_item {
        padding: 0 40px 0 0;
    }
    .avul_textbox {
        width: calc(100% - 40px);
    }
    .pilb_word {
        margin-bottom: 60px;
    }
    .prod_inve_le {
        padding-right: 30px;
        padding-left: 8.75%;
        padding-bottom: 50px;
    }
    .pilb_btnbox_one, .pilb_btnbox_seco {
        width: 175px;
    }
    .std_btn4_box_icon {
        width: 14px;
        margin-left: 12px;
    }
    .std_btn4_box {
        padding: 0 12px;
    }
    /* 2023.12.13Linda修改-start */
    .ys_bread {
        bottom: 130px;
    }
    .ys_search1_but button {
        font-size: 20px;
    }
    .ys_search1_tbox input {
        font-size: 22px;
    }
    .hsbi_textbox_sec .std_title2 {
        width: 420px;
    }
    .avul_box_le {
        width: 370px;
    }
    .avul_box_ri {
        width: calc(100% - 370px);
        padding: 0 25px;
        transform: translateX(-250%);
    }
    .crcb_riul {
        width: 30%;
    }
    .crlb_sec {
        padding: 30px 25px;
    }
    .crlb_sec_ul_li {
        margin-bottom: 12px;
    }
    .crbl_btn {
        margin-top: 26px;
    }
    .crlb_sec_tit {
        padding-left: 15px;
        margin-bottom: 26px;
        font-size: 28px;
    }
    /* 2023.12.13Linda修改-end */
    /* 2024.1.27 */
    .home_prod_ul {
        margin-top: -20px;
        padding-bottom: 60px;
    }
    .soldet_prod_tp {
        margin-bottom: 36px;
    }
    .clul_text {
        font-size: 26px;
    }
    .clul_text {
        margin: 16px 0;
    }
    .clul_list_li {
        padding: 0 16px;
        margin-bottom: 14px;
    }
    .clul_list{
        width: 100%;
    }
    .clul_list_li_tp {
        margin-bottom: 8px;
    }
    .soldet_prod_tp {
        margin-bottom: 40px;
    }
    .soldet_main .mod_arrows {
        width: 100px;
    }
    .ah3u_li_num {
        font-size: 50px;
    }
    .ccul_le_text {
        padding-right: 50px;
    }
    .ccul_le_list_item {
        padding: 0 10px;
    }
    .ccul_le_list {
        margin: 0 -10px;
    }
    .soldet_prod_ul_li {
        padding: 0 10px;
    }
    .soldet_prod_ul{
        margin: 0 -10px;
    }
    .news_top_le_box {
        padding: 40px 30px 30px;
    }
    /* 20241012 */
    .ahs2_li::after {
        right: -3px;
    }
    .swiper2::before {
        right: -65.3%;
    }
    .swiper2::after {
        left: 98.8%;
    }
    .swiper2::after {
        left: 97.7%;
    }
    .ahs2_li::after {
        left: calc(100% - 4px);
    }
    /* 1560end */
}

/* 1440~1200 pc小屏幕 重点*/
@media screen and (max-width: 1440px) {
    .ys_modal_content {
        max-height: 650px;
    }
    .case_clas {
        margin: 30px 0 40px;
    }
    .std_title2 {
        font-size: 28px;
    }
    .case_list_ul_li {
        padding: 0 15px;
        margin-bottom: 40px;
    }
    .case_list_ul {
        margin: 0 -15px;
    }
    .clul_list_li_tp {
        margin-bottom: 10px;
    }
    .std_padd100_btm {
        padding-bottom: 80px;
    }
    .std_padd100{
        padding: 80px 0;
    }
    .std_padd100_top{
        padding-top: 80px;
    }
    .std_title4, .std_title4 p {
        font-size: 16px;
    }
    .clul_list_li {
        padding: 0 15px;
        margin-bottom: 16px;
    }
    .clul_list {
        width: 95%;
        margin: 0 -15px;
    }
    .cllt_icon {
        width: 16px;
        margin-right: 5px;
    }
    .case_list_ul_li a {
        padding-bottom: 16px;
    }
    .prod_main .mod_paging {
        padding-top: 30px;
    }
    .prod_firs_ul_li a {
        padding: 30px;
    }
    .pful_icon {
        width: 28px;
        margin-bottom: 14px;
    }
    .news_btm .mod_paging {
        margin-top: 10px;
    }
    .news_btm_list_item {
        padding: 0 15px;
        margin-bottom: 40px;
    }
    .news_btm_list {
        margin: 0 -15px;
    }
    .nbli_tit {
        margin-bottom: 10px;
    }
    .news_btm_list_item a {
        padding-bottom: 5px;
    }
    .std_btn3_box_text p {
        font-size: 14px;
        line-height: 38px;
    }
    .std_btn3_box_icon {
        width: 14px;
        margin-left: 10px;
    }
    .news_top_le_box {
        padding: 40px 30px 30px;
    }
    .ntlb_btmul_li_span {
        width: 14px;
        height: 14px;
    }
    .ntlb_arrows {
        width: 144px;
        left: -26px;
    }
    .ntlb_tpul_word {
        margin-bottom: 20px;
    }
    .news_top {
        margin-bottom: 50px;
    }
    .soldet_resi_le {
        padding-right: 30px;
    }
    .soldet_solu_box h2 {
        margin-bottom: 30px;
    }
    .ssul_box {
        padding-top: 26px;
    }
    .ssul_icon {
        width: 42px;
        margin-right: 24px;
    }
    .std_title3 {
        font-size: 20px;
    }
    .soldet_solu_ul_li {
        padding: 0 15px;
        margin-bottom: 36px;
    }
    .soldet_solu_ul {
        margin: 0 -15px;
    }
    .arrows_icon {
        width: 32px;
    }
    .soldet_main .mod_arrows {
        width: 100px;
    }
    .soldet_prod_tp {
        margin-bottom: 30px;
    }
    .std_padd120_btm {
        padding-bottom: 90px;
    }
    .std_padd120{
        padding: 90px 0;
    }
    .std_padd120_top{
        padding-top: 90px;
    }
    .std_padd100_top {
        padding-top: 80px;
    }
    .std_padd100_btm{
        padding-bottom: 80px;
    }
    .std_padd100{
        padding: 80px 0;
    }
    .ques_list {
        padding-top: 40px;
    }
    .qlul_box {
        padding: 30px 30px;
    }
    .qlul_tp {
        padding-bottom: 10px;
        margin-bottom: 16px;
    }
    .ques_list_ul_li {
        margin-bottom: 35px;
    }
    .prod_firs_ul_li a {
        padding: 25px 20px;
    }
    .std_btn4_box_text p {
        font-size: 16px;
        line-height: 36px;
    }
    .ccul_le_text {
        padding-right: 60px;
    }
    .ccul_le_text::after {
        right: 30px;
        height: 16px;;
    }
    .ccul_le_list_item {
        padding: 0 15px;
    }
    .ccul_le_list {
        margin: 0 -15px;
    }
    .ccul_le_list_item span {
        width: 14px;
        height: 14px;
        margin-right: 8px;
    }
    .dowdet_word {
        padding-right: 120px;
        margin-bottom: 40px;
    }
    .dowdet_prod_ri h2 {
        margin-bottom: 14px;
    }
    .dowdet_prod {
        margin-bottom: 30px;
    }
    .dlul_top_icon {
        width: 28px;
        margin-right: 12px;
    }
    .dowdet_list_ul_li {
        padding: 0 15px;
        margin-bottom: 30px;
    }
    .dowdet_list_ul {
        margin: 0 -15px;
    }
    .dlul_top {
        padding: 18px 0;
        margin-bottom: 18px;
    }
    .dlul_btmul_li {
        margin-bottom: 10px;
    }
    .join_sear_ri {
        margin-top: 10px;
    }
    .event_sele {
        width: 280px;
        height: 30px;
    }
    .join_sear_le .event_filt {
        padding: 0 30px;
    }
    .join_sear_le {
        margin: 0 -30px;
    }
    .join_sear_ri_btn .std_btn4_box {
        padding: 0 34px;
    }
    .join_sear_ri {
        margin-top: 14px;
    }
    .jlbl_btm_btn {
        margin-top: 24px;
    }
    .join_list_tpul_li p {
        font-size: 14px;
    }
    .jlbl_tp {
        padding: 16px 50px;
    }
    .jlbl_btm_edr h3 {
        font-size: 20px;
        margin-bottom: 12px;
    }
    .mod_foot_tp {
        padding: 60px 0 50px;
    }
    .mftu_li ul li {
        margin-bottom: 10px;
    }
    .mftu_li {
        padding: 0 15px;
    }
    .mod_foot_tp_ul {
        margin: 0 -15px;
    }
    .mftc_share_list_item a {
        width: 54px;
    }
    .mod_foot_btm {
        padding: 30px 0;
    }
    .mod_foot_btm_logo {
        width: 140px;
        margin-bottom: 16px;
    }
    .mfbo_info p span {
        margin-right: 20px;
    }
    .mod_foot_tp_ctact {
        margin-top: 50px;
    }
    .mftu_li ul {
        margin-top: 18px;
    }
    .about_corp_cont {
        padding: 70px 0;
    }
    .about_corp_tp {
        padding: 0 70px;
        margin-bottom: 30px;
    }
    .acti_sec {
        height: 480px;
    }
    .about_corp_tp_text {
        padding-right: 110px;
        margin-top: 36px;
    }
    .about_list_ul_li {
        padding: 0 25px;
        margin-bottom: 40px;
    }
    .about_list_ul {
        margin: 0 -25px;
    }
    .alul_icon {
        width: 52px;
    }
    .alul_num {
        margin: 16px 0 7px;
    }
    .alul_num span {
        font-size: 28px;
    }
    .avul_pic {
        height: 520px;
    }
    .avul_textbox {
        width: calc(100% - 40px);
        bottom: 28px;
    }
    .avul_textbox_tit {
        margin-top: 10px;
    }
    .about_visi h2 {
        margin-bottom: 30px;
    }
    .about_visi_ul_li {
        padding: 0 10px;
    }
    .about_visi_ul {
        margin: 0 -10px;
    }
    .home_even_ri_textbox {
        padding: 40px 50px 40px;
    }
    .home_even_le a {
        padding: 40px 40px;
    }
    .home_news h2 {
        margin-bottom: 24px;
    }
    .hnul_tit {
        margin-bottom: 16px;
    }
    .home_endl_cont {
        padding: 30px 30px 30px 40px;
    }
    .helb_list_item_num span {
        font-size: 28px;
    }
    .helb_list_item {
        padding: 0 15px;
        margin-bottom: 20px;
    }
    .helb_list {
        margin: 0 -15px;
    }
    .helb_btn {
        margin-top: 10px;
    }
    .ys_bread {
        bottom: 140px;
    }
    .newdet_ban_ri {
        padding-right: 180px;
    }
    .newdet_ban {
        margin-bottom: 40px;
    }
    .mod_nav {
        padding: 0 100px 0 80px;
    }
    .mncl_logo a {
        line-height: 70px;
    }
    .mncr_lang_top_icon{
        line-height: 70px;
    }
    .mncl_list_ul_li {
        padding: 0 20px;
    }
    .mncl_list_ul {
        margin: 0 -20px;
    }
    .mlul_top_link p {
        font-size: 16px;
        line-height: 70px;
    }
    .mlul_top_link i {
        line-height: 70px;
    }
    .ys_search1 .ys_search1_btn {
        height: 70px;
        line-height: 70px;
        margin-right: 40px;
    }
    .newdet_edr h2 {
        font-size: 20px;
    }
    .newdet_rela h2 {
        margin-bottom: 40px;
    }
    .newdet_rela_ul_li {
        padding: 0 15px;
    }
    .newdet_rela_ul {
        margin: 0 -15px;
    }
    .crlb_sec_tit::after {
        width: 6px;
        height: 6px;
    }
    .crlb_sec_tit {
        padding-left: 13px;
        margin-bottom: 20px;
    }
    .crlb_sec_ul_li {
        margin-bottom: 14px;
    }
    .crbl_btn {
        margin-top: 30px;
    }
    .crcb_leul_li_icon {
        width: 8px;
        height: 8px;
    }
    .crcb_leul_li_icon::before {
        bottom: 4px;
        width: 8px;
        height: 80px;
    }
    .crcb_leul_li1 {
        top: 23%;
        left: 5%;
    }
    .crcb_leul_li2 {
        top: 16%;
        left: 10%;
    }
    .crcb_leul_li3 {
        top: 26%;
        left: 14%;
    }
    .crcb_leul_li4 {
        top: 37%;
        left: 20%;
    }
    .crcb_leul_li5 {
        top: 38%;
        left: 27%;
    }
    .crcb_leul_li7 {
        top: 47%;
        left: 31%;
    }
    .crcb_leul_li6 {
        top: 62%;
        left: 33%;
    }
    .crcb_leul_li9 {
        top: 37%;
        left: 35%;
    }
    .crcb_leul_li_word p {
        font-size: 14px;
        line-height: 18px;
        padding: 0 12px;
    }
    .crcb_leul_li_word {
        margin-bottom: 6px;
    }
    .crcb_leul_li10 {
        top: 29%;
        left: 36%;
    }
    .crcb_leul_li11 {
        top: 17%;
        left: 47%;
    }
    .ctact_addr_ul_li a {
        padding: 30px 0;
    }
    .caul_icon {
        width: 50px;
        margin-right: 18px;
    }
    .ctact_textbox_word {
        margin-bottom: 7px;
    }
    .ctact_list_ul_item {
        margin-bottom: 30px;
        padding: 0 15px;
    }
    .ctact_list_ul {
        margin: 0 -15px;
    }
    .clui_tit {
        margin: 12px 0;
    }
    .clui_ul_li_icon {
        width: 20px;
        margin-right: 28px;
    }
    .clui_ul_li_icon::after {
        top: 6px;
        right: -13px;
        width: 1px;
        height: 10px;
    }
    .cfrb_from_list {
        margin: 0 -30px;
        margin-bottom: 18px;
    }
    .cfrb_from_list_item {
        padding: 0 30px;
        width: 50%;
    }
    .ctact_from_ri_box {
        padding: 40px 50px;
    }
    .cfli_label_input textarea {
        height: 160px;
        font-size: 16px;
        padding: 20px;
    }
    .ctact_from_ri {
        padding-left: 30px;
    }
    .cfrb_from_code_img {
        width: 110px;
        margin-right: 50px;
    }
    .mlul_one_cont_le {
        padding: 35px 50px 35px 8.75%;
    }
    .mocl_ul_li_img {
        width: 26px;
        margin-right: 14px;
    }
    .mocl_ul_li_box {
        padding: 16px 0;
    }
    .mocr_ul_li {
        padding: 0 8.75% 0 35px;
    }
    .mulu_li_list_item {
        padding: 0 10px;
    }
    .mulu_li_list {
        margin: 0 -10px;
    }
    .mlli_btm {
        margin-top: 14px;
    }
    .mocr_ul {
        height: 420px;
    }
    .mulu_li_tit a {
        padding-bottom: 10px;
        margin-bottom: 16px;
    }
    .std_padd80_top {
        padding-top: 70px;
    }
    .prodet_main .ys_bread {
        top: 90px;
    }
    .ptlu_li {
        padding: 14px 0;
    }
    .prod_tech_le {
        width: 160px;
    }
    .prod_tech_ri {
        width: calc(100% - 160px);
        padding-left: 75px;
    }
    .ptrb_tp {
        margin-bottom: 30px;
    }
    .plul_icon {
        width: 40px;
        margin-right: 22px;
    }
    .ptrb_list_ul_li {
        padding: 0 15px;
    }
    .ptrb_list_ul {
        margin: 0 -15px;
    }
    .plul_sec {
        padding: 24px 0;
    }
    .ptrb_list_table tbody tr td {
        padding: 14px 0;
    }
    .plul_textbox_tit {
        margin-bottom: 8px;
    }
    .newdet_cont_ri {
        padding-right: 120px;
    }
    .newdet_ban_le_back {
        margin-bottom: 140px;
    }
    .newdet_img img {
        margin-bottom: 32px;
    }
    .std_title1 {
        font-size: 46px;
    }
    .about_hist_slide2_ul::before {
        width: 50px;
        height: 50px;
        right: -13px;
    }
    .ahs2_li::after {
        width: 8px;
        height: 8px;
        right: -4px;
    }
    /* .ahs2_li {
        padding: 35px 0;
        padding-right: 60px;
    } */
    .about_hist_slide .mod_arrows {
        width: 42px;
        height: 260px;
    }
    .ahs1_li_ri {
        padding-right: 8.75%;
        padding-left: 110px;
    }
    .ahs1_li.slick-current .ahs1_li_ri::after {
        width: 200px;
    }
    .ahs1_li_ri ul li p {
        font-size: 22px;
    }
    .about_hist_textbox h2 {
        margin-bottom: 20px;
    }
    .about_posi.on1 .about_posi_box {
        top: 70px;
    }
    .apul_box {
        padding: 16px 40px;
    }
    .about_posi {
        height: 64px;
    }
    .apul_icon {
        width: 28px;
        margin-right: 12px;
    }
    .event_ul_li {
        padding: 0 15px;
    }
    .event_ul {
        margin: 0 -15px;
    }
    .event_main .mod_paging {
        margin-top: 20px;
    }
    .prod_sear {
        margin: 26px 0 40px;
    }
    .ys_ban_title {
        margin-bottom: 36px;
        font-size: 52px;
    }
    .ys_ybdu_li {
        width: 360px;
    }
    .ys_ban_title {
        margin-bottom: 32px;
        font-size: 48px;
    }
    .ys_ban_title::after {
        bottom: -15px;
        width: 48%;
        height: 4px;
    }
    .cfrb_from_code .cfrb_from_list_item {
        padding: 0 30px 0 0;
    }
    .prod_inve_le {
        padding-right: 26px;
        padding-left: 8.75%;
        padding-bottom: 40px;
    }
    .pilb_word {
        margin-bottom: 50px;
    }
    .hpct_tit {
        margin-bottom: 16px;
    }
    .home_prod_cont_img {
        margin-top: -230px;
    }
    .event_ul_li_tit{
        font-size: 22px;
    }
    /* 2023.12.13Linda修改-start */
    .clui_ul_li_text {
        margin-top: 0px;
    }
    .about_posi_box.isfixed {
        top: 70px;
    }
    .about_posi {
        height: 60px;
    }
    .about_corp {
        margin-top: 60px;
    }
    .home_sine_box {
        top: 70px;
    }
    .hsbi_sec {
        top: calc(6vh - 20px);
    }
    .home_sine_box_imgbox.active .hsbi_sec {
        height: calc(100vh - 70px);
    }
    .ahs1_li.slick-current .ahs1_li_ri_bt::after {
        width: 200px;
    }
    .ahs1_li_ri_bt::after {
        left: -240px;
        top: 14px;
    }
    /* 2023.12.13Linda修改-end */
    .prod_inve_ri {
        padding-top: 80px;
        padding-bottom: 30px;
    }
    .avul_box_le {
        width: 360px;
    }
    .avul_box_ri {
        width: calc(100% - 360px);
        padding: 0 25px;
    }
    .avul_box_ri_tit {
        margin-bottom: 30px;
    }
    .mfbf_link a {
        display: flex;
        align-items: center;
        border-radius: 4px;
        background: rgba(255, 255, 255, 0.20);
        padding: 4px 20px 4px 16px;
    }
    .clui_box {
        padding: 30px 25px;
    }
    .crcb_riul {
        width: 32%;
    }
    .crlb_sec_tit {
        padding-left: 13px;
        margin-bottom: 20px;
        font-size: 26px;
    }
    .crlb_sec {
        padding: 25px 20px;
    }
    .ptrb_list_table thead tr th {
        padding: 18px 0 14px;
    }
    .ptrb_list_tp {
        padding: 16px 0;
    }
    .ptrb_list_video .ptrb_list_tp {
        padding: 18px 0;
    }
    .home_prod_ul .slick-dots li {
        width: 12px;
        height: 12px;
        margin: 0 6px;
    }
    .hpul_sec {
        height: 300px;
    }
    .ptrb_tp .std_btn2_box {
        padding: 0 30px;
    }
    .std_btn2_box_text p {
        line-height: 38px;
    }
    .news_sear {
        width: 340px;
        height: 38px;
    }
    .home_prod_ul {
        margin-top: 0px;
        padding-bottom: 30px;
    }
    .g_serch .b1_page {
        margin-top: 80px;
    }
    .prod_sear_ul_li a{
        font-size: 14px;
    }
    .clul_text {
        font-size: 24px;
    }
    .clul_list_li_btm {
        padding-left: 21px;
    }
    .ah3u_li_num {
        font-size: 44px;
    }
    .soldet_resi_word p {
        font-size: 14px;
    }
    .ssul_textbox_word p{
        font-size: 14px;
    }
    .plul_textbox_word p{
        font-size: 14px;
    }
    .ptrb_list.act .ptrb_list_table thead tr th {
        min-width: 300px;
        max-width: 360px;
    }
    .ptrb_list.act .ptrb_list_table tbody tr td {
        min-width: 300px;
        max-width: 360px;
    }
    .plul_icon {
        width: 40px;
        margin-right: 20px;
        margin-top: -2px;
    }
    .join_sear_ri_btn .std_btn4_box {
        padding: 0 26px;
    }
    .msli-show {
        width: 54px;
    }
    .msli-hide {
        width: 84px;
    }
    .down_list .soldet_prod_ul_li .spul_btm_icon {
        width: 16px;
        margin-left: 10px;
    }
    .ntlb_tpul_tit {
        font-size: 26px;
    }
    .news_top_le_box {
        padding: 35px 25px 30px;
    }
    /* 20241012 */
    .ahs1_li_ri_bt::after {
        left: -214px;
        top: 14px;
    }
    .ahs1_li.swiper-slide-active .ahs1_li_ri_bt::after {
        width: 170px;
    }
    .swiper2::before {
        right: -58%;
        width: 52px;
        height: 52px;
    }
    .ahs2_li::after {
        width: 7px;
        height: 7px;
        right: -2px;
    }
    .swiper2::before {
        right: -57%;
    }
    .ahs2_li::after {
        left: calc(100% - 3px);
    }
    /* 1440end */
}

@media screen and (max-width: 1360px) {
    .std_title1 {
        font-size: 48px;
    }
    .mod_nav {
        padding: 0 90px 0 70px;
    }
    .newdet_ban_ri {
        padding-right: 150px;
    }
    .newdet_img p {
        margin-bottom: 32px;
    }
    .ctact_ress_cont {
        padding: 60px 80px;
    }
    .mlul_one_cont_le {
        padding: 30px 40px 30px 8.75%;
    }
    .mocr_ul_li {
        padding: 0 8.75% 0 30px;
    }
    .mlul_one_cont_ri {
        padding: 30px 0;
    }
    .mocr_ul {
        height: 380px;
    }
    .mocl_ul_li_img {
        width: 24px;
        margin-right: 10px;
    }
    .mocl_ul_li_box {
        padding: 14px 0;
    }
    .mocl_ul_li_text {
        margin-top: 3px;
    }
    .ys_ybdu_li {
        width: 340px;
    }
    .ys_ban_title {
        margin-bottom: 28px;
        font-size: 44px;
    }
    .prod_inve_le {
        width: 40%;
    }
    .prod_inve_ri {
        width: 60%;
    }
    /* 2023.12.13Linda修改-start */
    .ptrb_list_table tbody tr td,
    .ptrb_list_table thead tr th {
        min-width: 120px;
    }
    /* 2023.12.13Linda修改-end */
    .avul_box_le {
        width: 340px;
    }
    .avul_box_ri {
        width: calc(100% - 340px);
        padding: 0 20px;
    }
    .crlb_sec_tit {
        padding-left: 13px;
        margin-bottom: 17px;
        font-size: 24px;
    }
    .crlb_sec_ul_li {
        margin-bottom: 10px;
    }
    .home_prod_cont_box {
        padding-top: 60px;
    }
    .ah3u_li_num {
        font-size: 42px;
    }
    .avul_box_ri_word p{
        font-size: 14px;
    }
    .avul_box_ri_tit {
        margin-bottom: 24px;
    }
    .join_sear_ri_btn .std_btn4_box {
        padding: 0 20px;
    }
    .join_sear_ri_btn {
        padding: 0 10px;
    }
    .news_top_le {
        padding-right: 30px;
    }
    /* 20241012 */
    .swiper-wrap::after {
        left: 56.4%;
    }
    /* 1360end */
}

@media screen and (max-width: 1280px) {
    .ys_modal_content {
        max-height: 600px;
    }
    .std_title2 {
        font-size: 26px;
    }
    .clul_text {
        margin: 18px 0;
    }
    .clul_list_li {
        padding: 0 10px;
        margin-bottom: 10px;
    }
    .clul_list {
        width: 95%;
        margin: 0 -10px;
    }
    .case_list_ul_li {
        padding: 0 10px;
        margin-bottom: 30px;
    }
    .case_list_ul {
        margin: 0px -10px;
    }
    .case_clas {
        margin: 24px 0 30px;
    }
    .std_padd100_btm {
        padding-bottom: 70px;
    }
    .std_padd100{
        padding: 70px 0;
    }
    .std_padd100_top{
        padding-top: 70px;
    }
    .plul_box {
        padding: 14px 20px;
    }
    .prod_list_ul_li .spul_btm {
        margin-top: 16px;
    }
    .prod_list_ul_li a {
        padding-bottom: 22px;
    }
    .prod_list_ul_li {
        padding: 0 15px;
        margin-bottom: 24px;
    }
    .prod_list_ul {
        margin: 0 -15px;
    }
    .prod_main .mod_paging {
        padding-top: 20px;
    }
    .news_btm_list_item {
        padding: 0 10px;
        margin-bottom: 32px;
    }
    .news_btm_list {
        margin: 0 -10px;
    }
    .std_btn3_box_text p {
        font-size: 14px;
        line-height: 34px;
    }
    .nbli_tit {
        margin-bottom: 6px;
    }
    .pc_fenye li {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin: 0 8px;
    }
    .first li::before, .end li::before {
        width: 30px;
        height: 30px;
    }
    .nbli_date p{
        font-size: 12px;
    }
    .ntlb_tpul_li_date p {
        font-size: 14px;
    }
    .news_top_le {
        padding-right: 18px;
    }
    .news_top_le_box {
        padding: 35px 30px 30px;
    }
    .ntlb_btmul_li_span {
        width: 12px;
        height: 12px;
    }
    .ntlb_arrows_icon {
        width: 20px;
    }
    .ntlb_arrows {
        width: 132px;
        left: -22px;
    }
    .ntlb_tpul_tit {
        margin: 8px 0 14px;
    }
    .news_top {
        margin-bottom: 40px;
    }
    .std_padd80_top {
        padding-top: 70px;
    }
    .std_padd80_btm {
        padding-bottom: 70px;
    }
    .ssul_icon {
        width: 40px;
        margin-right: 20px;
    }
    .soldet_netw_box h2 {
        margin-bottom: 30px;
    }
    .std_padd120_btm {
        padding-bottom: 80px;
    }
    .std_padd120{
        padding: 80px 0;
    }
    .std_padd120_top{
        padding-top: 80px;
    }
    .std_padd100_top {
        padding-top: 70px;
    }
    .std_padd100_btm{
        padding-bottom: 70px;
    }
    .std_padd100{
        padding: 70px 0;
    }
    .arrows_icon {
        width: 28px;
    }
    .soldet_main .mod_arrows {
        width: 90px;
    }
    .soldet_case .case_list_ul::after {
        width: 10%;
    }
    .std_padd80 {
        padding: 70px 0;
    }
    .soldet_prod_ul_li {
        padding: 0 10px;
    }
    .soldet_prod_ul {
        margin: 0 -10px;
    }
    .std_title3 {
        font-size: 20px;
    }
    .prod_firs_ul_li a {
        padding: 20px 15px;
    }
    .pful_icon {
        width: 24px;
        margin-bottom: 10px;
    }
    .qlul_box {
        padding: 26px 20px;
    }
    .ccul_le_text {
        padding-right: 50px;
    }
    .ccul_le_text::after {
        right: 25px;
        height: 14px;
    }
    .std_btn4_box_text p {
        font-size: 14px;
        line-height: 34px;
    }
    .std_btn4_box_icon {
        width: 12px;
        margin-left: 12px;
    }
    .ccul_ri_rese p {
        font-size: 14px;
    }
    .ccul_ri_resr_icon {
        width: 14px;
        margin-left: 14px;
    }
    .ccul_le_list_item {
        padding: 0 10px;
    }
    .ccul_le_list {
        margin: 0 -10px;
    }
    .down_list .soldet_prod_ul_li {
        margin-bottom: 24px;
    }
    .down_main .mod_paging {
        padding-top: 30px;
    }
    .dowdet_prod_ri a {
        padding: 35px 30px;
    }
    .dowdet_icon {
        width: 10px;
        height: 10px;
        margin-bottom: 4px;
    }
    .dowdet_prod_ri h2 {
        margin-bottom: 12px;
    }
    .dowdet_word {
        padding-right: 90px;
        margin-bottom: 30px;
    }
    .dowdet_list_ul_li {
        padding: 0 10px;
        margin-bottom: 25px;
    }
    .dowdet_list_ul {
        margin: 0 -10px;
    }
    .dlul_top {
        padding: 16px 0;
        margin-bottom: 16px;
    }
    .dlul_top_icon {
        width: 26px;
        margin-right: 10px;
    }
    .join_sear_le .event_filt {
        padding: 0 20px;
    }
    .join_sear_le {
        margin: 0 -20px;
    }
    .join_sear_le .event_filt {
        margin-bottom: 30px;
    }
    .join_sear_ri_btn .std_btn4_box {
        padding: 0 30px;
    }
    .join_sear_ri {
        margin: 0 -15px;
    }
    .join_sear_ri_btn {
        padding: 0 15px;
    }
    .join_list_tpul {
        padding: 14px 40px;
    }
    .jlbl_btm {
        padding: 22px 40px 40px;
    }
    .jlbl_tp {
        padding: 14px 40px;
    }
    .jlbl_btm_edr ul li::marker {
        font-size: 16px;
    }
    .jlbl_btm_btn {
        margin-top: 20px;
    }
    .join_main .mod_paging {
        margin-top: 60px;
    }
    .join_sear_ri {
        margin-top: 14px;
    }
    .mftc_share_list_item a {
        width: 44px;
    }
    .mftc_share_text {
        margin-right: 20px;
    }
    .mod_foot_tp_ctact {
        margin-top: 40px;
    }
    .about_corp_tp_word {
        padding-right: 30px;
    }
    .about_corp_tp_text {
        padding-right: 100px;
        margin-top: 36px;
    }
    .alul_num span {
        font-size: 26px;
    }
    .about_list_ul_li {
        padding: 0 20px;
        margin-bottom: 30px;
    }
    .about_list_ul {
        margin: 0 -20px;
    }
    .alul_icon {
        width: 44px;
    }
    .about_corp_cont {
        padding: 60px 0;
    }
    .alul_num {
        margin: 14px 0 6px;
    }
    .avul_pic {
        height: 490px;
    }
    .home_news_ul_li {
        padding: 0 15px;
    }
    .home_news_ul {
        margin: 0 -15px;
    }
    .home_news h2 {
        margin-bottom: 20px;
    }
    .home_news_ul_li a {
        padding-top: 16px;
    }
    .helb_list_item_num span {
        font-size: 26px;
    }
    .helb_list_item {
        padding: 0 10px;
        margin-bottom: 15px;
    }
    .helb_list {
        margin: 0 -10px;
    }
    .home_endl_le {
        padding-right: 30px;
    }
    .std_title1 {
        font-size: 44px;
    }
    .ys_bread {
        bottom: 120px;
    }
    .mod_nav {
        padding: 0 80px 0 60px;
    }
    .mncl_logo {
        width: 140px;
        margin-right: 70px;
    }
    .mncl_logo a {
        line-height: 60px;
    }
    .mncr_lang_top_icon{
        line-height: 60px;
    }
    .mlul_top_link p {
        line-height: 60px;
    }
    .ys_search1 .ys_search1_btn {
        height: 60px;
        line-height: 60px;
        margin-right: 30px;
    }
    .newdet_cont {
        padding-top: 130px;
    }
    .newdet_ban_ri {
        padding-right: 120px;
    }
    .nbls_text {
        margin-right: 20px;
    }
    .ys_share_list {
        margin-right: 12px;
    }
    .newdet_ban {
        margin-bottom: 30px;
    }
    .newdet_rela h2 {
        margin-bottom: 30px;
    }
    .newdet_rela_ul_li {
        padding: 0 10px;
    }
    .newdet_rela_ul {
        margin: 0 -10px;
    }
    .nrul_tit {
        margin-bottom: 16px;
    }
    .newdet_edr h2 {
        font-size: 18px;
    }
    .ctact_ress_cont h2 {
        margin-bottom: 30px;
    }
    .ctact_ress_cont {
        padding: 50px 60px;
    }
    .crlb_sec {
        padding: 30px 25px;
    }
    .crlb_sec_tit {
        padding-left: 10px;
        margin-bottom: 16px;
    }
    .crlb_sec_ul_li {
        margin-bottom: 12px;
    }
    .csul_icon {
        width: 22px;
        margin-right: 28px;
    }
    .csul_icon::after {
        top: 7px;
        right: -14px;
        height: 8px;
    }
    .crbl_btn {
        margin-top: 20px;
    }
    .ctact_addr_ul {
        margin: 0 -50px;
    }
    .ctact_addr_ul_li {
        padding: 0 50px;
    }
    .ctact_list_ul_item {
        margin-bottom: 20px;
        padding: 0 10px;
    }
    /* .clui_box {
        padding-bottom: 20px;
    } */
    .cfrb_from_text {
        margin-bottom: 30px;
    }
    .ctact_from_ri_box {
        padding: 40px 35px;
    }
    .cfli_label_input textarea {
        height: 130px;
        font-size: 16px;
        padding: 20px;
    }
    .cfrb_from_code_btn .std_btn2_box {
        padding: 0 32px;
    }
    .mlul_one_cont_le {
        padding: 30px 30px 30px 8.75%;
    }
    .mocl_ul_li_box {
        padding: 12px 0;
    }
    .mulu_li {
        margin-bottom: 30px;
    }
    .mocr_ul {
        height: 350px;
    }
    .plul_icon {
        width: 34px;
        margin-right: 16px;
    }
    .mlul_top_link i {
        line-height: 60px;
    }
    .std_padd80_top {
        padding-top: 60px;
    }
    .ptrb_list_table thead tr th {
        font-size: 16px;
        min-width: 140px;
    }
    .ptrb_list_table tbody tr td {
        padding: 12px 0;
        font-size: 14px;
    }
    .ptrb_list_table tbody tr td:first-child {
        padding-left: 15px;
        min-width: 160px;
    }
    .ptrb_list_table thead tr th:first-child {
        padding-left: 15px;
        min-width: 160px;
    }
    .newdet_cont_ri {
        padding-right: 100px;
    }
    .newdet_img img {
        margin-bottom: 28px;
    }
    .ahs1_li_ri ul li p {
        font-size: 20px;
    }
    /* .ahs2_li {
        padding: 26px 0;
        padding-right: 50px;
    } */
    .about_hist_slide2_ul::before {
        width: 44px;
        height: 44px;
        right: -11px;
    }
    .ahs2_li::after {
        width: 6px;
        height: 6px;
        right: -4px;
    }
    .about_hist_slide2_ul::before{
        top: 60%;
    }
    .about_hist_slide2_ul {
        height: 142px;
    }
    /* .about_hist_slide3_ul {
        top: 48%;
        left: 41%;
    } */
    .ahs1_li_ri {
        padding-left: 90px;
    }
    .ahs1_li.slick-current .ahs1_li_ri::after {
        width: 170px;
    }
    .about_hist_slide .mod_arrows {
        width: 40px;
        height: 220px;
    }
    .about_posi.on1 .about_posi_box {
        top: 60px;
    }
    .apul_box {
        padding: 14px 40px;
    }
    .case_sear_tpul {
        margin: 0 -80px;
    }
    .case_sear_tpul_li {
        padding: 0px 80px;
    }
    .cstl_box {
        padding: 14px 0px;
    }
    .cstl_icon {
        width: 26px;
        margin-right: 14px;
    }
    .soldet_netw_box h2 {
        margin-bottom: 20px;
    }
    .prod_sear_ul_li a {
        line-height: 26px;
    }
    .prod_sear_ul_li {
        padding: 0 10px;
    }
    .prod_sear_ul {
        margin: 0 -10px;
    }
    .prod_sear {
        margin: 24px 0 34px;
    }
    .ys_ybdu_li {
        width: 310px;
        height: 3px;
    }
    .ys_ban_dots {
        bottom: 50px;
    }
    .ys_ban_title {
        margin-bottom: 24px;
        font-size: 40px;
    }
    .ys_ban_title::after {
        bottom: -13px;
        width: 45%;
        height: 3px;
    }
    .std_btn2_box {
        padding: 0 15px;
    }
    .std_btn2_box_icon {
        width: 14px;
        margin-left: 10px;
    }
    .std_btn2_box_text p {
        font-size: 14px;
        line-height: 38px;
    }
    .avul_textbox_tit {
        font-size: 18px !important;
        margin-top: 10px;
    }
    .home_prod_cont_textbox {
        width: 57%;
    }
    .home_prod_cont_img {
        margin-top: -190px;
    }
    .event_ul_li_tit{
        font-size: 20px;
    }
    .soldet_prod_ul::after {
        width: 11%;
    }
    /* 2023.12.13Linda修改-start */
    .about_posi_box.isfixed {
        top: 60px;
    }
    .about_posi {
        height: 56px;
    }
    .about_corp {
        margin-top: 50px;
    }
    .hnul_tit {
        font-size: 18px;
    }
    .home_sine_box {
        top: 60px;
    }
    .hsbi_sec {
        top: calc(6vh - 20px);
    }
    .home_sine_box_imgbox.active .hsbi_sec {
        height: calc(100vh - 60px);
    }
    .ahs1_li.slick-current .ahs1_li_ri_bt::after {
        width: 180px;
    }
    .ahs1_li_ri_bt::after {
        left: -210px;
        top: 13px;
    }
    /* 2023.12.13Linda修改-end */
    .prod_inve_ri_tplist {
        width: 55%;
        margin: 0 auto;
        margin-bottom: 30px;
    }
    .pirb_ul_li {
        width: 180px;
    }
    .pirb_ul_li_img {
        padding: 12px 16px;
    }
    .avul_box_le {
        width: 320px;
    }
    .avul_box_ri {
        width: calc(100% - 320px);
        padding: 0 20px;
    }
    .avul_box_ri_tit {
        margin-bottom: 20px;
    }
    .crcb_riul {
        width: 30%;
    }
    .crlb_sec_tit {
        padding-left: 10px;
        margin-bottom: 14px;
        font-size: 22px;
    }
    .crlb_sec {
        padding: 25px 20px;
    }
    .ptrb_list_tp {
        padding: 14px 0;
    }
    .ptrb_list_video .ptrb_list_tp {
        padding: 16px 0;
    }
    .ptrb_list_table thead tr th {
        padding: 14px 0 12px;
    }
    .hpul_sec {
        height: 260px;
    }
    .ptrb_tp .std_btn2_box {
        padding: 0 24px;
    }
    .std_btn2_box_text p {
        font-size: 14px;
        line-height: 36px;
    }
    .news_sear {
        width: 300px;
        height: 36px;
    }
    .news_sear_input input {
        padding: 0 40px 0 15px;
        font-size: 14px;
    }
    .news_sear_input input::placeholder{
        font-size: 14px;
    }
    .news_sear_icon {
        width: 22px;
        right: 15px;
    }
    .soldet_prod_tp {
        margin-bottom: 22px;
    }
    .soldet_main .mod_arrows {
        width: 76px;
    }
    .clul_list_li_btm {
        font-size: 14px !important;
    }
    .cllt_text p {
        font-size: 12px;
    }
    .clul_list_li_tp {
        margin-bottom: 8px;
    }
    .soldet_case .case_list_ul::after {
        width: 15%;
    }
    .clul_text {
        font-size: 24px;
    }
    .soldet_case .case_list_ul {
        width: 76%;
    }
    .ah3u_li_num {
        font-size: 34px !important;
    }
    .about_hist_slide3_ul {
        width: 12%;
    }
    .ptrb_list_table thead tr th:first-child{
        font-size: 16px;
    }
    .ptrb_list_table thead tr th{
        font-size: 14px;
    }
    .ptrb_list.act .ptrb_list_table thead tr th {
        min-width: 240px;
        max-width: 290px;
    }
    .clul_text {
        font-size: 20px;
    }
    .join_sear_ri_btn .std_btn4_box {
        padding: 0 16px;
    }
    .ccul_le_text {
        padding-right: 40px;
    }
    .ccul_le_text::after {
        right: 22px;
        height: 14px;
    }
    .msli-show {
        width: 48px;
    }
    .msli-hide {
        width: 78px;
    }
    .spul_text p {
        font-size: 12px;
    }
    .spul_btm_text p {
        font-size: 14px;
    }
    .news_top_le_box {
        padding: 30px 25px;
    }
    /* 2021012 */
    .ahs2_li {
        padding-right: 17px;
    }
    .swiper2::before {
        right: -60%;
        width: 46px;
        height: 46px;
    }
    .ahs1_li.swiper-slide-active .ahs1_li_ri_bt::after {
        width: 130px;
    }
    .ahs1_li_ri_bt::after {
        left: -185px;
        top: 16px;
    }
    .swiper2::after {
        left: 100%;
    }
    .ahs2_li::after {
        left: calc(100% - 2px);
    }
    .ahs1_li_le {
        width: 46%;
    }
    .apul_icon {
        width: 20px;
        margin-right: 10px;
    }
    .apul_box {
        padding: 12px 40px;
    }
    .mncl_list_ul_li {
        padding: 0 16px;
    }
    .mncl_list_ul {
        margin: 0 -16px;
    }
    .mlul_top_link i{
        font-size: 10px;
    }
    .swiper-wrap {
        width: 46%;
    }
    .about_hist_textbox{
        left: 68.5%;
    }
    /* 1280end */
}
/* 1200~992 平板横屏*/
@media screen and (max-width: 1200px) {
    .ctact_ress_cont {
        padding: 50px 40px;
    }
    .mlul_one_cont_le {
        padding: 30px 30px 30px 40px;
    }
    .mocr_ul .mCSB_outside+.mCSB_scrollTools {
        right: 10px !important;
    }
    .mocr_ul_li {
        padding: 0 40px 0 20px;
    }
    .mlul_one_cont_ri {
        padding: 20px 0;
    }
    .ahs1_li_ri {
        padding-right: 40px;
    }
    .prod_inve_le {
        padding-left: 40px;
    }
    .pilb_btnbox_one, .pilb_btnbox_seco {
        width: 50%;
        padding: 0 20px;
    }
    .pilb_btnbox {
        margin: 0 -20px;
    }
    .pilb_btnbox .std_btn4{
        width: 100%;
    }
    .ys_nyban_btn {
        right: 40px;
        bottom: 50px;
    }
    .mlul_seco {
        padding: 40px 40px;
    }
    /* 2023.12.13Linda修改-start */
    .jlbl_tp_ul_li1{
        padding-right: 20px;
    }
    .home_sine_box_imgbox{
        width: 100%;
        padding: 0 40px;
    }
    .home_sine_box_imgbox.active {
        width: 100%;
        padding: 0;
    }
    .hsbi_icon {
        right: 40px;
    }
    .about_hist_slide2_ul::before {
        top: 61%;
    }
    /* 2023.12.13Linda修改-end */
    .avul_box_le {
        width: 352px;
    }
    .avul_box_ri {
        width: calc(100% - 352px);
        padding: 0 20px;
    }
    .swiper-wrap::after {
        left: 57%;
    }
    .pilb_btnbox_one, .pilb_btnbox_seco {
        width: 49% !important;
    }
    /* 1200end */
}
@media screen and (max-width: 1199px) {
    .clul_list {
        width: 100%;
    }
    .std_title2 {
        font-size: 24px;
    }
    .std_padd100_btm {
        padding-bottom: 60px;
    }
    .std_padd100{
        padding: 60px 0;
    }
    .std_padd100_top{
        padding-top: 60px;
    }
    .clul_list_li_tp {
        margin-bottom: 8px;
    }
    .prod_list_ul_li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .prod_list_ul_li a {
        padding-bottom: 18px;
    }
    .prod_list_ul {
        margin: 0 -10px;
    }
    .std_padd80_top {
        padding-top: 60px;
    }
    .std_padd80_btm {
        padding-bottom: 60px;
    }
    .soldet_solu_box h2 {
        margin-bottom: 20px;
    }
    .std_padd80 {
        padding: 60px 0;
    }
    .soldet_main .mod_arrows {
        width: 86px;
    }
    .soldet_prod_tp {
        margin-bottom: 26px;
    }
    .std_padd120_btm {
        padding-bottom: 60px;
    }
    .std_padd120{
        padding: 60px 0;
    }
    .std_padd120_top{
        padding-top: 60px;
    }
    .ques_list {
        padding-top: 30px;
    }
    .ques_list_ul_li {
        margin-bottom: 26px;
    }
    .pful_icon {
        width: 22px;
        margin-bottom: 8px;
    }
    .dowdet_list_ul_li {
        width: 50%;
    }
    .dowdet_prod_ri a {
        padding: 30px 25px;
    }
    .dowdet_word {
        padding-right: 50px;
        margin-bottom: 20px;
    }
    .dlul_top {
        padding: 14px 0;
        margin-bottom: 16px;
    }
    .event_sele {
        width: 248px;
        height: 30px;
    }
    .mod_foot_btm_logo {
        width: 130px;
        margin-bottom: 14px;
    }
    .mod_foot_tp {
        padding: 50px 0 40px;
    }
    .mod_foot_btm {
        padding: 26px 0;
    }
    .mod_foot_tp_ctact {
        margin-top: 30px;
    }
    .mfbo_ul_li {
        padding: 0 10px;
    }
    .mfbo_ul {
        margin: 0 -10px;
    }
    .mfbo_info p span {
        margin-right: 15px;
    }
    .about_posi {
        display: none;
    }
    .ys_ban_video{
        display: none;
    }
    .about_corp_tp {
        padding: 0 39px;
        margin-bottom: 28px;
    }
    .about_corp_tp_text {
        padding-right: 40px;
        margin-top: 36px;
    }
    .about_corp_cont {
        padding: 60px 0;
    }
    .acti_sec {
        height: 420px;
    }
    .about_list_ul_li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .about_list_ul {
        margin: 0 -10px;
    }
    .alul_icon {
        width: 40px;
    }
    .alul_num span {
        font-size: 24px;
    }
    .avul_pic {
        height: 440px;
    }
    .home_even_le a {
        padding: 40px 35px;
    }
    .home_even_ri_textbox {
        padding: 40px 40px 40px;
    }
    .helb_list_item_num span {
        font-size: 24px;
    }
    .helb_list_item_num {
        margin-bottom: 4px;
    }
    .home_endl_cont {
        padding: 30px 25px;
    }
    .std_title1 {
        font-size: 40px;
    }
    .ys_bread {
        bottom: 115px;
    }
    .newdet_ban_ri {
        padding-right: 60px;
    }
    .newdet_cont {
        padding-top: 60px;
    }
    .newdet_cont h1 {
        margin: 8px 0 16px;
    }
    .newdet_rela h2 {
        margin-bottom: 24px;
    }
    .ctact_ress_cont {
        padding: 40px 14px;
    }
    .crlb_sec {
        padding: 25px 20px;
    }
    .crcb_riul {
        width: 34%;
        right: 20px;
    }
    .ctact_addr_ul {
        margin: 0 -30px;
    }
    .ctact_addr_ul_li {
        padding: 0 30px;
    }
    .cfrb_from_list_item {
        padding: 0 10px;
    }
    .cfrb_from_list {
        margin: 0 -10px;
        margin-bottom: 16px;
    }
    .cfli_label_input textarea {
        height: 120px;
        font-size: 16px;
        padding: 20px;
    }
    .prod_tech_le {
        display: none;
    }
    .prod_tech_ri {
        width: 100%;
        padding-left: 0;
    }
    .prodet_cont {
        padding-top: 0px;
    }
    .prodet_main .ys_bread {
        top: 16px;
    }
    .ptrb_tp .std_btn2_box {
        padding: 0 34px;
    }
    .ptrb_phicon {
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 2;
        cursor: pointer;
    }
    .ptrb_list_video_icon{
        display: none;
    }
    .newdet_cont_ri {
        width: 70%;
        padding-right: 80px;
    }
    .newdet_cont_le {
        width: 30%;
    }
    .about_hist_cont {
        padding: 60px 0;
    }
    .about_hist_slide2_ul {
        left: 24%;
    }
    .std_title3 {
        font-size: 18px;
    }
    .ahs1_li_ri::after {
        left: -18%;
        top: 13px;
        width: 140px;
    }
    /* .ahs2_li {
        padding: 20px 0;
        padding-right: 40px;
    } */
    /* .about_hist_slide2_ul {
        left: 23%;
    } */
    .about_hist_slide2_ul::before {
        width: 40px;
        height: 40px;
        right: -10px;
        top: 57%;
    }
    .ahs1_li.slick-current .ahs1_li_ri::after {
        width: 140px;
    }
    .event_ul_li_tit {
        margin-bottom: 16px;
    }
    .eull_item {
        margin-bottom: 10px;
    }
    .eull_item_icon {
        width: 22px;
        margin-right: 12px;
    }
    .event_ul_li_btn {
        margin-top: 22px;
    }
    .event_ul_li a {
        padding-bottom: 30px;;
    }
    .event_ul_li {
        margin-bottom: 40px;
    }
    .event_main .mod_paging {
        margin-top: 10px;
    }
    .case_sear_tpul {
        margin: 0 -40px;
    }
    .case_sear_tpul_li {
        padding: 0px 40px;
    }
    .cstl_box {
        padding: 12px 0px;
    }
    .ys_ban_title {
        margin-bottom: 24px;
        font-size: 36px;
    }
    .ys_ybdu_li {
        width: 280px;
        height: 2px;
    }
    .ptrb_list_video_phicon{
        display: block;
    }
    .avul_textbox_tit {
        font-size: 16px !important;
        margin-top: 8px;
    }
    .avul_textbox {
        width: calc(100% - 30px);
        bottom: 20px;
    }
    .pilb_btnbox {
        margin: 0 -10px;
    }
    .pilb_btnbox_one, .pilb_btnbox_seco {
        width: 50%;
        padding: 0 10px;
    }
    .pilb_word {
        margin-bottom: 32px;
    }
    .home_prod_cont_box {
        padding-top: 60px;
    }
    .home_prod_cont_img {
        margin-top: -170px;
    }
    .event_ul_li_tit {
        font-size: 18px;
    }
    /* 2023.12.13Linda修改-start */
    .cfrb_from_code .cfrb_from_list_item {
        padding: 0 20px 0 0;
    }
    .about_posi{
        display: block;
    }
    .about_posi_box.isfixed {
        top: 64px;
    }
    .prod_tech_nav{
        display: block;
    }
    .ptrb_tp{
        margin-bottom: 0;
    }
    .soldet_main .ys_bread {
        padding-top: 40px;
    }
    .ys_phnavss_modal button {
        width: 60px;
    }
    .ys_phnavss_modal .ys_phnavss_form input {
        width: calc(100% - 65px);
    }
    .newdet_ban_le_share {
        margin-bottom: 16px;
    }
    .crcb_riul {
        right: 80px;
    }
    .about_hist_slide2_ul::before {
        top: 56%;
    }
    .home_endl_ri_box.hasvideo img {
        opacity: 1;
    }
    .hsbi_textbox_sec .std_title2 {
        width: 40%;
    }
    .hsbi_icon{
        opacity: 0 !important;
        pointer-events: none;
    }
    .home_sine_box {
        top: 64px;
    }
    .home_sine_box_imgbox.active .hsbi_sec {
        height: calc(100vh - 64px);
    }
    /* 2023.12.13Linda修改-end */
    .prod_inve_ri {
        padding-top: 70px;
        padding-bottom: 30px;
    }
    .pirb_ul_li_img {
        padding: 10px 12px;
    }
    .pirb_ul_li {
        width: 170px;
    }
    .avul_box_le {
        width: 320px;
    }
    .avul_box_ri {
        width: calc(100% - 320px);
        padding: 0 20px;
    }
    .avul_box_ri_tit {
        margin-bottom: 15px;
    }
    .crcb_riul {
        width: 30%;
    }
    .crlb_sec_tit {
        padding-left: 10px;
        margin-bottom: 10px;
        font-size: 20px;
    }
    .csul_icon::after {
        top: 6px;
        right: -10px;
        height: 7px;
    }
    .crlb_sec_ul_li {
        margin-bottom: 10px;
    }
    .crlb_sec {
        padding: 20px 18px;
    }
    .ptnw_ul{
        display: inline-block;
        width: auto;
    }
    .prod_tech_nav_wrap {
        overflow-x: auto;
        white-space: nowrap;
    }
    .ptrb_tp .std_btn2_box {
        padding: 0 20px;
    }
    .std_btn2_box_text p {
        font-size: 14px;
        line-height: 34px;
    }
    .news_sear {
        width: 280px;
        height: 36px;
    }
    .g_serch .z_1200_1 ul li a {
        flex-wrap: wrap;
    }
    .g_serch .z_1200_1 ul li span {
        line-height: 3;
    }
    .g_serch .z_1200_1 ul li p {
        width: 80%;
    }
    .home_sine_phbtn{
        display: block;
    }
    #acti_video{
        display: none;
    }
    .crlb_close {
        top: 6px;
        right: 6px;
        width: 18px;
    }
    .about_main .home_sine_phbtn{
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
    .clul_text {
        font-size: 20px;
    }
    .soldet_case .case_list_ul {
        width: 100%;
    }
    .soldet_main .mod_arrows {
        width: 76px;
    }
    .prod_tech_nav {
        margin-bottom: 0px;
        margin-top: 30px;
    }
    .ccul_sec{
        flex-wrap: wrap;
    }
    .ccul_le {
        margin-bottom: 20px;
        width: 100%;
    }
    .ccul_ri {
        margin: 0 -15px;
    }
    .ntlb_tpul_tit {
        font-size: 22px;
    }
    /* 20241012 */
    #ys-swiper2, #ys-swiper3, #myswiper{
        display: none;
    }
    .swiper-wrap::after{
        display: none;
    }
    .ahs1_li_ri_bt::after{
        display: none;
    }
    .about_hist_slide .mod_arrows {
        width: 120px;
        height: auto;
        transform: rotate(0deg);
        z-index: 10;
        top: auto;
        bottom: 60px;
        left: auto;
        right: 100px;
        flex-direction: row;
    }
    .about_hist_textbox {
        width: 100%;
        left: 40px;
        top: auto;
        position: relative;
        transform: inherit;
        margin-bottom: 30px;
    }
    .ahs1_li_le{
        width: 100%;
    }
    .ahs1_li_ri {
        padding-right: 0;
        position: absolute;
        top: 30%;
        left: 20%;
        transform: translate(-50%, -50%);
    }
    .ahs1_li_ri ul li p {
        color: #fff;
    }
    .arrows_prev img{
        transform: rotate(-90deg);
    }
    .arrows_next img{
        transform: rotate(-90deg);
    }
    .about_hist_cont::after{
        width: 100%;
        /* display: none; */
    }
    .swiper2 {
        height: auto;
    }
    .ahs1_li_ri .ahs2_li_text{
        display: block;
    }
    .ahs1_li_ri .ahs2_li_text p{
        font-size: 22px;
        font-weight:bold;
    }
}


/* 991~768 平板竖屏 重点*/
@media screen and (max-width: 991px) {
    .ntlb_btmul_li_span {
        width: 10px;
        height: 10px;
    }
    .news_top_le_box {
        padding: 30px 20px;
    }
    .ntlb_tpul_tit {
        margin: 6px 0 10px;
    }
    .ntlb_tpul_word {
        margin-bottom: 10px;
    }
    .ntlb_btmsec {
        padding-left: 10px;
    }
    .ntlb_arrows {
        width: 126px;
        left: -12px;
        bottom: -6px;
    }
    .ntlb_btmul {
        width: 90px;
        margin: 0 -4px;
    }
    .ntlb_btmul_li {
        padding: 0 4px;
    }
    .ys_bread{
        display: none;
    }
    .ssul_box {
        padding-top: 20px;
    }
    .ssul_icon {
        width: 38px;
        margin-right: 16px;
    }
    .soldet_solu_ul_li {
        padding: 0 10px;
        margin-bottom: 26px;
    }
    .soldet_solu_ul {
        margin: 0 -10px;
    }
    .soldet_prod_ul_li {
        width: 33.333333%;
    }
    .event_sele {
        width: 200px;
        height: 30px;
    }
    .join_sear_le .event_filt {
        padding: 0 10px;
    }
    .join_sear_le {
        margin: 0 -10px;
    }
    .join_sear_ri_btn .std_btn4_box {
        padding: 0 24px;
    }
    .join_sear_ri_btn {
        padding: 0 10px;
    }
    .join_sear_ri {
        margin: 0 -10px;
        margin-top: 12px;
    }
    .mod_foot_tp_ul {
        display: none;
    }
    .mod_foot_tp_ctact {
        margin-top: 0;
        flex-direction: column-reverse;
        align-items: flex-start;
    }
    .mod_foot_tp {
        padding: 30px 0;
    }
    .mftc_btn{
        margin-top: 16px;
    }
    .std_btn2_box_text p {
        font-size: 14px;
        line-height: 38px;
    }
    .std_btn2_box {
        padding: 0 14px;
    }
    .std_btn2_box_icon {
        width: 14px;
        margin-left: 12px;
    }
    .helb_list_item {
        padding: 0 10px;
        margin-bottom: 10px;
    }
    .helb_btn {
        margin-top: 3px;
    }
    .std_title1 {
        font-size: 36px;
    }
    .crcb_riul {
        width: 36%;
    }
    .about_hist_cont {
        padding: 50px 0;
    }
    .ys_ban_title {
        margin-bottom: 24px;
        font-size: 32px;
    }
    .soldet_prod_ul_li:nth-child(3n+1) a{
        animation-delay: 0.1s;
    }
    .soldet_prod_ul_li:nth-child(3n+2) a{
        animation-delay: 0.2s;
    }
    .soldet_prod_ul_li:nth-child(3n+3) a{
        animation-delay: 0.3s;
    }
    .prod_inve_ri {
        width: 55%;
    }
    .prod_inve_le {
        width: 45%;
    }
    /* 2023.12.13Linda修改-start */
    .soldet_cont {
        margin-top: 50px;
    }
    /* 2023.12.13Linda修改-end */
    .prod_inve_le {
        padding-top: 40px;
    }
    .pirb_ul_li {
        width: 150px;
    }
    .avul_box {
        flex-direction: column;
    }
    .avul_box_le {
        width: 100%;
    }
    .avul_box_ri {
        width: 100%;
        padding: 20px 0;
        position: static;
        transform: inherit;
        background: #fff;
    }
    .avul_box_ri_box {
        position: static;
    }
    .avul_pic {
        height: 340px;
    }
    .avul_box_ri_word {
        height: 156px;
        padding-right: 10px;
    }
    .avul_box_ri_word .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: #539a35 !important;
        width: 2px;
        border-radius: 0px;
    }
    .avul_box_ri_word .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
        width: 1px;
        background-color: #ccc !important;
    }
    .about_visi_ul{
        display: block;
    }
    .about_visi_ul .slick-dots li {
        width: 26px;
        height: 2px;
        border-radius: 0;
    }
    .about_visi_ul .slick-dots li.slick-active {
        background: #539a35;
    }
    .about_visi_ul .slick-dots {
        bottom: -15px;
    }
    .crcb_riul {
        width: 30%;
    }
    .crlb_sec_tit {
        padding-left: 8px;
        margin-bottom: 8px;
        font-size: 18px;
    }
    .crlb_sec_tit::after {
        width: 4px;
        height: 4px;
    }
    .csul_icon {
        width: 20px;
        margin-right: 20px;
    }
    .c
    .std_btn2_box_text p {
        font-size: 14px;
        line-height: 34px;
    }
    .soldet_resi {
        padding-top: 10px !important;
    }
    .ah3u_li_num {
        font-size: 28px !important;
    }
    .news_top_le_box {
        padding: 25px 20px;
    }
    .ntlb_tpul_tit {
        font-size: 20px;
    }
    .ntlb_tpul_li_date p {
        line-height: 1.5;
        font-size: 12px;
    }
    /* 991end */
}

/* <768 移动端 重点*/
@media screen and (max-width: 768px) {
    .ys_ban_pc, .ys_nyban_pc{
        display: none;
    }
    .ys_ban_video{
        display: none;
    }
    .ys_ban_ph, .ys_nyban_ph{
        display: block;
    }
    .ys_modal_content {
        max-height: 550px;
        padding: 50px 20px;
    }
    .ys_search1 .ys_search1_btn {
        width: 20px;
        margin-right: 30px;
        height: 64px;
        line-height: 64px;
    }
    .ys_search1_close {
        width: 15px;
        right: 4%;
        top: 3%;
    }
    .ys_search1_tbox input {
        font-size: 16px;
    }
    .ys_search1_but button {
        font-size: 16px;
    }
    .ys_search1_box {
        height: 26px;
    }
    .ys_search1_but {
        width: 38px;
    }
    .ys_search1_tbox {
        width: calc(100% - 38px);
        padding-right: 10px;
    }
    .std_title2 {
        font-size: 22px;
    }
    .cllt_icon {
        width: 14px;
        margin-right: 4px;
    }
    .cllt_text p {
        font-size: 12px;
    }
    .clul_list_li_btm{
        font-size: 14px;
    }
    .case_list_ul_li a {
        padding-bottom: 12px;
    }
    .case_list_ul_li {
        margin-bottom: 26px;
    }
    .std_padd100_btm {
        padding-bottom: 50px;
    }
    .std_padd100{
        padding: 50px 0;
    }
    .std_padd100_top{
        padding-top: 50px;
    }
    .case_main .mod_paging {
        margin-top: 12px;
    }
    .plul_box {
        padding: 14px 10px;
    }
    .prod_list_ul_li {
        width: 50%;
    }
    .news_btm_list_item {
        width: 50%;
        margin-bottom: 24px;
    }
    .news_top {
        margin-bottom: 30px;
        flex-wrap: wrap;
    }
    .news_top_le {
        width: 100%;
        padding-right: 0;
    }
    .news_top_ri {
        width: 100%;
        margin-top: 20px;
    }
    .ntlb_btmsec {
        padding-left: 10px;
        margin-top: 30px;
    }
    .std_title5, .std_title5 p {
        font-size: 14px;
    }
    .std_padd80_top {
        padding-top: 50px;
    }
    .std_padd80_btm {
        padding-bottom: 50px;
    }
    .std_padd120_btm {
        padding-bottom: 50px;
    }
    .std_padd120{
        padding: 50px 0;
    }
    .std_padd120_top{
        padding-top: 50px;
    }
    .soldet_resi_le {
        width: 100%;
        padding-right: 0;
        margin-bottom: 20px;
    }
    .soldet_resi_box {
        flex-wrap: wrap;
    }
    .solet_resi_ri {
        width: 100%;
    }
    .soldet_resi_le h2 {
        margin-bottom: 12px;
    }
    .soldet_solu_ul_li {
        width: 50%;
    }
    .soldet_netw_icon {
        display: block;
        width: 20px;
        bottom: 10px;
        right: 50px;
    }
    .std_title3 {
        font-size: 18px;
    }
    .std_padd80 {
        padding: 50px 0;
    }
    .prod_firs{
        display: none;
    }
    .ques_list {
        padding-top: 0;
    }
    .soldet_prod_ul_li {
        width: 50%;
    }
    .down_main .case_clas_ul {
        margin: 0px 0 30px;
    }
    .ccul_sec {
        flex-wrap: wrap;
    }
    .ccul_le {
        margin-bottom: 16px;
    }
    .down_main .mod_paging {
        padding-top: 20px;
    }
    .dowdet_prod {
        margin-bottom: 30px;
        flex-wrap: wrap;
    }
    .dowdet_prod_le {
        width: 70%;
        margin: 0 auto;
    }
    .dowdet_prod_ri {
        width: 100%;
    }
    .dowdet_list_ul_li {
        width: 100%;
        margin-bottom: 20px;
    }
    .dowdet_word {
        padding-right: 0;
        margin-bottom: 18px;
    }
    .join_sear {
        flex-direction: column;
    }
    .event_sele {
        width: 100%;
    }
    .join_sear_le .event_filt {
        width: 50%;
    }
    .join_sear_le .event_filt {
        margin-bottom: 14px;
    }
    .join_sear_ri {
        margin: 0 -10px;
        margin-top: 0;
        margin-bottom: 24px;
    }
    .join_list_tpul_li2, .join_list_tpul_li3 {
        width: 20%;
    }
    .join_list_tpul_li4{
        width: 25%;
    }
    .jlbl_tp_ul_li2, .jlbl_tp_ul_li3{
        width: 20%;
    }
    .jlbl_tp_ul_li5 {
        width: 5%;
    }
    .join_list_tpul {
        padding: 14px 30px;
    }
    .jlbl_tp {
        padding: 14px 30px;
    }
    .jtul_icon {
        width: 20px;
    }
    .jlbl_btm_edr h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .jlbl_btm {
        padding: 20px 30px 35px;
    }
    .join_main .mod_paging {
        margin-top: 44px;
    }
    .mfbo_ul {
        margin: 0 -10px;
        margin-bottom: 6px;
    }
    .mfbo_ul_li a {
        font-size: 12px;
    }
    .mfbo_info p span {
        margin-right: 10px;
    }
    .mfbo_info p, .mfbo_info p a, .mfbo_info p span {
        font-size: 12px;
    }
    .mod_foot_btm_logo {
        width: 120px;
        margin-bottom: 12px;
    }
    .mod_foot_btm {
        padding: 22px 0;
    }
    .about_corp_tp {
        margin-bottom: 26px;
        flex-wrap: wrap;
    }
    .about_corp_tp h2 {
        width: 100%;
        margin-bottom: 10px;
    }
    .about_corp_tp_word {
        padding-right: 0;
        width: 100%;
    }
    .acti_sec {
        height: 320px;
    }
    .about_corp_tp_text {
        width: 100%;
        padding: 0px 40px;
        margin-top: 30px;
    }
    .about_corp_cont {
        padding: 50px 0;
    }
    .about_list_ul_li:not(:first-child){
        display: none;
    }
    .about_list_ul .slick-dots {
        bottom: 0;
    }
    .about_list_ul .slick-dots li.slick-active {
        background: #539a35;
    }
    .about_list_ul .slick-dots li {
        width: 20px;
        height: 2px;
        margin: 0 6px;
        border-radius: 0;
    }
    .alul_word p{
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .avul_textbox_tit {
        font-size: 16px;
    }
    .avul_textbox {
        width: calc(100% - 30px);
        bottom: 20px;
    }
    .home_even_le_tit {
        margin-bottom: 26px;
    }
    .home_even_le {
        width: 100%;
        margin-bottom: 20px;
    }
    .home_event_cont {
        flex-wrap: wrap;
    }
    .home_even_ri {
        width: 100%;
    }
    .home_even_ri_textbox {
        padding: 35px 30px;
    }
    .home_even_le a {
        padding: 35px 30px;
    }
    .home_news {
        padding-bottom: 80px;
    }
    .home_news_ul .home_news_ul_li:not(:first-child){
        display: none;
    }
    .home_news_ul .slick-dots {
        bottom: -30px;
    }
    .home_news_ul .slick-dots li.slick-active {
        background: #539a35;
    }
    .home_news_ul .slick-dots li {
        width: 20px;
        height: 2px;
        margin: 0 6px;
        border-radius: 0;
    }
    .home_endl_ri {
        width: 100%;
        position: relative;
        margin-top: 24px;
    }
    .home_endl_le {
        width: 100%;
        padding-right: 0;
    }
    .home_endl_cont {
        padding: 25px 20px;
        flex-wrap: wrap;
    }
    .helb_list_item_num span {
        font-size: 22px;
    }
    .home_endl_le_tit {
        margin-bottom: 16px;
    }
    .std_title1 {
        font-size: 32px;
    }
    .newdet_ban_le_share {
        display: none;
    }
    .newdet_ban_ri {
        width: 100%;
        padding-right: 0;
        margin-top: 20px;
    }
    .newdet_ban_le {
        width: 100%;
    }
    .newdet_ban {
        flex-wrap: wrap;
    }
    .newdet_edr h2 {
        width: 100% !important;
    }
    .newdet_cont {
        padding-top: 50px;
    }
    .newdet_rela_ul .slick-dots {
        bottom: -30px;
    }
    .newdet_rela_ul .slick-dots li.slick-active {
        background: #539a35;
    }
    .newdet_rela_ul .slick-dots li {
        width: 20px;
        height: 2px;
        margin: 0 6px;
        border-radius: 0;
    }
    .newdet_rela {
        padding-bottom: 80px;
    }
    .newdet_rela_ul_li:not(:first-child){
        display: none;
    }
    .crcb_riul{
        display: block;
        position: static;
    }
    .ctact_addr {
        display: none;
    }
    .ctact_list{
        padding-top: 50px;
    }
    .ctact_list_ul_item {
        width: 50%;
    }
    .ctact_from_le {
        display: none;
    }
    .ctact_from_ri {
        width: 100%;
        padding: 0px;
    }
    .plul_sec {
        padding: 20px 0;
    }
    .plul_textbox_tit {
        margin-bottom: 6px;
    }
    .ptrb_list_table tbody tr td {
        padding: 10px 0;
    }
    .prodet_cont {
        padding-top: 0px;
    }
    .ptrb_tp .std_btn2_box {
        padding: 0 28px;
    }
    .ptrb_list_ul_li {
        padding: 0 10px;
    }
    .ptrb_list_ul {
        margin: 0 -10px;
    }
    .plul_icon {
        width: 30px;
        margin-right: 10px;
    }
    .plul_sec {
        padding: 16px 0;
    }
    .newdet_ban_le_back {
        margin-bottom: 20px;
    }
    .newdet_cont_le {
        width: 100%;
    }
    .newdet_cont_ri {
        width: 100%;
        padding-right: 0;
    }
    .newdet_edr p {
        margin-bottom: 20px;
    }
    .about_hist_slide2_ul{
        display: none;
    }
    .about_hist_cont {
        padding: 90px 0 0;
    }
    .about_hist_textbox {
        width: 100%;
        left: 40px;
        top: 22px;
        transform: translateX(0%);
    }
    .about_hist_textbox h2 {
        margin-bottom: 6px;
    }
    .ahs1_li_box {
        position: relative;
    }
    .ahs1_li_le {
        position: absolute;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .ahs1_li_ri {
        width: 100%;
        padding: 80px 40px 60px;
    }
    /* .about_hist_slide3_ul {
        top: 20%;
        left: 40px;
    } */
    .about_hist_cont::after {
        width: 100%;
    }
    /* .about_hist_slide3_ul {
        transform: translate(0%,-50%);
    } */
    .about_hist_slide .mod_arrows {
        width: 36px;
        height: 100px;
        transform: rotate(90deg);
        position: absolute;
        right: 70px;
        bottom: -10px;
        left: auto;
        top: auto;
    }
    .ahs1_li_ri ul li {
        margin-bottom: 14px;
    }
    .ahs1_li_ri ul{
        padding-left: 20px;
    }
    .ahs1_li_ri ul li p {
        font-size: 18px;
        color: #fff;
        opacity: 0.8;
    }
    .ahs1_li.slick-current .ahs1_li_ri::after{
        content: none;
    }
    .event_ul_li {
        width: 100%;
        margin-bottom: 30px;
        padding: 0 10px;
    }
    .event_ul {
        margin: 0 -10px;
    }
    .event_ul_li_tit {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .event_main .join_sear_le{
        margin-bottom: 20px;
    }
    .event_ul_li_btn {
        margin-top: 14px;
    }
    .event_ul_li a {
        padding-bottom: 18px;
    }
    .eull_item_icon {
        width: 20px;
        margin-right: 10px;
    }
    .eull_item {
        margin-bottom: 8px;
    }
    .event_ul_li:last-child{
        margin-bottom: 0px;
    }
    .event_main .mod_paging {
        margin-top: 30px;
    }
    .case_sear_tpul {
        display: none;
    }
    .case_main .ccul_le {
        margin-bottom: 0px;
    }
    .case_clas {
        margin: 0;
        padding: 40px 0 30px;
    }
    .prod_sear {
        margin: 0px 0 30px;
    }
    .prod_sear_ul {
        overflow: auto;
        white-space: nowrap;
    }
    .ys_ban_title {
        margin-bottom: 24px;
        font-size: 28px;
    }
    .std_btn2_box_text p {
        line-height: 34px;
    }
    .std_btn2_box_icon {
        margin-left: 8px;
    }
    .ys_ybdu_li {
        width: 80px;
    }
    .news_btm_list_item:nth-of-type(2n+1) a{
        animation-delay: 0.1s;
    }
    .news_btm_list_item:nth-of-type(2n) a{
        animation-delay: 0.2s;
    }
    .event_ul_li:nth-of-type(n) a{
        animation-delay: 0.1s;
    }
    .soldet_prod_ul_li:nth-child(2n+1) a{
        animation-delay: 0.1s;
    }
    .soldet_prod_ul_li:nth-child(2n+2) a{
        animation-delay: 0.2s;
    }
    .prod_list_ul_li:nth-child(2n+1) a{
        animation-delay: 0.1s;
    }
    .prod_list_ul_li:nth-child(2n) a{
        animation-delay: 0.2s;
    }
    .about_visi_ul_li {
        width: 50%;
        margin-bottom: 20px;
    }
    .prod_inve_ri {
        width: 100%;
        margin-bottom: 26px;
    }
    .prod_inve_le {
        width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
    .prod_inve_cont {
        display: flex;
        align-items: flex-end;
        flex-direction: column-reverse;
    }
    .home_prod_cont_textbox {
        width: 100%;
    }
    .home_prod_cont_img {
        margin-top: -90px;
    }
    .hpct_tit {
        margin-bottom: 12px;
    }
    .home_prod_cont_box {
        padding-top: 50px;
    }
    /* 2023.12.13Linda修改-start */
    .jlbl_tp_ul_li1{
        padding-right: 10px;
    }
    .cfrb_from_code{
        justify-content: flex-start;
    }
    .about_corp {
        margin-top: 40px;
    }
    .ptnw_ul_li {
        padding: 0 10px;
    }
    .home_sine {
        padding-top: 20px;
    }
    .hsbi_textbox_sec {
        padding: 160px 40px;
    }
    .hsbi_textbox_sec .std_title2 {
        width: 60%;
    }
    /* 2023.12.13Linda修改-end */
    .prod_inve_le {
        padding-top: 10px;
    }
    .prod_inve_ri_tplist {
        width: 50%;
        margin: 0 auto;
        margin-bottom: 30px;
    }
    .pirb_ul_li_img {
        padding: 10px 10px;
    }
    .cfrb_from_code_le {
        width: calc(100% - 120px);
    }.cfrb_from_code_ri {
        width: 120px;
    }
    .avul_pic {
        height: 240px;
    }
    .avul_box_ri_word {
        height: 170px;
        padding-right: 10px;
    }
    .ptrb_list_tp {
        padding: 12px 0;
    }
    .ptrb_list_video .ptrb_list_tp {
        padding: 14px 0;
    }
    .ptrb_list_table thead tr th {
        padding: 12px 0 10px;
    }
    .home_prod_ul {
        display: none;
    }
    .hpcb_ul {
        display: none;
    }
    .home_prod_cont_phbox  .hpcb_ul {
        display: block !important;
    }
    .home_prod_cont_phbox {
        display: block;
    }
    .std_btn2_box_text p {
        line-height: 32px;
    }
    .ptrb_tp .std_btn2_box {
        padding: 0 24px;
    }
    .news_main .join_sear {
        align-items: flex-start;
        margin-bottom: 18px;
    }
    .news_main .join_sear_ri {
        margin: 0 -10px;
        margin-top: 0;
        margin-bottom: 0;
        margin-top: 12px;
    }
    .news_main .join_sear_le{
        width: 100%;
    }
    .news_sear {
        width: 50%;
    }
    .home_prod_cont_box{
        padding-bottom: 0px;
    }
    .home_phul {
        padding-bottom: 50px;
    }
    .soldet_resi {
        padding-top: 0px !important;
    }
    .home_endl_le_tit {
        margin-bottom: 34px;
    }
    .helb_list_item {
        padding: 0 10px;
        margin-bottom: 21px;
    }
    .helb_list {
        margin: 0 -10px;
        margin-bottom: 13px;
    }
    /* @keyframes fangda {
        0% {
            height: 0;
            width: 0;
            opacity: 1;
        }
        100% {
            width: 2.5vw;
            height: 2vh;
            opacity: 0;
        } 
    } */
    .crcb_leul_li_icon {
        width: 6px;
        height: 6px;
    }
    .crcb_leul_li_icon::before {
        bottom: 4px;
        width: 6px;
        height: 50px;
    }
    .hsbi_textbox_sec {
        padding: 50px 40px;
    }
    .home_sine {
        height: auto;
    }
    .home_sine_box {
        top: auto;
    }
    .hsbi_sec {
        height: 360px;
        top: auto;
    }
    .home_even {
        margin-top: 0;
        padding-top: 30px;
    }
    .crcb_leul_li_word p{
        font-size: 12px;
    }
    .crcb_leul_li_word {
        top: -30px;
        width: calc(100% + 90px);
    }
    .crcb_riul {
        display: block;
        position: static;
        width: 100%;
        margin-top: 16px;
    }
    .crcb_riul_li{
        margin-top: 16px;
    }
    .alul_num span {
        font-size: 20px;
    }
    .about_list{
        padding-bottom: 50px;
    }
    .about_list_ul .slick-dots {
        bottom: -15px;
    }
    .clul_list_li_btm {
        padding-left: 18px;
    }
    .avul_box_ri_box {
        opacity: 1;
    }
    .about_hist_slide3_ul {
        width: 100%;
    }
    .ptrb_list.act .ptrb_list_table thead tr th {
        min-width: 160px;
        max-width: 280px;
    }
    .ntlb_tpul_li_date p {
        line-height: 1.5;
        font-size: 12px;
    }
    .ntlb_tpul_tit {
        -webkit-line-clamp: inherit;
    }
    /* 20241012 */
    .ahs1_li_ri {
        padding-right: 0;
        position: relative;
        top: 0;
        left: 0;
        transform: inherit;
    }
    .about_hist_slide .mod_arrows {
        width: 76px;
        height: auto;
        transform: rotate(0deg);
        position: absolute;
        right: 20px;
        bottom: 20px;
        left: auto;
        top: auto;
    }
    .about_hist_cont {
        padding: 50px 0 0;
    }
    .about_hist_textbox {
        left: 20px;
        top: 0px !important;
    }
    /* 768end */
}
@media screen and (max-width: 767px) {
    .soldet_pic {
        padding: 0 20px;
    }
    .soldet_netw::after {
        width: calc(100% - 20px);
    }
    .ctact_ress {
        padding: 0 20px;
    }
    .about_hist_textbox {
        left: 20px;
        top: 26px;
    }
    .ahs1_li_ri {
        width: 100%;
        padding: 80px 20px 60px;
    }
    /* .about_hist_slide3_ul {
        top: 20%;
        left: 20px;
    } */
    .about_hist_slide .mod_arrows {
        right: 52px;
    }
    .prod_inve_le {
        padding-left: 20px;
        padding-right: 20px;
    }
    .ys_nyban_btn {
        right: 20px;
        bottom: 50px;
    }
    .home_prod {
        padding: 0 20px  !important;
    }
    /* 2023.12.13Linda修改-start */
    .home_sine_box_imgbox{
        padding: 0 20px;
    }
    /* 2023.12.13Linda修改-end */
}

@media screen and (max-width: 480px) {
    .ahs1_li_ri ul li p {
        font-size: 16px;
    }
    .soldet_solu{
        padding-bottom: 20px;
    }
    .ssul_icon {
        width: 34px;
        margin-right: 14px;
    }
    .std_title3 {
        font-size: 16px;
    }
    .soldet_resi_le {
        margin-bottom: 16px;
    }
    .std_padd100_btm {
        padding-bottom: 40px;
    }
    .std_padd100{
        padding: 40px 0;
    }
    .std_padd100_top{
        padding-top: 40px;
    }
    .case_list_ul_li {
        width: 100%;
        margin-bottom: 20px;
    }
    .clul_list_li {
        width: 100%;
        margin-bottom: 10px;
    }
    .clul_list_li:last-child{
        margin-bottom: 0px;
    }
    .case_list_ul_li:last-child{
        margin-bottom: 0px;
    }
    .case_main .mod_paging {
        margin-top: 30px;
    }
    .std_title2 {
        font-size: 20px;
    }
    .prod_list_ul_li {
        width: 100%;
    }
    .news_btm_list_item {
        width: 100%;
        margin-bottom: 20px;
    }
    .news_btm_list_item:last-child{
        margin-bottom: 0px;
    }
    .nbli_tit {
        margin-bottom: 2px;
    }
    .news_btm .mod_paging {
        margin-top: 30px;
    }
    .std_padd80_top {
        padding-top: 40px;
    }
    .std_padd80_btm {
        padding-bottom: 40px;
    }
    .std_padd120_btm {
        padding-bottom: 40px;
    }
    .std_padd120{
        padding: 40px 0;
    }
    .std_padd120_top{
        padding-top: 40px;
    }
    .soldet_solu_ul .slick-dots {
        bottom: -10px;
    }
    .soldet_solu_ul .slick-dots li {
        width: 20px;
        height: 2px;
        margin: 0 6px;
    }
    .soldet_solu_ul .slick-dots li.slick-active {
        background: #539a35;
    }
    .std_padd80 {
        padding: 40px 0;
    }
    .soldet_netw_icon {
        width: 16px;
        right: 30px;
    }
    .arrows_icon {
        width: 24px;
    }
    .soldet_main .mod_arrows {
        width: 76px;
    }
    .soldet_prod_tp {
        margin-bottom: 22px;
    }
    .qlul_box {
        padding: 20px 16px;
    }
    .ques_list_ul_li {
        margin-bottom: 20px;
    }
    .soldet_prod_ul_li {
        width: 100%;
    }
    .down_main .mod_paging {
        padding-top: 10px;
    }
    .ccul_le_text {
        padding-right: 30px;
    }
    .ccul_le_text::after {
        right: 22px;
        height: 12px;
        top: 10px;
    }
    .ccul_le_list {
        flex-wrap: wrap;
    }
    .ccul_le_list_item {
        margin-bottom: 10px;
    }
    .dowdet_prod_ri a {
        padding: 20px 16px;
    }
    .dowdet_prod_le {
        width: 100%;
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .join_main .mod_paging {
        margin-top: 36px;
    }
    .join_list_tpul {
        padding: 14px 20px;
    }
    .jlbl_tp {
        padding: 14px 20px;
    }
    .jlbl_btm {
        padding: 16px 20px 30px;
    }
    .jtul_word p{
        font-size: 14px;
    }
    .jtul_icon {
        width: 16px;
    }
    .jlbl_btm_edr ul li p {
        font-size: 14px;
        margin-bottom: 2px;
    }
    .jlbl_btm_edr ul li::marker {
        font-size: 14px;
    }
    .jlbl_btm_edr h3 {
        font-size: 16px;
        margin-bottom: 8px;
    }
    .event_sele input {
        font-size: 14px;
    }
    .join_sear_le .ys_select_li {
        font-size: 14px;
        margin-bottom: 4px;
    }
    .join_sear_le .ys_select_bd {
        height: 106px;
    }
    .join_list_tpul_li1 {
        width: 30%;
    }
    .join_list_tpul_li2 {
        width: 25%;
    }
    .join_list_tpul_li3 {
        width: 20%;
    }
    .join_list_tpul_li4 {
        width: 25%;
    }
    .jlbl_tp_ul_li1 {
        width: 30%;
    }
    .jlbl_tp_ul_li2 {
        width: 25%;
    }
    .jlbl_tp_ul_li3 {
        width: 20%;
    }
    .jlbl_tp_ul_li4 {
        width: 25%;
    }
    .jlbl_tp_ul_li5 {
        width: 5%;
        margin-top: 0px;
    }
    .join_list_tpul {
        padding: 14px 10px;
    }
    .jlbl_tp {
        padding: 14px 10px;
    }
    .jlbl_btm {
        padding: 16px 10px 25px;
    }
    .mftc_share {
        flex-wrap: wrap;
    }
    .mftc_share_text {
        width: 100%;
        margin-right: 0;
        margin-bottom: 4px;
    }
    .mftc_btn {
        margin-top: 10px;
    }
    .mfbo_ul {
        margin: 0 -10px;
        margin-bottom: 3px;
        flex-wrap: wrap;
    }
    .mfbo_ul_li {
        padding: 0 10px;
        margin-bottom: 3px;
    }
    .mfbo_ul_li::after {
        height: 8px;;
    }
    .about_corp_cont {
        padding: 40px 0;
    }
    .about_corp {
        margin-top: 0;
        padding: 0;
    }
    .about_corp_tp_text {
        padding: 0px 20px;
        margin-top: 20px;
    }
    .about_corp_tp {
        margin-bottom: 20px;
        padding: 0 20px;
    }
    .acti_sec {
        height: 240px;
    }
    .about_visi_ul_li {
        width: 100%;
        margin-bottom: 20px;
    }
    .about_visi_ul_li:last-child{
        margin-bottom: 0px;
    }
    .about_visi h2 {
        margin-bottom: 20px;
    }
    .avul_pic {
        height: 360px;
    }
    .home_even_le a {
        padding: 25px 20px 15px;
    }
    .home_even_ri_textbox {
        padding: 25px 20px 15px;
    }
    .home_news {
        padding-bottom: 60px;
    }
    .helb_list_item_num span {
        font-size: 18px;
    }
    .helb_list_item_num .ys_demo_num {
        font-size: 18px;
    }
    .helb_btn {
        margin-top: 0px;
    }
    .home_endl_ri {
        margin-top: 20px;
    }
    .std_title1 {
        font-size: 26px;
    }
    .newdet_cont {
        padding-top: 40px;
    }
    .newdet_img p {
        margin-bottom: 20px;
    }
    .newdet_edr p {
        margin-bottom: 20px;
    }
    .newdet_rela {
        padding-bottom: 60px;
    }
    .ctact_list {
        padding-top: 40px;
    }
    .ctact_list_ul_item {
        width: 100%;
    }
    .ctact_list_ul_item:last-child{
        margin-bottom: 0px;
    }
    .ctact_from_ri_box {
        padding: 25px 20px;
    }
    .cfrb_from_text {
        margin-bottom: 16px;
    }
    .cfrb_from_list {
        margin: 0 -10px;
        margin-bottom: 0;
        flex-wrap: wrap;
    }
    .cfrb_from_list_item {
        width: 100%;
        margin-bottom: 10px;
    }
    .cfli_label_input textarea {
        height: 100px;
        font-size: 16px;
        padding: 20px;
    }
    .cfrb_from_code {
        flex-wrap: wrap;
    }
    .cfrb_from_code .cfrb_from_list_item {
        padding: 0 20px 0 0;
        width: calc(100% - 100px);
        margin-bottom: 0;
    }
    .cfrb_from_code_img {
        width: 100px;
        margin-right: 0;
    }
    .cfrb_from_code_btn{
        margin-top: 16px;
    }
    .cfrb_from_area {
        margin-bottom: 10px;
    }
    .prodet_cont {
        padding-top: 0px;
    }
    .ptrb_list_ul_li {
        width: 100%;
    }
    .ptrb_list_ul_li:nth-of-type(3n) .plul_sec {
        border-bottom: solid 1px rgba(204,214,226);
    }
    .plul_textbox_word p {
        font-size: 14px;
        margin-bottom: 4px;
    }
    .ptrb_list_table {
        width: 100%;
    }
    .ptrb_list_icon {
        width: 26px;
    }
    .ptrb_list:last-child{
        margin-bottom: 0px;
    }
    .ptrb_tp {
        margin-bottom: 26px;
        flex-wrap: wrap;
    }
    .ptrb_tp h2 {
        width: 100%;
    }
    .ptrb_tp_btn{
        margin-top: 12px;
    }
    .ptrb_tp .std_btn2_box {
        padding: 0 24px;
    }
    .about_hist_slide .mod_arrows {
        right: 40px;
    }
    .about_hist_slide .mod_arrows {
        height: 76px;
    }
    .event_main .join_sear_le .event_filt {
        width: 100%;
    }
    .soldet_netw::after {
        width: 100%;
    }
    .ys_ban_title {
        margin-bottom: 20px;
        font-size: 24px;
    }
    .ys_ban_title::after {
        bottom: -9px;
        width: 100%;
        height: 2px;
    }
    .ys_ban_dots {
        bottom: 30px;
    }
    .ys_ybdu_li {
        width: 50px;
    }
    .news_btm_list_item:nth-of-type(n) a{
        animation-delay: 0.1s;
    }
    .case_list_ul_li:nth-of-type(n) a{
        animation-delay: 0.1s;
    }
    .soldet_prod_ul_li:nth-child(n) a{
        animation-delay: 0.1s;
    }
    .prod_list_ul_li:nth-child(n) a{
        animation-delay: 0.1s;
    }
    .ahs1_li_ri::after{
        content: none;
    }
    .ys_nyban_btn {
        right: auto;
        left: 20px;
        bottom: 30px;
    }
    .prod_main .ys_nyban_title.ys_pos_center {
        top: auto;
        bottom: 80px;
    }
    .home_prod_cont_box {
        padding-top: 40px;
    }
    .hpct_word p {
        font-size: 14px !important;
    }
    .home_prod_cont_img {
        margin-top: -30px;
    }
    .event_ul_li_tit {
        font-size: 16px;
    }
    /* 2023.12.13Linda修改-start */
    .ccul_le_text {
        width: 100px;
        flex-shrink: 0;
    }
    .ccul_ri_rese {
        width: 70px;
    }
    .ccul_ri_sear {
        margin-left: 30px;
    }
    .about_posi_ul_li{
        display: inline-block;
        width: auto;

    }
    .about_posi_ul{
        display: inline-block;
    }
    .about_posi_box{
        overflow-x: auto;
        white-space: nowrap;
    }
    .apul_box {
        padding: 14px 20px;
    }
    .apul_icon {
        width: 22px;
    }
    .apul_box .apul_text {
        font-size: 14px;
    }
    .about_posi {
        height: 50px;
    }
    .about_corp {
        margin-top: 40px;
    }
    .apul_box::after {
        bottom: 0;
    }
    .ptnw_ul{
        display: inline-block;
        width: auto;
    }
    .prod_tech_nav_wrap {
        overflow-x: auto;
        white-space: nowrap;
    }
    .ptnw_ul_li p {
        font-size: 14px;
        line-height: 48px;
    }
    .prod_tech_nav {
        height: 48px;
        margin-bottom: 40px;
    }
    .ptnw_ul_li {
        padding: 0 8px;
    }
    .soldet_cont {
        margin-top: 40px;
    }
    .soldet_solu_ul .slick-dots li{
        border-radius: 0;
    }
    .hsbi_textbox_sec {
        padding: 160px 20px;
    }
    .hsbi_textbox_sec .std_title2 {
        width: 100%;
    }
    .hsbi_textbox_btn {
        margin-top: 20px;
    }
    .home_even {
        margin-top: 20px;
        padding-top: 0;
    }
    /* 2023.12.13Linda修改-end */
    .home_sine {
        height: auto;
        overflow: hidden;
    }
    /* 480end */
    .demo_swip_waro {
        margin-top: 0px;
    }
    .pirb_ul_li {
        width: 120px;
    }
    .prod_inve_ri_tplist {
        width: 70%;
        margin: 0 auto;
        margin-bottom: 26px;
    }
    .cfrb_from_code_ri {
        margin-top: 0;
    }
    .cfrb_from_code_le {
        width: 100%;
    }
    .cfrb_from_code_word p, .cfrb_from_code_word p a {
        font-size: 14px;
    }
    .ptrb_list_tp {
        padding: 10px 0;
    }
    .ptrb_list_video .ptrb_list_tp {
        padding: 12px 0;
    }
    /*2024.9.19xiugai-start*/
    .plul_textbox_tit p{
        height: auto;
        -webkit-line-clamp: inherit;
    }
    /*2024.9.19xiugai-end*/
    .home_phul .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 5px;
    }
    .pilb_tit {
        margin-bottom: 14px;
    }
    .pilb_word {
        margin-bottom: 24px;
    }
    .pilb_span {
        width: 8px;
        height: 8px;
        margin-bottom: 5px;
    }
    .prod_inve_le {
        padding-bottom: 26px;
    }
    .ptrb_tp_btn {
        margin-top: 0;
    }
    .std_btn2_box_text p {
        line-height: 30px;
    }
    .ptrb_tp .std_btn2_box {
        padding: 0 16px;
    }
    .news_main .join_sear_le{
        flex-direction: column;
        align-items: flex-start;
        margin: 0;
    }
    .news_main .join_sear_le .event_filt {
        width: 100%;
        margin-bottom: 10px;
        padding: 0px;
    }
    .news_sear {
        width: 100%;
        /* padding: 0 10px; */
    }
    .home_phul {
        padding-bottom: 40px;
        padding-top: 10px;
    }
    .jlbl_tp_ul_li1 {
        width: 100%;
        padding-right: 10px;
        margin-bottom: 10px;
    }
    .jlbl_tp_ul {
        display: flex;
        flex-wrap: wrap;
        position: relative;
    }
    .jlbl_tp_ul_li3 {
        width: 34%;
    }
    .jlbl_tp_ul_li2 {
        width: 34%;
    }
    .jlbl_tp_ul_li4 {
        width: 32%;
    }
    .jlbl_tp_ul_li5 {
        width: 5%;
        margin-top: 0;
        position: absolute;
        right: 0px;
        top: 50%;
        transform: translateY(-50%);
    }
    .g_serch .z_1200_1 ul li p {
        width: 100%;
        padding-right: 0px;
        line-height: 1.45;
    }
    .g_serch .sear_box {
        margin-left: -10px;
        margin-top: 3px;
    }
    .g_serch .z_1200_1 ul li span {
        line-height: 1.6;
    }
    .hsbi_textbox_sec {
        padding: 100px 20px;
    }
    .home_sine_phbtn {
        right: 50px;
    }
    .crcb_leul_li_icon {
        width: 4px !important;
        height: 4px !important;
    }
    .crcb_leul_li_icon::before {
        bottom: 2px;
        width: 4px;
        height: 30px;
    }
    /* @keyframes fangda {
        0% {
            height: 0;
            width: 0;
            opacity: 1;
        }
        100% {
            width:10px;
            height: 10px;
            opacity: 0;
        } 
    } */
    .ctact_ress_cont h2 {
        margin-bottom: 16px;
    }
    .ctact_ress_cont {
        padding: 30px 14px 30px;
    }
    .hsbi_textbox_sec {
        padding: 30px 20px 40px;
    }
    .hsbi_textbox_btn {
        margin-top: 10px;
    }
    .home_sine_phbtn img {
        width: 16px;
    }
    .home_sine_phbtn {
        right: 35px;
        bottom: 20px;
        width: 26px;
        height: 26px;
    }
    .hsbi_sec {
        height: 220px;
        top: auto;
    }
    .ctact_list {
        padding-top: 34px;
    }
    .alul_num .std_title2 {
        font-size: 36px;
    }
    .alul_num span {
        font-size: 36px;
    }
    .alul_num_span2{
        position: relative;
        top: 0px;
    }
    .alul_num_span2 {
        position: relative;
        /* top: 2px; */
        font-size: 38px !important;
    }
    .soldet_main .mod_arrows {
        width: 64px;
    }
    .about_visi_ul_li{
        margin-bottom: 0px;
    }
    .ssul_icon {
        width: 28px;
        margin-right: 12px;
    }
    .ptrb_list_table tbody tr td:first-child {
        min-width: 140px;
        max-width: 200px;
    }
    .ptrb_list_table thead tr th:first-child {
        padding-left: 15px;
        min-width: 140px;
    }
    .ptrb_list_table thead tr th, .ptrb_list_table tbody tr td{
        max-width: 200px;
    }
    .ptrb_list.act .ptrb_list_table thead tr th, .ptrb_list.act .ptrb_list_table tbody tr td {
        min-width: 140px;
        max-width: 200px;
        padding: 0 5px;
    }
    .ptrb_list.act .ptrb_list_table tbody tr td:first-child, .ptrb_list.act .ptrb_list_table thead tr th:first-child {
        min-width: 140px;
        max-width: 200px;
    }
    /*2024.9.19xiugai*/
    .plul_textbox_word p {
        margin-bottom: 0px;
    }
    .plul_textbox_word{
        margin-bottom: 4px;
    }

    .solu_page .clul_list_li_btm p, .solu_page .clul_list_li_btm{
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .solu_page .clul_list_li_btm p{
        font-size: 14px;
    }
    .clul_list_li{
        padding-right: 0px;
    }
    .clul_text{
        height: auto;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: inherit;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    /* 20241012 */
    .ahs1_li_ri {
        width: 100%;
        padding: 50px 20px 80px;
    }
    .about_hist_slide .mod_arrows {
        height: auto;
        bottom: 20px;
        right: 20px;
        width: 72px;
    }
    .pilb_btnbox_one, .pilb_btnbox_seco {
        width: 49.4% !important;
    }
    .ys_ybdu_li {
        width: 30px;
        margin: 0 5px;
    }
    .ys_ban_dots_ul{
        justify-content: center;
    }
    .xialaph_bot::after{
        display: none;
    }
}