} .product-video { width: 100%; height: 100%; object-fit: fill; /* 👈 关键:强制填充整个容器 */ object-position: center; /* 保持居中 */ display: none; line-height: inherit pointer-events: auto; /* 默认允许点击 */ z-index: 10; /* 确保覆盖层初始在视频之上(用于点击播放) */ } /* 视频播放时,让覆盖层不阻挡鼠标操作 */ .product-video:not(:paused) + .video-overlay { pointer-events: none; /* 鼠标可穿透覆盖层操作视频控件 */ z-index: 5; /* 降低层级,确保视频控件在上方 */ } /* 视频控件的层级确保高于其他元素 */ .product-video { z-index: 20; /* 视频本身层级最高,控件会继承此层级 */ position: relative; /* 确保z-index生效 */ } .video-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); display: flex; align-items: center; justify-content: center; opacity: 1; transition: var(--transition); cursor: pointer; } .video-btn { background: rgba(230, 57, 70, 0.9); color: white; border: none; width: 80px; height: 80px; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: var(--transition); z-index: 10; box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3); font-size: 2rem; } .video-btn:hover { background: var(--accent-color); transform: scale(1.1); } .video-overlay.active { width: 100%; height: 100%; opacity: 1; } .thumbnails { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; } .thumbnail { border-radius: 8px; overflow: hidden; height: 90px; cursor: pointer; border: 3px solid #b7caef; transition: var(--transition); position: relative; box-shadow: var(--shadow-md); } .thumbnail::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to top, rgba(10,37,64,0.6), transparent); opacity: 0; transition: var(--transition); } .thumbnail:hover::before { opacity: 1; } .thumbnail:hover, .thumbnail.active { border-color: var(--accent-color); transform: translateY(-5px); box-shadow: var(--shadow-lg); } .thumbnail img { width: 100%; height: 100%; object-fit: cover; transition: var(--transition); } .thumbnail-video { display: flex; align-items: center; justify-content: center; color: white; font-weight: bold; background: linear-gradient(135deg, #1a3c6e 0%, #0a2540 100%); } .thumbnail-video i { margin-right: 8px; font-size: 1.2rem; } /* 产品信息区域 - 简化版 */ .product-info { background: linear-gradient(145deg, #f8fafc, #edf2f7); border-radius: var(--border-radius); padding: 30px; box-shadow: var(--shadow-lg); position: sticky; top: 100px; border: 1px solid rgba(26, 60, 110, 0.1); } .product-info::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 5px; background: var(--gradient-primary); border-radius: var(--border-radius) var(--border-radius) 0 0; } .product-short-desc { color: var(--gray-color); margin-bottom: 25px; line-height: 1.7; font-size: 1.1rem; padding-bottom: 15px; border-bottom: 1px dashed var(--light-gray); } .spec-item { display: flex; margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid #eee; transition: var(--transition); } .spec-item:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; } .spec-item:hover { background: rgba(26, 60, 110, 0.03); border-radius: 8px; padding-left: 10px; } .spec-label { flex: 0 0 100px; font-weight: 600; color: var(--secondary-color); font-size: 1.05rem; } .spec-value { flex: 1; color: var(--dark-color); font-size: 1.1rem; line-height: 1.6; } /* 顶部电话和在线咨询按钮 - 采用指定样式 */ .contact-sectionly { background: var(--gradient-primary); border-radius: 12px; padding: 25px; color: white; margin-top: 30px; } .phone-number { display: flex; align-items: center; margin-bottom: 20px; font-size: 1.3rem; font-weight: 600; } .phone-number i { margin-right: 10px; font-size: 1.5rem; } .consult-btn { display: block; width: 100%; padding: 15px; background: white; color: var(--primary-color); border: none; border-radius: 8px; font-weight: 600; font-size: 1.1rem; cursor: pointer; transition: var(--transition); text-align: center; text-decoration: none; } .consult-btn:hover { transform: translateY(-3px); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2); } .consult-btn i { margin-left: 8px; } /* 产品详情区域 - 不折叠展示 */ .product-details-section { padding: 70px 0; background: #f9fbfd; position: relative; } .product-details-section::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: linear-gradient(90deg, transparent, #e9ecef, transparent); } .section-title { text-align: center; margin-bottom: 50px; position: relative; } .section-title h2 { font-size: 2.4rem; color: var(--primary-color); margin-bottom: 15px; position: relative; display: inline-block; padding-bottom: 15px; } .section-title h2::after { content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 80px; height: 4px; background: var(--accent-color); border-radius: 2px; } .section-title p { color: var(--gray-color); margin-top: 20px; font-size: 1.15rem; max-width: 700px; margin-left: auto; margin-right: auto; line-height: 1.7; } .detail-section { margin-bottom: 60px; background: white; border-radius: var(--border-radius); padding: 40px; box-shadow: var(--shadow-md); transition: var(--transition); border: 1px solid #edf2f7; position: relative; overflow: hidden; } .detail-section:hover { box-shadow: var(--shadow-lg); transform: translateY(-5px); } .detail-section::before { content: ''; position: absolute; top: 0; left: 0; width: 5px; height: 100%; background: var(--accent-color); } .detail-section h3 { font-size: 1.3rem; color: var(--primary-color); margin-bottom: 15px; padding-bottom: 9px; border-bottom: 2px solid var(--light-gray); position: relative; } .detail-section h3::after { content: ''; position: absolute; bottom: -2px; left: 0; width: 100px; height: 2px; background: var(--secondary-color); } .detail-section p { margin-bottom: 18px; line-height: 1.8; color: var(--dark-color); font-size: 1.05rem; } .detail-image { width: 100%; border-radius: var(--border-radius); overflow: hidden; box-shadow: var(--shadow-lg); margin: 35px 0; position: relative; border: 2px solid white; } .detail-image::before { content: ''; position: absolute; top: 10px; right: 10px; bottom: 10px; left: 10px; border: 2px solid rgba(26, 60, 110, 0.15); border-radius: calc(var(--border-radius) - 2px); pointer-events: none; } .detail-image img { width: 100%; display: block; transition: var(--transition); } .detail-image:hover img { transform: scale(1.02); } .two-column { display: grid; grid-template-columns: 1fr 1fr; gap: 35px; margin: 35px 0; } .material-list { list-style: none; } .material-list li { padding: 12px 0; border-bottom: 1px solid #f0f3f6; display: flex; font-size: 1.05rem; transition: var(--transition); } .material-list li:hover { background: rgba(26, 60, 110, 0.03); padding-left: 10px; } .material-list li::before { content: ''; display: inline-block; width: 12px; height: 12px; background: var(--accent-color); border-radius: 50%; margin-right: 15px; margin-top: 8px; flex-shrink: 0; } /* 设备优势 - 4列布局,带小图片 */ .advantages-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 30px; margin-top: 40px; } .advantage-card { background: white; border-radius: var(--border-radius); overflow: hidden; box-shadow: var(--shadow-md); transition: var(--transition); position: relative; border: 1px solid #edf2f7; } .advantage-card:hover { transform: translateY(-10px); box-shadow: var(--shadow-xl); border-color: rgba(26, 60, 110, 0.2); } .advantage-card::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 4px; background: var(--gradient-primary); } .advantage-image { height: 180px; overflow: hidden; } .advantage-image img { width: 100%; height: 100%; object-fit: cover; transition: var(--transition); } .advantage-card:hover .advantage-image img { transform: scale(1.1); } .advantage-content { padding: 25px; } .advantage-card h4 { font-size: 1.45rem; color: var(--primary-color); margin-bottom: 15px; position: relative; padding-bottom: 10px; } .advantage-card h4::after { content: ''; position: absolute; bottom: 0; left: 0; width: 40px; height: 2px; background: var(--accent-color); } .advantage-card p { color: var(--gray-color); font-size: 1.02rem; line-height: 1.7; } /* 客户案例 - 8个 */ .cases-section { padding: 90px 0; background: linear-gradient(135deg, #f0f4f8 0%, #e2e8f0 100%); position: relative; overflow: hidden; } .cases-section::before { content: ''; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; background: radial-gradient(circle, rgba(26,60,110,0.03) 0%, transparent 70%); } .cases-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 30px; } .case-card { background: white; border-radius: var(--border-radius); overflow: hidden; box-shadow: var(--shadow-md); transition: var(--transition); border: 1px solid #edf2f7; position: relative; } .case-card:hover { transform: translateY(-10px); box-shadow: var(--shadow-lg); border-color: rgba(26, 60, 110, 0.15); } .case-card::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 3px; background: linear-gradient(90deg, var(--secondary-color), var(--accent-color)); } .case-img { height: 200px; overflow: hidden; position: relative; } .case-img img { width: 100%; height: 100%; object-fit: cover; transition: var(--transition); } .case-card:hover .case-img img { transform: scale(1.1); } .case-overlay { position: absolute; bottom: 0; left: 0; width: 100%; background: linear-gradient(to top, rgba(193, 224, 255, 0.8), transparent); padding: 20px; color: white; transform: translateY(20px); opacity: 0; transition: var(--transition); } .case-card:hover .case-overlay { transform: translateY(0); opacity: 1; } .case-content { padding: 7px 25px 25px 25px; } .case-tag { display: inline-block; padding: 5px 15px; background: rgba(26, 60, 110, 0.1); color: var(--secondary-color); border-radius: 30px; font-size: 0.95rem; margin-bottom: 15px; font-weight: 500; border: 1px solid rgba(26, 60, 110, 0.15); } .case-title { font-size: 1.35rem; margin-bottom: 12px; color: var(--primary-color); font-weight: 600; transition: var(--transition); } .case-card:hover .case-title { color: var(--accent-color); } .case-desc { color: var(--gray-color); margin-bottom: 20px; font-size: 1.02rem; line-height: 1.7; height: 80px; overflow: hidden; } .case-link { color: var(--accent-color); font-weight: 600; text-decoration: none; display: inline-flex; align-items: center; font-size: 1.05rem; transition: var(--transition); } .case-link i { margin-left: 8px; transition: var(--transition); } .case-link:hover { transform: translateX(5px); } .case-link:hover i { transform: translateX(8px); } /* 技术参数 */ .parameters-section { padding: 70px 0; background: white; position: relative; } .parameters-section::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: linear-gradient(90deg, transparent, #e9ecef, transparent); } .table-container { overflow-x: auto; margin: 35px 0; border-radius: var(--border-radius); overflow: hidden; box-shadow: var(--shadow-lg); } table { width: 100%; border-collapse: collapse; margin: 0; min-width: 800px; } table th, table td { padding: 16px 20px; border: 1px solid #e9ecef; text-align: left; transition: var(--transition); } table th { background: var(--gradient-primary); font-weight: 600; color: white; position: sticky; top: 0; } table tr:nth-child(even) { background: rgba(26, 60, 110, 0.02); } table tr:hover { background: rgba(26, 60, 110, 0.05); } table tr:hover td { background: transparent; } /* 服务优势 - 带小图片 */ .services-section { padding: 80px 0; background: white; position: relative; overflow: hidden; } .services-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 35px; position: relative; z-index: 2; } .service-card { background: white; border-radius: var(--border-radius); overflow: hidden; position: relative; border: 1px solid #e9ecef; transition: var(--transition); box-shadow: var(--shadow-md); } .service-card:hover { transform: translateY(-8px); box-shadow: var(--shadow-lg); border-color: var(--secondary-color); } .service-card::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 4px; background: var(--gradient-primary); } .service-image { height: 200px; overflow: hidden; } .service-image img { width: 100%; height: 100%; object-fit: cover; transition: var(--transition); } .service-card:hover .service-image img { transform: scale(1.1); } .service-content { padding: 30px; } .service-card h4 { font-size: 1.6rem; margin-bottom: 18px; color: var(--primary-color); position: relative; padding-bottom: 10px; } .service-card h4::after { content: ''; position: absolute; bottom: 0; left: 0; width: 50px; height: 2px; background: var(--accent-color); } .service-card p { color: var(--dark-color); font-size: 1.1rem; line-height: 1.8; } /* 留言板块 - 移除电子邮箱 */ .contact-section { padding: 90px 0; background: #e5edf9; position: relative; } .contact-section::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: linear-gradient(90deg, transparent, #e9ecef, transparent); } .contact-container { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; } .contact-info { padding-right: 20px; } .contact-info h2 { font-size: 2.4rem; color: var(--primary-color); margin-bottom: 30px; position: relative; padding-bottom: 15px; } .contact-info h2::after { content: ''; position: absolute; bottom: 0; left: 0; width: 80px; height: 4px; background: var(--accent-color); border-radius: 2px; } .contact-info p { margin-bottom: 30px; line-height: 1.8; color: var(--dark-color); font-size: 1.1rem; } .contact-details { margin-top: 40px; } .contact-item { display: flex; margin-bottom: 25px; padding: 15px; background: rgba(26, 60, 110, 0.03); border-radius: 10px; transition: var(--transition); } .contact-item:hover { background: rgba(230, 57, 70, 0.08); transform: translateX(5px); } .contact-icon { width: 60px; height: 60px; background: var(--gradient-primary); border-radius: 15px; display: flex; align-items: center; justify-content: center; color: white; margin-right: 20px; flex-shrink: 0; font-size: 1.5rem; box-shadow: 0 4px 10px rgba(26, 60, 110, 0.3); } .contact-text h4 { font-size: 1.3rem; margin-bottom: 8px; color: var(--primary-color); } .contact-text p { color: var(--gray-color); margin: 0; font-size: 1.05rem; line-height: 1.6; } .contact-form { background: linear-gradient(145deg, #f8fafc, #edf2f7); padding: 45px; border-radius: var(--border-radius); box-shadow: var(--shadow-lg); border: 1px solid #e9ecef; } .form-group { margin-bottom: 25px; } .form-group label { display: block; margin-bottom: 10px; font-weight: 600; color: var(--primary-color); font-size: 1.05rem; } .form-control { width: 100%; padding: 15px 20px; border: 2px solid #ddd; border-radius: 10px; font-size: 1.05rem; transition: var(--transition); background: white; } .form-control:focus { outline: none; border-color: var(--accent-color); box-shadow: 0 0 0 3px rgba(230, 57, 70, 0.2); } textarea.form-control { min-height: 180px; resize: vertical; } .submit-btn { background: var(--gradient-primary); color: white; border: none; padding: 16px 40px; border-radius: 50px; font-weight: 600; font-size: 1.2rem; cursor: pointer; transition: var(--transition); display: inline-block; margin-top: 10px; box-shadow: 0 5px 15px rgba(10, 37, 64, 0.3); position: relative; overflow: hidden; } .submit-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: var(--transition); } .submit-btn:hover { transform: translateY(-3px); box-shadow: 0 8px 20px rgba(10, 37, 64, 0.4); } .submit-btn:hover::before { left: 100%; } /* 页脚 - 采用指定样式 */ .footer { background: var(--primary-color); color: rgba(255, 255, 255, 0.85); padding: 80px 0 30px; } .footer-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 40px; } .footer-col h3 { color: white; font-size: 1.5rem; margin-bottom: 25px; position: relative; padding-bottom: 10px; } .footer-col h3::after { content: ''; position: absolute; bottom: 0; left: 0; width: 40px; height: 2px; background: var(--accent-color); } .footer-links { list-style: none; } .footer-links li { margin-bottom: 12px; } .footer-links a { color: rgba(255, 255, 255, 0.7); text-decoration: none; transition: var(--transition); display: block; } .footer-links a:hover { color: white; transform: translateX(5px); } .footer-links a i { margin-right: 10px; color: var(--accent-color); transition: var(--transition); } .footer-links a:hover i { transform: translateX(5px); } .footer-contact li { margin-bottom: 15px; display: flex; } .footer-contact i { color: var(--accent-color); font-size: 1.1rem; width: 24px; } .footer-contact span { flex: 1; } .footer-bottom { border-top: 1px solid rgba(255, 255, 255, 0.1); padding-top: 30px; margin-top: 50px; text-align: center; color: rgba(255, 255, 255, 0.6); font-size: 0.95rem; } .social-links { display: flex; gap: 15px; margin-top: 20px; } .social-links a { display: inline-block; width: 40px; height: 40px; background: rgba(255,255,255,0.1); border-radius: 50%; text-align: center; line-height: 40px; color: white; transition: var(--transition); } .social-links a:hover { background: rgba(255,255,255,0.2); transform: translateY(-2px); } /* 响应式设计 */ @media (max-width: 992px) { .product-container { grid-template-columns: 1fr; } .cases-grid { grid-template-columns: repeat(2, 1fr); } .advantages-grid { grid-template-columns: repeat(2, 1fr); } .services-grid { grid-template-columns: repeat(2, 1fr); } .contact-container { grid-template-columns: 1fr; } } @media (max-width: 768px) { .mobile-toggle { display: block; } .nav-links { position: fixed; top: 80px; left: -100%; flex-direction: column; background: white; width: 100%; text-align: center; transition: var(--transition); box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); padding: 20px 0; max-height: calc(100vh - 80px); overflow-y: auto; z-index: 999; } .nav-links.active { left: 0; } .nav-links li { margin: 15px 0; } .product-hero h1 { font-size: 2.2rem; } .main-image { height: 400px; } .two-column { grid-template-columns: 1fr; } .thumbnails { grid-template-columns: repeat(3, 1fr); } .section-title h2 { font-size: 2rem; } } @media (max-width: 480px) { .product-hero { padding: 45px 0; } .product-hero h1 { font-size: 1.9rem; } .main-image { height: 300px; } .section-title h2 { font-size: 1.8rem; } .cases-grid, .advantages-grid, .services-grid { grid-template-columns: 1fr; } .spec-item { flex-direction: column; gap: 8px; } .spec-label { flex: 0 0 auto; font-weight: 500; } .contact-form { padding: 30px 20px; } .footer-grid { grid-template-columns: 1fr; } .footer-bottom { padding-top: 20px; font-size: 0.9rem; } } /* 全局重置编辑器内容中的 p 标签 */ .material-list p, .material-list p { margin: 0 !important; padding: 0 !important; line-height: inherit !important; font-size: inherit !important; } .xjyh-link, .xjyh-link:visited, .xjyh-link:active { text-decoration: none; color: inherit; } .xjyh-link:hover { color: red; } .back-to-top { position: fixed; bottom: 25px; right: 25px; background: var(--gradient-primary); /* 使用品牌主色渐变 */ color: white; border: none; width: 56px; height: 56px; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; opacity: 0; visibility: hidden; transition: opacity 0.3s ease, transform 0.2s ease, visibility 0.3s; z-index: 999; box-shadow: 0 4px 12px rgba(10, 37, 64, 0.25); } .back-to-top.visible { opacity: 1; visibility: visible; transform: translateY(0); } .back-to-top:hover { transform: translateY(-3px); box-shadow: 0 6px 16px rgba(10, 37, 64, 0.35); } .back-to-top:active { transform: translateY(-1px); } @media (max-width: 768px) { .back-to-top { width: 50px; height: 50px; bottom: 20px; right: 20px; } }

广西锰矿渣脱氨脱盐项目

+86 187 0367 3877
在线咨询

产品介绍

河南浩鑫机械生产的广西锰矿渣脱氨脱盐项目核心特点与技术优势

适用物料

河南浩鑫机械广西锰矿渣脱氨脱盐项目可处理多种物料,满足不同行业物料处理需求

工作流程

广西锰矿渣脱氨脱盐项目的生产线工作原理与工艺流程

设备优势

广西锰矿渣脱氨脱盐项目生产线的四大核心优势,为您提供卓越的解决方案

客户案例

广西锰矿渣脱氨脱盐项目案例现场直击,一对一量身规划,河南浩鑫机械为每一位用户用心做好服务

服务优势

河南浩鑫机械为客户提供全方位、全生命周期的服务保障

安装调试

安装调试

专业工程师团队现场指导安装调试,确保设备正常运行,提供操作培训服务。

技术支持

技术支持

24小时技术支持热线,专业工程师在线解答,快速响应客户需求,解决设备问题。

质量保障

质量保障

提供整机及核心部件质保服务,配备终身维护支持,定期回访跟进设备使用情况,全方位确保设备长期稳定运行。

在线留言

填写以下表单,我们的专业顾问将在24小时内与您联系

联系我们

河南浩鑫机械制造有限公司拥有专业的销售和技术支持团队,随时为您解答疑问,提供定制化解决方案。请随时与我们联系,我们将竭诚为您服务。

我们的工作时间是周一至周六 8:30-17:30,法定节假日除外。如有紧急需求,可拨打24小时服务热线。

公司地址

中国·河南省郑州市上街区工业路145号

联系电话

+86 0371 8509 0677 (办公室)

+86 187 0367 3877 (业务部)