:root.en{
    --langTextSize01:230px;
}
:root.zh{
    --langTextSize01:230px;
}
html.light .border-wei-800{
    border-color: #DEE5EC;
}
html.light .glass-card.glass-card-wei{
    border-color: #E6ECF5;
}
.text-wei-300{
    color: rgba(255, 255, 255, 0.8);
}
html.light .text-blue-300{
    color: #4D95FF;
}
html.light .text-emeraldwei-300{
    color: #5E6B84 !important;
}
html.light .text-wei-white-300{
    color: rgba(0, 0, 0, 0.6) !important;
}
html.en .pc-height-4{
    font-size: 12px;
}
html.en .pc-height-5{
    font-size: 12px;
}
html.en .pc-height-6 .text-base{
    font-size: 14px;
}
html.en .pc-height-6 .text-xs{
    font-size: 10px;
}
html.en .pc-height-6 .text-sm{
    font-size: 12px;
}
html.en .pc-height-6 li{
    padding-bottom: 6px;
}
.pc-height-6 li{
    padding-bottom: 12px;
    display: flex;
}
html.en .pc-height-6.senter .mb-3{
    margin-bottom: 8px;
}
html.en .pc-height-6.senter .my-2{
    margin: 5px 0;
}
.pc-height-2 li{
    display: flex;
}
html.en .pc-height-2 .mt-2{
    margin: 8px 0;
}
html.en .pc-height-2 .mt-3{
    margin-top: 8px;
}
html.en .pc-height-2 .text-base{
    font-size: 14px;
}
html.en .pc-height-2 .text-sm{
    font-size: 12px;
}
html.en .pc-height-2 .text-xs{
    font-size: 10px;
}
html.en .pc-height-9{
    font-size: 12px;
}
html.light .glass-card {
    box-shadow: 0 10px 30px rgba(16, 36, 94, .08) !important;
}
html.light .kuai-background{
    background-color: #697D9B;
}
html.light .kuai-background_01{
    background-color: #F0F2F5 !important;
}
html.light .kuai-background_02{
    background-color: #F7F9FA !important;
}
html.en .width-en{
    min-width: 225px;
}
html.en .one-section{
    gap: 0;
    justify-content: space-between;
}
html.en .one-section .header-info{
    margin-top: 0;
}
.institution {
    width: var(--Pcwidth-1);
}
.institution-white {
    display: none;
}
html.light .image.institution{
    display: none;
    background: transparent !important;
}
html.light .image.institution-white{
    display: block;
}
.singleline-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.lange{
    position: fixed;
    right: 15px;
    z-index: 99;
    font-size: 14px;
    bottom: 80px;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.lange.linght-dark{ 
    bottom: 130px;
}
.two-flex-end{
    flex-wrap: wrap;
    justify-content: flex-end;
}
.flex-cloumn-between{
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    margin: 0;
}

.arround{
    bottom: 30px;
    border-radius: 50%;
    overflow: hidden;
    cursor: pointer;
}
.arround .dark-img{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.arround .light-img{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
html.light .arround .dark-img{ 
    display: none;
}
html.dark .arround .light-img{ 
    display: none;
}
.arround .image{
    display: flex;
}
.arround .image img{
    
}
.vault-core-main{
    display: flex;
    justify-content: space-around;
    text-align: center;
    align-items: flex-start;
}
.vault-core-main .image{
    display: flex;
    justify-content: center;
}
.vault-core-main .info{
    font-size: 10px;
    white-space: nowrap;
    width: 100%;
    text-align: center;
    position: relative;
}
html.en .vault-core-main .info span{
    transform: translateX(-35%);
}
.vault-core-main .info span{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.vault-core-main .money{
    font-size: 16px;
    margin: 4px;
}
.vault-core-main .image{
    display: flex;
    justify-content: center;
}
.n-scine{
    width: 66px;
    height: 66px;
    border: 1px solid aqua;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    padding: 5px 0;
}
.n-scine .center-content{
    padding-top: 5px;
}
.n-scine div{
    margin: 0 !important;
}
.scine{
    width: 98px;
    height: 98px;
    border: 1px solid aquamarine;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.line-height-text{
    display: flex;
    align-items: center;
}
html.light .text-color{
    color: white;
}
html.light .text-color+span{
    color: white !important;
}
html.light .text-emerald-400{
    color: #0168FF;
}
html.light .bg-slate-900\/80{
    background-color: #CEE1FF;
}
html.light .text-blue-300\/90{
    color: #0168FF;
}
html.light .bg-emerald-400{
    background-color: #0168FF;
}
.vault-core-header span+span{
    letter-spacing: 0;
}
[class*="asset-chip"]{
    z-index: 1;
}
.button-point{
    cursor: pointer;
    transition: transform .2s ease-in-out;
}
/* 分辨率小于等于1280px 手机 */
@media screen and (max-width: 1024px) {
    :root {
        --Pcwidth-1: 100px;
        --Pcheight-1: 46px;
    }
    .phone-width{
        min-width: 100%;
    }
    .grid.phone-gard-row{
        grid: none;
    }
    .phone-hide{
        display: none !important;
    }
    .pc-height-1{ 
        min-height: 140px;
    }
    .pc-height-2{ 
        min-height: 242px;
        box-sizing: border-box;
    }
    .pc-height-2-1{
        min-height: 262px;
    }
    .pc-height-3{ 
        min-height: 138px;
    }
    .pc-height-4{
        min-height: 60px;
    }
    .pc-height-5{
        min-height: 100px;
    }
    html.zh .pc-height-5{
        font-size: 15px;
    }
    .pc-height-6{
        min-height: 245px;
        box-sizing: content-box;
    }
    html.en .pc-height-6 .text-base{
        font-size: 13px;
    }
    .pc-height-6-1{
        min-height: 230px;
    }
    .pc-height-6-2{
        min-height: 230px;
    }
    .pc-height-7{
        min-height: 85px;
    }
    html.en .pc-height-7 .text-xl{
        font-size: 18px;
    }
    html.zh .pc-height-7 .text-sm{
        font-size: 15px;
    }
    html.zh .pc-height-8{
        font-size: 15px;
    }
    .pc-height-8{
        min-height: 50px;
    }
    .pc-height-9{
        min-height: 98px;
    }
    .one-section{
        min-height: 6px;
    }
    .phone-height-1{
        min-height: 70px;
    }
    html.zh .phone-height-1{
        font-size: 15px;
    }
    .vault-core-main{
        display: flex;
        align-items: center;
        height: 100%;
    }
    .vault-core-header span+span{
        white-space: nowrap;
        max-width: 118px;
    }
    .footer-ul .space-y-3 img{
        height: 16px;
    }
    .footer-ul .space-y-3 ul.ulactive{
        height: 0px;
        overflow: hidden;
        margin-top: 0;
        /* transition: all .5s ease-in-out; */
    }
    .footer-ul .text-sm.font-semibold+ul.active{
        height: auto;
        margin-top: 10px;
    }
    .phone-contact{
        margin: 0 !important;
        line-height: 20px;
        font-size: 14px;
    }
    .phone-contact::before{
        content: ':';
        padding: 0 3px;
    }
    .last-to-first{
        order: -1;
    }
}

/* 分辨率大于1280px pc */
@media screen and (min-width: 1024px) {
    :root {
        --Pcwidth-1: 160px;
        --Pcheight-1: 46px;
    }
    .pc-hide{
        display: none;
    }
    .pc-height-1{ 
        min-height: 70px;
    }
    .pc-height-2{ 
        min-height: 228px;
        box-sizing: content-box;
    }
    .pc-height-3{ 
        min-height: 64px;
    }
    .pc-height-4{
        min-height: 78px;
    }
    .pc-height-5{
        min-height: 40px;
    }
    .pc-height-6{
        min-height: 234px;
        box-sizing: content-box;
    }
    html.en .pc-height-6.senter li{
        padding-bottom: 0;
    }
    .pc-height-7{
        min-height: 10px;
    }
    .pc-height-8{
        min-height: 10px;
    }
    .pc-height-9{
        min-height: 40px;
    }
    .one-section{
        min-height: 360px;
    }
    .button-point:hover{
        transform: translateY(-3px);
    }
}