html {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
body {
  font-family: Helvetica;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  background: #760203;
  -webkit-overflow-scrolling: touch;
}
body* {
  -webkit-text-size-adjust: 100%;
  -webkit-user-select: none;
}
* {
  margin: 0;
  padding: 0;
}
header {
  width: 100%;
  height: 17.47916667rem;
  background: url(../img/app-banner.jpg) no-repeat center 0;
  background-size: 100% 100%;
}
section {
  width: 100%;
  height: auto;
}
section .middle {
  width: 100%;
  height: auto;
}
section .middle .title {
  width: 100%;
  height: 3.75rem;
  text-align: center;
}
section .middle .title img {
  width: 13.95833333rem;
  height: 1.97916667rem;
  margin-top: 0.875rem;
}
section .middle dl {
  width: 6.8125rem;
  height: 5.4375rem;
  border: 1px solid #F39800;
  border-radius: 0.52083333rem;
  background: #c82d0f;
  margin-bottom: 0.41666667rem;
}
section .middle dl dt {
  width: 6.125rem;
  height: 3.4375rem;
  margin: 0.35416667rem auto;
}
section .middle dl dt a {
  display: block;
}
section .middle dl dt a img {
  width: 6.125rem;
  height: 3.4375rem;
}
section .middle dl dd {
  font-family: "微软雅黑";
  font-size: 0.375rem;
  padding-left: 0.41666667rem;
  padding-right: 0.41666667rem;
  color: #4c0004;
}
section .middle dl dd p {
  color: #ffd98d;
}
section .middle .djd,
section .middle .ssp {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
section .middle .djd dl,
section .middle .ssp dl {
  margin-left: 0.41666667rem;
  background: #a40000;
}
section .middle .sxd {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
section .middle .sxd .text {
  width: 6.83333333rem;
  height: 3.125rem;
  border: 1px solid #F39800;
  border-radius: 0.52083333rem;
  background: #a40000;
  margin-bottom: 0.41666667rem;
  margin-left: 0.41666667rem;
}
section .middle .sxd .text p {
  font-family: "微软雅黑";
  font-size: 0.45833333rem;
  padding-top: 0.20833333rem;
  padding-left: 0.45833333rem;
  padding-right: 0.45833333rem;
  padding-bottom: 0.20833333rem;
}
section .middle .sxd .text p a {
  color: #ffd98d;
  text-decoration: none;
}
section .middle .sxd .text span {
  padding-left: 0.45833333rem;
  padding-right: 0.45833333rem;
  font-family: "微软雅黑";
  font-size: 0.375rem;
  line-height: 0.41666667rem;
  color: #cc5f29;
  display: block;
}
footer {
  width: 100%;
  height: 4.16666667rem;
  background: url(../img/app-footer.png) center 0;
  background-size: 100% 100%;
}
