.icon12 { width: 12px; height: 12px; display: inline-block; vertical-align: -2px; }

.icon13 { width: 13px; height: 13px; display: inline-block; vertical-align: -2px; }

.icon14 { width: 14px; height: 14px; display: inline-block; vertical-align: -2px; }

.icon15 { width: 15px; height: 15px; display: inline-block; vertical-align: -2px; }

.icon16 { width: 16px; height: 16px; display: inline-block; vertical-align: -2px; }

.icon17 { width: 17px; height: 17px; display: inline-block; vertical-align: -2px; }

.icon18 { width: 18px; height: 18px; display: inline-block; vertical-align: -2px; }

.icon30 { width: 30px; height: 30px; display: inline-block; vertical-align: -2px; }

.body_bg { background: #f5f6f7; height: 100%; width: 100%; }

.login_wrap { margin: 0 auto; padding: 95px 15px 20px; min-width: 290px; max-width: 440px; }
.login_wrap .logo { margin: 0 0 30px; text-align: center; display: block; }
.login_wrap .logo .logo-icon { font-weight: bold; font-size: 42px; font-style: normal; display: block; }
.login_wrap .logo .small-logo-icon { font-size: 21px; font-weight: normal; margin-top: 2px; }
.login_wrap .logo a { color: #ee780c; }
.login_wrap .login-form { position: relative; overflow: hidden; }
.login_wrap .login-form .input_group { background: #fff; margin: 0 0 12px; height: 48px; border: 1px solid #d9d9d9; position: relative; }
.login_wrap .login-form .input_group_focus { border: 1px solid #ee780c; }
.login_wrap .login-form .input_group_error { border: 1px solid #f44; }
.login_wrap .login-form .login_label { position: absolute; top: 50%; left: 17px; height: 14px; width: 14px; margin-top: -7px; z-index: 99; }
.login_wrap .login-form .login_label i { display: block; }
.login_wrap .login-form .login_label i.icon-user { background: url(../images/icon/icon-uesr.png) no-repeat; }
.login_wrap .login-form .login_label i.icon-pwd { background: url(../images/icon/icon-pwd.png) no-repeat; }
.login_wrap .login-form .inputclear { position: absolute; right: 0px; top: 0; height: 100%; width: 40px; display: none; z-index: 999; text-align: center; line-height: 48px; background: #fff; z-index: 99; }
.login_wrap .login-form .inputclear .icon-clear { position: absolute; top: 50%; left: 50%; margin-top: -8px; margin-left: -8px; background: url(../images/icon/icon-close.png); }
.login_wrap .login-form .inputclear:hover .icon-clear { background: url(../images/icon/icon-closeHover.png); }
.login_wrap .login-form .login_input { padding: 10px 10px 10px 45px; width: 100%; height: 100%; line-height: 28px; font-size: 14px; border: 0 none; position: relative; z-index: 9; }
.login_wrap .tiptext { margin: 0 0 8px; position: relative; font-size: 12px; color: #999; }
.login_wrap .tiptext .inherit { cursor: pointer; padding-left: 2px; }
.login_wrap .tiptext .icon-check { margin: 0 8px 2px 0; background: url(../images/icon/icon-check.png) #fff no-repeat; vertical-align: -4px; }
.login_wrap .tiptext .icon-check-active { background: url(../images/icon/icon-checkChecked.png) #fff no-repeat; }
.login_wrap .tiptext .tipright { position: absolute; top: 0; right: 0; }
.login_wrap .tiptext .tipright a { color: #ee780c; }
.login_wrap .tiptext .tipright a:hover { text-decoration: underline; }
.login_wrap .submitwrap { margin: 0 0 12px; padding: 10px 0 0; position: relative; }
.login_wrap .submitwrap .btn-submit { background: #ee780c; color: #fff; width: 100%; height: 56px; line-height: 56px; font-size: 18px; text-align: center; display: inline-block; border-radius: 2px; }
.login_wrap .submitwrap .btn-submit:hover { background: #ee780c; }
.login_wrap .submitwrap .btn-submit:active { background: #ee780c; }
.login_wrap .tiplink { margin: 30px 0 10px; text-align: center; font-size: 13px; }
.login_wrap .tiplink a { color: #ee780c; }
.login_wrap .tiplink a:hover { text-decoration: underline; }
.login_wrap .tiplink i { width: 14px; height: 11px; margin: 0 0 3px; display: inline-block; vertical-align: middle; }

.footer {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    z-index: 99;
    bottom: 0;
    border-top: 1px solid #e8e8e8;
    padding: 15px 0;
    font-family: tahoma, Arial;
    color: #999;
    font-size: 12px;
    line-height: 46px;
    text-align: center;
}
/*# sourceMappingURL=login.css.map */
