|
|
<!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="pragma" content="no-cache" /> <meta http-equiv="cache-control" content="no-cache" /> <meta http-equiv="expires" content="0" /> <link rel="shortcut icon" href="dbqb_favicon.ico" /> <link rel="Bookmark" href="dbqb_favicon.ico" /> <meta http-equiv="keywords" content="夺宝奇兵,homilychart,homilylink" /> <meta http-equiv="description" content="HomilyLink" /> <title>夺宝奇兵 - AI炒股时代,机构界的黑科技!</title> <!-- 引入Tailwind CSS --> <script src="https://cdn.tailwindcss.com"></script> <!-- 引入Font Awesome --> <link href="https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css" rel="stylesheet" />
<!-- 配置Tailwind自定义颜色和字体(与原页面保持一致) --> <script> tailwind.config = { theme: { extend: { colors: { primary: "#3B82F6", secondary: "#10B981", accent: "#8B5CF6", dark: "#1E293B", light: "#F8FAFC", }, fontFamily: { sans: ["Inter", "system-ui", "sans-serif"], }, }, }, }; </script>
<!-- 自定义工具类 --> <style type="text/tailwindcss"> @layer utilities { .content-auto { content-visibility: auto; } .text-shadow { text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .card-hover { @apply transition-all duration-300 hover:shadow-xl hover:-translate-y-1; } .gradient-bg { background: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%); } } </style>
<style> /* 全局动画定义 */ @keyframes fadeIn { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }
.animate-fade-in { opacity: 0; animation: fadeIn 0.6s ease-out forwards; }
.delay-100 { animation-delay: 0.1s; } .delay-200 { animation-delay: 0.2s; }
/* 平滑滚动 */ html { scroll-behavior: smooth; }
/* 视频容器比例控制 */ .video-container { position: relative; padding-bottom: 56.25%; /* 16:9 比例 */ height: 0; overflow: hidden; border-radius: 1.5rem; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); }
.video-container iframe, .video-container video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; }
/* 图片展示样式 */ .image-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 1.5rem; }
.image-item { border-radius: 1rem; overflow: hidden; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); transition: all 0.3s ease; cursor: pointer; position: relative; }
.image-item img { width: 100%; height: 200px; object-fit: cover; transition: transform 0.5s ease; }
.image-item:hover { transform: translateY(-5px); box-shadow: 0 12px 20px rgba(0, 0, 0, 0.12); }
.image-item:hover img { transform: scale(1.05); }
.image-caption { padding: 1rem; background-color: white; }
/* 图片查看器 */ .image-viewer { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.9); display: none; justify-content: center; align-items: center; z-index: 100; padding: 2rem; }
.image-viewer.active { display: flex; }
.viewer-content { max-width: 90%; max-height: 90%; position: relative; }
.viewer-image { max-width: 100%; max-height: 80vh; border-radius: 0.5rem; }
.viewer-caption { color: white; text-align: center; margin-top: 1rem; font-size: 1.2rem; }
.close-viewer { position: absolute; top: -40px; right: 0; color: white; font-size: 2rem; cursor: pointer; transition: color 0.3s ease; }
.viewer-nav { position: absolute; top: 50%; width: 100%; display: flex; justify-content: space-between; transform: translateY(-50%); padding: 0 1rem; }
.viewer-nav button { background-color: rgba(255, 255, 255, 0.2); border: none; color: white; width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: background-color 0.3s ease; } </style> <style> *, ::before, ::after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; } ::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; } /* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */ *, ::after, ::before { box-sizing: border-box; border-width: 0; border-style: solid; border-color: #e5e7eb; } ::after, ::before { --tw-content: ""; } :host, html { line-height: 1.5; -webkit-text-size-adjust: 100%; -moz-tab-size: 4; tab-size: 4; font-family: Inter, system-ui, sans-serif; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; } body { margin: 0; line-height: inherit; } hr { height: 0; color: inherit; border-top-width: 1px; } abbr:where([title]) { -webkit-text-decoration: underline dotted; text-decoration: underline dotted; } h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; } a { color: inherit; text-decoration: inherit; } b, strong { font-weight: bolder; } code, kbd, pre, samp { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-feature-settings: normal; font-variation-settings: normal; font-size: 1em; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } table { text-indent: 0; border-color: inherit; border-collapse: collapse; } button, input, optgroup, select, textarea { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0; padding: 0; } button, select { text-transform: none; } button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) { -webkit-appearance: button; background-color: transparent; background-image: none; } :-moz-focusring { outline: auto; } :-moz-ui-invalid { box-shadow: none; } progress { vertical-align: baseline; } ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; } [type="search"] { -webkit-appearance: textfield; outline-offset: -2px; } ::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } summary { display: list-item; } blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre { margin: 0; } fieldset { margin: 0; padding: 0; } legend { padding: 0; } menu, ol, ul { list-style: none; margin: 0; padding: 0; } dialog { padding: 0; } textarea { resize: vertical; } input::placeholder, textarea::placeholder { opacity: 1; color: #9ca3af; } [role="button"], button { cursor: pointer; } :disabled { cursor: default; } audio, canvas, embed, iframe, img, object, svg, video { display: block; vertical-align: middle; } img, video { max-width: 100%; height: auto; } [hidden]:where(:not([hidden="until-found"])) { display: none; } .container { width: 100%; } @media (min-width: 640px) { .container { max-width: 640px; } } @media (min-width: 768px) { .container { max-width: 768px; } } @media (min-width: 1024px) { .container { max-width: 1024px; } } @media (min-width: 1280px) { .container { max-width: 1280px; } } @media (min-width: 1536px) { .container { max-width: 1536px; } } .fixed { position: fixed; } .z-50 { z-index: 50; } .mx-auto { margin-left: auto; margin-right: auto; } .mb-10 { margin-bottom: 2.5rem; } .mb-12 { margin-bottom: 3rem; } .mb-16 { margin-bottom: 4rem; } .mb-4 { margin-bottom: 1rem; } .mb-6 { margin-bottom: 1.5rem; } .mb-8 { margin-bottom: 2rem; } .mt-1 { margin-top: 0.25rem; } .mt-6 { margin-top: 1.5rem; } .flex { display: flex; } .grid { display: grid; } .hidden { display: none; } .h-10 { height: 2.5rem; } .w-10 { width: 2.5rem; } .w-full { width: 100%; } .max-w-2xl { max-width: 42rem; } .max-w-5xl { max-width: 64rem; } .max-w-6xl { max-width: 72rem; } .transform { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); } .flex-col { flex-direction: column; } .flex-wrap { flex-wrap: wrap; } .items-center { align-items: center; } .justify-center { justify-content: center; } .justify-between { justify-content: space-between; } .gap-3 { gap: 0.75rem; } .gap-4 { gap: 1rem; } .gap-8 { gap: 2rem; } .space-x-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(0.25rem * var(--tw-space-x-reverse)); margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))); } .space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(0.5rem * var(--tw-space-x-reverse)); margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); } .space-x-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(0.75rem * var(--tw-space-x-reverse)); margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))); } .space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1rem * var(--tw-space-x-reverse)); margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); } .space-x-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1.5rem * var(--tw-space-x-reverse)); margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))); } .space-y-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)); } .space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1rem * var(--tw-space-y-reverse)); } .rounded-2xl { border-radius: 1rem; } .rounded-full { border-radius: 9999px; } .rounded-lg { border-radius: 0.5rem; } .border-2 { border-width: 2px; } .border-t { border-top-width: 1px; } .border-gray-800 { --tw-border-opacity: 1; border-color: rgb(31 41 55 / var(--tw-border-opacity, 1)); } .border-primary { --tw-border-opacity: 1; border-color: rgb(59 130 246 / var(--tw-border-opacity, 1)); } .bg-dark { --tw-bg-opacity: 1; background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1)); } .bg-gray-100 { --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)); } .bg-gray-50 { --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); } .bg-gray-800 { --tw-bg-opacity: 1; background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1)); } .bg-light { --tw-bg-opacity: 1; background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1)); } .bg-primary { --tw-bg-opacity: 1; background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1)); } .bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); } .bg-white\/90 { background-color: rgb(255 255 255 / 0.9); } .bg-gradient-to-b { background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); } .bg-gradient-to-r { background-image: linear-gradient(to right, var(--tw-gradient-stops)); } .from-blue-50 { --tw-gradient-from: #eff6ff var(--tw-gradient-from-position); --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-primary { --tw-gradient-from: #3b82f6 var(--tw-gradient-from-position); --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .to-accent { --tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position); } .to-white { --tw-gradient-to: #fff var(--tw-gradient-to-position); } .bg-clip-text { -webkit-background-clip: text; background-clip: text; } .p-6 { padding: 1.5rem; } .px-4 { padding-left: 1rem; padding-right: 1rem; } .px-5 { padding-left: 1.25rem; padding-right: 1.25rem; } .px-8 { padding-left: 2rem; padding-right: 2rem; } .py-12 { padding-top: 3rem; padding-bottom: 3rem; } .py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; } .py-20 { padding-top: 5rem; padding-bottom: 5rem; } .py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; } .pb-20 { padding-bottom: 5rem; } .pt-32 { padding-top: 8rem; } .pt-8 { padding-top: 2rem; } .text-center { text-align: center; } .font-sans { font-family: Inter, system-ui, sans-serif; } .text-\[clamp\(1\.5rem\2c 3vw\2c 2\.5rem\)\] { font-size: clamp(1.5rem, 3vw, 2.5rem); } .text-\[clamp\(2rem\2c 5vw\2c 3rem\)\] { font-size: clamp(2rem, 5vw, 3rem); } .text-lg { font-size: 1.125rem; line-height: 1.75rem; } .text-sm { font-size: 0.875rem; line-height: 1.25rem; } .text-xl { font-size: 1.25rem; line-height: 1.75rem; } .font-bold { font-weight: 700; } .font-medium { font-weight: 500; } .font-semibold { font-weight: 600; } .leading-tight { line-height: 1.25; } .text-dark { --tw-text-opacity: 1; color: rgb(30 41 59 / var(--tw-text-opacity, 1)); } .text-gray-400 { --tw-text-opacity: 1; color: rgb(156 163 175 / var(--tw-text-opacity, 1)); } .text-gray-500 { --tw-text-opacity: 1; color: rgb(107 114 128 / var(--tw-text-opacity, 1)); } .text-gray-600 { --tw-text-opacity: 1; color: rgb(75 85 99 / var(--tw-text-opacity, 1)); } .text-gray-700 { --tw-text-opacity: 1; color: rgb(55 65 81 / var(--tw-text-opacity, 1)); } .text-primary { --tw-text-opacity: 1; color: rgb(59 130 246 / var(--tw-text-opacity, 1)); } .text-transparent { color: transparent; } .text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); } .shadow-sm { --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .shadow-xl { --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .backdrop-blur-sm { --tw-backdrop-blur: blur(4px); -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); } .transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .transition-colors { transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .delay-100 { transition-delay: 100ms; } .delay-200 { transition-delay: 200ms; } .duration-300 { transition-duration: 300ms; } .text-shadow { text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .gradient-bg { background: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%); } .hover\:-translate-y-0\.5:hover { --tw-translate-y: -0.125rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .hover\:bg-gray-100:hover { --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)); } .hover\:bg-gray-200:hover { --tw-bg-opacity: 1; background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1)); } .hover\:bg-primary:hover { --tw-bg-opacity: 1; background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1)); } .hover\:bg-primary\/5:hover { background-color: rgb(59 130 246 / 0.05); } .hover\:text-primary:hover { --tw-text-opacity: 1; color: rgb(59 130 246 / var(--tw-text-opacity, 1)); } .hover\:text-white:hover { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); } .hover\:shadow-lg:hover { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .hover\:shadow-primary\/20:hover { --tw-shadow-color: rgb(59 130 246 / 0.2); --tw-shadow: var(--tw-shadow-colored); } @media (min-width: 640px) { .sm\:flex-row { flex-direction: row; } } @media (min-width: 768px) { .md\:mb-0 { margin-bottom: 0px; } .md\:flex { display: flex; } .md\:hidden { display: none; } .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } .md\:flex-row { flex-direction: row; } .md\:p-8 { padding: 2rem; } .md\:pb-32 { padding-bottom: 8rem; } .md\:pt-40 { padding-top: 10rem; } .md\:text-2xl { font-size: 1.5rem; line-height: 2rem; } } </style> <style data-id="immersive-translate-input-injected-css"> .immersive-translate-input { position: absolute; top: 0; right: 0; left: 0; bottom: 0; z-index: 2147483647; display: flex; justify-content: center; align-items: center; } .immersive-translate-attach-loading::after { content: " ";
--loading-color: #f78fb6; width: 6px; height: 6px; border-radius: 50%; display: block; margin: 12px auto; position: relative; color: white; left: -100px; box-sizing: border-box; animation: immersiveTranslateShadowRolling 1.5s linear infinite;
position: absolute; top: 50%; left: 50%; transform: translate(-2000%, -50%); z-index: 100; }
.immersive-translate-loading-spinner { vertical-align: middle !important; width: 10px !important; height: 10px !important; display: inline-block !important; margin: 0 4px !important; border: 2px rgba(221, 244, 255, 0.6) solid !important; border-top: 2px rgba(0, 0, 0, 0.375) solid !important; border-left: 2px rgba(0, 0, 0, 0.375) solid !important; border-radius: 50% !important; padding: 0 !important; -webkit-animation: immersive-translate-loading-animation 0.6s infinite linear !important; animation: immersive-translate-loading-animation 0.6s infinite linear !important; }
@-webkit-keyframes immersive-translate-loading-animation { from { -webkit-transform: rotate(0deg); }
to { -webkit-transform: rotate(359deg); } }
@keyframes immersive-translate-loading-animation { from { transform: rotate(0deg); }
to { transform: rotate(359deg); } }
.immersive-translate-input-loading { --loading-color: #f78fb6; width: 6px; height: 6px; border-radius: 50%; display: block; margin: 12px auto; position: relative; color: white; left: -100px; box-sizing: border-box; animation: immersiveTranslateShadowRolling 1.5s linear infinite; }
@keyframes immersiveTranslateShadowRolling { 0% { box-shadow: 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0); }
12% { box-shadow: 100px 0 var(--loading-color), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0); }
25% { box-shadow: 110px 0 var(--loading-color), 100px 0 var(--loading-color), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0); }
36% { box-shadow: 120px 0 var(--loading-color), 110px 0 var(--loading-color), 100px 0 var(--loading-color), 0px 0 rgba(255, 255, 255, 0); }
50% { box-shadow: 130px 0 var(--loading-color), 120px 0 var(--loading-color), 110px 0 var(--loading-color), 100px 0 var(--loading-color); }
62% { box-shadow: 200px 0 rgba(255, 255, 255, 0), 130px 0 var(--loading-color), 120px 0 var(--loading-color), 110px 0 var(--loading-color); }
75% { box-shadow: 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0), 130px 0 var(--loading-color), 120px 0 var(--loading-color); }
87% { box-shadow: 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0), 130px 0 var(--loading-color); }
100% { box-shadow: 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0); } }
.immersive-translate-toast { display: flex; position: fixed; z-index: 2147483647; left: 0; right: 0; top: 1%; width: fit-content; padding: 12px 20px; margin: auto; overflow: auto; background: #fef6f9; box-shadow: 0px 4px 10px 0px rgba(0, 10, 30, 0.06); font-size: 15px; border-radius: 8px; color: #333; }
.immersive-translate-toast-content { display: flex; flex-direction: row; align-items: center; }
.immersive-translate-toast-hidden { margin: 0 20px 0 72px; text-decoration: underline; cursor: pointer; }
.immersive-translate-toast-close { color: #666666; font-size: 20px; font-weight: bold; padding: 0 10px; cursor: pointer; }
@media screen and (max-width: 768px) { .immersive-translate-toast { top: 0; padding: 12px 0px 0 10px; } .immersive-translate-toast-content { flex-direction: column; text-align: center; } .immersive-translate-toast-hidden { margin: 10px auto; } }
.immersive-translate-dialog { position: fixed; z-index: 2147483647; left: 0; top: 0; display: flex; width: 300px; flex-direction: column; align-items: center; font-size: 15px; left: 0; right: 0; top: 0; bottom: 0; margin: auto; height: fit-content; border-radius: 20px; background-color: #fff; }
.immersive-translate-modal { display: none; position: fixed; z-index: 2147483647; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.4); font-size: 15px; }
.immersive-translate-modal-content { background-color: #fefefe; margin: 10% auto; padding: 40px 24px 24px; border-radius: 12px; width: 350px; font-family: system-ui, -apple-system, "Segoe UI", "Roboto", "Ubuntu", "Cantarell", "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; position: relative; }
@media screen and (max-width: 768px) { .immersive-translate-modal-content { margin: 25% auto !important; } }
@media screen and (max-width: 480px) { .immersive-translate-modal-content { width: 80vw !important; margin: 20vh auto !important; padding: 20px 12px 12px !important; }
.immersive-translate-modal-title { font-size: 14px !important; }
.immersive-translate-modal-body { font-size: 13px !important; max-height: 60vh !important; }
.immersive-translate-btn { font-size: 13px !important; padding: 8px 16px !important; margin: 0 4px !important; }
.immersive-translate-modal-footer { gap: 6px !important; margin-top: 16px !important; } }
.immersive-translate-modal .immersive-translate-modal-content-in-input { max-width: 500px; } .immersive-translate-modal-content-in-input .immersive-translate-modal-body { text-align: left; max-height: unset; }
.immersive-translate-modal-title { text-align: center; font-size: 16px; font-weight: 700; color: #333333; }
.immersive-translate-modal-body { text-align: center; font-size: 14px; font-weight: 400; color: #333333; margin-top: 24px; word-break: break-all; }
@media screen and (max-width: 768px) { .immersive-translate-modal-body { max-height: 250px; overflow-y: auto; } }
.immersive-translate-close { color: #666666; position: absolute; right: 16px; top: 16px; font-size: 20px; font-weight: bold; }
.immersive-translate-close:hover, .immersive-translate-close:focus { text-decoration: none; cursor: pointer; }
.immersive-translate-modal-footer { display: flex; justify-content: center; flex-wrap: wrap; margin-top: 24px; }
.immersive-translate-btn { width: fit-content; color: #fff; background-color: #ea4c89; border: none; font-size: 14px; margin: 0 8px; padding: 9px 30px; border-radius: 5px; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: background-color 0.3s ease; }
.immersive-translate-btn-container { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; }
.immersive-translate-btn:hover { background-color: #f082ac; } .immersive-translate-btn:disabled { opacity: 0.6; cursor: not-allowed; } .immersive-translate-btn:disabled:hover { background-color: #ea4c89; }
.immersive-translate-link-btn { background-color: transparent; color: #ea4c89; border: none; cursor: pointer; height: 30px; line-height: 30px; }
.immersive-translate-cancel-btn { /* gray color */ background-color: rgb(89, 107, 120); }
.immersive-translate-cancel-btn:hover { background-color: hsl(205, 20%, 32%); }
.immersive-translate-action-btn { background-color: transparent; color: #ea4c89; border: 1px solid #ea4c89; }
.immersive-translate-btn svg { margin-right: 5px; }
.immersive-translate-link { cursor: pointer; user-select: none; -webkit-user-drag: none; text-decoration: none; color: #ea4c89; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1); }
.immersive-translate-primary-link { cursor: pointer; user-select: none; -webkit-user-drag: none; text-decoration: none; color: #ea4c89; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1); }
.immersive-translate-modal input[type="radio"] { margin: 0 6px; cursor: pointer; }
.immersive-translate-modal label { cursor: pointer; }
.immersive-translate-close-action { position: absolute; top: 2px; right: 0px; cursor: pointer; }
.imt-image-status { background-color: rgba(0, 0, 0, 0.5) !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; border-radius: 16px !important; } .imt-image-status img, .imt-image-status svg, .imt-img-loading { width: 28px !important; height: 28px !important; margin: 0 0 8px 0 !important; min-height: 28px !important; min-width: 28px !important; position: relative !important; } .imt-img-loading { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAMAAACfWMssAAAAtFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////oK74hAAAAPHRSTlMABBMIDyQXHwyBfFdDMSw+OjXCb+5RG51IvV/k0rOqlGRM6KKMhdvNyZBz9MaupmxpWyj437iYd/yJVNZeuUC7AAACt0lEQVRIx53T2XKiUBCA4QYOiyCbiAsuuGBcYtxiYtT3f6/pbqoYHVFO5r+iivpo6DpAWYpqeoFfr9f90DsYAuRSWkFnPO50OgR9PwiCUFcl2GEcx+N/YBh6pvKaefHlUgZd1zVe0NbYcQjGBfzrPE8Xz8aF+71D8gG6DHFPpc4a7xFiCDuhaWgKgGIJQ3d5IMGDrpS4S5KgpIm+en9f6PlAhKby4JwEIxlYJV9h5k5nee9GoxHJ2IDSNB0dwdad1NAxDJ/uXDHYmebdk4PdbkS58CIVHdYSUHTYYRWOJblWSyu2lmy3KNFVJNBhxcuGW4YBVCbYGRZwIooipHsNqjM4FbgOQqQqSKQQU9V8xmi1QlgHqQQ6DDBvRUVCDirs+EzGDGOQTCATgtYTnbCVLgsVgRE0T1QE0qHCFAht2z6dLvJQs3Lo2FQoDxWNUiBhaP4eRgwNkI+dAjVOA/kUrIDwf3CG8NfNOE0eiFotSuo+rBiq8tD9oY4Qzc6YJw99hl1wzpQvD7ef2M8QgnOGJfJw+EltQc+oX2yn907QB22WZcvlUpd143dqQu+8pCJZuGE4xCuPXJqqcs5sNpsI93Rmzym1k4Npk+oD1SH3/a3LOK/JpUBpWfqNySxWzCfNCUITuDG5dtuphrUJ1myeIE9bIsPiKrfqTai5WZxbhtNphYx6GEIHihyGFTI69lje/rxajdh0s0msZ0zYxyPLhYCb1CyHm9Qsd2H37Y3lugVwL9kNh8Ot8cha6fUNQ8nuXi5z9/ExsAO4zQrb/ev1yrCB7lGyQzgYDGuxq1toDN/JGvN+HyWNHKB7zEoK+PX11e12G431erGYzwmytAWU56fkMHY5JJnDRR2eZji3AwtIcrEV8Cojat/BdQ7XOwGV1e1hDjGGjXbdArm8uJZtCH5MbcctVX8A1WpqumJHwckAAAAASUVORK5CYII="); background-size: 28px 28px; animation: image-loading-rotate 1s linear infinite !important; }
.imt-image-status span { color: var(--bg-2, #fff) !important; font-size: 14px !important; line-height: 14px !important; font-weight: 500 !important; font-family: "PingFang SC", Arial, sans-serif !important; }
.imt-primary-button { display: flex; padding: 12px 80px; justify-content: center; align-items: center; gap: 8px; border-radius: 8px; background: #ea4c89; color: #fff; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; border: none; cursor: pointer; }
.imt-retry-text { color: #999; text-align: center; font-size: 14px; font-style: normal; font-weight: 400; line-height: 21px; cursor: pointer; }
.imt-action-container { display: flex; flex-direction: column; gap: 12px; }
.imt-modal-content-text { text-align: left; color: #333; font-size: 16px; font-weight: 400; line-height: 24px; }
@keyframes image-loading-rotate { from { transform: rotate(360deg); } to { transform: rotate(0deg); } }
.imt-linear-gradient-text { background: linear-gradient( 90deg, #00a6ff 0%, #c369ff 52.4%, #ff4590 100% ); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.imt-flex-center { display: flex; align-items: center; justify-content: center; }
.imt-linear-black-btn { border-radius: 50px; background: linear-gradient(66deg, #222 19%, #696969 94.25%); height: 48px; width: 100%; color: #fff; font-size: 16px; font-weight: 700; display: flex; align-items: center; cursor: pointer; justify-content: center; } </style> </head> <body class="font-sans bg-light text-dark"> <!-- 导航栏 --> <header class="fixed w-full bg-white/90 backdrop-blur-sm shadow-sm z-50 transition-all duration-300" > <div class="container mx-auto px-4 py-3 flex justify-between items-center" > <a href="#" class="flex items-center space-x-2"> <div class="w-10 h-10 rounded-lg gradient-bg flex items-center justify-center" > <img alt="夺宝奇兵" src="https://hc.homilychart.com/hc/250121/img/20230711171637.png" style="width: 40px; height: 40px" /> </div> <span class="text-xl font-bold bg-clip-text text-transparent bg-gradient-to-r from-primary to-accent" >夺宝奇兵-操作指南</span > </a>
<!-- 桌面导航 --> <nav class="hidden md:flex items-center space-x-6"> <a href="#video-guide" class="font-medium hover:text-primary transition-colors" >视频指南</a > <a href="#image-guide" class="font-medium hover:text-primary transition-colors" >图片说明</a > <a href="hcdbqb-download.html" class="font-medium hover:text-primary transition-colors" >软件下载</a > <a href="https://wa.me/+6588792879?text=夺宝奇兵指南我需要帮助" target="_blank" class="px-5 py-2 rounded-full gradient-bg text-white font-medium hover:shadow-lg transition-all" >联系支持</a > </nav>
<!-- 移动端菜单按钮 --> <button id="menuBtn" class="md:hidden text-xl"> <i class="fa fa-bars"></i> </button> </div>
<!-- 移动端导航菜单 --> <div id="mobileMenu" class="md:hidden hidden bg-white border-t animate-fade-in" style="opacity: 1; transform: translateY(0px)" > <div class="container mx-auto px-4 py-3 flex flex-col space-y-4"> <a href="#video-guide" class="font-medium py-2 hover:text-primary transition-colors" >视频指南</a > <a href="#image-guide" class="font-medium py-2 hover:text-primary transition-colors" >图片说明</a > <a href="hcdbqb-download.html" class="font-medium py-2 hover:text-primary transition-colors" >图片说明</a > <a href="https://wa.me/+6588792879?text=夺宝奇兵指南我需要帮助" target="_blank" class="py-2 rounded-full gradient-bg text-white font-medium text-center hover:shadow-lg transition-all" >联系支持</a > </div> </div> </header>
<!-- 英雄区域 --> <section class="pt-32 pb-20 md:pt-40 md:pb-32 px-4 bg-gradient-to-b from-blue-50 to-white" > <div class="container mx-auto max-w-6xl text-center"> <div class="animate-fade-in" style="opacity: 1; transform: translateY(0px)" > <h1 class="text-[clamp(2rem,5vw,3rem)] font-bold leading-tight text-shadow mb-6" > 操作指南中心 </h1> <p class="text-lg text-gray-600 mb-8 max-w-2xl mx-auto"> 通过视频以及图文说明,教你如何使用夺宝奇兵软件以及如何观看直播和观看重播! </p> <div class="flex flex-col sm:flex-row justify-center gap-4"> <a href="#video-guide" class="px-8 py-3 rounded-full gradient-bg text-white font-medium text-center hover:shadow-lg hover:shadow-primary/20 transition-all transform hover:-translate-y-0.5" > 观看视频教程 </a> <a href="#image-guide" class="px-8 py-3 rounded-full border-2 border-primary text-primary font-medium text-center hover:bg-primary/5 transition-all" > 查看图文说明 </a> </div> </div> </div> </section>
<!-- 视频指南区域 --> <section id="video-guide" class="py-20 px-4 bg-white"> <div class="container mx-auto max-w-5xl"> <div class="text-center mb-12 animate-fade-in" style="opacity: 1; transform: translateY(0px)" > <h2 class="text-[clamp(1.5rem,3vw,2.5rem)] font-bold mb-4"> HomilyLink指南视频 </h2> <p class="text-gray-600 max-w-2xl mx-auto"> 详细的视频教程,如何体验夺宝奇兵,如何听课,如何看重播! </p> </div>
<!-- 主视频播放窗口 --> <div class="bg-white rounded-2xl shadow-xl p-6 md:p-8 animate-fade-in delay-100" style="opacity: 1; transform: translateY(0px)" > <h3 class="text-xl md:text-2xl font-semibold mb-4"> HomilyLink操作指南 | 课程直播以及重播指南 </h3> <div class="video-container"> <!-- 兼容性视频播放器 --> <video id="guideVideo" controls="" poster="https://hc.homilychart.com/hc/250121/img/106-1200x675.jpg" controlslist="nodownload" class="w-full" > <source src="https://hc.homilychart.com/hc/250121/img/homilylink-guide.mp4" type="video/mp4" /> </video> </div> <div class="mt-6 flex flex-wrap items-center justify-between gap-4"> <div> <p class="text-gray-600">时长: 02:14</p> <p class="text-gray-500 text-sm mt-1">HomilyLink操作指南</p> </div> <div class="flex space-x-3"> <button class="flex items-center space-x-1 px-4 py-2 rounded-lg bg-gray-100 hover:bg-gray-200 transition-colors" > <img alt="夺宝奇兵" src="https://hc.homilychart.com/hc/250121/img/20230711171637.png" style="width: 30px; height: 30px" /> <span ><a href="https://wa.me/+6588792879?text=进HomilyLink听课需要帮助" target="_blank" class="text-gray-400 transition-colors" style="color: black" >点击寻求帮助</a ></span > </button> </div> </div> </div> </div> </section>
<!-- 图片说明区域 --> <section id="image-guide" class="py-20 px-4 bg-gray-50"> <div class="container mx-auto max-w-6xl" style="display: none"> <div class="text-center mb-16 animate-fade-in" style="opacity: 1; transform: translateY(0px)" > <h2 class="text-[clamp(1.5rem,3vw,2.5rem)] font-bold mb-4"> 操作步骤图解 </h2> <p class="text-gray-600 max-w-2xl mx-auto"> 详细的图文说明,带您一步步完成各项操作设置 </p> </div>
<!-- 图片过滤标签 --> <div class="flex flex-wrap justify-center gap-3 mb-10 animate-fade-in delay-100" style="opacity: 1; transform: translateY(0px)" > <button class="filter-btn active px-5 py-2 rounded-full bg-primary text-white font-medium" data-filter="all" > 全部步骤 </button> <button class="filter-btn px-5 py-2 rounded-full bg-white text-gray-700 font-medium hover:bg-gray-100 transition-colors" data-filter="setup" > 安装登录 </button> <button class="filter-btn px-5 py-2 rounded-full bg-white text-gray-700 font-medium hover:bg-gray-100 transition-colors" data-filter="operation" > 观看直播 </button> <button class="filter-btn px-5 py-2 rounded-full bg-white text-gray-700 font-medium hover:bg-gray-100 transition-colors" data-filter="advanced" > 观看重播 </button> </div>
<!-- 图片网格 --> <div class="image-grid animate-fade-in delay-200" style="opacity: 1; transform: translateY(0px)" > <!-- 安装设置 --> <div class="image-item" data-category="setup" data-caption="步骤1:开箱与配件检查" > <img src="https://picsum.photos/seed/setup1/600/400" alt="开箱与配件检查" /> <div class="image-caption"> <h4 class="font-medium">步骤1:开箱与配件检查</h4> <p class="text-gray-600 text-sm mt-1"> 检查包装内物品是否完整,包含主机、电源线、数据线和说明书 </p> </div> </div>
<div class="image-item" data-category="setup" data-caption="步骤2:设备连接与安装" > <img src="https://picsum.photos/seed/setup2/600/400" alt="设备连接与安装" /> <div class="image-caption"> <h4 class="font-medium">步骤2:设备连接与安装</h4> <p class="text-gray-600 text-sm mt-1"> 按照图示连接电源和数据线,固定设备到合适位置 </p> </div> </div>
<!-- 基本操作 --> <div class="image-item" data-category="operation" data-caption="步骤3:开机与初始设置" > <img src="https://picsum.photos/seed/operate1/600/400" alt="开机与初始设置" /> <div class="image-caption"> <h4 class="font-medium">步骤3:开机与初始设置</h4> <p class="text-gray-600 text-sm mt-1"> 首次开机后按照向导完成语言、网络等基本设置 </p> </div> </div>
<div class="image-item" data-category="operation" data-caption="步骤4:主界面功能介绍" > <img src="https://picsum.photos/seed/operate2/600/400" alt="主界面功能介绍" /> <div class="image-caption"> <h4 class="font-medium">步骤4:主界面功能介绍</h4> <p class="text-gray-600 text-sm mt-1"> 了解主界面布局和各功能模块的位置与作用 </p> </div> </div>
<!-- 高级功能 --> <div class="image-item" data-category="advanced" data-caption="步骤5:用户权限管理" > <img src="https://picsum.photos/seed/advanced1/600/400" alt="用户权限管理" /> <div class="image-caption"> <h4 class="font-medium">步骤5:用户权限管理</h4> <p class="text-gray-600 text-sm mt-1"> 如何创建和管理不同权限的用户账户 </p> </div> </div>
<div class="image-item" data-category="advanced" data-caption="步骤6:数据备份与恢复" > <img src="https://picsum.photos/seed/advanced2/600/400" alt="数据备份与恢复" /> <div class="image-caption"> <h4 class="font-medium">步骤6:数据备份与恢复</h4> <p class="text-gray-600 text-sm mt-1"> 设置自动备份和手动备份,以及数据恢复方法 </p> </div> </div> </div> </div> </section>
<!-- 图片查看器 --> <div class="image-viewer" id="imageViewer"> <div class="viewer-content"> <span class="close-viewer" id="closeViewer">×</span> <div class="viewer-nav"> <button id="prevImage"><i class="fa fa-chevron-left"></i></button> <button id="nextImage"><i class="fa fa-chevron-right"></i></button> </div> <img src="" alt="" class="viewer-image" id="viewerImage" /> <div class="viewer-caption" id="viewerCaption"></div> </div> </div>
<!-- 页脚 --> <footer class="bg-dark text-white py-12 px-4"> <div class="container mx-auto max-w-6xl"> <div class="grid grid-cols-1 md:grid-cols-4 gap-8 mb-8"> <div> <div class="flex items-center space-x-2 mb-6"> <div class="w-10 h-10 rounded-lg gradient-bg flex items-center justify-center" > <img alt="夺宝奇兵" src="https://hc.homilychart.com/hc/250121/img/20230711171637.png" style="width: 40px; height: 40px" /> </div> <span class="text-xl font-bold">夺宝奇兵</span> </div> <p class="text-gray-400 mb-6">AI炒股时代 机构界的黑科技!</p> <div class="flex space-x-4"> <a href="#" class="w-10 h-10 rounded-full bg-gray-800 flex items-center justify-center hover:bg-primary transition-colors" > <i class="fa fa-facebook"></i> </a> <a href="#" class="w-10 h-10 rounded-full bg-gray-800 flex items-center justify-center hover:bg-primary transition-colors" > <i class="fa fa-twitter"></i> </a> <a href="#" class="w-10 h-10 rounded-full bg-gray-800 flex items-center justify-center hover:bg-primary transition-colors" > <i class="fa fa-linkedin"></i> </a> <a href="#" class="w-10 h-10 rounded-full bg-gray-800 flex items-center justify-center hover:bg-primary transition-colors" > <i class="fa fa-instagram"></i> </a> </div> </div>
<div> <h4 class="text-lg font-semibold mb-6">产品</h4> <ul class="space-y-3"> <li> <a href="https://wa.me/+6588792879?text=我要了解弘历云版软件" target="_blank" class="text-gray-400 hover:text-white transition-colors" >弘历云版软件</a > </li> <li> <a href="https://wa.me/+6588792879?text=我要了解HomilyChart" target="_blank" class="text-gray-400 hover:text-white transition-colors" >HomilyChart</a > </li> <li> <a href="https://wa.me/+6588792879?text=我要了解夺宝奇兵" target="_blank" class="text-gray-400 hover:text-white transition-colors" >夺宝奇兵</a > </li> <li> <a href="https://wa.me/+6588792879?text=我要了解博股会员" class="text-gray-400 hover:text-white transition-colors" >博股会员</a > </li> <li> <a href="https://wa.me/+6588792879?text=我要了解最新软件" class="text-gray-400 hover:text-white transition-colors" >最新软件</a > </li> </ul> </div>
<div> <h4 class="text-lg font-semibold mb-6">公司</h4> <ul class="space-y-3"> <li> <a href="https://wa.me/+6588792879?text=我要咨询" target="_blank" class="text-gray-400 hover:text-white transition-colors" >关于我们</a > </li> <li> <a href="https://wa.me/+6588792879?text=我要咨询" target="_blank" class="text-gray-400 hover:text-white transition-colors" >团队介绍</a > </li> <li> <a href="https://wa.me/+6588792879?text=我要咨询" target="_blank" class="text-gray-400 hover:text-white transition-colors" >加入我们</a > </li> </ul> </div>
<div> <h4 class="text-lg font-semibold mb-6">支持</h4> <ul class="space-y-3"> <li> <a href="hcdbqb-guide.html" class="text-gray-400 hover:text-white transition-colors" >帮助中心</a > </li> <li> <a href="https://wa.me/+6588792879?text=我有问题" target="_blank" class="text-gray-400 hover:text-white transition-colors" >常见问题</a > </li> </ul> </div> </div>
<div class="border-t border-gray-800 pt-8 flex flex-col md:flex-row justify-between items-center" > <p class="text-gray-500 text-sm mb-4 md:mb-0"> © Copyright 2025.Capitalmaster Pte Ltd All Rights Reserved.<br /> </p> <div class="flex space-x-6">如需帮助,请及时联系我们!</div> </div> </div> </footer>
<!-- JavaScript --> <script> // 移动端菜单切换 const menuBtn = document.getElementById("menuBtn"); const mobileMenu = document.getElementById("mobileMenu");
menuBtn.addEventListener("click", () => { mobileMenu.classList.toggle("hidden"); // 切换图标 const icon = menuBtn.querySelector("i"); if (icon.classList.contains("fa-bars")) { icon.classList.replace("fa-bars", "fa-times"); } else { icon.classList.replace("fa-times", "fa-bars"); } });
// 导航栏滚动效果 window.addEventListener("scroll", () => { const header = document.querySelector("header"); if (window.scrollY > 50) { header.classList.add("py-2", "shadow"); header.classList.remove("py-3"); } else { header.classList.add("py-3"); header.classList.remove("py-2", "shadow"); } });
// 图片查看器功能 const imageViewer = document.getElementById("imageViewer"); const viewerImage = document.getElementById("viewerImage"); const viewerCaption = document.getElementById("viewerCaption"); const closeViewer = document.getElementById("closeViewer"); const prevImage = document.getElementById("prevImage"); const nextImage = document.getElementById("nextImage"); const imageItems = document.querySelectorAll(".image-item"); let currentImageIndex = 0; let filteredImages = Array.from(imageItems);
// 打开图片查看器 imageItems.forEach((item) => { item.addEventListener("click", () => { currentImageIndex = filteredImages.indexOf(item); updateViewer(); imageViewer.classList.add("active"); document.body.style.overflow = "hidden"; }); });
// 关闭图片查看器 closeViewer.addEventListener("click", () => { imageViewer.classList.remove("active"); document.body.style.overflow = ""; });
// 点击查看器外部关闭 imageViewer.addEventListener("click", (e) => { if (e.target === imageViewer) { imageViewer.classList.remove("active"); document.body.style.overflow = ""; } });
// 上一张/下一张图片 prevImage.addEventListener("click", (e) => { e.stopPropagation(); currentImageIndex = (currentImageIndex - 1 + filteredImages.length) % filteredImages.length; updateViewer(); });
nextImage.addEventListener("click", (e) => { e.stopPropagation(); currentImageIndex = (currentImageIndex + 1) % filteredImages.length; updateViewer(); });
// 更新查看器内容 function updateViewer() { const currentItem = filteredImages[currentImageIndex]; const imgSrc = currentItem.querySelector("img").src; const caption = currentItem.dataset.caption;
viewerImage.src = imgSrc; viewerImage.alt = caption; viewerCaption.textContent = caption; }
// 图片过滤功能 const filterBtns = document.querySelectorAll(".filter-btn");
filterBtns.forEach((btn) => { btn.addEventListener("click", () => { // 更新按钮样式 filterBtns.forEach((b) => { b.classList.remove("active", "bg-primary", "text-white"); b.classList.add("bg-white", "text-gray-700", "hover:bg-gray-100"); }); btn.classList.add("active", "bg-primary", "text-white"); btn.classList.remove( "bg-white", "text-gray-700", "hover:bg-gray-100" );
const filter = btn.dataset.filter;
// 过滤图片 filteredImages = []; imageItems.forEach((item) => { if (filter === "all" || item.dataset.category === filter) { item.style.display = "block"; filteredImages.push(item); } else { item.style.display = "none"; } }); }); });
// 滚动动画 const animateOnScroll = () => { const elements = document.querySelectorAll(".animate-fade-in");
elements.forEach((element) => { const elementPosition = element.getBoundingClientRect().top; const windowHeight = window.innerHeight;
if (elementPosition < windowHeight - 100) { element.style.opacity = "1"; element.style.transform = "translateY(0)"; } }); };
// 初始加载和滚动时执行动画 window.addEventListener("load", animateOnScroll); window.addEventListener("scroll", animateOnScroll);
// 键盘导航支持 document.addEventListener("keydown", (e) => { if (imageViewer.classList.contains("active")) { if (e.key === "Escape") { imageViewer.classList.remove("active"); document.body.style.overflow = ""; } else if (e.key === "ArrowLeft") { currentImageIndex = (currentImageIndex - 1 + filteredImages.length) % filteredImages.length; updateViewer(); } else if (e.key === "ArrowRight") { currentImageIndex = (currentImageIndex + 1) % filteredImages.length; updateViewer(); } } }); </script>
<script> // 等页面完全加载后再执行(避免播放器还没渲染好) window.onload = function () { const video = document.getElementById("guideVideo"); // 这里放你的真实视频地址(本地/网络都可以) const realVideoSrc = "https://hc.homilychart.com/hc/250121/img/homilylink-guide.mp4";
// 动态添加视频源(支持多格式,兼容性更好) const mp4Source = document.createElement("source"); mp4Source.src = realVideoSrc; mp4Source.type = "video/mp4";
video.appendChild(mp4Source); // 触发播放器加载(可选,确保视频能正常播放) video.load(); }; </script> </body> <div id="immersive-translate-popup" style="all: initial"></div></html>
|