.pc2 {
    display: block;
}
.app2 {
    display: none;
}
@media(max-width:1740px){
    .nav .log{
        left: 3%;
    }
    .nav .sectorization{
        right: 2%;
    }
    .product .productjz{
        width: 97%;
    }
    .productjz #swp1{
        width: 90%;
    }
    #swp1 .swiper-wrapper{
        width: 100%;
    }
    .in2-list li{
        width: 13.7%;
    }
    .in2-list li.on {
        width: 45%;
    }
}
@media(max-width:1600px){
    .nav .navjz{
        /* width: 59%; */
    }
    .navjz .one li{
        margin-right: 35px;
    }

    .collaborate .collaboratejz{
        width: 95%;
    }
    .collaboratejz #swp2{
        width: 90%;
    }
    #swp2 .swiper-wrapper{
        width: 100%;
    }
}
@media(max-width:1460px){

    /* Ã¨Â§Â£Ã¥â€ Â³Ã¦â€“Â¹Ã¦Â¡Ë† */
   .bjzm{
        width: 100%;
    }
    .bjzm .swp1, .swp1 .swiper-wrapper{
        width: 85%;
    }
    .tuijian .tuijian_jz{
        width: 100%;
    }
    .tuijian_jz .swptu, .swptu .swiper-wrapper{
        width: 85%;
    }
    .about .ryzz_jz{
        width: 95%;
        margin-left: -47%;
    }
    .about .ry_bj{
        width: 100px;
        height: 100px;
    }
    .about .baib .sp3{
        padding: 0 10px;
    }
    .about .ryzz_jz .ry_z {
        width: 100%;
        margin-top: 23px;
    }

}
@media(max-width:1420px){
    .in2-list li{
        width: 11%;
    }
    .in2-list li.on {
        width: 56%;
    }
    .nav .navjz{
        /* width: 57%; */
        padding-right: 280px;
    }
    .navjz .one li {
        margin-right: 23px;
    }
    .nav .log{
        left: 2%;
    }
    .nav .sectorization {
        width: 235px;
    }
    .sectorization .sx {
        margin: 0 7px;
    }
    .banner_pc .ban_nr .ig1{
        width: 149px;
        height: 31.5px;
    }
    .banner_pc .ban_nr .ig2{
        width: 550px;
        height: 38.3px;
    }
    .banner_pc .ban_nr button{
        width: 360px;
    }
    .about_us .about_usjz{
        width: 95%;
    }
    .lef button{
        margin-top: 40px;
    }
    .research .researchjz{
        width: 95%;
    }
    .news .newsjz{
        width: 95%;
    }
    .xwlb .lb_1{
        width: 32%;
        margin-right: 2%;
    }
    .lb_1:nth-child(3){
        margin-right: 0;
    }
    .sole .solejz{
        width: 97%;
    }
    .ck .ck_1{
        margin-right: 90px;
    }

    /* products Ã¤ÂºÂ§Ã¥â€œÂÃ¤Â¸Â­Ã¥Â¿Æ’ */
    .products .productsjz{
        width: 95%;
    }
    .main .mrig .anq{
        width: 100%;
    }
    .main .mrig div button{
        width: 32%;
        margin-right: 1%;
    }
    .main .mrig div button:nth-child(3n){
        margin-right: 0;
    }
    .relation .srk{
        width: 95%;
    }
    .relation .srk input{
        width: 25%;
        }
    .relation .srk button{
        width: 19%;
    }
}
@media(max-width:1280px){
    .products_navzd .products_nav{
        width: 95%;
    }
    .relation .srk input{
        height: 50px;
        font-size: 18px;
    }
    .relation .srk button{
        height: 50px;
        font-size: 18px;
    }

    .nav .log {
        width: 156px;
        height: 44px;
        top: 28px;
    }
    .navjz .one li {
        margin-right: 18px;
    }
    .nav .navjz {
        /* width: 60%; */
        padding-right: 240px;
    }
    .nav .sectorization {
        width: 227px;
        right: 0.5%;
    }
    .sectorization .sx {
        margin: 0 5px;
    }
    .productjz .hproduct-left, .productjz .hproduct-right {
        width: 50px;
        height: 50px;
    }
    .productjz .hproduct-right {
        top: 58%;
    }
    .productjz .hproduct-left {
        top: 58%;
    }
    .ck .ck_1 {
        margin-right: 71px;
    }
    .main .mwz {
        height: 200px;
        margin-left: -170px;
    }
    .mwz .ztq {
        height: 200px;
    }

    /* products Ã¤ÂºÂ§Ã¥â€œÂÃ¤Â¸Â­Ã¥Â¿Æ’2 */
    .main2 .mainjz{
        width: 100%;
    }
    .main2 .mainjz .cplb{
        width: 19%;
        margin-right: 0.8%;
    }
    .macp .cplb .cp_1{
        width: 100%;
    }
    .cplb .cp_1 ul li{
        text-indent: 10%;
        font-size: 15px;
        
    }
    .prod2_mk .prod2_dy{
        width: 32%;
        margin-right: 1.5%;
    }

    /* Ã¨Â§Â£Ã¥â€ Â³Ã¦â€“Â¹Ã¦Â¡Ë† */
    .bjzm .hproduct-left,.bjzm .hproduct-right{
        width: 45px;
        height: 45px;
        top: 45%;
    }

    .anli_bo span {
        font-size: 15px;
    }

}
@media(max-width:1220px){
    /* Ã¤ÂºÂ§Ã¥â€œÂÃ¨Â¯Â¦Ã¦Æ’â€¦ */
    .prodeta{
        width: 970px;
        margin: 0 auto;
    }
    .nei_anchor .wrap,.mlj .about-con,.tuijian .tuijian_jz,.products .anli{
        width: 95%;
    }



    /* Ã¨Â§Â£Ã¥â€ Â³Ã¦â€“Â¹Ã¦Â¡Ë†Ã¨Â¯Â¦Ã¦Æ’â€¦ */
    .solu_date .solu_date1,.solu_date1 .date_bg,.date_dxg .date_xg{
        width: 95%;
    }
    .date_bj .fztp div:nth-child(1){
        width: 52%;
        margin-right: 1%;
    }
    .date_bj .fztp div:nth-child(2){
        width: 47%;
        margin-right: 0%;
    }

    /* Ã¦Ë†ÂÃ¥Å Å¸Ã¦Â¡Ë†Ã¤Â¾â€¹ */
    .case .case_jz{
        width: 95%;
    }

    /* Ã¦Â¡Ë†Ã¤Â¾â€¹Ã¨Â¯Â¦Ã¦Æ’â€¦ */
    .case_date .productsjz{
        width: 95%;
        margin: 0 auto;
    }
    .case_date .proxq1-thumbs{
        margin-right: 0px;
    }
    .case_date .proxq1-lf{
        width: 100%;
        height: 100%;
    }
    .case_date .proxq1-top{
        height: 100%;
        margin-top: 50px;
    }
    .case_date .proxq1-thumbs {
        width: 23%;
        height: 100%;
    }
    .case_date .dig{
        margin-top: 0;
    }
    .case_date .shijian{
        margin-bottom: 0;
    }
    .case_date .anli{
        width: 95%;
    }


    /* Ã§Â â€Ã¥Ââ€˜Ã¤Â¸Å½Ã¥Ë†Â¶Ã©â‚¬Â  */
    .research_and .zzzx .zzzxjz,.research_and .bg,.research_and .yfzx .yfzxjz{
        overflow: hidden;
        width: 95%;
    }
    .research_and .yjcg .yjcgjz{
        width: 100%;
    }
    .research_and .zlzx .zlzxjz{
        width: 100%;
        margin-left: -50%;
    }
    .research_and .zlzxjz span{
        padding: 0 20px;
    }
    .research_and .proxq1-top{
        height: 432px;
    }
    .research_and .proxq1-thumbs{
        width: 970px;
    }

    /* Ã¦Å“ÂÃ¥Å Â¡Ã¦â€Â¯Ã¦Å’Â */
    .service .fwln,.service .jszc{
        width: 95%;
    }
    .service .yxwl .dt{
        width: 100%;
    }
    .service .yxwl .dt .lf{
        width: 60%;
    }
    .service .yxwl .dt .yo{
        width: 40%;
        padding-left: 10px;
    }



    /* Ã¦Å“ÂÃ¥Å Â¡Ã¦â€Â¯Ã¦Å’Â-Ã¨Âµâ€žÃ¦ÂºÂÃ¤Â¸â€¹Ã¨Â½Â½ */
    .service2_xz .zyxz{
        width: 95%;
    }



    /* Ã¦â€“Â°Ã©â€”Â» */
    .press .newsjz .xwlb{
        width: 100%;
    }


    /* Ã¦â€“Â°Ã©â€”Â»Ã¨Â¯Â¦Ã¦Æ’â€¦ */
    .news_dera .news_danr{
        width: 95%;
    }
    .news_danr .news_lef{
        width: 70%;
    }
    .news_danr .news_rig{
        width: 28%;
    }







    /* Ã¨Ââ€Ã§Â³Â»Ã¦Ë†â€˜Ã¤Â»Â¬ */
    .contact .map,.contact .fzjg .fzjgjz,.contact .lby .mainrq,.contact .yxwl .yxwljz{
        width: 95%;
    }
    .contact .map .cont_lef{
        width: 55%;
    }
    .contact .map .cont_rig{
        width: 43%;
    }
    .contact .mainrq .cont_rig{
        padding-left: 50px;
    }
    .contact .yxwl .yxwl_1{
        width: 49%;
        margin-right: 2%;
    }
    .contact .yxwl .yxwl_1:nth-child(2n){
        margin-right: 0;
    }
    .contact .yxwl_1 .bsc{
        width: 25%;
    }
    .contact .yxwl_1 .bsc_rig{
        width: 75%;
    }







    /* Ã¥â€¦Â³Ã¤ÂºÅ½Ã©â€ºÂ¶Ã¥Â¥â€Ã¦Â´â€¹ */
    .about .about_us .about_usjz,.about .sztd,.about .qywh , .about .about_us .mchy,.about .about_us .mchy_d .div,
    .about .ygfl,.about .mchy_d .div{
        width: 95%;
    }
    .slideBox{
        width: 763px;
    }
    .slideBox .pa_tp{
       width: 318px;
       height: 165px;
    }
    .slideBox .pa_wz{
       width: 445px;
       height: 165px;
    }
    .slideBox .pa_wz p{
        margin-top: 30px;
    }
    .sPrev{
        left: 0;
    }
    .sNext{
        right: 0;
    }
    .about .ygfl .item .p2 {
        font-size: 12px;
    }
    .about .ygfl .item .item_c {
        padding: 25px;
    }
    .about .ygfl .item .p1 {
        font-size: 18px;
    }
    .mchy .mchy_c .lef {
        width: 100%;
    }
    .mchy .mchy_c .rig {
        width: 100%;
    }
    .mchy .mchy_c .rig .rig_f {
        padding-left: 0px;
        padding-top: 30px;
        padding-bottom: 50px;
    }
    .mchy .mchy_c .rig .rig_t {
        margin-top: 40px;
    }
    .mchy_d {
        padding-bottom: 50px;
    }


    .about_date .about_datejz{
        width: 95%;
        margin: 0 auto;
    }
    .channel_content{
        width: 100%;
    }
    .about_honor .bd_l,.about_honor .bd_r{
        width: 100%;
    }


    .recru .recru_jz{
        width: 95%;
    }
    

    .lef p {
        font-size: 24px;
        color: #222;
        margin-top: 60px;
        margin-bottom: 20px;
        font-weight: bold;
    }
}
@media(max-width:1130px){
    .nav,.nav .navjz{
        /* position: relative; */
        height: 65px;
    }
    .banner_pc, .banner, .case_date, .products, .solu_date, .news_dera, .contact, .recru {
        margin-top: 80px;
    }
    .nav .navjz{
        width: 100%;
        float: right;
    }
    .nav{
        position: fixed;
        top: 0px;
        left: 0;
    }
    .nav .log {
        top: 18px;
    }
    .nav .sectorization{
        display: none;
    }
    .one{
        display: none;
    }
    .mbx{
        display: block;
        margin-right: 0px;
    }
    .ss1{
        display: none;
    }
    .ss2{
        left: 25px;
        top: 1px;
        display: block;
        height: 35px;
    }
    .ss2 input{
        height: 33px;
    }
    .ss2{
        width: 322px;
    }
    .ss2 input{
        width: 280px;
        font-size: 14px;
        
    }
    .ss2 button{
        width: 40px;
        font-size: 14px;
    }
    .ss3{
        width: 70px;
        height: 30px;
        color: #fff;
        float: right;
        background: #006db8;
        line-height: 2;
        position: relative;
        top: 50%;
        right: 10%;
        margin-top: -15px;
    }
    .ss3 {
        width: 77px;
        right:90%;
    }
    .sousuo input,.sousuo button{
        background: #fff;
    }
    .sousuo button{
        line-height: 2;
    }
   
    .banner_pc .ban_nr .ig2 {
        width: 450px;
        height: 31.3px;
    }
    .banner_pc .ban_nr button {
        width: 280px;
        height: 33px;
        border-radius: 33px;
        font-size: 16px;
    }
    .banner_pc .ban_nr {
        height: 160px;
        margin-top: -65px;
    }
    .bt {
        font-size: 33px;
        margin-top: 60px;
    }
    .fbt {
        font-size: 18px;
    }
    .sole .solejz{
        width: 100%;
    }
    .solejz .sk{
        padding: 0 20px;
    }
    .solejz .xk{
        padding: 20px;
    }
    .solejz .ck{
        padding: 0 10px;
    }
    .ck .ck_1 {
        margin-right: 50px;
    }

    /* products Ã¤ÂºÂ§Ã¥â€œÂÃ¤Â¸Â­Ã¥Â¿Æ’ */
    .products .banner div {
        width: 237px;
        height: 93px;
    }
    .products .banner div p {
        font-size: 40px;
    }
    .mrig {
        padding: 20px 0;
    }
    .main .mrig div button {
        margin-right: 0%;
    }
}
@media(max-width:1024px){
    .service .yxwl .dt .yo{
        width: 100%;
    }
    /* .service .yxwl{
        width: 100%;
        background-image: url(../images/serviceapp2.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 100%;
        padding: 80px 0;
        padding-top: 710px;
    } */
    .ny_bannerAPP{
        display: block;
    }
    .ny_bannerPC{
        display: none;
    }
    .case #swp3{
        display: block;
    }
    .case .in2-con{
        display: none;
    }
    .mbx {
        right: 9%;
    }
    .banner_pc .ban_nr .ig1 {
        width: 129px;
        height: 27px;
    }
    .banner_pc .ban_nr .ig2 {
        width: 430px;
        height: 30px;
    }
    .bt {
        font-size: 30px;
    }
    .fbt {
        font-size: 16px;
    }
    .productjz .hproduct-left, .productjz .hproduct-right {
        width: 40px;
        height: 40px;
    }
    .fk .lef {
        width: 50%;
        float: left;
        padding-right: 44px;
    }
    .lef p {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .lef button {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .mwz .ztq {
        width: 295px;
        height: 165px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .main .mwz {
        width: 295px;
        height: 165px;
        left: 20%;
    }
    .mwz .ztq p {
        margin-top: 20px;
    }
    .video_pic:after {
        width: 50px;
        height: 50px;
        left: 50%;
        top: 68%;
    }
    .baib p, .baib p .sp1 {
        font-size: 36px;
    }
    .about_us {
        padding-bottom: 60px;
    }
    .lef button {
        width: 140px;
        height: 40px;
        line-height: 40px;
    }
    .rq button {
        width: 190px;
        height: 45px;
        border-radius: 45px;
        line-height: 45px;
        font-size: 14px;
    }
    .rq .bdj {
        width: 190px;
        height: 45px;
        border-radius: 45px;
        line-height: 45px;
        font-size: 14px;
    }
    .xwlb .lbnr {
        height: 275px;
        position: relative;
    }
    .lbnr button {
        position: absolute;
        bottom: 30px;
        left: 30px;
    }
    .collaboratejz .hproduct-left, .collaboratejz .hproduct-right {
        display: block;
        width: 30px;
        height: 30px;
        cursor: pointer;
        background-size: cover;
    }
    .productjz .hproduct-right {
        right: -10px;
    }
    .productjz .hproduct-left {
        left: -10px;
    }
    .researchjz .rq {
        width: 610px;
        margin: 0 auto;
        margin-bottom: 30px;
    }
    .ck .ck_1 {
        margin-right: 23px;
    }
    
/* products Ã¤ÂºÂ§Ã¥â€œÂÃ¤Â¸Â­Ã¥Â¿Æ’ */
    .mrig {
        padding: 0px 0;
    }
    .main .mrig .pro_p2 {
        margin-top: 12px;
    }
    .main .mrig div button{
        margin-top: 10px;
    }
    .relation{
        height: auto;
    }
    .relation .srk input{
        width: 100%;
        display: block;
        margin-bottom: 10px;
    }
    .relation .srk button{
        width: 100%;
        display: block;
        margin: 0 auto;
    }

/* products_2 Ã¤ÂºÂ§Ã¥â€œÂÃ¤Â¸Â­Ã¥Â¿Æ’2 */
    .cplb .cp_1 ul li{
        text-indent: 10%;
        font-size: 14px;
        
    }

     /* Ã¤ÂºÂ§Ã¥â€œÂÃ¨Â¯Â¦Ã¦Æ’â€¦ */
     .proxq1-lf{
         width: 100%;
         float: none;
     }
     .prodeta{
         width: 100%;
     }
     .proxq1-top .swiper-pagination{
         display: block;
     }
     .proxq1-thumbs{
         display: none;
     }
     .proxq1-top{
         width: 467px;
         height: 438px;
        
         float: none;
         margin: 0 auto;
     }
     .proxq1-rt {
         width: 100%;
         float: none;
         margin: 0 auto;
         margin-top: 10px;
     }
     .proxq-one {
        padding: 0px 0 0px;
    }

    /* Ã¨Â§Â£Ã¥â€ Â³Ã¦â€“Â¹Ã¦Â¡Ë†Ã¨Â¯Â¦Ã¦Æ’â€¦ */
    .date_fa div{
        width: 80%;
        margin: 0 auto;
    }
    .date_fa div div,.date_fa div div img{
        width: 100%;
        margin-bottom: 10px;
    }


    /* Ã¦Â¡Ë†Ã¤Â¾â€¹Ã¨Â¯Â¦Ã¦Æ’â€¦ */
    .case_date .proxq1-con,.case_date .proxq1-top{
        width: 100%;
    }
    .case_date .dig1{
        margin-top: 20px;
    }
    

    /* Ã§Â â€Ã¥Ââ€˜Ã¤Â¸Å½Ã¥Ë†Â¶Ã©â‚¬Â  */
    .research_and .bg {
        margin-top: 245px;
    }
    .research_and .mb .dp{
        font-size: 20px;
    }
    .research_and .mb:hover >.dp{
        font-size: 20px;
    }
    .research_and .mb p {
        font-size: 13px;
        line-height: 25px;
    }
    .research_and .proxq1-top{
        width: 100%;
        height: 100%;
    }
    



    /* Ã¦Å“ÂÃ¥Å Â¡Ã¦â€Â¯Ã¦Å’Â */
    .service .fwln .qiu_1,
    .service .fwln .qiu_2 .qiu_21,
     .service .fwln .qiu_2 .qiu_22,
     .service .fwln .qiu_3 .qiu_31,
      .service .fwln .qiu_3 .qiu_32, 
      .service .fwln .qiu_3 .qiu_33{
        width: 150px;
        height: 150px;
    }
    .service .fwln .qiu_2{
        width: 300px;
        height: 150px;
    }
    .service .fwln .qiu_3{
        width: 450px;
        height: 150px;
    }
    .service .fwln .qiu_1 p:nth-child(1),
    .service .fwln .qiu_2 .qiu_21 p:nth-child(1), 
    .service .fwln .qiu_2 .qiu_22 p:nth-child(1),
    .service .fwln .qiu_3 .qiu_31 p:nth-child(1), 
    .service .fwln .qiu_3 .qiu_32 p:nth-child(1), 
    .service .fwln .qiu_3 .qiu_33 p:nth-child(1){
        margin-top: 35px;
    }
    .service .yxwl .dt .yo button {
        width: 125px;
        height: 40px;
        border-radius: 40px;
    }
    .service .yxwl .dt .yo button:nth-child(2){
        margin-right: 0;
    }
    .service .yxwl .dt .zongbu, .service .yxwl .dt .gnzd{
        width: 100%;
    }
    .service .fwln .qiu_2 .qiu_21, .service .fwln .qiu_2 .qiu_22 {
       
        top: 184px;
    }
    .service .fwln .qiu_3 .qiu_31, .service .fwln .qiu_3 .qiu_32, .service .fwln .qiu_3 .qiu_33 {

        top: 313px;
    }
    .service .fwln .qiu_3 .qiu_32 {
        left: 224px;
    }
    .service .fwln .qiu_3 .qiu_33 {
        left: 373px;
    }




    /* Ã¦Å“ÂÃ¥Å Â¡Ã¦â€Â¯Ã¦Å’Â-Ã¨Âµâ€žÃ¦ÂºÂÃ¤Â¸â€¹Ã¨Â½Â½ */
    .service2_xz .zyxz .krq .krq_1{
        width: 49%;
        margin-right: 2%;
    }
    .service2_xz .zyxz .krq .krq_1:nth-child(3n){
        margin-right: 2%;
    }
    .service2_xz .zyxz .krq .krq_1:nth-child(2n){
        margin-right: 0;
    }





     /* Ã¨Ââ€Ã§Â³Â»Ã¦Ë†â€˜Ã¤Â»Â¬ */
     .contact .map .cont_lef,.contact .map .cont_rig{
         width: 100%;
     }
     .contact .mainrq .cont_rig{
         padding: 0 10px;
     }
     .contact .yxwl .yxwl_1{
         width: 100%;
     }


     /* Ã¥â€¦Â³Ã¤ÂºÅ½Ã©â€ºÂ¶Ã¥Â¥â€Ã¦Â´â€¹ */
    
     .event_box .parHd{
        width: 780px;
     }
     .parHd li{
         min-width: 130px;
     }
     .about .ry_bj {
        width: 90px;
        height: 90px;
    }
}
@media(max-width:768px){
    .news_danr p img{
        width: 100%;
        height: 100%;
    }
    .mainjz .cplb .prig{
        position: absolute;
        top: 50%;
        right: 30%;
    }
    .mainjz .cplb:nth-child(5) .prig{
        right: 40%;
    }
    .xk span{
        display: block;
    }
   
    .mwz{
        display: none;
    }
    .mwz2{
        display: block;
        width: 100%;
    }
    .mwz2 .ztq{
        width: 100%;
    }
    .mwz2 .ztq p {
        margin-top: 35px;
    }


    .banner_app{
        margin-top: 80px;
    }
    .banner_pc{
        display: none;
    }
    .banner_app{
        display: block;
        width: 100%;
        height: auto;
    }
    .banner_app img{
        width: 100%;
        height: 100%;
    }
    #swp1 .swiper-wrapper .swiper-slide .mbb p{
        font-size: 16px;
    }
    .mbb span{
        font-size: 13px;
    }
    .mbb .msp1{
        margin-top: 47%;
    }
    .lef p {
        margin-top: 30px;
        margin-bottom: 13px;
    }
    .lef span {
        font-size: 13px;
        line-height: 19px;
    }
    .fk .lef {
        float: right;
        width: 100%;
        padding-right: 10px;
    }
    .fk .rig{
        float: left;
        width: 100%;
    }
    .baib p, .baib p .sp1 {
        font-size: 30px;
    }
    .main .mwz {
        left: 26%;
        top: 72%;
    }
    .mwz .ztq p {
        font-size: 20px;
    }
    .xwlb .lbnr {
        width: 100%;
        padding: 18px;
    }
    .rq button,.rq .bdj  {
        width: 160px;
        height: 40px;
        border-radius: 40px;
        line-height: 40px;
        font-size: 13px;
    }
    .researchjz .rq {
        width: 520px;
    }
    .solejz .ck{
        padding: 0 0px;
    }
    .ck{
        display: none;
    }
    .mbxl2{
        display: block;
    }
    ul {
        margin-bottom: 0px;
    }
    .jiahao2{
        right: 50px;
    }

    /* products Ã¤ÂºÂ§Ã¥â€œÂÃ¤Â¸Â­Ã¥Â¿Æ’ */
    .main div{
        width: 100%;
    }
    /* .productsjz .main{
        margin-top: 0;
        margin-bottom: 75px;
    } */
    .main .mlef,.main .mrig{
        width: 100%;
    }
    .main .mrig .pro_p{
        margin-top: 30px;
    }
    .main .mrig div{
        margin-left: 0;
    }

    .relation p{
        font-size: 32px;
    }
    .relation span{
        font-size: 17px;
    }
    .relation .srk input {
        height: 60px;
        font-size: 18px;
    }
    .relation .srk button {
        height: 60px;
        font-size: 18px;
    }



     /* products Ã¤ÂºÂ§Ã¥â€œÂÃ¤Â¸Â­Ã¥Â¿Æ’2 */
     .main2 .mainjz{
        width: 100%;
    }
    /* .main2{
        margin-top: 0;
    } */
    .main2 .mainjz .cplb{
        width: 49%;
        margin-right: 2%;
        margin-bottom: 10px;
    }
    .main2 .mainjz .cplb:nth-child(2n){
        margin-right: 0;
    }
    .main2 .mainjz .cplb:nth-child(5){
        width: 100%;
        margin-right: 0;
    }
    .prod2_mk .prod2_dy{
        width: 49%;
        margin-right: 1%;
    }
    .prod2_mk .prod2_dy:nth-child(3n){
        margin-right: 1%;
    }
    .prod2_mk .prod2_dy:nth-child(2n){
        margin-right: 0%;
    }

    /* Ã¤ÂºÂ§Ã¥â€œÂÃ¨Â¯Â¦Ã¦Æ’â€¦ */
    .proxq1-rt_jz .prod_p{
        font-size: 30px;
    }
    .nei_anchor .wrap .on {
        width: 125px;
        height: 40px;
        border-radius: 40px;
    }
    .nei_anchor .wrap button{
        width: 125px;
        height: 40px;
    }
    .tj_1 .mbb{
        padding: 0 10px;
    }
    /* Ã¨Â§Â£Ã¥â€ Â³Ã¦â€“Â¹Ã¦Â¡Ë† */
    .bjzm .swp1, .swp1 .swiper-wrapper {
        width: 80%;
    }
    .anli_bo span {
        font-size: 12px;
    }

     /* Ã¨Â§Â£Ã¥â€ Â³Ã¦â€“Â¹Ã¦Â¡Ë†Ã¨Â¯Â¦Ã¦Æ’â€¦ */
     .date_xg .anli_1{
         width: 100%;
         float: none;
        margin-right: 0;
        margin-bottom: 10px;
     }
     .solu_date1 .date_bt{
         font-size: 26px;
     }

     /* Ã¦Ë†ÂÃ¥Å Å¸Ã¦Â¡Ë†Ã¤Â¾â€¹ */
     .case_jz .anli_1{
         width: 49.5%;
         margin-right: 1%;
     }
     .case_jz .anli_1:nth-child(3n){
        margin-right: 1%;
    }
     .case_jz .anli_1:nth-child(2n){
         margin-right: 0;
     }
     .case_jz .anniu{
         width: 100%;
     }
     .anniu button{
        width: 24%;
        margin-right: 0.4%;
     }


      /* Ã¦Â¡Ë†Ã¤Â¾â€¹Ã¨Â¯Â¦Ã¦Æ’â€¦ */
      .case_date .productsjz p {
        font-size: 25px;
    }



    /* Ã§Â â€Ã¥Ââ€˜Ã¤Â¸Å½Ã¥Ë†Â¶Ã©â‚¬Â  */
     .products_navzd2{
        position: relative;
    }
    .research_and .bg {
        margin-top: 180px;
    }
    .products_nav .wrap span {
        margin-right: 20px;
    }
    .products_nav .wrap span a {
        font-size: 14px;
    }
    .research_and .yfzx {
        padding: 50px 0;
    }
    .research_and .btrq{
        width: 95%;
    }
    .research_and .btrq button{
        width: 48%;
        margin-right: 1%;
        margin-bottom: 10px;
    }
    .research_and .btrq button:nth-child(2n){
        margin-right: 0;
    }
    .research_and .proxq-one {
        padding: 90px 0 20px;
    }
    .research_and .mb .dp{
        font-size: 18px;
    }
    .research_and .mb:hover >.dp{
        font-size: 18px;
    }
    .research_and .mb p {
        font-size: 12px;
        line-height: 22px;
    }
    .research_and .yjcg .yjcgjz {
        height: 270px;
        padding-bottom: 0;
    }


    /* Ã¦Å“ÂÃ¥Å Â¡Ã¦â€Â¯Ã¦Å’Â */
    .service .fwln .qiu{
        width: 457px;
    }
    .service .yxwl .dt .lf{
        width: 100%;
        margin-bottom: 20px;
    }
    .service .yxwl .dt .yo{
        width: 100%;
        padding: 0 10px;
    }
    .service .yxwl .dt .gn {
        float: none;
        margin-top: 35px;
    }
    .service .jszc .lb div{
        width: 32%;
        margin-right: 1%;
        margin-bottom: 10px;
    }
    .service .jszc .lb div:nth-child(3){
        margin-right: 0;
    }
    .service .jszc .lb div:nth-child(4),
    .service .jszc .lb div:nth-child(5){
        width: 49%;
        margin-right: 1%;
    }
    .service .fwln .qiu_2 .qiu_22 {
        background: rgb(26,83,164);
        left: 227px;
    }
    .service .fwln .qiu_3 .qiu_32 {
        left: 152px;
    }
    .service .fwln .qiu_3 .qiu_33 {
        left: 302px;
    }




    /* Ã¦Å“ÂÃ¥Å Â¡Ã¦â€Â¯Ã¦Å’Â-Ã¨Âµâ€žÃ¦ÂºÂÃ¤Â¸â€¹Ã¨Â½Â½ */
    .service2_xz .zyxz .burq{
        width: 100%;
        height: auto;
    }
    .service2_xz .zyxz .burq button{
        width: 48%;
        margin-right: 2%;
        margin-bottom: 10px;
    }
    .service2_xz .zyxz .burq button:nth-child(2n){
        margin-right: 0;
    }


    /* Ã¦â€“Â°Ã©â€”Â»Ã¤Â¸Â­Ã¥Â¿Æ’ */
    .xwlb .lb_1{
        width: 49%;
        margin-right: 2%;
    }
    .xwlb .lb_1:nth-child(3n) {
        margin-right: 2%;
    }
    .xwlb .lb_1:nth-child(2n) {
        margin-right: 0;
    }


    /* Ã¦â€“Â°Ã©â€”Â»Ã¨Â¯Â¦Ã¦Æ’â€¦ */
    .lb_btrq button {
        font-size: 13px;
        width: 110px;
        height: 35px;
        border-radius: 35px;
    }
    .lb_btrq .lbi{
        margin-left: -13%;
    }


    /* Ã¥â€¦Â³Ã¤ÂºÅ½Ã©â€ºÂ¶Ã¥Â¥â€Ã¦Â´â€¹ */
    .slideBox .pa_tp{
        width: 500px;
        height: 260px;
        margin: 0 auto;
        float: none;
    }
    .slideBox .pa_wz{
        width: 100%;
        padding-left: 0;
        height: auto;
    }
    .slideBox .pa_wz p,
    .slideBox .pa_wz span{
        text-align: center;
    }
    .parHd li {
        min-width: 90px;
    }
    .event_box .parHd{
        width: 450px;
    }
    
    .about .ry_bj {
        width: 70px;
        height: 70px;
    }
    .about .ryzz_jz{
        padding-top: 20px;
    }
    .about .ryzz_jz .fbt{
        width: 90%;
    }
    .about .ryzz_jz .ry_z {
        width: 100%;
        margin-top: 2px;
    }
    .about .ry_bj{
        margin-bottom: 7px;
    }





    .slideBox{
        width: 100%;
    }
    .relation p{
        background-size: 320px;
    }

    /* .service .fwln .qiu_2 .qiu_22 {
        left: 354px;
    }
    .service .fwln .qiu_3 .qiu_32 {
        left: 278px;
    }
    .service .fwln .qiu_3 .qiu_33 {
        left: 426px;
    } */


    .about_datejz .anniu{
        width: 100%;
    }


    .recru .recru_jz .recru_1{
        width: 100%;
    }

    .app{
        display: block;
    }
    .main .app{
        text-align: center;
        font-size: 22px;
        margin: 20px 0;
    }
    .pc{
        display: none;
    }
    .productsjz .main{
        margin-top: 0;
        padding-bottom: 42px;
    border-bottom: 1px solid rgba(215, 215, 215, 0.28);
    }


    
}
@media(max-width:592px){
    .pc2 {
        display: none;
    }
    .app2 {
        display: block;
    }
    .mainjz .cplb .prig{
        position: absolute;
        top: 50%;
        right: 20%;
    }
    .mainjz .cplb:nth-child(5) .prig{
        right: 30%;
    }
    .baib p, .baib p .sp1{
        font-size: 23px;
    }
    .baib .sp3{
        font-size: 13px;
    }
    .productjz #swp1 {
        width: 87%;
    }
    .product .productjz {
        width: 95%;
    }
    #swp1 .swiper-wrapper .swiper-slide .mbb p{
        font-size: 18px;
    }
    .mbb span{
        font-size: 15px;
    }
    .mbb .msp1{
        margin-top: 45%;
    }
    .xwlb .lb_1 {
        width: 100%;
        margin-right: 0%;
        margin-bottom: 10px;
    }
    .collaborate .collaboratejz {
        width: 100%;
    }
    .collaboratejz #swp2 {
        width: 86%;
    }
    .rq button, .rq .bdj {
        width: 130px;
        height: 30px;
        border-radius: 30px;
        line-height: 30px;
        font-size: 12px;
    }
    .researchjz .rq {
        width: 430px;
    }

    /* Ã¤ÂºÂ§Ã¥â€œÂÃ¨Â¯Â¦Ã¦Æ’â€¦ */
    .tuijian_jz .tj_1{
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .tj_1 .mbb .ig2{
        margin-left: 20px;
        margin-top: 30px;
    }
    .proxq1-rt .proxq1-rt_jz{
        width: 100%;
        margin-left: 0;
    }
    .anli .anli_1{
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .fourdi div{
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .bz .wz p{
        width: 100%;
    }

    /* Ã¦Ë†ÂÃ¥Å Å¸Ã¦Â¡Ë†Ã¤Â¾â€¹ */
    .case_jz .anli_1{
        width: 100%;
        margin-right: 0%;
    }
    .case_jz .anli_1:nth-child(3n){
       margin-right: 0%;
   }
    .case_jz .anli_1:nth-child(2n){
        margin-right: 0;
    }
    .case_jz .anniu{
        height: auto;
        width: 100%;
    }
    .anniu button{
       width: 49%;
       margin-right: 0%;
       margin-bottom: 10px;
    }

     /* Ã¦Â¡Ë†Ã¤Â¾â€¹Ã¨Â¯Â¦Ã¦Æ’â€¦ */
    
    .case_date .proxq-one {
        padding: 40px 0 40px;
    }
    .case_date .productsjz .dig {
        font-size: 14px;
    }
    .case_date .mb p {
        font-size: 15px;
    }
    .case_date .proxq-one button {
        font-size: 14px;
        width: 120px;
        height: 35px;
        border-radius: 35px;
    }
    .case_date .btrq .lbi{
        margin-left: -60px;
    }
    .case_date .anbt {
        font-size: 25px;
        margin-bottom: 40px;
    }
    .tuijian_jz p{
        font-size: 25px;
    }
    .tuijian .tuijian_jz {
        padding: 50px 0;
    }


    /* Ã¦Å“ÂÃ¥Å Â¡Ã¦â€Â¯Ã¦Å’Â */
    .products_navzd2 .products_nav .nei_anchor{
        float: left;
    }
    .products_navzd2,.products_navzd{
        height: 100px;
    }
    .service .jszc .lb div{
        width: 49%;
        margin-right: 1%;
    }
    .service .jszc .lb div:nth-child(3){
        margin-right: 1%;
    }
    .service .jszc .lb div:nth-child(5){
        width: 100%;
    }
    .service .fwln .qiu_1,
    .service .fwln .qiu_2 .qiu_21,
     .service .fwln .qiu_2 .qiu_22,
     .service .fwln .qiu_3 .qiu_31,
      .service .fwln .qiu_3 .qiu_32, 
      .service .fwln .qiu_3 .qiu_33{
        width: 100px;
        height: 100px;
    }
    .service .fwln .qiu_2{
        width: 200px;
        height: 100px;
    }
    .service .fwln .qiu_3{
        width: 300px;
        height: 100px;
    }
    .service .fwln .qiu_1 p:nth-child(1),
    .service .fwln .qiu_2 .qiu_21 p:nth-child(1), 
    .service .fwln .qiu_2 .qiu_22 p:nth-child(1),
    .service .fwln .qiu_3 .qiu_31 p:nth-child(1), 
    .service .fwln .qiu_3 .qiu_32 p:nth-child(1), 
    .service .fwln .qiu_3 .qiu_33 p:nth-child(1){
        margin-top: 10px;
    }

    .service .fwln .qiu_1 p,
    .service .fwln .qiu_2 .qiu_21 p, 
    .service .fwln .qiu_2 .qiu_22 p,
    .service .fwln .qiu_3 .qiu_31 p, 
    .service .fwln .qiu_3 .qiu_32 p,
     .service .fwln .qiu_3 .qiu_33 p {
        font-size: 13px;
    }
    .service .fwln .qiu_1 p:nth-child(1),
    .service .fwln .qiu_2 .qiu_21 p:nth-child(1),
     .service .fwln .qiu_2 .qiu_22 p:nth-child(1),
     .service .fwln .qiu_3 .qiu_31 p:nth-child(1),
      .service .fwln .qiu_3 .qiu_32 p:nth-child(1), 
     .service .fwln .qiu_3 .qiu_33 p:nth-child(1){
        font-size: 18px;
    }

    .service2_xz .zyxz .krq .krq_1{
        width: 100%;
    }



     /* Ã¦â€“Â°Ã©â€”Â»Ã¨Â¯Â¦Ã¦Æ’â€¦ */
     .news_danr .news_lef{
         width: 100%;
     }
     .news_danr .news_rig{
         display: none;
     }
     .news_danr p{
         font-size: 26px;
     }
    .press .products_navzd2 .products_nav .nei_anchor {
        float: right;
    }
    .press .products_navzd2, .products_navzd {
        height: 50px;
    }
    .press .products_navzd .products_nav {
        width: 100%;
    }

    /* Ã¥â€¦Â³Ã¤ÂºÅ½Ã©â€ºÂ¶Ã¥Â¥â€Ã¦Â´â€¹ */
    .about .bt {
        font-size: 25px;
    }
    .about .qywh .qy_1{
        width: 100%;
        margin-bottom: 20px;
        margin-left: 0;
    }
    .about .ryzz .bj {
        width: 100%;
        height: 260px;
    }

    .about_date .products_navzd {
        height: 100px;
    }
    .channel_content {
        padding: 103px 0px 100px;
    }

    .contact .products_navzd2 .products_nav .nei_anchor{
        float: right;
    }
    .recru .products_navzd2 .products_nav .nei_anchor{
        float: right;
    }

    .service .fwln .qiu {
        width: 315px;
    }
    .service .fwln .qiu_2 .qiu_22 {
        left: 157px;
    }
    .service .fwln .qiu_3 .qiu_32 {
        left: 107px;
    }
    .service .fwln .qiu_3 .qiu_33 {
        left: 206px;
    }
    .service .fwln .qiu_2 .qiu_21, .service .fwln .qiu_2 .qiu_22 {
        top: 140px;
    }
    .service .fwln .qiu_3 .qiu_31, .service .fwln .qiu_3 .qiu_32, .service .fwln .qiu_3 .qiu_33 {
        top: 225px;
    }
    /* .research_and .btrq button {
        width: 100%;
        margin-right: 0%;
    } */

    .cont_rig span{
        text-indent: 0%;
    }
    .cont_rig .p1 {
        font-size: 17px;
        margin-bottom: 35px;
    }

    .contact .mainrq .cont_rig{
        float: none;
        width: 100%;
        border: none;
    }
    .cont_erwm{
        display: none;
    }
    .cont_rig .p1{
        margin-bottom: 0;
        margin-top: 30px;
    }
    .contact .lby .mainrq{
        padding: 20px 0;
        padding-bottom: 50px;
    }
    .contact .yxwl .yxwljz p {
        font-size: 26px;
    }
    .contact .yxwl_1 .bsc_rig p{
        font-size: 14px;
    }
    .contact .yxwl .yxwljz{
        padding: 45px 0;
    }
    .contact .yxwl_1 .bsc{
        float: none;
        width: 100%;
    }
    .contact .yxwl_1 .bsc_rig{
        float: none;
        width: 100%;
        padding-left: 0;
        padding-bottom: 0;
        height: auto;
    }
    .contact .yxwl_1 .bsc{
        height: auto;
        line-height: 25px;
        text-align: left;
    }
    .contact .yxwl_1{
        padding: 30px 10px;
    }
    .contact .yxwl .yxwl_1{
        height: auto;
    }
    .relation span{
        padding: 0 15px;
    }


}
@media(max-width:414px){
    .baib p, .baib p .sp1 {
        font-size: 22px;
    }

   
    .productjz .hproduct-right,.productjz .hproduct-left {
        top: 53%;
    }
    .bt {
        font-size: 24px;
        margin-top: 30px;
        background-size: 160px 11px;
    }
    .fbt {
        font-size: 14px;
        margin-bottom: 20px;
    }
    .productjz #swp1 {
        width: 82%;
    }.product .productjz {
        width: 94%;
        padding-bottom: 30px;
    }
    .about_us,.research .researchjz,.news .newsjz,.collaborate .collaboratejz  {
        padding-bottom: 20px;
    }
    .collaborate .collaboratejz .fbt{
        margin-bottom: 10px;
    }
    .baib p, .baib p .sp1 {
        font-size: 20px;
    }
    .baib .sp3 {
        font-size: 12px;
    }
    .sztd .baib {
        width:  33.33%;
        height: 110px;
        background: #eee;
        border-bottom: 1px solid rgb(242,242,242);
    }
    .fk .rig {
        margin-bottom: 20px;
    }
    .sztd .baib:nth-child(4),
    .sztd .baib:nth-child(5){
        width: 50%;
        border-bottom: none;
    }
    .rq button{
        width: 117px;
        margin-left: 17px;
    }
    
    .rq button, .rq .bdj{
        width: 32%;
        margin-bottom: 10px;
        margin-left: 0;
    }
    .rq button:nth-child(2){
        margin: 0 0.3%;
    }
    .researchjz .bt {
        background-size: 200px 11px;
    }
    .researchjz .rq {
        width: 100%;
    }
    .newsjz .xwqh {
        width: 260px;
    }
    .xwqh button {
        width: 120px;
        height: 35px;
        border-radius: 35px;
    }
    .sk img {
        width: 150px;
        height: 40px;
        margin-top: 40px;
    }
    .solejz .xk {
        padding: 20px 10px;
    }
    .xk span {
        width: 100%;
        display: block;
        text-align: center;
        line-height: 20px;
    }
    .solejz .navbars{
        width: 120px;
        float: none;
        display: none;
        margin: 0 auto;

    }
    .xwlb .lbnr {
        height: 189px;
    }
    .lbnr .xian{
        margin: 10px 0;
    }
    .jiahao2 {
        right: 25px;
    }
    .collaboratejz #swp2 {
        width: 81%;
    }
    .lbnr .p1{
        font-size: 16px;
    }

/* products Ã¤ÂºÂ§Ã¥â€œÂÃ¤Â¸Â­Ã¥Â¿Æ’2 */
    .main2 .mainjz .cplb{
        height: 55px;
        line-height: 55px;
    }
    .cplb .cp_1 ul li{
        text-indent: 5%;
        font-size: 13px;
        
    }
    .cplb .cp_1 ul li img{
        margin-right: 0;
    }

    /* Ã¤ÂºÂ§Ã¥â€œÂÃ¨Â¯Â¦Ã¦Æ’â€¦ */

    .proxq1-rt_jz .prod_p,.cstb_p,.tuijian_jz p ,.products .anli p{
        font-size: 26px;
    }
    .proxq1-rt_jz span{
        font-size: 14px;
    }
    .nei_anchor .wrap button,.nei_anchor .wrap .on{
        width: 90px;
    }
    
    .nei_anchor .wrap .on {
    height: 30px;
    border-radius: 30px;
    }
    .nei_anchor .wrap a{
        font-size: 14px;
    }

    .tuijian .tuijian_jz,.products .anli {
        padding: 40px 0;
    }
    .relation p {
        font-size: 29px;
    }
    .proxq1-top{
        width: 354px;
        height: 332px;
    }


    /* Ã¦Â¡Ë†Ã¤Â¾â€¹Ã¨Â¯Â¦Ã¦Æ’â€¦ */
    .case_date .proxq-one button {
        width: 100px;
    }
    .case_date .btrq .lbi {
        margin-left: -50px;
    }





    /* Ã¥â€¦Â³Ã¤ÂºÅ½Ã©â€ºÂ¶Ã¥Â¥â€Ã¦Â´â€¹ */
    .slideBox .pa_tp {
        width: 318px;
        height: 165px;
    }
    .slideBox .pa_wz span{
        padding: 0 10px;
    }
    .event_box .parHd{
        display: none;
    }
    .slideBox .pa_wz{
        padding: 0;
    }
    .sPrev, .sNext {
        width: 25px;
        height: 25px;
        top: -258px;
    }
    .parHd li{
        min-width: 13%;
    }
    .about .ry_bj {
        width: 60px;
        height: 60px;
    }
    .about .ry_z .ry_tp {
        height: auto;
        font-size: 16px;
    }
    .ss3 {
        width: 77px;
        right: 72%;
    }
    .case{
        min-height: 460px;
    }
    .case #swp3 p {
        margin: 20px 0;
    }
    .lef p{
        font-size: 18px;
        text-align: center;
        margin-top: 0;
        margin-bottom: 22px;
    }
    .fk .lef{
        padding-right: 0;
    }
    .lef button {
        width: 100px;
        height: 36px;
        line-height: 37px;
        float: right;
        margin-right: 20px;
    }
    .lef span {
        line-height: 22px;
        padding-left: 0;
    }
    .mchy .mchy_c .rig .rig_t .shi_l {
        width: 100%;
        float: left;
        padding: 20px 0 20px 20px;
    }
    .mchy .mchy_c .rig .rig_t {
        margin-top: 20px;
        background-size: auto;
    }
    .mchy .mchy_c .rig .rig_f {
        padding: 20px 20px 40px 20px;
    }
    .mchy .mchy_c .rig .p1 {
        font-size: 20px;
        line-height: 28px;
    }
    .mchy .mchy_c .rig .p2 {
        font-size: 16px;
        line-height: 24px;
    }
    .mchy .mchy_c .rig .p1 span {
        font-size: 16px;
        line-height: 28px;
    }
    .about .about_us .mchy {
        padding-top: 20px;
    }
    .about .about_us .mchy_d .div{
        padding: 40px 20px 0 20px;
    }
    .mchy .mchy_c .rig .rig_t .shi_l p:nth-child(2) {
        padding-top: 4px;
    }
    .mchy .mchy_c .rig .rig_f .p1 {
        font-size: 22px;
        line-height: 34px;
    }
    .mchy .mchy_c .rig .rig_f .p2 {
        font-size: 14px;
        line-height: 22px;
        padding-top: 6px;
    }
    .mchy_d .div .div_t .p1 {
        font-size: 22px;
        line-height: 34px;
    }
    .mchy_d .div .div_t .p2 {
        font-size: 16px;
        line-height: 22px;
        padding-top: 8px;
    }
    .mchy_d .div .div_f .num_desc {
        font-size: 16px;
        line-height: 24px;
    }
    .about .ygfl .item {
        width: 100%;
        margin-right: 0;
    }
    .about .ygfl .item .item_c {
        padding: 20px;
    }
    .about .ygfl .item .p2 {
        font-size: 14px;
    }
    .about .ygfl {
        padding-bottom: 40px;
    }
    .lbnr button {
        width: 100px;
        height: 33px;
        line-height: 33px;
        left: 68%;
        bottom: 18px;
    }
    .banner_app{
        margin-top: 50px;
    }
    .nav, .nav .navjz{
        height: 50px;
    }
    .nav .log {
        top: 10px;
        height: 30px;
        width: 106px;
    }
    .mbx{
        top: 32%;
    }
    .collaboratejz .hproduct-left{
        left: 4px;
        top: 65%;
        width: 25px;
        height: 25px;
    }
    .collaboratejz .hproduct-right{
        right: 4px;
        top: 63%;
        width: 25px;
        height: 25px;
    }
    .collaboratejz .bt{
        margin-top: 15px;
    }
    .mbxl{
        top: 50px;
    }
    .solejz .sk{
        height: 95px;
    }
    .sk img,.sk div{
        margin-top: 30px;
    }
    .researchjz .rq {
        width: 80%;
    }
    .rq button, .rq .bdj {
        width: 79px;
        height: 52px;
        border-radius: 10px;
        line-height: 18px;
        font-size: 13px;
        text-align: center;
    }
    .rq button:nth-child(2){
        margin: 0 20px;
    }
    .case #swp3 {
        border-bottom: 1px solid rgba(12, 90, 164, 0.17);
    }
    .products .productsjz{
        padding-bottom: 40px;
    }
    .relation span {
        font-size: 15px;
    }
    .relation p {
        font-size: 26px;
    }

    .mainjz .cplb .prig {
        position: absolute;
        top: 45%;
        right: 15%;
    }
    .mainjz .cplb:nth-child(5) .prig {
        right: 18%;
    }
    .macp .cplb .cp_1 {
        position: absolute;
        top: 53px;
    }
    .cplb .cp_1 ul li{
        line-height: 35px;
        text-align: center;
    }
    .main2 {
        margin-top: 10px;
    }
    .mainjz .prod2_mk {
        width: 100%;
        margin-top: 30px;
    }
    .prod2_dy .bo{
        height: 150px;
    }
    .fy{
        width: auto;
        display: table;
        margin: 0 auto;
    }
    .proxq1-rt_jz button {
        width: 130px;
        height: 33px;
        margin-right: 32px;
    }
    .nei_anchor .wrap button,.nei_anchor .wrap .on{
        width: 23%;
    }
    .about-con .abo-one ,.about-con .abo-two{
        padding-top: 40px;
    }
    .proxq1-rt_jz .prod_p, .cstb_p, .tuijian_jz p, .products .anli p {
        font-size: 20px;
    }
    .table {
        width: 96%;
    }
    .bjzm,.bjzm{
        padding: 40px 0;
    }
    .tuijian_jz p{
        text-align: center;
        margin-bottom: 30px;
    }
    .case_date .productsjz .p1{
        font-size: 28px;
    }
    .research_and .resc_1:nth-child(3n){
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .research_and .resc_1{
        width: 85%;
        float: none;
        display: block;
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .research_and .mb{
        height: 162px !important;
        background: rgba(26,109,175,0.9);
    }
    .research_and .btrq button {
        width: 48%;
        height: 39px;
    }
    .research_and .btrq {
        width: 71%;
    }
    .team-item p {
        font-size: 18px;
    }
    .sec-team{
        padding-bottom: 40px;
    }
    .research_and .zzzx .zzzxjz{
        padding-top: 40px;
    }
    .research_and .bt{
        margin-bottom: 10px;
    }
    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 53px;
    }
    .ygfl .swiper-container-horizontal>.swiper-pagination-bullets,  .ygfl .swiper-pagination-custom,.ygfl .swiper-pagination-fraction {
        bottom: 90px;
    }
    .research_and .proxq1-lf {
        height: 187px;
    }
    .research_and .zlzx .zlzxs{
        padding-top: 30px;
    }
    .research_and .zlzx .bt {
        font-size: 24px;
    }
    .research_and .zlzx .zlzxs{
        height: 270px;
    }
    .research_and .zlzx .zlzxjz {
        top: 147px;
    }
    .research_and .zlzxjz span {
        font-size: 14px;
        padding: 0 10px;
    text-indent: 0;
    }
    .research_and .bg {
        margin-top: 130px;
    }
    .relation span {
        font-size: 14px;
    }
    .relation p {
        font-size: 24px;
    }
    .research_and .yfzx{
        padding-top: 80px;
    }
    .service .fwln span {
        line-height: 26px;
    }
    .service .yxwl{
        padding: 40px ;
    }
    .lf button {
        width: 125px;
        height: 40px;
        border-radius: 40px;
        background: none;
        border: 2px solid #fff;
        font-size: 14px;
        color: #fff;
        font-weight: bold;
        margin-right: 20px;
        float: left;
        margin-bottom: 20px;
    }
    .lf .bdj {
        border: none;
        background: #fff;
        color: #000;
    }
    .service .yxwl .dt .lf{
        margin-bottom: 0;
    }
    .service .yxwl .dt .zongbu{
        margin-top: 23px;
    }
    .service .yxwl .dt .zongbu span, .service .yxwl .dt .gnzd span {
        font-size: 13px;
        line-height: 19px;
    }
    .service .jszc{
        padding-top: 40px;
    }
    .service .jszc .lb {
        margin: 40px 0;
    }
    .service .yxwl .dt .gn {
        margin-top: 0;
    }
    .press .news{
        padding-top: 40px;
    }
    .z-swiper-box .flexbox .innerbox button{
        margin-top: 0;
    }
    .about .about_us .about_usjz,
    .about .fzlc{
        padding-top: 40px;
        padding-bottom: 0;
    }
    .about .qywh{
        padding: 40px 0;
    }
    .about .qywh .fbt {
        margin-bottom: 20px;
    }
    .contact .map{
        padding: 40px 0;
    }
    .contact .fzjg .fzjgjz{
        font-size: 20px;
    }
    .recru .recru_jz .bt {
        margin-top: 40px;
        margin-bottom: 15px;
    }
    .recru_jz .fy{
        margin-top: 40px;
    }
    .recru{
        padding-bottom: 40px;
    }
    .about .ryzz_jz .ry_z {
        margin-top: 16px;
    }
    .z-swiper-box .flexbox .innerbox button{
        width: 100px;
        height: 33px;
        float: right;
    }
    .press .newsjz .xwlb{
        padding-bottom: 40px;
    }
    .banner_pc, .banner, .case_date, .products, .solu_date, .news_dera, .contact, .recru {
        margin-top: 40px;
    }
    .press .products_navzd .products_nav{
        width: 95%;
    }
    .products_nav .wrap span .mlj {
        font-size: 13px;
    }
    .products_nav .wrap span:nth-child(2){
     /*   margin-right: 0;*/
    }
    .service2_xz .zyxz .krq .krq_1 {
        width: 49%;
        margin-right: 2%;
        padding: 15px 11px;
        margin-top: 10px;
    }
    .service2_xz .zyxz .krq_1 div p {
        font-size: 18px;
    }
    .service2_xz .zyxz,.service2_xz .zyxz .krq{
        padding-bottom: 40px;
    }
    .service2_xz .zyxz .burq {
        width: 80%;
        height: auto;
        margin-bottom: 0;
    }
    
}
@media(max-width:375px){
    .rq button{
        margin-left: -2px;
    }
}




