绔ュ叞锛屼腑鍗庝繚闄╁鎴风粡鐞嗕釜浜轰富锟??/title> <meta name="description" content="涓崕淇濋櫓瀹㈡埛缁忕悊銆佺簿瀛︽槦鐞冩柊鐤嗗煄甯備富鐞嗕汉锟??骞村緱鍒板悓锟??> <meta name="keywords" content="绔ュ叞,寰楀埌鍚屽,涓汉涓婚〉,瀛︿範,鎴愰暱"> <!-- 寰俊/鏈嬪弸鍦堝垎浜崱锟??Open Graph 鏍囩 --> <meta property="og:title" content="绔ュ叞锛屼腑鍗庝繚闄╁鎴风粡鐞嗕釜浜轰富锟??> <meta property="og:description" content="涓崕淇濋櫓瀹㈡埛缁忕悊銆佺簿瀛︽槦鐞冩柊鐤嗗煄甯備富鐞嗕汉锟??骞村緱鍒板悓锟??> <meta property="og:image" content="https://www.mtyjx.cn/logo.jpg"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"> <meta property="og:url" content="https://www.mtyjx.cn/dedao/tl/"> <meta property="og:type" content="website"> <meta property="og:site_name" content="鐚ご楣扮簿瀛︽槦锟??> <meta property="og:locale" content="zh_CN"> <!-- Twitter Card (鍏煎) --> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="绔ュ叞锛屼腑鍗庝繚闄╁鎴风粡鐞嗕釜浜轰富锟??> <meta name="twitter:description" content="涓崕淇濋櫓瀹㈡埛缁忕悊銆佺簿瀛︽槦鐞冩柊鐤嗗煄甯備富鐞嗕汉锟??骞村緱鍒板悓锟??> <meta name="twitter:image" content="https://www.mtyjx.cn/dedao/tl/tl.jpg"> <style> * { margin: 0; padding: 0; box-sizing: border-box; font-family: "PingFang SC","Microsoft YaHei",sans-serif; } body { background: #F8FAFC; color: #1E293B; } /* 椤堕儴 */ .header { display: flex; align-items: center; justify-content: space-between; gap: 14px; padding: 22px 20px; } .header-left { display: flex; align-items: center; gap: 14px; } .logo { width: 50px; height: 50px; border-radius: 4px; object-fit: cover; } .site-title { font-size: 19px; font-weight: bold; } .site-subtitle { font-size: 12px; color: #999; margin-top: 4px; } /* 鑿滃崟鎸夐挳 */ .menu-btn { width: 30px; height: 30px; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 4px; background: none; border: none; cursor: pointer; padding: 0; } .menu-btn span { width: 20px; height: 2px; background-color: #333; border-radius: 1px; transition: all 0.3s ease; } /* 涓嬫媺鑿滃崟 */ .dropdown-menu { position: fixed; top: 70px; right: 20px; background-color: white; border-radius: 8px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); z-index: 1000; display: none; flex-direction: column; min-width: 120px; } .dropdown-menu.active { display: flex; } .dropdown-menu a { padding: 10px 16px; text-decoration: none; color: #333; font-size: 14px; transition: background-color 0.2s; } .dropdown-menu a:hover { background-color: #f5f5f5; } /* 闃呰閲忕粺锟??*/ .reading-stats { font-size: 12px; color: #666; } /* 鏍囪 */ .banner-text { padding: 5px 20px 5px; font-size: 26px; font-weight: bold; text-align: left; margin-top: -15px; } .gradient { background: linear-gradient(90deg, #6366F1, #10B981); -webkit-background-clip: text; color: transparent; } /* 蹇?熷鑸爣锟??*/ .quick-nav { margin: 0 20px 20px; display: flex; gap: 12px; flex-wrap: wrap; } .nav-tag { padding: 10px 20px; border-radius: 20px; background: #fff; border: 2px solid #E5E7EB; font-size: 14px; font-weight: 500; cursor: pointer; transition: all 0.3s; color: #374151; text-decoration: none; } .nav-tag:hover { border-color: #6366F1; color: #6366F1; transform: translateY(-2px); box-shadow: 0 4px 12px rgba(99, 102, 241, 0.15); } .nav-tag.active { background: #6366F1; border-color: #6366F1; color: #fff; } /* 杞挱锟??*/ .slider { position: relative; height: 160px; margin: 0 20px 24px; border-radius: 16px; overflow: hidden; } .slider img { position: absolute; width: 100%; height: 100%; object-fit: cover; } .slider a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: opacity 1s; display: block; } .slider a.active { opacity: 1; } .slider-title { position: absolute; bottom: 0; left: 0; right: 0; padding: 40px 15px 15px; background: linear-gradient(transparent, rgba(0,0,0,0.7)); color: #fff; font-size: 16px; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.5); } /* 闄愭椂娲诲姩婊氬姩鏍峰紡 */ .promo-scroll { position: relative; height: 24px; overflow: hidden; width: 140px; } .promo-item { position: absolute; top: 0; left: 0; background: #FEE2E2; color: #DC2626; padding: 4px 10px; border-radius: 12px; font-size: 12px; font-weight: bold; white-space: nowrap; opacity: 0; transform: translateY(100%); transition: all 0.5s ease; } .promo-item.active { opacity: 1; transform: translateY(0); } @keyframes scrollPromo { 0%, 100% { transform: translateY(0); opacity: 1; } 50% { transform: translateY(-100%); opacity: 0; } } /* 璇剧▼鍐呭 */ .container { max-width: 600px; margin: 0 auto; padding: 0 20px 40px; } .course-header { text-align: center; padding: 40px 20px; background: white; border-radius: 12px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); } .course-header h1 { font-size: 28px; margin-bottom: 10px; font-weight: 700; color: #333; } .course-header p { font-size: 16px; color: #666; } .section { background: white; border-radius: 12px; padding: 20px; margin-bottom: 20px; box-shadow: 0 2px 10px rgba(0,0,0,0.08); } .section-title { display: flex; align-items: center; margin-bottom: 15px; font-size: 18px; font-weight: 600; color: #333; } .section-title .icon { margin-right: 10px; font-size: 20px; } .section p { margin-bottom: 15px; line-height: 1.7; color: #666; } .benefits-list { list-style: none; } .benefits-list li { margin-bottom: 12px; padding-left: 25px; position: relative; color: #666; } .benefits-list li:before { content: ""; position: absolute; left: 0; top: 8px; width: 6px; height: 6px; background: #667eea; border-radius: 50%; } .cta { margin-top: 30px; } .btn { display: block; width: 100%; padding: 18px; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; text-decoration: none; border-radius: 8px; font-weight: 600; font-size: 18px; text-align: center; transition: all 0.3s; box-shadow: 0 4px 10px rgba(0,0,0,0.1); border: none; cursor: pointer; } .btn:hover { transform: translateY(-2px); box-shadow: 0 6px 15px rgba(0,0,0,0.15); } .modules { background: white; border-radius: 12px; padding: 20px; margin-bottom: 20px; box-shadow: 0 2px 10px rgba(0,0,0,0.08); } .modules h2 { font-size: 18px; margin-bottom: 15px; color: #333; } #toggleModules { width: 100%; padding: 12px; background: #f7fafc; color: #667eea; border: 1px solid #e2e8f0; border-radius: 8px; font-weight: 600; font-size: 16px; text-align: center; transition: all 0.3s; cursor: pointer; } #toggleModules:hover { background: #edf2f7; } #modulesContent { margin-top: 15px; display: none; } .module { margin-bottom: 15px; } .module h3 { font-size: 16px; margin-bottom: 10px; color: #4a5568; padding-left: 10px; border-left: 3px solid #667eea; } .module ul { margin-left: 20px; } .module li { margin-bottom: 6px; font-size: 14px; color: #666; } .footer { text-align: center; padding: 20px; color: #718096; font-size: 14px; } @media (max-width: 768px) { .container { padding: 0 15px 30px; } .course-header { padding: 30px 15px; } .course-header h1 { font-size: 24px; } .section { padding: 15px; } .banner-text { font-size: 20px; } } </style> </head> <body> <!-- 椤堕儴瀵艰埅 --> <div class="header"> <a href="https://www.mtyjx.cn/" style="text-decoration: none; color: inherit;"> <div class="header-left"> <img src="https://www.mtyjx.cn/logo.jpg" alt="鐚ご楣扮簿瀛︽槦锟?? class="logo"> <div> <div class="site-title">鐚ご楣扮簿瀛︽槦锟??/div> <div class="site-subtitle">www.mtyjx.cn</div> </div> </div> </a> <div style="display: flex; align-items: flex-end; gap: 10px;"> <!-- 闃呰閲忕粺锟??--> <div class="reading-stats" id="readingStats"> 闃呰锟??0 </div> <button class="menu-btn" onclick="toggleMenu()"> <span></span> <span></span> <span></span> </button> </div> </div> <!-- 涓嬫媺鑿滃崟 --> <div class="dropdown-menu" id="dropdownMenu"> <a href="https://www.mtyjx.cn/">棣栭〉</a> <a href="https://www.mtyjx.cn/gx/">绮惧寰楀埌濂借</a> <a href="https://www.mtyjx.cn/gd/">绮捐濂戒功</a> <a href="https://www.mtyjx.cn/qzx/">涓綋鎴愰暱鍜ㄨ</a> <a href="https://www.mtyjx.cn/ai/">AI瀛︿範锟??/a> <a href="https://www.mtyjx.cn/gd/bk/">鎾棰戦亾</a> </div> <!-- 璇剧▼鍗$墖 --> <div style="background: #8B5A6B; border-radius: 16px; margin: 0 20px 24px; padding: 20px; color: white; box-shadow: 0 4px 15px rgba(0,0,0,0.2);"> <div style="display: flex; align-items: flex-start; gap: 15px;"> <img src="tl.jpg" alt="绔ュ叞" style="width: 100px; height: 140px; border-radius: 8px; object-fit: cover; border: 2px solid white;"> <div style="flex: 1;"> <h2 style="font-size: 20px; font-weight: bold; margin-bottom: 5px;">绔ュ叞</h2> <p style="font-size: 12px; opacity: 0.9; line-height: 1.5; margin-bottom: 10px;">涓崕淇濋櫓 瀹㈡埛缁忕悊</p> <p style="font-size: 12px; opacity: 0.9; line-height: 1.5; margin-bottom: 10px;">绮惧鏄熺悆 鏂扮枂鍩庡競涓荤悊锟??/p> <div style="display: flex; align-items: center; gap: 8px; font-size: 14px; margin-top: 5px;"> <span style="background: rgba(255,255,255,0.2); padding: 4px 12px; border-radius: 16px; font-size: 12px;">9骞村緱鍒板悓锟??/span> </div> <div style="display: flex; gap: 8px; margin-top: 10px; flex-wrap: wrap;"> <button style="background: rgba(139,90,107,0.3); border: 1px solid rgba(255,255,255,0.5); border-radius: 8px; padding: 6px 14px; color: #fff; font-size: 12px; font-weight: 500; cursor: pointer; transition: all 0.3s;" onclick="openCertificateModal()">馃摐 鎴戠殑寰楀埌瀛︿範锟??/button> <button style="background: rgba(139,90,107,0.3); border: 1px solid rgba(255,255,255,0.5); border-radius: 8px; padding: 6px 14px; color: #fff; font-size: 12px; font-weight: 500; cursor: pointer; transition: all 0.3s;" onclick="openGzhModal()">馃挰 鎴戠殑鍏紬锟??/button> </div> </div> </div> <div style="display: flex; justify-content: space-around; border-top: 1px solid rgba(255,255,255,0.2); padding-top: 15px; margin-top: 15px;"> <div style="text-align: center; cursor: pointer;" onclick="openCreditModal()"> <div style="font-size: 24px; font-weight: bold; color: #fff;">853</div> <div style="font-size: 12px; opacity: 0.8;">瀛﹀垎</div> </div> <div style="text-align: center; cursor: pointer;" onclick="openCertificateDataModal()"> <div style="font-size: 24px; font-weight: bold; color: #fff;">42</div> <div style="font-size: 12px; opacity: 0.8;">璇佷功</div> </div> <div style="text-align: center; cursor: pointer;" onclick="openNoteModal()"> <div style="font-size: 24px; font-weight: bold; color: #fff;">520</div> <div style="font-size: 12px; opacity: 0.8;">绗旇</div> </div> </div> <div style="display: flex; border-top: 1px solid rgba(255,255,255,0.2); padding-top: 15px; margin-top: 10px;"> <button style="flex: 1; background: rgba(255,255,255,0.2); border: none; border-radius: 8px; padding: 10px; color: white; font-size: 14px; font-weight: 500; cursor: pointer; transition: all 0.3s; margin-right: 10px;" onclick="openCurriculumModal()">鎴戝杩囩殑璇剧▼</button> <button style="flex: 1; background: transparent; border: 1px solid rgba(255,255,255,0.3); border-radius: 8px; padding: 10px; color: white; font-size: 14px; font-weight: 500; cursor: pointer; transition: all 0.3s;" onclick="window.location.href='https://www.mtyjx.cn/gx/'">鐩稿叧鎺ㄨ崘</button> </div> <div style="border-top: 1px solid rgba(255,255,255,0.2); padding-top: 12px; margin-top: 10px; text-align: left;"> <span style="font-size: 12px; opacity: 0.8;">鍩庡競鍚屽浼氾細</span> <a href="https://www.mtyjx.cn/dedao/oscar/" style="color: #ffd700; font-size: 12px;">鍘﹂棬</a> <span style="font-size: 12px; opacity: 0.8;"> 路 </span> <a href="https://www.mtyjx.cn/dedao/sx/" style="color: #ffd700; font-size: 12px;">淇濆畾</a> <span style="font-size: 12px; opacity: 0.8;"> 路 </span> <a href="https://www.mtyjx.cn/dedao/tl/" style="color: #ffd700; font-size: 12px;">鏂扮枂</a> <span style="font-size: 12px; opacity: 0.8;"> 路 </span> <a href="https://www.mtyjx.cn/dedao/77/" style="color: #ffd700; font-size: 12px;">缁嶅叴</a> </div> </div> <!-- 浜庡洶鍥拌绋嬫姤鍚嶅崱锟??--> <div class="container"> <!-- 鍒囨崲鏍囩 --> <div style="display: flex; background: white; border-radius: 12px; padding: 4px; margin-bottom: 15px; box-shadow: 0 2px 8px rgba(0,0,0,0.08);"> <div id="tabOnline2" style="flex: 1; text-align: center; padding: 8px; border-radius: 10px; font-size: 13px; font-weight: 500; background: linear-gradient(135deg, #F59E0B, #D97706); color: white; cursor: pointer; box-shadow: 0 2px 8px rgba(139, 90, 107, 0.4);" onclick="switchTab2('online')">绾夸笂鍏卞</div> <div id="tabOffline2" style="flex: 1; text-align: center; padding: 8px; border-radius: 10px; font-size: 13px; font-weight: 500; background: transparent; border: 1px solid #D1D5DB; color: #1E293B; cursor: pointer;" onclick="switchTab2('offline')">鏂扮枂涔岄瞾鏈ㄩ綈</div> </div> <!-- 绾夸笂鍏卞鍗$墖 --> <div id="onlineCard" class="course-card" style="background: linear-gradient(135deg, rgba(245, 158, 11, 0.15), rgba(217, 119, 6, 0.15)); border-radius: 20px; padding: 20px; margin-bottom: 20px; backdrop-filter: blur(10px); border: 1px solid rgba(255,255,255,0.15);"> <a href="https://www.mtyjx.cn/gx/ip/" style="text-decoration: none;"> <div style="display: flex; gap: 15px; margin-bottom: 15px;"> <img src="http://www.mtyjx.cn/gx/ip/ykk.png" alt="涓汉褰卞搷鍔涙墦锟??5锟?? style="width: 80px; height: 110px; border-radius: 6px; object-fit: cover; flex-shrink: 0;"> <div style="flex: 1;"> <div style="font-size: 18px; font-weight: bold; color: #1E293B; margin-bottom: 6px;">浜庡洶鍥奥蜂釜浜哄奖鍝嶅姏鎵擄拷?5锟??/div> <div style="font-size: 13px; color: #F59E0B; margin-bottom: 8px;">璁插笀锛氫簬鍥板洶</div> <div style="font-size: 12px; color: #6B7280; line-height: 1.5;">璧勬繁濯掍綋浜猴紝鍏ㄧ綉涓汉璐﹀彿绮変笣閲忕害100涓囥?傜敤鍐呭鑳藉姏鎵撻?犱綘鐨勭粓韬奖鍝嶅姏锟??/div> <div style="display: flex; gap: 8px; margin-top: 10px; flex-wrap: wrap;"> <span style="font-size: 11px; padding: 4px 10px; border-radius: 12px; background: rgba(245, 158, 11, 0.25); color: #1E293B;">涓汉鍝佺墝</span> <span style="font-size: 11px; padding: 4px 10px; border-radius: 12px; background: rgba(245, 158, 11, 0.25); color: #1E293B;">鍐呭鍒涗綔</span> <span style="font-size: 11px; padding: 4px 10px; border-radius: 12px; background: rgba(245, 158, 11, 0.25); color: #1E293B;">濂借鎺ㄨ崘</span> </div> </div> </div> </a> <div style="display: flex; align-items: center; justify-content: space-between; padding-top: 15px; border-top: 1px solid rgba(245, 158, 11, 0.2);"> <div style="font-size: 12px; color: #6B7280;">11,436浜哄杩囪繖闂ㄨ</div> <div style="background: linear-gradient(135deg, #F59E0B, #D97706); color: white; padding: 8px 20px; border-radius: 20px; font-size: 13px; font-weight: 500; text-decoration: none; box-shadow: 0 4px 15px rgba(245, 158, 11, 0.4); cursor: pointer;" onclick="openCourseModal()">鍜屾垜涓?璧峰叡锟??/div> </div> </div> <!-- 鏂扮枂涔岄瞾鏈ㄩ綈绾夸笅娲诲姩鍗$墖 --> <div id="offlineCard" class="course-card" style="display: none; background: linear-gradient(135deg, rgba(16, 185, 129, 0.15), rgba(5, 150, 105, 0.15)); border-radius: 20px; padding: 20px; margin-bottom: 20px; backdrop-filter: blur(10px); border: 1px solid rgba(255,255,255,0.15);"> <div style="display: flex; gap: 15px; margin-bottom: 15px;"> <img src="https://images.unsplash.com/photo-1524178232363-1fb2b075b655?w=200&h=300&fit=crop" alt="绾夸笅鐪嬬墖鍥㈡椿锟?? style="width: 80px; height: 110px; border-radius: 6px; object-fit: cover; flex-shrink: 0;"> <div style="flex: 1;"> <div style="font-size: 18px; font-weight: bold; color: #1E293B; margin-bottom: 6px;">鏂囨槑鐪嬬墖锟??/div> <div style="font-size: 13px; color: #10B981; margin-bottom: 8px;">缁勭粐鑰咃細绔ュ叞</div> <div style="font-size: 12px; color: #6B7280; line-height: 1.5;">鍦ㄦ柊鐤嗕箤椴佹湪榻愭瘡鍛ㄧ粍缁囨枃鏄庣湅鐗囧洟锛岃繛缁叚锟??/div> <div style="display: flex; gap: 8px; margin-top: 10px; flex-wrap: wrap;"> <span style="font-size: 11px; padding: 4px 10px; border-radius: 12px; background: rgba(16, 185, 129, 0.25); color: #1E293B;">绾夸笅娲诲姩</span> <span style="font-size: 11px; padding: 4px 10px; border-radius: 12px; background: rgba(16, 185, 129, 0.25); color: #1E293B;">鏂扮枂涔岄瞾鏈ㄩ綈</span> <span style="font-size: 11px; padding: 4px 10px; border-radius: 12px; background: rgba(16, 185, 129, 0.25); color: #1E293B;">鏂囨槑鐪嬬墖锟??/span> </div> </div> </div> <div style="background: linear-gradient(135deg, #ECFDF5, #D1FAE5); border-radius: 12px; padding: 12px; margin-bottom: 15px;"> <div style="font-size: 12px; color: #1F2937; line-height: 1.5;"> 馃搮 姣忓懆鍥哄畾鏃堕棿<br> 馃搷 鏂扮枂涔岄瞾鏈ㄩ綈<br> 馃挵 鍏嶈垂鍙備笌 </div> </div> <div style="display: flex; align-items: center; justify-content: space-between; padding-top: 15px; border-top: 1px solid rgba(16, 185, 129, 0.2);"> <div style="font-size: 12px; color: #6B7280;">涓?璧风湅鐗囷紝鍏卞悓鎴愰暱</div> <div style="background: linear-gradient(135deg, #10B981, #059669); color: white; padding: 8px 20px; border-radius: 20px; font-size: 13px; font-weight: 500; text-decoration: none; box-shadow: 0 4px 15px rgba(16, 185, 129, 0.4); cursor: pointer;" onclick="openOfflineModal()">鎶ュ悕鍙傚姞</div> </div> </div> </div> <!-- 璇剧▼鍐呭 --> <div class="container"> <!-- 绾夸笂鍏卞鏂瑰紡 --> <div class="section" style="margin-bottom: 20px;"> <div class="section-title"> <span class="icon">馃</span> 绾夸笂鍏卞鏂瑰紡 </div> <div style="display: grid; grid-template-columns: 1fr 1fr; gap: 15px;"> <!-- 鍏卞鏂瑰紡1 --> <div style="background: linear-gradient(135deg, #ECFDF5, #D1FAE5); border-radius: 12px; padding: 16px; box-shadow: 0 2px 8px rgba(0,0,0,0.05);"> <div style="font-size: 14px; font-weight: 600; color: #065F46; margin-bottom: 8px;">缇ゅ唴璧犺</div> <div style="font-size: 12px; color: #1F2937; line-height: 1.4;">鐢辩簿瀛﹀笀鍒嗕韩宸茶喘璇剧▼鑷崇兢鍐咃紝鍏嶈垂棰嗗彇锛屼环锟??29锟??/div> </div> <!-- 鍏卞鏂瑰紡2 --> <div style="background: linear-gradient(135deg, #EFF6FF, #DBEAFE); border-radius: 12px; padding: 16px; box-shadow: 0 2px 8px rgba(0,0,0,0.05);"> <div style="font-size: 14px; font-weight: 600; color: #1E40AF; margin-bottom: 8px;">鍏卞璇濋璁ㄨ</div> <div style="font-size: 12px; color: #1F2937; line-height: 1.4;">缇ゅ唴缁勭粐璇剧▼鏍稿績姒傚康璁ㄨ锛岀兢绛栫兢鍔涳紝鍏卞垱鏂扮煡</div> </div> <!-- 鍏卞鏂瑰紡3 --> <div style="background: linear-gradient(135deg, #FEF3C7, #FDE68A); border-radius: 12px; padding: 16px; box-shadow: 0 2px 8px rgba(0,0,0,0.05);"> <div style="font-size: 14px; font-weight: 600; color: #8B5A6B; margin-bottom: 8px;">鎴愰暱鏁欑粌绛旂枒</div> <div style="font-size: 12px; color: #1F2937; line-height: 1.4;">浠h█鑰佸笀鎻愪緵1V1璇剧▼绛旂枒锛屾弧瓒充釜鎬у寲瀛︿範闇?锟??/div> </div> <!-- 鍏卞鏂瑰紡4 --> <div style="background: linear-gradient(135deg, #FDF2F8, #FBCFE8); border-radius: 12px; padding: 16px; box-shadow: 0 2px 8px rgba(0,0,0,0.05);"> <div style="font-size: 14px; font-weight: 600; color: #9D174D; margin-bottom: 8px;">鍚屽绗旇鍏变韩</div> <div style="font-size: 12px; color: #1F2937; line-height: 1.4;">璧犻?佺瑪璁版槦鐞冨皬绋嬪簭宸ュ叿鑷繁鍐欑瑪璁帮紝鍚屾椂涔熷彲浠ョ湅鍚屽绗旇銆備竴涓绋嬶紝澶氫釜瑙嗚</div> </div> </div> </div> <!-- 鏍囪 --> <div style="text-align: center; margin-bottom: 20px;"> <p style="font-size: 18px; font-weight: bold; color: #1E293B; line-height: 1.4;">涓?涓汉瀛︿笉浼氾紝涓?缇や汉瀛﹀埌锟??/p> </div> <!-- 鍏卞浠凤拷?--> <div class="section" style="margin-bottom: 20px;"> <div class="section-title"> <span class="icon">馃拵</span> 鍏卞浠凤拷? </div> <div style="display: flex; flex-direction: column; gap: 10px;"> <div style="font-size: 13px; color: #666; line-height: 1.5;">1. 娣卞害浜ゆ祦锛岃烦鍑哄浐鏈夋?濈淮</div> <div style="font-size: 13px; color: #666; line-height: 1.5;">2. 绗旇鍏变韩锛屾墦寮?鍏ㄦ櫙瑙嗚</div> <div style="font-size: 13px; color: #666; line-height: 1.5;">3. 鍦堝眰鑱氱劍锛岄殢鏃舵彁闂晥鐜囬珮</div> </div> </div> <!-- 鎶ュ悕鍏卞 --> <div class="section" style="margin-bottom: 20px;"> <div class="section-title"> <span class="icon">馃挵</span> 鎶ュ悕鍏卞 </div> <div style="background: linear-gradient(135deg, #FEF3C7, #FDE68A); border-radius: 12px; padding: 20px; text-align: center; margin-top: 10px;"> <div style="font-size: 24px; font-weight: bold; color: #8B5A6B; margin-bottom: 10px;">锟??9</div> <div style="font-size: 14px; color: #666; margin-bottom: 15px;">灞炰簬绀剧兢绮剧粏鍖栧涔犳湇鍔¤垂锟??/div> <div style="background: #8B5A6B; color: white; padding: 12px 24px; border-radius: 8px; font-weight: 600; display: inline-block; cursor: pointer; transition: all 0.3s;" onclick="openWechatModal('daiyan')">绔嬪嵆鎶ュ悕</div> </div> </div> </div> <!-- 浠h█椤圭洰寮圭獥 --> <div id="daiyanProjectsModal" class="modal" style="display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 10000; align-items: center; justify-content: center;" onclick="closeDaiyanProjectsModal()"> <div class="modal-content" style="background: white; border-radius: 20px; padding: 30px 20px 20px; max-width: 90%; width: 400px; max-height: 80vh; overflow-y: auto; position: relative;" onclick="event.stopPropagation();"> <h3 style="font-size: 18px; font-weight: bold; margin-bottom: 10px; text-align: center;">浠h█ 路 鎴愰暱鏁欑粌</h3> <!-- 鎴愬憳浠嬬粛 --> <div style="background: linear-gradient(135deg, #FEF3C7, #FEF9C3); border-radius: 12px; padding: 15px; margin-bottom: 15px; text-align: center;"> <p style="font-size: 13px; color: #666; line-height: 1.6; margin-bottom: 10px;">涓綋鎴愰暱鏁欑粌锛岀尗澶撮拱绮惧鏄熺悆鍙戣捣浜猴紝11骞村緱鍒板悓瀛︺?備笓娉ㄤ釜浜烘垚闀夸笌鑱屼笟鍙戝睍瑙勫垝锛屽姪浣犳壘鍒颁汉鐢熸柟鍚戯拷?/p> <p style="font-size: 12px; color: #8B5A6B; font-weight: 500;">馃挭 鎴愰暱闄即 路 瑙勫垝鏈潵</p> </div> <!-- 椤圭洰鍗$墖 --> <div style="display: flex; flex-direction: column; gap: 12px;"> <!-- 椤圭洰1 --> <div style="display: flex; gap: 12px; padding: 12px; border-radius: 12px; background: #f9fafb;"> <div style="flex: 0 0 60px;"> <img src="https://trae-api-cn.mchost.guru/api/ide/v1/text_to_image?prompt=book%20cover%20of%20Best%20Year%20Ever%2C%20orange%20background%2C%20owl%20illustration%2C%20educational%20style&image_size=square" style="width: 60px; height: 85px; object-fit: cover; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);"> </div> <div style="flex: 1;"> <h4 style="font-size: 13px; font-weight: bold; margin-bottom: 4px;">銆婅鍒掓渶濂界殑涓?骞达拷?/h4> <p style="font-size: 11px; color: #666; line-height: 1.4; margin-bottom: 8px;">甯姪浣犺瀹氭槑纭殑鐩爣锛屽埗瀹氬彲琛岀殑璁″垝锛屽疄鐜颁釜浜哄拰鑱屼笟鐨勫叏闈㈡垚闀匡拷?/p> <div style="display: flex; gap: 4px; flex-wrap: wrap;"> <span style="font-size: 10px; color: #8B5A6B; padding: 2px 6px; border-radius: 6px; background: #FEF3C7;">绮捐涔︾睄</span> <span style="font-size: 10px; color: #10B981; padding: 2px 6px; border-radius: 6px; background: #ECFDF5;">鍏卞鎵撳崱</span> </div> </div> </div> <!-- 椤圭洰2 --> <div style="display: flex; gap: 12px; padding: 12px; border-radius: 12px; background: #f9fafb;"> <div style="flex: 0 0 60px;"> <img src="https://trae-api-cn.mchost.guru/api/ide/v1/text_to_image?prompt=personal%20branding%20course%20cover%2C%20pink%20background%2C%20microphone%20illustration%2C%20educational%20style&image_size=square" style="width: 60px; height: 85px; object-fit: cover; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);"> </div> <div style="flex: 1;"> <h4 style="font-size: 13px; font-weight: bold; margin-bottom: 4px;">銆婁釜浜哄奖鍝嶅姏35璁诧拷?/h4> <p style="font-size: 11px; color: #666; line-height: 1.4; margin-bottom: 8px;">浜庡洶鍥拌?佸笀20骞村獟浣撳疄鎴樼簿鍗庯紝鐢ㄥ唴瀹硅兘鍔涙瀯寤轰汉鐢熸姢鍩庢渤锛屽缓绔嬩笉琚浛浠g殑闀挎湡璧勪骇锟??/p> <div style="display: flex; gap: 4px; flex-wrap: wrap;"> <span style="font-size: 10px; color: #EC4899; padding: 2px 6px; border-radius: 6px; background: #FDF2F8;">绮惧濂借</span> <span style="font-size: 10px; color: #10B981; padding: 2px 6px; border-radius: 6px; background: #ECFDF5;">鍏卞鎵撳崱</span> </div> </div> </div> </div> <!-- 鍔犲井淇℃寜锟??--> <div style="margin-top: 20px; text-align: center;"> <div style="display: inline-block; padding: 12px 30px; border-radius: 25px; background: linear-gradient(135deg, #10B981, #059669); color: white; font-size: 14px; font-weight: 500; cursor: pointer; box-shadow: 0 4px 15px rgba(16, 185, 129, 0.4); transition: all 0.3s;" onclick="openWechatModal('daiyan')">鍔犲井淇′粯娆捐繘锟??锟??/div> </div> <!-- 鍏抽棴鎸夐挳 --> <div style="position: absolute; top: 10px; right: 15px; cursor: pointer; z-index: 10;" onclick="closeDaiyanProjectsModal()"> <svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M18 6L6 18" stroke="#666" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M6 6L18 18" stroke="#666" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </div> </div> </div> <!-- 寰俊浜岀淮鐮佸脊锟??--> <div id="wechatModal" class="modal" style="display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 10000; align-items: center; justify-content: center;" onclick="closeWechatModal()"> <div class="modal-content" style="background: white; border-radius: 20px; padding: 30px 20px 20px; max-width: 90%; width: 340px; text-align: center; position: relative;" onclick="event.stopPropagation();"> <span class="close-btn" style="position: absolute; top: 15px; right: 20px; font-size: 24px; cursor: pointer; color: #666; z-index: 10;" onclick="closeWechatModal()">×</span> <h3 style="font-size: 18px; font-weight: bold; margin-bottom: 15px;">鑱旂郴锟??/h3> <div style="margin-bottom: 15px;"> <p style="font-size: 12px; color: #666; margin-bottom: 8px;">涓汉寰俊</p> <img src="wx.png" style="width: 100%; max-width: 180px; height: auto; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);"> <p style="font-size: 11px; color: #F59E0B; margin-top: 6px;">璇峰娉細鍏卞銆愪釜浜哄奖鍝嶅姏鎵撻?狅拷?/p> </div> <div> <p style="font-size: 12px; color: #666; margin-bottom: 8px;">鍏紬锟??/p> <img src="https://www.mtyjx.cn/dyjdbj.jpg" style="width: 100%; max-width: 180px; height: auto; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);"> </div> </div> </div> <script> async function initReadingStats() { const pageId = 'tl'; const readingStatsElement = document.getElementById('readingStats'); try { const incRes = await fetch('../../gd/api/incrementReadingCount.php', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ page: pageId }) }); const incJson = await incRes.json(); if (incJson.success && incJson.count) { if (readingStatsElement) { readingStatsElement.textContent = '闃呰閲? ' + incJson.count.toLocaleString(); } } } catch (e) { try { const getRes = await fetch('../../_data/page_reading.json'); const getJson = await getRes.json(); const count = getJson[pageId] || 0; if (readingStatsElement) { readingStatsElement.textContent = '闃呰閲? ' + count.toLocaleString(); } } catch (e2) { console.error('璇诲彇闃呰閲忓け璐?:', e2); } } } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initReadingStats); } else { initReadingStats(); } // 鑿滃崟鍒囨崲 function toggleMenu() { const menu = document.getElementById('dropdownMenu'); menu.classList.toggle('active'); } // 鐐瑰嚮鍏朵粬鍦版柟鍏抽棴鑿滃崟 document.addEventListener('click', function(event) { const menu = document.getElementById('dropdownMenu'); const menuBtn = document.querySelector('.menu-btn'); if (!menu.contains(event.target) && !menuBtn.contains(event.target)) { menu.classList.remove('active'); } }); // 浠h█椤圭洰寮圭獥 function openDaiyanProjectsModal() { const modal = document.getElementById('daiyanProjectsModal'); modal.style.display = 'flex'; } function closeDaiyanProjectsModal() { const modal = document.getElementById('daiyanProjectsModal'); modal.style.display = 'none'; } // 寰俊浜岀淮鐮佸脊锟?? function openWechatModal(type) { const modal = document.getElementById('wechatModal'); modal.style.display = 'flex'; } function closeWechatModal() { const modal = document.getElementById('wechatModal'); modal.style.display = 'none'; } // 娴锋姤寮圭獥 function openPosterModal() { const modal = document.getElementById('posterModal'); modal.style.display = 'flex'; } function closePosterModal() { const modal = document.getElementById('posterModal'); modal.style.display = 'none'; } // 璇剧▼鍐呭寮圭獥 function openCurriculumModal() { const modal = document.getElementById('curriculumModal'); modal.style.display = 'flex'; } function closeCurriculumModal() { const modal = document.getElementById('curriculumModal'); modal.style.display = 'none'; } // 瀛︿範璇佸脊锟?? function openCertificateModal() { const modal = document.getElementById('certificateModal'); modal.style.display = 'flex'; } function closeCertificateModal() { const modal = document.getElementById('certificateModal'); modal.style.display = 'none'; } // 鍕嬬珷寮圭獥 function openMedalModal() { const modal = document.getElementById('medalModal'); modal.style.display = 'flex'; } function closeMedalModal() { const modal = document.getElementById('medalModal'); modal.style.display = 'none'; } // 瀛﹀垎寮圭獥 function openCreditModal() { const modal = document.getElementById('creditModal'); modal.style.display = 'flex'; } function closeCreditModal() { const modal = document.getElementById('creditModal'); modal.style.display = 'none'; } // 璇佷功鏁版嵁寮圭獥 function openCertificateDataModal() { const modal = document.getElementById('certificateDataModal'); modal.style.display = 'flex'; } function closeCertificateDataModal() { const modal = document.getElementById('certificateDataModal'); modal.style.display = 'none'; } // 绗旇寮圭獥 function openNoteModal() { const modal = document.getElementById('noteModal'); modal.style.display = 'flex'; } function closeNoteModal() { const modal = document.getElementById('noteModal'); modal.style.display = 'none'; } // 鍏紬鍙峰脊锟?? function openGzhModal() { const modal = document.getElementById('gzhModal'); modal.style.display = 'flex'; } function closeGzhModal() { const modal = document.getElementById('gzhModal'); modal.style.display = 'none'; } // 璇剧▼鎶ュ悕寮圭獥 function openCourseModal() { const modal = document.getElementById('courseModal'); modal.style.display = 'flex'; } function closeCourseModal() { const modal = document.getElementById('courseModal'); modal.style.display = 'none'; } // 鏍囩鍒囨崲锛堝脊绐楀唴锟?? function switchTab(tab) { const onlineTab = document.getElementById('tabOnline'); const offlineTab = document.getElementById('tabOffline'); const onlineContent = document.getElementById('onlineContent'); const offlineContent = document.getElementById('offlineContent'); if (tab === 'online') { onlineTab.style.background = 'white'; onlineTab.style.color = '#1E293B'; onlineTab.style.boxShadow = '0 2px 4px rgba(0,0,0,0.05)'; offlineTab.style.background = 'transparent'; offlineTab.style.color = '#6B7280'; offlineTab.style.boxShadow = 'none'; onlineContent.style.display = 'block'; offlineContent.style.display = 'none'; } else { offlineTab.style.background = 'white'; offlineTab.style.color = '#1E293B'; offlineTab.style.boxShadow = '0 2px 4px rgba(0,0,0,0.05)'; onlineTab.style.background = 'transparent'; onlineTab.style.color = '#6B7280'; onlineTab.style.boxShadow = 'none'; onlineContent.style.display = 'none'; offlineContent.style.display = 'block'; } } // 鏍囩鍒囨崲锛堥〉闈笂锟?? function switchTab2(tab) { const onlineTab = document.getElementById('tabOnline2'); const offlineTab = document.getElementById('tabOffline2'); const onlineCard = document.getElementById('onlineCard'); const offlineCard = document.getElementById('offlineCard'); if (tab === 'online') { onlineTab.style.background = 'linear-gradient(135deg, #8B5A6B, #7B4A5E)'; onlineTab.style.color = 'white'; onlineTab.style.boxShadow = '0 2px 8px rgba(245, 158, 11, 0.4)'; onlineTab.style.border = 'none'; offlineTab.style.background = 'transparent'; offlineTab.style.color = '#1E293B'; offlineTab.style.boxShadow = 'none'; offlineTab.style.border = '1px solid #D1D5DB'; onlineCard.style.display = 'block'; offlineCard.style.display = 'none'; } else { offlineTab.style.background = 'linear-gradient(135deg, #10B981, #059669)'; offlineTab.style.color = 'white'; offlineTab.style.boxShadow = '0 2px 8px rgba(16, 185, 129, 0.4)'; offlineTab.style.border = 'none'; onlineTab.style.background = 'transparent'; onlineTab.style.color = '#1E293B'; onlineTab.style.boxShadow = 'none'; onlineTab.style.border = '1px solid #D1D5DB'; onlineCard.style.display = 'none'; offlineCard.style.display = 'block'; } } // 缁嶅叴鍒嗕細鍦烘姤鍚嶅脊锟?? function openOfflineModal() { const modal = document.getElementById('offlineModal'); modal.style.display = 'flex'; } function closeOfflineModal() { const modal = document.getElementById('offlineModal'); modal.style.display = 'none'; } // 璇剧▼澶х翰鍒囨崲 document.getElementById('toggleModules').addEventListener('click', function() { const content = document.getElementById('modulesContent'); const button = this; if (content.style.display === 'none') { content.style.display = 'block'; button.textContent = '鏀惰捣璇剧▼澶х翰'; } else { content.style.display = 'none'; button.textContent = '鐐瑰嚮鏌ョ湅璇剧▼澶х翰'; } }); </script> <!-- 瀛︿範璇佸脊锟??--> <div id="certificateModal" class="modal" style="display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 10000; align-items: center; justify-content: center;" onclick="closeCertificateModal()"> <div class="modal-content" style="background: white; border-radius: 20px; padding: 20px; max-width: 90%; width: 350px; max-height: 85vh; overflow-y: auto; position: relative;" onclick="event.stopPropagation();"> <span class="close-btn" style="position: absolute; top: 15px; right: 20px; font-size: 24px; cursor: pointer; color: #666; z-index: 10;" onclick="closeCertificateModal()">×</span> <h3 style="margin-bottom: 15px; color: #1E293B; text-align: center; font-size: 18px;">鎴戠殑寰楀埌瀛︿範锟??/h3> <img src="xsz.png" style="width: 100%; border-radius: 12px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);"> </div> </div> <!-- 鍕嬬珷寮圭獥 --> <div id="medalModal" class="modal" style="display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 10000; align-items: center; justify-content: center;" onclick="closeMedalModal()"> <div class="modal-content" style="background: white; border-radius: 20px; padding: 20px; max-width: 90%; width: 350px; max-height: 85vh; overflow-y: auto; position: relative;" onclick="event.stopPropagation();"> <span class="close-btn" style="position: absolute; top: 15px; right: 20px; font-size: 24px; cursor: pointer; color: #666; z-index: 10;" onclick="closeMedalModal()">×</span> <h3 style="margin-bottom: 15px; color: #1E293B; text-align: center; font-size: 18px;">鎴戠殑鍕嬬珷</h3> <img src="xz.jpg" style="width: 100%; border-radius: 12px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);" onerror="this.style.display='none'; this.nextElementSibling.style.display='block';"> <div style="display: none; text-align: center; padding: 40px 20px; color: #666;">鍝庡憖锛屾垜鐨勫媼绔犺繕娌℃湁涓婁紶..</div> </div> </div> <!-- 瀛﹀垎寮圭獥 --> <div id="creditModal" class="modal" style="display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 10000; align-items: center; justify-content: center;" onclick="closeCreditModal()"> <div class="modal-content" style="background: white; border-radius: 20px; padding: 20px; max-width: 90%; width: 350px; max-height: 85vh; overflow-y: auto; position: relative;" onclick="event.stopPropagation();"> <span class="close-btn" style="position: absolute; top: 15px; right: 20px; font-size: 24px; cursor: pointer; color: #666; z-index: 10;" onclick="closeCreditModal()">×</span> <h3 style="margin-bottom: 15px; color: #1E293B; text-align: center; font-size: 18px;">鎴戠殑瀛﹀垎鎶ュ憡</h3> <img src="xf.png" style="width: 100%; border-radius: 12px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);" onerror="this.style.display='none'; this.nextElementSibling.style.display='block';"> <div style="display: none; text-align: center; padding: 40px 20px; color: #666;">鍝庡憖锛屾垜鐨勫鍒嗘姤鍛婅繕娌℃湁涓婁紶..</div> </div> </div> <!-- 璇佷功鏁版嵁寮圭獥 --> <div id="certificateDataModal" class="modal" style="display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 10000; align-items: center; justify-content: center;" onclick="closeCertificateDataModal()"> <div class="modal-content" style="background: white; border-radius: 20px; padding: 20px; max-width: 90%; width: 350px; max-height: 85vh; overflow-y: auto; position: relative;" onclick="event.stopPropagation();"> <span class="close-btn" style="position: absolute; top: 15px; right: 20px; font-size: 24px; cursor: pointer; color: #666; z-index: 10;" onclick="closeCertificateDataModal()">×</span> <h3 style="margin-bottom: 15px; color: #1E293B; text-align: center; font-size: 18px;">鎴戠殑璇佷功</h3> <img src="zs.png" style="width: 100%; border-radius: 12px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);" onerror="this.style.display='none'; this.nextElementSibling.style.display='block';"> <div style="display: none; text-align: center; padding: 40px 20px; color: #666;">鍝庡憖锛屾垜鐨勮瘉涔﹁繕娌℃湁涓婁紶..</div> </div> </div> <!-- 绗旇寮圭獥 --> <div id="noteModal" class="modal" style="display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 10000; align-items: center; justify-content: center;" onclick="closeNoteModal()"> <div class="modal-content" style="background: white; border-radius: 20px; padding: 20px; max-width: 90%; width: 350px; max-height: 85vh; overflow-y: auto; position: relative;" onclick="event.stopPropagation();"> <span class="close-btn" style="position: absolute; top: 15px; right: 20px; font-size: 24px; cursor: pointer; color: #666; z-index: 10;" onclick="closeNoteModal()">×</span> <h3 style="margin-bottom: 15px; color: #1E293B; text-align: center; font-size: 18px;">鎴戠殑绗旇</h3> <img src="xsz.png" style="width: 100%; border-radius: 12px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);" onerror="this.style.display='none'; this.nextElementSibling.style.display='block';"> <div style="display: none; text-align: center; padding: 40px 20px; color: #666;"> 鍝庡憖锛屾垜鐨勭瑪璁拌繕娌℃湁涓婁紶.. <br><br> <span style="font-size: 12px; color: #999;">杩欎釜绗旇鏄寚鍙戝竷寰楀埌APP鐨勭瑪璁帮紝璇锋壂鐮佸叧娉ㄦ垜鐨勫緱锟??/span> </div> </div> </div> <!-- 鍏紬鍙峰脊锟??--> <div id="gzhModal" class="modal" style="display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 10000; align-items: center; justify-content: center;" onclick="closeGzhModal()"> <div class="modal-content" style="background: white; border-radius: 20px; padding: 20px; max-width: 90%; width: 350px; max-height: 85vh; overflow-y: auto; position: relative;" onclick="event.stopPropagation();"> <span class="close-btn" style="position: absolute; top: 15px; right: 20px; font-size: 24px; cursor: pointer; color: #666; z-index: 10;" onclick="closeGzhModal()">×</span> <h3 style="margin-bottom: 15px; color: #1E293B; text-align: center; font-size: 18px;">鎴戠殑鍏紬锟??/h3> <img src="gzh.png" style="width: 100%; border-radius: 12px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);" onerror="this.style.display='none'; this.nextElementSibling.style.display='block';"> <div style="display: none; text-align: center; padding: 40px 20px; color: #666;">鎴戣繕娌℃湁寮?閫氬叕浼楀彿</div> </div> </div> <!-- 璇剧▼鎶ュ悕寮圭獥 --> <div id="courseModal" class="modal" style="display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 10000; align-items: center; justify-content: center;" onclick="closeCourseModal()"> <div class="modal-content" style="background: white; border-radius: 20px; padding: 20px; max-width: 90%; width: 350px; max-height: 85vh; overflow-y: auto; position: relative;" onclick="event.stopPropagation();"> <span class="close-btn" style="position: absolute; top: 15px; right: 20px; font-size: 24px; cursor: pointer; color: #666; z-index: 10;" onclick="closeCourseModal()">×</span> <!-- 璇剧▼妯″潡 --> <div style="margin-bottom: 20px;"> <h3 style="font-size: 16px; font-weight: bold; color: #1E293B; margin-bottom: 12px; display: flex; align-items: center; gap: 8px;"> <span>馃摎</span>璇剧▼妯″潡 </h3> <div style="display: flex; flex-wrap: wrap; gap: 8px; justify-content: flex-start;"> <div style="background: linear-gradient(135deg, #ECFDF5, #D1FAE5); border-radius: 16px; padding: 8px 12px; font-size: 12px; color: #065F46; font-weight: 500;">1鎴樼暐瀹氫綅</div> <div style="background: linear-gradient(135deg, #EFF6FF, #DBEAFE); border-radius: 16px; padding: 8px 12px; font-size: 12px; color: #1E40AF; font-weight: 500;">2鍐呭鍒涗綔</div> <div style="background: linear-gradient(135deg, #FEF3C7, #FDE68A); border-radius: 16px; padding: 8px 12px; font-size: 12px; color: #8B5A6B; font-weight: 500;">3鍐呭鎵撶(</div> <div style="background: linear-gradient(135deg, #FDF2F8, #FBCFE8); border-radius: 16px; padding: 8px 12px; font-size: 12px; color: #9D174D; font-weight: 500;">4瀹炴垬婕旂粌</div> <div style="background: linear-gradient(135deg, #E0E7FF, #C7D2FE); border-radius: 16px; padding: 8px 12px; font-size: 12px; color: #4338CA; font-weight: 500;">5涓庣畻娉曞叡锟??/div> </div> </div> <!-- 鍒嗛殧锟??--> <div style="border-top: 1px solid #E5E7EB; margin-bottom: 20px;"></div> <!-- 浜岀淮锟??--> <div style="text-align: center;"> <p style="font-size: 14px; font-weight: bold; color: #1E293B; margin-bottom: 10px;">鎵爜鍔犲叆鍏卞锟??/p> <img src="wx.png" alt="寰俊浜岀淮锟?? style="width: 100%; max-width: 180px; height: auto; border-radius: 12px; box-shadow: 0 2px 12px rgba(0,0,0,0.15);"> <p style="font-size: 12px; color: #6B7280; margin-top: 10px;">璇峰娉細鍏卞銆愪釜浜哄奖鍝嶅姏鎵撻?狅拷?/p> </div> </div> </div> <!-- 缁嶅叴鍒嗕細鍦烘姤鍚嶅脊锟??--> <div id="offlineModal" class="modal" style="display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 10000; align-items: center; justify-content: center;" onclick="closeOfflineModal()"> <div class="modal-content" style="background: white; border-radius: 20px; padding: 20px; max-width: 90%; width: 350px; max-height: 85vh; overflow-y: auto; position: relative;" onclick="event.stopPropagation();"> <span class="close-btn" style="position: absolute; top: 15px; right: 20px; font-size: 24px; cursor: pointer; color: #666; z-index: 10;" onclick="closeOfflineModal()">×</span> <!-- 娲诲姩淇℃伅 --> <div style="background: linear-gradient(135deg, #ECFDF5, #D1FAE5); border-radius: 12px; padding: 15px; margin-bottom: 20px;"> <div style="font-size: 14px; font-weight: 600; color: #065F46; margin-bottom: 8px;">馃搷 缁嶅叴鍒嗕細锟??路 绾夸笅鍏辫</div> <div style="font-size: 12px; color: #1F2937; line-height: 1.5;"> 馃搮 姣忓懆鍏笅锟??14:00-16:00<br> 馃搷 缁嶅叴甯傝秺鍩庡尯鏌愬挅鍟¢<br> 馃挵 鍦哄湴璐笰A锛堢害20锟??浜猴級 </div> </div> <!-- 鍒嗛殧锟??--> <div style="border-top: 1px solid #E5E7EB; margin-bottom: 20px;"></div> <!-- 浜岀淮锟??--> <div style="text-align: center;"> <p style="font-size: 14px; font-weight: bold; color: #1E293B; margin-bottom: 10px;">鎵爜鍔犲叆缁嶅叴锟??/p> <img src="https://www.mtyjx.cn/wx.jpg" alt="缁嶅叴鍒嗕細鍦轰簩缁寸爜" style="width: 100%; max-width: 180px; height: auto; border-radius: 12px; box-shadow: 0 2px 12px rgba(0,0,0,0.15);"> <p style="font-size: 12px; color: #6B7280; margin-top: 10px;">璇峰娉細缁嶅叴鍒嗕細锟??/p> </div> </div> </div> <!-- 娴锋姤寮圭獥 --> <div id="posterModal" class="modal" style="display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 10000; align-items: center; justify-content: center;" onclick="closePosterModal()"> <div class="modal-content" style="background: white; border-radius: 20px; padding: 20px; max-width: 90%; width: 350px; max-height: 85vh; overflow-y: auto; position: relative;" onclick="event.stopPropagation();"> <span class="close-btn" style="position: absolute; top: 15px; right: 20px; font-size: 24px; cursor: pointer; color: #666; z-index: 10;" onclick="closePosterModal()">×</span> <img src="hb.jpg" style="width: 100%; border-radius: 12px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);"> </div> </div> <!-- 鎴戜拱杩囩殑璇剧▼寮圭獥 --> <div id="curriculumModal" class="modal" style="display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 10000; align-items: center; justify-content: center;" onclick="closeCurriculumModal()"> <div class="modal-content" style="background: white; border-radius: 20px; padding: 20px; max-width: 90%; width: 400px; max-height: 85vh; overflow-y: auto; position: relative;" onclick="event.stopPropagation();"> <span class="close-btn" style="position: absolute; top: 15px; right: 20px; font-size: 24px; cursor: pointer; color: #666;" onclick="closeCurriculumModal()">×</span> <h3 style="margin-bottom: 15px; color: #1E293B; text-align: center; font-size: 18px;">鎴戝杩囩殑璇剧▼</h3> <!-- 璇剧▼鍗$墖鍒楄〃 --> <div style="display: flex; flex-direction: column; gap: 12px;"> <div style="display: flex; align-items: center; gap: 12px; padding: 12px; background: #f8fafc; border-radius: 12px;"> <div style="background: linear-gradient(135deg, #10B981, #059669); width: 40px; height: 40px; border-radius: 10px; display: flex; align-items: center; justify-content: center; color: white; font-weight: bold; font-size: 12px;">锟??/div> <div style="flex: 1;"> <div style="font-size: 13px; font-weight: 600; color: #1E293B;">鍗庢潐璁查?忓瓩瀛愬叺锟??/div> <div style="font-size: 11px; color: #64748B; margin-top: 2px;">30锟??路 鏂囧寲缁忓吀 路 鍗庢潐</div> </div> </div> <div style="display: flex; align-items: center; gap: 12px; padding: 12px; background: #f8fafc; border-radius: 12px;"> <div style="background: linear-gradient(135deg, #6366F1, #8B5CF6); width: 40px; height: 40px; border-radius: 10px; display: flex; align-items: center; justify-content: center; color: white; font-weight: bold; font-size: 12px;">锟??/div> <div style="flex: 1;"> <div style="font-size: 13px; font-weight: 600; color: #1E293B;">鍚村啗路鏁板閫氳瘑</div> <div style="font-size: 11px; color: #64748B; margin-top: 2px;">50锟??路 鏁欒偛 路 鍚村啗</div> </div> </div> <div style="display: flex; align-items: center; gap: 12px; padding: 12px; background: #f8fafc; border-radius: 12px;"> <div style="background: linear-gradient(135deg, #6366F1, #8B5CF6); width: 40px; height: 40px; border-radius: 10px; display: flex; align-items: center; justify-content: center; color: white; font-weight: bold; font-size: 12px;">锟??/div> <div style="flex: 1;"> <div style="font-size: 13px; font-weight: 600; color: #1E293B;">濡備綍寮?鍙戝瀛愮殑鑻辫娼滃姏</div> <div style="font-size: 11px; color: #64748B; margin-top: 2px;">鏁欒偛</div> </div> </div> <div style="display: flex; align-items: center; gap: 12px; padding: 12px; background: #f8fafc; border-radius: 12px;"> <div style="background: linear-gradient(135deg, #6366F1, #8B5CF6); width: 40px; height: 40px; border-radius: 10px; display: flex; align-items: center; justify-content: center; color: white; font-weight: bold; font-size: 12px;">锟??/div> <div style="flex: 1;"> <div style="font-size: 13px; font-weight: 600; color: #1E293B;">濡備綍寮?鍙戝瀛愮殑鏁板娼滃姏</div> <div style="font-size: 11px; color: #64748B; margin-top: 2px;">鏁欒偛</div> </div> </div> <div style="display: flex; align-items: center; gap: 12px; padding: 12px; background: #f8fafc; border-radius: 12px;"> <div style="background: linear-gradient(135deg, #6366F1, #8B5CF6); width: 40px; height: 40px; border-radius: 10px; display: flex; align-items: center; justify-content: center; color: white; font-weight: bold; font-size: 12px;">锟??/div> <div style="flex: 1;"> <div style="font-size: 13px; font-weight: 600; color: #1E293B;">濡備綍寮?鍙戝瀛愮殑闃呰娼滃姏</div> <div style="font-size: 11px; color: #64748B; margin-top: 2px;">鏁欒偛</div> </div> </div> <div style="display: flex; align-items: center; gap: 12px; padding: 12px; background: #f8fafc; border-radius: 12px;"> <div style="background: linear-gradient(135deg, #EC4899, #F43F5E); width: 40px; height: 40px; border-radius: 10px; display: flex; align-items: center; justify-content: center; color: white; font-weight: bold; font-size: 12px;">锟??/div> <div style="flex: 1;"> <div style="font-size: 13px; font-weight: 600; color: #1E293B;">銆婅嚜鎴戝彂灞曞績鐞嗗锟??/div> <div style="font-size: 11px; color: #64748B; margin-top: 2px;">58锟??路 蹇冪悊锟??路 闄堟捣锟??/div> </div> </div> <div style="display: flex; align-items: center; gap: 12px; padding: 12px; background: #f8fafc; border-radius: 12px;"> <div style="background: linear-gradient(135deg, #F59E0B, #D97706); width: 40px; height: 40px; border-radius: 10px; display: flex; align-items: center; justify-content: center; color: white; font-weight: bold; font-size: 12px;">锟??/div> <div style="flex: 1;"> <div style="font-size: 13px; font-weight: 600; color: #1E293B;">銆婁翰瀵嗗叧绯伙拷?/div> <div style="font-size: 11px; color: #64748B; margin-top: 2px;">30锟??路 鍏崇郴鏀荤暐 路 闄堟捣锟??/div> </div> </div> <div style="display: flex; align-items: center; gap: 12px; padding: 12px; background: #f8fafc; border-radius: 12px;"> <div style="background: linear-gradient(135deg, #F59E0B, #D97706); width: 40px; height: 40px; border-radius: 10px; display: flex; align-items: center; justify-content: center; color: white; font-weight: bold; font-size: 12px;">锟??/div> <div style="flex: 1;"> <div style="font-size: 13px; font-weight: 600; color: #1E293B;">鎬庝箞鏍锋垚涓哄揩閫熻瘑浜虹殑楂樻墜</div> <div style="font-size: 11px; color: #64748B; margin-top: 2px;">鍏崇郴鏀荤暐 路 钖涙瘏锟??/div> </div> </div> <div style="display: flex; align-items: center; gap: 12px; padding: 12px; background: #f8fafc; border-radius: 12px;"> <div style="background: linear-gradient(135deg, #3B82F6, #2563EB); width: 40px; height: 40px; border-radius: 10px; display: flex; align-items: center; justify-content: center; color: white; font-weight: bold; font-size: 12px;">锟??/div> <div style="flex: 1;"> <div style="font-size: 13px; font-weight: 600; color: #1E293B;">浜у搧鎬濈淮</div> <div style="font-size: 11px; color: #64748B; margin-top: 2px;">30锟??路 鍟嗕笟璁ょ煡 路 姊佸畞</div> </div> </div> <div style="display: flex; align-items: center; gap: 12px; padding: 12px; background: #f8fafc; border-radius: 12px;"> <div style="background: linear-gradient(135deg, #3B82F6, #2563EB); width: 40px; height: 40px; border-radius: 10px; display: flex; align-items: center; justify-content: center; color: white; font-weight: bold; font-size: 12px;">锟??/div> <div style="flex: 1;"> <div style="font-size: 13px; font-weight: 600; color: #1E293B;">钖涘厗涓扮殑缁忔祹瀛﹁</div> <div style="font-size: 11px; color: #64748B; margin-top: 2px;">鍟嗕笟璁ょ煡 路 钖涘厗锟??/div> </div> </div> <div style="display: flex; align-items: center; gap: 12px; padding: 12px; background: #f8fafc; border-radius: 12px;"> <div style="background: linear-gradient(135deg, #06B6D4, #0891B2); width: 40px; height: 40px; border-radius: 10px; display: flex; align-items: center; justify-content: center; color: white; font-weight: bold; font-size: 12px;">锟??/div> <div style="flex: 1;"> <div style="font-size: 13px; font-weight: 600; color: #1E293B;">鎬庢牱蹇?熸悶鎳備竴瀹跺叕锟??/div> <div style="font-size: 11px; color: #64748B; margin-top: 2px;">鑱屼笟鍙戝睍</div> </div> </div> </div> </div> </div> <!-- 搴曢儴浜岀淮鐮佸尯锟??--> <div style="background: #f8fafc; padding: 30px 20px; margin-top: 20px;"> <!-- 鍏虫敞鍏紬锟??--> <div style="text-align: center; margin-bottom: 20px;"> <div style="font-size: 14px; font-weight: 600; color: #333; margin-bottom: 20px;">鍏虫敞鍏紬鍙凤紝鑾峰彇鏇村鎴愰暱璧勬簮</div> <div style="display: flex; justify-content: center; gap: 40px;"> <!-- 浠h█绮惧绗旇 --> <div style="text-align: center;"> <img src="https://www.mtyjx.cn/wx.jpg" style="width: 100%; max-width: 120px; height: auto; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);"> <div style="font-size: 12px; color: #666; margin-top: 8px;">浠h█绮惧绗旇</div> </div> <!-- 鐚ご楣扮簿瀛︽槦锟??--> <div style="text-align: center;"> <img src="https://www.mtyjx.cn/mtyjxxq.jpg" style="width: 100%; max-width: 120px; height: auto; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);"> <div style="font-size: 12px; color: #666; margin-top: 8px;">鐚ご楣扮簿瀛︽槦锟??/div> </div> </div> </div> <!-- 搴曢儴鏂囧瓧 --> <div style="text-align: center; padding-top: 20px; border-top: 1px solid #e5e7eb;"> <p style="font-size: 12px; color: #888; line-height: 1.6;">浠ョ簿瀛︿负鏂规硶锛岄櫔浼磋亴鍦轰汉銆佸垱涓氳?呭疄鐜扮粓韬锟??/p> <p style="font-size: 12px; color: #888; line-height: 1.6;">鍙樺緱鏇翠笓涓氥?佹洿楂樻晥銆佹洿鑷敱</p> <p style="font-size: 12px; color: #888; line-height: 1.6; margin-top: 8px;">闂絀CP锟??023023842锟??/p> </div> </div> </body> </html>