        

        /* 第一 */

        [class^="content-one"] {

            margin-bottom: 30px;

            padding: 25px;

            border-radius: 8px;

            box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);

            background-color: #fff;

        }

        

        /* 模块1：课程概述 - 蓝色背景标题 */

        .content-one-overview {

            background: linear-gradient(135deg, #3498db, #2980b9);

            color: white;

        }

        .content-one-overview h2 {

            margin-top: 0;

            color: white;

            font-size: 28px;
            
            line-height: 1.6;

        }


        /* 模块2：课程特色 - 图标列表 */

        .content-one-features {

            display: flex;

            flex-wrap: wrap;

            justify-content: space-between;

        }

        .content-one-features .feature-item {

            flex: 0 0 100%;

            margin-bottom: 20px;

            padding: 15px;

            background-color: #f0f8ff;

            border-left: 4px solid #3498db;

        }

        

        /* 模块3：课程体系 - 时间轴样式 */

        .content-one-structure {

            position: relative;

            padding-left: 40px;
            
            padding-block-end: 5px;

        }

        .content-one-structure::before {

            content: '';

            position: absolute;

            left: 15px;

            top: 0;

            height: 100%;

            width: 2px;

            background-color: #3498db;

        }

        .content-one-structure .structure-item {

            position: relative;

            margin-bottom: 25px;

            padding-left: 20px;

        }

        .content-one-structure .structure-item::before {

            content: '';

            position: absolute;

            left: -40px;

            top: 5px;

            width: 20px;

            height: 20px;

            border-radius: 50%;

            background-color: #3498db;

            border: 3px solid #fff;

            box-shadow: 0 0 0 2px #3498db;

        }

        

        /* 模块4：课程优势 - 卡片式布局 */

        .content-one-advantages {

            display: flex;

            flex-wrap: wrap;

            justify-content: space-between;

        }

        .content-one-advantages .advantage-card {

            flex: 0 0 28%;

            margin-bottom: 20px;

            padding: 20px;

            text-align: center;

            background-color: #fff8e1;

            border-radius: 8px;

            transition: transform 0.3s;

        }

        .content-one-advantages .advantage-card:hover {

            transform: translateY(-5px);

        }

        

        /* 模块5：学习效果 - 数据展示 */

        .content-one-results {

            display: flex;

            justify-content: space-around;

            text-align: center;

        }

        .content-one-results .result-item {

            flex: 1;

            padding: 20px;

        }

        .content-one-results .result-number {

            font-size: 36px;

            font-weight: bold;

            color: #e74c3c;

            margin: 10px 0;

        }

        

        /* 模块6：课程安排 - 表格样式 */

        .content-one-schedule table {

            width: 100%;

            border-collapse: collapse;

        }
        .content-one-schedule h2{
            padding-block-end: 20px;
        }
        .content-one-structure h2{
            padding-block-end: 20px;
        }
        .content-one-methods h2{
            padding-block-end: 20px;
        }
        .content-one-faq h2{
            padding-block-end: 20px;
        }

        .content-one-schedule th, 

        .content-one-schedule td {

            padding: 12px 15px;

            text-align: left;

            border-bottom: 1px solid #ddd;

        }

        .content-one-schedule th {

            background-color: #3498db;

            color: white;

        }

        .content-one-schedule tr:nth-child(even) {

            background-color: #f2f2f2;

        }

        

        /* 模块7：学习方法 - 步骤样式 */

        .content-one-methods {

            counter-reset: method-counter;

        }

        .content-one-methods .method-item {

            position: relative;

            margin-bottom: 20px;

            padding-left: 60px;

        }

        .content-one-methods .method-item::before {

            counter-increment: method-counter;

            content: counter(method-counter);

            position: absolute;

            left: 0;

            top: 0;

            width: 40px;

            height: 40px;

            line-height: 40px;

            text-align: center;

            border-radius: 50%;

            background-color: #3498db;

            color: white;

            font-weight: bold;

        }

        

        /* 模块8：常见问题 - 折叠样式 */

        .content-one-faq {

            border: 1px solid #ddd;

        }

        .content-one-faq .faq-item {

            border-bottom: 1px solid #ddd;

        }

        .content-one-faq .faq-item:last-child {

            border-bottom: none;

        }

        .content-one-faq .faq-question {

            padding: 15px;

            margin: 0;

            background-color: #f5f5f5;

            cursor: pointer;

            font-weight: bold;

        }

        .content-one-faq .faq-answer {

            padding: 0 15px 15px;

            margin: 0;

            display: none;

        }

        .content-one-faq .faq-item.active .faq-answer {

            display: block;

        }

        

        /* 模块9：课程亮点 - 对比样式 */

        .content-one-highlights {

            display: flex;

            justify-content: space-between;

        }

        .content-one-highlights .highlight-column {

            flex: 1;

            padding: 20px;

        }

        .content-one-highlights .highlight-left {

            background-color: #f8d7da;

            border-top-left-radius: 8px;

            border-bottom-left-radius: 8px;

        }

        .content-one-highlights .highlight-right {

            background-color: #d4edda;

            border-top-right-radius: 8px;

            border-bottom-right-radius: 8px;

        }

        

        /* 模块10：学习环境 - 图片文字混合 */

        .content-one-environment {

            display: flex;

            flex-wrap: wrap;

            align-items: center;

        }

        .content-one-environment .env-image {

            flex: 0 0 40%;

            margin-right: 30px;

        }

        .content-one-environment .env-image img {

            width: 100%;

            border-radius: 8px;

        }

        .content-one-environment .env-text {

            flex: 1;

        }

        

        /* 响应式设计 */

        @media (max-width: 768px) {

            .container {

                padding: 15px;

            }

            

            /* 模块2响应式 */

            .content-one-features .feature-item {

                flex: 0 0 100%;

            }

            

            /* 模块4响应式 */

            .content-one-advantages .advantage-card {

                flex: 0 0 100%;

            }

            

            /* 模块5响应式 */

            .content-one-results {

                flex-direction: column;

            }

            .content-one-results .result-item {

                margin-bottom: 20px;

            }

            

            /* 模块7响应式 */

            .content-one-methods .method-item {

                padding-left: 50px;

            }

            

            /* 模块9响应式 */

            .content-one-highlights {

                flex-direction: column;

            }

            .content-one-highlights .highlight-column {

                border-radius: 8px !important;

                margin-bottom: 15px;

            }

            

            /* 模块10响应式 */

            .content-one-environment {

                flex-direction: column;

            }

            .content-one-environment .env-image {

                margin-right: 0;

                margin-bottom: 20px;

            }

        }
        /*第二*/
        /* 全局样式 */


/* 主标题模块样式 */
.content-two-main-title {
    background-color: #2c3e50;
    color: white;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    padding: 20px;
    margin: 20px 0;
}

/* 课程亮点模块样式 */
.content-two-highlights {
    background-color: #e8f4fc;
    border-left: 4px solid #3498db;
}

.content-two-highlights p {
    margin: 8px 0;
    padding-left: 10px;
}

/* 课程特色模块样式 */
.content-two-features {
    background-color: #fff8e1;
    border-left: 4px solid #f39c12;
}

.feature-title {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
    color: #f39c12;
}

.content-two-features p {
    margin: 8px 0;
    padding-left: 10px;
}

/* 课程安排模块样式 */
.content-two-schedule {
    background-color: #e8f5e9;
    border-left: 4px solid #27ae60;
}

.schedule-title {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
    color: #27ae60;
}

.content-two-schedule p {
    margin: 8px 0;
    padding-left: 10px;
}

/* 课程效果模块样式 */
.content-two-results {
    background-color: #f3e5f5;
    border-left: 4px solid #9c27b0;
}

.results-title {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
    color: #9c27b0;
}

.content-two-results p {
    margin: 8px 0;
    padding-left: 10px;
}

/* 适合人群模块样式 */
.content-two-target {
    background-color: #ffebee;
    border-left: 4px solid #e74c3c;
}

.target-title {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
    color: #e74c3c;
}

.content-two-target p {
    margin: 8px 0;
    padding-left: 10px;
}

/* 课程优势对比模块样式 */
.content-two-comparison {
    background-color: #e0f7fa;
    border-left: 4px solid #00bcd4;
}

.comparison-title {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
    color: #00bcd4;
}

.content-two-comparison p {
    margin: 8px 0;
    padding-left: 10px;
}

/* 学习环境模块样式 */
.content-two-environment {
    background-color: #f5f5f5;
    border-left: 4px solid #795548;
}

.environment-title {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
    color: #795548;
}

.content-two-environment p {
    margin: 8px 0;
    padding-left: 10px;
}

/* 学员反馈模块样式 */
.content-two-feedback {
    background-color: #e8f5e9;
    border-left: 4px solid #4caf50;
}

.feedback-title {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
    color: #4caf50;
}

.content-two-feedback p {
    margin: 8px 0;
    padding-left: 10px;
}

/* 限时优惠模块样式 */
.content-two-discount {
    background-color: #fff3e0;
    border-left: 4px solid #ff9800;
    margin: 8px 0;
    padding-left: 10px;
}

.discount-title {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
    color: #ff9800;
}

.content-two-discount p {
    margin: 8px 0;
}
/*第一*/

/*第一*/
       .course-one-container {
            max-width: 1200px;
            margin: 0 auto;
            padding: 20px;
        }
        
        /* 课程介绍部分 */
        .course-one-cou {
            background: linear-gradient(135deg, #4b6cb6 0%, #182848 100%);
            color: white;
            padding: 40px;
            border-radius: 10px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
            margin-bottom: 30px;
        }
        
        .course-one-cou h2 {
            font-size: 2.2rem;
            margin-bottom: 20px;
            text-align: center;
        }
        
        .course-one-cou p {
            font-size: 1.1rem;
            margin-bottom: 15px;
            text-indent: 2em;
        }
        
        /* 课程特色部分 */
        .course-one-features {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 20px;
            margin-bottom: 40px;
        }
        
        .course-one-feature-card {
            background: white;
            padding: 25px;
            border-radius: 8px;
            box-shadow: 0 3px 10px rgba(0,0,0,0.08);
            transition: transform 0.3s ease;
        }
        
        .course-one-feature-card:hover {
            transform: translateY(-5px);
        }
        
        .course-one-feature-card h3 {
            color: #2c3e50;
            margin-bottom: 15px;
            font-size: 1.4rem;
            position: relative;
            padding-bottom: 10px;
        }
        
        .course-one-feature-card h3::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 50px;
            height: 3px;
            background: linear-gradient(to right, #4b6cb6, #182848);
        }
        
        .course-one-feature-card ul {
            padding-left: 20px;
        }
        
        .course-one-feature-card li {
            margin-bottom: 8px;
            color: #555;
        }
        
        /* 师资力量部分 */
        .course-one-teachers {
            background: white;
            padding: 30px;
            border-radius: 10px;
            margin-bottom: 40px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.05);
        }
        
        .course-one-teachers h2 {
            text-align: center;
            color: #2c3e50;
            margin-bottom: 30px;
            font-size: 2rem;
            position: relative;
        }
        
        .course-one-teachers h2::after {
            content: '';
            display: block;
            width: 100px;
            height: 4px;
            background: linear-gradient(to right, #4b6cb6, #182848);
            margin: 10px auto;
        }
        
        .course-one-teacher-list {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 20px;
        }
        
        .course-one-teacher {
            width: 200px;
            text-align: center;
        }
        
        .course-one-teacher img {
            width: 120px;
            height: 120px;
            border-radius: 50%;
            object-fit: cover;
            border: 3px solid #4b6cb6;
            margin-bottom: 10px;
        }
        
        .course-one-teacher h4 {
            color: #2c3e50;
            font-size: 1.1rem;
            margin-bottom: 5px;
        }
        
        .course-one-teacher p {
            color: #666;
            font-size: 0.9rem;
        }
        
        /* 课程优势部分 */
        .course-one-advantages {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            margin-bottom: 40px;
        }
        
        .course-one-advantage {
            flex: 1;
            min-width: 250px;
            padding: 25px;
            background: linear-gradient(135deg, #6a11cb 0%, #2575fc 100%);
            color: white;
            border-radius: 8px;
            margin: 10px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
        }
        
        .course-one-advantage h3 {
            font-size: 1.5rem;
            margin-bottom: 15px;
            text-align: center;
        }
        
        .course-one-advantage p {
            text-align: center;
            font-size: 1rem;
        }
        
        /* 学员评价部分 */
        .course-one-reviews {
            background: white;
            padding: 30px;
            border-radius: 10px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.05);
        }
        
        .course-one-reviews h2 {
            text-align: center;
            color: #2c3e50;
            margin-bottom: 30px;
            font-size: 2rem;
            position: relative;
        }
        
        .course-one-reviews h2::after {
            content: '';
            display: block;
            width: 100px;
            height: 4px;
            background: linear-gradient(to right, #4b6cb6, #182848);
            margin: 10px auto;
        }
        
        .course-one-review-list {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 20px;
        }
        
        .course-one-review {
            width: 31%;
            padding: 20px;
            background: #f8f9fa;
            border-radius: 8px;
            border-left: 4px solid #4b6cb6;
            box-shadow: 0 3px 10px rgba(0,0,0,0.05);
        }
        
        .course-one-review p {
            margin-bottom: 15px;
            color: #555;
        }
        
        .course-one-review .author {
            font-weight: bold;
            color: #2c3e50;
        }
        
        /* 课程信息部分 */
        .course-one-info {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            margin-bottom: 40px;
        }
        
        .course-one-info-box {
            flex: 1;
            min-width: 300px;
            padding: 25px;
            background: #2c3e50;
            color: white;
            border-radius: 8px;
            margin: 10px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
        }
        
        .course-one-info-box h3 {
            font-size: 1.5rem;
            margin-bottom: 15px;
            text-align: center;
        }
        
        .course-one-info-box ul {
            padding-left: 20px;
        }
        
        .course-one-info-box li {
            margin-bottom: 8px;
        }
        
        /* 响应式设计 */
        @media (max-width: 768px) {
            .course-one-container {
                padding: 10px;
            }
            
            .course-one-intro {
                padding: 20px;
            }
            
            .course-one-intro h2 {
                font-size: 1.8rem;
            }
            
            .course-one-feature-card,
            .course-one-advantage,
            .course-one-info-box {
                min-width: 100%;
            }
        }
		/*第二*/
/* 主容器 - 课程主体内容 */
.course-two-container {
    font-family: 'Segoe UI', 'Microsoft YaHei', sans-serif;
    line-height: 1.6;
    color: #333;
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px;
}

/* 课程标题样式 */
.course-two-title {
    text-align: center;
    margin-bottom: 40px;
    position: relative;
}

.course-two-title h1 {
    font-size: 2.5rem;
    color: #2c3e50;
    margin-bottom: 15px;
}

.course-two-title::after {
    content: '';
    display: block;
    width: 100px;
    height: 4px;
    background: linear-gradient(90deg, #3498db, #2ecc71);
    margin: 10px auto;
    border-radius: 2px;
}

/* 课程特色区域 */
.course-two-features {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-bottom: 60px;
}

/* 特色卡片样式 */
.course-two-feature {
    width: 29%;
    min-width: 29%;
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.1);
    padding: 30px;
    margin: 15px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.course-two-feature:hover {
    transform: translateY(-10px);
    box-shadow: 0 15px 35px rgba(0,0,0,0.15);
}

.course-two-feature-icon {
    font-size: 3rem;
    margin-bottom: 20px;
    color: #3498db;
}

.course-two-feature h3 {
    color: #2c3e50;
    margin-bottom: 15px;
    font-size: 1.4rem;
}

/* 课程优势区域 */
.course-two-advantages {
    background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
    border-radius: 20px;
    padding: 40px;
    margin-bottom: 60px;
}

.course-two-advantages h2 {
    text-align: center;
    color: #2c3e50;
    margin-bottom: 30px;
    font-size: 2rem;
}

.course-two-advantages-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.course-two-advantage-item {
    width: 45%;
    min-width: 300px;
    margin: 15px;
    padding: 20px;
    background: white;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.08);
}

/* 课程模块展示 */
.course-two-modules {
    margin-bottom: 60px;
}

.course-two-modules h2 {
    text-align: center;
    margin-bottom: 40px;
    font-size: 2rem;
    color: #2c3e50;
}

.course-two-module {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
    background: #fff;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 5px 20px rgba(0,0,0,0.1);
}

.course-two-module-icon {
    background: #3498db;
    color: white;
    font-size: 2rem;
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.course-two-module-content {
    padding: 25px;
    flex-grow: 1;
}

.course-two-module h3 {
    color: #2c3e50;
    margin-bottom: 10px;
    font-size: 1.3rem;
}

/* 学员评价区域 */
.course-two-testimonials {
    margin-bottom: 60px;
}

.course-two-testimonials h2 {
    text-align: center;
    margin-bottom: 40px;
    font-size: 2rem;
    color: #2c3e50;
}

.course-two-testimonial {
    background: #fff;
    border-radius: 15px;
    padding: 25px;
    margin: 20px 0;
    box-shadow: 0 5px 15px rgba(0,0,0,0.08);
    position: relative;
}

.course-two-testimonial::before {
    content: '"';
    font-size: 5rem;
    color: #3498db;
    position: absolute;
    top: -30px;
    left: 20px;
    opacity: 0.3;
}

.course-two-testimonial p {
    font-style: italic;
    margin-bottom: 15px;
}

.course-two-testimonial-author {
    font-weight: bold;
    color: #3498db;
}

/* 响应式设计 - 移动端适配 */
@media (max-width: 768px) {
    .course-two-container {
        padding: 10px;
    }
    
    .course-two-title h1 {
        font-size: 2rem;
    }
    
    .course-two-feature,
    .course-two-advantage-item {
        width: 100%;
        margin: 15px 0;
    }
    
    .course-two-module {
        flex-direction: column;
        text-align: center;
    }
    
    .course-two-module-icon {
        width: 100%;
        height: auto;
        padding: 20px 0;
    }
}

@media (max-width: 480px) {
    .course-two-title h1 {
        font-size: 1.8rem;
    }
    
    .course-two-feature,
    .course-two-advantage-item {
        padding: 20px 15px;
    }
    
    .course-two-advantages {
        padding: 20px;
    }
}
/*第三*/
        

        /* 主容器样式 */

        .course-three-container {

            max-width: 1200px;

            margin: 0 auto;

            padding: 20px;

        }

        

        /* 课程介绍区域 */

        .course-three-intro {

            background-color: #ffffff;

            border-radius: 10px;

            padding: 40px;

            box-shadow: 0 5px 15px rgba(0,0,0,0.1);

            margin-bottom: 30px;

        }

        

        .course-three-title {

            color: #2c3e50;

            font-size: 2.5rem;

            text-align: center;

            margin-bottom: 20px;

            font-weight: 700;

        }

        

        .course-three-desc {

            font-size: 1.2rem;

            color: #555;

            text-align: center;

            max-width: 800px;

            margin: 0 auto 30px;

        }

        

        /* 课程特色区域 */

        .course-three-features {

            display: flex;

            flex-wrap: wrap;

            gap: 20px;

            margin-bottom: 40px;

        }

        

        .course-three-feature {

            flex: 1 1 calc(33.333% - 20px);

            background: white;

            border-radius: 8px;

            padding: 25px;

            box-shadow: 0 3px 10px rgba(0,0,0,0.08);

            transition: transform 0.3s ease;

        }

        

        .course-three-feature:hover {

            transform: translateY(-5px);

        }

        

        .course-three-feature-icon {

            font-size: 2.5rem;

            margin-bottom: 15px;

            color: #3498db;

        }

        

        .course-three-feature-title {

            font-size: 1.4rem;

            color: #2c3e50;

            margin-bottom: 10px;

        }

        

        .course-three-feature-desc {

            color: #666;

            font-size: 1rem;

        }

        

        /* 师资力量区域 */

        .course-three-teachers {

            background-color: #ffffff;

            border-radius: 10px;

            padding: 40px;

            margin-bottom: 30px;

        }

        

        .course-three-teacher-grid {

            display: grid;

            grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));


            margin-top: 20px;

        }

        

        .course-three-teacher {

            text-align: center;

        }

        

        .course-three-teacher-avatar {

            width: 150px;

            height: 150px;

            border-radius: 50%;

            background-color: #ecf0f1;

            margin: 0 auto 15px;

            display: flex;

            align-items: center;

            justify-content: center;

            font-size: 4rem;

            color: #95a5a6;

        }

        

        .course-three-teacher-name {

            font-size: 1.3rem;

            color: #2c3e50;

            font-weight: bold;

        }

        

        .course-three-teacher-title {

            color: #3498db;

            margin: 5px 0;

        }

        

        .course-three-teacher-bio {

            color: #666;

            font-size: 0.95rem;

        }

        

        /* 课程模块区域 */

        .course-three-modules {

            display: grid;

            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));

            gap: 20px;

            margin-bottom: 40px;

        }

        

        .course-three-module {

            background-color: white;

            border-radius: 8px;

            padding: 25px;

            box-shadow: 0 3px 10px rgba(0,0,0,0.08);

            border-left: 4px solid #3498db;

        }

        

        .course-three-module-title {

            font-size: 1.4rem;

            color: #2c3e50;

            margin-bottom: 10px;

            display: flex;

            align-items: center;

        }

        

        .course-three-module-title::before {

            content: "•";

            color: #3498db;

            font-size: 2rem;

            margin-right: 10px;

        }

        

        .course-three-module-content {

            color: #666;

            font-size: 1rem;

        }

        

        /* 响应式设计 */

        @media (max-width: 768px) {

            .course-three-container {

                padding: 10px;

            }

            

            .course-three-intro,

            .course-three-teachers {

                padding: 25px 15px;

            }

            

            .course-three-title {

                font-size: 2rem;

            }

            

            .course-three-feature {

                flex: 1 1 100%;

            }

            

            .course-three-feature-title {

                font-size: 1.2rem;

            }

        }

        

        @media (max-width: 480px) {

            .course-three-teacher-grid {

                grid-template-columns: 1fr;

            }

            

            .course-three-module {

                border-left-width: 3px;

            }

        }
/*第四*/
        

        /* 主容器 - 响应式布局基础 */

        .course-four-container {

            width: 100%;

            max-width: 1200px;

            margin: 0 auto;

            padding: 20px;

            font-family: 'Microsoft YaHei', sans-serif;

        }

        

        /* 课程介绍区域 */

        .course-four-intro {

            background: linear-gradient(135deg, #4a90e2 0%, #2d5f9e 100%);

            color: white;

            padding: 60px 40px;

            border-radius: 12px;

            margin-bottom: 40px;

            box-shadow: 0 8px 16px rgba(0,0,0,0.1);

        }

        

        .course-four-intro h1 {

            font-size: 2.5rem;

            margin-bottom: 20px;

            text-shadow: 2px 2px 4px rgba(0,0,0,0.3);

        }

        

        .course-four-intro p {

            font-size: 1.2rem;

            line-height: 1.8;

            max-width: 700px;

        }

        

        /* 课程特色区域 */

        .course-four-features {

            display: flex;

            flex-wrap: wrap;

            justify-content: space-between;

            gap: 20px;

            margin-bottom: 60px;

        }

        

        .course-four-feature-card {

            background: white;

            border-radius: 10px;

            padding: 30px;

            box-shadow: 0 5px 15px rgba(0,0,0,0.08);

            flex: 1 1 calc(33.333% - 40px);


            transition: transform 0.3s ease;

        }

        

        .course-four-feature-card:hover {

            transform: translateY(-10px);

        }

        

        .course-four-feature-icon {

            font-size: 3rem;

            margin-bottom: 20px;

            color: #4a90e2;

        }

        

        .course-four-feature-card h3 {

            font-size: 1.5rem;

            margin-bottom: 15px;

            color: #2c3e50;

        }

        

        /* 课程时间表 */

        .course-four-schedule {

            background: #f8f9fa;

            border-radius: 12px;

            margin-bottom: 40px;

        }

        

        .course-four-schedule h2 {

            text-align: center;

            margin-bottom: 30px;

            color: #2c3e50;

            font-size: 2rem;

        }

        

        .course-four-schedule-table {

            width: 100%;

            border-collapse: collapse;

        }

        

        .course-four-schedule-table th {

            background: #4a90e2;

            color: white;

            padding: 15px;

            text-align: left;

        }

        

        .course-four-schedule-table td {

            padding: 15px;

            border-bottom: 1px solid #e0e0e0;

        }

        

        .course-four-schedule-table tr:nth-child(even) {

            background-color: #f2f2f2;

        }

        

        /* 教师团队 */

        .course-four-teachers {

            margin-bottom: 60px;

        }

        

        .course-four-teachers h2 {

            text-align: center;

            margin-bottom: 40px;

            color: #2c3e50;

            font-size: 2rem;

        }

        

        .course-four-teacher-grid {

            display: grid;

            grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));

            gap: 30px;

        }

        

        .course-four-teacher-card {

            text-align: center;

        }

        

        .course-four-teacher-avatar {

            width: 150px;

            height: 150px;

            border-radius: 50%;

            object-fit: cover;

            margin: 0 auto 20px;

            display: block;

            background: #e0e0e0;

        }

        

        .course-four-teacher-name {

            font-size: 1.3rem;

            color: #2c3e50;

            margin-bottom: 5px;

        }

        

        .course-four-teacher-title {

            color: #7f8c8d;

            margin-bottom: 10px;

        }

        

        /* 响应式设计 */

        @media (max-width: 768px) {

            .course-four-container {

                padding: 10px;

            }

            

            .course-four-intro {

                padding: 40px 20px;

            }

            

            .course-four-intro h1 {

                font-size: 2rem;

            }

            

            .course-four-feature-card {

                flex: 1 1 100%;

            }

            

            .course-four-schedule {

                padding: 20px;

            }

        }

        

        @media (max-width: 480px) {

            .course-four-intro h1 {

                font-size: 1.8rem;

            }

            

            .course-four-schedule-table th,

            .course-four-schedule-table td {

                padding: 10px;

                font-size: 0.9rem;

            }

        }
/*第五*/
       

        /* 课程主容器 */

        .course-five-container {

            max-width: 1200px;

            margin: 0 auto;

            padding: 20px;

        }

        

        /* 课程标题区域 */

        .course-five-header {

            text-align: center;

            margin-bottom: 40px;

        }

        

        .course-five-title {

            font-size: 2.5rem;

            color: #4a86e8;

            margin-bottom: 15px;

        }

        

        .course-five-subtitle {

            font-size: 1.2rem;

            color: #666;

        }

        

        /* 课程亮点区域 */

        .course-five-highlights {

            display: flex;

            flex-wrap: wrap;

            justify-content: space-around;

            margin-bottom: 50px;

        }

        

        .course-five-highlight-item {

            width: 29%;

            min-width: 29%;

            padding: 20px;

            margin: 15px;

            text-align: center;

            background: #f8f9fa;

            border-radius: 10px;

            box-shadow: 0 4px 8px rgba(0,0,0,0.1);

        }

        

        .course-five-highlight-icon {

            font-size: 3rem;

            color: #4a86e8;

            margin-bottom: 15px;

        }

        

        .course-five-highlight-title {

            font-size: 1.5rem;

            margin-bottom: 10px;

            color: #4a86e8;

        }

        

        .course-five-highlight-desc {

            font-size: 1rem;

            color: #666;

        }

        

        /* 课程特色区域 */

        .course-five-features {

            display: flex;

            flex-wrap: wrap;

            justify-content: space-between;

            margin-bottom: 50px;

        }

        

        .course-five-feature-image {

            width: 45%;

            min-width: 300px;

            border-radius: 10px;

            overflow: hidden;

        }

        

        .course-five-feature-image img {

            width: 100%;

            height: auto;

            display: block;

        }

        

        .course-five-feature-content {

            width: 45%;

            min-width: 300px;

            padding: 20px;

        }

        

        .course-five-feature-title {

            font-size: 2rem;

            color: #4a86e8;

            margin-bottom: 20px;

        }

        

        .course-five-feature-list {

            list-style: none;

        }

        

        .course-five-feature-list li {

            background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%234a86e8"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 15l-5-5 1.41-1.41L11 14.17l7.59-7.59L19 8l-9 9z"/></svg>') no-repeat 0 5px;

            padding-left: 30px;

            margin-bottom: 15px;

            font-size: 1.1rem;

            color: #666;

        }

        

        /* 教学优势区域 */

        .course-five-advantages {

            background: #f8f9fa;

            padding: 40px;

            border-radius: 10px;

            margin-bottom: 50px;

        }

        

        .course-five-advantages-title {

            text-align: center;

            font-size: 2rem;

            color: #4a86e8;

            margin-bottom: 30px;

        }

        

        .course-five-advantages-grid {

            display: grid;

            grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));

            gap: 20px;

        }

        

        .course-five-advantage-item {

            background: white;

            padding: 20px;

            border-radius: 8px;

            text-align: center;

            box-shadow: 0 2px 4px rgba(0,0,0,0.1);

        }

        

        .course-five-advantage-number {

            font-size: 2.5rem;

            font-weight: bold;

            color: #4a86e8;

            margin-bottom: 10px;

        }

        

        .course-five-advantage-text {

            font-size: 1rem;

            color: #666;

        }

        

        /* 学员评价区域 */

        .course-five-testimonials {

            margin-bottom: 50px;

        }

        

        .course-five-testimonials-title {

            text-align: center;

            font-size: 2rem;

            color: #4a86e8;

            margin-bottom: 30px;

        }

        

        .course-five-testimonials-grid {

            display: grid;

            grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));

            gap: 20px;

        }

        

        .course-five-testimonial-item {

            background: #f8f9fa;

            padding: 20px;

            border-radius: 8px;

            box-shadow: 0 2px 4px rgba(0,0,0,0.1);

        }

        

        .course-five-testimonial-text {

            font-style: italic;

            margin-bottom: 15px;

            color: #666;

        }

        

        .course-five-testimonial-author {

            font-weight: bold;

            color: #4a86e8;

        }

        

        /* 响应式设计 */

        @media (max-width: 768px) {

            .course-five-highlight-item {

                width: 100%;

            }

            

            .course-five-features {

                flex-direction: column;

            }

            

            .course-five-feature-image,

            .course-five-feature-content {

                width: 100%;

            }

            

            .course-five-title {

                font-size: 2rem;

            }

            

            .course-five-subtitle {

                font-size: 1rem;

            }

        }
		/*第六*/
       

        /* 课程主容器 */

        .course-six-container {

            font-family: 'Microsoft YaHei', sans-serif;

            line-height: 1.6;

            color: #333;

            max-width: 1200px;

            margin: 0 auto;

            padding: 20px;

        }

        

        /* 课程头部区域 */

        .course-six-header {

            text-align: center;

            padding: 40px 0;

            background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);

            border-radius: 10px;

            margin-bottom: 30px;

        }

        

        .course-six-header h1 {

            font-size: 2.5rem;

            color: #2c3e50;

            margin-bottom: 15px;

        }

        

        .course-six-header p {

            font-size: 1.2rem;

            color: #7f8c8d;

            max-width: 800px;

            margin: 0 auto;

        }

        

        /* 课程特色区域 */

        .course-six-features {

            display: flex;

            flex-wrap: wrap;

            justify-content: space-around;

            gap: 20px;

            margin-bottom: 40px;

        }

        

        .course-six-feature-card {

            flex: 1;

            min-width: 280px;

            padding: 25px;

            background: #fff;

            border-radius: 10px;

            box-shadow: 0 5px 15px rgba(0,0,0,0.08);

            transition: transform 0.3s ease;

        }

        

        .course-six-feature-card:hover {

            transform: translateY(-5px);

        }

        

        .course-six-feature-card h3 {

            color: #3498db;

            margin-bottom: 15px;

            font-size: 1.4rem;

        }

        

        .course-six-feature-card p {

            color: #555;

            margin-bottom: 10px;

        }

        

        /* 课程优势区域 */

        .course-six-advantages {

            background: #f8f9fa;

            padding: 30px;

            border-radius: 10px;

            margin-bottom: 40px;

        }

        

        .course-six-advantages h2 {

            text-align: center;

            color: #2c3e50;

            margin-bottom: 25px;

            font-size: 2rem;

        }

        

        .course-six-advantages ul {

            list-style-type: none;

            display: flex;

            flex-wrap: wrap;

            justify-content: center;

            gap: 20px;

        }

        

        .course-six-advantages li {

            background: #fff;

            padding: 20px;

            border-radius: 8px;

            box-shadow: 0 3px 10px rgba(0,0,0,0.05);

            flex: 1;

            text-align: center;

        }

        

        /* 课程详情区域 */

        .course-six-details {

            display: grid;

            grid-template-columns: 1fr 1fr;

            gap: 30px;

            margin-bottom: 40px;

        }

        

        .course-six-curriculum {

            background: #fff;

            padding: 25px;

            border-radius: 10px;

            box-shadow: 0 5px 15px rgba(0,0,0,0.05);

        }

        

        .course-six-curriculum h3 {

            color: #2c3e50;

            margin-bottom: 20px;

            font-size: 1.6rem;

            border-left: 4px solid #3498db;

            padding-left: 12px;

        }

        

        .course-six-curriculum-item {

            padding: 15px;

            margin-bottom: 15px;

            background: #f8f9fa;

            border-radius: 8px;

            transition: all 0.3s ease;

        }

        

        .course-six-curriculum-item:hover {

            background: #e3f2fd;

            transform: translateX(5px);

        }

        

        .course-six-teacher {

            background: #fff;

            padding: 25px;

            border-radius: 10px;

            box-shadow: 0 5px 15px rgba(0,0,0,0.05);

        }

        

        .course-six-teacher h3 {

            color: #2c3e50;

            margin-bottom: 20px;

            font-size: 1.6rem;

            text-align: center;

        }

        

        .course-six-teacher-avatar {

            width: 120px;

            height: 120px;

            border-radius: 50%;

            margin: 0 auto 20px;

            overflow: hidden;

            box-shadow: 0 3px 10px rgba(0,0,0,0.1);

        }

        

        .course-six-teacher-avatar img {

            width: 100%;

            height: 100%;

            object-fit: cover;

        }

        

        .course-six-teacher-info {

            text-align: center;

        }

        

        .course-six-teacher-name {

            font-size: 1.4rem;

            color: #2c3e50;

            margin-bottom: 10px;

        }

        

        .course-six-teacher-title {

            color: #7f8c8d;

            margin-bottom: 15px;

        }

        

        /* 学员评价区域 */

        .course-six-testimonials {

            background: linear-gradient(135deg, #6a11cb 0%, #2575fc 100%);

            padding: 40px;

            border-radius: 10px;

            color: white;

            text-align: center;

            margin-bottom: 40px;

        }

        

        .course-six-testimonials h2 {

            margin-bottom: 30px;

            font-size: 2rem;

        }

        

        .course-six-testimonial-card {

            background: rgba(255,255,255,0.1);

            padding: 25px;

            border-radius: 10px;

            margin-bottom: 20px;

            text-align: left;

        }

        

        .course-six-testimonial-author {

            display: flex;

            align-items: center;

            margin-top: 15px;

        }

        

        .course-six-testimonial-avatar {

            width: 50px;

            height: 50px;

            border-radius: 50%;

            margin-right: 15px;

            overflow: hidden;

        }

        

        .course-six-testimonial-avatar img {

            width: 100%;

            height: 100%;

            object-fit: cover;

        }

        

        .course-six-testimonial-info h4 {

            font-size: 1.1rem;

            margin-bottom: 5px;

        }

        

        .course-six-testimonial-info p {

            color: #e0e0e0;

            font-size: 0.9rem;

        }

        

        /* 响应式设计 */

        @media (max-width: 768px) {

            .course-six-details {

                grid-template-columns: 1fr;

            }

            

            .course-six-header h1 {

                font-size: 2rem;

            }

            

            .course-six-header p {

                font-size: 1rem;

            }

            

            .course-six-advantages ul {

                flex-direction: column;

            }

        }

        

        @media (max-width: 480px) {

            .course-six-features {

                flex-direction: column;

            }

            

            .course-six-advantages li {

                min-width: 100%;

            }

        }
		/*第七*/
		        /* 主容器 - 课程展示区 */

        .course-seven-container {

            max-width: 1200px;

            margin: 0 auto;

            padding: 20px;

            font-family: 'Microsoft YaHei', sans-serif;

        }


        /* 课程标题模块 */

        .course-seven-title {

            text-align: center;

            margin-bottom: 40px;

            padding: 20px;

            background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);

            border-radius: 10px;

        }


        .course-seven-title h1 {

            font-size: 2.5rem;

            color: #2c3e50;

            margin-bottom: 15px;

        }


        .course-seven-title p {

            font-size: 1.2rem;

            color: #7f8c8d;

            max-width: 800px;

            margin: 0 auto;

        }


        /* 课程特色模块 */

        .course-seven-features {

            display: flex;

            flex-wrap: wrap;

            justify-content: space-around;

            gap: 20px;

            margin-bottom: 40px;

        }


        .course-seven-feature-card {

            flex: 1;

            padding: 25px;

            background: #fff;

            border-radius: 10px;

            box-shadow: 0 5px 15px rgba(0,0,0,0.1);

            transition: transform 0.3s ease;

        }


        .course-seven-feature-card:hover {

            transform: translateY(-5px);

        }


        .course-seven-feature-icon {

            font-size: 3rem;

            margin-bottom: 15px;

            color: #3498db;

        }


        .course-seven-feature-card h3 {

            font-size: 1.4rem;

            color: #2c3e50;

            margin-bottom: 10px;

        }


        .course-seven-feature-card p {

            color: #7f8c8d;

            line-height: 1.6;

        }


        /* 课程优势模块 */

        .course-seven-advantages {

            display: grid;

            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));

            gap: 20px;

            margin-bottom: 40px;

        }


        .course-seven-advantage-item {

            display: flex;

            align-items: center;

            padding: 15px;

            background: #f8f9fa;

            border-radius: 8px;

        }


        .course-seven-advantage-icon {

            width: 60px;

            height: 60px;

            background: #e8f4fc;

            border-radius: 50%;

            display: flex;

            align-items: center;

            justify-content: center;

            margin-right: 15px;

            font-size: 2rem;

            color: #2980b9;

        }


        .course-seven-advantage-content h4 {

            font-size: 1.1rem;

            color: #2c3e50;

            margin-bottom: 5px;

        }


        .course-seven-advantage-content p {

            color: #7f8c8d;

        }


        /* 课程大纲模块 */

        .course-seven-curriculum {

            background: #f8f9fa;

            border-radius: 10px;

            padding: 25px;

            margin-bottom: 40px;

        }


        .course-seven-curriculum h2 {

            text-align: center;

            color: #2c3e50;

            margin-bottom: 25px;

            font-size: 2rem;

        }


        .course-seven-curriculum-content {

            display: flex;

            flex-wrap: wrap;

            gap: 20px;

        }


        .course-seven-module {

            flex: 1;

            min-width: 300px;

            padding: 20px;

            background: white;

            border-radius: 8px;

            box-shadow: 0 3px 10px rgba(0,0,0,0.08);

        }


        .course-seven-module h3 {

            color: #3498db;

            margin-bottom: 15px;

            border-bottom: 2px solid #3498db;

            padding-bottom: 10px;

        }


        .course-seven-topic {

            margin-bottom: 10px;

            padding-left: 20px;

            position: relative;

        }


        .course-seven-topic:before {

            content: "•";

            position: absolute;

            left: 0;

            color: #3498db;

        }


        /* 师资力量模块 */

        .course-seven-teachers {

            margin-bottom: 40px;

        }


        .course-seven-teachers h2 {

            text-align: center;

            color: #2c3e50;

            margin-bottom: 25px;

            font-size: 2rem;

        }


        .course-seven-teacher-card {

            display: flex;

            align-items: center;

            background: white;

            padding: 20px;

            border-radius: 10px;

            box-shadow: 0 3px 10px rgba(0,0,0,0.1);

            margin-bottom: 15px;

        }


        .course-seven-teacher-photo {

            width: 100px;

            height: 100px;

            border-radius: 50%;

            background: #eee;

            margin-right: 20px;

            display: flex;

            align-items: center;

            justify-content: center;

            font-size: 3rem;

            color: #95a5a6;

        }


        .course-seven-teacher-info h3 {

            color: #2c3e50;

            margin-bottom: 5px;

        }


        .course-seven-teacher-info p {

            color: #7f8c8d;

            margin-bottom: 5px;

        }


        /* 响应式设计 */

        @media (max-width: 768px) {

            /* 移动端标题样式 */

            .course-seven-title h1 {

                font-size: 2rem;

            }

            

            /* 移动端课程特色卡片 */

            .course-seven-feature-card {

                min-width: 100%;

            }

            

            /* 移动端教师卡片 */

            .course-seven-teacher-card {

                flex-direction: column;

                text-align: center;

            }

            

            .course-seven-teacher-photo {

                margin-right: 0;

                margin-bottom: 15px;

            }

        }


        @media (max-width: 480px) {

            /* 小屏幕字体调整 */

            .course-seven-title p {

                font-size: 1rem;

            }

            

            /* 模块内边距调整 */

            .course-seven-container {

                padding: 10px;

            }

        }
		/*第八*/
		        

        /* 容器样式 */

        .course-eight-container {

            max-width: 1200px;

            margin: 0 auto;

            padding: 20px;

        }

        

        /* 英雄区域 */

        .course-eight-hero {

            background: linear-gradient(135deg, #6a11cb 0%, #2575fc 100%);

            color: white;

            padding: 80px 0;

            text-align: center;

            border-radius: 10px;

            margin-bottom: 40px;

        }

        

        .course-eight-hero h2 {

            font-size: 3rem;

            margin-bottom: 20px;

        }

        

        .course-eight-hero p {

            font-size: 1.2rem;

            max-width: 600px;

            margin: 0 auto;

        }

        

        /* 课程特点 */

        .course-eight-features {

            display: flex;

            flex-wrap: wrap;

            gap: 30px;

            margin-bottom: 60px;

        }

        

        .course-eight-feature-card {

            flex: 1;

            padding: 30px;

            background: #f8f9fa;

            border-radius: 8px;

            box-shadow: 0 5px 15px rgba(0,0,0,0.1);

        }

        

        .course-eight-feature-card h3 {

            color: #2575fc;

            margin-bottom: 15px;

        }

        

        /* 课程大纲 */

        .course-eight-curriculum {

            margin-bottom: 60px;

        }

        

        .course-eight-curriculum h2 {

            text-align: center;

            margin-bottom: 40px;

            color: #2c3e50;

        }

        

        .course-eight-module {

            background: white;

            padding: 25px;

            margin-bottom: 15px;

            border-radius: 8px;

            box-shadow: 0 3px 10px rgba(0,0,0,0.08);

            transition: transform 0.3s ease;

        }

        

        .course-eight-module:hover {

            transform: translateY(-5px);

        }

        

        .course-eight-module h3 {

            color: #3498db;

            margin-bottom: 10px;

        }

        

        /* 教师团队 */

        .course-eight-teachers {

            margin-bottom: 60px;

        }

        

        .course-eight-teachers h2 {

            text-align: center;

            margin-bottom: 40px;

            color: #2c3e50;

        }

        

        .course-eight-teacher-card {

            display: flex;

            align-items: center;

            gap: 20px;

            margin-bottom: 20px;

            padding: 20px;

            background: white;

            border-radius: 8px;

            box-shadow: 0 3px 10px rgba(0,0,0,0.08);

        }

        

        .course-eight-teacher-avatar {

            width: 100px;

            height: 100px;

            border-radius: 50%;

            background: #e0e0e0;

            display: flex;

            align-items: center;

            justify-content: center;

            font-size: 2rem;

        }

        

        .course-eight-teacher-info h3 {

            color: #2575fc;

            margin-bottom: 5px;

        }

        

        /* 学员评价 */

        .course-eight-testimonials {

            margin-bottom: 60px;

        }

        

        .course-eight-testimonials h2 {

            text-align: center;

            margin-bottom: 40px;

            color: #2c3e50;

        }

        

        .course-eight-testimonial-card {

            background: white;

            padding: 25px;

            border-radius: 8px;

            box-shadow: 0 3px 10px rgba(0,0,0,0.08);

            margin-bottom: 20px;

        }

        

        .course-eight-testimonial-card p {

            margin-bottom: 15px;

            font-style: italic;

        }

        

        .course-eight-testimonial-author {

            display: flex;

            align-items: center;

            gap: 10px;

        }

        

        .course-eight-testimonial-avatar {

            width: 50px;

            height: 50px;

            border-radius: 50%;

            background: #e0e0e0;

        }

        

        /* 响应式设计 */

        @media (max-width: 768px) {

            .course-eight-hero h1 {

                font-size: 2rem;

            }

            

            .course-eight-hero p {

                font-size: 1rem;

            }

            

            .course-eight-teacher-card {

                flex-direction: column;

                text-align: center;

            }

            

            .course-eight-teacher-info {

                align-items: center;

            }

        }

        

        @media (max-width: 480px) {

            .course-eight-container {

                padding: 10px;

            }

            

            .course-eight-feature-card {

                min-width: 100%;

            }

            

            .course-eight-module {

                padding: 20px 15px;

            }

        }
		/*第九*/
		        /* 响应式容器 */

        .course-nine-container {

            max-width: 100%;

            margin: 0 auto;

            padding: 20px;

        }

        

        /* 课程主标题 */

        .course-nine-title {

            font-size: 2.5rem;

            color: #2c3e50;

            text-align: center;

            margin-bottom: 30px;

            font-weight: 700;

        }

        

        /* 课程特色区块 */

        .course-nine-features {

            display: flex;

            flex-wrap: wrap;

            justify-content: space-between;

            gap: 20px;

            margin-bottom: 50px;

        }

        

        /* 特色卡片 */

        .course-nine-feature-card {

            flex: 1 1 calc(33.333% - 20px);

            min-height: 200px;

            background: #f8f9fa;

            border-radius: 10px;

            padding: 25px;

            box-shadow: 0 5px 15px rgba(0,0,0,0.1);

            transition: transform 0.3s ease;

        }

        

        .course-nine-feature-card:hover {

            transform: translateY(-5px);

        }

        

        /* 特色图标 */

        .course-nine-feature-icon {

            font-size: 3rem;

            margin-bottom: 15px;

            color: #3498db;

        }

        

        /* 特色标题 */

        .course-nine-feature-title {

            font-size: 1.3rem;

            color: #2c3e50;

            margin-bottom: 10px;

        }

        

        /* 特色描述 */

        .course-nine-feature-desc {

            color: #7f8c8d;

            line-height: 1.6;

        }

        

        /* 课程优势区块 */

        .course-nine-advantages {

            background: linear-gradient(135deg, #6a11cb 0%, #2575fc 100%);

            border-radius: 15px;

            padding: 40px;

            color: white;

            margin-bottom: 50px;

        }

        

        /* 优势标题 */

        .course-nine-advantages-title {

            font-size: 2rem;

            text-align: center;

            margin-bottom: 30px;

        }

        

        /* 优势列表 */

        .course-nine-advantages-list {

            display: flex;

            flex-wrap: wrap;

            gap: 20px;

        }

        

        /* 优势项 */

        .course-nine-advantage-item {

            flex: 1 1 calc(25% - 20px);

            min-height: 150px;

            background: rgba(255,255,255,0.1);

            border-radius: 10px;

            padding: 20px;

            display: flex;

            flex-direction: column;

            align-items: center;

            justify-content: center;

            text-align: center;

        }

        

        /* 优势图标 */

        .course-nine-advantage-icon {

            font-size: 2.5rem;

            margin-bottom: 15px;

        }

        

        /* 优势描述 */

        .course-nine-advantage-desc {

            font-size: 0.95rem;

        }

        

        /* 课程模块区块 */

        .course-nine-modules {

            margin-bottom: 50px;

        }

        

        /* 模块标题 */

        .course-nine-module-title {

            font-size: 2rem;

            color: #2c3e50;

            text-align: center;

            margin-bottom: 30px;

        }

        

        /* 模块容器 */

        .course-nine-module-container {

            display: flex;

            flex-wrap: wrap;

            gap: 20px;

        }

        

        /* 模块卡片 */

        .course-nine-module-card {

            flex: 1 1 calc(50% - 20px);

            min-height: 180px;

            background: white;

            border-radius: 10px;

            padding: 25px;

            box-shadow: 0 3px 10px rgba(0,0,0,0.08);

            border-left: 4px solid #3498db;

        }

        

        /* 模块标题 */

        .course-nine-module-name {

            font-size: 1.2rem;

            color: #2c3e50;

            margin-bottom: 10px;

        }

        

        /* 模块描述 */

        .course-nine-module-desc {

            color: #7f8c8d;

            line-height: 1.6;

        }

        

        /* 学员评价区块 */

        .course-nine-testimonials {

            margin-bottom: 50px;

        }

        

        /* 评价标题 */

        .course-nine-testimonial-title {

            font-size: 2rem;

            color: #2c3e50;

            text-align: center;

            margin-bottom: 30px;

        }

        

        /* 评价容器 */

        .course-nine-testimonial-container {

            display: flex;

            flex-wrap: wrap;

            gap: 20px;

        }

        

        /* 评价卡片 */

        .course-nine-testimonial-card {

            flex: 1 1 calc(33.333% - 20px);

            min-height: 200px;

            background: #f8f9fa;

            border-radius: 10px;

            padding: 25px;

            position: relative;

        }

        

        /* 评价内容 */

        .course-nine-testimonial-content {

            color: #7f8c8d;

            line-height: 1.6;

            margin-bottom: 15px;

        }

        

        /* 评价者信息 */

        .course-nine-testimonial-author {

            font-weight: 600;

            color: #2c3e50;

        }

        

        /* 评价者职位 */

        .course-nine-testimonial-position {

            color: #3498db;

            font-size: 0.9rem;

        }

        

        /* 响应式调整 */

        @media (max-width: 768px) {

            .course-nine-feature-card,

            .course-nine-advantage-item,

            .course-nine-module-card,

            .course-nine-testimonial-card {

                flex: 1 1 100%;

            }

            

            .course-nine-title,

            .course-nine-advantages-title,

            .course-nine-module-title,

            .course-nine-testimonial-title {

                font-size: 1.8rem;

            }

            

            .course-nine-advantages {

                padding: 25px 15px;

            }

        }

        

        @media (max-width: 480px) {

            .course-nine-container {

                padding: 10px;

            }

            

            .course-nine-feature-card,

            .course-nine-advantage-item,

            .course-nine-module-card,

            .course-nine-testimonial-card {

                padding: 15px;

            }

        }
		/*第十*/
		        

        /* 课程主容器 */

        .course-ten-container {

            max-width: 1200px;

            margin: 0 auto;

            padding: 20px;

            font-family: "Microsoft YaHei", sans-serif;

        }

        

        /* 课程标题区域 */

        .course-ten-title {

            text-align: center;

            margin-bottom: 40px;

        }

        .course-ten-title h1 {

            font-size: 2.5rem;

            color: #2c3e50;

            margin-bottom: 15px;

        }

        .course-ten-title p {

            font-size: 1.2rem;

            color: #7f8c8d;

            max-width: 800px;

            margin: 0 auto;

        }

        

        /* 课程特色区域 */

        .course-ten-features {

            display: flex;

            flex-wrap: wrap;

            justify-content: space-around;

            margin-bottom: 50px;

        }

        .course-ten-feature {

            width: 29%;

            padding: 20px;

            margin: 15px;

            border-radius: 10px;

            box-shadow: 0 4px 12px rgba(0,0,0,0.1);

            transition: transform 0.3s ease;

        }

        .course-ten-feature:hover {

            transform: translateY(-5px);

        }

        .course-ten-feature h3 {

            color: #3498db;

            margin-bottom: 15px;

            font-size: 1.4rem;

        }

        .course-ten-feature p {

            color: #34495e;

            line-height: 1.6;

        }

        

        /* 课程模块区域 */

        .course-ten-modules {

            display: grid;

            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));

            gap: 20px;

            margin-bottom: 40px;

        }

        .course-ten-module {

            background: #f8f9fa;

            padding: 25px;

            border-radius: 8px;

            border-left: 4px solid #3498db;

        }

        .course-ten-module h4 {

            color: #2c3e50;

            margin-bottom: 12px;

            font-size: 1.3rem;

        }

        .course-ten-module ul {

            padding-left: 20px;

        }

        .course-ten-module li {

            margin-bottom: 8px;

            color: #34495e;

        }

        

        /* 师资力量区域 */

        .course-ten-teachers {

            display: flex;

            overflow-x: auto;

            padding: 20px 0;

            margin-bottom: 40px;

        }

        .course-ten-teacher {

            min-width: 250px;

            margin-right: 30px;

            text-align: center;

        }

        .course-ten-teacher img {

            width: 150px;

            height: 150px;

            border-radius: 50%;

            object-fit: cover;

            margin-bottom: 15px;

            border: 3px solid #3498db;

        }

        .course-ten-teacher h5 {

            color: #2c3e50;

            font-size: 1.2rem;

            margin-bottom: 5px;

        }

        .course-ten-teacher p {

            color: #7f8c8d;

        }

        

        /* 学员评价区域 */

        .course-ten-reviews {

            background: linear-gradient(135deg, #3498db, #2c3e50);

            padding: 40px;

            border-radius: 10px;

            color: white;

            margin-bottom: 40px;

        }

        .course-ten-reviews h2 {

            text-align: center;

            margin-bottom: 30px;

            font-size: 2rem;

        }

        .course-ten-review {

            background: rgba(255,255,255,0.1);

            padding: 20px;

            border-radius: 8px;

            margin-bottom: 20px;

        }

        .course-ten-review p {

            margin-bottom: 10px;

            line-height: 1.6;

        }

        .course-ten-review .author {

            text-align: right;

            font-style: italic;

        }

        

        /* 移动端适配 */

        @media (max-width: 768px) {

            .course-ten-feature {

                width: 100%;

                margin: 10px 0;

            }

            

            .course-ten-modules {

                grid-template-columns: 1fr;

            }

            

            .course-ten-teachers {

                justify-content: flex-start;

            }

            

            .course-ten-title h1 {

                font-size: 2rem;

            }

        }
		/*十一*/
		      

        /* 课程容器 - 移动端优先 */

        .course-eleven-container {

            max-width: 1200px;

            margin: 0 auto;

            padding: 20px;

        }

        

        /* 课程标题样式 */

        .course-eleven-title {

            text-align: center;

            margin-bottom: 30px;

            color: #2c3e50;

        }

        

        .course-eleven-title h1 {

            font-size: 2.2rem;

            margin-bottom: 15px;

        }

        

        .course-eleven-title p {

            font-size: 1.2rem;

            color: #7f8c8d;

        }

        

        /* 课程特色区域 */

        .course-eleven-features {

            display: grid;

            grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));

            gap: 20px;

            margin-bottom: 40px;

        }

        

        /* 特色卡片样式 */

        .course-eleven-feature-card {

            background: white;

            border-radius: 10px;

            padding: 25px;

            box-shadow: 0 5px 15px rgba(0,0,0,0.08);

            transition: transform 0.3s ease;

        }

        

        .course-eleven-feature-card:hover {

            transform: translateY(-5px);

        }

        

        .course-eleven-feature-card h3 {

            color: #3498db;

            margin-bottom: 15px;

            font-size: 1.4rem;

        }

        

        .course-eleven-feature-card p {

            color: #555;

            margin-bottom: 10px;

        }

        

        /* 课程优势区域 */

        .course-eleven-advantages {

            background: linear-gradient(135deg, #3498db, #2c3e50);

            color: white;

            padding: 40px;

            border-radius: 10px;

            margin-bottom: 40px;

        }

        

        .course-eleven-advantages h2 {

            text-align: center;

            margin-bottom: 30px;

            font-size: 1.8rem;

        }

        

        .course-eleven-advantage-list {

            display: grid;

            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));

            gap: 20px;

        }

        

        .course-eleven-advantage-item {

            display: flex;

            align-items: center;

        }

        

        .course-eleven-advantage-icon {

            font-size: 2rem;

            margin-right: 15px;

        }

        

        /* 课程内容区域 */

        .course-eleven-content {

            background: white;

            border-radius: 10px;

            padding: 30px;

            margin-bottom: 40px;

            box-shadow: 0 5px 15px rgba(0,0,0,0.05);

        }

        

        .course-eleven-content h2 {

            color: #2c3e50;

            margin-bottom: 20px;

            font-size: 1.8rem;

        }

        

        .course-eleven-content-section {

            margin-bottom: 25px;

        }

        

        .course-eleven-content-section h3 {

            color: #3498db;

            margin-bottom: 10px;

            font-size: 1.3rem;

        }

        

        /* 响应式设计 */

        @media (max-width: 768px) {

            .course-eleven-title h1 {

                font-size: 1.8rem;

            }

            

            .course-eleven-features,

            .course-eleven-advantage-list {

                grid-template-columns: 1fr;

            }

            

            .course-eleven-advantages {

                padding: 25px 20px;

            }

            

            .course-eleven-content {

                padding: 20px;

            }

        }

        

        @media (max-width: 480px) {

            .course-eleven-container {

                padding: 10px;

            }

            

            .course-eleven-title h1 {

                font-size: 1.6rem;

            }

        }
		/*十二*/
		        

        /* 主容器 - 移动端优先 */

        .course-twelve-container {

            max-width: 1200px;

            margin: 0 auto;

            padding: 20px;

            font-family: "Microsoft YaHei", sans-serif;

        }

        

        /* 课程特色区域 */

        .course-twelve-features {

            display: flex;

            flex-wrap: wrap;

            gap: 20px;

            margin-bottom: 40px;

        }

        

        /* 特色卡片 */

        .course-twelve-feature-card {

            flex: 1 1 calc(33.333% - 20px);

            background: #f8f9fa;

            border-radius: 10px;

            padding: 25px;

            box-shadow: 0 5px 15px rgba(0,0,0,0.08);

            transition: transform 0.3s ease;

        }

        

        .course-twelve-feature-card:hover {

            transform: translateY(-5px);

        }

        

        /* 特色图标容器 */

        .course-twelve-feature-icon {

            width: 80px;

            height: 80px;

            background: #3498db;

            border-radius: 50%;

            margin: 0 auto 20px;

            display: flex;

            align-items: center;

            justify-content: center;

            font-size: 2rem;

            color: white;

        }

        

        /* 特色标题 */

        .course-twelve-feature-title {

            text-align: center;

            margin-bottom: 15px;

            font-size: 1.3rem;

            color: #2c3e50;

        }

        

        /* 特色描述 */

        .course-twelve-feature-desc {

            text-align: center;

            line-height: 1.6;

            color: #7f8c8d;

        }

        

        /* 课程模块区域 */

        .course-twelve-modules {

            margin-bottom: 40px;

        }

        

        /* 模块列表 */

        .course-twelve-modules-list {

            display: flex;

            flex-wrap: wrap;

            gap: 20px;

            justify-content: center;

        }

        

        /* 模块项 */

        .course-twelve-module-item {

            flex: 1 1 calc(33.333% - 20px);

            background: white;

            border-radius: 10px;

            padding: 20px;

            box-shadow: 0 3px 10px rgba(0,0,0,0.08);

        }

        

        /* 模块标题 */

        .course-twelve-module-title {

            font-size: 1.2rem;

            color: #3498db;

            margin-bottom: 15px;

            padding-bottom: 10px;

            border-bottom: 2px solid #3498db;

        }

        

        /* 模块内容 */

        .course-twelve-module-content {

            line-height: 1.6;

            color: #7f8c8d;

        }

        

        /* 响应式调整 */

        @media (max-width: 768px) {

            .course-twelve-feature-card,

            .course-twelve-module-item {

                flex: 1 1 100%;

            }

        }
		
        /* 课程大纲区域 */

        .course-twelve-curriculum {

            background: #f8f9fa;

            border-radius: 10px;

            padding: 25px;

            margin-bottom: 40px;

        }


        .course-twelve-curriculum-title {

            text-align: center;

            font-size: 1.8rem;

            color: #2c3e50;

            margin-bottom: 20px;

        }
		/*十三*/
		      

        /* 课程主容器 */

        .course-thirteen-container {

            max-width: 1200px;

            margin: 0 auto;

            padding: 20px;

        }

        

        /* 课程标题样式 */

        .course-thirteen-title {

            text-align: center;

            margin-bottom: 40px;

            color: #2c3e50;

        }

        

        .course-thirteen-title h1 {

            font-size: 2.5rem;

            margin-bottom: 15px;

            position: relative;

            display: inline-block;

        }

        

        .course-thirteen-title h1::after {

            content: '';

            display: block;

            width: 60%;

            height: 3px;

            background: linear-gradient(90deg, #3498db, #2ecc71);

            margin: 10px auto 0;

            border-radius: 3px;

        }

        

        /* 课程亮点区域 */

        .course-thirteen-highlights {

            background: white;

            border-radius: 10px;

            padding: 30px;

            box-shadow: 0 5px 20px rgba(0,0,0,0.1);

            margin-bottom: 40px;

        }

        

        .course-thirteen-highlights h2 {

            color: #2980b9;

            margin-bottom: 25px;

            font-size: 1.8rem;

        }

        

        .course-thirteen-highlight-grid {

            display: grid;

            grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));

            gap: 20px;

        }

        

        .course-thirteen-highlight-item {

            background: #f8f9fa;

            padding: 20px;

            border-radius: 8px;

            border-left: 4px solid #3498db;

            transition: transform 0.3s ease, box-shadow 0.3s ease;

        }

        

        .course-thirteen-highlight-item:hover {

            transform: translateY(-5px);

            box-shadow: 0 5px 15px rgba(0,0,0,0.1);

        }

        

        .course-thirteen-highlight-item h3 {

            color: #2c3e50;

            margin-bottom: 10px;

            font-size: 1.3rem;

        }

        

        /* 课程特色区域 */

        .course-thirteen-features {

            background: white;

            border-radius: 10px;

            padding: 30px;

            box-shadow: 0 5px 20px rgba(0,0,0,0.1);

            margin-bottom: 40px;

        }

        

        .course-thirteen-features h2 {

            color: #e74c3c;

            margin-bottom: 25px;

            font-size: 1.8rem;

        }

        

        .course-thirteen-feature-list {

            display: flex;

            flex-wrap: wrap;

            gap: 20px;

        }

        

        .course-thirteen-feature-item {

            flex: 1 1 calc(33.333% - 20px);

            padding: 20px;

            background: #f8f9fa;

            border-radius: 8px;

            text-align: center;

        }

        

        .course-thirteen-feature-icon {

            font-size: 3rem;

            margin-bottom: 15px;

            color: #3498db;

        }

        

        /* 师资力量区域 */

        .course-thirteen-teachers {

            margin-bottom: 40px;

        }

        

        .course-thirteen-teachers h2 {

            text-align: center;

            color: #8e44ad;

            margin-bottom: 30px;

            font-size: 1.8rem;

        }

        

        .course-thirteen-teacher-grid {

            display: grid;

            grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));

            gap: 25px;

        }

        

        .course-thirteen-teacher-card {

            background: white;

            border-radius: 10px;

            overflow: hidden;

            box-shadow: 0 5px 15px rgba(0,0,0,0.08);

            transition: transform 0.3s ease;

        }

        

        .course-thirteen-teacher-card:hover {

            transform: translateY(-10px);

        }

        

        .course-thirteen-teacher-photo {

            width: 100%;

            height: 200px;

            background-color: #3498db;

            position: relative;

            overflow: hidden;

        }

        

        .course-thirteen-teacher-info {

            padding: 20px;

        }

        

        .course-thirteen-teacher-name {

            font-size: 1.3rem;

            color: #2c3e50;

            margin-bottom: 10px;

        }

        

        .course-thirteen-teacher-title {

            color: #7f8c8d;

            margin-bottom: 15px;

            font-size: 0.95rem;

        }

        

        .course-thirteen-teacher-desc {

            color: #555;

            line-height: 1.6;

        }

        

        /* 学员评价区域 */

        .course-thirteen-reviews {

            background: white;

            border-radius: 10px;

            padding: 30px;

            box-shadow: 0 5px 20px rgba(0,0,0,0.1);

            margin-bottom: 40px;

        }

        

        .course-thirteen-reviews h2 {

            color: #27ae60;

            margin-bottom: 25px;

            font-size: 1.8rem;

            text-align: center;

        }

        

        .course-thirteen-review-grid {

            display: grid;

            grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));

            gap: 20px;

        }

        

        .course-thirteen-review-card {

            background: #f8f9fa;

            padding: 25px;

            border-radius: 8px;

            position: relative;

            border-top: 4px solid #2ecc71;

        }

        

        .course-thirteen-review-text {

            margin-bottom: 15px;

            color: #555;

            line-height: 1.6;

        }

        

        .course-thirteen-review-author {

            display: flex;

            align-items: center;

            font-weight: bold;

        }

        

        .course-thirteen-review-avatar {

            width: 40px;

            height: 40px;

            background-color: #3498db;

            border-radius: 50%;

            margin-right: 15px;

        }

        

        /* 响应式设计 */

        @media (max-width: 768px) {

            .course-thirteen-container {

                padding: 10px;

            }

            

            .course-thirteen-title h1 {

                font-size: 2rem;

            }

            

            .course-thirteen-highlight-grid,

            .course-thirteen-teacher-grid,

            .course-thirteen-review-grid {

                grid-template-columns: 1fr;

            }

            

            .course-thirteen-feature-item {

                flex: 1 1 100%;

            }

        }

        

        @media (max-width: 480px) {

            .course-thirteen-title h1 {

                font-size: 1.8rem;

            }

            

            .course-thirteen-highlights,

            .course-thirteen-features,

            .course-thirteen-reviews {

                padding: 20px 15px;

            }

        }
		
        /* 主容器 - 响应式布局基础 */
        .course-thirteen-container {
            max-width: 1200px;
            margin: 0 auto;
            padding: 20px;
            font-family: "Microsoft YaHei", sans-serif;
        }

        /* 课程标题样式 */
        .course-thirteen-title {
            text-align: center;
            font-size: 2.5rem;
            color: #d43a8a;
            margin-bottom: 30px;
            padding-bottom: 15px;
            border-bottom: 3px solid #f0f0f0;
        }

        /* 课程亮点区域 */
        .course-thirteen-highlights {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-around;
            margin-bottom: 50px;
        }

        /* 亮点卡片样式 */
        .course-thirteen-highlight-card {
            width: 20%; 
            padding: 20px;
            margin: 15px;
            text-align: center;
            background: linear-gradient(135deg, #fff 0%, #f9f9f9 100%);
            border-radius: 10px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
            transition: transform 0.3s ease;
        }

        .course-thirteen-highlight-card:hover {
            transform: translateY(-5px);
        }

        .course-thirteen-highlight-icon {
            font-size: 3rem;
            margin-bottom: 15px;
            color: #d43a8a;
        }

        .course-thirteen-highlight-title {
            font-size: 1.3rem;
            margin-bottom: 10px;
            color: #333;
        }

        /* 课程内容模块 */
        .course-thirteen-modules {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }

        .course-thirteen-module {
            width: 48%;
            margin-bottom: 30px;
            padding: 25px;
            background: #fff;
            border-radius: 8px;
            box-shadow: 0 3px 10px rgba(0,0,0,0.08);
        }

        .course-thirteen-module-title {
            font-size: 1.6rem;
            color: #d43a8a;
            margin-bottom: 15px;
            padding-bottom: 10px;
            border-bottom: 2px solid #f0f0f0;
        }

        .course-thirteen-module-content {
            line-height: 1.8;
            color: #555;
        }

        /* 响应式调整 */
        @media (max-width: 768px) {
            .course-thirteen-title {
                font-size: 2rem;
            }
            
            .course-thirteen-highlights {
                flex-direction: column;
                align-items: center;
            }
            
            .course-thirteen-highlight-card {
                width: 90%;
                margin: 10px 0;
            }
            
            .course-thirteen-module {
                width: 100%;
            }
        }

        @media (max-width: 480px) {
            .course-thirteen-title {
                font-size: 1.8rem;
            }
            
            .course-thirteen-highlight-card {
                width: 100%;
            }
        }
		/*十四*/
		       

        /* 主标题样式 */

        .course-fourteen-title {

            text-align: center;

            margin-bottom: 40px;

            position: relative;

        }

        

        .course-fourteen-title h1 {

            font-size: 36px;

            color: #333;

            letter-spacing: 2px;

            position: relative;

            display: inline-block;

            padding-bottom: 15px;

        }

        

        .course-fourteen-title h1::after {

            content: '';

            position: absolute;

            bottom: 0;

            left: 50%;

            transform: translateX(-50%);

            width: 100px;

            height: 4px;

            background: linear-gradient(to right, #ff6b9c, #ff9966);

        }

        

        /* 课程亮点区域 */

        .course-fourteen-features {

            display: flex;

            flex-wrap: wrap;

            justify-content: space-between;

            margin-bottom: 50px;

        }

        

        .course-fourteen-feature {

            flex: 0 0 calc(25% - 30px);

            background: #fff;

            border-radius: 10px;

            box-shadow: 0 5px 15px rgba(0,0,0,0.1);

            padding: 25px;

            margin: 15px;

            transition: transform 0.3s ease;

            text-align: center;

        }

        

        .course-fourteen-feature:hover {

            transform: translateY(-10px);

        }

        

        .course-fourteen-feature-icon {

            font-size: 40px;

            margin-bottom: 20px;

            color: #ff6b9c;

        }

        

        .course-fourteen-feature h3 {

            font-size: 18px;

            margin-bottom: 15px;

            color: #333;

        }

        

        .course-fourteen-feature p {

            font-size: 14px;

            line-height: 1.6;

            color: #666;

        }

        

        /* 课程内容区域 */

        .course-fourteen-content {

            background: #f9f9f9;

            border-radius: 10px;

            padding: 40px;

            margin-bottom: 50px;

        }

        

        .course-fourteen-content h2 {

            text-align: center;

            margin-bottom: 30px;

            color: #ff6b9c;

            font-size: 28px;

        }

        

        .course-fourteen-curriculum {

            display: flex;

            flex-wrap: wrap;

            justify-content: center;

        }

        

        .course-fourteen-module {

            flex: 0 0 45%;

            margin: 15px;

            padding: 20px;

            background: white;

            border-radius: 8px;

            box-shadow: 0 3px 10px rgba(0,0,0,0.08);

        }

        

        .course-fourteen-module h3 {

            color: #ff9966;

            margin-bottom: 15px;

            border-bottom: 2px solid #ffe6ee;

            padding-bottom: 10px;

        }

        

        .course-fourteen-module ul {

            padding-left: 20px;

        }

        

        .course-fourteen-module li {

            margin-bottom: 8px;

            line-height: 1.6;

        }

        

        /* 师资力量区域 */

        .course-fourteen-teachers {

            margin-bottom: 50px;

        }

        

        .course-fourteen-teachers h2 {

            text-align: center;

            margin-bottom: 30px;

            color: #333;

            font-size: 28px;

            position: relative;

        }

        

        .course-fourteen-teachers h2::after {

            content: '';

            display: block;

            width: 50px;

            height: 3px;

            background: linear-gradient(to right, #ff6b9c, #ff9966);

            margin: 10px auto;

        }

        

        .course-fourteen-teacher-card {

            display: flex;

            align-items: center;

            background: white;

            border-radius: 10px;

            padding: 20px;

            margin-bottom: 20px;

            box-shadow: 0 3px 10px rgba(0,0,0,0.1);

        }

        

        .course-fourteen-teacher-photo {

            width: 120px;

            height: 120px;

            border-radius: 50%;

            background: #ffe6ee;

            margin-right: 25px;

            display: flex;

            align-items: center;

            justify-content: center;

            font-size: 50px;

            color: #ff9966;

        }

        

        .course-fourteen-teacher-info h3 {

            color: #ff6b9c;

            margin-bottom: 5px;

        }

        

        .course-fourteen-teacher-info .position {

            color: #ff9966;

            font-size: 14px;

            margin-bottom: 10px;

        }

        

        .course-fourteen-teacher-info p {

            line-height: 1.6;

            color: #666;

        }

        

        /* 学员评价区域 */

        .course-fourteen-reviews {

            margin-bottom: 50px;

        }

        

        .course-fourteen-reviews h2 {

            text-align: center;

            margin-bottom: 30px;

            color: #333;

            font-size: 28px;

        }

        

        .course-fourteen-review-card {

            background: white;

            border-radius: 10px;

            padding: 25px;

            margin-bottom: 20px;

            box-shadow: 0 3px 10px rgba(0,0,0,0.08);

            position: relative;

        }

        

        .course-fourteen-review-card::before {

            content: '"';

            font-size: 60px;

            color: #ff9966;

            position: absolute;

            top: -10px;

            left: 20px;

            opacity: 0.3;

        }

        

        .course-fourteen-review-content {

            line-height: 1.8;

            color: #555;

            margin-bottom: 15px;

        }

        

        .course-fourteen-reviewer {

            display: flex;

            align-items: center;

        }

        

        .course-fourteen-reviewer img {

            width: 50px;

            height: 50px;

            border-radius: 50%;

            margin-right: 15px;

        }

        

        .course-fourteen-reviewer-info h4 {

            color: #ff6b9c;

            font-size: 16px;

        }

        

        .course-fourteen-reviewer-info p {

            color: #999;

            font-size: 14px;

        }

        

        /* 响应式设计 */

        @media (max-width: 768px) {

            .course-fourteen-feature {

                flex: 0 0 calc(50% - 30px);

            }

            

            .course-fourteen-module {

                flex: 0 0 100%;

            }

            

            .course-fourteen-teacher-card {

                flex-direction: column;

                text-align: center;

            }

            

            .course-fourteen-teacher-photo {

                margin-right: 0;

                margin-bottom: 15px;

            }

            

            .course-fourteen-title h1 {

                font-size: 28px;

            }

            

            .course-fourteen-content,

            .course-fourteen-module {

                padding: 20px;

            }

        }

        

        @media (max-width: 480px) {

            .course-fourteen-feature {

                flex: 0 0 100%;

                margin: 10px 0;

            }

            

            .course-fourteen-container {

                padding: 10px;

            }

            

            .course-fourteen-title h1 {

                font-size: 24px;

            }

        }
		/*十五*/
		
        /* 主容器 - 响应式布局基础 */

        .course-fifteen-container {

            max-width: 1200px;

            margin: 0 auto;

            padding: 20px;

            font-family: "Microsoft YaHei", sans-serif;

        }


        /* 课程介绍区块 */

        .course-fifteen-intro {

            background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);

            padding: 40px;

            border-radius: 12px;

            margin-bottom: 30px;

            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);

        }


        .course-fifteen-title {

            font-size: 2.5rem;

            color: #2c3e50;

            margin-bottom: 20px;

            text-align: center;

            font-weight: 700;

        }


        .course-fifteen-subtitle {

            font-size: 1.2rem;

            color: #7f8c8d;

            text-align: center;

            margin-bottom: 30px;

            line-height: 1.6;

        }


        /* 课程特色区块 */

        .course-fifteen-features {

            display: grid;

            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));

            gap: 25px;

            margin-bottom: 40px;

        }


        .course-fifteen-feature-card {

            background: white;

            padding: 25px;

            border-radius: 10px;

            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);

            transition: transform 0.3s ease, box-shadow 0.3s ease;

        }


        .course-fifteen-feature-card:hover {

            transform: translateY(-5px);

            box-shadow: 0 8px 25px rgba(0, 0, 0, 0.12);

        }


        .course-fifteen-feature-icon {

            font-size: 2.5rem;

            margin-bottom: 15px;

            color: #e74c3c;

        }


        .course-fifteen-feature-title {

            font-size: 1.4rem;

            color: #34495e;

            margin-bottom: 10px;

        }


        .course-fifteen-feature-desc {

            color: #7f8c8d;

            line-height: 1.6;

        }


        /* 课程内容区块 */

        .course-fifteen-curriculum {

            background: #f8f9fa;

            padding: 40px;

            border-radius: 12px;

        }


        .course-fifteen-curriculum-title {

            font-size: 2rem;

            color: #2c3e50;

            text-align: center;

            margin-bottom: 30px;

        }


        .course-fifteen-curriculum-list {

            display: grid;

            grid-template-columns: 1fr;

            gap: 15px;

        }


        .course-fifteen-curriculum-item {

            padding: 20px;

            background: white;

            border-radius: 8px;

            border-left: 4px solid #e74c3c;

            box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);

        }


        .course-fifteen-curriculum-item h4 {

            color: #2c3e50;

            margin-bottom: 8px;

        }


        .course-fifteen-curriculum-item p {

            color: #7f8c8d;

        }


        /* 响应式设计 - 移动端适配 */

        @media (max-width: 768px) {

            .course-fifteen-container {

                padding: 15px;

            }

            

            .course-fifteen-title {

                font-size: 2rem;

            }

            

            .course-fifteen-intro,

            .course-fifteen-curriculum {

                padding: 25px 15px;

            }

            

            .course-fifteen-feature-card {

                padding: 20px 15px;

            }

        }


        @media (max-width: 480px) {

            .course-fifteen-title {

                font-size: 1.8rem;

            }

            

            .course-fifteen-subtitle {

                font-size: 1rem;

            }

        }
		/*十六*/
		      

        /* 模块1: 课程主标题 - 醒目大标题 */

        .course-sixteen-title {

            text-align: center;

            padding: 60px 0 40px;

            background: linear-gradient(135deg, #ff9a9e 0%, #fad0c4 100%);

            color: white;

            margin-bottom: 30px;

            border-radius: 10px;

            box-shadow: 0 5px 15px rgba(0,0,0,0.1);

        }

        

        .course-sixteen-title h1 {

            font-size: 2.8rem;

            margin-bottom: 15px;

            text-shadow: 1px 1px 3px rgba(0,0,0,0.2);

        }

        

        .course-sixteen-title p {

            font-size: 1.2rem;

            opacity: 0.9;

        }

        

        /* 模块2: 课程亮点 - 图标列表 */

        .course-sixteen-highlights {

            display: flex;

            flex-wrap: wrap;

            justify-content: space-around;

            margin: 40px 0;

        }

        

        .course-sixteen-highlight-item {

            width: 22%;

            text-align: center;

            padding: 25px 15px;

            margin: 10px;

            background: white;

            border-radius: 8px;

            box-shadow: 0 3px 10px rgba(0,0,0,0.05);

            transition: transform 0.3s ease;

        }

        

        .course-sixteen-highlight-item:hover {

            transform: translateY(-5px);

        }

        

        .course-sixteen-highlight-icon {

            font-size: 2.5rem;

            color: #ff6b81;

            margin-bottom: 15px;

        }

        

        .course-sixteen-highlight-title {

            font-weight: bold;

            font-size: 1.1rem;

            margin-bottom: 10px;

            color: #333;

        }

        

        /* 模块3: 课程内容 - 时间轴样式 */

        .course-sixteen-content {

            background: white;

            padding: 40px 0;

            margin: 30px 0;

            border-radius: 10px;

            box-shadow: 0 5px 15px rgba(0,0,0,0.05);

        }

        

        .course-sixteen-content-title {

            text-align: center;

            font-size: 2rem;

            color: #ff6b81;

            margin-bottom: 40px;

            position: relative;

        }

        

        .course-sixteen-content-title:after {

            content: '';

            position: absolute;

            bottom: -15px;

            left: 50%;

            transform: translateX(-50%);

            width: 80px;

            height: 3px;

            background: #ff6b81;

        }

        

        .course-sixteen-timeline {

            max-width: 800px;

            margin: 0 auto;

            position: relative;

        }

        

        .course-sixteen-timeline:before {

            content: '';

            position: absolute;

            top: 0;

            left: 50%;

            transform: translateX(-50%);

            width: 2px;

            height: 100%;

            background: #ff6b81;

        }

        

        .course-sixteen-timeline-item {

            width: 45%;

            padding: 20px 30px;

            background: #fff9fb;

            border-radius: 8px;

            position: relative;

            margin-bottom: 30px;

            box-shadow: 0 3px 10px rgba(0,0,0,0.05);

        }

        

        .course-sixteen-timeline-item:nth-child(odd) {

            left: 0;

        }

        

        .course-sixteen-timeline-item:nth-child(even) {

            left: 55%;

        }

        

        .course-sixteen-timeline-item:after {

            content: '';

            position: absolute;

            top: 25px;

            width: 15px;

            height: 15px;

            background: white;

            border: 3px solid #ff6b81;

            border-radius: 50%;

        }

        

        .course-sixteen-timeline-item:nth-child(odd):after {

            right: -37px;

        }

        

        .course-sixteen-timeline-item:nth-child(even):after {

            left: -37px;

        }

        

        .course-sixteen-timeline-title {

            font-weight: bold;

            font-size: 1.2rem;

            color: #ff6b81;

            margin-bottom: 10px;

        }

        

        /* 模块4: 课程优势 - 卡片对比 */

        .course-sixteen-advantages {

            display: flex;

            flex-wrap: wrap;

            justify-content: space-between;

            margin: 50px 0;

        }

        

        .course-sixteen-advantage-card {

            width: 31%;

            min-width: 250px;

            background: white;

            border-radius: 10px;

            overflow: hidden;

            box-shadow: 0 5px 15px rgba(0,0,0,0.05);

            margin-bottom: 30px;

        }

        

        .course-sixteen-advantage-header {

            background: linear-gradient(135deg, #ff6b81 0%, #ff8e53 100%);

            color: white;

            padding: 20px;

            text-align: center;

        }

        

        .course-sixteen-advantage-header h3 {

            font-size: 1.3rem;

        }

        

        .course-sixteen-advantage-body {

            padding: 25px;

        }

        

        .course-sixteen-advantage-body ul {

            list-style: none;

        }

        

        .course-sixteen-advantage-body li {

            margin-bottom: 15px;

            padding-left: 30px;

            position: relative;

        }

        

        .course-sixteen-advantage-body li:before {

            content: '✓';

            position: absolute;

            left: 0;

            color: #ff6b81;

            font-weight: bold;

        }

        

        /* 模块5: 学习成果 - 图片画廊 */

        .course-sixteen-gallery {

            display: flex;

            flex-wrap: wrap;

            justify-content: center;

            margin: 40px 0;

        }

        

        .course-sixteen-gallery-item {

            width: 30%;

            min-width: 200px;

            margin: 10px;

            position: relative;

            overflow: hidden;

            border-radius: 8px;

            box-shadow: 0 5px 15px rgba(0,0,0,0.1);

            transition: all 0.3s ease;

        }

        

        .course-sixteen-gallery-item:hover {

            transform: scale(1.03);

        }

        

        .course-sixteen-gallery-item img {

            width: 100%;

            height: auto;

            display: block;

            transition: transform 0.5s ease;

        }

        

        .course-sixteen-gallery-item:hover img {

            transform: scale(1.1);

        }

        

        .course-sixteen-gallery-caption {

            position: absolute;

            bottom: 0;

            left: 0;

            right: 0;

            background: rgba(255,107,129,0.8);

            color: white;

            padding: 15px;

            transform: translateY(100%);

            transition: transform 0.3s ease;

        }

        

        .course-sixteen-gallery-item:hover .course-sixteen-gallery-caption {

            transform: translateY(0);

        }

        

        /* 模块6: 课程价格 - 价格对比表 */

        .course-sixteen-pricing {

            margin: 50px 0;

            overflow-x: auto;

        }

        

        .course-sixteen-price-table {

            width: 100%;

            border-collapse: collapse;

            min-width: 600px;

            margin: 0 auto;

            box-shadow: 0 5px 15px rgba(0,0,0,0.1);

            border-radius: 10px;

            overflow: hidden;

        }

        

        .course-sixteen-price-table th {

            background: linear-gradient(135deg, #ff6b81 0%, #ff8e53 100%);

            color: white;

            padding: 15px;

            text-align: center;

        }

        

        .course-sixteen-price-table td {

            background: white;

            padding: 15px;

            text-align: center;

            border-bottom: 1px solid #eee;

        }

        

        .course-sixteen-price-table tr:last-child td {

            border-bottom: none;

        }

        

        .course-sixteen-price-featured {

            background: #fff9fb !important;

            font-weight: bold;

            position: relative;

        }

        

        .course-sixteen-price-featured:after {

            content: '推荐';

            position: absolute;

            top: -10px;

            right: 10px;

            background: #ff6b81;

            color: white;

            padding: 2px 8px;

            border-radius: 10px;

            font-size: 0.7rem;

        }

        

        /* 模块7: 常见问题 - 折叠面板 */

        .course-sixteen-faq {

            max-width: 800px;

            margin: 50px auto;

        }

        

        .course-sixteen-faq-item {

            margin-bottom: 15px;

            border-radius: 8px;

            overflow: hidden;

            box-shadow: 0 3px 10px rgba(0,0,0,0.05);

        }

        

        .course-sixteen-faq-title {

            background: linear-gradient(135deg, #ff6b81 0%, #ff8e53 100%);

            color: white;

            padding: 15px 20px;

            cursor: pointer;

            display: flex;

            justify-content: space-between;

            align-items: center;

            transition: background 0.3s ease;

        }

        

        .course-sixteen-faq-title:hover {

            background: #ff6b81;

        }

        

        .course-sixteen-faq-title:after {

            content: '+';

            font-size: 1.5rem;

            transition: transform 0.3s ease;

        }

        

        .course-sixteen-faq-item.active .course-sixteen-faq-title:after {

            transform: rotate(45deg);

        }

        

        .course-sixteen-faq-content {

            background: white;

            padding: 0 20px;

            max-height: 0;

            overflow: hidden;

            transition: max-height 0.3s ease, padding 0.3s ease;

        }

        

        .course-sixteen-faq-item.active .course-sixteen-faq-content {

            padding: 20px;

            max-height: 500px;

        }

        

        /* 模块8: 学员评价 - 轮播展示 */

        .course-sixteen-testimonials {

            margin: 50px 0;

            position: relative;

            overflow: hidden;

            padding: 40px 0;

        }

        

        .course-sixteen-testimonial-slider {

            display: flex;

            transition: transform 0.5s ease;

        }

        

        .course-sixteen-testimonial-item {

            min-width: 100%;

            padding: 0 15px;

        }

        

        .course-sixteen-testimonial-card {

            background: white;

            padding: 30px;

            border-radius: 10px;

            box-shadow: 0 5px 15px rgba(0,0,0,0.05);

            text-align: center;

        }

        

        .course-sixteen-testimonial-avatar {

            width: 80px;

            height: 80px;

            border-radius: 50%;

            object-fit: cover;

            margin: 0 auto 20px;

            border: 3px solid #ff6b81;

        }

        

        .course-sixteen-testimonial-name {

            font-weight: bold;

            font-size: 1.1rem;

            margin-bottom: 5px;

            color: #ff6b81;

        }

        

        .course-sixteen-testimonial-role {

            font-size: 0.9rem;

            color: #999;

            margin-bottom: 20px;

        }

        

        .course-sixteen-testimonial-text {

            font-style: italic;

            line-height: 1.8;

        }

        

        /* 模块9: 课程证书 - 证书展示 */

        .course-sixteen-certificates {

            display: flex;

            flex-wrap: wrap;

            justify-content: center;

            margin: 50px 0;

        }

        

        .course-sixteen-certificate-item {

            width: 45%;

            min-width: 250px;

            margin: 15px;

            text-align: center;

        }

        

        .course-sixteen-certificate-img {

            width: 80%;

            max-width: 300px;

            margin: 0 auto 20px;

            border-radius: 5px;

            box-shadow: 0 5px 15px rgba(0,0,0,0.1);

            transition: transform 0.3s ease;

        }

        

        .course-sixteen-certificate-img:hover {

            transform: scale(1.05);

        }

        

        .course-sixteen-certificate-title {

            font-weight: bold;

            font-size: 1.1rem;

            margin-bottom: 10px;

            color: #ff6b81;

        }

        

        /* 模块10: 课程保障 - 图标保证 */

        .course-sixteen-guarantee {

            display: flex;

            flex-wrap: wrap;

            justify-content: space-around;

            margin: 50px 0;

            background: white;

            padding: 40px 0;

            border-radius: 10px;

            box-shadow: 0 5px 15px rgba(0,0,0,0.05);

        }

        

        .course-sixteen-guarantee-item {

            width: 22%;

            min-width: 180px;

            text-align: center;

            padding: 20px 10px;

        }

        

        .course-sixteen-guarantee-icon {

            font-size: 3rem;

            color: #ff6b81;

            margin-bottom: 15px;

        }

        

        .course-sixteen-guarantee-title {

            font-weight: bold;

            font-size: 1.1rem;

            margin-bottom: 10px;

        }

        

        /* 响应式调整 */

        @media (max-width: 768px) {

            .course-sixteen-title h1 {

                font-size: 2rem;

            }

            

            .course-sixteen-highlight-item {

                width: 45%;

            }

            

            .course-sixteen-timeline-item {

                width: 90%;

                left: 5% !important;

            }

            

            .course-sixteen-timeline-item:nth-child(odd):after,

            .course-sixteen-timeline-item:nth-child(even):after {

                left: 50%;

                transform: translateX(-50%);

                top: -25px;

            }

            

            .course-sixteen-timeline:before {

                left: 20px;

            }

            

            .course-sixteen-timeline-item {

                margin-bottom: 60px;

            }

            

            .course-sixteen-advantage-card {

                width: 100%;

            }

            

            .course-sixteen-gallery-item {

                width: 45%;

            }

            

            .course-sixteen-guarantee-item {

                width: 45%;

                margin-bottom: 30px;

            }

        }

        

        @media (max-width: 480px) {

            .course-sixteen-title h1 {

                font-size: 1.8rem;

            }

            

            .course-sixteen-highlight-item {

                width: 100%;

            }

            

            .course-sixteen-gallery-item {

                width: 100%;

            }

            

            .course-sixteen-certificate-item {

                width: 100%;

            }

        }
		       

        /* 响应式设计 - 移动端优先 */

        .course-seventeen-container {

            max-width: 1200px;

            margin: 0 auto;

            padding: 20px;

        }

        

        /* 模块1: 课程标题横幅 */

        .course-seventeen-banner {

            background: linear-gradient(135deg, #1e5799 0%, #207cca 51%, #2989d8 100%);

            color: white;

            padding: 40px 20px;

            text-align: center;

            border-radius: 8px;

            margin-bottom: 30px;

            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);

        }

        

        .course-seventeen-banner h1 {

            font-size: 2.5rem;

            margin-bottom: 15px;

        }

        

        .course-seventeen-banner p {

            font-size: 1.2rem;

            max-width: 800px;

            margin: 0 auto;

        }

        

        /* 模块2: 课程核心优势 */

        .course-seventeen-advantages {

            display: grid;

            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));

            gap: 20px;

            margin-bottom: 40px;

        }

        

        .course-seventeen-advantage-item {

            background: white;

            padding: 25px;

            border-radius: 8px;

            text-align: center;

            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);

            transition: transform 0.3s ease;

        }

        

        .course-seventeen-advantage-item:hover {

            transform: translateY(-5px);

        }

        

        .course-seventeen-advantage-item i {

            font-size: 2.5rem;

            color: #2989d8;

            margin-bottom: 15px;

        }

        

        .course-seventeen-advantage-item h3 {

            margin-bottom: 10px;

            color: #333;

        }

        

        /* 模块3: 课程体系介绍 */

        .course-seventeen-system {

            background: white;

            padding: 40px;

            border-radius: 8px;

            margin-bottom: 40px;

            box-shadow: 0 2px 12px rgba(0, 0, 0, 0.05);

        }

        

        .course-seventeen-system h2 {

            text-align: center;

            margin-bottom: 30px;

            color: #2989d8;

        }

        

        .course-seventeen-system-grid {

            display: grid;

            grid-template-columns: 1fr 1fr;

            gap: 30px;

        }

        

        .course-seventeen-system-item {

            display: flex;

            align-items: flex-start;

        }

        

        .course-seventeen-system-icon {

            flex-shrink: 0;

            width: 60px;

            height: 60px;

            background: #e3f2fd;

            border-radius: 50%;

            display: flex;

            align-items: center;

            justify-content: center;

            margin-right: 20px;

            color: #2989d8;

            font-size: 1.5rem;

        }

        

        .course-seventeen-system-content h3 {

            margin-bottom: 10px;

            color: #333;

        }

        

        /* 模块4: 课程特色亮点 */

        .course-seventeen-features {

            display: grid;

            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));

            gap: 25px;

            margin-bottom: 40px;

        }

        

        .course-seventeen-feature-item {

            background: linear-gradient(145deg, #f8f9fa 0%, #e9ecef 100%);

            padding: 30px;

            border-radius: 8px;

            position: relative;

            overflow: hidden;

        }

        

        .course-seventeen-feature-item::before {

            content: '';

            position: absolute;

            top: 0;

            left: 0;

            width: 5px;

            height: 100%;

            background: #2989d8;

        }

        

        .course-seventeen-feature-item h3 {

            margin-bottom: 15px;

            color: #2989d8;

        }

        

        /* 模块5: 学习效果保障 */

        .course-seventeen-guarantee {

            background: #2989d8;

            color: white;

            padding: 40px;

            border-radius: 8px;

            margin-bottom: 40px;

            text-align: center;

        }

        

        .course-seventeen-guarantee h2 {

            margin-bottom: 20px;

        }

        

        .course-seventeen-guarantee-items {

            display: flex;

            justify-content: center;

            flex-wrap: wrap;

            gap: 30px;

        }

        

        .course-seventeen-guarantee-item {

            max-width: 200px;

        }

        

        .course-seventeen-guarantee-item i {

            font-size: 2.5rem;

            margin-bottom: 15px;

        }

        

        /* 模块6: 课程大纲预览 */

        .course-seventeen-outline {

            background: white;

            padding: 40px;

            border-radius: 8px;

            margin-bottom: 40px;

            box-shadow: 0 2px 12px rgba(0, 0, 0, 0.05);

        }

        

        .course-seventeen-outline h2 {

            text-align: center;

            margin-bottom: 30px;

            color: #2989d8;

        }

        

        .course-seventeen-outline-tabs {

            display: flex;

            margin-bottom: 30px;

            border-bottom: 1px solid #eee;

        }

        

        .course-seventeen-outline-tab {

            padding: 12px 25px;

            cursor: pointer;

            background: #f8f9fa;

            border: 1px solid #eee;

            border-bottom: none;

            border-radius: 8px 8px 0 0;

            margin-right: 10px;

            transition: all 0.3s ease;

        }

        

        .course-seventeen-outline-tab.active {

            background: #2989d8;

            color: white;

            border-color: #2989d8;

        }

        

        .course-seventeen-outline-content {

            display: none;

        }

        

        .course-seventeen-outline-content.active {

            display: block;

        }

        

        .course-seventeen-outline-list {

            column-count: 2;

            column-gap: 30px;

        }

        

        .course-seventeen-outline-list li {

            margin-bottom: 15px;

            padding-left: 20px;

            position: relative;

        }

        

        .course-seventeen-outline-list li::before {

            content: '•';

            color: #2989d8;

            position: absolute;

            left: 0;

        }

        

        /* 模块7: 学员成功案例 */

        .course-seventeen-cases {

            margin-bottom: 40px;

        }

        

        .course-seventeen-cases h2 {

            text-align: center;

            margin-bottom: 30px;

            color: #2989d8;

        }

        

        .course-seventeen-cases-slider {

            display: flex;

            overflow-x: auto;

            gap: 20px;

            padding-bottom: 10px;

            scroll-snap-type: x mandatory;

        }

        

        .course-seventeen-case-item {

            background: white;

            border-radius: 8px;

            overflow: hidden;

            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);

            scroll-snap-align: start;

        }

        

        .course-seventeen-case-img {

            height: 200px;

            background: #eee;

            display: flex;

            align-items: center;

            justify-content: center;

            font-size: 3rem;

            color: #999;

        }

        

        .course-seventeen-case-content {

            padding: 25px;

        }

        

        .course-seventeen-case-content h3 {

            margin-bottom: 10px;

        }

        

        /* 模块8: 常见问题解答 */

        .course-seventeen-faq {

            background: white;

            padding: 40px;

            border-radius: 8px;

            margin-bottom: 40px;

            box-shadow: 0 2px 12px rgba(0, 0, 0, 0.05);

        }

        

        .course-seventeen-faq h2 {

            text-align: center;

            margin-bottom: 30px;

            color: #2989d8;

        }

        

        .course-seventeen-faq-item {

            margin-bottom: 20px;

            border-bottom: 1px solid #eee;

            padding-bottom: 20px;

        }

        

        .course-seventeen-faq-item:last-child {

            border-bottom: none;

            padding-bottom: 0;

        }

        

        .course-seventeen-faq-question {

            font-weight: bold;

            margin-bottom: 10px;

            cursor: pointer;

            display: flex;

            justify-content: space-between;

            align-items: center;

        }

        

        .course-seventeen-faq-question::after {

            content: '+';

            transition: transform 0.3s ease;

        }

        

        .course-seventeen-faq-question.active::after {

            transform: rotate(45deg);

        }

        

        .course-seventeen-faq-answer {

            display: none;

            padding-left: 20px;

        }

        

        /* 模块9: 课程对比表格 */

        .course-seventeen-compare {

            margin-bottom: 40px;

            overflow-x: auto;

        }

        

        .course-seventeen-compare table {

            width: 100%;

            border-collapse: collapse;

            min-width: 800px;

        }

        

        .course-seventeen-compare th, 

        .course-seventeen-compare td {

            padding: 15px;

            text-align: center;

            border: 1px solid #eee;

        }

        

        .course-seventeen-compare th {

            background: #2989d8;

            color: white;

        }

        

        .course-seventeen-compare tr:nth-child(even) {

            background: #f8f9fa;

        }

        

        /* 模块10: 限时优惠信息 */

        .course-seventeen-discount {

            background: linear-gradient(135deg, #ff9800 0%, #ff5722 100%);

            color: white;

            padding: 40px;

            border-radius: 8px;

            text-align: center;

            margin-bottom: 40px;

        }

        

        .course-seventeen-discount h2 {

            margin-bottom: 20px;

        }

        

        .course-seventeen-discount-countdown {

            display: flex;

            justify-content: center;

            gap: 15px;

            margin: 20px 0;

        }

        

        .course-seventeen-discount-time {

            background: rgba(255, 255, 255, 0.2);

            padding: 15px 25px;

            border-radius: 5px;

            min-width: 80px;

        }

        

        .course-seventeen-discount-time span {

            display: block;

            font-size: 2rem;

            font-weight: bold;

        }

        

        /* 响应式调整 */

        @media (max-width: 768px) {

            .course-seventeen-banner h1 {

                font-size: 2rem;

            }

            

            .course-seventeen-banner p {

                font-size: 1rem;

            }

            

            .course-seventeen-system-grid {

                grid-template-columns: 1fr;

            }

            

            .course-seventeen-outline-list {

                column-count: 1;

            }

            

            .course-seventeen-guarantee-items {

                flex-direction: column;

                align-items: center;

            }

            

            .course-seventeen-faq {

                padding: 20px;

            }

            

            .course-seventeen-compare table {

                min-width: 600px;

            }

        }
		/*十八*/
		/* 全局样式 */


/* 主标题模块样式 */
.course-eighteen-main-title {
    text-align: center;
    margin-bottom: 40px;
    padding: 30px 15px;
    background: linear-gradient(135deg, #6e8efb, #a777e3);
    color: white;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}

.course-eighteen-main-title h1 {
    font-size: 2.2rem;
    margin-bottom: 15px;
}

.course-eighteen-main-title p {
    font-size: 1.1rem;
    opacity: 0.9;
}

@media (min-width: 768px) {
    .course-eighteen-main-title h1 {
        font-size: 2.8rem;
    }
    
    .course-eighteen-main-title p {
        font-size: 1.3rem;
    }
}

/* 课程亮点模块样式 */
.course-eighteen-highlights {
    background-color: white;
    padding: 30px 15px;
    margin-bottom: 30px;
    border-radius: 10px;
    box-shadow: 0 3px 10px rgba(0,0,0,0.05);
}

.course-eighteen-highlights h2 {
    text-align: center;
    margin-bottom: 30px;
    color: #4a4a4a;
    font-size: 1.8rem;
}

.highlight-container {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.highlight-item {
    display: flex;
    align-items: center;
    padding: 15px;
    background-color: #f5f7ff;
    border-radius: 8px;
    transition: transform 0.3s ease;
}

.highlight-item:hover {
    transform: translateY(-5px);
}

.highlight-icon {
    font-size: 2rem;
    margin-right: 15px;
    color: #6e8efb;
}

.highlight-item h3 {
    font-size: 1.2rem;
    margin-bottom: 5px;
    color: #333;
}

.highlight-item p {
    font-size: 0.9rem;
    color: #666;
}

@media (min-width: 768px) {
    .highlight-container {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .highlight-item {
        flex: 0 0 calc(50% - 10px);
    }
}

@media (min-width: 1024px) {
    .highlight-item {
        flex: 0 0 calc(25% - 15px);
    }
}

/* 课程体系模块样式 */
.course-eighteen-system {
    background-color: white;
    padding: 30px 15px;
    margin-bottom: 30px;
    border-radius: 10px;
    box-shadow: 0 3px 10px rgba(0,0,0,0.05);
}

.course-eighteen-system h2 {
    text-align: center;
    margin-bottom: 30px;
    color: #4a4a4a;
    font-size: 1.8rem;
}

.system-content {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.system-step {
    display: flex;
    align-items: center;
    padding: 20px;
    background-color: #fff9f5;
    border-radius: 8px;
    border-left: 4px solid #ff7f50;
}

.step-number {
    font-size: 1.8rem;
    font-weight: bold;
    color: #ff7f50;
    margin-right: 20px;
    min-width: 40px;
}

.system-step h3 {
    font-size: 1.2rem;
    margin-bottom: 5px;
    color: #333;
}

.system-step p {
    font-size: 0.9rem;
    color: #666;
}

@media (min-width: 768px) {
    .system-content {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .system-step {
        flex: 0 0 calc(50% - 10px);
    }
}

@media (min-width: 1024px) {
    .system-step {
        flex: 0 0 calc(25% - 15px);
    }
}

/* 课程特色模块样式 */
.course-eighteen-features {
    background-color: white;
    padding: 30px 15px;
    margin-bottom: 30px;
    border-radius: 10px;
    box-shadow: 0 3px 10px rgba(0,0,0,0.05);
}

.course-eighteen-features h2 {
    text-align: center;
    margin-bottom: 30px;
    color: #4a4a4a;
    font-size: 1.8rem;
}

.feature-grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 15px;
}

.feature-card {
    padding: 20px;
    background-color: #f0f8ff;
    border-radius: 8px;
    text-align: center;
    transition: all 0.3s ease;
}

.feature-card:hover {
    background-color: #e0f0ff;
    transform: translateY(-3px);
}

.feature-card h3 {
    font-size: 1.2rem;
    margin-bottom: 10px;
    color: #333;
}

.feature-card p {
    font-size: 0.9rem;
    color: #666;
}

@media (min-width: 768px) {
    .feature-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (min-width: 1024px) {
    .feature-grid {
        grid-template-columns: repeat(4, 1fr);
    }
}

/* 科目介绍模块样式 */
.course-eighteen-subjects {
    background-color: white;
    padding: 30px 15px;
    margin-bottom: 30px;
    border-radius: 10px;
    box-shadow: 0 3px 10px rgba(0,0,0,0.05);
}

.course-eighteen-subjects h2 {
    text-align: center;
    margin-bottom: 30px;
    color: #4a4a4a;
    font-size: 1.8rem;
}

.subjects-container {
    display: grid;
    grid-template-columns: 1fr;
    gap: 15px;
}

.subject-item {
    padding: 20px;
    background-color: #fff0f5;
    border-radius: 8px;
    text-align: center;
    transition: all 0.3s ease;
}

.subject-item:hover {
    background-color: #ffe0eb;
    transform: translateY(-3px);
}

.subject-icon {
    font-size: 2rem;
    margin-bottom: 10px;
    color: #e91e63;
}

.subject-item h3 {
    font-size: 1.2rem;
    margin-bottom: 10px;
    color: #333;
}

.subject-item p {
    font-size: 0.9rem;
    color: #666;
}

@media (min-width: 768px) {
    .subjects-container {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (min-width: 1024px) {
    .subjects-container {
        grid-template-columns: repeat(3, 1fr);
    }
}

/* 课程安排模块样式 */
.course-eighteen-schedule {
    background-color: white;
    padding: 30px 15px;
    margin-bottom: 30px;
    border-radius: 10px;
    box-shadow: 0 3px 10px rgba(0,0,0,0.05);
    overflow-x: auto;
}

.course-eighteen-schedule h2 {
    text-align: center;
    margin-bottom: 30px;
    color: #4a4a4a;
    font-size: 1.8rem;
}

.schedule-table {
    width: 100%;
    border-collapse: collapse;
    min-width: 600px;
}

.schedule-row {
    display: flex;
}

.schedule-row.header {
    font-weight: bold;
    background-color: #6e8efb;
    color: white;
}

.schedule-cell {
    flex: 1;
    padding: 15px;
    text-align: center;
    border: 1px solid #e0e0e0;
}

.schedule-row:not(.header):hover {
    background-color: #f5f7ff;
}

/* 学习效果模块样式 */
.course-eighteen-results {
    background-color: white;
    padding: 30px 15px;
    margin-bottom: 30px;
    border-radius: 10px;
    box-shadow: 0 3px 10px rgba(0,0,0,0.05);
}

.course-eighteen-results h2 {
    text-align: center;
    margin-bottom: 30px;
    color: #4a4a4a;
    font-size: 1.8rem;
}

.results-stats {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-bottom: 30px;
}

.stat-item {
    flex: 1;
    min-width: 120px;
    text-align: center;
    padding: 20px;
    margin: 10px;
    background-color: #f8f4ff;
    border-radius: 8px;
}

.stat-number {
    font-size: 2.5rem;
    font-weight: bold;
    color: #7e57c2;
    margin-bottom: 10px;
}

.stat-label {
    font-size: 1rem;
    color: #666;
}

.results-testimonials {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.testimonial-card {
    padding: 20px;
    background-color: #fff9f5;
    border-radius: 8px;
    border-left: 4px solid #ff7f50;
}

.testimonial-card p {
    font-style: italic;
    margin-bottom: 10px;
}

.testimonial-author {
    text-align: right;
    font-weight: bold;
    color: #666;
}

@media (min-width: 768px) {
    .results-testimonials {
        flex-direction: row;
    }
    
    .testimonial-card {
        flex: 1;
    }
}

/* 常见问题模块样式 */
.course-eighteen-faq {
    background-color: white;
    padding: 30px 15px;
    margin-bottom: 30px;
    border-radius: 10px;
    box-shadow: 0 3px 10px rgba(0,0,0,0.05);
}

.course-eighteen-faq h2 {
    text-align: center;
    margin-bottom: 30px;
    color: #4a4a4a;
    font-size: 1.8rem;
}

.faq-accordion {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.faq-item {
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    overflow: hidden;
}

.faq-question {
    padding: 15px;
    background-color: #f5f7ff;
    cursor: pointer;
    font-weight: bold;
    color: #333;
    transition: background-color 0.3s ease;
}

.faq-question:hover {
    background-color: #e0e8ff;
}

.faq-answer {
    padding: 0 15px 15px;
    display: none;
    color: #666;
    line-height: 1.5;
}

.faq-item.active .faq-answer {
    display: block;
}

/* 优惠活动模块样式 */
.course-eighteen-promotion {
    background-color: white;
    padding: 30px 15px;
    margin-bottom: 30px;
    0,0,0,0.05);
}

.course-eighteen-promotion h2 {
    text-align: center;
    margin-bottom: 30px;
    color: #4a4a4a;
    font-size: 1.8rem;
}

.promotion-content {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 20px;
}

.promotion-item {
    padding: 20px;
    background-color: #fff0f5;
    border-radius: 8px;
    text-align: center;
    transition: all 0.3s ease;
}

.promotion-item:hover {
    background-color: #ffe0eb;
    transform: translateY(-3px);
}

.promotion-icon {
    font-size: 2rem;
    margin-bottom: 10px;
    color: #e91e63;
}

.promotion-item h3 {
    font-size: 1.2rem;
    margin-bottom: 10px;
    color: #333;
}

.promotion-item p {
    font-size: 0.9rem;
    color: #666;
}

.promotion-note {
    text-align: center;
    font-size: 0.8rem;
    color: #999;
}

@media (min-width: 768px) {
    .promotion-content {
        flex-direction: row;
        justify-content: space-around;
    }
    
    .promotion-item {
        flex: 1;
        max-width: 300px;
    }
}
/*十九*/

/* 主标题模块样式 */
.course-nineteen-main-title {
    text-align: center;
    padding: 60px 20px;
    background: linear-gradient(135deg, #6e8efb, #a777e3);
    color: white;
}

.course-nineteen-main-title h1 {
    font-size: 2.8em;
    margin-bottom: 15px;
}

.course-nineteen-main-title p {
    font-size: 1.2em;
    opacity: 0.9;
}

/* 课程亮点模块样式 */
.course-nineteen-highlights {
    padding: 60px 20px;
    background-color: white;
    text-align: center;
}

.course-nineteen-highlights h2 {
    font-size: 2em;
    margin-bottom: 40px;
    color: #333;
}

.highlight-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 30px;
    max-width: 1200px;
    margin: 0 auto;
}

.highlight-item {
    background-color: #f5f7ff;
    padding: 30px 20px;
    border-radius: 10px;
    transition: transform 0.3s ease;
}

.highlight-item:hover {
    transform: translateY(-10px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}

.highlight-icon {
    font-size: 2.5em;
    margin-bottom: 15px;
}

.highlight-item h3 {
    margin-bottom: 15px;
    color: #4a6bff;
}

/* 课程特色模块样式 */
.course-nineteen-features {
    padding: 60px 20px;
    background-color: #f0f4ff;
}

.course-nineteen-features h2 {
    text-align: center;
    font-size: 2em;
    margin-bottom: 40px;
}

.feature-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px;
    max-width: 1200px;
    margin: 0 auto;
}

.feature-box {
    padding: 30px;
    border-radius: 10px;
    color: white;
}

.feature-box-1 {
    background: linear-gradient(135deg, #ff758c, #ff7eb3);
}

.feature-box-2 {
    background: linear-gradient(135deg, #74ebd5, #ACB6E5);
}

.feature-box-3 {
    background: linear-gradient(135deg, #86a8e7, #91eae4);
}

.feature-box h3 {
    margin-bottom: 15px;
    font-size: 1.5em;
}

/* 课程体系模块样式 */
.course-nineteen-system {
    padding: 60px 20px;
    background-color: white;
}

.course-nineteen-system h2 {
    text-align: center;
    font-size: 2em;
    margin-bottom: 40px;
}

.system-timeline {
    max-width: 800px;
    margin: 0 auto;
    position: relative;
}

.system-timeline::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    height: 100%;
    width: 4px;
    background-color: #e0e0e0;
    transform: translateX(-50%);
}

.timeline-item {
    position: relative;
    margin-bottom: 40px;
}

.timeline-dot {
    position: absolute;
    left: 50%;
    top: 0;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #6e8efb;
    transform: translateX(-50%);
    z-index: 1;
}

.timeline-content {
    width: 45%;
    padding: 20px;
    background-color: #f5f7ff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
}

.timeline-item:nth-child(odd) .timeline-content {
    left: 0;
}

.timeline-item:nth-child(even) .timeline-content {
    right: 0;
}

.timeline-content h3 {
    margin-bottom: 10px;
    color: #6e8efb;
}

/* 课程优势对比模块样式 */
.course-nineteen-comparison {
    padding: 60px 20px;
    background-color: #f0f4ff;
}

.course-nineteen-comparison h2 {
    text-align: center;
    font-size: 2em;
    margin-bottom: 40px;
}

.comparison-table {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 900px;
    margin: 0 auto;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    border-radius: 10px;
    overflow: hidden;
}

.comparison-row {
    display: contents;
}

.comparison-cell {
    padding: 15px;
    text-align: center;
    border: 1px solid #e0e0e0;
}

.comparison-row.header .comparison-cell {
    background-color: #6e8efb;
    color: white;
    font-weight: bold;
}

.comparison-row:nth-child(even) .comparison-cell {
    background-color: #f9f9f9;
}

/* 课程安排模块样式 */
.course-nineteen-schedule {
    padding: 60px 20px;
    background-color: white;
}

.course-nineteen-schedule h2 {
    text-align: center;
    font-size: 2em;
    margin-bottom: 40px;
}

.schedule-tabs {
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
}

.tab-btn {
    padding: 12px 25px;
    margin: 0 10px;
    background-color: #e0e0e0;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    transition: all 0.3s ease;
}

.tab-btn.active {
    background-color: #6e8efb;
    color: white;
}

.tab-content {
    display: none;
    max-width: 700px;
    margin: 0 auto;
    padding: 30px;
    background-color: #f5f7ff;
    border-radius: 10px;
    text-align: center;
}

.tab-content.active {
    display: block;
}

.tab-content p {
    margin-bottom: 15px;
}

/* 课程收益模块样式 */
.course-nineteen-benefits {
    padding: 60px 20px;
    background-color: #f0f4ff;
}

.course-nineteen-benefits h2 {
    text-align: center;
    font-size: 2em;
    margin-bottom: 40px;
}

.benefits-list {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 30px;
    max-width: 1000px;
    margin: 0 auto;
}

.benefit-item {
    display: flex;
    align-items: center;
    padding: 20px;
    background-color: white;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
}

.benefit-icon {
    font-size: 1.5em;
    margin-right: 15px;
    color: #6e8efb;
}

/* 学员反馈模块样式 */
.course-nineteen-feedback {
    padding: 60px 20px;
    background-color: white;
}

.course-nineteen-feedback h2 {
    text-align: center;
    font-size: 2em;
    margin-bottom: 40px;
}

.feedback-slider {
    max-width: 800px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.feedback-slide {
    text-align: center;
    padding: 40px;
    background-color: #f5f7ff;
    border-radius: 10px;
    margin-bottom: 20px;
}

.feedback-quote {
    font-size: 1.2em;
    margin-bottom: 15px;
    font-style: italic;
}

.feedback-rating {
    color: #ffc107;
    font-size: 1.5em;
}

/* 课程价格模块样式 */
.course-nineteen-pricing {
    padding: 60px 20px;
    background-color: #f0f4ff;
}

.course-nineteen-pricing h2 {
    text-align: center;
    font-size: 2em;
    margin-bottom: 40px;
}

.pricing-plans {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 30px;
    max-width: 1200px;
    margin: 0 auto;
}

.pricing-plan {
    flex: 1 1 300px;
    background-color: white;
    padding: 30px;
    border-radius: 10px;
    text-align: center;
    position: relative;
    overflow: hidden;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
}

.pricing-plan.popular {
    border: 2px solid #6e8efb;
}

.popular-tag {
    position: absolute;
    top: 15px;
    right: -30px;
    background-color: #ff4757;
    color: white;
    padding: 5px 30px;
    transform: rotate(45deg);
    font-size: 0.8em;
}

.pricing-plan h3 {
    margin-bottom: 15px;
    font-size: 1.5em;
}

.price {
    font-size: 2.5em;
    color: #6e8efb;
    margin: 20px 0;
    font-weight: bold;
}

.pricing-plan p {
    margin-bottom: 15px;
    color: #666;
}

/* 行动号召模块样式 */
.course-nineteen-cta {
    text-align: center;
    padding: 60px 20px;
    background: linear-gradient(135deg, #6e8efb, #a777e3);
    color: white;
}

.course-nineteen-cta h2 {
    font-size: 2.2em;
    margin-bottom: 15px;
}

.course-nineteen-cta p {
    font-size: 1.2em;
    opacity: 0.9;
}

/* 响应式设计 */
@media (max-width: 768px) {
    .course-nineteen-main-title h1 {
        font-size: 2em;
    }
    
    .timeline-content {
        width: 80%;
        margin: 0 auto 40px;
    }
    
    .timeline-item:nth-child(odd) .timeline-content,
    .timeline-item:nth-child(even) .timeline-content {
        left: 50%;
        transform: translateX(-50%);
    }
    
    .timeline-item::before {
        content: '';
        position: absolute;
        left: 50%;
        top: -30px;
        width: 2px;
        height: 30px;
        background-color: #e0e0e0;
        transform: translateX(-50%);
    }
    
    .system-timeline::before {
        left: 20px;
    }
    
    .timeline-dot {
        left: 20px;
        transform: none;
    }
    
    .comparison-table {
        grid-template-columns: 1fr;
    }
    
    .comparison-row.header .comparison-cell {
        display: none;
    }
    
    .comparison-row {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
    
    .comparison-row .comparison-cell:first-child {
        display: table-cell;
        background-color: #6e8efb !important;
        color: white;
        font-weight: bold;
    }
}
/*二十一*/

/* 主标题模块样式 */
.course-eighteen-main-title {
    text-align: center;
    padding: 60px 20px;
    background: linear-gradient(135deg, #6e8efb, #a777e3);
    color: white;
}

.course-eighteen-main-title h1 {
    font-size: 2.8em;
    margin-bottom: 15px;
}

.course-eighteen-main-title p {
    font-size: 1.2em;
    opacity: 0.9;
}

/* 课程亮点模块样式 */
.course-eighteen-highlights {
    padding: 60px 20px;
    background-color: white;
    text-align: center;
}

.course-eighteen-highlights h2 {
    font-size: 2em;
    margin-bottom: 40px;
    color: #333;
}

.highlight-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 30px;
    max-width: 1200px;
    margin: 0 auto;
}

.highlight-item {
    background-color: #f5f7ff;
    padding: 30px 20px;
    border-radius: 10px;
    transition: transform 0.3s ease;
}

.highlight-item:hover {
    transform: translateY(-10px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}

.highlight-icon {
    font-size: 2.5em;
    margin-bottom: 15px;
}

.highlight-item h3 {
    margin-bottom: 15px;
    color: #4a6bff;
}

/* 课程特色模块样式 */
.course-eighteen-features {
    padding: 60px 20px;
    background-color: #f0f4ff;
}

.course-eighteen-features h2 {
    text-align: center;
    font-size: 2em;
    margin-bottom: 40px;
}

.feature-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px;
    max-width: 1200px;
    margin: 0 auto;
}

.feature-box {
    flex: 1 1 300px;
    padding: 30px;
    border-radius: 10px;
    color: white;
}

.feature-box-1 {
    background: linear-gradient(135deg, #ff758c, #ff7eb3);
}

.feature-box-2 {
    background: linear-gradient(135deg, #74ebd5, #ACB6E5);
}

.feature-box-3 {
    background: linear-gradient(135deg, #86a8e7, #91eae4);
}

.feature-box h3 {
    margin-bottom: 15px;
    font-size: 1.5em;
}

/* 课程体系模块样式 */
.course-eighteen-system {
    padding: 60px 20px;
    background-color: white;
}

.course-eighteen-system h2 {
    text-align: center;
    font-size: 2em;
    margin-bottom: 40px;
}

.system-timeline {
    max-width: 800px;
    margin: 0 auto;
    position: relative;
}

.system-timeline::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    height: 100%;
    width: 4px;
    background-color: #e0e0e0;
    transform: translateX(-50%);
}

.timeline-item {
    position: relative;
    margin-bottom: 40px;
}

.timeline-dot {
    position: absolute;
    left: 50%;
    top: 0;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #6e8efb;
    transform: translateX(-50%);
    z-index: 1;
}

.timeline-content {
    width: 45%;
    padding: 20px;
    background-color: #f5f7ff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
}

.timeline-item:nth-child(odd) .timeline-content {
    left: 0;
}

.timeline-item:nth-child(even) .timeline-content {
    right: 0;
}

.timeline-content h3 {
    margin-bottom: 10px;
    color: #6e8efb;
}

/* 课程优势对比模块样式 */
.course-eighteen-comparison {
    padding: 60px 20px;
    background-color: #f0f4ff;
}

.course-eighteen-comparison h2 {
    text-align: center;
    font-size: 2em;
    margin-bottom: 40px;
}

.comparison-table {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 900px;
    margin: 0 auto;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    border-radius: 10px;
    overflow: hidden;
}

.comparison-row {
    display: contents;
}

.comparison-cell {
    padding: 15px;
    text-align: center;
    border: 1px solid #e0e0e0;
}

.comparison-row.header .comparison-cell {
    background-color: #6e8efb;
    color: white;
    font-weight: bold;
}

.comparison-row:nth-child(even) .comparison-cell {
    background-color: #f9f9f9;
}

/* 课程安排模块样式 */
.course-eighteen-schedule {
    padding: 60px 20px;
    background-color: white;
}

.course-eighteen-schedule h2 {
    text-align: center;
    font-size: 2em;
    margin-bottom: 40px;
}

.schedule-tabs {
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
}

.tab-btn {
    padding: 12px 25px;
    margin: 0 10px;
    background-color: #e0e0e0;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    transition: all 0.3s ease;
}

.tab-btn.active {
    background-color: #6e8efb;
    color: white;
}

.tab-content {
    display: none;
    max-width: 700px;
    margin: 0 auto;
    padding: 30px;
    background-color: #f5f7ff;
    border-radius: 10px;
    text-align: center;
}

.tab-content.active {
    display: block;
}

.tab-content p {
    margin-bottom: 15px;
}

/* 课程收益模块样式 */
.course-eighteen-benefits {
    padding: 60px 20px;
    background-color: #f0f4ff;
}

.course-eighteen-benefits h2 {
    text-align: center;
    font-size: 2em;
    margin-bottom: 40px;
}

.benefits-list {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 30px;
    max-width: 1000px;
    margin: 0 auto;
}

.benefit-item {
    display: flex;
    align-items: center;
    padding: 20px;
    background-color: white;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
}

.benefit-icon {
    font-size: 1.5em;
    margin-right: 15px;
    color: #6e8efb;
}

/* 学员反馈模块样式 */
.course-eighteen-feedback {
    padding: 60px 20px;
    background-color: white;
}

.course-eighteen-feedback h2 {
    text-align: center;
    font-size: 2em;
    margin-bottom: 40px;
}

.feedback-slider {
    max-width: 800px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.feedback-slide {
    text-align: center;
    padding: 40px;
    background-color: #f5f7ff;
    border-radius: 10px;
    margin-bottom: 20px;
}

.feedback-quote {
    font-size: 1.2em;
    margin-bottom: 15px;
    font-style: italic;
}

.feedback-rating {
    color: #ffc107;
    font-size: 1.5em;
}

/* 课程价格模块样式 */
.course-eighteen-pricing {
    padding: 60px 20px;
    background-color: #f0f4ff;
}

.course-eighteen-pricing h2 {
    text-align: center;
    font-size: 2em;
    margin-bottom: 40px;
}

.pricing-plans {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 30px;
    max-width: 1200px;
    margin: 0 auto;
}

.pricing-plan {
    flex: 1 1 300px;
    background-color: white;
    padding: 30px;
    border-radius: 10px;
    text-align: center;
    position: relative;
    overflow: hidden;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
}

.pricing-plan.popular {
    border: 2px solid #6e8efb;
}

.popular-tag {
    position: absolute;
    top: 15px;
    right: -30px;
    background-color: #ff4757;
    color: white;
    padding: 5px 30px;
    transform: rotate(45deg);
    font-size: 0.8em;
}

.pricing-plan h3 {
    margin-bottom: 15px;
    font-size: 1.5em;
}

.price {
    font-size: 2.5em;
    color: #6e8efb;
    margin: 20px 0;
    font-weight: bold;
}

.pricing-plan p {
    margin-bottom: 15px;
    color: #666;
}

/* 行动号召模块样式 */
.course-eighteen-cta {
    text-align: center;
    padding: 60px 20px;
    background: linear-gradient(135deg, #6e8efb, #a777e3);
    color: white;
}

.course-eighteen-cta h2 {
    font-size: 2.2em;
    margin-bottom: 15px;
}

.course-eighteen-cta p {
    font-size: 1.2em;
    opacity: 0.9;
}

/* 响应式设计 */
@media (max-width: 768px) {
    .course-eighteen-main-title h1 {
        font-size: 2em;
    }
    
    .timeline-content {
        width: 80%;
        margin: 0 auto 40px;
    }
    
    .timeline-item:nth-child(odd) .timeline-content,
    .timeline-item:nth-child(even) .timeline-content {
        left: 50%;
        transform: translateX(-50%);
    }
    
    .timeline-item::before {
        content: '';
        position: absolute;
        left: 50%;
        top: -30px;
        width: 2px;
        height: 30px;
        background-color: #e0e0e0;
        transform: translateX(-50%);
    }
    
    .system-timeline::before {
        left: 20px;
    }
    
    .timeline-dot {
        left: 20px;
        transform: none;
    }
    
    .comparison-table {
        grid-template-columns: 1fr;
    }
    
    .comparison-row.header .comparison-cell {
        display: none;
    }
    
    .comparison-row {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
    
    .comparison-row .comparison-cell:first-child {
        display: table-cell;
        background-color: #6e8efb !important;
        color: white;
        font-weight: bold;
    }
}
/*二十一*/
       

        /* 模块公共样式 */

        [class^="course-twenty-one"] {

            margin-bottom: 30px;

            padding: 25px;

            border-radius: 8px;

            background-color: #fff;

            box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);

        }

        

        /* 标题样式 */

        .section-title {

            text-align: center;

            margin-bottom: 25px;

            font-size: 28px;

            color: #2c3e50;

            position: relative;

            padding-bottom: 15px;

        }

        

        .section-title::after {

            content: '';

            position: absolute;

            bottom: 0;

            left: 50%;

            transform: translateX(-50%);

            width: 80px;

            height: 3px;

            background-color: #3498db;

        }

        

        /* 按钮样式 */

        .btn {

            display: inline-block;

            padding: 10px 25px;

            background-color: #3498db;

            color: white;

            text-decoration: none;

            border-radius: 4px;

            transition: all 0.3s ease;

            font-weight: bold;

        }

        

        .btn:hover {

            background-color: #2980b9;

            transform: translateY(-2px);

        }

        

        /* 移动端适配 */

        @media (max-width: 768px) {

            .section-title {

                font-size: 22px;

            }

            

            [class^="course-twenty-one"] {

                padding: 15px;

                margin-bottom: 20px;

            }

        }
		
/* 模块公共样式 */

[class^="course-twenty-one"] {

    margin-bottom: 30px;

    padding: 25px;

    border-radius: 8px;

    background-color: #fff;

    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);

}


/* 标题样式 */

.section-title {

    text-align: center;

    margin-bottom: 25px;

    font-size: 28px;

    color: #2c3e50;

    position: relative;

    padding-bottom: 15px;

}


.section-title::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

    width: 80px;

    height: 3px;

    background-color: #3498db;

}



/* 按钮样式 */

.btn {

    display: inline-block;

    padding: 10px 25px;

    background-color: #3498db;

    color: white;

    text-decoration: none;

    border-radius: 4px;

    transition: all 0.3s ease;

    font-weight: bold;

}


.btn:hover {

    background-color: #2980b9;

    transform: translateY(-2px);

}


/* 移动端适配 */

@media (max-width: 768px) {

    .section-title {

        font-size: 22px;

    }

    

    [class^="course-twenty-one"] {

        padding: 15px;

        margin-bottom: 20px;

    }

    

    /* 课程体系模块移动端调整 */

    .course-twenty-one-system > div > div {

        flex-direction: column;

        align-items: flex-start;

    }

    

    .course-twenty-one-system > div > div > div:first-child {

        margin-bottom: 15px;

        width: 60px;

        height: 60px;

        font-size: 20px;

    }

    

    /* 课程安排模块移动端调整 */

    .course-twenty-one-schedule table {

        min-width: auto !important;

    }

    

    .course-twenty-one-schedule th, 

    .course-twenty-one-schedule td {

        padding: 8px !important;

        font-size: 14px !important;

    }

}


/* 课程特色模块样式增强 */

.course-twenty-one-features > div > div {

    transition: all 0.3s ease;

}


.course-twenty-one-features > div > div:hover {

    transform: translateY(-5px);

    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);

}


/* 学员反馈模块样式增强 */

.course-twenty-one-feedback > div > div {

    transition: all 0.3s ease;

}


.course-twenty-one-feedback > div > div:hover {

    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);

}


/* 环境展示模块样式 */

.course-twenty-one-environment img {

    border-radius: 6px;

    transition: all 0.3s ease;

}


.course-twenty-one-environment img:hover {

    transform: scale(1.03);

    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);

}
/*二十二*/
       
        /* 基础样式 */
        .course-twenty-two-base {
            border-radius: 10px;
            padding: 25px;
            min-height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: left;
            align-items: left;
            text-align: left;
            transition: transform 0.3s ease, box-shadow 0.3s ease;
			margin:20px;
        }
        
        .course-twenty-two-base:hover {
            transform: translateY(-5px);
        }
        
        /* 20组不同样式 */
        .course-twenty-two-1 {
            border: 1px solid #ff6b6b;
            box-shadow: 8px 5px 0 #ff6b6b;

        }
        
        .course-twenty-two-2 {
            border: 1px solid #4ecdc4;
            box-shadow: -8px -5px 0 #4ecdc4;
        }
        
        .course-twenty-two-3 {
            border: 1px solid #ffd166;
            box-shadow: 8px -5px 0 #ffd166;
        }
        
        .course-twenty-two-4 {
            border: 1px solid #00af91;
            box-shadow: -8px 5px 0 #00af91;
        }
        
        .course-twenty-two-5 {
            border: 1px solid #6a0572;
            box-shadow: 5px 8px 0 #6a0572;

        }
        
        .course-twenty-two-6 {
            border: 1px solid #fca311;
            box-shadow: -5px -8px 0 #fca311;
        }
        
        .course-twenty-two-7 {
            border: 1px solid #9b5de5;
            box-shadow: 8px 0 0 #9b5de5;

        }
        
        .course-twenty-two-8 {
            border: 1px solid #0466c8;
            box-shadow: 0 8px 0 #0466c8;
        }
        
        .course-twenty-two-9 {
            border: 1px solid #f72585;
            box-shadow: -8px 0 0 #f72585;
        }
        
        .course-twenty-two-10 {
            border: 1px solid #43aa8b;
            box-shadow: 5px -8px 0 #43aa8b;
        }
        
        .course-twenty-two-11 {
            border: 1px solid #f8961e;
            box-shadow: -5px 8px 0 #f8961e;

        }
        
        .course-twenty-two-12 {
            border: 1px solid #2b2d42;
            box-shadow: 8px 8px 0 #2b2d42;
        }
        
        .course-twenty-two-13 {
            border: 1px solid #8ac926;
            box-shadow: -8px 8px 0 #8ac926;

        }
        
        .course-twenty-two-14 {
            border: 1px solid #ff595e;
            box-shadow: 0 -8px 0 #ff595e;
        }
        
        .course-twenty-two-15 {
            border: 1px solid #1982c4;
            box-shadow: 8px 0 0 #1982c4;
        }
        
        .course-twenty-two-16 {
            border: 1px solid #5f0f40;
            box-shadow: -8px 0 0 #5f0f40;
        }
        
        .course-twenty-two-17 {
            border: 1px solid #ffbe0b;
            box-shadow: 5px 8px 0 #ffbe0b;
        }
        
        .course-twenty-two-18 {
            border: 1px solid #a0063f;
            box-shadow: -5px -8px 0 #a0063f;
        }
        
        .course-twenty-two-19 {
            border: 1px solid #007f5f;
            box-shadow: 0 8px 0 #007f5f;
        }
        
        .course-twenty-two-20 {
            border: 1px solid #5c3d05;
            box-shadow: 8px -8px 0 #5c3d05;
        }
   /*二十三*/
        /* 保留科学课程体系相关样式 */
        .course-twenty-three-system {
            padding: 60px 0;
            background-color: #f9f9ff;
        }
        
        .course-twenty-three-system-title {
            text-align: center;
            margin-bottom: 50px;
            font-size: 2.2rem;
            color: #333;
        }
        
        .course-twenty-three-timeline {
            position: relative;
            max-width: 800px;
            margin: 0 auto;
        }
        
        .course-twenty-three-timeline::before {
            content: '';
            position: absolute;
            top: 0;
            left: 50%;
            transform: translateX(-50%);
            height: 100%;
            width: 4px;
            background: linear-gradient(to bottom, #6e8efb, #a777e3);
        }
        
        .course-twenty-three-timeline-item {
            width: 45%;
            padding: 20px 30px;
            background: white;
            border-radius: 8px;
            margin-bottom: 30px;
            position: relative;
            box-shadow: 0 3px 10px rgba(0,0,0,0.1);
        }
        
        .course-twenty-three-timeline-item:nth-child(odd) {
            left: 0;
        }
        
        .course-twenty-three-timeline-item:nth-child(even) {
            left: 55%;
        }
        
        .course-twenty-three-timeline-item::after {
            content: '';
            position: absolute;
            width: 20px;
            height: 20px;
            background: white;
            border: 4px solid #a777e3;
            border-radius: 50%;
            top: 20px;
        }
        
        .course-twenty-three-timeline-item:nth-child(odd)::after {
            right: -42px;
        }
        
        .course-twenty-three-timeline-item:nth-child(even)::after {
            left: -42px;
        }
        
        .course-twenty-three-timeline-date {
            font-weight: bold;
            color: #6e8efb;
            margin-bottom: 10px;
        }
        
        /* 响应式调整 */
        @media (max-width: 768px) {
            .course-twenty-three-timeline-item {
                width: 90%;
                left: 5% !important;
                margin-bottom: 40px;
            }
            
            .course-twenty-three-timeline-item:nth-child(odd)::after,
            .course-twenty-three-timeline-item:nth-child(even)::after {
                left: 50%;
                transform: translateX(-50%);
                top: -30px;
            }
            
            .course-twenty-three-timeline-item:nth-child(odd) {
                margin-bottom: 60px;
            }
            
            .course-twenty-three-timeline::before {
                left: 20px;
                transform: none;
            }
        }
		/*分割---*/

/* 响应式容器 */
.course-twenty-three-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px;
}

/* 模块1：主标题横幅 */
.course-twenty-three-banner {
    background: linear-gradient(135deg, #ff758c, #ff7eb3);
    color: white;
    padding: 60px 20px;
    text-align: center;
    border-radius: 10px;
    margin-bottom: 30px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}

.course-twenty-three-banner h1 {
    font-size: 2.5rem;
    margin-bottom: 15px;
}

.course-twenty-three-banner p {
    font-size: 1.2rem;
    max-width: 800px;
    margin: 0 auto;
}

/* 模块2：课程亮点 */
.course-twenty-three-highlights {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 40px;
}

.course-twenty-three-highlight-item {
    background: white;
    border-radius: 8px;
    padding: 25px;
    margin-bottom: 20px;
    width: calc(33.333% - 15px);
    box-shadow: 0 3px 10px rgba(0,0,0,0.05);
    transition: transform 0.3s ease;
}

.course-twenty-three-highlight-item:hover {
    transform: translateY(-5px);
}

.course-twenty-three-highlight-item h3 {
    color: #ff7eb3;
    margin-bottom: 15px;
}

/* 模块3：课程内容大纲 */
.course-twenty-three-curriculum {
    background: white;
    border-radius: 10px;
    padding: 40px;
    margin-bottom: 40px;
    box-shadow: 0 5px 20px rgba(0,0,0,0.05);
}

.course-twenty-three-curriculum h2 {
    text-align: center;
    color: #333;
    margin-bottom: 30px;
    font-size: 2rem;
}

.course-twenty-three-curriculum-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.course-twenty-three-curriculum-item {
    width: calc(50% - 15px);
    margin-bottom: 25px;
    padding-left: 30px;
    position: relative;
}

.course-twenty-three-curriculum-item:before {
    content: "✓";
    position: absolute;
    left: 0;
    color: #ff7eb3;
    font-weight: bold;
    font-size: 1.2rem;
}

/* 模块4：课程特色 */
.course-twenty-three-features {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 25px;
    margin-bottom: 40px;
}

.course-twenty-three-feature-item {
    background: linear-gradient(145deg, #fff 0%, #f8f9ff 100%);
    border-radius: 10px;
    padding: 30px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
    transition: all 0.3s ease;
}

.course-twenty-three-feature-item:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}

.course-twenty-three-feature-item h3 {
    color: #ff7eb3;
    margin-bottom: 15px;
    font-size: 1.3rem;
}

/* 模块5：学习成果展示 */
.course-twenty-three-gallery {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    gap: 20px;
    margin-bottom: 40px;
}

.course-twenty-three-gallery-item {
    position: relative;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    transition: all 0.5s ease;
}

.course-twenty-three-gallery-item:hover {
    transform: scale(1.03);
}

.course-twenty-three-gallery-item img {
    width: 100%;
    height: auto;
    display: block;
}

.course-twenty-three-gallery-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255,126,179,0.8);
    color: white;
    padding: 15px;
    text-align: center;
}

/* 模块6：课程优势对比 */
.course-twenty-three-comparison {
    background: white;
    border-radius: 10px;
    padding: 40px;
    margin-bottom: 40px;
    overflow-x: auto;
    box-shadow: 0 5px 20px rgba(0,0,0,0.05);
}

.course-twenty-three-comparison h2 {
    text-align: center;
    margin-bottom: 30px;
    color: #333;
}

.course-twenty-three-comparison-table {
    width: 100%;
    border-collapse: collapse;
    min-width: 100%;
}

.course-twenty-three-comparison-table th, 
.course-twenty-three-comparison-table td {
    padding: 15px;
    text-align: center;
    border: 1px solid #eee;
}

.course-twenty-three-comparison-table th {
    background: #ff7eb3;
    color: white;
}

.course-twenty-three-comparison-table tr:nth-child(even) {
    background: #f8f9ff;
}

/* 模块7：课程适合人群 */
.course-twenty-three-audience {
    background: linear-gradient(135deg, #f8f9ff, #eef2ff);
    border-radius: 10px;
    padding: 40px;
    margin-bottom: 40px;
}

.course-twenty-three-audience h2 {
    text-align: center;
    margin-bottom: 30px;
    color: #333;
}

.course-twenty-three-audience-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 15px;
}

.course-twenty-three-audience-item {
    background: white;
    border-radius: 30px;
    padding: 12px 25px;
    box-shadow: 0 3px 10px rgba(0,0,0,0.05);
}

/* 模块8：课程时间安排 */
.course-twenty-three-schedule {
    background: white;
    border-radius: 10px;
    padding: 40px;
    margin-bottom: 40px;
    box-shadow: 0 5px 20px rgba(0,0,0,0.05);
}

.course-twenty-three-schedule h2 {
    text-align: center;
    margin-bottom: 30px;
    color: #333;
}

.course-twenty-three-schedule-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 20px;
}

.course-twenty-three-schedule-item {
    border: 1px solid #eee;
    border-radius: 8px;
    padding: 20px;
    text-align: center;
}

.course-twenty-three-schedule-item h3 {
    color: #ff7eb3;
    margin-bottom: 15px;
}

/* 模块9：学员评价 */
.course-twenty-three-testimonials {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    gap: 30px;
    margin-bottom: 40px;
}

.course-twenty-three-testimonial-item {
    background: white;
    border-radius: 10px;
    padding: 30px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
    position: relative;
    padding-top: 50px;
}

.course-twenty-three-testimonial-quote {
    font-style: italic;
    margin-bottom: 20px;
    color: #666;
}

.course-twenty-three-testimonial-author {
    font-weight: bold;
    text-align: right;
}

.course-twenty-three-testimonial-icon {
    position: absolute;
    top: 20px;
    left: 30px;
    color: #ff7eb3;
    font-size: 2rem;
}

/* 模块10：常见问题 */
.course-twenty-three-faq {
    background: white;
    border-radius: 10px;
    padding: 40px;
    margin-bottom: 40px;
    box-shadow: 0 5px 20px rgba(0,0,0,0.05);
}

.course-twenty-three-faq h2 {
    text-align: center;
    margin-bottom: 30px;
    color: #333;
}

.course-twenty-three-faq-item {
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
}

.course-twenty-three-faq-item:last-child {
    border-bottom: none;
}

.course-twenty-three-faq-question {
    font-weight: bold;
    color: #ff7eb3;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.course-twenty-three-faq-question:after {
    content: "+";
    font-size: 1.5rem;
    transition: transform 0.3s ease;
}

.course-twenty-three-faq-question.active:after {
    transform: rotate(45deg);
}

.course-twenty-three-faq-answer {
    display: none;
    padding-top: 10px;
    color: #666;
}

/* 响应式调整 */
@media (max-width: 768px) {
    .course-twenty-three-highlight-item {
        width: 100%;
    }
    
    .course-twenty-three-curriculum-item {
        width: 100%;
    }
    
    .course-twenty-three-banner h1 {
        font-size: 2rem;
    }
    
    .course-twenty-three-banner p {
        font-size: 1rem;
    }
}
      /* 响应式容器 */
        .course-twenty-three-container {
            max-width: 1200px;
            margin: 0 auto;
            padding: 20px;
        }
        
        /* 模块1：主标题横幅 */
        .course-twenty-three-banner {
            background: linear-gradient(135deg, #ff758c, #ff7eb3);
            color: white;
            padding: 60px 20px;
            text-align: center;
            border-radius: 10px;
            margin-bottom: 30px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
        }
        
        .course-twenty-three-banner h1 {
            font-size: 2.5rem;
            margin-bottom: 15px;
        }
        
        .course-twenty-three-banner p {
            font-size: 1.2rem;
            max-width: 800px;
            margin: 0 auto;
        }
        
        /* 模块2：课程亮点 */
        .course-twenty-three-highlights {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            margin-bottom: 40px;
        }
        
        .course-twenty-three-highlight-item {
            background: white;
            border-radius: 8px;
            padding: 25px;
            margin-bottom: 20px;
            width: calc(33.333% - 15px);
            box-shadow: 0 3px 10px rgba(0,0,0,0.05);
            transition: transform 0.3s ease;
        }
        
        .course-twenty-three-highlight-item:hover {
            transform: translateY(-5px);
        }
        
        .course-twenty-three-highlight-item h3 {
            color: #ff7eb3;
            margin-bottom: 15px;
        }
        
        /* 模块3：课程内容大纲 */
        .course-twenty-three-curriculum {
            background: white;
            border-radius: 10px;
            padding: 40px;
            margin-bottom: 40px;
            box-shadow: 0 5px 20px rgba(0,0,0,0.05);
        }
        
        .course-twenty-three-curriculum h2 {
            text-align: center;
            color: #333;
            margin-bottom: 30px;
            font-size: 2rem;
        }
        
        .course-twenty-three-curriculum-list {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }
        
        .course-twenty-three-curriculum-item {
            width: calc(50% - 15px);
            margin-bottom: 25px;
            padding-left: 30px;
            position: relative;
        }
        
        .course-twenty-three-curriculum-item:before {
            content: "✓";
            position: absolute;
            left: 0;
            color: #ff7eb3;
            font-weight: bold;
            font-size: 1.2rem;
        }
        
        /* 模块4：课程特色 */
        .course-twenty-three-features {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 25px;
            margin-bottom: 40px;
        }
        
        .course-twenty-three-feature-item {
            background: linear-gradient(145deg, #fff 0%, #f8f9ff 100%);
            border-radius: 10px;
            padding: 30px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.05);
            transition: all 0.3s ease;
        }
        
        .course-twenty-three-feature-item:hover {
            transform: translateY(-3px);
            box-shadow: 0 10px 20px rgba(0,0,0,0.1);
        }
        
        .course-twenty-three-feature-item h3 {
            color: #ff7eb3;
            margin-bottom: 15px;
            font-size: 1.3rem;
        }
        
        /* 模块5：学习成果展示 */
        .course-twenty-three-gallery {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
            gap: 20px;
            margin-bottom: 40px;
        }
        
        .course-twenty-three-gallery-item {
            position: relative;
            border-radius: 8px;
            overflow: hidden;
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
            transition: all 0.5s ease;
        }
        
        .course-twenty-three-gallery-item:hover {
            transform: scale(1.03);
        }
        
        .course-twenty-three-gallery-item img {
            width: 100%;
            height: auto;
            display: block;
        }
        
        .course-twenty-three-gallery-caption {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            background: rgba(255,126,179,0.8);
            color: white;
            padding: 15px;
            text-align: center;
        }
        
        /* 模块6：课程优势对比 */
        .course-twenty-three-comparison {
            background: white;
            border-radius: 10px;
            padding: 40px;
            margin-bottom: 40px;
            overflow-x: auto;
            box-shadow: 0 5px 20px rgba(0,0,0,0.05);
        }
        
        .course-twenty-three-comparison h2 {
            text-align: center;
            margin-bottom: 30px;
            color: #333;
        }
        
        .course-twenty-three-comparison-table {
            width: 100%;
            border-collapse: collapse;
            min-width: 600px;
        }
        
        .course-twenty-three-comparison-table th, 
        .course-twenty-three-comparison-table td {
            padding: 15px;
            text-align: center;
            border: 1px solid #eee;
        }
        
        .course-twenty-three-comparison-table th {
            background: #ff7eb3;
            color: white;
        }
        
        .course-twenty-three-comparison-table tr:nth-child(even) {
            background: #f8f9ff;
        }
        
        /* 模块7：课程适合人群 */
        .course-twenty-three-audience {
            background: linear-gradient(135deg, #f8f9ff, #eef2ff);
            border-radius: 10px;
            padding: 40px;
            margin-bottom: 40px;
        }
        
        .course-twenty-three-audience h2 {
            text-align: center;
            margin-bottom: 30px;
            color: #333;
        }
        
        .course-twenty-three-audience-list {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 15px;
        }
        
        .course-twenty-three-audience-item {
            background: white;
            border-radius: 30px;
            padding: 12px 25px;
            box-shadow: 0 3px 10px rgba(0,0,0,0.05);
        }
        
        /* 模块8：课程时间安排 */
        .course-twenty-three-schedule {
            background: white;
            border-radius: 10px;
            padding: 40px;
            margin-bottom: 40px;
            box-shadow: 0 5px 20px rgba(0,0,0,0.05);
        }
        
        .course-twenty-three-schedule h2 {
            text-align: center;
            margin-bottom: 30px;
            color: #333;
        }
        
        .course-twenty-three-schedule-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 20px;
        }
        
        .course-twenty-three-schedule-item {
            border: 1px solid #eee;
            border-radius: 8px;
            padding: 20px;
            text-align: center;
        }
        
        .course-twenty-three-schedule-item h3 {
            color: #ff7eb3;
            margin-bottom: 15px;
        }
        
        /* 模块9：学员评价 */
        .course-twenty-three-testimonials {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
            gap: 30px;
            margin-bottom: 40px;
        }
        
        .course-twenty-three-testimonial-item {
            background: white;
            border-radius: 10px;
            padding: 30px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.05);
            position: relative;
            padding-top: 50px;
        }
        
        .course-twenty-three-testimonial-quote {
            font-style: italic;
            margin-bottom: 20px;
            color: #666;
        }
        
        .course-twenty-three-testimonial-author {
            font-weight: bold;
            text-align: right;
        }
        
        .course-twenty-three-testimonial-icon {
            position: absolute;
            top: 20px;
            left: 30px;
            color: #ff7eb3;
            font-size: 2rem;
        }
        
        /* 模块10：常见问题 */
        .course-twenty-three-faq {
            background: white;
            border-radius: 10px;
            padding: 40px;
            margin-bottom: 40px;
            box-shadow: 0 5px 20px rgba(0,0,0,0.05);
        }
        
        .course-twenty-three-faq h2 {
            text-align: center;
            margin-bottom: 30px;
            color: #333;
        }
        
        .course-twenty-three-faq-item {
            margin-bottom: 20px;
            border-bottom: 1px solid #eee;
            padding-bottom: 20px;
        }
        
        .course-twenty-three-faq-item:last-child {
            border-bottom: none;
        }
        
        .course-twenty-three-faq-question {
            font-weight: bold;
            color: #ff7eb3;
            cursor: pointer;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        
        .course-twenty-three-faq-question:after {
            content: "+";
            font-size: 1.5rem;
            transition: transform 0.3s ease;
        }
        
        .course-twenty-three-faq-question.active:after {
            transform: rotate(45deg);
        }
        
        .course-twenty-three-faq-answer {
            display: none;
            padding-top: 10px;
            color: #666;
        }
        
        /* 响应式调整 */
        @media (max-width: 768px) {
            .course-twenty-three-highlight-item {
                width: 100%;
            }
            
            .course-twenty-three-curriculum-item {
                width: 100%;
            }
            
            .course-twenty-three-banner h1 {
                font-size: 2rem;
            }
            
            .course-twenty-three-banner p {
                font-size: 1rem;
            }
        }