.top li {
  float: left;
  box-sizing: border-box;
  margin-right: 20px;
  margin-bottom: 40px;
}
.top li:nth-child(2n) {
  margin-right: 0px;
}
.top ul {
  overflow: hidden;
  margin-top: 50px;
  float: left;
}
.top ul.box1 {
  width: 70%;
}
.top ul.box2 {
  width: 30%;
}
.top ul.box2 li {
  float: right;
  margin-right: 0px;
}
.content_right,
.top {
  height: 440px;
}
@media screen and (max-width: 769px) {
  .top li {
    width: 100%;
    margin-bottom: 1rem;
  }
  .top li img {
    max-width: 100%;
  }
  .top ul.box1,
  .top ul.box2 {
    width: 100%;
  }
  .content_right,
  .top {
    height: auto;
  }
  .top ul li img,
  .top ul.box2 li {
    width: 100%;
  }
  .top ul {
    margin-top: 3rem;
  }
  .top ul.box2 {
    margin-top: 1%;
  }
  .position .position-txt img {
    width: 1.6rem;
  }
}
