html {}
body {
      font-family: "微软雅黑","Microsoft Yahei","宋体","Arial,Tahoma,Helvetica,STHeiti";
}

.box{width:420px; margin: 40px auto;}
.box-body{background:white; width:420px;border:1px solid #ccc;border-radius: 3px;}
.submit_button{display: inline-block; border:none; width:220px; background:#2c81ff; font-size:20px; color:#ffffff; height:44px; line-height:44px; text-align: center;border-radius: 3px;}

#box {
}
.page-password #container {
    position:relative;
    width:420px;
    margin: 0 auto;
    padding: 50px 0;
}

.page-password #box_top {
    height:96px;
    line-height: 96px;
}

.page-password #box_top_right {
    float:right;
    width:96px;
    margin-top:12px;
    padding-right:10px;
}


.page-password #box_top_right_1 {
    float:left;
    padding-top:2px;
    font-size:12px;
    color:#bebebe
}

.page-password #box_top_right_2 {
    font-size:14px;
    color:#66abcc;
    text-decoration:underline;
    cursor:pointer;
}

.page-password #box_top_border {
    background:url(img/login_border_top.gif);
    width:459px;
    height:6px;
    font-size:1px;
}

.page-password .box_top_text {
    font-size:28px;
    text-align:center;
    color:#545454;
    letter-spacing: 2px;
}

.page-password #border_middle_border {
    border:1px solid #e5e5e5;
    background:#ffffff;
    border-radius: 3px;
    padding-bottom: 68px;
}

.page-password #border_bottom_border {
    background:url(img/login_border_bottom.gif);
    width:459px;
    font-size:1px;
    height:6px;
}
.page-password .form-item{height: 66px;line-height: 66px;}
.page-password .input {
    outline: none;
    height:36px;
    width:308px;
    border:1px solid #e5e5e5;
    margin-left:10px;
    padding-left:5px;
    padding-right:5px;
    line-height:36px\9;
    border-radius: 3px;
}
.page-password .input:focus{border-color:#66AFE9;border-color:rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6);}
.page-password .input_label {
    font-size:12px;
    padding-left:30px;
}

.page-password #submit_box {
    height:45px;
    width:320px;
    margin: 37px auto 0;
}

.page-password #submit_button {
    float:left;
    border:0px;
    width:100%;
    background:#2c81ff;
    font-size:18px;
    color:#ffffff;
    height:40px;
    line-height:40px;
    border-radius: 3px;
}

.page-password .forgot_password_text {
    padding-top:28px;
    padding-left:5px;
    cursor:pointer;
}

.page-password .forgot_password {
    float:left;
    font-size:12px;
    color:#66acce;
    text-decoration:underline;
}

