html {
  font-size: 37.5px;
}

.page {
  position: relative;
  width: 51.2rem;
  height: 68.347rem;
  overflow: hidden;
}

.group1 {
  height: 68.347rem;
  background: url(./img/pseiq4mz0blv56p7rohz5fx0bn5gxuu80eba893c6cf-6532-409e-88cf-5fe9d500fb0c.png)
    100% no-repeat;
  width: 51.2rem;
}

.outer1 {
  width: 51.2rem;
  height: 68.347rem;
}

.outer2 {
  z-index: 37;
  height: 25.147rem;
  background: url(./img/ps4jmdw9x2v7lzab0vaehxfq5kg2e8z2hhs650af71a-f817-4072-add8-dbc9deb1f376.png) -0.134rem -6.854rem
    no-repeat;
  background-size: 53.734rem 35.814rem;
  width: 51.2rem;
  position: relative;
}

.pic1 {
  width: 51.2rem;
  height: 22.747rem;
  margin-top: 2.4rem;
}

.layer1 {
  z-index: 40;
  height: 25.147rem;
  background: url(./img/psdxoj9wcq4u5vpi77vtsm1pvnpz1gviyhbae0c304-98a5-457c-9044-d13459c2229d.png) -0.16rem -0.214rem
    no-repeat;
  background-size: 51.334rem 25.387rem;
  width: 51.174rem;
  position: absolute;
  left: 0;
  top: 0;
}

.mod1 {
  width: 37.574rem;
  height: 24.054rem;
  margin: 1.12rem 0 0 6.827rem;
}

.wrap1 {
  width: 37.44rem;
  height: 1.147rem;
  margin-left: 0.134rem;
}

.img1 {
  width: 4.667rem;
  height: 1.147rem;
}

.txt1 {
  width: 2.507rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 143, 0, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  display: block;
  margin: 0.187rem 0 0 10.72rem;
}

.word1 {
  width: 2.534rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  display: block;
  margin: 0.214rem 0 0 0.614rem;
}

.word2 {
  width: 2.534rem;
  height: 0.614rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  display: block;
  margin: 0.187rem 0 0 0.614rem;
}

.word3 {
  width: 2.534rem;
  height: 0.614rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  display: block;
  margin: 0.187rem 0 0 0.64rem;
}

.word4 {
  width: 3.174rem;
  height: 0.614rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  display: block;
  margin: 0.187rem 0 0 0.64rem;
}

.word5 {
  width: 2.507rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  display: block;
  margin: 0.214rem 0 0 0.614rem;
}

.word6 {
  width: 2.507rem;
  height: 0.614rem;
  overflow-wrap: break-word;
  color: rgba(254, 254, 254, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Normal;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  display: block;
  margin: 0.187rem 0 0 0.64rem;
}

.wrap2 {
  width: 18.427rem;
  height: 1.574rem;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: PangMenZhengDao;
  text-align: center;
  white-space: nowrap;
  line-height: 2.08rem;
  margin: 4.96rem 0 0 0.08rem;
}

.txt2 {
  width: 18.427rem;
  overflow-wrap: break-word;
  color: rgba(255, 143, 0, 1);
  font-size: 2.08rem;
  font-family: PangMenZhengDao;
  text-align: left;
  white-space: nowrap;
  line-height: 2.08rem;
}

.word7 {
  width: 18.427rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 2.08rem;
  font-family: PangMenZhengDao;
  text-align: left;
  white-space: nowrap;
  line-height: 2.08rem;
}

.word8 {
  width: 29.12rem;
  height: 0.934rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.8rem;
  font-family: SourceHanSansCN-Normal;
  text-align: center;
  white-space: nowrap;
  line-height: 0.934rem;
  display: block;
  margin: 0.854rem 0 0 0.107rem;
}

.wrap3 {
  background-color: rgba(255, 143, 0, 1);
  height: 1.014rem;
  width: 4.374rem;
  margin: 1.494rem 0 0 0.107rem;
}

.txt3 {
  width: 2.48rem;
  height: 0.614rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Normal;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  display: block;
  margin: 0.187rem 0 0 0.934rem;
}

.wrap4 {
  width: 7.334rem;
  height: 0.187rem;
  margin: 5.654rem 0 0 15.12rem;
}

.block1 {
  background-color: rgba(255, 143, 0, 1);
  width: 1.28rem;
  height: 0.187rem;
}

.block2 {
  background-color: rgba(196, 196, 196, 1);
  width: 1.28rem;
  height: 0.187rem;
}

.block3 {
  background-color: rgba(197, 197, 197, 1);
  width: 1.28rem;
  height: 0.187rem;
}

.block4 {
  background-color: rgba(197, 197, 197, 1);
  width: 1.28rem;
  height: 0.187rem;
}

.block5 {
  background-color: rgba(197, 197, 197, 1);
  width: 1.28rem;
  height: 0.187rem;
}

.wrap5 {
  background-color: rgba(255, 255, 255, 0.5);
  height: 4.56rem;
  margin-top: 1.68rem;
  width: 37.44rem;
}

.section1 {
  width: 34.134rem;
  height: 4.56rem;
  margin-left: 0.16rem;
}

.group2 {
  background-color: rgba(255, 143, 0, 1);
  height: 4.56rem;
  width: 9.334rem;
}

.bd1 {
  width: 6.187rem;
  height: 3.307rem;
  margin: 0.694rem 0 0 3.12rem;
}

.outer3 {
  width: 2.96rem;
  height: 2.667rem;
  margin-top: 0.48rem;
}

.word9 {
  width: 2.96rem;
  height: 0.72rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.746rem;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
  display: block;
}

.pic2 {
  width: 1.254rem;
  height: 1.44rem;
  margin: 0.507rem 0 0 0.854rem;
}

.pic3 {
  width: 0.054rem;
  height: 3.307rem;
}

.group3 {
  width: 2.96rem;
  height: 2.747rem;
  margin: 1.174rem 0 0 3.067rem;
}

.txt4 {
  width: 2.96rem;
  height: 0.72rem;
  overflow-wrap: break-word;
  color: rgba(30, 30, 30, 1);
  font-size: 0.746rem;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
  display: block;
}

.pic4 {
  width: 1.627rem;
  height: 1.44rem;
  margin: 0.587rem 0 0 0.614rem;
}

.pic5 {
  width: 0.054rem;
  height: 3.307rem;
  margin: 0.694rem 0 0 3.174rem;
}

.group4 {
  width: 3.68rem;
  height: 2.72rem;
  margin: 1.174rem 0 0 2.88rem;
}

.info1 {
  width: 3.68rem;
  height: 0.72rem;
  overflow-wrap: break-word;
  color: rgba(30, 30, 30, 1);
  font-size: 0.746rem;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
  display: block;
}

.img2 {
  width: 1.547rem;
  height: 1.36rem;
  margin: 0.64rem 0 0 1.067rem;
}

.pic6 {
  width: 0.054rem;
  height: 3.307rem;
  margin: 0.747rem 0 0 2.747rem;
}

.group5 {
  width: 2.96rem;
  height: 2.8rem;
  margin: 1.12rem 0 0 3.227rem;
}

.word10 {
  width: 2.96rem;
  height: 0.72rem;
  overflow-wrap: break-word;
  color: rgba(30, 30, 30, 1);
  font-size: 0.746rem;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
  display: block;
}

.pic7 {
  width: 1.414rem;
  height: 1.414rem;
  margin: 0.667rem 0 0 0.774rem;
}

.TextGroup1 {
  height: 2.64rem;
  width: 6.614rem;
  margin: 1.734rem 0 0 6.907rem;
}

.block6 {
  width: 6.614rem;
  height: 2.64rem;
}

.txt5 {
  width: 6.614rem;
  height: 1.227rem;
  overflow-wrap: break-word;
  color: rgba(22, 22, 22, 1);
  font-size: 1.28rem;
  font-family: DOUYUFont;
  text-align: center;
  white-space: nowrap;
  line-height: 1.28rem;
  display: block;
}

.word11 {
  width: 6.16rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(22, 22, 22, 1);
  font-size: 0.8rem;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 0.854rem;
  margin-top: 0.56rem;
  display: block;
}

.outer4 {
  width: 37.334rem;
  height: 9.707rem;
  background: url(./img/pswe1h45rj1m2wbn0n9p3aij5119og2unf9d2724c-bd7d-4c2b-86bf-2ca03add9258.png) -4.56rem -14.134rem
    no-repeat;
  background-size: 43.44rem 28.854rem;
  margin: 0.987rem 0 0 6.934rem;
}

.paragraph1 {
  width: 37.254rem;
  height: 10.827rem;
  overflow-wrap: break-word;
  color: rgba(22, 22, 22, 1);
  font-size: 0.586rem;
  font-family: SourceHanSansCN-Normal;
  text-align: left;
  line-height: 1.467rem;
  white-space: nowrap;
  display: block;
  margin: 1.174rem 0 0 6.987rem;
}

.outer5 {
  background-color: rgba(19, 20, 21, 1);
  height: 14.16rem;
  margin-top: 1.974rem;
  width: 51.2rem;
}

.mod2 {
  height: 9.387rem;
  background: url(./img/psrkdy6eqztfw56ci63ioy9wcrrvhrganb1d3045e-a851-4ae9-b990-cf8e5051d4c0.png)
    100% no-repeat;
  margin-top: 1.12rem;
  width: 51.174rem;
}

.section2 {
  width: 37.334rem;
  height: 4.8rem;
  margin: 1.28rem 0 0 6.907rem;
}

.box1 {
  width: 5.867rem;
  height: 4.507rem;
}

.outer6 {
  width: 5.814rem;
  height: 0.88rem;
  margin-left: 0.027rem;
}

.icon1 {
  width: 0.8rem;
  height: 0.88rem;
}

.word12 {
  width: 4.4rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.746rem;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-top: 0.134rem;
  display: block;
}

.outer7 {
  width: 5.867rem;
  height: 0.854rem;
  margin-top: 0.8rem;
}

.label1 {
  width: 0.854rem;
  height: 0.854rem;
}

.word13 {
  width: 4.427rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.746rem;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-top: 0.107rem;
  display: block;
}

.ImageText1 {
  height: 0.854rem;
  margin-top: 1.12rem;
  width: 4.374rem;
}

.main1 {
  width: 4.374rem;
  height: 0.854rem;
}

.label2 {
  width: 0.854rem;
  height: 0.854rem;
}

.TextGroup2 {
  height: 0.72rem;
  margin-top: 0.08rem;
  width: 2.96rem;
}

.info2 {
  width: 2.96rem;
  height: 0.72rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.746rem;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
  display: block;
}

.box2 {
  width: 7.067rem;
  height: 4.48rem;
  margin: 0.32rem 0 0 0.56rem;
}

.word14 {
  width: 7.04rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.586rem;
  font-family: SourceHanSansCN-Light;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-left: 0.027rem;
  display: block;
}

.word15 {
  width: 3.6rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.586rem;
  font-family: SourceHanSansCN-Light;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  display: block;
  margin: 1.147rem 0 0 0.027rem;
}

.group6 {
  width: 6.294rem;
  height: 1.467rem;
  margin-top: 0.854rem;
}

.pic8 {
  width: 1.174rem;
  height: 1.414rem;
}

.img3 {
  width: 1.547rem;
  height: 1.254rem;
  margin: 0.134rem 0 0 0.934rem;
}

.img4 {
  width: 1.494rem;
  height: 1.36rem;
  margin: 0.107rem 0 0 1.147rem;
}

.ImageText2 {
  height: 4.64rem;
  width: 3.707rem;
  margin: 0.134rem 0 0 15.814rem;
}

.box3 {
  width: 3.707rem;
  height: 4.64rem;
}

.img5 {
  width: 3.707rem;
  height: 3.707rem;
}

.TextGroup3 {
  height: 0.56rem;
  width: 2.907rem;
  margin: 0.374rem 0 0 0.4rem;
}

.info3 {
  width: 2.907rem;
  height: 0.56rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.56rem;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
  display: block;
}

.ImageText3 {
  height: 4.64rem;
  width: 3.707rem;
  margin: 0.134rem 0 0 0.614rem;
}

.layer2 {
  width: 3.707rem;
  height: 4.64rem;
}

.pic9 {
  width: 3.707rem;
  height: 3.707rem;
}

.TextGroup4 {
  height: 0.56rem;
  width: 2.88rem;
  margin: 0.374rem 0 0 0.587rem;
}

.word16 {
  width: 2.88rem;
  height: 0.56rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.56rem;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
  display: block;
}
