html,body{background-color:#fff;}
[v-cloak]{display:none;}
.ib{display:inline-block;}
.container{max-width: 1800px;width:1800px;}
.gray_bg{background-color:#f7f7f7;margin:0 auto;padding-bottom: 20px;}
.oper_content{margin-bottom:50px;}
.oper_area_wrapper{width:1800px;margin:0 auto;padding-top:1px;background-color:#fff;}
.oper_area{    width: 1450px;padding-bottom:20px;
    margin: 50px auto;}

.setting_part {
    padding-bottom: 30px;
    position: relative;
    padding-top:.1px;
}
.setting_part .before {
    position: absolute;
    z-index: 1;
    left: -28px;
    top: 0;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    cursor: pointer;
    background: url(/edu/course/images/icon_extend.png) no-repeat center center / 100% auto;
}
.part_title {
    font-size: 16px;
    color: #333;
}
.after_part_title{
    color:#929292;
    margin-top:15px;
    margin-bottom:5px;
    position:relative;
}
.part_title span{font-size:12px;margin-left:5px;}
.setting_part:after {
    content: " ";
    position: absolute;
    width: 1px;
    border-left: 1px dashed #dcdcdc;
    height: 100%;
    top: 9px;
    left: -20px;
}
.setting_part_last:after{display:none;}
.setting_part_close .before {
    background-image: url(/edu/course/images/icon_no_extend.png);
}
.setting_part_close .part_body,
.setting_part_close .after_part_title{
    display: none;
}

.part_body .input_wrapper{height:35px;border-radius:0;margin-top:10px;width:790px;}
.part_body input{    height: 35px;outline: none;
    width: 785px;
    border: none;
    padding-left: 5px;}
.part_body .textarea_wrapper{
    margin-top:10px;
}
.part_body textarea{
    width: 790px;
    border: 1px solid #d0d0d0;
    min-height: 80px;
    padding: 5px;
    outline:none;
}


.input_radio{height: 40px;padding:0 10px;line-height:40px;
    background-color: #f3f2f0;}
.input_radio label{display:inline-block;min-width:140px;color:#929292;margin-right:15px;}
.input_radio input{width: auto;height:auto;
    vertical-align: middle;
    margin-right: 3px;}

.control-label{margin-top:15px;display: block;position:relative;
    margin-bottom: 10px;
    color: #929292;}

.part_body .form-control {
    height: 30px;
    width:100px;
    padding: 0 8px;
    font-size: 14px;
    line-height: 40px;
    background-color: #FFF;
    border-width: 1px;
    border-style: solid;
    border-right: 1px solid #D9D9D9;
    border-color: #C0C0C0 #D9D9D9 #D9D9D9;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-radius: 1px;
    box-shadow: none;
    transition: none 0s ease 0s;
}
.part_body .tips {
    color: #fff;
    text-align:center;
    height:30px;
    width:30px;
    line-height:30px;
    background-color:#00d096;
    border:1px solid #00d096;
    display:inline-block;
    vertical-align:bottom;
}
.radio_circle{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    border: 4px solid #595959;
    vertical-align: middle;
}
.radio_circle_cur{
    background-color:#5cc99c;
    cursor:pointer;
}
/*upload_bar*/
.sucai_upload_delete_button{height:50px;width:50px;position:absolute;top:0;right:0;background:url(/edu/course/images/upload_cancel.png) no-repeat #fff;background-size: 100% 100%;}
.sucai_upload{height:50px;width:100%;text-align: center;font-size:20px;line-height: 50px;color:#fff;background-color:#929292;cursor: pointer;position:relative;}
.sucai_upload span{position:absolute;left:0;height:100%;top:0;background-color:#000;}
.jiexi_sucai_download{
    background: url(/edu/course/images/sucai_download.png) no-repeat;background-size: 100% 100%;
}
.jiexi_sucai_play{
    background:url(/edu/course/img/simple_play_hover.png) no-repeat;background-size: 100% 100%;
}
/**new**/
.sucai_upload div {
    width: 35px!important;
    height: 35px!important;
    top: 8px!important;
}
.sucai_upload_delete_button{
    background-image: url(/edu/course/images/icon_lottery_del.png);
    right:5px!important;
}
.sucai_upload_delete_button:hover{
    background-image: url(/edu/course/images/icon_lottery_del_hover.png);
}
.jiexi_sucai_download{
    background-image: url(/edu/course/images/icon_ldownload.png);
    right:45px!important;
}
.jiexi_sucai_download:hover{
    background-image: url(/edu/course/images/icon_ldownload_hover.png);
}
.jiexi_sucai_play{
    background-image:url(/edu/course/images/icon_lottery_play.png);
    background-size: cover;
    right:85px!important;
}
.jiexi_sucai_play:hover{
    background-image:url(/edu/course/images/icon_lottery_play_hover.png);
}
/**new**/

.select_style label input{display:none;}
.select_style label input + .label_pre{
    display:inline-block;
    width:10px;height:10px;border-radius:15px;border:4px solid #595959;background-color:#fff;vertical-align: middle;
    margin-right: 5px;
}
.select_style label input:checked + .label_pre{
    background-color:#5cc99c;
}
.check_style label input + .label_pre{
    border-radius:0;
}

.save{
    cursor:pointer;
    border:1px solid #f44;
    color:#f44f44;
    text-align: center;
}
.input_com{
    display:flex;
    align-items: center;
    height:35px;
    position:relative;
}
.input_com input{
    flex:1;
    height:100%;
    padding:0;
    text-align: center;
    border:1px solid #f3f2f1;
    border-right:0;
    min-width:70px;
}
.input_com .input_post{
    width:35px;
    height:100%;
    display:flex;
    align-items: center;
    justify-content: center;
    background-color:#00cc99;
    color:#fff;
    border:1px solid #00cc99;
}

.filter_wrapper{
    display:flex;
    align-items: center;
    justify-content: center;
    height:35px;
}
.filter_item{
    background-color:#000;color:#fff;
    flex:1;cursor:pointer;    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.filter_item_cur{
    background-color:#00cc99;
}
.filter_item:first-child{
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.filter_item:last-child{
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}
.com_select_filter_triple .filter_item_rev{
    background-color:#f44f44;
}
.n_goods_edit, .n_goods_del, .n_goods_show, .n_goods_hide, .n_goods_move_left, .n_goods_move_up, .n_goods_move_down, .n_goods_move_right,.n_goods_eye,.n_goods_belong {
    width: 35px;
    height: 35px;
    margin-left: 5px;
    cursor: pointer;
    float: left;
    z-index: 3;
    background: none no-repeat center center / 100% auto;
    display: none;
}
.n_goods_show{background-image:url(/edu/course/img/icon_forbid_red.png);}
.n_goods_hide{background-image:url(/edu/course/img/icon_forbid.png) ;}
.n_goods_eye{
    background-image:url(/edu/course/images/section_show.png) ;
}
.n_goods_belong{
    background-image:url(/edu/course/images/sucai_belong.png);
}
.n_goods_edit{background-image:url(/edu/course/img/icon_edit.png);}

.n_goods_del{background-image:url(/edu/course/img/icon_del.png);}
.n_goods_move_left{background-image:url(/edu/course/img/icon_left.png);}
.n_goods_move_right{background-image:url(/edu/course/img/icon_right.png);}

.n_goods_move_up{background-image:url(/edu/course/img/icon_up.png);}
.n_goods_move_down{background-image:url(/edu/course/img/icon_down.png);}


.pagination{
    height: 50px;
    line-height: 50px;
    background-color: rgba(75, 75, 75, 0.85);
    color: #fff;
    margin-top: 30px;
    position: relative;
}
.pagination .el-pagination {
    margin-right: 20px;
    text-align: center;
    padding: 0;
    margin-top: 10px;
}
.pagination .el-pagination button:disabled {
    background-color: transparent;
    color: gray;
}
.pagination .el-pagination .btn-next, .pagination .el-pagination .btn-prev {
    background-color: transparent;
    color: #fff;
}
.pagination .el-pager li {
    background-color: transparent;
    color: #fff;
    border: 1px solid #fff;
    margin-right: 5px;
}
.pagination .el-pagination__jump {
    color: #fff;
}
.pagination .el-pagination__total {
    color: #fff;
}
.pagination .el-pager li.active {
    color: #333;
    background-color: #fff;
}
.pagination .el-pager li.active+li {
    border-left: 1px solid #fff;
}
.pagination input.el-input__inner {
    height: 30px;
    line-height: 30px;
    background-color: transparent;
    color: #fff;
    border: 1px solid #DCDFE6;
    width:100%;
}
.pagination .el-select .el-input__inner {
    height: 30px;
    line-height: 30px;
}
.pagination .el-pagination .el-select .el-input .el-input__inner {
    background-color: transparent;
    color: #fff;
}
/**fill form**/
.uni_form .input_area{
    margin-bottom: 20px;
    height: 60px;
    width: 100%;
    clear: left;
    box-sizing: border-box;
    border: 2px solid #dcdcdc;
    border-radius: 5px;
    position:relative;
}
.uni_form .input_tips{
    position: absolute;
    height: 100%;
    display:flex;
    align-items: center;
    top: 0;
    left: 10px;
    color: #333;
    z-index: 4;
}
.uni_form .com_phone_verify .input_area input{
    z-index: 7;
    position: relative;
    background-color: transparent;
}
.mobile_uni_form .input_area{
    width:7rem;
    height:auto;
    border-width:1px;
    overflow: hidden;
}
.mobile_uni_form .area_reqiure .input_tips span{
    display:none;
}
.mobile_uni_form .com_phone_verify .input_com{
    border:1px solid #dcdcdc;
}
.mobile_uni_form .com_phone_verify input{
    border:none;
}
.mobile_uni_form .com_phone_verify .input_tips{
    color:#a5a5a5;
    left:0;
}
.mobile_uni_form .com_phone_verify .input_post{
    height:45px;
}
/**hangye**/
.com_hangye{
    position:relative;
}
.com_hangye .hangye{
    background-color:#fff;
}
.com_hangye label{
    display: block;
    text-align: left;
    padding-left: 50px;
}
.com_hangye .label_list{
    position:absolute;
    top:40px;
    left:0;
    width:100%;
    z-index:1;
    background-color:#fff;
}
.com_hangye .hangye input{
    width:auto;margin-right:5px;
    vertical-align: middle;
}
.com_hangye .submit{
    margin:10px auto;
}
.com_mobile_hangye .label_list{
    position:fixed;
    padding-top:10px;
    border-top:1px solid #dcdcdc;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    top:initial;
    bottom:0;
    width:100%;
    left:0;
}
