@charset "utf-8";



/* 调大看小 */

@media screen and (max-width: 1919px) {

    .head_nav_nub {

        padding: 0 15px;

    }
    .ys_ban_txtbox .ys_ban_title, .ys_ban_txtbox .std_text24 {
        width: 60%;
    }


    /* 1919end */

}

@media screen and (max-width: 1680px) {

    .head_nav_nub {

        padding: 0 20px;

    }
 


    /* 1919end */

}

@media screen and (max-width: 1460px) {

    .head_nav_nub {

        padding: 0 15px;

    }
 


    /* 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 15px;

    }

    .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;

    }
 
 
    .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;

    }
 
 
    .hsln_cry_font span {

        font-size: 30px;

    }
 
 
    }
 
 

    /* 2022.12.12 */
 
 
    .std_title1 {
        font-size: 58px;
    }
    .ys_ban_txtbox .std_text24 p {
        font-size: 26px;
    }
 
    /* 1680end */

}



@media screen and (max-width: 1560px) {

    .head_nav_nub {

        padding: 0 16px; border:1px solid red;

    }

    .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 {

        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);

    }
 

    .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;

    }
 
    .std_title7, .yxedr_active h6, .std_text18 p {

        font-size: 16px;

    }
 

    .home_product_cry_next {

        right: 40px;

    }
 
    .std_title3 .mod_title_box_more{

        margin-top: 40px;

    }

    .std_btn_link img {

        margin-left: 12px;

        width: 18px;

    }

 

    /* 2022.12.12 */
 
 
    .home_product_cry_prev {

        width: 70px;

    }
    .footer_copyright .std_title8 p a {
        margin-left: 16px;
    }
 

    /* 1560end */

}



/* 1440~1200 pc小屏幕 重点*/

@media screen and (max-width: 1440px) {

 .head_logo{

    width: 311px;

    display: flex;

    align-items: center;

}

    .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;

    }
 
    .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  {

        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;

    }
 
    .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;

    }
 
    .std_title4, .yxedr_active h3 {

        font-size: 24px;

    }
 
 
    .std_text p, .yxedr_active p{

        font-size: 16px;

    }
 
    .ys_ban_txtbox .std_text24 p {
        font-size: 24px;
    }
 
 
}



@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 {

        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;

    }
 
    .hsln_cry_font span {

        font-size: 26px;

    }
 
    .std_padding3 {

        padding: 60px 0;

    }
 
    .hnln_cry {

        padding: 20px;

    }

    .hnln_cry .std_title6 {

        margin-bottom: 8px;

    }

    .hnln_cry_date {

        margin-bottom: 12px;

    }

    .hnln_cry_info {

        padding-top: 8px;

    }
 
    .std_margin2 {

        margin-bottom: 32px;

    }
 
 
    .arrow_slick1 .slick-prev, .arrow_slick1 .slick-next {

        width: 40px;

        height: 40px;

    }

 

    .std_title3 .mod_title_box_more {

        margin-top: 32px;

    }
 
    .std_title1 {
        font-size: 48px;
    }
    .ys_ban_txtbox .std_text24 p {
        font-size: 22px;
    }
 
    
    /* 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;

    }
 
    .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 {

        padding: 0 20px;

        min-width: 180px;

    }
 

    .product_customer_logo_list li {

        padding: 0 16px;

    }

    .product_customer_logo_list {

        margin: 0 -16px;

    }
 
 
    .hnln_cry::before {

        height: 40px;

        width: 40px;

    }
 

    .std_title4, .yxedr_active h3 {

        font-size: 24px;

    }
 
 
    .std_title1 {
        font-size: 44px;
    }
 

    /* 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;

    } 
 

    .product_customer_cry_earth {

        right: 40px;

    }
 
 
    .std_title3::before {

        top: 14px;

    }

    .std_title3::after {

        top: 20px;

    }
  
 
    .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_copyright {

        padding: 24px 0 24px;

    }
  
 
    .product_apply_cry_text {

        padding-right: 20px;

    }
 
 
    .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;

    }
 
 
    .hnln_cry {

        padding: 16px;

    }

    .hnln_cry .std_title6 {

        margin-bottom: 6px;

    }

    .hnln_cry_date {

        margin-bottom: 6px;

    }

    .hnln_cry_info {

        padding-top: 8px;

    }

 
    .std_title4::before, .std_title4::after {

        left: -16px;

    }
 
    .chyn_spread {

        width: 12px;

        height: 12px;

        top: 14px;

    }
 
 
 
    .std_title3, .yxedr_active h2 {

        font-size: 32px;

    }
 
 
    .ys_ban_txtbox .std_text24 p {
        font-size: 20px;
    }
 
    /* 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_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;

    }
 
    .mod_title2 .mod_text1 .std_text20{

        margin-top: 12px;

    }
  

    .product_apply_cry {

        display: block;

    }

    .product_apply_cry_text {

        width: 100%;

        padding-right: 0;

    }

    .product_apply_swiper {

        width: 100%;

    }
 
    .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;

    }
 
    .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;

    }
 
 
 
    .service_product_list_nub {

        padding: 0 10px;

        margin-bottom: 20px;

    }

    .service_product_list {

        margin: 0 -10px;

        margin-bottom: -20px;

    }
 
    .std_title3, .yxedr_active h2 {

        font-size: 30px;

    }
 
    .std_title4, .yxedr_active h3 {

        font-size: 20px;

    }
 
 
 
    .home_news_list_nub {

        width: 50%;

    }
 
 
    .std_margin2 {

        margin-bottom: 20px;

    }
 

    .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_title3 .mod_title_box_more {

        margin-top: 20px;

    }
 
 
 
    .home_product_cry_prev {

        width: 42px;

    }
 
    /* 991end */

}



/* <768 移动端 重点*/

@media screen and (max-width: 767px) {

    .ys_ban_pc{

        display: none;

    }

    .ys_ban_video{

        display: none;

    }

    .ys_ban_ph{

        display: block;

    }
 
    .std_padding1{

        padding: 50px 0;

    }
 
    .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;

    }
 
    .std_title3::before {

        top: 8px;

    }

    .std_title3::after {

        top: 12px;

    }
 
    .product_customer_cry_earth {

        right: 20px;

    }
 

    .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;

    }

 
    .service_product_list_nub {

        width: 100%;

    }
 
    .home_news_list_nub {

        width: 100%;

    }

    .std_title4::before, .std_title4::after {

        left: -11px;

    }
 
    .mod_title_box {

        margin-bottom: 18px;

    }
 
    .hsln_cry_font span {

        font-size: 16px;

    }
 
 

}



@media screen and (max-width: 480px) {

    .std_padding1{

        padding: 32px 0;

    }
 

    .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: 224px;

        margin-bottom: 16px;

    }

    .mod_title2 .mod_text1 .std_text20 {

        margin-top: 8px;

    }
 
    .slick-dots li {

        margin: 0 8px;

    }

    .std_text p, .yxedr_active p {

        font-size: 14px;

    }
 

    .std_text18 p {

        font-size: 14px;

    }
 

    .std_btn3_link {

        line-height: 28px;

    }
 
    .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;

    }
 
    .hsln_cry_font span {

        font-size: 18px;

    }
 
 
    .slick-dots li {

        width: 8px;

        height: 8px;

    }

 
    .arrow_slick1 .slick-prev, .arrow_slick1 .slick-next {

        width: 36px;

        height: 36px;

    }
 
 

    /* 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;

    } 
 

    .std_title3 .mod_title_box_more {

        margin-top: 16px;

    } 

    .std_btn_link img {

        margin-left: 8px;

        width: 15px;

    } 
 
    .hsln_cry_font span {

        font-size: 16px;

    }
 
    .home_product_cry_prev {

        width: 30px;

    }
    .ys_ban_txtbox .std_text24 p {
        font-size: 16px;
    }
 
 
    /* 480end */

}