.main {
  height: 80.8vh;
}
.main .zero {
  width: 96vw;
  margin: 0 0 2vw 0;
}
.main .one {
  position: relative;
  width: 96vw;
  height: 120px;
}
.main .one .one_1 {
  height: 80px;
  background-color: #216EC7;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  color: transparent;
}
.main .one .one_2 {
  position: absolute;
  top: 5vw;
  width: 86vw;
  height: 86px;
  margin: 0 2vw;
  padding: 2vw;
  background-color: #ffffff;
  display: flex;
  justify-content: space-between;
}
.main .one .one_2 .l {
  display: flex;
  justify-content: start;
  width: 72vw;
}
.main .one .one_2 .l .l_1 {
  padding: 3vw 0;
}
.main .one .one_2 .l .l_1 .icon {
  width: 60px;
  height: 60px;
  border-radius: 90px;
}
.main .one .one_2 .l .l_2 {
  width: 56vw;
  padding: 4vw 0 0 0;
}
.main .one .one_2 .l .l_2 .info {
  margin: 0 0 2vw 0;
  padding: 0 2vw;
  font-size: 16px;
}
.main .one .one_2 .l .l_2 .info:nth-child(1) {
  font-weight: bold;
  font-size: 18px;
}
.main .one .one_2 .l .l_2 .info:nth-child(2) {
  color: #858585;
  font-size: 15px;
}
.main .one .one_2 .r {
  padding: 8vw 0;
  font-size: 16px;
  color: #858585;
}
.main .two {
  display: flex;
  flex-direction: column;
}
.main .two .btnList .list_1 .icon {
  margin: 0 1vw 0 0;
}
.main .two .btnList .list_1 .oneTitle {
  font-size: 16px;
}
.main .two .btnList .list_2 .routeList {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  border-bottom: 1px dashed #f1f1f1;
  padding: 2vw 0;
}
.main .two .btnList .list_2 .routeList .route_1 .title {
  font-size: 15px;
  color: #000000;
}
.main .two .btnList .list_2 .routeList .route_2 {
  font-size: 16px;
}
