@charset "utf-8";
*{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
:before, :after { -moz-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
body{ background-color:#2f4050; font:14px/1.5 "\5fae\8f6f\96c5\9ed1",arial,"\5b8b\4f53",sans-serif; color:#333;}
body,form,iframe{margin:0px;padding:0px;}
html, body{ height: 100%; }
a{ color: inherit; text-decoration: none; }
input,textarea,select,button{ outline:none;vertical-align:middle; font-size:inherit; font-family:inherit;}
button::-moz-focus-inner, input::-moz-focus-inner{ padding:0; border:none;}
.manageBg{background:url(../images/login_bg.jpg) no-repeat;}
.page-manage{ width:100%; display: table; max-width:320px; height:100%; margin:0 auto;}
.page-cell{ display: table-cell; vertical-align: middle; height: 100%;}
.page-name{ display: none; text-align: center; font-size: 34px; color: #fff; text-shadow: 1px 1px 1px #000; margin-bottom: 15px; }
.form-container{ background-color: #ffffff; border-radius:8px; padding:40px; box-shadow: 2px 2px 10px rgba(0,0,0,0.15);}
.form-caption{ font-size: 21px; text-align: center; color:#45cbbf;}
.input-text{ width: 100%; border:1px solid #ddd; padding: 10px 35px 10px 10px; height: 42px; background-color: #fff;}
.input-text:focus{ border-color: #bce9ec; }
.form-group{ margin-top: 20px; position: relative;}
.form-group .captcha{ cursor: pointer; position: absolute; right: 2px; top: 2px;}
.btn-login{ background-color: #45cbbf; border: 1px solid #45cbbf; cursor: pointer; height: 42px; line-height: 40px; font-size: 17px; display: block; width: 100%; color: #fff;}
.btn-login:hover{ background-color: #3ab8ad; border-color:#3ab8ad; }
.alert-tip{color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; margin-top: 20px; text-align: center; padding: 10px 15px; border-radius: 3px;}
.hide{ display: none; }
.form-group .formIcon{width:32px; height:32px; display:block; position:absolute; right:5px; top:5px; }
.form-group .formUser{background:url(../images/icon_user.png) no-repeat center center;}
.form-group .formPsw{background:url(../images/icon_psw.png) no-repeat center center;}
.form-group .formCode{background:url(../images/icon_code.png) no-repeat center center;}