body {
    background: url(../images/bg_01.jpg)  no-repeat;
    background-position: center center;
    background-attachment: fixed;
    background-size: cover;
    background-color: rgba(41, 50, 39, 1);
}
.g-main {
    margin-top: -2px;
    width: 100%;
    height: 418px;
    position: absolute;
    top: 50%;
    margin:-209px 0 0 0 ;
    background: url(../images/bg_02.png) top center no-repeat;
}
.g-main .m-ct {
    width: 1200px;
    margin:0 auto;
    position: relative;
}
.g-main .m-ct > .u-logo {
    position: absolute;
    left: 33px;
    top: -85px;
}
.g-main .m-tt {
    float: left;
    padding:117px 0 0 167px;
}
.g-main .m-tt .u-copyright {
    margin:65px 0 0 0;
    color: #fff;
    font-size: 12px;
}
.g-login {
    float: right;
    width: 334px;
    height: 400px;
}
.g-login .u-logo img {
    margin: 13px 0 0 13px;
}
.g-login ul {
    position: relative;
}
.g-login li {
    text-align: center;
    position: relative;
    width: 260px;
    height: 40px;
    margin:0 auto 21px;
}
.g-login input {
    width: 260px;
    height: 40px;
    background: #f1f1f1;
    outline: none;
    border:solid 1px #ececec;
    border-radius: 2px;
    text-indent: 38px;
    color: #a3a3a3;
}
.g-login input.code {
    text-indent: 12px;
}
.g-login input.errorMsg {
    border:solid 1px #ff8a98;
    background: #ffeae9;
}
.g-login li >span {
    position: absolute;
    top: 12px;
    left: 12px;
}
.g-login li>img {
    position: absolute;
    top: 0px;
    right: 0px;
}
.g-login li.u-login-btn {
    width: 261px;
    height: 42px;
    background: #044e94;
    line-height: 42px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    margin-top: 70px;
    border-radius: 5px;
}
.g-login li.errmsg {
    position: absolute;
    color: #ff8a98;
    text-align: left;
    margin: -10px 0 0 45px;
}
.g-login li.u-remember-pass {
    width: auto;
    height: auto;
    margin: 0 28px 0 0;
    float: right;
    position: relative;
    z-index: 1;

}
.g-login .u-tt {
    font-size: 24px;
    color: #333333;
    padding: 37px 0 30px 50px;
    font-weight: 700;
}
.g-login .u-tt-form {
    font-size: 24px;
    color: #333333;
    padding: 20px 0 20px 50px;
    font-weight: 700;
}
