.famous-min .famous-title {
  font-size: .48rem;
  letter-spacing: .05rem;
  line-height: .6rem;
}
.famous-min .famous-title-tips {
  font-size: .20rem;
  letter-spacing: .05rem;
}
/* 名师辅导 */
.originator {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: .34rem;
}
.originator-text {
  width: 14.72rem;
  padding-top: .6.2rem;
}
.originator-title {
  position: relative;
  width: 7.91rem;
  height: 1.08rem;
  padding-left: .62rem;
  border-radius: .3rem;
  background: rgba(202, 12, 21, 1);
  font-size: .68rem;
  font-weight: 900;
  letter-spacing: .1rem;
  line-height: 1.06rem;
  color: rgba(255, 255, 255, 1);
}
.originator-title::after {
  content: '';
  position: absolute;
  top: .4rem;
  left: .2rem;
  width: 0.27rem;
  height: 0.27rem;
  border-radius: 50%;
  background-color: var(--light-color);
}
.originator-text p{
  margin-top: .5rem;
  font-size: .48rem;
  font-weight: 400;
  letter-spacing: .1rem;
  line-height: .7rem;
  color: var(--dark-color)
}
.originator-img img{
  width: 4.99rem;
  height: 4.62rem;
}

.tutor-grid {
  margin-top: .3rem;
  display: grid;
  grid-template-columns:  1fr 1fr;
  gap: .4rem .5rem;
}
.tutor-item {
  display: flex;
  align-items: center;
  height: 3.7rem;
  background-color: #fff;
  padding: .2rem .4rem .2rem .2rem;
  border-radius: .24rem;
}
.tutor-left {
  position: relative;
  width: 3rem;
  height: 3.3rem;
  flex-shrink: 0;
}
.tutor-left>img {
  width: 3rem;
  height: 3rem;
  background: linear-gradient(0, #ff00007e 0%, rgba(0, 0, 0, 0) 100%);
  border-radius: 50%;
  object-fit: contain;
}
.tutor-left .tutor-name {
  width: 2.7rem;
  height: .6rem;
  position: absolute;
  bottom: 0rem;
  left: .15rem;
  text-align: center;
  border-radius: .3rem;
  color: var(--light-color);
  font-size: .32rem;
  line-height: .58rem;
  background: linear-gradient(90deg, #ff8071 0%, #ff000d 100%);
}
.tutor-right {
  width: 100%;
  margin-left: .55rem;
  margin-top: .2rem;
}
.tutor-title {
  padding-bottom: .15rem;
  margin-bottom: .15rem;
  border-bottom: 1px solid #63636338;
  font-size: .32rem;
  font-weight: bold;
  color: var(--primary-color);
}
.tutor-ul {
  
}
.tutor-ul>li{
  font-size: .22rem;
  margin-bottom: .08rem;
}
.tutor-ul>li>span{
  color: #5c5c5c;
}
.tutor-ul>li>.tutor-text{
  color: #070707;
}

.tutor-box:last-child {
  margin-bottom: .8rem;
}
.tutor-box:nth-child(even) .tutor-grid {
  margin-top: .3rem;
  display: grid;
  grid-template-columns:  1fr 1fr 1fr;
  gap: .2rem .3rem;
}
.tutor-box:nth-child(even) .tutor-item {
  display: flex;
  align-items: center;
  height: 2.48rem;
  background-color: #fff;
  padding: .18rem .2rem .18rem .14rem;
  border-radius: .16rem;
}
.tutor-box:nth-child(even) .tutor-left {
  position: relative;
  width: 2rem;
  height: 2.2rem;
  flex-shrink: 0;
}
.tutor-box:nth-child(even) .tutor-left>img {
  width: 2rem;
  height: 2rem;
  background: linear-gradient(0, #ff00007e 0%, rgba(0, 0, 0, 0) 100%);
  border-radius: 50%;
  object-fit: contain;
}
.tutor-box:nth-child(even) .tutor-left .tutor-name {
  width: 1.8rem;
  height: .4rem;
  position: absolute;
  bottom: 0rem;
  left: .1rem;
  text-align: center;
  border-radius: .3rem;
  color: var(--light-color);
  font-size: .22rem;
  line-height: .38rem;
  background: linear-gradient(90deg, #ff8071 0%, #ff000d 100%);
}
.tutor-box:nth-child(even) .tutor-right {
  width: 100%;
  margin-left: .24rem;
  margin-top: .1rem;
}
.tutor-box:nth-child(even) .tutor-title {
  padding-bottom: .1rem;
  margin-bottom: .1rem;
  border-bottom: 1px solid #63636338;
  color: var(--primary-color);
  font-size: .24rem;
  font-weight: bold;
}
.tutor-box:nth-child(even) .tutor-ul {
  
}
.tutor-box:nth-child(even) .tutor-ul>li{
  font-size: .16rem;
  margin-bottom: .08rem;
}
.tutor-box:nth-child(even) .tutor-ul>li>span {
  color: #5c5c5c;
}
.tutor-box:nth-child(even) .tutor-ul>li>.tutor-text {
  color: #070707;
}
