.book-info-section {
  /* rpx */
}
.book-info-section .list-item .item {
  position: relative;
  margin-top: 24rpx;
  background: #fff;
  display: flex;
  padding: 24rpx;
}
.book-info-section .list-item .item .img-container {
  margin-right: 24rpx;
}
.book-info-section .list-item .item .img-container image {
  width: 104rpx;
  height: 104rpx;
}
.book-info-section .list-item .item .rgt-cnt .btn-tip {
  position: absolute;
  right: 24rpx;
  top: 24rpx;
}
.book-info-section .list-item .item .rgt-cnt .name {
  font-size: 30rpx;
  color: #333;
  font-weight: bold;
}
.book-info-section .list-item .item .rgt-cnt .title {
  font-size: 30rpx;
  color: #333;
}
.book-info-section .list-item .item .rgt-cnt .professional {
  font-size: 26rpx;
  color: #333;
  padding-top: 8rpx;
  padding-bottom: 8rpx;
}
.book-info-section .list-item .item .rgt-cnt .good-at {
  font-size: 26rpx;
  color: #999;
}
.book-info-section .medical-list {
  margin-top: 24rpx;
}
.book-info-section button {
  margin: 24rpx;
}
.book-info-section .am-list-extra {
  flex-basis: 50%;
}
