.login-bg {
    background: url(../images/banner_bg.png) 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;
}