<style>
        /* ========== 基础样式 ========== */
        *{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}
        body{font-family:'PingFang SC','Microsoft YaHei',sans-serif;background:#f5f5f5;color:#333;line-height:1.5}
        img{max-width:100%;vertical-align:middle}
        
        /* 布局 */
        .page{max-width:640px;margin:0 auto;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.05)}
        .hexin{padding:16px}
        
        /* 头部 */
        .page-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border-bottom:1px solid #eee}
        .logo-img{height:40px;width:auto}
        .nav{display:flex;gap:20px}
        .nav .item{text-decoration:none;color:#8B5A2B;font-size:16px}
        
        /* ========== 日期选择器 ========== */
        .date-selector{background:#fff;padding:12px 16px;border-bottom:1px solid #eee}
        .date-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
        .date-nav-btn{background:#f5f5f5;border:none;padding:8px 16px;border-radius:25px;font-size:14px;color:#8B5A2B;cursor:pointer}
        .date-nav-btn:active{background:#D2691E;color:#fff}
        .current-date{font-size:18px;font-weight:bold;color:#D2691E;text-align:center;flex:1}
        .date-picker-btn{background:#D2691E;border:none;padding:8px 16px;border-radius:25px;font-size:14px;color:#fff;cursor:pointer}
        .date-picker-btn:active{background:#B55B2C}
        .date-shortcuts{display:flex;justify-content:space-around;gap:10px}
        .shortcut-btn{flex:1;background:#FDF5E6;border:none;padding:8px 0;border-radius:25px;font-size:14px;color:#8B5A2B;cursor:pointer;text-align:center}
        .shortcut-btn:active{background:#D2691E;color:#fff}
        .shortcut-btn.today{background:#D2691E;color:#fff}
        
        /* 面包屑 */
        .breadcrumb{padding:12px 16px;background:#f9f9f9;font-size:13px;border-bottom:1px solid #eee}
        .breadcrumb a{text-decoration:none;color:#8B5A2B}
        .breadcrumb a:hover{text-decoration:underline}
        .breadcrumb span{color:#999}
        
        /* 日期核心 */
        .now_date{text-align:center;font-size:24px;font-weight:bold;color:#B55B2C;margin:10px 0}
        .riqi{text-align:center;margin:10px 0}
        .today_riqi{font-size:48px;font-weight:bold;color:#D2691E}
        .nong_nian,.nongyue,.nongday{text-align:center;font-size:14px;color:#666;margin:4px 0}
        .qijie{text-align:center;background:#D2691E;color:#fff;display:inline-block;padding:4px 16px;border-radius:20px;margin:10px auto;width:fit-content}
        
        /* 彭祖百忌 */
        .pengbai{background:#FFF8F0;padding:12px;border-radius:8px;margin:16px 0;border-left:4px solid #D2691E}
        .pengzu{font-weight:bold;color:#B55B2C;margin-bottom:8px}
        .pengdesc{font-size:14px;color:#666;line-height:1.5}
        
        /* 冲煞 */
        .baji_info_box{display:flex;justify-content:space-between;align-items:center;background:#FDF5E6;padding:16px;border-radius:12px;margin:16px 0;flex-wrap:wrap}
        .nongli_ri{font-size:20px;font-weight:bold;color:#B55B2C}
        .zhong_week{font-size:16px;color:#666;margin-top:8px}
        .chong_shuxing{background:#FFE4E1;padding:4px 12px;border-radius:20px;color:#C41E3A;font-size:14px}
        
        /* 卡片通用 */
        .sucha{background:#fff;border-radius:12px;padding:16px;margin:16px 0;box-shadow:0 2px 8px rgba(0,0,0,0.05);border:1px solid #eee}
        .scha_tit{font-size:18px;font-weight:bold;color:#B55B2C;border-left:4px solid #D2691E;padding-left:12px;margin-bottom:16px}
        .sx_str{font-size:15px;color:#666;line-height:1.6}
        
        /* 宜忌标签 */
        .yiji_box{background:#F9F9F9;border-radius:12px;padding:16px}
        .yi_content{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}
        .shiyici,.shijici{background:#fff;padding:6px 14px;border-radius:20px;font-size:14px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}
        .shiyici{color:#2E8B57;border:1px solid #2E8B57}
        .shijici{color:#C41E3A;border:1px solid #C41E3A}
   
        
        /* 信息行 */
        .zhoushu{padding:12px 0;font-size:15px;border-bottom:1px solid #eee}
        .zhoushu span{color:#D2691E;font-weight:bold}
        
        /* ========== 吉时表格样式 ========== */
        .jishi-table{background:#fff;border-radius:12px;margin:16px 0;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.05);border:1px solid #eee}
        .jishi-table-title{background:#D2691E;color:#fff;padding:12px 16px;font-size:16px;font-weight:bold}
        .jishi-table-title span{margin-right:8px}
        .jishi-grid{display:flex;flex-wrap:wrap}
        .jishi-hour{flex:1;min-width:70px;text-align:center;padding:12px 8px;border-bottom:1px solid #eee;border-right:1px solid #eee;background:#fff}
        .jishi-hour:nth-child(6n){border-right:none}
        .jishi-time{font-size:13px;color:#999}
        .jishi-time span{font-size:16px;font-weight:bold;color:#D2691E}
        .jishi-name{font-size:12px;color:#666;margin-top:4px}
        .jishi-good{background:#E8F5E9}
        .jishi-good .jishi-time span{color:#2E8B57}
        .jishi-good .jishi-name{color:#2E8B57;font-weight:bold}
        
        /* ========== 吉日表格样式 ========== */
        .jiri-table{background:#fff;border-radius:12px;margin:16px 0;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.05);border:1px solid #eee}
        .jiri-table-title{background:#D2691E;color:#fff;padding:12px 16px;font-size:16px;font-weight:bold;display:flex;justify-content:space-between;align-items:center}
        .jiri-table-title a{color:#fff;font-size:13px;text-decoration:underline}
        .jiri-header{display:flex;background:#F5F5F5;padding:10px 0;font-weight:bold;color:#333;border-bottom:1px solid #eee}
        .jiri-header div{flex:1;text-align:center;font-size:14px}
        .jiri-row{display:flex;padding:12px 0;border-bottom:1px solid #f0f0f0}
        .jiri-row div{flex:1;text-align:center;font-size:14px}
        .jiri-row .jiri-date{color:#D2691E;font-weight:bold}
        .jiri-row .jiri-type{color:#2E8B57}
        .jiri-row .jiri-chong{color:#999;font-size:12px}
        .nongli-day{font-size:12px;color:#999;display:block}
        .jiri-more{text-align:center;padding:12px;background:#FDF5E6}
        .jiri-more a{color:#D2691E;text-decoration:none;font-size:14px}
        
        /* 工具链接 */
        .jiricha_tit{font-size:18px;font-weight:bold;margin:20px 0 16px;display:flex;align-items:center;gap:8px}
        .jiricha_tit span{display:inline-block;width:4px;height:18px;background:#D2691E;border-radius:2px}
        .ditulist{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}
        .ditulist a{background:#f5f5f5;padding:8px 16px;border-radius:30px;text-decoration:none;color:#333;font-size:14px}
        .ditulist a:hover{background:#D2691E;color:#fff}
        
        /* 吉日链接 */
        .jiri_shijian{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}
        .jr_item{flex:1;min-width:100px;background:#FDF5E6;border-radius:10px;padding:12px;text-align:center;text-decoration:none;color:#8B5A2B;font-size:14px}
        .jr_item:hover{background:#D2691E;color:#fff}
        
        /* 适宜查询 */
        .sjlie{display:flex;flex-wrap:wrap;gap:10px}
        .sj_item a{display:block;background:#FDF5E6;padding:8px 14px;border-radius:25px;text-decoration:none;color:#8B5A2B;font-size:13px}
        .sj_item a:hover{background:#D2691E;color:#fff}
        
        /* ========== 最新文章区域样式优化（修复布局混乱、标题小且靠右） ========== */
        /* 文章列表容器改为垂直排列，确保不换行错乱 */
        .new_art_list {
            display: flex !important;
            flex-direction: column !important;
            gap: 0 !important;
            width: 100%;
        }
        /* 单个文章条目：图片+文字，左对齐 */
        .new_item_list {
            display: flex !important;
            gap: 12px;
            align-items: flex-start;
            width: 100%;
            padding: 12px 0;
            border-bottom: 1px solid #f0f0f0;
            box-sizing: border-box;
        }
        /* 图片区域固定宽高，防止变形 */
        .newitem_pic {
            flex-shrink: 0;
            width: 80px;
            height: 80px;
            border-radius: 8px;
            overflow: hidden;
            background-color: #f5f5f5;
        }
        .newitem_pic img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
        }
        /* 文字信息区域占满剩余宽度，强制左对齐 */
        .newitem_info {
            flex: 1;
            min-width: 0;   /* 防止长单词溢出 */
            text-align: left;
        }
        /* 标题字体加大加粗，颜色清晰，无靠右偏移 */
        .newitem_title a {
            font-size: 16px !important;
            font-weight: 600 !important;
            line-height: 1.4;
            color: #333;
            text-decoration: none;
            display: inline;
        }
        .newitem_title a:hover {
            color: #D2691E;
        }
        /* 发布时间样式 */
        .zhuan_time {
            font-size: 12px;
            color: #999;
            margin-top: 6px;
            display: block;
        }
        /* 手机端适配 */
        @media (max-width: 480px) {
            .newitem_title a {
                font-size: 15px !important;
            }
            .newitem_pic {
                width: 70px;
                height: 70px;
            }
        }
              /* 分页样式 */
        .section-btm {
            margin-top: 28px;
            margin-bottom: 20px;
            text-align: center;
        }
        .prev_page {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 8px;
            margin: 10px 0;
        }
        .prev_page a, .prev_page span {
            display: inline-block;
            padding: 6px 14px;
            border-radius: 40px;
            background: white;
            border: 1px solid #eddbbc;
            font-size: 0.85rem;
            color: #7a5a3a;
            text-decoration: none;
            transition: 0.2s;
        }
        .prev_page a:hover {
            background: #f4e8db;
            border-color: #cfb48a;
        }
        .prev_page .current {
            background: #e7c8a3;
            color: #4f351c;
            border-color: #dbbc8c;
            font-weight: 500;
        }

        
        /* 分隔线 */
        .divider{height:8px;background:#f5f5f5}
        
        /* 底部 */
        .page-footer{background:#f5f5f5;text-align:center;padding:20px;font-size:12px;color:#999;margin-top:20px}
        .footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:12px}
        .footer-links a{text-decoration:none;color:#8B5A2B;font-size:12px}
        
        /* 侧边栏（返回顶部） */
        .sidebar{position:fixed;bottom:30px;right:20px;background:#D2691E;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0.8;z-index:99}
        .sidebar:hover{opacity:1}
        
        /* 隐藏预加载 */
        .preloader{display:none}
        
        @media (max-width:480px){
            .hexin{padding:12px}
            .today_riqi{font-size:36px}
            .jishi-hour{min-width:55px;padding:8px 4px}
            .jishi-time span{font-size:14px}
            .jiri-header div,.jiri-row div{font-size:12px}
        }
    </style>
