.intro {
  width: 100%;
  height: 415px;
  padding: 45px 0 40px 0;
  background: #fff;
}
.intro-wrapper {
  /*width: 860px;*/
  width: 70%;
  margin: 0 auto;
}
.intro .professor {
  display: inline-block;
}
.intro .professor img {
  /*width: 220px;*/
  height: 280px;
  margin-bottom: 15px;
  margin-right: 10px;
}
/* words */
.intro .words {
  padding-top: 58px;
  margin-right: 60px;
  float: right;
  height: 200px;
  width: 700px;
  text-align: center;
}

.intro .words .content {
  padding: 0 60px;
}
.content p{
  line-height: 1.6em;
  font-size: 1.3em;
  font-weight: bolder;

}

.intro .words .img-top img,
.intro .words .img-bottom img {
  height: 60px;
}

.intro .words .img-top {
  flex: 0 0 60px;
  text-align: left;
}

.intro .words .img-bottom {
  flex: 0 0 60px;
  text-align: right;
}

.intro .words .btn {
  padding: 5px 40px;
  font-size: 16px;
  color: #fff;
  background: #66676c;
}
