#app {
    position: relative;
    width: 100vw;
    height: 100vh;

}

#app .bg {
    width: 100vw;
}

#app .download1 {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0%);
    width: 64vw;
    height: 12.8vw;
    line-height: 12.8vw;
    background: #498EF5;
    bottom: 27.8vw;
    color: white;
    text-align: center;
    font-size: 6.4vw;
    border-radius: 48px;

}

#app .download2 {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0%);
    width: 64vw;
    height: 12.8vw;
    line-height: 12.8vw;
    background: #498EF5;
    bottom: 10vw;
    color: white;
    text-align: center;
    font-size: 6.4vw;
    border-radius: 48px;

}

#app .title {
    position: absolute;
    top: 24vw;
    width: 100%;
    color: white;
    text-align: center;
}

#app .subtitle {
    position: absolute;
    top: 52.5vw;
    width: 100%;
    color: white;
    text-align: center;
}

#app #tip {
    display: none;
    position: absolute;
    z-index: 1000;
    width: 100%;
}

#app #tip .tip {
    width: 100vw;
}