* {
  margin: 0;
  padding: 0;
  list-style: none;
}

body {
  background: #fafafa;
  font: 0.32rem/1.5 'Microsoft YaHei', sisum, arial;
}

.dynamic .top img {
  width: 100%;
}

.dynamic .title-tab {
  background: #f5f5f5;
  position: relative;
  top: -0.26666667rem;
}

.dynamic .title-tab ul {
  display: flex;
  height: 1.46666667rem;
}

.dynamic .title-tab ul li {
  flex: 1;
  font-size: 0.37333333rem;
  text-align: center;
  line-height: 1.46666667rem;
}

.dynamic .title-tab ul li:first-child {
  color: #2d64e5;
  border-bottom: 0.05333333rem solid #2d64e5;
}

.dynamic .list .wrapper {
  position: relative;
  display: flex;
  margin-bottom: 0.48rem;
  align-items: center;
  padding: 0 0.42666667rem;
  color: #000000;
}

.dynamic .list .wrapper > a {
  width: 3.09333333rem;
  display: flex;
  position: relative;
}

.dynamic .list .wrapper img {
  width: 3.09333333rem;
  height: 1.86666667rem;
  margin-right: 0.26666667rem;
}

.dynamic .list .wrapper .title {
  font-size: 0.37333333rem;
}

.dynamic .list .wrapper .time {
  font-size: 0.29333333rem;
  color: #999;
}

.dynamic .list .wrapper .content {
  font-size: 0.29333333rem;
}

.dynamic .list .wrapper a {
  color: #000;
}

.dynamic .list .more {
  width: 100%;
  text-align: center;
  margin-bottom: 0.8rem;
}

.dynamic .article {
  padding: 0.53333333rem;
}

.dynamic .article .title {
  font-size: 0.48rem;
  text-align: left;
  padding-bottom: 0.48rem;
}

.dynamic .article .time {
  padding-top: 0.26666667rem;
  font-size: 0.32rem;
  color: #999;
}

.dynamic .article .time a {
  color: #999;
}

.dynamic .article .content {
  margin-top: 1.06666667rem;
  font-size: 0.37333333rem;
}

.dynamic .article .content p {
  margin-bottom: 0.53333333rem;
}

.dynamic .article .content p img {
  width: 100% !important;
  margin-bottom: 0;
}

.dynamic .article .content img {
  width: 100% !important;
  margin-bottom: 0.53333333rem;
}
.dynamic .article .content p video {
  width: 100% !important;
  height:200px;
  margin-bottom: 0;
}

.dynamic .article .content video {
  width: 100% !important;
  margin-bottom: 0.53333333rem;
}
.dynamic .line {
  width: 100%;
  height: 0.02666667rem;
  background-color: #dddddd;
}

.dynamic .recommend {
  padding: 0.26666667rem 0 0.8rem;
}

.dynamic .recommend > .title {
  padding: 0 0.26666667rem;
}

.dynamic .recommend .title {
  font-size: 0.48rem;
  margin-bottom: 0.13333333rem;
}

.dynamic .recommend .list {
  margin-top: 0.53333333rem;
}

.dynamic .recommend .list .wrapper {
  margin: 0.26666667rem 0;
}

.dynamic .recommend .list .wrapper a {
  margin-right: 0;
}

.dynamic .recommend .list .wrapper > div {
  margin-left: 0.26666667rem;
}
<!--0.00017285346984863-->