* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html, body {
    height: 100%;
    margin: 0;
    overflow: hidden; /* 禁止滚动 */
    background: url(../img/pc/img_bg.png) no-repeat center center fixed;
    background-size: cover; /* 铺满整个屏幕 */
}

#wrap {
    max-width: 1400px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
    font-size: 2rem;
}

.header, .bottom {
    height: 10vh;
}

.content {
    padding: 3rem;
    vertical-align: middle;
    text-align: right;
}

.img2 {
    padding: 3rem 0 3rem 3rem;
}

.row-logo {
    text-align: center;
    margin-top: 2rem;
}

.row-logo img {
    height: 4rem;
}

.img-title {
    text-align: center;
}

.img-title img {
    width: 80%;
}

.btnimg img {
    width: 100%;
}

.right-bot {
    margin-top: 3.68rem;
}

.right-bot .btnimg {
    cursor: pointer;
}

.button-wrapper {
    position: relative;
}

.qrcode {
    width: auto;
    height: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    /*padding: 0 .2vw;*/
    display: none;
    position: absolute;
    top: 10px;
    z-index: 6;
}

.qrcode img{
    width: 100%;
    height: 100%;
}