/* 公共 */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}





.FusionSolar-9-content a {
    text-decoration: none;
    color: inherit;
}

.FusionSolar-9-content img {
    width: 100%;
    display: block;
    /* vertical-align: middle; */
}

.FusionSolar-9-content video {
    width: 100%;
    display: block;
}

.FusionSolar-9-content .video-fallback {
    display: none;
}

.FusionSolar-9-content.no-inline-video .video-fallback {
    display: block;
}

.FusionSolar-9-content.no-inline-video video {
    display: none !important;
}


.FusionSolar-9-content .mob-show,
.FusionSolar-9-content .mob-show-flex {
    display: none !important;
}

.FusionSolar-9-content .pc-show {
    display: block !important;
}

.FusionSolar-9-content .pc-show-flex {
    display: flex !important;
}



.FusionSolar-9-content {
    width: 100%;
    background-color: #000;
}


.FusionSolar-9-content h2 {
    font-size: 2.916667vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.5;
}

.FusionSolar-9-content h3 {
    font-size: 2.291667vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.5;
}

.FusionSolar-9-content .public-width-padding {
    width: 100%;
    padding: 5vw 0;
}

@media (max-aspect-ratio: 11 / 10) {

    .FusionSolar-9-content .mob-show {
        display: block !important;
    }

    .FusionSolar-9-content .mob-show-flex {
        display: flex !important;
    }

    .FusionSolar-9-content .pc-show,
    .FusionSolar-9-content .pc-show-flex {
        display: none !important;
    }

    .FusionSolar-9-content .padding-top-0 {
        padding: 0 0 13.333333vw 0 !important;
    }
}

/* kv */
.kv {
    position: relative;
    overflow: hidden;
}

.kv-txt {
    position: absolute;
    top: 3.333333vw;
    left: 50%;
    transform: translateX(-50%);
    width: 62.5vw;
    text-align: center;
}

.kv-txt h2 {
    font-size: 2.083333vw;
    font-weight: 700 !important;
}

.kv-txt p {
    font-size: .833333vw;
    line-height: 1.5;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    margin-top: .625vw;
    margin-bottom: 1.666667vw;
}

.kv-txt .kv-button a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
    height: 2.083333vw;
    margin: 0 auto;
    padding: 0 1.041667vw;
    box-sizing: border-box;
    font-size: .729167vw;
    line-height: 1;
    color: #fff;
    border: 1px solid #fff;
    border-radius: .208333vw;
    border-image: initial;
    text-decoration: none;
    transition: .3s;
}

.kv-txt .kv-button a:hover {
    background-color: #fff;
    color: #000;
}

.kv-bottom-text {
    position: absolute;
    bottom: 3.333333vw;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    justify-content: space-between;
    width: 62.5vw;
}

.kv-bottom-text .text {
    width: 20.416667vw;
    text-align: center;
    font-size: 1.041667vw;
    font-weight: 700;
    line-height: 1.5;
    color: rgba(255, 255, 255, 1);
}

.kv-bottom-text-mob {
    display: none;
}

@media (max-aspect-ratio: 11 / 10) {
    .kv-bottom-text-mob {
        position: absolute;
        bottom: 17.777778vw;
        left: 50%;
        transform: translateX(-50%);
        display: block;
        width: 86.666667vw;
        height: 18.333333vw;

    }

    .kv-bottom-text-mob .swiper-slide {
        height: auto;
    }

    .text-mob {
        font-size: 5.555556vw;
        font-weight: 700;
        line-height: 1.5;
        color: rgba(255, 255, 255, 1);
        text-align: center;
    }

    .kv-text-mob_swiper-pagination {
        /* position: absolute;
        bottom: 0 !important;
        right: 0 !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        z-index: 99; */
        width: 15.555556vw !important;

        height: .555556vw;
        display: flex;
        justify-content: space-between;
        margin: 0 auto;
        margin-top: 4.444444vw;
    }

    .kv-text-mob_swiper-pagination .swiper-pagination-bullet {
        width: 4.444444vw !important;
        height: .555556vw;
        background-color: rgba(255, 255, 255, 0.4);
        border-radius: 0;
        margin: 0 !important;
    }

    .kv-text-mob_swiper-pagination .swiper-pagination-bullet-active {
        background-color: rgba(255, 255, 255, 1);
    }
}

/* 新增full-video */
/* full video */
.FusionSolar-9-content .solar-pop-video-bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .6);
    display: none;
    z-index: 30;
}

.FusionSolar-9-content .solar-pop-video-content {
    position: absolute;
    top: calc(50% + 55px);
    left: 50%;
    transform: translate(-50%, -50%);
    width: 60vw;
}

@media (max-width:1366px) {
    .interSolar-container .solar-pop-video-content {
        top: calc(50% + 25px);
    }
}

.FusionSolar-9-content .solar-pop-video-content .solar-pop-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 2vw;
    z-index: 31;
    cursor: pointer;
}

.FusionSolar-9-content .solar-pop-video-bg video {
    width: 100%;
}

/*full-video mob */
@media (max-aspect-ratio: 11 / 10) {

    /* full video */
    .FusionSolar-9-content .solar-pop-video-bg {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, .6);
        display: none;
        z-index: 30;
    }

    .FusionSolar-9-content .solar-pop-video-content {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 95vw;
    }

    .FusionSolar-9-content .solar-pop-video-content .solar-pop-close {
        position: absolute;
        top: 0;
        right: 0;
        width: 5vw;
        z-index: 31;
        cursor: pointer;
    }

    .FusionSolar-9-content .solar-pop-video-bg video {
        width: 100%;
    }
}


/* bgc */
.se2-se3-bgc {
    background-image: url(/admin/asset/v1/gray/view/b4c8f9643c864b59bba9ec17986d6ce9.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top left;
}

/* sec-1 */

.FusionSolar-9-content .se1-item-con {
    display: flex;
    justify-content: space-between;
    width: 62.5vw;
    margin: 0 auto;

}

.FusionSolar-9-content .item-1 {
    width: 35.9375vw;
    position: relative;
    border-radius: .416667vw;
    overflow: hidden;
}

.FusionSolar-9-content .item-2 {
    width: 25.3125vw;
    position: relative;
    border-radius: .416667vw;
    overflow: hidden;
}

.FusionSolar-9-content .item-text-con {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 1.666667vw;
    display: flex;
    justify-content: space-between;
    align-items: center;

}

.FusionSolar-9-content .item-text-con p {
    font-weight: 700;
    font-size: 1.25vw;
    line-height: 1.5;
    color: rgba(255, 255, 255, 1);
}

.FusionSolar-9-content .item-text {
    width: 28.645833vw;
}

.FusionSolar-9-content .item2-text {
    width: 18.020833vw;
}

.FusionSolar-9-content .item-icon {
    margin-left: 1.041667vw;
    width: 2.916667vw;
}

.FusionSolar-9-content .item-1 a {
    position: absolute;
    left: 0px;
    bottom: 0px;
    top: 0px;
    right: 0px;
    z-index: 2;
    cursor: pointer;
}

.FusionSolar-9-content .item-2 a {
    position: absolute;
    left: 0px;
    bottom: 0px;
    top: 0px;
    right: 0px;
    z-index: 2;
    cursor: pointer;
}

.FusionSolar-9-content .item-1 img {
    transition: .5s;
}

.FusionSolar-9-content .item-1:hover picture img {
    transform: scale(1.1);
}

.FusionSolar-9-content .item-2 img {
    transition: .5s;
}

.FusionSolar-9-content .item-2:hover picture img {
    transform: scale(1.1);
}

.FusionSolar-9-content .se1-item-con:last-of-type {
    margin-top: 1.25vw;
}


/* public-title */
/* sec-2 */
/* sec-5 */
.FusionSolar-9-content .public_title {
    width: 62.5vw;
    margin: 0 auto;
    padding-top: 4.166667vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}



.FusionSolar-9-content .public_title h2 {
    font-weight: 700;
    text-align: center;
    display: inline-block;
    margin: 0 auto;
    background: linear-gradient(to right,
            #6096E3 0%,
            #79FDDF 50%,
            #1A9ED1 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.FusionSolar-9-content .public_title p {
    font-weight: 400;
    font-size: 1.25vw;
    line-height: 1.2;
    margin-top: 1.25vw;
    text-align: center;
    color: rgba(255, 255, 255, 0.6);
}


/* public_part-1 */
/* sec-3 */
.FusionSolar-9-content .public_part-1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.FusionSolar-9-content .public-1-left {
    width: 24.0625vw;
    margin-left: 18.75vw;
}

.FusionSolar-9-content .public-1-left>p {
    color: rgba(255, 255, 255, 0.6);
    margin-top: .416667vw;
    font-size: 1.041667vw;
    font-weight: 400;
    line-height: 1.5;
}

.FusionSolar-9-content .number {
    margin-top: 5vw;
}

.FusionSolar-9-content .number span {
    font-weight: 700;
    line-height: 1.2;
    background: linear-gradient(to bottom,
            rgba(255, 202, 150, 1) 0%,
            rgba(255, 243, 193, 1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.FusionSolar-9-content .number span:nth-child(1) {
    font-size: 4.166667vw;
}

.FusionSolar-9-content .number span:nth-child(2) {
    font-size: 1.666667vw;
}

.FusionSolar-9-content .public-1-right .right-img {
    width: 54.6875vw;
    border-radius: .416667vw;
    overflow: hidden;
}

.FusionSolar-9-content .number p {
    font-size: .833333vw;
    font-weight: 400;
    line-height: 1.5;
    color: rgba(255, 255, 255, 0.4);
    margin-top: .416667vw;
}

/* public-part-2 */
/* sec-4 */
.FusionSolar-9-content .sec-4-bgc {
    background: linear-gradient(to bottom,
            rgba(7, 7, 7) 0%,
            rgba(0, 0, 0) 100%);
}

.FusionSolar-9-content .public_part-2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 62.5vw;
    margin: 0 auto;
}

.FusionSolar-9-content .public_part-2-left .left-img {
    width: 30.625vw;
    border-radius: .416667vw;
    overflow: hidden;
}

.FusionSolar-9-content .public_part-2-right {
    width: 25.3125vw;
}

.FusionSolar-9-content .public_part-2-right p {
    font-size: 1.041667vw;
    font-weight: 400;
    line-height: 1.5;
    color: rgba(255, 255, 255, 0.6);
    margin-top: .416667vw;
}

/* sec-6 */
.FusionSolar-9-content .sec6-title {
    width: 41.25vw;
    margin: 0 auto;
}

.FusionSolar-9-content .sec6-title h3 {
    text-align: center;
}

.FusionSolar-9-content .sec6-title p {
    margin-top: .625vw;
    color: rgba(255, 255, 255, 0.6);
    font-size: 1.041667vw;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
}

.FusionSolar-9-content .sec6-img {
    width: 62.5vw;
    margin: 0 auto;
    margin-top: 2.5vw;
    border-radius: .416667vw;
    overflow: hidden;
}

/* sec-7 */
.FusionSolar-9-content .sec-7 .public-1-left {
    margin-left: 0;
    margin-right: 12.75vw;
    width: 25.0625vw;
}

/* sec-8 */
.FusionSolar-9-content .sec-8-con {
    background-image: url(/admin/asset/v1/gray/view/fb7051da397b4533b2984bca50d9b749.png);
    background-size: 47.239583vw;
    background-position: 4.791667vw 1.822917vw;
    background-repeat: no-repeat;
}

/* sec-10 start high-reliability*/
.FusionSolar-9-content .sec-10 .high-reliability {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 5vw 0;
}

.FusionSolar-9-content .sec-10 .high-reliability video {
    width: 100%;
    display: block;
}

.FusionSolar-9-content .sec-10 .high-reliability .title {
    text-align: center;
    margin-top: 5vw;
}

.FusionSolar-9-content .sec-10 .high-reliability .title h2 {
    font-size: 2.916667vw;
    line-height: 1.5;
    color: rgba(255, 255, 255, 1);
    font-weight: 400;
}

.FusionSolar-9-content .sec-10 .high-reliability .title p {
    width: 41.25vw;
    margin-top: .625vw;
    font-size: 1.041667vw;
    line-height: 1.5;
    color: rgba(255, 255, 255, 0.6);
}

.FusionSolar-9-content .sec-10 .high-reliability .swiper {
    width: 62.5vw;
    /* height: 31.25vw; */
    border-radius: .416667vw;
    /* margin-top: 2.5vw; */
}

.FusionSolar-9-content .sec-10 .high-reliability .swiper .swiper-slide {
    background-color: #000;
}

.FusionSolar-9-content .sec-10 .high-reliability .swiper img {
    width: 100%;
    height: 100%;
    display: block;
}

.FusionSolar-9-content .sec-10 .high-reliability .swiper-pagination {
    display: flex;
    justify-content: center;
    gap: 1.25vw;
    text-align: left;
    position: relative;
    margin-top: 2.239583vw;
    width: 62.5vw;
}

.FusionSolar-9-content .sec-10 .high-reliability .swiper-pagination .active {
    opacity: 1;
}



.FusionSolar-9-content .sec-10 .high-reliability .swiper-pagination>div {
    flex: 1;
    cursor: pointer;
    opacity: .6;
    position: relative;
    transition: all .6s;
}

.FusionSolar-9-content .sec-10 .high-reliability .swiper-pagination .swiper-ga>div {
    width: 100%;
    position: relative;
    height: 2px;
    background-color: rgba(255, 255, 255, .6);
}

.FusionSolar-9-content .sec-10 .high-reliability .swiper-pagination .swiper-ga>div div {
    width: 0;
    background-color: rgba(255, 255, 255, 1);
    height: 2px;

}

.FusionSolar-9-content .sec-10 .high-reliability .swiper-pagination .swiper-ga.active>div div {
    width: 100%;
}

.FusionSolar-9-content .sec-10 .high-reliability .swiper-pagination .swiper-ga:nth-child(1).active>div div {
    transition: var(--indicator1-width);
}

.FusionSolar-9-content .sec-10 .high-reliability .swiper-pagination .swiper-ga:nth-child(2).active>div div {
    transition: var(--indicator2-width);
}

.FusionSolar-9-content .sec-10 .high-reliability .swiper-pagination .swiper-ga:nth-child(3).active>div div {
    transition: var(--indicator3-width);
}

.FusionSolar-9-content .sec-10 .high-reliability .swiper-pagination .swiper-ga:nth-child(4).active>div div {
    transition: var(--indicator4-width);
}


.FusionSolar-9-content .sec-10 .high-reliability .swiper-pagination h3 {
    font-weight: 700;
    font-size: 1.041667vw;
    line-height: 1.5;
    color: rgba(255, 255, 255, 1);
    margin-top: 1.041667vw;
}

.FusionSolar-9-content .sec-10 .high-reliability .swiper-pagination p {
    font-weight: 400;
    font-size: .729167vw;
    line-height: 1.5;
    color: rgba(255, 255, 255, 1);
    margin-top: .416667vw;
}


/*sec-10 mob high-reliability */
@media (max-aspect-ratio: 11 / 10) {
    .FusionSolar-9-content .sec-10 .high-reliability {
        padding-bottom: 13.333333vw;
        padding-top: 0;
        overflow: hidden;
        align-items: start;
    }

    .FusionSolar-9-content .sec-10 .high-reliability .title {
        margin-top: 13.333333vw;
        text-align: left;
        margin-left: 6.666667vw;
    }

    .FusionSolar-9-content .sec-10 .high-reliability .title h2 {
        font-weight: 400;
        font-size: 6.666667vw;
    }

    .FusionSolar-9-content .sec-10 .high-reliability .title p {
        width: auto;
        margin-top: 2.222222vw;
        font-size: 3.888889vw;
        margin-right: 6.666667vw;
    }

    .FusionSolar-9-content .sec-10 .high-reliability .swiper {
        width: 100%;
        height: auto;
        border-radius: 0;
        margin-top: 0;
    }

    .FusionSolar-9-content .sec-10 .high-reliability .swiper-pagination {
        justify-content: left;
        gap: 2.222222vw;
        text-align: left;
        margin-top: 6.666667vw;
        width: 100%;
        transition: all .3s;
        overflow-x: scroll;
    }

    .FusionSolar-9-content .sec-10 .high-reliability .swiper-pagination::-webkit-scrollbar {
        display: none;
    }

    .FusionSolar-9-content .sec-10 .high-reliability .swiper-pagination .active {
        opacity: 1;
    }

    .FusionSolar-9-content .sec-10 .high-reliability .swiper-pagination .active::before {
        height: 1.111111vw;
    }

    .FusionSolar-9-content .sec-10 .high-reliability .swiper-pagination>div {
        flex: 0 0 64.444444vw;
    }

    .FusionSolar-9-content .sec-10 .high-reliability .swiper-pagination>div:first-of-type {
        margin-left: 7.777778vw;
    }

    .FusionSolar-9-content .sec-10 .high-reliability .swiper-pagination>div:last-of-type {
        margin-right: 7.777778vw;
    }

    .FusionSolar-9-content .sec-10 .high-reliability .swiper-pagination>div::before {
        height: .555556vw;
    }

    .FusionSolar-9-content .sec-10 .high-reliability .swiper-pagination h3 {
        font-size: 3.888889vw;
        margin-top: 7.777778vw;
    }

    .FusionSolar-9-content .sec-10 .high-reliability .swiper-pagination p {
        font-size: 3.333333vw;
        margin-top: 2.222222vw;
    }
}


/* sec-12 start */
/* outstanding-returns */
.FusionSolar-9-content .sec-12-bgc {
    background-image: url(/admin/asset/v1/gray/view/0f88e08870a34d65a6c9d728b2128906.png);
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
}

.FusionSolar-9-content .sec-12 .outstanding-returns {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 5vw;
}

.FusionSolar-9-content .sec-12 .outstanding-returns .title {
    text-align: center;
    margin-top: 5vw;
    width: 62.5vw;
}

.FusionSolar-9-content .sec-12 .outstanding-returns .title h3 {
    font-weight: 400;
    line-height: 1.5;
    color: rgba(255, 255, 255, 1);
}

.FusionSolar-9-content .sec-12 .outstanding-returns .title p {
    margin-top: .625vw;
    font-size: 1.041667vw;
    line-height: 1.5;
    color: rgba(255, 255, 255, .6);
}

.FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content {
    width: 62.5vw;
    margin-top: 2.5vw;
    display: flex;
    justify-content: space-between;
    height: auto;
    align-items: center;
}

.FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content .swiper {
    width: 41.25vw !important;
    margin: 0;
    /* order: 1; */
}

.FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content .swiper-slide {
    /* background-color: black; */
    height: auto;
}

.FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content .swiper-slide video {
    width: 100%;
    display: block;
    border-radius: .416667vw;
}

.FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content .swiper-slide img {
    width: 100%;
    display: block;
    border-radius: .416667vw;
}

.FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content .swiper-slide p {
    color: rgba(255, 255, 255, .6);
    font-weight: 400;
    font-size: 1.041667vw;
    line-height: 1.5;
    margin-top: .833333vw;
}

.FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content .swiper-nav {
    display: flex;
    flex-direction: column;
    gap: 1.666667vw;
    position: relative;
    padding-left: 1.25vw;
    height: fit-content;
    width: 14.6875vw;
    box-sizing: border-box;
    /* order: 2; */
}

.FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content .swiper-nav .scroll-bar {
    position: absolute;
    height: 100%;
    width: 1px;
    left: 0;
    top: 0;
    background-color: rgba(255, 255, 255, 0.6);
}

.FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content .swiper-nav .scroll-bar .scroll-item {
    position: absolute;
    left: 0;
    top: 0;
    width: .104167vw;
    background-color: rgba(255, 255, 255, 1);
    transition: all .3s;
}

.FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content .swiper-nav p {
    font-weight: 400;
    font-size: 1.25vw;
    line-height: 1.5;
    color: rgba(255, 255, 255, 0.6);
    cursor: pointer;
    transition: all .3s;
}

.FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content .swiper-nav .active {
    font-weight: 700;
    color: rgba(255, 255, 255, 1);
}

.FusionSolar-9-content .sec-12 .outstanding-returns .swiper-slide:not(.swiper-slide-active) h3 {
    color: transparent !important;
}

.FusionSolar-9-content .sec-12 .outstanding-returns .swiper-slide:not(.swiper-slide-active) p {
    color: transparent !important;
}

/* sec-12 mob */
@media (max-aspect-ratio: 11 / 10) {

    /* outstanding-returns */
    .FusionSolar-9-content .sec-12 .outstanding-returns {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: start;
        padding: 0 6.666667vw 13.333333vw 6.666667vw;
        box-sizing: border-box;
    }

    .FusionSolar-9-content .sec-12 .outstanding-returns .title {
        text-align: left;
        margin-top: 13.333333vw;
        width: 100%;
    }

    .FusionSolar-9-content .sec-12 .outstanding-returns .title h3 {
        font-size: 6.666667vw;
    }

    .FusionSolar-9-content .sec-12 .outstanding-returns .title p {
        margin-top: 2.222222vw;
        font-size: 3.888889vw;
    }

    .FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content {
        width: 100%;
        margin-top: 6.666667vw;
        justify-content: start;
        flex-direction: column;
    }

    .FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content .swiper {
        width: 100% !important;

    }

    .FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content .swiper-slide {
        /* background-color: black; */
        height: auto;
    }

    .FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content .swiper-slide video {
        border-radius: 2.222222vw;
    }

    .FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content .swiper-slide img {
        border-radius: 2.222222vw;
    }

    .FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content .swiper-slide h3 {
        margin-top: 6.666667vw;
        font-weight: 700;
        font-size: 4.444444vw;
        line-height: 1.5;
        color: rgba(255, 255, 255, 1);
    }

    .FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content .swiper-slide p {
        font-size: 3.888889vw;
        margin-top: 2.222222vw;
    }

    .FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content .swiper-navbar {
        display: flex;
        position: relative;
        margin-top: 6.666667vw;
        justify-content: space-between;
        align-items: center;
        width: 100%;
    }

    .FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content .swiper-navbar .mob-scroll-bar {
        width: 42.222222vw;
        height: 2px;
        background-color: rgba(255, 255, 255, 0.6);
    }

    .FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content .swiper-navbar .mob-scroll-bar .swiper-scrollbar-drag {
        background-color: rgba(255, 255, 255, 1);
    }

    .FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content .swiper-navbar .btn-content {
        display: flex;
        gap: 2.222222vw;
    }

    .FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content .swiper-navbar .btn-content .disabled {
        opacity: .6;
    }

    .FusionSolar-9-content .sec-12 .outstanding-returns .swiper-content .swiper-navbar .btn-content img {
        width: 11.111111vw;
        height: 11.111111vw;
        object-fit: fill;
    }

}

/* sec-13 */
/* outstanding-returns */
.FusionSolar-9-content .sec-13 .outstanding-returns {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 5vw;
}

.FusionSolar-9-content .sec-13 .outstanding-returns .title {
    text-align: center;
    margin-top: 5vw;
    width: 62.5vw;
}

.FusionSolar-9-content .sec-13 .outstanding-returns .title h3 {
    font-weight: 400;
    line-height: 1.5;
    color: rgba(255, 255, 255, 1);
}

.FusionSolar-9-content .sec-13 .outstanding-returns .title p {
    margin-top: .625vw;
    font-size: 1.041667vw;
    line-height: 1.5;
    color: rgba(255, 255, 255, .6);
}

.FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content {
    width: 62.5vw;
    margin-top: 2.5vw;
    display: flex;
    justify-content: space-between;
    height: auto;
    align-items: center;
}

.FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content .swiper {
    width: 41.25vw !important;
    margin: 0;
    order: 1;
}

.FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content .swiper-slide {
    background-color: black;
    height: auto;
}

.FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content .swiper-slide video {
    width: 100%;
    display: block;
    border-radius: .416667vw;
}

.FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content .swiper-slide img {
    width: 100%;
    display: block;
    border-radius: .416667vw;
}

.FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content .swiper-slide p {
    color: rgba(255, 255, 255, .6);
    font-weight: 400;
    font-size: 1.041667vw;
    line-height: 1.5;
    margin-top: .833333vw;
}

.FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content .swiper-nav {
    display: flex;
    flex-direction: column;
    gap: 1.666667vw;
    position: relative;
    padding-left: 1.25vw;
    height: fit-content;
    width: 14.6875vw;
    box-sizing: border-box;
}

.FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content .swiper-nav .scroll-bar {
    position: absolute;
    height: 100%;
    width: 1px;
    left: 0;
    top: 0;
    background-color: rgba(255, 255, 255, 0.6);
}

.FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content .swiper-nav .scroll-bar .scroll-item {
    position: absolute;
    left: 0;
    top: 0;
    width: .104167vw;
    background-color: rgba(255, 255, 255, 1);
    transition: all .3s;
}

.FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content .swiper-nav p {
    font-weight: 400;
    font-size: 1.25vw;
    line-height: 1.5;
    color: rgba(255, 255, 255, 0.6);
    cursor: pointer;
    transition: all .3s;
}

.FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content .swiper-nav .active {
    font-weight: 700;
    color: rgba(255, 255, 255, 1);
}

/* sec-13 mob */
@media (max-aspect-ratio: 11 / 10) {

    /* outstanding-returns */
    .FusionSolar-9-content .sec-13 .outstanding-returns {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: start;
        padding: 0 6.666667vw 13.333333vw 6.666667vw;
        box-sizing: border-box;
    }

    .FusionSolar-9-content .sec-13 .outstanding-returns .title {
        text-align: left;
        margin-top: 13.333333vw;
        width: 100%;
    }

    .FusionSolar-9-content .sec-13 .outstanding-returns .title h3 {
        font-size: 6.666667vw;
    }

    .FusionSolar-9-content .sec-13 .outstanding-returns .title p {
        margin-top: 2.222222vw;
        font-size: 3.888889vw;
    }

    .FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content {
        width: 100%;
        margin-top: 6.666667vw;
        justify-content: start;
        flex-direction: column-reverse;
    }

    .FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content .swiper {
        width: 100% !important;
    }

    .FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content .swiper-slide {
        background-color: black;
        height: auto;
    }

    .FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content .swiper-slide video {
        border-radius: 2.222222vw;
    }

    .FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content .swiper-slide img {
        border-radius: 2.222222vw;
    }

    .FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content .swiper-slide h3 {
        margin-top: 6.666667vw;
        font-weight: 700;
        font-size: 4.444444vw;
        line-height: 1.5;
        color: rgba(255, 255, 255, 1);
    }

    .FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content .swiper-slide p {
        font-size: 3.888889vw;
        margin-top: 2.222222vw;
    }

    .FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content .swiper-navbar {
        display: flex;
        position: relative;
        margin-top: 6.666667vw;
        justify-content: space-between;
        align-items: center;
        width: 100%;
    }

    .FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content .swiper-navbar .mob-scroll-bar {
        width: 42.222222vw;
        height: 2px;
        background-color: rgba(255, 255, 255, 0.6);
    }

    .FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content .swiper-navbar .mob-scroll-bar .swiper-scrollbar-drag {
        background-color: rgba(255, 255, 255, 1);
    }

    .FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content .swiper-navbar .btn-content {
        display: flex;
        gap: 2.222222vw;
    }

    .FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content .swiper-navbar .btn-content .disabled {
        opacity: .6;
    }

    .FusionSolar-9-content .sec-13 .outstanding-returns .swiper-content .swiper-navbar .btn-content img {
        width: 11.111111vw;
        height: 11.111111vw;
        object-fit: fill;
    }

}

/* sec-14 */
.FusionSolar-9-content .sec-14 h2 {
    font-size: 2.291667vw;
    text-align: center;
    width: 41.25vw;
    margin: 0 auto;
}

.FusionSolar-9-content .se14-card-con {
    width: 62.5vw;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    margin-top: 2.5vw;
}

.FusionSolar-9-content .card {
    position: relative;
    width: 30.625vw;
    border-radius: .416667vw;
    overflow: hidden;
    background-color: rgba(108, 108, 108, 0.25);
    padding: 2.5vw 1.25vw;

}

/* .FusionSolar-9-content .card:hover {
    background-color: rgba(43, 43, 43, 1);
} */

.FusionSolar-9-content .card-img {
    width: 10.416667vw;
    margin: 0 auto;
}

.FusionSolar-9-content .card h3 {
    margin-top: 2.1875vw;
    text-align: center;
    font-size: 1.25vw;
    font-weight: 700;
}

.FusionSolar-9-content .card p {
    height: 2.5vw;
    margin-top: .833333vw;
    margin-bottom: 6.666667vw;
    font-size: .833333vw;
    font-weight: 400;
    line-height: 1.5;
    color: rgba(255, 255, 255, .6);
    text-align: center;
    word-break: keep-all;
}

.FusionSolar-9-content .card a {
    position: absolute;
    bottom: 2.5vw;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
    height: 2.083333vw;
    padding: 0 1.041667vw;
    box-sizing: border-box;
    font-size: .729167vw;
    line-height: 1;
    color: #fff;
    border: 1px solid #fff;
    border-radius: .208333vw;
    border-image: initial;
    text-decoration: none;
    transition: .3s;
}

.FusionSolar-9-content .card a:hover {
    background-color: #fff;
    color: #000;
}


/* sec-15 footer */
.FusionSolar-9-content .footer {
    padding: 2.083333vw 18.75vw 5vw;
    width: 100%;
    margin: 0 auto;
}

.FusionSolar-9-content .footer p {
    font-size: .625vw;
    font-weight: 400;
    line-height: 1.6;
    color: rgba(255, 255, 255, 0.6);
}


/* mob */

@media (max-aspect-ratio: 11 / 10) {
    .FusionSolar-9-content h2 {
        font-size: 8.888889vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.5;
    }

    .FusionSolar-9-content h3 {
        font-size: 6.666667vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.5;
    }

    .FusionSolar-9-content .public-width-padding {
        width: 100%;
        padding: 13.333333vw 0;
    }

    .kv-txt {
        top: 26.666667vw;
        width: 86.666667vw;
    }

    .kv-txt h2 {
        font-size: 6.666667vw;
    }

    .kv-txt p {
        font-size: 3.333333vw;
        margin-top: 2.222222vw;
        margin-bottom: 6.666667vw;
        color: rgba(255, 255, 255, 0.6);
    }

    .kv-txt .kv-button a {
        height: 7.777778vw;
        margin: 0 auto;
        padding: 0 5.555556vw;
        font-size: 3.333333vw;
        border: 1px solid #fff;
        border-radius: 1.111111vw;
    }

    .kv-bottom-text {
        position: absolute;
        bottom: 3.333333vw;
        left: 50%;
        transform: translateX(-50%);
        display: flex;
        justify-content: space-between;
        width: 62.5vw;

    }

    .kv-bottom-text {
        display: none;
    }

    /* sec-1 */
    .se2-se3-bgc {
        background-image: url(/admin/asset/v1/gray/view/50894726d26d4651af91967484a28aa6.png);
    }

    /* sec-2 */
    .FusionSolar-9-content .public_title {
        width: 100%;
        margin: 0px;
        padding-top: 11.111111vw;
        padding-bottom: 11.111111vw;

    }

    .FusionSolar-9-content .public_title p {
        width: 89.166667vw;
        font-size: 3.333333vw;
        line-height: 1.5;
        margin-top: 2.222222vw;
    }

    /* sec-3 */
    /* .FusionSolar-9-content .sec-3{
        padding-top: 0 !important;
    } */
    .FusionSolar-9-content .public_part-1 {
        flex-direction: column;
        padding-top: 0 !important;
    }

    .FusionSolar-9-content .public-1-left {
        width: 86.666667vw;
        margin-left: 0;
        margin: 0 auto;

    }

    .FusionSolar-9-content .public-1-left>p {
        margin-top: 2.222222vw;
        font-size: 3.888889vw;
    }

    .FusionSolar-9-content .number {
        margin-top: 8.888889vw;
    }

    .FusionSolar-9-content .number span:nth-child(1) {
        font-size: 11.111111vw;
    }

    .FusionSolar-9-content .number span:nth-child(2) {
        font-size: 5.555556vw;
    }

    .FusionSolar-9-content .number p {
        font-size: 3.333333vw;
        margin-top: 2.222222vw;
    }

    .FusionSolar-9-content .public-1-right .right-img {
        width: 100%;
        border-radius: 0;
        overflow: hidden;
        margin-top: 6.666667vw;
    }

    /* sec-4 */
    .FusionSolar-9-content .public_part-2 {
        flex-direction: column;
        width: 100%;
        margin: 0px;

    }

    .FusionSolar-9-content .public_part-2-left {
        order: 1;
    }

    .FusionSolar-9-content .public_part-2-right {
        order: 2;
    }

    .FusionSolar-9-content .public_part-2-left .left-img {
        width: 86.666667vw;
        margin: 0 auto;
        margin-top: 6.666667vw;
        border-radius: 1.177778vw;
        order: 1;
    }

    .FusionSolar-9-content .public_part-2-right {
        width: 86.666667vw;
        order: 0;
    }

    .FusionSolar-9-content .public_part-2-right p {
        font-size: 3.888889vw;
        margin-top: 2.222222vw;
    }


    /* sec-6 mob */
    .FusionSolar-9-content .sec6-title {
        width: 86.666667vw;
        margin: 0 auto;

    }

    .FusionSolar-9-content .sec6-title h3 {
        text-align: left;
        font-size: 6.666667vw;
    }

    .FusionSolar-9-content .sec6-title p {
        margin-top: 2.222222vw;
        font-size: 3.888889vw;
        text-align: left;
    }

    .FusionSolar-9-content .sec6-img {
        width: 86.666667vw;
        margin: 0 auto;
        margin-top: 6.666667vw;
        border-radius: 1.177778vw;
    }

    /* sec-7mob */

    .FusionSolar-9-content .sec-7 .public-1-left {
        margin-left: 0;
        margin-right: 0;
        margin: 0 auto;
        margin-top: 13.333333vw;
        width: 86.666667vw;
        order: 1;
    }

    .FusionSolar-9-content .sec-7 .public-1-right {
        order: 2;
    }

    /* sec-8 mob*/
    .FusionSolar-9-content .sec-8-con {
        background-image: url(/admin/asset/v1/gray/view/3f4c24027518449c93f4b617baea9673.png);
        background-size: 100%;
        background-position: top left;
        background-repeat: no-repeat;
    }


    /* sec-12 start */
    .FusionSolar-9-content .sec-12-bgc {
        background-image: url(/admin/asset/v1/gray/view/c80e2849f3d3463585271b2f498fe5ef.png);
        background-position: top left;
        background-repeat: no-repeat;
        background-size: cover;
    }


    /* sec-14 */

    .FusionSolar-9-content .sec-14 h2 {
        width: 86.666667vw;
        font-size: 6.666667vw;
    }

    .FusionSolar-9-content .se14-card-con {
        width: 86.666667vw;
        margin-top: 6.666667vw;
    }

    .FusionSolar-9-content .card {
        width: 42.222222vw;
        border-radius: 2.222222vw;
        background-color: rgba(108, 108, 108, 0.25);
        padding: 6.666667vw 2.222222vw;

    }

    .FusionSolar-9-content .card-img {
        width: 30vw;
        margin: 0 auto;
    }

    .FusionSolar-9-content .card h3 {
        margin-top: 8px;
        font-size: 3.888889vw;
        height: 11.666667vw;
        display: block;

    }

    .FusionSolar-9-content .card p {
        height: 5vw;
        margin-top: 2.222222vw;
        margin-bottom: 15.555556vw;
        font-size: 3.333333vw;
    }

    .FusionSolar-9-content .card a {
        bottom: 6.666667vw;
        height: 7.777778vw;
        padding: 0 5.555556vw;
        font-size: 3.333333vw;
        border-radius: 1.111111vw;
        word-break: keep-all !important;
    }

    /* sec-15 footer */
    .FusionSolar-9-content .footer {
        padding: 0 6.666667vw 8.888889vw;
        width: 100%;
        margin: 0 auto;
    }

    .FusionSolar-9-content .footer p {
        font-size: 2.777778vw;
        font-weight: 400;
        line-height: 1.5;
        color: rgba(255, 255, 255, 0.6);
    }
}