/* b.1766.cn 郑州不锈钢加工厂 样式 */
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:"Microsoft YaHei","PingFang SC",sans-serif;background:#f5f7fa;color:#333;line-height:1.6}
.container{max-width:1200px;margin:0 auto;padding:0 15px}

/* 页头 */
.header{background:#1a1a2e;color:#fff;padding:12px 0;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px rgba(0,0,0,0.15)}
.header-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}
.logo{font-size:22px;font-weight:bold;color:#fff}
.contact-bar{font-size:14px;color:#ccc}
.contact-bar strong{color:#fff}

/* 主体布局 */
.main-layout{display:flex;gap:20px;max-width:1200px;margin:20px auto;padding:0 15px;align-items:flex-start}
.left-nav{width:220px;flex-shrink:0;background:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 8px rgba(0,0,0,0.08);position:sticky;top:70px}
.nav-title{font-size:15px;font-weight:bold;color:#1a1a2e;padding-bottom:8px;border-bottom:2px solid #1a1a2e;margin-bottom:10px}
.nav-list{list-style:none}
.nav-list li{margin-bottom:6px}
.nav-list a{display:block;padding:6px 10px;color:#555;font-size:14px;border-radius:4px;text-decoration:none;transition:background 0.2s,color 0.2s}
.nav-list a:hover{background:#1a1a2e;color:#fff}

.right-content{flex:1;min-width:0}

/* 横幅 */
.banner{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);color:#fff;border-radius:12px;padding:50px 40px;text-align:center;margin-bottom:20px}
.banner h1{font-size:36px;margin-bottom:15px}
.banner p{font-size:18px;color:#ccc;margin-bottom:25px}
.banner-btns{display:flex;gap:15px;justify-content:center}
.btn-primary,.btn-secondary{display:inline-block;padding:12px 30px;border-radius:6px;font-size:16px;text-decoration:none;font-weight:bold;transition:transform 0.2s,box-shadow 0.2s}
.btn-primary{background:#e74c3c;color:#fff}
.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(231,76,60,0.4)}
.btn-secondary{background:#fff;color:#1a1a2e}
.btn-secondary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.2)}

/* 统计栏 */
.stats-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px}
.stat-item{background:#fff;border-radius:8px;padding:20px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,0.06)}
.stat-num{font-size:32px;font-weight:bold;color:#1a1a2e;display:block}
.stat-item span:last-child{font-size:14px;color:#888}

/* 通用区块 */
.section{background:#fff;border-radius:8px;padding:30px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,0.06)}
.section-title{font-size:22px;color:#1a1a2e;padding-bottom:12px;border-bottom:3px solid #1a1a2e;margin-bottom:20px}
.section-sub{color:#888;font-size:14px;margin-top:-12px;margin-bottom:15px}

/* 优势 */
.advantage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.adv-item{text-align:center;padding:20px;border:1px solid #eee;border-radius:8px;transition:transform 0.2s,box-shadow 0.2s}
.adv-item:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,0.1)}
.adv-icon{font-size:40px;margin-bottom:10px}
.adv-item h3{font-size:17px;color:#1a1a2e;margin-bottom:8px}
.adv-item p{font-size:14px;color:#777;line-height:1.5}

/* 报价表 */
.price-table{width:100%;border-collapse:collapse;margin-bottom:15px}
.price-table th{background:#1a1a2e;color:#fff;padding:12px;font-size:14px;text-align:left}
.price-table td{padding:12px;border-bottom:1px solid #eee;font-size:14px}
.price-table tbody tr:hover{background:#f8f9fa}
.price-note{text-align:center;color:#666;font-size:14px;padding:12px;background:#f8f9fa;border-radius:6px}

/* 产品 */
.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.product-card{border:1px solid #eee;border-radius:8px;overflow:hidden;transition:transform 0.2s,box-shadow 0.2s}
.product-card:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,0.1)}
.product-card h3{font-size:16px;padding:12px 15px 5px;color:#1a1a2e}
.product-card p{font-size:13px;color:#777;padding:0 15px 15px;line-height:1.5}

/* 应用场所 */
.scene-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:15px}
.scene-item{text-align:center;padding:15px;border:1px solid #eee;border-radius:8px;transition:transform 0.2s}
.scene-item:hover{transform:translateY(-3px);border-color:#1a1a2e}
.scene-item span{font-size:30px;display:block;margin-bottom:8px}
.scene-item p{font-size:13px;color:#555}

/* 服务流程 */
.process-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:15px}
.step{text-align:center;position:relative}
.step::after{content:"→";position:absolute;right:-12px;top:25px;color:#ccc;font-size:20px}
.step:last-child::after{display:none}
.step-num{width:50px;height:50px;background:#1a1a2e;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:bold;margin:0 auto 10px}
.step h3{font-size:15px;color:#1a1a2e;margin-bottom:6px}
.step p{font-size:13px;color:#777;line-height:1.4}

/* 问答 */
.faq-item{margin-bottom:15px;border:1px solid #eee;border-radius:8px;overflow:hidden}
.faq-q{background:#f8f9fa;padding:12px 15px;font-weight:bold;color:#1a1a2e;font-size:15px}
.faq-a{padding:12px 15px;color:#666;font-size:14px;line-height:1.6}

/* 关于 */
.about-content{color:#555;font-size:15px;line-height:1.8;margin-bottom:20px}
.about-content p{margin-bottom:12px}
.about-contact{background:#f8f9fa;border-radius:8px;padding:20px}
.contact-info p{margin-bottom:8px;font-size:15px;color:#555}

/* 页脚 */
.footer{background:#1a1a2e;color:#ccc;padding:25px 0;text-align:center;margin-top:20px}
.footer-links{display:flex;justify-content:center;gap:25px;margin-bottom:15px;flex-wrap:wrap}
.footer-links a{color:#ccc;text-decoration:none;font-size:14px}
.footer-links a:hover{color:#fff}
.footer-copy{font-size:13px;color:#888;line-height:1.8}

/* 浮动按钮 */
.float-btns{position:fixed;right:20px;bottom:30px;display:flex;flex-direction:column;gap:10px;z-index:99}
.float-btn{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,0.2);cursor:pointer}
.tel-btn{background:#e74c3c;color:#fff}
.top-btn{background:#1a1a2e;color:#fff}

/* 移动端 */
@media(max-width:768px){
.main-layout{flex-direction:column}
.left-nav{width:100%;position:static}
.advantage-grid{grid-template-columns:repeat(2,1fr)}
.product-grid{grid-template-columns:repeat(2,1fr)}
.scene-grid{grid-template-columns:repeat(4,1fr)}
.process-steps{grid-template-columns:repeat(3,1fr)}
.process-steps .step::after{display:none}
.stats-bar{grid-template-columns:repeat(2,1fr)}
.banner{padding:30px 20px}
.banner h1{font-size:26px}
.banner p{font-size:15px}
}
@media(max-width:480px){
.advantage-grid{grid-template-columns:1fr}
.product-grid{grid-template-columns:1fr}
.scene-grid{grid-template-columns:repeat(3,1fr)}
.process-steps{grid-template-columns:repeat(2,1fr)}
.price-table{font-size:12px}
.price-table th,.price-table td{padding:8px}
.header-inner{flex-direction:column;text-align:center}
}
