.login-container{width:100%;height:100%;margin-top:0px;background:url(../images/login-bg.jpg);position:relative}.login-container .login-box{width:386px;margin:0 auto}.login-container .login-box .logo-img{width:159px;margin:0 auto}.login-container .login-box .am-form{margin-top:68px}.login-container .login-box .am-form .am-form-group{overflow:auto;border-bottom:2px #68c6de solid;margin-bottom:30px}.login-container .login-box .am-form .am-form-group label{float:left}.login-container .login-box .am-form .am-form-group label i{font-size:24px;color:#68c6de}.login-container .login-box .am-form .am-form-group input{width:265px;float:left;margin-left:10px;border:0;background:0 0}.login-container .login-box .am-form .am-btn-secondary{width:164px;height:50px;background:#68c6de;border-color:#68c6de;border-radius:27px;display:block;margin:50px auto 0}@media screen and (max-width:640px){.login-container{padding:0 15px;margin-top:80px}.login-container .login-box{width:100%}.login-container .login-box .am-form{margin-top:50px}.login-container .login-box .am-form .am-form-group input{width:88%}}.register-container{width:100%;height:100%;background:url(../images/login-bg.jpg)}.register-container .register-box{width:442px;height:auto;margin:122px auto 0}.register-container .register-box .am-form legend{border-bottom:0}.register-container .register-box .am-form .register-info{font-size:14px;color:#9b9b9b;margin-top:22px}.register-container .register-box .am-form .am-form-group{overflow:auto}.register-container .register-box .am-form .am-form-group label{font-size:16px;color:#9b9b9b;line-height:40px}.register-container .register-box .am-form .am-btn-secondary{width:164px;height:50px;border-radius:27px;background-color:#68c6de;border-color:#68c6de;margin-left:81px;margin-top:30px}@media screen and (max-width:640px){.register-container .register-box{padding:0 15px;width:100%!important;margin-top:50px}.register-container .register-box .am-u-md-2{text-align:left!important}.register-container .register-box .am-u-md-10{padding:0!important;text-align:left}.register-container .register-box .am-btn-secondary{margin:0 auto}}.error{text-align:center;color:#fff;padding-bottom:80px}.error.error-dark{background:url(../images/pattern-dark.png)}.error.error-light{background:url(../images/pattern-light.png);color:#adadad}.error.error-light .am-btn-secondary{border:2px solid #adadad;color:#adadad}.error h2{font-size:190px}.error p:nth-of-type(1){font-size:30px;margin-top:-20px;margin-bottom:0}.error p:nth-of-type(2){font-size:20px;margin-top:0!important}.error .am-btn-secondary{background:0 0;border:2px solid #fff;font-size:18px;border-radius:4px;padding:10px 30px;margin-top:25px}@media screen and (max-width:640px){.error-container.error-dark-box{height:100%;background:url(../images/pattern-dark.png)}.error-container.error-light-box{height:100%;background:url(../images/pattern-light.png)}.error-container .error{padding:0 20px}.error-container .error h2{font-size:120px}.error-container .error p:nth-of-type(1){font-size:25px}.error-container .error p:nth-of-type(2){font-size:15px}}
.weChatIcon{
    margin-top: 30px;
    padding-top: 5px;
    border-top: 1px #eeeff1 solid;
    text-align: center;
    display: flex;
    justify-content: center;
}
.weChatIcon a{
    width: 100%;
    /* height: 40px; */
    border-right: 50%;
    cursor: pointer;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.weChatIcon img{
    width: 40px;
    height: 40px;
}
.weChatLogin{
    padding-top: 68px;
}
.weChatBack{
    display: flex;
    cursor: pointer;
    align-items: anchor-center;
    margin-bottom: 10px;
}
.weChatBack img{
    width: 20px;
    height: 20px;
    margin-right: 5px;
}
.weChatLogin .qrcode{
    overflow: hidden;
}
.weChatLogin .qrcode img{
    width: 250px;
}
.weChatLogin .desc{
    width: 250px;
    padding: 5px 0;
    text-align: center;
}
.bind-form input{
    caret-color: #4e6ef2;
    position: relative;
    z-index: 17;
    box-sizing: border-box;
    height: 36px;
    line-height: 20px;
    width: 336px;
    border: 1px solid #b8b8b8;
    font-size: 14px;
    color: #1f1f1f;
    transition: .3s;
    font-family: PingFangSC-Regular, Tahoma, Helvetica, "Microsoft Yahei", "微软雅黑", Arial, STHeiti;
    border-radius: 5px;
    text-indent: 8px;
}
.bind-form input:focus{
    border: 1px red solid;
    outline: none;
}
.bind-form label{
    width: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.bind-form label i{
    color: #0000009e;
    font-size: 16px;
}
.bind-form .sumit-btn{
    text-align: center;
}
.bind-form .msg{
    list-style: 36px;
    padding: 0 0 10px 30px;
    font-size: 14px;
}