.wrap {
  width: 15rem;
  margin-left: auto;
  margin-right: auto;
}
.header {
  height: 1.76rem;
  background-color: #b30d01;
  font-size: 0.48rem;
  text-align: center;
  line-height: 2.2rem;
  color: white;
}
.section {
  height: 100%;
  background-color: #f3eeee;
  overflow: hidden;
}
.sec-up {
  padding: 0 0.6rem;
  margin-top: 1.2rem;
}
.pd {
  font-size: 0.6rem;
}
.pd h2 {
  font-size: 0.6rem;
  float: left;
}
.pd a {
  width: 1.8rem;
  height: 0.92rem;
  font-size: 0.4rem;
  color: #73b2dd;
  float: right;
  border: 1px solid #00b7ee;
  text-align: center;
  line-height: 0.92rem;
  border-radius: 0.12rem;
}
.pd a:hover {
  color: #b30d01;
  border-color: #b30d01;
}
.pd-content {
  font-size: 0.32rem;
  margin-top: 0.6rem;
}
.pd-content ul {
  width: 100%;
}
.pd-content ul li {
  width: 2rem;
  height: 0.8rem;
  border: 1px solid #c8c8c8;
  float: left;
  text-align: center;
  line-height: 0.8rem;
  border-radius: 0.08rem;
  margin-right: 0.8rem;
}
.pd-content ul li:nth-of-type(1) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pd-content ul li:nth-of-type(5),
.pd-content ul li:nth-of-type(6) {
  margin-top: 0.4rem;
}
ul li a {
  color: #000000;
}
ul li:hover a {
  color: #b30d01;
}
.pd-content ul li:hover,
.sec-next ul li:hover {
  border-color: #b30d01;
}
.sec-next {
  padding: 0 1.2rem;
  margin-top: 1.6rem;
}
.sec-next h2 {
  margin-left: -0.72rem;
  font-size: 0.9rem;
  color: #73b2dd;
}
.sec-next ul {
  width: 100%;
}
.sec-next ul li {
  width: 100%;
  width: 2.88rem;
  height: 1.16rem;
  border: 1px solid #c8c8c8;
  color: #000000;
  float: left;
  font-size: 0.48rem;
  text-align: center;
  line-height: 1.16rem;
  border-radius: 0.08rem;
  margin-right: 1.2rem;
  margin-bottom: 0.9rem;
}
.sec-next ul li:nth-of-type(1),
.sec-next ul li:nth-of-type(2),
.sec-next ul li:nth-of-type(3) {
  margin-top: 1.08rem;
}
