.teacher-panel{padding:0 .75rem}.teacher-panel .teacher-link{display:-webkit-box;display:-ms-flexbox;display:flex}.teacher-panel .teacher-item{background-color:#fff;border-radius:.55rem;-webkit-box-shadow:0 0 .375rem 0 rgba(1,32,90,.1);box-shadow:0 0 .375rem #01205a1a;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.75rem;overflow:hidden;padding:.75rem .6rem}.teacher-panel .teacher-item:last-child{margin-bottom:0}.teacher-panel .teacher-item .avatar{-webkit-box-flex:0;border-radius:.4rem;-ms-flex:none;flex:none;height:4.25rem;overflow:hidden;width:3.55rem}.teacher-panel .teacher-item .avatar img{width:100%}.teacher-panel .teacher-item .info{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:.5rem;padding-top:.125rem}.teacher-panel .teacher-item .info .name-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:.3rem;padding-bottom:.3rem}.teacher-panel .teacher-item .info .name-wrap:after{background-color:#ececec;bottom:0;content:"";height:.05rem;left:0;position:absolute;width:100%}.teacher-panel .teacher-item .info .name{-webkit-box-flex:0;color:#333;-ms-flex:none;flex:none;font-size:.75rem;line-height:.9rem;max-width:3rem;overflow:hidden;white-space:nowrap}.teacher-panel .teacher-item .info .post{font-size:.65rem;margin-left:.3rem;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teacher-panel .teacher-item .info .desc{color:#999;display:-webkit-box;font-size:.65rem;line-height:.9rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}
