@media (max-width: 1620px){
    .tech2-lb{
        width: 1000px;
    }
    .tech2-lb .swiper-slide {
        width:450px;
    }
}
@media (max-width: 1440px){
    .swiper-paginationzhizun1,.recu2-all {
        bottom: -1.5rem;
    }
    .store2-wd {
        width: 90%;
    }
    .tech2-lb{
        width: 900px;
    }
    .tech2-lb .swiper-slide {
        width:400px;
    }
    .tech2-sec{
        width: 90%;
    }
    .w1150{
        width: 1000px;
    }
    .pro-list1{
        margin-bottom: 1.5rem;
    }
    .store-lb .swiper-slide {
        width: 330px !important;
    }
}
@media (max-width: 1300px){
    .news-list .news-right .tit {
        font-size: .65rem;
    }
    .news-list .news-right .detail{
        margin-top: .5rem;
    }
    .jisu1-scroll {
        height: 9.6rem;
    }
    .zhizun2-scroll {
        height: 9.4rem;
    }
    .w1150{
        width: 900px;
    }
    .store-lb .swiper-slide {
        width: 300px !important;
    }
    .tech2-lb{
        width: 800px;
    }
    .tech2-lb .swiper-slide {
        width:360px;
    }
}
@media (max-width: 1200px){
    .news-box .view{
        width: 92%;
    }
    .jisu1-scroll {
        height: 8.6rem;
    }
    .sol1-content{
        padding: 0 .6rem;
    }
    .store-list2{
        padding: 2.5rem 0;
    }
    .sol1-btn{
        width: 115px;
    }
    .tech2-lb{
        width: 750px;
    }
    .tech2-lb .swiper-slide {
        width:341px;
    }
    .w1200{
        width: 90%;
    }
    .recu2-xx-bot{
        padding: 1rem 0;
    }
    .recu2-all ul li:nth-child(n+2) .recu2-xx-top{
        padding: .525rem 0;
    }
    .recu-list1 {
        padding: 1.225rem 0;
        background: #f2f2f2;
    }
    .swiper-button-prev1, .swiper-button-next1{
        width: 40px !important;
        height: 40px !important;
    }
}
@media (max-width: 1100px){
    .jisu1-scroll {
        height: 7.6rem;
    }
    .zhizun2-scroll {
        height: 8rem;
    }
    .w1150{
        width: 800px;
    }
    .store-lb .swiper-slide {
        width: 250px !important;
    }
    .store-lb .swiper-slide img {
        width: 80%;
    }
}
@media (max-width: 1024px){

    .inputbox .li:first-child input{
        width: 100%;
    }
    /* .inputbox .li:first-child img{
        width:40%;
    } */
    .w1150{
        width: 680px;
    }
    .jisu2-lists ul{
        width: 1050px;
        
    }
    .store-lb .swiper-slide {
        width: 220px !important;
    }
    .jisu2-lists{
       
        overflow-x: scroll;
    }
    .jisu2-lists::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        background:rgb(0,175,98);
    }
    
    .jisu2-lists::-webkit-scrollbar-track {/*滚动条里面轨道*/
    
        background: #fff;
    }
    .jisu2-lists::-webkit-scrollbar {  
        width: 100%;
        height: 4px;    
        /* background-color: #fff;   */
    }  
    .tech2-lb{
        width: 650px;
    }
    .tech2-lb .swiper-slide {
        width:302px;
    }
    .down1-list{
        margin-bottom: 1.3rem;
    }
    .down1-list a {
        width: 50%;
    }
    .pro1-li-bot {
        padding: .7rem 1rem .8rem 1rem;
    }
    .recu1-ad,.recu1-tj,.recu1-all .select{
        height: 50px;
    }
    .recu1-all .select {
        line-height: 50px;
    }
}
@media (max-width: 900px){
    .news-list .news-right .detail {
        margin-top: .2rem;
    }
    .tech2-lb{
        width: 600px;
    }
    .tech2-lb .swiper-slide {
        width:282px;
    }
    .w1150{
        width: 550px;
    }
    .store-lb .swiper-slide {
        width: 185px !important;
    }
}
@media (max-width: 800px){
    
    .tech2-lb{
        width: 550px;
    }
    .tech2-lb .swiper-slide {
        width:262px;
    }
}
@media (max-width: 768px){
    .recu1-all .select ul li {
        padding: 0 .3rem;
        line-height: .6rem;
        cursor: pointer;
        font-size: .3rem;
    }
    .recu1-all .select ul{
        top:45px;
    }    
    .see-we{
        display: none;
    }
    .jisu1-txt222 {
        font-size: .3rem;
        color: #888;
        line-height: .4rem;
        margin-bottom: .2rem;
    }
    .zhizun2-scroll p, .jisu1-txt p {
        padding: .25rem 0;
    }
    .solution-btns .view .res-title{
        margin-bottom: .25rem;
        font-size: .44rem;
        line-height: .5rem;
    }
    .solution-btns .view  a{
        margin-bottom: 0 !important;
    }
    .result-all {
        padding: .2rem 0 .4rem 0;
    }
    .pro-list1,.recu2-all{
        margin-bottom:.7rem;
    }
    .jisu1-all{
        margin-top: .6rem;
        display: block;
    }
    .jisu1-title{
        margin-bottom: .25rem;
        font-size: .34rem;
        line-height: .5rem;
    }
    .jisu1-txt p {
        font-size: .26rem;
        line-height: .35rem;
    }
    .jisu1-content{
        padding: .3rem;
    }
    .jisu2-lists ul li div{
        font-size: .28rem;
        line-height: .35rem;
    }
    .jisu1-scroll{
        top: 0%;
        height: 5.3rem;
        transform: translateY(0%);
    }
    .jisu1-img,.jisu1-content{
        display: block;
        width: 100%;
        
    }
    .zhizun-list1 {
        padding: .8rem 0 .7rem 0;
    }
    .swiper-paginationzhizun1 {
        bottom: -.8rem;
    }
    .zhizun-fh{
        width: 2rem;
        height: .65rem;
        font-size: .24rem;
        line-height: .65rem;
        margin-top: 1rem;
    }
    .zhizun1-content{
        bottom: .5rem;
        padding-left: .4rem;
    }
    .zhizun1-btn{
        font-size: .26rem;
        line-height: .5rem;
        margin-top: .1rem;
    }
    .zhizun1-title {
        font-size: 0.38rem;
        line-height: .5rem;
    }
    .zhizun-list1 .zhizun1-lb{
        margin-top: .5rem;
    }
    .jisu2-lists ul li{
        padding: .3rem 0;
    }
    .jisu2-lists ul {
        width: 21rem;
    }
    .jisu3-list{
        width: 100%;
        margin-right:0;
        padding: .3rem .2rem .3rem .2rem;
        margin-bottom: .25rem;

    }
    .jisu3-title {
        font-size: .34rem;
        line-height: .5rem;
    }
    .jisu3-txt{
        font-size: .26rem;
        height: auto;
        line-height: .42rem;
        margin-top: .1rem;
    }
    .zhizun-list2 {
        padding: .5rem 0 .5rem 0;
    }
    .zhizun2-main-txt {
        margin: .3rem 0 .7rem 0;
    }
    .zhizun2-lists{
        margin-top: .8rem;
        display: block;
    }
    .zhizun2-img{
        border-right:1px solid #fff;
        border-bottom: none;
    }
    .zhizun2-img, .zhizun2-content{
        display: block;
        width: 100%;
    }
    .zhizun2-title {
        font-size: .34rem;
        line-height: .5rem;
    }
    .zhizun2-txt {
        margin-top: .05rem;
    }
    .zhizun2-txt p{
        padding: .15rem 0;
        font-size: .26rem;
        line-height: .35rem;
    }
    .zhizun2-content{
        padding: .3rem;
    }
    .zhizun2-scroll{
        height: 5.2rem;
        top: 0;
        transform: unset;
    }
    .store2-wd{
        display: block;
    }
    .sol1-list{
        width: 100%;
        margin-right: 0;
        margin-bottom: .25rem;
    }
    .sol1-list:nth-child(3n){
        margin-right: 0;
    }
    .sol1-title {
        font-size: .4rem;
        line-height: .5rem;
    }
    .sol1-txt{
        font-size: .26rem;
        height: .8rem;
        line-height: .4rem;
        margin: .2rem 0 0 0;
    }
    .sol1-btn{
        width: 2rem;
        height: .55rem;
        line-height: .55rem;
        font-size: .24rem;
        opacity: 1;
    }
    .sol1-content{
        padding: 0 .3rem;
        bottom: .3rem;
    }
    .sol-list1 .talent1-line {
        margin-bottom: .4rem;
    }
    .sol1-lists{
        margin-top: .55rem;
    }
    .store-list2 {
        padding: 0.7rem 0;
    }
    .store2-ct-title {
        font-size: .45rem;
        line-height: .6rem;
    }
    .store2-content span{
        margin: .25rem 0 .35rem 0;
    }
    .store2-ct-txt1 {
        font-size: .35rem;
        line-height: .55rem;
    }
    .store2-img{
        width: 100%;
        margin-top: .35rem;
    }
    .store2-ct-txt2 {
        font-size: .3rem;
        color: #888;
        line-height: .45rem;
        margin-top: .15rem;
    }
    .w1150 {
        width: 90%;
    }
    .store-lb .swiper-slide .store-lb-wq{
        padding: .4rem 0;
    }
    .down-list1-store{
        padding: .6rem 0 1.1rem 0 !important;
    }
    .store-lb {
        margin-top: 0.7rem;
    }
    .store-lb-title{
        font-size: .3rem;
        line-height: .45rem;
        margin-top: .2rem;
    }
    .store-lb .swiper-slide {
        width: 55% !important;
    }
    .tech1-a{
        margin-top: 0.5rem;
    }
    .tech2-lb .swiper-slide {
        width: 53%;
    }
    .tech2-lb {
        width: 100%;
    }
    .tech2-lb .swiper-slide div{
        font-size: .26rem;
        line-height: .35rem;
        padding-top: .2rem;
    }
    .tech-list2 {
        padding: .7rem 0 1.1rem 0;
    }
    .swiper-button-prev1{
        left: unset !important;
        right: 1rem;
    }
    .swiper-button-prev1 div, .swiper-button-next1 div{
        width: .1rem;
        height: .18rem;
        background-size:.1rem .18rem !important; 
    }
    .swiper-button-prev1, .swiper-button-next1{
        top:unset !important;
        transform: unset !important;
        bottom:-.7rem;
        width: .5rem !important;
    height: .5rem !important
    }
    .tech1-a{
        font-size: .26rem;
        width: 2rem;
        height: 45px;
        line-height: 45px;
        margin-top: 0.5rem;
    }
    .down1-list{
        width: 49.5%;
        margin-right: 0;
        margin-bottom: .5rem;
    }
    .tech-list1 {
        margin-top: 0.4rem;
    }
    .tech1-img{
        line-height: 1;
    }
    .tech-list1{
        display: block;
    }
    .tech1-txt{
        font-size: .3rem;
        line-height: .45rem;
    }
    .tech1-title{
        font-size: .36rem;
        line-height: .46rem;
        margin: .2rem 0;
    }
    .tech1-list{
        width: 100%;
        padding: .25rem .2rem;
    }
    .tech1-list:nth-child(2){
        margin: .25rem 0;
    }
    .down1-all{
        margin-top: .7rem;
    }
    .down1-title{
        font-size: .34rem;
    }
    .down1-list a{
        width: 60%;
        font-size: .26rem;
    }
    .down1-title{
        margin: .25rem 0 .3rem 0;
    }
    .down1-list:nth-child(2n){
        margin-left: 1%;
    }
    .recu1-all .select{
        width: 100%;
    }
    .recu1-all{
        display: block;
    }
    .recu1-ss{
        width: 100%;
    }
    .recu1-all .select p{
        font-size: .3rem;
        line-height: 45px;
        padding: 0 .3rem;
    }
    .recu1-all .select:after{
       top: 17px;
    }
    .recu1-all .select.open:after{
        top:24px;
    }
    .recu1-ad, .recu1-tj, .recu1-all .select {
        height: 45px;
        margin-right: 0;margin-bottom: .2rem;
    }
    .recu1-all .select {
        line-height: 45px;
    }
    .recu1-ad img{
        left: .3rem;
    }
    .recu1-ssk{
        padding-left: .9rem;
        font-size: .3rem;
    }
    .recu1-ssk::-webkit-input-placeholder,.recu1-tj{
        font-size: .3rem;
    }
    .talent1-title{
        font-size: .45rem;
        line-height: .55rem;
    }
    .talent1-line{
        margin-top: .25rem;
        margin-bottom: .4rem;
    }
    .recu-list1 {
        padding: .5rem 0;
    }
    .recu2-all ul li:first-child{
        padding: .25rem 0;
        margin-top: .35rem;
    }
    .recu2-all ul li:nth-child(n+2) .recu2-xx-top {
        padding: .25rem 0;
    }
    .recu2-all ul li:nth-child(n+2) .recu2-xx-top div,.recu2-all ul li:first-child div{
        width: 2.2rem;
    }
    .recu2-all ul li:first-child div,.recu2-all ul li:nth-child(n+2) .recu2-xx-top div{
        font-size: .28rem;
    }
    .recu2-all{
        white-space: nowrap;
        overflow-x: scroll;
    }
    .recu2-all ul{
        width: 13.2rem;
    }   
    .recu1-all .select:after{
        right: .3rem;
    }
    .recu2-bot-title {
        font-size: .24rem;
        line-height: .35rem;
    }
    .recu2-bot-txt p{
        font-size: .24rem;
        line-height: .55rem;
    }
    .recu2-xx-bot {
        padding: .45rem 0;
    }
    .recu2-bot-all{
        padding: 0;
        padding-bottom: .25rem;
    }
    .recu2-bot-all:nth-child(2) {
        margin-top: .35rem;
    }
    .recu2-bot-all:last-child{
        margin-top: .5rem;
    }
    .recu2-bot-txt{
        white-space: normal;
    }
    .recu2-bot-all a{
        width: 120px;
        height: 40px;
        line-height: 40px;
        font-size: .3rem;
    }
    .recu2-yx{
        font-size: .32rem;
        line-height: .4rem;
    }
    .talent1-line{
        width: 35px;
        height: 2px;
    }
    .talent-list1 {
        padding: .6rem 0;
    }
    .talent1-text p {
        font-size: .28rem;
        line-height: .45rem;
    }
    .talent-list2 {
        padding: .8rem 0;
    }
    .talent2-list{
        display: block;
        width: 100%;
    }
    .talent2-list:nth-child(2){
        margin: .25rem 0;
    }
    .talent2-title{
        font-size: .34rem;
        line-height: .45rem;
    }
    .talent2-content{
        padding: .3rem .2rem;
    }
    .talent2-text{
        height:  auto;
        font-size: .28rem;
        margin-top: .2rem;
        -webkit-line-clamp: unset;
        line-height: .45rem;
    }
    .pro1-li-bot{
        padding: .3rem .2rem;
    }
    .down-list1 {
        padding: .6rem 0;
    }
    .pro1-li-top{
        padding: .25rem .2rem;
    }
    .pro-top-all b{
        width: .27rem;
        height: .27rem;
        background-size: contain !important;
    }
    .pro1-top-title{
        margin-left: .25rem;
        font-size: .28rem;
        line-height: .4rem;
    }
    .pro1-list {
        margin-bottom: .2rem;
    }
    .pro1-li-top span{
        width: .2rem;
        height: .11rem;
        background-size: .2rem .11rem !important;
    }
    .pro1-bot-img img{
        width: .29rem;
        height: .29rem;
    }
    .pro1-bot-text p{
        font-size: .25rem;
        line-height: .48rem;
    }
    .pro1-bot-text{
        width: 88%;
        margin-left: .25rem;
        margin-top: -.05rem;

    }
}