.dynamics-main {
  padding-bottom: 50px !important;
  overflow: hidden;
}
.dynamics-main .mask-button {
  width: 170px !important;
  height: 40px;
  color: #333;
  border: 1px solid #333;
  margin: 30px auto 30px;
}
.dynamics-main .bigBox-content {
  margin-top: 60px;
}
.dynamics-main .bigBox-content .dynamic-card .card {
  cursor: pointer;
  border: none;
}
.dynamics-main .bigBox-content .dynamic-card .card .card-img {
  width: 380px;
  height: 215px;
  object-fit: contain;
}
.dynamics-main .bigBox-content .dynamic-card .card .card-title {
  max-height: 50px;
  font-size: 18px;
  line-height: 27px;
  transition: all 0.3s;
}
.dynamics-main .bigBox-content .dynamic-card .card:hover .card-title {
  color: #1339a9;
}
.dynamics-main .bigBox-content .jt-dynamic li:hover .col-9 p {
  color: #139 !important;
}
.dynamics-main .bigBox-content .dynamic-noBK .dynamic-right {
  background-color: white !important;
}
.dynamics-main .bigBox-content .dynamic-noBK .dynamic-right .col-2::after {
  left: 125px !important;
}
.dynamics-main .bigBox-content .dynamic-noBK .dynamic-right .jt-title {
  font-size: 18px;
  margin-bottom: 10px;
  transition: all 0.3s;
}
.dynamics-main .bigBox-content .dynamic-noBK .dynamic-right .jt-content {
  font-size: 14px;
}
.dynamics-main .module-title {
  text-align: left;
}
.dynamics-main .module-title::after {
  left: 0;
  width: 60px;
}
.dynamics-main1 {
  background-color: white;
}
