﻿/*
Theme Name: 涔︾敾浣滃搧灞曠ず涓婚
Theme URI: https://yourdomain.com/
Author: 涔︾敾缃?Author URI: https://yourdomain.com/
Description: 绾姩鎬佷功鐢诲睍绀轰富棰橈紝100%淇濈暀鍒濆甯冨眬
Version: 2.1
Requires at least: 6.4
Tested up to: 7.0
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: shuhua
*/

/* 瀵煎叆鎵€鏈夊師濮婥SS鏂囦欢 */
@import url("assets/css/animate.min.css");
@import url("assets/css/bootstrap.css");
@import url("assets/css/style.css");
@import url("assets/css/bxslider.css");
@import url("assets/css/swiper.min.css");
@import url("assets/css/eonline.css");

/* WordPress鍩虹鏍峰紡淇 */
body { margin: 0; padding: 0; }
img { max-width: 100%; height: auto; }
.clear { clear: both; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin-right: 1.5em; }
.alignright { float: right; margin-left: 1.5em; }

/* 缁熶竴鍒嗛〉鏍峰紡 */
.pagination {
    margin: 20px 0;
    text-align: center;
}
.pagination .page-numbers {
    display: inline-block;
    padding: 6px 12px;
    margin: 0 2px;
    border: 1px solid #ddd;
    color: #333;
    text-decoration: none;
}
.pagination .page-numbers.current {
    background-color: #337ab7;
    border-color: #337ab7;
    color: #fff;
}
.pagination .page-numbers:hover:not(.current) {
    background-color: #f5f5f5;
}

/* 缁熶竴鏂囩珷鍐呭鏍峰紡 */
.right_contents h1, .right_contents h2, .right_contents h3,
.right_contents h4, .right_contents h5, .right_contents h6 {
    margin: 20px 0 10px;
    font-weight: bold;
}
.right_contents p {
    margin: 10px 0;
    line-height: 1.8;
}
.right_contents ul, .right_contents ol {
    margin: 10px 0 10px 20px;
}
.right_contents img {
    max-width: 100%;
    height: auto;
    margin: 10px 0;
}
/* ============================================================
   首页容器宽度约束 (直接写入根style.css确保加载)
   ============================================================ */
.home-container {
    max-width: 1465px !important;
    margin: 0 auto !important;
    width: auto !important;
    padding: 17px 0 40px !important;
}
.home-cats-inner {
    max-width: 1465px !important;
    margin: 0 auto !important;
}

.home-row {
    display: flex !important;
    gap: 17px !important;
    align-items: flex-start !important;
}
.home-left {
    width: 1055px !important;
    flex-shrink: 0 !important;
    max-width: 1055px !important;
}
.home-right {
    width: 390px !important;
    flex-shrink: 0 !important;
    max-width: 390px !important;
}
.home-slider {
    width: 1055px !important;
    height: 500px !important;
    overflow: hidden !important;
    border-radius: 8px !important;
}
.home-slider .bxslider img {
    width: 1055px !important;
    height: 500px !important;
    object-fit: cover !important;
    display: block !important;
}
.home-section { margin-bottom: 17px !important; }
.home-works-grid {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 17px !important;
}
.work-card {
    width: calc((100% - 34px) / 3) !important;
    border-radius: 8px !important;
    overflow: hidden !important;
}
.sidebar-widget {
    margin-bottom: 17px !important;
}
