.login-c-right .log-title {
        margin: 0 20px;
        margin-top: 34px;
        font-size: 20px;
        line-height: 20px;
        height: 20px;
        color: #999;
}

.login-c-right .log-title .log-title-list {
        font-size: 20px;
        line-height: 20px;
        font-weight: 400;
        width: 49%;
        text-align: center;
        cursor: pointer;
}

.login-c-right .log-title .list-active {
        color: #000;
}

.log-body {
        width: 100%;
        height: 380px;
}

.log-body .is-hook {
        height: 100%;
}

.is-qcode .is-qcode-con .start-text {
        padding-top: 25px;
        font-size: 14px;
        color: #999999;
}

.is-qcode .is-qcode-con .q-faild,
.is-qcode .is-qcode-con .q-faild .q-faild-mk {
        width: 160px;
        height: 160px;
        background-repeat: no-repeat;
        background-size: 160px 160px;
        margin: 0 auto;
}

.q-faild-mk {
        background-image: url(/vendor/images/5lux/login/new/mark.png);
}

.q-faild-mk-tt {
        height: 18px;
        line-height: 18px;
        font-size: 18px;
        padding: 48px 0 20px;
        color: #fff;
        text-align: center;
}

.q-faild-mk-cn {
        display: block;
        font-size: 14px;
        width: 100px;
        height: 28px;
        color: #fff;
        line-height: 28px;
        text-align: center;
        margin: 0 auto;
        background-size: 100px 28px;
        background-repeat: no-repeat;
        background-image: url(/vendor/images/5lux/login/new/orange-border.png);
}

.q-faild-mk-cn:visited{
    color: #fff;
}

.q-faild-mk-cn:link{
    color: #fff;
}

.log-body .is-qcode {
        text-align: center;
        display: table;
}

.is-qcode .is-qcode-con {
        display: table-cell;
        width: 400px;
        margin: 0 auto;
        vertical-align: middle;
        text-align: center;
}

.is-qcode .is-qcode-con .qcode-hook {
        display: inline-block;
        *zoom: 1;
        *display: block;
}

.log-body .is_user #submit {
        padding-top: 20px;
}

.log-body .is_user #submit .inp-hook {
        display: block;
        margin: 0 31px;
        margin-top: 16px;
        width: 296px;
        height: 48px;
        border: 1px solid #CCC;
        padding: 0 20px;
        font-size: 14px;
}

.log-body .is_user #submit .error-tip {
        width: 338px;
        margin: 0 31px;
        height: 54px;
}

.sub-btn {
        transition: all linear 0.5s;
        -moz-transition:  all linear 0.5s; /* Firefox 4 */
        -webkit-transition:  all linear 0.5s; /* Safari 和 Chrome */
        -o-transition:  all linear 0.5s;
        /*display: inline-block;*/
        width: 338px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        color: #fff;
        background: #333;
        margin: 0 31px;
        /*text-decoration: none;*/
        font-size: 18px;
        border: none;
        cursor: pointer;
}
.sub-btn:hover{
    background: #a60000;
}
::-webkit-input-placeholder { /* WebKit browsers */
color:#999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:#999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color:#999;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color:#999;
}
.sub-bottom {
        margin: 0 31px;
        margin-top: 20px;
        height: 14px;
        line-height: 14px;
        font-size: 0;
        color: #999;
}

.sub-bottom .sub-bottom-left label {
        display: inline-block;
        vertical-align: middle;
        *zoom: 1;
        *display: block;
        width: 14px;
        height: 14px;
        background-image: url(/vendor/images/5lux/login/new/is_yes_bg.png);
        background-size: 14px 14px;
        background-repeat: no-repeat;
        cursor: pointer;
}

.sub-bottom .sub-bottom-left label i {
        display: none;
        width: 14px;
        height: 14px;
        background-size: 14px 14px;
        background-repeat: no-repeat;
        background-image: url(/vendor/images/5lux/login/new/is_yes.png);
}

.sub-bottom .sub-bottom-left label input:checked+i {
        display: inline-block;
}

.sub-bottom .sub-bottom-left p {
        display: inline-block;
        *zoom: 1;
        *display: block;
        font-size: 14px;
        vertical-align: middle;
        margin-left: 5px;
}

.sub-bottom .sub-bottom-right {
        height: 100%;
        font-size: 14px;
}

.sub-bottom .sub-bottom-right a {
        color: inherit;
        text-decoration: none;
}

.log-body .is_user #submit .error-tip .error-tip-wp {
        font-size: 0;
        display: inline-block;
        *zoom: 1;
        *display: block;
        color: #f62b0f;
        height: 14px;
        line-height: 14px;
        margin: 20px 0;
        /*cursor: pointer;*/
}

.error-tip .error-tip-wp .tip-logo {
        display: inline-block;
        width: 14px;
        height: 14px;
        background-image: url(/vendor/images/5lux/login/new/close.png);
        background-size: 14px 14px;
        background-repeat: no-repeat;
        vertical-align: middle;
}

.error-tip .error-tip-wp .tip-text {
        height: 14px;
        line-height: 14px;
        font-size: 14px;
        display: inline-block;
        *zoom: 1;
        *display: block;
        vertical-align: middle;
        margin-left: 5px;
}

/*.log-body .is_user #submit .inp-hook:focus {
        border: 1px solid #f62b0f;
}*/

.other-type {
        height: 16px;
        width: 100%;
        background: url(/vendor/images/5lux/login/new/other-type.jpg) 100% 100% no-repeat;
}

.is_ot {
        height: 74px;
        position: relative;
        margin: 0 94px;
}

.ul-hook {
        position: absolute;
        width: 100%;
        height: 32px;
        top: 0;
        bottom: 0;
        margin: auto;
}

.is_ot .li-hook {
        height: 32px;
        width: 33.333333333%;
        float: left;
        text-align: center;
}

.is_ot .li-hook i {
        width: 32px;
        height: 32px;
        display: inline-block;
        *zoom: 1;
        *display: block;
        background-repeat: no-repeat;
        background-size: 32px 32px;
        cursor: pointer;
}

.is_ot .li-hook .is_wx {
        background-image: url(/vendor/images/5lux/login/new/is_wx.png);
}

.is_ot .li-hook .is_qq {
        background-image: url(/vendor/images/5lux/login/new/is_qq.png);
}

.is_ot .li-hook .is_wb {
        background-image: url(/vendor/images/5lux/login/new/is_wb.png);
}

.is_ot .li-hook .is_wx_s {
        background-image: url(/vendor/images/5lux/login/new/is_wx_sel.png);
}

.is_ot .li-hook .is_qq_s {
        background-image: url(/vendor/images/5lux/login/new/is_qq_sel.png);
}

.is_ot .li-hook .is_wb_s {
        background-image: url(/vendor/images/5lux/login/new/is_wb_sel.png);
}