@charset "utf-8";
/* CSS Document */

.teacher-list{width: calc(100% - 300px);}
.teacher-list ul{background: #fff;border-radius: 12px;padding: 0 40px;box-sizing: border-box;}
.teacher-list li{padding:40px 0; position: relative;border-bottom: 1px solid #F5F5F5;}
.teacher-list li:last-child{border-bottom: 0;}
.sectionbkLeft{width:calc(100% - 250px);float: right;}
.sectionbkLeft h3{display: flex;flex-direction: row;justify-content: space-between;align-items: center;padding: 4px 0 16px;border-bottom: 1px solid #F5F5F5;margin-bottom: 20px;}
.wWidth1200 .sectionbkLeft{ width:52%;}
.teacherName{line-height: 36px;font-size: 24px;color: #1262E6;}
.teacherTime{height: 20px;line-height: 20px;font-size: 14px;color: #CFD3D9;font-weight: normal;}
.sectionbk p{height: 112px;background: #F7F9FC;border-radius: 8px;padding: 20px;overflow: hidden;box-sizing: border-box;font-size: 16px;color: #ADB0B5;line-height: 24px;}

.sectionbk .imgw {width: 220px;height: 220px;float: left; overflow:hidden;border-radius: 12px;}
.sectionbk .imgw .imgwBox{height: 100%;overflow: hidden;}
.sectionbk .imgw img {display: block;width: 100%;height: 100%;object-fit: cover;}
.aw a {display: inline-block;width: 120px;height: 35px;background: #FF5300;color: white;text-align: center;line-height: 35px;font-size: 14px;border-radius: 40px;}
.aw a.aLeft{border: 1px solid #ddd;color: #555;background: none;margin-right: 15px;}
.aw{margin-top: 2px;}
.sectionbk .sectionCos span {margin-right:4px;cursor: pointer;position: relative;color: #CFD3D9;}
.sectionbk .sectionCos i {font-size: 18px;}
.sectionbk .sectionCos em {position: absolute;width: 90px;height: 26px;line-height: 26px;background: #14191e;color: #fff;position: absolute;top: -36px;left: 50%;margin-left: -45px;border-radius: 3px;display: none;   text-align: center;}
.sectionbk .sectionCos em i {width: 8px;height: 4px;position: absolute;bottom: -4px;left: 50%;margin-left: -4px;background: url(arrow.png) no-repeat;}
.sectionbk .sectionCos span:hover em {display: block;}

.sectionCos{display: flex;flex-direction: row;align-items: center;justify-content: flex-end;margin-top: 12px;}
.sectionCos_item{display: flex;flex-direction: row;align-items: center;margin-right: 16px;color: #54575C;}
.sectionCos_item div{font-size: 14px;}
.sectionCos_item div b{font-weight: normal;}
.teacherName strong {padding: 0 12px;line-height: 24px;background: #D9F2FF;border-radius: 12px;margin-left: 12px;font-size: 14px;color: #108DCC;display: inline-block;}
.zan-hover{color: #ff9f37 !important;}
.collect-hover{color: #F44336 !important;}
.class-hover{color: #3ab57f !important;}