@media (min-width: 768px) {
  .navbar .container-fluid .navbar-collapse {
    flex: 1;
    display: flex !important;
    justify-content: center;
  }

  .navbar .container-fluid .mnavbar-nav {
    display: flex;
    align-items: center;
    flex: 1;
    justify-content: space-around;
  }

  .p-none {
    display: none;
  }
}

@media (max-width: 767px) {

  html,
  body {
    font-size: 14px;
  }

  body .footer .payway .img-box {
    width: 100%;
  }

  body .fujg ul.cate-type li {
    flex-shrink: 0;
  }

  body .fujg ul.cate-type li a {
    font-size: 1rem;
  }

  .fujg ul.cate-type li::after {
    margin: 0 .625rem;
  }

  .fujg ul.cate-type li a.active {
    font-size: 1.375rem;
  }

  body .navbar {
    padding: 0;
  }

  .navbar .container-fluid {
    display: block;
  }

  .navbar .container-fluid .n-right1 {
    display: none;
  }

  .navbar .container-fluid .mnavbar-nav .h-icon {
    display: none;
  }

  .navbar .container-fluid .n-right2 {
    display: none;
  }

  .navbar-collapse {
    position: absolute;
    width: 100%;
    z-index: 100;
    background: #fd7018;
  }

  body .concat .img-box {
    width: 6.25rem;
  }

  body .navbar-default .navbar-nav>li>a {
    padding-top: .8em;
    padding-bottom: .8em;
    font-size: 1.125rem;
  }

  body .navbar-default .navbar-nav>.active::after {
    bottom: 0;
  }

  .fujg .fujg-info {
    padding: 0;
  }

  .fujg .swiper-btn,
  .fujs .swiper-btnbox {
    display: none;
  }

  body .footer .city,
  body .footer .service,
  body .footer .concat {
    width: 100%;
  }

  body .footer .main {
    flex-wrap: wrap;
  }

  body .phone-li {
    min-width: 16.25rem;
  }

  .body .phone-box {
    padding: 0 2em;
  }

  body .footer .service li:nth-child(2n - 1) {
    min-width: auto;
  }

  body .footer .beian {
    text-align: left;
    display: flex;
    flex-wrap: wrap;
  }

  body .partner .partner-info .p-logo {
    width: 50%;
  }

  .f-container {
    padding: 0 1.25rem;
  }

  body .jsyy .form-info .form-group {
    width: 100%;
    padding: 0;
  }

  body .jsyy {
    margin-bottom: 0;
  }

  .about .about-info {
    display: block;
    margin-bottom: 1.875rem;
  }

  body .about {
    margin-top: 3.125rem;
  }

  body .about .about-text {
    position: unset;
    margin: 0;
    width: 100%;
    height: auto;
    border-radius: 0;
    /* margin-bottom: 1.875rem; */
    padding: 2.2em 2em 1.8em;
    ;
  }

  body .about .plate-box {
    margin-bottom: 3.125rem;
    padding: 0 1.875rem;
  }

  body .about .img-box {
    width: 100%;
  }

  body .fujg #swiper3 {
    margin: 0;
  }

  body .s-card .card-item {
    width: 100%;
    margin: 1.875rem 0;
  }

  body .s-card .container {
    display: block;
  }

  body .jsyy {
    height: auto;
    padding-bottom: 1.875rem;
  }

  body .about-info .left-box {
    position: unset;
    width: 100%;
  }

  body .about-info .left-box .plate-box {
    margin-left: 0;
  }

  body .about .about-info .img-box {
    width: 100%;
    position: unset;
    height: auto;
  }

  body .about .about-info .img-box img {
    object-fit: contain;
    height: auto;
  }

  body .banner .b-box .b-b {
    width: 45%;
  }
  body .banner .b-box .b-lc, body .banner .b-box .b-rc {
    width: calc(28% + 10px);
  }

  body .about .about-sminfo {
    flex-wrap: wrap;
  }

  body .fujg .swiper-container .swiper-slide {
    height: auto;
  }

  body .about .about-sminfo .img-box {
    width: 100%;
  }

  .concat .c-main {
    flex-wrap: wrap;
  }

  body .concat .c-item {
    width: 100%;
    margin-bottom: 1.875rem;
  }

  body .concat .c-item:last-child {
    margin-left: 0;
  }

  .navbar-header {
    /* padding: .625rem 0; */
  }

  .about .about-text p {
    font-size: 1.25rem;
  }

  body .fujs .swiper-container .swiper-slide .card {
    font-size: 1.125rem;
  }

  .about-sminfo .right-text p {
    font-size: 1.25rem;
  }

  .r-textbox {
    display: flex;
    justify-content: space-between;
  }

  body .navbar-default .navbar-nav>.active::after {
    height: 2px;
  }

  .languge {
    font-size: 1.125rem;
  }

  .footer ul {
    font-size: 1.125rem;
  }

  .footer .beian span {
    font-size: 1.125rem;
    line-height: 2;
  }

  .navbar-header .navbar-toggle {
    float: left;
  }

  body .navbar-default .navbar-right>li,
  body .navbar-default .navbar-right li>a {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .navbar-header .navbar-brand {
    float: right;
    display: none;
  }

  .navbar-header .navbar-right {
    display: flex;
    float: right;
    /* margin-right: 1.25rem; */
  }

  body .fujg .table-main table th,
  body .fujg .table-main table td {
    width: auto;
  }

  .navbar-header .languge,
  .navbar-collapse .home {
    display: block;
  }

  .navbar-collapse .dropdown,
  .navbar-collapse .navbar-right {
    display: none;
  }

  body .link-box {
    bottom: 0;
    background: #FFFFFF;
    border: none;
    display: flex;
    width: 100%;
    justify-content: space-around;
    border-radius: 0;
    text-align: center;
    padding: .625rem 0 .875rem;
  }

  body .link-box a {
    border: none;
    padding: 0;
    margin: 0;
    width: auto;
  }

  .link-box img {
    height: 2.5rem;
    object-fit: contain;
  }

  .link-box .l-title {
    display: block;
  }

  .fujs .swiper-container .swiper-slide .card {
    padding: 1.6em;
  }

  body .footer {
    padding-bottom: 9.375rem;
  }

  body .footer .beian .jt-logo {
    margin-top: 1.25rem;
    margin-left: auto;
  }
  body .pc-banner {
    display: none;
  }
  body .m-banner {
    display: block;
  }

  body .fujg-info .price-table li {
    width: 100%;
    /* font-size: 1.5rem; */
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
    padding: 1em;
  }

  body .fujg-info .jmb-btn {
    margin-top: 10px;
  }

  body .fujg-info .price-table li:nth-child(2n) {
    background: #EDEDED;
  }

  body .fujg-info .price-table li span {
    display: none;
  }

  body .fujg-info .price-table li .title {
    /* font-size: 1.25rem; */
  }

  body .fujg-info .price-table li h4,
  body .fujg-info .price-table li p {
    display: inline-block;
    margin: 0;
  }

  body .fujg-info .price-table li::after {
    display: none;
  }

  .fujg-info .charge {
    display: unset;
  }
  .d-inline {
    display: inline-block;
  }

  .fujg-info .r-text {
    /* display: flex;
      justify-content: space-between;
      align-items: center; */
    /* margin-top: 1.25rem; */
    display: flex;
    justify-content: space-between;
    font-size: 1.125rem;
  }
  body .footer .concat li {
    line-height: 2;
  }
   body .fujs .swiper-container .swiper-slide .card h3 {
    margin-bottom: .3em;
  }
  .m-none {
    display: none;
  }

  .introduce {
    font-size: 1.25rem;
  }

  .m-block {
    display: block;
  }

  body .zysx {
    margin-top: 10px;
  }

  body .zysx .w-box {
    width: 100%;
    margin-bottom: 1.875rem;
  }

  body .zysx .r-box,
  body .zysx .intro .r-box {
    margin-left: 0;
    padding-left: 0;
  }

  body .intro-box {
    flex-wrap: wrap;
  }

  body .zysx .intro::after {
    margin-top: 1.75rem;
    margin-bottom: 1.125rem;
  }

  body .partner .partner-info .p-logo {
    padding: 0 .625rem;
  }

  .s-card .card-item p {
    font-size: 1.25rem;
  }

  html:lang(en) .r-text p:first-child {
    text-align: left;
  }

  html:lang(en) .price-table .title {
    text-align: left;
  }

  html:lang(en) .jsyy .jsyy-info .form-head {
    flex-wrap: wrap;
  }

  html:lang(en) .concat .right-info p {
    word-break: break-all;
  }

  html:lang(en) .jsyy .form-info .people-num {
    display: block;
  }

  html:lang(en) .jsyy .form-info .people-num .people {
    margin: 0;
  }
  html:lang(en) .fujg .table-main .table-box .warn-btn {
    position: unset;
  }
  html:lang(en) .fwjs-about .plate-box {
    margin-bottom: 0;
  }
  html:lang(en) .fwjs-about .about-info,
  html:lang(en) .fwjs-about .about-info:nth-child(2) {
    margin-bottom: 20%;
  }
  body .fujg .fujg-info .car-tip {
    text-align: left;
  }
  /* body .fujg-info .charge .cart-box,
  body .fujg-info .charge .p-none {
    display: inline-block;
  } */
  body .fujg-info .charge {
    border: none;
  }
  body .fujg .fujg-info .price-tip {
    margin-top: .8em;
  }
  body .fujg .fujg-info .price-tip p {
    margin: 0;
  }
  body .fujg-info .car-img img {
    padding: 0 .5rem;
  }
}

@media (min-width: 768px) and (max-width: 800px) {
  body .navbar-nav>li>a {
    padding: 10px 0;
  }
}

/* @media (max-width: 992px) {
  .fujg-info .charge {
      flex-wrap: wrap;
  }
  .fujg-info .charge .r-text {
      text-align: left;
      margin-top: .625rem;
  }
  .fujg-info .charge .r-text p {
      margin: 0;
  }
} */

@media (min-width: 768px) and (max-width: 992px) {
  html {
    /* font-size: .875rem; */
    font-size: .625rem;
  }

  body {
    /* padding-top: calc(50px + .625rem); */
    padding-top: 50px;
  }

  .container {
    width: 750px;
    margin: 0 auto;
  }

  body .navbar {
    /* height: 70px; */
    padding: 0 1.25rem;
  }

  body .navbar-nav>li>a {
    padding: 10px 0;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  html {
    font-size: .75rem;
  }

  body {
    padding-top: calc(50px + .625rem);
  }

  .container {
    width: 970px;
    margin: 0 auto;
  }

  body .navbar {
    padding: 0 1.25rem;
  }

  .navbar .container-fluid .navbar-collapse .nav>li>a {
    padding-left: .625rem;
    padding-right: .625rem;
  }
}

@media (min-width: 1200px) and (max-width: 1380px) {
  html {
    font-size: .875rem;
  }

  .container {
    width: 1200px;
    margin: 0 auto;
  }

  .f-container {
    width: 1200px;
    margin: 0 auto;
  }

  body {
    padding-top: calc(50px + 1.25rem);
  }

  body .navbar {
    padding: 0 1.25rem;
  }
}

@media (min-width: 1381px) {
  body {
    padding-top: calc(50px + 1.875rem);
  }

  .navbar .container-fluid .navbar-collapse .nav>li>a {
    padding-left: .625rem;
    padding-right: .625rem;
  }

  body .navbar {
    padding: 0 1.25rem;
  }

  .n-container {
    width: 1360px;
    margin: 0 auto;
  }
}

@media (min-width: 1580px) {
  .f-container {
    width: 1560px;
    margin: 0 auto;
  }

  body .navbar {
    padding: 0 6.25rem;
  }

  .navbar .container-fluid .mnavbar-nav {
    padding: 0 4.375rem;
  }
}