/* 针对手机屏幕（宽度小于600px）的样式 */

@media screen and (min-width: 0px) and (max-width: 1000px){
    .news_list_top_p {
    display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
}
    .zhcw{
        height: 20px;
        line-height: 20px;
        font-size: 1.5rem;
        position: relative;
        border-right: 0.1rem solid rgb(3, 166, 192);
        padding-right: 10px;
        right: 4rem;
    }
    .zhcw a{
        color: #03A6C0;
    }
    .banner_wenzi_254 {
    width: 100%;
}
.banner_bg_icon img {
    width: 125px !important;
}
.banner_bg_icon {
    right: 55px;
    top: 4.1875rem;
}

.mdwqik{
        width: 100px;
                display: flex;
    }
    .zhcw {
        right: 4rem;
    }
    .k_menu {
        width: 34px;
        height: 24px;
        position: relative;
        right: 25px;
    }
    /*导航栏*/

    .header{
        display: none;
    }
    .footer{
        display: none;
    }
    .phone{
        display: block;
    }

    .phone_footer{
        display: block;
    }
    /*导航栏END*/

    /*手机导航*/
    .k_header {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 70px;
        background: #fff;
        z-index: 7777777;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0 4%;
    }

    .k_header .k_logo>img {
        display: inline-block;
        height: 100%;
        vertical-align: middle;
    }

    .k_header .k_logo {
        height: 50px;
    }

    .k_menu {
        width: 34px;
        height: 24px;
        position: relative;
        right: 3rem;
    }

    .k_menu span {
        position: absolute;
        display: block;
        width: 25px;
        height: 4px;
        background-color: #03A6C0;
        left: 0;
        transition: all 0.5s;
    }

    .k_menu span:nth-child(1) {
        top: 2;
        transform-origin: left top;
    }

    .k_menu span:nth-child(2) {
        top: 10px;
    }

    .k_menu span:nth-child(3) {
        top: 19px;
        transform-origin: left bottom;
    }

    .k_menu_css span:nth-child(1) {
        transform: translate(6px, 0) rotate(45deg);
        /*left:2px;*/
    }

    .k_menu_css span:nth-child(2) {
        opacity: 0;
    }

    .k_menu_css span:nth-child(3) {
        transform: translate(6px, 0) rotate(-45deg);
        /*left:2px;*/
    }

    .k_menu_body {
        position: fixed;
        top: 70px;
        left: 0;
        width: 100%;
        background-color: #03A6C0;
        background: linear-gradient(to right, #326eaf 0%, #4fc7b7 100%);
        z-index: 7777777;
        overflow: hidden;
        height: 0px;
        transition: all 0.5s;
    }

    .k_menu_body_2 {
        display: block;
        height: 60px;
        padding: 0 6%;
        border-top: #fff 1px solid;
        line-height: 60px;
        color: #fff;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    /*.k_menu_body_2:last-child{
        border-bottom:none;
    }*/
    .k_menu_body_2 span {
        position: relative;
        display: block;
        width: 22px;
        height: 22px;
    }
    .k_menu_body_1:nth-of-type(5) span{
        display: none;
    }
    .k_menu_body_2 span label {
        position: absolute;
        left: 0;
        top: 10px;
        display: block;
        width: 22px;
        height: 2px;
        background-color: #fff;
        border-radius: 2px;
        transition: all 0.2s;
    }

    .k_menu_body_2 span label:nth-child(2) {
        transform: rotate(90deg);
    }

    .k_menu_body_2css span label:nth-child(2) {
        opacity: 0;
    }

    .k_menu_body_3 {
        overflow: hidden;
        height: 0px;
        transition: all 0.5s;
    }


    .k_menu_body_4 {
        display: block;
        height: 35px;
        padding: 0 6%;
        border-top: #fff 1px solid;
        line-height: 35px;
        color: #fff;
    }

    /*.k_menu_body_4:last-child{
        border-bottom:none;
    }*/

    .k_menu_body a {
        color: #fff !important;
        font-size: 1.4rem;
    }
    li{
        text-decoration: none;
        list-style: none;
    }
    .k_menu_body a:focus {
        color: #fff !important;
    }

    .k_menu_bodys {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #fff;
        z-index: 77777777;
        display: none;
    }

    .k_menu_bodys_hyyhyy {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #fff;
        z-index: 77777777;
        display: none;
    }

    .k_menu_bodys_xtjs {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #fff;
        z-index: 77777777;
        display: none;
    }

    .k_menu_bodys_gywm {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #fff;
        z-index: 77777777;
        display: none;
    }

    .k_menu_bodys1 {
        position: absolute;
        transform: translate(5%, 0);
        width: 90%;
        top: 5%;
        /*height: 90%;*/
        /*background-color: rgba(0, 157, 223, 0.9);*/
        background-color: #03A6C0;
        /*background: linear-gradient(to right, #326eaf 0%, #4fc7b7 100%);*/
        padding-bottom: 2rem;
    }

    .k_menu_bodys1_1 {
        padding: 20px 20px 0px 20px;
        color: #fff;
        font-size: 15px;
        float: left;
        width: 33.333333%;
    }

    .k_menu_bodys .k_menu_bodys1{
        overflow-y: auto; /* 允许垂直滚动 */
    }

    .k_menu_bodys_hyyhyy .k_menu_bodys1{
        overflow-y: auto; /* 允许垂直滚动 */
    }
    .k_menu_bodys1_1 p {
        border-bottom: #fff 1px solid;
        line-height: 30px;
        padding: 0 10px;
        margin-bottom: 5px;
        font-size: 1.3rem;
    }

    .k_menu_bodys_hyyhyy .k_menu_bodys1_1 a {
        line-height: 25px;
        padding: 0 10px;
        color: #fff;
        font-size: 1.1rem;
        display: block;
        position: relative;
        margin-left: 10px;
        width: 100%;
        display: inline-block;
        /*margin-bottom: 5px;*/
    }

    .k_menu_bodys1_1 a {
        line-height: 25px;
        padding: 0 10px;
        color: #fff;
        font-size: 1.1rem;
        display: block;
        position: relative;
        margin-left: 10px;
    }


    .k_menu_bodys1_1 a::before {
        content: "";
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -1px;
        width: 5px;
        height: 2px;
        background-color: #fff;
        border-radius: 2px;
    }

    .k_menu_bodys1_1 a:focus {
        color: #fff !important;
    }
    .k_menu_bodys1{
        /*margin-top: 5%;*/
    }

    .k_close {
        position: absolute;
        top: 10px;
        right: 10px;
        z-index: 10;
    }
    /*.k_menu_bodys_hyyhyy .k_close{*/
    /*    position: fixed;*/
    /*    top: 50px;*/
    /*    right: 30px;*/
    /*}*/
    #banner{
        margin-top: 70px;
    }

    /*手机导航 END*/
}

@media screen and (min-width: 0px) and (max-width: 650px){

    html{
        font-size: 12px!important;
    }
    .w12{
        width: 100%;
    }
    .w14{
        width: 100%;
    }
    .w19{
        width: 100%;
    }
    /*导航栏*/

    /*导航栏END*/

    /*首页banner图*/

    .banner img{
        width: 100%;
    }
    .home_banne .swiper-pagination-bullet-active{
        width: 0.95rem !important;
        height: 0.95rem !important;
    }
    .home_banne .swiper-pagination-bullet-active::after{
        width: 0.55rem !important;
        height: 0.55rem !important;
    }
    .home_banne .swiper-pagination-home{
        bottom: 2rem!important;
        left: 47%!important;
    }
    .banner_wenzi{
        top: 2.5rem;
        left: 2rem;
    }
    .banner_wenzi_h2{
        font-size: 2rem;;
        line-height: 2.5rem;
        padding-bottom: 1.25rem;
    }
    .banner_wenzi_p{
        font-size: 1.4rem;
        line-height: 2.5rem;
    }
    /*首页banner图END*/
    /*首页*/
    .fuhao{
        width: 100%;
        padding-top: unset;
        box-sizing: border-box;
    }
    .jyff_con h2{
        font-size: 2rem;
        line-height:2.5rem;
    }
    .fuhao::before{
        left: 2rem;
        top: 2rem;
    }
    .fuhao::after{
        left: unset;
        right: 2rem;
    }
    .jyff_con_p{
        padding-top: 3.33rem;
        width: 100%;
        line-height: 25px;
    }
    .jyff_con{
        padding: 5rem 2rem 3rem 2rem;
    }

    .hyhyy_con_zy_h2{
        top: 2rem;
        font-size: 1.4rem;
        line-height: 20px;
    }
    .hyhyy_con_zy_p2{
        font-size: 0.8rem;
        display: block;
        width: 18rem;
        margin: auto;
        text-align: center;
        line-height: 1.5rem;
        margin-top: 3rem;
        position: absolute;
        left: 50%;
        top: 2rem;
        transform: translateX(-50%);
    }
    .hyhyy_con_zy_h2_jant{
        bottom: 1.8rem;
    }
    .hyhyy_con_zy_h2_jant img{
        width: 18px;
        height: 18px;
    }
    .hyhyy_co2 .hyhyy_con_zy_h2_jant{
        bottom: 2rem;
    }
    .hyhyy_co2 .hyhyy_con_zy_h2{
        top: 5rem;
        font-size: 1rem;
        line-height: 13px;
    }
    .hyhyy_co2 h2{
        font-size: 0.8rem;
        /*white-space: nowrap;*/
    }
    .product_con_h2{
        font-size: 2rem;
        line-height: 30px;
        margin-top: 10px;
    }
    .product_con_h2::before{
        left: 2rem;
        top: 3rem;
    }
    .product_con_h2{
        padding: 7rem 2rem 0rem 2rem;
    }
    .product_coatn{
        width: 8rem;
        height: 30px;
        line-height: 30px;
        font-size: 1rem;
        top: 2.8rem;
        right: 2rem;
    }
    .product .swiper-wrapper{
        padding-top: unset;
        padding-bottom: unset;
    }
    .product_lsi{
        width: 100%;
    }
    .product_lsi_dw{
        width: 32%;
        height: auto;
        margin-right: 0.2rem;
    }
    .tsgdcp .swiper-pagination{
        transform: translateX(-60%);
        width: auto!important;
    }
    .tsgdcp .swiper-slide .product_lsi_fiw img{
        width: 2rem;
    }
    .product_lsi_wenz{
        top: 10.75rem;
        font-size: 1.1rem;
        line-height: 1.5rem;
        padding: 0px 3px 0 3px;
        box-sizing: border-box;
    }
    .fwuq_diuw{
        padding-bottom: unset;
    }
    .zhuli{
        height: 18.6875rem;
        padding: 0rem 2rem 0 2rem;
        box-sizing: border-box;
    }
    .zhuli_con_tb{
        padding-top: 2rem;
    }
    .zhuli_con_p{
        padding-top: 4.5rem;
        font-size: 1.8rem;
        width: 34rem;
    }
    .zhuli_con_p h2::after{
        top: 2.25rem;
    }
    .bangzhu{
        padding-bottom: 3rem;
        overflow: hidden;
    }
    .bangzhu_con{
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .bangzhu_con_wen{
        padding: 1.375rem 0 1.5rem 0;
    }
    .bangzhu_con_wen_h2{
        font-size: 1.8rem;
    }
    .bangzhu_lis{
        display: unset;
    }
    .bangzhu_lis_dq{
        padding-top: unset;
        width: unset;
        height: unset;
        margin-bottom: 1rem;
        margin-right:unset;
        padding-bottom: 2rem;
    }
    .bangzhu_wdf{
        padding-top: unset;
        padding-bottom: unset;
        line-height: 2.2rem;
        font-size: 1.4rem;
    }
    .bangzhu_wcaa{
        top: 15.5625rem;
        padding-left: unset;
        position: unset;
        padding-top: 1.5625rem;
    }
    .bangzhu_wcaa_q img{
        right:8px;
        width: 2.1rem;
        top: unset;
    }
    .anxin{
        padding:0 2rem 4rem 2rem;
    }
    .anxin_con_wd h2{
        padding-top: 5rem;
    }
    .anxin_con_wd{
        font-size: 1.8rem;
        line-height: 2.5rem;
    }
    .anxin_con_wd h2::before{
        top: 2rem;
    }
    .anxin_conq{
        width: 100%;
    }
    .anxin_conq{
        padding-top: 2rem;
        line-height: 2.5rem;
    }
    .anxin_ljw{
        width: 10rem;
        height: 3rem;
        line-height: 3rem;
        margin-top: 3rem;
    }
    /*首页END*/
    /*隐私政策*/
    .yszc{
        bottom: 0;
        right: unset;
        width: 100%;
    }
    .yszc_p{
        font-size: 0.9rem;
        line-height: 1.5rem;
        padding-top: 1rem;
        width: 90%;
    }
    .yszc_p p{
        padding-bottom: 0rem;
    }
    /*隐私政策END*/
    /*footer尾部*/
    .footer_to{
        height: 8rem;
        position: relative;
    }
    .footer_to_logo{
        padding: 0px 0 0 5px;
        /* line-height: 70px; */
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
    .footer_to_logo img{
        width:170px;
    }
    .footer_to_p .cook,.cocka{
        display: none;
    }
    .footer_to_p {
        padding-top: 3rem;
        display: unset;
        position: absolute;
        right: 8px;
    }
    .footer_to_p a{
        font-size: 0.88rem;
        line-height: 2rem;
    }
    .footer_to_p p:last-child{
        padding-left: unset;
    }
    .footer_to_p p{
        padding-right: unset;
        text-align: right;
    }
    .tubiao{
        right: 5px;
        /*top: 75px;*/
        bottom: unset;
    }
    .top {
        position: fixed;
        right: 10px;
        bottom: 100px;
        z-index: 9999;
    }
    .top img{
        width: 3.5rem;
    }
    /*footer尾部 END*/

    /*行业和应用*/
    .banner_wenzi_254 .banner_wenzi_h2{
        font-size: 2rem;
        line-height: 2.5rem;
        padding-bottom: 1rem;
        width: 29rem;
    }
    .banner_wenzi_pcc{
        font-size: 2rem;
        line-height: 2.5rem;
        top: 5rem;
        letter-spacing: 1px;
    }
    .banner_bg_icon img{
        width: 60px !important;
    }
    .banner_wenzi{
        width: 100%;
    }
    .banner_bg_icon{
        top: 40px;
        right: 2.5rem;
    }
    .ny_hyy_mbx{
        padding-left: 2rem;
        padding-top: 1.5rem;
    }

    .ny_hyy_mbx_c img{
        width: 1.5rem;
    }
    .ny_hyy_tit{
        font-size: 2rem;
        line-height: 2.5rem;
        padding: 1.625rem 0 2.125rem 2rem;
    }
    .ny_hyy_one_img{
        padding-bottom: unset;
    }
    .ny_hyy_one_img_c{
        width: 100%;
    }
    .ny_hyy_one_img_c img{
        width: 100%;
    }
    .ny_hyy_one_cq{
        width: 24.6875rem;
        height: unset;
        padding-bottom: 5rem;
        margin-bottom: 3rem;
    }
    .ny_hyy_one_cq_wqj{
        padding: 1.125rem 2.125rem 0 1.6875rem;
    }
    .ny_hyy_one_cq_wqj p{
        padding-top: 0.875rem;
        font-size: 1.2rem;
    }
    .ny_hyy_one_cq_ljzx{
        width: 14.75rem;
        height: 2rem;
        line-height: 2rem;
        font-size: 1rem;
        right: 2.25rem;
    }
    .tedian_con_wnz{
        font-size: 2rem;
        line-height: 2rem;
    }
    .tedian{
                padding: 4rem 2rem 4.75rem 2rem;
        box-sizing: border-box;
        clear: both;
    }
    .tedian_colist_con_h2{
        position: unset;
        /*top: 1.5rem;*/
        padding-top: 1.5rem;
        padding-bottom: 0.5rem;
        line-height: 2.25rem;
        width: 100%;
        left: unset;
        text-align: center;
        font-size: 1.8rem;
        transform: unset;
    }
    .tedian_colist_con{
        padding: 0rem 2rem 3rem 2rem;
        box-sizing: border-box;
        /*min-height: 18.6875rem;*/
        height: unset;
    }
    .tedian_colist_con_p{
        top: 8rem;
        right: unset;
        transform: translateY(-50%);
        width: unset;
        padding-right: 2rem;

        position: unset;
        transform: unset;
    }
    .xgcp{
        padding-top: 4.5rem;
    }
    .xgcp_con_h2{
        padding: 0 2rem 0 2rem;
    }
    .xgcp_con_ts{
        width: 11.31rem;
        height: 2.5rem;
        font-size: 1.3rem;
        line-height: 2.5rem;
        right: 2rem;
        top: 1.5rem;
    }
    .xgcp_lis_dc{
        height: 27.8rem;
        width: 48%;
        margin-right: 0.5rem;
        padding: .825rem .825rem 0 .8125rem
    }
    .pro .swiper-wrapper{
        height: 400px!important;
    }
    .xgcp .pro .swiper-wrapper{
        height: 440px!important;
    }

    .xtjs .swiper-slide{
        height: 430px!important;
    }
    .pro .swiper-pagination{
        padding-bottom: 20px!important;
    }
    .tsgdcp .swiper-slide{
        height: 410px!important;

    }
    #product .tsgdcp .swiper-slide{
        height: unset!important;
        padding-bottom: 35px;
    }
    .xgcp .tsgdcp .swiper-slide{
        height: 395px!important;
    }

    .hyhyy_yydmn .tsgdcp .swiper-slide{
        height: 440px !important;
    }

    .tsgdcp .xgcp_lis_dc_icon img{
        width: 2rem;
    }
    .xgcp_lis_dc_h2{
        font-size: 1.1rem;
        top: unset;
        line-height: 1.25rem;
        position: absolute;
        bottom: 2rem;
        width: 170px;
        height: 7rem;
        bottom: unset;
        text-align: center;
    }
    .xgcp_lis_dc_h2 h2{
        position: absolute;
        top: 40%;
        transform: translateY(-50%);
    }
    .xgcp_lis_dc_icon{
        bottom: 1rem;
    }
    #xgcp .gebnc .swiper-wrapper{
        height: 440px !important;
    }
    #xgcp .xgcp_lis_dc{
        min-height: 25.8rem;
    }
    #xgcp .xtjsdea .xgcp_lis_dc{
        height: 27.8rem;
    }
    #xgcp .xtjsdea .gebnc .swiper-slide{
        height: 330px !important;
    }
    #xgcp .xtjsdea .gebnc .swiper-wrapper{
        height: 390px!important;
    }
    .xgcp_lis{
        margin-top: unset;
    }
    .zhuli_con_tb img{
        height: 30px;
    }
    .xtjsxq .ny_hyy_criw, h4{
        line-height: 2.5rem;
    }
    .yyan_lis_con{
        width: 48%;
        height: unset;
        padding: 1.5rem 0.825rem 1rem .825rem;
        margin-right: 0.3rem;
    }
    .yyan_lis_con_img{
        height: unset;
    }
    .yyan .swiper-wrapper{
        padding-top: unset;
        padding-bottom: 20px;
    }
    .gebnc .swiper-wrapper{
        height: 480px!important;
    }
    .gebnc .swiper-slide{
        height: 400px!important;
    }
    .yyan_lis_con_tit p {
        white-space:unset;
    }
    .yyan_con_h2{
        padding-left: 2rem;
        font-size: 2rem;
    }
    /*行业和应用END*/

    /*系统技术*/
    .ysbh{
        padding-bottom: unset;
    }
    .gywm_ti{
        padding: 1.5625rem 2rem 2.0625rem 2rem;
        font-size: 2rem;
        line-height: 2.5rem;
    }
    .bhys_cq{
        padding-top: 2.3125rem;
        padding-bottom: 0.9375rem;
    }
    .news_deta{
        padding: 3.6875rem 1.25rem 2.6875rem 1.25rem;
    }
    /*系统技术END*/
    /*下载中心*/
    .xzzx_list{
        width: 48%;
        height: 320px;
        padding: 33px 20px 14px 17px;
        margin-right: 10px;
        margin-bottom: 25px;
        display: inline-block;
    }
    .xzzx_list:nth-of-type(2n){
        margin-right: unset;
    }
    .xzzx_list_xz{
        bottom: 10px;
        left: 20px;
        right: unset;
    }
    /*下载中心END*/
    /*项目案例*/
    .xmal .gywm_ti{
        padding-bottom: 0;
        padding-top: 2.3rem;
    }
    .xmal .gywm_ti2 h2{
        font-size: 1.8rem;
        line-height: 40px;
    }
    .xmal .gywm_p{
        padding: 1.5rem 2rem 0 2rem;
        font-size: 1.5rem;
        line-height: 2.5rem;
    }
    .cpxq .ny_hyy_criw p{
        font-size: 1.5rem;
    }
    .xmal_con{
        padding: 1.8125rem 2rem 5rem 2rem;
    }
    .wlmc{
        font-size: 1.5rem;
        line-height: 18px;
    }
    .wlmc_p{
        font-size: 1.5rem;
        line-height: 1.5rem;
    }
    .xmal_con_tit{
        font-size: 2rem;
        line-height: 35px;
        padding-bottom: 1.75rem;
    }
    .wlcs_cx{
        width: 48%;
        margin-right: 4%;
        margin-bottom: 15px;
        padding: 0.875rem .875rem 0 .875rem;
    }
    .wlcs_cx:nth-of-type(2n){
        margin-right: unset;
    }
    .wl_shuxian{
        margin-top: 0.9375rem;
    }
    .wlx_xtzc{
        padding-top: 3.375rem;
    }
    .xmal_con_p{
        font-size: 1.5rem;
        line-height: 2.5rem;
        padding-bottom: 2.1875rem;
        text-align: left;
    }
    .xmal_cpw_ls h2{
        font-size: 1.33rem;
        line-height: 2.9rem;
    }
    .xmal_cpw_ls{
        width: 24%;
        width: auto;
        height: 3.33rem;
        margin-right: 1.2%;
        margin-bottom: 5px;
        padding-left: 15px;
    padding-right: 15px;
    }
    .xmal_cpw_ls:nth-of-type(4n){
        margin-right: ;
    }
    .xmal_cpw {
        font-size: 0px;
    }
    .cptp{
        padding-top: 3rem;
        padding-bottom: 6.8125rem;
    }
    .cpac_tit{
        font-size: 2rem;
        padding-left: 2rem;
        padding-bottom: 1.75rem;
        box-sizing: border-box;
    }
    /*项目案例 END*/
    /*联系我们*/
    .lxwm .gywm_ti{
        padding-bottom: 3rem;
    }
    .lxwm_icon{
        padding-left: 2rem;
        height: 28.9975rem;
    }
    .lxwm_icon_ls_2{
        position: absolute;
        top: 22.625rem;
        left: unset;
    }
    .lxwm_icon_ls img{
        width: 4rem;
    }
    .lxwm_icon_ls_5{
        top:2.9rem;
    }
    .lxwm_icon_ls_5 img{
        width: 10rem;
        padding-right: 0;
    }
    .lxwm_icon_ls p{
        color: rgb(55, 80, 110) !important;
    }
    .nr_jjfa{
        display: unset;
        padding: 0 2rem 1rem 2rem;
    }
    .hywm_jc{
        padding-top: 5.625rem;
    }
    .gywm_jjfa .nr_jjfa_left{
        margin-top: unset;
        height: unset;
        padding-left: 2rem;
        padding-bottom: 2rem;
        width: unset;
        margin-right: 2rem;
    }
    .nr_jjfa_right{
        padding: 0 2rem 0 2rem;
    }
    .nr_jjfa_right img{
        width: 100%;
    }
        /*联系我们END*/

    /*关于我们*/
    .gywm_img_cw img{
        width: 100%;
    }
    .gywm_img_dcf img{
        width: 3rem;
    }
    .gywm_img{
        padding: 0 2rem;
        margin-bottom: 3.875rem;
    }
    .gywm_p{
        padding: 0 2rem;
        text-align: unset;

    }
    .gywm_ld{
        padding: 0 2rem;
    }

    .gywm_ld_df{
        width: 32%;
        height: 13.75rem;
        margin-right: 2%;
    }
    .gywm_ld_df_tit{
        font-size: 2.5rem;
        line-height: 2rem;
        top: 1.75rem;
        left: 1.75rem;
    }
    .gywm_ld_df_p{
        font-size: 1.2rem;
        line-height: 2rem;
        top: 4rem;
        left: 1.75rem;
    }
    .ne_list_con_h2 h2{
        font-size: 1.4rem;
        line-height: 2rem;
    }
    .lxwm_icon_ls{
        font-size: 1.2rem;
    }
    .gywm_ld_df_icon{
        bottom: 0.5rem;
        right: 1rem;
    }
    .gywm_ld_df_icon img{
        width: 4.5rem;
    }
    .gywm_dtup{
        padding-top: 2.125rem;
        padding-bottom: 1.625rem;
        margin-top: 2rem;
    }
    .gywm_dtup_img img{
        width: 100%;
    }
    .gywm .gywm_jjfa{
        padding-top: 4.625rem;
    }
    .gywm .hywm_jc {
        padding-top: 2.625rem;
    }
    /*关于我们END*/

    /*新闻*/
    .news_list_top{
        width: unset;
        /* margin-right: 1.5%; */
        box-sizing: border-box;
        margin-right:unset;
    }
    .news_list_top_img{
        width: 100%;
        height: unset;
    }
    .news_list_top_img img{
        width: 100%;
        height: unset;
    }
    .news_list_top_h2 h2, h4{
        font-size: 1.8rem;
        line-height: 2.38rem;
        height: unset;
    }
    .news_list_top_p{
        font-size: 1.3rem;
        line-height: 2.2rem;
        height: 11rem;
    }
    .news_con{
        padding: 0 2rem;
        overflow: hidden;
        box-sizing: border-box;
    }
    .news_zhengwen{
        padding: 4.125rem 2rem 3rem 2rem;
    }
    .news_zhengwen_lsiu_rihw_h2{
        position: unset;
    }
    .news_zhengwen_lsiu_ri_time{
        position: unset;
    }
    .news_zhengwen_lsiu_ri_jiantou{
        position: unset;
        float: right;
        margin-top: -20px;
        margin-right: 1rem;
    }
    .news_zhengwen_lsiu_rihw{
        width: 100%;
        height: unset;
        padding: 2rem 2rem 2rem 2rem;
        box-sizing: border-box;
    }
    .chax .news_zhengwen_lsiu_lefy{
        height: 240px;
    }
    .chax .news_zhengwen_lsiu_lefy img{
        height: 100%;
    }
    .news_zhengwen_lsiu_lefy{
        width: 100%;
    }
    .news_zhengwen_lsiu_lefy img{
        width: 100%;
        height: unset;
    }
    .news_zhengwen_lsiu_rihw_h2{
        padding-right: 0.875rem;
    }
    .news_zhengwen_lsiu_rihw_h2 h4{
        width: unset;
        font-size: 1.3rem;
        line-height: 2.2rem;
        height: 9rem;
    }
    .news_zhengwen_lsiu{
        display: unset;
        padding: 0 2rem 0 2rem;
    }
    .news_zhengwen_lsiu_ri_time{
        padding-top: 2rem;
    }
    .news_list_top:nth-of-type(2){
        margin-right: 1.5%;
    }
    .news_list_top:last-child{
        margin-right: unset;
    }
    .news_list_top_jiantou{
        padding-top: unset;
        float: right;
    }
    .ny_hyy_mbxwn a{
        line-height: 20px;
    }
    .news_deta_ilunb_img .swiper-slide img{
        width: 100%;
    }
    .news_deta_ilunb_jiant{
        width: 12.69rem;
        height: 3.81rem;
    }
    .news_deta_ilunb_jiant_1, .news_deta_ilunb_jiant_2{
        margin-right: 1rem;
    }
    .zhengwencc{
        padding: 3.8125rem 2rem 3.375rem 2rem;
        box-sizing: border-box;
    }
    .news .hywm_jc{
        padding-top: 2.625rem;
    }
    /*新闻END*/
    #xmal .news_deta_ilunb_img .swiper-slide img{
        width: unset;
    }
    /*系统技术*/
    .ny_hyy_mnw{
        display: unset;
    }
    .ny_hyy_mbx_lewy{
        padding: 1.5625rem 2rem 0 2rem;
        box-sizing: border-box;
    }
    .ny_hyy_mnw .ny_hyy_mbx_lewy .ny_hyy_lewi_c{
        font-size: 2rem;
        line-height: 2.25rem;
        width: unset;
    }
    .ny_hyy_criw{
        padding-top: 1.8125rem;
        width: unset;
    }
    .xtjs .ny_hyy_criw p:last-child{
        padding-top: 2rem;
    }
    .ny_hyy_criw p{
        line-height: 20px;
    }
    .ny_hyy_mbx_rih{
        padding-top: 2rem;
        padding-left: 2rem;
    }
    .ny_hyy_mbx_rih_an a{
        font-size: 1.5rem;
        line-height: 3rem;
    }
    .ny_hyy_mbx_rih_cmq{
        width: 11.75rem;
        height: 3rem;
    }
    .ny_hyy_mbx_rih_dp{
        width: 11.75rem;
        height: 3rem;
    }
    .ny_cqwp_shuxian{
        width:  32rem;
        height: unset;
        margin-left: 2rem;
        margin-right: 2rem;
    }
    .ne_list{
        padding: 5rem 2rem 2rem 2rem;
    }
    .ne_list_con{
        width: 100%;
        /*height: 26rem;*/
    }
    .ne_list_con_img img{
        width: 100%;
        height: unset!important;
    }
    .ny_hyy_mbx_rih_an{
        margin-top: 2rem;
    }
    .xtjsxq .ny_cqwp_shuxian{
        display: none;
    }
    .xtjsxq .ny_hyy_mbx_rih{
        width: 100%;
        padding: 3.833rem 2rem 0 2rem;
        box-sizing: border-box;
    }
    .ny_hyy_mbx_rih .mySwiper2{
        height: unset;
    }
    .ny_hyy_mbx_rih .swiper-slide img{
        width: 100%;
    }
    .xtjsxxq .ny_hyy_mnw{
        padding-bottom: unset;
    }
    .ny_hyy_mbx_rih .mySwipercc{
        height: 100px;
    }
    .gyms{
        padding: 3.1875rem 2rem 6.875rem 2rem;
    }
    .gyms_lic_d{
        height: unset;
        padding-bottom: 2rem;
    }
    .gyms_lic_d_ot {
        font-size: 2rem;
        top: 1.3rem;
        left: 1.875rem;
        position: unset;
        /*white-space: nowrap;*/
        padding-top: 1.3rem;
        padding-left: 1.875rem;
        transform: unset;
    }
    .gyms_lic_dimd {
        top: 4.5125rem;
        left: 1.5rem;
        position: unset;
        width: 50px;
        float: left;
        display: none;
    }
    .gyms_lic_dimd img{
        width: 100%;
    }
    .gyms_lic_p {
        height: unset;
        left:  6.0625rem;
        font-size: 1.5rem;
        padding-right: 2rem;
        top: 53%;
        position: unset;
        width: 80%;
        /*float: right;*/
        margin-left: 2rem;
        transform: unset;
        margin-top: 5px;
    }
    .nr_jjfa_left_h2 h4{
        line-height: 1.75rem;
    }
    .gytd {
        padding: 3.6875rem 2rem 3.5rem 2rem;
        box-sizing: border-box;
    }
    .gytd_h2{
        font-size: 2rem;
        line-height: 2.5rem;
    }
    .gytd_lq{
        display: unset;
    }
    .gytd_lq_leuy {
         width: unset;
         height: unset;
        padding: unset;
        margin-top: 0.1875rem;
    }
    .gytd_lq_leu_io img{
        width: 100%;
    }
    .gytd_lq_leu_bof img{
        width: 3rem;
    }
    .gytd_lq_rid_1 {
         width: 50%;
        padding-right :10px;
        padding-bottom: 3rem;
    }
    .gytd_lq_rh_1_dq{
        width: 100%;
        padding-right: 1rem;
        box-sizing: border-box;
        margin-top: 1rem;
    }
    .gytd_lq_rh_1 {
        height: unset;
        padding: 3rem 0 2rem 2rem;
    }
    .gytd_lq_rh_2 {
         width: unset;
        height: 4.88rem;
    }
    .gytd_lq_rh_2_c {
        left: 30%;
    }
    .gytd_lq_rh_2_w {
        right: 0;
    }
    .gytd_lq_rid_2 img{
        margin-top: 5px;
    }
    .xtzc {
        padding: 4.5625rem 2rem 5.125rem 2rem;
    }
    .xtzc_con_h2 {
        font-size: 2.5rem;
        line-height: 3rem;
        padding-bottom: 2.25rem;
    }
    .xtzc_con_img img{
        width: 100%;
    }
    .xtzc_con {
         /*height: unset;*/
         height: 21.44rem;
        overflow: hidden;
    }
    .gcfw_an_cc {
        font-size: 2rem;
        line-height: 3rem;
        padding-left: 2rem;
    }
    .xgcp_con_h2 {
        font-size: 2rem;
        line-height: 3rem;
        width: 70%;
    }
    .xgcp .gcfw_an{
        padding-bottom: 2rem;
    }
    .xtjsdea .xgcp_con_ts {
        right: 2rem;
        top: .5rem;
    }
    /*系统技术END*/

    /*产品*/
    .cp .ny_cqwp_shuxian{
        margin-top: 2rem;
        height: unset;
    }
    .ny_hyy_mbx_rih_cc {
        width: unset;
        font-size: 1.5rem;
        line-height: 2rem;
    }
    .cp .ny_hyy_mbx_rih{
        padding-right: 2rem;
        text-align: justify;
    }
    .cp_list{
        padding: 5rem 2rem 0 2rem;
        overflow: hidden;
    }
    .cp_list_con {
        padding-bottom: 2.125rem;
    }
    .cp_list_con_li {
        /* height: 14.375rem; */
        display: unset;
        grid-gap: 10px;
        /* width: 22.1875rem; */
        grid-auto-flow: unset;
        grid-template-rows: unset;
        grid-gap: 0;
    }
    .jdoa{
        display: unset;
        padding-bottom: unset;
        margin-top: 3rem;
    }
    .jdoa_lef{
        padding: 0 2rem 0 2rem;
        margin-top: 5rem;
    }
    .jdoa_rig{
        width: unset;
        height: unset;
        padding: 2rem 2rem;
    }
    .cap_h2{
        width: unset;
    }
    .cap_h2 p{
        width: unset;
    }
    .cpxq .ny_hyy_criw{
        width: unset;
    }
    .cp .ny_cqwp_shuxian{
        display: none;
    }
    .cpxq .ny_hyy_mbx_rih{
        padding-left: 2rem;
        padding-top: unset;
    }
    .cpxq .ny_hyy_mbx_rih .ny_hyy_mbx_rih_cc{
        width: unset;
    }
    .cpxq_li {
        padding: 2rem 2rem 2rem 2rem;
        padding-bottom:4rem!important;
    }
    .cpxq_li_dic {
        min-width: 24%;
        height: 3rem;
        box-sizing: border-box;
        border: 0.06rem solid rgb(3, 166, 192);
        border-radius: 0.38rem;
        text-align: center;
        display: inline-block;
        margin-right: 0.358rem;
        margin-bottom: 0.625rem;
        padding-left: 0.3rem;
        padding-right: 0.3rem;
    }
    .cpxq_li_dic:nth-of-type(4n){
        /*margin-right: unset;*/
    }
    .cpxq .xtzc_img{
        width: 100%;
        height: unset;
        margin-bottom:4.5rem;
    }
    .cpxq_li_dic a{
        font-size: 1rem;
    }
    .gylc{
        padding: 4rem 2rem 5rem 2rem;
    }
    .gylc_con_h2 {
        padding-bottom: 2.0625rem;
        font-size: 2rem;
    }
    .xqnr_list {
        padding: 4.25rem 2rem 5rem 2rem;
    }
    .xqnr_list_h2 {
        font-size: 1.6rem;
        line-height: 2rem;
        padding-bottom: 3.75rem;
    }
    .yyan_lis_con_tit{
        font-size: .7rem;
    }
    .xqnr_list_con_mr{
        width: 100%;
        height: unset;
        margin-bottom: 2.5625rem;
    }
    .cpxq .nr_jjfa_left{
        height: unset;
        width: unset;
    }
    .cpxq .nr_jjfa_right{
        padding: 2rem 0 0 0;
    }
    .xqnr_list_con {
        padding-bottom: 2.7rem;
    }
    .gylc_con_lis .swiper-button-next, .swiper-rtl .swiper-button-prev{
        top: 125px;
        right: 0;
    }
    .gylc_con_lis .swiper-button-prev, .swiper-rtl .swiper-button-next{
        top: 125px;
        left: 0;
    }
    .gylc_con_lis .swiper-wrapper{
    }
    /*产品END*/


    .fuhao:before{
        content:"";
        background:url("../img/fuhao.svg") no-repeat;
        background-size: 25px 25px;
        width:28px;
        height:28px;
        position: absolute;
        left: 2rem;
        top: 2rem;
    }

    .fuhao::after {
        content:"";
        background:url("../img/fuhao.svg") no-repeat;
        background-size: 25px 25px;
        position: absolute;
        transform: rotate(180deg);
        left: unset;
        right: 2rem;
        width:28px;
        height:28px;
    }

    .product_con_h2:before{
        content:"";
        background:url("../img/fuhao.svg") no-repeat;
        background-size: 25px 25px;
        width:28px;
        height:28px;
        position: absolute;
        left: 2rem;
        top: 3rem;
    }
    .zhuli_con_p h2::after {
        content:"";
        background:url("../img/fuhao.svg") no-repeat;
        background-size: 25px 25px;
        width:28px;
        height:28px;
        position: absolute;
        top: 2.25rem;
        left: 0;
    }
    .anxin_con_wd h2::before {
        content:"";
        background:url("../img/fuhao.svg") no-repeat;
        background-size: 25px 25px;
        width:28px;
        height:28px;
        position: absolute;
        top: 2rem;
        left: 0;
    }
    .zhcw{
        height: 20px;
        line-height: 20px;
        font-size: 1.5rem;
        position: relative;
        border-right: 0.1rem solid rgb(3, 166, 192);
        padding-right: 10px;
        right: 4rem;
    }
    .zhcw a{
        color: #03A6C0;
    }

    .sskc {
        width: 26.88rem;
        font-size: 1.5rem;
        border-radius: 5px 0px 0px 5px;
    }
    .ssan input {
        width: 7.63rem;
        border-radius: 0px 5px 5px 0px;
    }

    .xqnr_list_con_qw_img img{
        width: 100%;
    }

    .ne_list_con_lj{
        bottom: 1rem;
        left: 1rem;
    }
    .gytd_lq_rh{
        width: 100%;
    }
    .gytd_lq_rid{
        display: unset;
    }
    .gytd_lq_rid_2{
        display: none;
    }
    .gytd_lq_rid_1 {
        width: 100%;
    }
    .mdwqik{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .xzzx_list h2{
        font-size: 1rem;
        line-height: 1.6rem;
        padding: 0 10px 0 0;
        top: 230px;
    }
    .xzzx_list p{
        font-size: 1.3rem;
        top: 250px;
    }
    .xzzx_list_xz img{
        margin-top: -30px;
    }

    .ny_hyy_mbx_rih_ne_cc{
        font-size: 1rem;
        line-height: 1.1rem;
        height: 45px;
    }
    .hyhyy_con_zy:hover h2{
        font-size: 1.4rem!important;
        transition: unset!important;
    }
    .hyhyy_con_zy:hover p{
        font-size: 0.8rem!important;
        transition: unset!important;
    }
    .hyhyy_con_zy:hover .hyhyy_con_zy_p2{
        font-size: 0.8rem;
        transition: unset!important;
    }
    .cp_list_con_li a{
        font-size: 1.1rem;
        line-height: 2.75rem;
        text-align: left;
    }
    .cp_list_con_li_tit img{
        padding-right: 0.8rem;
    }
    .cap_h2 .uyandian{
        top: 8px;
    }

    .fabsj {
        color: rgb(51, 51, 51);
        font-size: 1.2rem;
        font-weight: 400;
        line-height: 2.5rem;
        letter-spacing: 0rem;
        text-align: left;
        padding-bottom: 1.0625rem;
        margin-left:15px;
    }
    .fenye .pagination{
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        vertical-align: middle;
        justify-content: center;
        align-items: center;
    }
     .fenye .pagination li:first-child {
    width: 2.75rem;
    height: 2.75rem;
    background: unset;
  
}
.fenye .pagination li:last-child {
    width: 2.75rem;
    height: 2.75rem;
    background: unset;
  
}
    .fenye{
        position: unset;
    }

    /*资质荣誉*/
    .ry_list{
        /*padding: 0 1rem 0 1rem;*/
        margin: auto;
        width: 90%;
    }
    .ry_list_di_img img{
        max-width:150px ;width:100% ;
    }
    .ry_list_di:nth-of-type(2n){
        margin-right:unset!important;
    }
    .ry_list_di {
        width: 48%;
        height: unset;
        padding: 1.225rem 1.1875rem 0.375rem 1.1875rem;
        margin-right: 3%;;
        margin-bottom: 1.5rem
    }
    .zzry_con {
        background: rgb(242, 242, 243);
        padding: 2.6875rem 0 2.25rem 0;
    }
    .ry_list_di_p{
        padding-bottom: 10px;
    }
    /*资质荣誉*/

    /*产品列表*/
    .prolist .ne_list_con_img {
        /*height: 21.25rem;*/
        height: unset;
    }
    .prolist .ne_list_con_h2 {
        /*padding-top: 0.8rem;*/
        /*padding-left: 1.25rem;*/
    }
    .prolist .ne_list_con_lj {
        right: unset;
        left: 1rem;

    }
    .prolist .ne_list_con {
        /*padding-bottom: 2rem;*/
        height: unset;
    }
    /*产品列表 END*/
    /*行业和应用列表*/
    .hyhyylist .ne_list_con {
        width: 100%;
        height: unset;
        margin-right: unset;
    }

    .xmallist .ne_list_con{
        height: 45rem!important;
    }
        .xmallist .ne_list_con_img {
        height: 39.25rem!important;
    }
    .xmallist .ne_list_con_img img {
        height: 100%!important;
    }
    
    .hyhyylist .ne_list_con_img {
        height: unset;
    }
    .hyhyylist .ne_list_con_h2 {
        /*padding-top: 1.2375rem;*/
        /*padding-left: 1.25rem;*/
    }
    .hyhyylist .ne_list_con:nth-of-type(2n) {
        margin-right: unset;
    }
    .hyhyylist .ne_list_con_lj {
        right: unset;
        left: 1rem;
    }
    .hyhyylist .cp_list_con_li a {
        font-size: 1rem;
    }
    .hyhyylist .ne_list_con_h2 h2 {
        font-size: 1.53rem;
    }

    /*行业和应用列表END*/
}
@media screen and (min-width: 0px) and (max-width: 414px) {
    html{
        font-size: 10px!important;
    }
    .ne_list_con{
        height: 30rem;
    }
    .xtjs .swiper-slide{
        height: 375px!important;
    }
}


@media screen and (max-width: 640px) {
    .k_menu_bodys1_1 {
        width: 88%;
    }
}


@media screen and (min-width: 0px) and (max-width: 415px) {

    #xgcp .gebnc .swiper-slide{
        height: 310px!important;
    }
    .product_lsi_wenz{
        font-size: 1rem;
    }
    .pro .swiper-wrapper{
        height: 380px !important;
    }
    .xtjs .swiper-slide{
        height: 375px !important;
    }

    .xgcp .tsgdcp .swiper-slide{
        height: 340px !important;
    }
    .xgcp .pro .swiper-wrapper {
        height: 390px !important;
    }
    .hyhyy_yydmn .tsgdcp .swiper-slide {
        height: 380px !important;
    }
}
@media screen and (min-width: 0px) and (max-width: 375px) {
    .footer_to_p a{
        font-size: 0.9rem;
    }
    #xgcp .gebnc .swiper-slide{
        height: 310px!important;
    }
    .product_lsi_wenz{
        font-size: 1rem;
    }
    .pro .swiper-wrapper{
        height: 380px !important;
    }
    .xtjs .swiper-slide{
        height: 360px !important;
    }

    .xgcp .tsgdcp .swiper-slide{
        height: 340px !important;
    }
    .xgcp .pro .swiper-wrapper {
        height: 390px !important;
    }
    .hyhyy_yydmn .tsgdcp .swiper-slide {
        height: 360px !important;
    }
}
@media screen and (min-width: 0px) and (max-width: 360px) {
    .footer_to_p a{
        font-size: 0.85rem;
    }
    #xgcp .gebnc .swiper-wrapper{
        height: 350px !important;
    }
    .product_lsi_wenz{
        font-size: 1rem;
    }

    .xtjs .swiper-slide{
        height: 335px !important;
    }
    .pro .swiper-wrapper{
        height: 380px !important;
    }
    .xgcp .tsgdcp .swiper-slide{
        height: 340px !important;
    }
    .xgcp .pro .swiper-wrapper {
        height: 390px !important;
    }
    .hyhyy_yydmn .tsgdcp .swiper-slide {
        height: 360px !important;
    }
}

/* 针对iOS的行间距调整 */
@supports (-webkit-touch-callout: none) {
    .news_zhengwen_lsiu_rihw_h2 h4 {
        line-height: 20px; /* 提高iOS的行间距 */
    }
}

