.outside {
    cursor: default;
    background-color: #f6f7f9;
}

/* 模糊样式 */
.outside .blur-up.lazyloaded {
    filter: blur(0);
}

.outside .blur-up {
    filter: blur(20px);
    transition: filter .2s;
    will-change: filter;
}

/* 模糊样式 */
.outside img {
    width: 100%;
}


/* headhuawei */
.outside .headhuawei {
    text-align: center;
    position: relative;
}

.outside .head-bg {
    width: 100%;


}

.outside .head-bg img {
    width: 100%;

}

.outside .headwap {
    position: absolute;
    width: 24.333333vw;
    top: 3.75vw;
    left: calc(50% - 11.666667vw);
}

.outside .headtil1 {
    font-size: 1.25vw;
    color: rgba(199, 0, 11, 1);
    font-weight: 700;
    text-align: center;
    line-height: 1.25;



}

.outside .headtil2 {
    text-align: center;
    font-size: 2.916667vw;
    font-weight: 700;
    color: rgba(25, 25, 25, 1);
    line-height: 1.25;
    margin-top: .625vw;

}



/* headhuawei */


/* 快速建站能力  sec2 */
/* 渐变绿色字体通用 */
.outside .tilall {
    font-size: 3.75vw;
    font-weight: 700;
    line-height: 1.5;
    text-align: center;
    background-image: linear-gradient(to bottom, #6096E3FF, #39D1A7FF, #179AD5FF);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-top: 5vw;
    padding-bottom: 5vw;
}


/* 通用小标题外围 */
.outside .sectiloutside {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 41.25vw;
    padding-top: 5vw;
    margin: 0 auto;
}

/* 通用小标题1 */
.outside .sectil1 {
    font-size: 2.916667vw;
    font-weight: 400;
    text-align: center;

}


/* 通用小标题2 */
.outside .sectil2 {
    font-size: 1.041667vw;
    font-weight: 400;
    text-align: center;
    margin-top: .625vw;
    line-height: 1.5;
    color: rgba(0, 0, 0, 0.6)
}

.outside .sec2cont-mobile {
    display: none;
}

.outside .sec2cont {
    margin-top: 1.25vw;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 5vw;

}

.outside .waptext {
    width: 14.6875vw;
    border-left: .005vw solid rgba(0, 0, 0, 0.6);
    display: inline-block;
    margin-left: 9.583333vw;
    margin-bottom: 1.015625vw;
    cursor: pointer;
    list-style: none;

}

.outside .waptext li {

    margin-top: 1.041667vw;
    margin-bottom: 1.041667vw;
    padding-left: 1.25vw;
    width: 14.6875vw;
    font-size: 1.25vw;
    line-height: 1.5;
    color: rgba(0, 0, 0, 0.6);
    text-align: left;

}

.outside .waptext li:first-of-type {
    margin-top: 0vw;

}

.outside .waptext li:last-of-type {
    margin-bottom: 0vw;

}

.outside .waptext li.actli {
    color: #000000;
    border-left: .104167vw solid #000;
    font-weight: 700;
}

.outside .wapbox {
    display: block;
    margin-left: .729167vw;

}

.outside .wapbox .swiper {
    width: 37.5vw;

}

.outside .wapbox .swiper img {
    width: 100%
}


/* 快速建站能力 sec2 */


/*专业运维管理 sec3 */
.outside .sec3 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.outside .sec3til2 {
    width: 41.25vw;
}

.outside .sec3til2-mobil {
    display: none;

}

.outside .sec3til {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.outside .sec3cont {
    width: 63.541667vw;
    margin-top: 4.166667vw;
    padding-bottom: 5vw;

}

.outside .sec3cont img {
    width: 100%;
}


/*专业运维管理 sec3 */



/* 组件级管理sec4 - sec4 */
.outside .sec4wap {
    width: 100%;
    display: flex;
    justify-content: center;
}

.outside .sec4 {
    width: 62.5vw;
    display: flex;
    justify-content: center;
    align-items: center;
}

.outside .secleft {
    width: 18.75vw;
    background-color: #ffffff;
    border-radius: .520833vw;
    padding: 12.916667vw 3.4375vw 12.291667vw 3.125vw;
}



.outside .secright {
    flex: 1;
}

.outside .secright img {
    width: 100%;
    vertical-align: top;
}

/* 通用字体 */
.outside .blodtil {
    font-size: 1.666667vw;
    font-weight: 700;
    line-height: 1.5;


}



.outside .seccont {
    color: #19191A99;
    font-size: 1.041667vw;
    font-weight: 400;
    line-height: 1.5;
    margin-top: .416667vw;

}



/* 智能组件诊断 sec5 */
.outside .sec5wap {
    margin-top: 1.25vw;
    display: flex;
    justify-content: center;
    padding-bottom: 5vw;
}

.outside .sec5 {
    width: 62.5vw;
    display: flex;
}


.outside .sec5left {
    background-color: #fff;
    border-radius: .520833vw;
    padding: 3.125vw 3.125vw 5.208333vw 3.125vw;
}

.outside .sec5right {
    width: 25.3125vw;
    margin-left: 1.25vw;
    background: linear-gradient(to bottom, #6EB0EA, #A5E1E5);
    border-radius: .520833vw;
}

.outside .sec5tilwap {
    width: 29.6875vw;

}

.outside .sec5chart {
    width: 29.6875vw;
    padding-left: 3.125vw;
    margin-top: 4.375vw;
}

.outside .sec5chart img {
    width: 100%;

}

.outside .sec5righttext {
    color: #fff;
    font-size: 1.666667vw;
    font-weight: 700;
    line-height: 1.5;
    margin-top: 3.125vw;
    text-align: center;
}

.outside .sec5rightbaifen {
    margin-top: 4.791667vw;
    color: #fff;
    margin-left: 3.75vw;
    display: flex;
    align-items: baseline;
}

.outside .sec5rightbaifen span:first-child {
    font-size: 8.333333vw;
    font-weight: 700;
    line-height: 1.5;
}

.outside .sec5rightbaifen span:nth-of-type(2) {
    font-size: 4.166667vw;
    font-weight: 700;
    line-height: 1.5;
    margin-left: .364583vw;
}

.outside .sec5rightbaifen picture {
    width: 2.083333vw;
    margin-left: 1.25vw;

}

.outside .sec5rightbaifen img {
    width: 100%
}


/* sec6  储能系统状态全面监控 */
.outside .sec6cont {
    width: 63.020833vw;
    margin-top: 2.5vw;
    margin: 0 auto;
    position: relative;
}

.outside .sec6cont-text {
    position: absolute;
    bottom: .260417vw;
    font-size: 1.041667vw;
    line-height: 1.3;
    font-weight: 400;
    width: 37.239583vw;
    left: 12.864583vw;
    text-align: center;
    color: rgba(0, 0, 0, 0.6);
}


/*  sec7 提高排障效率 */


.outside .sec7wap {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 9.53125vw;
}

.outside .sec7 {
    width: 62.5vw;
    background-color: #fff;
    padding-top: 3.125vw;
    text-align: center;
    border-radius: .520833vw;
}

.outside .sec7til {
    width: 26.40625vw;
    margin: 0 auto;
}

.outside .sec7cont {
    width: 100%;
    margin-top: 1.041667vw;
    display: flex;
    padding-bottom: 4.6875vw;
    padding-top: 2.395833vw;
    justify-content: space-between;

}

.outside .sec7contimg1 {
    width: 28.958333vw;
    margin-left: 4.791667vw;

}

.outside .sec7contimg1 img {
    width: 100%
}

.outside .sec7contimg2 {
    width: 22.916667vw;
    margin-right: 4.166667vw;
}

.outside .sec7contimg2 img {
    width: 100%
}



/* sec8 sec8智能IV诊断*/
.outside .sec8 {
    padding-top: 5vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 5vw;
}

.outside .sec8til {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 5vw;
}

.outside .sec8 .sec8til2 {
    width: 41.25vw;
}

.outside .sec8-video {
    width: 62.5vw;
    margin-top: 2.5vw;
}

/* video */
.outside .sec8-video video {
    width: 100%;
    display: block;
}

.outside .sec8-video video {
    width: 100%;
    border-radius: .520833vw;
}


/* sec9高收益营收 */

.outside .sec9 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.outside .sec9-topwap {
    display: flex;
    align-items: center;
    width: 62.5vw;
    padding: 5vw 0;

}

.outside .sec9-topwap .sectiloutside {
    width: 25.3125vw;
    padding-top: 0;
    margin-right: 6.5625vw;
    align-items: flex-start;
}

.outside .sec9-topwap .sectil1 {
    font-size: 2.5vw;
    line-height: 1.5;
    text-align: left;

}

.outside .sec9-topwap .sectil2 {
    font-size: 1.041667vw;
    width: auto;
    margin-top: .416667vw;
    text-align: left;
}

.outside .sec9til {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.outside .sec9-video {
    width: 30.625vw;

}

.outside .sec9-video video {
    width: 100%;
    display: block;
    border-radius: .520833vw;
}



.outside .sec9-bottom {
    width: 62.5vw;
    padding: 5vw 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse;
}

.outside .sec9bottom-left {
    width: 25.3125vw;
    margin-left: 6.5625vw;
}

.outside .sec9bottom-left .blodtil {
    font-size: 2.5vw;
    font-weight: 400;
}

.outside .sec9bottom-right {
    width: 30.625vw;
}

.outside .sec9bottom-right video {
    width: 100%;
    border-radius: .520833vw;
}


/* sec10  相关产品 */
.outside .sec10 {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.outside .sec10-til {
    padding-top: 5vw;
    font-size: 2.916667vw;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
}

.outside .sec10-cont {
    width: 62.5vw;
    margin-top: 2.5vw;
    display: flex;

}

.outside .sec10-cont .swiper {
    /* width: 62.5vw; */
    overflow-x: hidden;
    overflow-y: initial !important;
}

.outside .sec10-cont .swiper-wrapper {
    overflow-x: hidden;
    overflow-y: initial !important;
}

.outside .sec10-box {
    background-color: #F5F5F7;
    border-radius: .520833vw;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
    transition: box-shadow .3s ease;
    position: relative;

}

.outside .sec10-box:hover {
    box-shadow: 1px 20px 24px -15px #0000001E;
}


.outside .sec10-box picture {
    width: 12.1875vw;

}

.outside .sec10-box img {
    width: 12.1875vw;
    margin-top: 2.5vw;
}

.outside .sec10-dec-til {
    font-size: 1.25vw;
    font-weight: 700;
    line-height: 1.5;
    margin-top: 2.083333vw;
}

.outside .sec10-dec-cont {
    font-weight: 400;
    font-size: .833333vw;
    line-height: 1.5;
    color: #00000060;
    margin-top: .833333vw;
    height: 2.5vw;

}

.outside .sec10-dec-btn {
    padding: .46875vw 1.666667vw;
    border-radius: .520833vw;
    border: 0.05vw solid #000;
    font-size: .729167vw;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 2.083333vw;
    margin-bottom: 2.5vw;
    cursor: pointer;
}

.outside .sec10-dec-btn:hover {
    background-color: #000000;
    color: #fff;
}

.outside .sec10-des {
    width: 62.5vw;
    font-weight: 400;
    font-size: .729167vw;
    line-height: 1.458333vw;
    margin: 5vw 0;
}









/*  媒体查询 */
@media screen and (max-aspect-ratio: 11 / 10) {

    /* headhuawei */
    .outside .headhuawei {
        position: relative;
    }

    .outside .headtil1 {
        color: #C7000B;
        font-size: 3.888889vw;
        line-height: 1.25;
        font-weight: 700;


    }

    .outside .headtil2 {
        font-size: 6.666667vw;
        line-height: 1.5;
        text-align: center;
        font-weight: 700;
        color: rgba(0, 0, 0, 0.9);
        margin-top: 2.222222vw;
    }

    .outside .headwap {
        position: absolute;
        width: 86.666667vw;
        top: 13.333333vw;
        left: 6.666667vw;
    }


    /* 快速建站能力 sec2 */
    /* 通用字体 */
    .outside .tilall {
        font-size: 8.888889vw;
        font-weight: 700;
        line-height: 1;
        text-align: center;
        background-image: linear-gradient(to right, #39D1A7FF, #179AD5FF);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        padding-top: 13.333333vw;
        padding-bottom: 13.333333vw;
        width: 59.166667vw;
        margin: 0 auto;
    }

    .outside .sectil1 {
        margin-top: 13.333333vw;
        font-size: 6.666667vw;
        line-height: 1.5;
        text-align: center;
        width: 86.666667vw;
        margin: 0 auto;
    }

    .sec2 .outside .sectiloutside {
        padding-top: 0;
    }

    .outside .sectil2 {
        font-size: 3.888889vw;
        line-height: 1.5;
        color: rgba(0, 0, 0, 0.6);
        margin-top: 2.222222vw;
    }


    /* 通用字体 */
    .outside .sec2 .sectil2 {
        display: none;
    }

    .outside .sec2cont {
        display: none;
    }

    .outside .sec2cont-mobile {
        display: flex;
        flex-direction: column;
        align-items: center;

    }

    .outside .sec2cont-mobile .wapbox {
        margin-top: 6.666667vw;

    }

    .outside .sec2cont-mobile .swiper {
        width: 86.666667vw;
        text-align: center;
    }

    .outside .sec2cont-mobile .swiper img {
        width: 74.075vw;
        vertical-align: top;

    }

    .outside .wapbox {
        display: inline-block;
        margin-left: 0
    }

    .outside .sec2mobiledes {
        margin-top: 6.666667vw;
        font-size: 6.666667vw;
        line-height: 1.5;
        font-weight: 700;
        width: 86.666667vw;
        text-align: left;
    }

    .outside .sec2-btnwap {
        width: 86.666667vw;
        margin-top: 6.666667vw;
        display: flex;
        align-items: center;
        padding-bottom: 13.333333vw;
    }

    .outside .sec2-btnwapline {
        width: 42vw;
        height: 1px;
        position: relative;
        background-color: #000;
    }

    .outside .sec2blod {
        width: 10.5vw;
        height: .555556vw;
        position: absolute;
        left: 0;
        top: -1px;
        background-color: #000;
    }

    .outside .sec2-btnwapline {
        display: flex;

    }

    .outside .sec2leftbtn {
        margin-left: 20vw;
    }

    .outside .opac {
        opacity: 0.3;
    }

    .outside .sec2leftbtn img {
        width: 11.111111vw;
    }

    .outside .sec2rightbtn img {
        width: 11.111111vw;
    }

    .outside .sec2rightbtn {
        margin-left: 2.222222vw;
    }





    /* sec3 */
    .outside .sec3 .sec3til2 {
        display: none;
    }

    .outside .sec3til2-mobil {
        display: block;
        width: 86.666667vw;
    }

    .outside .sec3cont {
        width: 86.666667vw;
        margin-top: 6.666667vw;
        padding-bottom: 13.333333vw;
    }


    /* 组件级管理sec4 */

    .outside .sec4 {
        flex-direction: column;
        width: 100%;
        margin-bottom: 13.333333vw;
    }

    .outside .sec4 .blodtil {
        font-size: 6.666667vw;
    }

    .outside .secleft {
        width: 86.666667vw;
        padding-top: 0vw;
        padding-bottom: 6.666667vw;
        padding-left: 0vw;
        padding-right: 0vw;
        background-color: transparent;
        text-align: center;

    }

    /* 通用字体 */
    .outside .blodtil {
        font-size: 5.555556vw;
        font-weight: 400;
        line-height: 1.5;
        margin-top: 13.333333vw;
    }

    .outside .seccont {
        color: rgba(0, 0, 0, 0.6);
        font-size: 3.888889vw;
        font-weight: 400;
        line-height: 1.5;
        margin-top: 2.222222vw
    }



    /* 通用字体 */


    /* 智能组件诊断 sec5 sec5 */
    .outside .sec5wap {
        margin-top: 0vw;
        padding-bottom: 13.333333vw;
    }

    .outside .sec5 {
        flex-direction: column;
        width: 86.666667vw;
        text-align: center;
    }

    .outside .sec5 .blodtil {
        font-size: 6.666667vw;
    }

    .outside .sec5tilwap {
        width: auto;
        padding: 0;
    }

    .outside .sec5left {
        background-color: transparent;
        border-radius: 0;

    }

    .outside .sec5chart {
        width: 73.333333vw;
        padding: 0;
        margin: 0 auto;
        margin-top: 6.666667vw;

    }

    .outside .sec5right {
        width: 86.666667vw;
        margin-left: 0vw;
        background: linear-gradient(to bottom, #6EB0EA, #A5E1E5);
        border-radius: 2.222222vw;
    }

    .outside .sec5righttext {
        font-size: 3.888889vw;
        margin-top: 6.666667vw;
        margin-left: 6.666667vw;
        text-align: left;
    }

    .outside .sec5rightbaifen {
        margin-top: 5.277778vw;
        color: #fff;
        margin-left: 0;
        display: flex;
        align-items: baseline;
        justify-content: center;
        margin-bottom: 6.666667vw;

    }

    .outside .sec5rightbaifen span:first-child {
        font-size: 22.222222vw;
    }

    .outside .sec5rightbaifen span:nth-of-type(2) {
        font-size: 11.111111vw;
        margin-left: 1.069444vw;
    }

    .outside .sec5rightbaifen picture {
        width: 6.111111vw;
        margin-left: 3.055556vw;

    }



    /* sec6 储能系统状态全面监控  */
    /* sec6   */
    .outside .sectiloutside {

        width: 86.666667vw;
        padding-top: 0vw;

    }

    .outside .sec6 .sectil2 {
        width: 51vw;
    }

    .outside .sec6cont {
        margin-top: 6.666667vw;
        width: 100%;
        position: relative;
    }

    .outside .sec6cont-text {
        display: block;
        text-align: center;
        font-size: 3.333333vw;
        font-weight: 400;
        line-height: 1.3;
        color: #00000060;
        position: absolute;
        width: 50vw;
        bottom: 4.444444vw;
        left: 23vw;
    }

    /* sec7 提高排障效率 */
    .outside .sec7wap {
        margin-top: 3.333333vw;
    }

    .outside .sec7 {
        width: 86.666667vw;
        background-color: #fff;
        padding-top: 0vw;
        text-align: center;
        border-radius: 2.222222vw;
    }

    .outside .sec7 .seccont {
        font-size: 3.333333vw;
    }

    .outside .sec7til {
        width: 80vw;
    }

    .outside .sec7til .blodtil {
        font-size: 3.888889vw;
        line-height: 1.5;
        font-weight: 700;
        margin-top: 8.888889vw;
    }



    .outside .sec7cont {
        margin-top: 6.666667vw;
        flex-direction: column;
        padding-bottom: 4.722222vw;
        padding-top: 0;
        align-items: center;
    }

    .outside .sec7contimg1 {
        width: 77.7vw;
        margin-left: 0;
    }

    .outside .sec7contimg2 {
        width: 73.333333vw;
        margin-left: 0;
        margin-right: 0;
        margin-top: 4.444444vw;
    }



    /* sec8 */
    .outside .sec8 .sectiloutside {
        padding-top: 13.333333vw;
    }

    .outside .sec8 {

        padding-bottom: 13.333333vw;
    }

    .outside .sec8til {
        margin-top: 13.333333vw;
    }

    .outside .sec8 .sec8til2 {
        width: 86.666667vw;
    }

    .outside .sec8-video {
        width: 86.666667vw;
        margin-top: 6.666667vw
    }

    /* 通用宽度 */
    .outside .sec3til2 {
        width: 86.666667vw;
    }


    /* sec9 */
    .sec9bottom-left .seccont {
        font-size: 3.333333vw;
    }

    .outside .sec9-topwap {
        flex-direction: column;
        padding: 13.333333vw 0;
        width: auto;
        padding-bottom: 0;
    }

    .outside .sec9-topwap .sectiloutside {
        width: 86.666667vw;
        margin: 0 auto;
        align-items: center;
    }

    .outside .sec9-topwap .sectil1 {
        font-size: 6.666667vw;
        font-weight: 400;
        line-height: 1.5;
        text-align: center;
    }

    .outside .sec9-topwap .sectil2 {
        font-size: 3.888889vw;
        font-weight: 400;
        line-height: 1.5;
        margin-top: 2.222222vw;
        text-align: center;
    }

    .outside .sec9-video {
        width: 100%;
        margin-top: 6.666667vw;
    }

    .outside .sec9-bottom {
        flex-direction: column;
        width: 100vw;
        padding: 0;
        margin-bottom: 0vw;
        margin-top: 0vw;
        border-radius: 0;
        text-align: center;
        background-color: #fff;
    }

    .outside .sec9bottom-left {
        width: 86.666667vw;
        margin-left: 0;
    }

    .outside .sec9bottom-left .seccont {
        width: 86.666667vw;
    }

    .outside .sec9bottom-right {
        width: 100%;
        margin-left: 0vw;
        margin-top: 6.666667vw;

    }




    .outside .sec9bottom-left .blodtil {
        font-weight: 400;
        line-height: 1.5;
        font-size: 6.666667vw;

    }

    .outside .sec9bottom-left .seccont {
        margin-top: 2.222222vw;
    }

    /* sec10  相关产品 */
    .outside .sec10-til {
        padding-top: 13.333333vw;
        font-size: 6.666667vw;
    }

    .outside .sec10-cont {
        width: 86.666667vw;
        margin-top: 13.333333vw;
        display: flex;
    }

    .outside .sec10-des {
        width: 86.666667vw;
        font-size: 2.777778vw;
        line-height: 2;
        margin: 13.333333vw 0;
    }

    .outside .sec10-cont .swiper-wrapper {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .outside .sec10-box {
        width: calc(50% - 2.222222vw);
        height: auto;
        border-radius: 2.222222vw;
        margin-right: 2.222222vw;
    }

    .outside .sec10-box:nth-child(2),
    .outside .sec10-box:nth-child(4) {
        margin-right: 0vw;
    }

    .outside .sec10-box:nth-child(3),
    .outside .sec10-box:nth-child(4) {
        margin-top: 2.222222vw
    }

    .outside .sec10-box picture {
        width: 30vw;
    }



    .outside .sec10-dec-til {
        font-size: 3.888889vw;
        margin-top: 2.222222vw;
    }

    .outside .sec10-none {
        /* display: none; */
    }

    .outside .sec10-dec-cont {
        font-weight: 400;
        font-size: 3.333333vw;
        color: rgba(0, 0, 0, 0.6);
        margin-top: 2.222222vw;
        height: 9.5vw;
    }

    .outside .sec10-cont .swiper {
        width: auto;
    }

    .outside .sec10-box img {
        margin-top: 6.666667vw;
        width: 30vw;
    }


    .outside .sec10-dec-btn {
        padding: 1.388889vw 5.555556vw;
        border-radius: 2.222222vw;
        border: 0.05vw solid #000;
        font-size: 3.333333vw;
        font-weight: 400;
        line-height: 1.5;
        margin-top: 7.5vw;
        margin-bottom: 6.666667vw;
    }



}