.register-box {

    width: auto;
    box-shadow: 0 0 4px 1px rgba(0,0,0,.2);
    /* background: #fff;*/
    position: relative;

}

.register {
    font-size: 16px;
    color: #666;
    margin: 20px auto;
    overflow: hidden;
}

@media (min-width:992px) {
    .register-box {
        margin:0 auto;
        /* position: absolute; */
        /* top: 50%; */
        /* left: 50%; */
        /* transform: translate(-50%,-50%); */
        width: 863px;
    }
}

.register .header {
    display:inline-block;
    text-align: center;
    margin: 52px 0 31px 30px;;
}

.register .phoneReg_step {
    width:100%;
      display:inline-block;
       text-align: center;
   margin:0 auto;
   
}

    .register .phoneReg_step .link {
        font-size: 14px;
        font-weight: 500;
        color: #666;
        margin: 0 3%;
    }

.register .Reg_way {
    width: 254px
}

.register .phoneReg_form {
      display:inline-block;
        width:100%;
    width: 254px;
    margin: 24px auto 0;
}

.register .el-input__inner {
    border-radius: 4px;
    width: 254px;
    height: 40px
}

.register .captcha-input {
    width: 58.33333333%
}

    .register .captcha-input .el-input__inner, .register .el-select {
        width: 100%
    }

.register .el-input-group__append {
    background-color: transparent;
    border: none
}

.register .captcha-img, .register .get-phoneCaptcha {
    float: right;
    height: 40px;
    border: 1px solid #ccc;
    border-radius: 4px;
    width: 33.33333333%
}

.register .get-phoneCaptcha {
    background: #f3f3f3
}

.register .phoneRegister-button {
    width: 100%;
    height: 40px
}

.register .error-remind {
    font-size: 14px;
    color: #d0011b;
    margin: -12px 0 10px
}

.register .have-account {
    margin: 10px 0 51px;
    float: right
}

.register .phoneReg_form2 {
    margin-bottom: 51px
}

.register .agree-set {
    color: #666;
    font-weight: 400
}

.register .yes-color {
    color: #6dbd16;
    font-size: 18px;
    width: 18.18px;
    display: inline-block
}

.register .finish-reg {
    /* width: 400px; */
    margin: 20px;
}

    .register .finish-reg .title {
        text-align: center;
        font-size: 20px;
        color: #4990e2;
        margin: 20px 0
    }

    .register .finish-reg .text {
        /* width: 400px; */
        text-align: left;
        font-size: 14px;
        color: #999;
    }

    .register .finish-reg .btn-box {
        text-align: center;
        margin-top: 30px;
    }

        .register .finish-reg .btn-box .back-home {
            width: 254px
        }
.red-theme .AEE-bc {
    border-color: #d0011b !important
}

.red-theme .AEE-tc {
    color: #d0011b !important
}

.red-theme .AEE-bg {
    background-color: #d0011b !important
}

.red-theme .testInform-header .text {
    background: url(http://asset.ata-test.net/release/exam-sp/enterprise/dist/images/notice-red.png?3b594ca32f0efe25153577691388b432) no-repeat
}

.red-theme .backJLImg {
    background: url(http://asset.ata-test.net/release/exam-sp/enterprise/dist/images/jingling-red.png?d7fd3c33f7ea0f83dedb91e80cdf7d4a) no-repeat
}

.red-theme .order .test-object-click {
    background-image: url(http://asset.ata-test.net/release/exam-sp/enterprise/dist/images/order-right-red.png?5c3107c65351da5447a29c5e29c0a0f0);
    background-repeat: no-repeat
}

.red-theme .order .test-site .yes-order {
    background: url(http://asset.ata-test.net/release/exam-sp/enterprise/dist/images/can-order-red.png?7c22b55f66d37ed90bd433713ef78465) no-repeat
}

.red-theme .order .test-site .no-order {
    background: url(http://asset.ata-test.net/release/exam-sp/enterprise/dist/images/cant-order-red.png?28f0650d40beeaba75fdd1df67690fc2) no-repeat
}

.red-theme .img-collection .img-bot {
    background-image: url(http://asset.ata-test.net/release/exam-sp/enterprise/dist/images/region-img-red.png?80f0e75d128f8319767cd5feb0376c52);
    background-repeat: no-repeat
}

.red-theme .exam-file-collection .file-bot {
    background-image: url(http://asset.ata-test.net/release/exam-sp/enterprise/dist/images/region-img-red.png?80f0e75d128f8319767cd5feb0376c52);
    background-repeat: no-repeat
}

.red-theme .choose-subject .chosed-subject {
    background-image: url(http://asset.ata-test.net/release/exam-sp/enterprise/dist/images/region-subject-chosed-red.png?b24eb85224965992501a4ee4fff59bb8);
    background-repeat: no-repeat
}

.red-theme .choose-subject .subject-bot {
    background-image: url(http://asset.ata-test.net/release/exam-sp/enterprise/dist/images/region-subject-red.png?2708b7dc00224271744ce084811eeacb);
    background-repeat: no-repeat
}

.red-theme .confirm-reg-info .audit-bot {
    background-image: url(http://asset.ata-test.net/release/exam-sp/enterprise/dist/images/region-submit-red.png?01e01dce5ab97229dac469747da42e85);
    background-repeat: no-repeat
}

.red-theme .confirm-reg-info .reg-bot {
    background-image: url(http://asset.ata-test.net/release/exam-sp/enterprise/dist/images/region-submit-red.png?01e01dce5ab97229dac469747da42e85);
    background-repeat: no-repeat
}

.red-theme .pay-order .pay-bot {
    background-image: url(http://asset.ata-test.net/release/exam-sp/enterprise/dist/images/pay-order-red.png?1bc984807333e028cc4ed08df9040e48);
    background-repeat: no-repeat
}

.red-theme .sidebar .answer {
    background-image: url(http://asset.ata-test.net/release/exam-sp/enterprise/dist/images/help-center-red.png?bbd773d56ce5d4e3518cac7665ccb78e);
    background-repeat: no-repeat
}

.red-theme .sidebar .answer-active {
    background-image: url(http://asset.ata-test.net/release/exam-sp/enterprise/dist/images/help-center-active-red.png?ec10e6fc0015cf1cefee1d4016093268);
    background-repeat: no-repeat
}

.red-theme .logined .answer {
    background-image: url(http://asset.ata-test.net/release/exam-sp/enterprise/dist/images/help-center-red.png?bbd773d56ce5d4e3518cac7665ccb78e);
    background-repeat: no-repeat
}

.red-theme .AEE-header .el-menu--horizontal .el-menu-item:hover {
    color: #d0011b
}

.red-theme .el-checkbox__input.is-checked .el-checkbox__inner, .red-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #d0011b;
    border-color: #d0011b
}

.red-theme .bunding-account-safe .el-tabs__item.is-active, .red-theme .el-tabs__item:hover {
    color: #d0011b
}

.red-theme .AEE-header .el-menu-item.is-active {
    border-bottom: 2px solid #d0011b;
    color: #d0011b
}

.red-theme .el-button:focus, .red-theme .el-button:hover {
    color: #d0011b;
    border-color: #d0011b
}

.red-theme .el-button--primary {
    color: #fff;
    background-color: #d0011b;
    border-color: #d0011b
}

    .red-theme .el-button--primary:focus, .red-theme .el-button--primary:hover {
        background: #d93449;
        border-color: #d93449;
        color: #fff
    }

    .red-theme .el-button--primary.is-active, .red-theme .el-button--primary:active {
        background: #bb0118;
        border-color: #bb0118;
        color: #fff
    }

    .red-theme .el-button--primary:active {
        outline: 0
    }

.red-theme .el-input__inner {
    transition: border-color .2s cubic-bezier(.645,.045,.355,1)
}

    .red-theme .el-input__inner:hover {
        border-color: #a58383
    }

    .red-theme .el-input__inner:focus {
        outline: 0;
        border-color: #d0011b
    }

.red-theme .el-select-dropdown__item.selected {
    color: #fff;
    background-color: #d0011b
}

    .red-theme .el-select-dropdown__item.selected.hover {
        background-color: #b70118
    }

.red-theme .el-radio__input.is-checked .el-radio__inner {
    border-color: #d0011b;
    background: #d0011b
}

.red-theme .el-radio__inner:hover, .red-theme .el-radio__input.is-focus .el-radio__inner {
    border-color: #d0011b
}

.red-theme .el-date-table td.current:not(.disabled), .red-theme .el-date-table td.start-date, .red-theme.red-theme .el-date-table td.end-date {
    background-color: #d0011b !important;
    color: #fff
}

.red-theme .el-date-picker__header-label.active, .red-theme .el-date-picker__header-label:hover, .red-theme .el-picker-panel__icon-btn:hover {
    color: #d0011b
}

.red-theme .el-cascader-menu__item.is-active {
    background-color: #d0011b !important;
    color: #fff
}

.red-theme .el-date-table td.today:before {
    border-top-color: #d0011b
}

.red-theme .el-date-table td.today {
    color: #d0011b
}

.red-theme .exam-reg-menu .active {
    color: #d0011b;
    border-bottom: 3px solid #d0011b
}

    .red-theme .exam-reg-menu .active .arrow-up {
        border-bottom: 5px solid #d0011b
    }

.red-theme .el-upload-dragger .el-upload__text em {
    color: #d0011b
}

.red-theme .el-upload-dragger:hover {
    border-color: #d0011b
}

.red-theme .el-radio__input.is-checked + .el-radio__label {
    color: #d0011b
}

.red-theme .el-date-table td.current:not(.disabled) span {
    background-color: #d0011b
}

.red-theme .el-date-table td.available:hover {
    color: #d0011b
}

.red-theme .avatar-uploader .el-upload:hover {
    border-color: #d0011b
}

.red-theme .el-upload--picture-card:hover, .red-theme .el-upload:focus {
    border-color: #d0011b;
    color: #d0011b
}