* {
  margin: 0;
  padding: 0;
}


body {
  background: rgba(24, 6, 60, 1);
  font-family: PingFangSC-Medium, PingFang SC;
  font-size: calc(100vw / 37.5);
}

@media screen and (max-width: 750px) {
  html {
    font-size: calc(100vw / 37.5);
  }
}

@media screen and (min-width: 751px) {
  html {
    font-size: 20px;
  }
}

img {
  display: block;
  width: 100%;
  height: 100%;
}

a[title='站长统计'] {
  display: none;
}

.flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

#main {
  width: 37.5rem;
  margin: 0 auto;
}

#header {
  width: 37.5rem;
  height: 6rem;
  background: url("../images/header@2x.png") no-repeat;
  background-size: calc(100% + 0.1rem) 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 3;
  overflow: hidden;
}

.download {
  width: 8.4rem;
  height: 3.6rem;
  background: #00FFDF;
  border-radius: 0.4rem;
  border: 0.2rem solid #231815;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  right: 0.8rem;
  bottom: 0;
  margin: auto 0;
}

.download-text {
  font-size: 1.6rem;
  font-weight: bold;
  color: #231815;
  line-height: 2.2rem;
}

.icon1 {
  width: 37.5rem;
  height: 49.4rem;
  background: url("../images/icon1@2x.png") no-repeat;
  background-size: 100% 100%;
}

.icon2 {
  width: 37.5rem;
  height: 29rem;
  background: url("../images/icon2@2x.png") no-repeat;
  background-size: 100% 100%;
  margin-top: 4rem;
}

.icon3 {
  width: 37.5rem;
  height: 24.6rem;
  background: url("../images/icon3@2x.png") no-repeat;
  background-size: 100% 100%;
  margin-top: 6rem;
}

.icon4 {
  width: 37.5rem;
  height: 30.4rem;
  background: url("../images/icon4@2x.png") no-repeat;
  background-size: 100% 100%;
  margin-top: 6rem;
}

.icon5 {
  width: 37.5rem;
  height: 36.8rem;
  background: url("../images/icon5@2x.png") no-repeat;
  background-size: 100% 100%;
  margin-top: 6rem;
}

.btn {
  width: 32.7rem;
  height: 5rem;
  background: linear-gradient(360deg, #CF3DA1 0%, #A200C3 100%);
  border-radius: 0.8rem;
  border: 0.2rem solid #231815;
  box-sizing: border-box;
  margin: 4.8rem auto 3rem;
}

.btn-text {
  font-size: 2rem;
  font-family: PingFangSC-Heavy, PingFang SC;
  font-weight: bolder;
  color: #FFFFFF;
  line-height: 2.8rem;
  text-shadow: 0 2px 0 red;
  -webkit-text-stroke: 1px #000;
}









