.teacher-index .img-content img{width:100%}.teacher-index .content-padding .explain{font-size:14px;width:100%;color:#333333;text-indent:16px;line-height:22px;margin:20px 0 25px}.teacher-index .content-padding .teacher-list{width:100%;display:flex;justify-content:space-around;flex-wrap:wrap}.teacher-index .content-padding .teacher-list .teacher-item{width:48%;margin-bottom:10px;border-radius:5px;overflow:hidden;box-shadow:0 5px 9px 3px rgba(0,0,0,0.11)}.teacher-index .content-padding .teacher-list .teacher-item .image{height:140px;background-size:cover;background-position:center center}.teacher-index .content-padding .teacher-list .teacher-item .name{padding-left:12px;color:#333;font-size:16px;position:relative;margin-top:12px;font-weight:bold;margin-bottom:0}.teacher-index .content-padding .teacher-list .teacher-item .name:after{content:"";position:absolute;bottom:-7px;left:12px;width:18px;height:2px;background-color:#9C0206}.teacher-index .content-padding .teacher-list .teacher-item .description{color:#333;font-size:12px;line-height:1;padding:12px 10px}.teacher-index .content-padding .teacher-list .teacher-item .description p{margin:0}.teacher-index .content-padding .teacher-list-faculty{width:100%;display:flex;justify-content:space-around;flex-wrap:wrap}.teacher-index .content-padding .teacher-list-faculty .teacher-item{width:48%;margin-bottom:10px;overflow:hidden}.teacher-index .content-padding .teacher-list-faculty .teacher-item .image img{display:block;width:100%}.teacher-index .content-padding .teacher-list-faculty .teacher-item .panel{background-color:#9a0000;color:#ffffff;padding:0 7px 10px}.teacher-index .content-padding .teacher-list-faculty .teacher-item .panel .name{font-size:15px;font-weight:bold;padding:10px 0;text-align:center;margin:0}.teacher-index .content-padding .teacher-list-faculty .teacher-item .panel .description{font-size:12px;line-height:15px;text-align:center}.teacher-index .more{width:120px;margin:0 auto 20px}.teacher-index .more button{background-color:#9a0000;height:36px;font-size:14px;letter-spacing:1px;border:none;margin-top:10px;color:#ffffff}.teacher-list{width:100vw;height:calc(100vh - 100px);display:flex}.teacher-list .slide-nav{width:115px;height:100%;align-items:center;overflow:hidden;background-color:#faf9f9;box-shadow:0 2px 5px 1px rgba(0,0,0,0.1);z-index:1}.teacher-list .slide-nav .slide-nav-wrap{overflow-y:auto;height:100%}.teacher-list .slide-nav .slide-nav-wrap .nav-item{display:block;width:100%;font-size:13px;line-height:3;text-align:center;color:#666666;position:relative}.teacher-list .slide-nav .slide-nav-wrap .link-active{background-color:#fff}.teacher-list .slide-nav .slide-nav-wrap .link-active:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;background-color:#9a0000}.teacher-list .content-wrap{height:100%;overflow:hidden;width:calc(100% - 115px);padding-top:10px;overflow-y:auto}.teacher-list .content-wrap .teacher-content{width:100%;min-height:100px;text-align:center;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.teacher-list .content-wrap .teacher-content .teacher-item{width:32%;padding:10px 8px 0;margin-bottom:5px;height:120px}.teacher-list .content-wrap .teacher-content .teacher-item .teacher-img{height:85px;overflow:hidden}.teacher-list .content-wrap .teacher-content .teacher-item .teacher-img img{display:block;height:85px;width:auto}.teacher-list .content-wrap .teacher-content .teacher-item .teacher-name{font-size:12px;text-align:center;padding:5px 0;color:#333333}.teacher-list .content-wrap .teacher-pagination{text-align:center}.teacher-detail{padding:20px 10px 20px}.teacher-detail .headimg-desc{display:flex;margin:40px 0}.teacher-detail .headimg-desc .img{width:40%;height:100%;overflow:hidden}.teacher-detail .headimg-desc .img img{display:block;width:100%}.teacher-detail .headimg-desc .desc{width:60%;height:100%;position:relative;padding:30% 0 0 10px}.teacher-detail .headimg-desc .desc .desc-position{width:100%;height:100%}.teacher-detail .headimg-desc .desc .desc-position .name{font-size:23px;font-weight:600;margin-bottom:10px}.teacher-detail .headimg-desc .desc .desc-position .jj{font-size:15px;line-height:1.3}.teacher-detail .content-title{border-bottom:1px solid #e0dede;width:100%;margin:15px 0}.teacher-detail .content-title span{display:inline-block;color:#9a0000;font-size:16px;line-height:2;border-bottom:1px solid #9a0000;font-weight:600}.teacher-detail:after{content:"";background:url("https://bf-web.oss-cn-beijing.aliyuncs.com/m.bfemba.com/teacher/teacher-detail-bg.png") right center no-repeat;position:absolute;width:100%;height:90%;opacity:.8;right:0;top:15%;transition:all 1.5s ease-out 0s;transform:scale(.7);transform-origin:right center}.teacher-detail .content{padding:10px 0 15px;line-height:1.5}