 * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: "Microsoft YaHei", "SimHei", Arial, sans-serif;
        }
        
        body {
            background-color: #fff;
        }
        
		

        /* 新增样式 - 问题帮助区域 */
        .help-section {
            padding: 50px 0;
            text-align: center;
        }

        .section-title {
            font-size: 28px;
            font-weight: bold;
            color: #333;
            margin-bottom: 10px;
        }

        .section-subtitle {
            font-size: 16px;
            color: #999;
            margin-bottom: 30px;
        }

        .divider {
            width: 70px;
            height: 4px;
            background-color: #2156d0;
            margin: 15px auto 40px;
        }

        .problem-cards {
            display: flex;
            justify-content: space-between;
            margin-bottom: 50px;
        }

        .problem-card {
            width: 32%;
            border-radius: 15px;
            padding: 30px;
            box-shadow: 0 0 20px rgba(0,0,0,0.05);
            position: relative;
            text-align: left;
            overflow: hidden;
            background-color: #fff;
        }

        .problem-card.blue {
            border: 1px solid #e8f0ff;
        }

        .problem-card.yellow {
            border: 1px solid #fff7e8;
        }

        .problem-card.red {
            border: 1px solid #ffe8e8;
        }

        .problem-card {
            width: 32%;
            border-radius: 15px;
            padding: 30px;
            box-shadow: 0 0 20px rgba(0,0,0,0.05);
            position: relative;
            text-align: left;
            overflow: hidden;
            background-color: #fff;
            background-image: url('https://fs.viax.org/pc3/web/pc/index/difficulty_bg_01.png');background-repeat: no-repeat;background-position: right top;background-size: 100px;
        }
        
        .problem-card.blue {
            border: 1px solid #e8f0ff;
        }

        .problem-card.yellow {
            border: 1px solid #fff7e8;
        }

        .problem-card.red {
            border: 1px solid #ffe8e8;
        }

        .card-title {
            font-size: 22px;
            font-weight: bold;
            margin-bottom: 20px;
            position: relative;
            z-index: 1;
        }

        .card-content {
            font-size: 14px;
            line-height: 1.6;
            color: #666;
            margin-bottom: 20px;
            position: relative;
            z-index: 1;
        }

        .card-button {
            display: inline-block;
            padding: 8px 25px;
            border-radius: 30px;
            color: white;
            font-weight: bold;
            text-decoration: none;
            position: relative;
            z-index: 1;
        }

        .card-button.blue {
            background-color: #2156d0;
        }

        .card-button.yellow {
            background-color: #ffb84c;
        }

        .card-button.red {
            background-color: #ff6a6a;
        }

        /* 课程系统区域 */
        .curriculum-section {
            padding: 50px 0;
            text-align: center;
			
        }

        .course-card {
            display: flex;
            align-items: center;
            background-color: #f8faff;
            border-radius: 15px;
            padding: 10px;
            /*margin: 0 auto;*/
            margin-right: 2%;
            width: 31%;
            text-align: left;
            position: relative;
        }

        .course-icon {
            width: 80px;
            height: 80px;
            background-color: #fff;
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center;
            margin-right: 30px;
        }

        .course-icon img {
            width: 40px;
        }

        .course-info {
            flex: 1;
        }

        .course-title {
            font-size: 20px;
            font-weight: bold;
            margin-bottom: 10px;
        }

        .course-description {
            font-size: 14px;
            line-height: 1.6;
            color: #666;
			width: 90%;
        }

        .course-arrow {
            font-size: 30px;
            color: #2156d0;
        }
		
		 /* 你能收获区域 */
		        .benefits-section {
		            padding: 50px 0;
		            text-align: center;
		        }
		        
		        .benefits-grid {
		            display: flex;
		            flex-wrap: wrap;
		            justify-content: space-between;
		            margin-top: 40px;
		        }
		        
		        .benefit-item {
		            width: 32%;
		            padding: 30px;
		            margin-bottom: 30px;
		            text-align: left;
		            position: relative;
		            overflow: hidden;
					border-radius: 20px;
		        }
		        
		        .benefit-item.blue {
		            background-color: #f5f8ff;
					
		        }
		        
		        .benefit-item.yellow {
		            background-color: #fffbf5;
		        }
		        
		        .benefit-item.red {
		            background-color: #fff5f5;
		        }
		        
		        .benefit-item::before {
		            content: '';
		            position: absolute;
		            top: 0;
		            left: 0;
		            width: 100px;
		            height: 100px;
		            background-color: rgba(255, 255, 255, 0.5);
		            border-radius: 50%;
		            z-index: 0;
		        }
		        
		        .benefit-item.blue::before {
		            background-color: rgba(100, 150, 255, 0.1);
		            top: -30px;
		            left: -30px;
		        }
		        
		        .benefit-item.yellow::before {
		            background-color: rgba(255, 200, 100, 0.1);
		            top: -30px;
		            left: -30px;
		        }
		        
		        .benefit-item.red::before {
		            background-color: rgba(255, 100, 100, 0.1);
		            top: -30px;
		            left: -30px;
		        }
		        
		        .benefit-item::after {
		            content: '';
		            position: absolute;
		            bottom: -30px;
		            right: -30px;
		            width: 100px;
		            height: 100px;
		            border-radius: 50%;
		            z-index: 0;
		        }
		        
		        .benefit-item.blue::after {
		            background-color: rgba(100, 150, 255, 0.1);
		        }
		        
		        .benefit-item.yellow::after {
		            background-color: rgba(255, 200, 100, 0.1);
		        }
		        
		        .benefit-item.red::after {
		            background-color: rgba(255, 100, 100, 0.1);
		        }
		        
		        .benefit-title {
		            font-size: 22px;
		            font-weight: bold;
		            margin-bottom: 15px;
		            position: relative;
		            z-index: 1;
		        }
		        
		        .benefit-content {
		            font-size: 14px;
		            line-height: 1.8;
		            color: #666;
		            margin-bottom: 10px;
		            position: relative;
		            z-index: 1;
		        }
		        
		        .benefit-note {
		            font-size: 12px;
		            color: #999;
		            position: relative;
		            z-index: 1;
		        }
				
				/* 盐趣的优势区域 */
				        .strengths-section {
				            padding: 50px 0;
				            text-align: center;
				        }
				        
				        .strengths-grid {
				            display: flex;
				            justify-content: space-between;
				            align-items: center;
				            margin-top: 40px;
				        }
				        
				        .strength-item {
				            display: flex;
				            flex-direction: column;
				            align-items: center;
				            width: 18%;
				        }
				        
				        .strength-circle {
				            width: 160px;
				            height: 160px;
				            border-radius: 50%;
				            background-color: white;
				            border: 10px solid #ff8b2a;
				            display: flex;
				            justify-content: center;
				            align-items: center;
				            margin-bottom: 20px;
				        }
				        
				        .strength-number {
				            font-size: 40px;
				            font-weight: bold;
				            color: #2156d0;
				        }
				        
				        .strength-unit {
				            font-size: 16px;
				            font-weight: bold;
				            color: #2156d0;
				            position: relative;
				            top: -10px;
				        }
				        
				        .strength-title {
				            font-size: 18px;
				            font-weight: bold;
				            color: #2156d0;
				        }        .curriculum-section {
				            padding: 50px 0;
				            text-align: center;
				        }
				
				
			 /* 导师信息部分 */
			 
			 .section-header {
			             text-align: center;
			             margin-bottom: 40px;
			         }
			         
			         .section-title-cn {
			             font-size: 28px;
			             font-weight: bold;
			             color: #333;
			             margin-bottom: 10px;
			         }
			         
			         .section-title-en {
			             font-size: 16px;
			             color: #999;
			             margin-bottom: 15px;
			         }
			         
			         .divider {
			             width: 70px;
			             height: 4px;
			             background-color: #2156d0;
			             margin: 0 auto;
			         }
			         
			         .instructors-grid {
			             display: flex;
			             justify-content: space-between;
			             flex-wrap: wrap;
						 width: 100%;
			         }
			         
			         .instructor-card {
			             /* width: 32%; */
						 border-radius: 30px;
			             background-color: #fff;
			             border-radius: 10px;
			             box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
			             padding: 30px;
			             margin-bottom: 30px;
			             transition: all 0.3s ease;
			             position: relative;
			             overflow: hidden;
						 height:500px;
						 
			         }
			         
			         .instructor-card:hover {
						 
			             /* transform: translateY(-10px); */
						 border-radius: 20px;
			             box-shadow: 0 15px 30px rgba(33, 86, 208, 0.15);
			         }
			         
			         /* 导师头像部分 */
			         .instructor-avatar-container {
			             display: flex;
			             justify-content: center;
			             margin-bottom: 20px;
			         }
			         
			         .instructor-avatar {
			             width: 140px;
			             height: 140px;
			             border-radius: 50%;
			             background-position: center;
			             background-size: cover;
			             background-repeat: no-repeat;
			             border: 3px solid #f0f0f0;
			             transition: all 0.3s ease;
			         }
			         
			         .instructor-card:hover .instructor-avatar {
			             border-color: #2156d0;
			             /* transform: scale(1.05); */
			         }
					 
			        .instructor-info {
			            text-align: center;
			        }
			        
			        .instructor-name {
			            font-size: 22px;
			            font-weight: bold;
			            margin-bottom: 5px;
			            color: #333;
			        }
			        
			        .instructor-title {
			            font-size: 16px;
			            color: #666;
			            margin-bottom: 5px;
			        }
			        
			        .instructor-university {
			            font-size: 18px;
			            font-weight: bold;
			            margin-bottom: 15px;
			            color: #2156d0;
			        }
			        
			        .instructor-fields {
			            font-size: 14px;
			            color: #888;
			            min-height: 30px;
			            line-height: 1.5;
			            text-overflow: ellipsis;
			            overflow: hidden;
			            display: -webkit-box;
			            -webkit-line-clamp: 2;
			            -webkit-box-orient: vertical;
			        }
			        
			        .instructor-achievements {
			            text-align: left;
			            padding-left: 20px;
			        }
			        
			        .instructor-achievements li {
			            font-size: 14px;
			            color: #666;
			            margin-bottom: 10px;
			            line-height: 1.4;
			            position: relative;
						list-style: none;
			        }
			        
			        .instructor-achievements li:before {
			            /* content: "";
			            position: absolute;
			            left: -15px;
			            top: 7px;
			            width: 6px;
			            height: 6px;
			            border-radius: 50%;
			            background-color: #2156d0;
						list-style: none; */
			
			        }
			        
			        /* 第三个卡片 - 突出显示的卡片 */
			        .instructor-card.highlighted {
			            background-color: #2156d0;
			            color: white;
			        }
			        
			        .instructor-card.highlighted .instructor-name,
			        .instructor-card.highlighted .instructor-title,
			        .instructor-card.highlighted .instructor-university,
			        .instructor-card.highlighted .instructor-fields,
			        .instructor-card.highlighted .instructor-achievements li {
			            color: white;
			        }
			        
			        .instructor-card.highlighted .instructor-achievements li:before {
			            background-color: #ff8b2a;
			        }
			        
			        /* 更多导师按钮 */
			        .more-instructors-container {
			            display: flex;
			            justify-content: center;
			            margin-top: 20px;
			        }
			        
			        .more-instructors-btn {
			            display: inline-block;
			            padding: 12px 30px;
			            background-color: #ff8b2a;
			            color: #333;
			            font-weight: bold;
			            text-decoration: none;
			            border-radius: 30px;
			            transition: all 0.3s ease;
			        }
			        
			        .more-instructors-btn:hover {
			            background-color: #2156d0;
			            color: white;
			            transform: translateY(-3px);
			            box-shadow: 0 5px 15px rgba(33, 86, 208, 0.3);
			        }	
					
					.swiper-slide {
						text-align: center;
						font-size: 18px;
						background: #fff;
						display: flex;
						justify-content: center;
						align-items: center;
					}
					
					.swiper-slide img {
						display: block;
						width: 100%;
						height: 100%;
						object-fit: cover;
					}
					
					
					/* 录取通知书卡片样式 */
					.offer-card {
						height: 400px;
					    width: 380px;
					    /* max-width: 240px; */
					    margin-right:30px;
					    border-radius: 20px;
						background-color: #f8f9ff;
					    box-shadow: 0 10px 25px rgba(33, 86, 208, 0.1);
					    padding: 20px;
					    position: relative;
					    overflow: hidden;
					    transition: all 0.3s ease;
					}
					
					.offer-card:hover {
					    /* transform: translateY(-8px); */
					    box-shadow: 0 15px 30px rgba(33, 86, 208, 0.15);
					}
					
					/* 录取标签 */
					.offer-badge {
					    position: absolute;
					    top: 0;
					    left: 50px;
					    right: 50px;
					    height: 40px;
					    transform: translateY(-5px);
					}
					
					.offer-badge img {
					    width: 100%;
					    height: 100%;
					    object-fit: contain;
					}
					
					.badge-text {
					    position: absolute;
					    top: 50%;
					    left: 50%;
					    transform: translate(-50%, -50%);
					    color: white;
					    font-weight: bold;
					    font-size: 18px;
					}
					
					/* 学生信息 */
					.student-info {
					    display: flex;
					    align-items: center;
					    margin-top: 30px;
					    margin-bottom: 20px;
						padding-left: 20px;
					}
					
					.student-avatar {
					    width: 60px;
					    height: 60px;
					    border-radius: 50%;
					    overflow: hidden;
					    border: 3px solid #4169e1;
					    margin-right: 15px;
					    flex-shrink: 0;
					}
					
					.student-avatar img {
					    width: 100%;
					    height: 100%;
					    object-fit: contain;
					}
					
					.student-details {
					    flex-grow: 1;
						text-align: left;
					}
					
					.student-name {
					    font-size: 20px;
					    font-weight: bold;
					    margin: 0 0 5px 0;
					    color: #333;
					}
					
					.student-school {
					    font-size: 14px;
					    color: #666;
					    margin: 0;
					}
					
					/* 录取通知书 */
					.admission-letter {
					    position: relative;
					    width: 100%;
					    border-radius: 8px;
					    overflow: hidden;
					    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
						height: 250px;
					}
					
					.offer-image {
					    width: 100%;
					    height: auto;
					    display: block;
					}
					
					/* 大学水印/标志 */
					.university-watermark {
					    position: absolute;
					    top: 20px;
					    right: 20px;
					    width: 80px;
					    height: 80px;
					    opacity: 0.8;
					}
					
					.university-logo {
					    width: 100%;
					    height: 100%;
					    object-fit: contain;
					}
					
					.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: 300ms opacity;
    transform: translate3d(0,0,0);
    z-index: 10;
}
.swiper-pagination-bullet{
width: 15px;
    height: 15px;
    margin: 0 12px;
    background: #ff8b2a;
    opacity: 1;
    border-radius: 50%;
}
.swiper-pagination-bullet-active {
   width: 40px;
    height: 15px;
    background: #0a142d;
    border-radius: 8px;
}
					
					