.index-body {
  padding-top: 56rem;
}
.index-body .common_index {
  position: relative;
  width: 100%;
  height: auto;
  margin-bottom: 20rem;
  overflow: hidden;
}
.index-body .common_index img {
  width: 100%;
}
.index-body .common_index .common_title {
  width: 100%;
}
.index-body .common_index .common_title p {
  text-align: center;
  color: #000000;
}
.index-body .common_index .common_title .describe {
  margin-top: 20rem;
  font-size: 20rem;
  color: #666666;
}
.index-body .order1 .text-position {
  position: absolute;
  top: 310rem;
  left: 376rem;
}
.index-body .order1 .text-position .title {
  font-size: 60rem;
  font-weight: 500;
  color: #000000;
}
.index-body .order1 .text-position .describe {
  margin-top: 22rem;
  font-size: 30rem;
  color: #000000;
}
.index-body .order1 .text-position .btns {
  margin-top: 53rem;
}
.index-body .order1 .text-position .btns .goBuy {
  width: 156rem;
  height: 47rem;
  background: #000000;
  border-radius: 24rem;
}
.index-body .order1 .text-position .btns .goBuy p {
  font-size: 22rem;
  color: #FFFFFF;
}
.index-body .order1 .text-position .btns .goInfo {
  margin-left: 27rem;
}
.index-body .order1 .text-position .btns .goInfo p {
  font-size: 22rem;
  color: #000000;
}
.index-body .order2 .text-position {
  position: absolute;
  top: 253rem;
  right: 366rem;
}
.index-body .order2 .text-position .title {
  font-size: 60rem;
  font-weight: 500;
  color: #000000;
}
.index-body .order2 .text-position .describe {
  margin-top: 22rem;
  font-size: 30rem;
  color: #000000;
}
.index-body .order2 .text-position .btns {
  margin-top: 53rem;
}
.index-body .order2 .text-position .btns .goBuy {
  width: 156rem;
  height: 47rem;
  background: #000000;
  border-radius: 24rem;
}
.index-body .order2 .text-position .btns .goBuy p {
  font-size: 22rem;
  color: #FFFFFF;
}
.index-body .order2 .text-position .btns .goInfo {
  margin-left: 27rem;
  font-size: 22rem;
}
.index-body .order2 .text-position .btns .goInfo p {
  font-size: 22rem;
  color: #000000;
}
.index-body .order3 {
  width: 1910rem;
}
.index-body .order3 .row_item {
  width: 100%;
  margin-bottom: 20rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index-body .order3 .row_item li {
  position: relative;
  width: 945rem;
}
.index-body .order3 .row_item li img {
  width: 945rem;
}
.index-body .order3 .row_item li .text-position {
  width: 945rem;
  text-align: center;
  position: absolute;
  top: 60rem;
}
.index-body .order3 .row_item li .text-position .title {
  font-size: 54rem;
  font-weight: 500;
  color: #000000;
}
.index-body .order3 .row_item li .text-position .describe {
  margin-top: 6rem;
  font-size: 26rem;
  color: #000000;
}
.index-body .order3 .row_item li .text-position .btns {
  margin-top: 26rem;
}
.index-body .order3 .row_item li .text-position .btns button {
  font-size: 22rem;
}
.index-body .order3 .row_item li .text-position .btns .goBuy {
  width: 156rem;
  height: 47rem;
  border: 1rem solid #000000;
  border-radius: 24rem;
  color: #000000;
}
.index-body .order3 .row_item li .text-position .btns .goInfo {
  margin-left: 27rem;
}
.index-body .order3 .row_item li .text-position .btns .goInfo p {
  font-size: 22rem;
  color: #000000;
}
.index-body .order4 {
  width: 1400rem;
  margin: 180rem auto 0;
}
.index-body .order4 .common_title {
  width: 1400rem;
}
.index-body .order4 .common_title .title {
  font-size: 36rem;
}
.index-body .order4 ul {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  margin-top: 30rem;
}
.index-body .order4 ul li {
  width: 248rem;
  height: 248rem;
  margin-top: 32rem;
  cursor: pointer;
  text-align: center;
}
.index-body .order4 ul li a {
  display: flex;
  flex-direction: column;
  text-align: center;
}
.index-body .order4 ul li img {
  display: block;
  width: 160rem;
  height: 160rem;
  margin: 20rem auto 0;
}
.index-body .order4 ul li p {
  margin-top: 9rem;
  font-size: 32rem;
  text-align: center;
}
.index-body .order4 ul li:nth-child(3) {
  width: 280rem;
  height: 280rem;
  margin-top: 0;
}
.index-body .order4 ul li:nth-child(3) img {
  width: 200rem;
  height: 200rem;
  margin: 10rem auto 0;
}
.index-body .order4 ul li:hover {
  background: #f7f8f9;
}
.index-body .order5 {
  width: 1400rem;
  margin: 200rem auto 0;
}
.index-body .order5 .common_title .title {
  font-size: 48rem;
}
.index-body .order5 .image {
  width: 1400rem;
  margin-top: 64rem;
}
.index-body .order5 .image img {
  width: 1400rem;
}
.index-body .order6 {
  width: 1400rem;
  margin: 200rem auto 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index-body .order6 li {
  width: 690rem;
}
.index-body .order6 li .common_title {
  width: 690rem;
}
.index-body .order6 li .common_title .title {
  font-size: 48rem;
}
.index-body .order6 li .image {
  width: 690rem;
  margin-top: 64rem;
}
.index-body .order6 li .image img {
  width: 690rem;
}
.index-body .order7 {
  width: 100%;
  margin-top: 160rem;
  margin-bottom: 0;
}
.index-body .order7 .image {
  width: 100%;
}
.index-body .order7 .image img {
  width: 100%;
}
.index-body .order7 .content_position {
  width: 765rem;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
}
.index-body .order7 .content_position .content {
  width: 765rem;
  height: 360rem;
}
.index-body .order7 .content_position .content .title p {
  font-size: 38rem;
  font-weight: 500;
}
.index-body .order7 .content_position .content .middle {
  margin-top: 44rem;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.index-body .order7 .content_position .content .middle .app_img {
  width: 160rem;
}
.index-body .order7 .content_position .content .middle .app_platform {
  width: 140rem;
  margin: 0 24rem;
}
.index-body .order7 .content_position .content .middle .app_platform p {
  margin-top: 18rem;
  width: 140rem;
  height: 50rem;
  border-radius: 50rem;
  line-height: 50rem;
  font-size: 22rem;
  background: #FFFFFF;
  text-align: center;
}
.index-body .order7 .content_position .content .middle .wechart_img {
  width: 160rem;
}
.index-body .order7 .content_position .content .desc {
  margin-top: 36rem;
  font-size: 18rem;
  font-weight: 400;
  color: #212121;
}
