/*手机端适配*/


@media (max-width:1240px) {
  .center-box,.center-box.no-pd,.head-pd,.footer-pd {padding-left: 15px;padding-right: 15px;width: 100%;max-width: none;}
}
@media (max-width:992px) {
    .mask-links>li::before {display:none}
    .hide-web {display:none}
    .normal-tit-group {text-align:center}
    .order-summay-btn {border-radius:999px;height: 45px;width: 160px;font-size: 18px;}
  .cart-top-pd {padding: 10px 0 20px;}
  .flex-row.apply-dl>dt {width: 70px;font-size: 14px;}
  .mt30 {margin-top: 20px;}
  .drop-tab a {width:100%}
  .i-img {aspect-ratio:160 / 100;object-fit:cover}
  ._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;}
  .tan-img {max-width: 160px;}
  .step-btn {width: 36px;}
  .apply-item + .apply-item {margin-top: 25px;}
  .apply-sum-btn {height: 50px;}
  ._pro-deta-show {font-size: 14px;line-height: 1.875em;}
  .step-value,.step-btn {height: 36px;}
  ._pro-deta-right {padding-left: 0;}
  .pro-oper-btn1 .pro-oper-price {font-size: 20px;}
  ._pro-deta-sn {font-size: 14px;}
  ._pro-deta-tit {font-size: 18px;}
  .pages {padding: 25px 0;}
  .pro-add-btn {max-width: none;}
  .method-b-mt {margin-top: -15px;padding: 20px 15px;}
  .method-tit {font-size: 20px;padding: 10px 0;}
  .method-img {max-width: 60px;}
  .method-head {padding: 20px 15px;}
  .method-flag {font-size: 16px;}
  .method-head-line {border-bottom-width: 2px;}
  .gutter {padding: 0 10px;}
  .method-bi-tit {font-size: 20px;margin-left: 10px;}
  .mthod-bi-bott {margin-top: 20px;}
  .method-bi-bright {padding-left: 0;}
  .method-bi-desc {font-size: 14px;}
  .method-bitem + .method-bitem {margin-top: 25px;}
  .swiper-fun .swiper-slide {font-size: 16px;height: 50px;}
  .swiper-fun {padding: 20px 0;}
  .swiper-fun-pagination {padding: 15px 0 0;}
  .fun-show {font-size: 14px;}
  .info-time {margin-top: 15px;}
  
  @keyframes hideIndex{
    0%{ opacity: 0; padding-top: 25px; }
    100%{opacity: 1; padding-top: 0px; }
  }
  .up-btn {
    width: 40px;
    height: 40px;
    right: 15px;
  }
  .nav-position-pd {padding: 15px 0;}
  .main-list-desc {font-size: 18px;}
  .main-list-line,.main-list-vice-tit {margin-top: 15px;}
  .main-list-tit {font-size: 32px;}
  .s-img {max-width: 60%;}
  .up-btn .iconfont {font-size: 20px;}
  .index-tab {padding: 15px 0;}
  .head-rdrop-btn {width: 100%;max-width: calc(50% - 5px);}
  .head-rdrop-btn + .head-rdrop-btn {margin-left: 10px;}
  .head-rdrop-top,.head-rdrop-bott {padding: 15px;}
  .head-rdrop-cont {padding-top: 0;}
  .head-hover-drop {position: static;}
  .head-cart {margin-left: 5px;}
  .head-cart .iconfont {font-size: 20px;}
  .stop-circle {width: 66px;height: 66px;}
  .step-bott {padding: 15px 10px;}
  .step-go-btn {margin-top: 15px;}
  .pro-img-posi {max-width: calc(100% - 10px);max-height: calc(100% - 10px);}
  .head-wel {display: none;}
  .head-search-btn {height: 35px;width: 60px;}
  .head-val {height: 35px;padding: 0 15px;}
  .head-left {flex-direction: column;}
  .logo-img {max-width: 110px;}
  .scroll-bar {font-size: 40px;}
  .head-mid {width: 100%;order: 2;margin-top: 10px;flex:none}
  .main-step-box {padding: 20px 0;}
  .footer-tpd {padding-top: 25px;}
  .main-rnormal-tit {font-size: 24px;}
  .people-img {max-width: 150px;}
  .pv20 {padding: 15px 0;}
  .normal-tit {font-size: 32px;}
  .pt30 {padding-top: 20px;}
  .drop-icon {
    display: inline-block;
    width:10px;
    height: 10px;
    border-bottom: 2px solid  #2E2E2E;
    border-right: 2px solid #2E2E2E;
    transform: rotate(45deg);
    transition:all .3s ease;
    }
    .drop-content{
      display: none;
    }
    .head-level2 {
        --fs:14px;
        --pd:0 0 0 15px;
    }
    
    .head-level3 {
        --fs:12px;
        --pd:0 0 0 30px;
    }
    
    .drop-tab {
        font-size: var(--fs,16px);
        padding: var(--pd);
    }
  .swiper-banner .swiper-slide {
    width: calc(100% - 100px);
    min-width: auto;
  }
  .drop-tab.rotate .drop-icon {
      transform: rotate(-135deg);
  }
  
  .main-rgroup-tit {
      width: 100%;
      text-align: center;
  }
  .main-rgroup-tit + .icon-arrow {margin-left:-24px}
  .nav-ul-box {
    width: 60%;
    height: 100%;
    background-color: #fff;
    right: -100%;
    top: 0px;
    position: fixed;
    z-index: 999;
    transition: right 0.3s ease;
    padding: 10px 15px 40px;
    display: flex;
    flex-direction: column;
    overflow-y: auto;
  }
  .head-nav-ul>li + li {margin-left:0}
  .head-nav-ul {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    background-color: #fff;
    margin-top: 20px;
  }
.head-nav-ul>li, .head-nav-ul>li a {
    color: #1D1D1D;
}
  .head-nav-ul>li {
    margin-left: 0;
    padding: 0;
    line-height: 40px;
    font-size: 16px;
  }
  .head-nav-ul {
    display: block;
    flex-direction: column;
    align-items: flex-start;
    flex: 1;
  }
  .head-rdrop-bott::-webkit-scrollbar {
    width: 10px;
  }
  .normal-bj::before {
    left: -15px;
    background: linear-gradient(to bottom,#FFF9F5,#FFF9F5);
  }
  .letter-info-dl>dt {
    width: 20%;
    padding: 15px 0;
  }
  .letter-info-dl>dd {
    padding: 15px 0;
    margin-left: 10px;
}
.letter-info-dl {
  font-size: 14px;
  line-height: 1.875em;
}
.statute-box {margin-top: 25px;}
.statute-box strong {font-size: 18px;}
.cart-img-sn  {margin-top: 15px;}
.order-summay {align-items: flex-start;}
.apply-vice-inner {margin-left: 0;}
.apply-item-bott {padding: 15px;}
.cart-table-mt {margin-top: 25px;}
.order-ul>li .iconfont {font-size: 16px;}
.order-ul>li {font-size: 16px;height: 45px;}
.cart-box {padding: 25px 0;}
.cart-summay-btn + .cart-summay-btn {margin-top: 15px;}
.flex-row .cart-summay-btn + .cart-summay-btn {margin-left: 0;margin-top: 15px;}
.cart-summay-btn {height: 45px;font-size: 18px;}
.cart-del-btn {width:60px;margin-top: 15px;}
.cart-img-name {font-size: 13px;line-height: 1.875em;}
.cart-table {font-size: 12px;}
.cart-table .cart-input-num {width: 60px;}
.cart-table th, .cart-table td {padding: 5px;}
.cart-img-info {padding: 0 0 0 5px;}
.cart-img {max-width: 60px;}
.mask-form-dl + .mask-form-dl {margin-top: 15px;}
.mask-form-text {font-size: 18px;margin-top: 15px;}
.mask-info,.mask-form-bg {margin-top: 10px;}
.mask-links>li {padding: 0 5px;font-size: 12px;}
.mask-links,.mask-form-btn {margin-top: 20px;}
/*.mask-inner {padding: 20px 15px;}*/
.mask-inner-top {
    font-size: 18px;
    padding: 15px;
}

.mask-inner-bott {
    padding: 20px 15px;
    line-height: 1.875em;
    font-size: 14px;
}
.swiper-company-box {padding: 0 25px;}
.map-box {height: 200px;}
.cart-summay-right {text-align: left;}
.flex-links-group{align-items: center;}
  .company-show {line-height: 1.875em;padding: 20px 0;}
  .head-rdrop-ul>li + li {margin-top: 10px;}
  .head-rdrop-bott {max-height: 184px;}
  .head-search {max-width:100%}
  .head-search-btn .iconfont {font-size: 18px;}
  .menu {display: block;margin-right:15px}
  .pro-bott {padding:10px 5px;}
  .footer-links2 {justify-content: center;margin-top: 10px;}
  .footer-links2>li {font-size: 12px;padding: 0 5px;}
  .footer-links {justify-content: center;}
  .footer-links>li {font-size: 14px;padding: 0 5px;}
  .footer {padding: 25px 0;}
  .footer-infomation {text-align: center;margin-right: 0;}
  .footer-right {margin-left: 0;}
  .footer-pd {padding: 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_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;}
  .info-details-tit {margin-top: 25px;font-size: 20px;}
  .info-ul>li {margin-top: 20px;}
  .info-details-show {padding: 20px 0;}
  .contact-form {margin-top: 25px;}
  .contact-dl {margin-top: 20px;}
  .contact-val:not(.contact-text),.contact-select {height: 45px;}
  .apply-sum-price {font-size: 20px;}
  .contact-input-box {padding: 0 15px;}
  .el-flex-web {display: flex;flex-direction: column;}
  .el-flex-web [class*=el-contact-width] {width: 100%;}
  .el-flex-web [class*=el-contact-width] + [class*=el-contact-width] {margin-top: 15px;}
  .load-img-top {width: 120px;height: auto;aspect-ratio:  1 / 1;}
  .vip-login-form {margin-top: 25px;}
  .hide-pc {display:block}
}

@media (max-width:750px) {
  .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) {

}










