@charset "UTF-8";
/*教师列表*/
.teacher {
  width: 100%;
  height: 100%;
  background-color: #eee;
  padding-top: 20px;
}
/*头部通栏*/
.teacher .toptl {
  width: 100%;
  height: 100px;
  margin-bottom: 20px;
}
/*全部师资*/
.teacher .teach {
  background-color: #fff;
  padding-top: 12px;
  margin-bottom: 20px;
}

.teacher .teach .quanbu {
  width: 100%;
  height: 43px;
}

.teacher .teach .quanbu .shizi {
  width: 200px;
  height: 43px;
  margin-left: 23px;
  float: left;
}

.teacher .teach .quanbu .shizi span {
  width: 4px;
  height: 25px;
  background-color: #0764a5;
  float: left;
  margin: 9px 19px 0 0;
}

.teacher .teach .quanbu .shizi h1 {
  font-size: 24px;
  line-height: 43px;
  color: #444;
  font-weight: normal;
}

.teacher .teach .quanbu .shizi h1 b {
  font-weight: normal;
  font-size: 16px;
  color: #ff7800;
}

.teacher .teach .quanbu .tab-nav {
  float: right;
}

.teacher .teach .quanbu .tab-nav li {
  width: 92px;
  height: 32px;
  text-align: center;
  color: #333;
  font-size: 14px;
  float: left;
  margin-right: 20px;
  cursor: pointer;
  line-height: 32px;
}
.teacher .teach .quanbu .tab-nav li a{
    color: #333;
}
.teacher .teach .quanbu .tab-nav li:hover {
  border-bottom: 2px solid #ff7800;
}
.teacher .teach .quanbu .tab-nav li:hover a{
    color: #ff7800;
}
.teacher .teach .quanbu .tab-nav .tab-active {
  border-bottom: 2px solid #ff7800;
}
.teacher .teach .quanbu .tab-nav .tab-active a{
   color: #ff7800; 
}
/*列表内容*/
.teacher .teach .teachcontent {
  padding-bottom: 25px;
}

.teacher .teach .teachcontent .teachnr .tab-content.hide {
  display: none;
}

.teacher .teach .teachcontent .teachnr .tab-content li {
  width: 169px;
  float: left;
  margin: 28px 4px 0 24px;
  cursor: pointer;
}

.teacher .teach .teachcontent .teachnr .tab-content li h4 {
  font-size: 16px;
  line-height: 30px;
  text-align: center;
}

.teacher .teach .teachcontent .teachnr .tab-content li p {
  font-size: 12px;
  color: #999;
  line-height: 18px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.teacher .teach .teachcontent .teachnr .tab-content li a {
  width: 137px;
  height: 26px;
  border: 1px solid #dcdcdc;
  margin: 5px auto;
  display: block;
  font-size: 12px;
  line-height: 26px;
  color: #999;
  text-align: center;
}

.teacher .teach .teachcontent .teachnr .tab-content li:hover a{
    border: 1px solid #ff7800; 
    color: #ff7800;
}

.teacher .teach .teachcontent .fanye {
  height: 27px;
  margin-top: 26px;
  margin-right: 24px;
  float: right;
}

/*教师内容*/
.teacher-content {
}
/*面包屑*/
.teacher-content .mianbao_nr {
  height: 18px;
  margin: 7px 0 20px 28px;
  border-left: 3px solid #0764a5;
  padding-left: 17px;
}

.teacher-content .mianbao_nr p {
  font-size: 12px;
  line-height: 18px;
  color: #999;
}

.teacher-content .mianbao_nr p a {
  color: #999;
}

.teacher-content .mianbao_nr p a:hover {
  color: #054ba1;
}

.teacher-content .mianbao_nr p b {
  font-weight: normal;
  color: #054ba1;
}
/*老师介绍*/
.teacher-content .teachjs {
  padding: 20px 54px 20px 57px;
  background-color: #fff;
  margin-bottom: 20px;
}

.teacher-content .teachjs .teachjs-left {
  width: 268px;
  height: 320px;
  float: left;
}

.teacher-content .teachjs .teachjs-right {
  width: 790px;
  float: right;
}

.teacher-content .teachjs .teachjs-right h1 {
  width: 100%;
  border-bottom: 1px dotted #eaeaea;
  font-size: 30px;
  color: #666;
  line-height: 69px;
  font-weight: normal;
}

.teacher-content .teachjs .teachjs-right .teachjs-rightjy {
  font-size: 16px;
  line-height: 40px;
  color: #555;
  border-bottom: 1px dotted #eaeaea;
  padding: 6px 0;
}

.teacher-content .teachjs .teachjs-right .teachjs-rightjy p b {
  color: #ff6700;
  font-weight: normal;
}

.teacher-content .teachjs .teachjs-right .teachjs-rightyuey a {
  width: 156px;
  height: 41px;
  background-color: #ff6700;
  border: 1px solid #e5e5e5;
  display: block;
  text-align: center;
  line-height: 41px;
  color: #fff;
  margin: 16px 0 0 10px;
  font-size: 16px;
  float: left;
  -webkit-box-shadow: 0 3px  3px 2px #e6e6e6;
          box-shadow: 0 3px  3px 2px #e6e6e6;
}

.teacher-content .teachjs .teachjs-right .teachjs-rightyuey a:hover {
  background-color: #f16201;
}

.teacher-content .teachjs .teachjs-right .teachjs-rightyuey p {
  float: left;
  font-size: 12px;
  line-height: 41px;
  margin-left: 27px;
  margin-top: 16px;
  color: #888;
}
/*学员评价*/
.teacher-content .student {
  padding: 0 90px 20px 57px;
  background-color: #fff;
  margin-bottom: 20px;
  position: relative;
  
}

.teacher-content .student .title {
  width: 100%;
  height: 52px;
}

.teacher-content .student .title h2 {
  padding: 0  15px;
  position: absolute;
  border-top: 2px solid #ff6700;
  top: 0;
  font-size: 16px;
  color: #ff6700;
  font-weight: normal;
  line-height: 50px;
}

.teacher-content .student p {
  font-size: 16px;
  line-height: 30px;
  color: #666;
  padding-left: 34px;
  margin-bottom: 40px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAAGqQ7woAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGRDIxMkQzREJEM0ExMUU3QjMxMkU1ODU1OENERjlCOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGRDIxMkQzRUJEM0ExMUU3QjMxMkU1ODU1OENERjlCOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZEMjEyRDNCQkQzQTExRTdCMzEyRTU4NTU4Q0RGOUI4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZEMjEyRDNDQkQzQTExRTdCMzEyRTU4NTU4Q0RGOUI4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+026O0gAAASpJREFUeNpiYICCV69eeYKIGJgAE5LMf4AAAhEyIA4jTIQRLAwEAAEEU3MASlsAsSYL1CR7qILjIAIggLAjZHNgbCZsCpmwqcaqEiCAYLKdIBUwpyHrgmJNmHv/Y9F8D1mcBYhVkO0XExNjhMopEnQ5NgAQQMhWCWERY8Tm7bdYNP6DWw1yNJrbYOAtsjgT1NEHcbjIEj0JnMSh8BKMwYgWhl1Aq8rRowsIuIkOHuorBAgw9AAuhCYCUDyzEoogWHpAziAs8GzDwLANTY84ED/BYdg9WJqBAl1QbAMD7D8LNEaRDeMGSnzDl8SRDIOHOnLYeKFFyzcCIVOGxG5El2RB40uhhx3Qgt94DAeF429kteixBwrcX0i4hYBrHyOrBxrORV5yoHr6wgMAyHvFS1krd3EAAAAASUVORK5CYII=") 0 5px no-repeat;
}
/*热门课程*/
.teacher-content .student .student-coure li {
  float: left;
  padding: 0 10px;
  height: 34px;
  border: 1px solid #ff7619;
  font-size: 16px;
  text-align: center;
  margin: 7px 0 0 15px;
  line-height: 34px;
}

.teacher-content .student .student-coure li a {
  color: #666;
}

.teacher-content .student .student-coure li a:hover {
  color: #ff7619;
}
/*雅思考试技巧分享*/
.teacher-content .fenxiang {
  padding-right: 0;
}
.teacher-content .fenxiang .student-fenxiang .share-block {
  float: left;
  margin-right: 57px;
}

.teacher-content .fenxiang .student-fenxiang .share-block2 {
  float: right;
}

.teacher-content .fenxiang .student-fenxiang .share-block2 .share-list:nth-child(1) a,
.teacher-content .fenxiang .student-fenxiang .share-block2 .share-list:nth-child(3) a {
  color: #f39800;
}
.teacher-content .fenxiang .student-fenxiang .share-block .share-list:last-child,
.teacher-content .fenxiang .student-fenxiang .share-block2 .share-list:last-child{
  border-bottom: none;
}
.teacher-content .fenxiang .student-fenxiang .share-list {
  position: relative;
  padding: 0 15px;
  width: 472px;
  height: 39px;
  line-height: 39px;
  border-bottom: 1px dashed #e6e7e7;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNTZiMmM0ZS05OTk3LWRjNGMtOTI1NC03N2MxYmQxNjBkNzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTI1QkNGMDY5MkU5MTFFNzk3MTk5MDg0REFDRDEzNzQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTI1QkNGMDU5MkU5MTFFNzk3MTk5MDg0REFDRDEzNzQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg0MmI0Y2VkLTI3ZWUtM2I0Mi1iZDQ4LTU4NDc1YmZkMzNmNSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjM5ZTJkNmNlLThkNGMtMTFlNy1hNTJhLTk2MzU3MDk3NzhhYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps2xr+UAAABOSURBVHjaYvxfwdDAwMDQBsS/gJiBCYgTgXgDEHPBBEDAE4i3AzEfSIADKmgHxMtBAuxQgatAnAPTsguIrYH4PkhgGRB7A/FHkAxAgAEA3OYLmUWhzc4AAAAASUVORK5CYII=") 6px center no-repeat;
}

.teacher-content .fenxiang .student-fenxiang .share-list a {
  float: left;
  margin-left: 10px;
  width: 360px;
  font-size: 14px;
  color: #666;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}

.teacher-content .fenxiang .student-fenxiang .share-list a:hover {
  color: #f39800;
}

.teacher-content .fenxiang .student-fenxiang .share-list span {
  float: right;
  width: 70px;
  color: #999;
  text-align: center;
}
