/*手机端适配*/


@media (max-width:1340px) {
  .center-box,.center-box.no-pd {padding-left: 15px;padding-right: 15px;width: 100%;max-width: none;}
}

@media (max-width:1140px) {
  .center-box1{padding-left: 15px;padding-right: 15px;width: 100%;max-width: none;}
}


@media (max-width:992px) {
    .reserve-select {
    -webkit-appearance: none;
  appearance:none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  outline: none;
  background: transparent url(../img/arr-down2.png) no-repeat center right;
  background-size: auto;
  
}
  .tit-img {max-width: 50vw;}
  ._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;}
  .normal-tit-group {padding: 40px 0;}
  .swiper-pro-box {margin-top: -40px;}
  .normal-desc {font-size: 12px;margin-top: 15px;}
  .swiper-pro-outer {padding: 1px 0 30px;margin-top: 40px;}
  .banner-btn {height: 50px;}
  .banner-btn-mt {margin-top: 15px;}
  .banner-tit {font-size: 18px;margin-top: 10px;}
  .swiper-pro-bott,.swiper-life-bott {padding:15px;}
  .swiper-pro-tit {font-size: 16px;margin-top: 0;}
  .normal-tit {font-size: 20px;}
  .reserve-btn {
    width: 100%;
  }
  .footer-top {
    padding: 20px 0;
  }
  .swiper-lief-pagination {
    padding: 10px 0 30px;
  }

  .swiper-pro-pagination {
    padding-top: 10px;
  }
  .letter-info-dl>dt {
    width: 20%;
    padding: 15px 0;
  }
  .letter-info-dl {
    font-size: 14px;
    line-height: 1.875em;
  }
  .letter-info-dl>dd {
    padding: 15px 0;
    
  }
  .summary {
    padding: 20px 0 40px;
  }


  .letter-info {margin-top: 25px;}
  .manage-mid-top {padding:20px 0 60px;}
  .career-rltit2 {font-size: 18px;margin-top: 15px;padding: 0 0 15px;line-height: 1.875em;}
  .swiper-manage-box {width: 100%;margin-top: -40px;}
  .manage-mid-left {position: relative;z-index: 9;}
  .manage-mid-img {position: absolute;top: 50%;transform: translate(0,-50%);right: 0;max-height: 100%;height: 160px;}
  .career-rltit1 {font-size: 20px;margin-top: 20px;}
  .manage-desc {font-size: 14px;line-height: 1.875em;margin-top: 20px;}
  .manage-img-box {max-width: 90%;}
  .banner-list-img {min-height: 160px;object-fit: cover;}
  .banner-list-tit {font-size: 20px;}
  .lief-btn-mt {text-align: center;}
  .mine-mid-tit {font-size: 14px;}
  .mine-mid-desc,.mine-mid-num {font-size: 12px;}
  .mine-ul1>li{padding: 15px;margin-top: 20px;}
  .mine-ul-mid-item {padding: 15px 0;}
  .mine-ul>li a {
    padding: 20px 10px;
  }
  .mine-mid-num {margin-top: 5px;}
  .mine-img {width: 80px;}
  .mine-ul-top {display: flex;flex-direction: column;align-items: flex-start;font-size: 15px;}
  .mine-mid-item-right {padding-left: 10px;}
  .logo-img, .footer-logo {max-width: 180px;}
  .footer-top-inner {justify-content: flex-start;}
  .footer-top-tit {font-size: 18px;}
  .tit-line-img, .tit-black {width: 60px;}
  .footer-links>li {margin-top: 10px;font-size: 12px;}
  .footer-tinfo {margin-top: 20px;}
  .footer-tinfo-item {
    font-size: 13px;
    margin-top: 10px;
  }
  .footer-btit {
    font-size: 16px;
  }
  .footer-bott {
    padding: 25px 0;
  }
  .footer-reservation-btn {
    width: 100%;
    height: 55px;
  }
  .up-btn {
   /*  top: 15px; */
    right: 30px;
    width: 40px;
    height: 40px;
  }
  .footer-bright {
    padding: 0;
  }
  .nav-ul-box {
    background-color: #000000;
    bottom: 0;
    position: absolute;
    transform: translate(0,0);
    left: 0;
    width: 100%;
    border-top: 1px solid #fff;
    padding: 25px 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    transition: all .3s ease;
    opacity: 0;
    visibility: hidden;
    z-index: -1;
  }

  .lan-select {margin-left: 0;height: 40px;}
  .head-nav-ul {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }

  .head-nav-ul>li {
    margin-left: 0;
    padding: 0;
    line-height: 40px;
    font-size: 16px;
  }

  ._pro-deta-right {
    padding: 20px 15px;
  }
  .product-db-show {
    font-size: 14px;
    line-height: 1.875em;
    margin: 20px 0;
  }
  /* .swiper-life-prev::after,.swiper-life-next::after {
    font-size: 24px;
  } */
  .el-web-dl {
    flex-direction: column;
  }
  .el-web-dl .el-tab-width {
    width: 100%;
  }
  .tab-mb-btn {
    width: 100%;
  }
  .tab-mid-form {
    padding: 15px;
  }
  .tab-ul-circle {
    width: 10px;
    height: 10px;
  }
  .contact-web-dl {
    display: flex;
    flex-direction: column;
  }
  .contact-sub-mt {
    margin-top: 20px;
  }
  .contact-top-box, .contact-bottom-box {
    padding: 25px 0;
  }
  .contact-top-inner {
    padding: 20px;
  }
  .contact-desc {
    line-height: 1.875em;
  }
  .contact-sub-btn {
    height: 50px;
  }
  .contact-web-dl>dt {
    width: 100%;
    padding: 12px 15px;
    line-height: normal;
  }
  .contact-input-width,.contact-input-width2 {
    width: 100%;
  }
  .contact-web-dl>dd {
    padding: 15px 0;
  }
  .question-q,.ques-arr-cont {
    padding: 10px;
  }
  .question-desc {
    font-size: 14px;
  }
  .login-form {
    padding: 20px;
  }
  .other-login {
    font-size: 12px;
  }
  .normal-pd2 {
    padding: 25px 0 50px;
  }
  .footer-beian {
    padding: 15px 0;
    font-size: 12px;
  }
  .mask-inner1-top {
    font-size: 18px;
    padding: 15px;
  }
  .mask-inner1-bott {
    padding: 20px 15px;
    line-height: 1.875em;
    font-size: 14px;
  }
  .statute-show {
    padding: 20px 0;
    line-height: 1.875em;
  }
  .statute-show strong {
    font-size: 16px;
  }
  .mine-item {margin-top: 20px;}
  .footer-beiul>li {margin-left: 0;margin-right: 5px;}
  .info-subt-btn-mt {margin: 20px 0 10px;text-align: center;}
  .logout-btn {height: 40px;width: 105px;}
  .mine-ul>li {font-size: 18px;margin-top: 25px;}
  .mine-ul>li .iconfont {font-size: 32px;}
  .mine-tleft {font-size: 18px;}
  .tab-mid-dl {margin-top: 15px;}
  .tab-mid-mt {margin-top: 25px;}
  .login-tit {font-size: 18px;margin-top: 20px;}
  .login-desc {font-size: 14px;}
  .tab-mid-val{height: 45px;}
  .qa-inner-ul>li + li {margin-top: 15px;}
  .question-tit {font-size: 16px;}
  .tab-mid-ul>li {padding: 15px;}
  .tab-ul-text {font-size: 12px;}
  .tab-box{padding: 25px 0;}
  .details-recommend {padding-bottom: 30px;}
  .tab-mid-item + .tab-mid-item {margin-top: 20px;}
  .tab-mid-time-item {font-size: 15px;}
  .tab-mid-desc {font-size: 14px;}
  .tab-mid-tit {font-size: 16px;}
  .tab-mid-form-tit {font-size: 18px;padding: 10px 0;}
  .tab-mid-warning{font-size: 14px;}
  .tab-mid-price {font-size: 20px;}
  .tab-mid-uright {padding-left: 0;}
  .details-recommend-tit {font-size: 20px;}
  .details-recommend-inner {margin-top: 20px;}
  ._pro_sub-btn {height: 50px;}
  ._pro-deta-tit{font-size: 18px;}
  .map-box{height: 180px;margin-top: 20px;}
  .product-db-item-top {font-size: 18px;padding: 12px 15px;}
  .l-img {width: 30px;height: 30px;margin-right: 5px;}
  .product-db-ul>li {margin-top: 15px;min-height: 55px;padding: 0 15px;font-size: 16px;border-radius: 10px;}
  .head-nav-ul>li + li {margin-left: 0;}
  .flex-web-aligncenter {align-items: center;}
  .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;display: flex;}
  .flex-web>[class*=left],.flex-web>[class*=right] {width: 100%!important;}
  .flex-web-reverse {flex-direction: column-reverse!important;}
  .flex-web-reverse>[class*=left],.flex-web-reverse>[class*=right] {width: 100%!important;}
  .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_2 {display: flex;flex-wrap: wrap;}
  ._web_col_1 {display: flex;flex-wrap: wrap;}
  ._web_col_1>li {width: 100%;margin-left: 0;}
  ._web_col_2>li {width: 49%;margin-left: 2%;margin-top: 2%;}
  ._web_col_2>li:nth-of-type(5n+1) {margin-left: 2%;}
  ._web_col_2>li:nth-of-type(4n+1) {margin-left: 2%;}
  ._web_col_2>li:nth-of-type(3n+1) {margin-left: 2%;}
  ._web_col_2>li:nth-of-type(2n+1) {margin-left: 0;}

  ._web_col_1>li:nth-of-type(5n+1) {margin-left:0%;}
  ._web_col_1>li:nth-of-type(4n+1) {margin-left:0%;}
  ._web_col_1>li:nth-of-type(3n+1) {margin-left:0%;}
  ._web_col_1>li:nth-of-type(2n+1) {margin-left:0%;}
  .hide-web {display: none;}
  /* .reserve-ul {
    display: block;
  } */
  .head-login-btn .iconfont {
    font-size: 18px;
  }
  .head .head-login-btn {
    width: auto;
    height: auto;
    border: none;
    margin-left: 0;
  }
  .reserve-ul>li {margin-bottom: 10px;width: 50%;flex: none;}
  .reserve-inner {
    padding: 20px 15px;
    margin-top: -60px;
  }
  .reserve-bott {
    width: 96%;
  }
  .pro-box {padding-top: 0;}
  .menu {display: block;}
  .swiper-pro-pagination {
    position: static;
  }
  .banner-en {font-size: 14px;margin-top: 10px;}
  .career-rltit {font-size: 18px;}
  .career-rlen {font-size: 14px;}
  .career-rdesc {font-size: 14px;line-height: 1.875em;}
  .career-right {padding-top: 10px;}
  .career-ul>li {padding: 20px 0;}
  .normal-pd {padding: 25px 0 25px;}
  .career-normal-en {font-size: 14px;}
  .career-normal-tit {font-size: 20px;margin-top: 10px;}
  .career-ul {margin-top: 20px;}

  .result-tit {font-size: 18px;}
  .result-ul>li {margin-top: 25px;}
  .banner-list-pd {padding-bottom: 30px;}
  .view-box {margin-top: -40px;padding-bottom: 40px;}
  .pages {padding: 25px 0 0;}
}

@media (max-width:750px) {
  .xwtitl{font-size: 18px;}

  .swiper_news .swiper-slide {padding: 0;}
  .banner-img {display: none;}
  .mobile-img {display: block;}
  .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) {

}

@media (max-width:375px) {

}










