﻿<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="description" content="广州鸿博微电子技术有限公司 - 专注于微控制器(MCU)芯片设计与研发，拥有自主核心技术和国际化顶尖团队。">
  <meta name="keywords" content="微控制器,MCU,芯片设计,低功耗,蓝牙芯片,鸿博微电子,集成电路">
  <meta name="author" content="广州鸿博微电子技术有限公司">
  <meta name="robots" content="index, follow">
  <meta name="X-Content-Type-Options" content="nosniff">
  <title>鸿博微电子 - 引领微控制器技术创新</title>
  <link rel="stylesheet" href="css/style.css">
</head>
<body>

  
  <div id="navbar-placeholder"></div>

  
  <section class="hero">
    <div class="hero-grid"></div>
    <div class="container">
      <div class="hero-content fade-in-up">
        <h1 id="hero-title">引领微控制器技术创新</h1>
        <p class="hero-subtitle" id="hero-subtitle">自有核心技术 · 专业服务支持 · 市场广泛认可</p>
        <p class="hero-desc" id="hero-desc">致力于为物联网、智能家居、工业控制等领域提供高性能、低功耗的芯片解决方案</p>
        <div class="hero-actions">
          <a href="about.html" class="btn btn-primary btn-lg" id="hero-cta1">了解更多</a>
          <a href="products.html" class="btn btn-outline btn-lg" id="hero-cta2">查看产品</a>
        </div>
        <div class="hero-stats">
          <div class="hero-stat">
            <div class="stat-num">5+</div>
            <div class="stat-label">产品系列</div>
          </div>
          <div class="hero-stat">
            <div class="stat-num">20+</div>
            <div class="stat-label">核心技术专利</div>
          </div>
          <div class="hero-stat">
            <div class="stat-num">100+</div>
            <div class="stat-label">合作客户</div>
          </div>
          <div class="hero-stat">
            <div class="stat-num">6</div>
            <div class="stat-label">应用领域</div>
          </div>
        </div>
      </div>
    </div>
  </section>

  
  <section class="section">
    <div class="container">
      <div class="section-header reveal">
        <span class="eyebrow">CORE ADVANTAGES</span>
        <h2>核心优势</h2>
        <p>自有核心技术，专业服务支持，市场广泛认可</p>
      </div>
      <div class="advantages-grid" id="advantages-grid">
        
      </div>
    </div>
  </section>

  
  <section class="section section-alt">
    <div class="container">
      <div class="section-header reveal">
        <span class="eyebrow">PRODUCTS</span>
        <h2>产品中心</h2>
        <p>覆盖主流型、精简型、显示驱动型、无线MCU及控制模块的完整产品线</p>
      </div>
      <div class="products-grid" id="products-preview">
        
      </div>
      <div class="text-center" style="margin-top:2rem;">
        <a href="products.html" class="btn btn-dark btn-lg">查看全部产品</a>
      </div>
    </div>
  </section>

  
  <section class="section">
    <div class="container">
      <div class="section-header reveal">
        <span class="eyebrow">APPLICATIONS</span>
        <h2>应用领域</h2>
        <p>产品广泛应用于多个行业领域，赋能智能生活与产业升级</p>
      </div>
      <div class="applications-grid" id="applications-grid">
        
      </div>
    </div>
  </section>

  
  <section class="section section-alt">
    <div class="container">
      <div class="section-header reveal">
        <span class="eyebrow">NEWS</span>
        <h2>新闻动态</h2>
        <p>了解鸿博微电子最新发展动态</p>
      </div>
      <div class="news-grid" id="news-grid">
        
      </div>
    </div>
  </section>

  
  <section class="cta-section">
    <div class="container">
      <h2>准备好与我们一起创新了吗？</h2>
      <p>联系我们，获取专业的芯片解决方案与技术支持</p>
      <a href="contact.html" class="btn btn-primary btn-lg">立即联系</a>
    </div>
  </section>

  
  <div id="footer-placeholder"></div>

  <script src="js/config.js"></script>
  <script src="js/common.js"></script>
    
    <div id="news-modal" style="display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9999;backdrop-filter:blur(4px);" onclick="if(event.target===this)closeNewsModal()">
      <div style="position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:720px;max-height:85vh;background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);">
        <div style="display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;flex-shrink:0;">
          <span style="font-size:0.85rem;font-weight:600;color:#94a3b8;letter-spacing:0.05em;">新闻详情</span>
          <button onclick="closeNewsModal()" style="background:none;border:none;cursor:pointer;font-size:1.5rem;color:#94a3b8;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background 0.2s;" onmouseover="this.style.background='#f1f5f9'" onmouseout="this.style.background='none'">&times;</button>
        </div>
        <div id="news-modal-body" style="padding:2rem 2.5rem;overflow-y:auto;flex:1;"></div>
      </div>
    </div>

  <script>
    // ===== 注入首页内容 =====
    (function() {
      var config = window.SITE_CONFIG || SITE_CONFIG;

      // Hero 区域
      document.getElementById('hero-title').textContent = config.hero.title;
      document.getElementById('hero-subtitle').textContent = config.hero.subtitle;
      document.getElementById('hero-desc').textContent = config.hero.description;
      document.getElementById('hero-cta1').textContent = config.hero.ctaText;
      document.getElementById('hero-cta1').href = config.hero.ctaLink;
      document.getElementById('hero-cta2').textContent = config.hero.ctaText2;
      document.getElementById('hero-cta2').href = config.hero.ctaLink2;

      // 核心优势
      var advHtml = config.advantages.map(function(item, i) {
        return '<div class="advantage-card reveal" style="transition-delay:' + (i * 0.1) + 's">' +
          '<div class="advantage-icon">' + getIcon(item.icon) + '</div>' +
          '<h3>' + item.title + '</h3>' +
          '<p>' + item.desc + '</p>' +
        '</div>';
      }).join('');
      document.getElementById('advantages-grid').innerHTML = advHtml;

      // 产品预览（前3个）
      var prodHtml = config.products.slice(0, 3).map(function(item) {
        var specsHtml = (item.specs || []).map(function(s) {
          return '<div class="product-spec"><span class="spec-label">' + sanitizeInput(s.label) + '</span><span class="spec-value">' + sanitizeInput(s.value) + '</span></div>';
        }).join('');
        var featuresHtml = (item.features || []).map(function(f) {
          return '<span class="product-feature">' + sanitizeInput(f) + '</span>';
        }).join('');
        return '<div class="product-card reveal">' +
          '<div class="product-card-header">' +
            '<div class="product-icon">' + getIcon(item.icon) + '</div>' +
            '<div><h3>' + item.name + '</h3><span class="product-tag">' + item.tag + '</span></div>' +
          '</div>' +
          '<div class="product-card-body">' +
            '<p>' + item.desc + '</p>' +
            '<div class="product-features">' + featuresHtml + '</div>' +
            '<a href="products.html" class="read-more" style="margin-top:1rem;">查看详情 ' + getIcon('arrowRight') + '</a>' +
          '</div>' +
        '</div>';
      }).join('');
      document.getElementById('products-preview').innerHTML = prodHtml;

      // 应用领域
      var appHtml = config.applications.map(function(item) {
        return '<div class="app-card reveal">' +
          '<div class="app-icon">' + getIcon(item.icon) + '</div>' +
          '<h4>' + item.name + '</h4>' +
          '<p>' + item.desc + '</p>' +
        '</div>';
      }).join('');
      document.getElementById('applications-grid').innerHTML = appHtml;

      // 新闻动态
      var newsHtml = config.news.slice(0, 6).map(function(item, idx) {
        var catColors = { '公司新闻': '#3b82f6', '产品资讯': '#8b5cf6', '行业资讯': '#f59e0b', '公司荣誉': '#10b981' };
        var catColor = catColors[item.category] || '#6b7280';
        return '<div class="news-card reveal" onclick="openNewsDetail(' + idx + ')" style="cursor:pointer">' +
          '<div class="news-date">' + getIcon('calendar') + '<span>' + item.date + '</span>' +
            '<span style="display:inline-block;padding:2px 10px;border-radius:12px;font-size:0.75rem;font-weight:600;margin-left:8px;background:' + catColor + '15;color:' + catColor + ';">' + sanitizeInput(item.category) + '</span>' +
          '</div>' +
          '<div class="news-card-body">' +
            '<h3>' + sanitizeInput(item.title) + '</h3>' +
            '<p>' + sanitizeInput(item.summary) + '</p>' +
            '<a href="javascript:void(0)" class="read-more">阅读更多 ' + getIcon('arrowRight') + '</a>' +
          '</div>' +
        '</div>';
      }).join('');
      document.getElementById('news-grid').innerHTML = newsHtml;

      // 新闻详情弹窗
      window.openNewsDetail = function(idx) {
        var item = config.news[idx];
        if (!item) return;
        var modal = document.getElementById('news-modal');
        var body = document.getElementById('news-modal-body');
        var catColors = { '公司新闻': '#3b82f6', '产品资讯': '#8b5cf6', '行业资讯': '#f59e0b', '公司荣誉': '#10b981' };
        var catColor = catColors[item.category] || '#6b7280';
        var contentHtml = sanitizeInput(item.content || item.summary).replace(/\n/g, '<br><br>');
        body.innerHTML =
          '<div style="margin-bottom:1rem;display:flex;align-items:center;gap:0.75rem;flex-wrap:wrap;">' +
            '<span style="display:inline-flex;align-items:center;gap:0.4rem;color:#94a3b8;font-size:0.85rem;">' + getIcon('calendar') + item.date + '</span>' +
            '<span style="display:inline-block;padding:3px 12px;border-radius:12px;font-size:0.75rem;font-weight:600;background:' + catColor + '15;color:' + catColor + ';">' + sanitizeInput(item.category) + '</span>' +
          '</div>' +
          '<h2 style="font-size:1.6rem;font-weight:800;color:#0f172a;margin-bottom:1.5rem;line-height:1.4;">' + sanitizeInput(item.title) + '</h2>' +
          '<div style="font-size:0.95rem;color:#475569;line-height:1.9;">' + contentHtml + '</div>' +
          renderRichContentHtml(item);
        modal.style.display = 'block';
        document.body.style.overflow = 'hidden';
      };
      window.closeNewsModal = function() {
        document.getElementById('news-modal').style.display = 'none';
        document.body.style.overflow = '';
      };

      // 初始化页面
      initPage('index.html');
    })();
  </script>
</body>
</html>
