@charset "UTF-8";
/* 移动端样式开始 */
body.mobile_type {
  /* padding-top: 27.3333vw !important; */
  background-size: contain;
}

.mobile_type td {
  height: auto;
}

.mobile_type table[width="1200"] {
  display: block;
  padding: 0 3.2vw 3.2vw;
}

.mobile_type table[width="1200"] > tbody > tr > td > table > tbody > tr {
  display: inline;
  font-size: 0;
}

.mobile_type table[width="1200"] > tbody > tr > td > table > tbody > tr > td {
  display: inline-block;
  margin-top: 3.2vw;
  margin-right: 3.2vw;
  vertical-align: bottom;
}

.mobile_type
  table[width="1200"]
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr
  > td
  img {
  width: 29.0667vw;
}

.mobile_type
  table[width="1200"]
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr
  > td
  .zoom {
  margin-top: 0;
  font-size: 2.1333vw;
  line-height: 4.2667vw;
}

.mobile_type
  table[width="1200"]
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr
  > td
  .zoom
  img {
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.mobile_type
  table[width="1200"]
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:first-child
  > td:nth-child(3) {
  margin-right: 0;
}

.mobile_type
  table[width="1200"]
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td:nth-child(2) {
  margin-right: 0;
}

.mobile_type
  table[width="1200"]
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(3)
  > td:first-child,
.mobile_type
  table[width="1200"]
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(3)
  > td:last-child {
  margin-right: 0;
}

.mobile_type
  table[width="1200"]
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(4)
  > td:nth-child(3) {
  margin-right: 0;
}

.mobile_type .title {
  font-size: 6.4vw;
  line-height: 12.8vw;
  border-bottom: 0.2667vw solid #e3e3e3;
}

.mobile_type .logo {
  width: 36.4vw;
  margin-left: 0;
  top: -2vw;
  left: 0;
}

.mobile_type .tops {
  padding-top: 30vw;
  background-size: 100%;
}