.mobile_type .banner {
  height: 20vw;
}
.mobile_type .contents {
  width: 100%;
  margin: 4vw auto;
}
.mobile_type .contents .daoyu {
  width: 100%;
  height: auto;
  padding: 4vw;
  transform: translate(0, 0);
}
.mobile_type .contents .daoyu a {
  width: 16.1333vw;
  height: auto;
  padding-top: 3.3333vw;
}
.mobile_type .contents .daoyu a img {
  width: 15vw;
}
.mobile_type .contents .daoyu .neiron {
  width: 131.8667vw;
  padding-left: 4vw;
  height: auto;
  display: -webkit-box;
  overflow: hidden;
  word-spacing: normal !important;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 3;
  font-size: 2.8vw !important;
  -webkit-box-orient: vertical;
  line-height: 5.7333vw;
}
.mobile_type .contents .title1 {
  display: block;
}
.mobile_type .contents .title1 .left .top,
.mobile_type .contents .title1 .right .top {
  width: 100%;
  height: auto;
}
.mobile_type .contents .title1 .left .top .title,
.mobile_type .contents .title1 .right .top .title {
  width: 100%;
  height: auto;
}
.mobile_type .contents .title1 .left .top .title a,
.mobile_type .contents .title1 .right .top .title a {
  width: 22.6667vw;
  height: auto;
  font-size: 5.6vw !important;
  line-height: 200% !important;
  margin: 2.1333vw 0 3.2vw 4vw;
  border-bottom: 0.6667vw solid #2d8fff;
}
.mobile_type .contents .title1 .left .top .text_1 .left,
.mobile_type .contents .title1 .right .top .text_1 .left {
  width: 100%;
  height: auto;
}
.mobile_type .contents .title1 .left .top .text_1 .left ul li,
.mobile_type .contents .title1 .right .top .text_1 .left ul li {
  line-height: 4.8vw;
}
.mobile_type .contents .title1 .left .top .text_1 .left ul li a,
.mobile_type .contents .title1 .right .top .text_1 .left ul li a,
.mobile_type .contents .title1 .left .top .text_1 .left ul li span,
.mobile_type .contents .title1 .right .top .text_1 .left ul li span {
  font-size: 4.8vw !important;
  line-height: 200% !important;
}
.mobile_type .contents .title1 .left .right,
.mobile_type .contents .title1 .right .right {
  margin-top: 6.6667vw;
}
.mobile_type .contents .title2 {
  width: 100%;
  height: auto;
  margin-top: 6.6667vw;
}
.mobile_type .contents .title2 .title2_1 {
  width: 66.6667vw;
  height: auto;
  line-height: 9.3333vw;
  background-size: 66.6667vw;
}
.mobile_type .contents .title2 .title2_1 a {
  font-size: 5.6vw !important;
  line-height: 12vw !important;
}
.mobile_type .contents .title2 .title2_2 {
  height: auto;
  justify-content: space-between;
}
.mobile_type .contents .title2 .title2_2 a {
  width: 33.0667vw;
  height: auto;
  font-size: 4.8vw !important;
  line-height: 10vw !important;
  margin: 3.3333vw 3.4667vw 0;
}
.mobile_type .contents .title2 .title2_2 a img {
  display: block;
  width: 8.6667vw;
}
.mobile_type .contents .title3 {
  display: block;
  margin-top: 6.6667vw;
}
.mobile_type .contents .title3 .left {
  width: 100%;
}
.mobile_type .contents .title3 .left .top {
  width: 100%;
  height: auto;
}
.mobile_type .contents .title3 .left .top .title {
  width: 100%;
  height: auto;
}
.mobile_type .contents .title3 .left .top .title a {
  width: 22.6667vw;
  height: auto;
  font-size: 5.6vw !important;
  line-height: 200% !important;
}
.mobile_type .contents .title3 .left .top .text_1 .left_1 {
  width: 100%;
  height: auto;
}
.mobile_type .contents .title3 .left .top .text_1 .left_1 ul li a,
.mobile_type .contents .title3 .left .top .text_1 .left_1 ul li span {
  font-size: 4.8vw !important;
  line-height: 200% !important;
}
.mobile_type .contents .title3 .right {
  width: 100%;
  height: auto;
  margin-top: 6.6667vw;
}
.mobile_type .contents .title3 .right .top {
  width: 100%;
  height: auto;
}
.mobile_type .contents .title3 .right .top .title {
  width: 100%;
  height: auto;
}
.mobile_type .contents .title3 .right .top .title a {
  width: 22.6667vw;
  height: auto;
  font-size: 5.6vw !important;
  line-height: 200% !important;
}
.mobile_type .contents .title3 .right .bottom {
  height: auto;
  padding: 2.6667vw 0 4vw;
  margin: 2.6667vw 0 4vw;
  justify-content: space-between;
}
.mobile_type .contents .title3 .right .bottom .zt {
  width: 28.3333vw;
  height: auto;
  font-size: 4.8vw !important;
  padding: 2.6667vw 0;
}
.mobile_type .contents .title3 .right .bottom .zt img {
  width: 24vw;
  height: auto;
}
.mobile_type .contents .title3 .right .bottom .bottom_3 a {
  width: 28.6667vw;
  height: auto;
  font-size: 4.8vw !important;
  line-height: 12vw !important;
}
