html,
body {
    height: 100%;
    background: #f0f0f0 url(../images/loginbg.png) bottom -10vw right -10vw no-repeat;
    background-size: 80% auto;
}

.loginboard {
    margin: 8.4vw 4.2vw;
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 5vw;
    overflow: hidden;
}

.logowraper {
    padding: 4.2vw;
    padding-bottom: 5vw;
    padding-top: 12vw;
    box-sizing: border-box;
}

.logowraper img {
    width: 100%;
    height: auto;
}

/*登录和注册按钮栏目*/

.loginboard .tabbar {
    height: 13.89vw;
    display: flex;
}

.loginboard .tabbar li {
    flex: 1;
    text-align: center;
    font-size: 4.5vw;
    line-height: 13.89vw;
}

.loginboard .tabbar li.selected {
    background-color: #f5f5f5;
}

.loginboard .tabbar li.regnormal {
    background-color: #FFF;
}

.loginboard .tabbar li a {
    display: block;
    width: 100%;
}

.loginboard .tabbar li.selected a {
    border-radius: 0 8.2vw 0 0;
    background-color: #FFF;
}

.loginboard .tabbar li.regnormal a {
    border-radius: 0 0 0 8.2vw;
    background-color: #F5F5F5;
}

.formboard li.opbar {
    padding-left: 8vw;
    margin-top: 30vw;
    padding-bottom: 4vw;
}

.loginboard .opbar .pwdrecolnk {
    float: right;
}

.formboard li.headicon {
    margin-top: 3.5vw;
}

#sendcode {
    font-size: 3.3vw;
    color: #fa3a45;
}