* {
  margin: 0;
  padding: 0;
  font-family: "MicrosoftYaHei";
}
a {
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  color: #d81e06 !important;
  transition: 0.3s;
}
.mainWrap {
  overflow: hidden;
  width: 100%;
  background-color: #f7f7f7;
}
.mainWrap .title {
  width: 37.5rem;
  height: 20.2rem;
  overflow: hidden;
}
.mainWrap .title img {
  width: 37.5rem;
  height: 20.2rem;
}
.mainWrap .downWrap {
  width: 37.5rem;
}
.mainWrap .downWrap > .downItem:last-child {
  margin-bottom: 0 !important;
}
.mainWrap .downWrap .downItem {
  width: 37.5rem;
  background: #ffffff;
  margin-bottom: 1.5rem;
  overflow: hidden;
}
.mainWrap .downWrap .downItem .itemTit {
    width: 37.5rem;
    height: 7rem;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding: 0 1.5rem;
}
.mainWrap .downWrap .downItem .itemTit img {
  width: 2rem;
  height: 2rem;
  margin-right: 1rem;
}
.mainWrap .downWrap .downItem .itemTit > span:nth-child(2) {
  margin-right: 1.6rem;
  font-weight: 400;
  font-size: 2rem;
  color: #1a1a1a;
}
.mainWrap .downWrap .downItem .itemTit > span:nth-child(3) {
  position: relative;
  bottom: -0.4rem;
  font-weight: 400;
  font-size: 1.4rem;
  color: #d6d5d5;
  line-height: 2.8rem;
}
.mainWrap .downWrap .downItem .itemTit a {
  margin-right: 1.6rem;
  font-weight: 400;
  font-size: 2rem;
  color: #1a1a1a;
}
.mainWrap .downWrap .downItem .itemDown {
  font-weight: 400;
  color: #666666;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0 1.5rem 1rem 1.5rem;
}
.mainWrap .downWrap .downItem .itemDown a {
  line-height: 3.3rem;
  display: block;
  text-wrap: nowrap;
  color: #666666;
  height: 3.3rem;
  background: #f7f7f7;
  border-radius: 1.6rem;
  font-size: 1.6rem;
  text-align: center;
  margin-bottom: 1.5rem;
}
