.bg_title {
    color: transparent;
    /* 将文字颜色设置为透明 */
    background-image: linear-gradient(314deg, #FF9800, #7d44be);
    background-size: 200% 100%;
    /* 关键：设置足够大的背景尺寸 */
    -webkit-background-clip: text;
    /* Safari 和 Chrome 浏览器需要加前缀 */
    background-clip: text;
    animation: moveGradient .8s infinite linear alternate;
    /* 应用动画 */
}

@keyframes moveGradient {
    0% {
        background-position: 0% 0%;
        /* 初始位置 */
    }

    100% {
        background-position: 100% 0%;
        /* 最终位置，移动整个渐变宽度 */
    }
}

.hide_animate{
    animation: hide_animate_garadinet 2s;
    animation-fill-mode: forwards; /* 添加这一行 */
}

@keyframes hide_animate_garadinet {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        z-index: -1;
    }
}

.hide_animate{
    animation: hide_animate_garadinet 2s;
    animation-fill-mode: forwards; /* 添加这一行 */
}

#loading_wrap{
    background: linear-gradient(to bottom, #000000, rgb(1,11,23));
}
.up_and_down{
    animation: up_and_down_animate .8s infinite linear alternate;
}

@keyframes up_and_down_animate {
    0% {
        transform: translateY(0px);
    }

    100% {
        transform: translateY(4px);
    }
}

