html,body,#main-content{background:#fff;} #main-content{padding-top: 20px;} .login-logo,.login-tip{width:100%;margin:20px auto;} .login-tip{margin-top:30px;} .login-icon{margin-top:40px;} #login-wrap{height:100%;width:80%;margin:0px auto;padding-top: 45px;} #login-form{height:100%} #login-content label{font-weight:400} #login-content .suggest-container{width:246px;top:46px} #login-content .suggest-container .suggest-item a{padding:4px 6px;color:#4d4d4d} #login-content .fm-text{line-height:16px;padding:8px 5px;margin-top:5px;font-size:14px;background:transparent;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none} #login-content .fm-text:focus{background-color:#e9fbfe;border-color:#69c5dd} #login-content #fm-login-checkcode-update{color:#00a2ca} #login-content .fm-field-wrap .fm-checkcode-update{margin-top:10px} .fm-field-wrap{border-bottom:1px solid #dbdadd;padding:10px 0px;} #login-content .fm-checkcode-img{height:35px;width:83px;margin-top:7px;opacity:0.7} #login-content #fm-login-checkcode{min-width:80px} .type-text{border:0px; background: transparent; color:#ff6600; text-align: center; font-size: 12px; float: right; line-height: 38px;} a:visited,a:link{color:#00c1de} .login-login-links{width:100%;padding:0 30px;box-sizing:border-box} .login-login-links .thirdpart-login-text{display:inline-block;text-align:center;position:absolute;top:-8px;box-sizing:border-box;left:50%;margin-left:-55px;width:110px;color:#73777A;background-color:#fff;line-height:20px} .login-login-links #thirdpart-login{width:100%;text-align:center;display:inline-block;padding-top:40px;} #thirdpart-login span{display: block;margin:0px 10px;} .login-login-links #thirdpart-login .thirdpart-login-icon{height:auto;width:42px;} #login-title{color:#f60} #login-id-label-extra{display:none} #login-other .login-login-links{display:none} .input-focus{border:1px solid #00c1de} .fm-button{display:inline-block;min-width:140px;height:36px;padding:0 30px 1px;border:none;line-height:32px;font-size:14px;color:#fff;text-align:center;outline:none;cursor:pointer;background:#f7672e} .icon-notice{background-color:#f1f6fa} .icon-error{background-color:#fff3e7} #login-error { display: none; } .form-error { padding-left: 32px; } .notice { padding: 4px 12px; line-height: 18px; font-family: Tahoma,Helvetica,Arial,\5b8b\4f53; } .notice-error, .notice-forbid { border: 1px solid #f6c8b5; background: #fceee8; } .icon-notice, .icon-site { display: inline-block; margin-right: 6px; background-image: url(../images/notice.png); background-color: transparent; background-repeat: no-repeat; overflow: hidden; vertical-align: -2px; } .icon-error { background-color: #fff3e7; width: 14px; height: 14px; background-position: -30px -34px; } #login-content .fm-text { width:100% } #login-content #fm-login-password.fm-text{width: 60%} #login-content .fm-text::selection { background:#1996e6; color:#fff } #login-content .fm-text::-webkit-selection { background:#1996e6; color:#fff } #login-content .fm-text::-moz-selection { background:#1996e6; color:#fff } #login-content .fm-text::-webkit-input-placeholder { color:#c1c1c4; } #login-content .fm-text:-moz-placeholder { color:#aaa } #login-content .fm-text:-ms-input-placeholder { color:#aaa } .fm-text, .fm-textarea { padding:4px 6px; line-height:17px; font-size:12px; color:#595959; background:#fff; vertical-align:middle; -webkit-box-shadow:0 1px 0 #ececec inset; -moz-box-shadow:0 1px 0 #ececec inset; -ms-box-shadow:0 1px 0 #ececec inset; -o-box-shadow:0 1px 0 #ececec inset; box-shadow:0 1px 0 #ececec inset; } .capthcha-box{height: 26px;} .nc-container { font-size: 12px; -ms-touch-action: none; touch-action: none; } #fm-login-submit { width: 100%; margin-top: 10px; } @media screen and (max-height:470px){ .login-login-links{position:relative;padding:0;margin-top:60px} }