body { overflow: auto; }
.header-logo { border-bottom: 1px solid #ddd; padding: 20px; background: #fff; }
.header-logo .right { margin-right: 50px; color: #777; }
.header-logo .language a:hover { color: #019fe9; }
.header-logo .hotline i { font-size: 18px; color: #ff0000; font-style: italic; }
.login-wrap { padding: 70px 0; background: #27509B; }
.login-wrap .w { width: 1140px; margin: 0 auto; background: url(../img/snx.jpg) no-repeat left 0; }
.login { display: inline-block; background: #eff6fc; }
.login .title { color: #444c4f; font-size: 18px; padding: 20px 45px 15px; }
.login .login-box { padding: 0 45px 25px; color: #666; margin-top: 20px;     height: 299px;}
.login .login-box li { margin-bottom: 25px; width: 300px; }
.login .login-box .input-text { color: #666; font-size: 14px; width: 100%; background: #fff no-repeat left 0; border: 0px solid #cfcfd1; height: 38px; padding: 0 10px 0 6px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.login .login-box .input-text.txt1 { background-image: url(../img/numb.png); }
.login .login-box .input-text.txt2 { background-image: url(../img/user.png); }
.login .login-box .input-text.txt3 { background-image: url(../img/passwor.png); }
.input-box{border: 1px solid #cfcfd1; padding-left: 36px; background-repeat: repeat-y;}
.input-user{background-image: url(../img/user.png);}
.input-pwd{background-image: url(../img/passwor.png);}
.login .login-box .yanzheng input { width: 60%; float: left; padding-left: 10px; border-right: none; }
.login .login-box .yanzheng .icon { width: 40%; float: left; overflow: hidden; height: 38px; border: 1px solid #cfcfd1; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.login .login-box .yanzheng .icon img { height: 100%; display: block; width: 100%; }
.login .login-box .passwords a { color: #666; margin-left: 10px; }
.login .login-box .login-btn { margin-bottom: 25px; }
.login .login-box .login-btn input { background: #27509B; width: 100%; height: 40px; border: 0; color: #fff; font-size: 16px; }
.copyright { line-height: 100px; }
.error-msg{color:red;}
input:-webkit-autofill{background-color: #fff;}
#promptbox .modal-dialog { margin: 0; left: 50%; top: 50%; -moz-transform: translate(-50%,-80%); -ms-transform: translate(-50%,-80%); -o-transform: translate(-50%,-80%); -webkit-transform: translate(-50%,-80%); transform: translate(-50%,-80%); }
