body{min-width:1000px;}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
.admin-enter{background: #F4F6F9; height: 100%}
.admin-top{
    background: #F4F6F9 url('/resource/images/login_bg.png') center top no-repeat;
    width: 100%;
    height: 700px;
}
.admin-top p{
    color: #fff;
    text-align: center;
}
.admin-top .top-p1{
    padding: 100px 0 0;
    font-size: 40px;
    font-weight: bold;
}
.admin-top .top-p2{
    font-size: 30px;
}
.block--login{
    background: #fff;
    width:500px;
    height: 400px;
    position: absolute;
    top: 250px;
    left: 50%;
    margin:0 0 0 -250px;
    _margin-left:-125px;
    border-radius:3px;
    box-shadow:0 2px 5px #eee;
}
.block--login .block-head {
    background: url('/resource/images/login_head.png') 25px center no-repeat;
    text-align: center;
    color: #3549BD;
    padding: 40px 0;
}
.block--login .control-group{
    text-align:  left;
    padding-left: 80px;
    padding-right: 55px;
}
.block--login .controls {
    border:1px solid #eee;
    height: 40px;
    padding: 1px;
    margin-left: 0;
    width: 360px;
    box-shadow: inset 0 1px 1px #eee, 0 1px 1px #eee
}

.controls .control-label{
    width: 32px;
    height: 32px;
    margin: 4px;
    border-right: 1px solid #eee;
    text-align: center;
    float: none;
    display: inline-block;
    *display:inline;
}
.controls .input-login{
    height:36px;
    line-height:36px;
    padding: 2px;
    background: transparent;
}

.block--login .highlight {
    border:1px solid #6796e0;
    box-shadow: inset 0 1px 1px #6796e0, 0 1px 1px #6796e0;
}
.btn--login{
    background: #4F61C6;
    color: #fff;
    width: 360px;
    height: 40px;
    font-size: 18px;
    letter-spacing: 1px;
}
.btn--login:hover{
    background: #5279E0;
    color: #fff;
}
.block--login .authcode{
    height: 40px;
    border:1px solid #eee;
    box-shadow: inset 0 1px 1px #eee, 0 1px 1px #eee;
    position: relative;
    width: 80px;
}
.block--login .authcode a{
    height: 40px;
    line-height: 40px;
}
.authcode_refresh{
    text-decoration: underline;
    color: #5279E0;
    position: absolute;
    right: -80px;
    top:0;
}
.js-error-tip{
    height: 30px;
    line-height: 30px;
    color:#ff0000;
    background-color: #FFEDED;
    text-align: left;
    padding-left: 45px;
    background:#ffeeee url(/resource/images/icon/i-error.png) 15px center no-repeat;
}
.icons {
    width: 32px;
    height: 32px;
    vertical-align: middle;
    display: inline-block;
    background: transparent center center no-repeat;
}
.i-account {
    background-image: url(/resource/images/icon/i-account.png);
}
.i-pic {
    background-image: url(/resource/images/icon/i-pic.png);
}

.i-refresh {
    background-image: url(/resource/images/icon/i-refresh-hover.png);
}
.i-unlock {
    background-image: url(/resource/images/icon/i-unlock.png);
}

.highlight .i-account{
    background-image: url(/resource/images/icon/i-account-hover.png);
}

.highlight .i-pic {
    background-image: url(/resource/images/icon/i-pic-hover.png);
}
.highlight .i-unlock {
    background-image: url(/resource/images/icon/i-unlock-hover.png);
}


