.detail {
  margin: 0.39063rem 0 0.28646rem;
  padding: 0.26042rem 0.26042rem 0.20833rem;
  background-color: #f2f2f2;
}
.detail .title {
  color: #343434;
  font-size: 0.15625rem;
  margin: 0 0 0.16667rem;
}
.detail .meta {
  color: #343434;
  font-size: 0.07292rem;
  line-height: 0.16667rem;
  margin-bottom: 0.10417rem;
}
.detail .meta > div {
  display: inline-block;
  margin-right: 0.15625rem;
}
.detail .meta .date {
  font-size: 0.125rem;
  color: #9d9d9d;
}
.detail .meta .icon {
  display: inline-block;
  margin-right: 0.03125rem;
  position: relative;
}
.detail .meta .icon-clock {
  width: 0.13021rem;
  height: 0.14063rem;
  background: url("../images/icon/clock.png") no-repeat 0 0/cover;
  top: 0.01563rem;
}
.detail .meta .icon-read {
  width: 0.15625rem;
  height: 0.08333rem;
  background: url("../images/icon/eye.png") no-repeat 0 0/cover;
  top: 0.01042rem;
}
.detail .meta .icon-source {
  width: 0.13021rem;
  height: 0.09375rem;
  background: url("../images/icon/source.png") no-repeat 0 0/cover;
  top: 0.02083rem;
}
.detail .line {
  width: 100%;
  height: 0.02083rem;
  background-color: #cfcaca;
}
.detail .content {
  padding: 0.20833rem 0 0;
}
.detail .content > p {
  text-indent: 2em;
  font-size: 0.07292rem;
  line-height: 1.7;
  margin-bottom: 0.07813rem;
}
.detail .content img {
  max-width: 100%;
  margin: 0.04688rem auto;
}
.detail .share .bdsharebuttonbox {
  display: inline-block;
}
.detail .share .bds {
  width: 0.16667rem;
  height: 0.16667rem;
  margin: 0 0.04167rem 0 0;
}
.detail .share .bds_qzone {
  background: url("../images/icon/qq.png") no-repeat 0 0/cover;
}
.detail .share .bds_weixin {
  background: url("../images/icon/weixin.png") no-repeat 0 0/cover;
}
.detail .share .bds_tsina {
  background: url("../images/icon/weibo.png") no-repeat 0 0/cover;
}

table {
  width: 100% !important;
}
table td {
  padding: 5PX;
}
table * {
  font-size: 0.08333rem !important;
  line-height: 1.625 !important;
  font-family: none !important;
}

.content * {
  font-size: 0.08333rem ;
  font-family: none !important;
  line-height: 1.625;
}
.content strong, .content u, .content em { font-size: inherit }
.content img {
  max-width: 100% !important;
  height: auto !important;
}

@media screen and (max-width: 768px) {
  table {
    width: 100% !important;
  }
  table td {
    padding: 5PX;
  }
  table * {
    font-size: 0.13542rem !important;
  }
  .content * {
    font-size: 0.13542rem !important;
  }
  .detail .title {
    font-size: 0.16667rem;
  }
  .detail .content > p {
    font-size: 0.13542rem;
  }
  .detail .meta > .share {
    display: block;
    margin-top: 0.05208rem;
  }
  .detail .meta > div {
    float: none;
  }
}