* {margin: 0;padding: 0;box-sizing: border-box;}
body {font-family: "微软雅黑", "思源黑体", sans-serif;color: #333;background: #fff;}
a {text-decoration: none;color: #333;}
a:hover {color: #007aff;}
ul {list-style: none;}

/* 头部 */
.header {height: 80px;line-height: 80px;background: #fff;box-shadow: 0 2px 10px rgba(0,0,0,0.1);position: sticky;top: 0;z-index: 999;}
.logo {display: flex;align-items: center;}
.logo img {height: 50px;margin-right: 10px;}
.logo span {font-size: 24px;font-weight: bold;color: #007aff;}
.nav {display: flex;justify-content: flex-end;align-items: center;}
.nav a {margin: 0 15px;font-size: 16px;}
.nav a.active {color: #007aff;font-weight: bold;}
.nav .tel {color: #f44;font-weight: bold;}

/* Banner */
.banner {width: 100%;height: 500px;}
.banner-item {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;text-align: center;color: #fff;}
.banner-text h1 {font-size: 48px;margin-bottom: 20px;text-shadow: 0 2px 5px rgba(0,0,0,0.3);}
.banner-text p {font-size: 20px;text-shadow: 0 2px 5px rgba(0,0,0,0.3);}

/* 通用区块 */
.section {padding: 80px 0;}
.section-title {text-align: center;margin-bottom: 50px;}
.section-title h2 {font-size: 32px;margin-bottom: 15px;color: #333;}
.section-title p {font-size: 16px;color: #666;}
.more-btn {text-align: center;margin-top: 30px;}

/* 优势 */
.advantage-item {background: #fff;padding: 30px;border-radius: 8px;box-shadow: 0 2px 10px rgba(0,0,0,0.05);text-align: center;transition: all 0.3s;}
.advantage-item:hover {transform: translateY(-5px);box-shadow: 0 5px 20px rgba(0,0,0,0.1);}
.advantage-item i {font-size: 48px;color: #007aff;margin-bottom: 20px;}
.advantage-item h3 {font-size: 20px;margin-bottom: 15px;}
.advantage-item p {font-size: 14px;color: #666;line-height: 1.6;}

/* 产品 */
.product-item {background: #fff;border-radius: 8px;overflow: hidden;box-shadow: 0 2px 10px rgba(0,0,0,0.05);text-align: center;}
.product-item img {width: 100%;height: 200px;object-fit: cover;}
.product-item h3 {font-size: 18px;padding: 15px 0;}
.product-item p {font-size: 14px;color: #666;padding: 0 15px 15px;line-height: 1.6;}

/* 生产实力 */
.production-img img {width: 100%;height: 350px;object-fit: cover;border-radius: 8px;box-shadow: 0 2px 10px rgba(0,0,0,0.1);}
.production-text {padding: 50px 20px;}
.production-text h3 {font-size: 24px;margin-bottom: 20px;color: #333;}
.production-text p {font-size: 16px;color: #666;line-height: 1.8;margin-bottom: 20px;}

/* 案例 */
.case-item {background: #fff;border-radius: 8px;overflow: hidden;box-shadow: 0 2px 10px rgba(0,0,0,0.05);text-align: center;}
.case-item img {width: 100%;height: 220px;object-fit: cover;}
.case-item h3 {font-size: 18px;padding: 15px 0;}
.case-item p {font-size: 14px;color: #666;padding: 0 15px 15px;line-height: 1.6;}

/* 咨询 */
.contact {background: #007aff;}
.contact-form {background: #fff;padding: 40px;border-radius: 8px;}
.contact-info {padding: 40px 20px;color: #fff;}
.contact-info h3 {font-size: 24px;margin-bottom: 20px;}
.contact-info p {font-size: 16px;line-height: 2;margin-bottom: 15px;}
.qrcode {margin-top: 30px;text-align: center;}
.qrcode img {width: 150px;height: 150px;margin-bottom: 10px;}

/* 底部 */
.footer {background: #333;color: #fff;padding: 60px 0 20px;}
.footer h4 {font-size: 18px;margin-bottom: 20px;color: #fff;}
.footer p {font-size: 14px;line-height: 1.8;color: #ccc;}
.footer-link ul li {margin-bottom: 10px;}
.footer-link ul li a {color: #ccc;}
.footer-link ul li a:hover {color: #007aff;}
.copyright {text-align: center;margin-top: 40px;padding-top: 20px;border-top: 1px solid #444;color: #ccc;font-size: 14px;}

/* 响应式 */
@media (max-width: 768px) {
    .header {height: auto;line-height: normal;padding: 10px 0;}
    .logo {justify-content: center;margin-bottom: 10px;}
    .nav {justify-content: center;flex-wrap: wrap;}
    .nav a {margin: 5px 10px;}
    .banner {height: 300px;}
    .banner-text h1 {font-size: 28px;}
    .banner-text p {font-size: 16px;}
    .section {padding: 40px 0;}
    .section-title h2 {font-size: 24px;}
}
