header{color:#fff;background:#222}
.login{font-size:.875rem;width:100%;padding:3.75rem 1.5625rem;background:#fff;overflow:hidden;box-sizing:border-box}
.login .input{position:relative;border-bottom:1px solid #eee}
.login .input input{font-size:.875rem;color:#333;width:calc(100% - 4.375rem);border:none}
.login .input .look{display:none}
.login .input .captcha{position:absolute;right:0;top:0}
.login .input .captcha img{padding:.375rem 0}
.login .input .captcha .update_captcha{float:right;color:#666;font-size:.875rem;height:2.875rem;line-height:2.875rem;margin-left:.3125rem}
.login .loginButton{font-size:.875rem;color:#fff;width:100%;padding:.625rem 0;background-color:#1abc9c;border-radius:.3125rem;border:1px solid #1abc9c}
.login .regButton{font-size:.875rem;color:#1abc9c;width:100%;margin:1.5625rem 0;padding:.625rem 0;background-color:#fff;border-radius:.3125rem;border:1px solid #1abc9c}
.login .icon{color:#999;width:1rem;height:1rem;padding:.9375rem .3125rem;vertical-align:middle;fill:currentColor}
.login .tips{text-align:center;font-size:.875rem;color:#ed424b;height:3.75rem;line-height:3.75rem}