.main {
  margin-top: 120px;
  display: inline-block;
}
.main .top {
  padding: 0;
  margin: 5px;
  background-color: #e2f9ff;
  border-radius: 12px;
}
.main .top .swiper-father {
  margin: 0 auto;
  width: 350px;
  padding: 20px 0;
  position: relative;
}
.main .top .swiper-father .swiper-button-prev {
  background: url("../img/left.svg") no-repeat;
}
.main .top .swiper-father .swiper-button-next {
  background: url("../img/right.svg") no-repeat;
}
.main .top .swiper-father .swiper-container {
  margin: 0 auto;
  width: 280px;
}
.main .top .swiper-father .swiper-container .swiper-wrapper .swiper-slide {
  text-align: center;
  background: #fff;
}
.main .top .swiper-father .swiper-container .swiper-wrapper .swiper-slide h3 {
  font-size: 12px;
}
.main .top .swiper-father .swiper-container .swiper-wrapper .swiper-slide h3 em {
  font-size: 16px;
  margin-right: 1px;
}
.main .top .swiper-father .swiper-container .swiper-wrapper .cur1 {
  background-color: #007dff;
}
.main .top .swiper-father .swiper-container .swiper-wrapper .cur2 {
  background-color: #fa7850;
}
.main .top .swiper-father .swiper-container .swiper-wrapper .cur3 {
  background-color: #ff82c8;
}
.main .bg1 {
  background-color: #a0ebff;
}
.main .bg1 .swiper-father .swiper-container .swiper-wrapper .swiper-slide a {
  color: #9deeff;
}
.main .bg1 .swiper-father .swiper-container .swiper-wrapper .swiper-slide a.cur {
  color: #fff;
}
.main .bg2 {
  background-color: #ffb964;
}
.main .bg2 .swiper-father .swiper-container .swiper-wrapper .swiper-slide a {
  color: #fab76b;
}
.main .bg2 .swiper-father .swiper-container .swiper-wrapper .swiper-slide a.cur {
  color: #fff;
}
.main .bg3 {
  background-color: #ffd2f5;
}
.main .bg3 .swiper-father .swiper-container .swiper-wrapper .swiper-slide a {
  color: #ffd2f5;
}
.main .bg3 .swiper-father .swiper-container .swiper-wrapper .swiper-slide a.cur {
  color: #fff;
}
.main table {
  display: none;
  width: 100%;
  margin: 0;
  border-collapse: collapse;
}
.main table tr td {
  border: 1px solid #007dff;
  color: #646464;
  padding: 10px;
  text-align: center;
}
.main table tr td h3 {
  margin: 0;
}
.main table tr td p {
  margin: 0;
}
.main table tr td.tit {
  color: #007dff;
  border-left: 0;
  border-top: 0;
  border-bottom: 0;
  border-right: 2px solid #007dff;
  vertical-align: top;
}
.main #tb1 {
  display: table;
}