/*手机端适配*/

@media (max-width:1240px) {
  .center-box {padding-left: 15px;padding-right: 15px;width: 100%;}
}

@media (max-width:1280px) {
  
}

@media (max-width:999px) {
  .first-box {height: 600px;}
  .support-uright {width: 100%;padding-right: 0;}
  .hide-pc {display: block;}
  .hide-web {display: none;}
  ._web-mt15 {margin-top: 15px;}
  ._web-mt20 {margin-top: 20px;}
  ._web-mt25 {margin-top: 25px;}
  ._web-fs12 {font-size: 12px;}
  ._web-fs14 {font-size: 14px;}
  ._web-fs16 {font-size: 16px;}
  ._web-fs18 {font-size: 18px;}
  ._web-fs20 {font-size: 20px;}
  ._web-fs22 {font-size: 22px;}
  ._web-fs24 {font-size: 24px;}
  ._web-pd40 {padding: 40px 0;}
  ._web-pd15 {padding: 15px 0;}
  ._web-pd20 {padding: 20px 0;}
  ._web-pd25 {padding: 25px 0;}
  .support-box {padding: 2.5rem 0;}
  .normal-section {padding: 2.5rem 0;}
  .menu {display: block;}
  .head-mid {display: block;width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 0.4);
    overflow: hidden;
    left: -100%;
    top: 0px;
    position: fixed;
    z-index: 999;
    transition: left 0.3s ease;
  }
  .fisrt-left {display: flex;flex-direction: column;align-items: center;text-align: center;}
  .fuirst-right  {margin-top: 2rem;}
  .video-play-icon {justify-content: center;}
  .video-play-icon {position: static;margin: 0;padding: 0;transform: none;}
  .watch-more svg, .watch-more {width: 110px;height: 110px;}
  .first-vice-tit {font-size: 24px;}
  .first-tit {font-size: 40px;}
  .nav-ul-box {
    width: 100%;
    max-width: min(92vw, 25rem);
    display: flex;
    flex-direction: column;
    background-color: #fff;
    height: 100%;
  }
  .nav-ul>li {padding: 1rem 0;}
  .nav-ul>li + li {border-top: 1px solid rgb(221 221 221);}
  .nav-ul {
    width: 100%;
    flex: 1;
    padding-block-end: 1.25rem;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    overflow-y: auto;
    display: block;
  }
  .drop-content {max-width: none;width: 100%;}
  .drop-ul {width: 100%;box-shadow: none;border:none;border-left: 1px solid rgb(221 221 221);padding: 0;margin-block: 2px 1.125rem;
    margin-inline-start: .5rem;
    padding-inline-start: 1.5rem;}
    .drop-ul>li {padding: 0;}
    .drop-ul>li + li {margin-top: 0.75em;}
  .video-ul>li:first-child {margin-top: 0;}
  .footer-ul>li {flex: none;}
  .footer-ul>li + li {margin-top: 2.5rem;}
  .nav-ul>li:before {
    display: none;
  }
  .head-mid-close {
    min-height: min(132px, 5rem);
    box-sizing: border-box;
    justify-content: space-between;
    align-items: center;
    column-gap: 1rem;
    padding-block-start: 1rem;
    padding-block-end: 1rem;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    display: flex;
  }

  .container {
    --distance-to-bleed: max(1.25rem, 50% - 100% / 2);
      margin-inline-start: max(1.25rem, 50% - 100% / 2);
      margin-inline-end: max(1.25rem, 50% - 100% / 2);
  }

  .footer {
    padding-block-start: 2.5rem;
    padding-block-end: min(2.5rem, 3rem);
  }

  .enroll-btn-group {flex-direction: column;margin-top: 1.5rem;}
  .enroll-btn + .enroll-btn {margin-top: 1.25rem;margin-left: 0;}

  .number-counter-section {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .number-counter-block.column-alignment-left {text-align: center;}
  .why .number-counter-value {font-size: 3rem;margin-left: 0;}
  img.support-block-card__image {left: 50%;transform: translate(-50%,0);}
  .slider-wrapper .item {
    width: 100%;
    flex: 0 0 100%;
  }.content .text {width: 100%;}
  .content {padding: 2.5rem 0 240px;}
  .neole-vice-tit {font-size: 24px;}
  .normal-section-bj {padding: 2.5rem 0;}
  .neole-left1,.neole-right1,.neole-right,.neole-left {width: 100%;}
  .v-stack {padding: 0;margin: 0;}
  .neole-tit,.why .title,.index-bj-tit {font-size: 40px;}
  .neole-tit br {display: none;}
  .index-bj {padding: 60px 0;}
  .index-form {width: 100%;}
  .index-form-box {margin-right: 0;margin-bottom: 1.25rem;}
  .content .image
  {
    width: 100%;
    height: 100%;
    aspect-ratio: 1 / 1;
}
  .content .subtitle
  {
    height: auto;
    width: 100%;
    padding: 12px 2.25rem;
}
  .content .title
  {
    font-size: 40px;
    width: 290px;
}
  .banner-vice-tit {font-size: 24px;}
  .banner-tit {font-size: 40px;}
  .text-holder h2 {
    font-size: 32px;
  }
  .index-inner-video {max-width: 100%;}
  .index-video-tit {
    font-size: 28px;
    line-height: 1.3;
    text-align: center;
    margin-top: 90px;
    padding: 0 20px;
    margin-bottom: 28px;
}
  .banner-swiper .swiper-pagination {right: 1.25rem;bottom: 1.25rem;}
  .travl-swiper-desc, .travl-swiper-grid,.travl-swiper-tit,.travel-pagination-mt {margin-top: 1.25rem;}
 .travl-bleft {display: none;}
  .traval-tit {font-size: 40px;}
  .recommand-ul>li {margin-top: 2.25rem;}
  .service-show,.media-box {margin-top: 2rem;}
  .blog-detail-box {padding: 1.5rem 0 0;margin: 0;}
  .team-ul>li {width: 33.33%;padding: 1.25rem;}
  .pic-tit {font-size: 22px;}
  .banner-list-tit {font-size: 40px;}
  .pic-right-group  {margin-left: auto;margin-right: auto;padding: 0 1.25rem!important;text-align: center;}
  .blog_ul>li {margin-top: 2.25rem;}
  .contact-form {margin-top: 2.25rem;}
  .el-web-row {flex-direction: column;}
  .el-web-row [class*=el-input-width] {width: 100%;}
  .el-web-row [class*=el-input-width] + [class*=el-input-width] {margin-top: 1rem;}
  .normal-tit {font-size: 22px;}
  .title-video {font-size: 20px;}
  .header {display: flex;justify-items: center;justify-content: space-between;padding: 1.2rem 1rem;}
  .fix-web {display: flex;flex-direction: column;}
  .fix-web:after {display: none;}
  .fix-web>[class*=left],.fix-web>[class*=right] {width: 100%;}
  .flex-web {flex-direction: column!important;}
  .flex-web>[class*=left],.flex-web>[class*=right] {width: 100%;}
  .flex-web-reverse {flex-direction: column-reverse!important;}
  .flex-web-reverse>[class*=left],.flex-web-reverse>[class*=right] {width: 100%;}
  .fix-web>.right-mt25 {margin-top: 25px;}
  .fix-web>.right-mt20 {margin-top: 20px;}
  .flex-web>.right-mt5 {margin-top: 5px;}
  .fix-web>.right-mt15 {margin-top: 15px;}
  .flex-web> .right-mt15 {margin-top: 15px;}
  .flex-web> .right-mt10 {margin-top: 10px;}
  .flex-web> .right-mt20 {margin-top: 20px;}
  .flex-web> .right-mt25 {margin-top: 25px;}
  ._web_col_1 {display: flex;flex-wrap: wrap;}
  ._web_col_1>li {width: 100%;margin-left: 0!important;}
  ._web_col_2 {display: flex;flex-wrap: wrap;}
  ._web_col_2>li {width: 48.5%;margin-left: 3%;margin-top:3%;}
  ._web_col_2>li:nth-of-type(5n+1) {margin-left: 3%;}
  ._web_col_2>li:nth-of-type(4n+1) {margin-left: 3%;}
  ._web_col_2>li:nth-of-type(3n+1) {margin-left: 3%;}
  ._web_col_2>li:nth-of-type(2n+1) {margin-left: 0;}
  ._web_col_center {justify-content: center;}
  .shop-mask {padding: 1.25rem;}
  .support-ul>li {padding: 1.25rem 2.5rem;}
  .travel-vice-tit {font-size: 24px;}
  .page-wall-ul>li {width: 33.33%;padding-top: 33.33%;}
  .gear-menu-box {margin-top: 1.25rem;}
  .shop-detail-left {flex-direction: column-reverse;}
  .mySwiper2-box {width: 100%;}
  .mySwiper {display: none;}
}

@media (max-width:700px) {
  .neole-swiper .swiper-slide {width: 280px;}
  .neole-right {margin-top: 2.25rem;}
  .team-ul>li {width: 50%;}
  .flex-phone {flex-direction: column;}
  .flex-phone>[class*=left],.flex-phone>[class*=right] {width: 100%;}
  .flex-phone> .right-mt5 {margin-top: 5px;}
  .flex-phone> .right-mt15 {margin-top: 15px;}
  .flex-phone> .right-mt20 {margin-top: 20px;}
  .flex-phone> .right-mt25 {margin-top: 25px;}
}

@media (max-width:640px)  {

}
@media (max-width:575px) {

}
@media (max-width:414px) {
  .case-mask {transform: translate(0,78%);}
}

@media (max-width:375px) {

}










