* {
  margin: 0 auto;
  padding: 0;
  font-family: "微软雅黑";
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
a {
  text-decoration: none;
}
li {
  list-style: none;
}
body {
  width: 10rem;
}
header {
  width: 100%;
}
header img {
  display: block;
  width: 100%;
}
.st1 {
  width: 100%;
  line-height: 1;
}
.st1 .st1_1 {
  width: 100%;
}
.st1 .st1_1 h1 {
  line-height: 1.671875rem;
  font-size: 0.625rem;
  text-align: center;
}
.st1 .st1_1 p {
  margin: auto;
  color: #404040;
  width: 9.375rem;
  font-size: 0.375rem;
  line-height: 1.3;
  text-align: justify;
}
.st1 .st1_1 h2 {
  margin: auto;
  margin-top: 0.3125rem;
  border-radius: 30px;
  width: 9.03125rem;
  line-height: 0.75rem;
  text-align: center;
  color: #fff;
  font-size: 0.40625rem;
  background: #4879bb;
}
.st1 .st1_1 img {
  margin-top: 0.234375rem;
  display: block;
  width: 100%;
}
.st2 {
  width: 100%;
}
.st2 img {
  display: block;
  width: 100%;
}
.st2 .st2_1 {
  display: block;
  margin: auto;
  margin-top: 0.390625rem;
  width: 9.71875rem;
  height: 1.90625rem;
  line-height: 1.90625rem;
  background: #ff6005;
  text-align: center;
  border-radius: 10px;
}
.st2 .st2_1 a {
  color: #fff;
  font-size: 0.5625rem;
}
.st3 {
  width: 100%;
  line-height: 1;
}
.st3 .st3_1 {
  width: 100%;
}
.st3 .st3_1 h1 {
  line-height: 2.109375rem;
  color: #404053;
  font-size: 0.625rem;
  text-align: center;
}
.st3 .st3_1 img {
  display: block;
  margin: auto;
  width: 5.671875rem;
  box-shadow: 0 0 0.3125rem #ccc;
}
.st3 .st3_2 {
  width: 100%;
}
.st3 .st3_2 h1 {
  margin: 0.390625rem 0 0.3125rem 0;
  color: #404053;
  font-size: 0.46875rem;
  text-align: center;
}
.st3 .st3_2 h2 {
  margin: auto;
  line-height: 0.5rem;
  width: 9.4375rem;
  font-size: 0.375rem;
  text-align: justify;
}
.st3 .st3_2 h2 span {
  font-size: 0.375rem;
  font-weight: bold;
}
.st3 .st3_2 img {
  display: block;
  margin: auto;
  width: 5.671875rem;
  margin-top: 0.3125rem;
  box-shadow: 0 0 0.3125rem #ccc;
}
.st3 .st3_3 {
  position: relative;
  width: 100%;
  height: 3.484375rem;
}
.st3 .st3_3 h1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 3.484375rem;
  height: 3.484375rem;
  line-height: 3.484375rem;
  color: #fff;
  font-size: 0.375rem;
  text-align: center;
  border-radius: 50%;
}
.st3 .st3_3 .st3_4 {
  background: rgba(165, 134, 254, 0.8);
}
.st3 .st3_3 .st3_5 {
  left: 3.234375rem;
  background: rgba(255, 133, 177, 0.8);
}
.st3 .st3_3 .st3_6 {
  left: 6.5rem;
  background: rgba(254, 199, 72, 0.8);
}
.st3 .st3_7 a {
  display: block;
  margin: auto;
  margin-top: 0.390625rem;
  width: 9.71875rem;
  height: 1.90625rem;
  line-height: 1.90625rem;
  background: #ff6005;
  text-align: center;
  border-radius: 10px;
  color: #fff;
  font-size: 0.5625rem;
}
.st4 {
  width: 100%;
  line-height: 1;
}
.st4 .st4_1 {
  width: 100%;
}
.st4 .st4_1 h1 {
  padding-top: 1.09375rem;
  font-size: 0.625rem;
  text-align: center;
}
.st4 .st4_1 img {
  display: block;
  width: 8.84375rem;
  margin: auto;
  margin-top: 0.390625rem;
}
.st4 .st4_1 a {
  display: block;
  margin: auto;
  margin-top: 0.390625rem;
  width: 9.71875rem;
  height: 1.90625rem;
  line-height: 1.90625rem;
  background: #ff6005;
  text-align: center;
  border-radius: 10px;
  color: #fff;
  font-size: 0.5625rem;
}
.st5 {
  width: 100%;
  line-height: 1;
}
.st5 h1 {
  line-height: 1.796875rem;
  font-size: 0.625rem;
  text-align: center;
}
.st5 img {
  display: block;
  width: 100%;
}
.st6 {
  width: 100%;
}
.st6 h1 {
  line-height: 1.609375rem;
  font-size: 0.625rem;
  text-align: center;
}
.st6 h2 {
  margin: auto;
  padding-top: 0.15625rem;
  width: 9.296875rem;
  height: 1.5625rem;
  font-size: 0.40625rem;
  color: #fff;
  text-align: center;
  background: #4879bb;
  border-radius: 50px;
  line-height: 1.5;
}
.st6 .st6_1 {
  margin-top: 0.84375rem;
  width: 100%;
}
.st6 .st6_1 img {
  display: block;
  width: 9.25rem;
}
.st6 .st6_1 h3 {
  padding-left: 1.578125rem;
  font-size: 0.40625rem;
}
.st6 .st6_1 h3 span {
  font-weight: bold;
  font-size: 0.40625rem;
}
.st6 .st6_2 {
  margin-top: 0.234375rem;
  width: 100%;
}
.st6 .st6_2 img {
  display: block;
  width: 0.734375rem;
  margin: auto;
}
.st6 .st6_2 h3 {
  padding-top: 0.125rem;
  font-size: 0.40625rem;
  color: #487bbd;
  text-align: center;
}
.st7 {
  width: 100%;
  line-height: 1;
}
.st7 .st7_1 {
  width: 100%;
}
.st7 .st7_1 h1 {
  line-height: 1.671875rem;
  font-size: 0.625rem;
  text-align: center;
}
.st7 .st7_2 {
  width: 100%;
}
.st7 .st7_2 img {
  display: block;
  width: 100%;
}
.st6_4:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.st6_4 {
  zoom: 1;
}
