.main {
  width: 100%;
  background: #f7f7f7;
}

.mechanism-table {
  width: 100%;
  box-sizing: border-box;
  padding: 0 0.5rem;
}

.mechanism-table thead {
  background: #2d5c9a;
  color: #ffffff;
}

.mechanism-table thead tr {
  height: 0.54rem;
  font-size: 0.18rem;
}

.mechanism-table thead tr td {
  height: 0.54rem;
  font-size: 0.18rem;
  width: 33.33%;
}

.mechanism-table thead tr .center {
  text-align: center;
}


.mechanism-table tr {
  height: 0.6rem;
  font-size: 0.16rem;
}

.mechanism-table tbody tr:nth-child(odd) {
  background: #ffffff;
}

.mechanism-table tbody tr:nth-child(even) {
  background: #e7eef7;
}

.mechanism-table tr td {
  text-align: center;
}