@media screen and (min-width: 750px) {
  #popupTeacher {
    left: 50% !important;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}

#popupTeacher {
  width: 100%;
  /*max-width: 700px;*/
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2018999;
}

#popupTeacher .popupT_bj {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
}

#popupTeacher .popupT_Con {
  width: 88%;
  max-width: 500px;
  overflow: hidden;
  background: #fff;
  border-radius: 5px;
  padding: 0.3rem 0.56rem;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

#popupTeacher .popupT_Con .popupT_ConTop {
  width: 100%;
  height: 1rem;
  display: table;
  position: relative;
}

#popupTeacher .popupT_Con .popupT_ConTop img {
  width: 1rem;
  height: 1rem;
  display: block;
  float: left;
}

#popupTeacher .popupT_Con .popupT_ConTop p {
  width: auto;
  height: auto;
  font-size: 0.28rem;
  display: table-cell;
  vertical-align: middle;
  padding-left: 5px;
  color:#333;
}

#popupTeacher .popupT_Con .popupT_ConTop i {
  width: 0.4rem;
  height: 0.4rem;
  background: url(../image/popupteacherno.png) no-repeat;
  background-size: 98%;
  display: block;
  position: absolute;
  right: -0.34rem;
  top: -0.1rem;
  cursor: pointer;
}

#popupTeacher .popupT_Con .popupWx {
  width: 100%;
  height: 0.8rem;
  line-height: 0.8rem;
  margin: 0.3rem auto;
}

#popupTeacher .popupT_Con .popupWx p {
  width: 82%;
  height: 100%;
  font-size: 0.4rem;
  text-align: center;
  border: 1px solid #bb1b21;
  border-radius: 4px 0 0 4px;
  color: #bb1b21;
  float: left;
}

#popupTeacher .popupT_Con .popupWx button {
  width: 18%;
  height: 100%;
  float: left;
  text-align: center;
  background: #bb1b21;
  color: #fff;
  font-size: 0.3rem;
  border-radius: 0 4px 4px 0;
  cursor: pointer;
}

#popupTeacher .popupT_Con .popupWxShow {
  width: 100%;
  height: 0.8rem;
  line-height: 0.8rem;
  border-radius: 4px;
  background: #3a9e13;
  font-size: 0.33rem;
  display: block;
  color: #fff;
  text-align: center;
  cursor: pointer;
}

#popupTeacher .popupT_Con .popupWxShow span {
  position: relative;
  padding-left: 0.6rem;
}

#popupTeacher .popupT_Con .popupWxShow span::before {
  content: '';
  width: 0.48rem;
  height: 0.4rem;
  background: url(../image/weixin_icon.png) no-repeat;
  background-size: 100%;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

#popupTeacher .popupT_Con .popupText {
  width: 100%;
  height: auto;
  font-size: 0.2rem;
  color: dimgrey;
  text-align: center;
  font-style: italic;
  margin: 0.3rem auto;
}

#popupTeacher .popupT_Con .popupText span {
  color: #3cbe0b;
}

#popupTeacher .popupT_Con .popupImg {
  width: 100%;
  text-align: center;
}

#popupTeacher .popupT_Con .popupImg img {
  width: 80%;
}
