.peopleDetail {
   padding-bottom: 100px
}

.peopleDetail .profile {
   padding: 50px 0;
   background: #f0f0f0
}

.peopleDetail .profile .avatar {
   margin: 0 auto;
   width: 280px;
   height: 280px;
   border-radius: 50%;
   overflow: hidden;
   background: white
}

.peopleDetail .profile .avatar img {
   width: 100%;
   height: 100%;
   object-fit: cover;
}

.peopleDetail .profile .info {
   height: 100%;
   padding: 0 30px
}

.peopleDetail .profile .info .back {
   font-size: 12px;
   color: #333
}

.peopleDetail .profile .info .name {
   font-size: 38px;
   font-weight: bold;
   margin: 20px 0
}

.peopleDetail .profile .info .position {
   font-size: 16px;
   color: #333;
   margin-bottom: 30px
}

.peopleDetail .profile .info .text {
   color: #333;
   line-height: 24px
}

.peopleDetail .desc {
   padding: 30px;
   padding-bottom: 50px;
   color: #333;
   font-size: 18px
}

/*.peopleDetail .desc .container{border-top:1px solid black} */
.peopleDetail .desc .container .about {
   font-size: 24px;
   font-weight: bold;
   padding: 30px 0
}

.peopleDetail .desc .container .line {
   /* text-indent: 40px;
   color: #333;
   line-height: 40px;
   font-weight: 300 */
}

@media (max-width:576px) {
   .peopleDetail .profile .info {
      padding-top: 50px
   }
}

@media (min-width:1450px) {
   .peopleDetail .container {
      min-width: 1440px
   }
}