body {
  background: #2e2942;
  overflow-y: scroll;
  line-height: 1;
  -webkit-overflow-scrolling: touch;
}
.mg-b110 {
  margin-bottom: 1.46666667rem;
}
.banner {
  padding: 0.53333333rem 0.53333333rem 0;
}
.banner .bannerimg {
  width: 100%;
  height: 4.53333333rem;
  position: relative;
  border-radius: 0.06666667rem;
}
.banner .info {
  position: absolute;
  color: #fff;
  padding: 0 0.26666667rem;
  line-height: 1;
  bottom: 0.13333333rem;
}
.banner .info .title {
  font-size: 0.66666667rem;
  font-weight: bold;
  margin-bottom: 0.13333333rem;
}
.banner .info .content {
  font-size: 0.4rem;
  margin-bottom: 0.13333333rem;
}
.banner .info .time {
  font-size: 0.4rem;
  font-weight: bold;
}
#type,
#type2,
#type3,
#type4 {
  position: relative;
  overflow: hidden;
}
#type .swiper-slide,
#type2 .swiper-slide,
#type3 .swiper-slide,
#type4 .swiper-slide {
  padding-right: 20px;
  width: auto;
}
#type .swiper-slide .list,
#type2 .swiper-slide .list,
#type3 .swiper-slide .list,
#type4 .swiper-slide .list {
  position: relative;
  width: 5.33333333rem;
  height: 3.33333333rem;
  border-radius: 0.10666667rem;
  overflow: hidden;
}
#type .swiper-slide .list .listtext,
#type2 .swiper-slide .list .listtext,
#type3 .swiper-slide .list .listtext,
#type4 .swiper-slide .list .listtext {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(255, 198, 170, 0.6);
  padding: 0.26666667rem;
  color: #2e2942;
}
#type .swiper-slide .list .listtext .english,
#type2 .swiper-slide .list .listtext .english,
#type3 .swiper-slide .list .listtext .english,
#type4 .swiper-slide .list .listtext .english {
  font-size: 0.4rem;
  margin-bottom: 0.16rem;
  font-weight: bold;
}
#type .swiper-slide .list .listtext .chinese,
#type2 .swiper-slide .list .listtext .chinese,
#type3 .swiper-slide .list .listtext .chinese,
#type4 .swiper-slide .list .listtext .chinese {
  font-size: 0.32rem;
}
#type .swiper-slide .advatorwrap,
#type2 .swiper-slide .advatorwrap,
#type3 .swiper-slide .advatorwrap,
#type4 .swiper-slide .advatorwrap {
  position: relative;
  width: 4.53333333rem;
  height: 5.06666667rem;
}
#type .swiper-slide .advatorwrap .advator,
#type2 .swiper-slide .advatorwrap .advator,
#type3 .swiper-slide .advatorwrap .advator,
#type4 .swiper-slide .advatorwrap .advator {
  position: relative;
  margin-bottom: 0.26666667rem;
  width: 2.26666667rem;
}
#type .swiper-slide .advatorwrap .advator .user,
#type2 .swiper-slide .advatorwrap .advator .user,
#type3 .swiper-slide .advatorwrap .advator .user,
#type4 .swiper-slide .advatorwrap .advator .user {
  width: 2.26666667rem;
  height: 2.69333333rem;
}
#type .swiper-slide .advatorwrap .advator .text,
#type2 .swiper-slide .advatorwrap .advator .text,
#type3 .swiper-slide .advatorwrap .advator .text,
#type4 .swiper-slide .advatorwrap .advator .text {
  position: absolute;
  bottom: 0;
  color: #2e2942;
  font-size: 0.32rem;
  background: #ffc6aa;
  text-align: center;
  height: 0.4rem;
  line-height: 0.4rem;
  border-radius: 0.06666667rem;
  width: 1.86666667rem;
  margin-left: 0.2rem;
}
#type .swiper-slide .advatorwrap .listtext .name,
#type2 .swiper-slide .advatorwrap .listtext .name,
#type3 .swiper-slide .advatorwrap .listtext .name,
#type4 .swiper-slide .advatorwrap .listtext .name {
  font-size: 0.4rem;
  color: #ffc6aa;
  font-weight: bold;
  margin-bottom: 0.26666667rem;
}
#type .swiper-slide .advatorwrap .listtext .company,
#type2 .swiper-slide .advatorwrap .listtext .company,
#type3 .swiper-slide .advatorwrap .listtext .company,
#type4 .swiper-slide .advatorwrap .listtext .company {
  font-size: 0.32rem;
  color: #ffc6aa;
  margin-bottom: 0.4rem;
}
#type .swiper-slide .advatorwrap .listtext .say,
#type2 .swiper-slide .advatorwrap .listtext .say,
#type3 .swiper-slide .advatorwrap .listtext .say,
#type4 .swiper-slide .advatorwrap .listtext .say {
  color: #f3f9d2;
  font-size: 0.32rem;
}
#type .swiper-slide {
  padding-right: 0.06666667rem;
}
#type .swiper-slide:first-child,
#type2 .swiper-slide:first-child,
#type3 .swiper-slide:first-child,
#type4 .swiper-slide:first-child {
  padding-left: 0.53333333rem;
}
.common {
  padding: 0 0.53333333rem;
}
.common .common-title {
  font-size: 0.48rem;
  color: #ffc6aa;
  font-weight: bold;
  margin-bottom: 0.37333333rem;
}
.common .common-describe {
  font-size: 0.32rem;
  color: rgba(255, 198, 170, 0.5);
  line-height: 0.42666667rem;
  margin-bottom: 0.93333333rem;
}
.scheduling {
  padding: 0 0.53333333rem;
}
.scheduling .tripimg {
  width: 100%;
  height: auto;
}
.tip {
  margin: 1.06666667rem 0;
}
.tip p {
  text-align: center;
  line-height: 0.53333333rem;
  color: #ffc6aa;
  font-size: 0.32rem;
}
.btnwrap {
  padding: 0 0.53333333rem;
  padding-bottom: 0.53333333rem;
}
.btnwrap .btn {
  width: 100%;
  background: #6ed049;
  color: #fff;
  font-size: 0.53333333rem;
  display: inline-block;
  text-align: center;
  height: 1.06666667rem;
  line-height: 1.06666667rem;
  border-radius: 0.8rem;
}
