* {margin:0;padding:0;box-sizing:border-box;font-family:"Microsoft Yahei",sans-serif;}

/* 导航栏 - 复用主站样式 */
.navbar {width:100%;height:70px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.1);display:flex;justify-content:space-between;align-items:center;padding:0 50px;position:fixed;top:0;z-index:999;}
.navbar .logo img {width:136px;height:52px;object-fit:contain;object-position:left center;}
.navbar .menu {display:flex;list-style:none;}
.navbar .menu li {margin-left:30px;}
.navbar .menu li a {text-decoration:none;color:#666;font-size:16px;transition:all 0.3s ease;padding:8px 12px;border-radius:20px;display:inline-block;}
.navbar .menu li a:hover,
.navbar .menu li .active {color:#fff;background:#E0533C;transform:translateY(-2px);box-shadow:0 2px 6px rgba(0,123,255,0.3);}

/* 底部 - 复用主站样式 */
.footer {width:100%;min-height:200px;background:#333;color:#fff;display:flex;justify-content:center;align-items:center;padding:30px 50px;}
.footer-content {display:flex;align-items:center;justify-content:center;gap:clamp(50px,20vw,200px);flex-wrap:wrap;}
.footer-qrcode {flex:0 0 auto;text-align:center;margin-bottom:20px;}
.footer-qrcode .qrcode-name {font-size:clamp(16px,1.8vw,18px);font-weight:600;margin-bottom:10px;color:#fff;}
.footer-qrcode img {width:clamp(100px,12vw,120px);height:clamp(100px,12vw,120px);border:3px solid #fff;border-radius:8px;}
.footer-info {flex:0 0 auto;text-align:center;}
.footer-info .company-name {font-size:clamp(18px,2.2vw,22px);font-weight:bold;margin-bottom:15px;color:#fff;}
.footer-info .contact-details {font-size:clamp(14px,1.6vw,16px);line-height:1.8;color:#e0e0e0;}
.footer-info .copyright {margin-top:20px;font-size:clamp(12px,1.4vw,14px);color:#999;}
