﻿/* 最终清理版本 - 只保留HTML中实际使用的class样式 *//* ===== Banner轮播样式 ===== */.bannerSwiper {width: 100%;height: 55vh;overflow: hidden;background: linear-gradient(135deg, #082747 0%, #0a2d5a 50%, #082747 100%);position: relative;}.bannerSwiper .swiper-slide {width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;position: relative;opacity: 1;transition: opacity 0.8s ease;}/* 轮播内容容器 */.banner-slide-content {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;padding: 40px 20px;position: relative;z-index: 2;}.banner-content-wrapper {max-width: 1400px;width: 100%;display: flex;align-items: center;gap: 60px;position: relative;}/* 文字内容区域 */.banner-text-section {flex: 1;color: #ffffff;z-index: 3;display: flex;flex-direction: column;justify-content: center;align-items: center;}.banner-title {font-size: 3.5rem;font-weight: 700;line-height: 1.2;margin-bottom: 20px;color: #ffffff;text-shadow: 0px 3px 6px rgb(137 217 255 / 40%), 0 1px 2px rgb(255 255 255 / 20%);font-family: "Source Han Sans CN", sans-serif;background: linear-gradient(135deg, #ffffff 0%, #f0f8ff 50%, #e6f3ff 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;}.banner-subtitle {font-size: 1.5rem;font-weight: 500;color: #d1e7f7;margin-bottom: 25px;line-height: 1.4;text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);background: linear-gradient(135deg, #e8f4fd 0%, #d1e7f7 50%, #b8dff2 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;}.banner-description {font-size: 1.1rem;line-height: 1.6;color: #c7e0f0;margin-bottom: 35px;max-width: 90%;text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);background: linear-gradient(135deg, #d1e7f7 0%, #c7e0f0 50%, #b8dff2 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;}/* 特性标签 */.bannerSwiper .banner-features {display: flex;gap: 30px;margin-bottom: 40px;flex-wrap: wrap;}.bannerSwiper .feature-item {display: flex;align-items: center;gap: 8px;background: rgba(255, 255, 255, 0.15);padding: 12px 20px;border-radius: 25px;backdrop-filter: blur(15px);border: 1px solid rgba(255, 255, 255, 0.3);transition: all 0.3s ease;margin: auto 0px;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);}.bannerSwiper .feature-item:last-child {margin: auto 0px;}.bannerSwiper .feature-item:hover {background: rgba(255, 255, 255, 0.25);transform: translateY(-2px);box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);border-color: rgba(255, 255, 255, 0.4);}.bannerSwiper .feature-icon {font-size: 1.2rem;color: #ffffff;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}.bannerSwiper .feature-text {font-size: 1rem;font-weight: 500;color: #ffffff;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);background: linear-gradient(135deg, #ffffff 0%, #f8fcff 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;}/* 按钮样式 */.bannerSwiper .banner-actions {display: flex;gap: 20px;flex-wrap: wrap;width: 40%;}.bannerSwiper .btn-primary {background: linear-gradient(135deg, #ffffff 0%, #f8fcff 100%);color: #082747;border: none;padding: 16px 32px;border-radius: 8px;font-size: 1.1rem;font-weight: 600;cursor: pointer;transition: all 0.3s ease;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2), 0 2px 8px rgba(0, 0, 0, 0.1);text-decoration: none;display: inline-block;text-align: center;text-shadow: none;max-width: 220px;}.bannerSwiper .btn-primary:hover {transform: translateY(-2px);box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3), 0 4px 12px rgba(0, 0, 0, 0.15);background: linear-gradient(135deg, #f8fcff 0%, #e8f4fd 100%);color: #0a2d5a;}.bannerSwiper .btn-secondary {background: transparent;color: #ffffff;border: 2px solid rgba(255, 255, 255, 0.8);padding: 14px 30px;border-radius: 8px;font-size: 1.1rem;font-weight: 600;cursor: pointer;transition: all 0.3s ease;text-decoration: none;display: inline-block;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);backdrop-filter: blur(10px);box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);max-width: 220px;}.bannerSwiper .btn-secondary:hover {background: rgba(255, 255, 255, 0.15);border-color: #ffffff;transform: translateY(-2px);box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2), 0 2px 8px rgba(0, 0, 0, 0.1);text-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);}/* 手机模拟器 */.phone-mockup {width: 200px;height: 400px;background: #1a1a1a;border-radius: 25px;padding: 15px;box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);position: relative;}.phone-screen {width: 100%;height: 100%;background: #ffffff;border-radius: 15px;overflow: hidden;position: relative;}.app-interface {width: 100%;height: 100%;display: flex;flex-direction: column;}.app-header {height: 60px;background: linear-gradient(135deg, #082747, #0a2d5a);display: flex;align-items: center;padding: 0 20px;}.app-content {flex: 1;padding: 20px;display: flex;flex-direction: column;gap: 15px;}.content-item {height: 40px;background: linear-gradient(90deg, #f0f8ff, #e8f4fd);border-radius: 8px;animation: pulse 2s infinite;}@keyframes pulse {0%,100% {opacity: 0.7;}50% {opacity: 1;}}/* 小程序模拟器 */.mini-program-mockup {display: flex;gap: 20px;flex-wrap: wrap;justify-content: center;}.program-card {width: 80px;height: 80px;background: rgba(255, 255, 255, 0.9);border-radius: 12px;display: flex;flex-direction: column;align-items: center;justify-content: center;box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);transition: transform 0.3s ease;}.program-card:hover {transform: translateY(-5px);}.program-icon {width: 30px;height: 30px;background: linear-gradient(135deg, #082747, #0a2d5a);border-radius: 6px;margin-bottom: 8px;}.program-title {font-size: 0.8rem;color: #082747;font-weight: 500;}/* 网站模拟器 */.website-mockup {width: 100%;max-width: 400px;}.browser-window {background: #ffffff;border-radius: 8px;overflow: hidden;box-shadow: 0 15px 35px rgba(0, 0, 0, 0.2);}.browser-header {height: 30px;background: #f5f5f5;display: flex;align-items: center;padding: 0 15px;border-bottom: 1px solid #e0e0e0;}.browser-dots {display: flex;gap: 6px;}.browser-dots span {width: 12px;height: 12px;border-radius: 50%;background: #ccc;}.browser-dots span:nth-child(1) {background: #ff5f57;}.browser-dots span:nth-child(2) {background: #ffbd2e;}.browser-dots span:nth-child(3) {background: #28ca42;}.browser-content {padding: 20px;}.website-header {height: 40px;background: linear-gradient(90deg, #082747, #0a2d5a);border-radius: 4px;margin-bottom: 20px;}.website-body {display: flex;flex-direction: column;gap: 15px;}.content-block {height: 60px;background: linear-gradient(90deg, #f0f8ff, #e8f4fd);border-radius: 4px;animation: pulse 2s infinite;}/* 数字资产图表 */.digital-assets-mockup {display: flex;flex-direction: column;align-items: center;gap: 30px;}.chart-container {display: flex;align-items: end;gap: 15px;height: 120px;}.chart-bar {width: 30px;background: linear-gradient(to top, #082747, #0a2d5a);border-radius: 4px 4px 0 0;animation: growUp 2s ease-out;}@keyframes growUp {from {height: 0;}to {height: 100%;}}.data-points {display: flex;gap: 20px;}.data-point {width: 12px;height: 12px;background: #ffffff;border-radius: 50%;box-shadow: 0 0 10px rgba(255, 255, 255, 0.5);animation: blink 1.5s infinite;}@keyframes blink {0%,50% {opacity: 1;}51%,100% {opacity: 0.3;}}/* 设计工具模拟器 */.design-mockup {display: flex;flex-direction: column;align-items: center;gap: 30px;}.design-tools {display: flex;gap: 20px;}.tool-icon {width: 50px;height: 50px;background: rgba(255, 255, 255, 0.9);border-radius: 8px;box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);transition: transform 0.3s ease;}.tool-icon:hover {transform: scale(1.1);}.design-preview {display: flex;gap: 15px;}.preview-item {width: 80px;height: 60px;background: linear-gradient(135deg, #f0f8ff, #e8f4fd);border-radius: 8px;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);animation: pulse 2s infinite;}/* Swiper 分页指示器 */.bannerSwiper .swiper-pagination {bottom: 30px;z-index: 10;}.bannerSwiper .swiper-pagination-bullet {width: 12px;height: 12px;background: rgba(255, 255, 255, 0.5);opacity: 1;margin: 0 8px;transition: all 0.3s ease;}.bannerSwiper .swiper-pagination-bullet-active {background: #ffffff;transform: scale(1.2);box-shadow: 0 0 10px rgba(255, 255, 255, 0.5);}/* Swiper 导航按钮 */.bannerSwiper .swiper-button-next,.bannerSwiper .swiper-button-prev {color: #ffffff;background: rgba(255, 255, 255, 0.1);width: 50px;height: 50px;border-radius: 50%;backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, 0.2);transition: all 0.3s ease;}.bannerSwiper .swiper-button-next:hover,.bannerSwiper .swiper-button-prev:hover {background: rgba(255, 255, 255, 0.2);transform: scale(1.1);}.bannerSwiper .swiper-button-next:after,.bannerSwiper .swiper-button-prev:after {font-size: 18px;font-weight: bold;}/* 响应式设计 */@media (max-width: 1200px) {.bannerSwiper {height: 40vh;}.banner-content-wrapper {gap: 40px;}.banner-title {font-size: 3rem;}.banner-subtitle {font-size: 1.3rem;}.banner-description {font-size: 1rem;}}@media (max-width: 768px) {.bannerSwiper {height: 65vh;}.banner-slide-content {padding: 30px 15px;}.banner-content-wrapper {flex-direction: column;gap: 30px;text-align: center;}.banner-title {font-size: 2.5rem;margin-bottom: 15px;}.banner-subtitle {font-size: 1.2rem;margin-bottom: 20px;}.banner-description {font-size: 1rem;margin-bottom: 25px;max-width: 100%;}.bannerSwiper .banner-features {justify-content: center;gap: 15px;margin-bottom: 30px;}.bannerSwiper .feature-item {padding: 5px 10px;font-size: 0.9rem;}.bannerSwiper .banner-actions {width: 100%;gap: 15px;}.bannerSwiper .btn-primary,.bannerSwiper .btn-secondary {padding: 10px 24px;font-size: 1rem;}/* 移动端导航按钮优化 */.bannerSwiper .swiper-button-next,.bannerSwiper .swiper-button-prev {width: 40px;height: 40px;display: none;/* 移动端隐藏导航按钮 */}/* 移动端分页指示器优化 */.bannerSwiper .swiper-pagination {bottom: 20px;}.bannerSwiper .swiper-pagination-bullet {width: 10px;height: 10px;margin: 0 6px;}}@media (max-height: 670px) {.bannerSwiper {height: 85vh !important;}}@media (max-width: 480px) {.banner-slide-content {padding: 20px 15px;}.banner-content-wrapper {gap: 25px;}.banner-title {font-size: 2rem;margin-bottom: 12px;line-height: 1.1;}.banner-subtitle {font-size: 1rem;margin-bottom: 15px;}.banner-description {font-size: 0.9rem;margin-bottom: 20px;line-height: 1.5;}.bannerSwiper .banner-features {flex-direction: row;align-items: center;gap: 12px;margin-bottom: 25px;}.feature-item {padding: 8px 14px;font-size: 0.85rem;width: auto;justify-content: center;}.banner-actions {flex-direction: column;align-items: center;gap: 12px;}.btn-primary,.btn-secondary {width: 100%;max-width: 200px;padding: 12px 20px;font-size: 1rem;}/* 小屏手机分页指示器 */.bannerSwiper .swiper-pagination {bottom: 15px;}.bannerSwiper .swiper-pagination-bullet {width: 8px;height: 8px;margin: 0 4px;}}/* 超小屏设备优化 */@media (max-width: 360px) {.bannerSwiper {height: 35vh;}.banner-slide-content {padding: 15px 10px;}.banner-title {font-size: 1.8rem;}.banner-subtitle {font-size: 0.9rem;}.banner-description {font-size: 0.85rem;}.feature-item {padding: 6px 12px;font-size: 0.8rem;}.btn-primary,.btn-secondary {padding: 10px 16px;font-size: 0.9rem;}}/* 横屏手机优化 */@media (max-width: 768px) and (orientation: landscape) {.bannerSwiper {height: 60vh;}.banner-content-wrapper {flex-direction: row;gap: 20px;}.banner-text-section {flex: 1; }.banner-title {font-size: 2rem;}.banner-subtitle {font-size: 1rem;}.banner-description {font-size: 0.9rem;}}/* ===== 主营业务样式 ===== */.services-section {padding: 60px 0;background: linear-gradient(135deg, #f8fcff 0%, #e8f4fd 50%, #f0f8ff 100%);position: relative;overflow: hidden;}.services-section::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: radial-gradient(circle at 20% 80%, rgba(8, 39, 71, 0.05) 0%, transparent 50%), radial-gradient(circle at 80% 20%, rgba(10, 45, 90, 0.05) 0%, transparent 50%), radial-gradient(circle at 40% 40%, rgba(8, 39, 71, 0.03) 0%, transparent 50%);z-index: 1;}.services-section::after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="20" height="20" patternUnits="userSpaceOnUse"><path d="M 20 0 L 0 0 0 20" fill="none" stroke="%23082747" stroke-width="0.1" opacity="0.05"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');z-index: 2;}.services-container {max-width: 1400px;margin: 0 auto;padding: 0 20px;position: relative;z-index: 3;}.services-header {text-align: center;margin-bottom: 50px;}.services-title {font-size: 3rem;font-weight: 800;color: #082747;margin-bottom: 30px;line-height: 1.1;text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);background: linear-gradient(135deg, #1e293b 0%, #3b82f6 50%, #d200ff 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;}.services-subtitle {font-size: 1.4rem;color: #4a5568;width: 100%;margin: 0 auto;line-height: 1.6;font-weight: 400;}.services-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));gap: 20px;margin-top: 60px;}.service-card {background: linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(248, 250, 252, 0.9) 100%);backdrop-filter: blur(20px);border-radius: 24px;padding: 50px 40px;border: 1px solid rgba(8, 39, 71, 0.1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);position: relative;overflow: hidden;box-shadow: 0 20px 40px rgba(8, 39, 71, 0.15), 0 8px 16px rgba(8, 39, 71, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.8);}.service-card:hover {transform: translateY(-12px) translateX(-12px);box-shadow: 0 25px 50px rgba(8, 39, 71, 0.2), 0 12px 24px rgba(8, 39, 71, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.9);}/* 通用图标样式 */.service-icon {width: 100px;height: 100px;border-radius: 24px;display: flex;align-items: center;justify-content: center;margin-bottom: 30px;color: #ffffff;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);position: relative;overflow: hidden;z-index: 2;justify-content: center;margin: auto;}.service-icon::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(135deg, rgba(255, 255, 255, 0.2) 0%, transparent 50%, rgba(255, 255, 255, 0.1) 100%);border-radius: 24px;}.service-card:hover .service-icon {transform: scale(1.1) rotate(90deg);}/* APP开发 - 蓝色系 */.service-card:nth-child(1) .service-icon {background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);box-shadow: 0 10px 30px rgba(102, 126, 234, 0.3);}.service-card:nth-child(1):hover .service-icon {box-shadow: 0 15px 40px rgba(102, 126, 234, 0.5);}/* 小程序制作 - 绿色系 */.service-card:nth-child(2) .service-icon {background: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);box-shadow: 0 10px 30px rgba(79, 172, 254, 0.3);}.service-card:nth-child(2):hover .service-icon {box-shadow: 0 15px 40px rgba(79, 172, 254, 0.5);}/* 网站建设 - 橙色系 */.service-card:nth-child(3) .service-icon {background: linear-gradient(135deg, #fa709a 0%, #fee140 100%);box-shadow: 0 10px 30px rgba(250, 112, 154, 0.3);}.service-card:nth-child(3):hover .service-icon {box-shadow: 0 15px 40px rgba(250, 112, 154, 0.5);}/* 前沿技术 - 紫色系 */.service-card:nth-child(4) .service-icon {background: linear-gradient(135deg, #1fc6e3 0%, #42ef8e 100%);box-shadow: 0 10px 30px rgba(168, 237, 234, 0.3);}.service-card:nth-child(4):hover .service-icon {box-shadow: 0 15px 40px rgba(168, 237, 234, 0.5);}/* 设计服务 - 红色系 */.service-card:nth-child(5) .service-icon {background: linear-gradient(135deg, #fd979a 0%, #ef87ce 100%);box-shadow: 0 10px 30px rgba(255, 154, 158, 0.3);}.service-card:nth-child(5):hover .service-icon {box-shadow: 0 15px 40px rgba(255, 154, 158, 0.5);}/* 运营推广 - 青色系 */.service-card:nth-child(6) .service-icon {background: linear-gradient(135deg, #e234e3 0%, #f189c7 100%);box-shadow: 0 10px 30px rgba(161, 196, 253, 0.3);}.service-card:nth-child(6):hover .service-icon {box-shadow: 0 15px 40px rgba(161, 196, 253, 0.5);}.service-title {font-size: 1.8rem;font-weight: 700;color: #082747;margin: 20px auto;line-height: 1.3;position: relative;z-index: 2;text-align: center;}.service-desc {font-size: 1.1rem;color: #4a5568;line-height: 1.7;margin-bottom: 30px;position: relative;z-index: 2;}.service-features {display: flex;flex-wrap: wrap;gap: 12px;margin-bottom: 40px;position: relative;z-index: 2;}.feature-tag {background: rgba(240, 245, 250, 0.3);color: #082747;padding: 8px 16px;border-radius: 25px;font-size: 0.9rem;font-weight: 500;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);border: 1px solid rgba(8, 39, 71, 0.15);cursor: pointer;}.service-card:hover .feature-tag {box-shadow: 0 4px 12px rgba(8, 39, 71, 0.2);border-color: rgba(8, 39, 71, 0.25);}.service-card:hover .feature-tag:hover {background: #082747;box-shadow: 0 4px 12px rgba(71, 8, 8, 0.2);border-color: #082747;color: #fff;}.service-btn {display: inline-block;background: linear-gradient(135deg, #082747, #0a2d5a);color: #ffffff;padding: 12px 24px;border-radius: 8px;text-decoration: none;font-weight: 600;transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);position: relative;overflow: hidden;width: 45%;transform-origin: left center;text-align: center;}.service-btn::before {content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition: left 0.5s ease;}.service-btn:hover::before {left: 100%;}.service-btn:hover {transform: translateY(-2px);box-shadow: 0 8px 20px rgba(8, 39, 71, 0.3);}/* 卡片悬停时按钮进度加载特效 */.service-card:hover .service-btn {width: 100%;text-align: center;animation: progressLoad 0.3s ease-out forwards;cursor: pointer;}@keyframes progressLoad {0% {width: 45%;}40% {width: 45%;opacity: 1;}100% {width: 100%;opacity: 1;}}/* 响应式设计 */@media (max-width: 1200px) {.services-grid {grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 25px;}.service-card {padding: 30px 25px;}.service-card:hover {transform: none;}}@media (max-width: 768px) {.services-section {padding: 60px 0;}.services-title {font-size: 2rem;}.services-subtitle {font-size: 1.1rem;}.services-grid {grid-template-columns: 1fr;gap: 20px;margin-top: 20px;}.service-card {padding: 25px 20px;display: flex;flex-direction: column;align-content: center;justify-content: center;align-items: center;}.service-icon {width: 60px;height: 60px;margin-bottom: 20px;}.service-title {font-size: 1.6rem;}.service-desc {font-size: 1rem;}}/* ===== 解决方案模块样式 ===== */.solutions-section {padding: 80px 0;background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);}.solutions-container {max-width: 1200px;margin: 0 auto;padding: 0 20px;}.solutions-header {text-align: center;margin-bottom: 60px;}.solutions-title {font-size: 2.5rem;font-weight: 700;color: #1e293b;margin-bottom: 20px;}.solutions-subtitle {font-size: 1.2rem;color: #64748b;max-width: 600px;margin: 0 auto;}.solutions-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 20px;max-width: 1400px;margin: 0 auto;}.solution-card {background: #ffffff;padding: 20px 30px;border-radius: 16px;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);transition: all 0.3s ease;border: 1px solid #e2e8f0;}.solution-card:hover {transform: translateY(-12px) translateX(-12px);box-shadow: 0 12px 40px rgba(0, 0, 0, 0.15);}.solution-icon {font-size: 3rem;margin-bottom: 20px;}.solution-card h3 {font-size: 1.5rem;font-weight: 600;color: #1e293b;margin-bottom: 15px;}.solution-card p {color: #64748b;margin-bottom: 20px;line-height: 1.6;}.solution-card ul {list-style: none;padding: 0;}.solution-card li {color: #475569;margin-bottom: 8px;position: relative;padding-left: 20px;}.solution-card li:before {content: "✓";position: absolute;left: 0;color: #10b981;font-weight: bold;}/* 解决方案模块响应式设计 */@media (max-width: 768px) {.solutions-section {padding: 60px 0;}.solutions-title {font-size: 2rem;}.solutions-subtitle {font-size: 1rem;}.solutions-grid {grid-template-columns: 1fr;gap: 20px;}.solution-card {padding: 30px 20px;}.solution-icon {font-size: 2.5rem;}.solution-card h3 {font-size: 1.3rem;}.solution-card p {font-size: 1rem;}}/* ===== 建立信任模块 ===== */.trust-section {padding: 80px 0;background: #ffffff;}.trust-container {max-width: 1200px;margin: 0 auto;padding: 0 20px;}.trust-header {text-align: center;margin-bottom: 60px;}.trust-title {font-size: 2.5rem;font-weight: 700;color: #1e293b;margin-bottom: 20px;}.trust-subtitle {font-size: 1.2rem;color: #64748b;max-width: 600px;margin: 0 auto;}.trust-content {display: flex;flex-direction: column;gap: 60px;}/* 新开公司优势展示 */.new-company-advantages {display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 30px;margin-bottom: 40px;}.new-company-advantages .advantage-card {background: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);padding: 40px 30px;border-radius: 20px;box-shadow: 0 8px 30px rgba(0, 0, 0, 0.1);border: 1px solid #e2e8f0;transition: all 0.3s ease;text-align: center;position: relative;overflow: hidden;}.new-company-advantages .advantage-card::before {content: "";position: absolute;top: 0;left: 0;right: 0;height: 4px;background: linear-gradient(135deg, #3b82f6, #1d4ed8);}.new-company-advantages .advantage-card:hover {transform: translateY(-8px);box-shadow: 0 15px 40px rgba(0, 0, 0, 0.15);}.new-company-advantages .advantage-icon {font-size: 3rem;margin-bottom: 20px;display: block;}.new-company-advantages .advantage-card h3 {font-size: 1.5rem;font-weight: 700;color: #1e293b;margin-bottom: 15px;}.new-company-advantages .advantage-card p {color: #64748b;line-height: 1.6;font-size: 1rem;}/* 选择我们的理由 */.choose-reasons {background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);padding: 50px 40px;border-radius: 20px;margin-bottom: 40px;}.reasons-title {font-size: 2rem;font-weight: 700;color: #1e293b;text-align: center;margin-bottom: 40px;}.reasons-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 30px;}.reason-item {display: flex;gap: 20px;padding: 30px;background: #ffffff;border-radius: 16px;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);transition: all 0.3s ease;border: 1px solid #e2e8f0;position: relative;overflow: hidden;}.reason-item::before {content: "";position: absolute;top: 0;left: 0;right: 0;height: 4px;background: linear-gradient(135deg, #3b82f6, #1d4ed8);opacity: 0;transition: opacity 0.3s ease;}.reason-item:hover {transform: translateY(-8px);box-shadow: 0 12px 40px rgba(0, 0, 0, 0.15);border-color: #3b82f6;}.reason-item:hover::before {opacity: 1;}.reason-number {width: 60px;height: 60px;background: linear-gradient(135deg, #3b82f6, #1d4ed8);color: #ffffff;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 1.4rem;font-weight: 700;flex-shrink: 0;box-shadow: 0 4px 15px rgba(59, 130, 246, 0.3);transition: all 0.3s ease;}.reason-item:hover .reason-number {transform: scale(1.1);box-shadow: 0 6px 20px rgba(59, 130, 246, 0.4);}.reason-content {flex: 1;}.reason-content h4 {font-size: 1.4rem;font-weight: 600;color: #1e293b;margin-bottom: 12px;transition: color 0.3s ease;}.reason-item:hover .reason-content h4 {color: #3b82f6;}.reason-content p {color: #64748b;line-height: 1.6;font-size: 1rem;margin: 0;}/* 立即咨询卡片样式 */.reason-zixun {display: flex;padding: 40px;background: linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);border-radius: 20px;box-shadow: 0 8px 30px rgba(59, 130, 246, 0.3);transition: all 0.4s ease;cursor: pointer;position: relative;overflow: hidden;border: 2px solid transparent;}.reason-zixun::before {content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition: left 0.6s ease;}.reason-zixun:hover::before {left: 100%;}.reason-zixun:hover {transform: translateY(-8px) scale(1.02);box-shadow: 0 15px 50px rgba(59, 130, 246, 0.4);border-color: #ffffff;}.reason-zixun-text {font-size: 1.6rem;font-weight: 700;color: #ffffff;text-align: center;flex: 1;display: flex;width: 100%;height: 100%;justify-content: center;align-items: center;transition: all 0.3s ease;position: relative;z-index: 2;}.reason-zixun:hover .reason-zixun-text {transform: scale(1.05);text-shadow: 0 2px 10px rgba(255, 255, 255, 0.3);}/* 行动号召 */.cta-section {background: linear-gradient(135deg, #1e293b 0%, #334155 100%);padding: 50px 40px;border-radius: 20px;text-align: center;color: #ffffff;position: relative;overflow: hidden;}.cta-section::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="20" height="20" patternUnits="userSpaceOnUse"><path d="M 20 0 L 0 0 0 20" fill="none" stroke="%23ffffff" stroke-width="0.1" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity: 0.3;}.cta-content {position: relative;z-index: 2;}.cta-content h3 {font-size: 2.5rem;font-weight: 700;margin-bottom: 20px;color: #ffffff;}.cta-content p {font-size: 1.2rem;margin-bottom: 30px;color: #cbd5e1;}.cta-buttons {display: flex;gap: 20px;justify-content: center;flex-wrap: wrap;}.cta-buttons .btn-primary {background: linear-gradient(135deg, #3b82f6, #1d4ed8);color: #ffffff;padding: 15px 30px;border-radius: 8px;text-decoration: none;font-weight: 600;transition: all 0.3s ease;border: none;font-size: 1.1rem;}.cta-buttons .btn-primary:hover {transform: translateY(-2px);box-shadow: 0 8px 25px rgba(59, 130, 246, 0.4);}.cta-buttons .btn-secondary {background: transparent;color: #ffffff;padding: 15px 30px;border: 2px solid #ffffff;border-radius: 8px;text-decoration: none;font-weight: 600;transition: all 0.3s ease;font-size: 1.1rem;}.cta-buttons .btn-secondary:hover {background: #ffffff;color: #1e293b;transform: translateY(-2px);}/* ===== 产品优势模块 ===== */.advantages-section {padding: 80px 0;background: linear-gradient(135deg, #1e293b 0%, #334155 100%);color: #ffffff;}.advantages-container {max-width: 1200px;margin: 0 auto;padding: 0 20px;}.advantages-header {text-align: center;margin-bottom: 60px;}.advantages-title {font-size: 3rem;font-weight: 700;color: #ffffff;margin-bottom: 20px;}.advantages-subtitle {font-size: 1.2rem;color: #cbd5e1;max-width: 600px;margin: 0 auto;}.advantages-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 30px;}.advantage-card {background: rgba(255, 255, 255, 0.1);padding: 40px 30px;border-radius: 16px;backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, 0.2);transition: all 0.3s ease;text-align: center;}.advantage-card:hover {transform: translateY(-8px);background: rgba(255, 255, 255, 0.15);}.advantage-icon {margin-bottom: 20px;color: #60a5fa;}.advantage-card h3 {font-size: 1.5rem;font-weight: 600;margin-bottom: 15px;}.advantage-card p {color: #cbd5e1;line-height: 1.6;}/* ===== 成功案例模块 ===== */.cases-section {padding: 80px 0;background: #f8fafc;}.cases-container {max-width: 1200px;margin: 0 auto;padding: 0 20px;}.cases-header {text-align: center;margin-bottom: 60px;}.cases-title {font-size: 2.5rem;font-weight: 700;color: #1e293b;margin-bottom: 20px;}.cases-subtitle {font-size: 1.2rem;color: #64748b;max-width: 600px;margin: 0 auto;}.cases-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));gap: 30px;}.case-card {background: #ffffff;border-radius: 16px;overflow: hidden;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);transition: all 0.3s ease;position: relative;}.case-card:hover {transform: translateY(-8px);box-shadow: 0 12px 40px rgba(0, 0, 0, 0.15);}.case-card article {display: contents;}.case-image {height: 200px;overflow: hidden;display: flex;}.case-image img {width: 100%;height: 100%;object-fit: cover;}.case-content {padding: 30px;}.case-content h3 {font-size: 1.5rem;font-weight: 600;color: #1e293b;margin-bottom: 15px;}.case-content p {color: #64748b;margin-bottom: 20px;line-height: 1.6;}.case-tags {display: flex;gap: 8px;flex-wrap: wrap;}.pctags {background: #f1f5f9;color: #475569;padding: 6px 12px;border-radius: 20px;font-size: 0.85rem;font-weight: 500;transition: all 0.3s ease;height: inherit;line-height: initial;}.pctags:hover {background: #3b82f6;color: #ffffff;transform: translateY(-1px);}/* ===== 新闻动态模块 ===== */.news-section {padding: 80px 0;background: #ffffff;}.news-container {max-width: 1200px;margin: 0 auto;padding: 0 20px;}.news-header {text-align: center;margin-bottom: 60px;}.news-title,.news-summary {width: 90%;line-height: 150%;margin: 5px auto;}.news-title {font-size: 2.5rem;font-weight: 700;color: #1e293b;margin: auto;}.news-summary {line-height: 1.8rem;margin: 5px auto;font-size: 1.1rem;color: #64748b;}.news-subtitle {font-size: 1.2rem;color: #64748b;max-width: 600px;margin: 0 auto;}.news-tabs {display: flex;justify-content: center;gap: 20px;margin-bottom: 40px;flex-wrap: nowrap;width: 100%;overflow-y: auto;}.news-tab {padding: 12px 24px;background: #f1f5f9;border: none;border-radius: 25px;color: #64748b;font-weight: 500;cursor: pointer;transition: all 0.3s ease;}.news-tab.active,.news-tab:hover {background: #3b82f6;color: #ffffff;}.news-content {border-radius: 16px;padding: 0px;line-height: 200%;font-size: 1.2rem;}.product-main-content .news-content {padding: 0px;gap: 20px;}.news-content img {max-width: 100%;height: auto;width: auto;min-width: 40%;display: block;}.news-content-text {flex: 1;}.news-content-text:hover .linktitle h3,.news-content-text:hover .linktitle p {color: #4287f6;}.news-content-text h3 {font-size: 1.2rem;font-weight: 600;color: #1e293b;margin-bottom: 8px;line-height: 1.4;}.news-content-text p {color: #64748b;line-height: 1.6;font-size: 1rem;margin-bottom: 20px;}.news-list {width: 100%;display: grid;grid-template-columns: repeat(2, minmax(300px, 1fr));gap: 10px;}.news-item {display: flex;gap: 20px;border-radius: 15px;padding: 20px 40px;border: 1px solid #e2e8f0;align-items: flex-start;transition: all 0.3s ease;position: relative;}/*.news-item:last-child {border-bottom: none;}*/.news-item:hover {box-shadow: 0 8px 30px rgba(44, 90, 162, 0.6);border: 1px solid #2c5aa2;background: #fff;transform: translateY(-5px);}.news-thumbnail {flex-shrink: 0;width: 260px;height: 160px;border-radius: 8px;overflow: hidden;background: #f8fafc;}.news-thumbnail img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.3s ease;}.news-item:hover .news-thumbnail img {transform: scale(1.05);}.news-date-user,.news-autho,.news-views,.news-author,.news-date {display: flex;justify-content: flex-start;align-items: center;font-size: 0.9rem;color: #64748b;font-weight: 500;}.news-date-user {width: auto;margin-bottom: 8px;}/* SEO优化样式 */.news-item article {display: contents;}.news-item h3 {margin-bottom: 8px;line-height: 1.4;}.news-item h3 a {color: inherit;text-decoration: none;transition: color 0.3s ease;}.news-item h3 a:hover {color: #3b82f6;}/* 结构化数据样式优化 */.news-item img {border-radius: 6px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);}/* 提升可访问性 */.news-item:focus-within {outline: 2px solid #3b82f6;outline-offset: 2px;border-radius: 8px;}/* ===== 关于我们模块 ===== */.about-section {padding: 80px 0;background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);}.about-container {max-width: 1200px;margin: 0 auto;padding: 0 20px;}.about-header {text-align: center;margin-bottom: 60px;}.about-title {font-size: 2.5rem;font-weight: 700;color: #1e293b;margin-bottom: 20px;}.about-subtitle {font-size: 1.2rem;color: #64748b;max-width: 600px;margin: 0 auto;}.about-content {display: grid;grid-template-columns: 1fr 1fr;gap: 60px;align-items: center;}.about-text h3 {font-size: 2rem;font-weight: 600;color: #1e293b;margin-bottom: 20px;}.about-text p {color: #64748b;line-height: 1.8;margin-bottom: 30px;}.about-features {display: grid;gap: 20px;}.about-feature h4 {font-size: 1.2rem;font-weight: 600;color: #1e293b;margin-bottom: 10px;}.about-feature p {color: #64748b;line-height: 1.6;}.about-image img {width: 100%;border-radius: 16px;box-shadow: 0 8px 30px rgba(0, 0, 0, 0.1);}/* ===== 产品展示模块 ===== */.products-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));gap: 15px;margin-top: 40px;}.product-card {background: #ffffff;border-radius: 16px;overflow: hidden;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);transition: all 0.3s ease;position: relative;}.product-card:hover {transform: translateY(-8px);box-shadow: 0 12px 40px rgba(0, 0, 0, 0.15);}.product-card article {display: contents;}.product-image {height: 260px;width: 100%;overflow: hidden;position: relative;display: inline-block;}.product-image img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.3s ease;}.product-card:hover .product-image img {transform: scale(1.05);}.product-content {padding: 0px 25px 25px 25px;}.product-content h3 {font-size: 1.4rem;font-weight: 600;color: #1e293b;margin-bottom: 12px;line-height: 1.3;}.product-content p {color: #64748b;margin-bottom: 20px;line-height: 1.6;font-size: 1rem;}.product-meta {display: flex;justify-content: space-between;align-items: center;padding: 10px 0;border-bottom: 1px solid #f1f5f9;}.product-source {font-size: 0.85rem;color: #64748b;font-weight: 500;}.product-price {background: linear-gradient(135deg, #3b82f6, #1d4ed8);color: #ffffff;padding: 6px 16px;border-radius: 20px;font-size: 0.9rem;font-weight: 600;cursor: pointer;line-height: initial;}.product-main-content .product-tags {margin-top: 15px;}.product-tags {display: flex;gap: 8px;flex-wrap: wrap;}.product-tags .tag {background: #f1f5f9;color: #475569;padding: 6px 12px;border-radius: 20px;font-size: 0.85rem;font-weight: 500;transition: all 0.3s ease;}.product-tags .tag:hover {background: #3b82f6;color: #ffffff;transform: translateY(-1px);}/* ===== 响应式设计 ===== */@media (max-width: 768px) {.solutions-title,.trust-title,.advantages-title,.cases-title,.news-title,.about-title {font-size: 2rem;}.services-header {margin-bottom: 20px;}/* solutions-grid 样式已移至 index_final_clean.css */.solutions-grid,.advantages-grid,.cases-grid {grid-template-columns: repeat(2, 1fr);gap: 10px;}.advantage-card {padding: 20px 10px;}.trust-content,.about-content {grid-template-columns: repeat(1, 1fr);gap: 10px;}.trust-stats,.trust-features {grid-template-columns: repeat(2, 1fr);gap: 10px;}/* 新开公司优势响应式 */.new-company-advantages {grid-template-columns: repeat(2, 1fr);gap: 10px;}.new-company-advantages .advantage-card {padding: 30px 20px;}.new-company-advantages .advantage-card h3 {font-size: 1.3rem;}.new-company-advantages .advantage-card p {font-size: 1rem;}/* 选择理由响应式 */.choose-reasons {padding: 30px 20px;}.reasons-title {font-size: 1.5rem;margin-bottom: 30px;}.reasons-grid {grid-template-columns: repeat(2, 1fr);gap: 10px;}.reason-item {flex-direction: column;text-align: center;padding: 25px 20px;gap: 15px;}.reason-number {width: 50px;height: 50px;font-size: 1.2rem;margin: 0 auto;}.reason-content h4 {font-size: 1.2rem;}.reason-content p {font-size: 0.9rem;}/* 立即咨询卡片响应式 */.reason-zixun {padding: 30px 20px;margin-top: 20px;}.reason-zixun-text {font-size: 1.3rem;}/* 行动号召响应式 */.cta-section {padding: 30px 20px;}.cta-content h3 {font-size: 1.8rem;}.cta-content p {font-size: 1rem;}.cta-buttons {flex-direction: column;align-items: center;gap: 15px;}.cta-buttons .btn-primary,.cta-buttons .btn-secondary {width: 100%;max-width: 250px;padding: 12px 25px;font-size: 1rem;}.tag {font-size: 0.8rem;padding: 4px 10px;}/* 小屏幕优化 */.new-company-advantages .advantage-card {padding: 25px 15px;}.new-company-advantages .advantage-icon {font-size: 2.5rem;}.choose-reasons {padding: 25px 10px;}/* 立即咨询卡片小屏幕优化 */.reason-zixun {padding: 25px 15px;margin-top: 15px;}.reason-zixun-text {font-size: 1.2rem;}.cta-section {padding: 25px 15px;}.cta-content h3 {font-size: 1.5rem;}.cta-content p {font-size: 1rem;}/* 产品展示响应式优化 */.products-grid {grid-template-columns: 1fr;gap: 20px;margin: 0px;}.product-card {margin-bottom: 20px;}.product-image {height: 180px;}.product-content {padding: 20px;}.product-content h3,.product-content h3 a {font-size: 1rem;}.product-content p {font-size: 0.8rem;margin: 0px;}.product-meta {gap: 8px;}.product-meta:nth-child(2) {display: none;}.product-price {font-size: 0.9rem;padding: 4px 12px;}.product-tags .tag {font-size: 0.8rem;padding: 4px 10px;}.about-text h3 {font-size: 1.5rem;}.service-btn {width: 80%;}}/* ===== 产品列表页样式 ===== */.product-list-section {padding: 80px 0;background: #f8fafc;}.product-list-container {max-width: 1200px;margin: 0 auto;padding: 0 20px;}.product-list-header {text-align: center;margin-bottom: 60px;}.product-list-title {font-size: 2.5rem;font-weight: 700;color: #1e293b;margin-bottom: 20px;}.product-list-subtitle {font-size: 1.2rem;color: #64748b;max-width: 600px;margin: 0 auto;}/* 产品筛选器 */.product-filters {margin-bottom: 40px;}.filter-tabs {display: flex;justify-content: center;gap: 20px;flex-wrap: wrap;}.filter-tab {padding: 12px 24px;background: #f1f5f9;border: none;border-radius: 25px;color: #64748b;font-weight: 500;cursor: pointer;transition: all 0.3s ease;}.filter-tab.active,.filter-tab:hover {background: #3b82f6;color: #ffffff;}/* ===== 新闻列表页样式 ===== */.news-list-section {padding: 80px 0;background: #ffffff;}.news-list-container {max-width: 1200px;margin: 0 auto;padding: 0 20px;}.news-list-header {text-align: center;margin-bottom: 60px;}.news-list-title {font-size: 2.5rem;font-weight: 700;color: #1e293b;margin-bottom: 20px;}.news-list-subtitle {font-size: 1.2rem;color: #64748b;max-width: 90%;margin: 0 auto;}/* 提升可访问性 */.news-item:focus-within {outline: 2px solid #3b82f6;outline-offset: 2px;border-radius: 8px;}/* ===== 分页样式 ===== */.pagination-container {display: flex;justify-content: space-between;align-items: center;margin-top: 40px;flex-wrap: wrap;gap: 20px;}.pagination {display: flex;gap: 8px;align-items: center;}.pagination-btn {padding: 8px 16px;background: #ffffff;border: 1px solid #e2e8f0;border-radius: 8px;color: #64748b;cursor: pointer;transition: all 0.3s ease;font-size: 0.9rem;}.pagination-btn:hover:not(:disabled) {background: #3b82f6;color: #ffffff;border-color: #3b82f6;}.pagination-btn.active {background: #3b82f6;color: #ffffff;border-color: #3b82f6;}.pagination-btn:disabled {opacity: 0.5;cursor: not-allowed;}.pagination-info {color: #64748b;font-size: 0.9rem;}/* ===== 导航按钮 ===== */.nav-buttons {display: flex;justify-content: space-between;gap: 20px;position: relative;margin: 60px 0px 20px 0px;padding: 20px 0;position: relative;width: 100%;}.nav-btn {flex: 1;display: flex;align-items: center;padding: 15px 20px;background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 12px;text-decoration: none;color: #1e293b;transition: all 0.3s ease;cursor: pointer;position: relative;overflow: hidden;}.nav-btn:hover {background: #3b82f6;border-color: #3b82f6;color: #ffffff;transform: translateY(-2px);box-shadow: 0 4px 12px rgba(59, 130, 246, 0.3);}.nav-btn.prev {flex-direction: row;}.nav-btn.next {flex-direction: row-reverse;text-align: right;}.nav-btnprev-title {font-weight: bold;font-size: 1.2rem;}.nav-btn.disabled .nav-btn-label {color: #94a3b8;}.nav-btn-icon {font-size: 1.5rem;margin: 0 10px;display: flex;align-items: center;justify-content: center;width: 24px;height: 24px;}.nav-btn-content {flex: 1;}.nav-btn-label {font-size: 0.85rem;color: #64748b;margin-bottom: 5px;display: block;}.nav-btn:hover .nav-btn-label {color: rgba(255, 255, 255, 0.8);}.nav-btn-title {font-size: 1rem;font-weight: 600;line-height: 1.4;color: #1e293b;display: block;word-wrap: break-word;}/* ===== 响应式设计 ===== */@media (max-width: 768px) {.product-list-section,.news-content {padding: 0px;font-size: 1.1rem;}.news-body {padding: 0px;}.news-list {grid-template-columns: repeat(1, minmax(300px, 1fr));}.news-list-section {padding: 60px 0;}.news-list-header,.product-list-header {padding: 0px;margin: 20px 0px;}.product-list-title,.news-list-title {font-size: 1.2rem;}.news-meta {flex-direction: row;gap: 10px;}.news-content h2,.news-content h3 {margin: 10px 0px 20px 0px;font-weight: bold;}.news-content h2 {font-size: 1.5rem;}.news-content h3 {font-size: 1.2rem;}.product-list-subtitle,.news-list-subtitle {font-size: 0.9rem;}.filter-tabs,.news-tabs {justify-content: flex-start;overflow-x: auto;padding-bottom: 10px;}.filter-tab,.news-tab {white-space: nowrap;}.news-item {flex-direction: column;gap: 15px;padding: 10px;}.news-thumbnail {width: 100%;min-height: 200px;align-self: center;}.product-main-content .news-thumbnail {min-height: 160px;}.news-date {font-size: 0.85rem;}.news-content-text h3 {font-size: 1.1rem;}.news-content-text p {font-size: 0.9rem;}.pagination-container {flex-direction: column;align-items: center;gap: 15px;}.pagination {flex-wrap: wrap;justify-content: center;}}/* ===== 产品详情页样式 ===== */.product-detail-section {padding: 80px 0;background: #f8fafc;}.product-detail-container {max-width: 1200px;margin: 0 auto;padding: 0 20px;}/* 面包屑导航 */.breadcrumb {margin: 20px 0px;font-size: 0.9rem;padding: 0px;background: inherit;}.breadcrumb,.breadcrumb a {color: #999;text-decoration: none;transition: color 0.3s ease;}.breadcrumb a:hover {color: #1d4ed8;}.breadcrumb-separator {margin: 0 8px;}.breadcrumb-current {color: #1e293b;font-weight: 500;}.main-content .pager {margin-top: 60px;display: flex;justify-content: center;align-items: center;}/* 产品详情内容 */.product-detail-content {background: #ffffff;border-radius: 16px;padding: 40px;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);}.product-info {display: grid;grid-template-columns: 1fr 1fr;gap: 60px;margin-bottom: 60px;}.product-gallery {display: flex;flex-direction: column;gap: 20px;}.product-main-image {width: 100%;height: 400px;border-radius: 12px;overflow: hidden;box-shadow: 0 8px 30px rgba(0, 0, 0, 0.1);}.product-main-image img {width: 100%;height: 100%;object-fit: cover;}.product-thumbnails {display: flex;gap: 15px;}.product-thumbnails img {width: 80px;height: 60px;border-radius: 8px;object-fit: cover;cursor: pointer;transition: transform 0.3s ease;border: 2px solid transparent;}.product-thumbnails img:hover {transform: scale(1.05);border-color: #3b82f6;}.product-summary {display: flex;flex-direction: column;gap: 20px;}.product-summary .product-badge {position: relative;top: 0;margin: 0;right: 0;}.product-title {font-size: 2.5rem;font-weight: 700;color: #1e293b;line-height: 1.2;}.product-subtitle {font-size: 1.2rem;color: #64748b;line-height: 1.6;}.product-price-info {display: flex;align-items: baseline;gap: 10px;margin: 20px 0;}.price-label {font-size: 1rem;color: #64748b;}.price-note {font-size: 0.9rem;color: #64748b;}.product-features {display: grid;grid-template-columns: repeat(2, 1fr);gap: 15px;margin: 20px 0;}.product-features .feature-item {display: flex;align-items: center;gap: 10px;padding: 12px;background: #f8fafc;border-radius: 8px;}.feature-icon {font-size: 1.2rem;}.feature-text {font-size: 1rem;color: #1e293b;font-weight: 500;}.product-actions {display: flex;gap: 15px;margin-top: 30px;justify-content: center;}.btn-primary,.btn-secondary {padding: 12px 24px;border-radius: 8px;font-weight: 600;text-decoration: none;display: inline-block;text-align: center;transition: all 0.3s ease;border: none;cursor: pointer;max-width: 200px;}.btn-primary {background: linear-gradient(135deg, #3b82f6, #1d4ed8);color: #ffffff;}.product-actions .btn-primary:hover {transform: translateY(-2px);box-shadow: 0 8px 25px rgba(59, 130, 246, 0.4);background: #cd5c5c;}.btn-secondary {background: transparent;color: #3b82f6;border: 2px solid #3b82f6;}.btn-secondary:hover {background: #3b82f6;color: #ffffff;}/* 产品描述 */.product-description {margin-bottom: 60px;color: #001533;line-height: 1.8;font-size: 1.2rem;}.product-description h2 {font-size: 2rem;font-weight: 700;color: #1e293b;margin-bottom: 20px;}.product-description h3 {font-size: 1.5rem;font-weight: 600;color: #1e293b;margin: 30px 0 15px 0;}.product-description ul,.product-description ol {margin: 20px 0;padding-left: 30px;}.product-description li {color: #64748b;line-height: 1.8;margin-bottom: 8px;}.product-description img {max-width: 96%;margin: 2%;}.tech-specs {display: grid;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));gap: 20px;margin: 30px 0;}.spec-item {display: flex;justify-content: space-between;align-items: center;padding: 15px;background: #f8fafc;border-radius: 8px;border-left: 4px solid #3b82f6;}.spec-label {font-weight: 600;color: #1e293b;}.spec-value {color: #64748b;font-weight: 500;}/* 服务流程 */.service-process {margin-bottom: 60px;}/* 成功案例 */.success-cases {padding: 80px 0;background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);}.cases-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 30px;margin-top: 40px;}.case-item {background: #f8fafc;border-radius: 12px;padding: 25px;transition: transform 0.3s ease;}.case-item:hover {transform: translateY(-5px);}.case-item img {width: 100%;height: 150px;object-fit: cover;border-radius: 8px;margin-bottom: 15px;}.case-item h3 {font-size: 1.2rem;font-weight: 600;color: #1e293b;margin-bottom: 10px;}.case-item p {color: #64748b;line-height: 1.6;margin-bottom: 15px;font-size: 1rem;}.case-tags {display: flex;gap: 8px;flex-wrap: wrap;}.case-tags .tag {background: #e2e8f0;color: #475569;padding: 4px 8px;border-radius: 12px;font-size: 0.8rem;font-weight: 500;}/* 常见问题 */.faq-section {margin-bottom: 60px;}.faq-list {margin-top: 30px;}.faq-item {border-bottom: 1px solid #e2e8f0;margin-bottom: 20px;}.faq-question {display: flex;justify-content: space-between;align-items: center;padding: 20px 0;cursor: pointer;transition: color 0.3s ease;}.faq-question:hover {color: #3b82f6;}.faq-question h3 {font-size: 1.1rem;font-weight: 600;color: #1e293b;margin: 0;}.faq-toggle {font-size: 1.5rem;color: #64748b;transition: transform 0.3s ease;}.faq-item.active .faq-toggle {transform: rotate(45deg);}.faq-answer {padding: 0 0 20px 0;color: #64748b;line-height: 1.6;display: none;}.faq-item.active .faq-answer {display: block;}/* ===== 新闻详情页样式 ===== */.news-detail-section {padding: 0px;background: #ffffff;}.detail-container {padding: 0px !important;}.news-detail-content,.news-list-content {background: #ffffff;border-radius: 16px;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);margin-bottom: 40px;display: flex;flex: 1;flex-direction: column;}.news-detail-content {padding: 40px;}.news-list-content {padding: 20 10px;}.news-header {margin-bottom: 40px;padding-bottom: 30px;border-bottom: 1px solid #e2e8f0;}.news-meta {display: flex;gap: 20px;margin-top: 10px;font-size: 0.9rem;color: #64748b;flex-wrap: wrap;justify-content: center;}.code-block {background: #1e293b;border-radius: 8px;padding: 20px;margin: 20px 0;overflow-x: auto;}.code-block h4 {color: #ffffff;margin-bottom: 15px;font-size: 1rem;}.code-block pre {color: #333;font-family: "Courier New", monospace;font-size: 0.9rem;line-height: 1.6;margin: 0;padding: 10px;}.blockquote {background: #f8fafc;border-left: 4px solid #3b82f6;padding: 20px;margin: 30px 0;border-radius: 0 8px 8px 0;}.blockquote p {font-style: italic;color: #1e293b;margin-bottom: 10px;}.blockquote cite {color: #64748b;font-size: 0.9rem;}.trend-list {display: grid;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));gap: 20px;margin: 30px 0;}.trend-item {background: #f8fafc;padding: 20px;border-radius: 8px;border-left: 4px solid #10b981;}.trend-item h4 {font-size: 1.1rem;font-weight: 600;color: #1e293b;margin-bottom: 10px;}.trend-item p {color: #64748b;line-height: 1.6;font-size: 1rem;margin: 0;}.article-tags {display: flex;align-items: center;gap: 10px;margin: 10px 0;flex-wrap: wrap;font-size: 1rem;}.tag-label {font-weight: 600;color: #1e293b;}.article-tags .tag {background: #e2e8f0;color: #475569;padding: 4px 13px;border-radius: 16px;text-decoration: none;font-size: 0.85rem;font-weight: 500;transition: all 0.3s ease;height: inherit;}.article-tags .tag:hover {background: #3b82f6;color: #ffffff;}.share-buttons {display: flex;align-items: center;gap: 15px;margin: 30px 0;flex-wrap: wrap;}.share-label {font-weight: 600;color: #1e293b;}.share-btn {padding: 8px 16px;border: 1px solid #e2e8f0;border-radius: 6px;background: #ffffff;color: #64748b;cursor: pointer;transition: all 0.3s ease;font-size: 0.9rem;}.share-btn:hover {background: #3b82f6;color: #ffffff;border-color: #3b82f6;}/* 相关新闻 */.related-news {background: #f8fafc;border-radius: 16px;padding: 30px 0px;width: 100%;}.related-news h2 {font-size: 1.5rem;font-weight: 700;color: #1e293b;margin-bottom: 30px;}.related-news-list {display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 20px;}.related-news-item {display: flex;gap: 15px;padding: 20px;background: #ffffff;border-radius: 12px;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);transition: transform 0.3s ease;}.related-news-item:hover {transform: translateY(-3px);}.related-news-item img {width: 80px;height: 60px;object-fit: cover;border-radius: 6px;flex-shrink: 0;}.related-news-content {flex: 1;}.related-news-content h3 {font-size: 1rem;font-weight: 600;color: #1e293b;margin-bottom: 8px;line-height: 1.4;}.related-news-content h3 a {color: inherit;text-decoration: none;transition: color 0.3s ease;}.related-news-content h3 a:hover {color: #3b82f6;}.related-news-content p {color: #64748b;line-height: 1.5;font-size: 0.9rem;margin-bottom: 8px;}.related-news-date {color: #94a3b8;font-size: 0.8rem;}/* ===== 响应式设计 ===== */@media (max-width: 768px) {.product-price-info {flex-wrap: wrap;}.price-note {width: 100%;}.product-detail-section,.news-detail-section {padding: 60px 0;}.news-section {padding: 40px 0px 10px 0px;}.product-detail-content,.news-detail-content {padding: 10px;}.list-content {padding: 0px !important;}.nav-buttons {flex-direction: column;}.nav-btnprev-title,.nav-btn-label {text-align: left;}.detail-container .news-section {margin: 30px 0;border-radius: 20px;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);}.detail-container .news-date-user {display: none;}.detail-container .news-list {grid-template-columns: repeat(2, 1fr);}.detail-container .news-thumbnail {min-height: 80px;}.detail-container .news-content-text h3 {font-size: 1rem;font-width: normal;}.product-info {grid-template-columns: 1fr;gap: 40px;}.product-title,.news-title {font-size: 2rem;margin: 20px 0px;}.news-title,.news-summary {width: 100%;}.product-price {font-size: 1rem;}.feature-icon {display: none;}.news-meta {gap: 5px 10px;}.product-actions {flex-direction: row;}.process-steps {grid-template-columns: 1fr;}.cases-grid {grid-template-columns: 1fr;}.tech-specs {grid-template-columns: 1fr;}.related-news-list {grid-template-columns: 1fr;}.related-news-item {flex-direction: column;}.related-news-item img {width: 100%;height: 150px;}.social-share .icon-wechat .wechat-qrcode {right: 30px;left: initial;}}/* ===== 标签云样式 ===== */.tags {display: flex;flex-wrap: wrap;gap: 10px;margin: 40px 0;padding: 30px;background: #f8fafc;border-radius: 12px;border: 1px solid #e2e8f0;}.tags .tag {display: inline-block;padding: 8px 16px;background: #ffffff;color: #64748b;text-decoration: none;border-radius: 20px;font-size: 0.9rem;font-weight: 500;border: 1px solid #e2e8f0;transition: all 0.3s ease;position: relative;height: auto;}.tags .tag:hover {background: #3b82f6;color: #ffffff;border-color: #3b82f6;transform: translateY(-2px);box-shadow: 0 4px 12px rgba(59, 130, 246, 0.3);}.tags .tag span {position: absolute;z-index: 1;top: -10px;right: -5px;background-color: #e74c3c;}.tags .tag span i {margin-right: 3px;}/* 标签云响应式设计 */@media (max-width: 768px) {.tags {padding: 20px;gap: 8px;}.tags .tag {padding: 6px 12px;font-size: 0.85rem;}}@media (max-width: 480px) {.tags {padding: 15px;gap: 6px;}.tags .tag {padding: 5px 10px;font-size: 0.8rem;}}/* 轮播项0服务展示布局样式 */.banner-services-layout {display: flex;flex-direction: column;gap: 2rem;}.banner-services-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 1rem;margin-top: 1rem;}.banner-service-card {background: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);border: 1px solid #e2e8f0;border-radius: 12px;padding: 1rem;cursor: pointer;transition: all 0.3s ease;display: flex;align-items: center;gap: 1rem;position: relative;overflow: hidden;}.banner-service-card::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(135deg, rgba(59, 130, 246, 0.05) 0%, rgba(147, 51, 234, 0.05) 100%);opacity: 0;transition: opacity 0.3s ease;}.banner-service-card:hover::before {opacity: 1;}.banner-service-card:hover {transform: translateY(-2px);box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);border-color: #3b82f6;}.banner-service-card .service-card-image {width: 50px;height: 50px;flex-shrink: 0;border-radius: 8px;overflow: hidden;background: #f1f5f9;display: flex;align-items: center;justify-content: center;}.banner-service-card .service-card-image img {width: 100%;height: 100%;object-fit: cover;}.banner-service-card .service-card-content {flex: 1;position: relative;z-index: 1;}.banner-service-card .service-card-content h3 {font-size: 1rem;font-weight: 600;color: #1e293b;margin: 0 0 0.25rem 0;}.banner-service-card .service-card-content p {font-size: 0.85rem;color: #64748b;margin: 0 0 0.5rem 0;line-height: 1.4;}.banner-service-card .service-card-tags {display: flex;gap: 0.25rem;flex-wrap: wrap;}.banner-service-card .service-card-tags .tag {font-size: 0.7rem;padding: 0.125rem 0.375rem;background: #e2e8f0;color: #475569;border-radius: 4px;font-weight: 500;}.banner-service-card .service-card-arrow {font-size: 1.2rem;color: #94a3b8;transition: all 0.3s ease;position: relative;z-index: 1;}.banner-service-card:hover .service-card-arrow {color: #3b82f6;transform: translateX(4px);}/* 移动端响应式 */@media (max-width: 768px) {.banner-services-layout {gap: 1.5rem;}.banner-services-grid {grid-template-columns: 1fr;gap: 0.75rem;}.banner-service-card {padding: 0.75rem;gap: 0.75rem;}.banner-service-card .service-card-image {width: 40px;height: 40px;}.banner-service-card .service-card-content h3 {font-size: 0.9rem;}.banner-service-card .service-card-content p {font-size: 0.8rem;}.banner-service-card .service-card-tags .tag {font-size: 0.65rem;padding: 0.1rem 0.3rem;}}@media (max-width: 480px) {.banner-service-card {padding: 0.5rem;gap: 0.5rem;}.banner-service-card .service-card-image {width: 35px;height: 35px;}.banner-service-card .service-card-content h3 {font-size: 0.85rem;}.banner-service-card .service-card-content p {font-size: 0.75rem;}}/* =====产品列表头部排序样式 ===== */.panel-heading {margin-bottom: 25px;padding: 20px 25px;background: #ffffff;border-radius: 16px;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);border: 1px solid #e2e8f0;}.panel-title {display: flex;align-items: center;justify-content: space-between;margin: 0;font-size: 1.1rem;font-weight: 600;color: #1e293b;}.panel-title>span {color: #1e293b;font-weight: 600;}.more {flex-shrink: 0;}.list-unstyled {list-style: none;padding: 0;margin: 0;}.list-inline {display: flex;align-items: center;gap: 0;}.category-order {display: flex;align-items: center;gap: 0;margin: 0;}.category-order li {margin: 0;padding: 0;list-style: none;}.category-order li a {display: block;padding: 8px 18px;color: #64748b;font-size: 0.9rem;font-weight: 500;text-decoration: none;border: 1px solid #e2e8f0;background: #ffffff;transition: all 0.3s ease;position: relative;cursor: pointer;}.category-order li:first-child a {border-top-left-radius: 8px;border-bottom-left-radius: 8px;border-right: none;}.category-order li:last-child a {border-top-right-radius: 8px;border-bottom-right-radius: 8px;border-left: none;}.category-order li:not(:first-child):not(:last-child) a {border-left: none;border-right: none;}.category-order li a:hover {color: #3b82f6;background: rgba(59, 130, 246, 0.05);border-color: #3b82f6;z-index: 1;position: relative;}.category-order li a.active {color: #ffffff;background: linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);border-color: #3b82f6;font-weight: 600;box-shadow: 0 2px 8px rgba(59, 130, 246, 0.3);z-index: 2;position: relative;}.category-order li a.active:hover {background: linear-gradient(135deg, #2563eb 0%, #1e40af 100%);color: #ffffff;}/* 响应式设计 - 排序面板 */@media (max-width: 768px) {.panel-heading {padding: 10px;border-radius: 0px;font-size: 0.9em;margin-bottom: 10px;position: sticky;top: 0px;z-index: 99;}.panel-title>span {display: none;}.panel-title {flex-direction: column;align-items: flex-start;gap: 12px;font-size: 1rem;}.more {width: 100%;}.category-order {width: 100%;flex-wrap: wrap;gap: 8px;}/*.category-order li { flex: 1; min-width: calc(33.333% - 6px);}*/.category-order li a {padding: 5px 10px;font-size: 0.85rem;text-align: center;border-radius: 8px !important;border: 1px solid #e2e8f0 !important;}.category-order li:not(:first-child):not(:last-child) a {border-left: 1px solid #e2e8f0 !important;border-right: 1px solid #e2e8f0 !important;}}/*COZE 客服按钮样式 */#coze-iframe {width: 100%;border: none;position: fixed;z-index: 20000;top: 0;background: #000000ab;padding: 10vh;display: none;height: 0;/* 默认隐藏 */overflow: hidden;transition: all 0.5s ease;/* 0.5秒平滑动画 */}/* 展开状态：高度700px，你可自定义 */#coze-iframe.show {height: 100vh;display: flex !important;}.coze-app-sdk {width: 60px;height: 60px;font-size: 4rem;position: fixed;z-index: 20001;top: 10vh;right: 10vh;display: none;flex-wrap: nowrap;align-content: flex-start;justify-content: flex-end;align-items: flex-start;background-color: #cf1717d2;border-radius: 0px 0px 0px 50px;cursor: pointer;}.coze-app-sdk span {font-size: 2rem;color: #ffffff;margin: 0.2rem 0.5rem;}.coze-app-sdk.show {display: flex !important;}.light {background: initial;}.light body {background: initial;}@media screen and (max-width: 968px) {#coze-iframe {padding: 10vh 5vw;}.coze-app-sdk {top: 10vh;right: 5vw;}}