.icon[data-v-1434c1d8] {
    background-color: currentColor;
    content: "";
    display: inline-block;
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%
}

.bg-white[data-v-1434c1d8] {
    background-color: #fff
}

.bg-f8x3[data-v-1434c1d8] {
    background-color: #f8f8f8
}

.bg-gray[data-v-1434c1d8] {
    background: linear-gradient(0deg, #f8f8f8, #f8f8f8), linear-gradient(0deg, #ddeafe, #f5f9fe 93.75%, #f3fbf8)
}

.container-wrapper[data-v-1434c1d8] {
    margin: 0 auto;
    max-width: 60rem;
    padding: 0 1.6rem;
    position: relative
}

.about1[data-v-1434c1d8] {
    margin: 6rem auto
}

.about1 .about-title[data-v-1434c1d8] {
    color: var(--text-o-85, rgba(0, 0, 0, .85));
    font-family: var(--sans-font);
    font-size: 2.8rem;
    font-weight: 700;
    line-height: 3.65rem;
    margin: 1.6rem 0
}

.about1 .desc[data-v-1434c1d8] {
    color: var(--text-o-85, rgba(0, 0, 0, .85));
    font-family: var(--sans-font);
    font-size: .9rem;
    font-weight: 400;
    line-height: 180%;
    margin-top: 1.6rem;
    word-break: break-word;
    white-space: pre-line;
}

.about1 .desc[data-v-1434c1d8] a {
    color: #5998e9;
    font-weight: 600;
    text-decoration-line: underline
}

.about3 .about-title[data-v-1434c1d8] {
    color: #fff;
    font-family: var(--sans-font);
    font-size: 2rem;
    font-weight: 700;
    line-height: 2.6rem;
    margin: 0;
    text-align: center
}

.about3-chart[data-v-1434c1d8] {
    cursor: pointer;
    margin-top: 4rem
}

.about4 .about-title[data-v-1434c1d8] {
    color: var(--text-o-85, rgba(0, 0, 0, .85));
    font-family: var(--sans-font);
    font-size: 2rem;
    font-weight: 700;
    line-height: 2.6rem;
    margin: 6rem 0 0;
    text-align: center
}

.about5[data-v-1434c1d8] {
    position: relative
}

.about5 .container-wrapper[data-v-1434c1d8] {
    padding-top: 4rem
}

.about5 .container-wrapper[data-v-1434c1d8]:after {
    border: solid #d9d9d9;
    border-width: .05rem 0 0;
    bottom: -50%;
    box-sizing: border-box;
    content: " ";
    left: -50%;
    pointer-events: none;
    position: absolute;
    right: -50%;
    top: -50%;
    transform: scale(.5)
}

.about5 .about-title[data-v-1434c1d8] {
    color: var(--text-o-85, rgba(0, 0, 0, .85));
    font-family: var(--sans-font);
    font-size: 2rem;
    font-weight: 700;
    line-height: 2.6rem;
    margin: 0 0 2.15rem;
    text-align: center
}

.contact-us .container-wrapper[data-v-1434c1d8],
.financial-reports .container-wrapper[data-v-1434c1d8] {
    padding: 0 1.6rem
}

.swipe-box[data-v-1434c1d8] {
    align-items: center;
    display: flex;
    position: relative
}

.swipe-box[data-v-1434c1d8] .van-swipe__indicator {
    background-color: rgba(0, 0, 0, .15);
    height: .4rem;
    opacity: 1;
    width: .4rem
}

.swipe-box[data-v-1434c1d8] .van-swipe__indicator--active {
    background-color: rgba(0, 0, 0, .5)
}

.swipe-box .icon-jiantou[data-v-1434c1d8] {
    --un-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI1LjY5NyA2LjMwM2EyLjQgMi40IDAgMCAwLTMuMi0uMTc1bC0uMTk0LjE3NS0xNiAxNmEyLjQgMi40IDAgMCAwLS4xNzUgMy4ybC4xNzUuMTk0IDE2IDE2YTIuNCAyLjQgMCAwIDAgMy41NjktMy4ybC0uMTc1LS4xOTRMMTEuMzk0IDI0IDI1LjY5NyA5LjY5N2EyLjQgMi40IDAgMCAwIC4xNzUtMy4ybC0uMTc1LS4xOTRaIiBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9Ii4xNSIvPjwvc3ZnPg==);
    background-color: rgba(0, 0, 0, .3);
    cursor: pointer;
    height: 2.4rem;
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    width: 2.4rem
}

.swipe-box .icon-jiantou[data-v-1434c1d8]:hover {
    background-color: rgba(0, 0, 0, .5)
}

.swipe-box .left[data-v-1434c1d8] {
    left: -2.4rem;
    position: absolute
}

.swipe-box .right[data-v-1434c1d8] {
    position: absolute;
    right: -2.4rem;
    transform: rotate(180deg)
}

.my-swipe .article[data-v-1434c1d8] {
    margin-top: 1.8rem;
    padding-bottom: 3.4rem
}

.my-swipe .article-content__body[data-v-1434c1d8] {
    max-height: inherit;
    word-break: break-word;
    white-space: pre-line;
}

.my-swipe[data-v-1434c1d8] .van-swipe__indicators {
    cursor: default
}

.my-swipe .van-swipe__indicator[data-v-1434c1d8] {
    background-color: var(--accent-bg)
}

.k-more-box-top[data-v-1434c1d8] {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    padding: .8rem
}

.k-more-box-top .close-icon[data-v-1434c1d8] {
    height: 1.2rem;
    width: 1.2rem
}

.k-about[data-v-1434c1d8] {
    margin-top: -5rem
}

.over-layout[data-v-1434c1d8] {
    max-width: 72.4rem
}

:root[lang=ar-sa] .right[data-v-1434c1d8] {
    left: -2.4rem;
    right: auto;
    transform: rotate(0)
}

:root[lang=ar-sa] .left[data-v-1434c1d8] {
    left: auto;
    right: -2.4rem;
    transform: rotate(180deg)
}

@media only screen and (max-width:768px) {
    .container-wrapper[data-v-1434c1d8] {
        margin: 0 auto;
        max-width: 100%;
        padding: 2.4rem 2rem 4rem;
        position: relative
    }

    .financial-reports .container-wrapper[data-v-1434c1d8] {
        padding: 2.4rem 2rem 4rem
    }

    .about1[data-v-1434c1d8] {
        margin: 0 auto
    }

    .about1 .about-title[data-v-1434c1d8] {
        font-size: 2.8rem;
        line-height: 3.6rem;
        margin: 0
    }

    .about1 .desc[data-v-1434c1d8] {
        font-size: 1.6rem;
        line-height: 1.5;
        margin-top: 2.4rem
    }

    .about3 .about-title[data-v-1434c1d8] {
        color: #fff;
        font-size: 2.2rem;
        margin: 0
    }

    .about3 .about3-box[data-v-1434c1d8] {
        padding-bottom: 5.8rem;
        padding-top: 4rem
    }

    .about3-chart[data-v-1434c1d8] {
        margin-top: 3.2rem
    }

    .about4 .container-wrapper[data-v-1434c1d8] {
        padding: 2.4rem 2rem 3.2rem
    }

    .about4 .about-title[data-v-1434c1d8] {
        font-size: 2.2rem;
        margin: .8rem 0 0
    }

    .about4 .article[data-v-1434c1d8] {
        gap: 1.6rem;
        margin-top: 3.2rem
    }

    .about5[data-v-1434c1d8] {
        margin: 0 2rem;
        padding-bottom: 0;
        padding-top: 0;
        position: relative
    }

    .about5[data-v-1434c1d8]:after {
        border: solid #d9d9d9;
        border-width: .05rem 0 0;
        bottom: -50%;
        box-sizing: border-box;
        content: " ";
        left: -50%;
        pointer-events: none;
        position: absolute;
        right: -50%;
        top: -50%;
        transform: scale(.5)
    }

    .about5 .container-wrapper[data-v-1434c1d8] {
        padding: 3.2rem 0 2rem
    }

    .about5 .swipe-box[data-v-1434c1d8]:after {
        content: none
    }

    .about5 .swipe-box[data-v-1434c1d8] .van-swipe__indicator {
        height: .8rem;
        width: .8rem
    }

    .about5 .about-title[data-v-1434c1d8] {
        font-family: var(--sans-font);
        font-size: 2.2rem;
        font-weight: 700;
        line-height: normal;
        margin: 0 0 2.2rem
    }

    .about5 .article-content__meta[data-v-1434c1d8] {
        margin: .8rem 0 1.6rem
    }

    .left[data-v-1434c1d8],
    .right[data-v-1434c1d8] {
        display: none
    }

    .my-swipe .article[data-v-1434c1d8] {
        gap: 1.6rem;
        margin-top: 1.8rem;
    }
}

.icon[data-v-0f06723c] {
    background-color: currentColor;
    content: "";
    display: inline-block;
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%
}

.financial-reports[data-v-0f06723c] {
    padding-bottom: 5.2rem
}

.financial-reports .title[data-v-0f06723c] {
    color: rgba(0,0,0,.85);
    font-size: 2rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding: 4rem 0;
    text-align: center
}

.financial-reports .list[data-v-0f06723c] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.financial-reports .item-title[data-v-0f06723c] {
    color: #000;
    font-size: .9rem;
    font-weight: 600;
    line-height: 1.3rem
}

.financial-reports .item[data-v-0f06723c] {
    align-items: center;
    align-self: stretch;
    background: #f8f8f8;
    border-radius: .8rem;
    cursor: pointer;
    display: flex;
    justify-content: center;
    margin: 0 .4rem .8rem;
    max-width: 24.8rem;
    min-width: 16.8rem;
    padding: 1.1rem .5rem;
    transition: all .2s ease;
    width: 18.1rem
}

.financial-reports .item[data-v-0f06723c]:hover {
    background-color: #00c3b3
}

.financial-reports .item:hover .item-title[data-v-0f06723c] {
    color: #fff
}

.financial-reports .item.item__disabled[data-v-0f06723c]:hover {
    background: #f8f8f8;
    cursor: not-allowed
}

.financial-reports .item.item__disabled:hover .item-title[data-v-0f06723c] {
    color: #000
}

.financial-reports .type_pdf_icon[data-v-0f06723c] {
    flex-shrink: 0;
    height: 1.2rem;
    width: 1.2rem
}

.financial-reports .space[data-v-0f06723c] {
    height: .05rem;
    width: .8rem
}

@media only screen and (max-width: 768px) {
    .financial-reports[data-v-0f06723c] {
        padding-bottom:2rem
    }

    .financial-reports .title[data-v-0f06723c] {
        font-size: 2.2rem;
        font-weight: 700;
        padding: .8rem 0 4rem
    }

    .financial-reports .list[data-v-0f06723c] {
        flex-direction: column;
        justify-content: center
    }

    .financial-reports .item-title[data-v-0f06723c] {
        color: #000;
        font-size: 1.6rem;
        font-weight: 600;
        line-height: 2.6rem
    }

    .financial-reports .item[data-v-0f06723c] {
        align-self: center;
        margin: 0;
        max-width: none;
        min-width: auto;
        padding: 2.2rem 1rem;
        width: 100%
    }

    .financial-reports .item[data-v-0f06723c]:not(:last-child) {
        margin-bottom: 1.6rem
    }

    .financial-reports .item[data-v-0f06723c]:hover {
        background-color: #f8f8f8
    }

    .financial-reports .item:hover .item-title[data-v-0f06723c] {
        color: #000
    }

    .financial-reports .item[data-v-0f06723c]:active {
        background-color: #00c3b3
    }

    .financial-reports .item:active .item-title[data-v-0f06723c] {
        color: #fff
    }

    .financial-reports .type_pdf_icon[data-v-0f06723c] {
        height: 2.4rem;
        width: 2.4rem
    }

    .financial-reports .space[data-v-0f06723c] {
        width: 1.6rem
    }
}

.icon[data-v-c5f04008] {
    background-color: currentColor;
    content: "";
    display: inline-block;
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%
}

.contact-us[data-v-c5f04008] {
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 3rem 0 5rem
}

.contact-us .lr-adapt[data-v-c5f04008] {
    margin-left: 1.2rem
}

.contact-us .group[data-v-c5f04008] {
    align-items: start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.contact-us .group-item-title[data-v-c5f04008] {
    color: rgba(0,0,0,.85);
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 1.8rem
}

.contact-us .group-item-base[data-v-c5f04008] {
    color: rgba(0,0,0,.85);
    display: block;
    font-size: .9rem;
    font-weight: 600;
    line-height: 1.5
}

.contact-us .group-item-1[data-v-c5f04008] {
    margin-top: .8rem
}

.contact-us .group-row[data-v-c5f04008] {
    align-items: center;
    display: flex;
    justify-content: flex-start
}

.contact-us .group-item-2[data-v-c5f04008] {
    margin-top: .8rem
}

.contact-us .contact-tip[data-v-c5f04008] {
    color: rgba(0,0,0,.5);
    font-size: .9rem;
    font-style: normal;
    font-weight: 400;
    line-height: 180%;
    margin-top: .8rem;
    white-space: pre-line;
    word-break: break-word
}

.contact-us .email[data-v-c5f04008] {
    color: #5998e9
}

.contact-us .group1[data-v-c5f04008] {
    width: 32rem
}

.contact-us .group1 .group-wrap[data-v-c5f04008]:not(:last-child) {
    margin-bottom: 2rem
}

.contact-us .group2[data-v-c5f04008] {
    width: 18.4rem
}

.contact-us .address[data-v-c5f04008] {
    color: rgba(0,0,0,.85);
    font-size: .9rem;
    font-style: normal;
    font-weight: 400;
    line-height: 180%
}

.contact-us .address-g-map[data-v-c5f04008] {
    height: 10.1rem;
    margin-top: .8rem;
    width: 18.4rem
}

:root[lang|=ar] .contact-us .lr-adapt[data-v-c5f04008] {
    margin-left: 0;
    margin-right: 1.2rem
}

:root[lang|=ar] .contact-us .group-item-base[data-v-c5f04008] {
    text-align: right
}

@media only screen and (max-width: 768px) {
    .contact-us[data-v-c5f04008] {
        align-items:stretch;
        flex-direction: column;
        justify-content: flex-start;
        padding: 1.2rem 0 4rem
    }

    .contact-us .lr-adapt[data-v-c5f04008] {
        margin-left: 0;
        margin-right: 0
    }

    .contact-us .group[data-v-c5f04008] {
        align-items: center;
        flex-direction: column;
        justify-content: start
    }

    .contact-us .group-item-title[data-v-c5f04008] {
        color: rgba(0,0,0,.85);
        font-size: 1.6rem;
        line-height: 2.1rem;
        text-align: center
    }

    .contact-us .group-item-base[data-v-c5f04008] {
        font-size: 1.6rem;
        font-weight: 600;
        line-height: 4rem;
        text-align: center
    }

    .contact-us .group-item-1[data-v-c5f04008] {
        margin-top: 1.6rem
    }

    .contact-us .group-item-2[data-v-c5f04008] {
        margin-top: 0
    }

    .contact-us .group-row[data-v-c5f04008] {
        align-items: center;
        flex-direction: column;
        justify-content: flex-start
    }

    .contact-us .email[data-v-c5f04008],.contact-us .phone[data-v-c5f04008] {
        color: #5998e9
    }

    .contact-us .contact-tip[data-v-c5f04008] {
        color: rgba(0,0,0,.5);
        font-size: 1.2rem;
        margin-top: 2.4rem;
        text-align: center
    }

    .contact-us .group1[data-v-c5f04008] {
        margin-bottom: 4rem;
        width: 100%
    }

    .contact-us .group1 .group-wrap[data-v-c5f04008]:not(:last-child) {
        margin-bottom: inherit
    }

    .contact-us .group2[data-v-c5f04008] {
        width: 100%
    }

    .contact-us .address[data-v-c5f04008] {
        color: rgba(0,0,0,.85);
        font-size: 1.6rem;
        line-height: 1.5
    }

    .contact-us .address-g-map[data-v-c5f04008] {
        height: 18.3rem;
        width: 33.4rem
    }

    :root[lang|=ar] .contact-us .lr-adapt[data-v-c5f04008] {
        margin-left: 0;
        margin-right: 0
    }
}