
.masklayer .win-required-4,
.masklayer .win-required-2 {
    position: relative;
}

.masklayer .win-required-4:before {
    content: '*';
    position: absolute;
    left: -10px;
    top: 0;
    font-size: 14px;
    color: #ff7979;
}

.masklayer .win-required-2:before {
    content: '*';
    position: absolute;
    left: 16px;
    top: 0;
    font-size: 14px;
    color: #ff7979;
}

.masklayer > li.active {
    background-color: #1ba3e4;
    color: white;
}

.masklayer .disabled {
    background-color: #f2f2f2 !important;
    cursor: not-allowed !important;
}

.masklayer .loadings {
    height: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
}

.masklayer #PageLoading {
    height: 20px;
    width: 20px;
    border-radius: 100%;
    margin: 0 auto;
    border: 2px solid #1ba3e4;
    border-bottom-color: transparent;
    vertical-align: middle;
    -webkit-animation: rotate 0.75s linear infinite;
    animation: rotate 0.75s linear infinite;
    margin-bottom: 8px;
}

.masklayer .loadings > p {
    color: #1ba3e4;
    font-size: 14px;
    margin: 0;
}

@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}

/*新增学员弹窗start*/
.win_addStudent {
    width: 746px;
    height: auto;
    border-radius: 4px;
    background-color: white;
}

.win_addStudent .header {
    padding: 0 40px;
    height: 60px;
    background-color: #fbfdff;
    border-bottom: 1px solid #d1dfe7;
    border-radius: 4px 4px 0 0;
}

.win_addStudent .header > span {
    float: left;
    display: inline-block;
    line-height: 60px;
    font-size: 18px;
}

.win_addStudent .header > img {
    float: right;
    margin: 25px 0;
    cursor: pointer;
}

.win_addStudent .contents {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
    padding: 30px 40px 0 40px;
}

.win_addStudent .contents_left {
    -webkit-box-flex: 1;
            flex-grow: 1;
}

.win_addStudent .studentMsg > li {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
}

.win_addStudent .studentMsg > li + li {
    margin-top: 24px;
}

.win_addStudent .studentMsg > li > div {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
}

.win_addStudent .studentMsg > li > div.relativeBox {
    position: relative;
}

.win_addStudent .studentMsg > li > div:first-child {
    -webkit-box-flex: 1;
            flex-grow: 1;
}

.win_addStudent .studentMsg > li > div > span {
    margin-right: 15px;
    display: inline-block;
    width: 52px;
    min-width: 52px;
    font-size: 14px;
    white-space: nowrap;
    text-align: right;
    color: #3e3e3e;
}

.win_addStudent .studentMsg > li > div > span.backText {
    padding-bottom: 13px;
}

.win_addStudent .studentMsg > li > div > input {
    width: 220px;
    height: 30px;
    border: 1px solid #dedfe6;
    border-radius: 3px;
    font-size: 12px;
    padding-left: 10px;
    outline: 0;
    color: #3e3e3e;
}

.win_addStudent .studentMsg > li > div > input[readonly] {
    cursor: pointer;
}

.win_addStudent #school.sanjiao {
    background: url(../../../images/stdSanjiao.png) right 10px center no-repeat white;
}

.win_addStudent .schoolUl {
    display: none;
    z-index: 1;
    position: absolute;
    top: 31px;
    left: 67px;
    padding: 6px 0;
    width: 220px;
    max-height: 150px;
    border-radius: 3px;
    border: 1px solid #dedfe6;
    background: white;
}

.win_addStudent .schoolUl > li {
    line-height: 28px;
    padding: 0 10px;
    font-size: 12px;
    color: #3e3e3e;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.win_addStudent .schoolUl > li.active {
    background-color: #1ba3e4 !important;
    color: white !important;
}

.win_addStudent .schoolUl > li:hover {
    background-color: #f1f1f1;
}

.win_addStudent #stname {
    margin-right: 10px;
    width: 120px;
}

.win_addStudent #backName {
    width: 90px;
}

.win_addStudent #birthday {
    width: 100%;
}

.win_addStudent #inSchool {
    width: 267px;
}

.win_addStudent #address {
    width: 100%;
}

.win_addStudent .identityBox {
    position: absolute;
    top: 0;
    left: 226px;
}

.win_addStudent #identityBtn {
    position: relative;
    width: 60px;
    height: 30px;
    border-radius: 3px;
    border: none;
    background-color: transparent;
    font-size: 12px;
    color: #999;
    cursor: pointer;
    outline: none;
}

.win_addStudent #identityBtn:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 6px;
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 4px solid #999;
    border-right: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid transparent;
}

.win_addStudent ul.identityUl {
    display: none;
    z-index: 999;
    position: relative;
    right: 0;
    top: 1px;
    padding: 6px 0;
    width: 60px;
    max-height: 100px;
    border: 1px solid #dedfe6;
    border-radius: 3px;
    background-color: white;
    -webkit-transition: all ease .2s;
    transition: all ease .2s;
}

.win_addStudent ul.identityUl > li {
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    color: #3e3e3e;
    cursor: pointer;
}

.win_addStudent ul.identityUl > li.active {
    background-color: #1ba3e4 !important;
    color: white !important;
}

.win_addStudent ul.identityUl > li:hover {
    background-color: #f1f1f1;
}

.win_addStudent #numBtn {
    position: absolute;
    left: 216px;
    top: 0;
    width: 70px;
    height: 30px;
    border: none;
    border-left: 1px solid #dedfe6;
    background-color: transparent;
    font-size: 12px;
    color: #1ba3e4;
    outline: 0;
    cursor: pointer;
}

.win_addStudent #back {
    width: 100%;
    border-radius: 3px;
    border: 1px solid #dedfe6;
    font-size: 12px;
    padding: 10px;
    resize: none;
    outline: 0;
}

.win_addStudent .contents_right {
    width: 124px;
    text-align: right;
    position: relative;
}

.win_addStudent .contents_right input[name=files] {
    display: none;
}

.win_addStudent .contents_right .fromImg {
    position: absolute;
    right: 0;
    bottom: 0;
    top: 80px;
    width: 100px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background-color: rgba(0, 0, 0, .2);
    color: white;
    font-size: 12px;
    border-radius: 0 0 4px 4px;
    cursor: pointer;
}

.win_addStudent .contents_right img {
    width: 100px;
    height: 100px;
    border-radius: 4px;
    cursor: pointer;
}

.win_addStudent .halving {
    margin: 16px 40px 0 40px;
    height: 46px;
    line-height: 46px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 14px;
    color: #1ba3e4;
}

.win_addStudent .halving > span {
    cursor: pointer;
}

.win_addStudent .halving > span:after {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAdklEQVQoFWOQ2ncxiwEPAMtL77/0X/rA5YXY1IHEQfIMkgcu2oIYUvsuTUJWCOKDxEHyYHHZvZfsQAIy+y53gQSkD1zqBfFB4mAFMDdJ7b8YAVa4/9IhEA3igxRguAmmEKaABm4COwxkNw43weThNEwhzE0wCQCjnXeTs2VQiAAAAABJRU5ErkJggg==');
    margin-left: 8px;
}

.win_addStudent .halving > span.active:after {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAdElEQVQoFWP4jwSefP/1X3r/pf8gGhkwwDgwBdW3nmIoBCv69PsPWGLn649gPXvefALzQeIgwABTsOXVB5ihYBrEB1kNkmcAMZY8fQuWgFkJcxNIHCTPcOPLdxQF6G4CydPITSgu//8f7FYUN6ErgPFBbgIADpRFOuQt0iYAAAAASUVORK5CYII=');
    margin-left: 8px;
}

.win_addStudent .options {
    margin-right: 18px !important;
    text-align: left !important;
    display: -webkit-box !important;
    display: flex !important;
    -webkit-box-align: center;
            align-items: center;
    cursor: pointer;
}

.win_addStudent .options:before {
    content: '';
    margin-right: 10px;
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid #dedfe6;
    background-color: #f7faff;
}

.win_addStudent .options.active:before {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAh0lEQVQoFWP4/uv//zff/v2vPPH+v+Oml2BceOT9//sf//wHyTGAJO02PP8vvfgJCtZY+ez/7fd//jOAdKJLwvgJ+978ZwAZCxNAp0GmMFiuf4FTgdqyJ/8Z8o7gtiJs96v/DCDXgoxCN15+8eP/x5///M8A8grItbF7X/8HGQnCIJ0gSZAcACUIu7BzXPLkAAAAAElFTkSuQmCC') center no-repeat #f7faff;
}

.win_addStudent .moreContents {
    min-height: 60px;
    padding: 20px 40px;
}

.win_addStudent .moreContents .studentMsg {
    display: none;
}

.win_addStudent .footer {
    padding: 0 40px;
    height: 60px;
    background-color: #fbfdff;
    border-top: 1px solid #d1dfe7;
    border-radius: 0 0 4px 4px;
    text-align: right;
    line-height: 60px;
}

.win_addStudent #cancelBtn {
    margin-right: 15px;
    width: 72px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #dcdfe6;
    font-size: 14px;
    border-radius: 3px;
    color: #666;
    background-color: white;
    cursor: pointer;
    outline: 0;
}

.win_addStudent #affirmBtn {
    width: 72px;
    height: 30px;
    line-height: 30px;
    border: none;
    font-size: 14px;
    border-radius: 3px;
    color: white;
    background-color: #1ba3e4;
    cursor: pointer;
    outline: 0;
}

/*新增学员弹窗end*/

/*疑似学员重复start*/
.win_stuRepetition {
    width: 874px;
    height: auto;
    border-radius: 4px;
    background-color: white;
}

.win_stuRepetition .header {
    padding: 0 40px;
    height: 60px;
    background-color: #fbfdff;
    border-bottom: 1px solid #d1dfe7;
    border-radius: 4px 4px 0 0;
}

.win_stuRepetition .header > span {
    float: left;
    display: inline-block;
    line-height: 60px;
    font-size: 18px;
}

.win_stuRepetition .header > img {
    float: right;
    margin: 25px 0;
    cursor: pointer;
}

.win_stuRepetition .contentBox {
    padding: 0 23px 0 40px;
    height: 388px;
    max-height: 388px;
    overflow: auto;
    position: relative;
}

.win_stuRepetition .tipsText {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: inline-block;
    padding: 0 40px;
    line-height: 36px;
    background-color: #fffef9;
    font-size: 12px;
    color: #666;
}

.win_stuRepetition .tipsText:before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAABl0lEQVQ4Ea2UO0sDQRCAz0KwEW1V0NzOJrExTQrFV2XlH1DEysJCBMFfEHKzZyxsBXsFG3sbK1ttrNUm4ivgI97spTuZMxsuZ3JJIAfHPmb2m5mdmbWsLr7PQmo0CKyBLlSTVXzXXiKEL11MzyZrdpCSI1YJ4Y0Qnn0Uix3U24s1whohvLBHhHBtYJ6Sm4Rwqx1Z0piZaE+oS0jBNikoe0Uxw1tRWOUwO6xRznkojgjh1XPEShOw6thZKkKef7ZIKB5rjgSjFIWZPR7ZW76GqpuaDvdrByAJ4YcU3LD7hPBEhex49FAUpl1Y8Eti0si1I/ZIwUW45lAI4c4IW41NMIRdDk8jzLPuR0mMEMJ3UEgNWb3CGEBKbGlHnhnDhHBfc0WmX7D38Gp69YxQ7oQlUw/TU3aOExZ6+ZcA4TUSoKDcbQK4xQjhUqPcNyFb/0sDHjqVBverRnmqEa6Ck/xgAxafJBUtl4aHcE4IFVLyOMxiHBBfawXrrdvJznlKbJCaGoufSVz3rdGNFR/Ty315ggyQL9vMk8ZfXSgcLZNyebgAAAAASUVORK5CYII=');
    margin-right: 10px;
    line-height: 0;
    vertical-align: middle;
}

.win_stuRepetition .contents {
    margin: 46px 0 10px 0;
    width: 794px;
    height: auto;
    overflow: hidden;
    border: 1px solid #dedfe6;
    border-radius: 3px;
}

.win_stuRepetition .contents .textLeft {
    text-align: left;
    padding-left: 10px;
}

.win_stuRepetition .contents > table > thead > tr > td {
    line-height: 36px;
    font-size: 12px;
    color: #999;
    background-color: #ebeef5;
    text-align: center;
}

.win_stuRepetition .contents > table > tbody > tr > td {
    line-height: 44px;
    font-size: 12px;
    color: #666;
    border-bottom: 1px solid #dedfe6;
    text-align: center;
}

.win_stuRepetition .contents > table > tbody > tr > td > img {
    border-radius: 3px;
    vertical-align: middle;
}

.win_stuRepetition .contents > table > tbody > tr:last-child > td {
    border: none;
}

.win_stuRepetition .footer {
    padding: 0 40px;
    height: 60px;
    background-color: #fbfdff;
    border-top: 1px solid #d1dfe7;
    border-radius: 0 0 4px 4px;
    text-align: right;
    line-height: 60px;
}

.win_stuRepetition #affirmBtn {
    padding: 0 6px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #1ba3e4;
    font-size: 14px;
    border-radius: 3px;
    color: #1ba3e4;
    background-color: white;
    cursor: pointer;
    outline: 0;
}

/*疑似学员重复end*/

/*导入学员start*/
.win_importStudent {
    width: 668px;
    height: auto;
    border-radius: 4px;
    background-color: white;
}

.win_importStudent .header {
    padding: 0 40px;
    height: 60px;
    background-color: #fbfdff;
    border-bottom: 1px solid #d1dfe7;
    border-radius: 4px 4px 0 0;
}

.win_importStudent .header > span {
    float: left;
    display: inline-block;
    line-height: 60px;
    font-size: 18px;
}

.win_importStudent .header > img {
    float: right;
    margin: 25px 0;
    cursor: pointer;
}

.win_importStudent .tips {
    display: inline-block;
    padding: 0 40px;
    line-height: 34px;
    font-size: 12px;
    color: #f96;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.win_importStudent .tips:before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAABl0lEQVQ4Ea2UO0sDQRCAz0KwEW1V0NzOJrExTQrFV2XlH1DEysJCBMFfEHKzZyxsBXsFG3sbK1ttrNUm4ivgI97spTuZMxsuZ3JJIAfHPmb2m5mdmbWsLr7PQmo0CKyBLlSTVXzXXiKEL11MzyZrdpCSI1YJ4Y0Qnn0Uix3U24s1whohvLBHhHBtYJ6Sm4Rwqx1Z0piZaE+oS0jBNikoe0Uxw1tRWOUwO6xRznkojgjh1XPEShOw6thZKkKef7ZIKB5rjgSjFIWZPR7ZW76GqpuaDvdrByAJ4YcU3LD7hPBEhex49FAUpl1Y8Eti0si1I/ZIwUW45lAI4c4IW41NMIRdDk8jzLPuR0mMEMJ3UEgNWb3CGEBKbGlHnhnDhHBfc0WmX7D38Gp69YxQ7oQlUw/TU3aOExZ6+ZcA4TUSoKDcbQK4xQjhUqPcNyFb/0sDHjqVBverRnmqEa6Ck/xgAxafJBUtl4aHcE4IFVLyOMxiHBBfawXrrdvJznlKbJCaGoufSVz3rdGNFR/Ty315ggyQL9vMk8ZfXSgcLZNyebgAAAAASUVORK5CYII=');
    margin-right: 6px;
    line-height: 0;
    vertical-align: middle;
}

.win_importStudent .contents {
    padding: 25px 40px;
    min-height: 198px;
}

.win_importStudent .progress {
    position: relative;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
    margin: 0 auto;
    width: 570px;
}

.win_importStudent .progressLine {
    z-index: 0 !important;
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -213px;
    width: 426px !important;
    height: 4px;
    border: 1px solid #e5e5e5;
    background-color: #f1f1f1;
}

.win_importStudent .progressLine:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 4px;
    background-color: #1ba3e4;
}

.win_importStudent .progressLine.line33:after {
    width: 33.333% !important;
}

.win_importStudent .progressLine.line66:after {
    width: 66.666% !important;
}

.win_importStudent .progressLine.line100:after {
    width: 100% !important;
}

.win_importStudent .progress > li {
    z-index: 1;
    width: 25%;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
            align-items: center;
}

.win_importStudent .progress > li > div {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #e5e5e5;
    background-color: #f1f1f1;
    font-size: 12px;
    text-align: center;
    line-height: 22px;
    color: #666;
}

.win_importStudent .progress > li > div.active {
    color: white;
    background-color: #1ba3e4;
    border: none;
}

.win_importStudent .progress > li > span {
    margin-top: 12px;
    font-size: 14px;
    color: #666;
}

.win_importStudent .pageBox {
    margin-top: 32px;
}

.win_importStudent .content-page {
    width: 468px;
    margin: 0 auto;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-align: center;
            align-items: center;
}

.win_importStudent .content-page.hide {
    display: none;
}

.win_importStudent .hide {
    display: none !important;
}

/*第一步内容start*/
.win_importStudent .content-page-1 > li {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: baseline;
            align-items: baseline;
    margin-bottom: 16px;
    width: 363px;
}

.win_importStudent .content-page-1 > li:last-child {
    margin: 0;
}

.win_importStudent .content-page-1 > li > span {
    display: inline-block;
    margin-right: 15px;
    font-size: 14px;
    color: #3e3e3e;
}

.win_importStudent .content-page-1 > li > input {
    width: 292px;
    height: 30px;
    border: 1px solid #dedfe6;
    border-radius: 3px;
    font-size: 12px;
    padding-left: 10px;
    color: #3e3e3e;
    outline: 0;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAfElEQVQYGX2LIRICMRAE04fkOYkFvgEGNwbFRzBUUYhVKPgDAnE6eQQPyVIruDpBsW66e5OkQ/pz4QfgIun2qwsefui9r4G9pPM8jB08/KK19i6lvFJK15zzstb6lHQCjsDGzEa+35K2wN3dR2Dl7jsze4SfohizcAqCfwAnQDTJ24/jcAAAAABJRU5ErkJggg==') 270px center no-repeat white;
    cursor: pointer;
}

.win_importStudent .content-page-1 > li.filename_li {
    display: none;
}

.win_importStudent .content-page-1 > li .filename_box {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: justify;
            justify-content: space-between;
    width: 428px;
    height: 48px;
    border-radius: 3px;
    border: 1px solid #dedfe6;
}

.win_importStudent .content-page-1 > li .filename {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    max-width: 320px;
    font-size: 12px;
    color: #333;
    text-indent: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.win_importStudent .content-page-1 > li .filename:before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAABjElEQVRIDe2XvUoDQRDH/z6CnWIh4lcjImqjLyAWvoGFrblz5tJbWdmItYV9UEFBX8BG7JTEmz1J/HoDPwqDiJGNxOTMni65NYVmYTkYjvvN/ridnQX+96igC0LDyNNUqhn5A/YiNTTifQhXHMwyLv15O7jyRhwAP5JWfAQJbu3g4k26A9MGIh6Fohuo7ML3K3cN1jQr+G+AreAuwSFdIeL1zyl0AMXPuPb6m7W7BCftjAKPd8CAneonhLQFofvY1gt5D8KlWMykO5VqFSwh4sUGSA4FfxrC5YaYufqlA9MjSpkhCOcgFOE822e1Wm0gFbiqkE4RZnoQBhNQvPPjSmva04O5ggt/DsWVQSh+bR84pF0IjUHRLCRYaxf4DhL0QugMukLll7shfGIFT6H6BcqbgfBmHUTb0Ae/8EM9lnCmtw6mYwivQvgtDqnqPozHDPDWwYaP1f5Ym2cHXD2q7Gq1uRTaaNbvGFW7bPaSEjG2vW7b22YzurRqhnG4aui/Xgj0JSERaszkDwbfAczSV43jBdGKAAAAAElFTkSuQmCC');
    margin-right: 10px;
    vertical-align: middle;
}

.win_importStudent .content-page-1 > li #againImport {
    margin: 0 10px;
    width: 72px;
    min-width: 72px;
    height: 28px;
    border-radius: 3px;
    border: 1px solid #1ba3e4;
    color: #1ba3e4;
    font-size: 12px;
    background-color: white;
    outline: 0;
    cursor: pointer;
    text-align: center;
    line-height: 28px;
}

.win_importStudent .content-page-1 > li.schoolBox {
    position: relative;
}

.win_importStudent .content-page-1 .schoolUl {
    z-index: 999;
    position: absolute;
    right: 0;
    top: 31px;
    padding: 6px 0;
    width: 292px;
    max-height: 120px;
    overflow: auto;
    border-radius: 3px;
    border: 1px solid #dedfe6;
    background-color: white;
}

.win_importStudent .content-page-1 .schoolUl > li {
    padding: 0 10px;
    line-height: 30px;
    font-size: 12px;
    color: #3e3e3e;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
}

.win_importStudent .content-page-1 .schoolUl > li:hover {
    background-color: #f1f1f1;
}

.win_importStudent .content-page-1 .schoolUl > li.active {
    background-color: #1ba3e4 !important;
    color: white !important;
}

.win_importStudent .checkboxs {
    color: #1ba3e4;
    font-size: 13px;
    padding-left: 13px;
    line-height: 22px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAgAElEQVR4Ae1dCZhsR1XukHwxiECA9950Vz1cAAFBlE12ZIksCgQQArKIAp8gBBECghAIUTEIAgFZBEyYzKmeF5gEgQBhJ7JIwkei5kWS8AgBcs7tt/kWSHj5wtZ+5073zJ2e7r5V59y+y0y973tf37m3qs6pv6rurTprqxX/RQQ8EbCOftd0k+cZwDdbR844+pwFvMIA7bOO+vxrHH7LAH3eOHqvAXxp2+HDty/hzT1JxGIRgeYgMAd7bmFc8gzj6MPG0fW8CKT/DeA3jcN/bi/i/ZqDQOQ0IjAGAevocQbwY9LFkFfPAF3JX5etS/t+ZQz5eCsiUE8ETDd5Om+Z8iZ4cc/xoAF8VT3RiFxFBAYI2C49vtyFsXarZgB3W0fPiQMSEagVAtvO2XvH9KCtOFsU9zVJF80nt+3YO1crkCIzmxMBA8lpBU9u8QF+LR942EDvmZtzVGKvK0egs9j7NZYorZ2Ua7c8dXhmHL2ncrAiA5sLAeOSB1nAA3VYAD48GKCv2gW63eYapdjbShCwjp5mAW/0mZi1KgNIc128RyWgRaKbA4EO0GtqNelDhQKAh/jrtzlGK/ayVAQMJE+Y2eIAPGQdftc4vNQC/gf/N44umwU9A/Rj0+09ulTwIrGNjYDt0gmFbqsAyTp6fxvwj6Yhx7ZX7UV6hAU61QJ9qsgFw8rMabTjs4iAFwK2Sw/gt24Rk9MAXWBc8igvwmMKbTl3v7FAZ1iHB4vgh01hxpCJtyICfgh0oHdfA/Qj7WQ0gO9msbAf1fxSx88fOj5dKGphAR6xC/TAfIqxRERgBIFtC/g7xuEPNYvDAJ41S4227dJ24+jjGh6tw8Pt7u67jXQ//hkRmIyAccldhr4ZksnHC6vT7T15MoVinzAtmx70ZYpKA/SD23YP3KpYrmJrGxKBOdjzG9ZhT7IwuI5x+Nktbn+nbHDa5+7+dQN0lZhvwMWyeY70GoaAOTe5vXH0fekks47eXmWX2S/EAn1Ryn+UbFU5ejWn3V7avdU62iWdXFUvjhV45/vH8VdM1g88zOealbbiRUSAEdi+hLdl7zzZpGIf8uQDtUJyqX+scfhpUX+APlWrvkRmqkXgNksHb22BLhdNJjb1AIJWv39Utb0YQ50XCRsphpqjpEEjkieMaTHe2mwImE/0fjk17xBMIp54xuFHW6f3b1ZX3Lacvf+WEg9HA3Rd68L+L9W1X5GvMhBY3qt/RfKGTes0ZCvCehjrMAnuJ9DryhiGSKOOCCxvPz4fPGkGXxrj8Mutpf6xdezaOJ4s0CPD+4oHYxyucWhu9HtL/aOVhn8X89asaTBZR+8LXiRAL29aPyO/SgQ4eFvwRFn9clzK+3olC5VU50Vtl62I/X3eAakSZiPRChDo949iiZN4cQBdyRKvCjgvjGS7S08N7j/QSYUxEBuqLwIcvCB4cqxKt3axIrG+vfPnTKBE/KR/67FkIxEwDt8lXRwG8NoqbKtmBTSb8IdgYYB+vlFeDrPCtNHtGpe8IWRCZMtypEI2Xmw0AGOYt44uyvYz79p0kxePaSbeajoCxiWvzBv8Sc9Tc/cFurMUg63z+9oW6MxUYgZ0Rgd6j5G2VXS9UP9643BH0TzE9ipGwDp60aTJn3ef/Tk0IXLYAWmcyXyqeZ/vH1cxNCl542hPHg6rzzGpA8+Rh4IQMC557urghjkRsYttZ7F3HykrWx3eyTjaP5F+TTTwHUdvm8jjqnBiRSTMrgBSTGK9GiGQBnYbM8B+kwGPmG7yYGl32O/cOsI8WpwAR0qjqHrGJSfm8Zl9XqctYlEYbLp2Qgc9OwHS6y6dIAWNJV0W8Jp1bU5YrO0du+8upVVEPQ5F6ssrlzOQnFwE3dhGRQh0XO+xIQM+pqw4BI7Z0dsS7O4KdEZFUK2QZavdMTisbKvWPAM6c6VivGgWAp3F3u9LA7uxnN+43pOkPZb6k3A+ESnNoupZoC+tWQQTvnZpGaCloujGdkpEYBDY7QbvgR6ZBJ0uPlvK7sAH/BIZbbxQSreoehyWyJd3zrhbFN3YTkkIdFxybwMkXhwW6C/FrLI/idBjjycl62jEtAuqOEhDPX5LNfIiYceygsjGZspAgA+5qhCcSlNufqP6vn3Xl6v+68Fj1HH02vW8TRCLA11exrhGGgUgsH0Rf1MX2C15g5iNi/rHaPxJUmer2igL8S2+C8QAfV2MWaxYHgK+uoZJA28cvkXDrQH60KS2c+8DfmMO9txCQ7/Iugbw7FyeB1sttgIuknZsawYIsK6BrWt9B3W0nCo8j9KfhCOn1M2fJORLaBydM4MhjU0WhQCbXBtHV49Oet+/jaMPangxjt7rS2u0XBpzq4Y5Ag3g/47yOulv4/B0DX6x7gwRSHUNDndOGjyP++dp2Au1W1rDD+A1dfQnufXi4dus4XNEajX6rAP0pxoMY90ZIcC6Bk3sKt5GtC7qHyNlT+dPQtfV1cgv1OSd00FIMYz1ZoRAGmjA0cWjbzPfv7UHS+voFF9ao+UM0F627J0RNOpmQ3Qg3Dc1wdhA8QioIpUDfVUTnoeViKOT3v9vPFi1MWLeaHDSUN/+GEdfy2svPi8TAb2u4VLemklZ5v22cfQL3wmULWccXV/37Qib52R5zruOB3TpTJpRPQv4kbxBm/wcd/IBVMqaxp+EzV7mAO8vpV1WPQP4L5PxG6NJ79IDyuIt0pmGwOn9m6kUcY5U4Xk4LbNx9NOgybMi/cGb2Kp4Wvfq8GyQ6iHAfg2TWkavrwOYZfOgC+ymC89jFpI/sA5vkiwOXlR5Oc/LxnISvWCRdQ38Vib1ZVPd51TJksnJdTg8D+fokwJmFnoPkdLmeh2HT5HSLrMei5xD+7ntnL13LJPHSGsMAuyjHTpww/JstMjGi2Oa9brFARr4YD1sL+SXD/JNyutnHZ0f0j+WInqBGAvNDgEL9LqgQVvZ83N2JzzQgd5vSbnj0D6a9MkqfxIp08J6khQIZiF5opBcrFYEAsYlL5EuDq04lb86vMDk9JOXFIFBGW0MDuZ7Q/rKdlrxcF7G6Eyg0XH0wpABW1sWjxiXPGhC07m3eV/N55a1bY4Rb2a/VplrA8lpuURqVIB9UEL72un2nlyjLmwuVlgRFzpg2fLtRXqEFLE0FzrQ97LthVyzFEhKu4p6ErF56tRVBbORZqvFEUSMo5+FTMphWa04NTWZr8qfpOzBF/qvpBYEi3TPstmN9FqtVqgF6XBhDH814lQOlBYcuyq7rWqYw5BUbK5yKouzXI6AUhGnEqdKY1cNF2bd0z2PjopYbA54oG5ej6N925B/syLOAP14OOFCfw0kz5cCozaZB7pASruKehqxeRTrVjBi7UW8nzJ2lTzT6nIu9GAJzsoCbpiirAP0shXeM9tDn3txa1XB4ihAEadKZm8dXugzOcaWAbpE409SNtwdhy8Y2w+PhWKAfqBxDyi7rxuCntnRu6smsJsBeqsGCAP4MfGEcXRZkyZMx+GzxH0F+rHGGkEzRpu2rl4Rh+/WgGccdqUTxgJewZpnDf0y67JkT9xXNvSM5iRlDlerNVDE+YfVH90CAIHGxEFjMm+V/iTlIt1q6fxX0vjAjTGXKRvbmdDTK+LoQ63T+zeTMqdL90zX1TE8zyQs0pQPQv+VwRfn9ZPajvdngMDAIO5K8eeew/Ms9Y+WsiaW/adfMOw1Kd3zIOWDXGxegxRw0nFuZD21Io5zTyz1j5V2XiP7Z4tejT+JlGdpPQ4IIfVf4ZdXFOdKkRfWUwd2c3RxSxHtXGMybx0ernsEkuywsLRJY6LP5zPN+S7LS7z2QWC+f5zVBXZThufBv5Bu6Vizr0n37ANPkWXUKR9Ad74rsi+bpi2OXCidoNbhzuPnDx0vBYtTpyloH+m43kOltMuul6Z8ACRpf1knpOF5y9n7b8kWEU3SDWn6W0hd4+jj8gGjq1jiJWVEK/tvUs7vNL10QBTE0TExgJ+R4sz1Rs1XjKPL2rD7YZo2N3Zdjl3l8KOjA+H7N+f30IhTNbJ/9kPRZLQte2D5JcK6GV9sx5TTne8gOW1Mm/2m4VjeuAmdcFZBxp4m2rlG9p+me+4mTy8PLB0llgymeUVGFamef3NEfM2WKFf4AfgT000erOvlBqvNIsLVye7vw811tOF5tLL/JuW3UEsGldmsOuAn/DCO9mgW4YZaHhottTY8jyZ2Vbo4XXMikLDIWyMZ5C2ZxpYsOHC3MlvwhlgkHN1b8eW4wSwk95ICMTCZF4fn4VTHUtpV1FOllwa8Zuv8vraUb0ngbuPw01J6G6KeBXqFdHFYh0fsAj1QCoRdoDsbR/ul9A0kb5LSrqKeAbpA2lfrCFkcLOVbGi/AOPyWlGbj6+Ue1KYdGAFv1EQ7Z9so67AnnTCNMqlQSwZpn8aWTBUvoGEuyYUtSk3sKg7Pw6BLmWExsAGqzGReyreonlYyqAy/mkoGAW8UvYgAf8IKRFG/m1yJAzKzWFQCmlZGrpX9c6A0jcl82eOmkgwqs1mlwg9hMI1UbO56Tyobr8rpKQO7qcPzaGT/aUZbhcl82eBrTPTTKDGKzE9spMnGmsKX4C+aJDYvbFx5WyTPsER9lp9LmdHK/ln6ozGZl/ItradJL22V5zutVbBmnKV4VV5PtRdlRaBC16CNXcV6A43JfNnga4Qf2vMdH+ZZaSv5cnAd45JXlo1X5fS0Wmp2WBJ3Yql/rCT6+HCAtSYVYr6FFX211MP+ZX+15zttvIBNme1W7aGmcd/UpnsGurJJoTKDtdQZMbrWlmxZMojXZhdcyDVbUgjfCc2tpt2LqnQNS/2jNVbBTYtAkgo/hJJBnsiaQzGbnmisglXj3NTlofVQU7lv9vtHSfJWDN94WpP5ssdMY6LPfdac77TxAlTjXDbQRdHTa6l1ugaN7J+16xqT+aIw9G1HY6KfvhCATvWlNVpOLRl0+NEm6ZRG+y/6uwAttTY8z7uGX4LQX63JvAgwRSWt8IP1JGLyWqtgDsN0Uf8YMf0mVixAS63SNXS69A+hi2K1PB5uUgxZvYm+4lDMkkGgz69iF+i74/DLTdIpFbIWtYHd0rx1uvA8r5QPGF3fpAgkqfBDqKVOMeLwPNJ/Sskg65SaFNVeCtOaerwXtUCXyycoXqoBTaMYY60xb1XWdKjGf2iFHypbMqVksGk6pUKmgVpLrXbf1GS0xZs0VsGFABjQCAsPVCb6fCiW2pKpJYPN0ikFDMuUotoMS0r3TaVV8E9ZPDqld7V6pFbEsS2Z4lCskwzSLk0YploNhDczF/WPUR3UlOF5VFbBQD/fTOF59Oc7VEgGdWGYvOdjrQpq96JA12l0DRqrYM7TrdEalz0ORYTn0ZzvlJLBRumUihlbdt8E+pD4QA46902tVXCTTKm1ijgWnGhsydiyVjPOTYpqX8ziqN598z6qdM8NMqXWCj/YMUwTnkclGXTN0ikVszharZbmoMY5JzSpADQeavwW5K1CYUDMuiGtiT7gtZpDMW9BxV8O1yydUmFDWaX7ptoquEmm1EpFHAejUJ3vNPEC2P+8QTql4hbHhCDDXm8Zpfum2kMNkg8UBsSsG1KG52EdiSo8j+s9iZ2mvMY140uyXB5v4vPhrCGqXfuavajWfZPfhJrwPKnWuN8/qnagjmOogPOd5lCslAw2Sqc0Dn7RvSrdN9WKMY3WWISWrpLmfKdN9aaRDGrddHWoVVi7SvdNvYeaTmtcNuyawN3aVG8ak3nWKbE1Q9l4VU6vSvdNrYeaVmtcNviawN3q8DyLvftoMto2SadU2LhW6b6pVYyxtahGa1wYiJ4Nac531ukMLbUm88y7Zzc3TjHbpRNkEoxlh5kO0GukaPDENkBfFdNXao2lfEvrWUcvEvc19SOXh+XUmsxbR6+X9rux9eYA76/SUitTARhHX5BOGK3WuOxB0yjiBhg9Tcrzstgcd0ux7jh6m5R2Y+vZLm3X5cnAd2s6r8pbAXiNRmus4VtSt92lp0onJ9czLnmuhC7XGcQL+J6UvnH0XintxtZLbX403oCAZ2k6rzF85KQuGq2xhm9JXWkSmeGE1uz752DPNuvwO8O2Qn8N4NmSPje+jgE8KxSsYXmV+6ZSMcYRSDRa47IHjhVxfLAeYhf6q4lZq44X0LCUD4WNreZzbwA/pmHEAv1r6CRZLY8H293dd9PQL7OuWeg9ZJX3sAggXE9jaLksGaTLpPR5+1smVrWhZVxylzTH3zqbmvwBTFMBaNw3ncJDTWkVXPYAVBmepwCTeVUYprKxLo5eGvRLth9lRdz2Jby5lBlV3gpO2tkga9GBif5B6dvbOnq/FOc03TPQl6S0WeSuGWcx33WoaB29QwKcVhGn8VDj/XuTrEW1ugaVoaU+sNulvDWrw1wtnQd+A4sWByvxFuh2UoZNN3mxhO6wTruLfyilXXY9Fh5owvNYR+dreObz4RC34F+gy4+fP3S8hn6j6/JXIBg0R6jxbbZAfy6g2R/W6QD+cVNA11ohW0ef1PTVOPrwELfQXwN0VZN0ShqcxtY10HtmKGhpeaBHjm3Q46YFOklEcyA86Dh8lgeZWhThyWWAvi3uL9CXNKnejKMPimk7/C4v7loAWQkTy9G4MRTAjqPXSvk1LjkxlF62fMfRC6W0y66n1TVYoEvmYM8tpHxrTOabpnCVYjS1ngU6NTv5vK75jSb0yCtAMdYYa1E+0GpiE3NdzaFYGS9gn8YTceqka8rDbTv2zhmgG7wWxVAvAniIzRMkfey43kOlOpYBj42xFk2tkB19LQjbIcb8C3iFJjwPJzgV03Z4sL1j990lY7yh6kg+v2YheaIEhCoVYxJ+VXWU4Xm0eRA1/iTaMEwq3OpUmQ9eoTZAnPxS0gdt7Cr2y5bQraROAeF5NIdiVbyAzRqeZ9xEMZC8M+wTnGqrt49ra9q9rQ7vZB2KtcYGaH5a+3V7Zh2dF4brqgmPAdytMbS0XfozKW2tm27dxkHFDyv20gQx2T1vzrWB5LRQommQBcBrpIPGsvtQmlWWt46ctK/8EmE7OCn/1tHT5LSp33G9x0ppb7h67AIbAqYB2isRNWq8AW3DkjlWGZ5HEy9g04bnmbaqWb4dtEC6yYuntTfumUh8PPyKAX1xXJt1vWcdvT0Ez2xZliK2u7t/T9o30+09Otte6DUriaW0N2Q9Dt0TAqIB+l4oEG3Y/bAQGtmyxtF/sog0lGZV5VXhedhVdqH3ECnvWrG5geT5Utobth4bvGUnpMf1c0LBMEA/8Gh3xaZqWJbtwbacvf+WofSqKm8AXzXkXfTbpROkvKfBNBxdL6LLzlYO/1pKe8PW48kXAihLVULBMIB/F0JjWLZpEUj04XmSE0OxHZbXis15+ztsK/5mEOBP6nBC+vyaLv5tpnrupdnR2yLTlON3pNr5XKZmUIAjiPjgN6mMJiyn2dG7qwH6v0lt5903yjBMM4CzPk0aoE/kAZh9HjppLdCZ2fo+10aZtLNsdLVWyGziL+V52zl771hlGCYp342ox2Janwk7LGMcfjqkY8u+7KtKr2E7036Nwx/OLe69QwidKstqw/PwtkzKf2ex92uh0scs9ps2PI8v4GxDlQUs7zpU/GccnZPX5uhzTbAz334XVc645FGj/If8bVzyN1Jets7va/OXNoRetqxxuENKe9PU4+h3WdDyrkM8BW+9ePg2wZp5R19oCvjL4XnwSB5mk56z4ELa14E/yVWT2s67bxz+u5T2pqpnAL+ZB+bwOesiQsAxkJw8rOv3i0c0NkchvGnLaq2QWYko5YF9wK3DnX6Yrt/ehm6TpXxuiHohIIfaXVnAbwS175I3NAHUuS7ewwIeCulbtqwmZu1yYDdRnIBUv2QcfmXThucJnVz8FswOXN51e5Ee4UtjcHhcp/SbRMM42tOEgWOhA4cxndSPvPt8JvPFcLRc6mylSvmA39B4Io7ys+H/Nt3keXkDmn0eYphouvhX2bp518bhq+sOOEvWWEma15cpz8/T9JEjVE5pe+rLyDj675Dzo4bPDVOXlUP+gOPOkI6HxVrCI3WPrTRI+fB9f7zW7v1Z1xSC32hZ4+jjCtpXaWKUjfKyaf4Osb8K9cEIUVzx4NcZdA7Pw+6u4gnq8Mutpf6xoj4u9Y9mj00xbcBrN3XsKhHog0r82fUGHuiNvrRYPu/dLhvIAb3Mt+2yyw2cu64I6U+2rHH0NY0Vss7ZitAs9H61bMw2DL0QDWyI8i40fL9ZSO5VR1Bv2z1wKwP0X9kJH3JtHF2msUK2jt4XQi9bls9KbIJSR1wbw1PIgdNA8ie+Het08dnZwcq9VsTw9eUptNxAYvT1XN6HzlzrfnGn5lAssV9b5RUPclba0D7H8iMIhFh/hiyQkCABnFxeGmxupDvF/TnfP47TNqxOuLUHbo/7uzT7fk6A40FjgtQKD7PZe3FgbOKWQpRdIQsk5AvC8ZbqNgQcEFo6QbVWyCzultOmG9hhqm54NpafoLA7AebYHF09ZJDrBGCIZG+0j7xl1ZjKGMCXjrYZ8je72tYJy8bzYgHJdwBY8efbYQ4V49tuWq5LwXG1fHnxLtfvH6XJoMvadU3MWk0udOPopxzb2LuvsaAfAiGh9zkkkF+rrVbHJfcOWSAcnsa37VmV04bn0RyK2ZPQAP08BLNh2RieZ1YzotVqBYow3+HLyrK1adDB1rttXx5CykliEWcm6PVs0xZCL1uWo8nwJB+2F/LLi0rjppvlI16PQSDEtidU220dJr6DbRxdPYa9Um5Jg0lw34wyZi1/OX0xGleObelKAWmzEgnZVhiH3wrBKTQWbafbe3JI+0WUrTJJKCcYDXUmyy4SjtReBAaxjSkIBIkUAW+c0tS6R4IknLvWNTLDG5pUAIOJ+jgpe8YlDwrOv5JRRIZGlZHyuenrtbv01OxbKfc6IOf4wMBvgjJr/PlEk74tZDC14Xk6Dp8SQi9bNvVEBPpRLtaZBZEty0rEbHvxeoYIzMGe386Cn3cdGmDAOrwwr811zxUJQH2g0i4O6yg4ouSQrxRvwAPr+jxhMawrB3TmsK34WxICJuRtxpHVA/5JAiizmbw5N7l9ABnvouwyvG7S+U7ONCynPEmo2hOxScmCvEekAQVD3/IcqSSkWyFBITKTdxe77IbQmVaWjQYN0AWZ9oO2fmk9oJdPozHtGWvXrcOelL5x2J3Wfnw2QwRCc4J0HL4ghJ0O9B4jmRjpl6QAM3jbpccboOskPAzrhAaryOLDadM4Ev6wrdBfaXq7LA/xWoGA6SYPDhy0i0LJhehbsrywISNLw0LpcXkWGwu/Xmu+LgbwzRL6XIdDtIZYK2T7nl4HbmmlfMZ6OQhwRJF1gzNlb97u7r5bTpNrHqdhcqa0l0ebdTD8JVrT6Jg/+BDMIlBpmoVRPjThebSeiJZzzs/3jxvTzXirbASso3eMTo5pfxuH/xbKY2iUk3H0OWYv78c5OQ3/Z5EnKzv5fKEJwTmeFn0wtI/D8suxq+iyce163rs4JILMkG78nREC7EPgOXAr2w+JQ5AF/EgonSrKs1WvFOo0GDjQJVK+2T5O44ko5TvWy0Eg9A1sHL4lp8l1jzkwHAcxkE6eUuoBfmQd47435vvH8dZIyidvJXlr5ksulisRAYldEidtCWWRgxgERVNRnF2CJyrQUmh/suU55m0wzdX+qdx0s3zE6xkgwPvmEBfcwUQIlmgx6xzEjFOrKSbTylavsDYUeg7uE0dLl/KSiqHr4DQ2g3m1oZoUmn6LTC/4DMNbCumkKrQe0EmagTSAi1J+YngeDfIl1+U3e6gJdmqVukB3lrC6vEiqO5MYh5/VBlbjDE3SxcExASTbVAnWsU5BCFhH/xg+4LhTI7PnXBnhNMdbBHu1A3hjEemOjaP3eNFbPWesbA1ZZB3D8xQ0actsZhAwLdg0wwCepeGz7fDhJR3ezy/Czsu45J/ki4Ouby/i/TR4xboVIhCat3A4UUIin0zqHpujh0R8HNLO+zVA5xYVitMCvS6P3rTnHJp1Uv/j/YYgYIE+NW2QJz0rIkJJ+hVbNhn59iQ6XvcBb+SENR3o3bco2K2jU7xoj9lWcT12ASiKl9hOhQiwiXYalGDCQE+aJHxoL3JvzYGtLdAZvhaxHDI0lcZ16YSiM1Z1HL1tUr997huXnFjhkEbSRSNgIHm+z8CvL4O9WUhnUv0JLxhHj+PtnAF8lXHJM9giWSuNmopdGqtXnsAmxUcpSp7KX3xYHQLi5C2AB+qa1iAETbatMo6+sP4l4C9FC0kdEcJbLFsDBNiDUHpoZndefrvXoBsiFpajj+C1qsUBycki4rFScxCwXTpBPknwCEvFmtPbZU61/usDvE5pWr8jv0IENKLNQdzZRkwWDkBdiCeio78XQh2rNRUBFpnKvyTpnv39te37ctKc05X9W9aUx/A8tR3mmTNmHV2kmUTp23mR7jlzRgMIcAC9wtx0Ac8OIB2LbjQE0sSWjq7WLBKuyw5XVbuVskbbOLxU25dM/fdttPGO/REgMLe49w4h0dszE2jFWC9dJEB7OT6wJhOsgP0Wa9YN4Gcm8SW5Hxp1UsJ3rNMgBNiuqYhFki4UDsYAyZtmFVGRYeVF2HH0QqvwF5+4cJTOVg0a9shqCAJsFWscfX/ixAk0U0kXC+Bn+EzAW7kQXsaVTQNFO3y1VtE3sX+Ahzjd3Dja8V5EIEXgdgtorcPvTJxEgkWSaet/DCTv5EQxtksPmLYVs13ablzyKAv0ijR6iiZItAfP7H++bcfeuTgNIgK5CHB4TQt0eWZirzlrFHl/Odg2ftcAfX2QQg6LbN+rLaBTc0GJBSICWQRSE3WHO7wmmMcbup7t4OFokZsd9XgdjEAH6GWclrieE9zfwHAM/+fzlzIYkFghIjCKAOffM0B7x0yymW29ZkhrVzyIj45w/FuNQBohxdF5M5y4M15seNAAvs08TxMAAADfSURBVFQNRGwgIjANgdSMw9H+piyUNIwR0BuLEDNPwyU+iwisILCcJ0MTP0p1dvD70rD/OuCbJUG5VzoaLyICGgSWte+0UK+vCR42QG81O3pbNH2LdSMChSHA/uPLQdfwcFWLxTj6HPuzF9ap2FBEoHAElvrHWqCTOMSQcfSz2S8W3MmBHrbO72sX3pfYYERglgjwFic1KRHG4xq3uAzQVdbRAkujbM18UGaJZWx7gyPAqRhY92AgOZnPB2xblZqWOLp6VL+SZsMF4gBzFw+irJ/CepiqfU02+BA1vnv/D2L8T1qxmgRPAAAAAElFTkSuQmCC') 0 center no-repeat white;
    background-size: 13px;
    cursor: pointer;
}

.win_importStudent .explainText {
    display: block !important;
    line-height: 16px;
}

.win_importStudent .explainHerder {
    font-size: 14px;
    line-height: 32px;
    color: rgb(136, 136, 136);
}

.win_importStudent .explainContent {
    font-size: 12px;
    line-height: 24px;
    color: rgb(136, 136, 136);
}

.win_importStudent .explainContent:before {
    content: '';
    display: inline-block;
    width: 4px;
    height: 4px;
    background-color: rgb(136, 136, 136);
    border-radius: 50%;
    vertical-align: middle;
    margin-right: 6px;
}

/*第一步内容end*/

/*第二部步内容start*/
.win_importStudent .content-page-2 .header-text {
    color: #3e3e3e;
    font-size: 14px;
}

.win_importStudent .content-page-2 .header-text > .blueText {
    color: #1ba3e4;
}

.win_importStudent .content-page-2 .header-text > .redText {
    color: #ff7979;
}

.win_importStudent .content-page-2 .errorMsg {
    display: none;
    padding: 15px;
    margin-top: 13px;
    width: 468px;
    height: 190px;
    max-height: 190px;
    background-color: #f2f2f2;
    border-radius: 3px;
    overflow: auto;
}

.win_importStudent .content-page-2 .errorMsg > li:first-child {
    margin-bottom: 14px;
    font-size: 14px;
    color: #3e3e3e;
}

.win_importStudent .content-page-2 .errorMsg > li {
    margin-bottom: 8px;
    font-size: 12px;
    color: #888;
}

.win_importStudent .content-page-2 .errorContent {
    margin: 28px 0 60px 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
            align-items: center;
}

.win_importStudent .content-page-2 .errorContent > p {
    margin-top: 18px;
    font-size: 18px;
    color: #3e3e3e;
    font-weight: 600;
}

.win_importStudent .content-page-2 .errorContent > span {
    margin-top: 24px;
    font-size: 14px;
    color: #888;
}

/*第二部步内容end*/

/*第三部步内容start*/
.win_importStudent .content-page-3 .header-text {
    font-size: 14px;
    color: #3e3e3e;
}

.win_importStudent .content-page-3 .progress-bar {
    margin-top: 28px;
    position: relative;
    width: 425px;
    height: 23px;
    background-color: #f1f1f1;
    border-radius: 4px;
}

.win_importStudent .content-page-3 .progress {
    position: absolute;
    width: 0;
    height: 23px;
    background-color: #1ba3e4;
    border-radius: 4px;
    -webkit-transition: width cubic-bezier(0.67, 0.02, 0.42, 0.96) 3s;
    transition: width cubic-bezier(0.67, 0.02, 0.42, 0.96) 3s;
}

/*第三部步内容end*/

/*第四部步内容start*/
.win_importStudent .content-page-4 .header-text {
    font-size: 14px;
    color: #3e3e3e;
}

.win_importStudent .content-page-4 .header-text:before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    width: 22px;
    height: 22px;
    vertical-align: middle;
    border: 2px solid #1ba3e4;
    border-radius: 50%;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAANUlEQVQoFWNgoBRIL358BoT/EwlQ7BuRmpc8mQ/zNzE0SoDJLH1sJrP4yRpiNILUoGgeEA4AC6cY5oz2wgQAAAAASUVORK5CYII=') center no-repeat white;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
}

.win_importStudent .content-page-4 .header-tips {
    font-size: 14px;
    color: #888;
    margin-top: 10px;
}

/*第四部步内容end*/

.win_importStudent .footer {
    padding: 0 40px;
    height: 60px;
    background-color: #fbfdff;
    border-top: 1px solid #d1dfe7;
    border-radius: 0 0 4px 4px;
    text-align: right;
}

.win_importStudent #cancelBtn {
    margin-right: 15px;
    width: 72px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #dcdfe6;
    font-size: 14px;
    border-radius: 3px;
    color: #666;
    background-color: white;
    cursor: pointer;
    white-space: nowrap;
    outline: 0;
}

.win_importStudent .payBtn {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    float: right;
}

.win_importStudent .payBtn .page {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    height: 60px;
}

.win_importStudent .payBtn .page.hide {
    display: none;
}

.win_importStudent #uploadEx {
    display: none;
}

.win_importStudent .fileNameBox {
    position: relative;
    margin-right: 10px;
    height: 30px;
    line-height: 30px;
}

.win_importStudent .payBtn .fileName {
    display: inline-block;
    padding: 0 22px 0 4px;
    height: 30px;
    border: 1px solid #dedfe6;
    border-radius: 3px;
    font-size: 12px;
}

.win_importStudent .fileNameBox > img {
    position: absolute;
    top: 50%;
    right: 7px;
    margin-top: -2px;
    cursor: pointer;
}

.win_importStudent #affirmBtn {
    display: inline-block;
    width: 72px;
    height: 30px;
    line-height: 30px;
    border: none;
    font-size: 14px;
    border-radius: 3px;
    color: white;
    background-color: #1ba3e4;
    cursor: pointer;
    outline: 0;
    text-align: center;
}

.win_importStudent #upFile {
    display: inline-block;
    width: 72px;
    height: 30px;
    line-height: 30px;
    border: none;
    font-size: 14px;
    border-radius: 3px;
    color: white;
    background-color: #1ba3e4;
    cursor: pointer;
    outline: 0;
    text-align: center;
}

/*导入学员end*/

/*已存在学员提示框start*/
.win_isRepetitionTipsWin {
    width: 380px;
    height: 240px;
    border-radius: 4px;
    background-color: white;
}

.win_isRepetitionTipsWin .header {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: justify;
            justify-content: space-between;
    padding: 0 18px;
    height: 50px;
    border-radius: 4px 4px 0 0;
    background-color: #00a3e8;
}

.win_isRepetitionTipsWin .header > span {
    font-size: 18px;
    color: white;
}

.win_isRepetitionTipsWin .header > img {
    cursor: pointer;
}

.win_isRepetitionTipsWin .contentBox {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center;
    height: 140px;
}

.win_isRepetitionTipsWin .contentBox > span {
    color: #3e3e3e;
    font-size: 16px;
}

.win_isRepetitionTipsWin .footer {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    padding: 0 18px;
    height: 50px;
    border-top: 1px solid #dbdcde;
    background-color: #f9fcfc;
    border-radius: 0 0 4px 4px;
}

.win_isRepetitionTipsWin .payBtn {
    margin-left: auto;
}

.win_isRepetitionTipsWin #cancelBtn {
    margin-right: 10px;
    width: 72px;
    height: 30px;
    line-height: 30px;
    border-radius: 3px;
    border: 1px solid #dddee0;
    color: #666;
    background-color: white;
    font-size: 12px;
    outline: 0;
    cursor: pointer;
}

.win_isRepetitionTipsWin #affirmBtn {
    width: 72px;
    height: 30px;
    line-height: 30px;
    border-radius: 3px;
    border: none;
    color: white;
    background-color: #1ba3e4;
    font-size: 12px;
    outline: 0;
    cursor: pointer;
}

/*已存在学员提示框end*/

/*编辑学员资料start*/
.win_editStudentMsg {
    width: 746px;
    max-height: 600px;
    border-radius: 2px;
    background-color: white;
    overflow: hidden;
}

.win_editStudentMsg .header {
    padding: 0 20px 0 21px;
    height: 43px;
    background-color: #F7FAFF;
    border-bottom: 1px solid #eeeeee;
    border-radius: 2px 2px 0 0;
}

.win_editStudentMsg .header > span {
    float: left;
    display: inline-block;
    line-height: 44px;
    font-size: 14px;
}

.win_editStudentMsg .header > img {
    float: right;
    cursor: pointer;
    margin-top: 16px;
}

.win_editStudentMsg .contentBox {
    padding: 40px 0 23px 0;
    max-height: 480px;
    overflow: auto;
}

.win_editStudentMsg .contents {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
    padding: 30px 40px 0 40px;
    width: 100%;
    box-sizing: border-box;
}

.win_editStudentMsg .contents_left {
    -webkit-box-flex: 1;
            flex-grow: 1;
}

.win_editStudentMsg .studentMsg {
    margin-bottom: 21px;
}

.win_editStudentMsg .studentMsg > li {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
}

.win_editStudentMsg .studentMsg > li + li {
    margin-top: 20px;
}

.win_editStudentMsg .studentMsg > li > div {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
}

.win_editStudentMsg .studentMsg > li > div.relativeBox {
    position: relative;
}

.win_editStudentMsg .studentMsg > li > div:first-child {
    -webkit-box-flex: 1;
            flex-grow: 1;
}

.win_editStudentMsg .studentMsg > li > div > span {
    margin-right: 15px;
    display: inline-block;
    width: 52px;
    min-width: 52px;
    font-size: 12px;
    white-space: nowrap;
    text-align: right;
    color: #3e3e3e;
}

.win_editStudentMsg .studentMsg > li > div > span.backText {
    padding-bottom: 28px;
}

.win_editStudentMsg .studentMsg > li > div > input {
    width: 220px;
    height: 30px;
    border: 1px solid #dedfe6;
    border-radius: 3px;
    font-size: 12px;
    padding-left: 10px;
    outline: 0;
    color: #3e3e3e;
}

.win_editStudentMsg .studentMsg > li > div > input[readonly] {
    cursor: pointer;
}

.win_editStudentMsg .moreMsg {
    padding: 0 40px;
    /*width: 100%;*/
}

.win_editStudentMsg #back {
    padding: 6px 10px;
    width: 100%;
    height: 46px;
    border: 1px solid #dedfe6;
    border-radius: 3px;
    font-size: 12px;
    outline: none;
    resize: none;
    color: #3e3e3e;
}

.win_editStudentMsg #stname {
    margin-right: 10px;
    width: 120px;
}

.win_editStudentMsg #backName {
    width: 90px;
}

.win_editStudentMsg #numBtn {
    position: absolute;
    left: 230px;
    top: 0;
    width: 70px;
    height: 30px;
    border: none;
    border-left: 1px solid #dedfe6;
    background-color: transparent;
    font-size: 12px;
    color: #1ba3e4;
    outline: 0;
    cursor: pointer;
}

.win_editStudentMsg #grade,
.win_editStudentMsg #birthday {
    width: 136px;
}

.win_editStudentMsg .gradeUl {
    display: none;
    position: absolute;
    top: 31px;
    right: 0;
    width: 143px;
    max-height: 150px;
    overflow: auto;
    padding: 6px 0;
    background-color: white;
    border-radius: 3px;
    border: 1px solid #dedfe6;
}

.win_editStudentMsg .gradeUl > li {
    line-height: 30px;
    font-size: 12px;
    color: #3e3e3e;
    padding-left: 10px;
}

.win_editStudentMsg .gradeUl > li.active {
    color: white !important;
    background-color: #1ba3e4 !important;
}

.win_editStudentMsg .gradeUl > li:hover {
    background-color: #f1f1f1;
}

.win_editStudentMsg #inSchool {
    width: 267px;
}

.win_editStudentMsg .identityBox {
    position: absolute;
    top: 0;
    left: 226px;
}

.win_editStudentMsg #identityBtn {
    position: relative;
    width: 60px;
    height: 30px;
    border-radius: 3px;
    border: none;
    background-color: transparent;
    font-size: 12px;
    color: #999;
    cursor: not-allowed;
    outline: none;
}

.win_editStudentMsg #identityBtn:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 6px;
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 4px solid #999;
    border-right: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid transparent;
}

.win_editStudentMsg .options {
    margin-right: 18px !important;
    text-align: left !important;
    display: -webkit-box !important;
    display: flex !important;
    -webkit-box-align: center;
            align-items: center;
    cursor: pointer;
}

.win_editStudentMsg .options:before {
    content: '';
    margin-right: 10px;
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid #dedfe6;
    background-color: #f7faff;
}

.win_editStudentMsg .options.active:before {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAh0lEQVQoFWP4/uv//zff/v2vPPH+v+Oml2BceOT9//sf//wHyTGAJO02PP8vvfgJCtZY+ez/7fd//jOAdKJLwvgJ+978ZwAZCxNAp0GmMFiuf4FTgdqyJ/8Z8o7gtiJs96v/DCDXgoxCN15+8eP/x5///M8A8grItbF7X/8HGQnCIJ0gSZAcACUIu7BzXPLkAAAAAElFTkSuQmCC') center no-repeat #f7faff;
}

.win_editStudentMsg .contents_right {
    width: 124px;
    text-align: right;
    position: relative;
}

.win_editStudentMsg .contents_right input[name=files] {
    display: none;
}

.win_editStudentMsg .contents_right .fromImg {
    position: absolute;
    right: 0;
    bottom: 0;
    top: 80px;
    width: 100px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background-color: rgba(0, 0, 0, .2);
    color: white;
    font-size: 12px;
    border-radius: 0 0 4px 4px;
    cursor: pointer;
}

.win_editStudentMsg .contents_right img {
    width: 100px;
    height: 100px;
    border-radius: 4px;
    cursor: pointer;
}

.win_editStudentMsg .footer {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    text-align: center;
    padding: 0 18px;
    /*height: 50px;*/
    /* border-top: 1px solid #dbdcde; */
    /* background-color: #f9fcfc; */
    border-radius: 0 0 2px 2px;
    justify-content: center;
    -webkit-justify-content: center;
    margin-bottom: 30px;
}

.win_editStudentMsg .payBtn {
    /*margin-left: auto;*/
}

.win_editStudentMsg #cancelBtn {
    margin-right: 20px;
    width: 72px;
    height: 30px;
    line-height: 28px;
    border-radius: 2px;
    border: 1px solid #ddd;
    color: #333;
    background-color: white;
    font-size: 12px;
    outline: 0;
    cursor: pointer;
}

.win_editStudentMsg #affirmBtn {
    width: 72px;
    height: 30px;
    line-height: 28px;
    border-radius: 2px;
    border: none;
    color: white;
    background-color: #1ba3e4;
    font-size: 12px;
    outline: 0;
    cursor: pointer;
}

/*编辑学员资料end*/


/*班级详情新增学员start*/
.win_classPage_addStudent {
    width: 680px;
    height: 600px;
    border-radius: 4px;
    background-color: white;
}

.win_classPage_addStudent .header {
    padding: 0 40px;
    height: 60px;
    background-color: #fbfdff;
    border-bottom: 1px solid #d1dfe7;
    border-radius: 4px 4px 0 0;
}

.win_classPage_addStudent .header > span {
    float: left;
    display: inline-block;
    line-height: 60px;
    font-size: 18px;
}

.win_classPage_addStudent .header > img {
    float: right;
    margin: 25px 0;
    cursor: pointer;
}

.win_classPage_addStudent .tips {
    display: inline-block;
    padding-left: 40px;
    height: 36px;
    line-height: 36px;
    background-color: #fffef9;
    font-size: 12px;
    color: #ffab57;
}

.win_classPage_addStudent u {
    color: #1ba3e4;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.win_classPage_addStudent .contents {
    padding-left: 40px;
}

.win_classPage_addStudent #seekStname {
    padding: 0 30px 0 10px;
    margin: 10px 0;
    width: 140px;
    height: 30px;
    border-radius: 3px;
    border: 1px solid #dedfe6;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAzUlEQVQ4EaVS2w3CMBDLCIzCCIzACIzABmUE/mLnJ90ARmAD2IBuAnJ0oTmqFhCVolx8L/uuIdiXc16R7ADcSV5IDiRPMcZNjZncKaW1AmOMu9ZpuIp0LV5s6zQoaOI0gGRPcuv8JA/vnVxACEHFAdwcLooOmHmoq9OrQczEOtiYjYP6oaMkjYkAzkuDqW2lUVrrO6jKJ7ok99L4SqqG+APIrqI5LenhaNZE3dqT6KiAFm7nCuBorBZ3XagrUKdlUP+ub+bREir238mS9ARfZJg/W20mWwAAAABJRU5ErkJggg==') right 10px center no-repeat white;
    font-size: 12px;
    outline: 0;
    color: #3e3e3e;
}

.win_classPage_addStudent .tableBox {
    overflow: auto;
    max-height: 394px;
    height: 394px;
}

.win_classPage_addStudent .tableBox .tables {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    margin-bottom: 10px;
    width: 600px;
    border: 1px solid #e9e9e9;
    border-radius: 4px;
}

.win_classPage_addStudent .tableBox table thead tr td {
    line-height: 40px;
    text-align: center;
    background: #f2f2f2;
    font-size: 14px;
    color: #666;
}

.win_classPage_addStudent .tableBox table tbody tr td {
    line-height: 44px;
    text-align: center;
    background-color: white;
    font-size: 12px;
    color: #666;
    position: relative;
}

.win_classPage_addStudent .tableBox table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 4px;
}

.win_classPage_addStudent .tableBox table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 4px;
}

.win_classPage_addStudent .tableBox table tbody tr > td:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: #e5e5e5;
}

.win_classPage_addStudent .tableBox table tbody tr > td:first-child:after {
    margin-left: 18px;
}

.win_classPage_addStudent .tableBox table tbody tr > td:last-child:after {
    margin-right: 18px;
}

.win_classPage_addStudent .tableBox table tbody tr:last-child td:after {
    display: none;
}

.win_classPage_addStudent .tableBox .textLeft {
    text-align: left;
    padding-left: 10px;
}

.win_classPage_addStudent .checkboxs {
    width: 16px;
    height: 16px;
    border-radius: 3px;
    border: 1px solid #d9e4eb;
    background: white;
    cursor: pointer;
}

.win_classPage_addStudent .noList {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    height: 382px;
    font-size: 12px;
    color: #666;
}

.win_classPage_addStudent .noList > img {
    width: 66%;
    margin-bottom: 10px;
}

.win_classPage_addStudent .footer {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: justify;
            justify-content: space-between;
    padding: 0 40px;
    height: 60px;
    background-color: #fbfdff;
    border-top: 1px solid #d1dfe7;
    border-radius: 0 0 4px 4px;
    text-align: right;
    line-height: 60px;
}

.win_classPage_addStudent .footer > .footer-tips {
    font-size: 12px;
    color: #666;
}

.win_classPage_addStudent .footer > .footer-tips:before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAABl0lEQVQ4Ea2UO0sDQRCAz0KwEW1V0NzOJrExTQrFV2XlH1DEysJCBMFfEHKzZyxsBXsFG3sbK1ttrNUm4ivgI97spTuZMxsuZ3JJIAfHPmb2m5mdmbWsLr7PQmo0CKyBLlSTVXzXXiKEL11MzyZrdpCSI1YJ4Y0Qnn0Uix3U24s1whohvLBHhHBtYJ6Sm4Rwqx1Z0piZaE+oS0jBNikoe0Uxw1tRWOUwO6xRznkojgjh1XPEShOw6thZKkKef7ZIKB5rjgSjFIWZPR7ZW76GqpuaDvdrByAJ4YcU3LD7hPBEhex49FAUpl1Y8Eti0si1I/ZIwUW45lAI4c4IW41NMIRdDk8jzLPuR0mMEMJ3UEgNWb3CGEBKbGlHnhnDhHBfc0WmX7D38Gp69YxQ7oQlUw/TU3aOExZ6+ZcA4TUSoKDcbQK4xQjhUqPcNyFb/0sDHjqVBverRnmqEa6Ck/xgAxafJBUtl4aHcE4IFVLyOMxiHBBfawXrrdvJznlKbJCaGoufSVz3rdGNFR/Ty315ggyQL9vMk8ZfXSgcLZNyebgAAAAASUVORK5CYII=');
    margin-right: 10px;
    line-height: 0;
    vertical-align: sub;
}

.win_classPage_addStudent #cancelBtn {
    margin-right: 15px;
    width: 72px;
    height: 32px;
    line-height: 30px;
    border: 1px solid #ddd;
    font-size: 12px;
    border-radius: 2px;
    color: #333;
    background-color: white;
    cursor: pointer;
    outline: 0;
}

.win_classPage_addStudent #affirmBtn {
    width: 72px;
    height: 32px;
    line-height: 32px;
    border: none;
    font-size: 12px;
    border-radius: 2px;
    color: white;
    background-color: #1ba3e4;
    cursor: pointer;
    outline: 0;
}

.win_classPage_addStudent .disabledBtn {
    background: #ccc !important;
}

.win_classPage_addStudent .checkboxs.active {
    background: url(../../../images/correct.jpg) center no-repeat #fff;
}

.win_classPage_addStudent num {
    color: #1ba3e4 !important;
}

/*班级详情新增学员end*/

/*批量删除学员start*/
.win_deleteStudents {
    width: 448px;
    height: 282px;
    border-radius: 4px;
    background-color: white;
    position: relative;
}

.win_deleteStudents .header {
    padding: 0 40px;
    height: 60px;
    background-color: #fbfdff;
    border-bottom: 1px solid #d1dfe7;
    border-radius: 4px 4px 0 0;
}

.win_deleteStudents .header > span {
    float: left;
    display: inline-block;
    line-height: 60px;
    font-size: 18px;
}

.win_deleteStudents .header > img {
    float: right;
    margin: 25px 0;
    cursor: pointer;
}

.win_deleteStudents .contents {
    position: relative;
    padding: 40px 54px;
    height: 162px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #3e3e3e;
    font-size: 18px;
    line-height: 27px;
}

.win_deleteStudents .loadings_box {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.win_deleteStudents num {
    color: #1ba3e4;
}

.win_deleteStudents .footer {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    flex-direction: row-reverse;
    padding: 0 40px;
    height: 60px;
    background-color: #fbfdff;
    border-top: 1px solid #d1dfe7;
    border-radius: 0 0 4px 4px;
    text-align: right;
    line-height: 60px;
}

.win_deleteStudents #cancelBtn {
    margin-right: 15px;
    width: 72px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #dcdfe6;
    font-size: 14px;
    border-radius: 3px;
    color: #666;
    background-color: white;
    cursor: pointer;
    outline: 0;
}

.win_deleteStudents #affirmBtn {
    width: 72px;
    height: 30px;
    line-height: 30px;
    border: none;
    font-size: 14px;
    border-radius: 3px;
    color: white;
    background-color: #1ba3e4;
    cursor: pointer;
    outline: 0;
}
/*批量删除学员end*/
