* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
dl,
ol,
ul {
  list-style: none;
}
body,
html {
  font-family: PingFang;
  letter-spacing: 0.5px;
  background-color: #fff;
  font-size: 12px;
}

.m-body {
  background: #ffffff;
}

.m-home {
  display: flex;
  align-items: center;
  padding-left: 92px;
  padding-right: 103px;
  margin-top: 52px;
}

.m-home-bg {
  width: 419px;
  height: 490px;
  margin-right: 58px;
}

.m-title {
  display: flex;
  align-items: center;
}

.m-title img {
  width: 129px;
  height: 129px;
}

.m-title span {
  font-family: PingFangSC, PingFang SC;
  font-weight: 600;
  font-size: 37px;
  color: #fecc61;
  margin-left: 30px;
}

.home-contetn {
  width: 701px;
  height: 252px;
  font-family: HannotateSC, HannotateSC;
  font-weight: normal;
  font-size: 60px;
  color: #ffb846;
  margin-top: 15px;
}

.m-welcome {
  padding-left: 113px;
  padding-right: 103px;
  margin-top: 56px;
  display: flex;
}

.m-welcome-content {
  width: 1185px;
  margin-right: 27px;
}

.m-welcome-content p:nth-child(1) {
  font-family: PingFangSC, PingFang SC;
  font-weight: 600;
  font-size: 40px;
  color: #5d3d0a;
}

.m-welcome-content p:nth-child(2) {
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 24px;
  color: #5d3d0a;
  line-height: 33px;
  margin-top: 29px;
}

.m-welcome-img {
  width: 492px;
  height: 328px;
}

.m-daily {
  padding-left: 128px;
}

.m-daily div:nth-child(1) {
  font-family: PingFangSC, PingFang SC;
  font-weight: 600;
  font-size: 40px;
  color: #805c22;
}

.m-daily div:nth-child(2) {
  width: 1185px;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 24px;
  color: #5d3d0a;
  margin-top: 29px;
}

.m-mood {
  margin-left: 128px;
  margin-right: 209px;
  margin-top: 77px;
  display: flex;
}

.m-mood-img {
  width: 363px;
  height: 178px;
  margin-right: 35px;
}

.m-mood-content {
  width: 1185px;
}

.m-mood-content p:nth-child(1) {
  font-family: PingFangSC, PingFang SC;
  font-weight: 600;
  font-size: 40px;
  color: #805c22;
}

.m-mood-content p:nth-child(2) {
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 24px;
  color: #5d3d0a;
  margin-top: 29px;
}

.m-statistical {
  padding-left: 140px;
  margin-top: 82px;
  max-width: 1185px;
}

.m-statistical p:nth-child(1) {
  font-family: PingFangSC, PingFang SC;
  font-weight: 600;
  font-size: 40px;
  color: #805c22;
}

.m-statistical p:nth-child(2) {
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 24px;
  color: #5d3d0a;
  line-height: 33px;
  margin-top: 18px;
}

.m-privacy {
  display: flex;
  align-items: center;
  padding-left: 52px;
  padding-right: 197px;
  margin-top: 39px;
}

.m-privacy-img {
  width: 274px;
  height: 274px;
}

.m-privacy-content {
  margin-left: 112px;
}

.m-privacy-content p:nth-child(1) {
  font-family: PingFangSC, PingFang SC;
  font-weight: 600;
  font-size: 40px;
  color: #805c22;
}

.m-privacy-content p:nth-child(2) {
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 24px;
  color: #5d3d0a;
  margin-top: 18px;
}

.m-down {
  padding-left: 152px;
  margin-top: 24px;
}

.m-down-title {
  font-family: PingFangSC, PingFang SC;
  font-weight: 600;
  font-size: 40px;
  color: #b37b20;
}

.m-down-content {
  margin-top: 14px;
  display: flex;
}

.m-down-content div {
  width: 1118px;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 24px;
  color: #5d3d0a;
  line-height: 33px;
  margin-right: 43px;
}

.m-down-content img {
  width: 337px;
  height: 99px;
}

.m-footer {
  width: 100%;
  height: 141px;
  background: #fffaef;
  display: flex;
  align-items: center;
  margin-top: 98px;
}

.m-footer p {
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 20px;
  color: #ff951a;
  line-height: 28px;
  padding-left: 152px;
}
