.colleges-statistics-page { .college-body-container { .statistic-header { width: 100%; height: 240px; background-image: url('/images/educoder/statistics.jpg'); background-size: 100% 100%; &-container { height: 100%; display: flex; flex-direction: column; align-items: center; } &-title { flex: 1; display: flex; align-items: center; color: #4CACFF; font-size: 32px; } &-content { width: 100%; display: flex; justify-content: space-around; } &-item { margin-bottom: 22px; display: flex; flex-direction: column; align-items: center; color: #fff; &-label { color: #989898; } &-content { font-size: 24px; } } } .statistic-box { border: unset; box-shadow: 0px 0px 9px rgba(174, 175, 177, 0.2); } .statistic-base { &-title { padding: 2rem 1.25rem; background: #fff; border-bottom: unset; } &-table { margin: 0; padding: 0; } &-item { padding: 0; &-label { text-align: center; font-size: 16px; height: 48px; line-height: 48px; color: #686868; background: #F5F5F5; border-top: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; } &-content { height: 100px; font-size: 16px; text-align: center; line-height: 100px; span { margin-right: 5px; font-size: 24px; } } } } .statistic-container { padding: 0; background: #fff; border-radius: 3px; box-shadow: 0px 0px 9px rgba(174, 175, 177, 0.2); .statistic-label { padding: 2rem 1.25rem; font-size: 1.5rem; } .statistic-table { overflow-x: scroll; table.course-table { min-width: 1100px; } table.teacher-rank-table { min-width: 640px; } } table th { background: #F5F5F5; border-color: #EBEBEB; } &.statistic-course { min-height: 400px; } &.statistic-teacher-rank, &.statistic-student-rank { min-height: 500px; } } .statistic-chart { padding: 0 20px; height: 400px; .shixun-chart-loading, .shixun-chart-empty, .hot-chart-loading, .hot-chart-empty { display: flex; align-items: center; justify-content: center; height: 100%; } } } }