@media (-webkit-min-device-pixel-ratio: 1.25) {
    .layout-main {
        zoom: 0.796875;
    }
}


@media (max-width: 1650px) {
    .index_box3 .content {width: 95%;transition: all .3s;}
}

@media (max-width: 1340px) {
    header .content{width: 95%;transition: all .3s}
    header .content .nav ul li:nth-of-type(n+2){margin-left: 24px}
    .index_box6 .content{width: 90%;transition: all .3s}
    footer .content{width: 95%;transition: all .3s}
    .index_box5 .content{width: 95%;transition: all .3s}
    .index_box6.new .content{width: 95%;transition: all .3s}
    .public_banner1 .content{width: 95%;transition: all .3s}
    .public_banner1 .content .text{padding-top: 80px;}
    .lxwm_body .content{width: 95%;transition: all .3s}
    .lxwm_list .content{width: 95%;transition: all .3s}
    .job_banner .content{width: 95%;transition: all .3s}
    .job_box1 .list{width: 95%;transition: all .3s}
    .job_box2 .content{width: 95%;transition: all .3s}
}
@media (max-width: 1250px) {
    .faq_list .content{width: 95%;transition: all .3s}
    .about_box3 .content{width: 95%;transition: all .3s}
    .index_box1 .content {width: 90%;transition: all .3s}
    .about_box1 .content{width: 95%;transition: all .3s}
    .about_swiper .content{width: 95%;transition: all .3s}
    .product_list.project .content{width: 95%;transition: all .3s}
    .faq_list.data .content{width: 95%;transition: all .3s}
    .product_list .content {width: 95%;transition: all .3s}
    .about_swiper .content{width: 95%;transition: all .3s}
    .about_swiper .content .swipers .grid_sw{padding: 100px}
    .about_box2 .content{width: 95%;transition: all .3s}
    .lxwm_form .content{width: 95%;transition: all .3s}
    .job_body .content{width: 95%;transition: all .3s}
    .index_box6.new_single .content{width: 95%;transition: all .3s}

}
@media (max-width: 1210px) {
    .index_box4 .content{width: 95%;transition: all .3s}
}
@media (max-width:1100px ) {
    header .content .nav ul li:nth-of-type(n+2){margin-left: 11px}
}















@media (max-width: 990px) {
    .about_swiper .content{min-height: 580px}
    .about_swiper .content .bottom .imgs{position:absolute;top: 0;display: grid;margin-top: 20px;justify-content: space-between;grid-template-columns: repeat(5,1fr);gap: 20px;left: 50%;transform: translateX(-50%);width: 100%}
    .about_swiper .content .bottom .imgs li{right:unset!important;bottom: unset!important;position: relative;width: 110px!important;height: 110px!important;margin:0 auto}
    .job_box1 .list ul li p{font-size: 16px;}
    .product_list .content .bt{font-size: 20px;margin-top: 40px;}
    .product_list{padding-top: 30px;padding-bottom: 55px;}
    .product_list .content .item .right{margin-top: 20px;width: 50%}
    .product_list .content .item .title{font-size: 16px;}
    .product_list .content .item .left{width: unset;}
    .product_list .content .item{padding: 25px;flex-direction: column}
    .about_box3 .hover_li{margin-top: 20px}
    .about_box3 .hover_li li .bottom .text{font-size: 16px;line-height: 20px;}
    .about_box3 .hover_li li .td{font-size: 20px;}
    .about_box2{margin-top: 50px}
    .about_swiper .content .swipers .grid_sw.gap{grid-row-gap:130px }
    .index_box6.new_single .content .right{width: 100%;transition: all .3s}
    .index_box6.new_single .content .right .code p{font-size: 14px;}
    .index_box6.new_single .content .right .code span{font-size: 16px;}
    .index_box6.new_single .content .right .code{padding: 25px 0;margin-top: 25px;}
    .index_box6.new_single .content .left .body{margin-top: 20px}
    .index_box6.new_single .content .left .t{font-size: 18px;}
    .index_box6.new_single .content .left img{margin: 20px auto}
    .index_box6.new_single .content .left{width: 100%;transition: all .5s}
    .index_box6.new_single .content{flex-direction: column}
    .index_box6.new .content .bottom ul li{width: 48%}
    .index_box6.new .content .bottom ul li:nth-of-type(n+3){margin-top: 20px}
    .job_body .content .right .bt{margin-top: 20px}
    .job_body .content .right .td{font-size: 20px;}
    .job_body .content .right .bt p{font-size: 16px;}
    .job_body .content .right .line{margin-top: 20px;}
    .job_body .content .right .btn_text{font-size: 16px;margin-top: 20px}
    .job_body{padding: 40px 0 50px}
    .job_body .content .right{width: 100%;margin-top: 20px}
    .job_body .content{flex-direction: column}
    .job_box2 .content .left .btn{margin-top: 30px}
    .job_box2 .content .left .td{font-size: 20px;padding-top: 20px;}
    .job_box2{padding-top: 50px;padding-bottom: 55px;}
    .job_box2 .content .left{width: 100%;transition: all .5s}
    .job_box2 .content .right{width: 100%;transition: all .5s;margin-top: 20px}
    .job_box2 .content{flex-direction: column}
    .job_box1 .t{font-size: 20px;}
    .job_box1{padding: 30px 30px}
    .job_banner{padding: 50px 0 51px}
    .job_banner .content .text i{font-size: 20px;}
    .job_banner .content .text p{font-size: 16px;margin-top: 10px;}
    .job_banner .content .text{padding-left: 35px;padding-top: 30px; }
    .lxwm_list .content li span{font-size: 16px;}
    .lxwm_form textarea{font-size: 16px;}
    .lxwm_form{margin-top: 30px}
    .lxwm_form h3{font-size: 22px;}
    .public_banner1{margin-top: 60px}
    .lxwm_form .content{margin-top: 20px}
    .lxwm_form p{font-size: 16px;}
    .lxwm_form .box input{font-size: 16px;padding: 10px 11px}
    .lxwm_body .content{flex-direction: column}
    .lxwm_body .content .box{width: 100%;transition: all .3s}
    .lxwm_body .content .box:last-child{margin-top: 20px;}
    .public_banner1 .banner_b{margin-top: -100px;height: 190px}
    .public_banner1 .text p{font-size: 16px;}
    .public_banner1 .text .btn{margin-top: 20px}
    .public_banner1 .text .btn a{font-size: 16px;padding: 10px 0}
    .public_banner1 .text h3{font-size: 20px;}
    .public_banner1 .content .text{padding-top:40px}
    .about_box2 .bottom .text:nth-of-type(1){margin-top: 20px}
    .about_box2 .bottom .text{margin-top: 20px}
    .about_box2 .bottom .text p{font-size: 16px;}
    .about_box2 .bottom{padding: 20px 50px 20px}
    .about_swiper .content .swipers .grid_sw{grid-template-columns: repeat(2,auto);padding: 60px;grid-column-gap:70px;grid-row-gap:50px}
    .about_swiper .content .swipers .grid_sw li img{margin: 0 auto;max-width: 100%}
    .product_list .load{margin-top: 35px}
    .product_list .load p{font-size: 20px;}
    .product_list .load a{padding: 36px 0 30px}
    .product_list .content .item .left h3{font-size: 20px;}
    .product_list.core .box_2:nth-of-type(n+2){padding-top: 43px;}
    .product_list.core{padding-top: 40px;padding-bottom: 49px;}
    .product_list.core .content .item{padding: 55px 42px 40px 60px;flex-direction: column}
    .product_list.core .content .bottom .item .left h3{font-size: 20px;margin-top: 20px}
    .product_list.core .content .bottom .item{padding: 25px 0 30px}
    .product_list.core .content .item .title{font-size: 16px;}
    .product_list.core .content .item .right{margin-top: 20px;width: 80%}
    .product_list.core .content .item .left{width: 100%}
    .product_list.core .box_1 .box .text{font-size: 20px;}
    .product_list .box_2 .top .left{font-size: 20px;}
    .product_list .box_2 .top a{font-size: 16px;}
    .faq_list.data .content{padding: 24px 22px 36px}
    .index_box3 .content .right .top{padding:40px 0 30px }
    .faq_list{padding-top: 25px;padding-bottom: 35px;}
    .faq_list .content .item .bot p{font-size: 16px;}
    .faq_list .content .item{font-size: 18px;padding: 20px 0}
    .product_list.project .content .item:nth-of-type(n+2){margin-top: 30px}
    .product_list.project .content .item a .text .line{margin-top: 6px}
    .product_list.project{padding-top: 40px;padding-bottom: 50px;}
    .product_list.project .content .item a .text{padding-left: 25px;padding-top: 10px;}
    .product_list.project .content .item:nth-of-type(2n) a .text{padding-right: 25px;}
    .product_list.project .content .item a .text .td{font-size: 20px;}
    .product_list.project .content .item a .text p{font-size: 16px;margin-top: 10px}
    .about_box3{padding-top: 50px}
    .about_box3 .content .td{font-size: 20px;}
    .about_swiper .content .swipers{margin-top: 38px;padding-bottom: 34px;}
    .about_swiper .content .td{font-size: 22px;}
    .about_swiper{padding-top: 50px;}
    .index_box5.about{margin-top: 50px}
    .about_box1 .bottom p.t{font-size: 16px;}
    .about_box1 .bottom p{font-size: 16px;}
    .about_box1 .bottom .left .td{font-size: 22px;}
    .about_box1 .bottom .left{width: 100%;transition: all .3s}
    .about_box1 .bottom .right{width: 100%;transition: all .3s;margin-top: 20px}
    .about_box1 .bottom{padding: 46px 43px 32px 46px;flex-direction: column}
    .index_box1.about .box{padding-top: 30px;padding-bottom: 20px;}
    .about_body .content .tex:nth-of-type(n+2){margin-top: 25px}
    .about_body .content .td{font-size: 22px;}
    .about_body .content .tex .td{font-size: 16px;}
    .about_body .content .tex p{font-size: 16px;}
    .about_body .content{width: 95%;transition: all .3s}
    .product_banner .text .content{width: 95%;transition: all .3s}
    .product_banner .text .content .td{font-size: 22px;}
    .index_banner .swiper-button-prev{left: 35px}
    .index_banner .swiper-button-next{right: 35px}
    .index_banner .text{line-height: 30px}
    footer{padding: 35px 0 20px}
    footer .line{margin-top: 25px}
    footer .content .top .left,
    footer .content .top .between,
    footer .content .top .rigth{width: 100%;}
    
    .index_box5 .content .box{margin-top: 25px!important;font-size: 35px;}
    .index_box5 .content .box span:last-child{font-size: 16px;}
    .index_box6 .content .bottom ul li .title{font-size: 18px;}
    .index_box6 .content .bottom ul li .text{font-size: 15px;}
    .index_box5{padding: 40px 0 60px}
    .index_box5 .content .td{font-size: 20px;}
    .index_box5 .content .b{font-size: 16px;}
    .index_box4 .content .list[data-num='3']{margin-top: unset}
    .index_box4 .content .list:last-child .left .left_img{margin-top: 20px}
    .index_box4 .content .list[data-num='1'] .right .top{margin-top: 25px}
    .index_box4 .content .list .right{width: 100%;transition: all .3s}
    .index_box4 .content .list .right .bottom .td{font-size: 16px;}
    .index_box4 .content .list .right .bottom h3{font-size: 20px;}
    .index_box4 .content .list .right .bottom p{font-size: 16px;}
    .index_box4 .content .list .right .bottom .btn>span{font-size: 16px;}
    .index_box4 .content .list.active{flex-direction: column}
    .index_box4{padding: 40px 0 45px}
    .index_box3 .content .right .item .text{padding: 16px 0}
    .about_body{padding-top: 50px;}
    footer .rigth{margin-top: 20px}
    footer .between{margin-top: 20px;}
    footer .content .top{flex-direction: column}
    .index_banner .swiper-pagination-bullet{width: 120px}
    .index_box6{padding: 40px 0}
    .index_box6 .content .top .left{font-size: 22px;}
    .index_box6 .content .top .right a{font-size: 14px;}
    .index_box6 .content .bottom ul li{width: 48%}
    .index_box6 .content .bottom ul li:nth-of-type(3){margin-top: 20px}
    .index_box3 .content .right .item .text .t{font-size: 18px;}
    .index_box3 .content .right .item .text span{font-size: 16px;}
    .index_box3 .content .left .btn a{padding: 10px 0 10px}
    .index_box3 .content .left .td{font-size: 22px;}
    .index_box3 .content .left span{font-size: 16px;}
    .index_box3{padding-top: 45px;}
    .index_box3 .content .left .btn{margin-top: 25px}
    .index_box3 .content .right{width: 100%;transition: all .3s;margin-top: 30px}
    .index_box3 .content .right .top img{width: 100%}
    .index_box3 .content{flex-direction: column}
    .index_box1 .content .box{margin-top: 25px}
    .index_box1 .content >p{width: unset}
    .index_box1 .content .box .item p:last-child{font-size: 16px;}
    .index_box2 .box .btn{padding:5px;font-size: 16px;margin-top: 20px}
    .index_box4 .content>.td{font-size: 22px;}
    .index_box4 .content .change ul li{padding:12px;font-size: 16px;}
    .index_box1{padding-top: 50px;padding-bottom: 50px;}
    .index_box2 .box .box_2{padding:15px;box-sizing: border-box}
    .index_box2 .box .box_3{padding:15px;box-sizing: border-box}
    .index_box1 .content .t{font-size: 20px;line-height: 35px;}
    .index_box1 .content >p{font-size: 16px;}
    .index_box2 .box p{font-size: 20px;margin-top: 15px}
    .index_box1 .content p:nth-of-type(1){margin-top: 15px}
    .index_box1 .content .box .item p i{align-items: center}
    .index_box1 .content .box .item p i span:first-child{font-size: 16px;}
    .index_box1 .content .box .item p span{font-size: 14px;}
    .index_box1 .content .gengduo>span{font-size: 16px;}
    .index_box1 .content .gengduo a{font-size: 16px;}
   header .content .nav{display: none}
    header .post{padding: 20px 0}
    header .mobile_nav{display: block}
    .index_banner .text{font-size: 22px;}
    .index_banner .iconfont{font-size: 28px;top: 64%}
    .index_banner .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 15px}
}
@media (max-width: 740px){
    .about_swiper .content .bottom .imgs{grid-template-columns: repeat(4,1fr);gap: 10px}
}
@media (max-width: 710px) {
    .public_banner1 .content .text{padding-top: 15px;}
}

