  .advantage_des {
    background: #eeeeee;
    margin: 85px auto;
  }

  .advantagewarp {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
  }

  .advantagewarp>li {
    text-align: center;
  }

  .advantage_primary {
    font-size: 28px;
    color: #444444;
    margin: 25px 0 16px 0;
  }

  .advantage_subprimary {
    font-size: 16px;
    color: #5A5A5A;
  }

  .popular_destination {
    background: #F7F7F7;
  }

  .popular_destination_warp {
    width: 1400px;
    padding: 96px 0;
    display: flex;
    margin: 0 auto;
    justify-content: space-around;
    align-items: center;
  }

  .popular_destination_bereif {
    width: 250px;
    display: flex;
    flex-direction: column;
    margin-right: 40px;
  }

  .popular_swiper {
    position: relative;
    width: 1000px;
  }
.districts_slide{
  overflow: hidden;
  width: 24%;
  background: #FFFFFF;
  box-shadow: 0 0 5px #dcdcdc;
}
  .popular_swiper .slides {
    display: flex;
    transform: scaleY(1);
  }

  .popular_swiper .slide_sides {
    margin-right: 20px;
    overflow: hidden;
    background: #FFFFFF;
  }

  .slide_sides>a {
    display: inline-block;
    width: 250px;
  }

  .popular_destination .slide_sides_src {
    text-align: center;
    height: 350px;
  }

  .popular_destination .slide_sides_src .slidesImg {
    max-height: 100%;
  }

  .popular_destination .slide_sides_narrow {
    padding: 12px 20px 20px 20px;
    color: #5A5A5A;
  }

  .popular_destination .slide_sides_narrow b {
    font-size: 20px;
  }

  .popular_destination .slide_sides_narrow p {
    font-size: 16px;
    text-align: right;
    margin-top: 10px;
    margin-right: 20px;
  }

  .popular_swiper .prev,
  .popular_swiper .next {
    width: 85px;
    height: 85px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -30px;
    background-repeat: no-repeat;
    background-image: url(/statics/web3/images/bg_tabcon_arrow_1.png);
  }

  .popular_swiper .prev {
    left: -6%;
    background-position: 0 4px;
  }

  .popular_swiper .next {
    right: -6%;
    background-position: -127px 0;
  }

  /* 游轮品牌 */
  .cruise_brand_modle {
    background: rgb(238 238 238);
    text-align: center;
    padding: 58px 0;
  }

  .cruise_brand_title {
    font-size: 28px;
    color: #444444;
    margin: 0px auto 37px auto;
  }

  .cruise_brand_items {
    margin: 0 auto;
    display: flex;
    justify-content: center;
  }

  .cruise_brand_items>li {
    font-size: 16px;
    color: #444444;
    position: relative;
    padding: 0 30px;
    cursor: pointer;
  }

  .cruise_brand_items>li::after {
    content: '';
    position: absolute;
    width: 1px;
    height: 14px;
    background-color: #979797;
    top: 4px;
    right: 0;

  }

  .cruise_brand_emphese {
    color: #FF8000 !important;
  }

  .cruise_brand_items>li:last-child::after {
    display: none;
  }

  .swiper_cruise_brand {
    width: 1200px;
    margin: 0 auto;
  }

  .swiper_cruise_brand .brand_tit_1 {
    font-size: 28px;
    color: #FFFFFF;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
  }

  .swiper_cruise_brand .brand_tit_2 {
    font-size: 14px;
    color: #FFFFFF;
    margin: 16px 0 27px 0;
    max-width: 40%;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
  }

  .swiper_cruise_brand .brand_tit_btn {
    font-size: 14px;
    color: #FFFFFF;
    border: 1px solid rgba(255, 255, 255, 0.5);
    padding: 6px 30px;
    cursor: pointer;
  }

  .cruise_brandbg {
    position: relative;
    height: 600px;
    overflow: hidden;
  }
  .cruise_imgbrandbg {
    position: absolute;
    left: 0;
    width: 100%;
  }

  .cruise_brand_container {

    overflow: hidden;
    position: relative;
  }

  .cruise_brandslide {
    height: 600px;
    display: flex;
    align-items: center;
  }

  .cruise_brandslidecont {
    margin-left: 100px;
  }

  .cruise_collects {
    background: #eee;
    padding-bottom: 100px;
  }

  .cruise_line_title {
    margin: 0px auto 27px auto;
    font-size: 28px;
    color: #444444;
    text-align: center;
    padding-top: 60px;
  }