    /* ===== 全局变量与基础 ===== */
    :root{
      --shure-black:#0a0a0a;
      --shure-dark:#141414;
      --shure-card:#1c1c1c;
      --shure-border:#2a2a2a;
      --shure-text:#e8e8e8;
      --shure-sub:#9a9a9a;
      --shure-accent:#c8a86b;
	  --shure-lanmu:#f5f1f1;
	  --shure-lanmufont:#000;
    }
    *{box-sizing:border-box; margin:0; padding:0;}
    html,body{background:var(--shure-black);color:var(--shure-text);font-family:"Helvetica Neue","PingFang SC","Microsoft YaHei",Arial,sans-serif;-webkit-font-smoothing:antialiased; overflow-x:hidden;}
    a{text-decoration:none; color:inherit;}

    /* ===== 顶部 Top Bar ===== */
    .top-bar{background:#000;font-size:14px;color:var(--shure-sub);border-bottom:1px solid var(--shure-border);padding:25px 0;}
    .top-bar .inner{max-width:1400px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
    .top-bar .badge{color:var(--shure-accent);font-weight:600;}
    .top-bar .hide-sm{display:inline;color: var(--shure-accent);}

    /* ===== 行业站点下拉菜单 ===== */
    .industry-dropdown {
      position: relative;
      display: inline-flex;
      align-items: center;
      cursor: pointer;
    }
    .industry-dropdown .dropdown-toggle {
      display: flex;
      align-items: center;
      color:var(--shure-sub);
      font-size: 14px;
    }
    .industry-dropdown .dropdown-toggle .icon {
      margin-right: 6px;
      font-size: 14px;
      width: 16px;
      height: 16px;
      display: inline-flex;
      align-items: center;
      justify-content: center;
    }
    .industry-dropdown .dropdown-toggle .arrow {
      margin-left: 6px;
      font-size: 10px;
      transition: transform 0.3s;
    }
    .industry-dropdown.active .dropdown-toggle .arrow {
      transform: rotate(180deg);
    }
    .industry-dropdown-menu {
      position: absolute;
      top: 100%;
      left: 0;
      background: #fff;
      border: 1px solid #ddd;
      border-radius: 4px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.15);
      min-width: 120px;
      z-index: 1000;
      display: none;
	  margin-top: 20px;
    }
    .industry-dropdown.active .industry-dropdown-menu {
      display: block;
    }
    .industry-dropdown-menu a {
      display: block;
      padding: 8px 16px;
      color: #333;
      font-size: 12px;
      text-decoration: none;
      transition: background-color 0.2s;
    }
    .industry-dropdown-menu a:hover {
      background-color: #f5f5f5;
    }
    .industry-dropdown-menu::before {
      content: '';
      position: absolute;
      top: -5px;
      left: 20px;
      border-width: 0 5px 5px 5px;
      border-style: solid;
      border-color: transparent transparent #fff transparent;
	  text-align:left !important;
    }







	
    /* ===== 资质条 ===== */
    .credential-bar{background:var(--shure-dark);border-bottom:1px solid var(--shure-border);padding:40px 0;}
    .credential-bar .layui-row{text-align:center;}
    .credential-item h3{font-size:38px;color:var(--shure-accent);margin:0;font-weight:700;}
    .credential-item p{font-size:14px;color:var(--shure-sub);margin:8px 0 0;}

    /* ===== 通用区块 ===== */
    .section{max-width:1400px;margin:0 auto;padding:80px 20px;}
    .section-title{text-align:center;margin-bottom:50px;}
    .section-title h2{font-size:32px;font-weight:700;margin:0 0 14px;letter-spacing:1px;}
    .section-title p{color:var(--shure-sub);font-size:15px;margin:0;padding-top:20px;}
    .section-title .line{width:48px;height:3px;background:var(--shure-accent);margin:16px auto 0;}
	
	 /* ===== 通用区块 ===== */
    .section2{max-width:1400px;margin:0 auto;padding:80px 20px;}
    .section-title2{text-align:left;margin-bottom:50px;}
    .section-title2 h2{font-size:32px;font-weight:700;margin:0 0 14px;letter-spacing:1px;}
    .section-title2 p{color:var(--shure-sub);font-size:15px;margin:0;padding-top:20px;}
    .section-title2 .line{width:48px;height:3px;background:var(--shure-accent);margin:16px auto 0;}

    /* ===== 卡片通用 ===== */
    .prod-card{background:var(--shure-card);border:1px solid var(--shure-border);padding:36px 28px;transition:.3s;height:100%;cursor:pointer;display:flex;flex-direction:column;}
    .prod-card:hover{border-color:var(--shure-accent);transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,0.3);}
    .prod-card .icon{font-size:40px;color:var(--shure-accent);margin-bottom:18px;}
    .prod-card h3{font-size:20px;margin:0 0 10px;}
    .prod-card p{color:var(--shure-sub);font-size:13px;line-height:1.7;margin:0 0 16px;flex-grow:1;}
    .prod-card .more{color:var(--shure-accent);font-size:13px;}

    /* ===== 关于我们 ===== */
    .about-box{background:var(--shure-dark);border:1px solid var(--shure-border);padding:50px;height:100%;}
    .about-box h3{font-size:26px;margin:0 0 20px;}
    .about-box p{color:var(--shure-sub);line-height:1.9;font-size:14px;margin:0 0 14px;}
    .about-box .tags span{display:inline-block;border:1px solid var(--shure-border);padding:6px 16px;margin:6px 8px 0 0;font-size:12px;color: var(--shure-accent);border-radius:2px;}
    .about-img{height:100%;min-height:365px;background:linear-gradient(135deg,#1c1c1c,#0a0a0a) center/cover;display:flex;align-items:center;justify-content:center;border:1px solid var(--shure-border);}
    .about-img .seal{width:180px;height:180px;border:2px solid var(--shure-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--shure-accent);font-size:14px;line-height:1.6;font-weight:600;}

    /* ===== 解决方案 ===== */
    .sol-card{position:relative;height:280px;overflow:hidden;cursor:pointer;background-size:cover;background-position:center;}
    .sol-card::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,.2));transition:.3s;}
    .sol-card:hover::before{background:linear-gradient(to top,rgba(200,168,107,.75),rgba(0,0,0,.3));}
    .sol-card .info{position:absolute;left:0;bottom:0;padding:24px;z-index:2;width:100%;}
    .sol-card .info h3{font-size:20px;margin:0 0 8px;}
    .sol-card .info p{font-size:13px;color:var(--shure-sub);margin:0;}

    /* ===== 新闻 ===== */
    .news-card{background:var(--shure-card);border:1px solid var(--shure-border);padding:28px;height:100%;transition:.3s;display:flex;flex-direction:column;}
    .news-card:hover{border-color:var(--shure-accent);}
    .news-card .date{color:var(--shure-accent);font-size:13px;margin-bottom:10px;}
    .news-card h3{font-size:17px;margin:0 0 12px;line-height:1.5;flex-grow:1;    color: var(--shure-accent);}
    .news-card p{color:var(--shure-sub);font-size:13px;line-height:1.7;margin:0;}

    /* ===== 联系信息 (已移除表单，改为卡片陈列) ===== */
    .contact-section{background:var(--shure-dark);border-top:1px solid var(--shure-border);}
    .contact-item{display:flex;align-items:flex-start;margin-bottom:24px;}
    .contact-item .icon{font-size:24px;color:var(--shure-accent);margin-right:14px;margin-top:2px;flex-shrink:0;}
    .contact-item h4{font-size:15px;margin:0 0 6px;}
    .contact-item p{color:var(--shure-sub);font-size:13px;margin:0;line-height:1.7;}
    .contact-grid{display:flex; flex-wrap:wrap; justify-content:center; gap:40px;}

    /* ===== Footer ===== */
    .footer{background:#000;padding:0px 0 0px;border-top:0px solid var(--shure-border);}
    .footer .inner{max-width:1400px;margin:0 auto;padding:0 20px;}
    .footer p{color:var(--shure-sub);font-size:16px;margin:6px 0;}
    .footer .links a{color:var(--shure-sub);font-size:16px;margin-right:16px;display:inline-block;margin-bottom:8px;}
    .footer .links a:hover{color:var(--shure-accent);}
    .footer .copy{border-top:1px solid var(--shure-border);margin-top:24px;padding-top:18px;text-align:center;font-size:16px;color:var(--shure-sub);line-height:1.8;}








    /* ===== 会议系统 ===== */
    .conference-system {
      display: inline-flex;
      align-items: center;
      color:var(--shure-sub);
      font-size: 14px;
      margin-left: 20px;
    }
    .conference-system .icon {
      margin-right: 6px;
      font-size: 14px;
      width: 16px;
      height: 16px;
      display: inline-flex;
      align-items: center;
      justify-content: center;
    }

    /* ===== 自定义响应式导航 ===== */
    .header-wrap{background:var(--shure-lanmu); border-bottom:1px solid var(--shure-border); position:relative; z-index:999;}
    .custom-nav{max-width:1400px;margin:0 auto;padding:0 20px;height:100px;display:flex;justify-content:space-between;align-items:center;}
    .nav-logo{color:#fff;font-size:22px;font-weight:700;letter-spacing:1px;}
    .nav-logo span{color:var(--shure-accent);}
    
    /* PC端菜单 */
    .nav-list{display:flex;list-style:none;}
    .nav-list li{position:relative;font-weight: bold;}
    .nav-list li a{display:block;padding:0 18px;line-height:60px;color:var(--shure-lanmufont);font-size:16px;transition:color .3s;}
    .nav-list li a:hover, .nav-list li.active a{color:var(--shure-accent);color: rgb(142 204 41)!important;}
    .nav-list li.active::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:30px;height:2px;background:var(--shure-accent);}

    /* 移动端汉堡按钮 */
    .menu-toggle{display:none;cursor:pointer;font-size:36px;color:var(--shure-text);width:60px;text-align:center;line-height:60px;}
	
    
    /* ===== Hero 轮播 ===== */
    .hero{position:relative;width:100%;}
    .layui-carousel{height:700px!important;background:var(--shure-black);}
    .hero-slide{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;background-size:cover;background-position:center;position:relative;}
    .hero-slide::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.75) 0%,rgba(0,0,0,.4) 100%);}
    .hero-text{position:relative;z-index:2;max-width:950px;padding:0 30px;}
    .hero-text h2{font-size:46px;font-weight:700;margin:0 0 18px;letter-spacing:1px;line-height:1.25;text-shadow:0 2px 10px rgba(0,0,0,0.5);}
    .hero-text p{font-size:18px;color:#ddd;margin:0 0 28px;}
    .hero-text .layui-btn{background:var(--shure-accent);border:none;height:46px;line-height:46px;padding:0 36px;font-size:15px;border-radius:0;min-width:140px;}
    .hero-text .layui-btn-primary{background:transparent;border:1px solid #fff;color:#fff;margin-left:12px;}

    /* 修改 Layui 轮播默认箭头位置：移至右下角 */
    .layui-carousel-arrow {
      top: auto !important;
      bottom: 24px !important;
      transform: none !important;
      background-color: rgba(0,0,0,.4);
      border-radius: 2px;
      width: 40px; height: 40px; line-height: 40px;
      font-size: 20px;
      z-index: 10;
    }
    .layui-carousel-arrow:hover { background-color: var(--shure-accent); }
    .layui-carousel-arrow[lay-type="sub"] { left: auto !important; right: 76px; } /* 左箭头放右下，间距76px */
    .layui-carousel-arrow[lay-type="add"] { right: 24px; } /* 右箭头放右下，间距24px */
    /* 移动端隐藏指示器圆点，避免与箭头冲突 */
    .layui-carousel-ind { display: none; } 
	
	
	 /* ===== 产品详情页面 ===== */
    .product-detail-page {
      max-width: 1400px;
      margin: 0 auto;
      padding: 40px 20px;
    }
    
    /* 产品标题 */
    .product-title {
      font-size: 32px;
      font-weight: 700;
      margin-bottom: 30px;
      color: var(--shure-text);
    }
    
    /* 产品图片轮播 */
    .product-image-carousel {
      position: relative;
      margin-bottom: 40px;
      border-radius: 8px;
      overflow: hidden;
      background: var(--shure-card);
    }
    .carousel-container {
      position: relative;
      height: 800px;
      /*display: flex;*/
      align-items: center;
      justify-content: center;
    }
    .carousel-image {
      width: 100%;
      height: 100%;
      object-fit: contain;
      display: none;
    }
    .carousel-image.active {
      display: block;
    }
    .carousel-nav {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      width: 100%;
      display: flex;
      justify-content: space-between;
      padding: 0 20px;
      z-index: 10;
    }
    .carousel-arrow {
      width: 40px;
      height: 40px;
      background: rgba(0,0,0,0.5);
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      color: var(--shure-text);
      cursor: pointer;
      transition: background 0.3s;
    }
    .carousel-arrow:hover {
      background: var(--shure-accent);
      color: var(--shure-black);
    }
    .carousel-indicators {
      position: absolute;
      bottom: 20px;
      left: 50%;
      transform: translateX(-50%);
      display: flex;
      gap: 8px;
      z-index: 10;
    }
    .indicator {
      width: 12px;
      height: 12px;
      border-radius: 50%;
      background: var(--shure-sub);
      cursor: pointer;
      transition: background 0.3s;
    }
    .indicator.active {
      background: var(--shure-accent);
    }
    .product-model {
      text-align: center;
      margin: 20px 0;
      font-size: 16px;
      color: var(--shure-sub);
    }
    .product-model span {
      color: var(--shure-accent);
      font-weight: 600;
    }
    
    /* 产品详情内容 */
    .product-content {
      margin-bottom: 10px;
    }
    
    /* 产品详情部分 */
    .product-section {
      margin-bottom: 40px;
    }
	.product-sectionp{ color: var(--shure-sub);line-height:30px; }
    .section-title {
      font-size: 20px;
      font-weight: 600;
      margin-bottom: 20px;
      color: var(--shure-text);
      border-bottom: 1px solid var(--shure-border);
      padding-bottom: 10px;
	 
    }
    .product-description {
      font-size: 15px;
      line-height: 1.8;
      color: var(--shure-sub);
      margin-bottom: 20px;
    }
    
    /* 产品特点 */
    .product-features {
      list-style: none;
      padding: 0;
      margin: 0;
    }
    .feature-item {
      display: flex;
      align-items: flex-start;
      margin-bottom: 12px;
      font-size: 15px;
      color: var(--shure-sub);
    }
    .feature-item i {
      margin-right: 10px;
      color: var(--shure-accent);
      font-size: 16px;
      margin-top: 2px;
    }
    
    /* 产品尺寸 */
    .product-dimensions {
      display: flex;
      flex-direction: column;
      gap: 30px;
    }
    .dimension-image {
      background: var(--shure-card);
      border: 1px solid var(--shure-border);
      border-radius: 8px;
      padding: 20px;
      text-align: center;
    }
    .dimension-image img {
      max-width: 100%;
      height: auto;
      display: block;
      margin: 0 auto;
    }
	
	
	
 
    /* ===== 产品页面头部 ===== */
    .product-header {
      background: var(--shure-dark);
      border-bottom: 1px solid var(--shure-border);
      padding: 60px 0 40px;
      text-align: center;
    }
    .product-header h1 {
      font-size: 48px;
      font-weight: 700;
      margin-bottom: 20px;
      color: var(--shure-text);
    }
    .product-header p {
      font-size: 18px;
      color: var(--shure-sub);
      max-width: 800px;
      margin: 0 auto;
    }

    /* ===== 产品筛选 ===== */
    .product-filter-section {
      max-width: 1400px;
      margin: 0 auto;
      padding: 40px 20px 0;
    }
    .product-filter {
      background: var(--shure-card);
      border: 1px solid var(--shure-border);
      padding: 30px;
      margin-bottom: 40px;
    }
    .filter-title {
      font-size: 18px;
      color: var(--shure-text);
      margin-bottom: 20px;
      font-weight: 600;
    }
    .filter-options {
      display: flex;
      flex-wrap: wrap;
      gap: 15px;
    }
    .filter-option {
      padding: 8px 16px;
      background: var(--shure-dark);
      border: 1px solid var(--shure-border);
      border-radius: 4px;
      color: var(--shure-sub);
      cursor: pointer;
      transition: all 0.3s;
    }
    .filter-option:hover, .filter-option.active {
      background: var(--shure-accent);
      color: var(--shure-black);
      border-color: var(--shure-accent);
    }

    /* ===== 产品网格 ===== */
    .product-grid-section {
      max-width: 1400px;
      margin: 0 auto;
      padding: 0 20px;
    }
    .product-grid {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
      gap: 30px;
      margin-bottom: 60px;
    }
    .product-item {
      background: var(--shure-card);
      border: 1px solid var(--shure-border);
      border-radius: 8px;
      overflow: hidden;
      transition: transform 0.3s, box-shadow 0.3s;
      height: 100%;
    }
    .product-item:hover {
      transform: translateY(-5px);
      box-shadow: 0 10px 30px rgba(0,0,0,0.3);
      border-color: var(--shure-accent);
    }
    .product-image {
      height: 240px;
      background-size: cover;
      background-position: center;
      position: relative;
    }
    .product-image::after {
      content: '';
      position: absolute;
      /*inset: 0; */
      background: linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.7));
    }
    .product-badge {
      position: absolute;
      top: 15px;
      right: 15px;
      background: var(--shure-accent);
      color: var(--shure-black);
      padding: 4px 10px;
      border-radius: 4px;
      font-size: 12px;
      font-weight: 600;
      z-index: 2;
    }
    .product-content {
      padding: 25px;
    }
    .product-title {
      font-size: 18px;
      font-weight: 600;
      margin-bottom: 12px;
      color: var(--shure-text);
    }
    .product-description {
      font-size: 14px;
      color: var(--shure-sub);
      line-height: 1.6;
      margin-bottom: 20px;
    }
    .product-features {
      margin-bottom: 20px;
    }
    .feature-item {
      display: flex;
      align-items: center;
      margin-bottom: 8px;
      font-size: 13px;
      color: var(--shure-sub);
    }
    .feature-item i {
      margin-right: 8px;
      color: var(--shure-accent);
      font-size: 14px;
    }
    .product-footer {
      display: flex;
      justify-content: flex-start;
      padding-top: 20px;
      border-top: 1px solid var(--shure-border);
    }
    .product-actions a {
      padding: 12px 24px; /* 增大按钮尺寸 */
      border: 1px solid var(--shure-border);
      border-radius: 4px;
      font-size: 15px; /* 增大字体 */
      color: var(--shure-text);
      transition: all 0.3s;
      font-weight: 500;
      display: inline-block;
	  
	  background-color:#c8a86b;
      color: var(--shure-font-w);
    }
    .product-actions a:hover {
      background: var(--shure-accent);
      color: var(--shure-black);
      border-color: var(--shure-accent);
    }

    /* ===== 分页模块 ===== */
.pagination-section {
  max-width: 1400px;
  margin: 0 auto 60px;
  padding: 0 20px;
  display: flex;
  justify-content: center;
}
.pagination {
  display: inline-flex;
  gap: 8px;
  align-items: center;
}
/* 自定义箭头按钮 */
.pagination-item {
  width: 60px;
  height: 60px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--shure-border);
  border-radius: 4px;
  color: var(--shure-sub);
  cursor: pointer;
  transition: all 0.3s;
  font-size: 22px;
  background: var(--shure-card);
}
.pagination-item:hover {
  border-color: var(--shure-accent);
  color: var(--shure-accent);
}
.pagination-item i {
  font-size: 24px;
}

/* 帝国原生分页页码样式统一 */
.pagination a,
.pagination b {
  width: 60px;
  height: 60px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--shure-border);
  border-radius: 4px;
  color: var(--shure-sub);
  text-decoration: none;
  font-size: 16px;
  background: var(--shure-card);
  margin: 0;
  transition: all 0.3s;
}
.pagination a:hover {
  border-color: var(--shure-accent);
  color: var(--shure-accent);
}

/* 当前激活页码核心样式：金色背景 + 白色文字 */
.pagination-item.active,
.pagination b {
  background: var(--shure-accent);
  color: #ffffff !important;
  border-color: var(--shure-accent);
  font-weight: 600;
}
.pageBox {text-align: center;max-width: 1400px;margin: 0 auto 60px;}
.pageBox a {border:1px solid #ddd;display:inline-block;margin-right:6px;width:55px;height:55px;font-size: 16px;line-height: 55px;background: #EFEFEF;color: #888888;background: var(--shure-card);border: 1px solid var(--shure-border);
    border-radius: 4px;}
.pageBox a:hover,.pageBox a:active{color: #FFFFFF;text-decoration: none;border-color: var(--shure-accent);
  color: var(--shure-accent);}
.pageBox .cur { background: #0060b5;border: 1px solid #0060b5;text-decoration: none; background: var(--shure-accent);color: var(--shure-black);border-color: var(--shure-accent);font-weight: 600;}
.pageBox a.cur {color: #fff;}
.pageBox .disabled {width: 79px;}
	
	
	
	
	
	
	
	
	
	  /* ===== 关于我们页面 ===== */
    .about-page {
      max-width: 1400px;
      margin: 0 auto;
      padding: 40px 20px;
    }
    
    /* 页面标题 */
    .page-title {
      font-size: 32px;
      font-weight: 700;
      margin-bottom: 40px;
      color: var(--shure-text);
      text-align: center;
    }
    
    /* 授权证书模块 - 显眼位置 */
    .authorization-section {
      background: var(--shure-dark);
      border: 1px solid var(--shure-border);
      border-radius: 8px;
      padding: 40px;
      margin-bottom: 40px;
      text-align: center;
    }
    .authorization-title {
      font-size: 24px;
      font-weight: 600;
      margin-bottom: 30px;
      color: var(--shure-text);
	      color: #dab866;
      position: relative;
      /*display: inline-block;*/
	 
    }
    .authorization-title::after {
      content: '';
      position: absolute;
      bottom: -10px;
      left: 50%;
      transform: translateX(-50%);
      width: 60px;
      height: 3px;
      background: var(--shure-accent);
    }
    .authorization-image {
      max-width: 100%;
      height: auto;
      border: 2px solid var(--shure-accent);
      border-radius: 8px;
      margin-bottom: 20px;
    }
    .authorization-description {
      font-size: 16px;
      line-height: 1.8;
      color: var(--shure-sub);
      max-width: 800px;
      margin: 0 auto;
    }
    
    /* 内容区块 */
    .content-block {
      background: var(--shure-card);
      border: 1px solid var(--shure-border);
      border-radius: 8px;
      padding: 40px;
      margin-bottom: 40px;
    }
    

    
    /* 段落样式 */
    .content-paragraph {
      font-size: 16px;
      line-height: 1.8;
      color: var(--shure-sub);
      margin-bottom: 20px;
    }
    
    /* 优势列表 */
    .advantages-list {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
      gap: 30px;
      margin-top: 30px;
    }
    .advantage-item {
      background: var(--shure-dark);
      border: 1px solid var(--shure-border);
      border-radius: 8px;
      padding: 25px;
      transition: transform 0.3s;
    }
    .advantage-item:hover {
      transform: translateY(-5px);
      border-color: var(--shure-accent);
    }
    .advantage-icon {
      font-size: 36px;
      color: var(--shure-accent);
      margin-bottom: 15px;
    }
    .advantage-title {
      font-size: 18px;
      font-weight: 600;
      margin-bottom: 12px;
      color: var(--shure-text);
    }
    .advantage-description {
      font-size: 14px;
      color: var(--shure-sub);
      line-height: 1.6;
    }

	
	
	 /* ===== 联系我们页面 ===== */
    .contact-page {
      max-width: 1400px;
      margin: 0 auto;
      padding: 40px 20px;
    }
    
    /* 页面标题 */
    .page-title {
      font-size: 32px;
      font-weight: 700;
      margin-bottom: 40px;
      color: var(--shure-text);
      text-align: center;
    }
    
    /* 联系信息网格 */
    .contact-info-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
      gap: 30px;
      margin-bottom: 40px;
    }
    
    /* 联系信息卡片 */
    .contact-card {
      background: var(--shure-card);
      border: 1px solid var(--shure-border);
      border-radius: 8px;
      padding: 30px;
      transition: transform 0.3s;
      height: 100%;
      display: flex;
      flex-direction: column;
    }
    .contact-card:hover {
      transform: translateY(-5px);
      border-color: var(--shure-accent);
    }
    .contact-icon {
      font-size: 36px;
      color: var(--shure-accent);
      margin-bottom: 20px;
    }
    .contact-title {
      font-size: 20px;
      font-weight: 600;
      margin-bottom: 15px;
      color: var(--shure-text);
    }
    .contact-detail {
      font-size: 16px;
      color: var(--shure-sub);
      line-height: 1.8;
      margin-bottom: 10px;
    }
    .contact-detail i {
      margin-right: 10px;
      width: 20px;
      text-align: center;
    }
    
    /* 联系表单 */
    .contact-form {
      background: var(--shure-card);
      border: 1px solid var(--shure-border);
      border-radius: 8px;
      padding: 40px;
      margin-bottom: 40px;
    }
    .form-title {
      font-size: 24px;
      font-weight: 600;
      margin-bottom: 25px;
      color: var(--shure-text);
      position: relative;
      padding-bottom: 15px;
    }
    .form-title::after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      width: 60px;
      height: 3px;
      background: var(--shure-accent);
    }
    .form-group {
      margin-bottom: 25px;
    }
    .form-label {
      display: block;
      font-size: 15px;
      color: var(--shure-text);
      margin-bottom: 8px;
      font-weight: 500;
    }
    .form-input {
      width: 100%;
      padding: 12px 15px;
      background: var(--shure-dark);
      border: 1px solid var(--shure-border);
      border-radius: 4px;
      color: var(--shure-text);
      font-size: 15px;
      transition: border-color 0.3s;
    }
    .form-input:focus {
      outline: none;
      border-color: var(--shure-accent);
    }
    .form-textarea {
      min-height: 150px;
      resize: vertical;
    }
    .form-submit {
      background: var(--shure-accent);
      color: var(--shure-black);
      border: none;
      padding: 12px 30px;
      font-size: 16px;
      font-weight: 500;
      border-radius: 4px;
      cursor: pointer;
      transition: background 0.3s;
    }
    .form-submit:hover {
      background: #b89554;
    }
    
    /* 地图区域 */
    .map-section {
      background: var(--shure-card);
      border: 1px solid var(--shure-border);
      border-radius: 8px;
      padding: 40px;
      margin-bottom: 40px;
    }
    .map-title {
      font-size: 24px;
      font-weight: 600;
      margin-bottom: 25px;
      color: var(--shure-text);
      position: relative;
      padding-bottom: 15px;
    }
    .map-title::after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      width: 60px;
      height: 3px;
      background: var(--shure-accent);
    }
    .map-container {
      height: 400px;
      background: var(--shure-dark);
      border-radius: 4px;
      overflow: hidden;
      position: relative;
    }
	
	
	
	
 /* ===== 新闻中心页面 ===== */
    .news-page {
      max-width: 1400px;
      margin: 0 auto;
      padding: 40px 20px;
    }
    
    /* 页面标题 */
    .page-title {
      font-size: 32px;
      font-weight: 700;
      margin-bottom: 40px;
      color: var(--shure-text);
      text-align: center;
    }
    
    /* 新闻分类菜单 */
    .news-categories {
      display: flex;
      gap: 20px;
      margin-bottom: 40px;
      flex-wrap: wrap;
    }
    .category-item {
      padding: 12px 24px;
      background: var(--shure-dark);
      border: 1px solid var(--shure-border);
      border-radius: 4px;
      color: var(--shure-sub);
      font-size: 16px;
      cursor: pointer;
      transition: all 0.3s;
      font-weight: 500;
    }
    .category-item:hover, .category-item.active {
      background: var(--shure-accent);
      color: var(--shure-black);
      border-color: var(--shure-accent);
    }
    
    /* 新闻列表 */
    .news-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
      gap: 30px;
      margin-bottom: 60px;
    }
    
    /* 新闻卡片 */
    .news-card {
      background: var(--shure-card);
      border: 1px solid var(--shure-border);
      border-radius: 8px;
      overflow: hidden;
      transition: transform 0.3s;
      height: 100%;
      display: flex;
      flex-direction: column;
    }
    .news-card:hover {
      transform: translateY(-5px);
      border-color: var(--shure-accent);
    }
    .news-image {
      height: 200px;
      background-size: cover;
      background-position: center;
      position: relative;
    }
    .news-date {
      position: absolute;
      bottom: 15px;
      left: 15px;
      background: rgba(0,0,0,0.7);
      color: var(--shure-text);
      padding: 6px 12px;
      border-radius: 4px;
      font-size: 14px;
    }
    .news-content {
      padding: 25px;
/*      flex-grow: 1;
      display: flex;
      flex-direction: column;*/
	  line-height:30px;
	      color: var(--shure-sub);
    }
    .news-title {
      font-size: 20px;
      font-weight: 600;
      margin-bottom: 15px;
      color: var(--shure-text);
      line-height: 1.4;
    }
    .news-excerpt {
      font-size: 15px;
      color: var(--shure-sub);
      line-height: 1.6;
      margin-bottom: 20px;
      flex-grow: 1;
    }
    .news-read-more {
      font-size: 14px;
   
      font-weight: 500;
      align-self: flex-start;
      display: inline-flex;
      align-items: center;
      transition: color 0.3s;
	  	  width: 100%;
	 padding-left: 16px;
    padding-right: 16px;
	text-align: center;
	padding: 10px;
	    border-width: 1px;
		border-style: solid;
		border-radius: 3px;
		justify-content: center;
		    margin-top: 30px;
	  color: var(--shure-accent);
		
			
}


	
	

    .news-read-more:hover {
    
	     /*color: var(--shure-accent);*/
		 color:#ffffff;
		 background-color: #f0ad4e;
		 border-color:#f0ad4e;	

	
	
    }
    .news-read-more i {
      margin-left: 5px;
      font-size: 12px;
    }
    	
 /* ===== 新闻详情页面 ===== */
    .news-detail-page {
      max-width: 1400px;
      margin: 0 auto;
      padding: 40px 20px;
    }
    
    /* 返回按钮 */
    .back-button {
      display: inline-flex;
      align-items: center;
      color: var(--shure-accent);
      font-size: 16px;
      margin-bottom: 20px;
      transition: color 0.3s;
      cursor: pointer;
    }
    .back-button:hover {
      color: #b89554;
    }
    .back-button i {
      margin-right: 8px;
      font-size: 14px;
    }
    
    /* 新闻标题 */
    .news-title {
      font-size: 32px;
      font-weight: 700;
      margin-bottom: 20px;
      color: var(--shure-text);
      line-height: 1.3;
    }
    
    /* 新闻元信息 */
    .news-meta {
      display: flex;
      align-items: center;
      gap: 20px;
      margin-bottom: 30px;
      color: var(--shure-sub);
      font-size: 15px;
    }
    .news-date2 {
      display: flex;
      align-items: center;
    }
    .news-date2 i {
      margin-right: 8px;
      color: var(--shure-accent);
    }
    .news-category {
      display: flex;
      align-items: center;
    }
    .news-category i {
      margin-right: 8px;
      color: var(--shure-accent);
    }
    .news-category span {
      background: var(--shure-dark);
      padding: 4px 12px;
      border-radius: 4px;
      font-size: 14px;
    }
    
    /* 新闻内容 */
    .news-content {
      margin-bottom: 10px;
    }
    .news-paragraph {
      font-size: 16px;
      line-height: 1.8;
      color: var(--shure-sub);
      margin-bottom: 25px;
    }
    .news-image {
      margin: 30px 0;
      border-radius: 8px;
      overflow: hidden;
    }
    .news-image img {
      width: 100%;
      height: auto;
      display: block;
      border: 1px solid var(--shure-border);
    }
    .news-image-caption {
      margin-top: 10px;
      font-size: 14px;
      color: var(--shure-sub);
      text-align: center;
      font-style: italic;
    }	
	
	  

  /* ===== 解决方案页面 ===== */
    .solutions-page {
      max-width: 1400px;
      margin: 0 auto;
      padding: 40px 20px;
    }
    
    /* 页面标题 */
    .page-title {
      font-size: 32px;
      font-weight: 700;
      margin-bottom: 40px;
      color: var(--shure-text);
      text-align: center;
    }
    
    /* 解决方案分类菜单 */
    .solutions-categories {
      display: flex;
      gap: 20px;
      margin-bottom: 40px;
      flex-wrap: wrap;
    }
    .category-item {
      padding: 12px 24px;
      background: var(--shure-dark);
      border: 1px solid var(--shure-border);
      border-radius: 4px;
      color: var(--shure-sub);
      font-size: 16px;
      cursor: pointer;
      transition: all 0.3s;
      font-weight: 500;
    }
    .category-item:hover, .category-item.active {
      background: var(--shure-accent);
      color: var(--shure-black);
      border-color: var(--shure-accent);
    }
    
    /* 解决方案网格 */
    .solutions-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
      gap: 30px;
      margin-bottom: 60px;
    }
    
    /* 解决方案卡片 */
    .solution-card {
      background: var(--shure-card);
      border: 1px solid var(--shure-border);
      border-radius: 8px;
      overflow: hidden;
      transition: transform 0.3s;
      height: 100%;
      display: flex;
      flex-direction: column;
    }
    .solution-card:hover {
      transform: translateY(-5px);
      border-color: var(--shure-accent);
    }
    .solution-image {
      height: 240px;
      background-size: cover;
      background-position: center;
      position: relative;
    }
    .solution-badge {
      position: absolute;
      top: 15px;
      right: 15px;
      background: var(--shure-accent);
      color: var(--shure-black);
      padding: 4px 10px;
      border-radius: 4px;
      font-size: 12px;
      font-weight: 600;
      z-index: 2;
    }
    .solution-content {
      padding: 25px;
      flex-grow: 1;
      display: flex;
      flex-direction: column;
    }
    .solution-title {
      font-size: 20px;
      font-weight: 600;
      margin-bottom: 15px;
      color: var(--shure-text);
      line-height: 1.3;
    }
    .solution-description {
      font-size: 15px;
      color: var(--shure-sub);
      line-height: 1.6;
      margin-bottom: 20px;
      flex-grow: 1;
    }
    .solution-features {
      margin-bottom: 20px;
    }
    .feature-item {
      display: flex;
      align-items: center;
      margin-bottom: 10px;
      font-size: 14px;
      color: var(--shure-sub);
    }
    .feature-item i {
      margin-right: 10px;
      color: var(--shure-accent);
      font-size: 14px;
    }
    .solution-footer {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding-top: 20px;
      border-top: 1px solid var(--shure-border);
    }
    .solution-actions a {
      padding: 10px 20px;
      border: 1px solid var(--shure-border);
      border-radius: 4px;
      font-size: 14px;
      color: var(--shure-text);
      transition: all 0.3s;
      font-weight: 500;
	  width: 200px;
      height: 50px;
      display: block;
      line-height: 25px;
    }
    .solution-actions a:hover {
      background: var(--shure-accent);
      color: var(--shure-black);
      border-color: var(--shure-accent);
    }	  
	  
	  
	  
	  
	  
/* ===== 解决方案详情页面 ===== */

    .solution-detail-page {
      max-width: 1400px;
      margin: 0 auto;
      padding: 40px 20px;
    }
    
/* 返回按钮 */
    .back-button {
      display: inline-flex;
      align-items: center;
      color: var(--shure-accent);
      font-size: 16px;
      margin-bottom: 20px;
      transition: color 0.3s;
      cursor: pointer;
    }
    .back-button:hover {
      color: #b89554;
    }
    .back-button i {
      margin-right: 8px;
      font-size: 14px;
    }
    
    /* 解决方案标题 */
    .solution-title {
      font-size: 32px;
      font-weight: 700;
      margin-bottom: 20px;
      color: var(--shure-text);
      line-height: 1.3;
    }
    
    /* 解决方案元信息 */
    .solution-meta {
      display: flex;
      align-items: center;
      gap: 20px;
      margin-bottom: 30px;
      color: var(--shure-sub);
      font-size: 15px;
    }
    .solution-category {
      display: flex;
      align-items: center;
    }
    .solution-category i {
      margin-right: 8px;
      color: var(--shure-accent);
    }
    .solution-category span {
      background: var(--shure-dark);
      padding: 4px 12px;
      border-radius: 4px;
      font-size: 14px;
    }
    
    /* 解决方案主图 */
    .solution-hero {
      margin-bottom: 40px;
      border-radius: 8px;
      overflow: hidden;
      border: 1px solid var(--shure-border);
    }
    .solution-hero-image {
      width: 100%;
      height: 400px;
      background-size: cover;
      background-position: center;
    }
    
    /* 解决方案内容 */
    .solution-content {
      margin-bottom: 40px;
    }
    .section-title {
      font-size: 24px;
      font-weight: 600;
      margin-bottom: 25px;
      color: var(--shure-text);
      position: relative;
      padding-bottom: 15px;
	  
    }
    .section-title::after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      width: 60px;
      height: 3px;
      /* background: var(--shure-accent); */
    }
    .solution-paragraph {
      font-size: 16px;
      line-height: 1.8;
      color: var(--shure-sub);
      margin-bottom: 25px;
    }
    
    /* 应用场景 */
    .application-scenarios {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
      gap: 25px;
      margin-bottom: 40px;
	  grid-template-columns: 1fr 1fr 1fr;
	 
  
    }
    .scenario-item {
      background: var(--shure-dark);
      border: 1px solid var(--shure-border);
      border-radius: 8px;
      padding: 25px;
      transition: transform 0.3s;
    }
    .scenario-item:hover {
      transform: translateY(-5px);
      border-color: var(--shure-accent);
    }
    .scenario-icon {
      font-size: 16px;
      color: var(--shure-accent);
      margin-bottom: 15px;
    }
    .scenario-title {
      font-size: 18px;
      font-weight: 600;
      margin-bottom: 12px;
      color: var(--shure-text);
    }
    .scenario-description {
      font-size: 14px;
      color: var(--shure-sub);
      line-height: 1.6;
    }
    
    /* 技术规格 */
    .technical-specs {
      background: var(--shure-card);
      border: 1px solid var(--shure-border);
      border-radius: 8px;
      padding: 30px;
      margin-bottom: 40px;
    }
    .specs-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
      gap: 20px;
    }
    .spec-item {
      display: flex;
      align-items: flex-start;
    }
    .spec-icon {
      font-size: 20px;
      color: var(--shure-accent);
      margin-right: 12px;
      margin-top: 2px;
      flex-shrink: 0;
    }
    .spec-content h4 {
      font-size: 15px;
      font-weight: 600;
      margin-bottom: 5px;
      color: var(--shure-text);
    }
    .spec-content p {
      font-size: 14px;
      color: var(--shure-sub);
      margin: 0;
    }
    
    /* 相关产品 */
    .related-products {
      margin-bottom: 40px;
    }
    .product-grid {
      display: grid;
     /* grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));*/
      gap: 20px;
    }
    .product-item {
      background: var(--shure-dark);
      border: 1px solid var(--shure-border);
      border-radius: 8px;
      overflow: hidden;
      transition: transform 0.3s;
    }
    .product-item:hover {
      transform: translateY(-5px);
      border-color: var(--shure-accent);
	 /*  background-color:#FFF;
	  color:#000;*/
    }
    .product-image {
      height: 350px;
      background-size: cover;
      background-position: center;
	 
    }
    .product-info {
      padding: 15px;
    }
    .product-name {
      font-size: 15px;
      font-weight: 600;
      margin-bottom: 8px;
      color: var(--shure-text);
    }
    .product-description {
      font-size: 13px;
      color: var(--shure-sub);
      line-height: 2.5;
      margin: 0;
    }

/* 分类选择器 */
    .category-selector {
      background: var(--shure-card);
      border: 1px solid var(--shure-border);
      border-radius: 8px;
      padding: 30px;
      margin-bottom: 40px;
    }
    .selector-title {
      font-size: 20px;
      font-weight: 600;
      margin-bottom: 20px;
      color: var(--shure-text);
    }
    .category-options {
      display: flex;
      gap: 15px;
      flex-wrap: wrap;
    }
    .category-option {
      padding: 10px 20px;
      background: var(--shure-dark);
      border: 1px solid var(--shure-border);
      border-radius: 4px;
      color: var(--shure-sub);
      font-size: 16px;
      cursor: pointer;
      transition: all 0.3s;
      font-weight: 500;
    }
    .category-option:hover, .category-option.active {
      background: var(--shure-accent);
      color: var(--shure-black);
      border-color: var(--shure-accent);
    }
    
    /* 方案内容区域 */
    .solution-content {
      background: var(--shure-card);
      border: 1px solid var(--shure-border);
      border-radius: 8px;
      padding: 40px;
      margin-bottom: 40px;
    }
    .content-title {
      font-size: 28px;
      font-weight: 700;
      margin-bottom: 20px;
      color: var(--shure-text);
    }
    .content-description {
      font-size: 16px;
      line-height: 1.8;
      color: var(--shure-sub);
      margin-bottom: 30px;
    }
    .content-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
      gap: 25px;
      margin-bottom: 30px;
    }
    .content-item {
      background: var(--shure-dark);
      border: 1px solid var(--shure-border);
      border-radius: 8px;
      padding: 25px;
      transition: transform 0.3s;
    }
    .content-item:hover {
      transform: translateY(-5px);
      border-color: var(--shure-accent);
    }
    .content-icon {
      font-size: 36px;
      color: var(--shure-accent);
      margin-bottom: 15px;
    }
    .content-title-text {
      font-size: 18px;
      font-weight: 600;
      margin-bottom: 12px;
      color: var(--shure-text);
    }
    .content-description-text {
      font-size: 14px;
      color: var(--shure-sub);
      line-height: 1.6;
    }
    
  .product-items{
	 line-height:35px;  
	 font-size: 15px;    
    margin-bottom: 8px;
    color: var(--shure-text);
	  
  }
  .product-name2{
	font-size: 15px;    
    margin-bottom: 8px;
    color: var(--shure-text);
  }
	
	
	
	
	
	
	
	
	
    /* ========================================= */
    /* ===== 响应式适配：平板端 (max-width: 992px) ===== */
    /* ========================================= */
    @media (max-width: 992px) {
      .hero-text h2 { font-size: 38px; }
      .hero-text p { font-size: 16px; }
      .section { padding: 60px 16px; }
      .about-box { padding: 35px; }
      /* 联系信息在平板转为两列居中 */
      .contact-grid { justify-content:space-between; }
	       .product-header h1 { font-size: 36px; }
      .product-grid { grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); }

      .page-title { font-size: 28px; }
      .content-block { padding: 30px; }
      .section-title { font-size: 22px; }
      .content-paragraph { font-size: 15px; }
     /* .advantages-list { grid-template-columns: 1fr; }*/
	 
	   
/*      .news-paragraph { font-size: 15px; }
      .news-grid { grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); }
      .news-title { font-size: 18px; }
      .news-excerpt { font-size: 14px; }*/
	   
     /* .contact-info-grid { grid-template-columns: 1fr; }*/
      .contact-form { padding: 30px; }
      .form-title { font-size: 22px; }
      .map-container { height: 400px; }
	  
	  .product-title { font-size: 28px; width: 290px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #f0ad4e;}
      .carousel-container { height: 550px; }
      .product-description { font-size: 14px; }
      .section-title { font-size: 18px; }
      .feature-item { font-size: 14px; }
	  
	  
	  .solution-title { font-size: 28px;    color: #f0ad4e; }
      .solution-hero-image { height: 300px; }
    
      .specs-grid { grid-template-columns: 1fr; } 
      .product-grid { grid-template-columns: repeat(auto-fit, minmax(380px, 1fr)); }
	 
    }
    /* ========================================= */
    /* ===== 响应式适配：手机端 (max-width: 768px) ===== */
    /* ========================================= */
    @media (max-width: 768px)
	 {
      /* Top Bar */
	   
      .top-bar { font-size: 11px; padding: 6px 0; text-align:center;}
      .top-bar .inner { justify-content: center; }
      .top-bar .hide-sm { display: none; }
	  .top-bar .badge{color: var(--shure-accent);font-weight:500; padding-left:0px}
      
      /* 激活移动端汉堡导航 */
      .menu-toggle { display: block; }
	  .custom-nav{margin: 0;padding: 0; width:100%; height:auto;}
	  .nav-logo{ padding:10px;}
	  .nav-logo img{ height:50px;}
      .nav-list { 
        display: none; 
        position: absolute; 
        top: 60px; left: 0; width: 100%; 
        background: var(--shure-dark); 
        flex-direction: column; 
        border-bottom: 1px solid var(--shure-border);
        box-shadow: 0 10px 20px rgba(0,0,0,0.5);
      }
      .nav-list li a { line-height: 50px; border-bottom: 1px solid #222; }
      .nav-list li.active::after { display:none; }
      
      /* 导航展开状态 */
      .header-wrap.nav-open .nav-list { display: flex; }
      .header-wrap.nav-open .menu-toggle .icon-close { display: block; }
      .header-wrap.nav-open .menu-toggle .icon-open { display: none; }
      .menu-toggle .icon-close { display: none; }

      /* Hero 轮播自适应 */
      .layui-carousel { height: 320px !important; }
      .hero-text { padding: 0 20px; }
      .hero-text h2 { font-size: 24px; margin-bottom: 12px; }
      .hero-text p { font-size: 14px; margin-bottom: 20px; line-height: 1.6; }
      .hero-text .layui-btn { height: 38px; line-height: 38px; padding: 0 20px; font-size: 13px; min-width: auto; }
      .hero-text .layui-btn-primary { margin-left: 0; margin-top: 10px; }
      
      /* 轮播箭头移动端微调 */
      .layui-carousel-arrow { bottom: 15px !important; width: 32px; height: 32px; line-height: 32px; font-size: 16px; }
      .layui-carousel-arrow[lay-type="sub"] { right: 60px; }
      .layui-carousel-arrow[lay-type="add"] { right: 15px; }

      /* Credential */
      .credential-bar { padding: 25px 0; }
      .credential-item { margin-bottom: 20px; }
      .credential-item h3 { font-size: 28px; }
      .credential-item p { font-size: 12px; }

      /* Section */
      .section { padding: 40px 16px; }
      .section-title { margin-bottom: 30px; }
      .section-title h2 { font-size: 26px; }
	  
	  
	  .product-header { padding: 40px 0 20px; }
      .product-header h1 { font-size: 28px; }
      .product-header p { font-size: 14px; }
      .product-filter { padding: 20px; }
      .filter-options { gap: 10px; }
      .product-grid-section { padding: 0 16px; }
      .product-grid { grid-template-columns: 1fr; gap: 20px; }
      .product-item { margin-bottom: 20px; }
      .product-content { padding: 20px; }
      .product-title { font-size: 16px; }
      .product-description { font-size: 13px; }
      .product-footer { flex-direction: column; gap: 10px; align-items: flex-start; }
      .product-actions a { width: 100%; text-align: center; padding: 12px 20px; }
      
      .pagination-item {
        min-width: 36px;
        height: 36px;
        font-size: 13px;
      }
	    .news-detail-page { padding: 20px 16px; }
      .back-button { font-size: 14px; }
      .back-button i { font-size: 12px; }
      .news-title { font-size: 24px; }
      .news-meta { flex-direction: column; gap: 10px; font-size: 14px; }
      .news-paragraph { font-size: 14px; }
      .related-news { padding: 20px; }
      .related-title { font-size: 18px; }
      .related-list { grid-template-columns: 1fr; }
      .related-item { flex-direction: column; gap: 10px; }
      .related-thumbnail { width: 100%; height: 150px; }
	  
	  
	  .news-page { padding: 20px 16px; }
      .page-title { font-size: 24px; margin-bottom: 30px; }
      .news-categories { gap: 10px; }
      .category-item { padding: 10px 20px; font-size: 14px; }
      .news-grid { grid-template-columns: 1fr; gap: 20px; }
      .news-card { margin-bottom: 20px; }
      .news-image { height: 180px; }
      .news-content { padding: 20px; }
      .news-title { font-size: 16px; }
      .news-excerpt { font-size: 13px; }
      .news-read-more { font-size: 13px; }
      .pagination-item {
        min-width: 36px;
        height: 36px;
        font-size: 13px;
      }
	  
	

	  
	  
	  
	  
	  
	   .solution-detail-page { padding: 20px 16px; }
      .back-button { font-size: 14px; }
      .back-button i { font-size: 12px; }
      .solution-title { font-size: 24px; }
      .solution-meta { flex-direction: column; gap: 10px; font-size: 14px; }
      .solution-hero-image { height: 200px; }
      .solution-paragraph { font-size: 14px; }
      .section-title { font-size: 20px; }
      .application-scenarios { grid-template-columns: 1fr; }
      .scenario-item { padding: 20px; }
      .scenario-icon { font-size: 30px; }
      .scenario-title { font-size: 16px; }
      .scenario-description { font-size: 13px; }
      .technical-specs { padding: 20px; }
      .specs-grid { grid-template-columns: 1fr; }
      .spec-icon { font-size: 18px; }
      .spec-content h4 { font-size: 14px; }
      .spec-content p { font-size: 13px; }
      .related-products { margin-bottom: 30px; }
      .product-grid { grid-template-columns: 1fr; }
     /* .product-image { height: 120px; }*/
      .product-info { padding: 12px; }
      .product-name { font-size: 14px; }
      .product-description { font-size: 12px; }
	  
	  

      /* About */
      .about-box { padding: 25px 20px; }
      .about-box h3 { font-size: 22px; }
      .about-img { min-height: 200px; margin-top: 16px; }
      .about-img .seal { width: 140px; height: 140px; font-size: 12px; }
	  
	   .about-page { padding: 20px 16px; }
      .page-title { font-size: 24px; margin-bottom: 30px; }
      .content-block { padding: 20px; margin-bottom: 20px; }
      .section-title { font-size: 20px; }
      .content-paragraph { font-size: 14px; }
      .advantages-list { grid-template-columns: 1fr; }
      .authorization-section { padding: 20px; }
      .authorization-title { font-size: 20px; }
      .authorization-description { font-size: 14px; }
	  

      .contact-page { padding: 20px 16px; }
      .page-title { font-size: 24px; margin-bottom: 30px; }
      .contact-info-grid { grid-template-columns: 1fr; }
      .contact-card { padding: 20px; }
      .contact-icon { font-size: 30px; margin-bottom: 15px; }
      .contact-title { font-size: 18px; }
      .contact-detail { font-size: 14px; }
      .contact-form { padding: 20px; }
      .form-title { font-size: 20px; }
      .form-input { padding: 10px 12px; font-size: 14px; }
      .form-submit { padding: 10px 25px; font-size: 14px; }
      .map-container { height: 250px; }


      .product-detail-page { padding: 20px 16px; }
      .product-title { font-size: 24px; margin-bottom: 20px; }
      .carousel-container { height: 250px; }
      .carousel-arrow { width: 32px; height: 32px; }
      .indicator { width: 10px; height: 10px; }
      .product-model { font-size: 14px; }
      .section-title { font-size: 16px; }
      .product-description { font-size: 13px; }
      .feature-item { font-size: 13px; }
      .feature-item i { font-size: 14px; }
      .dimension-image { padding: 15px; }


      /* Solution */
      .sol-card { height: 200px; }
      .sol-card .info { padding: 16px; }
      .sol-card .info h3 { font-size: 18px; }
      
      /* Contact 移动端单列居中 */
      .contact-grid { flex-direction: column; align-items: flex-start; }
      
      /* Footer */
      .footer { padding: 30px 0 10px; }
    }

    /* 超小屏幕手机适配 (max-width: 480px) */
    @media (max-width: 480px) 
	{
      .layui-col-xs6 { width: 100%; }
      .hero-text .layui-btn { display: block; width: 100%; margin-left: 0; margin-top: 10px; }
    }
  