@media screen and (max-width: 992px) {
  html, body {
    font-size: 12px; }

  .homeBanner #homeBannerBtn .swiper-slide {
    height: 100px; }
    .homeBanner #homeBannerBtn .swiper-slide img {
      width: 40px; }
    .homeBanner #homeBannerBtn .swiper-slide .swiperMaskingTextEn {
      display: none; }
  .homeBanner .indexArrows {
    display: none; }
  .homeBanner .indexWeather {
    left: 20px; }
  .homeBanner .indexRightBtn {
    width: 40px !important; }
  .homeBanner .indexRightBtnList {
    width: 40px !important;
    height: 40px !important; }
  .homeBanner .indexRightBtnListIcon {
    width: 32px !important;
    height: 22px !important; }

  .homeNav {
    height: 100px; }
    .homeNav .navBtnBox {
      display: none !important; }
    .homeNav .language {
      display: none; }
    .homeNav .navMobile {
      display: flex;
      padding: 0 10px; }
      .homeNav .navMobile .logo {
        padding: 0;
        flex: 0.7; }
      .homeNav .navMobile .navMobileList {
        flex: 1;
        text-align: center;
        line-height: 60px; }
      .homeNav .navMobile .active a {
        color: #e1491a; }

  .indexFooterBtn {
    display: none !important; }

  .indexFooter {
    height: auto;
    padding: 15px 0; }
    .indexFooter .indexFooterBox {
      position: initial; }

  .playBox {
    height: auto;
    padding-bottom: 20px; }

  .newsListImg {
    height: 200px; }

  .newsLight {
    display: none !important; }

  .newsBox {
    padding-top: 50px; }

  .newsList {
    margin: 0; }

  .newsListText {
    padding: 10px 0 !important; }

  .playListBoxItem {
    height: 350px !important;
    padding: 0; }

  .playText {
    margin-top: 30px !important; }

  .playListBoxItemBg {
    background-size: cover !important; }

  .playListBox {
    top: 0 !important; }

  .playTitle {
    margin-bottom: 20px;
    padding: 3vw 30%; }

  .showpoint {
    padding-bottom: 20px; }
    .showpoint .showpointListLeft {
      padding: 0 30px !important;
      height: 200px !important; }
    .showpoint .showpointList {
      height: 200px !important;
      margin: auto !important; }

  .goodsTitle {
    padding: 9vw 30% 3vw; }

  .daofuTitle {
    padding: 5vw 30%; }

  .indexScenery {
    background: url(../images/section2BgM.png) top no-repeat;
    background-size: cover; }
    .indexScenery .indexSceneryTitle {
      display: none; }
    .indexScenery #scenerySlide {
      width: 100%; }
    .indexScenery .indexSceneryBox {
      padding-top: 30vw;
      padding-bottom: 65px; }
    .indexScenery .scenerySlide {
      padding: 0; }
    .indexScenery .sceneryLight {
      display: none; }
    .indexScenery .sceneryTextBox {
      writing-mode: initial;
      height: auto;
      margin: auto;
      text-align: center; }
      .indexScenery .sceneryTextBox .sceneryTextContent {
        padding-right: 0; }
        .indexScenery .sceneryTextBox .sceneryTextContent:before {
          display: none; }

  .fiexdNav {
    display: none; }

  .huadengwenhuaListBox .huadengwenhuaList {
    transform: rotate(0) !important; }

  .lishiwenhuaContent {
    width: 100%;
    left: 0 !important; }

  .lishiwenhuaBox {
    margin-top: 2rem !important; }

  .fojiaowenhuaContent {
    transform: rotate(0); }

  #lishiwenhuaSwiper .swiper-slide {
    padding-bottom: 59%; }

  .huadengWenhuaText {
    padding-right: 0; }

  .huadengWenhuaTitle {
    display: flex;
    font-size: 1.125rem; }
    .huadengWenhuaTitle span {
      margin-right: 0;
      flex: 1;
      text-align: center; }

  .huadengwenhuaListBox {
    padding: 0 4%; }

  .lishiwenhuaImg {
    display: none; }

  .newsBanner {
    height: 70vw; }
    .newsBanner .swiper-pagination {
      left: 0;
      right: 0;
      margin: auto; }

  .newsBanner .swiper-slide {
    background-size: cover;
    background-position: center; }

  .newsBannerInfo {
    top: 30%;
    width: 30px;
    height: 70px;
    background-size: cover;
    background-position: center;
    top: 50%; }

  .newsTabBtn {
    width: 100%; }
    .newsTabBtn .newsTabBtnLeftActive {
      top: -16px; }

  .newsTabBtnLeft, .newsTabBtnRight {
    width: 50%;
    background-size: cover;
    height: 0;
    padding-bottom: 9%;
    top: -5px; }

  .newNewsTitle {
    width: 70%;
    margin: auto;
    height: 100px;
    padding: 65px; }

  .huodongTopImgBox {
    height: 200px; }

  .huodongTop {
    height: auto;
    padding-bottom: 20px;
    margin-top: 1.5rem; }

  .huodongTopTime:after {
    width: 30%; }
  .huodongTopTime:before {
    width: 30%; }

  .huodongContent {
    padding-top: 30px; }

  .huodongList {
    height: auto; }

  .huodongListTime {
    display: none; }

  .huodongzixunFirst {
    height: 50vw; }

  .huodongDetailsBox {
    padding: 16vw 15px 13vw;
    background-size: 300%; }
    .huodongDetailsBox .youjiTitle {
      padding: 5vw 35vw; }

  .wanBanner {
    height: 70vw; }

  .zhoubianContent {
    padding: 0 15px;
    background: none;
    margin-top: 15px; }

  .foodList .foodBottomBox {
    transform: translate(0); }

  .youji .youjiListImg {
    padding-left: 15px; }
  .youji .youjiListContent {
    padding-left: 15px; }
  .youji .youjiListBox {
    padding: 0; }

  .dingBanner {
    height: 70vw; }

  .daofuBox {
    margin: 0; }

  .daofuList {
    padding: 0 15px; }

  .canyinList .foodBottomBox {
    opacity: 0; }
  .canyinList .canyinBorder {
    transform: translate(0);
    opacity: 1; }
  .canyinList .canyinInfoContent {
    padding: 0 9vw;
    margin: 1em; }

  .foodBox {
    padding-bottom: 0; }

  .jiudianminsuBox {
    background-size: cover; }
    .jiudianminsuBox .lishiwenhuaMore a {
      color: #fff; }
    .jiudianminsuBox .jiudianList {
      padding: 0 15px;
      margin-bottom: 20px;
      height: 380px; }
      .jiudianminsuBox .jiudianList img {
        max-width: 100%; }
    .jiudianminsuBox .jiudianListContent {
      transform: translate(0);
      opacity: 1; }
    .jiudianminsuBox .jiudianBox .jiudianListTitle {
      writing-mode: initial;
      background: none;
      padding-top: 2em; }

  .daofuList {
    margin-bottom: 5px;
    height: 430px; }
    .daofuList .daofuHide {
      display: none; }
    .daofuList .daofuBuyBtn {
      opacity: 1;
      transform: translate(0); }

  .newsDetailsBanner {
    height: 30vw; }

  .detailsTop {
    height: auto;
    padding: 5px 0;
    background: #fff; }

  .detailsContent {
    padding: 15px; }

  .bdsharebuttonbox {
    display: none; }

  .detailsRecommend {
    padding: 30px 0 20px;
    margin-bottom: 10px; }

  .detailsRecommendTitle {
    writing-mode: initial !important;
    text-align: center;
    height: auto !important;
    width: 100%;
    left: 0 !important; }

  .gonglueliebiaoBanner {
    height: 30vw; }

  .trainListBox {
    padding: 0 0 10px; }
    .trainListBox .trainList:last-child {
      border-left: 1px solid #e1e1e1; }

  .planeTitle {
    padding: 30px 40%; }
    .planeTitle:after {
      top: 45%; }

  .planeBox {
    height: auto;
    padding: 0; }

  .planeList {
    width: 100%;
    position: initial;
    margin-bottom: 10px; }
    .planeList .planeListImgBox {
      width: 40%; }
    .planeList .planeListContent {
      width: 60%; }

  .meishiTitle {
    padding: 20px 30%; }

  .foodInfoList {
    padding: 0; }
    .foodInfoList .foodInfoListImg {
      height: 240px; }
    .foodInfoList .foodInfoListTitle {
      margin: 0; }
    .foodInfoList:last-child {
      margin-bottom: 0; }
    .foodInfoList .foodInfoListBorder {
      transform: translateY(0);
      opacity: 1;
      margin: 0;
      background: none; }
      .foodInfoList .foodInfoListBorder .foodInfoListBoxMore {
        display: none; }
      .foodInfoList .foodInfoListBorder a {
        width: 100%;
        height: 100%;
        display: block; }

  .minsuwenhuaBanner {
    height: 30vw; }

  .minsuwenhuaTitle {
    padding: 20px 30%; }

  .wenhuaImg {
    display: none; }

  .canyinListBoxImg {
    height: 200px; }

  .jiudianListBoxContent, .canyinListBoxContent {
    padding: 15px; }

  .tesemeishiTitle {
    padding-left: 30%;
    padding-right: 30%; }

  .meishiDetailsBox .meishiTop {
    padding-left: 15px;
    padding-right: 15px; }
  .meishiDetailsBox .detailsContent {
    padding: 15px; }

  .hotelMore {
    margin: auto; }

  .chuanTitle {
    padding: 5vw 40vw; }

  .fojiaowenhuaContentTitle {
    text-align: center; }

  .fojiaowenhuaContentMore {
    padding-right: 2em; }

  .tesemeishiBox {
    background-size: 300%; }
    .tesemeishiBox .tesemeishiTitle {
      padding-top: 18vw; }

  .playBoxPosition {
    padding-bottom: 3vw; }

  .quanjingBanner {
    height: 30vw; }

  .zaixianquanjingTitle {
    padding: 5vw 30vw; }

  .youwangonglue {
    position: relative;
    padding-bottom: 100px; }
    .youwangonglue .youwangonglueTitle {
      padding: 5vw 30vw; }
    .youwangonglue .tuijianListBox {
      position: initial; }

  .tuijianTextBox {
    position: absolute;
    bottom: 20px; }
    .tuijianTextBox .tuijianMore {
      display: none; }

  .zhoubianlvyouTitle {
    padding: 10vw 30% 10px; }

  .jiaotongTitle {
    padding: 10vw 30% 10px; }

  .youjiTitle {
    padding: 10vw 30% 10px; }

  .showpointTitle {
    padding: 10px 30% 10px; }

  .jiaotongList:before {
    background: none; }

  .youji .youjiListTitle {
    text-align: center; }
  .youji .youjiListBox {
    margin: 0 0 20px; }

  .newsTitle {
    padding: 0 32%; }

  .indexCenterText .indexCenterTitle {
    font-size: 2.2rem; }
  .indexCenterText .indexCenterInfo {
    font-size: 1rem; }
  .indexCenterText .indexCenterMore {
    width: 100px;
    height: 30px;
    line-height: 30px;
    font-size: 1rem; }

  .dingInfoBanner {
    height: 30vw; }

  .indexVideoBox {
    display: none; } }
@media screen and (max-width: 1200px) {
  .youwangonglue .tuijianText {
    padding: 8px; }
  .youwangonglue .tuijianListBox {
    height: 70px; }
  .youwangonglue .tuijianList {
    height: 70px; } }

/*# sourceMappingURL=mobile.css.map */
