html,body,.loginWrap{width: 100%;height: 100%;min-width: 630px;min-height: 630px;}
.loginWrap{position: relative;background: url(../images/login_bg.jpg) no-repeat;background-size: cover;}
.login_box{position: absolute;right: 80px;top: 260px;width: 555px;height: 560px;background: url(../images/login_box.png) no-repeat}

.login_form{margin: 140px auto 0 90px;width: 400px;}
.login_form .item{margin-bottom: 20px;width: 100%;height:56px;line-height:56px;border-radius: 6px;}
.login_form .inp{background: #e2ecfa;}
.login_form .inp img{margin: 0 15px;display: inline-block;width: 30px;height: 30px;vertical-align: middle;}
.login_form .inp input{height: 30px;line-height: 30px;color: #666;background:#e2ecfa;border: none;font-size: 16px;}
.login_form .item .YZM_inp{padding-left: 10px;width: 200px;height:56px;line-height:56px;color: #666;background:#fff;border: none;font-size: 16px;border-radius: 6px;}
.login_form .item .YZM_img{float: right;display: inline-block;width: 180px;height:56px;vertical-align: top}
.login_form .item .YZM_img img{width: 180px;height:56px;}
.setBtn{width: 100%;height: 30px;line-height: 30px;text-align:right;}
.setBtn a{display: inline-block;font-size: 14px;color: #0760a4;}
.redtxt{height:20px; text-align:right; margin-bottom:15px; color: #f00;font-size: 14px; }
.login_btn{display: block;width: 240px;height:56px;margin: 0 auto;border-radius:56px;
    text-align: center;line-break: 56px;color: #fff;font-size: 18px;
      background: -webkit-linear-gradient(left, #d4d0dc , #7d6e9a); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #d4d0dc, #7d6e9a); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #d4d0dc, #7d6e9a); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #d4d0dc , #7d6e9a); /* 标准的语法（必须放在最后）*/
}
.login_btn:hover{background: -webkit-linear-gradient(left, #c3bdd1 , #765da8);}

.status-warning-text {  height:20px; color:#f00; text-align:right; margin-bottom:15px;}
.status-error-text {  height:20px; color:#f00; text-align:right; margin-bottom:15px;}
.status-succeed-text {  height:20px; color:green; text-align:right; margin-bottom:15px;}


@media screen and (min-width: 1400px) and (max-width: 1600px){
  .login_box{position: absolute;right: 80px;top: 130px;}
}

@media screen and (max-width: 1440px){
  .login_box{position: absolute;right: 50px;top: 100px;}
}
