body,html{height:100vh;overflow:hidden}
body{background:#f5f5f5!important;min-width:0;color:#444;font-family:arial;font-size:13px;line-height:1.4em;letter-spacing:1px}
a{color:#0073aa;transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out}
a{outline:0}
a:active,a:hover{color:#00a0d2}
a:focus{color:#124964;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);outline:0}
.ie8 a:focus{outline:#5b9dd9 solid 1px}
p{line-height:1.5}
.login #login_error,.login .message,.login .success{border-left:4px solid #0e26fe;padding:5px 8px;margin:auto;background-color:#fdf7e9;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);font-size:12px;width:80%}
.login .success{border-left-color:#46b450}
.login #login_error,.login .msg_error{border-left-color:#dc3232}
#loginform p.submit,.login-action-lostpassword p.submit{border:none;margin:-10px 0 20px}
.login *{margin:0;padding:0}
.login .password-input-wrapper{display:table;margin:10px 0;width:100%}
.login .input.password-input{display:table-cell;margin:0}
.login .pw-weak{margin-bottom:15px}
.login .button.button-secondary{display:table-cell;border-radius:0;vertical-align:middle;box-shadow:none}
.login form .forgetmenot{font-weight:400;float:left;margin-bottom:0;margin-top:10px}
.login form #wp-submit{width:100%}
.login .button-primary{float:right}
#login form p{margin-bottom:0}
#login form p.submit{margin:0;padding:0}
.login label{color:#72777c;font-size:14px}
.login form .forgetmenot label{font-size:12px;line-height:19px}
.login .logintitle{text-align:center;margin-bottom:10px}
#login{width:380px;margin:auto}
.login #backtoblog,.login #nav{font-size:12px;padding:0 24px 0}
.login #nav{margin:0px 14px 0 0;float:right;font-size:13px}
#backtoblog{margin:16px 0}
.login #backtoblog a,.login #nav a{text-decoration:none;color:#555d66}
.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{color:#00a0d2}
.login #backtoblog a:focus,.login #nav a:focus,.login h1 a:focus{color:#124964}
.login .privacy-policy-page-link{text-align:center;width:100%;margin:5em 0 2em}
.login form .input,.login input[type=text]{font-size:14px;width:100%;padding:3px;margin:2px 6px 12px 0;line-height:25px}
.login form .input,.login form input[type=checkbox],.login input[type=text]{background:#fbfbfb}
.ie7 .login form .input,.ie8 .login form .input{font-family:arial}
.login-action-rp input[type=text]{box-shadow:none;margin:0}
.login #pass-strength-result{font-weight:600;margin:-1px 5px 16px 0;padding:6px 5px;text-align:center;width:100%}
body.interim-login{height:auto}
.interim-login #login{padding:0;margin:5px auto 20px}
.interim-login.login h1 a{width:auto}
.interim-login #login_error,.interim-login.login .message{margin:auto}
.interim-login.login form{margin:auto;width:300px}
@-ms-viewport{width:device-width}
@media screen and (max-height:550px){#login{padding:20px 0}
}
@media screen and (max-width:782px){.interim-login input[type=checkbox]{height:16px;width:16px}
    .interim-login input[type=checkbox]:checked:before{width:16px;font:normal 21px/1 dashicons;margin:-3px 0 0 -4px}
}
#pwdeye{position:relative;float:right;top:-35px;right:12px}
.yjz-login-img{width:600px;height:600px;max-height:600px;overflow:hidden;position:relative}
.yjz-login-img img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-height:100%}
.wxicon i.fa-weixin{color:#33ac11;font-size:15px;margin-right:5px}
@media (min-width:765px){.yjz-login-warp{width:100%;max-width:980px;margin:auto;display:flex;flex-direction:row;background:#fff;box-shadow:0 0 4px 1px #eee;margin-top:30px;border-radius:5px;overflow:hidden}
    .yjz-login-div h1 img{max-width:150px;max-height:150px;margin-bottom:10px;border-radius:10px}
    .login form{margin-left:0;padding:10px 50px 46px 50px;font-weight:400;overflow:hidden;background:#fff}
    .login #loginform input::placeholder{font-size:14px}
}
@media (min-width:765px) and (max-width:1024px){.login form{margin-left:0;padding:26px 10px 46px;font-weight:400;overflow:hidden;background:#fff}
    .login #nav{margin:-35px -18x 0 0}
}
@media (max-width:765px){.yjz-login-img{display:none}
    body{background:#fff}
    .yjz-login-warp{width:100%;max-width:1200px;margin:auto;display:flex;flex-direction:row;position:fixed;left:0;right:0;top:30px}
    .yjz-login-div h1 img{max-height:100px;border-radius:10px}
    .login form{margin-left:0;padding:15px 15px 80px;font-weight:400;background:#fff}
    .login #loginform input::placeholder{font-size:12px}
}
.login #loginform input{border-radius:5px}
.yjz-login-div ::placeholder{font-size:14px;color:#aaa}
.yjz-login-div #registerform label{visibility:hidden;font-size:12px}
.yjz-login-div .check-code-wrap #check_code{width:calc(100% - 100px);margin:0}
.yjz-login-div .check-code-wrap{display:flex;flex-direction:row;justify-content:left;align-items:start;position:relative}
.yjz-login-div .yjz-recaptcha-img{width:100px;height:35px;padding-left:10px;cursor:pointer}
.yjz-login-div .check-code-wrap span.tip{padding-left:10px;color:#bbb;font-size:11px;padding-top:17px}
.check-code-wrap i.fa-refresh{position:absolute;top:10px;right:44px;color:#fff;font-size:16px;display:none}
.yjz-recaptcha-img:hover+i{display:block}
.yjz-recaptcha-img:hover{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0 ) hue-rotate( 0deg )}
.loginheadwarp{text-align:center;margin-bottom:10px;display:flex;flex-direction:row;justify-content:space-evenly}
.loginheadwarp .logingroup{font-size:14px;cursor:pointer}
.logingroup.active{border-bottom:2px solid currentColor;padding-bottom:9px;color:#0e26fe}
.logingroup i{font-size:18px;margin-right:3px;color:#33ac11}
.yjzhide{display:none!important}
.wxloginwarp{height:320px;position:relative;margin-bottom:40px}
.wxloadingicon{position:absolute;margin:auto;left:0;right:0;top:10px;width:240px;padding:10px}
.wxloginwarp .message{position:absolute;bottom:10px;left:30px;max-width:calc(100% - 30px);margin:auto}
.weui-icon-info-circle,.weui-icon-success{color:#09bb07}
.renewQrcodebtn{color:#007eb1;cursor:pointer}
.sitename{text-align:center;margin-bottom:19px;font-size:18px;font-weight:700;padding:0 50px 10px 50px;color:#666;border-bottom:1px solid #e1e1e1;line-height:22px}
.registerrow{position:relative}
.registerrow .title{position:absolute;top:10px;left:4px;color:#888}
.registerrow .title2{position:absolute;top:8px;left:4px;color:#888}
.registerrow .input{padding-left:72px!important}
.sitename a{text-decoration:none;color:currentColor}
#nothaveaccounttip{text-align: right;margin-right: 40px;font-size: 13px;font-weight: bold;}
#nothaveaccounttip a{color: #0a5cb6;font-weight: bold;padding-left: 4px;text-decoration: none}
.wp-core-ui .button-primary {
    color: #fff;
    background: #0738f6 !important;
    box-shadow: none !important;
    height: 35px !important;
    border: none !important;
    font-weight: bold;
}