.teacher-analysis{width:1200px;margin:0 auto;padding-bottom:10px}.teacher-analysis .top-title{margin:20px auto;line-height:1;color:#333}.teacher-analysis .homework-detail-title{margin-bottom:20px;color:#666}.teacher-analysis .homework-detail-title .num{color:#333;font-weight:600;margin-left:1px}.teacher-analysis .student-list{margin:0 50px}.teacher-analysis .student-list .el-button{margin-left:0!important;margin-right:20px}.teacher-analysis .student-list-no-data{text-align:center}.teacher-analysis .top-overview .top-data-panel:last-child{margin-right:0}.chart-panel{width:100%;margin:15px auto}.chart-panel .row{display:flex}.chart-panel .row .panel-item{position:relative;flex:1;height:420px;margin-right:15px;margin-bottom:15px;padding:30px 20px 10px 20px;color:#333;background:#fff;border-radius:12px}.chart-panel .row .panel-item:last-child{margin-right:0}.chart-panel .row .panel-item .panel-title{margin-bottom:30px;font-weight:400;font-size:16px;line-height:1}.chart-panel .row .panel-item .chart{display:flex;justify-content:center}.chart-panel .row .panel-item .go-lower{position:relative;top:20px}.chart-panel .row .panel-item .panel-subtitle{margin-top:10px;color:#666;font-size:14px}.chart-panel .row .panel-item .panel-subtitle span{margin-left:5px;color:#333;font-weight:700}.chart-panel .row .panel-item .panel-table{margin:15px 0}.class-list{max-height:150px;overflow-y:auto}.class-list .class-list-item{margin-left:5px;margin-bottom:5px}