
#learningclassbox{
    max-height: 200px;
    overflow-y: auto;
}
.custom0830 .layui-form-checkbox[lay-skin=none], .custom0830 .layui-form-radio[lay-skin=none] {
    /*color: #303133;*/
    background-image: url("/public/home/images/aibuild/Slice29.png");
    background-repeat: no-repeat;
    background-size: 14px 14px;
    background-position: left center;
    padding-left: 23px;
    margin-right: 30px;
    line-height: 34px;
}

.custom0830 .layui-textarea {
    resize: none;
}

.custom0830 .layui-input:focus, .custom0830 .layui-textarea:focus {
    border-color: #8669ff !important;
    box-shadow: 0px 0px 2px 2px rgba(95, 89, 255, 0.18);
}

.custom0830 .layui-form-radioed, .custom0830 .layui-form-checked {
    background-image: url("/public/home/images/aibuild/Slice30.png") !important;
}

.custom0830 .layui-form-checkbox > div {
    padding: 0;
}

.custom0830 .layui-input-wrap {
    line-height: 32px;
}

.custom0830 .layui-form-radio:hover > *, .custom0830 .layui-form-radioed, .custom0830 .layui-form-radioed > i {
    color: #303133;
}

.custom0830 .layui-form-item {
    margin-bottom: 11px;
}

.custom0830 .layui-form-label {
    width: 85px;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-bottom: 0;
    padding-left: 0;
}

.custom0830 .layui-input-block {
    margin-left: 85px;
    width: 372px;
}

.custom0830 .layui-input, .custom0830 .layui-textarea {
    padding-left: 16px;
    padding-right: 16px;
}

.custom0830 .layui-input, .custom0830 .layui-select, .custom0830 .layui-textarea {
    height: 32px;
    border-radius: 4px;
}

.custom0830 {
    display: flex;
    height: 100%;
    flex-direction: column;
    padding-left: 40px;
    padding-top: 30px;
    padding-bottom: 68px;
    padding-right: 20px;
}

.custom0830 .istop {
    flex: 1;overflow-y: auto;
}

.custom0830 .btns {
    text-align: right;
    flex-shrink: 0;margin-top: 20px;
}

.custom0830 .layui-btn-normal {
    background-color: #5F59FF;
}
.custom0830 .layui-btn-normal.webuploader-container{
line-height: 30px;
}
.custom0830 .layui-btn-primary {
    border-color: #CCCAFF;
}
.custom0830 .layui-btn-normal.webuploader-container .webuploader-pick {
    background: none;
    padding: 0;
}
.custom0830 .layui-btn-normal.webuploader-container .webuploader-pick + div {
    inset: 0 auto auto 0px !important;
}

.custom0830 .layui-btn {
    float: none;
    height: 32px;
    line-height: 32px;
    padding: 0 20px;
    border-radius: 4px;
}

.custom0830 .step-box {
    display: flex;
    font-size: 12px;
    margin-bottom: 45px;
}

.custom0830 .step-box > div {
    text-align: center;
    position: relative;
    padding-right: 60px;
}

.custom0830 .step-box > div:before {
    content: '';
    height: 1px;
    width: 100%;
    position: absolute;
    top: 25%;
    left: 23px;
    border-bottom: 1px dashed #5F59FF;
    z-index: 0;
}

.custom0830 .step-box > div:last-child {
    padding-right: 0;
}

.custom0830 .step-box > div:last-child:before {
    display: none;
}

.custom0830 .step-box > div > div:first-child {
    display: inline-block;
    width: 26px;
    height: 26px;
    line-height: 26px;
    background: #ffffff;
    border-radius: 50%;
    text-align: center;
    border: 1px solid #B7B4FF;
    color: #B7B4FF;
    box-sizing: border-box;
    margin-bottom: 10px;
    position: relative;
    z-index: 1;
}

.custom0830 .step-box > div.active > div:first-child {
    background: #5F59FF;
    color: #FFFFFF;
}

.custom0830 .layui-form-select dl dd.layui-this{
    color: #5F59FF;
}

.custom0830 .step-box > div > div:last-child {
    position: relative;
    z-index: 1;
}
.custom0830 .qizhishijian img{line-height: 32px;}
.custom0830 .qizhishijian img:nth-child(2){display: none;}
.custom0830 .qizhishijian img:nth-child(1){display: inline-block;}
.custom0830 .qizhishijian:focus-within .layui-input-suffix img:nth-child(2),.custom0830 .qizhishijian:hover .layui-input-suffix img:nth-child(2){display: inline-block}
.custom0830 .qizhishijian:focus-within .layui-input-suffix img:nth-child(1),.custom0830 .qizhishijian:hover .layui-input-suffix img:nth-child(1){display: none}

.add-homework-step-2-ktlx .layui-input-block .layui-form-label,.add-exam-step-2-ktlx .layui-input-block .layui-form-label{
width: 71px;
}

.add-homework-step-2-ktlx .layui-input-block .layui-input-block,.add-exam-step-2-ktlx .layui-input-block .layui-input-block{
    margin-left: 71px;width: 137px;
}
.add-homework-step-2-ktlx .layui-col-md6,.add-exam-step-2-ktlx .layui-col-md6{
    margin-bottom: 12px;
}


.layer-add-homework-step-2-chooseQuestion,.layer-add-exam-step-2-chooseQuestion{display: flex;padding-left: 0;padding-top: 0;flex-direction: row;padding-bottom: 0;padding-right: 0;}

.layer-add-homework-step-2-chooseQuestion .nav_xx,.layer-add-exam-step-2-chooseQuestion .nav_xx{
    width: 337px;
    flex-shrink: 0;
    padding-left: 11px;
    box-sizing: border-box;background: #FBFBFF;margin-left: 0;
    overflow-y: auto;
}
#add-homework-step-2-chooseQuestion,#add-exam-step-2-chooseQuestion{overflow: visible;}
.layer-add-homework-step-2-chooseQuestion .search_form,.layer-add-exam-step-2-chooseQuestion .search_form{position: absolute;right: 78px;top: -49px;width: 367px;}
.layer-add-homework-step-2-chooseQuestion .search_form .form-control,.layer-add-exam-step-2-chooseQuestion .search_form .form-control{height: 38px;border-color: #F7F7F7;background-color: #F7F7F7;padding-left: 10px;}
.layer-add-homework-step-2-chooseQuestion .search_form .form-control:focus,.layer-add-exam-step-2-chooseQuestion .search_form .form-control:focus{border-color: #5F59FF;}
.layer-add-homework-step-2-chooseQuestion .search_form .form-control-feedback,.layer-add-exam-step-2-chooseQuestion .search_form .form-control-feedback{height: 38px;line-height: 38px;}
.layer-add-homework-step-2-chooseQuestion #questbank_box,.layer-add-exam-step-2-chooseQuestion #questbank_box_exam{flex: 1;margin-left: 20px;overflow-y: auto;display: flex;flex-direction: column;padding-bottom: 32px;}
.layer-add-homework-step-2-chooseQuestion #questbank_box form,.layer-add-exam-step-2-chooseQuestion #questbank_box_exam form{overflow-y: auto;flex: 1;}
.layer-add-homework-step-2-chooseQuestion #questbank_box .btns,.layer-add-exam-step-2-chooseQuestion #questbank_box_exam .btns{flex-shrink: 0;margin-top: 20px;margin-right: 20px;}
.layer-add-homework-step-2-chooseQuestion .nav_xx{}
.layer-add-homework-step-2-chooseQuestion .nav_xx ul li a,.layer-add-exam-step-2-chooseQuestion .nav_xx ul li a{font-size: 14px;padding: 10px 0;display: block;background-size: 12px 12px;background-repeat: no-repeat;background-image: url("/public/home/images/aibuild/arrbottom.png");}
.layer-add-homework-step-2-chooseQuestion .nav_xx ul li a:hover,.layer-add-exam-step-2-chooseQuestion .nav_xx ul li a:hover{background-color: #F0EFFF;color: #323233}
.layer-add-homework-step-2-chooseQuestion .nav_xx ul li a.active,.layer-add-exam-step-2-chooseQuestion .nav_xx ul li a.active{color: #5F59FF;background-image: url("/public/home/images/aibuild/arrbottom1.png")}
.layer-add-homework-step-2-chooseQuestion .xx_borda,.layer-add-exam-step-2-chooseQuestion .xx_borda{border-bottom: none;padding: 0;}
.layer-add-homework-step-2-chooseQuestion .xx_bordb,.layer-add-exam-step-2-chooseQuestion .xx_bordb{border-top: none;padding: 0;}
.layer-add-homework-step-2-chooseQuestion .nav_xx ul li,.layer-add-exam-step-2-chooseQuestion .nav_xx ul li{margin-left: 0;padding-left: 0;}
.layer-add-homework-step-2-chooseQuestion .nav_xx ul li a,.layer-add-exam-step-2-chooseQuestion .nav_xx ul li a{background-position: left 20px center;padding-left: 40px;}
.layer-add-homework-step-2-chooseQuestion .nav_xx ul li li a,.layer-add-exam-step-2-chooseQuestion .nav_xx ul li li a{padding-left: 60px;background-position: left 40px center;}
.layer-add-homework-step-2-chooseQuestion .nav_xx ul li li li a,.layer-add-exam-step-2-chooseQuestion .nav_xx ul li li li a{padding-left: 80px;background-position: left 60px center;}
.layer-add-homework-step-2-chooseQuestion .nav_xx ul li li li li a,.layer-add-exam-step-2-chooseQuestion .nav_xx ul li li li li a{padding-left: 100px;background-position: left 80px center;}

.custom0830 .checkboxFive{margin-left: 0;margin-right: 0;}
.layer-add-homework-step-2-chooseQuestion #questbank_box td,.layer-add-exam-step-2-chooseQuestion #questbank_box_exam td{padding-top: 10px;padding-bottom: 10px;}
.custom0830 .checkboxFive label{width: 14px;height: 14px;background: none;background-color: #fff;border: none;background-image: url("/public/home/images/aibuild/Slice29.png");background-repeat: no-repeat;background-size: 14px 14px;outline: none;}
.custom0830 .checkboxFive label:after{display: none;}
.custom0830 .checkboxFive input[type=checkbox]:checked + label{background-image: url("/public/home/images/aibuild/Slice30.png");}

#lookQuestDetails.layui-layer-content{background-color:#EFEFFF;}
#lookQuestDetails.layui-layer-content .panel{margin-bottom: 0;}
#lookQuestDetails.layui-layer-content .list-group{padding-left: 16px;}
#lookQuestDetails.layui-layer-content .list-group-item{display: inline-block;color: #000;padding: 10px 0 13px 0;}
#lookQuestDetails.layui-layer-content .panel-heading{color: #000;padding: 0 0 0 16px;}

#homeworkstem_form .panel-heading,#examstem_form .panel-heading{padding-left: 0;color: #000;}
#homeworkstem_form .list-group-item,#examstem_form .list-group-item{padding-left: 30px;color: #000;}
#homeworkstem_form .panel-footer,#examstem_form .panel-footer{background-color: rgba(183, 180, 255, 0.1);color: #5F59FF;padding: 3px 10px 10px;}
#homeworkstem_form .panel-footer-rt,#examstem_form .panel-footer-rt{display: flex;}
#homeworkstem_form .panel-footer-rt input,#examstem_form .panel-footer-rt input{width: 50px;}
#homeworkstem_form .xxo_caozuo a,#examstem_form .xxo_caozuo a{color: #5F59FF;}

.add-homework-step-3-item,.add-exam-step-3-item{
    display: flex;
    align-items: center;
    flex-wrap: wrap;margin-bottom: 20px;
}
.add-homework-step-3-item .isline,.add-exam-step-3-item .isline{height: 1px;background-color: #E4E7ED;margin-left: 2px;margin-right: 2px;flex-shrink: 0;}