body {
  background: #fff; }

.wrapper {
  width: 6.30616rem;
  margin: 0 auto;
  font-size: 0; }

#private-slider {
  position: relative;
  width: 100%;
  overflow: hidden; }
  #private-slider .slider-containter {
    width: 100%;
    text-align: center; }
    #private-slider .slider-containter .banner-img {
      width: 100%;
      position: relative; }
      #private-slider .slider-containter .banner-img img {
        width: 100%;
        height: auto;
        vertical-align: middle; }
      #private-slider .slider-containter .banner-img .img-mobile {
        display: none; }
  #private-slider .aislider-pagination {
    position: absolute;
    bottom: 0.45194rem !important;
    text-align: center;
    z-index: 99; }
    #private-slider .aislider-pagination .swiper-pagination-bullet {
      background: #f3f3f3;
      opacity: 1; }
      #private-slider .aislider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #007aff; }

.private-scheme .com-title {
  margin: 0;
  padding: 0;
  font-size: 0.16816rem;
  color: #313131;
  text-align: center; }
  .private-scheme .com-title.white {
    color: #fff; }

.private-scheme .com-desc {
  margin: 0.21021rem 0 0.44669rem;
  padding: 0;
  text-align: center;
  font-size: 0.12612rem;
  color: #e8f0ff; }

.private-scheme .desc-title {
  margin: 0 0 0.42041rem;
  padding: 0;
  text-align: center;
  font-size: 0.12612rem;
  color: #c0d7ff; }

.private-scheme #private-bottom {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .private-scheme #private-bottom .slider-containter {
    width: 100%;
    text-align: center; }
    .private-scheme #private-bottom .slider-containter .banner-img {
      width: 100%;
      position: relative; }
      .private-scheme #private-bottom .slider-containter .banner-img img {
        width: 100%;
        height: auto;
        vertical-align: middle; }
      .private-scheme #private-bottom .slider-containter .banner-img .img-mobile {
        display: none; }
      .private-scheme #private-bottom .slider-containter .banner-img .content-wrap {
        position: absolute;
        top: 20%;
        left: 0;
        right: 0;
        width: 100%;
        text-align: center; }
        .private-scheme #private-bottom .slider-containter .banner-img .content-wrap .link-btn {
          display: inline-block;
          vertical-align: top;
          padding: 0 0.27327rem;
          line-height: 0.31531rem;
          font-size: 0.17868rem;
          color: #054e68;
          background-color: #fff93b;
          cursor: pointer; }
          .private-scheme #private-bottom .slider-containter .banner-img .content-wrap .link-btn:hover {
            background-color: rgba(255, 249, 59, 0.8); }
  .private-scheme #private-bottom .aislider-pagination {
    position: absolute;
    bottom: 0.45194rem !important;
    text-align: center;
    z-index: 99; }
    .private-scheme #private-bottom .aislider-pagination .swiper-pagination-bullet {
      background: #f3f3f3;
      opacity: 1; }
      .private-scheme #private-bottom .aislider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #007aff; }

@media screen and (max-width: 768px) {
  #private-slider .slider-containter .banner-img .img {
    display: none; }
  #private-slider .slider-containter .banner-img .img-mobile {
    display: inline; }
  #private-slider .slider-containter .banner-img .btn span.link-btn {
    display: block;
    width: 2.10206rem;
    height: 0.60434rem;
    line-height: 0.60434rem;
    font-size: 0.36786rem; }
  .private-scheme .com-title {
    font-size: 0.42041rem; }
  .private-scheme .com-desc {
    margin: 0.52551rem 0 0.67003rem;
    font-size: 0.31531rem; }
  .private-scheme .desc-title {
    margin: 0 0 0.84082rem;
    font-size: 0.31531rem;
    line-height: 0.49924rem; }
  .private-scheme #private-bottom .slider-containter .banner-img .img {
    display: none; }
  .private-scheme #private-bottom .slider-containter .banner-img .img-mobile {
    display: inline; }
  .private-scheme #private-bottom .slider-containter .banner-img .content-wrap {
    width: 90%;
    left: 50%;
    top: 18%;
    transform: translateX(-50%); }
    .private-scheme #private-bottom .slider-containter .banner-img .content-wrap .link-btn {
      padding: 0 0.68317rem;
      line-height: 0.94592rem;
      font-size: 0.44669rem; } }
