html{*overflow:auto;}
body{ font-family:'微软雅黑';background: #3280c2;}
#container{ position:relative; background:url(../images/login_light.png) no-repeat center center;}
input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px white inset;}

.loginhead{height:70px;width:440px; background:url(../images/titlehead.png) no-repeat; margin-top:0px; }

.login{ margin:0 auto; padding-top:15px; width:640px; height:405px; background:url(../images/login_pro.png);}
.login .login-top{ margin:0 auto; width:590px; height:161px; background:url(../images/loginmain.png);}
.login .login-top h1{ height:161px; margin-left:27px; background:url() no-repeat left center;}
.login .login-input{ margin-top:21px; padding-left:165px;}
.login .login-input p{ margin-top:11px; line-height:39px;}
.login .login-input p label{ float:left; text-align:right; width:51px; color:#000000; font-size:16px; }
.login .login-input p input{ padding:0 0 0 49px; margin-left:16px; width:195px; height:39px;line-height:39px; *line-height:39px; border:none; outline:none; }
.login .login-input p.user input{ background:url(../images/login_user.png);}
.login .login-input p.password input{ background:url(../images/login_password.png);}
.login .login-input p.yzm input{ background:url(../images/login_yzm.png);}


.login .login-btn{ margin-top:28px; padding-left:232px; line-height:38px;}
.login .login-btn .btn{ float:left; width:100px; height:39px; background:url(../images/login_btn.png);  color:#fff; text-align:center; font-size:16px;font-family:'微软雅黑';}

.login .login-btn .restbtn{ float:left;margin-left:23px; width:100px; height:39px; color:#fff; text-align:center; font-size:16px;font-family:'微软雅黑';}

#foot{ position:absolute;left:0;right:0;bottom:40px; color:#10486b; text-align:center; z-index:2;}
.logintitle{height:60px;width:840px; ; margin-top:30px; }


.yzmvalue {
    right: 33px;
    top: 11px;
    height: 16px;
    line-height: 16px;
    color: #fff;
    font-size: 16px;
    padding-left: 250px;
    margin-top: -30px;
}