body * {
  box-sizing: border-box;
  flex-shrink: 0;
}
body {
  font-family: PingFangSC-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma,
    Arial, PingFang SC-Light, Microsoft YaHei;
}
input {
  /*background-color: transparent;
  border: 0;*/
}
button {
  margin: 0;
  padding: 0;
  border: 1px solid transparent;
  outline: none;
  background-color: transparent;
}

button:active {
  opacity: 0.6;
}
.flex-col {
  display: flex;
  flex-direction: column;
}
.flex-row {
  display: flex;
  flex-direction: row;
}
.justify-start {
  display: flex;
  justify-content: flex-start;
}
.justify-center {
  display: flex;
  justify-content: center;
}

.justify-end {
  display: flex;
  justify-content: flex-end;
}
.justify-evenly {
  display: flex;
  justify-content: space-evenly;
}
.justify-around {
  display: flex;
  justify-content: space-around;
}
.justify-between {
  display: flex;
  justify-content: space-between;
}
.align-start {
  display: flex;
  align-items: flex-start;
}
.align-center {
  display: flex;
  align-items: center;
}
.align-end {
  display: flex;
  align-items: flex-end;
}


@media (max-width: 767px){
  /*首页样式*/
  .information_content ul li span {
    font-size: 14pt;
  }
  .dream_right h4 {
    font-size: 14pt;
  }
  .dowen_swiper_comt .doew_p p {
    font-size: 2rem;
  }
  .Journey_left h4 {
    font-size: 3rem;
  }
  .hotels_p p {
    font-size: 14pt;
  }
  .information_title h4 {
    font-size: 18pt;
  }
  .news_text p {
    font-size: 1.6rem;
  }


  /*视频样式*/
  .video_content ul li video {
    /*height: 125px!important;*/
  }

  /*游玩攻略——上海必游样式*/
  span.text_19_1 {
    font-size: 1.5rem;
  }
  .ob_img_must img {
    height: auto!important;
  }
  .ob_img_must img:nth-child(2) {
    height: auto!important;
  }
  .ob_img_must img:nth-child(3) {
    height: auto!important;
  }
  /*游玩攻略——购物样式*/
  .media-body-1 h4 {
    font-size: 1.8rem;
    margin-bottom: 15px
  }
  .dynamic_location {
    font-size: 1.5rem;
  }
  .dynamic_phone {
    font-size: 1.5rem;
  }

  /*游玩攻略——酒店样式*/
  .service_text p {
    min-height: 0px!important;
  }
  #sidebar-content ul li a {
    font-size: 1.8rem;
  }
  .service_title.hotels_title ul li a {
    font-size: 1.6rem;
    color: #777777;
  }

  /*线路推荐样式*/
  .news_text p span {
    font-size: 1.4rem!important;
  }

  /*照片样式*/
  .image-list {
    margin-top: 2%;
  }

  /*会展活动样式*/
  .active_title {
    font-size: 1.8rem!important;
  }
  .service_title ul li {
    font-size: 1.7rem;
  }
}