/*
Theme Name: Enterprise Theme (企业主题)
Theme URI: https://github.com/yourusername/enterprise-theme
Description: 基于Pure CSS框架的响应式企业WordPress主题，专为展示产品和企业形象而设计。支持产品分类展示、新闻资讯、公司简介、联系我们等功能模块。采用现代化设计风格，适合各类企业网站使用。This is a responsive enterprise WordPress theme based on the Pure CSS framework, designed for showcasing products and corporate image. It supports product category display, news, company profile, contact pages, and more. With a modern design style, it is suitable for all kinds of corporate websites.
Version: 1.0.0
Author: Your Name
Author URI: https://yourwebsite.com
License: GNU General Public License v3.0 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: responsive, business, corporate, products, news, pure-css, custom-logo, custom-menu, featured-images, translation-ready
Text Domain: enterprise-theme

Requires at least: 5.0
Tested up to: 6.0
Requires PHP: 7.4

Copyright (C) 2025 Your Name

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.
*/

/* 重置样式 */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-family: 'Microsoft YaHei', sans-serif;
    line-height: 1.6;
    color: #333;
}

.container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
}

/* 顶部联系栏 */
.top-contact {
    background: #1e40af;
    color: white;
    padding: 8px 0;
    font-size: 14px;
}

.top-contact .pure-g {
    align-items: center;
}

/* 头部LOGO区域 */
.header {
    background: white;
    padding: 20px 0;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}

.logo-area {
    display: flex;
    align-items: center;
}

.logo {
    font-size: 28px;
    font-weight: bold;
    color: #1e40af;
    margin-right: 15px;
}

.contact-info {
    text-align: right;
}

.contact-info .phone {
    font-size: 24px;
    color: #ff6b6b;
    font-weight: bold;
}

/* 导航菜单（全屏） */
.full-nav {
    background: #1e40af;
    width: 100%;
}

.nav-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
}

.main-menu {
    display: flex;
    list-style: none;
}

.main-menu li {
    flex: 1;
}

.main-menu a {
    display: block;
    color: white;
    text-decoration: none;
    padding: 15px 20px;
    text-align: center;
    transition: background 0.3s;
}

.main-menu a:hover {
    background: #3b82f6;
}

/* 简洁全屏轮播图 */
.simple-slider {
    width: 100%;
    height: 600px;
    position: relative;
    overflow: hidden;
}

.slider-wrapper {
    width: 100%;
    height: 100%;
    position: relative;
}

.slide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 1s ease;
}

.slide.active {
    opacity: 1;
}

.slide-bg {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
    color: white;
    font-weight: bold;
    text-shadow: 2px 2px 8px rgba(0,0,0,0.7);
}

.simple-dots {
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    gap: 15px;
    z-index: 10;
}

.simple-dots .dot {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: rgba(255,255,255,0.5);
    cursor: pointer;
    transition: all 0.3s ease;
}

.simple-dots .dot.active {
    background: white;
    transform: scale(1.2);
}

.simple-dots .dot:hover {
    background: rgba(255,255,255,0.8);
}

.image-placeholder {
    font-size: 1.2em;
    text-align: center;
    padding: 20px;
    background: rgba(0,0,0,0.3);
    border-radius: 10px;
}