.login-wrap-ldl { margin:0 auto; text-align:left; background:url(../images/nfldl.png) no-repeat; width:960px; height:607px; position:relative;}
.login-wrap-sfx { margin:0 auto; text-align:left; background:url(../images/lanse.png) no-repeat; width:960px; height:607px; position:relative;}
.login-wrap-xzc { margin:0 auto; text-align:left; background:url(../images/lvse.png) no-repeat; width:960px; height:607px; position:relative;}
.login-content { left:500px; top:100px; position:absolute; width:295px; padding:30px;}
.login-content h1 { margin-bottom:30px; padding-top:20px;font-size:24px;}
.login-box label { font-size:14px; line-height:34px; width:60px; display:inline-block; float:left}
.login-box input#id_loginname,#id_password { background:url(../images/login_input.jpg) 0 -34px no-repeat; height:28px; width:201px; border:0; display:inline-block; float:left; padding-left:5px; padding-top:6px;}
.login-box input.hover { background-position:0 0;}
.login-box p {display:block; margin-bottom:20px;}
.login-box div.submit-box { padding-top:30px; text-align:right; padding-right:40px;}
input.blue-btn, input.red-btn { border:0; background:url(../images/login_button.jpg) no-repeat; width:66px; height:27px; line-height:23px;}
input.red-btn { background-position:-66px 0;}

/*ע��ҳ*/
.reg-box label { font-size:14px; line-height:25px; width:60px; display:inline-block; float:left}
.reg-box input.text { float:left; border:solid 1px #aaa; width:205px; height:25px;}
.reg-box input.hover { border-color:#09C;}
.reg-box p { margin-bottom:8px;}
.reg-box div.submit-box { padding-top:30px; text-align:right; padding-right:40px;}
.alert-box p { line-height:25px; font-size:14px; border:solid 1px #FC6; background:#FEF9E7; padding:15px; margin-bottom:20px;}

/*����IPҳ*/
.outip h3 { font-size:16px; line-height:30px; margin-bottom:15px; padding:0; font-weight:bold;}
.outip label { font-size:14px; line-height:20px; width:60px; display:inline-block; float:left}
.outip input.text { float:left; border:solid 1px #aaa; width:205px; height:20px;}
.outip input.hover { border-color:#09C;}
.outip p { margin-bottom:8px;}
.outip div.submit-box { padding-top:10px; text-align:right; padding-right:40px;}


.btn {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 15px 15px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border-radius: 4px;
}
.btn:hover {
    box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}
.btn-green {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 15px 15px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
}
.btn-blue {
    background-color: #008CBA;
}