.detail-page .page-top {
  font-size: 0;
}
.detail-page .location {
  margin: 0.34rem 0;
  font-size: 0.24rem;
}
.detail-page .location a {
  color: #666;
}
.detail-page .location span {
  color: #222;
}
.detail-page .container {
  margin-bottom: 0.45rem;
  padding: 1.06rem 1.8rem 1.26rem;
  background: #fff;
  box-shadow: 0 0.1rem 0.2rem 0.02rem rgba(232, 232, 232, 0.3);
}
.detail-page .container .title {
  font-size: 0.32rem;
  font-weight: 700;
  line-height: 0.48rem;
  padding-bottom: 0.88rem;
  text-align: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.detail-page .container .title .time {
  font-family: "Times New Roman", "微软雅黑", Arial !important;
  font-size: 0.2rem;
  font-weight: 400;
  line-height: 0.3rem;
  color: #333;
  margin-top: 0.2rem;
}
.detail-page .container .content {
  margin-top: 0.64rem;
}
.detail-page .container .content p,
.detail-page .container .content span {
  text-align: justify;
  font-size: 0.24rem;
}
.detail-page .container .content img {
  width: 100%;
  padding: 0.2rem 0;
}
.detail-page .container .content ul {
  list-style: disc inside;
}
.detail-page .container.scheme .content * {
  font-size: 0.24rem !important;
}
.detail-page .container.scheme .content table td {
  border: 1px solid;
}
.detail-page .container.scheme .content table {
  border-collapse: collapse;
}
@media screen and (max-width: 768px) {
  .detail-page .page-top .content {
    left: 0.3rem;
    right: 2.9rem;
  }
  .detail-page .location {
    padding-left: 0.3rem;
  }
  .detail-page .container {
    margin: 0 0.3rem 0.3rem;
    padding: 0.3rem;
  }
  .detail-page .container .title {
    padding-bottom: 0.3rem;
  }
  .detail-page .container .content {
    margin-top: 0.3rem;
  }
}
