body {
  margin: 0;
  padding: 0;
  background: #000;
  display: flex;
  justify-content: center;
}

.page-container {
  position: relative;
  width: 100%;
  max-width: 430px;
}

.page-bg {
  width: 100%;
  display: block;
}

.hotspot {
  position: absolute;
  display: block;
  z-index: 10;
}

/* 首页按钮 */
.btn-home {
  left: 15%;
  top: 82%;
  width: 70%;
  height: 8%;
}

/* 器物绑定按钮 */
.btn-bind {
  left: 15%;
  top: 80%;
  width: 70%;
  height: 8%;
}

/* 信息输入按钮 */
.btn-input {
  left: 15%;
  top: 82%;
  width: 70%;
  height: 8%;
}

/* 香火小人按钮 */
.btn-avatar {
  left: 15%;
  top: 80%;
  width: 70%;
  height: 8%;
}

/* 每日状态按钮 */
.btn-status {
  left: 68%;
  top: 84%;
  width: 20%;
  height: 10%;
}

/* 服务页按钮 */
.btn-service {
  left: 15%;
  top: 80%;
  width: 70%;
  height: 8%;
}