.login{

    width: 1200px;

    margin:0 auto;

    background-color: #fff;

    margin-top: 20px;

    padding-top: 100px;

}

.lo_logo{

    text-align: center;

    margin-top: 50px;

}

.lo_box{

    width: 925px;

    margin:0 auto 100px;

    background: url(/theme/user/default/static/image/login_bj.png) no-repeat;

    padding-bottom: 200px;

}

.lo_left{

    float: right;

    width:475px;

      

}

.lo_left h1{

    font-size: 18px;

    font-weight: bold;

    color:#666;

    text-align: center;

    margin-top: 40px;

}

.sj{

    width:380px;

    margin:0 auto

}

.sj p{

    font-size: 16px;

    color:#666;

    font-weight: bold;

    margin-top: 30px;

}

.sj input{

    border-radius: 5px;

    border:1px solid #eaeaea;

    padding-left: 40px;

    line-height: 40px;

    color:#999;

    font-size: 14px;

    width: 100%;

    margin-top: 10px;

}

.mm{

    width:380px;

    margin:0 auto

}

.mm p{

    font-size: 16px;

    color:#666;

    font-weight: bold;

    margin-top: 30px;

    float: left;

}

.mm a{

    float: right;

    font-size: 16px;

    color:#666;

    margin-top: 30px;

}

.mm input{

    border-radius: 5px;

    border:1px solid #eaeaea;

    padding-left: 40px;

    line-height: 40px;

    color:#999;

    font-size: 14px;

    width: 100%;

    margin-top: 10px;

}

.but{

    width: 380px;

    margin:50px auto 0;

    

}

.but a {

    line-height: 40px;

    text-align: center;

    font-size: 16px;

    color:#fff;

    background-color: #c3161e;

    border-radius: 5px;

    color:#fff;

    display: block;

}

.lo_left>p{

    text-align: right;

    width: 380px;

    margin:0 auto;

    font-size: 14px;

    margin-top: 20px;

}

.lo_left>p a{

    font-weight: bold;

    color:#c3161e

}