@media (max-width: 1600px){
    .warpper {
        width:100%;
        padding:0 3%;
    }
}
@media (max-width: 1400px){
    .warpper_mid {
        width:100%;
        padding:0 3%;
    }

}
@media (max-width: 1200px){
    .warpper_min {
        width:100%;
        padding:0 3%;
    }
}
@media (max-width: 992px){
    .topper{
        display: none;
    }
    .sbanner{
        margin-top: 70px;
    }
    .sm-topper{
        display: flex;
    }
    .bannerbox{
        margin-top: 70px;
    }
    .footerbox{
        display: none;
    }
}
@media (max-width: 1600px) and (min-width: 1200px){
    .header_menu a{
        font-size:15px;
    }
    .header_xiala .itme.cp .list .title a{
        font-size: 15px;
        padding-bottom: 24%;
    }
    .header_xiala .itme.tz .list .fir{
        font-size: 16px;
    }
    .alltitle .fir{
        font-size: 34px;
    }

    .sbanner .text-inner .thr{
        font-size: 36px;
    }
    .in_hangye{
        height: 600px;
    }
    .in_hangye .hangye-but{
        width: 578px;
        right: 7%;
    }
    .in_hangye .hangye-jiaodian{
        left: 5.5%;
        bottom: 6%;
    }
    .in_solve_lunbo{
        width: 97%;
    }
    .in_solve_lunbo .imgbox{
        width: 51%;
        height: 350px;
    }
    .in_solve_lunbo .text .des{
        width: 563px;
    }
    .in_solve_lunbo .text .des .fir{
        font-size: 22px;
    }
    .in_solve_lunbo .text .des .thr{
        font-size: 15px;
        line-height: 26px;
        margin: 3% 0 6% 0;
    }
    .allmore a span{
        line-height: 40px;
    }
    .in_company{
        height: 650px;
    }
    .in_company .text-left .item .list{
        height: 130px;
    }
    .in_company .text-left .item .list .zifu .s1{
        font-size: 32px;
    }
    .in_company .text-left .item{
        width: 171%;
    }
    .in_company .text-left .item .list:hover .zifu .imgbox {
        width: 60px;
    }

    .sbanner .text-enery {
        left: 5%;
    }
    .sbanner .text-5g{
        left: 5%;
    }
    .sbanner .text-inner .firtext{
        font-size: 26px;
    }
    .sbanner .text-inner .sec{
        margin-top: 10px;
    }
    .sbanner .text-inner .sectext{
        font-size: 20px;
        line-height: 45px;
    }
    .sbanner .text-3c {
        left: 5%;
        bottom: 36%;
    }
    .sbanner .text-fengce{
        left: 5%;
    }

    .inner-title-sec .fir{
        font-size: 30px;
    }
    .all-solve-box .con .des .title{
        font-size: 22px;
    }
    .inner-energy-sec .top .swiper-slide .title{
        font-size: 18px;
    }
    .haspeizhi .title{
        line-height: 40px;
        font-size: 16px;
    }
    .haspeizhi .con{
        font-size: 17px;
    }
    .inner-title-sec .sec{
        font-size: 16px;
    }
    .all-solve-box.fengce .con .des {
        width: 55%;
    }
    .inner-news-list .imgbox{
        height: 195px;
    }
    .lxbox-inner .right .list .imgbox{
        width: 35px;
    }
    .lxbox-inner .right .list .text{
        width: calc(100% - 61px);
    }
    .lxbox-inner{
        height: 660px;
    }
    .inner-contacter .lx-item .list .tbox{
        line-height: 60px;
        font-size: 22px;
        padding: 0 19%;
    }
    .inner-liuyan-box .tbox .fir{
        font-size:30px;
    }
    .inner-liuyan-nei{
        width: 85%;
    }
    .inner-title .fir{
        font-size:30px;
    }
    .inner-company-sec .item .list i{
        font-size: 197px;
        bottom: -57px;
    }
    .header_xiala .itme.cc .listbox {
        padding: 5% 8%;
    }
    .header_xiala .itme.kk .listbox {
        padding: 0;
    }
    .header_xiala .itme.cp .list{
        padding: 3% 0 0 0;
    }
    .header_xiala .itme.gg .list {
        padding: 0;
    }
    .header_xiala .itme.gg .list .title a {
        padding-bottom: 14%;
    }
    .header_xiala .itme.cp .list .imgbox{
        height: 175px;
    }
    .in_solve_lunbo .text .line{
        width: 185px;
        margin: 44px 26px 0 19px;
    }
    .in_company .text-left .tbox .fir{
        font-size: 30px;
    }
    .in_company .text-left .tbox .sec{
        font-size: 30px;
    }
    .in_company .text-left .item .list .zifu .s1 sup{
        font-size: 24px;
    }
    .in_company .text-left .item .list .zifu .s1 sub{
        font-size: 15px;
    }
    .tz_lx{
        right:5%;
        width: 483px;
    }
    .tz_lx .tbox{
        line-height: 65px;
        font-size: 22px;
        letter-spacing: 4px;
    }

    .inner-search .zhineng-pro .list-inner .imgbox{
        height: 184px;
    }
    .inner-search .zhineng-pro .list-inner .allmore a span {
        line-height: 35px;
    }
    .cate_box_hanjie{
        height: 329px;
    }

}
@media (max-width: 1400px) and (min-width: 1200px){
    .in_company .text-left{
        padding: 0 4% 0 5%;
    }
    .in_company .text-left .tbox .fir {
        font-size: 28px;
    }
    .in_company .text-left .tbox .sec {
        font-size: 28px;
    }
    .footerbox .f-item .logo{
        width: 140px;
    }
    .footerbox .f-item .list .abox a{
        font-size:13px;
    }
    .inner-title-sec .fir {
        font-size: 26px;
    }
    .inner-title-sec .fir {
        font-size: 26px;
    }
    .sbanner .text-inner .firtext {
        font-size: 20px;
    }
    .sbanner .text-inner .thr {
        font-size: 27px;
    }
    .all-solve-box .con .des .text{
        font-size:15px;
    }
    .abox .allmore a span {
        font-size: 14px;
    }
    .cate_box{
        height: 405px;
    }
    .indurlist .d1 {
        font-size: 16px;
    }
    .all-solve-box.aoi .con .des .title .s2{
        font-size: 26px;

    }
    .all-solve-box.aoi .con .imgbox img {
        max-width: 75%;
    }
    .pro-title-item a{
        font-size: 16px;
    }
    .pro_t_box .s1{
        line-height: 43px;
        font-size: 20px;
        padding: 0 85px 0 21px;
    }
    .fanganimgmore {
        max-width: 71%;
    }
    .haspeizhi .imgbox{
        height: 205px;
    }
    .all-licheng-box .right .list{
        font-size: 15px;
    }
    .all-licheng-box .left{
        font-size: 21px;
    }
}

@media (max-width: 1200px) and (min-width: 992px) {
    .header .header_menu{
        width: 82%;
    }
    .header_xiala .itme.cp .list .imgbox{
        height: 195px;
    }
    .header_xiala .itme.cp .list .title a{
        font-size:16px;
    }
    .header_xiala .itme.cc .listbox {
        padding: 10% 0;
    }
    .header_xiala .itme.kk .listbox {
        padding: 0;
        margin-bottom: 3%;
    }
    .header_xiala .itme.tz .list .icon{
        width: 37px;
        height: 37px;
    }
    .in_hangye .alltitle{
        top:8%;
    }
    .alltitle .fir{
        font-size:30px;
    }
    .alltitle .sec{
        font-size: 54px;
    }
    .in_hangye .hangye-left{
        width: 56%;
    }
    .in_hangye .hangye-but{
        width: 451px;
        right: 7%;
    }
    .in_hangye{
        height: 615px;
    }
    .in_hangye .hangye-jiaodian{
        left: 5.5%;
        bottom: 17%;
    }
    .in_hangye .hangye-left .thr{
        font-size: 15px;
        line-height: 23px;
    }
    .in_solve_lunbo .text .des .fir{
        font-size: 20px;
    }
    .in_solve_lunbo .text .des .thr{
        font-size: 15px;
        line-height: 26px;
        margin: 2% 0 3% 0;
    }
    .allmore a{
        min-width: 130px;
    }
    .allmore a span{
        line-height: 40px;
    }
    .inner-page .allmore a span {
        font-size: 16px;
    }
    .in_solve_lunbo{
        width: 98%;
    }
    .in_solve_lunbo .imgbox{
        width: 100%;
        height: 450px;
    }
    .in_solve_lunbo .text{
        width: 100%;
        position: relative;
        right: inherit;
        top: inherit;
        margin-top: 4%;
        transform: none;
    }
    .in_solve_lunbo .text .yuan{
        display: none;
    }
    .in_solve_lunbo .text .line{
        display: none;
    }
    .in_solve_lunbo .text .des{
        width: 100%;
        margin:0;
        padding: 3%;
    }
    .in_solve_lunbo .swiper-slide{
        padding:0 23px;
    }
    .in_company{
        height: 640px;
    }
    .in_company .text-left .tbox .fir{
        font-size: 32px;
    }
    .in_company .text-left .tbox .sec{
        font-size: 30px;
    }
    .in_company .text-left{
        padding: 0 3% 0 3%;
    }
    .in_company .text-left .item{
        width: 176%;
    }
    .in_company .text-left .item .list{
        height: 128px;
    }
    .in_company .text-left .item .list .zifu .s1{
        font-size: 30px;
    }
    .in_company .text-left .item .list .zifu .s1 sup{
        font-size: 18px;
    }
    .in_company .text-left .item .list .zifu .s1 sub{
        font-size: 13px;
    }
    .in_company .text-left .item .list:hover .zifu .imgbox{
        width: 40px;
        height: 40px;
    }
    .footerbox .f-item .list{
        padding: 0 4%;
    }
    .footerbox .f-item .list:nth-child(n+6){
        margin-top: 5%;
    }
    .header_xiala .itme.tz .list .fir{
        font-size: 16px;
    }
    .sbanner .text-inner .sec{
        margin-top: 12px;
    }
    .sbanner .text-inner .sectext{
        line-height: 41px;
        font-size: 18px;
    }
    .sbanner .text-inner .firtext{
        font-size: 28px;
    }
    .sbanner .text-inner .thr{
        font-size: 30px;
    }
    .cate_box{
        height: 390px;
    }
    .pro_t_box .s1{
        line-height: 45px;
        font-size: 20px;
    }
    .inner-title-sec .fir{
        font-size: 26px;
    }
    .all-solve-box.aoi .con .des .title .s1{
        font-size:20px;
    }
    .all-solve-box.aoi .con .des .title .s2{
        font-size:24px;
    }
    .all-solve-box .con .des .text{
        font-size: 15px;
        line-height: 25px;
    }
    .all-solve-box.aoi .con .des .title{
        width: 210px;
    }
    .all-solve-box.aoi .con .des .text{
        width: calc(100% - 230px);
    }
    .all-solve-box.aoi .con .des{
        padding: 2% 1%;
    }
    .pro_t_box .right{
        width: calc(100% - 235px);
    }
    .pro_t_box .right .title a{
        font-size: 16px;
    }
    .pro_itme .con .text table tr td{
        font-size: 14px !important;
    }
    .all-solve-box .con .des .title{
        font-size: 20px;
    }
    .inner-title-sec .sec{
        line-height: 25px;
        font-size: 16px;
    }
    .inner-title-sec-jiguang .sec{
        padding:0;
    }
    .pro-des-box table tr td{
        font-size: 15px!important;
        padding: 0.5%;
    }
    .indurlist .d1{
        line-height: 36px;
        font-size: 15px;
        margin-bottom: 1%;
    }
    .haspeizhi .title{
        line-height: 40px;
        font-size: 16px;
    }
    .haspeizhi .con{
        font-size: 15px;
    }
    .haspeizhi .con p{
        padding-left: 34px;
    }
    .haspeizhi .con p i{
        width: 12px;
        height: 12px;
    }
    .haspeizhi .con p i:after{
        width: 5px;
        height: 5px;
    }
    .all-licheng-box .right{
        height: auto;
        flex-wrap: wrap;
    }
    .all-licheng-box .right .list{
        font-size: 15px;
        width: 20%;
        padding: 2% 0;
    }
    .all-licheng-box .right .list:nth-child(5):after{
        display: none;
    }
    .sbanner .text-3c {
        bottom: 41%;
    }
    .inner-energy-fir .text .fir{
        font-size: 24px;
    }
    .inner-energy-fir .text .sec{
        font-size: 16px;
        line-height: 26px;
    }
    .sbanner .text-enery {
        bottom: 6%;
    }
    .inner-energy-sec .top .swiper-slide .title{
        font-size: 17px;
    }
    .inner-energy-sec .bottom .swiper-slide .des .s2{
        font-size: 16px;
    }
    .hasliebiao .pic{
        height: 275px;
    }
    .all-solve-box.fengce .con .des {
        width: 58%;
    }
    .inner-title .fir{
        font-size: 26px;
    }
    .inner-company-fir .item .box .sta-inner .fir .s1{
        font-size: 28px;
    }
    .inner-company-fir .item .list{
        height: 195px;

    }
    .inner-company-fir .item .box .sta-inner .fir .s2{
        font-size: 18px;
    }
    .inner-company-sec .item .list{
        width: 19%;
    }
    .inner-company-sec .item .list i{
        font-size: 148px;
        bottom: -50px;
    }
    .inner-company-sec .item .list .title{
        font-size: 18px;
    }
    .inner-company-sec .item .list{
        height: 167px;
    }
    .lxbox-inner{
        height: 530px;
    }
    .lxbox-inner .left{
        width: 54%;
    }
    .lxbox-inner .right{
        width: 46%;
    }
    .lxbox-inner .right .list .imgbox{
        width: 28px;
    }
    .lxbox-inner .right .list .text{
        width: calc(100% - 50px);
    }
    .inner-contacter .lx-item .list{
        width: 32%;
    }
    .inner-contacter .lx-item .list {
        width: 32%;
    }
    .inner-contacter .lx-item .list .tbox{
        line-height: 50px;
        background-size: 18px;
        font-size: 20px;
    }
    .inner-contacter .lx-item .list .con{
        padding: 6% 7%;
        height: 263px;
    }
    .lxbox-inner .fuimg{
        display: none;
    }
    .inner-liuyan-box .tbox .fir{
        font-size: 26px;
    }
    .inner-liuyan-nei{
        width: 92%;
    }
    .inner-liuyan-nei form .form-tr span{
        font-size: 16px;
    }
    .inner-news-list .imgbox{
        height: 170px;
    }

    .inner-search .zhineng-pro .list-inner .allmore a span {
        line-height: 35px;
    }
    .inner-search .zhineng-pro .list {
        width: 33.33%;
    }
}

@media (max-width: 992px) and (min-width: 768px) {
    .in_hangye .hangye-but ul li .img .icon{
        height: 27px;
    }
    .in_hangye .hangye-but ul li .img{
        width: 100px;
        background: url(../img/hangye-img.png) no-repeat center;
        background-size: 100%;
    }
    .in_hangye .hangye-but ul li:hover .img{
        background: url(../img/hangye-img1.png) no-repeat center;
        background-size: 100%;
    }
    .in_hangye .hangye-but ul li{
        height: 100px;
    }
    .in_hangye .alltitle{
        top:8%;
    }
    .alltitle .fir{
        font-size:30px;
    }
    .alltitle .sec{
        font-size: 54px;
    }
    .in_hangye .hangye-left{
        width: 59%;
    }
    .in_hangye .hangye-left .fir{
        font-size: 26px;
    }
    .in_hangye .hangye-but{
        width: 284px;
        right: 1%;
    }
    .in_hangye .hangye-but ul li:nth-child(1){
        top:inherit;
    }
    .in_hangye .hangye-but ul li:nth-child(2){
        top:inherit;
    }
    .in_hangye .hangye-but ul li:nth-child(3){
        top:inherit;
    }
    .in_hangye .hangye-but ul li:nth-child(4){
        top:inherit;
    }
    .in_hangye .hangye-but ul li{
        width: 50%;
    }
    .in_hangye{
        height: 615px;
    }
    .in_hangye .hangye-jiaodian{
        left: 5.5%;
        bottom: 17%;
    }
    .in_hangye .hangye-left .thr{
        font-size: 14px;
        line-height: 23px;
    }
    .in_solve_lunbo .text .des .fir{
        font-size: 18px;
    }
    .in_solve_lunbo .text .des .thr{
        font-size: 15px;
        line-height: 26px;
        margin: 2% 0 3% 0;
    }
    .allmore a{
        min-width: 130px;
    }
    .allmore a span{
        line-height: 40px;
    }
    .inner-page .allmore a span {
        font-size: 16px;
    }
    .in_company .imgBg{
        display: none;
    }
    
    .in_solve_lunbo{
        width: 100%;
    }
    .in_solve_lunbo .imgbox{
        width: 100%;
        height: 450px;
    }
    .in_solve_lunbo .text{
        width: 100%;
        position: relative;
        right: inherit;
        top: inherit;
        margin-top: 4%;
        transform: none;
    }
    .in_solve_lunbo .text .yuan{
        display: none;
    }
    .in_solve_lunbo .text .line{
        display: none;
    }
    .in_solve_lunbo .text .des{
        width: 100%;
        margin:0;
        padding: 3%;
    }
    .in_solve_lunbo .swiper-slide{
        padding:0 23px;
    }
    .in_company{
        height: 640px;
    }
    .in_company .text-left .tbox .fir{
        font-size: 32px;
    }
    .in_company .text-left .tbox .sec{
        font-size: 30px;
    }
    .in_company .text-left{
        padding: 0 3% 0 3%;
        width: 100%;
    }
    .in_company .text-left .item{
        width: 100%;
    }
    .in_company .text-left .item .list{
        height: 128px;
    }
    .in_company .text-left .item .list .zifu .s1{
        font-size: 30px;
    }
    .in_company .text-left .item .list .zifu .s1 sup{
        font-size: 18px;
    }
    .in_company .text-left .item .list .zifu .s1 sub{
        font-size: 13px;
    }
    .in_company .text-left .item .list:hover .zifu .imgbox{
        width: 40px;
        height: 40px;
    }
    .footerbox .f-item .list{
        padding: 0 4%;
    }
    .footerbox .f-item .list:nth-child(n+6){
        margin-top: 5%;
    }
    .header_xiala .itme.tz .list .fir{
        font-size: 16px;
    }
    .sbanner .text-inner .sec{
        margin-top: 12px;
    }
    .sbanner .text-inner .sectext{
        line-height: 35px;
        font-size: 16px;
    }
    .sbanner .text-inner .firtext{
        font-size: 23px;
    }
    .sbanner .text-inner .thr{
        font-size: 24px;
    }
    .sbanner .text-xuanzehan .text-inner{
        padding: 3%;
    }
    .cate_box{
        height: 390px;
        padding: 4% 4%;
    }
    .cate_box .imgbox{
        width: 44%;
    }
    .pro_t_box .s1{
        line-height: 45px;
        font-size: 20px;
    }
    .inner-title-sec .fir{
        font-size: 22px;
    }
    .fanganlist {
        margin-bottom: 7%;
    }
    .all-solve-box .con .des{
        padding: 3%;
    }
    .cate_box .text{
        width: 52%;
    }
    .all-solve-box.aoi .con .des .title .s1{
        font-size:20px;
    }
    .all-solve-box.aoi .con .des .title .s2{
        font-size:24px;
    }
    .all-solve-box .con .des .text{
        font-size: 15px;
        line-height: 25px;
    }
    .all-solve-box.aoi .con .des .title{
        width: 210px;
    }
    .all-solve-box.aoi .con .des .text{
        width: calc(100% - 230px);
    }
    .all-solve-box.aoi .con .des{
        padding: 2% 1%;
    }
    .pro_t_box .right{
        width: calc(100% - 235px);
    }
    .pro_t_box .right .title a{
        font-size: 16px;
    }
    .pro_itme .con .text table tr td{
        font-size: 14px !important;
    }
    .all-solve-box .con .des .title{
        font-size: 20px;
    }
    .inner-title-sec .sec{
        line-height: 25px;
        font-size: 16px;
    }
    .inner-title-sec-jiguang .sec{
        padding:0;
    }
    .pro-des-box table tr td{
        font-size: 15px!important;
        padding: 0.5%;
    }
    .indurlist .d1{
        line-height: 36px;
        font-size: 15px;
        margin-bottom: 1%;
    }
    .haspeizhi .title{
        line-height: 40px;
        font-size: 16px;
    }
    .haspeizhi .con{
        font-size: 15px;
    }
    .haspeizhi .con p{
        padding-left: 34px;
    }
    .haspeizhi .con p i{
        width: 12px;
        height: 12px;
    }
    .haspeizhi .con p i:after{
        width: 5px;
        height: 5px;
    }
    .all-licheng-box .right{
        height: auto;
        flex-wrap: wrap;
    }
    .all-licheng-box .right .list{
        font-size: 15px;
        width: 20%;
        padding: 2% 0;
    }
    .all-licheng-box .right .list:nth-child(5):after{
        display: none;
    }
    .sbanner .text-3c {
        bottom: 41%;
    }
    .inner-energy-fir .text .fir{
        font-size: 20px;
    }
    .inner-energy-fir .text .sec{
        font-size: 15px;
        line-height: 26px;
    }
    .sbanner .text-enery {
        bottom: 6%;
    }
    .inner-energy-sec .top .swiper-slide .title{
        font-size: 17px;
    }
    .inner-energy-sec .bottom .swiper-slide .des .s2{
        font-size: 15px;
        line-height: 24px;
    }
    .hasliebiao .pic{
        height: 275px;
    }
    .all-solve-box.fengce .con .des {
        width: 58%;
    }
    .inner-title .fir{
        font-size: 26px;
    }
    .inner-company-fir .item .box .sta-inner .fir .s1{
        font-size: 28px;
    }
    .inner-company-fir .item .list{
        height: 195px;

    }
    .inner-company-fir .item .box .sta-inner .fir .s2{
        font-size: 18px;
    }
    .inner-company-sec .item .list{
        width: 19%;
    }
    .inner-company-sec .item .list i{
        font-size: 148px;
        bottom: -50px;
    }
    .inner-company-sec .item .list .title{
        font-size: 18px;
    }
    .inner-company-sec .item .list{
        height: 146px;
    }
    .lxbox-inner{
        height: 530px;
    }
    .lxbox-inner .left{
        width: 54%;
    }
    .lxbox-inner .right{
        width: 46%;
    }
    .lxbox-inner .right .list .imgbox{
        width: 28px;
    }
    .lxbox-inner .right .list .text{
        width: calc(100% - 50px);
    }
    .inner-contacter .lx-item .list{
        width: 32%;
    }
    .inner-contacter .lx-item .list {
        width: 32%;
    }
    .inner-contacter .lx-item .list .tbox{
        line-height: 50px;
        background-size: 18px;
        font-size: 20px;
    }
    .inner-contacter .lx-item .list .con{
        padding: 6% 7%;
        height: 263px;
    }
    .lxbox-inner .fuimg{
        display: none;
    }
    .inner-liuyan-box .tbox .fir{
        font-size: 26px;
    }
    .inner-liuyan-nei{
        width: 92%;
    }
    .inner-liuyan-nei form .form-tr span{
        font-size: 16px;
    }
    .inner-news-list .imgbox{
        height: 170px;
    }
    .inner-company-fir .des{
        font-size: 16px;
        line-height: 30px;
    }
    .inner-company-sec .t1{
        font-size: 23px;
    }
    .inner-company-sec .item .list img{
        height:35px;
    }
    .ce_sider{
        width: 100%;
        margin-bottom: 4%;
    }
    .zhineng-pro{
        width: 100%;
    }
    .zhineng-pro-info{
        width: 100%;
    }
    .zhineng-tou .text .fir{
        font-size: 22px;
    }
    .inner-hanjie-sec .item .list{
        width: 25%;
    }
    .inner-energy-sec .bottom .swiper-slide .des .s1{
        font-size: 22px;
    }
    .more_type_box .list{
        width: 25%;
    }
    .pro-title-item a{
        font-size: 16px;
    }

    .inner-search .zhineng-pro .list-inner .allmore a span {
        line-height: 35px;
    }
    .inner-search .zhineng-pro .list {
        width: 33.33%;
    }
    .sm-logo img {
        height: 33px;
    }
}
@media (max-width: 768px) {
    .sm-topper{
        height: 60px;
    }
    .bannerbox {
        margin-top: 60px;
    }
    .sbanner {
        margin-top: 60px;
    }
    .in_hangye .hangye-but ul li .img .icon{
        height: 27px;
    }
    .in_hangye .hangye-but ul li .img{
        width: 100px;
        background: url(../img/hangye-img.png) no-repeat center;
        background-size: 100%;
    }
    .in_hangye .hangye-but ul li:hover .img{
        background: url(../img/hangye-img1.png) no-repeat center;
        background-size: 100%;
    }
    .in_hangye .hangye-but ul li{
        height: 100px;
    }
    .in_hangye .alltitle{
        top:8%;
    }
    .alltitle .fir{
        font-size:24px;
    }
    .alltitle .sec{
        font-size: 38px;
    }
    .alltitle .line{
        margin:0 auto;
    }
    .in_hangye .text{
        top: 26%;
    }
    .in_hangye .hangye-left{
        width: 100%;
    }
    .in_hangye .hangye-left .fir{
        font-size: 22px;
    }
    .in_hangye .hangye-but{
        width: 284px;
        right: 1%;
        top: 54%;
    }
    .in_hangye .hangye-but ul li:nth-child(1){
        top:inherit;
    }
    .in_hangye .hangye-but ul li:nth-child(2){
        top:inherit;
    }
    .in_hangye .hangye-but ul li:nth-child(3){
        top:inherit;
    }
    .in_hangye .hangye-but ul li:nth-child(4){
        top:inherit;
    }
    .in_hangye .hangye-but ul li{
        width: 50%;
    }
    .in_hangye{
        height: 494px;
    }
    .in_hangye .hangye-jiaodian{
        left: 5.5%;
        bottom: 38%;
        display: none;
    }
    .in_hangye .hangye-left .thr{
        font-size: 14px;
        line-height: 23px;
    }
    .in_solve_lunbo .text .des .fir{
        font-size: 18px;
    }
    .in_solve_lunbo .text .des .thr{
        font-size: 15px;
        line-height: 26px;
        margin: 2% 0 3% 0;
    }
    .in_solve_lunbo .imgbox img{
        max-width: 100%;
        position: relative;
    }
    .allmore a{
        min-width: 130px;
        padding: 0 17px;
    }
    .allmore a span{
        line-height: 40px;
    }
    .inner-page .allmore a span {
        font-size: 14px;
    }
    .in_company .imgBg{
        display: none;
    }

    .in_solve_lunbo{
        width: 100%;
    }
    .in_solve_lunbo .imgbox{
        width: 100%;
        height: auto;
    }
    .in_solve_lunbo .text{
        width: 100%;
        position: relative;
        right: inherit;
        top: inherit;
        margin-top: 4%;
        transform: none;
    }
    .in_solve_lunbo .text .yuan{
        display: none;
    }
    .in_solve_lunbo .text .line{
        display: none;
    }
    .in_solve_lunbo .text .des{
        width: 100%;
        margin:0;
        padding: 5%;
    }
    .in_solve_lunbo .swiper-slide{
        padding:0 23px;
    }
    .sm-logo img{
        height: 33px;
    }
    .in_company{
        height: auto;
    }
    .in_company .text-left .tbox .fir{
        font-size: 26px;
    }
    .in_company .text-left .tbox .sec{
        font-size: 24px;
    }
    .in_company .text-left{
        padding: 5% 3% 5% 3%;
        width: 100%;
    }
    .in_company .text-left .item{
        width: 100%;
        background: none;
        margin-bottom: 3%;
    }
    .in_company .text-left .item .list{
        height: 95px;
        width: 49%;
        margin-bottom: 2%;
        background: #fff;
        margin-right: 2%;
    }
    .in_company .text-left .item .list:hover{
        border-radius: 10px;
    }
    .in_company .text-left .item .list:nth-child(2n){
        margin-right: 0;
    }
    .in_company .text-left .item .list .zifu .s1{
        font-size: 30px;
    }
    .in_company .text-left .item .list .zifu .s1 sup{
        font-size: 18px;
    }
    .in_company .text-left .item .list .zifu .s1 sub{
        font-size: 13px;
    }
    .in_company .text-left .item .list:hover .zifu .imgbox{
        width: 40px;
        height: 40px;
    }
    .footerbox .f-item .list{
        padding: 0 4%;
    }
    .footerbox .f-item .list:nth-child(n+6){
        margin-top: 5%;
    }
    .header_xiala .itme.tz .list .fir{
        font-size: 16px;
    }
    .sbanner .text-inner .sec{
        margin-top: 6px;
    }
    .sbanner .text-inner .sectext{
        line-height: 30px;
        font-size: 14px;
        padding: 0 13px;
    }
    .sbanner .text-inner .firtext{
        font-size: 15px;
    }
    .sbanner .text-inner .thr{
        font-size: 17px;
    }
    .sbanner .text-inner .firtext span{
        margin: 0 7px;
    }
    .sbanner .text-inner .firtext .line{
        width: 17px;
        height: 1px;
    }
    .sbanner .text-xuanzehan .text-inner{
        padding: 3%;
    }
    .cate_box{
        height: auto;
        padding: 4% 4%;
        display: block;
        margin-bottom: 5%;
    }
    .cate_box .imgbox{
        width: 100%;
        height: 260px;
        margin-bottom: 3%;
    }
    .pro_t_box .s1{
        line-height: 37px;
        font-size: 17px;
        padding: 0 59px 0 13px;
    }
    .inner-title-sec .fir{
        font-size: 20px;
    }
    .fanganlist {
        margin-bottom: 10%;
    }
    .all-solve-box .con .des{
        padding: 5% 3%;
    }
    .cate_box .text{
        width: 100%;
        display: block;
        margin-top: 8%;
    }
    .cate_box .text .paramlist span{
        text-align: left;
        border-left: 2px solid #0a857e;
        font-weight: 500;
        border-right: none;
        padding: 0 2.5%;
    }
    .all-solve-box.aoi .con .des .title .s1{
        font-size:20px;
    }
    .all-solve-box.aoi .con .des .title .s2{
        font-size:24px;
    }
    .all-solve-box .con .des .text{
        font-size: 16px;
        line-height: 25px;
        color: #999;
    }
    .all-solve-box.aoi .con .des .title{
        display: none;
    }
    .all-solve-box.aoi .con .des .text{
        width: 100%;
        border-left:none;
    }
    .all-solve-box.aoi .con .des{
        padding: 2% 1%;
    }
    .pro_t_box .right{
        width: calc(100% - 235px);
    }
    .pro_t_box .right .title a{
        font-size: 16px;
    }
    .pro_itme .con .text table tr td{
        font-size: 14px !important;
    }
    .all-solve-box .con .des .title{
        font-size: 16px;
    }
    .inner-title-sec .sec{
        line-height: 22px;
        font-size: 14px;
        padding:0;
    }
    .all-solve-box.enery .con .imgbox{
        width: 100%;
        margin-bottom: 2%;
        position: relative;
    }
    .all-solve-box.enery .con .imgbox img{
        max-width: 100%;
        position: relative;
    }
    .all-solve-box.enery .con .des {
        width: 100%;
    }
    .inner-title-sec-jiguang .sec{
        padding:0;
    }
    .pro-des-box table tr td{
        font-size: 13px!important;
        padding: 0.2%;
    }
    .indurlist .d1{
        line-height: inherit;
        font-size: 15px;
        margin-bottom: 1%;
        padding: 8px 11px 8px 35px;
    }
    .haspeizhi .title{
        line-height: 32px;
        font-size: 15px;
        width: 100%;
    }
    .haspeizhi .con{
        font-size: 15px;
        width: 100%;
        margin: 7% auto 0 auto;
    }
    .haspeizhi .con p{
        padding-left: 34px;
    }
    .haspeizhi .con p i{
        width: 12px;
        height: 12px;
    }
    .haspeizhi .con p i:after{
        width: 5px;
        height: 5px;
    }
    .all-licheng-box .right{
        height: auto;
        flex-wrap: wrap;
        width: 100%;
    }
    .all-licheng-box .right .list{
        font-size: 15px;
        width: 20%;
        padding: 2% 0;
    }
    .all-licheng-box .right .list:nth-child(5):after{
        display: none;
    }
    .sbanner .text-3c {
        bottom: 22%;
    }
    .inner-energy-fir .text .fir{
        font-size: 20px;
    }
    .inner-energy-fir .text .sec{
        font-size: 15px;
        line-height: 26px;
        margin:0;
    }
    .sbanner .text-enery {
        bottom: 15%;
    }
    .inner-energy-sec .top .swiper-slide .title{
        font-size: 14px;
    }
    .inner-energy-sec .bottom .swiper-slide .des .s2{
        font-size: 15px;
        line-height: 24px;
        width: 100%;
        padding-left: 0;
        border-left: none;
    }
    .inner-energy-sec .bottom .swiper-slide{
        border-left: 2px solid #008a83;
    }
    .hasliebiao .pic{
        height: 275px;
    }
    .all-solve-box.fengce .con .des {
        width: 100%;
        border-bottom: 2px solid #008a83;
    }
    .inner-title .fir{
        font-size: 24px;
    }
    .inner-title .sec{
        margin-top: 0;
    }

    .inner-company-fir .item .box .sta-inner .fir .s1{
        font-size: 20px;
    }
    .inner-company-fir .item .list{
        height: 150px;

    }
    .inner-company-fir .item .box .sta-inner .fir .s2{
        font-size: 14px;
    }
    .inner-company-fir .item .box .sta-inner .sec{
        font-size: 14px;
    }
    .inner-company-sec .item .list{
        width: 31%;
        margin-bottom: 2.5%;
    }
    .inner-company-sec .item .list:nth-child(n+4){
        width: 48%;
    }
    .inner-company-sec .item .list i{
        font-size: 127px;
        bottom: -35px;
        right: 7px;
    }
    .inner-company-sec .item .list .title{
        font-size: 18px;
    }
    .inner-company-sec .item .list{
        height: 110px;
    }
    .lxbox-inner{
        height: auto;
    }
    .lxbox-inner .left{
        width: 100%;
        height: 180px;
        margin-bottom: 3%;
    }
    .lxbox-inner .right{
        width: 100%;
        height: 388px;
    }
    .lxbox-inner .right .list .text .fir{
        font-size: 14px;
        margin-top: 4px;
    }
    .lxbox-inner .right .list .imgbox{
        width: 28px;
    }
    .lxbox-inner .right .list .text{
        width: calc(100% - 50px);
    }
    .inner-contacter .lx-item .list{
        width: 32%;
    }
    .inner-contacter .lx-item .list {
        width: 100%;
        margin-bottom: 3%;
    }
    .inner-contacter .lx-item .list .tbox{
        line-height: 41px;
        font-size: 16px;
        padding: 0 14%;
        background: #7b88a0 url(../img/c-add-list.png) no-repeat left 6% center;
        letter-spacing: 2px;
        border-radius: 4px 4px 0 0;
        background-size: 18px;
    }
    .inner-contacter .lx-item .list .con{
        padding: 6% 7%;
        height: auto;
    }
    .lxbox-inner .fuimg{
        display: none;
    }
    .inner-liuyan-box .tbox .fir{
        font-size: 24px;
    }
    .inner-liuyan-nei form .inputbox{
        flex-wrap: wrap;
        margin-bottom: 0;
    }
    .inner-liuyan-nei form .form-tr{
        width: 100%;
        margin-bottom: 10px;
    }
    .inner-liuyan-nei{
        width: 92%;
    }
    .inner-liuyan-nei form .form-tr span{
        font-size: 14px;
    }
    .inner-liuyan-nei form .form-tr input{
        line-height: 45px;
    }
    .inner-liuyan-nei form .form-tr input::placeholder{
        font-size:13px;
    }
    .inner-liuyan-nei form .form-tr textarea{
        width: 84%;
        padding:15px;
        height: 110px;
    }
    .inner-liuyan-nei form .form-tr textarea::placeholder{
        font-size:13px;
    }
    .inner-liuyan-nei form .form-tr.area{
        mrgin-bottom: 10px;
    }
    .inner-liuyan-nei form .allmore{
        width: 100%;
    }
    .inner-liuyan-nei form .allmore a span {
        font-size:14px;
    }
    .inner-liuyan-nei form .liuyanout .verify{
        float: right;
        margin-left: 0;
        height: 45px;
        width: 84%;
    }
    .inner-news-list{
        width: 50%;
    }
    .inner-news-list .imgbox{
        height: 114px;
    }
    .inner-company-fir .des{
        font-size: 16px;
        line-height: 30px;
    }
    .inner-company-sec .t1{
        font-size: 20px;
    }
    .inner-company-sec .item{
        flex-wrap: wrap;
        justify-content: space-around;
    }
    .inner-company-sec .item .list img{
        height:30px;
    }

    .ce_sider{
        width: 100%;
        margin-bottom: 4%;
    }
    .zhineng-pro{
        width: 100%;
    }
    .zhineng-pro-info{
        width: 100%;
    }
    .zhineng-tou .text .fir{
        font-size: 18px;
    }
    .inner-hanjie-sec .item .list{
        width: 50%;
    }
    .inner-energy-sec .bottom .swiper-slide .des .s1{
       display: none;
    }
    allcrumbs{
        line-height: 50px;
    }
    .inner-company-fir .item .box .sta-inner .pic{
        height: 28px;
    }
    .inner-company-fir .item .box .sta-inner .fir {
        margin: 9px 0 4px 0;
    }
    .inner-energy-fir .text{
        width: 100%;
        padding: 4%;
    }
    .inner-energy-fir .text .allmore{
        margin-top: 4%;
    }
    .inner-energy-fir .imgbox{
        width: 100%;
    }
    .inner-energy-fir{
        height: auto;
        margin:0 0 8% 0;
    }
    .haslist .imgbox{
        height: 140px;
    }
    .inner-title-sec .fir i{
        width: 29px;
    }
    .inner-title-sec .fir i.i1 {
        left: -37px;
    }
    .inner-title-sec .fir i.i2 {
        right: -37px;
    }
    .inner-title-sec .fir:before, .inner-title-sec .fir:after{
        width: 57px;
    }
    .inner-title-sec .fir:before {
        left: -64px;
    }
    .inner-title-sec .fir:after {
        right: -64px;
    }
    .inner-energy-sec .top .swiper-slide .imgbox{
        height: 155px;
    }
    .all-solve-box.jiguang .con .imgbox{
        width: 100%;
        position: relative;
        margin-bottom: 3%;
    }
    .all-solve-box.jiguang .con .imgbox img{
        position: relative;
    }
    .all-solve-box.jiguang .con .des{
        width: 100%;
        padding: 4% 4%;
    }
    .allcrumbs{
        line-height: 50px;
    }
    .haspeizhi .imgbox{
        height: 147px;
    }

    .cate_box .text .abox {
        text-align: center;
        margin-top: 3%;
        display: none;
    }
    .fengce-pic-more{
        width: 100%;
        height: 260px;
        float: none;
        margin-bottom: 3%;
    }
    .all-solve-box.fengce .con .imgbox {
        width: 100%;
        position: relative;
        margin-bottom: 3%;
    }
    .all-solve-box.fengce .con .imgbox img{
        width: 100%;
        position: relative;
    }
    .inner-hanjie .cate_box .imgbox {
        width: 100%;
    }
    .inner-hanjie-sec .item .list .imgbox{
        height: 160px;
    }
    .inner-hanjie-sec{
        margin-top: 5%;
    }
    .zhineng-pro .list{
        width: 50%;
    }
    .zhineng-pro .list-inner .imgbox{
        width: 100%;
        height: 157px;
    }
    .zhineng-pro .list-inner .allmore a {
        min-width: 120px;
    }
    .zhineng-pro .list-inner .allmore a span {
        line-height: 33px;
    }
    .zhineng-tou .imgbox{
        width: 100%;
        height: 246px;
    }
    .zhineng-tou .text {
        width: 100%;
    }
    .pro-des-box-sec p strong{
        font-size:16px;
        line-height: 35px;
    }
    .pro_itme .con .imgbox{
        width: 100%;
        position: relative;
        height: 300px;
        margin-bottom: 1%;
    }
    .pro_itme .con .text{
        width: 100%;
    }
    .fanganmoive{
        width: 100%;
        height: 285px;
    }
    .dj-last-fangan .dj-moive{
        height: 285px;
    }
    .all-licheng-box .left{
        width: 100%;
        height: 35px;
        line-height: 35px;
        font-size: 18px;
    }
    .pro-title-item a{
        padding: 7px 13px;
        font-size: 16px;
        margin-right: 3px;
    }
    .pro-title-item a.active {
        background: #6cbfba;
    }
    .more_type_box .list{
        width: 50%;
    }
    .more_type_box .list .imgbox{
        height: 148px;
    }
    .more_type{
        margin-top: 13%;
    }
    .navBgout{
        top:60px;
        height: calc(100% - 60px);
    }
    .bannerbox_pc{
        display: none;
    }
    .bannerbox_mobile{
        display: block;
    }
    .footer_mobile{
        display: block;
    }
    .moive-button{
        display: block;
    }

    .inner-search .zhineng-pro .list-inner .allmore a span {
        line-height: 35px;
    }
    .inner-search .zhineng-pro .list {
        width: 50%;
    }
    .inner-search .zhineng-pro .list-inner .text .fir{
        font-size:14px;
    }

    .zhineng-pro .list-inner .text .sec{
        height: auto;
        font-size: 12px;
    }
    .searchNav {
        top: 60px;
        height: 198px;
    }
    .allcrumbs .warpper{
        padding-left: 21px;
        background: url(../img/home-icon.png) no-repeat left center;
        background-size: 13px;
    }
    .allcrumbs a{
        font-size: 12px;
    }
    .ce_sider ul li .firsta{
        font-size: 16px;
    }
    .ce_sider ul li .erji a{
        font-size: 16px;
    }
    .hangye-but-sm{
        display: flex;
    }
    .hangye-but{
        display: none;
    }
    .in_company .text-left .item .list .line{
        display: none;
    }
    .all-solve-box .con .des .abox{
        margin-top: 4%;
    }
    .abox .allmore a span {
        font-size: 14px;
    }
    .padding-bottom {
        padding-bottom: 10%;
    }
    .inner-company-sec .des{
        font-size: 16px;
        line-height: 28px;
    }
    .inner-contacter .lx-item .list .con .p .s1{
        font-size:16px;
    }
    .inner-contacter .lx-item .list .con .p {
        margin-bottom: 2%;
    }
    .inner-liuyan-box{
        padding: 4%;
    }
    .all-solve-box .con .des{
        min-height: auto;
    }
    .all-solve-box .con .des .abox {
        text-align: left;
    }

}
