.login-bg {
    background: url(../images/banner_bg.jpg) no-repeat center center;
    background-size: cover;
}

.login-wrap  .top-tit .back a {
    color: #fff;
    border: 2px solid #fff;
}

.login-wrap .login-con .login-box .title {
    color: #fff;
}


.login-wrap .login-con .login-box .login-box-b {
    border: 1px solid #fff;
    background: #e1f5ec;
}



.login-wrap .login-con .login-box .tit-box {
    border-bottom: 2px solid #4786e0;
}

.login-wrap .login-con .login-box .tit-box .tab {
    color: #ddeaff;;

}
.login-wrap .login-con .login-box .tit-box .tab.curr {
    color: #fff;
}

.login-wrap .login-con .login-box .tit-box .tab.curr:before {

    background: #fff;
}
.login-wrap .login-con .login-box .tit-box .tab:after {
    background: #e8e8e8;
}

.login-wrap .login-con .login-box .rig-wrap .input input {
    border: 1px solid #dbdbdb;
}
.login-wrap .login-con .login-box .rig-wrap .input input:focus {
    outline: 2px solid #cce1d7;
}

.login-wrap .login-con .login-box .rig-wrap .input input::-webkit-input-placeholder {
    color: #8aa79a;
}

.login-wrap .login-con .login-box .rig-wrap .input input::-moz-input-placeholder {
    color: #8aa79a;
}

.login-wrap .login-con .login-box .rig-wrap .input input::-ms-input-placeholder {
    color: #8aa79a;
}

.login-wrap .login-con .login-box .rig-wrap .input .tit-t {
    color: #f26334;
}

.login-wrap .login-con .login-box .rig-wrap .input .note {
    background: #f26334;
    color: #fff;
}

.login-wrap .login-con .login-box .rig-wrap .input .note.curr {
    background: #ddd;
}

.login-wrap .login-con .login-box .rig-wrap .input.has-error input {
    border-color: #c82333;
    box-shadow: 0 0 10px rgba(200, 35, 51, 0.7);
}



.login-wrap .login-con .login-box .rig-wrap .log-box {
    background: #f26334;
    color: #fff;
    border: 1px solid #f26334;
}

.login-wrap .login-con .login-box .rig-wrap .log-box:hover {
    background: #fff;
    color: #f26334;

}

input[type="checkbox"]:checked:before {
    border-color: #f26334;
}
input[type="checkbox"]:before {
    border: 1px solid #dcd3d5;
    background-color: #fff;
}

input[type="checkbox"]:checked:after {
    content: url(../images/gouq.png);
}

.policy a {
    color: #f26334;
}


.login-wrap .login-con .login-box .rig-wrap .no-account .log-box {
    background: #fff;
    color: #f26334;
}
.login-wrap .login-con .login-box .rig-wrap .no-account .log-box:hover {
    background: #f26334;
    color: #fff;
}

.login-wrap .login-con .login-box .rig-wrap .no-account .li .reme-a {
    color: #f26334;
    border-bottom: 1px solid #f26334;
}

.login-wrap .login-con .login-box .rig-wrap .no-account .fa {
    color: #f26334;
}
.login-wrap .login-con .login-box .tit-box {
    border-bottom: 1px solid #e8e8e8;
}


.login-wrap .login-con .login-box .entitled-box .info-box .tit {
    color: #f26334;
}
.login-wrap .login-con .login-box .entitled-box .info-box .info {
    color: #333;
}
.login-wrap .login-con .login-box .entitled-box .info-box .info a {
    color: #f26334;
}


.login-wrap .login-con .login-box .entitled-box .info-box .a {
    background: #ffbd3d;
    border: 1px solid #ffbd3d;
    color: #fff;
}
.login-wrap .login-con .login-box .entitled-box .info-box .a:hover {
    background: #fff;
    color: #ffbd3d;
}


.login-wrap .login-con .login-box .rig-wrap .input .code img {
    height: 40px;
    width: auto;
}
.popbox {
    width: auto !important;
    height: auto !important;
}
.popbox .popcon {
    max-height: unset !important;
}
.login-wrap .login-con .login-box .rig-wrap .input .code {
    width: auto;
}
.left-tit {
    margin-top: 18%;
    margin-left: 30px;
    color: #fff;
}
.left-tit h2 {
    color: #fff;
    font-size: 30px;
}
.left-tit p {
    line-height: 40px;
    font-size: 16px;
    margin-top: 20px;
    width: 40%;
}
.rb-info {
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: -80px;
}
.rb-info a,
.rb-info span {
    color: rgba(255, 255, 255, 0.5) !important;
}
