/*普通字体和按钮颜色*/
/*渐变色 上浅下深*/
/*突出色橘色*/
.nav_nine {
  font-weight: bold;
}
/*师资banner*/
.teacherBanner {
  width: 100%;
  height: 650px;
  margin: 0 auto;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@liner-gradient-color-to', endColorstr='@liner-gradient-color-from', GradientType=0);
}
.teacherBanner .teacherBannerInner {
  width: 100%;
  height: 750px;
  background: url("../../images/p_teacher/shizi.jpg") no-repeat center;
}

.teacherBanner .aboutBannerInner {
  width: 100%;
  height: 750px;
  background: url("../../images/p_teacher/about.jpg") no-repeat center;
}

.teacherBanner .youthBannerInner {
  width: 100%;
  height: 750px;
  background: url("../../images/p_youth/banner4-bg.jpg") no-repeat center;
}

.commonBanner .layout .tbLeft ul li:nth-child(1) {
  font-size: 90px!important;
}
.consultUs .contact_one {
  background-color: #269394 !important;
  border: 1px solid #269394 !important;
  color: #fff!important;
}
/*严选顶级名校优质师资*/
.professionalTeacher {
  width: 100%;
  height: 880px!important;
}
.professionalTeacher .layout {
  height: 880px;
  background-color: #fff;
  padding: 130px 0;
}
.professionalTeacher .layout .commonTitle,
.professionalTeacher .layout .commonCon {
  text-align: center;
}
.professionalTeacher .layout .proBottom {
  height: 450px;
  position: relative;
}
.professionalTeacher .layout .proBottom .school_common {
  margin-top: 150px;
  width: 350px;
}
.professionalTeacher .layout .proBottom .school_common li {
  margin-bottom: 130px;
}
.professionalTeacher .layout .proBottom .school_common li p:nth-child(1) {
  color: #2b333f;
  font-size: 30px;
}
.professionalTeacher .layout .proBottom .school_common li p:nth-child(2) {
  color: #6f7783;
  font-size: 16px;
  margin-top: 30px;
}
.professionalTeacher .layout .proBottom .goodSchoolLeft {
  float: left;
}
.professionalTeacher .layout .proBottom .goodSchoolRight {
  float: right;
}
.professionalTeacher .layout .proBottom .goodSchoolmiddle {
  float: left;
  width: 400px;
  height: 400px;
  background: url("../../images/p_teacher/xuanzhuan.gif");
  margin-top: 70px;
  position: relative;
}
.professionalTeacher .layout .proBottom .goodSchoolmiddle .gs_inner {
  width: 350px;
  height: 350px;
  background-color: #f7f8fa;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  position: absolute;
  left: 19px;
  bottom: 16px;
}
.professionalTeacher .layout .proBottom .goodSchoolmiddle .gs_inner i {
  display: inline-block;
  position: absolute;
  bottom: -31px;
  z-index: 2;
}
.professionalTeacher .layout .proBottom .goodSchoolmiddle .gs_inner .xuanzhuanOne {
  width: 300px;
  height: 500px;
  left: 30px;
  z-index: 3;
}
@-webkit-keyframes fadeInOut {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
}
.professionalTeacher .layout .proBottom .trans_fade_image {
  position: absolute;
  -webkit-animation-name: fadeInOut;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 30s;
  -webkit-animation-direction: alternate;
}
/*同步各地区科目版本*/
.lession_version {
  width: 100%;
  height: 790px;
  background-color: #f8f9fb;
}
.lession_version .layout {
  height: 790px;
  padding: 130px 0;
}
.lession_version .layout .version_bottom {
  margin-top: 100px;
}
.lession_version .layout .version_bottom .version_left {
  float: left;
}
.lession_version .layout .version_bottom .version_left img {
  width: 591px;
  height: 447px;
}
.lession_version .layout .version_bottom .version_right {
  float: left;
}
.lession_version .layout .version_bottom .version_right ul {
  width: 350px;
  height: 220px;
  margin-top: 130px;
  margin-left: 100px;
}
.lession_version .layout .version_bottom .version_right ul li {
  float: left;
  width: 110px;
  margin-bottom: 40px;
}
.lession_version .layout .version_bottom .version_right ul li s {
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  vertical-align: middle;
}
.lession_version .layout .version_bottom .version_right ul li .version1 {
  background-color: #ee742f;
}
.lession_version .layout .version_bottom .version_right ul li .version2 {
  background-color: #3e78dd;
}
.lession_version .layout .version_bottom .version_right ul li .version3 {
  background-color: #ee9f2f;
}
.lession_version .layout .version_bottom .version_right ul li .version4 {
  background-color: #3fb1f9;
}
.lession_version .layout .version_bottom .version_right ul li .version5 {
  background-color: #f3cf20;
}
.lession_version .layout .version_bottom .version_right ul li .version6 {
  background-color: #89d3e3;
}
.lession_version .layout .version_bottom .version_right ul li .version7 {
  background-color: #d1d94e;
}
.lession_version .layout .version_bottom .version_right ul li .version8 {
  background-color: #a6e053;
}
.lession_version .layout .version_bottom .version_right ul li span {
  font-size: 16px;
  color: #6F7783;
  line-height: 20px;
  margin-left: 5px;
}
.lession_version .layout .version_bottom .version_right ul li:nth-child(2n+1) {
  margin-right: 130px;
}
/*六位一体陪伴式教学 助力实现名校梦*/
/*为学生匹配名校最优嗨森老师*/
.match_teacher {
  height: 850px;
}
.match_teacher b {
  bottom: -314px;
}
.match_teacher .level_outer {
  margin-bottom: 26px!important;
}
.match_teacher .level_outer .level_top p {
  font-size: 30px!important;
  font-weight: 400!important;
  color: #2b333f!important;
}
.match_teacher .level_outer .level_bottom .LV1_content {
  padding-top: 120px!important;
}
.match_teacher .level_outer .level_bottom .LV2_content {
  padding-top: 140px!important;
}
.match_teacher .level_outer .level_bottom .LV3_content {
  padding-top: 160px!important;
}
.match_teacher .level_outer .level_bottom .LV4_content {
  padding-top: 180px!important;
}
.match_teacher .level_outer .level_bottom .LV5_content {
  padding-top: 200px!important;
}
/*阶段解析轻松提分*/
.riseScore {
  width: 100%;
  height: 980px;
  background-color: #fff;
  position: relative;
  z-index: 2;
}
.riseScore .layout {
  height: 930px;
  padding: 130px 0;
}
.riseScore .layout .scoreRange {
  width: 100%;
  height: 500px;
  background: url("../../images/p_teacher/beisaer.png") no-repeat;
  background-size: contain;
  margin-top: 100px;
  position: relative;
}
.riseScore .layout .scoreRange ul {
  width: 100%;
  height: 500px;
}
.riseScore .layout .scoreRange ul li {
  width: 190px;
  height: 230px;
  position: absolute;
}
.riseScore .layout .scoreRange ul li span {
  display: inline-block;
  width: 193px;
  height: 105px;
  line-height: 105px;
  text-align: center;
  font-size: 36px;
  color: #fff;
}
.riseScore .layout .scoreRange ul li .scoreBgOne {
  background: url("../../images/p_teacher/01.png") no-repeat;
}
.riseScore .layout .scoreRange ul li .scoreBgTwo {
  background: url("../../images/p_teacher/02.png") no-repeat;
}
.riseScore .layout .scoreRange ul li .scoreBgThree {
  background: url("../../images/p_teacher/03.png") no-repeat;
}
.riseScore .layout .scoreRange ul li .scoreBgFour {
  background: url("../../images/p_teacher/04.png") no-repeat;
}
.riseScore .layout .scoreRange ul li s {
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  margin-top: 15px;
  margin-left: 85px;
}
.riseScore .layout .scoreRange ul li .scoreOne {
  background: -webkit-linear-gradient(bottom, #307ade, #3da9f5);
  background: -moz-linear-gradient(bottom, #307ade, #3da9f5);
  background: -o--linear-gradient(bottom, #307ade, #3da9f5);
  /*兼容IE 9 10*/
  background: -ms-linear-gradient(bottom, #307ade, #3da9f5);
  background: linear-gradient(bottom, #307ade, #307ade);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#307ade', endColorstr='#307ade', GradientType=0);
}
.riseScore .layout .scoreRange ul li .scoreTwo {
  background: -webkit-linear-gradient(bottom, #36a9c2, #85d8e9);
  background: -moz-linear-gradient(bottom, #36a9c2, #85d8e9);
  background: -o--linear-gradient(bottom, #36a9c2, #85d8e9);
  /*兼容IE 9 10*/
  background: -ms-linear-gradient(bottom, #36a9c2, #85d8e9);
  background: linear-gradient(bottom, #36a9c2, #85d8e9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#36a9c2', endColorstr='#85d8e9', GradientType=0);
}
.riseScore .layout .scoreRange ul li .scoreThree {
  background: -webkit-linear-gradient(bottom, #77af26, #9cd649);
  background: -moz-linear-gradient(bottom, #77af26, #9cd649);
  background: -o--linear-gradient(bottom, #77af26, #9cd649);
  /*兼容IE 9 10*/
  background: -ms-linear-gradient(bottom, #77af26, #9cd649);
  background: linear-gradient(bottom, #77af26, #9cd649);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77af26', endColorstr='#9cd649', GradientType=0);
}
.riseScore .layout .scoreRange ul li .scoreFour {
  background: -webkit-linear-gradient(bottom, #ef822d, #f2bf23);
  background: -moz-linear-gradient(bottom, #ef822d, #f2bf23);
  background: -o--linear-gradient(bottom, #ef822d, #f2bf23);
  /*兼容IE 9 10*/
  background: -ms-linear-gradient(bottom, #ef822d, #f2bf23);
  background: linear-gradient(bottom, #ef822d, #f2bf23);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef822d', endColorstr='#f2bf23', GradientType=0);
}
.riseScore .layout .scoreRange ul li p {
  font-size: 16px;
  color: #6f7783;
  padding-left: 10px;
}
.riseScore .layout .scoreRange ul li p:nth-child(3) {
  margin-top: 35px;
}
.riseScore .layout .scoreRange ul .scoreLiOne {
  left: 47px;
  bottom: 42px;
}
.riseScore .layout .scoreRange ul .scoreLiTwo {
  left: 324px;
  bottom: 159px;
}
.riseScore .layout .scoreRange ul .scoreLiThree {
  top: 84px;
  right: 408px;
}
.riseScore .layout .scoreRange ul .scoreLiFour {
  top: -23px;
  right: 160px;
}
.riseScore .layout .score_cousult {
  margin-top: 0px!important;
}
.riseScore .layout .score_cousult .contact_consult {
  background-color: #fff!important;
}
/*在线学习省时省力*/
.saveTimeStudy .layout li {
  position: relative;
}
.saveTimeStudy .layout li b {
  display: inline-block;
  width: 30px;
  height: 31px;
  position: absolute;
  top: 140px;
}
.saveTimeStudy .layout li .smile {
  left: 175px;
  background: url("../../images/p_teacher/xiao.png") no-repeat;
}
.saveTimeStudy .layout li .tear {
  right: 45px;
  background: url("../../images/p_teacher/ku.png") no-repeat;
}
/*右侧固定定位*/
