/* 笔记本或PC */
@media screen and (min-width: 1024px) and (max-width: 1280px) {

    .cpy02 a {
        width: 224px;
    }

    .loading {
        display: none;
    }

    .cpybtn {
        transform: none;
    }

    .z961aaheader .z961aanavmenu {
        position: absolute;
        position: absolute;
        left: -27px;
        top: 155px;
    }



}

/* ##平板电脑/Ipad竖屏 */
@media screen and (min-width: 768px) and (max-width: 1023px) {


    .layui-nav .layui-nav-item a {
        padding: 0px 25px;
    }

    .innovation .z961aacol-md3 {
        text-align: center;
        float: left;
        width: 50%;
    }

    .rehctn a {
        transform: none;
    }

    .company .z961aacol-md3 {
        text-align: center;
        float: left;
        width: 50%;
    }

    .cpybtn {
        transform: none;
    }

    .company {
        height: auto;
    }

    .solve .z961aacol-md12 {
        padding-top: 74px;
    }

    .heart {
        margin: 10px auto;
    }

    .pffoot {
        text-align: center;
        float: left;
        width: 50%;
    }

    .pfright {
        text-align: center;
    }

    .hn01 {
        text-align: center;
        float: left;
        width: 50%;
    }

    .pf04 .z961aacol-md4 {
        text-align: center;
        float: left;
        width: 33.333%;
    }

    .cpysub {
        text-align: center;
        float: left;
        width: 50%;
    }

    .rit01 {
        height: auto;
    }

    .z961aaheader .z961aanavmenu {
        position: absolute;
        position: absolute;
        left: -27px;
        top: 155px;
    }


}

/* 多数竖屏的智能手机 */
@media screen and (min-width: 320px) and (max-width: 767px) {
    .headtop {
        display: none;
    }

    .z961aaheader .z961aanavmenu {
        position: fixed;
        top: 0px;
    }

    .headfoot {

        width: 200px;

        background: none;
    }



.z961aaheader .z961aamain {
    height: auto;
}

.layui-nav .layui-nav-item a {
    color: #035b97;
}

.z961aaheader {
    height: 60px;
    background: #41a8ff;
    box-shadow: 0 3px 4px rgb(0 0 0 / 10%);
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
}

.Tlectn h1 {
    margin: 0px;
}

.rehctn a {
    transform: none;
}

.rehright {
    opacity: 0.8;
}

.cpyTle {
    text-align: center;
}


.cpybtn {
    transform: none;
}

.company {
    height: auto;
}

.solve .z961aacol-md12 {
    padding-top: 74px;
}

.heart {
    margin: 10px auto;
}

.pffoot {
    text-align: center;
    float: left;
    width: 50%;
}

.pfright {
    text-align: center;
}

.pf04 .z961aacol-md4 {
    text-align: center;
    float: left;
    width: 33.333%;
}

.rit01 {
    height: auto;
}

.cpyfoot {
    background: none;
}

.cpy02 {
    text-align: center;
}

.cpy02 a {
    margin: auto;
}

.ritctn .z961aacol-md12 {
    padding-left: 10px;
}

.ritctn01 {
    text-align: left;

}

.Tlectn {
    background: none !important;
}

.Tlectn h1 {
    color: #41a8ff;
}

.sjx01::after,
.sjx02::after {
    display: none;
}

/* .headheight{
       height: 60px;
    } */
.swiper-container {
    height: 120px;
    clear: both;
    margin-top: 60px;
}
}

/* 公共 */
@media screen and (min-width: 320px) and (max-width: 1023px) {

    .iot01,
    .iot02,
    .iot03,
    .iot04 {
        transform: none;
    }

    .footer_bottom {
        opacity: 0;
    }
}