/*手机端适配*/

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



@media (max-width:992px) {
    
    .menu {display:block}
    ._pro-vselect-val {font-size:12px;padding:0 15px}
  ._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;}
  .mt30 {margin-top: 20px;}
  .mt40 {margin-top: 20px;}
  .step-w {width: 60px;}
  .step-warning-circle {margin-right: 5px;}
  .step-warning{border-radius: 10px;}
  .step-warning-text {
    font-size: 14px;
    line-height: 1.875em;
  }
  .normal-mt {
    margin-top: 30px;
  }
  .web-form-dl {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .web-form-dl>dd {
    margin-top: 5px;
  }
  .apply-vice-tit {font-size: 16px;}
  .apply-tit {font-size: 18px;}
  .apply-dl>dt {font-size: 16px;}
  .apply-inner-dl {font-size: 16px;}
  .swiper-banner .swiper-slide {
      width: calc(100% - 50px);
      min-width: auto;
  }
  .apply-flag-ul>li {
    width: calc(50% - 10px);
  }
  .poss-main-tit {font-size: 20px;}
  .poss-main-desc {font-size: 14px;line-height: 1.875em;}
  .v-img {
    height: 60px;
  }

  .apply-poss-inner {
    padding: 10px;
  }

  .apply-poss-step {
    width: 50px;
    height: 50px;
    font-size: 16px;
  }

  .swiper-poss .swiper-slide:first-child {
    width: calc(100% - 60% - 10px);
  }

  .swiper-poss .swiper-slide {
    width: 60%;
  }
  .poss-mu-desc {
    font-size: 14px;
  }

  .poss-mu-tit {
    font-size: 16px;
  }

  .poss-mu-text {
    font-size: 16px;
  }
  .swiper-topics-name {
    font-size: 16px;
  }

  .swiper-topics-desc {
    font-size: 14px;
  }

  .swiper-topics-bott {
    padding: 12px;
  }
  .main-sbtn {
    width: fit-content;
  }
  .normal-pd {
    padding: 25px 0;
  }
  .pages1 {
    padding: 25px 0;
  }
  .icon_plus_cont {
    display: none;
  }
  .swiper-topics-pagination {
    padding: 15px 0;
  }
  .footer-ul {
    flex-direction: column;
  }
  .footer-top-tit {
    font-size: 16px;
  }
  .footer-top {padding: 30px 0 20px;}
  .footer-ul-top {font-size: 14px;}
  .footer-ul2 {font-size: 12px;margin-top: 10px;}
  .footer-ul>li {margin-top: 15px;}
  .head-top {font-size: 14px;}
  .notice-img {width: 20px;margin-right: 5px;}
  .logo-img {max-width: 100px;}
  .web-normal-btn {
    width: 40px;
    height: 40px;
    background-color: #F2F2F2;
    border-radius: 50%;
  }
  .normal-vice-pd {
    padding: 15px 0;
  }
  .web-normal-btn::after {
    font-size: 20px;
    color: #000;
  }

  .normal-tit-line {
    padding: 0 15px;
  }

  .normal-tit {
    font-size: 20px;
  }
  .normal-desc {
    font-size: 14px;
  }

  .pro-list-name {
    font-size: 14px;
  }

  .pro-list-price {
    font-size: 18px;
    margin-top: 10px;
  }
      .nav-ul-box {
        width: 100%;
        height: 100%;
        background-color: transparent;
        overflow: hidden;
        left: -100%;
        top: 0px;
        position: fixed;
        z-index: 98;
        justify-content: flex-start;
    }
    
    .head-nav-ul {
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        background-color: #fff;
        height: 100%;
        padding: 50px 20px 0;
    }
    
    .head-nav-ul>li{
        border-bottom: 1px solid #5a4a37;
        margin-right: 0;
        line-height: 40px;
    }
    
    .drop-ul>li {
        font-size: 14px;
    }
  .step-iflag {
    width: 70px;
    margin-right: 5px;
  }
  .hand-left,.step-links {
    flex-direction: column;
  }
  .step-link-btn {
    width: 100%;
    margin-right: 0;
  }

  .store-ul>li {
    padding: 40px 15px 30px;
    margin-top: 20px;
  }

  .store-tit {
    font-size: 20px;
  }
  .step-link-btn + .step-link-btn {
    margin-top: 15px;
  }
  .hand-c {
    margin-right: 0;
  }
  .hand-c + .hand-c {
    margin-top: 20px;
  }
  .map-left {
    font-size: 14px;
    line-height: 1.875em;
  }
  .hand-text {
    font-size: 16px;
  }
  [class*=require-input-width] {
    width: 100%;
  }
  .apply-dd-box {
    padding: 15px;
  }
  .apply-inner-dl>dt {
    width: 100%;
    justify-content: flex-start;
  }
  .apply-box-bj1 {
    padding: 0 10px;
  }
  .apply-inner-box {
    padding: 10px;
  }
  .apply-table th, .apply-table td {
    padding: 5px;
  }
  .apply-table {font-size: 14px;}
  .step-show {font-size: 14px;margin-top: 15px;}
  .step-iflag {font-size: 14px;}
  .store-box-bj {padding: 20px 15px;}
  .store-tit1 {font-size: 20px;}
  .head {padding: 10px 0;}
  .step-itlt {font-size: 16px;}
  .step-idata {font-size: 20px;}
  [class*=form-input-box-width] {width: 100%;}
  .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: 15px;}
  ._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;}
  .fixed-footer-right-btn {width: 100%;}
  .fixed-footer-text {font-size: 14px;}
  .fixed-footer-price {font-size: 18px;}
  .sticky-footer-inner {padding: 15px;}
  ._pro-vice-tit {
    padding: 20px 0 20px;
    font-size: 20px;
  }
  ._pro-vice-ul>li {
    padding: 15px;
  }
  .fixed-flag {width: fit-content;}
  ._pro-vi {font-size: 16px;}
  ._pro-vselect,.filter-select,._pro-dl-btn,.fixed-footer-right-btn {height: 50px;line-height:50px;font-size: 13px;}

  ._pro-vselect {text-align: left;}
  ._pro-vbox {margin-top: 10px;}
  ._pro-vprice {font-size: 16px;right: 15px;top:-5px;transform:translate(0,-100%)}
  ._pro-table th, ._pro-table td {padding: 10px;}
  ._pro-deta-tit,.pro-ul-price-data {font-size: 18px;}
  ._pro-inner-tit {font-size: 14px;}
  ._pro-ul>li {padding: 15px;margin-right: 15px;}
  .banner-list-img {min-height: 200px;object-fit: cover;}
  .banner-list-desc {font-size: 12px;margin-top: 10px;}
  .banner-list-tit {font-size: 18px;}
  .nav-posi-pd {padding: 15px 0;}
  .poss-tit {font-size: 20px;}
  .poss-tit::before {height: 30px;}
  .apply-dl-tit {font-size: 16px;}
  .apply-poss-desc {font-size: 14px;}
  .topic-tit {font-size: 16px;}
  .topic-desc {line-height: 1.875em;}
  .td-show {
    padding: 20px 0;
    line-height: 1.875em;
  }

  .prev-next-box {
    padding: 20px 0;
  }

  .form-table {
    font-size: 12px;
    width: 100%!important;
    word-break: break-all;
  }

  .form-table th, .form-table td {
    padding: 10px!important;
  }

  .company-box-tdesc {
    font-size: 16px;
    line-height: 1.875em;
  }

  .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;
  }
  .letter-info-box {
    padding: 15px;
  }

  .normal-vice-tit1 {font-size: 20px;}
  .infomation-box {
    padding: 50px 15px 30px;
    margin-top: 60px;
  }

  .info-table th, .info-table td {
    padding: 10px;
  }

  .info-table {font-size: 12px;}

  .infomation-box-flag {
    min-width: auto;
    width: 100%;
  }

  .infomation-ul>li {
    margin: 0 3px;
  }

  .infomation-ul>li {
    font-size: 14px;
  }

  .infomation-ul>li>a {
    height: 45px;
  }

  .infomation-box-flag-name {
    font-size: 18px;
  }

  .web-opacity {
    opacity: 0;
    visibility: hidden;
    display: none;
  }

  .buy-table {
    font-size: 12px;
  }

  .payment-btn {
    height: 45px;
  }

  .payment-btn.mt20 {
    margin-top: 10px;
  }

  .table-img-group-left {
    width: 64px;
    height: 64px;
    height: auto;
    max-width: 100%;
  }
  .table-name {
    font-size: 14px;
  }
  .cancel-btn {
    height: auto;
    min-width: auto;
    white-space:initial;
  }

  .table-img-group,.ummary-bright {
    flex-direction: column;
  }

  .table-img-group-right {
    padding-left: 0;
  }

  .table-img-group-right.right-mt10,.table-desc-group.right-mt10 {
    margin-top: 10px;
  }

  .summary-label {
    margin-left: 0;
  }

  .flex-web-reverse .summary-bleft {
    margin-top: 10px;
  }

  .table-tit {
    font-size: 18px;
    margin: 20px 0;
  }

  .buy-table th, .buy-table td {
    padding: 5px;
  }

  .pay-input-width, .pay-input-width1 {
    width: 100%;
  }

  .payment-itit {
    font-size: 16px;
  }

  .mine-br-tit {font-size: 18px;}
  .mine-br-name {font-size: 16px;}
  .mine-br-desc {font-size: 14px;line-height: 1.875em;}
  .mine-drop-ul>li {font-size: 14px;}
  .mine-tab {font-size: 16px;}

  .resume-box {
    font-size: 14px;
    padding: 10px;
  }

  .mask-inner1-top {
    font-size: 18px;
    padding: 15px;
  }
  .mask-inner1-bott {
    padding: 20px 15px;
    line-height: 1.875em;
    font-size: 14px;
  }

  .mine-ul>li {
    padding: 15px 0;
  }

  .mine-drop-ul>li {
    margin-top: 15px;
  }

  .icon-plus1 {
    display: inline-block;
  }

  .mine-bleft {
    padding: 0;
  }

  .exit-btn {
    height: 50px;
  }

  .web-tc {
    text-align: center;
  }

  input.form-val {
    height: 45px;
  }

  .poss-desc {
    font-size: 14px;
  }
  
  .resume-right {
        text-align: left;
    }
}

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

}










