.market-item {
  display: flex;
  align-items: center;
  margin-bottom: 85px;
}
.market-info {
  flex: 1;
  margin-right: 65px;
}

.market-info:last-child {
  margin: 0;
}
.market-name {
  font-size: 26px;
  color: #bd0a1a;
  margin-bottom: 50px;
  vertical-align: middle;
}
.market-icon {
  width: 26px;
  height: 26px;
  vertical-align: middle;
}
.market-text {
  font-size: 16px;
  color: #5b5b5b;
  line-height: 32px;
}
.market-img {
  width: 554px;
  height: 280px;
  border: 12px solid #fff;
  object-fit: cover;
  box-shadow: 0px 6px 36px 4px rgba(72, 113, 158, 0.24);
}

.market-btn {
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  background: #f9f9f9;
  border-radius: 20px;
  cursor: pointer;
  margin-right: 10px;
  margin-bottom: 10px;
}
.market-active-btn {
  background: #df0014;
  color: #fff;
}
.market-btn:hover {
  background: #df0014;
  color: #fff;
}
