@charset "utf-8";

/* 调大看小 */
/* 1920~1441 pc大屏幕 */
@media screen and (max-width: 1920px) {
    .home_info_ul_li1 {
        width: 32%;
    }
    .home_info_ul_li2 {
        width: 37%;
    }
    .home_info_ul_li3 {
        width: 32%;
    }
}
@media screen and (max-width: 1680px) {
    /* Delia-start */
    .ccbu_li {
        margin-bottom: 50px;
    }
    .ys_nyban_title h1 {
        font-size: 38px;
    }
    .ys_nyban_title p {
        font-size: 34px;
    }
    .ys_bread_list a {
        line-height: 46px;
    }
    .newdet_cont_le {
        padding-right: 110px;
    }
    .newdet_cont h2 {
        margin-bottom: 20px;
    }
    .ncru_li_text {
        margin-bottom: 20px;
    }
    .newdet_cont_ri_tit {
        margin-bottom: 40px;
    }
    .newdet_cont_le_edr {
        padding: 35px 0 80px;
    }
    .newdet_cont_le_paging {
        padding-top: 40px;
    }
    .nclp_li {
        margin-bottom: 16px;
    }
    .newdet_cont_le_share {
        padding-top: 50px;
    }
    .newdet_cont {
        padding-bottom: 100px;
        padding-top: 55px;
    }
    .mod_foot {
        padding: 20px 0 20px;
    }
    .casdet_cont_tp_word {
        margin: 7px 0 30px;
    }
    .casdet_slide{
        padding-top: 60px;
        margin-top: 100px;
    }
    .casedt_slide_tp {
        margin-bottom: 40px;
    }
    .casdet_cont {
        padding: 60px 0 100px;
    }
    .std_text {
        font-size: 30px;
    }
    .fcrl_sec_label_input input {
        height: 46px;
    }
    .from_cont_le {
        padding-right: 130px;
    }
    .from_cont_le_icon {
        width: 90px;
        margin-top: 70px;
    }
    .from_cont_ri {
        padding-left: 100px;
        padding-top: 62px;
        padding-bottom: 70px;
    }
    .from_cont_ri_btn p {
        line-height: 44px;
        padding: 0 36px;
    }
    .from_cont_ri_area textarea {
        height: 145px;
    }
    .inve_cont_tp_list a {
        padding: 25px 40px 80px;
    }
    .inve_cont_tp_list2 .ictl_img {
        width: 80px;
    }
    .inve_cont_tp {
        padding: 65px 0 75px;
    }
    .inve_cont_btm {
        padding: 50px 0 80px;
    }
    .inve_cont_btm_wrap .std_btn1 {
        margin-top: 30px;
    }
    .icbb3_textbox {
        padding: 40px 40px 0;
    }
    .std_btn1_icon {
        width: 16px;
        height: 16px;
    }
    .ncil_ul_li a {
        padding: 20px 0;;
    }
    .ncil_ul_li_tit {
        width: calc(100% - 75px - 16px);
        padding: 0 70px;
    }
    .ncil_ul_li_icon {
        width: 16px;
    }
    .lists_cont {
        padding: 55px 0 90px;
    }
    .lists_main .mod_paging {
        padding-top: 80px;
    }
    .lult_num {
        font-size: 26px;
    }
    .std_padd1_top {
        padding-top: 60px;
    }
    .news_cont_list {
        padding-bottom: 70px;
    }
    .nclu_li a {
        padding-bottom: 40px;
    }
    .news_cont_info_tp {
        margin-bottom: 30px;
    }
    .news_cont_info {
        padding-bottom: 90px;
    }
    .newdet_main .mod_paging {
        padding-top: 75px;
    }
    .serv_cont {
        padding: 55px 0 110px;
    }
    .sccl_ul {
        padding-top: 55px;
    }
    .serv_cont_comp {
        padding-top: 90px;
    }
    .serv_cont_intr_box {
        padding: 80px 0;
    }
    .serv_cont_img {
        padding-bottom: 90px;
    }
    .sctl_edr {
        padding-top: 60px;
    }
    .serv_cont_tp {
        margin-bottom: 90px;
    }
    .serv_cont_tp_bg {
        bottom: 15px;
    }
    .serv_cont_intr_bg {
        right: 100px;
    }
    .sccl_ul_li_icon {
        width: 16px;
    }
    .ictl1_up_num_text span {
        font-size: 50px;
    }
    .inve_cont_tp_list1 {
        padding: 30px 30px 18px;
    }
    .mod_nav_logo {
        width: 170px;
    }
    .mod_nav_list {
        width: calc(100% - 170px - 68px);
        padding: 0px 200px 0 140px;
    }
    .comp_cont_tp {
        padding: 55px 0 20px;
    }
    .comp_cont_tp_img {
        padding: 60px 0 90px;
    }
    .ccti_img {
        margin-bottom: 70px;
    }
    .comp_cont_min_ul {
        padding: 65px 0 65px;
    }
    .comp_cont_btm {
        padding: 75px 0 0px;
    }
    .comp_cont_btm_tit {
        margin-bottom: 40px;
    }
    .comp_main .ccbu_li {
        margin-bottom: 70px;
    }
    .mod_foot {
        padding: 18px 0;
    }
    .recr_cont {
        padding: 65px 0 110px;
    }
    .rslu_li a {
        padding: 18px 0 22px;
    }
    .recr_step_le {
        padding-right: 130px;
    }
    .recr_step {
        padding-bottom: 120px;
    }
    .recr_coll {
        padding-bottom: 70px;
    }
    .recr_coll_word p {
        margin-top: 30px;
    }
    .recr_img_arrows {
        width: 70px;
        left: 8.75%;
        bottom: 85px;
    }
    .recr_img {
        padding-bottom: 140px;
    }
    .riul_sec_le {
        padding-right: 120px;
    }
    .recr_intr_ul_li:nth-of-type(2n) .riul_sec_le {
        padding-right: 0;
        padding-left: 120px;
    }
    .riul_sec_le_word p {
        margin-top: 30px;
    }
    .recr_intr_ul_li {
        margin-bottom: 110px;
    }
    .rslu_li_icon {
        width: 16px;
    }
    .hlcu_li_img {
        width: 28%;
    }
    .hlcu_li_textbox {
        width: 72%;
    }
    .hlcu_li {
        margin-bottom: 15px;
    }
    .ccrt_le {
        padding-top: 60px;
        padding-right: 70px;
        padding-left: 8.75%;
        padding-bottom: 60px;
    }
    .ccrb_list {
        padding: 60px 100px 60px 7.5%;
    }
    .cctr_ri_icon {
        width: 90px;
        margin-top: 50px;
    }
    .cctr_le_list {
        margin-top: 20px;
        display: flex;
    }
    .ctact_cont_word {
        margin-top: 4px;
    }
    .ccrt_ri .std_btn1 {
        margin-top: 35px;
    }
    .ctact_cont_arm {
        padding: 100px 0;
    }
    .ctact_cont_comp {
        padding: 80px 0 110px;
    }
    .cccu_li_btm {
        width: calc(100% - 28px);
        padding: 25px 20px 40px;
    }
    .cccu_li_tp {
        padding: 16px 22px;
   }
   .ctact_cont_comp_ul {
    margin-top: 40px;
    }
    .ccrt_ri {
        padding-left: 50px;
        padding-right: 8.75%;
        padding-top: 55px;
    }
    .deve_cont {
        padding: 60px 0 100px;
    }
    .deve_creat{
        padding-bottom: 100px;
        padding-top: 50px;
    }
    .deve_prod_cont {
        padding: 70px 0 100px;
    }
    .deve_proc {
        padding: 90px 0 110px;
    }
    .deve_pate_word {
        margin-top: 50px;
    }
    .deve_pate_ul {
        margin: 0 -14px;
        margin-bottom: 30px;
        margin-top: 30px;
    }
    .dpul_box {
        padding: 25px 20px 30px;
    }
    .dpul_icon {
        width: 80px;
    }
    .deve_pate {
        padding: 90px 0;
    }
    .deve_creat_cont {
        margin-top: 30px;
    }
    .deve_creat_cont_ri {
        padding-left: 50px;
    }
    .dpyu_li_textbox p {
        padding: 12px 20px 24px 25px;
    }
    .deve_prod_cont_le {
        padding-right: 330px;
    }
    .adva_desi_cont1 {
        padding-top: 70px;
    }
    .adcl_tp {
        margin-bottom: 30px;
    }
    .adva_desi_cont_le {
        padding-right: 50px;
    }
    .adcl_tp_icon {
        width: 50px;
    }
    .adcl_edr {
        margin-bottom: 30px;
    }
    .adcl_ul_li {
        margin-bottom: 20px;
        padding: 0 18px;
    }
    .adcl_ul {
        margin: 0 -18px;
    }
    .adcl_ul_li_num, .adcl_ul_li_num .ys_demo_num {
        font-size: 52px;
    }
    .adva_desi_cont1 {
        padding-bottom: 90px;
        margin-bottom: 50px;
    }
    .adva_desi_cont_edr {
        margin-top: 25px;
    }
    .adva_desi_cont_list {
        margin: 0 -34px;
        margin-top: 30px;
    }
    .adcl_li_icon {
        width: 44px;
        height: 44px;
    }
    .adva_desi_cont2 {
        padding-bottom: 40px;
        margin-bottom: 50px;
    }
    .adca_ul_li_text {
        bottom: 20px;
        right: 38px;
    }
    .adva_desi_cont3 {
        padding-bottom: 80px;
    }
    .adva_mana_cont1 {
        margin-top: 50px;
    }
    .adva_top1{
        margin-bottom: 50px;
    }
    .adva_mana_cont2 {
        padding-bottom: 40px;
        margin-bottom: 70px;
    }
    .adva_mana_cont_list {
        margin-top: 40px;
    }
    .amcl_btmul {
        margin-top: 50px;
    }
    .amcl_tpul_li_num {
        width: 40px;
        height: 40px;
        margin-right: 15px;
    }
    .acml_btmul_li_le {
        padding-right: 80px;
    }
    .adva_mana {
        padding: 60px 0 90px;
    }
    .adva_cons {
        padding-bottom: 70px;
    }
    .adva_cons_tp {
        margin-bottom: 50px;
    }
    .adva_cons_bg {
        margin: 40px 0 80px;
    }
    .accn_le {
        padding-right: 80px;
    }
    .adva_cons_cont1 {
        padding-bottom: 60px;
        margin-bottom: 60px;
    }
    .accn_le_edr {
        margin-top: 20px;
    }
    .adva_cont {
        padding: 50px 0 80px;
    }
    .amcl_tpul_li_num p {
        font-size: 20px;
        line-height: 40px;
    }
    .ys_ban_title {
        font-size: 44px;
    }
    .cctl_dan_nr {
        margin: 0 18px;
    }
    .cctl_wrap {
        margin: 0 -18px;
    }
    .cctl_duo_nr {
        margin: 0 18px;
    }
    .case_cont_tp {
        padding-bottom: 75px;
    }
    .home_arrows_icon {
        width: 34px;
        height: 34px;
    }
    .casdet_cont_tp_list {
        padding-bottom: 70px;
    }
    .from_cont_ri_other {
        margin-top: 15px;
    }
    .ictl_textbox_tit {
        margin-bottom: 46px;
    }
    .inve_cont_tp_list2 .ictl_box, .inve_cont_tp_list3 .ictl_box {
        padding: 27px 30px 80px;
    }
    .home_list_box_le {
        padding: 35px 35px 70px 8.75%;
    }
    .home_list_box_ri {
        padding: 35px 8.75% 70px 28px;
    }
    .home_info_box {
        padding: 0 8.75%;
    }
    .home_info_ul_li3 {
        width: 34%;
    }
    .home_info_ul_li2 {
        width: 32%;
    }
    .home_info_ul_li1 {
        width: 34%;
    }
    .home_word {
        margin-bottom: 32px;
    }
    .about_cont {
        padding: 65px 0 100px;
    }
    .about_brand_ri_tit {
        margin-bottom: 30px;
    }
    .about_brand_slide {
        padding: 80px 0 90px;
    }
    .acul_li_ri {
        padding-left: 35px;
        margin-top: 20px;
    }
    .about_story {
        padding: 70px 0 90px;
    }
    .about_deve {
        padding: 110px 0 100px;
    }
    .about_story_box {
        margin-top: 45px;
    }
    .asbl_img {
        margin-bottom: 35px;
    }
    .about_honor {
        padding-top: 90px;
    }
    .about_honor_tp_le {
        padding-right: 60px;
    }
    .about_honor_tp {
        margin-bottom: 26px;
    }
    .about_honor_tp2 {
        margin-bottom: 40px;
    }
    .about_honor_list {
        padding: 45px 0 90px;
    }
    .ahlu_li_box_icon {
        width: 80px;
    }
    .ahlu_li {
        padding: 0 140px;
        margin-bottom: 18px;
    }
    .about_honor_list_ul {
        margin: 0 -140px;
    }
    .ahis_tpul_li p {
        font-size: 90px;
    }
    .ahis_btmul_li p {
        padding-bottom: 22px;
    }
    .ahis_btmul_li {
        padding: 0 20px;
    }
    .about_honor_items {
        padding-bottom: 70px;
    }
    .about_honor_mant {
        padding-top: 70px;
        padding-bottom: 80px;
    }
    .ahmn_word {
        margin-bottom: 40px;
    }
    .about_honor_mant_img {
        width: 40%;
    }
    .ahql_le_num {
        font-size: 90px;
   }
   .about_honor_qual_list1 {
        padding: 60px 0 55px;;
    }
    .acul_li_le_tit {
        font-size: 24px;
    }
    .cdnd_nr {
        margin: 0 10px;
    }
    .cctl_dan_nr_duo {
        margin: 0 10px;
    }
    .about_num {
        font-size: 110px;
        left: -70px;
        top: 40%;
    }
    .adls_ul_li {
        width: 430px !important;
    }
    .aulb_top {
        padding: 40px 38px 30px;
    }
    .aulb_top_num::before {
        font-size: 44px;
    }
    .aulb_top_num p {
        font-size: 44px;
    }
    .swiper-slide-active .aulb_top_num {
        margin-bottom: 30px;
    }
    .recr_text {
        font-size: 24px;
    }
    .cctv_box_icon {
        width: 64px;
    }
    .video_icon {
        width: 64px !important;
        height: 64px;
    }
    .ccrb_list {
        width: 53.5%;
    }
    .ctact_cont_rela_bg {
        width: 46.5%;
    }
    .cccu_li_btm {
        top: 88px;
    }
    .deve_proc2{
        padding-bottom: 0px !important;
    }
    /* Delia-end */
    .hlsb_box {
        margin-top: 30px;
    }
    .hlsb_box_text {
        font-size: 18px;
        padding: 60px 0 65px;
    }
    .deve_proc2 .deve_proc_word_box2 {
        padding-left: 50px;
    }
    .home_info_ul_li2 {
        width: 38%;
    }
    .home_info_ul_li1 {
        width: 33%;
    }
    .home_info_ul_li3 {
        width: 37%;
    }
    .video_icon {
        width: 54px !important;
        height: 54px;
    }
    /* 1680end */
}

@media screen and (max-width: 1560px) {
    /* Delia-start */
    .ys_nyban_title h1 {
        font-size: 36px;
    }
    .ys_nyban_title p {
        font-size: 32px;
    }
    .std_text {
        font-size: 28px;
    }
    .ictl1_up_num_text span {
        font-size: 44px;
    }
    .icbb_ul_li a {
        padding: 10px 0 6px;
    }
    .home_list_sec .std_btn1 {
        margin-top: 35px;
    }
    .ccrt_le {
        padding-top: 55px;
        padding-right: 50px;
        padding-left: 8.75%;
        padding-bottom: 50px;
    }
    .amcl_tpul_li::after {
        right: 20px;
        width: 30%;
    }
    .adcl_ul_li_num, .adcl_ul_li_num .ys_demo_num {
        font-size: 48px;
    }
    .ys_ban_title {
        font-size: 40px;
    }
    .ccal_ul_li3 .ccul_ul_li_btm {
        right: 47%;
    }
    .iclt1_up_icon {
        width: 26px;
        margin-bottom: 12px;
    }
    .ahis_btmul_li {
        padding: 0 18px;
    }
    .about_num {
        font-size: 100px;
        left: -60px;
        top: 38%;
    }
    .about_deve {
        padding: 100px 0 90px;
    }
    .aulb_top_num p {
        font-size: 40px;
    }
    .aulb_top_num::before {
        font-size: 40px;
    }
    .ccrb_list {
        width: 54%;
    }
    .ctact_cont_rela_bg {
        width: 46%;
    }
    /* Delia-end */
    .hlsb_box_text {
        padding: 55px 0 60px;
    }
    .home_info_ul_li3 {
        width: 37%;
    }
    .home_info_ul_li2 {
        width: 39%;
    }
    .home_info_ul_li1 {
        width: 34%;
    }
    /* 1560end */
}

/* 1440~1200 pc小屏幕 重点*/
@media screen and (max-width: 1440px) {
    .ys_modal_content {
        max-height: 650px;
    }
    /* Delia-start */
    .home_list_sec .std_btn1 {
        margin-top: 30px;
    }
    .ccbu_li_text {
        margin-top: 15px;
    }
    .ccbu_li {
        padding: 0 10px;
        margin-bottom: 40px;
    }
    .case_cont_btm_ul {
        margin: 0 -10px;
    }
    .ys_nyban_title h1 {
        font-size: 34px;
    }
    .ys_nyban_title p {
        font-size: 30px;
    }
    .ys_bread_list a {
        line-height: 42px;
    }
    .newdet_cont_le {
        padding-right: 90px;
    }
    .newdet_cont {
        padding-bottom: 90px;
        padding-top: 55px;
    }
    .newdet_cont h2 {
        margin-bottom: 18px;
    }
    .newdet_cont_le_date {
        padding-bottom: 10px;
    }
    .newdet_cont_le_edr {
        padding: 30px 0 70px;
    }
    .std_tit1 {
        font-size: 22px;
    }
    .newdet_cont_ri_tit {
        margin-bottom: 35px;
    }
    .ncru_li_text {
        margin-bottom: 15px;
    }
    .newdet_cont_le_paging {
        padding-top: 35px;
    }
    .newdet_cont_le_share {
        padding-top: 40px;
    }
    .mcls_text p {
        margin-right: 10px;
    }
    .ys_share_list {
        margin-right: 20px;
    }
    .nclp_li {
        margin-bottom: 12px;
    }
    .casdet_cont_tp_word {
        margin: 5px 0 25px;
    }
    .casdet_slide{
        padding-top: 55px;
        margin-top: 90px;
    }
    .casedt_slide_tp {
        margin-bottom: 35px;
    }
    .casdet_cont {
        padding: 60px 0 90px;
    }
    .std_tit2, .yxedr_active h2 {
        font-size: 18px;
    }
    .std_text {
        font-size: 26px;
    }
    .from_cont_le_text {
        margin-bottom: 2px;
    }
    .from_cont_le_icon {
        width: 80px;
        margin-top: 60px;
    }
    .from_cont_le {
        padding-right: 100px;
    }
    .from_cont_ri {
        padding-left: 90px;
        padding-top: 62px;
        padding-bottom: 70px;
    }
    .fcrl_sec_label_input input {
        height: 42px;
    }
    .from_cont_ri_area textarea {
        height: 135px;
    }
    .from_cont_ri_btn p {
        line-height: 40px;
        padding: 0 32px;
    }
    .fcrl_sec_code_btm {
        margin-top: 2px;
    }
    .from_cont_ri_code .fcrl_sec_label {
        padding-right: 8px;
    }
    .icbb_ul_li a {
        padding: 10px 0 8px;
    }
    .inve_cont_btm_box1, .inve_cont_btm_box2 {
        padding: 0 10px;
    }
    .inve_cont_btm_wrap {
        margin: 0 -10px;
    }
    .inve_cont_btm_wrap .std_btn1 {
        margin-top: 25px;
    }
    .icbb_tit {
        font-weight: bold;
        margin-bottom: 20px;
    }
    .icbb3_textbox_tit {
        margin-top: 4px;
        margin-bottom: 25px;
    }
    .ictl_textbox_tit {
        margin-bottom: 40px;
    }
    .inve_cont_tp_list a {
        padding: 25px 35px 70px;
    }
    .inve_cont_tp {
        padding: 60px 0 70px;
    }
    .std_btn1_text {
        margin-right: 8px;
    }
    .std_btn1_icon {
        width: 14px;
        height: 14px;
    }
    .icbb3_textbox {
        padding: 40px 35px 0;
    }
    .mod_foot {
        padding: 18px 0;
    }
    .lists_cont_wrap_le {
        padding-right: 50px;
    }
    .lcwl_ul_li_textbox {
        top: 30px;
        left: 25px;
    }
    .lult_num {
        font-size: 24px;
    }
    .ncil_ul_li a {
        padding: 16px 0;
    }
    .lists_cont {
        padding: 50px 0 80px;
    }
    .pc_fenye li {
        width: 36px;
        height: 36px;
        line-height: 36px;
        margin: 0px 6px;
    }
    .lists_main .mod_paging {
        padding-top: 65px;
    }
    .lists_cont_wrap {
        margin-top: 40px;
    }
    .news_cont_list {
        padding-bottom: 60px;
    }
    .std_padd1_top {
        padding-top: 50px;
    }
    .nclu_li a {
        padding-bottom: 30px;
    }
    .nclu_li {
        padding: 0 10px;
    }
    .news_cont_list_tit {
        margin-bottom: 2px;
    }
    .news_cont_list_ul {
        margin: 0 -10px;
        margin-top: 18px;
    }
    .nclu_li {
        padding: 0 10px;
    }
    .news_cont_info {
        padding-bottom: 80px;
    }
    .newdet_main .mod_paging {
        padding-top: 60px;
    }
    .news_cont_info_tp {
        margin-bottom: 25px;
    }
    .mod_foot_link_ul {
        margin: 0 -8px;
    }
    .mflu_li {
        padding: 0 8px;
    }
    .collapsencit_sear_icon {
        width: 20px;
    }
    .sctl_edr {
        padding-top: 50px;
    }
    .serv_cont_tp {
        margin-bottom: 80px;
    }
    .serv_cont_img {
        padding-bottom: 80px;
    }
    .serv_cont_intr_box {
        padding: 75px 0;
    }
    .serv_cont_comp {
        padding-top: 80px;
    }
    .sccl_ul {
        padding-top: 50px;
    }
    .serv_cont {
        padding: 55px 0 90px;
    }
    .sccl_ul_li a {
        padding: 16px 0;
    }
    .serv_cont_intr_bg {
        right: 90px;
        top: 120px;
    }
    .ictl1_up_num_text span {
        font-size: 38px;
    }
    .ictl1_ul_li_num span {
        font-size: 18px;
    }
    .ictl1_ul {
        margin-bottom: 22px;
    }
    .ictl1_ul_li_text {
        margin-bottom: 3px;
    }
    .mod_nav_logo a {
        line-height: 62px;
    }
    .mod_nav_logo {
        width: 140px;
    }
    .mod_nav_list {
        width: calc(100% - 140px - 68px);
        padding: 0px 160px 0 110px;
    }
    .mod_nav_other_lang a {
        display: block;
        line-height: 62px;
        font-size: 16px;
        color: #999;
        font-family: 'Microsoft YaHei';
        transition: all .36s;
    }
    .ys_main {
        padding-top: 62px;
    }
    .mnlu_li_text::before {
        line-height: 1.5;
    }
    .mnlu_li_text p {
        line-height: 1.5;
    }
    .mnlu_li_word p {
        line-height: 1.5;
    }
    .mnlu_li_down {
        width: calc(100% + 50px);
        top: 75px;
        padding: 12px 0 18px;
    }
    .mldc_ul::after {
        top: -18px;
    }
    .comp_cont_tp_img {
        padding: 50px 0 80px;
    }
    .ccto_ri_list_icon {
        width: 60px;
        height:60px;
    }
    .ccto_ri_list_tit {
        margin-top: 18px;
        margin-bottom: 8px;
    }
    .comp_cont_min_ul {
        padding: 60px 0;
    }
    .comp_cont_btm {
        padding: 70px 0 0px;
    }
    .comp_cont_btm_tit {
        margin-bottom: 36px;
    }
    .comp_main .ccbu_li {
        margin-bottom: 60px;
    }
    .mod_foot {
        padding: 16px 0;
    }
    .recr_step_le {
        padding-right: 110px;
    }
    .recr_step {
        padding-bottom: 80px;
    }
    .rslu_li a {
        padding: 16px 0 20px;
    }
    .recr_coll_word p {
        margin-top: 26px;
    }
    .recr_coll_word p {
        margin-top: 26px;
    }
    .recr_img {
        padding-bottom: 130px;
    }
    .recr_img_arrows {
        width: 70px;
        left: 8.75%;
        bottom: 75px;
    }
    .riul_sec_le {
        padding-right: 90px;
    }
    .riul_sec_le_word p {
        margin-top: 25px;
    }
    .recr_intr_ul_li:nth-of-type(2n) .riul_sec_le {
        padding-right: 0;
        padding-left: 90px;
    }
    .recr_intr_ul_li {
        margin-bottom: 90px;
    }
    .recr_cont {
        padding: 60px 0 100px;
    }
    .recr_img_ul_li {
        padding: 0 10px;
    }
    .recr_img_ul {
        margin: 0px -10px;
    }
    .home_list_indu .home_word {
        margin-top: 3px;
        margin-bottom: 20px;
    }
    .home_word {
        margin-bottom: 24px;
    }
    .hlcu_li_textbox {
        width: 67%;
    }
    .hlcu_li_img {
        width: 33%;
    }
    .home_list_case .std_btn1 {
        margin-top: 28px;
    }
    .hlcu_li {
        margin-bottom: 12px;
    }
    .home_info {
        padding: 18px 0;
    }
    .hiul_icon {
        width: 26px;
    }
    .home_list::after {
        width: 37.8%;
    }
    .ccrt_le {
        padding-top: 50px;
        padding-right: 20px;
        padding-left: 8.75%;
        padding-bottom: 45px;
    }
    .ccrt_ri {
        padding-left: 50px;
        padding-right: 8.75%;
        padding-top: 50px;
    }
    .cctr_ri_icon {
        width: 80px;
        margin-top: 45px;
    }
    .ccrt_ri .std_btn1 {
        margin-top: 28px;
    }
    .cllw_tit {
        margin-bottom: 5px;
    }
    .ctact_cont_word {
        margin-top: 2px;
    }
    .cctr_le_list {
        margin-top: 16px;
    }
    .ccrb_list {
        padding: 50px 40px 50px 7.5%;
    }
    .ctact_cont_arm {
        padding: 90px 0;
    }
    .ctact_cont_comp {
        padding: 80px 0 100px;
    }
    .cccu_li_btm {
        width: calc(100% - 20px);
        padding: 25px 20px 35px;
        top: 84px;
    }
    .cccu_li_tp {
        padding: 14px 22px;
    }
    .ctact_cont_comp_ul {
        margin: 0 -10px;
        margin-top: 35px;
    }
    .cccu_li {
        padding: 0 10px;
        margin-bottom: 15px;
    }
    .deve_prod_cont_le {
        padding-right: 280px;
    }
    .deve_prod_cont {
        padding: 60px 0 80px;
    }
    .dpcr_list_box {
        padding: 0 10px;
    }
    .dpcr_list {
        margin: 0 -10px;
        margin-top: 30px;
    }
    .deve_proc {
        padding: 70px 0 90px;
    }
    .dpyu_li_textbox p {
        padding: 12px 20px 20px 20px;
    }
    .dpyu_li {
        padding: 0 10px;
    }
    .deve_proc_year_ul {
        margin: 0 -10px;
    }
    .deve_proc_word {
        margin-top: 30px;
        margin-bottom: 110px;
    }
    .deve_proc_year_ul::before {
        top: -15px;
    }
    .dpyu_li_num {
        top: -55px;
    }
    .deve_pate {
        padding: 80px 0;
    }
    .deve_pate_word {
        margin-top: 30px;
    }
    .deve_pate_word p {
        margin-bottom: 10px;
    }
    .deve_pate_ul_li {
        width: 25%;
        padding: 0 10px;
    }
    .dpul_box {
        padding: 25px 20px;
    }
    .deve_pate_list {
        margin: 0 -10px;
        margin-top: 30px;
    }
    .deve_pate_list_li {
        padding: 0 10px;
    }
    .deve_creat_cont_ri {
        padding-left: 40px;
    }
    .deve_cont {
        padding: 60px 0 90px;
    }
    .deve_creat{
        padding-bottom: 90px;
        padding-top: 50px;
    }
    .dpul_icon {
        width: 70px;
    }
    .dpul_tit {
        margin-top: 6px;
    }
    .deve_pate_ul {
        margin: 0 -10px;
    }
    .adva_desi_cont1 {
        padding-bottom: 70px;
        margin-bottom: 50px;
        padding-top: 50px
    }
    .adcl_ul_li_num, .adcl_ul_li_num .ys_demo_num {
        font-size: 44px;
    }
    .adva_desi_cont_le {
        padding-right: 40px;
    }
    .adcl_edr {
        margin-bottom: 26px;
    }
    .adva_desi_cont_edr {
        margin-top: 20px;
    }
    .adcl_li {
        padding: 0 34px;
        margin-bottom: 34px;
    }
    .adcl_li_icon {
        width: 40px;
        height: 40px;
    }
    .adva_desi_cont2 {
        padding-bottom: 30px;
        margin-bottom: 40px;
    }
    .adca_ul {
        margin: 0 -15px;
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .adca_ul_li {
        padding: 0 15px;
    }
    .adva_desi_cont3 {
        padding-bottom: 60px;
    }
    .adva_mana {
        padding: 60px 0 70px;
    }
    .adva_mana_cont1{
        margin-top: 40px;
    }
    .adva_top1{
        margin-bottom: 40px;
    }
    .adva_mana_cont2 {
        padding-bottom: 40px;
        margin-bottom: 50px;
    }
    .amcl_tpul_li::after {
        right: 18px;
        width: 30%;
    }
    .acml_btmul_li_le {
        padding-right: 60px;
    }
    .amcl_btmul {
        margin-top: 40px;
    }
    .amcw_le {
        padding-right: 170px;
        margin-top: 35px;
    }
    .amcw_ri_edr {
        margin-top: 30px;
    }
    .adva_cons_tp {
        margin-bottom: 40px;
    }
    .adva_cons_bg {
        margin: 30px 0 60px;
    }
    .accn_le {
        padding-right: 70px;
    }
    .adva_cons_cont2 .accn_le {
        padding-right: 70px;
    }
    .adva_cons_cont1 {
        padding-bottom: 50px;
        margin-bottom: 50px;
    }
    .amcl_tpul_li_num p {
        font-size: 18px;
        line-height: 38px;
    }
    .amcl_tpul_li_num::before {
        font-size: 18px;
    }
    .amcl_tpul_li_num {
        width: 38px;
        height: 38px;
        margin-right: 10px;
    }
    .ys_ban_title {
        font-size: 36px;
    }
    .case_cont {
        padding: 60px 0 90px;
    }
    .cctl_duo_nr {
        margin: 0 16px;
    }
    .cctl_dan_nr {
        margin: 0 16px;
    }
    .cctl_wrap {
        margin: 0 -16px;
    }
    .home_arrows_icon {
        width: 30px;
        height: 30px;
    }
    .home_arrows_prev {
        left: 30px;
    }
    .home_arrows_next {
        right: 30px;
    }
    .ccal_ul_li3 .ccul_ul_li_btm {
        right: 40%;
    }
    .casdet_cont_tp_list {
        padding-bottom: 60px;
    }
    .from_cont_ri_other {
        margin-top: 10px;
    }
    .ccrb_list_ul_li {
        padding: 0 20px;
    }
    .ccrb_list_ul {
        margin: 0 -20px;
    }
    .iclt1_up_icon {
        width: 24px;
        margin-bottom: 10px;
    }
    .home_list_indu {
        padding-right: 30px;
    }
    .home_info_ul_li1 {
        width: 33%;
    }
    .home_info_ul_li2 {
        width: 33%;
    }
    .home_list_box_le {
        padding: 35px 35px 60px 8.75%;
    }
    .home_list_box_ri {
        padding: 35px 8.75% 60px 25px;
    }
    .about_brand_ri_tit {
        margin-bottom: 26px;
    }
    .about_word {
        margin-top: 3px;
    }
    .about_brand_slide {
        padding: 70px 0 80px;
    }
    .about_cult_ul {
        margin: 0 -30px;
        margin-top: 50px;
    }
    .about_cult_ul_li {
        padding: 0 30px;
        margin-bottom: 30px;
    }
    .acul_li_ri {
        padding-left: 30px;
        margin-top: 20px;
    }
    .about_story {
        padding: 60px 0 80px;
    }
    .about_story_box {
        margin-top: 40px;
    }
    .asbl_img {
        margin-bottom: 30px;
    }
    .about_deve {
        padding: 90px 0 80px;
    }
    .about_honor {
        padding-top: 70px;
    }
    .about_honor {
        padding-top: 70px;
    }
    .ahlu_li_box_icon {
        width: 70px;
    }
    .ahlu_li {
        padding: 0 100px;
        margin-bottom: 18px;
    }
    .about_honor_list_ul {
        margin: 0 -100px;
    }
    .ahis_tpul_li p {
        font-size: 80px;
    }
    .about_arrows {
        top: 60px;
    }
    .aile_le_tit, .aile_ri_tit {
        margin-bottom: 16px;
    }
    .ahis_item {
        margin-top: 35px;
    }
    .about_honor_items {
        padding-bottom: 60px;
    }
    .about_honor_mant {
        padding-top: 60px;
        padding-bottom: 70px;
    }
    .ahmn_word {
        margin-bottom: 30px;
    }
    .ahql_le_num {
        font-size: 80px;
    }
    .ahql_ri {
        width: 60%;
    }
    .ahql_le{
        width:40%;
    }
    .about_honor_qual_list1 {
        padding: 50px 0 45px;
    }
    .acul_li_le_tit {
        font-size: 22px;
    }
    .acul_box_le {
        width: 86px;
        height: 86px;
    }
    .acul_li_ri {
        width: calc(100% - 86px);
    }
    .ccti_img {
        margin-bottom: 60px;
    }
    .ys_search2_btn {
        width: 24px;
        line-height: 62px;
    }
    .iclt1_up_icon {
        width: 22px;
        margin-bottom: 10px;
    }
    .case_cont_tp {
        padding-bottom: 60px;
    }
    .cctl_dan_nr_duo {
        margin: 0 8px;
    }
    .ictl1_ul_li_num span {
        font-size: 16px;
    }
    .inve_cont_tp_list1 {
        padding: 30px 20px 18px;
    }
    .inve_cont_tp_list2 .ictl_box, .inve_cont_tp_list3 .ictl_box {
        padding: 27px 25px 80px;
    }
    .about_num {
        font-size: 90px;
        left: -50px;
        top: 38%;
    }
    .adls_ul_li {
        width: 420px !important;
    }
    .aulb_top {
        padding: 38px 32px 26px;
    }
    .swiper-slide-active .aulb_top_num {
        margin-bottom: 26px;
    }
    .aulb_top_num p {
        font-size: 38px;
    }
    .aulb_top_num::before {
        font-size: 38px;
    }
    .home_list_news .home_word {
        margin-bottom: 23px;
    }
    .deve_creat_cont_le {
        margin-bottom: 20px;
    }
    .recr_text {
        font-size: 22px;
    }
    .cctv_box_icon {
        width: 58px;
    }
    .video_icon {
        width: 58px !important;
        height: 58px;
    }
    .ctact_cont_rela_bg {
        width: 45%;
    }
    .ccrb_list {
        width: 55%;
    }
    .riul_sec_ri {
        margin-top: 120px;
    }
    /* Delia-end */
    .hlsb_box_text {
        font-size: 16px;
        padding: 55px 0 60px;
    }
    .mnlu_li_text p {
        font-size: 18px;
    }
    .mnlu_li_text::before {
        font-size: 18px;
    }
    .deve_proc2 .deve_proc_word_box2 {
        padding-left: 40px;
    }
    .home_info_ul_li2 {
        width: 39%;
    }
    .home_info_ul_li3 {
        width: 37%;
    }
    .video_icon {
        width: 50px !important;
        height: 50px;
    }
    /* 1440end */
}

@media screen and (max-width: 1360px) {
    /* Delia-start */
    .ys_nyban_title h1 {
        font-size: 32px;
    }
    .ys_nyban_title p {
        font-size: 28px;
    }
    .ictl1_up_num_text span {
        font-size: 32px;
    }
    .iclt1_up_icon {
        width: 22px;
    }
    .mod_nav_list {
        width: calc(100% - 140px - 68px);
        padding: 0px 130px 0 90px;
    }
    .home_list_sec .std_btn1 {
        margin-top: 30px;
    }
    .home_list_case .std_btn1 {
        margin-top: 28px;
    }
    .icbb_ul_li a {
        padding: 8px 0 6px;
    }
    .deve_prod_cont_le {
        padding-right: 240px;
    }
    .adcl_ul_li_num, .adcl_ul_li_num .ys_demo_num {
        font-size: 42px;
    }
    .ys_ban_title {
        font-size: 32px;
    }
    .ccal_ul_li3 .ccul_ul_li_btm {
        right: 35%;
    }
    .ictl_textbox_tit {
        margin-bottom: 32px;
    }
    .about_num {
        font-size: 80px;
        left: -36px;
        top: 35%;
    }
    .adls_ul_li {
        width: 400px !important;
    }
    .about_deve {
        padding: 80px 0 70px;
    }
    .ccrb_list_ul {
        margin: 0 -15px;
    }
    .ccrb_list_ul_li {
        padding: 0 15px;
    }
    /* Delia-end */
    /* 1360end */
}

@media screen and (max-width: 1280px) {
    .ys_modal_content {
        max-height: 600px;
    }
    /* Delia-start */
    .ccbu_li {
        margin-bottom: 35px;
    }
    .ys_nyban_title h1 {
        font-size: 30px;
    }
    .ys_nyban_title p {
        font-size: 26px;
    }
    .ys_bread_list a {
        line-height: 40px;
    }
    .newdet_cont_le {
        padding-right: 80px;
    }
    .newdet_cont {
        padding-bottom: 80px;
        padding-top: 50px;
    }
    .newdet_cont_le_edr {
        padding: 25px 0 60px;
    }
    .newdet_cont_le_date {
        padding-bottom: 8px;
    }
    .newdet_cont h2 {
        margin-bottom: 16px;
    }
    .newdet_cont_ri_tit {
        margin-bottom: 30px;
    }
    .ncru_li_text {
        margin-bottom: 12px;
    }
    .newdet_cont_le_date p {
        font-size: 14px;
    }
    .ncru_li_date p {
        font-size: 14px;
    }
    .newdet_cont_le_paging {
        padding-top: 30px;
    }
    .newdet_cont_le_share {
        padding-top: 30px;
    }
    .cctu_li {
        width: 50%;
    }
    .casdet_cont {
        padding: 50px 0 80px;
    }
    .casdet_cont_tp_word {
        margin: 5px 0 20px;
    }
    .casdet_slide{
        padding-top: 45px;
        margin-top: 80px;
    }
    .casedt_slide_tp {
        margin-bottom: 30px;
    }
    .casdet_slide_ul_li {
        padding: 0 10px;
    }
    .casdet_slide_ul {
        margin: 0 -10px;
    }
    .std_text {
        font-size: 24px;
    }
    .from_cont_le_icon {
        width: 70px;
        margin-top: 50px;
    }
    .from_cont_le {
        padding-right: 80px;
        padding-top: 55px;
    }
    .from_cont_ri {
        padding-left: 70px;
        padding-top: 60px;
        padding-bottom: 70px;
    }
    .fcrl_sec_label_input input {
        height: 40px;
    }
    .from_cont_ri_area textarea {
        height: 125px;
    }
    .from_cont_ri_btn p {
        line-height: 40px;
        padding: 0 30px;
    }
    .inve_cont_tp {
        padding: 50px 0 60px;
    }
    .inve_cont_btm {
        padding: 40px 0 70px;
    }
    .icbb_tit {
        font-weight: bold;
        margin-bottom: 14px;
    }
    .icbb_ul_li a {
        padding: 8px 0 6px;
    }
    .inve_cont_btm_wrap .std_btn1 {
        margin-top: 20px;
    }
    .icbb3_textbox {
        padding: 35px 30px 0;
    }
    .icbb3_textbox_tit {
        margin-top: 2px;
        margin-bottom: 20px;
    }
    .inve_cont_tp_list a {
        padding: 25px 25px 60px;
    }
    .inve_cont_tp_list2 .ictl_img {
        width: 70px;
    }
    .mod_foot {
        padding: 16px 0;
    }
    .lists_cont_wrap {
        margin-top: 30px;
    }
    .lult_num {
        font-size: 22px;
    }
    .lists_cont_wrap_le {
        padding-right: 40px;
    }
    .lcwl_ul_li_textbox {
        top: 25px;
        left: 20px;
    }
    .ncil_ul_li_tit {
        width: calc(100% - 75px - 16px);
        padding: 0 55px;
    }
    .ncil_ul_li a {
        padding: 14px 0;
    }
    .lists_main .mod_paging {
        padding-top: 60px;
    }
    .std_padd1_top {
        padding-top: 40px;
    }
    .news_cont_list {
        padding-bottom: 50px;
    }
    .nclu_li_date p {
        margin: 15px 0 2px;
    }
    .nclu_li a {
        padding-bottom: 25px;
    }
    .news_cont_info {
        padding-bottom: 70px;
    }
    .newdet_main .mod_paging {
        padding-top: 50px;
    }
    .serv_cont_tp_le {
        width: 53%;
    }
    .serv_cont_tp_bg {
        width: 45%;
    }
    .serv_cont_tp {
        margin-bottom: 70px;
    }
    .serv_cont_img {
        padding-bottom: 70px;
    }
    .serv_cont_intr_box {
        padding: 65px 0;
    }
    .serv_cont_comp {
        padding-top: 70px;
    }
    .sccl_ul {
        padding-top: 40px;
    }
    .sccl_ul_li a {
        padding: 14px 0;
    }
    .sccl_ul_li_icon {
        width: 14px;
    }
    .serv_cont {
        padding: 50px 0 80px;
    }
    .sctl_edr {
        padding-top: 40px;
    }
    .serv_cont_word {
        margin-top: 2px;
    }
    .inve_cont_tp_list1 {
        padding: 30px 25px 18px;
    }
    .ictl1_ul_li_num span {
        font-size: 16px;
    }
    .mod_nav_list {
        width: calc(100% - 130px - 68px);
        padding: 0px 90px 0 70px;
    }
    .mod_nav_logo {
        width: 130px;
    }
    .mnlu_li_down {
        width: calc(100% + 40px);
        padding: 12px 0 14px;
    }
    .comp_cont_tp_img {
        padding: 40px 0 70px;
    }
    .ccto_ri {
        width: 48%;
    }
    .ccto_le {
        width: 52%;
    }
    .comp_cont_tp {
        padding: 50px 0 15px;
    }
    .comp_cont_min_ul {
        padding: 55px 0;
    }
    .ccto_ri_list_tit {
        margin-top: 14px;
        margin-bottom: 6px;
    }
    .ccto_ri_list_icon {
        width: 56px;
        height: 56px;
    }
    .comp_cont_btm {
        padding: 60px 0 0px;
    }
    .ccbu_li {
        padding: 0 10px;
    }
    .comp_main .ccbu_li {
        margin-bottom: 50px;
    }
    .case_cont_btm_ul {
        margin: 0 -10px;
    }
    .ccbu_li_text {
        margin-top: 15px;
    }
    .mod_foot {
        padding: 14px 0;
    }
    .recr_step_le {
        padding-right: 80px;
    }
    .rslu_li a {
        padding: 14px 0 18px;
    }
    .recr_step {
        padding-bottom: 70px;
    }
    .recr_coll_word p {
        margin-top: 20px;
    }
    .recr_coll {
        padding-bottom: 60px;
    }
    .riul_sec_le {
        padding-right: 60px;
    }
    .recr_intr_ul_li {
        margin-bottom: 70px;
    }
    .recr_intr_ul_li:nth-of-type(2n) .riul_sec_le {
        padding-right: 0;
        padding-left: 70px;
    }
    .recr_cont {
        padding: 60px 0 90px;
    }
    .home_list_indu .home_word {
        margin-top: 0px;
        margin-bottom: 16px;
    }
    .home_word {
        margin-bottom: 26px;
    }
    .hlcu_li_textbox {
        width: 65%;
    }
    .hlcu_li_img {
        width: 35%;
    }
    .home_list_sec .std_btn1 {
        margin-top: 24px;
    }
    .home_list_case .std_btn1 {
        margin-top: 24px;
    }
    .home_info {
        padding: 14px 0;
    }
    .hiul_icon {
        width: 24px;
    }
    .hiul_text {
        width: calc(100% - 24px);
        padding-left: 10px;
    }
    .ccrb_list {
        padding: 45px 30px 45px 7.5%;
    }
    .ccrt_le {
        padding-top: 40px;
        padding-right: 30px;
        padding-left: 8.75%;
        padding-bottom: 40px;
    }
    .ccrt_ri {
        padding-left: 45px;
        padding-right: 8.75%;
        padding-top: 45px;
    }
    .cctr_ri_icon {
        width: 70px;
        margin-top: 40px;
    }
    .ctact_cont_arm {
        padding: 80px 0;
    }
    .ccal_ul {
        margin-top: 35px;
    }
    .ctact_cont_comp {
        padding: 70px 0 90px;
    }
    .cccu_li_tp {
        padding: 12px 16px;
    }
    .cccu_li_tp_icon {
        width: 12px;
    }
    .cccu_li_tp_text {
        width: calc(100% - 12px);
        padding-right: 5px;
    }
    .ctact_cont_comp_ul {
        margin: 0 -10px;
        margin-top: 30px;
    }
    .cccu_li_btm {
        width: calc(100% - 20px);
        padding: 25px 20px 30px;
        top: 80px;
    }
    .deve_prod_cont_le {
        padding-right: 220px;
    }
    .deve_prod_cont {
        padding: 50px 0 70px;
    }
    .dpcr_list {
        margin-top: 26px;
    }
    .deve_proc_word_box2 {
        padding-left: 30px;
    }
    .deve_proc_word {
        margin-top: 30px;
        margin-bottom: 90px;
    }
    .dpyu_li_textbox p {
        padding: 12px 15px 20px;
    }
    .deve_proc {
        padding: 60px 0 70px;
    }
    .deve_pate_word {
        margin-top: 26px;
    }
    .dpul_tit {
        margin-top: 6px;
        font-size: 14px;
    }
    .dpul_word p {
        font-size: 14px;
    }
    .dpul_icon {
        width: 60px;
    }
    .deve_pate {
        padding: 70px 0;
    }
    .deve_creat_cont {
        margin-top: 26px;
    }
    .deve_creat_cont_ri {
        padding-left: 30px;
    }
    .deve_cont {
        padding: 60px 0 80px;
    }
    .deve_creat{
        padding-bottom: 80px;
        padding-top: 50px;
    }
    .adva_desi_cont1 {
        padding-bottom: 50px;
        margin-bottom: 40px;
        padding-top: 40px;
    }
    .adva_desi_cont_ri {
        width: 40%;
        margin-top: 25px;
    }
    .adva_desi_cont_le {
        width: 60%;
        padding-right: 40px;
    }
    .adcl_tp {
        margin-bottom: 20px;
    }
    .adcl_tp_icon {
        width: 44px;
    }
    .adcl_ul_li_num, .adcl_ul_li_num .ys_demo_num {
        font-size: 38px;
    }
    .adcl_li {
        padding: 0 30px;
        margin-bottom: 30px;
    }
    .adva_desi_cont_list {
        margin: 0 -30px;
        margin-top: 30px;
    }
    .adva_desi_cont2 {
        padding-bottom: 20px;
        margin-bottom: 40px;
    }
    .adva_desi_cont3 {
        padding-bottom: 50px;
    }
    .adva_mana {
        padding: 50px 0 60px;
    }
    .adva_mana_cont2 {
        padding-bottom: 40px;
        margin-bottom: 40px;
    }
    .adva_mana_cont1{
        margin-top: 30px;
    }
    .adva_top1{
        margin-bottom: 30px;
    }
    .amcl_btmul {
        margin-top: 30px;
    }
    .amcl_tpul_li::after {
        right: 18px;
        width: 26%;
    }
    .acml_btmul_li_le {
        padding-right: 50px;
    }
    .amcw_le {
        padding-right: 140px;
        margin-top: 30px;
    }
    .amcw_ri_edr {
        margin-top: 20px;
    }
    .adva_cons {
        padding-bottom: 60px;
    }
    .adva_cons_tp {
        margin-bottom: 30px;
    }
    .adva_cons_bg {
        margin: 25px 0 50px;
    }
    .accn_le {
        padding-right: 60px;
    }
    .adva_cons_cont2 .accn_le {
        padding-right: 60px;
    }
    .adva_cons_cont2 .accn_ri img {
        width: 80%;
    }
    .adva_cont {
        padding: 50px 0 70px;
    }
    .ys_ban_title {
        font-size: 30px;
    }
    .case_cont {
        padding: 60px 0 80px;
    }
    .home_arrows_icon {
        width: 28px;
        height: 28px;
    }
    .home_arrows_prev {
        left: 26px;
    }
    .home_arrows_next {
        right: 26px;
    }
    .home_main .slick-dots {
        bottom: 30px;
    }
    .ccal_ul_li3 .ccul_ul_li_btm {
        right: 30%;
    }
    .casdet_cont_tp_list {
        padding-bottom: 50px;
    }
    .ictl1_ul_li_text {
        font-size: 12px;
    }
    .inve_cont_tp_list2 .ictl_box, .inve_cont_tp_list3 .ictl_box {
        padding: 27px 25px 80px;
    }
    .std_btn1_text p {
        font-size: 14px;
    }
    .ictl1_ul {
        margin-bottom: 18px;
    }
    .iclt1_up_icon {
        width: 20px;
    }
    .home_list_indu {
        padding-right: 20px;
    }
    .home_list_box_le {
        padding: 35px 30px 60px 8.75%;
    }
    .home_word {
        margin-bottom: 22px;
    }
    .home_list_box_ri {
        padding: 35px 8.75% 60px 20px;
    }
    .hiul_word {
        padding-left: 10px;
    }
    .about_cont {
        padding: 60px 0 80px;
    }
    .about_brand_ri_tit {
        margin-bottom: 22px;
        line-height: 1.5;
    }
    .about_brand_slide {
        padding: 60px 0 70px;
    }
    .acul_box_le {
        width: 80px;
        height: 80px;
    }
    .acul_li_ri {
        width: calc(100% - 80px);
        padding-left: 20px;
        margin-top: 18px;
    }
    .about_cult_ul_li {
        padding: 0 15px;
        margin-bottom: 25px;
    }
    .about_cult_ul {
        margin: 0 -15px;
        margin-top: 40px;
    }
    .about_story {
        padding: 50px 0 60px;
    }
    .about_deve {
        padding: 70px 0 60px;
    }
    .about_story_box {
        margin-top: 30px;
    }
    .asbl_img {
        margin-bottom: 24px;
    }
    .about_honor_tp_le {
        padding-right: 40px;
    }
    .about_honor_tp {
        margin-bottom: 22px;
    }
    .about_honor_tp2 {
        margin-bottom: 36px;
    }
    .about_honor_list {
        padding: 40px 0 60px;
    }
    .ahlu_li {
        padding: 0 60px;
        margin-bottom: 18px;
    }
    .about_honor_list_ul {
        margin: 0 -60px;
    }
    .ahlu_li_box_icon {
        width: 60px;
    }
    .ahis_tpul_li p {
        font-size: 70px;
    }
    .arrows_icon {
        width: 28px;
    }
    .aile_le_tit, .aile_ri_tit {
        margin-bottom: 12px;
    }
    .aile_ri {
        width: 50%;
    }
    .aile_le {
        width: 50%;
    }
    .ahis_btmul_li p {
        padding-bottom: 16px;
    }
    .ahmn_text {
        margin-bottom: 8px;
    }
    .ahmn_word {
        margin-bottom: 25px;
    }
    .about_honor_mant {
        padding-top: 50px;
        padding-bottom: 60px;
    }
    .ahql_le_num {
        font-size: 70px;
    }
    .ahql_ri {
        width: 65%;
    }
    .ahql_le {
        width: 35%;
    }
    .about_honor_qual_list2 {
        padding-top: 40px;
    }
    .ccti_img {
        margin-bottom: 50px;
    }
    .case_cont_tp {
        padding-bottom: 50px;
    }
    .adls_ul_li {
        width: 390px !important;
    }
    .aulb_top {
        padding: 35px 28px 25px;
    }
    .about_num {
        font-size: 80px;
        left: -40px;
        top: 35%;
    }
    .swiper-slide-active .aulb_top_num {
        margin-bottom: 20px;
    }
    .aulb_top_word {
        height: 115px;
        padding-right: 15px;
    }
    .recr_text {
        font-size: 20px;
    }
    .cctv_box_icon {
        width: 52px;
    }
    .video_icon {
        width: 52px !important;
        height: 52px;
    }
    .ccrb_list_ul {
        margin: 0 -10px;
    }
    .ccrb_list_ul_li {
        padding: 0 10px;
    }
    .mnlu_li_text p {
        font-size: 16px;
    }
    .mnlu_li_text::before {
        font-size: 16px;
    }
    .comp_cont_tp_edr {
        margin-top: 50px;
    }
    .video_icon {
        width: 46px !important;
        height: 46px;
    }
    /* Delia-end */
    /* 1280end */
}

/* 1200~992 平板横屏*/
@media screen and (max-width: 1200px) {
    /* Delia-start */
    .ys_nyban_title h1 {
        font-size:28px;
    }
    .ys_nyban_title p {
        font-size: 24px;
    }
    .casdet_slide{
        padding-top: 45px;
        margin-top: 70px;
    }
    .serv_cont_intr_box {
        padding: 65px 40px;
    }
    .recr_img_arrows {
        width: 70px;
        left: 40px;
        bottom: 75px;
    }
    .home_list_case .std_btn1 {
        margin-top: 20px;
    }
    .hlcu_li_textbox {
        width: 68%;
    }
    .hlcu_li_img {
        width: 32%;
    }
    .home_word {
        margin-bottom: 16px;
    }
    .ccrb_list {
        padding: 40px 20px 40px 40px;
    }
    .ccrt_le {
        padding-top: 40px;
        padding-right: 30px;
        padding-left: 40px;
        padding-bottom: 40px;
    }
    .ccrt_ri {
        padding-left: 40px;
        padding-right: 40px;
        padding-top: 45px;
    }
    .home_info_box {
        padding: 0 40px;
    }
    .home_list_box_le {
        padding: 35px 30px 60px 40px;
    }
    .home_list_box_ri {
        padding: 35px 40px 60px 20px;
    }
    .home_info_ul_li3 {
        width: 36%;
    }
    .home_info_ul_li1 {
        width: 32%;
    }
    .home_info_ul_li2 {
        width: 32%;
    }
    .about_num {
        font-size: 80px;
        left: -115px;
        top: 36%;
    }
    .swiper-slide-active .aulb_top_num {
        margin-bottom: 18px;
    }
    .adls_ul_li {
        width: 380px !important;
    }
    .home_list_news .home_word {
        margin-bottom: 16px;
    }
    .ctact_cont_rela_bg {
        width: 48%;
    }
    .ccrb_list {
        width: 52%;
    }
    /* Delia-end */
    .home_info_ul_li2 {
        width: 34%;
    }
    .home_info_ul_li1 {
        width: 30%;
    }
    /* 1200end */
}

@media screen and (max-width: 1199px) {
    /* Delia-start */
    .ys_nyban_title h1 {
        font-size: 26px;
    }
    .ys_nyban_title p {
        font-size: 22px;
    }
    .ys_bread_list a {
        line-height: 38px;
    }
    .ys_main {
        padding-top: 0;
    }
    .newdet_cont_le {
        padding-right: 60px;
    }
    .newdet_cont {
        padding-bottom: 70px;
        padding-top: 50px;
    }
    .newdet_cont h2 {
        margin-bottom: 14px;
    }
    .newdet_cont_le_date {
        padding-bottom: 6px;
    }
    .yxedr_active p {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .newdet_cont_le_edr p {
        font-size: 14px;
        /* margin-bottom: 25px; */
    }
    .newdet_cont_le_edr {
        padding: 20px 0 50px;
    }
    .newdet_cont_le_share {
        padding-top: 20px;
    }
    .std_tit3, .std_tit3 p, .yxedr_active h3 {
        font-size: 14px;
    }
    .nclp_li {
        margin-bottom: 10px;
    }
    .ys_share_img {
        width: 20px;
    }
    .ys_share_list {
        margin-right: 16px;
    }
    .mcls_text p {
        margin-right: 8px;
    }
    .newdet_cont_ri_tit {
        margin-bottom: 24px;
    }
    .ncru_li_text {
        margin-bottom: 10px;
    }
    .ncru_li a {
        padding: 14px 0 7px;
    }
    .std_tit1 {
        font-size: 20px;
    }
    .casdet_cont_tp_word {
        margin: 2px 0 15px;
    }
    .std_tit2, .yxedr_active h2 {
        font-size: 16px;
    }
    .casdet_slide{
        padding-top: 45px;
        margin-top: 50px;
    }
    .casedt_slide_tp {
        margin-bottom: 25px;
    }
    .csul_tit {
        margin-top: 15px;
    }
    .casdet_cont {
        padding: 50px 0 70px;
    }
    .std_text {
        font-size: 22px;
    }
    .from_cont_le {
        padding-right: 60px;
        padding-top: 50px;
    }
    .from_cont_ri {
        padding-left: 60px;
        padding-top: 55px;
        padding-bottom: 70px;
    }
    .fcro_text p a::after {
        font-size: 14px;
    }
    .from_cont_ri_area textarea {
        height: 115px;
    }
    .from_cont_le_icon {
        width: 60px;
        margin-top: 40px;
    }
    .from_cont_ri_btn p {
        font-size: 14px;
    }
    .inve_cont_tp {
        padding: 50px 0 50px;
    }
    .lists_cont_wrap_le {
        padding-right: 30px;
    }
    .lult_num {
        font-size: 20px;
    }
    .lists_main .mod_paging {
        padding-top: 50px;
    }
    .lists_cont {
        padding: 50px 0 70px;
    }
    .news_cont_info {
        padding-bottom: 60px;
    }
    .newdet_main .mod_paging {
        padding-top: 40px;
    }
    .news_cont_info_tp {
        margin-bottom: 20px;
    }
    .news_cont_list_tit {
        margin-bottom: 0px;
    }
    .news_cont_list_ul {
        margin-top: 16px;
    }
    .sctl_edr {
        padding-top: 30px;
    }
    .serv_cont_tp {
        margin-bottom: 60px;
    }
    .serv_cont_img {
        padding-bottom: 60px;
    }
    .serv_cont_intr_box {
        padding: 60px 0;
    }
    .serv_cont_comp {
        padding-top: 60px;
    }
    .sccl_ul {
        padding-top: 30px;
    }
    .serv_cont_intr_bg {
        right: 40px;
        top: 100px;
    }
    .serv_cont {
        padding: 50px 0 70px;
    }
    .sccl_ul_li a {
        padding: 12px 0;
    }
    .ictl1_ul_li_text {
        font-size: 12px;
        margin-bottom: 4px;
    }
    .ictl1_ul {
        margin-bottom: 18px;
    }
    .ictl1_up_num_text span {
        font-size: 26px;
    }
    .iclt1_up_icon {
        width: 16px;
        margin-bottom: 9px;
    }
    .comp_cont_tp_img {
        padding: 30px 0 60px;
    }
    .comp_cont_min_ul {
        padding: 45px 0;
    }
    .comp_cont_btm {
        padding: 50px 0 0px;
    }
    .comp_cont_btm_tit {
        margin-bottom: 26px;
    }
    .comp_main .ccbu_li {
        margin-bottom: 40px;
    }
    .recr_step_le {
        padding-right: 60px;
    }
    .rslu_li a {
        padding: 14px 0;
    }
    .recr_step {
        padding-bottom: 50px;
    }
    .recr_coll_word p {
        margin-top: 16px;
    }
    .recr_coll {
        padding-bottom: 50px;
    }
    .recr_img {
        padding-bottom: 100px;
    }
    .recr_img_arrows {
        width: 70px;
        left: 40px;
        bottom: 50px;
    }
    .riul_sec_le {
        padding-right: 40px;
    }
    .recr_intr_ul_li:nth-of-type(2n) .riul_sec_le {
        padding-right: 0;
        padding-left: 40px;
    }
    .riul_sec_le_word p {
        margin-top: 18px;
    }
    .recr_intr_ul_li {
        margin-bottom: 60px;
    }
    .recr_cont {
        padding: 60px 0 80px;
    }
    .std_word {
        font-size: 14px;
    }
    .ccrt_ri {
        padding-left: 30px;
        padding-right: 40px;
        padding-top: 40px;
    }
    .ccrt_le {
        padding-top: 40px;
        padding-right: 20px;
        padding-left: 40px;
        padding-bottom: 40px;
    }
    .ccrt_ri .std_btn1 {
        margin-top: 25px;
    }
    .cctr_ri_icon {
        width: 60px;
        margin-top: 40px;
    }
    .ccrb_list_ul {
        margin: 0 -17px;
    }
    .ccrb_list_ul_li {
        padding: 0 17px;
    }
    .ctact_cont_arm {
        padding: 60px 0;
    }
    .cccu_li_btm {
        width: calc(100% - 12px);
        padding: 25px 20px 25px;
        top: 73px;
    }
    .cccu_li {
        padding: 0 6px;
        margin-bottom: 15px;
    }
    .ctact_cont_comp_ul {
        margin: 0 -6px;
        margin-top: 25px;
    }
    .ctact_cont_comp {
        padding: 60px 0 80px;
    }
    .ys_search2_win {
        top: 63px;
    }
    .deve_prod_cont_le {
        padding-right: 190px;
    }
    .deve_prod_cont {
        padding: 40px 0 60px;
    }
    .deve_proc {
        padding: 50px 0 60px;
    }
    .dpyu_li_textbox p {
        padding: 15px 10px;
    }
    .dpyu_li {
        padding: 0 5px;
    }
    .deve_proc_year_ul {
        margin: 0 -5px;
    }
    .deve_pate {
        padding: 60px 0;
    }
    .deve_pate_word {
        margin-top: 20px;
    }
    .deve_pate_ul {
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .dpul_icon {
        width: 50px;
    }
    .dpul_box {
        padding: 20px 15px;
    }
    .deve_pate {
        padding: 50px 0;
    }
    .deve_cont {
        padding: 60px 0 70px;
    }
    .deve_creat{
        padding-bottom: 70px;
        padding-top: 50px;
    }
    .adcl_ul_li_num, .adcl_ul_li_num .ys_demo_num {
        font-size: 36px;
    }
    .adcl_edr {
        margin-bottom: 20px;
    }
    .adva_desi_cont1 {
        padding-bottom: 40px;
        margin-bottom: 40px;
        padding-top: 30px;
    }
    .adcl_li {
        padding: 0 20px;
        margin-bottom: 20px;
    }
    .adva_desi_cont_list {
        margin: 0 -20px;
        margin-top: 26px;
    }
    .adva_desi_cont2 {
        padding-bottom: 20px;
        margin-bottom: 30px;
    }
    .adva_desi_cont3 {
        padding-bottom: 40px;
    }
    .adva_mana {
        padding: 40px 0 50px;
    }
    .adca_ul_li_text {
        bottom: 12px;
        right: 34px;
    }
    .adva_mana_cont2 {
        padding-bottom: 30px;
        margin-bottom: 30px;
    }
    .adva_mana_cont1{
        margin-top: 20px;
    }
    .adva_top1{
        margin-bottom: 20px;
    }
    .amcl_btmul {
        margin-top: 24px;
    }
    .acml_btmul_li_le {
        padding-right: 40px;
    }
    .amcw_le {
        padding-right: 100px;
        margin-top: 30px;
    }
    .adva_top_word_nr1 {
        margin-right: 10px;
    }
    .adva_cons_tp {
        margin-bottom: 20px;
    }
    .accn_le {
        padding-right: 50px;
    }
    .adva_cons_cont2 .accn_le {
        padding-right: 50px;
    }
    .adva_cont {
        padding: 50px 0 60px;
    }
    .amcl_tpul_li_num {
        width: 36px;
        height: 36px;
        margin-right: 10px;
    }
    .amcl_tpul_li_num p {
        font-size: 16px;
        line-height: 36px;
    }
    .amcl_tpul_li_num::before {
        font-size: 16px;
    }
    .amcl_tpul_li::after {
        right: 18px;
        width: 22%;
    }
    .icbb_ul_li_tit {
        line-height: 1.5;
    }
    .icbb_ul_li a {
        padding: 6px 0;
    }
    .ys_ban_title {
        font-size: 28px;
    }
    .hiul_icon {
        width: 22px;
    }
    .cctl_duo_nr {
        margin: 0 14px;
    }
    .cctl_dan_nr {
        margin: 0 14px;
    }
    .cctl_wrap {
        margin: 0 -14px;
    }
    .case_main .ncit_sear {
        margin-bottom: 20px;
        margin-top: 16px;
    }
    .ys_search2_ibox {
        width: 28px;
        height: 28px;
        margin-top: 10px;
    }
    .home_arrows_prev {
        left: 20px;
    }
    .home_arrows_next {
        right: 20px;
    }
    .home_arrows_icon {
        width: 26px;
        height: 26px;
    }
    .fsct_img {
        width: 14px;
        margin-right: 5px;
    }
    .from_cont_ri_code .fcrl_sec_code {
        width: 35%;
    }
    .from_cont_ri_code .fcrl_sec_label {
        width: 65%;
    }
    .casdet_cont_tp_list {
        padding-bottom: 40px;
    }
    .ictl_textbox_tit {
        margin-bottom: 28px;
    }
    .home_info_ul_li3 {
        width: 35%;
    }
    .home_info_ul_li1 {
        width: 32%;
    }
    .home_info_ul_li2 {
        width: 33%;
    }
    .hiul_word {
        width: 95px;
        padding-left: 10px;
        margin-top: 2px;
    }
    .home_arrows {
        top: 48%;
    }
    .about_brand_ri_tit {
        margin-bottom: 18px;
    }
    .about_brand_slide {
        padding: 50px 0 60px;
    }
    .about_cult_ul {
        margin: 0 -15px;
        margin-top: 24px;
    }
    .acul_li_le_tit {
        font-size: 20px;
    }
    .acul_box_le {
        width: 76px;
        height: 76px;
    }
    .about_story {
        padding: 40px 0 50px;
    }
    .ahlu_li_box_icon {
        width: 50px;
    }
    .ahlu_li::after {
        height: 130px;
    }
    .ahis_tpul_li p {
        font-size: 60px;
    }
    .about_arrows {
        top: 40px;
    }
    .ahis_btmul_li p {
        padding-bottom: 18px;
    }
    .about_honor_items {
        padding-bottom: 50px;
    }
    .ahmn_text {
        margin-bottom: 4px;
    }
    .about_honor_mant_img {
        top: 55px;
    }
    .about_honor_mant {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .ahql_le_num {
        font-size: 60px;
    }
    .deve_creat_cont_le {
        display: none;
    }
    .deve_creat_cont_le.ys_video_btn{
        display: block;
    }
    .dpll_imgbox{
        display: none;
    }
    .dpll_imgbox.ys_video_btn{
        display: block;
    }
    .cctl_dan_nr_duo {
        margin: 0 5px;
        bottom: 8px;
    }
    .cctl_duo_nr {
        padding: 10px 0;
    }
    .cctl_dan_nr {
        padding: 10px 0;
    }
    .adls_ul_li {
        width: 350px !important;
    }
    .aulb_top_num::before {
        font-size: 34px;
    }
    .aulb_top_num p {
        font-size: 34px;
    }
    .aulb_top {
        padding: 30px 24px 25px;
    }
    .swiper-slide-active .aulb_top_num {
        margin-bottom: 20px;
    }
    .aulb_top_word {
        height: 75px;
    }
    .about_deve {
        padding: 60px 0 50px;
    }
    .swiper-slide-active .aulb_top_num {
        margin-bottom: 12px;
    }
    .aulb_top_num p {
        line-height: 1.2;
    }
    .about_num {
        font-size: 80px;
        left: -115px;
        top: 38%;
    }
    .cctv_box_icon {
        width: 50px;
    }
    .video_icon {
        width: 50px !important;
        height: 50px;
    }
    .ccrb_list {
        width: 53%;
    }
    .ctact_cont_rela_bg {
        width: 47%;
    }
    .riul_sec_ri {
        margin-top: 110px;
    }
    /* Delia-end */
    .hlsb_box_text {
        font-size: 14px;
        padding: 40px 0 56px;
    }
    .ys_search2_btn {
        width: 26px;
    }
    .ys_phnav_menubtn::after {
        margin-top: 9px;
    }
    .ys_phnav_menubtn::before {
        margin-top: -9px;
    }
    /* 1199end */
    .home_info_ul_li1 {
        width: 28%;
    }
    .home_info_ul_li2 {
        width: 33%;
    }
    .home_info_ul_li3 {
        width: 36%;
    }
    .asbl_img {
        padding: 0 10px;
    }
    .about_story_box{
        margin: 0 -10px;
    }
    .video_icon {
        width: 44px !important;
        height: 44px;
    }
}

/* 991~768 平板竖屏 重点*/
@media screen and (max-width: 991px) {
    /* Delia-start */
    .ys_nyban_title h1 {
        font-size: 24px;
    }
    .ys_nyban_title p {
        font-size: 20px;
    }
    .mod_bread{
        display: none;
    }
    .newdet_cont_le {
        padding-right: 40px;
    }
    .newdet_cont {
        padding-bottom: 60px;
        padding-top: 50px;
    }
    .newdet_cont_le_share {
        padding-top: 15px;
    }
    .newdet_cont_le_paging {
        padding-top: 26px;
    }
    .newdet_cont_le_edr {
        padding: 20px 0 40px;
    }
    .casdet_cont {
        padding: 50px 0 60px;
    }
    .from_cont_ri {
        width: 100%;
        padding-left: 0;
        border-left: none;
        padding-top: 30px;
        padding-bottom: 60px;
    }
    .from_cont_le {
        width: 100%;
        padding-right: 0;
        padding-top: 50px;
    }
    .from_cont_box {
        flex-wrap: wrap;
    }
    .from_cont_le_icon {
        width: 50px;
        margin-top: 10px;
    }
    .inve_cont_btm_box {
        width: 100%;
        margin-bottom: 25px;
    }
    .inve_cont_btm_wrap {
        flex-wrap: wrap;
    }
    .inve_cont_tp_box {
        flex-wrap: wrap;
    }
    .inve_cont_tp_list {
        width: 100%;
    }
    .icbb3_textbox {
        padding: 35px 30px 50px;
    }
    .inve_cont_btm_box:last-child{
        margin-bottom: 0px;
    }
    .inve_cont_btm {
        padding: 40px 0 60px;
    }
    .icbb_ul_li_tit {
        -webkit-line-clamp: inherit;
    }
    .lcwl_ul_li_textbox {
        position: static;
        padding: 30px 25px 0;
    }
    .lcwl_ul_li_img{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
    }
    .lcwl_ul_li {
        width: 50%;
        padding: 0 10px;
        margin-bottom: 0;
    }
    .lcwl_ul {
        display: flex;
        flex-direction: row;
        margin: 0 -10px;
    }
    .lists_cont_wrap_le {
        padding-right: 0;
        width: 100%;
    }
    .lists_cont_wrap {
        margin-top: 24px;
        flex-wrap: wrap;
    }
    .lcwl_ul_li_img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .lcwl_ul_li_textbox {
        position: static;
        padding: 30px 25px 120px;
    }
    .lists_cont_wrap_ri {
        width: 100%;
        padding-top: 30px;
    }
    .lists_cont {
        padding: 50px 0 60px;
    }
    .lists_main .mod_paging {
        padding-top: 40px;
    }
    .ncil_ul_li_icon {
        width: 14px;
    }
    .ncil_ul_li_tit {
        width: calc(100% - 75px - 14px);
        padding: 0 40px;
    }
    .serv_cont_tp_le {
        width: 100%;
    }
    .serv_cont_tp_bg {
        position: static;
        width: 60%;
        padding: 0 40px;
    }
    .sctl_edr {
        padding-top: 20px;
    }
    .serv_cont_tp {
        margin-bottom: 50px;
    }
    .serv_cont_img {
        padding-bottom: 50px;
    }
    .serv_cont_intr_box {
        padding: 50px 0;
    }
    .serv_cont_comp {
        padding-top: 50px;
    }
    .serv_cont_intr_bg {
        right: 40px;
        top: 70px;
    }
    .sccl_ul {
        padding-top: 20px;
    }
    .sccl_ul_li {
        width: 100%;
        padding: 0 16px;
    }
    .serv_cont {
        padding: 50px 0 60px;
    }
    .sccl_ul_li a {
        padding: 10px 0;
    }
    .ccto_ri {
        width: 100%;
        padding-top: 30px;
    }
    .comp_cont_tp_other {
        flex-wrap: wrap;
    }
    .ccto_le {
        width: 100%;
    }
    .ccto_ri_list_icon {
        width: 50px;
        height: 50px;
    }
    .comp_cont_tp_img {
        padding: 25px 0 50px;
    }
    .ccmu_li {
        width: 50%;
        margin-bottom: 10px;
    }
    .comp_cont_min_ul {
        padding: 40px 0 30px;
        flex-wrap: wrap;
    }
    .comp_cont_btm {
        padding: 40px 0 0px;
    }
    .comp_cont_btm_tit {
        margin-bottom: 20px;
    }
    .comp_main .ccbu_li {
        margin-bottom: 30px;
    }
    .mod_foot {
        padding: 12px 0;
    }
    .recr_step_le {
        padding-right: 40px;
    }
    .rslu_li a {
        padding: 10px 0;
    }
    .recr_img_ul_li {
        padding: 0 5px;
    }
    .recr_img_ul {
        margin: 0px -5px;
    }
    .riul_sec {
        flex-direction: column;
    }
    .riul_sec_le {
        width: 100%;
        padding-right: 0;
    }
    .riul_sec_ri {
        width: 100%;
        margin-top: 25px;
    }
    .recr_intr_ul_li:nth-of-type(2n) .riul_sec {
        flex-direction: column;
    }
    .recr_intr_ul_li:nth-of-type(2n) .riul_sec_le {
        padding-right: 0;
        padding-left: 0;
    }
    .recr_intr_ul_li {
        margin-bottom: 40px;
    }
    .riul_sec_le_word p {
        margin-top: 14px;
    }
    .recr_cont {
        padding: 60px 0 70px;
    }
    .ctact_cont_rela_tp {
        flex-direction: column;
    }
    .ccrt_le {
        width: 100%;
        padding-top: 40px;
        padding-right: 40px;
        padding-left: 40px;
        padding-bottom: 32px;
        border-bottom: solid 1px #e8e8e8;
    }
    .ccrt_ri {
        width: 100%;
        padding: 32px 40px;
    }
    .cctr_le_list_wrap1 {
        width: 50%;
    }
    .cctr_le_list_wrap2 {
        width: 50%;
    }
    .ccrt_ri .std_btn1 {
        margin-top: 10px;
    }
    .cctr_ri_icon {
        width: 50px;
        margin-top: 20px;
    }
    .ctact_cont_rela_btm {
        flex-direction: column;
    }
    .ccrb_list {
        width: 100%;
        padding: 32px 40px;
    }
    .ccrb_list_ul_li {
        padding: 0 30px;
    }
    .ccrb_list_ul {
        margin: 0 -30px;
    }
    .ctact_cont_rela_bg {
        width: 100%;
    }
    .ccul_ul{
        display: flex;
        flex-wrap: wrap;
    }
    .ccul_ul_li {
        width: 50%;
    }
    .ctact_cont_arm_box {
        flex-direction: column;
    }
    .ctact_cont_arm_le {
        width: 100%;
        padding-bottom: 20px;
    }
    .ctact_cont_comp {
        padding: 50px 0 70px;
    }
    .cccu_li_tp {
        padding: 10px 14px;
    }
    .cccu_li_btm {
        width: calc(100% - 12px);
        padding: 20px 16px;
        top: 69px;
    }
    .deve_proc_year_ul .slick-list {
        padding-bottom: 10px;
    }
    .dpyu_li_num {
        text-align: center;
        position: static;
        transform: inherit;
        margin-bottom: 30px;
    }
    .deve_proc_year_ul::before {
        top: 40px;
    }
    .dpyu_li {
        width: 33.333333%;
    }
    .deve_main .news_cont_list_arrows {
        width: 65px;
        opacity: 1 !important;
        top: auto;
        right: auto;
        left: 0px;
        bottom: -55px;
    }
    .dpyu_li:not(:first-child){
        display: none;
    }
    .deve_prod_cont_le {
        width: 35%;
        padding-right: 100px;
    }
    .deve_prod_cont_ri {
        width: 65%;
    }
    .deve_proc_word {
        margin-top: 20px;
        margin-bottom: 30px;
    }
    .deve_proc {
        padding: 50px 0 90px;
    }
    .dpul_word p {
        font-size: 14px;
        line-height: 1.5;
    }
    .deve_pate_ul_li {
        padding: 0 5px;
    }
    .deve_pate_ul {
        margin: 0px -5px;
    }
    .deve_pate_list {
        margin-top: 20px;
    }
    .deve_creat_cont_ri {
        width: 100%;
        padding-left: 0;
        padding-top: 30px;
    }
    .deve_creat_cont_le {
        width: 100%;
    }
    .amcw_le {
        padding-right: 70px;
        margin-top: 30px;
    }
    .amcl_tpul_li::after {
        right: 6%;
        width: 12%;
    }
    .home_list_box {
        flex-direction: column;
    }
    .home_list_sec {
        width: 100%;
        margin-bottom: 30px;
    }
    .home_list_sec .std_btn1 {
        margin-top: 20px;
    }
    .hlcu_li_img {
        width: 18%;
    }
    .hlcu_li_textbox {
        width: 72%;
    }
    .home_list_indu {
        padding: 0;
    }
    .home_list_news {
        padding: 0;
    }
    .home_word {
        margin-bottom: 10px;
    }
    .home_list_indu .home_word {
        margin-top: 0px;
        margin-bottom: 10px;
    }
    .home_list_sec:last-child{
        margin-bottom: 0px;
    }
    .hlcu_li_textbox_tit {
        -webkit-line-clamp: inherit;
    }
    .hlcu_li_textbox_word p {
        -webkit-line-clamp: inherit;
    }
    .icbb_ul_li_tit {
        font-size: 16px;
    }
    .ys_ban_title {
        font-size: 26px;
    }
    .cctl_dan_nr {
        margin: 0 12px;
    }
    .cctl_duo_nr {
        margin: 0 12px;
    }
    .cctl_wrap {
        margin: 0 -12px;
        flex-wrap: wrap;
    }
    .from_cont_ri_code .fcrl_sec_code {
        width: 27%;
    }
    .from_cont_ri_code .fcrl_sec_label {
        width: 73%;
    }
    .case_cont {
        padding: 60px 0 60px;
    }
    .deve_proc_year_ul{
        display: block;
    }
    .home_list_box_le {
        width: 100%;
        flex-direction: column;
        padding: 35px 40px 40px;
    }
    .home_list_box_ri {
        width: 100%;
        padding: 35px 40px 60px;
    }
    .about_brand_slide {
        padding: 40px 0 50px;
    }
    .about_cult_ul_li {
        width: 100%;
        margin-bottom: 20px;
    }
    .acul_li_le_tit {
        font-size: 18px;
    }
    .acul_box_le {
        width: 72px;
        height: 72px;
    }
    .about_cult_ul {
        margin-top: 20px;
    }
    .about_story {
        padding: 30px 0 40px;
    }
    .about_story_box_le, .about_story_box_ri {
        width: 100%;
    }
    .about_story_box {
        margin-top: 28px;
        flex-direction: column;
    }
    .about_honor_tp_ri {
        width: 100%;
    }
    .about_honor_tp_le {
        width: 100%;
        padding-right: 20px;
    }
    .about_honor_tp_ri img{
        display: none;
    }
    .ahlu_li_box_icon {
        width: 40px;
    }
    .ahlu_li {
        padding: 0 30px;
        margin-bottom: 18px;
    }
    .about_honor_list_ul {
        margin: 0 -30px;
    }
    .about_honor_list {
        padding: 30px 0 50px;
    }
    .ahis_tpul_li p {
        font-size: 50px;
    }
    .arrows_icon {
        width: 26px;
    }
    .about_arrows {
        top: 32px;
    }
    .about_honor_mant_img {
        display: none;
    }
    .about_honor_mant_nr {
        width: 100%;
    }
    .ahmn_word {
        margin-bottom: 20px;
    }
    .about_honor_mant {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .about_honor_qual_list {
        flex-direction: column;
    }
    .ahql_le {
        width: 100%;
    }
    .ahql_ri {
        width: 100%;
    }
    .ahql_le_num {
        font-size: 50px;
    }
    .about_honor_qual_list1 {
        padding: 35px 0 40px;
    }
    .about_honor_tp_le {
        width: 100%;
        padding-right: 0;
    }
    .adcl_ul_li {
        margin-bottom: 20px;
        padding: 0 10px;
    }
    .adcl_ul {
        margin: 0 -10px;
    }
    .ccti_img {
        margin-bottom: 40px;
    }
    .home_list_box_le .home_list_sec {
        width: 100%;
    }
    .case_cont_tp {
        padding-bottom: 40px;
    }
    .adls_ul_li {
        width: 330px !important;
    }
    .deve_creat_cont_left {
        width: 100%;
    }
    /* Delia-end */
    .hlsb_box_img {
        width: 35%;
    }
    .hlsb_box_text {
        font-size: 18px;
        padding: 20px 0 55px;
    }
    .hlsb_box {
        margin-bottom: 10px;
    }
    /* 991end */
    .hlsb_box_text {
        font-size: 14px;
    }
    /*20241210*/
    .ctact_main .ctact_cont_arm_box {
        align-items: flex-start;
    }
}

/* <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;
    }
    /* Delia-start */
    .case_cont {
        padding: 50px 0 50px;
    }
    .ccbu_li {
        margin-bottom: 25px;
    }
    .ccbu_li_text {
        margin-top: 12px;
    }
    .ys_nyban_title p {
        font-size: 18px;
    }
    .newdet_cont_le {
        width: 100%;
        padding-right: 0px;
    }
    .newdet_cont_ri {
        width: 100%;
        padding-top: 30px;
    }
    .newdet_cont_box {
        flex-direction: column;
    }
    .newdet_cont_ri_tit {
        margin-bottom: 18px;
    }
    .ncru_li_text {
        font-size: 16px;
        margin-bottom: 8px;
        -webkit-line-clamp: inherit;
    }
    .newdet_cont_le_edr p {
        /* margin-bottom: 16px; */
    }
    .newdet_cont_le_edr {
        padding: 18px 0 16px;
    }
    .nclp_li {
        margin-bottom: 8px;
    }
    .newdet_cont {
        padding-bottom: 50px;
        padding-top: 50px;
    }
    .cctu_li {
        width: 100%;
        margin-bottom: 10px;
    }
    .cctu_li:last-child{
        margin-bottom: 0px;
    }
    .casdet_cont_tp_list {
        flex-wrap: wrap;
    }
    .casdet_cont {
        padding: 50px 0;
    }
    .casdet_slide{
        padding-top: 36px;
        margin-top: 32px;
    }
    .casedt_slide_tp {
        margin-bottom: 20px;
    }
    .casdet_cont_tp_word {
        margin: 2px 0 12px;
    }
    .fcrl_sec {
        width: 100%;
        padding: 0 10px;
        margin-bottom: 8px;
    }
    .from_cont_ri_list {
        flex-direction: column;
        margin-bottom: 0;
    }
    .from_cont_ri {
        padding-top: 26px;
        padding-bottom: 50px;
    }
    .from_cont_le_icon {
        width: 40px;
        margin-top: 6px;
    }
    .from_cont_ri_code .fcrl_sec_label {
        width: 82%;
        padding-right: 8px;
    }
    .from_cont_ri_code .fcrl_sec_code {
        width: 18%;
    }
    .from_cont_ri_other {
        margin-top: 5px;
    }
    .from_cont_ri_btn {
        margin-top: 22px;
    }
    .from_cont_ri_btn p {
        line-height: 36px;
        padding: 0 26px;
    }
    .mod_foot {
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: space-between;
        padding: 10px 0;
    }
    .mod_foot_info {
        margin-right: 0;
        margin-bottom: 2px;
    }
    .inve_cont_tp_list a {
        padding: 40px 30px 40px;
    }
    .icbb3_textbox {
        padding: 35px 30px;
    }
    .icbb3_textbox_tit {
        margin-top: 0px;
        margin-bottom: 14px;
    }
    .inve_cont_btm {
        padding: 40px 0 50px;
    }
    .lcwl_ul_li_textbox {
        padding: 30px 25px 80px;
    }
    .lists_cont {
        padding: 50px 0;
    }
    .lists_main .mod_paging {
        padding-top: 30px;
    }
    .ncil_ul_li a {
        padding: 12px 0;
    }
    .lists_cont_wrap {
        margin-top: 20px;
    }
    .mod_foot_info p {
        font-size: 12px;
    }
    .mod_foot_info span {
        font-size: 12px;
    }
    .mod_foot_info p a {
        font-size: 12px;
    }
    .mflu_li a {
        font-size: 12px;
    }
    .news_cont_list_arrows {
        top: 26px;
        right: 40px;
        width: 65px;
        opacity: 1 !important;
    }
    .arrows_icon {
        width: 28px;
    }
    .news_cont_info {
        padding-bottom: 50px;
    }
    .csta_icon {
        width: 28px;
    }
    .casdet_slide_tp_arrows {
        width: 65px;
    }
    .serv_cont_tp_bg {
        width: 100%;
    }
    .serv_cont_intr_box {
        padding: 40px 40px;
    }
    .serv_cont_intr_bg {
        display: none;
    }
    .serv_cont_comp {
        padding-top: 40px;
    }
    .serv_cont_img {
        padding-bottom: 40px;
    }
    .sctl_edr {
        padding-top: 16px;
    }
    .serv_cont {
        padding: 50px 0;
    }
    .serv_cont_tp {
        margin-bottom: 40px;
    }
    .ccto_ri {
        padding-top: 20px;
    }
    .comp_cont_tp {
        padding: 50px 0 30px;
    }
    .ccmu_li {
        margin-bottom: 6px;
    }
    .comp_cont_min_ul {
        padding: 30px 0 20px;
    }
    .comp_cont_btm {
        padding: 40px 0 0px;
    }
    .comp_main .ccbu_li {
        margin-bottom: 20px;
    }
    .comp_cont_btm_tit {
        margin-bottom: 18px;
    }
    .comp_main .news_cont_list_arrows {
        top: 5px;
        right: 40px;
        width: 65px;
        opacity: 1;
    }
    .comp_main .ccbu_li_text , .comp_main .ccbu_li_word{
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .recr_step_box {
        flex-direction: column;
    }
    .recr_step_le {
        width: 100%;
        padding-right: 0;
    }
    .recr_step_ri {
        width: 100%;
        margin-top: 20px;
    }
    .recr_cont {
        padding: 50px 0;
    }
    .recr_step {
        padding-bottom: 38px;
    }
    .recr_coll_word p {
        margin-top: 12px;
    }
    .recr_coll {
        padding-bottom: 38px;
    }
    .recr_img_arrows {
        width: 65px;
        left: 40px;
        bottom: 30px;
    }
    .recr_img {
        padding-bottom: 80px;
    }
    .riul_sec_ri {
        margin-top: 20px;
    }
    .recr_intr_ul_li {
        margin-bottom: 30px;
    }
    .cctr_le_list {
        margin-top: 10px;
    }
    .cctr_le_list_wrap1 {
        width: 100%;
        padding-bottom: 15px;
    }
    .cctr_le_list_wrap2 {
        width: 100%;
    }
    .ccrt_le {
        width: 100%;
        padding-top: 40px;
        padding-right: 40px;
        padding-left: 40px;
        padding-bottom: 26px;
    }
    .ccrt_ri {
        width: 100%;
        padding: 26px 40px;
    }
    .cctr_ri_icon {
        display: none;
    }
    .ctact_cont_word {
        margin-top: 0px;
    }
    .ccrb_list_ul {
        margin: 0 -28px;
    }
    .ccrb_list_ul_li {
        padding: 0 28px;
    }
    .ctact_cont_arm {
        padding: 50px 0;
    }
    .ccal_ul {
        margin-top: 16px;
        flex-wrap: wrap;
    }
    .ctact_cont_arm_ri {
        width: 100%;
    }
    .cccu_li {
        width: 50%;
        padding: 0 6px;
        margin-bottom: 15px;
    }
    .ctact_cont_comp {
        padding: 50px 0;
    }
    .ctact_cont_comp {
        padding: 50px 0 60px;
    }
    .cccu_li_btm {
        padding: 14px 12px;
        top: 69px;
    }
    .ys_search2_tibox {
        width: 440px;
        transform: translateX(92px);
    }
    .deve_prod_cont {
        flex-direction: column;
        padding: 30px 0 50px;
    }
    .deve_prod_cont_ri {
        width: 100%;
        padding-top: 25px;
    }
    .deve_prod_cont_le {
        width: 35%;
        padding-right: 0;
        margin: 0 auto;
    }
    .deve_proc {
        padding: 50px 0 70px;
    }
    .deve_proc_word {
        flex-direction: column;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .deve_proc_word_box1 {
        width: 100%;
        padding-bottom: 15px;
    }
    .deve_proc_word_box2 {
        width: 100%;
        padding-left: 0;
    }
    .deve_pate_ul_li {
        width: 50%;
        margin-bottom: 20px;
        padding: 0 10px;
    }
    .deve_pate_ul {
        flex-wrap: wrap;
        margin: 0 -10px;
    }
    .deve_cont {
        padding: 60px 0;
    }
    .deve_creat{
        padding-bottom: 60px;
        padding-top: 50px;
    }
    .deve_pate {
        padding: 40px 0;
    }
    .adva_desi_cont1 {
        padding-bottom: 40px;
        margin-bottom: 30px;
        padding-top: 18px;
        flex-direction: column;
    }
    .adcl_tp_icon {
        width: 40px;
    }
    .adva_desi_cont_le {
        width: 100%;
        padding-right: 0;
    }
    .adva_desi_cont_ri {
        width: 100%;
        margin-top: 20px;
    }
    .adcl_li {
        padding: 0 10px;
        margin-bottom: 10px;
    }
    .adva_desi_cont_list {
        margin: 0 -10px;
        margin-top: 20px;
    }
    .adcl_li_icon {
        width: 34px;
        height: 34px;
    }
    .adca_ul_li {
        padding: 0 10px;
    }
    .adca_ul {
        margin: 0 -10px;
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .adca_ul_li_img::after {
        width: 65%;
        height: 35%;
    }
    .adca_ul_li_text {
        bottom: 12px;
        right: 26px;
    }
    .acml_btmul_li_le {
        width: 100%;
        padding-right: 0;
        padding-bottom: 10px;
    }
    .acml_btmul_li_ri {
        width: 100%;
    }
    .amcl_tpul_li::after {
        content: none;
    }
    .amcl_btmul_li_box {
        flex-direction: column;
    }
    .amcl_tpul{
        flex-wrap: wrap;
    }
    .amcl_tpul_li {
        width: 50%;
        position: relative;
        margin-bottom: 10px;
    }
    .amcw_ri {
        width: 100%;
        padding-top: 30px;
    }
    .amcw_le {
        width: 100%;
        padding-right: 0;
        margin-top: 20px;
    }
    .adva_mana_cont_wrap {
        flex-wrap: wrap;
    }
    .amcw_le img {
        width: 50%;
    }
    .adva_mana {
        padding: 40px 0;
    }
    .adva_cons_tp_img {
        display: none;
    }
    .adva_cons_tp .adva_top {
        width: 100%;
    }
    .adva_cons {
        padding-bottom: 50px;
    }
    .adva_cons_bg {
        margin: 25px 0 30px;
    }
    .accn_ri {
        width: 100%;
        padding-top: 25px;
    }
    .accn_le {
        width: 100%;
        padding-right: 0;
    }
    .adva_cons_cont_nr {
        flex-wrap: wrap;
    }
    .adva_cons_cont1 {
        padding-bottom: 40px;
        margin-bottom: 40px;
    }
    .adva_cons_cont2 .accn_ri img {
        width: 50%;
    }
    .adva_cons_cont2 .accn_le {
        padding-right: 0;
    }
    .home_list_sec {
        margin-bottom: 25px;
    }
    .ys_ban_title {
        font-size: 24px;
    }
    .home_info_ul_li {
        width: 50%;
        margin-bottom: 5px;
    }
    .home_info_ul_li:last-child{
        margin-bottom: 0px;
    }
    .home_info_ul_li.active .hiul_ul {
        width: calc(100% - 22px - 83px);
        padding-left: 0;
        margin-top: 0px;
    }
    .hiul_word {
        width: 83px;
    }
    .home_info_ul_li1, .home_info_ul_li2 {
        padding: 0;
    }
    .home_info_ul {
        margin: 0;
        margin-right: 0px;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .ccul_ul_li {
        width: 100%;
    }
    .ccal_ul_li3 .ccul_ul_li_btm {
        right: 60%;
    }
    .fsct_text p {
        font-size: 12px;
    }
    .recr_img_ul_li {
        width: 50%;
    }
    .recr_step_le_text{
        margin-bottom: 20px;
    }
    .nclu_li {
        width: 50%;
    }
    .nclu_li:not(:first-child){
        display: none;
    }
    .nclu_li_tit {
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .nclu_li_date p {
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .home_list_box_le .home_list_sec {
        width: 100%;
    }
    .home_list_box_ri {
        padding: 35px 40px 50px;
    }
    .about_brand_box {
        flex-direction: column;
    }
    .about_brand_le {
        width: 100%;
        margin-bottom: 10px;
    }
    .about_brand_ri {
        width: 100%;
    }
    .about_cont {
        padding: 50px 0 50px;
    }
    .about_brand_ri_tit {
        margin-bottom: 12px;
    }
    .about_brand_slide {
        padding: 30px 0 70px;
    }
    .acul_li_le_tit {
        font-size: 16px;
    }
    .acul_box_le {
        width: 70px;
        height: 70px;
    }
    .acul_li_ri {
        width: calc(100% - 70px);
        padding-left: 20px;
        margin-top: 14px;
    }
    .about_story_box {
        margin-top: 22px;
    }
    .about_deve {
        padding: 50px 0 60px;
    }
    .about_honor {
        padding-top: 50px;
    }
    .about_honor_tp {
        display: flex;
        flex-direction: column;
    }
    .about_honor_tp3{
        flex-direction: row;
    }
    .ahlu_li {
        width: 50%;
    }
    .ahlu_li:nth-of-type(3n)::after{
        content: "";
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        width: 1px;
        height: 130px;
        background: #E8E8E8;
    }
    .ahlu_li:nth-of-type(2n)::after{
        content: none;
    }
    .ahis_btmul_li.slick-current p::after {
        height: 10px;
    }
    .ahis_btmul_li p {
        padding-bottom: 14px;
    }
    .ahis_item_list_edr {
        margin: 0 -10px;
    }
    .aile_le, .aile_ri {
        padding: 0 10px;
    }
    .ahmn_word {
        margin-bottom: 16px;
    }
    .ahis_tpul {
        width: 40%;
    }
    .ahis_tpul_li p {
        font-size: 40px;
    }
    .ahql_le_num {
        font-size: 40px;
    }
    .ahql_ri {
        margin-top: 14px;
    }
    .arrows_icon {
        width: 26px;
    }
    .about_arrows {
        top: 24px;
    }
    .about_main .recr_img_arrows {
        display: flex;
        justify-content: space-between;
    }
    .ccti_img {
        margin-bottom: 30px;
    }
    .serv_cont_intr_text {
        font-size: 14px;
    }
    .cctl_duo_nr {
        padding: 0;
    }
    .cctl_duo{
        padding: 10px 0;
    }
    .cctl_dan_nr {
        padding: 0;
    }
    .cctl_dan_subs {
        padding-bottom: 3px;
    }
    .recr_img_ul_li:not(:first-child){
        display: none;
    }
    .aulb_top_num::before {
        font-size: 30px;
    }
    .aulb_top_num p {
        font-size: 30px;
    }
    .adls_ul_li {
        width: 280px !important;
    }
    .aulb_top {
        padding: 26px 22px 25px;
    }
    .swiper-slide-active .aulb_top_num {
        margin-bottom: 10px;
    }
    .about_num {
        font-size: 70px;
        left: -99px;
        top: 38%;
    }
    .about_deve {
        padding: 50px 0;
    }
    .recr_text {
        font-size: 18px;
    }
    .cctv_box_icon {
        width: 44px;
    }
    .video_icon {
        width: 44px !important;
        height: 44px;
    }
    /* Delia-end */
    .hlsb_box_img {
        width: 44%;
    }
    .deve_proc2 .deve_proc_word_box2 {
        padding-left: 0px;
    }
    .comp_cont_tp_edr {
        margin-top: 34px;
    }
    .comp_cont_tp {
        padding: 50px 0 0px;
    }
    .about_story_video {
        flex-wrap: wrap;
    }
    .asbl_img {
        width: 100%;
        margin-bottom: 16px;
    }
    /* 768end */
}

@media screen and (max-width: 480px) {
    /* Delia-start */
    .cctv_box_icon {
        width:36px;
    }
    .video_icon {
        width: 36px !important;
        height: 36px;
    }
    .casdet_cont_tp_list {
        padding-bottom: 20px;
    }
    .case_cont {
        padding: 40px 0;
    }
    .ccbu_li {
        width: 100%;
        margin-bottom: 20px;
    }
    .ys_nyban_title h1 {
        font-size: 24px;
    }
    .ys_nyban_title p {
        font-size: 16px;
    }
    .newdet_cont {
        padding-bottom: 40px;
        padding-top: 40px;
    }
    .newdet_cont h2 {
        margin-bottom: 10px;
    }
    .ccal_ul_li3 .ccul_ul_li_btm {
        right: 18%;
    }
    .ncru_li a {
        padding: 10px 0 8px;
    }
    .ncru_li_text {
        font-size: 16px;
        margin-bottom: 6px;
    }
    .newdet_cont_ri_tit {
        margin-bottom: 12px;
    }
    .newdet_cont_ri {
        padding-top: 26px;
    }
    .newdet_cont_le_paging {
        padding-top: 24px;
    }
    .newdet_cont_le_share {
        padding-top: 12px;
    }
    .nclp_li_text {
        width: 60px;
    }
    .nclp_li_word {
        width: calc(100% - 60px);
    }
    .casdet_cont {
        padding: 40px 0;
    }
    .casdet_slide{
        padding-top: 22px;
        margin-top: 20px;
    }
    .casedt_slide_tp {
        margin-bottom: 14px;
    }
    .cctu_li {
        margin-bottom: 8px;
    }
    .casdet_cont_tp_word {
        margin: 0px 0 8px;
    }
    .newdet_cont_le_edr {
        padding: 18px 0 14px;
    }
    .from_cont_le {
        padding-top: 40px;
    }
    .from_cont_le_icon {
        display: none;
    }
    .std_text {
        font-size: 22px;
    }
    .from_cont_le_text {
        margin-bottom: 0px;
    }
    .std_tit1 {
        font-size: 18px;
    }
    .from_cont_ri {
        padding-top: 18px;
        padding-bottom: 40px;
    }
    .from_cont_ri_btn p {
        line-height: 34px;
        padding: 0 24px;
    }
    .from_cont_ri_btn {
        margin-top: 18px;
    }
    .inve_cont_tp_list a {
        padding: 30px 20px;
    }
    .inve_cont_tp {
        padding: 40px 0 30px;
    }
    .inve_cont_btm {
        padding: 20px 0 40px;
    }
    .ictl_textbox_tit {
        font-size: 18px;
        margin-bottom: 40px;
    }
    .icbb3_textbox {
        padding: 25px 20px;
    }
    .icbb3_textbox_tit {
        font-size: 18px;
        margin-top: 0px;
        margin-bottom: 14px;
    }
    .lcwl_ul_li {
        width: 100%;
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .lcwl_ul {
        flex-direction: column;
    }
    .lult_num {
        font-size: 18px;
    }
    .lists_cont {
        padding: 40px 0;
    }
    .lcwl_ul_li_textbox {
        padding: 25px 20px 70px;
    }
    .lcwl_ul_li:last-child{
        margin-bottom: 0px;
    }
    .ncil_ul_li a {
        flex-wrap: wrap;
        align-items: flex-start;
    }
    .ncil_ul_li_date {
        width: 100%;
    }
    .ncil_ul_li_tit {
        font-size: 16px;
        width: calc(100% - 14px);
        padding: 0;
        padding-right: 10px;
        -webkit-line-clamp: inherit;
    }
    .ncil_ul_li_icon {
        width: 14px;
        margin-top: -30px;
    }
    .news_cont_list {
        padding-bottom: 40px;
    }
    .arrows_icon {
        width: 26px;
    }
    .news_cont_list_arrows {
        right: 20px;
        width: 60px;
    }
    .nclu_li a {
        padding-bottom: 15px;
    }
    .ncit_sear {
        width: 100%;
        margin-top: 15px;
    }
    .ncit_select {
        width: 100%;
        margin-right: 0;
        position: relative;
        z-index: 3;
    }
    .news_cont_info_tp {
        flex-direction: column;
        margin-bottom: 16px;
    }
    .news_cont_info {
        padding-bottom: 40px;
    }
    .newdet_main .mod_paging {
        padding-top: 32px;
    }
    .csta_icon {
        width: 26px;
    }
    .casdet_slide_tp_arrows {
        width: 60px;
    }
    .casdet_cont_tp h2 {
        font-size: 20px;
    }
    .serv_cont {
        padding: 40px 0;
    }
    .serv_cont_tp {
        margin-bottom: 26px;
    }
    .serv_cont_img {
        padding-bottom: 26px;
    }
    .serv_cont_intr_box {
        padding: 30px 20px;
    }
    .serv_cont_intr_word {
        font-size: 16px;
        margin-bottom: 2px;
    }
    .serv_cont_intr_text {
        font-size: 14px;
    }
    .serv_cont_comp {
        padding-top: 30px;
    }
    .sccl_ul {
        padding-top: 16px;
    }
    .ictl1_up_num_text span {
        font-size: 36px;
    }
    .iclt1_up_icon {
        width: 16px;
        margin-bottom: 12px;
    }
    .inve_cont_tp_list1 {
        padding: 25px 20px 18px;
    }
    .inve_cont_tp_list2 .ictl_box, .inve_cont_tp_list3 .ictl_box {
        padding: 25px 20px 60px;
    }
    .inve_cont_tp_list2 .ictl_img {
        width: 60px;
    }
    .comp_cont_tp {
        padding: 40px 0;
    }
    .ccto_ri {
        padding-top: 8px;
    }
    .ccmu_li {
        width: 100%;
        margin-bottom: 4px;
    }
    .ccmu_li:last-child{
        margin-bottom: 0px;
    }
    .comp_cont_min_ul {
        padding: 22px 0;
    }
    .comp_cont_tp_img {
        padding: 16px 0 32px;
    }
    .ccto_ri_list:last-child{
        margin-bottom: 0px;
    }
    .ccmu_li_icon {
        width: 14px;
        height: 14px;
    }
    .comp_main .news_cont_list_arrows {
        top: 5px;
        right: 20px;
        width: 65px;
        opacity: 1;
    }
    .comp_cont_btm {
        padding: 32px 0 0px;
    }
    .mod_foot {
        flex-direction: column-reverse;
    }
    .recr_cont {
        padding: 40px 0;
    }
    .recr_step_ri {
        margin-top: 15px;
    }
    .recr_step {
        padding-bottom: 30px;
    }
    .recr_coll_word p {
        margin-top: 8px;
    }
    .recr_coll {
        padding-bottom: 30px;
    }
    .recr_img_arrows {
        width: 60px;
        left: 20px;
        bottom: 25px;
    }
    .recr_img {
        padding-bottom: 70px;
    }
    .riul_sec_le_word p {
        margin-top: 8px;
    }
    .recr_intr_ul_li {
        margin-bottom: 24px;
    }
    .riul_sec_ri {
        margin-top: 16px;
    }
    .ictl1_ul_li_num span {
        font-size: 14px;
    }
    .newdet_cont_ri_tit {
        font-size: 20px;
    }
    .newdet_cont h2 {
        font-size: 20px;
    }
    .ccrt_le {
        width: 100%;
        padding-top: 36px;
        padding-right: 20px;
        padding-left: 20px;
        padding-bottom: 24px;
    }
    .ccrt_ri {
        width: 100%;
        padding: 24px 20px;
    }
    .ccrb_list {
        width: 100%;
        padding: 26px 20px;
    }
    .ccrb_list_ul {
        flex-wrap: wrap;
        margin: 0 -30px;
    }
    .ccrb_list_ul_li {
        max-width: 50%;
        padding: 0 30px;
        margin-bottom: 15px;
    }
    .cccu_li {
        width: 100%;
        margin-bottom: 15px;
    }
    .cccu_li:last-child{
        margin-bottom: 0px;
    }
    .ctact_cont_comp {
        padding: 40px 0 50px;
    }
    .cccu_li_btm {
        padding: 12px 12px;
        top: 69px;
    }
    .ctact_cont_comp_ul {
        margin-top: 20px;
    }
    .ccal_ul_li {
        width: 33.333333%;
    }
    .ccul_ul_li {
        width: 100%;
    }
    .ys_search2_tibox {
        width: 310px;
        transform: translateX(0px);
    }
    .ys_search2_ibox {
        width: 18px;
        margin-top: 6px;
    }
    .ys_search2_tbox {
        width: calc(100% - 18px);
        padding-right: 10px;
    }
    .ys_search2_tbox input {
        font-size: 14px;
    }
    .ys_search2_tbox {
        height: 30px;
    }
    .deve_cont {
        padding: 40px 0;
    }
    .deve_creat{
        padding-bottom: 40px;
        padding-top: 40px;
    }
    .deve_prod_cont {
        padding: 20px 0 32px;
    }
    .deve_prod_cont_le {
        width: 50%;
    }
    .deve_prod_cont_ri {
        padding-top: 20px;
    }
    .dpcr_list {
        margin-top: 18px;
    }
    .dpcr_list_box1 {
        width: 65%;
    }
    .dpcr_list_box2 {
        width: 35%;
    }
    .dpcr_list_box_text {
        right: 14px;
        bottom: 10px;
    }
    .dpcr_list_box_text p {
        font-size: 12px !important;
    }
    .dpcr_list_box {
        padding: 0 5px;
    }
    .dpcr_list {
        margin: 0 -5px;
        margin-top: 18px;
    }
    .deve_proc {
        padding: 32px 0 70px;
    }
    .deve_main .news_cont_list_arrows {
        top: auto;
        right: auto;
        width: 60px;
        left: 0px;
        bottom: -30px;
    }
    .deve_proc_word {
        margin-top: 12px;
    }
    .deve_pate {
        padding: 32px 0;
    }
    .deve_pate_word {
        margin-top: 14px;
    }
    .deve_pate_ul_li {
        width: 100%;
        margin-bottom: 16px;
    }
    .deve_pate_list {
        flex-wrap: wrap;
        margin-top: 16px;
    }
    .deve_pate_list_li {
        width: 100%;
        margin-bottom: 18px;
    }
    .deve_pate_list_li:last-child{
        margin-bottom: 0px;
    }
    .deve_creat_cont {
        margin-top: 18px;
    }
    .deve_creat_cont_ri {
        padding-top: 20px;
    }
    .adva_cont {
        padding: 40px 0;
    }
    .adcl_tp_icon {
        width: 34px;
    }
    .adcl_tp_textbox {
        width: calc(100% - 34px);
        padding-left: 5px;
    }
    .adcl_ul_li {
        width: 50%;
        margin-bottom: 16px;
        padding: 0 10px;
    }
    .adcl_ul {
        margin: 0 -10px;
    }
    .adcl_ul_li_num, .adcl_ul_li_num .ys_demo_num {
        font-size: 32px;
    }
    .adva_desi_cont_ri {
        margin-top: 10px;
    }
    .adva_desi_cont1 {
        padding-bottom: 32px;
        margin-bottom: 22px;
        padding-top: 16px;
    }
    .adcl_li {
        width: 50%;
        padding: 0 10px;
        margin-bottom: 10px;
    }
    .adva_desi_cont2 {
        padding-bottom: 10px;
        margin-bottom: 22px;
    }
    .adca_ul_li {
        width: 100%;
        margin-bottom: 18px;
    }
    .adca_ul_li:last-child{
        margin-bottom: 0px;
    }
    .adca_ul {
        flex-wrap: wrap;
        margin: 0 -10px;
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .adva_desi_cont3 {
        padding-bottom: 16px;
    }
    .adva_mana {
        padding: 32px 0 16px;
        position: relative;
    }
    .adva_mana_cont2 {
        padding-bottom: 24px;
        margin-bottom: 20px;
    }
    .adva_mana_cont1{
        margin-top: 12px;
    }
    .adva_top1{
        margin-bottom: 12px;
    }
    .amcw_le img {
        width: 100%;
    }
    .adva_cons {
        padding-bottom: 32px;
    }
    .adva_cons_bg {
        margin: 18px 0 20px;
    }
    .adva_cons_tp {
        margin-bottom: 12px;
    }
    .adva_cons_cont1 {
        padding-bottom: 24px;
        margin-bottom: 26px;
    }
    .adva_cons_cont2 .accn_ri img {
        width: 100%;
    }
    .amcl_tpul_li_tit {
        font-size: 14px;
    }
    .amcl_tpul_li_num {
        width: 32px;
        height: 32px;
        margin-right: 10px;
    }
    .amcl_tpul_li_num p {
        font-size: 14px;
        line-height: 32px;
    }
    .adva_mana_cont_list {
        margin-top: 22px;
    }
    .amcl_btmul {
        margin-top: 10px;
    }
    .home_list_box {
        margin: 0;
    }
    .icbb_ul_li_date p {
        font-size: 12px;
        line-height: 1.5;
    }
    .icbb_ul_li a {
        padding: 8px 0;
    }
    .home_list_sec {
        margin-bottom: 22px;
    }
    .hlcu_li {
        margin-bottom: 20px;
    }
    .hlcu_li a {
        flex-wrap: wrap;
    }
    .hlcu_li_img {
        width: 50%;
    }
    .hlcu_li_textbox {
        width: 100%;
        padding-top: 15px;
        padding-left: 0px;
    }
    .home_list_case .std_btn1 {
        margin-top: 16px;
    }
    .ys_ban_title {
        font-size: 22px;
    }
    .home_main .slick-dots {
        bottom: 20px;
    }
    .home_arrows_icon {
        width: 24px;
        height: 24px;
    }
    .home_arrows_prev {
        left: 10px;
    }
    .home_arrows_next {
        right: 10px;
    }
    .from_cont_ri_code .fcrl_sec_label {
        width: 70%;
        padding-right: 5px;
    }
    .from_cont_ri_code .fcrl_sec_code {
        width: 30%;
    }
    .amcl_tpul_li_num::before {
        font-size: 14px;
    }
    .adcl_tp {
        margin-bottom: 14px;
    }
    .recr_img_ul_li {
        width: 100%;
    }
    .recr_step_le_text{
        margin-bottom: 15px;
    }
    .dpcr_edr p:last-child{
        line-height: 1.5;
    }
    .comp_main .ccbu_li:last-child{
        margin-bottom: 0px;
    }
    .from_cont_ri_other {
        margin-top: 0;
    }
    .lists_main .ncil_ul_li_icon {
        width: 14px;
        margin-top: 5px;
    }
    .nclu_li {
        width: 100%;
    }
    .home_list_box_le {
        padding: 30px 20px 30px;
    }
    .home_list_box_ri {
        padding: 30px 20px 40px;
    }
    .home_info_box {
        padding: 0 20px;
    }
    .hiul_word {
        margin-top: 2px;
    }
    .about_cont {
        padding: 40px 0;
    }
    .about_word {
        margin-top: 0px;
    }
    .about_brand_ri_tit {
        font-size: 16px;
    }
    .acul_li_le_eng p {
        font-size: 12px;
    }
    .acul_li_le_tit {
        font-size: 14px;
    }
    .acul_box_le {
        width: 66px;
        height: 66px;
    }
    .acul_li_ri {
        width: calc(100% - 66px);
        padding-left: 15px;
        margin-top: 15px;
    }
    .about_cult_ul_li:last-child{
        margin-bottom: 0px;
    }
    .about_story {
        padding: 32px 0 24px;
    }
    .asbl_img {
        margin-bottom: 20px;
    }
    .about_honor {
        padding-top: 32px;
    }
    .about_honor_tp {
        margin-bottom: 12px;
    }
    .about_honor_tp_le {
        font-size: 14px;
    }
    .about_honor_tp2 .about_honor_tp_ri{
        padding-top: 10px;
    }
    .about_honor_tp3 {
        flex-direction: column;
    }
    .about_honor_tp2 {
        margin-bottom: 26px;
    }
    .about_honor_tp3 .about_honor_tp_le{
        padding-bottom: 10px;
    }
    .about_honor_list_ul {
        margin: 0 -6px;
    }
    .ahlu_li {
        padding: 0 6px;
    }
    .ahis_item_list_edr {
        flex-direction: column;
    }
    .aile_le {
        width: 100%;
        margin-bottom: 20px;
    }
    .aile_ri {
        width: 100%;
    }
    .aile_le_tit, .aile_ri_tit {
        margin-bottom: 10px;
    }
    .about_honor_items {
        padding-bottom: 26px;
    }
    .about_honor_mant {
        padding-top: 26px;
        padding-bottom: 26px;
    }
    .ahmn_word {
        font-size: 14px;
        margin-bottom: 12px;
    }
    .ahql_le_num {
        font-size: 30px;
    }
    .ahql_ri_cnword {
        width: 100%;
        padding-bottom: 18px;
    }
    .ahql_ri_engword {
        width: 100%;
    }
    .about_honor_qual_list2 {
        padding-top: 26px;
    }
    .about_honor_qual_list1 {
        padding: 26px 0;
    }
    .ahis_tpul_li p {
        font-size: 30px;
    }
    .arrows_icon {
        width: 24px;
    }
    .about_arrows {
        top: 16px;
    }
    .about_honor_items_tit {
        margin-bottom: 10px;
    }
    .about_deve {
        padding: 30px 0;
    }
    .ccti_img {
        margin-bottom: 20px;
    }
    .cctr_le_list {
        flex-direction: column;
    }
    .case_cont_tp {
        padding-bottom: 30px;
    }
    .cdnd_nr {
        margin: 0 6px;
    }
    .cctl_dan_nr_duo {
        margin: 0 7px;
        bottom: 8px;
    }
    .home_info_ul_li {
        width: 100%;
    }
    .ahql_ri {
        flex-wrap: wrap;
    }
    .about_honor_list {
        padding: 20px 0;
    }
    .adls_ul_li {
        width: 250px !important;
    }
    .aulb_top {
        padding: 24px 18px 20px;
    }
    .about_num {
        font-size: 50px;
        left: -77px;
        top: 27%;
    }
    .about_num {
        font-size: 50px;
        left: -77px;
        top: 33%;
    }
    .recr_text {
        font-size: 16px;
    }
    /* Delia-end */
    .hlsb_box_img {
        width: 100%;
    }
    .hlsb_box {
        margin-bottom: 0;
    }
    /* 480end */
    .hlcu_li_img{
        width: 100%;
    }
    .hlcu_li_textbox {
        padding: 15px 10px;
    }
    .hlsb_box{
        margin-top: 0px;
    }
    .hlcu_li_textbox_tit{
        font-size: 16px;
    }
    .comp_cont_tp_edr {
        margin-top: 26px;
    }
    .comp_cont_tp_img {
        padding: 16px 0 0;
    }
}