
      /* 移动端菜单样式 */
      .mobile-menu-overlay {
          position: fixed;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: rgba(0, 0, 0, 0.5);
          z-index: 9998;
      }

      .mobile-menu-container {
          position: fixed;
          top: 0;
          left: 0;
          width: 80vw;
          height: 100%;
          background: #fff;
          z-index: 9999;
          overflow-y: auto;
          box-shadow: 2vw 0 10vw rgba(0, 0, 0, 0.2);
      }

      .mobile-menu-header {
          display: flex;
          justify-content: space-between;
          align-items: center;
          padding: 5vw 8vw;
          background: #f8f8f8;
          font-size: 7vw;
          font-weight: bold;
      }

      .mobile-menu-close {
          font-size: 10vw;
          cursor: pointer;
      }

      .mobile-login-section {
          padding: 5vw 8vw;
          border-bottom: 1vw solid #eee;
      }

      .mobile-user-info {
          display: flex;
          align-items: center;
          gap: 2vw;
          font-size: 7vw;
      }

      .mobile-user-avatar {
          width: 10vw;
          height: 10vw;
          border-radius: 50%;
      }

      .mobile-login-buttons {
          display: flex;
          gap: 10vw;
      }

      .mobile-login-btn,
      .mobile-register-btn,
      .mobile-logout-btn {
          display: inline-block;
          padding: 3vw 3vw;
          border: 1vw solid #ddd;
          border-radius: 4vw;
          text-decoration: none;
          font-size: 5vw;

          color: #111;
          width: 18vw;
          height: 12vw;
      }

      .mobile-login-btn,
      .mobile-logout-btn {
          background: #ff6600;
          color: white;
          border-color: #ff6600;
      }

      .mobile-nav-list {
          list-style: none;
          padding: 0;
          margin: 0;
      }

      .mobile-nav-list>li {
          border-bottom: 1vw solid #eee;
      }

      .mobile-nav-list a {
          display: block;
          padding: 5vw 8vw;
          text-decoration: none;
          color: #333;
          font-size: 6vw;
      }

      .mobile-nav-list a:hover {
          background: #f5f5f5;
      }

      .mobile-dropdown-toggle {
          display: flex;
          justify-content: space-between;
          align-items: center;
      }

      .arrow-down {
          display: inline-block;
          width: 0;
          height: 0;
          border-left: 2vw solid transparent;
          border-right: 2vw solid transparent;
          border-top: 2vw solid #999;
          transition: transform 0.3s;
          margin-left: 2vw;
      }

      .arrow-down.rotated {
          transform: rotate(180deg);
      }

      .mobile-submenu {
          list-style: none;
          padding: 0;
          margin: 0;
          background: #f9f9f9;
      }

      .mobile-submenu li {
          border-bottom: 1vw solid #eee;
      }

      .mobile-submenu a {
          padding: 4vw 20vw;
          font-size: 6vw;
      }
 
      .mobile-fixed-buttons {
          display: none;
      }

      .hamburger-menu {
          position: fixed;
          display: none;
          top: 3vw;
          /* right: 5vw; */
          z-index: 1000;
          font-size: 5vw;
          background: #fff;
          padding: 2vw;
          border-radius: 1vw;
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
          border: 0.1vw solid #e5e4e4;
      }

      /* 移动端响应式设计 */
      @media (max-width: 768px) {

          html,
          body {
              width: 100vw;
              margin: 0;
              padding: 0;
              overflow-x: hidden;
              min-width: 100%;
          }

          /* 移动端悬浮按钮 */
          .mobile-fixed-buttons {
              position: fixed;
              bottom: 0;
              left: 0;
              width: 100%;
              display: flex;
              background: #fff;
              border-top: 0.5vw solid #ddd;
              z-index: 999;
          }

          .mobile-fixed-button {
              flex: 1;
              text-align: center;
              padding: 2vw 0;
              font-size: 4vw;
              color: #333;
          }

          .mobile-fixed-button img {
              width: 7vw;
              height: 7vw;
              margin-bottom: 1vw;
          }

          .mobile-fixed-button div {
              font-size: 3.5vw;
          }
          .pages-number span.jump,.pages-number span.interview-input,.pages-number button{
display: none;
}
          .banner-word .banner-word-footer{
            font-size: 3.5vw;
}
          .fact-right-pro,.park-qa-ask ,.investment-advisory,.district-garden{
              display: none;
          }
          .park-info-qa{
            margin-bottom: 20vw;
}
.business-listing-box{
    display: flex;
    flex-direction: column !important;
    flex-wrap: nowrap;
    width: 900px;
}
.right{
display: none;
}
          .fact,
          .fact-left-content,
          .fact-left,
          .fact-title-ul,
          .carrier-details-banner,
          .carrier-details-banner-left,
          .carrier-details-box,.guide-tab,.guide-box,.guide-box div img {
              width: 90vw;height: auto;
          }
          .guide-box div img{
            height: auto;
}
.carrier-details-content-basic-desc-oneline p.spans{
    width: 65vw;
    overflow: auto;
    height: 60px;
    white-space: break-spaces;
}
.park-name{
    width: 85vw;
    overflow: auto;
    height: 80px;
    white-space: break-spaces;
}
.sender-qrcode,.inviter-operate .inviter-qrcode{
    position: absolute!important;
    right: 30px;
    top: -200px!important;
}
.district-guide .guide-first{
    height: 80vw;
}
.business-listing 
          .banner-word .banner-word-footer{
            font-size: 3vw;
}
.guide-menu{
    width: 90vw;
    display: flex;
    gap: 1vw;
}
.investment-discount-new,.investment-discount{
display: none;
}
.guide-menu li{
    font-size: 3vw;
}
.carrier-single,.carrier-pic,.carrier-pic img{
    width: 100vw;
    height: auto;
}
.carrier-title{
    width: 100vw !important;
}
.banner{
    height: 50vw;
}
.land-data-venture{
    height: 70vw;
}
.brief-introduction{
    margin-top: 0;
    width: 100vw;
}
.introduction-inscription{
    width: 100vw;
}
.land-data-venture .land-data-box{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    width: 100vw;
}
.land-data-box .land-price-content{
    width: 40vw;
}
.district-guide{
    width: 100vw;
    padding-left: 5vw;
    padding-right: 5vw;
}
          .fact-ul li {
              width: 48vw;
              margin-right: 1vw;
              margin-left: 1vw;
          }

          .fact-li-img {
              width: 48vw;
              height: auto;
          }

          .fact-li-title {
              width: 48vw;
          }

          .crumbs {
              margin-top: 10vw;
              width: 100vw;
          }

          .links {
              display: none;
          }

          .logo-link img {
              margin-left: 15vw;
          }

          .carrier-title {
              font-size: 5vw;
              height: 6vw;
              max-width: 100%;
              line-height: 6vw;
              /* margin-left: 5vw; */
              /* margin-top: 5vw; */
              width: 40vw;
          }

          #mmap img {
              width: 86vw;    height: auto;
          }

          .park .park-intro-content {
              width: 86vw;
          }

          .invite-user-detail.one-row {
              width: 30vw;
              padding-top: 5vw;
          }

          .invite-park-content {
              width: 86vw;
          }

          .park .invite-user,.park .park-intro,.park .carrier,.carrier-content {
              width: 100vw;
          }

          .invite-user-content li {
              width: 83vw;
          }

          .carrier-details-content-bottom {
              width: 100vw;
          }

          .margin-bottom-40 {
              margin-bottom: 30vw;
          }

          .carrier-details-content-right {
              display: none;
          }

          .img-cangku img {
              width: 90vw;
              height: auto;
          }
          .center-div-right .vip-unit{
 display: none;
}
.center-div-right .vip-right-input{
    border-right: 1px solid #ededed !important;    width: 55vw;
}
.vip-right-wrap .map-div .right-input{
    width: 84vw;
}
          .carrier-details-banner-right {
              width: 100vw;
              padding-left: 5vw;
              float: none;
          }

          .carrier-details-content-left {
              width: 90vw;
              float: none;
              margin-left: 5vw;    margin-bottom: 30vw;
          }

          .carrier-details-content {
              width: 100vw;
              margin: 0;
              display: flex;
              flex-direction: column;
              flex-wrap: nowrap;
          }

          .carrier-details-box {
              width: 100vw;
              height: auto;
              line-height: 80vw;
          }

          .park-active-img,
          .carrier-details-box img {
              width: 85vw;
              height: auto;
          }

          .best-inviter-online {
              margin-right: 3vw;
              margin-top: -6vw;
          }

          .park-pic-content {
              width: 100vw;
              margin-left: -5vw;
          }

          .park-industry-address li {
              display: flex;
              flex-direction: column;
          }

          .best-inviter {
              width: 80vw;
              display: flex;
              flex-direction: row;
              flex-wrap: nowrap;
              align-items: center;
          }

          .park-footer {
              display: none;
          }

          .zs-logo img {
              height: 6vw;
              padding-left: 10vw;
              margin-left: 20vw;
              margin-top: 2vw;
              width: auto;
          }

          .top-box {
              padding-top: 0;
              padding-bottom: 0;
              height: 10vw !important;
              border-bottom: 0.5vw solid #d3d2d2;
          }

          .content-box {
              width: 100vw;
              margin-top: 38vw;
          }

          .search-box input {
              width: 100vw;
          }

          .screen-box {
              width: 100vw;
              margin: 0;
          }

          .screen-content-box {
              width: 78vw;
          }

          .company-logo,
          .company-logo img {
              width: 35vw;
              height: auto;
              object-fit: cover;
          }

          .content-right {
              display: none;
          }

          .company-info {
              margin-left: 40vw;
              font-size: 3vw;
              height: 6vw;
              max-width: 100%;
              line-height: 6vw;
              /* margin-left: 5vw; */
              margin-top: 1vw;
          }

          .company-name {
              font-size: 5vw;width: 48vw;
          }

          .company-item {
              width: 100% !important;
              margin: 1vw 0 !important;
              height: auto;
              border-bottom: 0.5vw solid #f3efef;
              border-top: 0.5vw solid #f3efef;
          }

          .content-left,
          .item-header-img,.cantainer,.cantainer-wrapper,.news-details-content,.news-details-content-wrapper,.news-details-content-left,.news-content-top{
              width: 100vw;
          }
          .news-content-top-left,.swiper-containerb,.swiper-containerb .swiper-slide img{
            width: 100vw;
            height: auto;
}
.district-brief-left,.district-brief-content{
    width: 100vw;
    min-width: 100vw;
    margin-top: -5vw;
}
.brief-content-word p{
    padding-left: 3vw;
    padding-right: 3vw;
}
.margin-bottom-47.interview-left{
    margin-bottom: 30vw;
}
.chat-toggle-btn{display: none!important;}
.pages-number{
    width: 100vw;
    margin: 0;padding-bottom: 5vw;
}
.park-right{
display:none;
}
.swiper-containerb .swiper-slide p{
    width: 100vw;
    position: relative;
}
          .online-chat,
          .carrier-hot-factory-box,.news-details-content-right,.share-d {
              display: none;
          }
          .news-content-top-right {
            margin: 3vw 3vw 3vw 3vw;
            width: 90vw;
}
          .item-content {
              width: 100vw;
              padding: 5vw 8vw 5vw 8vw;
          }

          .item-ul-right {
              width: 90%;
          }

          .search-menu {
              width: 100vw;
              margin: 0;
          }

          .search-menu-box {
              padding: 0 4vw;
          }

         
          .list li {

              margin-bottom: 0;
              border-top: 1px solid #EDEDED;
              border-bottom: 1px solid #EDEDED;
          }

          .item-title-detail {
              width: 90vw;
          }

          .company-blur {
              width: 100vw;
              margin-bottom: 20vw;
          }

          .company-tip {
              text-align: center;
          }

          .news-nav,.discount-policy-right {
              display: none;
          }

          .banner-p {
              font-size: 10vw;
          }

          .product-img {
              width: 100vw;
              height: auto;
              margin-right: 0;
          }
          .industry-img img{
            width: 8vw;
            height: auto;
}
          .product-img img {
              width: 100vw;
              height: auto;
              max-width: 100vw;
          }
          .banner-titles{
            font-size: 10vw;
}
.banner-content{
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;

}
.banner-content-item{
    width: 90vw;
}
.banner-tag{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 4vw;
}
          .form-invest{
            padding-top: 0;
}
          .vip-right-wrap{
            width: 100vw;
}
.center-input{
    width: 30vw;
}
.right-input,.vip-right-box textarea.notes{
    width: 84vw;
}
          .carrier-details-standard-parameter{
            font-size: 4vw;
}
.carrier-resource-min{
    margin-bottom: 20vw ;
}
.form-invest{
    width: 100vw;
}
.list-wrapper{
    width: 100vw;
    min-width: 100vw;
}
          .list li {
              display: flex;
              flex-direction: column;
              flex-wrap: nowrap;width: 100vw;
              padding-bottom: 20px;
          }
          .list-tips{
display: none;
}
          .money-box{
            position: relative;
            top: 0;
            right: 0;
            width: 100vw;
            max-width: 100vw;
            text-align: center;    margin-top: 3vw;
}
          .search-menu-box li {
              width: 95vw;
              display: flex;
              flex-direction: row;
              flex-wrap: wrap;
          }

          .land_nav_new .land_nav_item {
              margin-left: 0;
          }

          .land_nav_new {
              width: 100vw;
              height: 70vw;
              left: 0;
              margin-left: 0;
              top: 60vw;
              display: flex;
              flex-direction: column;
              align-items: flex-start;
              gap: 0.5vw;
          }

          .about-nav .news-secondary-nav {
              padding-top: 0;
              padding-bottom: 0;
              height: 10vw !important;
              border-bottom: 0.5vw solid #d3d2d2;
          }

          .news-secondary-nav-wrapper {
              height: 10vw !important;
              display: flex;
              flex-direction: column;
              justify-content: flex-start;
              flex-wrap: nowrap;
              min-height: auto;
              width: 18vw;
              background-color: white;
              padding-left: 10vw;
              border-radius: 8vw;
              margin-left: -8vw;
          }

          .news-secondary-nav-wrapper .headerb-title {
              background-color: white;
              border-radius: 8vw;
              margin-left: -10vw;
              width: 12vw;
              display: flex;
              flex-direction: row;
              flex-wrap: nowrap;
              align-items: center;
              justify-content: flex-start;
          }
          .headerb-title span{
            font-size: 3.8vw;
            }
            .headerb-title img{
                margin-left: 2px!important;
            }
            .headerb-station-layer{
                width: 90vw;    left: -4px;    top: 100px;
}
.headerb-addr-list li .addr-tit{
    width: 13vw;
}
          .news-secondary-nav-wrapper .headerb-all {
            background-color: white;
            padding-left: 20vw;
            padding-right: 3vw;
            border-radius: 8vw;
            margin-left: -8vw;
            border: 1px solid #e3e1e1;margin-top: 5vw;    height: auto;
          }

          .about-nav {
              height: 10vw !important;
              width: 100vw;
          }

          .logo-link {
              margin-top: 0;
              width: 80vw;
          }
          .district-icon img{
            margin-left: 15vw;
}
          .logo-link img,
          .logo-link-index,.district-icon img {
              height: 6vw;
              padding-left: 15vw;
              /* margin-left: 20vw; */
              margin-top: 2vw;
              width: auto;
          }

          /* 顶部导航适配 */
          .news-secondary-nav {
              padding: 0;
              background: #fff;
              box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
          }

          .news-secondary-nav-ul {
              display: none;
          }

          .news-secondary-nav-search {
              width: 87vw;
              margin-top: 3vw;
              z-index: 100;
              margin-left: 3vw;
              border-radius: 8vw;margin-right: 5vw;
          }

          .news-secondary-nav-search input {
              width: 85%;
              font-size: 4vw;
              height: auto!important;
          }
          .park .map-box{
            width: 100vw;
            }
          .news_search_icon {
              width: 6vw;
              height: 6vw;
          }

          .min {
              width: 100vw;
              margin: 0;
          }

          .park-text-blue-box,
          .hotpark-li-right {
              width: 48vw;
              margin-left: 1vw;
          }

          .land-info-container {
              display: none;
          }

          .ask-park-land {
              margin-top: 10vw;
          }

          .hotpark-li-right {
              padding-top: 2vw;
              padding-left: 2vw;
          }

          .hotpark-li-content {
              height: 5vw;
          }

          .container,
          .content {
              width: 100vw;
          }

          .hotpark-ul ul {
              display: flex;
              flex-direction: column;
              flex-wrap: nowrap;
          }

          .hotpark-ul ul li {
              margin-left: 0 !important;
              width: 100vw;
              display: flex;
              flex-direction: row;
          }

          /* Banner区域适配 */
          .banner {
            
              width: 100vw;
              max-width: 100vw;
              min-width: 100vw;
              display: flex;
              flex-direction: column;
              flex-wrap: nowrap;
              justify-content: flex-start;
              align-items: center;
          }

          .banner h1 {
              font-size: 7vw;
              padding-top: 5vw;
              width: 100vw;
          }

          .banner-desc {
              font-size: 4vw;
              margin-bottom: 5vw;
              width: 100vw;
          }

          .banner-item-show {
              flex-direction: column;
              gap: 5vw;
              width: 100vw;
          }

          .banner-item-num {
              font-size: 6vw;
          }

          .banner-item-num span {
              font-size: 4vw;
          }

          .banner-item-text {
              font-size: 3.5vw;
          }

          .banner-hotline {
              margin-top: 15vw;
              width: 100vw;
          }

          .banner-item-left,
          .banner-item-right {
              width: 48vw;
          }

          #index-list-content {
              margin-top: 25vw;
              margin-bottom: 20vw;
          }

          .item-list h2 {
              font-size: 7vw;
              text-align: center;
              line-height: 15vw;
              width: 100vw;
              margin-bottom: 0;
              padding-bottom: 0;
          }

          #index-list-content .list li {
              padding: 0;
              width: 100vw;
              height: auto;
              border-top: 0;
          }

          .user-logo-name {
              height: 6vw;
              line-height: 6vw;
          }

          .user-code-button {
              display: none;
          }

          #callcompanyphone {
              font-size: 5vw;
              margin-left: 30vw;
          }

          /* Tab区域适配 */
          .banner-tab {
              margin: 0;
              display: flex;
              flex-direction: row;
              flex-wrap: nowrap;
              width: 100vw;
              justify-content: space-around;
              /* margin-top: 5vw; */
              /* top: 42vw; */
          }

          .banner-tab a {
              width: 100%;
              height: auto;
              margin-right: 0;
          }

          .banner-tab-bg {
              width: 100%;
              height: auto;
          }

          .banner-tab-text {
              width: 80%;
              height: auto;
          }

          .banner-tab-desc {
              font-size: 3.5vw;
              display: none;
          }

          .banner-tab-button {
              font-size: 3.5vw;
              display: none;
          }

          /* 列表内容适配 */
          .list-content {
              flex-direction: column;    width: 100vw;margin: 0;margin-bottom: 6vh!important;
          }

          .list-content-left {
              width: 100%;padding-bottom: 10vw;
          }

          .list-content-right {
              width: 100%;
              margin-top: 5vw;
          }

          .item-list h2 {
              font-size: 5vw;
              margin-bottom: 3vw;
          }

          .product-intro {
              padding: 4vw 4vw 0 4vw;
              border-bottom: 0.5vw solid #f3efef;
              border-top: 0.5vw solid #f3efef;
              width: 100% !important;
              margin: 1vw 0 !important;
              box-shadow: 2px 6px 20px 0px rgba(215, 224, 230, 0.3);
          }

          .product-tit {
              font-size: 4vw;
          }

          .item-relabel {
              font-size: 3vw;
              padding: 0 8px;
          }

          .push-new-item {
              font-size: 4vw;
          }

          .item-label {
              font-size: 3vw;
              padding: 0 8px;
          }

          .item-intro {
              font-size: 3.5vw;
              margin: 3vw 0;
              width: 90vw;
          }

          .user-logo {
              font-size: 3.5vw;
          }

          .user-logo img {
              width: 6vw;
              height: 6vw;
              margin-top: 0;
          }

          .user-logo-name {
              height: 6vw;
              line-height: 6vw;
          }

          .user-code-button {
              font-size: 3.5vw;
              padding: 1vw 3vw;
          }

          .look-more-items {
              width: 100vw;
              text-align: center;
              height: 9vw;
              font-size: 4vw;
              padding-top: 0;
              line-height: 9vw;
          }

          #index-list-content .list {
              margin-bottom: 10vw;
          }

          .list-content-right,
          .index-footer {
              display: none;
          }

          /* 右侧边栏适配 */
          .claim-park-img,
          .item-right-all {
              width: 100%;
          }

          .community-content {
              flex-direction: column;
              align-items: center;
          }

          .community-img img {
              width: 40vw;
              height: 40vw;
          }

          .community-right {
              font-size: 3.5vw;
              text-align: center;
              margin-top: 3vw;
          }

          /* 隐藏部分桌面元素 */
          .desktop-only {
              display: none !important;
          }
          .land-deal-content{
            width: 80vw;
        }
        .land-deal-content li{
            display: flex;
            flex-direction: column;
            flex-wrap: nowrap;
        }
        .land-deal-right{
            position: relative;
            margin-top: 5vw;
        }
        .area-info{
            display: flex;
            flex-direction: column;
            flex-wrap: nowrap;
           
        }
        .area-info li{
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
            align-items: center;
            width: 80vw;
        }
        .area-info li span{
            width: 30vw;
            text-align: left;
        }
        .area-info li p{
            width: 80vw;
        }
      }

      /* 移动端菜单按钮 */
      .mobile-menu-toggle {
          display: none;
          position: fixed;
          top: 3vw;
          /* right: 5vw; */
          z-index: 1000;
          font-size: 5vw;
          background: #fff;
          padding: 2vw;
          border-radius: 1vw;
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
          border: 0.1vw solid #e5e4e4;
      }

      @media (max-width: 768px) {
          .mobile-menu-toggle {
              display: block;
          }
      }
