.gw-detail-container {
  border-top: 0.1rem solid #627A93;
  padding: 0.45rem 0.3rem 0.21rem 0.3rem;
  background-color: #FFFFFF;
}

.gw-detail-container-title {
  font-weight: 500;
  font-size: 0.28rem;
  color: #333333;
  line-height: 0.36rem;
  text-align: center;
  margin-bottom: 0.2rem;
}

.gw-detail-container-title-sub {
  font-size: 0.16rem;
  color: #888888;
  line-height: 0.22rem;
  text-align: center;
  margin-bottom: 0.15rem;
}

.gw-detail-container-title-dy {
  color: #627A93;
}

.gw-dy-popoverimg {
  width: 2.2rem;
  height: 2.2rem;
  object-fit: contain;
}

.gw-detail-container-img {
  width: 8.52rem;
  margin: 0 auto;
  margin-bottom: 0.21rem;
}

.gw-detail-container-img img {
  display: block;
  width: 100%;
}

.gw-detail-container-msg {
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.32rem;
}

.gw-detail-container-msg img {
  max-width: 100%;
}

.gw-detail-container-1px {
  line-height: 0.36rem;
  text-align: left;
}

.gw-detail-container-1px a {
  font-size: 0.16rem;
  color: #627A93;
}

@media screen and (max-width: 640px) {
  .gw-detail-container-title {
    font-size: 0.32rem;
    line-height: 0.36rem;
  }
  .gw-detail-container-title-sub {
    font-size: 0.24rem;
    line-height: 0.28rem;
  }
  .gw-detail-container-img {
    width: 100%;
  }
  .gw-detail-container-msg {
    font-size: 0.24rem;
  }
}
/* table 样式 */
.gw-detail-container-msg table {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  margin: 0 auto;
  table-layout: fixed;
}
.gw-detail-container-msg table td,
.gw-detail-container-msg table th {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 3px 5px;
}
.gw-detail-container-msg table th {
  border-bottom: 2px solid #ccc;
  text-align: center;
}