*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
.clearfix:after,.clearfix:before{content:'';display:table}
.clearfix:after{clear:both}
body{background:#fff;color:#383a3c;font-weight:400;font-size:1em;line-height:1.25;font-family:microsoft yahei,Arial,sans-serif}
a,button{outline:0}
a{color:#566473;text-decoration:none}
a:focus,a:hover{color:#34495e}
section{padding:1em;text-align:center}
p.ref{text-align:center;padding:2em 1em}
:-webkit-autofill {-webkit-text-fill-color: #fff !important;transition: background-color 5000s ease-in-out 0s;}

.large-header{position:relative;width:100%;background:#333;overflow:hidden;background-size:cover;background-position:center center;z-index:1}
.loginbox .large-header{background-image:url(../img/login-bg.jpg)}
.logo_box{width:400px;height:500px;padding:35px;color:#EEE;position:absolute;left:50%;top:50%;margin-left:-200px;margin-top:-280px}
.logo_box h3{text-align:center;height:20px;font:20px "microsoft yahei",Helvetica,Tahoma,Arial,"microsoft yahei",sans-serif;color:#FFF;height:20px;line-height:20px;padding:0 0 35px 0}
.logo_box .verify-message{text-align: center;padding: 0 0 10px;font-weight: bold;}
.forms{width:280px;height:485px}
.logon_inof{width:100%;min-height:450px;padding-top:35px;position:relative}
.input_outer{height:46px;padding:0 5px;margin-bottom:30px;border-radius:50px;position:relative;border:rgba(255,255,255,.2) 2px solid!important}
.u_user{width:25px;height:25px;background:url(../img/login_ico.png);background-position:-125px 0;position:absolute;margin:10px 13px}
.us_uer{width:25px;height:25px;background-image:url(../img/login_ico.png);background-position:-125px -34px;position:absolute;margin:10px 13px}
.l-login{position:absolute;z-index:1;left:50px;top:0;height:46px;font:14px "microsoft yahei",Helvetica,Tahoma,Arial,"microsoft yahei";line-height:46px}
.text{width:220px;height:42px;outline:0;display:inline-block;font:14px "microsoft yahei",Helvetica,Tahoma,Arial,"microsoft yahei";margin-left:50px;border:none;background:0 0;line-height:42px;color: #FFFFFF !important}
.think-placeholder-tiper{margin-left: 50px}
.mb2{margin-bottom:20px}
.submit{ cursor: pointer; border: 0; padding: 0; height: 42px; width: 100%; background-color: #408FE3;  color: #fff; border-radius: 20px;line-height:20px;text-align:center;font-size:20px; outline: none;}
.loading{cursor: pointer; border: 0; padding: 0; height: 42px; width: 100%; background-color: #ddd;  color: #666; border-radius: 20px;line-height:20px;text-align:center;font-size:20px; outline: none;}
.footer{ width: 900px;  height: 24px; line-height: 24px; font-size: 14px; position: absolute;bottom: 10px; left:50%; margin-left: -450px}
.copyright{ text-align:center; color: #bbb;}


article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{margin:.67em 0;font-size:2em}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-size:1em;font-family:monospace,serif}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}
legend{padding:0;border:0}
button,input,select,textarea{margin:0;font-size:100%;font-family:inherit}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
