@charset "utf-8";



/* 调大看小 */

/* 1920~1441 pc大屏幕 */

@media screen and (max-width: 1680px) {
    .comp_deve_btn_swip {
        width: calc(100% + 9vw);
    }
    /* helen star */
    .std_padding1 {

        padding-top: 90px;

    }



    .std_padding2 {

        padding-bottom: 90px;

    }



    .std_margin2 {

        margin-bottom: 90px;

    }



    .comp_prod_ul_li {

        margin-bottom: 80px;

    }



    .cdbs_li {

        width: 316px !important;

        margin-right: 84px;

    }



    .std_title1 {

        font-size: 52px;

    }



    .std_title2 {

        font-size: 42px;

    }



    .ys_elpage .cpli_info {

        padding-top: 10px;

        padding-bottom: 66px;

    }



    .comp_prod {

        padding-bottom: 30px;

    }





    .cclu_wrap_tit {

        margin-bottom: 35px;

    }



    .std_margin3 {

        margin-bottom: 40px;

    }



    .comp_cultu_list,

    .cclu_li {

        min-height: 568px;

    }



    .comp_enqui_cont {

        width: calc(100% + 9vw);

    }



    .comp_enqui_ri {

        padding-right: 9%;

    }



    .cpld_li_num_span {

        font-size: 90px;

    }



    .comp_honor_list_ul {

        width: calc(100% + 9vw);

    }



    .corpo_build {

        min-height: 480px;

    }





    /* helen end */

    /* tammy - start */

    .std_title2, .yxedr_active h2 {

        font-size: 42px;

    }

    .std_word2 p {

        font-size: 18px;

    }

    .mfch_nub_switch {

        font-size: 22px;

        min-height: 84px;

    }

    .mfcb_nub {

        padding: 45px 80px 52px;

    }

    .info_success_icon {

        width: 90px;

        margin-bottom: 62px;

    }

    .std_title4, .yxedr_active h4 {

        font-size: 34px;

    }

    .info_success .std_title4 {

        margin-bottom: 44px;

    }

    .info_success .ys_modal_content {

        padding: 110px 20px 150px;

    }

    .std_margin5 {

        margin-bottom: 120px;

    }

    .std_margin1 {

        margin-top: 110px;

    }

    .std_margin2{

        margin-bottom: 110px;

    }

    .std_padding1{

        padding-top: 110px;

    }

    .std_padding2{

        padding-bottom: 110px;

    }

    .mod_title1 .std_title2 {

        margin-bottom: 20px;

    }

    .mod_title1 {

        margin-bottom: 40px;

    }

    .tcln_img {

        width: 76px;

    }

    .talent_concept_saying_font30 {

        font-size: 28px;

    }

    .talent_concept_saying {

        padding: 46px 0;

    }

    .talent_grow {

        padding-top: 200px;

    }

    .talent_grow .std_word {

        margin-bottom: 100px;

    }

    .talent_grow_list_nub {

        padding: 50px 30px;

    }

    .talent_main .mod_title1 {

        margin-bottom: 32px;

    }

    .talent_call .std_title2 {

        margin-bottom: 20px;

    }

    .talent_call .std_word {

        margin-bottom: 26px;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 38px;

    }

    .develop_value_cry {

        padding: 80px 20px;

    }

    .develop_value {

        padding-bottom: 90px;

    }

    .develop_green_list_nub {

        padding: 0 15px;

    }

    .develop_green_list {

        margin: 0 -15px;

        margin-bottom: 58px;

    }

    .dgln_cry {

        padding: 32px 26px;

    }

    .dgln_cry_icon {

        width: 44px;

        margin-bottom: 18px;

    }

    .dgln_cry_font24 {

        font-size: 22px;

        margin-bottom: 12px;

    }

    .dgdn_icon {

        width: 126px;

        height: 126px;

        margin-bottom: 24px;

    }

    .dgdn_icon::before {

        width: 110px;

        height: 110px;

    }

    .dgdn_icon img {

        width: 70px;

    }

    .dgdn_data_num {

        font-size: 48px;

        margin-right: 6px;

    }

    .dgdn_data {

        font-size: 16px;

        margin-bottom: 4px;

    }

    .develop_social {

        padding-top: 140px;

    }

    .std_title5, .yxedr_active h5 {

        font-size: 30px;

    }

    .dsln_img_top {

        margin-bottom: 28px;

    }

    .develop_safe_list_nub .std_word3 p::before {

        top: 5px;

    }

    .head_li1>a {

        padding: 0 30px;

    }

    .head_search {

        margin-left: 30px;

    }

    .head_nav {

        width: 900px;

    }

    .inside_ban_ul {

        margin-top: 30px;

    }

    /* tammy - end */

    .produ_ri_slick {

        min-height: 720px;

    }

    .deve_sec3_li {

        width: 630px !important;

    }

    .qua_cont .deve_sec3_li {

        width: 520px !important;

    }

    /* 2022.12.3 */

    .ys_demo_num {

        font-size: 110px;

    }

    .hacn_num {

        padding: 42px 0;

    }

    .home_pro_list_top{

        padding: 0 150px;

    }

    .home_pro_list_btm {

        padding-top: 70px;

        padding-bottom: 24px;

    }

    .ihbc_li {

        padding: 0 68px;

    }

    .inno_num_box .ys_demo_num {

        font-size: 50px;

    }

    .inno_num_box .hacn_num_tetx {

        font-size: 20px;

        padding-left: 12px;

    }

    .inno_num_box .hacn_num p {

        margin-top: 6px;

    }

    .inno_num {

        padding: 50px 60px;

    }

    .inside_ban_li a {

        padding: 0 50px;

        font-size: 16px;

        line-height: 54px;

    }

    .inno_honor_bot_img {

        top: -400px;

        right: 0;

        width: 91.25vw;

    }

    .inno_honor_bot_cont {

        padding-top: 230px;

    }

    .inno_honor_bot_img {

        top: auto;

        bottom: calc(100% - 230px);

    }

    .ihbc_li_icon {

        width: 60px;

        margin: 0 auto 16px;

    }

    .ihbc_ul {

        padding: 60px 30px 76px;

    }

    .intel_factory_text, .imln_text {

        padding-right: 100px;

        padding-left: 50px;

    }

    .intel_factory_text_list {

        margin-top: 50px;

    }

    .std_title6 {

        font-size: 26px;

    }

    .iftl_nub .std_title6 {

        margin-bottom: 10px;

    }

    .intel_make_list_nub {

        margin-bottom: 66px;

    }

    .intel_honor .std_title2{ 

        margin-bottom: 50px;

    }

    .intel_honor .inno_honor_bot_cont {

        padding-top: 110px;

    }

    .com_title .std_title3,

    .com_title .std_title2 {

        margin-bottom: 16px;

    }
    .intel_honor{
        overflow: hidden;
    }
    .produ_ri_slick {
        padding: 50px 29px 100px;
    }
    /* 1680end */

}



@media screen and (max-width: 1560px) {



    /* helen star */

    .cblu_li {

        padding: 0 18px;

    }



    .conta_bran_list_ul {

        margin: 0 -18px;

    }



    .mod_tit24 {

        font-size: 22px;

    }



    /* helen end */

    /* tammy - start */

    .tgln_cry {

        width: 120px;

    }

    .tgln_text {

        padding-left: 30px;

        width: calc(100% - 120px);

    }

    .tgln_tli_name {

        width: 80px;

    }

    .talent_grow .tgln_text_list_info .std_word {

        width: calc(100% - 80px);

    }

    .std_title2, .yxedr_active h2 {

        font-size: 40px;

    }

    .drln_text_font24 {

        font-size: 22px;

    }

    

    .com_foot_left, .com_foot_right {

        padding-top: 70px;

    }

    .com_foot_right {

        padding-left: 60px;

    }

    .com_foot_li1>a {

        margin-bottom: 26px;

    }

    .com_foot_top {

        padding-bottom: 48px;

    }

    /* tammy - end */

    .com_foot_bot_fr a {

        padding: 0 15px;

    }

    .produ_ri_slick {

        min-height: 660px;

    }

    .deve_sec3_li {

        width: 600px !important;

    }

    .deve_main .deve_sec3_li_info {

        transform: translateY(128px);

    }

    .qua_cont_arrow, .comp_honor .cdbs_bar {

        width: 1200px !important;

    }

    .qua_cont_arrow .cdbs_bar {

        width: calc(100% - 134px) !important;

    }

    .qua_cont .deve_sec3_li {

        width: 480px !important;

    }

    .home_pro_list_top {

        padding: 0 100px;

    }

    .hulw_le {

        padding-right: 50px;

        padding-top: 20px;

    }

    .cftl_cont:first-child {

        margin-right: 34px;

    }

    .cfts_cont {

        padding: 0 15px;

    }

    .com_foot_top_share {

        margin: 0 -15px;

    }

    .ihbc_li {

        padding: 0 50px;

    }







    /* 1560end */

}



/* 1440~1200 pc小屏幕 重点*/

@media screen and (max-width: 1440px) {

    /* helen star */



    .comp_prof_le {

        width: 50%;

    }



    .std_padding1 {

        padding-top: 75px;

    }



    .std_margin2 {

        margin-bottom: 75px;

    }



    .std_padding2 {

        padding-bottom: 75px;

    }



    .std_title1 {

        font-size: 46px;

    }



    .std_title2 {

        font-size: 36px;

    }



    .std_margin4 {

        margin-bottom: 15px;

    }



    .ys_elpage .cpli_info {

        padding-top: 10px;

        padding-bottom: 45px;

    }



    .yxedr_active p,

    .std_word p {

        font-size: 16px;

    }



    .comp_prof_le_intro .std_btn1 p {

        font-size: 20px;

    }



    .comp_prof_scroll_ig {

        width: 22px;

        height: 66px;

    }



    .comp_prof_scroll_te p {

        font-size: 16px;

    }



    .std_title5 {

        font-size: 24px;

    }



    .comp_prof_decor {

        width: 41.5%;

    }





    .cdtr_btn {

        width: 38px;

    }



    .cdtr_ri {

        margin-left: 18px;

    }



    .cdbs_li_tim {

        margin-bottom: 26px;

    }



    .cdbs_li_img {

        margin-bottom: 20px;

    }



    .cdbs_li {

        margin-right: 62px;

    }



    .comp_cultu_list,

    .cclu_li {

        min-height: 500px;

    }



    .comp_enqui_ri {

        padding-left: 6%;

        padding-right: 17%;

    }



    .comp_enqui_le {

        padding-right: 80px !important;

    }



    .celb_le {

        width: 42px;

    }



    .mod_tit24 {

        font-size: 20px;

    }



    .celb_ri {

        padding-left: 20px;

    }



    .comp_enqui_ri .comp_deve_top_le {

        margin-bottom: 25px;

    }



    .ys_e1page .mod_main {

        padding-top: 70px;

    }



    .cpld_li {

        padding-top: 13px;

        padding-bottom: 30px;

    }



    .cpld_li_num_span {

        font-size: 76px;

    }



    .comp_harm {

        min-height: 600px;

    }



    .comp_harm_bg_wrap {

        height: 600px;

    }



    .comp_harm_bg_wrap img {

        height: 100%;

    }



    .chlu_li {

        width: 260px !important;

        margin-right: 35px;

        padding: 55px 26px;

    }



    .chlu_li_icon {

        width: 62px;

        margin-bottom: 18px;

    }



    .mod_tit20 {

        font-size: 18px;

    }





    .mod_crumb {

        padding: 0 60px;

    }



    .corpo_plan_list_le {

        width: 215px;

    }



    .corpo_plan_list_ri {

        width: calc(100% - 215px);

    }



    .cplr_li_tit {

        margin-bottom: 15px;

    }



    .cplr_li_info {

        margin-bottom: 28px;

    }



    .cpll_li_le {

        width: 44px;

    }



    .cpll_li_ri .std_title5::after {

        height: 2px;

    }



    .cpll_li {

        margin-bottom: 30px;

    }



    .corpo_build {

        min-height: 430px;

    }



    .cawb_li .cawt_icon {

        margin-top: 5px;

    }



    .cblu_li {

        margin-bottom: 65px;

    }



    .std_btn2 p {

        line-height: 48px;

    }



    .conta_addr_wrap_tp {

        margin-bottom: 20px;

    }



    /* helen end */

    /* tammy - start */

    .std_title2, .yxedr_active h2 {

        font-size: 38px;

    }

    .mfcb_nub_name {

        font-size: 18px;

        margin-bottom: 10px;

    }

    .mfcb_nub_input {

        padding: 0 20px;

        height: 60px;

    }

    .mfcb_nub_input input,

    .mfcb_nub_input.mfcb_nub_textarea textarea {

        font-size: 18px;

    }

    .mfcb_nub_tab, .mfcb_nub_agree {

        padding: 0 20px;

        margin-bottom: 26px;

    }

    .mfcb_nub .std_btn2 {

        margin: 0 20px;

        margin-top: 16px;

    }

    .mfcb_nub {

        padding: 45px 70px 52px;

        margin: 0 -20px;

    }

    .mfcb_nts_item {

        font-size: 18px;

    }

    .mfcb_nts_item::before {

        top: 7px;

    }

    .mfcb_nts_item::after {

        top: 11px;

    }

    .std_margin1 {

        margin-top: 100px;

    }

    .std_margin2{

        margin-bottom: 100px;

    }

    .std_padding1{

        padding-top: 100px;

    }

    .std_padding2{

        padding-bottom: 100px;

    }

    .std_title4, .yxedr_active h4 {

        font-size: 32px;

    }

    .std_margin5 {

        margin-bottom: 110px;

    }

    .mfcb_nub_input.mfcb_nub_textarea {

        height: 220px;

    }

    .yxedr_active p, .std_word p {

        font-size: 16px;

    }

    .mfcb_nub_agree_btn {

        top: 5px;

    }

    .mfcb_nub .std_btn2 p {

        min-width: 150px;

    }

    .std_btn2 p {

        line-height: 44px;

    }

    .tcln_img {

        width: 60px;

    }

    .talent_concept_saying_font30 {

        font-size: 26px;

    }

    .talent_concept_saying_yin,

    .develop_value_cry_yin {

        width: 80px;

    }

    .talent_grow .std_title2 {

        margin-bottom: 24px;

    }

    .talent_grow .std_word {

        margin-bottom: 90px;

    }

    .tgln_cry_font24 {

        font-size: 22px;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 34px;

    }

    .join_position_cry {

        padding: 48px 50px;

    }

    .jpcf_label {

        width: 210px;

        margin: 0 15px;

    }

    .join_position_cry_form {

        margin: 0 -15px;

        margin-bottom: 46px;

    }

    .join_position_cry .std_title3 {

        margin-bottom: 22px;

    }

    .join_position_cry_table {

        padding-top: 6px;

    }

    .join_position_cry_table th {

        font-size: 18px;

        padding: 20px 8px;

    }

    .join_position_cry_table td {

        padding: 20px 8px;

    }

    .join_position_cry_table {

        min-height: 529px;

    }

    .join_modal_cry {

        padding: 70px 80px 70px;

    }

    .join_modal_cry .std_title4 {

        margin-bottom: 22px;

    }

    .join_modal_cry_list {

        margin-bottom: 22px;

    }

    .join_modal_cry .std_word3 h4 {

        font-size: 22px;

        margin-bottom: 12px;

        margin-top: 54px;

    }

    .join_modal_cry .std_word3 h5 {

        margin-bottom: 10px;

    }

    .jmcp_icon_tel {

        font-size: 22px;

    }

    .jmcp_icon {

        width: 26px;

        top: 5.5px;

    }

    .jmcp_icon_tel {

        width: calc(100% - 26px);

        padding-left: 8px;

    }

    .join_modal_cry .std_word3.yxedr_active {

        margin-bottom: 24px;

    }

    .join_modal_cry_phone {

        margin-bottom: 32px;

    }

    .join_position_cry_form .std_btn2 {

        margin: 0 15px;

    }

    .develop_value {

        padding-bottom: 80px;

    }

    .develop_value_cry {

        padding: 52px 20px;

    }

    .develop_value_cry_yin {

        top: -40px;

    }

    .develop_value .std_word2 {

        width: calc(100% - 200px);

    }

    .dgln_cry {

        padding: 28px 18px;

    }

    .dgln_cry_icon {

        width: 40px;

        margin-bottom: 12px;

    }

    .dgln_cry_font24 {

        font-size: 20px;

        margin-bottom: 8px;

    }

    .dgdn_data_num {

        font-size: 42px;

    }

    .develop_social {

        padding-top: 120px;

    }

    .develop_social_cry_text {

        width: 450px;

        padding: 50px 0 100px 80px;

    }

    .develop_social_cry_svg {

        width: calc(100% - 450px);

    }

    .dscs_list_nub_anime {

        width: 404px;

    }

    .develop_safe_list_nub .std_word3 {

        padding-right: 20px;

    }

    .develop_safe_list_nub .std_word3 p {

        margin-bottom: 8px;

    }

    .drln_text {

        width: calc(100% - 120px);

        padding: 35px 54px 35px 36px;

    }

    .drln_icon {

        width: 120px;

        min-height: 104px;

    }

    .drln_text_loaddown {

        width: 30px;

    }

    .drln_text_font24 {

        width: calc(100% - 30px);

    }

    .develop_report .mod_load_btn {

        margin-top: 40px;

    }

    .develop_report .std_title2 {

        margin-bottom: 38px;

    }

    

    .head_li1>a {

        padding: 0 25px;

    }

    .head_nav {

        width: 800px;

    }

    .inside_ban_li a {

        padding: 0px 50px;

        font-size: 16px;

        line-height: 56px;

    }

    .news_li_time {

        font-size: 20px;

    }

    .cftl_cont:first-child {

        margin-right: 40px;

    }

    /* tammy - end */

    .com_foot_bot_fl a {

        padding-left: 10px;

    }

    .com_foot_bot_fr a {

        padding: 0 10px;

    }

    .newslist_edr_bot_cont p {

        font-size: 16px;

    }

    .newslist_cont.std_padding2 {

        padding-bottom: 80px;

    }

    .produ_ri_slick {

        padding: 40px 40px 50px;

    }

    .produ_ri_subdt {

        padding-right: 50px;

    }

    .produ_ri {

        padding: 75px 50px 75px 70px;

    }

    .deve_sec3_li {

        width: 550px !important;

    }

    .deve_sec3_icon {

        width: 64px;

    }

    .deve_main .deve_sec3_li_info {

        transform: translateY(116px);

    }

    .deve_sec1_cont_num {

        padding: 30px 20px;

        width: 850px;

    }

    .deve_sec1_cont_num .ys_demo_num {

        font-size: 40px;

    }

    .hacn_num_tetx {

        font-size: 18px;

    }

    .deve_sec1_cont_num p {

        font-size: 14px;

    }

    .deve_sec1_cont_num .hacn_num {

        padding: 0 40px;

    }

    .deve_sec2_cont_box {

        padding: 20px 20px 50px;

        bottom: -90px;

        right: 50px;

        width: 850px;

    }

    .dscb_li_img {

        width: 60px;

    }

    .deve_sec1_cont_icon {

        width: 80px;

    }

    .deve_sec1_cont_num {

        bottom: -65px;

        right: 60px;

    }

    .qua_cont .deve_sec3_li {

        width: 450px !important;

    }

    .qua_cont .deve_sec3_li_info {

        padding: 60px 40px;

    }

    .qua_cont .deve_sec3_li_info span {

        font-size: 50px;

    }

    .ys_ban_txt .std_btn1 {

        margin-top: 52px;

    }

    .ys_ban_txtbox .std_title1 {

        margin-bottom: 16px;

    }

    .std_btn1 p {

        line-height: 44px;

        padding: 0px 32px;

    }

    .home_about_cont_main .std_word {

        margin-bottom: 46px;

    }

    .ys_demo_num {

        font-size: 96px;

    }

    .hacn_num {

        padding: 40px 0;

    }

    .hacn_num p {

        font-size: 16px;

        top: 16px;

        right: 36px;

    }

    .home_pro_list_top {

        padding: 0 80px;

    }

    .hplt_li {

        padding: 0 2px;

    }

    .hplb_ul_li_line {

        width: 800px;

    }

    .home_news_li {

        padding: 0 20px;

    }

    .home_news_ul {

        margin: 0 -20px;

    }

    .cftl_cont:first-child {

        margin-right: 26px;

    }

    .com_foot_right {

        padding-left: 46px;

    }

    .hplb_ul_li_wrap {

        padding: 0 120px;

    }

    .home_news_title {

        font-size: 18px;

    }

    .ys_ban_info {

        font-size: 18px;

    }

    .inno_num_box .ys_demo_num {

        font-size: 40px;

    }

    .inno_num_box .hacn_num_tetx {

        font-size: 18px;

        padding-left: 10px;

    }

    .inno_num_box .hacn_num {

        padding: 0 56px;

    }

    .inno_honor_bot_bj{

        width: 23%;

    }

    .inno_honor_bot_bj img{

        width: 100%;

    }

    .ihbc_li_icon {

        width: 50px;

        margin: 0 auto 12px;

    }

    .intel_honor .inno_honor_bot_cont {

        padding-top: 100px;

    }

    .intel_factory_text, .imln_text {

        padding-right: 88px;

        padding-left: 50px;

    }

    .intel_make_list_nub .imln_text {

        padding-right: 90px;

        padding-left: 60px;

    }

    .intel_make_list_nub:nth-of-type(2n) .imln_text {

        padding-right: 90px;

        padding-left: 32px;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 32px;

    }

    .intel_honor .std_title2 {

        margin-bottom: 40px;

    }

    .ifgl_nub_tan_gif {

        width: 260px;

    }

    .ifgl_nub_tan_title {

        font-size: 18px;

        margin-bottom: 7px;

    }

    .mfcb_ntc_input_date {

        padding: 0 13px 0 20px;

    }

    .mfcb_ntc_input_icon {

        width: 22px;

    }

    .plul_subtit .mod_tit20{

        height: 27px;

    }

    .head_li2b a {

        padding: 0 32px;

    }

    .talent_grow.act .talent_grow_bg{

        top: 70px;

    }
    .cpll_li_le::before {
        width: 16px;
        height: 16px;
        left: 9px;
    }
    .cpll_li_le::after {
        width: 8px;
        height: 8px;
        left: -6px;
    }
    /* 1440end */

}



@media screen and (max-width: 1360px) {

    /* tammy - start */

    .std_margin5 {

        margin-bottom: 100px;

    }

    .talent_grow {

        padding-top: 160px;

    }

    .tgln_text {

        padding-left: 20px;

    }

    .tgln_tli_name, .tgln_text_title {

        font-size: 16px;

    }

    .talent_grow .tgln_text_list_info .std_word {

        width: calc(100% - 65px);

    }

    .tgln_tli_name {

        width: 65px;

    }

    .tgln_cry_font24 {

        font-size: 20px;

        max-width: 100%;

    }

    .tgln_cry_icon {

        width: 90px;

        margin: 0 auto;

        margin-bottom: 16px;

    }

    .tgln_cry {

        padding-right: 20px;

        text-align: center;

    }

    .std_title1 {

        font-size: 44px;

    }

    .std_title5, .yxedr_active h5 {

        font-size: 24px;

    }

    .head_li1>a {

        padding: 0px 20px;

    }

    .head_nav {

        width: 720px;

    }

    /* tammy - end */

    .cfts_cont {

        padding: 0 14px;

    }

    .cftl_cont:first-child {

        margin-right: 25px;

    }

    .com_foot_top_share {

        margin: 0 -14px;

    }

    .com_foot_bot.ys_cont1400{

        width: 90%;

    }

    .qua_cont .deve_sec3_li {

        width: 420px !important;

    }

    /* 2022.12.3 */

    .ys_demo_num {

        font-size: 80px;

    }

    .home_about_cont_main .std_word {

        margin-bottom: 38px;

    }

    .hacn_num_symbol {

        font-size: 72px;

    }

    .hplt_li_wrap_ig {

        width: 50px;

        margin-bottom: 8px;

    }

    .home_pro_list_top {

        padding: 0 50px;

    }

    .home_news_li {

        padding: 0 15px;

    }

    .home_news_ul {

        margin: 0 -15px;

    }

    .head_box2b {

        padding: 20px 50px;

    }

    /* 1360end */

}



@media screen and (max-width: 1280px) {



    /* helen star */

    .comp_prof_le {

        width: 52%;

    }



    .std_title1 {

        font-size: 40px;

    }



    .std_title2 {

        font-size: 32px;

    }



    .std_btn1 p {

        line-height: 48px;

        padding: 0 30px

    }



    .std_padding1 {

        padding-top: 60px;

    }



    .std_padding2 {

        padding-bottom: 60px;

    }



    .std_margin2 {

        margin-bottom: 60px;

    }



    .ys_elpage .cpli_info {

        padding-top: 5px;

        padding-bottom: 30px;

    }



    .comp_prof_scroll_ig {

        width: 18px;

        height: 50px;

    }



    .std_title5 {

        font-size: 22px;

    }



    .cdbs_li {

        margin-right: 36px;

    }



    .cclu_wrap {

        padding: 28% 8% 32%;

    }



    .comp_cultu_list,

    .cclu_li {

        min-height: 430px;

    }



    .cclu_wrap_tit {

        margin-bottom: 20px;

    }



    .cpld_li_num_span {

        font-size: 56px;

    }



    .comp_harm {

        min-height: 490px;

    }



    .comp_harm_bg_wrap {

        height: 490px;

    }



    .corpo_plan_list_le {

        width: 185px;

    }



    .corpo_plan_list_ri {

        width: calc(100% - 185px);

    }



    .corpo_plan_tit {

        padding: 0 10%;

    }



    .corpo_build {

        min-height: 370px;

    }



    .cawt_le {

        padding-right: 40px;

    }



    .cblu_wrap {

        padding-top: 22px;

    }



    .cblu_li {

        padding: 0 10px;

    }



    .conta_bran_list_ul {

        margin: 0 -10px;

    }



    /* helen end */

    /* tammy - start */

    .std_margin5 {

        margin-bottom: 90px;

    }

    .std_margin1 {

        margin-top: 90px;

    }

    .std_margin2{

        margin-bottom: 90px;

    }

    .std_padding1{

        padding-top: 90px;

    }

    .std_padding2{

        padding-bottom: 90px;

    }

    .mod_title1 .std_title2 {

        margin-bottom: 16px;

    }

    .talent_concept_saying_font30 {

        font-size: 24px;

    }

    .talent_concept_saying_yin, .develop_value_cry_yin {

        width: 66px;

    }

    .talent_grow_list_nub {

        padding: 36px 20px;

    }

    .std_title2, .yxedr_active h2 {

        font-size: 36px;

    }

    .jpcf_label {

        width: 200px;

        margin: 0 10px;

    }

    .join_position_cry_form {

        margin: 0 -10px;

        margin-bottom: 40px;

    }

    .join_position_cry_form .std_btn2 {

        margin: 0 10px;

    }

    .inside_ban .ys_pos_center {

        top: 44.8%;

    }

    .dgdn_data_num {

        font-size: 38px;

    }

    .drln_text_font24 {

        font-size: 20px;

    }

    .drln_icon img {

        width: 30px;

    }

    .head_logo {

        width: 120px;

        line-height: 64px;

    }

    .head_li1>a span {

        line-height: 64px;

        font-size: 14px;

    }

    .head_lang .ys_imgbox_cover, .head_lang_change_country {

        line-height: 64px;

    }

    .head_lang_world {

        width: 24px;

    }

    .yx_search3_btn {

        width: 22px;

        line-height: 64px;

    }

    .ys_hd_pc {

        height: 64px;

    }

    .ys_main.inside_main {

        margin-top: 64px;

    }

    .yx_search3xlbox {

        height: 300px;

        top: 64px;

    }

    .head_lang_bot {

        top: 64px;

    }

    .head_lang_bot li a {

        font-size: 14px;

    }

    .head_ul2a {

        top: 64px;

    }

    .head_li2 p {

        padding-left: 15px;

        font-size: 14px;

    }

    .head_li2_box .ys_imgbox_cover {

        width: 26px;

        height: 26px;

    }

    .head_li2 {

        margin-bottom: 16px;

    }

    .head_box2b {

        top: 64px;

    }

    .head_li2b a {

        padding: 0 32px;

        font-size: 14px;

    }

    .head_nav {

        width: 670px;

    }

    .news_li a {

        padding: 36px 0;

    }

    .inside_ban_li a {

        padding: 0px 42px;

        line-height: 52px;

    }

    /* tammy - end */

    .com_foot_left, .com_foot_right {

        padding-top: 50px;

    }

    .com_foot_top {

        padding-bottom: 30px;

    }

    .produ_ri_slick {

        min-height: 600px;

    }

    .plul_wrap {

        padding: 45px 40px 40px;

    }

    .plul_ig {

        margin-bottom: 36px;

    }

    .deve_sec2 {

        padding-bottom: 210px;

        padding-top: 170px;

    }

    .deve_cont .com_title {

        width: 60%;

    }

    .deve_sec1_cont_icon {

        width: 70px;

    }

    .deve_sec3_li {

        width: 480px !important;

    }

    .qua_cont_arrow .comp_deve_top_ri {

        margin-right: 20px;

    }

    .qua_cont_arrow {

        width: 1000px;

    }

    .qua_cont .deve_sec3_li {

        width: 380px !important;

        margin-right: 35px;

    }

    .qua_cont .deve_sec3_li_info span {

        font-size: 44px;

    }

    .qua_sec1 .comp_honor {

        padding-bottom: 60px;

    }

    .qua_cont_arrow, .comp_honor .cdbs_bar {

        width: 1000px !important;

    }

    .qua_cont_arrow .cdbs_bar {

        width: calc(100% - 86px) !important;

    }

    .home_pro_list_top {

        padding: 0 30px;

    }

    #menu {

        right: 30px;

    }

    .ys_ban_info {

        font-size: 16px;

    }

    .ihbc_li {

        padding: 0 40px;

    }

    .intel_honor .inno_honor_bot_cont {

        padding-top: 90px;

    }

    .intel_factory_text, .imln_text {

        padding-right: 62px;

        padding-left: 40px;

    }

    .intel_make_list_nub {

        margin-bottom: 56px;

    }

    .ifgl_nub_point {

        width: 24px;

        height: 24px;

    }

    .ifgl_nub_point::before {

        width: 20px;

        height: 20px;

    }

    .ifgl_nub_tan_title {

        font-size: 16px;

        margin-bottom: 5px;

    }
    .produ_ri_slick {
        padding: 40px 18px 50px;
    }
    /* 1280end */

}



/* 1200~992 平板横屏*/

@media screen and (max-width: 1200px) {



    /* helen star */

    .comp_prof .std_margin2 {

        margin-bottom: 0;

    }



    .comp_cultu_list,

    .cclu_li {

        min-height: 300px;

    }



    .comp_enqui_cont {

        width: calc(100% + 40px);

    }



    .comp_deve_btn_swip {

        width: calc(100% + 40px);

    }



    .comp_honor_list_ul {

        width: calc(100% + 40px);

    }



    .mod_crumb {

        padding: 0 20px;

    }



    /* helen end */

    /* tammy - start */

    .crumbs {

        padding: 0 40px;

        padding-top: 12px;

    }

    .std_title2, .yxedr_active h2 {

        font-size: 36px;

    }

    .mod_title1 .std_title2 {

        margin-bottom: 16px;

    }

    .mod_title1 {

        margin-bottom: 36px;

    }

    .mfch_nub_switch {

        font-size: 20px;

        min-height: 74px;

    }

    .mfcb_nub {

        padding: 40px 50px 46px;

    }

    .info_success_icon {

        width: 84px;

        margin-bottom: 50px;

    }

    .std_title4, .yxedr_active h4 {

        font-size: 30px;

    }

    .info_success .std_title4 {

        margin-bottom: 36px;

    }

    .info_success .ys_modal_content {

        padding: 100px 20px 120px;

    }

    .std_title1 {

        font-size: 40px;

    }

    .develop_value {

        padding-bottom: 80px;

    }

    .develop_social_cry_text {

        padding: 44px 0 72px 60px;

    }

    .dsct_list_nub .std_title4 {

        margin-bottom: 14px;

    }

    .dsct_list .slick-prev, .dsct_list .slick-next {

        bottom: -50px;

    }

    .develop_social_cry_text::before {

        border-top-left-radius: 80px;

    }

    .develop_social_cry_text {

        width: 40%;

    }

    .develop_social_cry_svg {

        width: 60%;

        padding-left: 20px;

    }

    .dscs_list_nub_font20 {

        bottom: -55px;

        font-size: 18px;

    }

    .dscs_list_nub_anime {

        width: 384px;

    }

    .dsct_list_nub .std_title4 {

        margin-bottom: 12px;

    }

    .develop_social_cry_text {

        padding: 39px 0 65px 40px;

    }

    /* tammy - end */

    .ys_hd_pc {

        padding: 0 40px;

    }

    .ys_footer {

        padding: 0 40px;

    }

    .inside_ban_li a {

        padding: 0px 36px;

        line-height: 48px;

    }

    .inno_num{

        max-width: calc(100% - 80px);

    }

    .inno_num {

        padding: 50px 40px;

    }

    .inno_honor_bot_img {

        width: calc(100% - 40px);

    }



    /* 1200end */

}





@media screen and (max-width: 1199px) {



    /* helen star */

    .comp_prod_ul_li {

        padding: 0 30px;

    }



    .comp_prod_ul {

        margin: 0 -30px;

    }



    .cdbs_li {

        margin-right: 20px;

    }



    .comp_enqui_le {

        padding-right: 35px !important;

    }



    .comp_enqui_ri {

        padding-left: 40px;

        padding-right: 40px;

    }



    .ys_e1page .mod_main {

        padding-top: 0px;

    }



    .chlu_li_icon {

        width: 48px;

        margin-bottom: 16px;

    }



    .chlu_li {

        width: 214px !important;

        margin-right: 20px;

        padding: 40px 22px;

    }



    .comp_honor_list_ul {

        padding-bottom: 25px;

    }



    /* helen end */

    /* tammy - start */

    .ys_main.inside_main {

        margin-top: 0;

    }

    .std_title2, .yxedr_active h2 {

        font-size: 34px;

    }

    .std_margin5 {

        margin-bottom: 80px;

    }

    .std_margin1 {

        margin-top: 80px;

    }

    .std_margin2{

        margin-bottom: 80px;

    }

    .std_padding1{

        padding-top: 80px;

    }

    .std_padding2{

        padding-bottom: 80px;

    }

    .mfcb_nub_input_img {

        width: 140px;

    }

    .mfcb_nub_code.mfcb_nub_input input {

        width: calc(100% - 140px);

    }

    .info_success .std_title4 {

        margin-bottom: 28px;

    }

    .std_title4, .yxedr_active h4 {

        font-size: 28px;

    }

    .mod_title1 .std_title2 {

        margin-bottom: 12px;

    }

    .talent_main .mod_title1 {

        margin-bottom: 28px;

    }

    .tcln_img {

        width: 50px;

        margin-bottom: 10px;

    }

    .talent_concept_saying_yin {

        top: -18px;

    }

    .talent_concept_saying {

        padding: 32px 0;

    }

    .talent_grow {

        padding-top: 120px;

    }

    .talent_grow .std_title2 {

        margin-bottom: 18px;

    }

    .talent_grow .std_word {

        margin-bottom: 70px;

    }

    .talent_grow_list_nub.talent_grow_list_nub3 {

        width: 27%;

    }

    .talent_grow_list_nub.talent_grow_list_nub2 {

        width: 35%;

    }

    .talent_grow_list_nub.talent_grow_list_nub1 {

        width: 38%;

    }

    .tgln_cry_icon {

        width: 80px;

        margin-bottom: 10px;

    }

    .tgln_cry_font24 {

        font-size: 18px;

    }

    .tgln_cry {

        width: 100px;

    }

    .tgln_text {

        width: calc(100% - 100px);

    }

    .talent_call .std_title2 {

        margin-bottom: 12px;

    }

    .talent_call .std_title2 {

        margin-bottom: 12px;

    }

    .join_position_cry {

        padding: 44px 36px;

    }

    .join_position_cry .std_title3 {

        margin-bottom: 20px;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 32px;

    }

    .join_position_cry_form .std_btn2 p {

        min-width: 150px;

    }

    .ys_phfyfl,.ys_phfyfl a{

        color: #666;

    }

    .join_modal_cry {

        padding: 56px 60px 60px;

    }

    .join_modal_cry .std_word3 h4 {

        font-size: 20px;

        margin-bottom: 8px;

        margin-top: 40px;

    }

    .join_modal_cry_list {

        margin-bottom: 16px;

    }

    .join_modal_cry .std_title4 {

        margin-bottom: 20px;

    }

    .join_modal .ys_modal_close {

        width: 28px;

        top: 30px;

        right: 20px;

    }

    .join_modal .mCSB_scrollTools {

        right: 42px;

    }

    .develop_value {

        padding-bottom: 70px;

    }

    .develop_report .std_title2 {

        margin-bottom: 32px;

    }

    .drln_icon {

        width: 100px;

        min-height: 86px;

    }

    .drln_text {

        width: calc(100% - 100px);

        padding: 25px 30px 25px 30px;

    }

    .develop_social_cry_text::before {

        border-top-left-radius: 60px;

    }

    .develop_social {

        padding-top: 100px;

        padding-bottom: 55px;

    }

    .develop_value_cry {

        margin-top: -90px;

        padding: 40px 20px;

    }

    .develop_value_cry_yin {

        top: -20px;

    }

    .develop_value .std_word2 {

        width: calc(100% - 174px);

    }

    .develop_value_cry_yin2 {

        margin-left: 8px;

    }

    .develop_value_cry_yin1 {

        margin-right: 8px;

    }

    .develop_green_list_nub {

        padding: 0 10px;

    }

    .develop_green_list {

        margin: 0 -10px;

        margin-bottom: 50px;

    }

    .dgln_cry {

        padding: 22px 16px;

    }

    .dgdn_icon img {

        width: 60px;

    }

    .dgdn_icon::before {

        width: 90px;

        height: 90px;

    }

    .dgdn_icon {

        width: 110px;

        height: 110px;

        margin-bottom: 18px;

    }

    .dgdn_data_num {

        font-size: 34px;

    }

    .develop_social_bg {

        height: calc(100% - 55px);

    }



    /* tammy - end */

    .com_foot_right{

        display: none;

    }

    .com_foot_left {

        width: 100%;

    }

    .com_foot_top_logo {

        width: 120px;

        margin-bottom: 30px;

    }

    .cfts_cont_icon {

        width: 20px;

    }

    .com_foot_bot p{

        float: none;

    }

    .com_foot_bot_fr {

        margin: 14px -10px 0;

    }

    .com_foot_bot.ys_cont1400 {

        width: 100%;

        padding: 16px 40px;

    }

    .com_foot_left::before{

        display: none;

    }

    .newslist_time_box img {

        width: 22px;

    }

    .newslist_edr_top {

        padding: 40px 0;

    }

    .newslist_cont.std_padding2 {

        padding-bottom: 60px;

    }

    .produ_le{

        display: none;

    }

    .produ_ri{

        width: 100%;

    }

    .produ_ri_slick {

        min-height: 680px;

    }

    .deve_sec1_cont_num, .deve_sec2_cont_box{

        width: 75%;

    }

    .qua_cont_arrow {

        width: calc(100% - 40px);

    }

    .deve_main .deve_sec3_li_info {

        transform: translateY(0);

    }

    .deve_sec3_li_info {

        width: 80%;

        padding: 0 20px 20px;

    }

    .deve_sec3_icon {

        width: 50px;

        margin-bottom: 10px;

    }

    .deve_sec3_li_info .std_title3 {

        margin-bottom: 10px;

    }

    .qua_cont_arrow, .comp_honor .cdbs_bar {

        width: calc(100% - 40px)!important;

    }

    .qua_cont_arrow .cdbs_bar {

        width: calc(100% - 86px) !important;

    }

    .ys_demo_num {

        font-size: 60px;

    }

    .hacn_num_symbol {

        font-size: 50px;

    }

    .hacn_num_tetx {

        font-size: 16px;

    }

    .hacn_num {

        padding: 34px 0;

    }

    .home_pro_list_top {

        padding: 0 0px;

    }

    .hplt_li_wrap_ig {

        width: 42px;

        margin-bottom: 6px;

    }

    .hplt_li {

        padding: 0 1px;

    }

    .home_pro_list_btm {

        padding-top: 40px;

        padding-bottom: 16px;

    }

    .hplb_ul_li_wrap {

        padding: 0 70px;

    }

    .hplb_ul_li_line {

        width: 700px;

    }

    #menu {

        right: 18px;

    }

    .home_main .ys_ban_imgbox {

        height: calc(100vh - 64px);

    }

    .home_make_video{

        cursor: pointer;

    }

    .ihbc_li {

        padding: 0 30px;

    }

    .ihbc_ul {

        padding: 40px 30px 50px;

    }

    .inno_num_box .hacn_num {

        padding: 0px 40px;

    }

    .inno_num_box .hacn_num_tetx {

        font-size: 16px;

        padding-left: 6px;

    }

    .inno_num {

        padding: 40px 36px;

    }

    .intel_honor .inno_honor_bot_cont {

        padding-top: 80px;

    }

    .ifgl_nub_tan_gif {

        width: 220px;

    }

    .std_margin3 {

        margin-bottom: 32px;

    }

    .intel_honor .std_title2 {

        margin-bottom: 32px;

    }

    .intel_factory_text, .imln_text {

        padding-right: 30px;

        padding-left: 0;

    }

    .com_title .std_title3, .com_title .std_title2 {

        margin-bottom: 14px;

    }

    .intel_factory_text .std_title3 {

        margin-bottom: 12px;

    }

    .intel_factory_text_list {

        margin-top: 34px;

    }

    .std_title6 {

        font-size: 24px;

    }

    .iftl_nub .std_title6::before {

        top: 12.5px;

    }

    .iftl_nub .std_title6 {

        margin-bottom: 6px;

    }

    .iftl_nub {

        margin-bottom: 26px;

        padding-left: 24px;

    }

    .intel_make_list_nub .imln_text {

        padding-right: 0px;

        padding-left: 40px;

    }

    .intel_make_list_nub:nth-of-type(2n) .imln_text {

        padding-right: 40px;

        padding-left: 0;

    }

    .intel_make_list_nub {

        margin-bottom: 50px;

    }

    .ifgl_nub_tan_close{

        display: block;

    }

    .talent_grow.act .talent_grow_bg{

        top: 64px;

    }

    .ys_ban_video {

        display: none;

    }
    .home_make_video .deve_sec1_cont_icon{
        opacity: 1;
    }
    /* 1199end */

}



/* 991~768 平板竖屏 重点*/

@media screen and (max-width: 991px) {



    /* helen star */

    .mod_crumb {

        display: none;

    }



    .corpo_build {

        min-height: 286px;

    }



    .corpo_plan_cont {

        padding-bottom: 30px;

    }



    /* helen end */

    /* tammy - start */

    .crumbs{

        display: none;

    }

    .std_margin5 {

        margin-bottom: 70px;

    }

    .std_margin1 {

        margin-top: 70px;

    }

    .std_margin2{

        margin-bottom: 70px;

    }

    .std_padding1{

        padding-top: 70px;

    }

    .std_padding2{

        padding-bottom: 70px;

    }

    .std_title2, .yxedr_active h2 {

        font-size: 32px;

    }

    .std_word2 p {

        font-size: 16px;

    }

    .mod_title1 .std_title2 {

        margin-bottom: 12px;

    }

    .mod_title1 {

        margin-bottom: 30px;

    }

    .mfch_nub_switch {

        font-size: 18px;

        min-height: 66px;

    }

    .mfcb_nub {

        padding: 30px 30px 34px;

        margin: 0 -10px;

    }

    .mfcb_nub_tab, .mfcb_nub_agree {

        padding: 0 10px;

        margin-bottom: 20px;

    }

    .mfcb_nub .std_btn2 {

        margin: 0 10px;

        margin-top: 10px;

    }

    .mfcb_nts_item {

        font-size: 16px;

        padding-left: 20px;

    }

    .mfcb_nub_choose .mfcb_nub_name {

        min-width: 100px;

    }

    .mfcb_nub_name {

        font-size: 16px;

        margin-bottom: 8px;

    }

    .mfcb_nts_item::before,

    .mfcb_nub_agree_btn {

        width: 15px;

        height: 15px;

    }

    .mfcb_nts_item::after,

    .mfcb_nub_agree_btn::before {

        width: 7px;

        height: 7px;

    }

    .mfcb_nub_agree_btn {

        top: 7px;

    }

    .mfcb_nub_input input, .mfcb_nub_input.mfcb_nub_textarea textarea {

        font-size: 16px;

    }

    .mfcb_nub_input.mfcb_nub_textarea textarea {

        padding: 14px 0;

    }

    .mfcb_nub_input {

        padding: 0 16px;

        height: 50px;

    }

    .info_success .std_title4 {

        margin-bottom: 24px;

    }

    .std_title4, .yxedr_active h4 {

        font-size: 26px;

    }

    .talent_call{

        padding: 40px 0;

    }

    .talent_call .ys_cont1400 {

        position: relative;

        top: 0;

        left: 0;

        transform: translate(0,0);

    }

    .talent_call_bg{

        position: absolute;

        top: 0;

        left: 0;

        width: 100%;

        height: 100%;

        overflow: hidden;

    }

    .talent_call_bg img{

        position: absolute;

        top: 50%;

        left: 50%;

        transform: translate(-50%,-50%);

        object-fit: cover;

        min-width: 100%;

        min-height: 100%;

        width: 100%;

    }

    .talent_path_img {

        padding-top: 0px;

    }

    .talent_concept_saying_font30 {

        font-size: 22px;

    }

    .std_title1 {

        font-size: 32px;

    }

    .std_title2, .yxedr_active h2 {

        font-size: 28px;

    }

    .talent_grow {

        padding-top: 70px;

    }

    .talent_grow .std_title2 {

        margin-bottom: 14px;

    }

    .talent_grow .std_word {

        margin-bottom: 50px;

    }

    .talent_grow_list_nub{

        display: flex;

        flex-direction: column;

        align-items: center;

    }

    .tgln_cry {

        width: 100%;

        margin-bottom: 20px;

    }

    .tgln_cry_icon {

        width: 58px;

        margin-bottom: 6px;

    }

    .tgln_cry::before {

        width: 100%;

        height: 1px;

        right: 0;

        top: auto;

        bottom: 0;

        transform: translateY(0);

    }

    .tgln_cry {

        padding-right: 0;

        padding-bottom:14px;

        margin-bottom: 14px;

    }   

    .tgln_text {

        width: auto;

        margin: 0 auto;

        display: inline-block;

        padding-left: 0;

    }

    .tgln_text_title {

        margin-bottom: 4px;

    }

    .talent_grow_list_nub {

        padding: 20px 18px;

    }

    .talent_grow .tgln_text .std_word p {

        line-height: 1.75;

    }

    .tgln_tli_name, .tgln_text_title{

        line-height: 1.75;

    }

    .join_position_cry_table  table{

        width: 839px;

    }

    .join_main .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {

        background-color: #E3E3E3;

    }

    .join_main .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

        background-color: #004DA0;

    }

    .join_main .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

        height: 2px;

        border-radius: 1px;

        margin: 6.5px auto;

    }

    .jpcf_label {

        width: 150px;

        margin: 0 6px;

    }

    .jpcf_label input {

        padding: 0 10px;

    }

    .join_position_cry_form {

        margin: 0 -6px;

        margin-bottom: 28px;

    }

    .join_position_cry_form .std_btn2 {

        margin: 0 6px;

    }

    .join_position_cry_form .std_btn2 p {

        min-width: 100px;

    }

    .std_btn2 p {

        padding: 0 32px;

    }

    .std_margin3 {

        margin-bottom: 38px;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 28px;

    }

    .develop_value {

        padding-bottom: 60px;

    }

    .develop_value_cry {

        margin-top: -60px;

        padding: 28px 0px;

    }

    .develop_value .std_word2 {

        width: calc(100% - 132px);

    }

    .develop_value_cry_yin1 {

        margin-right: 0;

    }

    .develop_value_cry_yin2 {

        margin-left: 0;

    }

    .dgln_cry_icon {

        width: 32px;

        margin-bottom: 8px;

    }

    .slick-dots li.slick-active {

        background: #004DA0;

    }

    .slick-dots li{

        width: 10px;

        height: 10px;

    }

    .develop_green_list .slick-dots{

        bottom: 0;

    }

    .develop_green_list.slick-dotted{

        padding-bottom: 30px;

    }

    .develop_green_data_nub {

        padding: 0 20px;

    }

    .develop_green_data {

        margin: 0 -20px;

    }

    .dscs_list_nub_font20 {

        bottom: -46px;

        font-size: 16px;

    }

    .develop_social_cry_text {

        padding: 30px 0 40px 28px;

    }

    .develop_social_cry_text::before {

        border-top-left-radius: 36px;

    }

    .dsct_list .slick-prev, .dsct_list .slick-next {

        bottom: -30px;

    }

    .dsct_list_nub .std_title4 {

        margin-bottom: 6px;

    }

    .dsct_list .slick-next {

        left: 40px;

    }

    .dscs_list_nub_anime {

        width: 250px;

    }

    .develop_social_bg {

        height: calc(100% - 46px);

    }

    .develop_social {

        padding-top: 70px;

        padding-bottom: 46px;

    }

    .std_title5, .yxedr_active h5 {

        font-size: 22px;

    }

    .dsln_img_top .std_title5 {

        bottom: 14px;

    }

    .dsln_img_top {

        margin-bottom: 16px;

    }

    .develop_green_list .slick-track{

        display: flex;

    }

    .develop_green_list_nub{

        height: auto;

    }

    .dgln_cry{

        height: 100%;

    }

    /* tammy - end */

    .news_li_time {

        font-size: 16px;

    }

    .std_margin2 {

        margin-bottom: 60px;

    }

    .news_ul {

        margin-bottom: 60px;

    }

    .news_li a {

        padding: 32px 0;

    }

    .produ_ri_slick {

        min-height: 620px;

        padding: 30px;

    }

    .prsb_wrap {

        width: 42px;

        height: 42px;

    }

    .produ_ri {

        padding: 70px 40px;

    }

    .deve_sec1_cont_num .hacn_num {

        width: 50%;

        padding: 0 20px;

    }

    .dscb_li {

        padding: 0 30px;

    }

    .deve_sec2 {

        padding-bottom: 180px;

        padding-top: 145px;

    }

    .deve_sec2 .slick-dots li.slick-active {

        background: #fff;

    }

    .hplb_ul_li_wrap {

        padding: 0 20px;

    }

    .hplb_btn_wrap {

        width: 16px;

    }

    .hplb_btn_le {

        left: -20px;

    }

    .hplb_btn_ri{

        right: -20px;

    }

    .hulw_le {

        padding-right: 16px;

        padding-top: 0px;

    }

    .std_margin3 {

        margin-bottom: 32px;

    }

    .home_news_li {

        padding: 0 10px;

    }

    .home_news_ul {

        margin: 0 -10px;

    }

    .home_news_time {

        font-size: 14px;

    }

    .home_news_time p {

        padding-left: 4px;

    }

    .home_news_li .ys_imgbox_cover {

        margin-bottom: 16px;

    }

    .home_news_time {

        margin-bottom: 6px;

    }

    .home_pro .home_make_title {

        width: 100%;

    }

    .home_make_title {

        width: 100%;

    }

    .yx_decor {

        width: 320px;

    }

    .home_about_cont_main {

        width: 54%;

    }

    .hacn_num {

        padding: 28px 0;

    }

    .hacn_num p {

        font-size: 14px;

        top: 10px;

        right: 16px;

    }

    .inno_honor_bot_img {

        bottom: calc(100% - 170px);

    }

    .inno_honor_bot_cont {

        padding-top: 170px;

    }

    .ihbc_ul .slick-dots li.slick-active {

        background: #fff;

    }

    .inno_num_box .ys_demo_num {

        font-size: 32px;

    }

    .inno_num_box .hacn_num {

        padding: 0px 34px;

    }

    .ihbc_li {

        padding: 0 10px;

    }

    .intel_honor .inno_honor_bot_cont {

        padding-top: 70px;

    }

    .ifgl_nub_tan {

        padding: 6px 6px 5px;

    }

    .ifgl_nub_tan_title {

        font-size: 14px;

        margin-bottom: 2px;

    }

    .ifgl_nub_tan_gif {

        width: 200px;

    }

    .ifgl_nub_tan_close {

        top: 6px;

        right: 6px;

    }

    .mfcb_ntc_input_date {

        padding: 0 10px 0 16px;

    }

    .mfcb_ntc_input_icon {

        width: 20px;

        right: 10px;

    }
    .produ_ri_slick {
        padding: 30px 10px;
    }


    /* 991end */

}



/* <768 移动端 重点*/

@media screen and (max-width: 768px) {

    .ys_ban_pc {

        display: none;

    }



    .ys_ban_video {

        display: none;

    }



    .ys_ban_ph {

        display: block;

    }



    /* helen star */

    .std_title1 {

        font-size: 22px;

    }



    .std_title2 {

        font-size: 18px;

    }



    .yxedr_active p,

    .std_word p {

        font-size: 14px;

    }



    .comp_prof_le {

        width: 100%;

    }



    .comp_prof_ig {

        position: relative;

        top: inherit;

        right: inherit;

        margin-top: 30px;

        margin-left: 40px;

        margin-right: 40px;

    }



    .comp_prof_scroll {

        display: none;

    }



    .ys_elpage .comp_prof .comp_prof_decor {

        display: none;

    }



    .comp_prof {

        padding-bottom: 0 !important;

    }





    .comp_prod_ul_li {

        padding: 0 10px;

    }



    .comp_prod_ul {

        margin: 0 -10px;

    }



    .comp_prof_le_intro .std_btn1 p {

        font-size: 14px;

    }



    .std_btn1 p {

        line-height: 38px;

        padding: 0 18px;

    }



    .ys_elpage .cpli_info {

        padding-top: 0px;

        padding-bottom: 10px;

    }



    .std_padding1 {

        padding-top: 40px;

    }



    .std_title5 {

        font-size: 16px;

    }



    .comp_prod_ul_li {

        margin-bottom: 20px;

    }



    .cdtr_btn {

        width: 30px;

    }



    .std_margin3 {

        margin-bottom: 22px;

    }



    .cdbs_li_tim {

        margin-bottom: 19px;

    }



    .cdtr_ri {

        margin-left: 10px;

    }



    .cclu_wrap {

        padding: 20% 20px 20%;

    }



    .cclu_wrap_tit {

        margin-bottom: 14px;

    }



    .comp_cultu_list,

    .cclu_li {

        min-height: 260px;

    }



    .celb_le {

        width: 32px;

    }



    .mod_tit24 {

        font-size: 16px;

    }



    .celb_ri {

        padding-left: 12px;

    }



    .comp_enqui_le_ig {

        margin-bottom: 22px;

    }



    .comp_enqui_ri .comp_deve_top_le {

        margin-bottom: 16px;

    }



    .std_padding2 {

        padding-bottom: 40px;

    }



    .cpld_li_num_span {

        font-size: 34px;

    }



    .mod_tit20 {

        font-size: 16px;

    }



    .comp_harm_cont {

        padding: 0 0px;

    }



    .corpo_plan_tit {

        padding: 0 0%;

    }



    .corpo_plan_tit_subtit {

        margin-bottom: 15px;

    }



    .corpo_plan_list_le {

        width: 100%;

    }



    .corpo_plan_list_ri {

        width: 100%;

    }



    .corpo_build {

        min-height: 230px;

    }



    .cpll_li_le {

        width: 30px;

    }



    .cpll_li.slick-current .cpll_li_ri .std_title5::after {

        width: 100%;

        opacity: 1;

    }



    .cpll_li.slick-current .cpll_li_ri .std_title5 {

        color: #333333;

    }



    .cpll_li.slick-current .cpll_li_le_img {

        opacity: 1;

    }



    .cpll_li.slick-current .cpll_li_le_img1 {

        opacity: 0;

    }



    .cplr_li_tit {

        margin-bottom: 10px;

    }



    .cplr_li_info {

        margin-bottom: 18px;

    }



    .cplr_ul .slick-dots {

        bottom: -30px;

    }



    .cawb_li .cawt_icon {

        margin-top: 4px;

    }



    .cawt_icon {

        width: 16px;

    }



    .cawt_ri {

        margin-top: 0px;

    }



    .cawb_li {

        margin-bottom: 10px;

    }



    .conta_addr_wrap_tp {

        margin-bottom: 13px;

    }



    .cblu_li {

        width: 50%;

    }



    .cblu_wrap_tit {

        margin-bottom: 8px;

    }



    .cblu_li {

        margin-bottom: 30px;

    }



    .cblu_wrap {

        padding-top: 16px;

    }



    /* helen end */

    .ys_ban_pc{

        display: none;

    }

    .ys_ban_video{

        display: none;

    }

    .ys_ban_ph{

        display: block;

    }

    /* tammy - start */

    .std_margin1 {

        margin-top: 60px;

    }

    .std_margin2{

        margin-bottom: 60px;

    }

    .std_padding1{

        padding-top: 60px;

    }

    .std_padding2{

        padding-bottom: 60px;

    }

    .std_margin5 {

        margin-bottom: 60px;

    }

    .std_title2, .yxedr_active h2 {

        font-size: 28px;

    }

    .mod_title1 {

        margin-bottom: 26px;

    }

    .mfch_nub_switch {

        font-size: 16px;

        min-height: 54px;

    }

    .mfcb_nub {

        padding: 20px 16px 20px;

        margin: 0 -6px;

    }

    .mfcb_nub_tab, .mfcb_nub_agree {

        padding: 0 6px;

        margin-bottom: 16px;

    }

    .mfcb_nub .std_btn2 {

        margin: 0 6px;

        margin-top: 6px;

    }

    .mfcb_nts_item {

        width: 50%;

        margin-bottom: 4px;

    }

    .mfcb_nub_input.mfcb_nub_textarea {

        height: 190px;

    }

    .mfcb_nub_input_img {

        width: 100px;

    }

    .mfcb_nub_code.mfcb_nub_input input {

        width: calc(100% - 100px);

    }

    .info_success_icon {

        width: 70px;

        margin-bottom: 30px;

    }

    .info_success .std_title4 {

        margin-bottom: 16px;

    }

    .std_title4, .yxedr_active h4 {

        font-size: 22px;

    }

    .info_success .ys_modal_content {

        padding: 74px 20px 90px;

    }

    .std_title1 {

        font-size: 30px;

    }

    .inside_ban .ys_pos_center {

        top: 50%;

    }

    .talent_concept_list_nub .std_word p {

        padding: 0 4px;

    }

    .talent_circle1,

    .talent_circle2,

    .talent_circle3{

        top: -2px;

        left: -2px;

        width: 4px;

        height: 4px;

    }

    .talent_main .mod_title1 {

        margin-bottom: 18px;

    }

    .talent_concept_saying_font30 {

        font-size: 18px;

        padding: 0 3px;

    }

    .talent_grow {

        padding-top: 50px;

    }

    .talent_grow .std_title2 {

        margin-bottom: 9px;

    }

    .talent_grow .std_word {

        margin-bottom: 30px;

    }

    .tgln_tli_name, .tgln_text_title,

    .talent_grow .tgln_text .std_word p {

        font-size: 14px;

    }

    .tgln_tli_name {

        width: 54px;

    }

    .talent_grow .tgln_text_list_info .std_word {

        width: calc(100% - 54px);

    }

    .talent_grow_list_nub {

        padding: 14px 10px;

    }

    .std_title2, .yxedr_active h2 {

        font-size: 24px;

    }

    .talent_call .std_title2 {

        margin-bottom: 6px;

    }

    .talent_call .std_word {

        margin-bottom: 16px;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 24px;

    }

    .join_position_cry {

        padding: 32px 22px;

    }

    .join_position_cry .std_title3 {

        margin-bottom: 16px;

    }

    .jpcf_label {

        width: calc(50% - 12px);

        margin: 0 6px;

        margin-bottom: 12px;

    }

    .join_position_cry_form .std_btn2 {

        width: calc(50% - 12px);

    }

    .join_position_cry_form {

        margin-bottom: 14px;

    }

    .join_position_cry_table th {

        font-size: 16px;

        padding: 12px 6px;

    }

    .join_position_cry_table td {

        padding: 10px 6px;

    }

    .join_position_cry_table td {

        font-size: 14px;

    }

    .join_position_cry_table table {

        width: 680px;

    }

    .join_position_cry_table {

        min-height: 421px;

    }

    .join_position_cry_table .mCSB_horizontal.mCSB_inside>.mCSB_container {

        margin-bottom: 24px;

    }

    .join_position_cry_table.std_margin3 {

        margin-bottom: 12px;

    }

    .jpcf_label input {

        font-size: 14px;

    }

    .join_modal_cry {

        padding: 32px 32px 32px;

    }

    .join_modal .ys_modal_close {

        width: 24px;

        top: 8px;

        right: 8px;

    }

    .join_modal .mCSB_scrollTools {

        right: 20px;

    }

    .join_modal_cry .std_title4 {

        margin-bottom: 14px;

    }

    .join_modal_cry_list {

        margin-bottom: 8px;

    }

    .join_modal_cry .std_word3 h4 {

        font-size: 18px;

    }

    .join_modal_cry .std_word3 h4 {

        margin-bottom: 6px;

        margin-top: 14px;

    }

    .yxedr_active p {

        margin-bottom: 10px;

    }

    .join_modal_cry .std_word3 h5 {

        margin-bottom: 6px;

    }

    .join_modal_cry_phone {

        margin-bottom: 20px;

    }

    .join_modal_cry .std_word3.yxedr_active {

        margin-bottom: 14px;

    }

    .develop_value {

        padding-bottom: 60px;

    }

    .dgln_cry_font24 {

        font-size: 18px;

        margin-bottom: 6px;

    }

    .dgdn_data {

        font-size: 14px;

        margin-bottom: 2px;

    }

    .dgdn_data_num {

        font-size: 24px;

    }

    .develop_green_data_nub {

        padding: 0 5px;

    }

    .develop_green_data {

        margin: 0 -5px;

    }

    .develop_social_cry {

        display: block;

    }

    .develop_social_cry_text {

        width: 100%;

    }

    .develop_social_cry_text::before {

        border-radius:20px;

        width: 100%;

    }

    .develop_social_cry_text {

        padding: 18px 18px 40px;

    }

    .dsct_list .slick-prev, .dsct_list .slick-next {

        bottom: -26px;

    }

    .develop_social_cry_svg {

        width: 100%;

        padding-left: 0;

        padding-top: 155px;

    }

    .dscs_list_nub_circle{

        left: 50%;

        transform: translateX(-50%);

    }

    .dscs_list_nub_font20{

        left: 50%;

        white-space: nowrap;

    }

    .dscs_list_nub_anime{

        left: 50%;

    }

    .dscs_list_nub4 .dscs_list_nub_anime, .dscs_list_nub5 .dscs_list_nub_anime {

        right: 50%;

    }

    .develop_social {

        padding-top: 60px;

    }

    .develop_social .mod_title1 {

        width: 100%;

        margin-bottom: 22px;

    }

    .dsln_img_top .std_title5 {

        bottom: 12px;

    }

    .std_title5, .yxedr_active h5 {

        font-size: 18px;

    }

    .develop_safe_list .slick-dots {

        bottom: 0;

    }

    .develop_safe_list.slick-dotted{

        padding-bottom: 20px;

    }

    .drln_text_font24 {

        font-size: 18px;

    }

    .drln_icon {

        width: 64px;

        min-height: 64px;

    }

    .drln_icon img {

        width: 26px;

    }

    .drln_text {

        width: calc(100% - 64px);

        padding: 16px 14px 16px 14px;

    }

    .drln_text_loaddown {

        width: 22px;

    }

    .drln_text_font24 {

        width: calc(100% - 22px);

    }

    .develop_report_list_nub {

        margin-bottom: 14px;

    }

    .develop_report .std_title2 {

        margin-bottom: 24px;

    }

    .develop_report .mod_load_btn {

        margin-top: 30px;

    }



    /* tammy - end */

    .news_li_time {

        width: 100%;

    }

    .news_li_box .ys_imgbox_cover {

        width: 100%;

        margin: 16px 0;

    }

    .news_li_text {

        width: 100%;

        padding-left: 0;

    }

    .news_li_box {

        flex-wrap: wrap;

    }

    .ys_cont1000, .ys_cont1200, .ys_cont1280, .ys_cont1360, .ys_cont1400, .ys_cont1440, .ys_cont1560, .ys_cont1600, .ys_cont1680, .ys_cont950 {

        padding: 0 20px;

    }

    .news_cont {

        margin-top: 0;

    }

    .ys_phfy {

        padding-left: 0;

        padding-right: 0;

    }

    .std_margin2 {

        margin-bottom: 40px;

    }

    .news_ul {

        margin-bottom: 40px;

    }

    .inside_ban_li a {

        padding: 0px 30px;

        line-height: 42px;

        font-size: 14px;

    }

    .com_foot_bot.ys_cont1400 {

        padding: 16px 0;

    }

    .ys_footer {

        padding: 0 20px;

    }

    .com_foot_left, .com_foot_right {

        padding-top: 40px;

    }

    .newslist_time_ {

        padding-top: 20px;

    }

    .newslist_edr_bot {

        padding-top: 32px;

    }

    .newslist_cont.std_padding2 {

        padding-bottom: 32px;

    }

    .newslist_edr_bot_cont p {

        font-size: 14px;

    }

    .newslist_edr_bot li {

        margin-bottom: 10px;

    }

    .newslist_edr_top {

        padding: 30px 0;

    }

    .produ_ri_slick {

        width: 100%;

    }

    .produ_ri {

        padding: 70px 20px;

    }

    .produ_ri_subdt {

        padding-right: 0;

        width: 100%;

    }

    .produ_ri_slick_btn {

        position: static;

        bottom: 0;

        margin-top: 32px;

    }

    .produ_ri_slick {

        min-height: inherit;

        padding: 30px;

    }

    .produ_ri {

        padding: 50px 20px;

    }

    .pdeta_list_ul_li {

        padding: 0 10px;

        margin-bottom: 30px;

    }

    .pdeta_list_ul {

        margin: 0 -10px;

    }

    .plul_wrap {

        padding: 30px 25px;

    }

    .ppru_li {

        margin-bottom: 32px;

    }

    .pdeta_prod_le {

        width: 100%;

    }

    .pdeta_prod_ri {

        width: 100%;

        padding-left: 0;

        padding-right: 0;

    }

    .pdeta_list_ul_li {

        width: 100%;

    }

    .deve_sec1_cont_num {

        flex-wrap: wrap;

        padding: 20px 20px 0;

    }

    .deve_sec2_cont_box {

        flex-wrap: wrap;

        padding: 20px 20px 40px;

    }

    .deve_sec1_cont_num, .deve_sec2_cont_box {

        width: 80%;

        bottom: -86px;

        right: 30px;

    }

    .deve_sec1_cont_num .hacn_num{

        margin-bottom: 20px;

    }

    .dscb_li {

        padding: 0 10px;

    }

    .deve_sec1_cont_icon {

        width: 50px;

    }

    .inside_ban_ul {

        display: none;

    }

    .deve_cont .com_title {

        width: 100%;

    }

    .deve_sec1_cont_img{

        width: 100%;

        height: 300px;

        overflow: hidden;

    }

    .deve_sec1_cont_img img{

        width: auto;

        height: 100%;

        position: relative;

        top: 50%;

        left: 50%;

        transform: translate(-50%,-50%);

        max-width: inherit;

    }

    .deve_sec3_li {

        width: 300px !important;

        margin-right: 15px;

    }

    .deve_sec3_li_info {

        width: 100%;

        padding: 0 15px 20px;

    }

    .deve_sec3_li_info .std_title3{

        font-size: 16px;

    }

    .deve_sec1_cont_num .ys_demo_num {

        font-size: 30px;

    }

    .hacn_num_tetx {

        font-size: 12px;

    }

    .qua_sec3 {

        padding: 60px 20px;

    }

    .ys_ban_txtbox .std_title1 {

        margin-bottom: 12px;

    }

    .ys_ban_txt .std_btn1 {

        margin-top: 32px;

    }

    .yx_decor {

        width: 222px;

        bottom: -112px;

    }

    .home_about_cont_main {

        width: 64%;

    }

    .home_about_cont_main .std_word {

        margin-bottom: 22px;

    }

    .hacn_num p {

        top: 8px;

        right: 12px;

        width: 58px;

    }

    .ys_demo_num {

        font-size: 44px;

    }

    .hacn_num_symbol {

        font-size: 36px;

    }

    .hacn_num {

        padding: 24px 0;

    }

    .hacn_num:last-child{

        padding-bottom: 0;

    }

    #menu{

        display: none;

    }

    .hplt_li_wrap_ig {

        width: 38px;

        margin-bottom: 4px;

    }

    .hplt_li_wrap_te p{

        font-size: 14px;

    }

    .home_pro_list_btm {

        padding-top: 30px;

        padding-bottom: 0px;

    }

    .hplb_ul_li_wrap {

        padding: 0;

    }

    .hulw_le_tit {

        margin-bottom: 10px;

    }

    .hulw_le_info li p {

        margin-bottom: 8px;

    }

    .hulw_ri_img{

        padding: 0;

    }

    .hulw_le {

        padding-right: 10px;

    }

    .hplb_ul_li_line {

        width: 70%;

        left: 0;

    }

    .home_news_ul.slick-dotted{

        padding-bottom: 35px;

    }

    .home_news_ul .slick-dots{

        bottom: 0;

    }

    .inno_num {

        max-width: calc(100% - 40px);

        padding: 20px;

    }

    .inno_honor_bot_img {

        width: calc(100% - 20px);

    }

    .inno_honor_top {

        padding: 50px 20px;

    }

    .inno_honor_top_text .std_word2 {

        height: auto;

    }

    .inno_honor_bot_img {

        bottom: calc(100% - 140px);

    }

    .inno_honor_bot_cont {

        padding-top: 140px;

    }

    .inno_honor_top_text {

        width: 50%;

    }

    .inno_num_box .ys_demo_num {

        font-size: 28px;

    }

    .inno_num_box .hacn_num {

        padding: 0px 10px;

    }

    .ihbc_ul {

        padding: 30px 15px 40px;

    }

    .ihbc_ul .slick-dots {

        bottom: 0px;

    }

    .intel_honor .inno_honor_bot_cont {

        padding-top: 60px;

    }

    .intel_factory{

        display: block;

    }

    .intel_factory_text, .imln_text {

        padding-right: 0;

        width: 100%;

    }

    .intel_factory_img, .imln_img {

        width: 100%;

    }

    .std_title6 {

        font-size: 22px;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 22px;

    }

    .intel_factory_img .slick-dots{

        bottom: 0;

    }

    .intel_factory_img.slick-dotted{

        padding-bottom: 28px;

    }

    .intel_make_list_nub{

        display: block;

    }

    .imln_img{

        margin-bottom: 20px;

    }

    .intel_make_list_nub .imln_text {

        padding-right: 0px;

        padding-left: 0;

    }

    .intel_make_list_nub:nth-of-type(2n) .imln_text {

        padding-right: 0;

        padding-left: 0;

    }

    .iftl_nub {

        margin-bottom: 0;

    }

    .intel_make_list_nub {

        margin-bottom: 34px;

    }

    .intel_flow_gif {

        width: 88%;

    }

    .ifgl_nub1 .ifgl_nub_tan,

    .ifgl_nub2 .ifgl_nub_tan,

    .ifgl_nub3 .ifgl_nub_tan {

        right: auto;

        left: 30px;

    }

    @keyframes intelpoint {

        0% {

            opacity: 1;

            transform: translate(-50%, -50%) scale(1);

        }

        95% {

            opacity: 0;

            transform: translate(-50%, -50%) scale(2.2);

        }

        100% {

            opacity: 0;

            transform: translate(-50%, -50%) scale(1);

        }

    }

    .ifgl_nub4 .ifgl_nub_tan{

        right: 30px;

        left: auto;

    }

    .ifgl_nub3 .ifgl_nub_tan{

        top: -30px;

    }

    .intel_factory_text_list .iftl_nub {

        margin-bottom: 20px;

    }

    .mfcb_nub_date{

        width: 100%;

    }

    .mfcb_ntc_input {

        width: calc(50% - 12px);

        margin: 0 6px;

    }

    .mfcb_nub_tab_cut {

        margin: 0 -6px;

    }

    .mfcb_nub_tab3{

        width: 50%;

    }

    .plul_subtit .mod_tit20{

        height: 24px;

    }
    .cpll_li_le::before {
        width: 10px;
        height: 10px;
        left: 6px;
    }
    .cpll_li_le::after {
        width: 7px;
        height: 7px;
        left: -5px;
        top: 2px;
    }
    .cpll_li.slick-current .cpll_li_le::before {
        opacity: 1;
        transition: all .8s .3s ease;
    }
    .cpll_li.slick-current .cpll_li_le::after {
        opacity: 1;
        transition: all .8s 0.7s ease;
    }
    .cpll_ul .slick-list{
        overflow: visible;
    }
    /* 768end */
    .comp_harm_tit .std_title2,
    .comp_harm_info p{
        text-align: justify;
    }
    .iftl_jia1{
        display: block;
        margin-top: 10px;
    }
    .iftl_jia2{
        display: none;
    }
    .deve_sec1_cont_img img {
        width: 100%;
        height: auto;
        top: 0;
        left: 0;
        transform: translate(0);
    }
    .deve_sec1_cont_img{
        height: auto;
    }
}



@media screen and (max-width: 480px) {



    /* helen star */

    .comp_prof_ig {

        width: calc(100% - 20px);

        margin-left: 20px;

    }



    .comp_prod_ul_li {

        width: 50%;

    }



    .comp_prof_decor {

        width: 52.5%;

        bottom: 3%;

    }



    .comp_deve_btn_swip {

        width: calc(100% + 20px);

    }



    .cdbs_li {

        width: 265px !important;

    }



    .comp_cultu_list_ul .slick-track {

        height: 100%;

    }



    .comp_cultu_list_ul .slick-dots li.slick-active {

        background: #004DA0;

    }



    .comp_cultu_list,

    .cclu_li {

        min-height: 130px;

    }



    .cclu_wrap {

        padding: 12% 20px 12%;

    }



    .cclu_wrap_tit {

        margin-bottom: 10px;

    }



    .comp_enqui_le {

        width: 100%;

    }



    .comp_enqui_cont {

        width: 100%;

    }



    .comp_enqui_le {

        padding-right: 0px !important;

    }



    .comp_enqui_ri {

        width: 100%;

    }



    .comp_enqui_ri .comp_enqui_le_ig {

        position: static;

        width: 100%;

        transform: inherit;

        margin-bottom: 15px;

    }



    .comp_enqui_ri {

        padding-left: 15px;

        padding-right: 15px;

    }



    .comp_enqui {

        padding-bottom: 40px;

    }



    .mod_tit24 {

        font-size: 14px;

    }



    .celb_le {

        width: 28px;

    }



    .comp_harm {

        min-height: 380px;

    }



    .comp_harm_bg_wrap {

        height: 380px;

    }



    .std_margin2 {

        margin-bottom: 40px;

    }



    .chlu_li {

        width: 176px !important;

        margin-right: 16px;

        padding: 26px 15px;

    }



    .cpll_li {

        margin-bottom: 19px;

    }



    .corpo_build {

        min-height: 180px;

    }



    .conta_addr_wrap_tp {

        flex-wrap: wrap;

    }



    .cawt_le {

        width: 100%;

        margin-bottom: 10px;

        padding-right: 0;

    }



    .cawb_li .cawt_info a {

        margin-left: 0;

    }



    .cblu_li {

        width: 100%;

    }



    .cblu_wrap_tit .mod_tit24 {

        font-size: 16px;

    }



    .cblu_li {

        margin-bottom: 16px;

    }



    .std_btn2 p {

        line-height: 38px;

        padding: 0 30px;

        font-size: 14px;

    }



    /* helen end */

    /* tammy - start */

    .std_title4, .yxedr_active h4 {

        font-size: 20px;

    }

    .std_word3 p {

        font-size: 14px;

    }

    .info_success .std_title4 {

        margin-bottom: 10px;

    }

    .info_success_icon {

        width: 58px;

        margin-bottom: 16px;

    }

    .info_success .ys_modal_close {

        width: 20px;

        top: 18px;

        right: 18px;

    }

    .info_success .ys_modal_content {

        padding: 48px 10px 52px;

    }

    .std_margin5 {

        margin-bottom: 32px;

    }

    .std_margin1 {

        margin-top: 32px;

    }

    .std_margin2{

        margin-bottom: 32px;

    }

    .std_padding1{

        padding-top: 32px;

    }

    .std_padding2{

        padding-bottom: 32px;

    }

    .std_title2, .yxedr_active h2 {

        font-size: 24px;

    }

    .mod_title1 .std_title2 {

        margin-bottom: 8px;

    }

    .std_word2 p {

        font-size: 14px;

    }

    .mod_title1 {

        margin-bottom: 18px;

    }

    .mfch_nub_switch {

        font-size: 14px;

        min-height: 44px;

    }

    .mfcb_nub_tab2 {

        width: 100%;

    }

    .mfcb_nub_name {

        font-size: 14px;

        margin-bottom: 6px;

    }

    .mfcb_nub_input input, .mfcb_nub_input.mfcb_nub_textarea textarea {

        font-size: 14px;

    }

    .mfcb_nub_input {

        padding: 0 12px;

        height: 40px;

    }

    .mfcb_nub_choose .mfcb_nub_name {

        min-width: 76px;

    }

    .mfcb_nts_item {

        font-size: 14px;

        padding-left: 16px;

    }

    .mfcb_nts_item::before, .mfcb_nub_agree_btn {

        width: 12px;

        height: 12px;

    }

    .mfcb_nts_item::before {

        top: 5px;

    }

    .mfcb_nts_item::after, .mfcb_nub_agree_btn::before {

        width: 4px;

        height: 4px;

    }

    .mfcb_nts_item::after {

        top: 9px;

        left: 4px;

    }

    .mfcb_nub_input.mfcb_nub_textarea {

        height: 180px;

    }

    .mfcb_nub_input.mfcb_nub_textarea textarea {

        padding: 10px 0;

    }

    .yxedr_active p, .std_word p {

        font-size: 14px;

    }

    .mfcb_nub_agree_btn {

        top: 5px;

    }

    .mfcb_nub .std_btn2 p {

        min-width: 130px;

    }

    .std_btn2 p {

        line-height: 38px;

        font-size: 14px;

    }

    .std_title1 {

        font-size: 22px;

    }

    .std_title2, .yxedr_active h2 {

        font-size: 22px;

    }

    .tcln_img {

        width: 40px;

        margin-bottom: 8px;

    }

    .talent_concept_list_nub .std_word p {

        line-height: 1.5;

    }

    .talent_concept_saying_font30 {

        font-size: 16px;

        padding: 0 1px;

    }

    .talent_concept_saying_yin, .develop_value_cry_yin {

        width: 50px;

    }

    .talent_concept_saying {

        padding: 16px 0;

    }

    .talent_grow {

        padding-top: 32px;

    }

    .talent_grow_bg img {

        width: 100%;

        min-height: 100%;

        object-fit: cover;

        position: absolute;

    }

    .talent_grow_bg {

        min-height: 220px;

        overflow: hidden;

    }

    .talent_grow .std_word {

        margin-bottom: 16px;

    }

    .talent_grow_list{

        display: block;

    }

    .talent_grow_list_nub.talent_grow_list_nub1,

    .talent_grow_list_nub.talent_grow_list_nub2,

    .talent_grow_list_nub.talent_grow_list_nub3 {

        width: 100%;

    }

    .talent_grow_list_nub {

        flex-direction: row;

        align-items: center;

    }

    .tgln_cry {

        width: 100px;

        padding-right: 10px;

    }

    .tgln_text {

        width: calc(100% - 100px);

        padding-left: 20px;

    }

    .tgln_cry::before {

        width: 1px;

        height: 100%;

        position: absolute;

        right: 0;

        top: 50%;

        bottom: auto;

        transform: translateY(-50%);

    }

    .talent_grow_list_nub {

        padding: 18px 16px;

    }

    .talent_grow.std_padding2{

        padding-bottom: 0;

    }

    .talent_call {

        padding: 32px 0;

    }

    .std_btn2 p {

        padding: 0px 30px;

    }

    .join_position_cry {

        padding: 20px 12px;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 20px;

    }

    .join_position_cry .std_title3 {

        margin-bottom: 10px;

    }

    .jpcf_label {

        height: 36px;

    }

    .join_position_cry_form .std_btn2 p {

        line-height: 36px;

    }

    .jpcf_label input {

        padding: 0 8px;

    }

    .jpcf_select .ys_select_xtbbox {

        right: 8px;

    }

    .jpcf_label {

        width: calc(50% - 10px);

        margin: 0 5px;

        margin-bottom: 10px;

    }

    .join_position_cry_form {

        margin: 0 -5px;

        margin-bottom: 10px;

    }

    .join_position_cry_form .std_btn2 {

        width: calc(50% - 10px);

        margin: 0 5px;

    }

    .join_modal_cry {

        padding: 32px 20px 32px;

    }

    .join_modal .ys_modal_close {

        width: 22px;

        right: 4px;

    }

    .join_modal .mCSB_scrollTools {

        right: 15px;

    }

    .join_modal_cry .std_word3 h5 {

        font-size: 14px;

    }

    .jmcp_icon_tel {

        font-size: 20px;

    }

    .jmcp_icon {

        width: 22px;

        top: 4.5px;

    }

    .jmcp_icon_tel {

        width: calc(100% - 24px);

        padding-left: 6px;

    }

    .join_modal_cry_phone {

        margin-bottom: 12px;

    }

    .join_modal_cry .std_word3.yxedr_active {

        margin-bottom: 12px;

    }

    .join_modal_cry .std_word3 h4 {

        font-size: 16px;

    }

    .jmcl_nub {

        padding: 0 15px;

    }

    .join_modal_cry_list {

        margin: 0px -15px;

        margin-bottom: 8px;

    }

    .jmcl_nub_icon {

        top: 2px;

    }

    .develop_value {

        padding-bottom: 32px;

    }

    .talent_concept_saying_yin, .develop_value_cry_yin {

        width: 32px;

    }

    .develop_value .std_word2 {

        width: calc(100% - 64px);

    }

    .develop_value_cry_yin {

        top: -6px;

    }

    .develop_value_cry {

        padding: 18px 0px;

    }

    .develop_value_cry .std_word2 p {

        line-height: 1.75;

    }

    .dgln_cry {

        padding: 18px 16px;

    }

    .dgln_cry_icon {

        width: 26px;

        margin-bottom: 6px;

    }

    .slick-dots li {

        width: 8px;

        height: 8px;

    }

    .develop_green_list.slick-dotted {

        padding-bottom: 26px;

    }

    .develop_green_list {

        margin-bottom: 22px;

    }

    .dgdn_data {

        font-size: 12px;

    }

    .dgdn_data_num {

        font-size: 22px;

    }

    .dgdn_icon img {

        width: 30px;

    }

    .dgdn_icon::before {

        width: 50px;

        height: 50px;

    }

    .dgdn_icon {

        width: 60px;

        height: 60px;

        margin-bottom: 10px;

    }

    .develop_social {

        padding-top: 32px;

    }

    .develop_social .std_word2 p {

        line-height: 1.75;

    }

    .develop_social .mod_title1 {

        margin-bottom: 18px;

    }

    .develop_social_cry_text::before {

        border-radius: 10px;

    }

    .std_title4, .yxedr_active h4 {

        font-size: 18px;

    }

    .dsct_list_nub .std_title4 {

        margin-bottom: 4px;

    }

    .dsct_list_nub .std_word2 p {

        line-height: 1.75;

    }

    .dscs_list_nub_anime {

        width: 196px;

    }

    .develop_social_cry_svg {

        padding-top: 126px;

    }

    .dscs_list_nub_font20 {

        bottom: -38px;

        font-size: 14px;

    }

    .develop_social {

        padding-bottom: 38px;

    }

    .develop_social_bg {

        height: calc(100% - 38px);

    }

    .develop_safe_list_nub .std_word3 p::before {

        top: 3px;

    }

    .drln_text_font24 {

        font-size: 16px;

    }

    .drln_text_loaddown {

        width: 18px;

    }

    .drln_text_font24 {

        width: calc(100% - 18px);

        padding-right: 6px;

    }

    .drln_icon {

        width: 46px;

        min-height: 46px;

    }

    .drln_icon img {

        width: 20px;

    }

    .drln_text {

        width: calc(100% - 46px);

        padding: 14px 10px;

    }

    .develop_report .std_title2 {

        margin-bottom: 18px;

    }

    .develop_report_list_nub {

        margin-bottom: 12px;

    }

    .develop_report .mod_load_btn {

        margin-top: 16px;

    }

    .mod_load_btn_link {

        font-size: 14px;

    }



    /* tammy - end */

    .std_title5, .yxedr_active h5 {

        font-size: 16px;

    }

    .com_foot_bot_fl a{

        display: block;

        padding-left: 0;

        line-height: 1.75 !important;

    }

    .com_foot_bot_fr {

        margin: 10px -10px 0;

    }

    

    .com_foot_top_link {

        margin-bottom: 22px;

    }

    .com_foot_top_logo {

        width: 110px;

    }

    .newslist_time_box p {

        padding-left: 10px;

        font-size: 14px;

    }

    .newslist_time_box img {

        width: 18px;

    }

    .newslist_top {

        height: 160px;

    }

    .produ_ri {

        padding: 32px 20px;

    }

    .produ_ri_slick {

        padding: 30px 50px;

    }

    .pdeta_prod_ri_tit {

        margin-bottom: 14px;

    }

    .plul_ig {

        margin-bottom: 14px;

    }

    .pdeta_list {

        padding-bottom: 10px;

    }

    .com_foot_left, .com_foot_right {

        padding-top: 32px;

    }

    .deve_sec1_cont_num, .deve_sec2_cont_box {

        width: calc(100% - 30px);

        bottom: -86px;

        right: 15px;

    }

    .dscb_li_img {

        width: 50px;

    }

    .deve_sec1_cont_icon {

        width: 42px;

    }

    .qua_cont_arrow {

        margin-top: 20px;

    }

    .qua_cont_arrow .comp_deve_top_ri {

        margin-right: 10px;

        width: 40px;

    }

    .qua_cont_arrow .cdbs_bar {

        width: calc(100% - 50px) !important;

    }

    .deve_sec3 .comp_honor{

        padding-bottom: 10px;

    }

    .deve_sec2 {

        padding-bottom: 125px;

        padding-top: 125px;

    }

    .qua_cont .deve_sec3_li {

        width: 260px !important;

        margin-right: 25px;

    }

    .qua_cont .deve_sec3_li_info {

        padding: 30px 20px;

    }

    .qua_cont .deve_sec3_li_info span {

        font-size: 32px;

    }

    .qua_cont .std_title3 {

        margin-top: 56px;

    }

    .qua_sec1  .deve_sec3_li_info .std_title3 {

        font-size: 18px;

    }

    .ys_ban_info {

        font-size: 14px;

    }

    .std_btn1 p {

        line-height: 36px;

        padding: 0 16px;

    }

    .ys_ban_txt .std_btn1 {

        margin-top: 26px;

    }

    .ys_ban_txtbox .std_title1 {

        margin-bottom: 10px;

    }

    .yx_scroll {

        bottom: 36px;

    }

    .home_about_cont_main {

        width: 100%;

    }

    .home_about_cont_main .std_word {

        margin-bottom: 18px;

    }

    .ys_demo_num {

        font-size: 36px;

    }

    .hacn_num_symbol {

        font-size: 24px;

    }

    .hacn_num p {

        top: 6px;

        right: 6px;

    }

    .hacn_num {

        padding: 16px 0;

    }

    .std_margin3 {

        margin-bottom: 16px;

    }

    .std_margin4 {

        margin-bottom: 10px;

    }

    .hulw_le {

        width: 100%;

    }

    .hulw_le_info ul {

        padding-left: 22px;

    }

    .hulw_le_info li p::after {

        top: 3px;

        left: -22px;

    }

    .hulw_ri {

        width: 50%;

    }

    .hplb_ul_li_line {

        width: 100%;

    }

    .std_btn2 p {

        padding: 0px 20px;

    }

    .std_btn2 p {

        line-height: 34px;

    }

    .home_news_time img {

        position: relative;

        top: -2px;

    }

    .home_news_title {

        font-size: 16px;

    }

    .home_news_ul.slick-dotted {

        padding-bottom: 22px;

    }

    .inno_num_box .ys_demo_num {

        font-size: 20px;

    }

    .inno_num_box .hacn_num_tetx {

        font-size: 14px;

        padding-left: 2px;

    }

    .inno_num {

        padding: 18px 5px;

    }

    .inno_num_box .hacn_num p {

        font-size: 12px;

    }

    .inno_num_box .hacn_num {

        padding: 0px 4px;

    }

    .inno_num_box .hacn_num p {

        margin-top: 3px;

    }

    .inno_honor_top {

        padding: 32px 20px;

    }

    .inno_honor_top_text {

        width: 60%;

    }

    .inno_honor_bot_img {

        bottom: calc(100% - 70px);

    }

    .inno_honor_bot_cont {

        padding-top: 70px;

    }

    .ihbc_li_icon {

        width: 40px;

        margin: 0 auto 10px;

    }

    .ihbc_ul {

        padding: 18px 15px 24px;

    }

    .std_title1 {

        font-size: 26px;

    }

    .intel_honor .inno_honor_bot_cont {

        padding-top: 32px;

    }

    .com_title .std_title3, .com_title .std_title2 {

        margin-bottom: 10px;

    }

    .intel_factory_text .std_title3 {

        margin-bottom: 8px;

    }

    .std_title6 {

        font-size: 18px;

    }

    .iftl_nub {

        padding-left: 18px;

    }

    .iftl_nub .std_title6::before {

        top: 11.5px;

        width: 6px;

        height: 6px;

        left: -18px;

    }

    .iftl_nub .std_title6 {

        margin-bottom: 4px;

    }

    .intel_factory_text_list {

        margin-top: 16px;

    }

    .intel_factory_text_list .iftl_nub {

        margin-bottom: 16px;

    }

    .imln_img {

        margin-bottom: 18px;

    }

    .intel_make_list_nub {

        margin-bottom: 22px;

    }

    .intel_flow_gif {

        width: 100%;

    }

    .ifgl_nub_tan_gif {

        width: 160px;

    }

    .ifgl_nub_tan_close .iconfont {

        font-size: 14px;

    }

    .ifgl_nub3 .ifgl_nub_tan {

        top: -48px;

    }

    .intel_honor .std_title2 {

        margin-bottom: 18px;

    }

    .mfcb_nub_tab3{

        width: 100%;

    }

    .message_main .std_btn2 p {

        line-height: 40px;

    }

    .hulw_ri{

        margin: 0 auto;

    }

    .cclu_li{

        border-right: 0px;

    }

    .talent_grow::before{

        height: 30px;

    }
    .cpll_li{
        padding: 0 10px;
    }
    .cpll_ul{
        margin: 0 -10px;
    }
    .dgdn_data_num{
        width: 100%;
        text-align: center;
        display: block;
    }

    /* 480end */

}