.huawei-power-supply {
    letter-spacing: calc(-0.037em + 0.526px);
    --S2-NavH: 76px;
    position: relative;
    background: #f8f8f8;
}

.huawei-power-supply * {
    box-sizing: border-box;
}

.huawei-power-supply picture {
    display: block;
    width: 100%;
}

.huawei-power-supply sup {
    font-size: 0.6em;
    cursor: pointer;
}

.huawei-power-supply a {
    font-size: inherit;
    color: inherit;
}

.huawei-power-supply ul {
    list-style: none;
    list-style-image: none;
}

.huawei-power-supply .nr {
    white-space: nowrap;
}

.huawei-power-supply img {
    width: 100%;
    height: auto;
    display: block;
    border: 0;
}

.huawei-power-supply video {
    width: 100%;
    height: auto;
    border: 0;
    display: block;
    object-fit: cover;
}

.huawei-power-supply .blur-up {
    filter: blur(10px);
    transition: filter .2s;
    -webkit-filter: blur(10px);
}

.huawei-power-supply .blur-up.lazyloaded {
    filter: blur(0);
}

.huawei-power-supply .show-mob {
    display: none;
}

.huawei-power-supply .show-pc {
    display: block;
}

.huawei-power-supply .show-mob-inline {
    display: none;
}

.huawei-power-supply .show-pc-inline {
    display: inline;
}

.huawei-power-supply .show-ie {
    display: none;
}

.huawei-power-supply .hide-ie {
    display: block;
}

/* mob */
@media screen and (max-width: 1023px),
(max-aspect-ratio: 1/1) and (max-width: 1024px) {
    .huawei-power-supply .show-mob {
        display: block;
    }

    .huawei-power-supply .show-pc {
        display: none;
    }

    .huawei-power-supply .show-mob-inline {
        display: inline-block;
    }

    .huawei-power-supply .show-pc-inline {
        display: none;
    }
}

/* s1 */
.huawei-power-supply .huawei-power-supply-s1 {
    position: relative;
}

.huawei-power-supply-s1 .kv-txt {
    position: absolute;
    top: 22.39583333vw;
    /* left: 44.16666667vw; */
    left: 55.16666667vw;
}

.huawei-power-supply-s1 .kv-tit {
    color: #221815;
    font-size: 3.48958333vw;
    line-height: 1.25;
    font-weight: 400;
    margin-bottom: 1.92708333vw;
    text-align: center;
}

.huawei-power-supply-s1 .kv-ksp {
    color: #232215;
    font-size: 1.45833333vw;
    text-align: center;
    font-weight: 400;
    line-height: 1.6;
    width: 26.14583333vw;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
}

@media screen and (max-width: 1023px),
(max-aspect-ratio: 1/1) and (max-width: 1024px) {
    .huawei-power-supply-s1 .kv-txt {
        position: static;
        margin: 23.888889vw auto 13.888889vw;
     }
    .huawei-power-supply .huawei-power-supply-s1{
        display: flex;
        flex-direction: column-reverse;
        background: #fff;
    }
    .huawei-power-supply-s1 .kv-tit {
        font-size: 6.527778vw;
        margin-bottom: 5vw;
    }

    .huawei-power-supply-s1 .kv-ksp {
        font-size: 3.333333vw;
        width: 59.722222vw;
    }
}

/* s2 */
.huawei-power-supply .huawei-power-supply-s2 {
    background: #f8f8f8;
}

.huawei-power-supply-s2 .s2-wrapper {
    /* margin: 9.479167vw auto 13.958333vw; */
    margin: 10.41666667vw auto 10.41666667vw;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    align-items: center;
}

.huawei-power-supply-s2 .item-box1 img {
    width: 7.239583vw;
    padding: 0.46875vw 0;

}

.huawei-power-supply-s2 .item-box2 img {
    width: 6.09375vw;

}

.huawei-power-supply-s2 .item-box3 img {
    width: 5vw;
    padding: 0.651042vw 0;

}

.huawei-power-supply-s2 .item-box img {
    margin-bottom: 2.083333vw;
    flex-shrink: 0;

}

.huawei-power-supply-s2 .item-box1 {
    margin-right: 8.33333333vw;
}

.huawei-power-supply-s2 .item-box2 {
    margin-right: 5.20833333vw;
}

.huawei-power-supply-s2 .item-box {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
}

.huawei-power-supply-s2 .item-box h3 {
    color: #000000;
    font-size: 2.1875vw;
    line-height: 1.25;
    text-align: center;
    font-weight: 400;
    margin-bottom: 1.041667vw;
}

.huawei-power-supply-s2 .item-box p {
    color: #000000;
    font-size: 1.354167vw;
    line-height: 1.6;
    text-align: center;
    font-weight: 400;
}


@media screen and (max-width: 1023px),
(max-aspect-ratio: 1/1) and (max-width: 1024px) {
    .huawei-power-supply-s2 .s2-wrapper {
        /* margin: 20.416667vw auto 24.444444vw; */
        margin: 27.7777777vw auto 27.7777777vw;
        flex-direction: column;
    }

    .huawei-power-supply-s2 .item-box1 img {
        width: 17.083333vw;
        padding: 0;

    }

    .huawei-power-supply-s2 .item-box2 img {
        width: 14.305556vw;

    }

    .huawei-power-supply-s2 .item-box3 img {
        width: 11.805556vw;
        padding: 0;

    }

    .huawei-power-supply-s2 .item-box img {
        margin-bottom: 4.166667vw;

    }

    .huawei-power-supply-s2 .item-box1 {
        margin-right: 0;
    }

    .huawei-power-supply-s2 .item-box2 {
        margin-right: 0;
    }

    .huawei-power-supply-s2 .item-box:not(:last-child) {
        margin-right: 0;
        margin-bottom: 11.11111111vw;

    }

    .huawei-power-supply-s2 .item-box h3 {
        font-size: 5.138889vw;
        margin-bottom: 2.083333vw;
    }

    .huawei-power-supply-s2 .item-box p {
        font-size: 3.194444vw;

    }

}

/* s3 */
.huawei-power-supply .huawei-power-supply-s3 {
    background-color: #fff;
    overflow: hidden;
}

.huawei-power-supply-s3 .banner-tit {
    color: #231815;
    font-size: 2.86458333vw;
    line-height: 1.25;
    text-align: center;
    margin: 8.48958333vw auto 4.63541667vw;
}

.huawei-power-supply-s3 .s3-wrapper {
    display: flex;
    justify-content: center;
    margin: 0vw auto 7.03125vw;
}

.huawei-power-supply-s3 .box-item {
    position: relative;
}

.huawei-power-supply-s3 .box-item:first-child {
    margin-right: 12.29166667vw;
}

.huawei-power-supply-s3 .box-item img {
    width: 27.03125vw;
    flex-shrink: 0;
}

.huawei-power-supply-s3 .box-item .s3-desc {
    color: #000000;
    font-size: 1.66666667vw;
    line-height: 1.6;
    text-align: center;
    font-weight: 400;
}

.huawei-power-supply-s3 .box-item1 .s3-desc {
    position: absolute;
    bottom: 0.57291667vw;
    left: 7.91666667vw;
}

.huawei-power-supply-s3 .box-item2 .s3-desc {
    position: absolute;
    bottom: 0.57291667vw;
    left: 7.29166667vw;
}

@media screen and (max-width: 1023px),
(max-aspect-ratio: 1/1) and (max-width: 1024px) {
    .huawei-power-supply-s3 .banner-tit {
        font-size: 6.666667vw;
        margin: 18.472222vw auto 12.777778vw;
    }

    .huawei-power-supply-s3 .box-item .s3-desc {
        font-size: 4.444444vw
    }

    .huawei-power-supply-s3 .s3-wrapper {
        margin: 0 auto 20.416667vw;
        flex-direction: column;
    }

    .huawei-power-supply-s3 .box-item {
        margin-left: 11.805555vw;
    }

    .huawei-power-supply-s3 .box-item img {
        width: 72.083333vw;
    }

    .huawei-power-supply-s3 .box-item1 .s3-desc {
        position: absolute;
        bottom: 1.527778vw;
        left: 21.111111vw;
    }

    .huawei-power-supply-s3 .box-item2 .s3-desc {
        position: absolute;
        bottom: 1.527778vw;
        left: 19.444444vw;
    }

    .huawei-power-supply-s3 .box-item:first-child {
        margin-right: 0;
        margin-bottom: 18.333333vw;
    }

}


/* footer */
.huawei-power-supply-footer ul {
    width: 76.8vw;
    margin: 0 0 0 10.416667vw;
    font-weight: 500;
    color: #7f7f7f;
    font-size: 0.625vw;
    line-height: 1.6;
    padding: 10.41666667vw 0 10.41666667vw 1.041767vw;
}

@media screen and (max-width:1920px) {
    .huawei-power-supply-footer ul {
        font-size: 12px;
    }

}

.huawei-power-supply-footer ul li {
    list-style: decimal;
}

.huawei-power-supply-footer ul li.active {
    color: #000;
}

@media screen and (max-width: 1023px),
(max-aspect-ratio: 1/1) and (max-width: 1024px) {
    .huawei-power-supply-footer ul {
        width: 86.1111111vw;
        padding: 27.7777777vw 0 27.7777777vw 5.277778vw;
        font-size: 3.3333333vw;
        margin: 0 auto;
    }
}

/* ie */
@media screen and(-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .huawei-power-supply .show-ie {
        display: block;
    }

    .huawei-power-supply .hide-ie {
        display: none;
    }
}


/* price */
.huawei-power-supply .section-pic-center * {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    letter-spacing: calc(-.037em + .526px);
}

.huawei-power-supply .huawei-power-supply-s1 .section-pic-center {
    position: relative;
    z-index: 1;
    text-align: center;
    font-family: "Manrope", Arial, Helvetica Neue, Helvetica, sans-serif;
}

.huawei-power-supply .huawei-power-supply-s1 .section-kv-pic {
    line-height: 1.25;
    margin-top: 1.5625vw;
    font-size: 1.46vw;
    font-weight: 400;
    color: #000;
}

.huawei-power-supply .huawei-power-supply-s1 .section-kv-pic span {
    font-size: 13px;
    font-weight: 500;
}

.huawei-power-supply .huawei-power-supply-s1 .section-slogan-botton {
    background-color: #000;
    color: #fff;
    font-size: 13px;
    border: 2px solid #000;
    display: inline-block;
    line-height: 24px;
    font-weight: 800;
    padding: 10px 26px;
    border-radius: 40px;
    text-align: left;
    cursor: pointer;
    transition: .3s ease-out;
    margin-top: 1.25vw;
}

.huawei-power-supply .huawei-power-supply-s1 .section-slogan-botton:hover {
    opacity: .8;
}

.huawei-power-supply .huawei-power-supply-s1 .section-slogan-botton a {
    color: inherit;
}

@media screen and (max-width: 1023px), (max-aspect-ratio: 1 / 1) and (max-width: 1024px) {
    .huawei-power-supply .huawei-power-supply-s1 .section-kv-pic span {
        font-size: .65em;
    }

    .huawei-power-supply .huawei-power-supply-s1 .section-kv-pic {
        font-size: 5.56vw;
        margin-top: 6.6666666666vw;
    }

    .huawei-power-supply .huawei-power-supply-s1 .section-slogan-botton {
        margin-top: 3.333333333333vw;
    }
}


.huawei-power-supply .footlast {
    list-style: none !important;
    position: relative;
}

.huawei-power-supply .footlast::before {
    content: "*";
    position: absolute;
    top: 0;
    left: -9px;
}