@charset "UTF-8";
.loading-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: black;
    color: white;
    z-index: 9999;
    img {
        width: 10rem;
        height: 10rem;
        margin: auto;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }
    p {
        text-align: center;
        width: 100%;
        display: block;
        position: absolute;
        //left: 36%;
        bottom: 19%;
        font-size: 33px;
        
        //margin: 0 auto;
    }
}
.rotate {
    animation: rotate 3.000s linear 0s infinite normal forwards;
    -moz-animation: 3.000s linear 0s normal forwards 1 running rotate;
    -webkit-animation: rotate 3.000s linear 0s infinite normal forwards;
}
@-moz-keyframes rotate 
/* Firefox */
{
    from {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
@-webkit-keyframes rotate 
/* Safari 和 Chrome */
{
    from {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
@-o-keyframes rotate 
/* Opera */
{
    from {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
