html {
  font-size: 5.20833333vw;
}
header {
  padding: 0 2.59rem;
}
header img {
  height: 0.99rem;
}
header .title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
header .title div {
  width: 50%;
  display: flex;
  justify-content: space-between;
}
header a {
  font-weight: 600;
  font-size: 0.24rem;
  color: #4F4F4F;
}
#home {
  padding: 0.64rem 2.4rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: rgba(174, 210, 252, 0.2);
}
#home > img {
  height: 6.92rem;
}
#home .text p {
  font-family: Gilroy, Gilroy;
  font-weight: 900;
  font-size: 0.72rem;
  color: #000000;
  margin-bottom: 0.67rem;
}
#home .text div {
  display: flex;
  align-items: center;
}
#home .text div span {
  font-weight: bold;
  font-size: 0.32rem;
  color: #000000;
  line-height: 0.42rem;
  margin-left: 0.24rem;
}
#home .text div img {
  width: 0.48rem;
  height: 0.48rem;
}
#home .text > img {
  width: 3.28rem;
  margin-top: 0.64rem;
}
#about {
  padding: 0.64rem 2.4rem;
  background: #436ADF;
}
#about .title {
  font-family: Gilroy, Gilroy;
  font-weight: 900;
  font-size: 0.48rem;
  color: #FFFFFF;
  line-height: 0.56rem;
  margin-bottom: 0.48rem;
}
#about .middle {
  display: flex;
  justify-content: space-between;
}
#about .middle div {
  width: 30%;
  display: flex;
  flex-direction: column;
}
#about .middle p {
  font-family: Gilroy, Gilroy;
  font-weight: 900;
  font-size: 0.24rem;
  color: #FFFFFF;
  line-height: 0.28rem;
  margin-bottom: 0.24rem;
}
#about .middle span {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 0.24rem;
  color: #FFFFFF;
  line-height: 0.28rem;
  margin-bottom: 0.25rem;
}
#about .middle img {
  width: 2.39rem;
  height: 2.38rem;
}
#contact {
  padding: 0.64rem 2.4rem;
  background: #45C193;
}
#contact .title {
  font-family: Gilroy, Gilroy;
  font-weight: 900;
  font-size: 0.48rem;
  color: #EFF6FE;
  line-height: 0.56rem;
  margin-bottom: 0.3rem;
}
#contact .content {
  font-family: PingFang SC, PingFang SC;
  font-weight: 600;
  font-size: 0.24rem;
  color: #000000;
  line-height: 0.28rem;
  margin-bottom: 0.48rem;
}
#contact .list {
  display: flex;
  justify-content: space-between;
}
#contact .list > div {
  width: 30%;
  display: flex;
  align-items: center;
}
#contact .list > div img {
  width: 0.94rem;
  height: 1.28rem;
  margin-right: 0.45rem;
}
#contact .list > div .label {
  font-family: Gilroy, Gilroy;
  font-weight: bold;
  font-size: 0.24rem;
  color: #EFF6FE;
  line-height: 0.28rem;
  margin-bottom: 0.07rem;
}
#contact .list > div .value {
  font-family: PingFang SC, PingFang SC;
  font-weight: 600;
  font-size: 0.24rem;
  color: #4F302B;
  line-height: 0.28rem;
}
#risk {
  padding: 0.64rem 2.4rem;
  background: #DAF3E9;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.68rem;
}
#risk img {
  width: 1.48rem;
  height: 1.94rem;
}
#risk .title {
  font-family: Gilroy, Gilroy;
  font-weight: 900;
  font-size: 0.48rem;
  color: #000000;
  line-height: 0.56rem;
  margin-bottom: 0.48rem;
}
#risk .info {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 0.24rem;
  color: #000000;
  line-height: 0.28rem;
  text-align: left;
  margin-bottom: 0.72rem;
}
#risk .btn {
  width: 5.9rem;
  background: #EF9400;
  border-radius: 0.13rem;
  font-weight: 500;
  font-size: 0.24rem;
  color: #17191C;
  text-align: center;
  line-height: 0.89rem;
}
footer {
  padding: 0.3rem 2.4rem;
  background: #EFF6FE;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
footer img {
  width: 2.95rem;
  height: 0.99rem;
}
footer ul {
  font-weight: 600;
  font-size: 0.2rem;
  color: #532D28;
  line-height: 0.28rem;
}
footer ul li {
  list-style: disc;
  margin-bottom: 0.24rem;
}
footer > div:last-child {
  display: flex;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 0.2rem;
  color: #532D28;
  line-height: 0.28rem;
  flex-direction: column;
  align-items: flex-end;
}
footer > div:last-child img {
  width: 0.48rem;
  height: 0.48rem;
  margin-left: 0.16rem;
}
footer > div:last-child div:first-child {
  display: flex;
  align-items: center;
  margin-bottom: 0.24rem;
}
