 /* 今日推荐部分轮播的CSS样式 */
        .recommend-section {
            position: relative;
            overflow: hidden;
            margin: 0 auto;
            width: 100%;
        }
        
        .recommend-slider {
            display: flex;
            transition: transform 0.5s ease-in-out;
        }
        
        .recommend-item {
            flex: 0 0 33.333%;
            min-width: 33.333%;
            padding: 0 10px;
            box-sizing: border-box;
            transition: all 0.3s ease;
        }
        
        .recommend-item-inner {
            background: rgba(255,255,255,0.7);
            padding: 1rem;
            border-radius: 4px;
            border: 1px solid #e8e0d0;
            height: 100%;
            margin-bottom: 1.5rem;
        }
        
        .slider-dots {
            text-align: center;
            margin-top: -10px;
            margin-bottom: 1rem;
        }
        
        .slider-dot {
            display: inline-block;
            width: 8px;
            height: 8px;
            border-radius: 50%;
            background: #d1c7b7;
            margin: 0 5px;
            cursor: pointer;
            transition: background 0.3s ease;
        }
        
        .slider-dot.active {
            background: #8b7355;
        }
        
        @media (max-width: 900px) {
            .recommend-item {
                flex: 0 0 50%;
                min-width: 50%;
            }
        }
        
        @media (max-width: 600px) {
            .recommend-item {
                flex: 0 0 100%;
                min-width: 100%;
            }
        }