header {
  padding: 0.26666667rem 0.53333333rem 0 0.53333333rem;
}
header .title {
  font-size: 0.42666667rem;
  font-weight: bold;
  color: #333;
  line-height: 0.66666667rem;
  text-align: center;
}
header h2 {
  font-size: 0.37333333rem;
  color: #777;
  text-align: center;
  line-height: 0.53333333rem;
  margin: 0.2rem 0 0 0;
}
header .remark {
  line-height: 0.53333333rem;
  text-align: center;
}
header .remark span {
  color: #a8a8a8;
  font-size: 0.32rem;
}
article {
  padding: 0.4rem;
}
article .detail,
article .detail p,
article .detail span {
  color: #666;
  font-size: 0.37333333rem !important;
  text-align: justify;
  line-height: 0.66666667rem;
}
/*琛ㄦ牸*/
article .detail table,
article .detail table td {
  border: solid 0.01333333rem #000;
}
/*鏃ф暟鎹檮浠跺垪琛?/
article .attach {
  padding: 0.13333333rem 0 0 0;
  margin: 0.13333333rem 0 0 0;
}
/*鍥剧墖*/
article .detail img {
  max-width: 100% !important;
  display: block;
  margin: 0.13333333rem auto;
}
/*瑙嗛*/
article .detail video {
  max-width: 100% !important;
  height: auto;
  display: block;
  margin: 0.13333333rem auto;
}
/*娴姩妗嗘灦*/
article .detail iframe {
  max-width: 100% !important;
  display: block;
  margin: 0.13333333rem auto;
}
.to-link {
  padding: 0.26666667rem 0.53333333rem 0 0.53333333rem;
  background: #fff;
  margin-bottom: 0.4rem;
  overflow: hidden;
  border-top: solid 0.01333333rem #E7E7E7;
}
.to-link li {
  width: 8.4rem;
  margin: 0 auto 0.2rem;
  line-height: 0.26666667rem;
  /*white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;*/
}
.to-link span {
  font-size: 0.37333333rem;
}
.to-link a {
  font-size: 0.37333333rem;
}
