



/* 调大看小 */

@media screen and (max-width: 1920px) {

    .head_nav_nub {

        padding: 0 17px;

    }
    .ys_ban_txtbox .ys_ban_title, .ys_ban_txtbox .std_text24 {
        width: 60%;
    }


    /* 1919end */

}

/* 1920~1441 pc大屏幕 */

@media screen and (max-width: 1680px) {

    .banner_control {

        left: calc(8.75vw + 20px);

    }

    .ys_ban_slick .slick-prev {

        left: 8.75vw;

    }

    .ys_ban_slick .slick-next {

        left: calc(8.75vw + 98px);

    }

    .std_title1 {

        font-size: 62px;

    }

    .ys_ban_txtbox .ys_ban_title {

        margin-bottom: 20px;

    }

    .std_title5, .yxedr_active h4, .std_text24 p {

        font-size: 22px;

    }

    .std_title2 {

        font-size: 52px;

    }

    .std_title2::before, .std_title3::before, .std_title4::before {

        top: 10px;

    }

    .std_title2::after, .std_title3::after, .std_title4::after {

        top: 18px;

    }

    .std_title4, .yxedr_active h3 {

        font-size: 30px;

    }

    .std_title6, .yxedr_active h5, .std_text20 p {

        font-size: 18px;

    }

    .hsln_cry_icon {

        width: 110px;

        margin-bottom: 44px;

    } 

    .hsln_cry_font {

        font-size: 18px;

        margin-bottom: 0px;

    }

    .std_title3, .yxedr_active h2 {

        font-size: 44px;

    }

    .htln_original_icon, .htln_hover_icon {

        width: 54px;

    }

    .htln_original_icon {

        margin-bottom: 36px;

    }

    .home_technology_list_nub .std_title3 span {

        font-size: 30px;

    }

    .home_technology_list_nub .std_title3 i {

        font-size: 22px;

    }

    .htln_hover_data {

        margin-bottom: 22px;

    }

    .htln_hover .std_text20 {

        margin-bottom: 26px;

    }

    .htln_hover_link {

        width: 40px;

    }

    .hnln_cry {

        padding: 26px;

    }

    .hnln_cry_date {

        margin-bottom: 26px;

    }

    .hnln_cry_info {

        padding-top: 14px;

    }

    .head_other {

        margin-left: 30px;

    }

    .footer_top_nav {

        width: calc(100% - 270px);

        padding-left: 90px;

        margin: 0 -10px;

    }

    .footer_top_nav_nub {

        margin: 0 10px;

    }

    .footer_top_cry {

        width: 270px;

    }

    .footer_top_cry_logo {

        width: 190px;

        margin-bottom: 50px;

    }

    .footer_top_cry_text .std_title3 span {

        font-size: 18px;

    }

    .footer_top_cry_text {

        margin-bottom: 50px;

    }

    .footer_top_cry_share {

        margin-bottom: 30px;

    }

    .ftnn_second:last-child {

        margin-bottom: 0px;

    }

    .footer_copyright_list li {

        padding: 0 8px;

    }

    .std_title3::before {

        top: 14px;

    }

    .std_title3::after {

        top: 22px;

    }

    .business_film_cry_text {

        padding-right: 80px;

    }

    .business_apply_box::before {

        left: -60px;

    }

    .pmcl_nub_tan_img {

        width: 240px;

        margin-bottom: 4px;

    }

    .product_model_glass {

        padding: 32px;

        bottom: 48px;

    }

    .pmc1_ntt_icon {

        width: 40px;

    }

    .pmcl_nub_tan_text .std_title5 {

        margin-left: 12px;

    }

    .pact_list {

        padding: 40px 0;

        padding-left: 60px;

    }

    .pact_list_nub .std_title4::before{

        left: -60px;

        top: 1px;

    }

    .pact_list_nub .std_title4::after{

        left: -48px;

        top: 13px;

    }

    .pact_list_nub .std_text18 {

        padding-bottom: 40px;

    }

    .pcln_cry_top .std_title5 {

        margin-bottom: 18px;

    }

    .pcln_cry_top .std_text {

        margin-bottom: 26px;

    }

    .pcln_cry {

        padding: 66px 34px 34px;

    }

    .pcln_cry_tu {

        left: 24px;

    }

    .product_billion_data {

        font-size: 80px;

        margin-bottom: 30px;

    }

    .product_billion .std_title3.std_title3_white {

        margin-bottom: 110px;

    }

    .product_customer_title {

        margin-bottom: 90px;

    }

    .product_customer_logo_list li {

        padding: 0 34px;

        margin-bottom: 16px;

    }

    .product_customer_title {

        margin-bottom: 70px;

    }

    .product_customer_data li {

        margin-bottom: 18px;

    }

    .product_customer_data {

        margin-bottom: 70px;

    }

    .mod_call .std_title3 {

        margin-bottom: 30px;

    }

    .pbln_icon {

        width: 66px;

        margin-bottom: 20px;

    }

    .product_billion_list_nub {

        padding: 40px 30px;

    }

    .product_billion_list_nub .std_title5 {

        margin-bottom: 16px;

    }

    .product_billion_list_nub .std_text p {

        margin-bottom: 10px;

    }

    .bpln_text {

        padding-right: 80px;

    }

    .bopp_product_list_nub:nth-of-type(2n) .bpln_text {

        padding-left: 80px;

    }

    .bpln_text .std_title4 {

        margin-bottom: 18px;

    }

    .bpln_text .bpln_text_passage {

        margin-bottom: 22px;

    }

    .inside_ban1 .std_text20 {

        margin-top: 26px;

    }

    .research_industry_cry .std_title3 {

        margin-bottom: 36px;

    }

    .research_industry_bg {

        width: 60px;

    }

    .research_innovation_cry {

        padding: 50px 0 50px 80px;

        padding-right: 8.75vw;

    }

    .std_title70 {

        font-size: 60px;

    }

    .hsln_cry_font span {

        font-size: 30px;

    }

    .research_innovation_cry .std_text20 {

        margin-bottom: 50px;

    }

    .ricl_nub {

        margin-bottom: 60px;

    }

    .research_innovation_cry_list {

        margin-bottom: -60px;

    }

    .research_certificate_list {

        padding: 78px 0;

    }

    .rcln_icon {

        width: 70px;

        margin-bottom: 20px;

    }

    .research_certificate_list_nub {

        padding: 0 50px;

        margin-bottom: 25px;

    }

    .std_margin5 {

        margin-bottom: 50px;

    }

    .rdln_cry {

        height: 400px;

    }

    .research_deep_list_nub.on .rdln_cry_logo {

        transform: translateY(84px) scale(1.25);

    }

    .rdln_cry .std_text24 {

        height: 99px;

    }

    .research_deep_list_nub.on .rdln_cry .std_text24 {

        transform: translateY(-60px);

    }

    .news_btn_nub_link {

        min-width: 180px;

        line-height: 46px;

    }

    .ban3_play {

        margin-top: 50px;

    }

    .ban3_play_icon {

        width: 60px;

        margin-bottom: 14px;

    }

    .ban3_play_font20 {

        font-size: 18px;

    }

    .std_padding_top2 {

        padding-top: 110px;

    }

    .std_padding2{

        padding: 110px 0;

    }

    .cbcl_nub {

        padding-top: 28px;

        padding-bottom: 60px;

    }

    .cbcl_nub .hsln_cry_font {

        margin-bottom: 2px;

    }

    .company_become_cry .std_text20 {

        width: 52.5%;

    }

    .cmln_text .std_title3 {

        margin-bottom: 12px;

    }

    .cmln_text {

        padding: 10px 120px;

    }

    .chbl_nub {

        padding: 0 20px;

    }

    .company_honor_box {

        margin: 0 -20px;

    }

    .mod_swiper_control {

        padding: 0 20px;

    }

    .develop_hint_cry {

        padding: 50px 70px;

    }

    .develop_social_title_nub::before {

        top: calc(100% - 3px);

    }

    .develop_social_title_nub::after {

        bottom: calc(100% - 3px);

    }

    .develop_social_title_nub .std_title4::before {

        top: 2px;

    }

    .develop_social_title_nub .std_title4::after {

        top: 14px;

    }

    .develop_social_inof {

        padding-left: 40px;

    }

    .dsin_icon {

        width: 44px;

        margin-bottom: 6px;

    }

    .develop_social_inof_nub .std_title3 {

        margin-bottom: 14px;

    }

    .develop_social_inof_nub .std_text20 {

        margin-bottom: 22px;

    }

    .develop_social_inof_nub .std_text p {

        margin-bottom: 16px;

    }

    .develop_report_list {

        padding: 44px 100px;

    }

    .develop_report_list_nub a {

        padding: 26px 0;

    }

    .jsln_icon {

        width: 70px;

        margin-bottom: 16px;

    }

    .join_salary_list_nub .std_title36::before {

        height: 10px;

    }

    .join_salary_list_nub .std_title36 {

        margin-bottom: 24px;

    }

    .join_salary {

        padding: 110px 0;

    } 

    .jbln_cry_icon {

        width: 100px;

        margin-bottom: 14px;

    }

    .jbln_cry .std_text {

        margin-top: 18px;

    }

    .jbln_cry .std_text p {

        line-height: 1.75;

    }

    .jbln_cry .std_text {

        height: 100px;

    }

    .join_staff_box {

        padding-right: 260px;

    }

    .job_ban_btn_nub {

        margin: 0 15px;

    }

    .job_ban_btn {

        margin-top: 32px;

    }

    .std_btn4 .std_btn_link {

        padding: 0px 30px;

    }

    .job_list_nub,.subcompany_slick_list_nub {

        padding: 0 15px;

        margin-top: 30px;

    }

    .job_list,.subcompany_slick_list{

        margin: 0 -15px;

    }

    .job_list {

        margin-bottom: 80px;

    }

    .job_list_tan {

        padding: 0 15px;

        margin-top: 14px;

    }

    .ssln_tan {

        margin: 0 15px;

        margin-top: 14px;

    }

    .job_select, .job_input {

        margin: 0 15px;

    }

    .job_box_left {

        margin: 0 -15px;

    }

    .job_input {

        width: 370px;

    }

    .contact_semcorp {

        padding: 44px 70px;

    }

    .csil_nub {

        margin-bottom: 18px;

    }

    .subcompany_titleh2::before {

        font-size: inherit;

    }

    .ssln_tan_text {

        padding: 28px;

    }

    .ssln_tan_text .std_title6 {

        padding-bottom: 11px;

        margin-bottom: 12px;

    }

    .investor_periodic {

        padding-top: 120px;

    }

    .tech_main .job_select1,

    .tech_main .job_select2 {

        width: 300px;

    }

    .join_salary_list_nub .std_title36 {

        height: 86px;

        -webkit-line-clamp: 2;

    }

    .join_salary_list_nub .std_title36{

        text-decoration: underline;

        text-underline-position: under;

        text-underline-offset:-4px;

        text-decoration-color:rgba(255,255,255,.3);

    }

    .join_salary_list_nub .std_title36::before{

        display: none;

    }

    .rdln_cry {

        height: 350px;

        padding: 22px 22px 30px;

    }

    /* .research_deep_list_nub.on .rdln_cry_logo {

        transform: translateY(76px) scale(1.25);

    }

    .research_deep_list_nub.on .rdln_cry .std_text24 {

        transform: translateY(-44px);

    } */

    .company_become_cry .std_text20 {

        width: 72%;

    }

    .rdln_cry {

        height: 200px;

    }

    /* 2022.12.12 */

    .company_become_gu .company_become_cry, .company_become_cry_left {

        min-height: 700px;

    }

    .company_become .std_title3 {

        font-size: 48px;

    }

    .cbcl_nub .hsln_cry_font .data_scroll {

        font-size: 100px;

    }

    .cbcl_nub .hsln_cry_font {

        margin-bottom: 0px;

    }

    .cbcl_nub .std_title6 {

        font-size: 22px;

    }

    .company_become_cry .std_text20 {

        width: 86%;

    }



    .subcompany_info_nub {

        margin-bottom: 70px;

    }

    .subcompany_map_sign {

        bottom: 10px;

        left: 10px;

    }

    .subcompany_map_sign_nub {

        margin-bottom: 7px;

    }
    .std_title1 {
        font-size: 58px;
    }
    .ys_ban_txtbox .std_text24 p {
        font-size: 26px;
    }
    .job_select, .job_input {
        margin: 0 10px;
    }
    .job_box_left {
        margin: 0 -10px;
    }
    .job_select .ys_select_xtbbox {
        right: 12px;
    }
    .job_input {
        width: 330px;
    }
    .job_select {
        width: 200px;
    }
    .job_box_right .std_btn_link {
        min-width: 200px;
    }
    /* 1680end */

}



@media screen and (max-width: 1560px) {

    .head_nav_nub {

        padding: 0 8px;

    }

    .head_other_search_icon {

        margin-left: 30px;

    }

    .head_other {

        margin-left: 10px;

    }

    .std_title1 {

        font-size: 54px;

    }

    .std_title5, .yxedr_active h4, .std_text24 p {

        font-size: 20px;

    }

    .std_title2 {

        font-size: 48px;

    }

    .std_margin3 {

        margin-bottom: 12px;

    }

    .std_margin2 {

        margin-bottom: 40px;

    }

    .home_product_list_nub.on, .home_product_list_nub.slick-current.slick-active,

    .home_product_list .ys_imgbox_cover img:first-child {

        width: 700px!important;

    }

    .hpln_box_video_icon {

        width: 60px;

        height: 34px;

    }

    .hpln_box_video {

        bottom: 36px;

        left: 38px;

    }

    .home_product_list_nub {

        width: 260px!important;

    }

    .home_product_cry_next {

        width: 70px;

    }

    .std_title4, .yxedr_active h3 {

        font-size: 28px;

    }

    .home_semcorp_list_nub {

        padding: 0 20px;

        margin-bottom: 40px;

    }

    .home_semcorp_list {

        margin: 0 -20px;

        margin-bottom: -40px;

    }

    .home_news_list_nub {

        padding: 0 20px;

    }

    .home_news_box {

        margin: 0 -20px;

    }

    .hsln_cry_icon {

        width: 100px;

        margin-bottom: 36px;

    }

    .hsln_cry {

        padding: 44px 8px 36px;

    }

    .hacc_list_nub.on .hacc_icon_font {

        font-size: 22px;

    }

    .htln_hover_icon {

        margin-bottom: 24px;

    }

    .htln_hover_data {

        margin-bottom: 18px;

    }

    .swiper_progress.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper_progress.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {

        width: calc(100% - 40px);

        left: 20px;

    }

    .swiper_progress_cry {

        margin-top: 22px;

        padding: 0 20px;

    }

    .footer_top_cry {

        width: 240px;

    }

    .footer_select .ys_select_hd {

        padding: 0 18px;

    }

    .footer_select .ys_select_xtbbox {

        right: 12px;

    }

    .footer_select .ys_select_li a {

        padding: 0 18px;

    }

    .ftnn_first a {

        font-size: 18px;

    }

    .ftnn_second_two a {

        font-size: 14px;

    }

    .footer_top_nav_nub {

        width: 190px;

    }

    .footer_top {

        padding: 90px 0 80px;

    }

    .footer_copyright .std_title8 p a:nth-of-type(2) {

        margin-left: 8px;

    }

    .footer_copyright_list li {

        padding: 0 6px;

        font-size: 14px;

    }

    .footer_copyright .std_title8 p {

        font-size: 12px;

    }

    .footer_top_nav {

        width: calc(100% - 240px);

    }

    .babl_nub a {

        padding: 32px;

    }

    .pmcl_nub_tan_img {

        width: 220px;

        margin-bottom: 0px;

    }

    .pact_list_nub:last-child .std_text18 {

        padding-bottom: 0px;

    }

    .product_category_list_nub {

        padding: 0 18px;

        margin-top: 84px;

    }

    .product_category_list{

        margin: 0 -18px;

    }

    .product_customer_logo_list li {

        padding: 0 30px;

    }

    .pcll_img {

        width: 80px;

    }

    .mod_relate_list_nub {

        padding: 0 20px;

    }

    .mod_relate_list {

        margin: 0 -20px;

    }

    .research_industry_cry .std_title3 {

        padding: 0 60px;

    }

    .rdln_cry {

        padding: 29px 24px 44px;

    }

    .rdln_cry .std_text24 {

        height: 90px;

    }

    .news_main .home_news_list {

        margin: 0 -20px;

        margin-bottom: 40px;

    }

    .detail_cry {

        padding-right: 150px;

    }

    .chbl_nub_cry_icon {

        width: 110px;

        margin-bottom: 12px;

    }

    .std_title7, .yxedr_active h6, .std_text18 p {

        font-size: 16px;

    }

    .company_honor_box_list {

        margin-bottom: 40px;

    }

    .company_history_list_nub .std_title3 {

        margin-bottom: 16px;

    }

    .company_history_list_nub .std_text {

        margin-bottom: 26px;

    }

    .company_history_list_nub {

        padding: 0 30px;

    }

    .company_history_list {

        margin: 0 -30px;

        margin-bottom: 30px;

    }

    .develop_social_title_nub .std_title4::before {

        top: 1px;

    }

    .develop_social_title_nub .std_title4::after {

        top: 13px;

    }

    .develop_social_title_nub::after {

        bottom: calc(100% - 2px);

    }

    .develop_social_title_nub::before {

        top: calc(100% - 2px);

    }

    .develop_social_title {

        padding-left: 46px;

    }

    .develop_social_title::before, .develop_social_title::after {

        left: 65px;

    }

    .arrow_slick2 .slick-prev, .arrow_slick2 .slick-next {

        width: 70px;

        height: 70px;

    }

    .arrow_slick2 .slick-prev::before, .arrow_slick2 .slick-next::before{

        width: 70px;

        height: 70px;

    }

    .ssln_tan_text {

        padding: 20px;

    }

    .ssln_tan_text .std_title6 {

        padding-bottom: 10px;

        margin-bottom: 10px;

    }

    .ssln_tan_text .std_text p {

        line-height: 1.5;

    }

    .home_product_cry_next {

        right: 40px;

    }

    .detail_share_name {

        padding-bottom: 10px;

        margin-bottom: 22px;

    }

    .detail_share_list_nub {

        margin-bottom: 24px;

    }

    .detail_share_list {

        margin-bottom: 32px;

    }

    .detail_share_return_icon {

        width: 40px;

    }

    .join_salary_list_nub .std_title36{

        height: 82px;

    }

    .rdln_cry {

        height: 320px;

        padding: 22px 22px 30px;

    }

    .research_deep_list_nub.on .rdln_cry .std_text24 {

        transform: translateY(-30px);

    }

    .std_title3 .mod_title_box_more,

    .business_film_cry_text .mod_title_box_more{

        margin-top: 40px;

    }

    .std_btn_link img {

        margin-left: 12px;

        width: 18px;

    }

    .company_become_cry .std_text20 {

        width: 86%;

    }

    .company_become_cry_list {

        margin-top: 100px;

    }

    .rdln_cry_logo{

        width: 100%;

    }

    .rdln_cry {

        height: 200px;

        padding: 20px 12px 20px;

    }

    /* 2022.12.12 */

    .company_become .std_title3 {

        font-size: 44px;

    }

    .cbcl_nub .hsln_cry_font .data_scroll {

        font-size: 50px;

    }

    .cbcl_nub .std_title6 {

        font-size: 20px;

    }

    .subcompany_circle_nub {

        width: 30px;

        height: 30px;

        padding: 3px;

    }

    .home_product_cry_prev {

        width: 70px;

    }
    .footer_copyright .std_title8 p a {
        margin-left: 16px;
    }
    .job_select .ys_select_hd, .job_input {
        padding: 0 18px;
    }
    .job_select {
        width: 180px;
    }
    .job_select .ys_select_bd .ys_select_li {
        padding: 0 18px;
    }
    

    /* 1560end */

}



/* 1440~1200 pc小屏幕 重点*/

@media screen and (max-width: 1440px) {

    .head_logo {

        width: 190px;

    }

    .head_logo,.head_nav_nub_first a,

    .head_other_language_font20,

    .head_other_language_icon,

    .head_other_search_icon{

        line-height: 70px;

    }

    .hnns_two_link a, .hnns_two_third_three a {

        line-height: 70px;

        padding: 0 40px;

    }

    .ys_ban_txtbox.ys_pos_center {

        top: calc(50% - 90px);

    }

    .banner_control, .ys_ban_slick .slick-prev, .ys_ban_slick .slick-next {

        top: calc(50% - 136px);

    }

    .mod_head {

        padding: 0 80px;

    }

    .std_padding1 {

        padding: 90px 0;

    }

    .std_margin1{

        margin-bottom: 90px;

    }

    .std_padding_top1{

        padding-top: 90px;

    }

    .hacc_out {

        width: 400px;

        height: 400px;

    }

    .std_title3, .yxedr_active h2 {

        font-size: 40px;

    }

    .htln_original_icon, .htln_hover_icon {

        width: 48px;

    }

    .htln_hover_icon {

        margin-bottom: 18px;

    }

    .htln_hover_data {

        margin-bottom: 10px;

    }

    .htln_hover .std_text20 {

        margin-bottom: 18px;

    }

    .footer_top_nav {

        padding-left: 40px;

    }

    .std_title1 {

        font-size: 50px;

    }

    .std_title2 {

        font-size: 44px;

    }

    .std_btn_link,

    .mod_call .std_btn_link {

        padding: 0 40px;

        min-width: 200px;

    }

    .std_btn_link_font16 {

        line-height: 42px;

    }

    .hsln_cry_font i {

        font-size: 20px;

    }

    .hsln_cry_font span {

        font-size: 30px;

    }

    .business_film_cry_text {

        padding-right: 60px;

    }

    .babl_nub .babl_nub_icon {

        width: 36px;

    }

    .product_model_glass {

        padding: 20px;

        bottom: 40px;

    }

    .pmcl_nub_tan_img {

        width: 200px;

    }

    .product_billion .std_title3.std_title3_white {

        margin-bottom: 96px;

    }

    .product_billion_decorate::before {

        bottom: 24px;

    }

    .product_customer_data {

        padding-left: 50px;

    }

    .product_customer_logo_list li {

        padding: 0 26px;

    }

    .product_customer_logo_list {

        margin: 0 -26px;

    }

    .product_customer_logo {

        padding-top: 16px;

    }

    .mod_relate .std_btn_link {

        min-width: 280px;

    }

    .product_customer_data .std_title6 {

        font-size: 18px;

    }

    .std_padding3 {

        padding: 70px 0;

    }

    .std_title7, .yxedr_active h6, .std_text18 p {

        font-size: 16px;

    }

    .product_category_list.act .product_category_list_nub {

        margin-top: 40px;

    }

    .product_category_list.on .pcln_cry{

        padding-top: 30px;

    }

    .pcln_cry_top .std_title5 {

        margin-bottom: 12px;

    }

    .product_billion_list_nub {

        padding: 34px 22px;

    }

    .pbln_icon {

        width: 52px;

        margin-bottom: 10px;

    }

    .product_billion_list_nub .std_title5 {

        margin-bottom: 10px;

    }

    .bpln_text .std_title4 {

        margin-bottom: 14px;

    }

    .bpln_text {

        padding-right: 60px;

    }

    .bopp_product_list_nub:nth-of-type(2n) .bpln_text {

        padding-left: 60px;

    }

    .spln_cry_text {

        padding: 22px 30px;

    }

    .spln_cry_text_top .std_title5 {

        margin-bottom: 12px;

    }

    .service_product_list_nub {

        padding: 0 20px;

        margin-bottom: 40px;

    }

    .service_product_list {

        margin: 0 -20px;

        margin-bottom: -40px;

    }

    .rdln_cry {

        height: 360px;

        padding: 22px 18px 32px;

    }

    .research_deep_list_nub {

        padding: 0 15px;

    }

    .research_deep_list {

        margin: 0 -15px;

    }

    .research_deep_list_nub.on .rdln_cry_logo {

        transform: translateY(76px) scale(1.25);

    }

    .research_certificate_list {

        padding: 60px 0;

    }

    .rcln_icon {

        width: 58px;

        margin-bottom: 18px;

    }

    .research_certificate_list_nub {

        padding: 0 40px;

        margin-bottom: 20px;

    }

    .rsfl_nub {

        width: 200px;

        height: 110px;

    }

    .rsfl_nub_icon {

        width: 42px;

        margin-bottom: 4px;

    }

    .rsfl_nub:nth-last-of-type(2), .rsfl_nub:nth-last-of-type(4) {

        left: 35px;

    }

    .rsfl_nub:nth-last-of-type(3) {

        left: 70px;

    }

    .research_semcorp_flow_list2 .rsfl_nub:nth-last-of-type(2), .research_semcorp_flow_list2 .rsfl_nub:nth-last-of-type(4){

        right: 35px;

    }

    .research_semcorp_flow_list2 .rsfl_nub:nth-last-of-type(3){

        right: 70px;

    }

    .research_semcorp_flow_center {

        width: 280px;

    }

    .rsfc_logo {

        width: 180px;

        margin-bottom: 18px;

    }

    .std_title4, .yxedr_active h3 {

        font-size: 24px;

    }

    .research_semcorp_flow_center {

        padding: 26px 10px;

    }

    .research_innovation {

        padding-top: 90px;

    }

    .research_innovation_cry {

        padding: 40px 0 40px 60px;

        padding-right: 8.75vw;

    }

    .std_title70 {

        font-size: 50px;

    }

    .ricl_nub {

        margin-bottom: 48px;

    }

    .research_innovation_cry_list {

        margin-bottom: -48px;

    }

    .research_innovation_cry .std_text20 {

        margin-bottom: 46px;

    }

    .research_industry_cry .std_title3 {

        margin-bottom: 26px;

    }

    .research_industry_bg {

        width: 46px;

    }

    .research_industry_cry .std_title3 {

        padding: 0 50px;

    }

    .inside_ban1 .std_text20 {

        margin-top: 20px;

    }

    .inside_screen {

        right: 50px;

    }

    .detail_page .ys_main {

        margin-top: 70px;

    }

    .detail_cry {

        width: calc(100% - 144px);

        padding-right: 100px;

    }

    .detail_share_name {

        font-size: 28px;

        padding-bottom: 14px;

        margin-bottom: 34px;

    }

    .detail_share_list_nub {

        margin-bottom: 32px;

    }

    .detail_share_list_nub a {

        width: 28px;

    }

    .detail_share_return_icon {

        width: 40px;

    }

    .detail_share_list {

        margin-bottom: 60px;

    }

    .detail_share {

        padding: 22px 20px 22px;

        width: 130px;

    }

    .detail_cry {

        width: calc(100% - 130px);

    }

    .detail_cry_top .std_title4 {

        margin-bottom: 18px;

    }

    .dctl_nub_icon {

        width: 20px;

    }

    .detail_cry_top {

        padding-bottom: 20px;

        margin-bottom: 32px;

    }

    .detail_cry .std_text p {

        margin-bottom: 20px;

    }

    .detail_cry .std_text h5 {

        margin-bottom: 20px;

    }

    .detail_cry .std_text.yxedr_active {

        margin-bottom: 35px;

    }

    .detail_cry_jump_nub {

        margin-bottom: 16px;

    }

    .detail_cry_jump {

        padding-top: 28px;

    }

    .detail_cry .dctl_nub .std_text p{

        font-size: 14px;

    }

    .ban3_play_icon {

        width: 54px;

    }

    .std_padding_top2 {

        padding-top: 100px;

    }

    .std_padding2 {

        padding: 100px 0;

    }

    .cbcl_nub {

        padding-top: 0px;

        padding-bottom: 26px;

    }

    .cbcl_nub .hsln_cry_font {

        margin-bottom: 0px;

    }

    .chbl_nub {

        padding: 0 15px;

    }

    .company_honor_box {

        margin: 0 -15px;

    }

    .chbl_nub_cry_icon {

        width: 100px;

        margin-bottom: 10px;

    }

    .company_honor_box_list {

        margin-bottom: 34px;

    }

    .mod_swiper_control {

        padding: 0 15px;

    }

    .company_history_list_nub .std_text {

        margin-bottom: 24px;

    }

    .company_history_list_nub .std_title3 {

        margin-bottom: 12px;

    }

    .company_history_list.arrow_slick1 .slick-prev, .company_history_list.arrow_slick1 .slick-next {

        top: calc(100% + 47px);

    }

    .company_partner_box {

        width: 70em;

        height: 70em;

    }

    .company_partner_text {

        width: calc(100% - 70em);

    }

    .develop_hint_cry {

        padding: 44px 50px;

    }

    .develop_hint_cry_logo {

        width: 190px;

    }

    .develop_hint_cry_logo::before {

        width: 110px;

        right: calc(100% + 30px);

    }

    .develop_report_list {

        padding: 40px 80px 30px;

    }

    .std_padding_top3 {

        padding-top: 39px;

    }

    .join_salary_list_nub {

        padding: 0 80px;

    }

    .join_salary {

        padding: 90px 0;

    }

    .jbln_cry {

        padding: 24px;

    }

    .jbln_cry_icon {

        width: 90px;

        margin-bottom: 12px;

    }

    .jbln_cry .std_text {

        margin-top: 10px;

    }

    .join_benefits_list_nub {

        padding: 0 15px;

        margin-bottom: 30px;

    }

    .join_benefits_list {

        margin: 0 -15px;

        margin-bottom: -30px;

    }

    .join_staff_list_nub {

        padding: 0 15px;

    }

    .join_staff_list {

        margin: 0 -15px;

    }

    .join_staff_list .slick-prev {

        left: -88px;

    }

    .std_title36 {

        font-size: 34px;

    }

    .job_select .ys_select_hd, .job_input {

        padding: 0 15px;

        height: 44px;

    }

    .job_select .ys_select_xtbbox {

        right: 15px;

    }

    .job_select {

        width: 200px;

    }

    .job_select, .job_input {

        margin: 0 10px;

    }

    .job_box_left {

        margin: 0 -10px;

    }

    .job_input {

        width: 330px;

    }

    .job_box.std_margin2{

        margin-bottom: 40px;

    }

    .job_list_nub_cry {

        padding: 22px;

    }

    .job_list_nub_cry .std_title6 {

        margin-bottom: 14px;

    }

    .jlnc_list_inof {

        padding: 20px 0 18px;

    }

    .job_list_tan_cry {

        padding: 30px;

    }

    .job_list_tan_cry .std_title6 {

        padding-bottom: 6px;

        margin-bottom: 18px;

    }

    .job_list_tan_cry .std_text h6 {

        margin-bottom: 6px;

    }

    .job_list {

        margin-bottom: 70px;

    }

    .job_box_right .std_btn_link {

        min-width: 200px;

    }

    .job_list_tan .std_btn2 .std_btn_link {

        width: 200px;

    }

    .contact_semcorp {

        padding: 32px 50px;

    }

    .inside_page .ys_main>div.contact_float {

        margin-top: -200px;

    }

    .cfln_input {

        height: 44px;

    }

    .contact_form_list_textarea .cfln_input {

        height: calc(100% - 36px);

    }

    .contact_form_list_nub {

        margin-bottom: 30px;

    }

    .ssln_cry_logo {

        max-width: 162px;

        margin-bottom: 6px;

    }

    .ssln_cry .std_title6 {

        padding-bottom: 12px;

    }

    .ssln_cry_list {

        padding-top: 16px;

    }

    .insl_nub_cry {

        padding: 30px 26px 24px;

    }

    .insl_nub_cry .std_title5 {

        margin-bottom: 16px;

    }

    .insl_nub_cry_date {

        padding-top: 16px;

    }

    .investor_periodic {

        padding-top: 100px;

    }

    .ieln_cry {

        padding: 26px 0;

    }

    .investor_contact_text {

        padding-right: 8.75vw;

    }

    .tech_main .job_select, .tech_main .job_input, .job_box .job_box_right .std_btn, .job_box .job_box_right .std_btn2 {

        margin: 0 10px;

    }

    .tech_main .job_box_left, .tech_main .job_box_right {

        margin: 0 -10px;

    }

    .tech_list {

        margin-bottom: 70px;

    }

    .tech_list_nub_cry {

        padding-bottom: 20px;

    }

    .pmcl_nub_tan {

        width: 260px;

    }

    .detail_share_name {

        padding-bottom: 10px;

        margin-bottom: 22px;

    }

    .detail_share_list_nub {

        margin-bottom: 22px;

    }

    .detail_share_list {

        margin-bottom: 30px;

    }

    .detail_share_return_icon {

        width: 34px;

        margin-bottom: 4px;

    }

    .std_text p, .yxedr_active p{

        font-size: 16px;

    }

    .rdln_cry {

        height: 300px;

        padding: 22px 18px 26px;

    }

    .research_deep_list_nub.on .rdln_cry_logo {

        transform: translateY(56px) scale(1.25);

    }

    .research_deep_list_nub.on .rdln_cry .std_text24 {

        transform: translateY(-24px);

    }

    .company_become .std_title3 {

        font-size: 32px;

    }

    .company_become .std_title3::before {

        top: 9px;

    }

    .company_become .std_title3::after {

        top: 17px;

    }

    .company_become_cry_list {

        margin-top: 94px;

    }

    .company_become_cry_left {

        min-height: 400px;

    }

    .rsfl_nub .std_title8 {

        font-size: 16px;

    }

    .business_energy_img_play{

        width: 54px;

    }

    .detail_share_list_nub .ys_sharebox,

    .detail_share_list_nub .dsln_img{

        width: 28px;

    }

    .rdln_cry {

        height: 200px;

        padding: 20px 12px 20px;

    }

    .company_become_gu {

        height: calc(100vh - 70px);

    }

    .company_become_gu .company_become_cry, .company_become_cry_left {

        min-height: 500px;

    }
    .ys_ban_txtbox .std_text24 p {
        font-size: 24px;
    }
    .join_salary_list_nub .yxedr_active ul li::marker {
        font-size: 16px;
    }
    /* 1440end */
    .rsfl_nub .std_title8 {
        height: 48px; 
    }
    .ssln_tan .mod_title_box_more.std_btn2 {
        margin-top: 24px;
    }
    .job_select {
        width: 180px;
    }
    .job_box_right .std_btn_link {
        min-width: 180px;
    }
    .job_input {
        width: 300px;
    }
}



@media screen and (max-width: 1360px) {

    .head_nav_nub_first a {

        font-size: 16px;

    }

    .head_other_language_font20 {

        font-size: 18px;

    }

    .head_other_language_icon {

        width: 22px;

    }

    .std_title3, .yxedr_active h2 {

        font-size: 38px;

    }   

    .footer_top_cry_logo {

        width: 180px;

        margin-bottom: 42px;

    }

    .footer_top_cry_text .std_font16 {

        margin-bottom: 6px;

    }

    .footer_top_cry_text .std_title3 {

        margin-bottom: 5px;

    }

    .footer_top_cry_text {

        margin-bottom: 42px;

    }

    .footer_top_cry_share {

        margin-bottom: 24px;

    }

    .footer_top_nav {

        padding-left: 30px;

    }

    .ftnn_first {

        margin-bottom: 18px;

    }

    .ftnn_second_two {

        margin-bottom: 14px;

    }

    .footer_top_nav_nub:nth-of-type(2){

        width: 170px;

    }

    .footer_top_nav_nub:nth-of-type(3){

        width: 140px;

    }

    .footer_top {

        padding: 80px 0 70px;

    }

    .footer_copyright {

        padding: 28px 0 26px;

    }

    .footer_copyright .std_title8{

        width: calc(100% - 270px);

    }

    .footer_copyright_list{

        width: 270px;

    }

    .std_margin1 {

        margin-bottom: 80px;

    }

    .std_padding1{

        padding: 80px 0;

    }

    .std_padding_top1{

        padding-top: 80px;

    }

    .hsln_cry_font span {

        font-size: 26px;

    }

    .business_energy .mod_text1 {

        top: 10px;

    }

    .babl_nub a {

        padding: 28px;

    }

    .business_apply_box::before {

        left: -50px;

    }

    .product_billion_data {

        font-size: 70px;

    }

    .std_padding3 {

        padding: 60px 0;

    }

    .inside_ban1 .std_text20 {

        margin-top: 16px;

    }

    .hnln_cry {

        padding: 20px;

    }

    .hnln_cry .std_title6 {

        margin-bottom: 8px;

    }

    .hnln_cry_date {

        margin-bottom: 12px;

    }

    .hnln_cry_info {

        padding-top: 8px;

    }

    .detail_cry {

        padding-right: 60px;

    }

    .detail_share_name {

        font-size: 26px;

        padding-bottom: 12px;

        margin-bottom: 30px;

    }

    .std_padding_top2 {

        padding-top: 90px;

    }

    .std_padding2{

        padding: 90px 0;

    }

    .std_margin2 {

        margin-bottom: 32px;

    }

    .company_become_cry .std_text20 {

        width: 58%;

    }

    .cbcl_nub {

        padding-top: 26px;

        padding-bottom: 30px;

    }

    .cmln_text {

        padding: 10px 90px;

    }

    .mod_swiper_control .swiper-button-next, .mod_swiper_control .swiper-button-prev {

        width: 40px;

        height: 40px;

    }

    .mod_swiper_control .swiper-button-next {

        right: 15px;

    }

    .mod_swiper_control .swiper-button-prev {

        right: 78px;

    }

    .mod_swiper_control {

        height: 40px;

    }

    .mod_swiper_control .swiper-pagination {

        width: calc(75% - 30px);

    }

    .company_history_list_nub {

        padding: 0 15px;

    }

    .company_history_list {

        margin: 0 -15px;

        margin-bottom: 28px;

    }

    .company_partner_box {

        width: 66em;

        height: 66em;

    }

    .cpbl_circle[data-num="12"] {

        width: 66em;

        height: 66em;

    }

    .cpbl_circle[data-num="8"] {

        width: 47.5em;

        height: 47.5em;

    }

    .company_partner_box_logo {

        width: 15.6em;

    }

    .cpbl_circle[data-num="6"] {

        width: 28.6em;

        height: 28.6em;

    }

    .company_partner_text {

        width: calc(100% - 66em);

    }

    .arrow_slick1 .slick-prev, .arrow_slick1 .slick-next {

        width: 40px;

        height: 40px;

    }

    .develop_social_inof {

        padding-left: 32px;

    }

    .develop_social_title_nub .std_title4::before {

        width: 36px;

        height: 36px;

        top: 0px;

    }

    .develop_social_title_nub .std_title4::after {

        top: 12px;

        left: 12px;

        width: 12px;

        height: 12px;

    }

    .develop_social_title_nub .std_title4 {

        padding-left: 55px;

    }

    .develop_social_title_nub::before, .develop_social_title_nub::after {

        left: 17px;

    }

    .develop_social_title::before, .develop_social_title::after {

        left: 63px;

    }

    .develop_social_title_nub::before {

        top: calc(100% - 1px);

    }

    .develop_social_title_nub::after {

        bottom: calc(100% - 1px);

    }

    .jbln_cry {

        padding: 16px;

    }

    .jsln_cry .std_title6 {

        padding: 0 18px 18px;

    }

    .std_title36 {

        font-size: 32px;

    }

    .join_salary_list_nub .std_title36::before {

        height: 8px;

    }

    .investor_periodic {

        padding-top: 90px;

    }

    .pmcl_nub_tan {

        width: 230px;

    }

    .join_salary_list_nub .std_title36 {

        height: 77px;

    }

    .company_become .std_title3 {

        font-size: 28px;

    }

    .company_become .std_title3::before {

        top: 7px;

    }

    .company_become .std_title3::after {

        top: 15px;

    }

    .std_title3 .mod_title_box_more,

    .business_film_cry_text .mod_title_box_more{

        margin-top: 32px;

    }

    .company_become_cry .std_text20 {

        width: 88%;

    }

    .rdln_cry {

        height: 160px;

        padding: 15px 8px 15px;

    }

    .subcompany_circle_nub1,.subcompany_circle_nub2{

        top: 56.9%!important;;

    }

    .subcompany_circle_nub2{

        left: 35.34%!important;

    }
    .std_title1 {
        font-size: 48px;
    }
    .ys_ban_txtbox .std_text24 p {
        font-size: 22px;
    }
    .job_select .ys_select_xtbbox {
        right: 10px;
    }
    .job_select, .job_input {
        margin: 0 5px;
    }
    .job_box_left {
        margin: 0 -5px;
    }
    .job_select {
        width: 170px;
    }
    .job_box_right .std_btn_link {
        min-width: 170px;
    }
    
    /* 1360end */

}



@media screen and (max-width: 1280px) {

    .mod_head {

        padding: 0 40px;

    }

    .head_nav_nub {

        padding: 0 20px;

    }

    .std_title1 {

        font-size: 46px;

    }

    .std_title2 {

        font-size: 42px;

    }

    .std_title5, .yxedr_active h4, .std_text24 p {

        font-size: 18px;

    }

    .home_product_list_nub.on, .home_product_list_nub.slick-current.slick-active, .home_product_list .ys_imgbox_cover img:first-child {

        width: 600px!important;

    }

    .home_product_list_nub {

        width: 220px!important;

    }

    .std_title4, .yxedr_active h3 {

        font-size: 26px;

    }

    .home_product_list_nub .std_title4 {

        top: calc(100% + 16px);

    }

    .home_product_cry {

        margin-bottom: 54px;

    }

    .hsln_cry_icon {

        width: 84px;

        margin-bottom: 24px;

    }

    .std_title3, .yxedr_active h2 {

        font-size: 36px;

    }

    .hsln_cry_font span, .hsln_cry_font .data_scroll {

        top: -4px;

    }

    .home_semcorp_list_nub {

        padding: 0 10px;

        margin-bottom: 20px;

    }

    .home_semcorp_list {

        margin: 0 -10px;

        margin-bottom: -20px;

    }

    .hsln_cry {

        padding: 36px 8px 30px;

    }

    .hacc_out {

        width: 330px;

        height: 330px;

    }

    .hacc_icon_font{

        font-size: 14px;

    }

    .hacc_list_nub_icon{

        width: 54px;

        height: 54px;

    }

    .hacc_icon_img{

        width: 30px;

        height: 30px;

    }

    .hacc_list_nub.on .hacc_icon_font{

        font-size: 20px;

    }

    .hacc_logo {

        border: 36px solid #0D3380;

    }

    .hacc_icon_font::before{

        bottom: 4px;

    }

    .home_advantage_cry_circle {

        padding: 60px 90px 56px;

    }

    .mod_title2 .std_text20 {

        margin-top: 10px;

    }

    .htln_original_icon {

        margin-bottom: 26px;

    }

    .htln_hover_icon {

        margin-bottom: 12px;

    }

    .htln_original_icon, .htln_hover_icon {

        width: 40px;

    }

    .htln_hover_data {

        margin-bottom: 6px;

    }

    .htln_hover .std_text20 {

        margin-bottom: 14px;

    }

    .home_news_list_nub {

        padding: 0 10px;

    }

    .home_news_box {

        margin: 0 -10px;

    }

    .swiper_progress.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper_progress.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {

        width: calc(100% - 20px);

        left: 10px;

    }

    .swiper_progress_cry {

        margin-top: 20px;

        padding: 0 10px;

    }

    .swiper_progress .swiper-button-prev, .swiper_progress .swiper-button-next {

        width: 40px;

        height: 40px;

    }

    .swiper_progress_cry .swiper-button-next {

        margin-left: 30px;

    }   

    .std_margin1 {

        margin-bottom: 70px;

    }

    .std_padding1{

        padding: 70px 0;

    }

    .std_padding_top1{

        padding-top: 70px;

    }

    .ftcs_nub {

        width: 28px;

    }

    .footer_top_nav {

        padding-left: 20px;

    }

    .footer_top_nav_nub {

        margin: 0 5px;

    }

    .hsln_cry_font span {

        font-size: 22px;

    }

    .std_btn3_link {

        line-height: 32px;

        padding: 0px 12px;

    }

    .std_btn_link, .mod_call .std_btn_link {

        padding: 0 20px;

        min-width: 180px;

    }

    .pcln_cry {

        padding: 60px 26px 30px;

    }

    .pcln_cry_tu {

        left: 18px;

    }

    .pcln_cry_tu_icon {

        width: 36px;

        height: 36px;

    }

    .product_customer_logo_list li {

        padding: 0 16px;

    }

    .product_customer_logo_list {

        margin: 0 -16px;

    }

    .product_category_list.act .product_category_list_nub {

        margin-top: 34px;

    }

    .std_title70 {

        font-size: 42px;

    }

    .rcln_icon {

        width: 50px;

        margin-bottom: 16px;

    }

    .rdln_cry {

        height: 300px;

    }

    .research_deep_list_nub.on .rdln_cry .std_text24 {

        transform: translateY(-30px);

    }

    .research_deep_list_nub.on .rdln_cry_logo {

        transform: translateY(55px) scale(1.25);

    }

    .rdln_cry .std_text24 {

        height: 81px;

    }

    .std_margin5 {

        margin-bottom: 40px;

    }

    .news_main .home_news_list {

        margin: 0 -10px;

        margin-bottom: 20px;

    }

    .news_main .home_news_list_nub {

        margin-bottom: 20px;

    }

    .hnln_cry::before {

        height: 40px;

        width: 40px;

    }

    .std_padding_top2 {

        padding-top: 80px;

    }

    .std_padding2 {

        padding: 80px 0;

    }

    .cmln_text .std_title3 {

        margin-bottom: 10px;

    }

    .std_title4, .yxedr_active h3 {

        font-size: 24px;

    }

    .develop_hint_cry {

        padding: 36px 40px;

    }

    .develop_social_title_nub::before {

        top: calc(100% - 0);

    }

    .develop_social_title_nub::after {

        bottom: calc(100% - 0);

    }

    .develop_social_title_nub::before, .develop_social_title_nub::after {

        height: 60px;

    }

    .develop_social_inof_nub .std_text20 {

        margin-bottom: 16px;

    }

    .develop_social_inof_nub .std_title3 {

        margin-bottom: 8px;

    }

    .dsin_icon {

        width: 40px;

        margin-bottom: 4px;

    }

    .develop_social_inof_nub .std_text p {

        margin-bottom: 12px;

    }

    .develop_report_list {

        padding: 40px 50px 30px;

    }

    .jbln_cry {

        padding: 14px 5px;

    }

    .job_box_right .std_btn_link {

        min-width: 180px;

    }

    .job_list_tan .std_btn2 .std_btn_link {

        width: 180px;

    }

    .insl_nub_cry .std_title5{

        font-size: 20px;

    }

    .investor_periodic {

        padding-top: 80px;

    }

    .ictl_nub_icon {

        width: 28px;

        top: 0px;

    }

    .job_box_right .std_btn2 .std_btn_link {

        min-width: 120px;

    }

    .rdln_cry {

        height: 280px;

    }

    .research_deep_list_nub.on .rdln_cry_logo {

        transform: translateY(50px) scale(1.25);

    }

    .research_deep_list_nub.on .rdln_cry .std_text24 {

        transform: translateY(-24px);

    }

    .company_become_cry_list {

        margin-top: 76px;

    }

    .rdln_cry {

        height: 160px;

    }
    .std_title1 {
        font-size: 44px;
    }
    .job_box_right .std_btn_link {
        min-width: 140px;
    }
    .job_input {
        width: 260px;
    }

    /* 1280end */

}



/* 1200~992 平板横屏*/

@media screen and (max-width: 1200px) {

    .banner_control {

        left: calc(40px + 20px);

    }

    .ys_ban_slick .slick-prev {

        left: 40px;

    }

    .ys_ban_slick .slick-next {

        left: calc(40px + 98px);

    }

    .home_product_cry_next {

        width: 58px;

    }

    .mouse_screen {

        width: 30px;

        padding-bottom: 90px;

    }

    .mouse_screen::before {

        height: 65px;

    }

    .mouse_screen::after {

        height: 20px;

        top: calc(100% - 65px);

    }

    @keyframes mouse_line {

        0%{

            height: 0px;

        }

        49%{

            height: 65px;

        }

        51%{

            height: 65px;

        }

        100%{

            height: 0px;

        }

    }

    .std_title1 {

        font-size: 40px;

    }

    .ys_ban_txtbox .ys_ban_title {

        margin-bottom: 14px;

    }

    .ys_ban_txtbox.ys_pos_center {

        top: calc(50% - 70px);

    }

    .banner_control, .ys_ban_slick .slick-prev, .ys_ban_slick .slick-next {

        top: calc(50% - 106px);

    }

    .std_title2 {

        font-size: 36px;

    }

    .std_title2::before, .std_title2::after, .std_title3::before, .std_title3::after, .std_title4::before, .std_title4::after {

        width: 6px;

        height: 6px;

    }

    .std_title2::before, .std_title3::before, .std_title4::before {

        top: 8px;

    }

    .std_title2::after, .std_title3::after, .std_title4::after {

        top: 14px;

    }

    .std_margin3 {

        margin-bottom: 10px;

    }

    .std_title4, .yxedr_active h3 {

        font-size: 24px;

    }

    .std_margin2 {

        margin-bottom: 34px;

    }

    .hnln_cry {

        padding: 22px;

    }

    .hnln_cry::before {

        height: 50px;

        width: 50px;

    }

    .hnln_cry_date {

        margin-bottom: 22px;

    }

    .hnln_cry_date {

        font-size: 14px;

    }

    .business_apply_box::before {

        left: -20px;

    }

    .pact_list_nub {

        margin-bottom: 30px;

    }

    .product_billion_data {

        font-size: 60px;

    }

    .product_model_glass {

        width: calc(100% - 80px);

        left: 40px;

    }

    .pmcl_nub_tan_img {

        width: 180px;

    }

    .pact_list_nub .std_title4::before {

        top: 0px;

    }

    .pact_list_nub .std_title4::after {

        top: 12px;

    }

    .product_customer_cry_earth {

        right: 40px;

    }

    .bpln_text {

        padding-right: 40px;

    }

    .bopp_product_list_nub:nth-of-type(2n) .bpln_text {

        padding-left: 40px;

    }

    .research_industry_bg1 {

        left: 20px;

    }

    .research_industry_bg2 {

        right: 20px;

    }

    .inside_screen {

        right: 40px;

    }

    .research_industry_bg {

        width: 40px;

    }

    .research_innovation_cry {

        padding: 40px 40px 40px 40px;

    }

    .std_title3::before {

        top: 14px;

    }

    .std_title3::after {

        top: 20px;

    }

    .research_innovation_cry .std_text20 {

        margin-bottom: 32px;

    }

    .ricl_nub {

        margin-bottom: 38px;

    }

    .detail_cry {

        padding-right: 40px;

    }

    .detail_cry .std_text h5 {

        margin-bottom: 16px;

    }

    .detail_cry .std_text p {

        margin-bottom: 16px;

    }

    .cpbl_circle[data-num="12"] {

        width: 62em;

        height: 62em;

    }

    .cpbl_circle[data-num="8"] {

        width: 44.5em;

        height: 44.5em;

    }

    .cpbl_circle[data-num="6"] {

        width: 26.6em;

        height: 26.6em;

    }

    .develop_social_title_nub::before, .develop_social_title_nub::after {

        height: 70px;

    }

    .arrow_slick2 .slick-prev, .arrow_slick2 .slick-next {

        width: 58px;

        height: 58px;

    }

    .join_salary_list_nub {

        padding: 0 40px;

    }

    .join_salary_list {

        margin: 0 -40px;

    }

    .join_salary {

        padding: 70px 0;

    }

    .jsln_icon {

        width: 60px;

        margin-bottom: 12px;

    }

    .join_staff_list .slick-next {

        right: -200px;

    }

    .arrow_slick2 .slick-prev::before, .arrow_slick2 .slick-next::before {

        width: 58px;

        height: 58px;

    }

    .join_staff_list .slick-prev {

        left: -25px;

    }

    .subcompany_main .std_title3::after {

        top: 14px;

    }

    .investor_contact_text {

        padding-right: 40px;

    }

    .pmcl_nub_tan {

        width: 180px;

    }

    .join_salary_list_nub .std_title36 {

        height: 39px;

    }

    .company_become .std_title3::after {

        top: 13px;

    }

    .home_product_cry_prev {

        width: 58px;

    }

    /* 1200end */

}

@media screen and (max-width: 1199px) {

    .home_technology_list_nub .htln_hover {

        opacity: 1;

        pointer-events: all;

        transition: all .4s .4s;

    }

    .home_technology_list_nub .htln_original {

        opacity: 0;

        pointer-events: none;

    }

    .home_technology_list_nub .htln_img::before {

        background: #102D68;

        opacity: .6;

    }

    .htln_original, .htln_hover{

        padding: 0 40px;

    }

    .hacc_list_nub.on .hacc_icon_font{

        font-size: 16px;

    }

    .hacc_icon_font::before{

        height: 3px;

        bottom: 3px;

    }

    .home_advantage_cry_circle {

        padding: 50px 80px 48px;

    }

    .home_advantage_cry_text {

        width: 46%;

    }

    .std_title6, .yxedr_active h5, .std_text20 p{

        line-height: 1.6;

    }

    .std_title6, .yxedr_active h5, .std_text20 p {

        font-size: 16px;

    }

    .htln_hover_data {

        margin-bottom: 2px;

    }

    .htln_hover_icon {

        margin-bottom: 8px;

    }

    .htln_hover .std_text20 {

        margin-bottom: 8px;

    }

    .htln_hover_link {

        width: 32px;

    }

    .hnln_cry {

        padding: 20px;

    }

    .hnln_cry_info {

        font-size: 14px;

    }

    .hnln_cry_date {

        margin-bottom: 12px;

    }

    .hnln_cry_info {

        padding-top: 12px;

    }

    .hnln_cry .std_title6 {

        margin-bottom: 10px;

    }

    .footer_top {

        padding: 70px 0 60px;

    }

    .footer_top_cry_logo {

        margin-bottom: 34px;

    }

    .footer_top_cry_text {

        margin-bottom: 34px;

    }

    .ftnn_first a {

        font-size: 16px;

    }

    .footer_top_nav_nub {

        width: 170px;

    }

    .footer_top_nav_nub:nth-of-type(2) {

        width: 158px;

    }

    .footer_top_nav_nub:nth-of-type(3) {

        width: 120px;

    }

    .footer_top_nav_nub:nth-of-type(4) {

        width: 120px;

    }

    .footer_copyright {

        padding: 24px 0 24px;

    }

    .inside_ban1_img{

        height: calc(100vh - 64px);

    }

    .business_film_cry_text {

        padding-right: 40px;

    }

    .babl_nub .std_title4 {

        margin-bottom: 0px;

    }

    .babl_nub a {

        padding: 24px;

    }

    .business_apply_box {

        display: block;

    }

    .business_apply_box_list,

    .babl_nub::before {

        width: 100%;

    }

    .babl_nub .babl_nub_icon {

        right: 16px;

    }

    .business_apply_box_img {

        width: 100%;

    }

    .babl_nub::before {

        opacity: 1;

    }

    .babl_nub .babl_nub_icon {

        opacity: 1;

    }

    .pmcl_nub_tan_img {

        width: 140px;

    }

    .pmcl_nub_tan_text .std_title5 {

        margin-left: 7px;

    }

    .pmcl_nub_spread span::after {

        width: 90px;

    }

    .pmcl_nub_tan {

        bottom: calc(45px + 19px);

        left: calc(78px + 19px);

    }

    .pmcl_nub.act .pmcl_nub_tan {

        right: calc(78px + 19px);

    }

    .pmcl_nub.on .pmcl_nub_tan {

        padding: 12px;

    }

    .pmcl_nub_tan {

        width: 250px;

    }

    .product_model_glass {

        bottom: 15px;

    }

    .pact_list {

        padding: 20px 0;

        padding-left: 40px;

    }

    .pact_list::before {

        left: 15px;

    }

    .pact_list_nub .std_title4::before {

        left: -40px;

        width: 30px;

        height: 30px;

    }

    .pact_list_nub .std_title4::after {

        top: 9px;

        width: 12px;

        height: 12px;

        left: -31px;

    }

    .pact_list_nub .std_title4 {

        margin-bottom: 6px;

    }

    .pact_list_nub .std_text18 {

        padding-bottom: 20px;

    }

    .product_apply_cry_text {

        padding-right: 20px;

    }

    .pact_list_nub {

        margin-bottom: 22px;

    }

    .product_billion .std_title3.std_title3_white {

        margin-bottom: 50px;

    }

    .product_billion_data {

        font-size: 50px;

        margin-bottom: 20px;

    }

    .product_billion_decorate::before {

        bottom: 14px;

        height: 34px;

    }

    .product_customer_title {

        margin-bottom: 46px;

    }

    .product_customer_data {

        margin-bottom: 40px;

    }

    .std_padding3 {

        padding: 50px 0;

    }

    .mod_relate .std_btn_link {

        min-width: 200px;

    }

    .spln_cry_text {

        padding: 20px 20px;

    }

    .spln_cry_text_top .std_title5 {

        margin-bottom: 6px;

    }

    .spln_cry_text_top .std_text li, .mod_text_list.std_text li {

        margin-bottom: 2px;

    }

    .inside_ban1 .std_text20 {

        margin-top: 14px;

    }

    .research_deep_list_nub.slick-center .rdln_cry .std_text24 {

        transform: translateY(-30px);

    }

    .research_deep_list_nub.slick-center .rdln_cry_logo {

        transform: translateY(55px) scale(1.25);

    }

    .research_deep_list_nub.slick-center .rdln_cry {

        background: rgba(51, 91, 145, 0.7);

    }

    .hnln_cry {

        padding: 0px;

    }
	.hnln_cry_text{
		padding-left: 20px;
		
	}

    .hnln_cry .std_title6 {

        margin-bottom: 6px;

    }

    .hnln_cry_date {

        margin-bottom: 6px;

    }

    .hnln_cry_info {

        padding-top: 8px;

    }

    .news_main .home_news_list {

        margin-bottom: 30px;

    }

    .detail_page .ys_main {

        margin-top: 0px;

    }

    .detail_share_name {

        font-size: 22px;

        padding-bottom: 8px;

        margin-bottom: 20px;

    }

    .detail_share_list_nub a {

        width: 26px;

    }

    .detail_share_list_nub {

        margin-bottom: 22px;

    }

    .detail_share_list {

        margin-bottom: 40px;

    }

    .detail_share_return_icon {

        width: 32px;

    }

    .detail_share {

        padding: 18px 18px 18px;

        width: 110px;

    }

    .detail_cry {

        width: calc(100% - 110px);

    }

    .std_title4::before, .std_title4::after {

        left: -16px;

    }

    .detail_cry_top .std_title4 {

        margin-bottom: 16px;

    }

    .detail_cry_top {

        padding-bottom: 16px;

        margin-bottom: 28px;

    }

    .detail_cry_jump {

        padding-top: 24px;

    }

    .detail_cry_jump_nub {

        margin-bottom: 12px;

    }

    .std_padding_top2 {

        padding-top: 70px;

    }

    .cmln_text {

        padding: 10px 40px;

    }

    .std_padding2 {

        padding: 70px 0;

    }

    .chyn_spread {

        width: 12px;

        height: 12px;

        top: 14px;

    }

    .company_mission_list_nub3 .cmln_text .std_title4{

        font-size: 22px;

    }

    .cpbl_circle_logo {

        width: 70px;

    }

    .cpbl_circle[data-num="6"] {

        width: 24.6em;

        height: 24.6em;

    }

    .cpbl_circle[data-num="8"] {

        width: 40.5em;

        height: 40.5em;

    }

    .cpbl_circle[data-num="12"] {

        width: 56em;

        height: 56em;

    }

    .company_partner_box {

        width: 62em;

        height: 62em;

    }

    .company_partner_text {

        width: calc(100% - 62em);

        padding-right: 32px;

    }

    .develop_social_title {

        padding-top: 68px;

        padding-bottom: 68px;

    }

    .std_title3, .yxedr_active h2 {

        font-size: 32px;

    }

    .jsln_icon {

        width: 50px;

        margin-bottom: 10px;

    }

    .join_salary_list_nub .std_title36 {

        margin-bottom: 20px;

    }

    .join_benefits_list_nub {

        padding: 0 10px;

        margin-bottom: 20px;

    }

    .join_benefits_list {

        margin: 0 -10px;

        margin-bottom: -20px;

    }

    .jbln_cry_icon {

        width: 72px;

        margin-bottom: 8px;

    }

    .jbln_cry .jbln_cry_icon {

        transform: translateY(0);

    }

    .jbln_cry .std_text {

        transform: translateY(0);

        opacity: 1;

    }

    .jbln_cry .jbln_cry_top {

        transform: translateY(0);

    }

    .jbln_cry .std_text {

        margin-top: 6px;

    }

    .jbln_cry .std_text {

        height: auto;

        -webkit-line-clamp: inherit;

    }

    .join_ban .inside_ban2_img {

        height: auto;

    }

    .join_ban .inside_ban2_img img {

        position: relative;

        width: 100%;

        top: 0;

        left: 0;

        transform: translate(0,0);

    }  

    .join_ban .join_logo {

        opacity: 1;

        pointer-events: all;

        transform: scale(1);

    }

    .join_logo {

        position: relative;

        height: auto;

    }

    .join_logo_cry {

        height: auto;

    }

    .join_ban {

        height: auto;

    }

    .join_logo_img::before, .join_logo_img::after{

        display: none;

    }

    .mouse_screen_font {

        color: #fff;

    }

    .join_ban.act .mouse_screen_icon img:nth-of-type(2) {

        opacity: 0;

    }

    .join_ban.act .mouse_screen_icon img:first-child {

        opacity: 1;

    }

    .join_ban.act .mouse_screen::before{

        background: rgba(255,255,255,.2);

    }

    .join_ban.act .mouse_screen::after {

        background: #fff;

    }

    .join_logo{

        background-size: 100% 100%;

    }

    .join_logo::before{

        content: '';

        width: 100%;

        height: 100%;

        position: absolute;

        background: rgba(88, 154, 232, 0.6);

        top: 0;

        left: 0;

        z-index: 2;

    }

    .join_logo div{

        z-index: 3;

    }

    .join_staff_list_nub {

        padding: 0 10px;

    }

    .join_staff_list {

        margin: 0 -10px;

    }

    .join_staff_box {

        padding-right: 200px;

    }

    .job_list {

        margin-bottom: 60px;

    }

    .job_input {

        width: 280px;

    }

    .contact_semcorp {

        padding: 28px 30px;

    }

    .contact_semcorp_info_list {

        width: 480px;

    }

    .contact_semcorp_info_title {

        width: calc(100% - 480px);

        padding-right: 12px;

    }

    .contact_semcorp_info {

        margin-bottom: 30px;

    }

    .contact_form_list_nub, .contact_form_list_textarea, .contact_form_list_sub .std_btn, .cfls_agree {

        padding: 0 12px;

    }

    .contact_form_list {

        margin: 0 -12px;

    }

    .insl_nub {

        padding: 0 15px;

        margin-bottom: 30px;

    }

    .investor_notice_swipe.swiper {

        width: calc(100% + 30px);

        margin: 0 -15px;

    }

    .insl_nub_cry {

        padding: 24px;

    }

    .investor_periodic {

        padding-top: 70px;

    }

    .investor_contact_text {

        padding: 60px 40px 80px 60px;

    }

    .ictl_nub {

        margin-bottom: 20px;

    }

    .tech_main .job_select1, .tech_main .job_select2 {

        width: 250px;

    }

    .tech_list {

        margin-bottom: 60px;

    }

    .pmcl_nub_tan {

        width: 160px;

    }

    .inside_ban1_img {

        height: auto;

    }

    .join_salary_list_nub .std_title36 {

        height: 77px;

    }

    .rdln_cry {

        height: 260px;

    }

    .research_deep_list_nub.on .rdln_cry_logo {

        transform: translateY(40px) scale(1.25);

    }

    .research_deep_list_nub.on .rdln_cry .std_text24 {

        transform: translateY(-20px);

    }

    .company_become .std_title3 {

        font-size: 26px;

    }

    .company_become_cry_list {

        margin-top: 70px;

    }

    .company_become_cry .std_text20 {

        width: 92%;

    }

    .detail_share_list_nub .ys_sharebox,

    .detail_share_list_nub .dsln_img{

        width: 26px;

    }

    .business_energy_img video{

        display: none;

    }

    .rdln_cry {

        height: 160px;

    }



    .cbcl_nub .hsln_cry_font .data_scroll {

        font-size: 80px;

    }



    .subcompany_info_nub {

        margin-bottom: 60px;

    }
    .ys_ban_txtbox .std_text24 p {
        font-size: 20px;
    }
    .job_select {
        width: 160px;
    }
    .job_select .ys_select_hd, .job_input {
        padding: 0 12px;
    }
    .job_select .ys_select_bd .ys_select_li {
        padding: 0 12px;
    }
    .job_input {
        width: 250px;
    }
    /* 1199end */

}



/* 991~768 平板竖屏 重点*/

@media screen and (max-width: 991px) {

    .ys_ban_txtbox .ys_ban_title, .ys_ban_txtbox .std_text24 {

        width: 100%;

    }

    .std_title1 {

        font-size: 36px;

    }

    .std_title2 {

        font-size: 30px;

    }

    .home_product_list_nub.on, .home_product_list_nub.slick-current.slick-active, .home_product_list .ys_imgbox_cover img:first-child {

        width: 440px!important;

    }

    .home_product_list_nub {

        width: 160px!important;

    }

    .home_product_cry_next {

        width: 42px;

    }

    .std_title4, .yxedr_active h3 {

        font-size: 22px;

    }

    .home_product_cry {

        margin-bottom: 46px;

    }

    .home_semcorp_list_nub {

        width: 50%;

    }

    .std_margin2 {

        margin-bottom: 30px;

    }

    .hsln_cry_icon {

        width: 70px;

        margin-bottom: 20px;

    }

    .std_padding1{

        padding: 60px 0;

    }

    .std_padding_top1{

        padding-top: 60px;

    }

    .std_margin1{

        margin-bottom: 60px;

    }

    .home_advantage_cry {

        flex-wrap: wrap;

    }

    .home_advantage_cry_circle {

        width: 100%;

        margin-bottom: 24px;

    }

    .home_advantage_cry_text {

        width: 100%;

    }

    .hacc_out {

        margin: 0 auto;

    }

    .footer_top_nav{

        display: none;

    }

    .footer_select .ys_select_hd {

        height: 44px;

    }

    .footer_top {

        padding: 50px 0 50px;

    }

    .footer_top_cry_logo {

        width: 130px;

        margin-bottom: 24px;

    }

    .std_title3, .yxedr_active h2 {

        font-size: 34px;

    }

    .std_title3::before {

        top: 11px;

    }

    .std_title3::after {

        top: 17px;

    }

    .mod_title2{

        display: block;

    }

    .business_energy .std_title3 {

        width: 100%;

        max-width: 100%;

    }

    .business_energy .mod_text1 {

        width: 100%;

        max-width: 100%;

        top: 0;

    }

    .mod_title2 .mod_text1 .std_text20, .business_film_cry_text .std_text20 {

        margin-top: 12px;

    }

    .std_margin4 {

        margin-bottom: 30px;

    }

    .business_film_cry_text {

        padding-right: 20px;

    }

    .product_model_glass {

        bottom: 15px;

        position: relative;

        width: 100%;

        left: 0;

        margin-top: -20px;

    }

    .pmcl_nub {

        width: 28px;

        height: 28px;

    }

    .pmcl_nub::after, .pmcl_nub_spread::before{

        width: 10px;

        height: 10px;

    }

    @keyframes pro_spread {

        0%{

            border: 1px solid #0D3380;

            transform: translate(-50%,-50%) scale(1);

            opacity: 1;

        }

        80%{

            border: 0.5px solid #0D3380;

            transform: translate(-50%,-50%) scale(2);

            opacity: 1;

        }

        100%{

            border: 0.5px solid #0D3380;

            transform: translate(-50%,-50%) scale(2.25);

            opacity: 0;

        }

    }

    .pmcl_nub_spread span::after {

        width: 50px;

    }

    .pmcl_nub_tan {

        bottom: calc(25px + 14px);

        left: calc(43px + 14px);

    }

    .pmcl_nub.act .pmcl_nub_tan {

        right: calc(43px + 14px);

    }

    .pmc1_ntt_icon {

        width: 34px;

    }

    .pmcl_nub_tan {

        width: 210px;

    }

    .pmcl_nub_tan_text .std_title5{

        font-size: 14px;

    }

    .product_apply_cry {

        display: block;

    }

    .product_apply_cry_text {

        width: 100%;

        padding-right: 0;

    }

    .product_apply_swiper {

        width: 100%;

    }

    .pcln_cry_tu li {

        width: 80px;

        height: 80px;

        padding: 6px;

    }

    .pcln_cry_tu_icon {

        width: 28px;

        height: 28px;

        bottom: 5px;

        right: -6px;

    }

    .pcln_cry_tu_icon img {

        width: 14px;

    }

    .pcln_cry {

        padding: 50px 20px 20px;

    }

    .pcln_cry_top .std_title5 {

        margin-bottom: 6px;

    }

    .pcln_cry_top .std_text p {

        line-height: 1.6;

    }

    .product_category_list_nub {

        padding: 0 8px;

        margin-top: 52px;

    }

    .product_category_list {

        margin: 0 -8px;

    }

    .std_btn_link, .mod_call .std_btn_link {

        padding: 0 10px;

        min-width: 140px;

    }

    .std_btn_link_font16 {

        font-size: 14px;

    }

    .std_btn_link_icon {

        width: 21px;

        margin-left: 8px;

    }

    .std_btn3_link {

        font-size: 14px;

        padding: 0px 10px;

    }

    .std_btn_link_font16 {

        line-height: 38px;

    }

    .pcln_cry_btn {

        flex-wrap: wrap;

    }

    .pcln_cry_btn .std_btn3{

        margin-top: 4px;

    }

    .pcln_cry_top .std_text {

        margin-bottom: 14px;

    }

    .product_billion_data {

        font-size: 36px;

        margin-bottom: 12px;

    }

    .product_billion_bg{

        min-height: 310px;

    }

    .product_billion_bg img{

       position: absolute;

       width: 100%;

       min-height: 100%;

       object-fit: cover;

       top: 50%;

       left: 50%;

       transform: translate(-50%,-50%); 

    }

    .product_customer_title {

        margin-bottom: 30px;

    }

    .product_customer_data .std_title6 {

        font-size: 16px;

        top: -8px;

        padding-left: 12px;

    }

    .product_customer_data li {

        margin-bottom: 14px;

    }

    .product_customer_data {

        margin-bottom: 30px;

    }

    .mod_relate_list_nub {

        padding: 0 10px;

    }

    .mod_relate_list {

        margin: 0 -10px;

    }

    .mod_call{

        padding: 50px 0;

    }

    .mod_call .ys_cont1440{

        position: relative;

        top: 0;

        left: 0;

        transform: translate(0);

    }

    .mod_call_bg{

        position: absolute;

        width: 100%;

        height: 100%;

        top: 0;

        left: 0;

    }

    .mod_call_bg img{

        position: absolute;

        min-height: 100%;

        width: 100%;

        min-width: 100%;

        object-fit: cover;

        top: 50%;

        left: 50%;

        transform: translate(-50%,-50%);

    }

    .product_category_list.act .product_category_list_nub {

        margin-top: 30px;

    }

    .product_category_list.on .pcln_cry{

        padding-top: 22px;

    }

    .product_billion_list {

        padding: 0 0px;

        margin-top: 20px;

    }

    .pbln_icon {

        width: 44px;

        margin-bottom: 10px;

    }

    .bopp_product_list_nub {

        display: block;

    }

    .bpln_text {

        padding-right: 0;

        width: 100%;

        margin-bottom: 30px;

    }

    .bpln_carousel {

        width: 100%;

    }

    .bopp_product_list_nub:nth-of-type(2n) .bpln_text {

        padding-left: 0;

    }

    .service_product_list_nub {

        padding: 0 10px;

        margin-bottom: 20px;

    }

    .service_product_list {

        margin: 0 -10px;

        margin-bottom: -20px;

    }

    .spln_cry_text {

        padding: 18px 18px;

    }

    .std_title3, .yxedr_active h2 {

        font-size: 30px;

    }

    .research_industry_cry .std_title3 {

        margin-bottom: 22px;

    }

    .research_innovation {

        padding-top: 60px;

    }

    .research_innovation_cry {

        width: 64%;

    }

    .research_innovation_cry {

        padding: 30px 40px 20px 30px;

    }

    .std_title70 {

        font-size: 36px;

    }

    .rsfl_nub:nth-last-of-type(2), .rsfl_nub:nth-last-of-type(4) {

        left: 20px;

    }

    .rsfl_nub:nth-last-of-type(3) {

        left: 40px;

    }

    .research_semcorp_flow_list2 .rsfl_nub:nth-last-of-type(2), .research_semcorp_flow_list2 .rsfl_nub:nth-last-of-type(4) {

        right: 20px;

    }

    .research_semcorp_flow_list2 .rsfl_nub:nth-last-of-type(3) {

        right: 40px;

    }

    .rsfc_logo {

        width: 130px;

        margin-bottom: 12px;

    }

    .std_title4, .yxedr_active h3 {

        font-size: 20px;

    }

    .research_semcorp_flow_center {

        padding: 12px 2px;

        width: 206px;

    }

    .rsfl_nub_icon {

        width: 36px;

        margin-bottom: 2px;

    }

    .rsfl_nub {

        width: 196px;

        height: 100px;

    }

    .research_certificate_list_nub {

        padding: 0 20px;

        margin-bottom: 10px;

    }

    .rcln_icon {

        width: 40px;

        margin-bottom: 12px;

    }

    .research_certificate_list {

        padding: 40px 0;

    }

    .research_deep_list_nub {

        padding: 0 10px;

    }

    .research_deep_list {

        margin: 0 -10px;

    }

    .rdln_cry {

        padding: 22px 16px 32px;

    }

    .home_news_list_nub {

        width: 50%;

    }

    .news_btn {

        display: none;

    }

    .detail_main .ys_cont1360 {

        display: block;

    }

    .detail_cry {

        width: 100%;

        padding-right: 0;

    }

    .detail_share{

        margin-top: 18px;

        width: 100%;

        display: flex;

        justify-content: space-between;

        align-items: center;

    }

    .detail_share_list{

        display: flex;

    }

    .detail_share_list_nub {

        margin-bottom: 0;

        padding: 0 15px;

    }

    .detail_share_name {

        font-size: 20px;

        padding-bottom: 0;

        margin-bottom: 0;

    }

    .detail_share_list {

        margin-bottom: 0;

    }

    .detail_share_name::before{

        display: none;

    }

    .detail_share_return_icon {

        margin-bottom: 4px;

    }

    .detail_share {

        padding: 16px 18px 12px;

    }

    .company_become_cry_list {

        width: 37.2%;

    }

    .cbcl_nub {

        padding-top: 18px;

        padding-bottom: 24px;

    }

    .company_become #threebox {

        width: 70vw;

        height: 70vw;

    }

    .company_mission_list_nub3 .cmln_text .std_title4 {

        font-size: 18px;

    }

    .chbl_nub_cry_icon {

        width: 80px;

    }

    .cpbl_circle_logo {

        width: 64px;

    }

    .company_partner .ys_cont1440 {

        display: block;

    }

    .company_partner_text {

        width: 100%;

        padding-right: 0;

        margin-bottom: 14px;

    }

    .std_margin2 {

        margin-bottom: 20px;

    }

    .company_partner_box {

        margin: 0 auto;

    }

    .mouse_screen {

        width: 30px;

        padding-bottom: 70px;

    }

    .mouse_screen::before {

        height: 52px;

    }

    .mouse_screen::after {

        top: calc(100% - 52px);

    }

    @keyframes mouse_line {

        0%{

            height: 0px;

        }

        49%{

            height: 52px;

        }

        51%{

            height: 52px;

        }

        100%{

            height: 0px;

        }

    }

    .std_padding_top2 {

        padding-top: 60px;

    }

    .std_padding2 {

        padding: 60px 0;

    }

    .cmln_text .std_title3 {

        margin-bottom: 6px;

    }

    .inside_page .ys_main>div.develop_hint {

        margin-top: -130px;

    }

    .develop_hint_cry {

        padding: 30px 30px;

    }

    .develop_hint_cry_logo {

        width: 150px;

    }

    .develop_hint_cry_logo::before {

        width: 100px;

        right: calc(100% + 24px);

    }

    .develop_social_title {

        padding-left: 34px;

        padding-top: 50px;

        padding-bottom: 50px;

    }

    .develop_social_title_nub .std_title4::before {

        width: 32px;

        height: 32px;

        top: -1px;

    }

    .develop_social_title_nub .std_title4::after {

        top: 9px;

        left: 10px;

    }

    .develop_social_title_nub .std_title4 {

        padding-left: 48px;

    }

    .develop_social_title_nub::before, .develop_social_title_nub::after {

        left: 16px;

    }

    .develop_social_title_nub::before, .develop_social_title_nub::after {

        height: 60px;

    }

    .develop_social_title_nub::before {

        top: calc(100% - 0px);

    }

    .develop_social_title_nub::after {

        bottom: calc(100% - 0px);

    }

    .develop_social_title::before, .develop_social_title::after {

        left: 50px;

        height: 60px;

    }

    .develop_report_list {

        padding: 30px 22px 10px;

    }

    .develop_report_list_nub a {

        padding: 18px 0;

    }

    .drln_title_icon {

        width: 26px;

    }

    .drln_title .std_title5 {

        padding-left: 8px;

        max-width: calc(100% - 26px);

    }

    .drln_btn_icon {

        width: 20px;

    }

    .arrow_slick2 .slick-prev, .arrow_slick2 .slick-next {

        width: 42px;

        height: 42px;

    }

    .std_title36 {

        font-size: 28px;

    }

    .mouse_screen_font {

        top: -26px;

    }

    .join_staff_box {

        padding-right: 100px;

    }

    .join_staff_list .slick-next {

        right: -100px;

    }

    .arrow_slick2 .slick-prev::before, .arrow_slick2 .slick-next::before {

        width: 42px;

        height: 42px;

    }

    .join_salary {

        padding: 60px 0;

    }

    .job_list_nub, .subcompany_slick_list_nub {

        padding: 0 10px;

        margin-top: 20px;

    }

    .job_list, .subcompany_slick_list {

        margin: 0 -10px;

    }

    .job_list {

        margin-bottom: 60px;

    }

    .job_select .ys_select_hd, .job_input {

        height: 40px;

    }

    .job_select .ys_select_hd, .job_input {

        padding: 0 10px;

    }

    .job_select .ys_select_xtbbox {

        right: 10px;

    }

    .job_select, .job_input {

        margin: 0 5px;

    }

    .job_box_left {

        margin: 0 -5px;

    }

    .job_select {

        width: 180px;

    }

    .job_input {

        width: 200px;

    }

    .job_box_right .std_btn_link {

        min-width: 120px;

    }

    .job_list_nub_cry {

        padding: 15px;

    }

    .job_list_nub_cry .std_title6 {

        margin-bottom: 6px;

    }

    .jlnc_list_inof {

        padding: 11px 0 11px;

    }

    .job_list {

        margin-bottom: 50px;

    }

    .job_list_tan {

        padding: 0 10px;

    }

    .ssln_tan {

        margin: 0 10px;

        margin-top: 14px;

    }

    .job_list_tan_cry {

        padding: 22px;

    }

    .job_list_tan_cry .yxedr_active p {

        margin-bottom: 0px;

    }

    .job_list_nub, .subcompany_slick_list_nub{

        width: 50%;

    }  

    .job_list_nub:nth-of-type(3),

    .subcompany_slick_list_nub:nth-of-type(3) {

        margin-top: 20px;

    }

    .job_select {

        width: calc(50% - 10px);

    }

    .job_box_left {

        width: calc(100% - 120px);

    }

    .job_select .ys_select_hd, .job_input{

        margin-bottom: 10px;

    }

    .job_input input {

        height: 100%;

        line-height: 1;

    }

    .job_input {

        width: 100%;

    }

    .job_select .ys_select_bd .ys_select_li {

        padding: 0 12px;

    }

    .job_box.std_margin2 {

        margin-bottom: 24px;

    }

    .contact_semcorp_info{

        display: block;

        margin-bottom: 20px;

    }

    .contact_semcorp_info_title {

        width: 100%;

        padding-right: 0;

    }

    .csil_nub {

        margin-bottom: 10px;

    }

    .contact_semcorp_info_list{

        margin-top: 12px;

    }

    .inside_page .ys_main>div.contact_float {

        margin-top: -100px;

    }

    .contact_form_list_nub {

        width: 50%;

    }

    .contact_form_list_text .contact_form_list_textarea {

        width: 100%;

    }

    .contact_form_list_text{

        display: block;

    }

    .cflt_right {

        width: 100%;

        display: flex;

    }

    .cflt_right .contact_form_list_nub,

    .cflt_right_code{

        width: 50%;

    }

    .contact_form_list_nub,

    .contact_form_list_text .contact_form_list_textarea{

        margin-bottom: 24px;

    }

    .contact_form_list_sub {

        margin-top: 10px;

    }

    .cfln_input textarea {

        height: 120px;

    }

    .contact_semcorp_info_list1 {

        padding-top: 0;

    }

    .contact_semcorp_info_list {

        width: 100%;

    }

    .subcompany_titleh2 {

        padding: 0 12px;

    }

    .subcompany_main .std_title3 {

        margin-left: -12px;

        margin-right: -12px;

    }

    .subcompany_titleh2::before {

        left: -8px;

    }

    .ssln_tan_cry {

        display: block;

    }

    .ssln_tan_pic,.ssln_tan_text {

        width: 100%;

    }

    .insl_nub_cry .std_title5 {

        font-size: 18px;

    }

    .insl_ncd_see {

        font-size: 14px;

    }

    .insl_ncd_see img {

        width: 24px;

        margin-left: 2px;

    }

    .insl_ncd_year_num {

        padding-left: 4px;

        font-size: 14px;

    }

    .insl_ncd_year_icon {

        width: 20px;

    }

    .insl_nub_cry .std_title5 {

        margin-bottom: 10px;

    }

    .insl_nub_cry_date {

        padding-top: 12px;

    }

    .insl_nub_cry {

        padding: 18px;

    }

    .insl_nub {

        padding: 0 10px;

        margin-bottom: 20px;

    }

    .investor_notice_swipe.swiper {

        width: calc(100% + 20px);

        margin: 0 -10px;

    }

    .ieln_cry {

        padding: 18px 0;

    }

    .investor_contact_text {

        padding: 30px 40px 30px 20px;

    }

    .std_margin5 {

        margin-bottom: 32px;

    }

    .ictl_nub {

        margin-bottom: 14px;

    }

    .tech_list {

        margin-bottom: 50px;

    }

    .pmcl_nub_tan {

        width: 140px;

    }

    .join_salary_list_nub .std_title36 {

        height: 67px;

    }

    .research_deep_list_nub.slick-center .rdln_cry .std_text24 {

        transform: translateY(-5px);

    }

    .research_deep_list_nub.slick-center .rdln_cry_logo {

        transform: translateY(46px) scale(1.25);

    }

    .std_title3 .mod_title_box_more,

    .business_film_cry_text .mod_title_box_more{

        margin-top: 20px;

    }

    .business_energy .std_title3 {

        display: flex;

        justify-content: space-between;

        align-items: center;

    }

    .business_energy .std_title3 .mod_title_box_more{

        margin-top: 0;

    }

    .company_become_cry_left {

        width: 62.8%;

    }

    .company_become .std_title3 {

        font-size: 22px;

    }

    .company_become_cry_list {

        margin-top: 56px;

    }

    .company_become_cry_left {

        min-height: auto;

    }

    .dsln_tan{

        top: auto;

        left: 50%;

        transform: translateX(-50%);

        bottom: calc(100% + 10px);

    }

    .dsln_tan::before{

        content: '';

        width: 0px;

        height: 0px;

        border-top: 10px solid #fff;

        border-left: 6px solid transparent;

        border-right: 6px solid transparent;

        border-bottom: 0;

        position: absolute;

        left: 50%;

        transform: translateX(-50%);

        bottom: -10px;

        top: auto;

    }

    .rdln_cry {

        height: 150px;

    }

    .rdln_cry {

        padding: 22px 10px 22px;

    }

    .research_deep_list .slick-dots {

        bottom: -24px;

    }



    .cbcl_nub .hsln_cry_font .data_scroll {

        font-size: 64px;

    }

    .company_become_cry .std_text20 {

        width: 94%;

    }

    .subcompany_circle_nub1, .subcompany_circle_nub2 {

        top: 58.9%!important;

    }

    .subcompany_circle_nub2 {

        left: 36.34%!important;

    }

    .subcompany_circle_nub3{

        left: 6.6%!important;

    }

    .subcompany_circle_nub4{

        left: 86%!important;

    }

    .subcompany_map_list_dots {

        width: 10px;

        height: 10px;

    }

    .subcompany_map_sign_nub .std_text p {

        font-size: 14px;

        line-height: 20px;

    }

    .smsn_icon {

        width: 20px;

        margin-right: 6px;

    }

    .subcompany_map_sign_nub .std_text {

        max-width: calc(100% - 26px);

    }

    .ssln_cry .jlnc_list_inof {

        padding: 0 0 8px;

    }

    .subcompany_info_nub {

        margin-bottom: 50px;

    }

    .home_product_cry_prev {

        width: 42px;

    }
    .job_select {
        width: calc(33.333333% - 10px);
    }
    /* 991end */

}



/* <768 移动端 重点*/

@media screen and (max-width: 767px) {

    .ys_ban_pc{

        display: none;

    }

    .ys_ban_video{

        display: none;

    }

    .ys_ban_ph{

        display: block;

    }

    .mod_phone a{

        pointer-events: all;

    }

    .std_padding1{

        padding: 50px 0;

    }

    .std_padding_top1{

        padding-top: 50px;

    }

    .std_margin1{

        margin-bottom: 50px;

    }

    .banner_control {

        left: calc(20px + 20px);

    }

    .ys_ban_slick .slick-prev {

        left: 20px;

    }

    .ys_ban_slick .slick-next {

        left: calc(20px + 90px);

    }

    .banner_control {

        width: 70px;

    }

    .std_title1 {

        font-size: 30px;

    }

    .std_title5, .yxedr_active h4, .std_text24 p {

        font-size: 16px;

    }

    .std_title2 {

        font-size: 26px;

    }

    .std_title2::before, .std_title2::after, .std_title3::before, .std_title3::after, .std_title4::before, .std_title4::after {

        width: 4px;

        height: 4px;

    }

    .std_title2::before, .std_title3::before, .std_title4::before {

        top: 6px;

    }

    .std_title2::after, .std_title3::after, .std_title4::after {

        top: 10px;

    }

    .std_title2.on, .std_title3.on {

        padding-left: 12px;

    }

    .std_margin2 {

        margin-bottom: 20px;

    }

    .home_product_list_nub.on, .home_product_list_nub.slick-current.slick-active, .home_product_list .ys_imgbox_cover img:first-child {

        width: 360px!important;

    }

    .hpln_box_video {

        bottom: 22px;

        left: 20px;

    }

    .hpln_box_video_icon {

        width: 52px;

        height: 28px;

    }

    .hpln_box_video_icon img {

        width: 12px;

    }

    .hpln_box_video_font18 {

        font-size: 16px;

        margin-left: 12px;

    }

    .home_product_list_nub {

        width: 100px!important;

    }

    .std_title4, .yxedr_active h3 {

        font-size: 18px;

    }

    .home_product_cry {

        margin-bottom: 40px;

    }

    .hsln_cry {

        padding: 24px 8px 20px;

    }

    .std_title3, .yxedr_active h2 {

        font-size: 22px;

    }

    .hsln_cry_font {

        font-size: 16px;

    }

    .hsln_cry_font span, .hsln_cry_font .data_scroll {

        top: -2px;

    }

    .hsln_cry_font i {

        font-size: 16px;

    }   

    .hsln_cry_font span {

        font-size: 20px;

    }

    .hsln_cry_font .data_scroll {

        padding: 0 5px;

    }

    .hsln_cry_icon {

        margin-bottom: 14px;

    }

    .hacc_out {

        width: 260px;

        height: 260px;

    }

    .hacc_logo {

        border: 26px solid #0D3380;

    }

    .mod_title2 .std_title2, .mod_title2 .std_text20 {

        width: 100%;

    }

    .mod_title2 {

        display: block;

    }

    .htln_original, .htln_hover {

        padding: 0 20px;

    }

    .htln_hover_icon {

        margin-bottom: 12px;

    }

    .htln_hover_data .std_title5 {

        top: 0px;

    }

    .home_technology_list_nub .std_title3 i {

        font-size: 18px;

    }

    .home_technology_list_nub .std_title3 span {

        font-size: 20px;

    }

    .htln_hover_data {

        margin-bottom: 8px;

    }

    .std_btn_link_font16 {

        line-height: 34px;

        font-size: 14px;

    }

    .std_btn_link {

        padding: 0 12px;

        min-width: 120px;

    }

    .mod_title_box .std_margin3 {

        margin-bottom: 0px;

    }

    .mod_title_box{

        margin-bottom: 10px;

    }

    .footer_top {

        padding: 40px 0;

    }

    .footer_top_cry_text .std_title3 img {

        width: 18px;

        margin-left: 8px;

        top: 0px;

    }

    .footer_top_cry_text .std_title3 span {

        font-size: 12px;

        top: -2px;

    }

    .footer_top_cry_text {

        margin-bottom: 22px;

    }

    .footer_copyright .ys_cont1440 {

        display: block;

    }

    .footer_copyright .std_title8 {

        width: 100%;

        margin-bottom: 6px;

    }

    .footer_copyright_list {

        width: calc(100% + 12px);

        margin: 0 -6px;

    }

    .inside_screen {

        right: 20px;

    }

    .std_title3::before {

        top: 8px;

    }

    .std_title3::after {

        top: 12px;

    }

    .business_film_cry {

        display: block;

    }

    .business_film_cry_text {

        padding-right: 0;

        width: 100%;

        margin-bottom: 16px;

    }

    .business_film_cry_img {

        width: 100%;

    }

    .business_apply_box::before {

        left: -10px;

    }

    .business_apply_bg{

        min-height: 240px;

    }

    .business_apply_bg img{

        position: absolute;

        min-height: 100%;

        min-width: 100%;

        top: 50%;

        left: 50%;

        transform: translate(-50%,-50%);

        object-fit: cover;

    } 

    .business_apply_box {

        padding-top: 30px;

    }

    .babl_nub .babl_nub_icon {

        width: 26px;

    }

    .product_customer_cry_earth {

        right: 20px;

    }

    .pmcl_nub {

        width: 20px;

        height: 20px;

    }

    @keyframes pro_spread {

        0%{

            border: 1px solid #0D3380;

            transform: translate(-50%,-50%) scale(1);

            opacity: 1;

        }

        80%{

            border: 0.5px solid #0D3380;

            transform: translate(-50%,-50%) scale(1.8);

            opacity: 1;

        }

        100%{

            border: 0.5px solid #0D3380;

            transform: translate(-50%,-50%) scale(2.4);

            opacity: 0;

        }

    }

    .pmcl_nub::before {

        width: 8px;

        height: 8px;

        border: 2px solid #0D3380;

    }

    .pmcl_nub::after, .pmcl_nub_spread::before {

        width: 8px;

        height: 8px;

    }

    .pmcl_nub_tan {

        bottom: calc(20px + 14px);

        left: calc(39px + 14px);

    }

    .pmcl_nub_tan {

        width: 130px;

    }

    .pmcl_nub.on .pmcl_nub_tan {

        padding: 8px;

    }

    .pmc1_ntt_icon {

        width: 26px;

    }

    .pmcl_nub_tan_img {

        width: 100px;

    }

    .product_model_cry_ph{

        position: absolute;

        width: 100%;

        height: 100%;

        top: 0;

        left: 0;

    }

    .product_model_cry_list{

        position: relative;

    }

    .product_model_cry_list .pmcl_nub {

        position: relative;

        transform: translate(0);

        left: auto!important;

        top: auto!important;

        width: 100%;

        height: auto;

    }

    .product_model_cry_list .pmcl_nub_spread{

        display: none;

    }

    .pmcl_nub_tan {

        position: relative;

    }

    .pmcl_nub_tan {

        bottom: auto;

        left: auto;

    }

    .product_model_cry {

        width: 100%;

    }

    .product_model_glass {

        margin-top: 0;

        bottom: 0;

    }

    .product_model_cry_list .pmcl_nub::before,

    .product_model_cry_list .pmcl_nub::after{

        display: none;

    }

    .product_model_cry_list .pmcl_nub{

        border-radius: 0;

        background: transparent;

        box-shadow: none;

        margin-bottom: 10px;

    }

    .pmcl_nub.act .pmcl_nub_tan {

        right: auto;

    }

    .pmcl_nub .pmcl_nub_tan_text {

        justify-content: flex-start;

    }

    .pmcl_nub_tan {

        width: 100%;

    }

    .pmcl_nub::after, .pmcl_nub_spread::before,

    .pmcl_nub::before{

        display: none;

    }

    .pmcl_nub_spread{

        font-size: 14px;

        color: #0D3380;

        text-align: center;

        line-height: 22px;

    }

    .pmcl_nub_spread::after{

        display: none;

    }

    .product_model{

        padding-bottom: 32px;

    }

    .pact_list_nub .std_text18 p {

        line-height: 1.6;

    }

    .pact_list_nub .std_text18 {

        padding-bottom: 0px;

    }

    .pact_list_nub {

        margin-bottom: 15px;

    }

    .pact_list {

        padding: 5px 0;

        padding-left: 40px;

    }

    .product_category_list_nub {

        width: 100%;

    }

    .std_btn3_link {

        font-size: 12px;

        padding: 0px 6px;

    }

    .product_customer_data {

        padding-left: 10px;

    }

    .product_customer_title {

        margin-bottom: 20px;

    }

    .product_customer_data .std_title6 {

        font-size: 14px;

        top: 0px;

        padding-left: 8px;

    }

    .product_customer_data li {

        margin-bottom: 10px;

    }

    .product_customer_data {

        margin-bottom: 20px;

    }

    .pcll_img {

        width: 70px;

    }

    .product_customer_logo_list .std_text p{

        font-size: 14px;

    }

    .product_customer_logo_list li {

        padding: 0 10px;

    }

    .product_customer_logo_list {

        margin: 0 -10px;

    }

    .mod_relate_list_nub{

        margin-bottom: 16px;

    }

    .mod_relate_list{

        margin-bottom: -16px;

    }

    .std_padding3 {

        padding: 40px 0;

    }

    .mod_call {

        padding: 40px 0;

    }

    .mod_call .std_title3 {

        margin-bottom: 22px;

    }

    .product_model_cry_ph{

        display: block;

    }

    .product_category_list.act .product_category_list_nub {

        margin-top: 20px;

    }

    .service_product_list_nub {

        width: 100%;

    }

    .inside_screen {

        right: 6px;

    }

    .inside_ban1 .std_text20 {

        margin-top: 12px;

    }

    .research_innovation_img {

        width: calc(100% - 20px);

        position: relative;

    }

    .research_innovation{

        display: block;

    }

    .research_innovation_cry {

        width: calc(100% - 20px);

        margin-top: -30px;

        left: 20px;

    }

    .research_innovation_cry {

        padding: 20px 20px 18px 20px;

    }

    .research_innovation_cry .std_text20 {

        margin-bottom: 20px;

    }

    .ricl_nub {

        margin-bottom: 30px;

    }

    .research_innovation_cry_list {

        margin-bottom: -30px;

    }

    .std_title70 {

        font-size: 28px;

    }

    .rsfl_nub {

        width: 130px;

        height: 120px;

    }

    .rsfl_nub_icon {

        width: 32px;

        margin-bottom: 0px;

    }

    .research_semcorp_flow_list {

        width: calc(50% - 10px);

    }

    .rsfl_nub {

        width: 100%;

        height: 94px;

    }

    .rsfl_nub:nth-last-of-type(2), .rsfl_nub:nth-last-of-type(4) {

        left: 0;

    }

    .rsfl_nub:nth-last-of-type(3) {

        left: 0;

    }

    .research_semcorp_flow_list2 .rsfl_nub:nth-last-of-type(2), .research_semcorp_flow_list2 .rsfl_nub:nth-last-of-type(4) {

        right: 0;

    }

    .research_semcorp_flow_list2 .rsfl_nub:nth-last-of-type(3) {

        right: 0;

    }

    .research_semcorp_flow_svg{

        display: none;

    }

    .research_semcorp_flow_center{

        top: auto;

        transform: translateX(-50%);

        bottom: 0;

    }

    .research_semcorp_flow {

        padding-bottom: 114px;

    }

    .research_certificate_list_nub:nth-of-type(3)::before{

        display: block;

    }

    .research_certificate_list .slick-track{

        display: flex;

    }

    .research_certificate_list_nub{

        height: auto;

    }

    .research_innovation {

        padding-top: 0;

    }

    .home_news_list_nub {

        width: 100%;

    }

    .std_title4::before, .std_title4::after {

        left: -11px;

    }

    .detail_cry_top {

        padding-bottom: 12px;

        margin-bottom: 22px;

    }

    .detail_cry_top .std_title4 {

        margin-bottom: 14px;

    }

    .detail_cry .std_text p {

        margin-bottom: 10px;

    }

    .detail_cry .std_text h5 {

        margin-bottom: 10px;

    }

    .detail_cry_jump_nub {

        margin-bottom: 8px;

    }

    .detail_cry_jump {

        padding-top: 16px;

    }

    .detail_cry .std_text.yxedr_active {

        margin-bottom: 20px;

    }

    .detail_share_name {

        font-size: 18px;

    }

    .std_padding_top2 {

        padding-top: 50px;

    }

    .std_padding2 {

        padding: 50px 0;

    }

    .company_become_cry {

        display: block;

    }

    .company_become_cry .std_text20 {

        width: 100%;

        margin-bottom: 20px;

    }

    .company_become_cry_list {

        width: 100%;

    }

    .cbcl_nub {

        padding-top: 15px;

        padding-bottom: 10px;

    }

    .company_become #threebox {

        width: 94vw;

        height: 94vw;

    }

    .company_mission_list_nub {

        width: 100%;

    }

    .cmln_text {

        padding: 32px 20px;

    }

    .company_mission_list_nub3 .cmln_text{

        position: relative;

    }

    .company_mission_list_nub3 .cmln_bg {

        display: none;

    } 

    .company_partner_box {

        font-size: 7px;

    }

    .cpbl_circle_logo {

        width: 52px;

    }

    .develop_hint_cry {

        padding: 20px 18px;

    }

    .develop_hint_cry_logo {

        width: 126px;

    }

    .develop_hint_cry_logo::before {

        width: 80px;

        right: calc(100% + 18px);

    }

    .develop_social_pic {

        width: 100%;

    }

    .develop_social_inof {

        width: 100%;

    }

    .develop_social_title{

        display: none;

    }

    .develop_social_pic_list {

        margin-bottom: 24px;

    }

    .develop_social_inof {

        padding-left: 0;

    }

    li.develop_social_inof_nub{

        margin-bottom: 0;

    }

    .develop_social_inof .slick-dots{

        bottom: -20px;

    }

    .join_logo .std_title2 {

        width: 70%;

    }

    .join_salary {

        padding: 50px 0;

    }

    .join_salary_list_nub {

        width: 100%;

    }

    .join_salary_list {

        margin: 0 -20px;

        flex-wrap: wrap;

    }

    .join_salary_list_nub {

        padding: 0 20px;

    }

    .jsln_icon {

        width: 46px;

        margin-bottom: 6px;

    }

    .join_salary_list_nub .std_title36 {

        margin-bottom: 12px;

    }

    .join_salary_list_nub {

        margin-bottom: 20px;

    }

    .join_salary_list_nub:last-child{

        margin-bottom: 0;

    }

    .join_salary_list::before{

        display: none;

    }

    .jbln_cry {

        box-shadow: 0px 13px 11px -1px rgb(42 109 147 / 15%);

    }

    .join_benefits_list .slick-dots{

        bottom: 0;

    }

    .join_benefits_list.slick-dotted{

        padding-bottom: 14px;

    }

    .join_staff_box {

        padding-right: 0;

    }

    .join_staff_list .slick-next {

        right: 0;

    }

    .job_list_nub, .subcompany_slick_list_nub{

        width: 100%;

    }

    .job_select .ys_select_hd, .job_input {

        height: 36px;

    }

    .job_select input, .job_input input, .job_select input::placeholder, .job_input input::placeholder {

        font-size: 14px;

    }

    .job_list_nub:nth-of-type(2), .job_list_nub:nth-of-type(3),

    .subcompany_slick_list_nub:nth-of-type(3),

    .subcompany_slick_list_nub:nth-of-type(2) {

        margin-top: 20px;

    }

    .job_box.std_margin2 {

        margin-bottom: 18px;

    }

    .std_btn5 .std_btn_link {

        padding: 0 18px;

    }

    .job_ban_btn_nub {

        margin: 0 5px;

    }

    .job_ban_btn {

        margin-top: 24px;

    }

    .job_select .ys_select_bd .ys_select_li{

        font-size: 14px;

    }

    .cfln_select .ys_select_bd, .job_select .ys_select_bd {

        height: 130px;

    }

    .job_select .ys_select_bd {

        top: calc(100% - 3px);

    }

    .contact_semcorp {

        padding: 20px;

    }

    .contact_semcorp_info_list {

        margin-top: 8px;

    }

    .csil_nub {

        margin-bottom: 6px;

    }

    .cflt_right .contact_form_list_nub, .cflt_right_code {

        width: 100%;

    }

    .cflt_right{

        display: block;

    }

    .cfls_agree .std_text {

        padding-left: 10px;

        max-width: calc(100% - 20px);

    }

    .subcompany_titleh2 {

        padding: 0px 5px;

    }

    .subcompany_main .std_title3 {

        margin-left: -5px;

        margin-right: -5px;

    }

    .subcompany_main .std_title3::before, .subcompany_main .std_title3::after {

        left: 8px;

    }

    .subcompany_main .std_title3::before {

        top: 4px;

    }

    .subcompany_main .std_title3::after {

        top: 8px;

    }

    .subcompany_titleh2::before {

        left: -5px;

    }

    .mod_title_box {

        margin-bottom: 18px;

    }

    .insl_nub {

        margin-bottom: 14px;

    }

    .investor_periodic {

        padding-top: 50px;

    }

    .ieln_cry .insl_ncd_year {

        width: 120px;

    }

    .ieln_cry .std_title5 {

        width: calc(100% - 120px);

    }

    .investor_education_list_nub:first-child .ieln_cry {

        padding-top: 0;

    }

    .ictl_nub_icon {

        width: 22px;

    }

    .ictl_nub .std_text24 {

        width: calc(100% - 22px);

        padding-left: 11px;

    }

    .investor_contact_text {

        padding: 30px 20px 30px 20px;

    }

    .tech_main .job_box_left {

        width: calc(100% + 20px);

    }

    .tech_main .job_select1, .tech_main .job_select2 {

        width: 100%;

    }

    .tech_list {

        margin-bottom: 40px;

    }

    .tech_list_nub_cry .std_title5 {

        margin-bottom: 10px;

    }

    .join_salary_list_nub .std_title36 {

        height: auto;

    }

    .company_become .std_title3 {

        font-size: 22px;

    }

    .company_become .std_title3::after {

        top: 11px;

    }

    .company_become_cry_left {

        width: 100%;

    }

    .company_become_cry_list {

        margin-top: 0;

    }

    .company_become_cry_left {

        min-height: auto;

    }

    .csil_share_tan {

        width: 104px;

        padding: 2px;

    }



    .company_become_gu {

        position: relative;

        height: auto;

    }

    .company_become_cry_left {

        padding-bottom: 0;

    }

    .company_become_gu .company_become_cry, .company_become_cry_left {

        min-height: auto;

    }

    .company_become_cry.std_padding_top2.std_margin1.clearfix{

        padding-top: 0px;

    }

    .cbcl_nub .hsln_cry_font .data_scroll {

        font-size: 36px;

    }

    .hsln_cry_font span {

        font-size: 16px;

    }

    .cbcl_nub .std_title6 {

        font-size: 18px;

    }

    .subcompany_circle_nub {

        width: 26px;

        height: 26px;

        padding: 4px;

    }

    .subcompany_circle_nub4 {

        left: 88%!important;

    }

    .subcompany_circle_nub3 {

        left: 5.6%!important;

    }

    .subcompany_circle_nub1, .subcompany_circle_nub2 {

        top: 60.9%!important;

    }

    .subcompany_circle_nub2 {

        left: 37.34%!important;

    }

    .subcompany_circle_nub1 {

        left: 30.6%!important;

    }

    .subcompany_map_list_dots1.subcompany_map_list_dots {

        width: 20px;

        height: 20px;

    }

    .subcompany_map_list_dots2.subcompany_map_list_dots, .subcompany_map_list_dots5.subcompany_map_list_dots {

        width: 20px;

        height: 20px;

    }

    .subcompany_map_sign {

        bottom: 0;

        left: 0;

    }

    .subcompany_info_nub {

        margin-bottom: 36px;

    }
    .ssln_tan .mod_title_box_more.std_btn2 {
        margin-top: 18px;
    }

    /* 767end */
    .ftcs_nub:first-child .mc_ft1_qrxl{
        left: 0;
        transform: translate(-10px);
    }
    .job_box_left {
        width: 100%;
    }
    /* 767end */

}



@media screen and (max-width: 480px) {

    .std_padding1{

        padding: 32px 0;

    }

    .std_padding_top1{

        padding-top: 32px;

    }

    .std_margin1{

        margin-bottom: 32px;

    }

    .std_title1 {

        font-size: 26px;

    }

    .std_title2 {

        font-size: 22px;

    }

    .ys_ban_txtbox .ys_ban_title {

        margin-bottom: 8px;

    }

    .std_title6, .yxedr_active h5, .std_text20 p {

        font-size: 14px;

    }

    .home_product_list_nub.on, .home_product_list_nub.slick-current.slick-active, .home_product_list .ys_imgbox_cover img:first-child {

        width: 280px!important;

    }

    .home_product_cry_next {

        width: 30px;

        right: -10px;

    }

    .home_product_list_nub .std_title4{

        font-size: 16px;

    }

    .home_product_list_nub .std_title4 {

        top: calc(100% + 10px);

        padding-left: 4px;

    }

    .hpln_box_video {

        bottom: 16px;

        left: 14px;

    }

    .hpln_box_video_font18 {

        font-size: 14px;

        margin-left: 10px;

    }

    .home_product_cry {

        margin-bottom: 30px;

    }

    .home_semcorp_list_nub {

        padding: 0 5px;

        margin-bottom: 10px;

    }

    .home_semcorp_list {

        margin: 0 -5px;

        margin-bottom: -10px;

    }

    .hsln_cry_icon {

        width: 50px;

    }

    .hsln_cry {

        padding: 18px 4px 18px;

    }

    .hacc_out {

        width: 180px;

        height: 180px;

    }

    .home_advantage_cry_circle {

        padding: 40px 40px 40px;

    }

    .hacc_list_nub6 .hacc_icon_font {

        max-width: 50px;

        white-space: normal;

        text-align: center;

    }

    .hacc_logo {

        border: 12px solid #0D3380;

    }

    .hacc_list_nub_icon {

        width: 38px;

        height: 38px;

    }

    .hacc_icon_img {

        width: 24px;

        height: 24px;

    }

    .home_advantage_cry_circle {

        margin-bottom: 12px;

    }

    .swiper_progress .swiper-button-prev, .swiper_progress .swiper-button-next {

        width: 32px;

        height: 32px;

    }

    .swiper_progress_cry .swiper-button-next {

        margin-left: 22px;

    }

    .swiper_progress_cry {

        margin-top: 14px;

    }

    .footer_top {

        padding: 32px 0;

    }

    .footer_top_cry_logo {

        width: 124px;

        margin-bottom: 16px;

    }

    .mod_title2 .mod_text1 .std_text20, .business_film_cry_text .std_text20 {

        margin-top: 8px;

    }

    .std_margin4 {

        margin-bottom: 16px;

    }

    .babl_nub a {

        padding: 18px 32px 18px 18px;

    }

    .babl_nub .babl_nub_icon {

        width: 24px;

        right: 8px;

    }

    .slick-dots li {

        margin: 0 8px;

    }

    .std_text p, .yxedr_active p {

        font-size: 14px;

    }

    .product_model_glass {

        padding: 16px 10px;

    }

    .std_text18 p {

        font-size: 14px;

    }

    .pact_list_nub .std_title4 {

        margin-bottom: 2px;

    }

    .pact_list_nub .std_title4::after {

        top: 6px;

        width: 8px;

        height: 8px;

        left: -22px;    

    }

    .pact_list_nub .std_title4::before {

        left: -28px;

        width: 20px;

        height: 20px;

    }

    .pact_list::before {

        left: 10px;

    }

    .pact_list {

        padding: 2px 0;

        padding-left: 28px;

    }

    .pact_list_nub {

        margin-bottom: 8px;

    }

    .pcln_cry {

        padding: 40px 16px 18px;

    }

    .std_btn3_link {

        line-height: 28px;

    }

    .pcln_cry_tu {

        left: 10px;

    }

    .product_billion_data {

        font-size: 26px;

        margin-bottom: 6px;

    }

    .product_billion_bg {

        min-height: 280px;

    }

    .product_customer_logo_list li {

        width: 33.333333%;

    }

    .product_customer_logo {

        padding: 12px 10px 0;

    } 

    .std_padding3 {

        padding: 32px 0;

    }

    .std_margin2 {

        margin-bottom: 16px;

    }

    .mod_relate .std_btn_link_icon {

        width: 18px;

        margin-left: 6px;

    }

    .mod_relate .std_btn_link {

        min-width: 190px;

    }

    .mod_relate_list_nub {

        margin-bottom: 10px;

        padding: 0 8px;

    }

    .mod_relate_list {

        margin: 0 -8px;

        margin-bottom: -10px;

    }

    .mod_call {

        padding: 32px 0;

    }

    .mod_call .std_title3 {

        margin-bottom: 16px;

    }

    .product_category_list.on .pcln_cry{

        padding-top: 16px;

    }

    .pbln_icon {

        width: 38px;

    }

    .product_billion_list_nub {

        padding: 20px 18px 34px;

    }

    .product_billion_list_nub .std_text p {

        margin-bottom: 6px;

    }

    .bpln_text .std_title4 {

        margin-bottom: 8px;

    }

    .bpln_text .bpln_text_passage p {

        line-height: 1.6;

    }

    .bpln_text .bpln_text_passage {

        margin-bottom: 16px;

    }

    .bpln_text .std_title7 {

        margin-bottom: 12px;

    }

    .bpln_text_list .std_text {

        padding: 5px 12px;

    }

    .bpln_text_list a .std_text img {

        width: 20px;

        margin-left: 10px;

    }

    .bpln_text {

        margin-bottom: 20px;

    }

    .bopp_product_list_nub.std_margin1{

        margin-bottom: 42px;

    }

    .spln_cry_text {

        padding: 16px 16px;

    }

    .spln_cry_text_top .std_text li::before, .mod_text_list.std_text li::before {

        top: 5px;

    }

    .spln_cry_text_top .std_text li::after, .mod_text_list.std_text li::after {

        top: 9px;

    }

    .spln_cry_text_top .std_text {

        margin-bottom: 16px;

    }

    .research_industry_bg {

        width: 24px;

    }

    .research_industry_cry .std_title3 {

        padding: 0 24px;

    }

    .research_industry_cry .std_title3 {

        margin-bottom: 14px;

    }

    .research_innovation_cry {

        padding: 15px 15px 0px 16px;

    }

    .research_innovation_cry .std_text20 {

        margin-bottom: 16px;

    }

    .std_title70 {

        font-size: 22px;

    }

    .hsln_cry_font span {

        font-size: 18px;

    }

    .ricl_nub {

        padding: 0 1px;

    }

    .ricl_nub .std_title6{

        font-size: 12px;

    }

    .ricl_nub {

        margin-bottom: 14px;

    }

    .research_innovation_cry_list {

        margin: 0 -1px;

        margin-bottom: -14px;

    }

    .research_semcorp_flow_list {

        width: calc(50% - 5px);

    }

    .rsfl_nub {

        margin-bottom: 10px;

    }

    .rsfc_logo {

        width: 120px;

        margin-bottom: 8px;

    }

    .rsfl_nub .std_title8 {

        -webkit-line-clamp: 3;

    }

    .rsfl_nub {

        height: 112px;

        padding: 10px 5px;

    }

    .research_semcorp_flow_center {

        padding: 8px 2px;

    }

    .research_semcorp_flow {

        padding-bottom: 90px;

    }

    .research_certificate .mod_center_title{

        margin-bottom: 18px;

    }

    .rcln_icon {

        width: 26px;

        margin-bottom: 10px;

    }

    .research_certificate_list {

        padding: 16px 0 30px;

    }

    .research_certificate_list_nub {

        padding: 0 15px;

    }

    .std_margin5 {

        margin-bottom: 16px;

    }

    .research_deep_list_nub.slick-center .rdln_cry_logo {

        transform: translateY(0) scale(1);

    }

    .research_deep_list_nub.slick-center .rdln_cry .std_text24 {

        transform: translateY(0);

    }

    .research_deep_list_nub.slick-center .rdln_cry {

        background: rgba(255, 255, 255, 0.26);

    }

    .rdln_cry {

        height: 244px;

    }

    .slick-dots li {

        width: 8px;

        height: 8px;

    }

    .news_main .home_news_list_nub {

        margin-bottom: 18px;

    }

    .news_main .home_news_list {

        margin-bottom: 14px;

    }

    .dctl_nub_icon {

        width: 18px;

    }

    .detail_cry .dctl_nub .std_text p {

        font-size: 12px;

    }

    .dctl_nub .std_text {

        padding-left: 5px;

    }

    .detail_cry_top {

        padding-bottom: 10px;

        margin-bottom: 18px;

    }

    .detail_cry .std_text p {

        margin-bottom: 8px;

    }

    .detail_cry .std_text h5 {

        margin-bottom: 8px;

    }

    .detail_cry_jump_nub a {

        font-size: 14px;

        line-height: 1.5;

    }

    .detail_cry_jump_nub {

        margin-bottom: 6px;

    }

    .detail_share_name {

        font-size: 16px;

    }

    .detail_share_list_nub a {

        width: 22px;

    }

    .detail_share_list_nub {

        padding: 0 8px;

    }

    .detail_share_return_icon {

        width: 26px;

    }

    .detail_share {

        padding: 12px 12px 8px;

    }

   .std_padding_top2 {

        padding-top: 32px;

    }

    .std_padding2 {

        padding: 32px 0;

    }

    .ban3_play_icon {

        width: 42px;

        margin-bottom: 10px;

    }

    .ban3_play_font20 {

        font-size: 16px;

    }

    .cmln_text {

        padding: 24px 20px;

    }

    .mod_swiper_control .swiper-button-next, .mod_swiper_control .swiper-button-prev {

        width: 36px;

        height: 36px;

    }

    .mod_swiper_control .swiper-button-prev {

        right: 60px;

    }

    .mod_swiper_control .swiper-pagination {

        width: calc(70% - 30px);

    }

    .company_honor_box_list {

        margin-bottom: 16px;

    }

    .company_history_list_nub .std_title3 {

        margin-bottom: 8px;

    }

    .company_history_list_nub .std_text {

        margin-bottom: 20px;

    }

    .company_history_list {

        margin-bottom: 20px;

    }

    .arrow_slick1 .slick-prev, .arrow_slick1 .slick-next {

        width: 36px;

        height: 36px;

    }

    .company_history_list.arrow_slick1 .slick-prev, .company_history_list.arrow_slick1 .slick-next {

        top: calc(100% + 41px);

    }

    .company_history_year {

        margin: 0 35px;

    }

    .company_history_year_nub {

        padding-top: 38px;

    }

    .company_partner .std_margin2 {

        margin-bottom: 6px;

    }

    .company_partner_box_logo {

        width: 12.6em;

    }

    .company_partner_box_list.ys_pos_center{

        position: relative;

        top: 0;

        left: 0;

        transform: translate(0,0);

    }

    ul.cpbl_circle.ys_pos_center{

        position: relative;

        top: 0;

        left: 0;

        transform: translate(0,0);

        border:0;

        width: 100%;

        display:flex;

        flex-wrap: wrap;

        height: auto;

        justify-content: space-between;

    }

    .cpbl_circle_logo {

        position: relative;

        left: 0!important;

        top: 0!important;

        transform: translate(0,0);

    }

    .company_partner_box {

        width: 100%;

        height: auto;

    }

    .cpbl_circle_logo {

        width: 25%;

        padding: 0 8px;

        margin-bottom: 16px;

    }

    .company_partner_box_list {

        margin: 0 -8px;

        margin-bottom: -16px;

    }

    .company_partner_box_logo {

        width: 32vw;

        position: absolute;

        transform: translateX(-50%);

        bottom: 10vw;

        top: auto;

    }

    .develop_hint_cry {

        padding: 18px 14px;

    }

    .develop_hint_cry_logo {

        width: 110px;

    }

    .develop_hint_cry_logo::before {

        width: 60px;

        right: calc(100% + 12px);

    }

    .develop_social_pic_list {

        margin-bottom: 16px;

    }

    .dsin_icon {

        width: 34px;

        margin-bottom: 4px;

    }

    .develop_social_inof_nub .std_title3 {

        margin-bottom: 6px;

    }

    .develop_social_inof_nub .std_text20 {

        margin-bottom: 8px;

    }

    .develop_social_inof_nub .std_text p {

        margin-bottom: 8px;

    }

    .develop_social_inof .slick-dots {

        bottom: -12px;

    }

    .drln_title_icon {

        width: 24px;

    }

    .develop_report_list_nub a{

        display: block;

    }

    .drln_title .std_title5 {

        padding-left: 6px;

        max-width: calc(100% - 24px);

    }

    .drln_btn_font {

        font-size: 14px;

    }

    .drln_btn_icon {

        width: 18px;

    }

    .drln_title {

        margin-bottom: 4px;

    }

    .drln_title {

        align-items: flex-start;

    }

    .develop_report_list_nub a {

        padding: 12px 0;

    }

    .develop_report_list {

        padding: 22px 10px 0px;

    }

    .arrow_slick2 .slick-prev, .arrow_slick2 .slick-next {

        width: 30px;

        height: 30px;

    }

    .join_logo .std_title2{

        font-size: 20px;

    }

    .std_title36 {

        font-size: 22px;

    }

    .join_salary_list_nub .std_title36::before {

        height: 3px;

        bottom: 5px;

    }

    .join_salary_list_nub .std_title36 {

        margin-bottom: 8px;

    }

    .join_salary {

        padding: 32px 0;

    }

    .arrow_slick2 .slick-prev::before, .arrow_slick2 .slick-next::before {

        width: 30px;

        height: 30px;

    }

    .join_staff_list .slick-prev {

        left: 0;

    }

    .std_btn4 .std_btn_link {

        padding: 0px 10px;

    }

    .std_btn5 .std_btn_link {

        padding: 0 10px;

    }

    .std_btn4 .std_btn_link_font16,

    .std_btn5 .std_btn_link_font16{

        font-size: 12px;

    }

    .job_ban_btn {

        margin-top: 18px;

    }

    .job_select {

        width: 100%;

    }

    .job_box.std_margin2 {

        margin-bottom: 10px;

    }

    .job_list_nub:nth-of-type(2), .job_list_nub:nth-of-type(3), .subcompany_slick_list_nub:nth-of-type(3), .subcompany_slick_list_nub:nth-of-type(2) {

        margin-top: 16px;

    }

    .job_list_nub, .subcompany_slick_list_nub {

        margin-top: 16px;

    }

    .job_list_tan_cry {

        padding: 16px;

    }

    .job_list_nub_cry .std_title6{

        font-size: 16px;

    }

    .job_list_nub_cry .std_title6 {

        margin-bottom: 4px;

    }

    .jlnc_list_inof {

        padding: 8px 0;

    }

    .job_box_left {

        width: 100%;

    }

    .job_select {

        width: calc(50% - 10px);

    }

    .job_box_right {

        margin-bottom: 10px;

    }

    .job_list {

        margin-bottom: 30px;

    }

    .csil_share {

        width: 26px;

        margin: 0 10px;

    }

    .contact_semcorp_info_list2 {

        margin: 0 -10px;

    }

    .contact_semcorp_info_list {

        margin-top: 8px;

    }

    .contact_semcorp_info_title span{

        display: none;

    }

    .contact_semcorp_info {

        margin-bottom: 15px;

    }

    .inside_page .ys_main>div.contact_float {

        margin-top: -80px;

    }

    .contact_form_list_nub {

        width: 100%;

    }

    .cfln_name {

        font-size: 14px;

    }

    .cfln_input input {

        font-size: 14px;

    }

    .cfln_input {

        height: 36px;

        padding: 0 10px;

    }

    .contact_form_list_nub, .contact_form_list_text .contact_form_list_textarea {

        margin-bottom: 16px;

    }

    .cfln_select .ys_select_bd .ys_select_li {

        font-size: 14px;

        padding: 0 10px;

    }

    .cflt_rcc_img {

        width: 105px;

    }

    .cflt_right .cflt_right_code .contact_form_list_nub {

        width: calc(100% - 115px);

    }

    .cflt_rcc_refresh_font {

        padding-left: 6px;

        width: calc(100% - 14px);

        font-size: 14px;

    }

    .cflt_rcc_refresh_icon {

        width: 14px;

    }

    .contact_form_list_sub .std_btn_link {

        padding: 0 5px;

        min-width: auto;

    }

    .contact_form_list_nub, .contact_form_list_textarea, .contact_form_list_sub .std_btn, .cfls_agree {

        padding: 0 5px;

    }

    .contact_form_list {

        margin: 0 -5px;

    }

    .cfls_agree_click {

        width: 16px;

        height: 16px;

    }

    .cfls_agree_click::before {

        width: 10px;

        height: 10px;

    }

    .ssln_cry_logo {

        max-width: 130px;

        margin-bottom: 4px;

    }

    .ssln_cry {

        padding: 12px;

    }

    .ssln_cry .jlnc_list_inof {

        padding: 0 0 8px;

    }

    .insl_nub_cry .std_title5 {

        font-size: 16px;

    }

    .insl_nub_cry {

        padding: 14px;

    }

    .insl_nub_cry .std_title5 {

        margin-bottom: 6px;

    }

    .insl_nub_cry_date {

        padding-top: 8px;

    }

    .investor_periodic {

        padding-top: 32px;

    }

    .ieln_cry {

        display: block;

    }

    .ieln_cry .insl_ncd_year {

        width: 100%;

        margin-bottom: 8px;

    }

    .ieln_cry .std_title5 {

        width: 100%;

    }

    .investor_contact {

        display: block;

    }

    .investor_contact_bg, .investor_contact_text {

        width: 100%;

    }

    .ictl_nub {

        margin-bottom: 10px;

    }

    .tech_main .job_box_right{

        margin-bottom: 10px;

    }

    .tech_list_nub_cry .std_title5 {

        margin-bottom: 5px;

    }

    .tech_list_nub_cry {

        padding-bottom: 10px;

    }

    .tech_list {

        margin-bottom: 30px;

    }

    /* 2022.12.3 */

    .hacc_list_nub6 .hacc_icon_font {

        width: 69px;

        max-width: none;

    }

    .hacc_list_nub2 .hacc_icon_font,

    .hacc_list_nub3 .hacc_icon_font,

    .hacc_list_nub5 .hacc_icon_font{

        width: 69px;

        white-space: normal;

        text-align: center;

    } 

    .jlnc_list_inof:first-child .std_text{

        -webkit-line-clamp: inherit;

        height: auto;

    } 

    .std_title3 .mod_title_box_more,

    .business_film_cry_text .mod_title_box_more{

        margin-top: 16px;

    } 

    .std_btn_link img {

        margin-left: 8px;

        width: 15px;

    } 

    .rsfl_nub .std_title8 {

        -webkit-line-clamp: 2;

    }

    .rsfl_nub {

        height: 100px;

        padding: 10px 6px;

    }

    .business_energy_img_play{

        width: 42px;

    }

    .detail_share_list_nub .ys_sharebox,

    .detail_share_list_nub .dsln_img{

        width: 22px;

    }

    .rdln_cry_logo {

        width: 200px;

    }

    .rdln_cry {

        height: 130px;

    }

    .research_deep_list{

        padding-bottom: 24px;

    }

    .research_deep_list .slick-dots {

        bottom: 0;

    }

    .csil_share_tan {

        width: 90px;

        padding: 1px;

    }





    .cbcl_nub {

        padding-top: 0;

        padding-bottom: 16px;

    }

    .cbcl_nub .hsln_cry_font .data_scroll {

        font-size: 30px;

    }

    .hsln_cry_font span {

        font-size: 16px;

    }

    .cbcl_nub .std_title6 {

        font-size: 16px;

    }

    .cbcl_nub .std_text12 p {

        font-size: 14px;

    }



    .subcompany_circle_nub {

        width: 24px;

        height: 24px;

        padding: 3px;

    }

    .subcompany_circle_nub1, .subcompany_circle_nub2 {

        top: 62.9%!important;

    }

    .subcompany_circle_nub1 {

        left: 28.6%!important;

    }

    .subcompany_circle_nub3 {

        left: 3.6%!important;

    }

    .subcompany_circle_nub4 {

        left: 89%!important;

    }

    .subcompany_map_sign_nub .std_text p {

        font-size: 12px;

        line-height: 18px;

    }

    .smsn_icon {

        width: 18px;

        margin-right: 4px;

    }

    .subcompany_map_sign_nub .std_text {

        max-width: calc(100% - 22px);

    }

    .subcompany_info_nub {

        margin-bottom: 32px;

    }

    .subcompany_icon_sign {

        width: 26px;

        right: 8px;

        bottom: 8px;

    }

    .home_product_cry_prev {

        width: 30px;

    }
    .ys_ban_txtbox .std_text24 p {
        font-size: 16px;
    }

    .join_salary_list_nub .yxedr_active ul li::marker {
        font-size: 14px;
    }
    .ssln_tan .mod_title_box_more.std_btn2 {
        margin-top: 14px;
    }
    .job_input{
        width: calc(50% - 10px);
    }
    .job_ban_btn_nub {
        margin-bottom: 10px;
    }
    /* 480end */

}