@charset "utf-8";/* CSS Document */
.teacher-list { width:78%; } 
.teacher-list li { background:#fff; margin-bottom:20px; padding:20px; position: relative; border-radius: 5px; padding-bottom: 0 } 
.sectionbkLeft { width:74%; float: left;} 
.wWidth1200 .sectionbkLeft { width:70%; } 
.teacherName { font-weight:normal; color: #555555; font-size: 26px; padding: 0 0 10px; float: left; position:relative; } 
.teacherName:after { display:block; content:''; width:26px; height:3px; background:#ff7757; position:absolute; left:0; bottom:0; } 
.teacherTlevel { float: left; height: 28px; line-height: 28px; font-size: 14px; color: #888; margin-left: 20px; padding: 0 10px; font-weight: normal; margin-top: 10px; } 
.teacherTlevel.fr { float: right; } 
.sectionbk p { color: #8a8a8a; font-size: 13px; line-height:25px; height:50px; overflow: hidden; margin: 30px 0; } 
.sectionbk .imgw { width: 250px; height: 250px; float: right; overflow:hidden; padding:0 20px 20px 0; background:url(jghz_cc.png) no-repeat bottom right; background-size: 100% 100%; box-sizing:border-box; } 
.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: #ffd500; color: #333; 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 { width: 40px; height: 40px; float: left; margin: 0 10px; text-align: center; line-height: 40px; background: #d2d2d2; border-radius: 50%; color: #fff; cursor: pointer; position: relative; } 
.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; } 
.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; } 
.sectionbk .sectionCos .sectionCos_item span { display: block; float:none; } 
.sectionCos_item { float: left } 
.sectionCos_item div { text-align: center; margin-top: 5px; color: #999; line-height: 24px } 
.sectionCos_item div b { font-weight: normal } 
.teacherName strong { color: #ff663d; font-weight: normal; font-size: 22px; margin-left: 30px } 