|
@@ -0,0 +1,1491 @@
|
|
|
|
|
+<template>
|
|
|
|
|
+ <div id="AIAgent">
|
|
|
|
|
+ <div class="banner container-fuild text-center">AI 智能体定制开发</div>
|
|
|
|
|
+ <div class="container">
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <!-- 左侧导航 -->
|
|
|
|
|
+ <div class="col-xs-12 col-sm-12 col-md-2 col-lg-2" id="myScrollspy">
|
|
|
|
|
+ <ul class="nav nav-tabs nav-stacked center-block" id="myNav">
|
|
|
|
|
+ <li :class="activeSection === 'overview' ? 'active' : ''">
|
|
|
|
|
+ <a href="#overview" @click.prevent="scrollToSection('overview')">什么是 AI 智能体</a>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li :class="activeSection === 'architecture' ? 'active' : ''">
|
|
|
|
|
+ <a href="#architecture" @click.prevent="scrollToSection('architecture')">技术架构</a>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li :class="activeSection === 'workflow' ? 'active' : ''">
|
|
|
|
|
+ <a href="#workflow" @click.prevent="scrollToSection('workflow')">工作流</a>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li :class="activeSection === 'integration' ? 'active' : ''">
|
|
|
|
|
+ <a href="#integration" @click.prevent="scrollToSection('integration')">多模态融合</a>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li :class="activeSection === 'scenarios' ? 'active' : ''">
|
|
|
|
|
+ <a href="#scenarios" @click.prevent="scrollToSection('scenarios')">应用场景</a>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 右侧内容 -->
|
|
|
|
|
+ <div class="col-xs-12 col-sm-12 col-md-10 col-lg-10">
|
|
|
|
|
+ <!-- 什么是 AI 智能体 -->
|
|
|
|
|
+ <section id="overview" class="content-section">
|
|
|
|
|
+ <h2>什么是 AI 智能体?</h2>
|
|
|
|
|
+ <p class="lead">
|
|
|
|
|
+ AI 智能体(AI Agent)是一种能够感知环境、自主决策并执行任务的智能系统,它结合了大语言模型的理解能力、RAG 的知识检索能力,以及与传统设备(如摄像头、传感器)的交互能力。
|
|
|
|
|
+ </p>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="comparison-table">
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-xs-12 col-sm-4 col-md-4">
|
|
|
|
|
+ <div class="comparison-card">
|
|
|
|
|
+ <h3><i class="glyphicon glyphicon-comment"></i></h3>
|
|
|
|
|
+ <h4>传统大模型</h4>
|
|
|
|
|
+ <ul>
|
|
|
|
|
+ <li>被动回答问题</li>
|
|
|
|
|
+ <li>仅基于训练数据</li>
|
|
|
|
|
+ <li>无法感知实时环境</li>
|
|
|
|
|
+ <li>无自主执行能力</li>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-xs-12 col-sm-4 col-md-4">
|
|
|
|
|
+ <div class="comparison-card highlighted">
|
|
|
|
|
+ <h3><i class="glyphicon glyphicon-user"></i></h3>
|
|
|
|
|
+ <h4>AI 智能体</h4>
|
|
|
|
|
+ <ul>
|
|
|
|
|
+ <li>主动感知和决策</li>
|
|
|
|
|
+ <li>结合实时数据和知识库</li>
|
|
|
|
|
+ <li>可连接摄像头等传感器</li>
|
|
|
|
|
+ <li>可自主执行任务和调用工具</li>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-xs-12 col-sm-4 col-md-4">
|
|
|
|
|
+ <div class="comparison-card">
|
|
|
|
|
+ <h3><i class="glyphicon glyphicon-eye-open"></i></h3>
|
|
|
|
|
+ <h4>RAG + 视觉融合</h4>
|
|
|
|
|
+ <ul>
|
|
|
|
|
+ <li>视觉信息理解</li>
|
|
|
|
|
+ <li>结合知识库检索</li>
|
|
|
|
|
+ <li>多模态信息融合</li>
|
|
|
|
|
+ <li>智能决策与响应</li>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="tech-highlight">
|
|
|
|
|
+ <h4>AI 智能体的核心能力</h4>
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-xs-12 col-sm-6 col-md-3">
|
|
|
|
|
+ <div class="capability-card">
|
|
|
|
|
+ <div class="capability-icon">
|
|
|
|
|
+ <i class="glyphicon glyphicon-eye-open"></i>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <h5>感知能力</h5>
|
|
|
|
|
+ <p>通过摄像头、传感器等设备感知物理世界</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-xs-12 col-sm-6 col-md-3">
|
|
|
|
|
+ <div class="capability-card">
|
|
|
|
|
+ <div class="capability-icon">
|
|
|
|
|
+ <i class="glyphicon glyphicon-brain"></i>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <h5>理解能力</h5>
|
|
|
|
|
+ <p>理解视觉、语言等多模态信息</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-xs-12 col-sm-6 col-md-3">
|
|
|
|
|
+ <div class="capability-card">
|
|
|
|
|
+ <div class="capability-icon">
|
|
|
|
|
+ <i class="glyphicon glyphicon-search"></i>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <h5>检索能力</h5>
|
|
|
|
|
+ <p>从知识库中检索相关信息辅助决策</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-xs-12 col-sm-6 col-md-3">
|
|
|
|
|
+ <div class="capability-card">
|
|
|
|
|
+ <div class="capability-icon">
|
|
|
|
|
+ <i class="glyphicon glyphicon-play"></i>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <h5>执行能力</h5>
|
|
|
|
|
+ <p>调用工具、API 或控制设备执行任务</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </section>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 技术架构 -->
|
|
|
|
|
+ <section id="architecture" class="content-section">
|
|
|
|
|
+ <h2>技术架构</h2>
|
|
|
|
|
+ <p class="lead">AI 智能体系统由多个核心模块协同工作,形成完整的感知 - 理解 - 决策 - 执行闭环。</p>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="architecture-diagram">
|
|
|
|
|
+ <div class="arch-layer perception">
|
|
|
|
|
+ <div class="layer-title">感知层</div>
|
|
|
|
|
+ <div class="arch-row">
|
|
|
|
|
+ <div class="arch-item">
|
|
|
|
|
+ <i class="glyphicon glyphicon-camera"></i>
|
|
|
|
|
+ <h4>摄像头</h4>
|
|
|
|
|
+ <p>视频流/图像采集</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="arch-item">
|
|
|
|
|
+ <i class="glyphicon glyphicon-signal"></i>
|
|
|
|
|
+ <h4>传感器</h4>
|
|
|
|
|
+ <p>温湿度/压力/运动</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="arch-item">
|
|
|
|
|
+ <i class="glyphicon glyphicon-microphone"></i>
|
|
|
|
|
+ <h4>音频设备</h4>
|
|
|
|
|
+ <p>语音输入/输出</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="arch-item">
|
|
|
|
|
+ <i class="glyphicon glyphicon-globe"></i>
|
|
|
|
|
+ <h4>网络数据</h4>
|
|
|
|
|
+ <p>API/数据库接入</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="arch-arrow">↓</div>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="arch-layer processing">
|
|
|
|
|
+ <div class="layer-title">处理层</div>
|
|
|
|
|
+ <div class="arch-row">
|
|
|
|
|
+ <div class="arch-item">
|
|
|
|
|
+ <i class="glyphicon glyphicon-film"></i>
|
|
|
|
|
+ <h4>视觉分析</h4>
|
|
|
|
|
+ <p>目标检测/行为识别</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="arch-item">
|
|
|
|
|
+ <i class="glyphicon glyphicon-text-background"></i>
|
|
|
|
|
+ <h4>语音识别</h4>
|
|
|
|
|
+ <p>ASR/语音情感分析</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="arch-item">
|
|
|
|
|
+ <i class="glyphicon glyphicon-th-large"></i>
|
|
|
|
|
+ <h4>多模态融合</h4>
|
|
|
|
|
+ <p>信息整合与对齐</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="arch-arrow">↓</div>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="arch-layer cognition">
|
|
|
|
|
+ <div class="layer-title">认知层</div>
|
|
|
|
|
+ <div class="arch-row">
|
|
|
|
|
+ <div class="arch-item">
|
|
|
|
|
+ <i class="glyphicon glyphicon-search"></i>
|
|
|
|
|
+ <h4>RAG 检索</h4>
|
|
|
|
|
+ <p>知识库查询与增强</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="arch-item">
|
|
|
|
|
+ <i class="glyphicon glyphicon-brain"></i>
|
|
|
|
|
+ <h4>大语言模型</h4>
|
|
|
|
|
+ <p>理解推理与决策</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="arch-item">
|
|
|
|
|
+ <i class="glyphicon glyphicon-tasks"></i>
|
|
|
|
|
+ <h4>任务规划</h4>
|
|
|
|
|
+ <p>分解目标与调度</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="arch-arrow">↓</div>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="arch-layer action">
|
|
|
|
|
+ <div class="layer-title">执行层</div>
|
|
|
|
|
+ <div class="arch-row">
|
|
|
|
|
+ <div class="arch-item">
|
|
|
|
|
+ <i class="glyphicon glyphicon-comment"></i>
|
|
|
|
|
+ <h4>自然语言生成</h4>
|
|
|
|
|
+ <p>文本/语音回复</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="arch-item">
|
|
|
|
|
+ <i class="glyphicon glyphicon-wrench"></i>
|
|
|
|
|
+ <h4>工具调用</h4>
|
|
|
|
|
+ <p>API/函数执行</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="arch-item">
|
|
|
|
|
+ <i class="glyphicon glyphicon-flash"></i>
|
|
|
|
|
+ <h4>设备控制</h4>
|
|
|
|
|
+ <p>IoT 设备联动</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="row mt-4">
|
|
|
|
|
+ <div class="col-xs-12 col-sm-4 col-md-4">
|
|
|
|
|
+ <div class="tech-card">
|
|
|
|
|
+ <div class="tech-icon">
|
|
|
|
|
+ <i class="glyphicon glyphicon-log-in"></i>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <h4>多源输入</h4>
|
|
|
|
|
+ <p>支持视频流、图像、语音、文本、传感器数据等多种输入形式。</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-xs-12 col-sm-4 col-md-4">
|
|
|
|
|
+ <div class="tech-card">
|
|
|
|
|
+ <div class="tech-icon">
|
|
|
|
|
+ <i class="glyphicon glyphicon-transfer"></i>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <h4>智能处理</h4>
|
|
|
|
|
+ <p>视觉分析、语音识别、RAG 检索、大模型推理协同工作。</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-xs-12 col-sm-4 col-md-4">
|
|
|
|
|
+ <div class="tech-card">
|
|
|
|
|
+ <div class="tech-icon">
|
|
|
|
|
+ <i class="glyphicon glyphicon-export"></i>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <h4>多元输出</h4>
|
|
|
|
|
+ <p>文本回复、语音播报、设备控制、告警通知等多种响应方式。</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </section>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- RAG+ 摄像头工作流 -->
|
|
|
|
|
+ <section id="workflow" class="content-section">
|
|
|
|
|
+ <h2>RAG + 摄像头融合工作流</h2>
|
|
|
|
|
+ <p class="lead">以 RAG 与传统摄像头结合为例,展示 AI 智能体如何实现从视觉感知到智能响应的完整流程。</p>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="workflow-container">
|
|
|
|
|
+ <div class="workflow-header">
|
|
|
|
|
+ <h3>典型场景:智能安防监控</h3>
|
|
|
|
|
+ <p>通过摄像头实时监控,结合知识库进行异常行为识别和智能响应</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="workflow-steps">
|
|
|
|
|
+ <!-- 步骤 1 -->
|
|
|
|
|
+ <div class="workflow-step">
|
|
|
|
|
+ <div class="step-header">
|
|
|
|
|
+ <div class="step-number">1</div>
|
|
|
|
|
+ <h4>视频流采集</h4>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="step-content">
|
|
|
|
|
+ <div class="step-detail">
|
|
|
|
|
+ <h5><i class="glyphicon glyphicon-facetime-video"></i> 摄像头输入</h5>
|
|
|
|
|
+ <ul>
|
|
|
|
|
+ <li>7×24 小时实时监控视频流</li>
|
|
|
|
|
+ <li>多摄像头画面同步接入</li>
|
|
|
|
|
+ <li>支持 RTSP/ONVIF等协议</li>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="step-visual">
|
|
|
|
|
+ <i class="glyphicon glyphicon-camera"></i>
|
|
|
|
|
+ <span>实时视频流</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 步骤 2 -->
|
|
|
|
|
+ <div class="workflow-step">
|
|
|
|
|
+ <div class="step-header">
|
|
|
|
|
+ <div class="step-number">2</div>
|
|
|
|
|
+ <h4>视觉信息提取</h4>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="step-content">
|
|
|
|
|
+ <div class="step-detail">
|
|
|
|
|
+ <h5><i class="glyphicon glyphicon-eye-open"></i> AI 视觉分析</h5>
|
|
|
|
|
+ <ul>
|
|
|
|
|
+ <li>人员检测与追踪</li>
|
|
|
|
|
+ <li>行为识别(徘徊、闯入、跌倒等)</li>
|
|
|
|
|
+ <li>物体识别(包裹、车辆等)</li>
|
|
|
|
|
+ <li>时间戳与位置信息标注</li>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="step-visual">
|
|
|
|
|
+ <i class="glyphicon glyphicon-screenshot"></i>
|
|
|
|
|
+ <span>结构化信息</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 步骤 3 -->
|
|
|
|
|
+ <div class="workflow-step">
|
|
|
|
|
+ <div class="step-header">
|
|
|
|
|
+ <div class="step-number">3</div>
|
|
|
|
|
+ <h4>RAG 知识检索</h4>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="step-content">
|
|
|
|
|
+ <div class="step-detail">
|
|
|
|
|
+ <h5><i class="glyphicon glyphicon-search"></i> 知识库匹配</h5>
|
|
|
|
|
+ <ul>
|
|
|
|
|
+ <li>检索安防规则库(如禁入区域、时段限制)</li>
|
|
|
|
|
+ <li>匹配历史事件记录</li>
|
|
|
|
|
+ <li>查询应急预案和处置流程</li>
|
|
|
|
|
+ <li>获取相关人员信息和联系方式</li>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="step-visual">
|
|
|
|
|
+ <i class="glyphicon glyphicon-database"></i>
|
|
|
|
|
+ <span>知识增强</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 步骤 4 -->
|
|
|
|
|
+ <div class="workflow-step">
|
|
|
|
|
+ <div class="step-header">
|
|
|
|
|
+ <div class="step-number">4</div>
|
|
|
|
|
+ <h4>智能决策</h4>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="step-content">
|
|
|
|
|
+ <div class="step-detail">
|
|
|
|
|
+ <h5><i class="glyphicon glyphicon-brain"></i> 大模型推理</h5>
|
|
|
|
|
+ <ul>
|
|
|
|
|
+ <li>综合视觉信息和检索结果</li>
|
|
|
|
|
+ <li>判断是否构成安全事件</li>
|
|
|
|
|
+ <li>评估事件等级和风险程度</li>
|
|
|
|
|
+ <li>生成处置建议和响应策略</li>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="step-visual">
|
|
|
|
|
+ <i class="glyphicon glyphicon-tasks"></i>
|
|
|
|
|
+ <span>决策输出</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 步骤 5 -->
|
|
|
|
|
+ <div class="workflow-step">
|
|
|
|
|
+ <div class="step-header">
|
|
|
|
|
+ <div class="step-number">5</div>
|
|
|
|
|
+ <h4>智能响应</h4>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="step-content">
|
|
|
|
|
+ <div class="step-detail">
|
|
|
|
|
+ <h5><i class="glyphicon glyphicon-play"></i> 多模态执行</h5>
|
|
|
|
|
+ <ul>
|
|
|
|
|
+ <li>生成告警通知(文字 + 语音)</li>
|
|
|
|
|
+ <li>推送给安保人员 APP/短信</li>
|
|
|
|
|
+ <li>联动门禁/广播等设备</li>
|
|
|
|
|
+ <li>记录事件日志并归档</li>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="step-visual">
|
|
|
|
|
+ <i class="glyphicon glyphicon-bell"></i>
|
|
|
|
|
+ <span>执行响应</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="workflow-summary">
|
|
|
|
|
+ <h4>工作流特点</h4>
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-xs-12 col-sm-3 col-md-3">
|
|
|
|
|
+ <div class="summary-item">
|
|
|
|
|
+ <div class="summary-icon">
|
|
|
|
|
+ <i class="glyphicon glyphicon-refresh"></i>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <h5>实时性</h5>
|
|
|
|
|
+ <p>秒级响应,从感知到执行全流程自动化</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-xs-12 col-sm-3 col-md-3">
|
|
|
|
|
+ <div class="summary-item">
|
|
|
|
|
+ <div class="summary-icon">
|
|
|
|
|
+ <i class="glyphicon glyphicon-link"></i>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <h5>可追溯</h5>
|
|
|
|
|
+ <p>每个决策都有知识依据,可审计可解释</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-xs-12 col-sm-3 col-md-3">
|
|
|
|
|
+ <div class="summary-item">
|
|
|
|
|
+ <div class="summary-icon">
|
|
|
|
|
+ <i class="glyphicon glyphicon-adjust"></i>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <h5>可扩展</h5>
|
|
|
|
|
+ <p>支持添加新的传感器类型和知识库</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-xs-12 col-sm-3 col-md-3">
|
|
|
|
|
+ <div class="summary-item">
|
|
|
|
|
+ <div class="summary-icon">
|
|
|
|
|
+ <i class="glyphicon glyphicon-ok"></i>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <h5>准确性</h5>
|
|
|
|
|
+ <p>RAG 增强减少误判,提高决策质量</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </section>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 多模态融合 -->
|
|
|
|
|
+ <section id="integration" class="content-section">
|
|
|
|
|
+ <h2>多模态融合能力</h2>
|
|
|
|
|
+ <p class="lead">AI 智能体支持多种感知设备的接入和信息融合,实现更全面的环境理解和智能决策。</p>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="integration-grid">
|
|
|
|
|
+ <div class="integration-card">
|
|
|
|
|
+ <div class="integration-icon">
|
|
|
|
|
+ <i class="glyphicon glyphicon-camera"></i>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <h3>视觉系统</h3>
|
|
|
|
|
+ <ul class="integration-list">
|
|
|
|
|
+ <li><strong>摄像头:</strong> 实时监控、录像回放</li>
|
|
|
|
|
+ <li><strong>目标检测:</strong> 人/车/物识别</li>
|
|
|
|
|
+ <li><strong>行为分析:</strong> 异常行为识别</li>
|
|
|
|
|
+ <li><strong>人脸识别:</strong> 身份验证与追踪</li>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="integration-card">
|
|
|
|
|
+ <div class="integration-icon">
|
|
|
|
|
+ <i class="glyphicon glyphicon-signal"></i>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <h3>传感器网络</h3>
|
|
|
|
|
+ <ul class="integration-list">
|
|
|
|
|
+ <li><strong>环境传感器:</strong> 温湿度/空气质量</li>
|
|
|
|
|
+ <li><strong>运动传感器:</strong> 红外/微波探测</li>
|
|
|
|
|
+ <li><strong>压力传感器:</strong> 重量/压力监测</li>
|
|
|
|
|
+ <li><strong>气体传感器:</strong> 烟雾/有害气体</li>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="integration-card">
|
|
|
|
|
+ <div class="integration-icon">
|
|
|
|
|
+ <i class="glyphicon glyphicon-volume-up"></i>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <h3>音频系统</h3>
|
|
|
|
|
+ <ul class="integration-list">
|
|
|
|
|
+ <li><strong>语音识别:</strong> 语音指令理解</li>
|
|
|
|
|
+ <li><strong>声纹识别:</strong> 说话人识别</li>
|
|
|
|
|
+ <li><strong>异常声音:</strong> 玻璃破碎/呼救</li>
|
|
|
|
|
+ <li><strong>语音合成:</strong> 智能语音播报</li>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="integration-card">
|
|
|
|
|
+ <div class="integration-icon">
|
|
|
|
|
+ <i class="glyphicon glyphicon-dashboard"></i>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <h3>业务系统</h3>
|
|
|
|
|
+ <ul class="integration-list">
|
|
|
|
|
+ <li><strong>知识库:</strong> 企业文档/规则库</li>
|
|
|
|
|
+ <li><strong>数据库:</strong> 业务数据查询</li>
|
|
|
|
|
+ <li><strong>API 接口:</strong> 第三方服务集成</li>
|
|
|
|
|
+ <li><strong>工单系统:</strong> 自动创建与跟踪</li>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="fusion-diagram">
|
|
|
|
|
+ <h3>信息融合流程</h3>
|
|
|
|
|
+ <div class="fusion-steps">
|
|
|
|
|
+ <div class="fusion-step">
|
|
|
|
|
+ <div class="fusion-number">1</div>
|
|
|
|
|
+ <h5>数据采集</h5>
|
|
|
|
|
+ <p>多源异构数据同步采集</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="fusion-arrow">→</div>
|
|
|
|
|
+ <div class="fusion-step">
|
|
|
|
|
+ <div class="fusion-number">2</div>
|
|
|
|
|
+ <h5>特征提取</h5>
|
|
|
|
|
+ <p>提取各模态关键特征</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="fusion-arrow">→</div>
|
|
|
|
|
+ <div class="fusion-step">
|
|
|
|
|
+ <div class="fusion-number">3</div>
|
|
|
|
|
+ <h5>特征对齐</h5>
|
|
|
|
|
+ <p>时间/空间维度对齐</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="fusion-arrow">→</div>
|
|
|
|
|
+ <div class="fusion-step">
|
|
|
|
|
+ <div class="fusion-number">4</div>
|
|
|
|
|
+ <h5>融合决策</h5>
|
|
|
|
|
+ <p>多模态信息融合推理</p>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </section>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 应用场景 -->
|
|
|
|
|
+ <section id="scenarios" class="content-section">
|
|
|
|
|
+ <h2>应用场景</h2>
|
|
|
|
|
+ <p class="lead">AI 智能体已广泛应用于多个行业领域,为企业智能化升级提供强大动力。</p>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-xs-12 col-sm-6 col-md-4">
|
|
|
|
|
+ <div class="scenario-card">
|
|
|
|
|
+ <div class="scenario-icon security">
|
|
|
|
|
+ <i class="glyphicon glyphicon-lock"></i>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <h3>智慧安防</h3>
|
|
|
|
|
+ <p>实时监控、异常行为识别、入侵检测、智能告警、应急预案联动。</p>
|
|
|
|
|
+ <div class="scenario-tags">
|
|
|
|
|
+ <span>摄像头</span>
|
|
|
|
|
+ <span>RAG</span>
|
|
|
|
|
+ <span>告警</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-xs-12 col-sm-6 col-md-4">
|
|
|
|
|
+ <div class="scenario-card">
|
|
|
|
|
+ <div class="scenario-icon factory">
|
|
|
|
|
+ <i class="glyphicon glyphicon-cog"></i>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <h3>工业质检</h3>
|
|
|
|
|
+ <p>产品缺陷检测、生产流程监控、质量数据分析、异常预警。</p>
|
|
|
|
|
+ <div class="scenario-tags">
|
|
|
|
|
+ <span>工业相机</span>
|
|
|
|
|
+ <span>视觉分析</span>
|
|
|
|
|
+ <span>知识库</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-xs-12 col-sm-6 col-md-4">
|
|
|
|
|
+ <div class="scenario-card">
|
|
|
|
|
+ <div class="scenario-icon healthcare">
|
|
|
|
|
+ <i class="glyphicon glyphicon-heart"></i>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <h3>智慧医疗</h3>
|
|
|
|
|
+ <p>病患监护、异常行为检测、医疗知识库查询、辅助诊断。</p>
|
|
|
|
|
+ <div class="scenario-tags">
|
|
|
|
|
+ <span>监控设备</span>
|
|
|
|
|
+ <span>传感器</span>
|
|
|
|
|
+ <span>医学知识库</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-xs-12 col-sm-6 col-md-4">
|
|
|
|
|
+ <div class="scenario-card">
|
|
|
|
|
+ <div class="scenario-icon retail">
|
|
|
|
|
+ <i class="glyphicon glyphicon-shopping-cart"></i>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <h3>智慧零售</h3>
|
|
|
|
|
+ <p>客流分析、行为追踪、商品识别、智能推荐、库存管理。</p>
|
|
|
|
|
+ <div class="scenario-tags">
|
|
|
|
|
+ <span>摄像头</span>
|
|
|
|
|
+ <span>商品库</span>
|
|
|
|
|
+ <span>数据分析</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-xs-12 col-sm-6 col-md-4">
|
|
|
|
|
+ <div class="scenario-card">
|
|
|
|
|
+ <div class="scenario-icon logistics">
|
|
|
|
|
+ <i class="glyphicon glyphicon-plane"></i>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <h3>智慧物流</h3>
|
|
|
|
|
+ <p>包裹分拣、路径优化、异常检测、仓储管理、配送调度。</p>
|
|
|
|
|
+ <div class="scenario-tags">
|
|
|
|
|
+ <span>视觉系统</span>
|
|
|
|
|
+ <span>传感器</span>
|
|
|
|
|
+ <span>调度系统</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-xs-12 col-sm-6 col-md-4">
|
|
|
|
|
+ <div class="scenario-card">
|
|
|
|
|
+ <div class="scenario-icon office">
|
|
|
|
|
+ <i class="glyphicon glyphicon-briefcase"></i>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <h3>智慧办公</h3>
|
|
|
|
|
+ <p>会议记录、访客管理、环境监测、能源管理、安全巡检。</p>
|
|
|
|
|
+ <div class="scenario-tags">
|
|
|
|
|
+ <span>摄像头</span>
|
|
|
|
|
+ <span>环境传感器</span>
|
|
|
|
|
+ <span>知识库</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="cta-section">
|
|
|
|
|
+ <h3>开启您的 AI 智能体之旅</h3>
|
|
|
|
|
+ <p>联系我们,定制专属于您的 AI 智能体解决方案</p>
|
|
|
|
|
+ <a href="#/contactus" class="btn-cta">
|
|
|
|
|
+ 立即咨询
|
|
|
|
|
+ <i class="glyphicon glyphicon-chevron-right"></i>
|
|
|
|
|
+ </a>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </section>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+</template>
|
|
|
|
|
+
|
|
|
|
|
+<script>
|
|
|
|
|
+import {WOW} from "wowjs";
|
|
|
|
|
+
|
|
|
|
|
+export default {
|
|
|
|
|
+ name: "AIAgent",
|
|
|
|
|
+ data() {
|
|
|
|
|
+ return {
|
|
|
|
|
+ activeSection: 'overview'
|
|
|
|
|
+ };
|
|
|
|
|
+ },
|
|
|
|
|
+ mounted() {
|
|
|
|
|
+ var wow = new WOW();
|
|
|
|
|
+ wow.init();
|
|
|
|
|
+ window.addEventListener('scroll', this.handleScroll);
|
|
|
|
|
+ },
|
|
|
|
|
+ beforeDestroy() {
|
|
|
|
|
+ window.removeEventListener('scroll', this.handleScroll);
|
|
|
|
|
+ },
|
|
|
|
|
+ methods: {
|
|
|
|
|
+ scrollToSection(sectionId) {
|
|
|
|
|
+ this.activeSection = sectionId;
|
|
|
|
|
+ const element = document.getElementById(sectionId);
|
|
|
|
|
+ if (element) {
|
|
|
|
|
+ const offset = 100;
|
|
|
|
|
+ const elementPosition = element.getBoundingClientRect().top;
|
|
|
|
|
+ const offsetPosition = offset + elementPosition + window.pageYOffset;
|
|
|
|
|
+ window.scrollTo({
|
|
|
|
|
+ top: offsetPosition,
|
|
|
|
|
+ behavior: "smooth"
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ handleScroll() {
|
|
|
|
|
+ const sections = ['overview', 'architecture', 'workflow', 'integration', 'scenarios'];
|
|
|
|
|
+ const scrollPosition = window.scrollY + 150;
|
|
|
|
|
+ for (const section of sections) {
|
|
|
|
|
+ const element = document.getElementById(section);
|
|
|
|
|
+ if (element) {
|
|
|
|
|
+ const offsetTop = element.offsetTop;
|
|
|
|
|
+ const offsetHeight = element.offsetHeight;
|
|
|
|
|
+ if (scrollPosition >= offsetTop && scrollPosition < offsetTop + offsetHeight) {
|
|
|
|
|
+ this.activeSection = section;
|
|
|
|
|
+ break;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+};
|
|
|
|
|
+</script>
|
|
|
|
|
+
|
|
|
|
|
+<style scoped>
|
|
|
|
|
+.banner {
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ font-size: 30px;
|
|
|
|
|
+ height: 150px;
|
|
|
|
|
+ line-height: 150px;
|
|
|
|
|
+ background-image: url("../../assets/img/banner_4.jpg");
|
|
|
|
|
+ background-repeat: no-repeat;
|
|
|
|
|
+ background-size: cover;
|
|
|
|
|
+ background-attachment: scroll;
|
|
|
|
|
+ background-position: center center;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/* 左侧导航 */
|
|
|
|
|
+#myScrollspy {
|
|
|
|
|
+ position: sticky;
|
|
|
|
|
+ top: 100px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+ul.nav-tabs {
|
|
|
|
|
+ width: 140px;
|
|
|
|
|
+ margin-top: 24px;
|
|
|
|
|
+ border-radius: 4px;
|
|
|
|
|
+ background: #fff;
|
|
|
|
|
+ z-index: 99999;
|
|
|
|
|
+ border: 1px solid #474747;
|
|
|
|
|
+ box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+ul.nav-tabs li {
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ margin: 0;
|
|
|
|
|
+ border-top: 1px solid #474747;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+ul.nav-tabs li:first-child {
|
|
|
|
|
+ border-top: none;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+ul.nav-tabs li a {
|
|
|
|
|
+ margin: 0;
|
|
|
|
|
+ padding: 10px 16px;
|
|
|
|
|
+ border-radius: 0;
|
|
|
|
|
+ color: #333;
|
|
|
|
|
+ text-decoration: none;
|
|
|
|
|
+ display: block;
|
|
|
|
|
+ cursor: pointer;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+ul.nav-tabs li a:hover {
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ background: #474747;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+ul.nav-tabs li.active a,
|
|
|
|
|
+ul.nav-tabs li.active a:hover {
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ background: #474747;
|
|
|
|
|
+ border: 1px solid #474747;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/* 内容区域 */
|
|
|
|
|
+.content-section {
|
|
|
|
|
+ padding: 40px 0;
|
|
|
|
|
+ margin-bottom: 40px;
|
|
|
|
|
+ border-bottom: 1px solid #e0e0e0;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.content-section:last-child {
|
|
|
|
|
+ border-bottom: none;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.content-section h2 {
|
|
|
|
|
+ font-size: 28px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ color: #333;
|
|
|
|
|
+ margin-bottom: 20px;
|
|
|
|
|
+ padding-bottom: 15px;
|
|
|
|
|
+ border-bottom: 2px solid #667eea;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.content-section .lead {
|
|
|
|
|
+ font-size: 16px;
|
|
|
|
|
+ font-weight: 300;
|
|
|
|
|
+ color: #444;
|
|
|
|
|
+ margin-bottom: 30px;
|
|
|
|
|
+ line-height: 1.8;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/* 对比卡片 */
|
|
|
|
|
+.comparison-table {
|
|
|
|
|
+ margin: 30px 0;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.comparison-card {
|
|
|
|
|
+ background: #f8f9fa;
|
|
|
|
|
+ border-radius: 8px;
|
|
|
|
|
+ padding: 25px;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ height: 100%;
|
|
|
|
|
+ border: 2px solid transparent;
|
|
|
|
|
+ transition: all 0.3s ease;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.comparison-card.highlighted {
|
|
|
|
|
+ background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ transform: scale(1.05);
|
|
|
|
|
+ box-shadow: 0 8px 20px rgba(102, 126, 234, 0.3);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.comparison-card h3 {
|
|
|
|
|
+ font-size: 36px;
|
|
|
|
|
+ margin-bottom: 15px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.comparison-card.highlighted h3,
|
|
|
|
|
+.comparison-card.highlighted h4,
|
|
|
|
|
+.comparison-card.highlighted li {
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.comparison-card h4 {
|
|
|
|
|
+ font-size: 18px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ margin-bottom: 15px;
|
|
|
|
|
+ color: #333;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.comparison-card ul {
|
|
|
|
|
+ list-style: none;
|
|
|
|
|
+ padding: 0;
|
|
|
|
|
+ margin: 0;
|
|
|
|
|
+ text-align: left;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.comparison-card li {
|
|
|
|
|
+ font-size: 14px;
|
|
|
|
|
+ color: #666;
|
|
|
|
|
+ padding: 8px 0;
|
|
|
|
|
+ border-bottom: 1px solid rgba(0,0,0,0.05);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.comparison-card li:last-child {
|
|
|
|
|
+ border-bottom: none;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/* 技术亮点 */
|
|
|
|
|
+.tech-highlight {
|
|
|
|
|
+ background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
|
|
|
|
|
+ border-radius: 12px;
|
|
|
|
|
+ padding: 30px;
|
|
|
|
|
+ margin-top: 30px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.tech-highlight h4 {
|
|
|
|
|
+ font-size: 20px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ margin-bottom: 25px;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.capability-card {
|
|
|
|
|
+ background: rgba(255, 255, 255, 0.95);
|
|
|
|
|
+ border-radius: 8px;
|
|
|
|
|
+ padding: 20px;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ margin-bottom: 20px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.capability-icon {
|
|
|
|
|
+ width: 50px;
|
|
|
|
|
+ height: 50px;
|
|
|
|
|
+ margin: 0 auto 15px;
|
|
|
|
|
+ background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
|
|
|
|
|
+ border-radius: 50%;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.capability-icon i {
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ font-size: 20px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.capability-card h5 {
|
|
|
|
|
+ font-size: 16px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ color: #333;
|
|
|
|
|
+ margin-bottom: 8px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.capability-card p {
|
|
|
|
|
+ font-size: 13px;
|
|
|
|
|
+ color: #666;
|
|
|
|
|
+ margin: 0;
|
|
|
|
|
+ line-height: 1.4;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/* 技术架构图 */
|
|
|
|
|
+.architecture-diagram {
|
|
|
|
|
+ background: #f8f9fa;
|
|
|
|
|
+ border-radius: 12px;
|
|
|
|
|
+ padding: 40px 20px;
|
|
|
|
|
+ margin: 30px 0;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.arch-layer {
|
|
|
|
|
+ background: #fff;
|
|
|
|
|
+ border-radius: 8px;
|
|
|
|
|
+ padding: 20px;
|
|
|
|
|
+ margin: 15px 0;
|
|
|
|
|
+ box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.layer-title {
|
|
|
|
|
+ font-size: 16px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ padding: 8px 20px;
|
|
|
|
|
+ border-radius: 20px;
|
|
|
|
|
+ display: inline-block;
|
|
|
|
|
+ margin-bottom: 15px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.arch-layer.perception .layer-title { background: #4CAF50; }
|
|
|
|
|
+.arch-layer.processing .layer-title { background: #2196F3; }
|
|
|
|
|
+.arch-layer.cognition .layer-title { background: #667eea; }
|
|
|
|
|
+.arch-layer.action .layer-title { background: #FF9800; }
|
|
|
|
|
+
|
|
|
|
|
+.arch-row {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ gap: 20px;
|
|
|
|
|
+ flex-wrap: wrap;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.arch-item {
|
|
|
|
|
+ background: #f8f9fa;
|
|
|
|
|
+ border: 2px solid #e0e0e0;
|
|
|
|
|
+ border-radius: 8px;
|
|
|
|
|
+ padding: 15px;
|
|
|
|
|
+ width: 140px;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ transition: all 0.3s ease;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.arch-item:hover {
|
|
|
|
|
+ transform: translateY(-3px);
|
|
|
|
|
+ box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
|
|
|
|
|
+ border-color: #667eea;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.arch-item i {
|
|
|
|
|
+ font-size: 28px;
|
|
|
|
|
+ color: #667eea;
|
|
|
|
|
+ margin-bottom: 8px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.arch-item h4 {
|
|
|
|
|
+ font-size: 14px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ color: #333;
|
|
|
|
|
+ margin: 8px 0 4px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.arch-item p {
|
|
|
|
|
+ font-size: 12px;
|
|
|
|
|
+ color: #666;
|
|
|
|
|
+ margin: 0;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.arch-arrow {
|
|
|
|
|
+ font-size: 20px;
|
|
|
|
|
+ color: #667eea;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ margin: 10px 0;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/* 技术卡片 */
|
|
|
|
|
+.tech-card {
|
|
|
|
|
+ background: #fff;
|
|
|
|
|
+ border: 1px solid #e0e0e0;
|
|
|
|
|
+ border-radius: 8px;
|
|
|
|
|
+ padding: 25px;
|
|
|
|
|
+ margin-bottom: 20px;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ transition: all 0.3s ease;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.tech-card:hover {
|
|
|
|
|
+ box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
|
|
|
|
|
+ transform: translateY(-5px);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.tech-icon {
|
|
|
|
|
+ width: 60px;
|
|
|
|
|
+ height: 60px;
|
|
|
|
|
+ margin: 0 auto 15px;
|
|
|
|
|
+ background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
|
|
|
|
|
+ border-radius: 50%;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.tech-icon i {
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ font-size: 24px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.tech-card h4 {
|
|
|
|
|
+ font-size: 16px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ color: #333;
|
|
|
|
|
+ margin-bottom: 10px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.tech-card p {
|
|
|
|
|
+ font-size: 14px;
|
|
|
|
|
+ line-height: 1.6;
|
|
|
|
|
+ color: #666;
|
|
|
|
|
+ margin: 0;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/* 工作流 */
|
|
|
|
|
+.workflow-container {
|
|
|
|
|
+ background: #f8f9fa;
|
|
|
|
|
+ border-radius: 12px;
|
|
|
|
|
+ padding: 30px;
|
|
|
|
|
+ margin: 30px 0;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.workflow-header {
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ margin-bottom: 30px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.workflow-header h3 {
|
|
|
|
|
+ font-size: 22px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ color: #333;
|
|
|
|
|
+ margin-bottom: 10px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.workflow-header p {
|
|
|
|
|
+ font-size: 14px;
|
|
|
|
|
+ color: #666;
|
|
|
|
|
+ margin: 0;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.workflow-steps {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ gap: 20px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.workflow-step {
|
|
|
|
|
+ background: #fff;
|
|
|
|
|
+ border-radius: 8px;
|
|
|
|
|
+ overflow: hidden;
|
|
|
|
|
+ box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.step-header {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ gap: 15px;
|
|
|
|
|
+ padding: 15px 20px;
|
|
|
|
|
+ background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.step-number {
|
|
|
|
|
+ width: 36px;
|
|
|
|
|
+ height: 36px;
|
|
|
|
|
+ background: rgba(255, 255, 255, 0.2);
|
|
|
|
|
+ border-radius: 50%;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ font-size: 18px;
|
|
|
|
|
+ flex-shrink: 0;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.step-header h4 {
|
|
|
|
|
+ font-size: 16px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ margin: 0;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.step-content {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ justify-content: space-between;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ padding: 20px;
|
|
|
|
|
+ gap: 20px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.step-detail {
|
|
|
|
|
+ flex: 1;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.step-detail h5 {
|
|
|
|
|
+ font-size: 14px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ color: #333;
|
|
|
|
|
+ margin-bottom: 10px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.step-detail h5 i {
|
|
|
|
|
+ color: #667eea;
|
|
|
|
|
+ margin-right: 8px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.step-detail ul {
|
|
|
|
|
+ list-style: none;
|
|
|
|
|
+ padding: 0;
|
|
|
|
|
+ margin: 0;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.step-detail li {
|
|
|
|
|
+ font-size: 13px;
|
|
|
|
|
+ color: #666;
|
|
|
|
|
+ padding: 4px 0;
|
|
|
|
|
+ padding-left: 15px;
|
|
|
|
|
+ position: relative;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.step-detail li::before {
|
|
|
|
|
+ content: '•';
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ left: 0;
|
|
|
|
|
+ color: #667eea;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.step-visual {
|
|
|
|
|
+ width: 120px;
|
|
|
|
|
+ height: 80px;
|
|
|
|
|
+ background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
|
|
|
|
|
+ border-radius: 8px;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ flex-shrink: 0;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.step-visual i {
|
|
|
|
|
+ font-size: 28px;
|
|
|
|
|
+ margin-bottom: 5px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.step-visual span {
|
|
|
|
|
+ font-size: 12px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/* 工作流总结 */
|
|
|
|
|
+.workflow-summary {
|
|
|
|
|
+ background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
|
|
|
|
|
+ border-radius: 12px;
|
|
|
|
|
+ padding: 30px;
|
|
|
|
|
+ margin-top: 30px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.workflow-summary h4 {
|
|
|
|
|
+ font-size: 20px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ margin-bottom: 25px;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.summary-item {
|
|
|
|
|
+ background: rgba(255, 255, 255, 0.95);
|
|
|
|
|
+ border-radius: 8px;
|
|
|
|
|
+ padding: 20px;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ margin-bottom: 20px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.summary-icon {
|
|
|
|
|
+ width: 50px;
|
|
|
|
|
+ height: 50px;
|
|
|
|
|
+ margin: 0 auto 15px;
|
|
|
|
|
+ background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
|
|
|
|
|
+ border-radius: 50%;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.summary-icon i {
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ font-size: 20px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.summary-item h5 {
|
|
|
|
|
+ font-size: 16px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ color: #333;
|
|
|
|
|
+ margin-bottom: 8px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.summary-item p {
|
|
|
|
|
+ font-size: 13px;
|
|
|
|
|
+ color: #666;
|
|
|
|
|
+ margin: 0;
|
|
|
|
|
+ line-height: 1.4;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/* 融合网格 */
|
|
|
|
|
+.integration-grid {
|
|
|
|
|
+ display: grid;
|
|
|
|
|
+ grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
|
|
|
|
|
+ gap: 20px;
|
|
|
|
|
+ margin: 30px 0;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.integration-card {
|
|
|
|
|
+ background: #fff;
|
|
|
|
|
+ border: 1px solid #e0e0e0;
|
|
|
|
|
+ border-radius: 8px;
|
|
|
|
|
+ padding: 25px;
|
|
|
|
|
+ transition: all 0.3s ease;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.integration-card:hover {
|
|
|
|
|
+ box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
|
|
|
|
|
+ transform: translateY(-5px);
|
|
|
|
|
+ border-color: #667eea;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.integration-icon {
|
|
|
|
|
+ width: 50px;
|
|
|
|
|
+ height: 50px;
|
|
|
|
|
+ background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
|
|
|
|
|
+ border-radius: 50%;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ margin-bottom: 15px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.integration-icon i {
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ font-size: 20px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.integration-card h3 {
|
|
|
|
|
+ font-size: 18px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ color: #333;
|
|
|
|
|
+ margin-bottom: 15px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.integration-list {
|
|
|
|
|
+ list-style: none;
|
|
|
|
|
+ padding: 0;
|
|
|
|
|
+ margin: 0;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.integration-list li {
|
|
|
|
|
+ font-size: 13px;
|
|
|
|
|
+ color: #666;
|
|
|
|
|
+ padding: 6px 0;
|
|
|
|
|
+ border-bottom: 1px solid #f0f0f0;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.integration-list li:last-child {
|
|
|
|
|
+ border-bottom: none;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.integration-list li strong {
|
|
|
|
|
+ color: #333;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/* 融合流程图 */
|
|
|
|
|
+.fusion-diagram {
|
|
|
|
|
+ background: #f8f9fa;
|
|
|
|
|
+ border-radius: 12px;
|
|
|
|
|
+ padding: 30px;
|
|
|
|
|
+ margin-top: 30px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.fusion-diagram h3 {
|
|
|
|
|
+ font-size: 20px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ color: #333;
|
|
|
|
|
+ margin-bottom: 25px;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.fusion-steps {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ gap: 15px;
|
|
|
|
|
+ flex-wrap: wrap;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.fusion-step {
|
|
|
|
|
+ background: #fff;
|
|
|
|
|
+ border: 2px solid #667eea;
|
|
|
|
|
+ border-radius: 8px;
|
|
|
|
|
+ padding: 15px;
|
|
|
|
|
+ width: 120px;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.fusion-number {
|
|
|
|
|
+ width: 32px;
|
|
|
|
|
+ height: 32px;
|
|
|
|
|
+ background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ border-radius: 50%;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ font-size: 16px;
|
|
|
|
|
+ margin: 0 auto 10px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.fusion-step h5 {
|
|
|
|
|
+ font-size: 14px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ color: #333;
|
|
|
|
|
+ margin-bottom: 5px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.fusion-step p {
|
|
|
|
|
+ font-size: 12px;
|
|
|
|
|
+ color: #666;
|
|
|
|
|
+ margin: 0;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.fusion-arrow {
|
|
|
|
|
+ font-size: 20px;
|
|
|
|
|
+ color: #667eea;
|
|
|
|
|
+ font-weight: bold;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/* 场景卡片 */
|
|
|
|
|
+.scenario-card {
|
|
|
|
|
+ background: #fff;
|
|
|
|
|
+ border: 1px solid #e0e0e0;
|
|
|
|
|
+ border-radius: 8px;
|
|
|
|
|
+ padding: 25px;
|
|
|
|
|
+ margin-bottom: 20px;
|
|
|
|
|
+ transition: all 0.3s ease;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.scenario-card:hover {
|
|
|
|
|
+ box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
|
|
|
|
|
+ transform: translateY(-5px);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.scenario-icon {
|
|
|
|
|
+ width: 60px;
|
|
|
|
|
+ height: 60px;
|
|
|
|
|
+ margin: 0 auto 15px;
|
|
|
|
|
+ border-radius: 50%;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.scenario-icon.security { background: linear-gradient(135deg, #f44336 0%, #e91e63 100%); }
|
|
|
|
|
+.scenario-icon.factory { background: linear-gradient(135deg, #2196F3 0%, #03A9F4 100%); }
|
|
|
|
|
+.scenario-icon.healthcare { background: linear-gradient(135deg, #4CAF50 0%, #8BC34A 100%); }
|
|
|
|
|
+.scenario-icon.retail { background: linear-gradient(135deg, #FF9800 0%, #FFC107 100%); }
|
|
|
|
|
+.scenario-icon.logistics { background: linear-gradient(135deg, #9C27B0 0%, #673AB7 100%); }
|
|
|
|
|
+.scenario-icon.office { background: linear-gradient(135deg, #00BCD4 0%, #03A9F4 100%); }
|
|
|
|
|
+
|
|
|
|
|
+.scenario-icon i {
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ font-size: 24px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.scenario-card h3 {
|
|
|
|
|
+ font-size: 18px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ color: #333;
|
|
|
|
|
+ margin-bottom: 10px;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.scenario-card p {
|
|
|
|
|
+ font-size: 14px;
|
|
|
|
|
+ line-height: 1.6;
|
|
|
|
|
+ color: #666;
|
|
|
|
|
+ margin-bottom: 15px;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.scenario-tags {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ gap: 8px;
|
|
|
|
|
+ flex-wrap: wrap;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.scenario-tags span {
|
|
|
|
|
+ font-size: 12px;
|
|
|
|
|
+ color: #667eea;
|
|
|
|
|
+ background: rgba(102, 126, 234, 0.1);
|
|
|
|
|
+ padding: 4px 10px;
|
|
|
|
|
+ border-radius: 12px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/* CTA 区域 */
|
|
|
|
|
+.cta-section {
|
|
|
|
|
+ background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
|
|
|
|
|
+ border-radius: 12px;
|
|
|
|
|
+ padding: 40px;
|
|
|
|
|
+ margin-top: 40px;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.cta-section h3 {
|
|
|
|
|
+ font-size: 24px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ margin-bottom: 10px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.cta-section > p {
|
|
|
|
|
+ font-size: 16px;
|
|
|
|
|
+ color: rgba(255, 255, 255, 0.9);
|
|
|
|
|
+ margin-bottom: 25px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.btn-cta {
|
|
|
|
|
+ display: inline-flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ gap: 8px;
|
|
|
|
|
+ padding: 16px 40px;
|
|
|
|
|
+ background: #fff;
|
|
|
|
|
+ color: #667eea;
|
|
|
|
|
+ border: none;
|
|
|
|
|
+ border-radius: 30px;
|
|
|
|
|
+ font-size: 16px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ text-decoration: none;
|
|
|
|
|
+ cursor: pointer;
|
|
|
|
|
+ transition: all 0.3s ease;
|
|
|
|
|
+ box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.btn-cta:hover {
|
|
|
|
|
+ transform: translateY(-3px);
|
|
|
|
|
+ box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.btn-cta i {
|
|
|
|
|
+ font-size: 14px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/* 响应式 */
|
|
|
|
|
+@media screen and (max-width: 991px) {
|
|
|
|
|
+ #myScrollspy {
|
|
|
|
|
+ position: static;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ ul.nav-tabs {
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ margin-top: 0;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .comparison-card.highlighted {
|
|
|
|
|
+ transform: scale(1);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .step-content {
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .step-visual {
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .fusion-steps {
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .fusion-arrow {
|
|
|
|
|
+ transform: rotate(90deg);
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
|
|
+ .banner {
|
|
|
|
|
+ height: 120px;
|
|
|
|
|
+ font-size: 24px;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .content-section h2 {
|
|
|
|
|
+ font-size: 24px;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .arch-row {
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .arch-item {
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ max-width: 200px;
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+</style>
|