.xueqing-container{
    width: 100%;
    height: ~"calc(100% - 50px)";
    padding: 10px 10px 15px 15px;
}
.top-block-wrap{
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
    padding-right: 10px;
}
.content-con-item{
    width: 18%;
    height: 110px;
    position: relative;
    border-radius: 2px;
    overflow: hidden;
    .left-area{
        float: left;
        height: 100%;
        display: table;
        text-align: center;
        .icon{
            display: table-cell;
            vertical-align: middle;
        }
    }
    .right-area{
        background: white;
        float: left;
        height: 100%;
        display: table;
        text-align: center;
        .count-style {
            font-size: 50px;
        }
    }
}
.class-hours-table{
    margin-top: 20px;
    padding: 5px 10px;
    background: white;
}
.table-tools-wrap{
    margin: 10px 0px;
}