:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;width:100vw;overflow-x:hidden}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{max-width:none;margin:0;padding:0;text-align:left;width:100vw}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}html,body{margin:0;padding:0;box-sizing:border-box}.top-bar[data-v-b7e73202]{height:40px;width:100%;background-color:#09af87;display:flex;align-items:center}.header[data-v-b7e73202]{display:flex;flex-direction:column;background:#fff;border-bottom:1px solid #eee;margin:0}.header-main[data-v-b7e73202]{display:flex;align-items:center;justify-content:space-between;padding:0 15%;height:120px;position:relative}.e-mall[data-v-b7e73202]{text-indent:2em;color:#fff;text-align:right;font-size:12px}.logo-img[data-v-b7e73202]{height:60px;width:auto}.pc-nav[data-v-b7e73202]{display:flex;align-items:center}.pc-nav a[data-v-b7e73202]{margin-left:20px;text-decoration:none;color:#333;font-size:16px}.pc-nav a[data-v-b7e73202]:hover{color:#42b983}.hamburger-btn[data-v-b7e73202]{display:none;background:transparent;border:none;font-size:24px;color:#333;cursor:pointer;padding:5px 15px}.mobile-nav[data-v-b7e73202]{display:flex;flex-direction:column;background:#fff;padding:15px 15%;border-top:1px solid #eee;display:none}.mobile-nav a[data-v-b7e73202]{padding:10px 0;text-decoration:none;color:#333;border-bottom:1px solid #f5f5f5}.mobile-nav a[data-v-b7e73202]:hover{color:#42b983}@media(max-width:991px){.pc-nav[data-v-b7e73202]{display:none}.hamburger-btn[data-v-b7e73202]{display:block}.mobile-nav[data-v-b7e73202]{display:flex}.header-main[data-v-b7e73202]{padding:0 5%;height:80px}.logo-img[data-v-b7e73202]{height:50px}}@media(max-width:575px){.header-main[data-v-b7e73202]{padding:0 3%}.mobile-nav[data-v-b7e73202]{padding:15px 3%}}.site-footer[data-v-fb52a0f2]{width:100%;background-color:#1e1e1e;color:#ccc;padding:20px 0;font-family:Microsoft Yahei,sans-serif}.footer-container[data-v-fb52a0f2]{width:80%;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;padding-bottom:15px}.footer-column[data-v-fb52a0f2]{flex:1 1 200px}.footer-title[data-v-fb52a0f2]{color:#fff;font-size:22px;font-weight:500}.footer-text[data-v-fb52a0f2]{font-size:14px;line-height:.6}.office-time-title[data-v-fb52a0f2]{color:#fff;font-size:22px;font-weight:500}.office-time[data-v-fb52a0f2]{font-size:14px;line-height:.6}.campus-item[data-v-fb52a0f2]{display:flex;align-items:center;gap:15px;border-bottom:1px solid #333}.campus-item[data-v-fb52a0f2]:last-child{border-bottom:none}.campus-img[data-v-fb52a0f2]{width:60px;height:40px;object-fit:cover;border:1px solid #444}.campus-name[data-v-fb52a0f2]{color:#ccc;font-size:14px;font-weight:500;line-height:0}.campus-address[data-v-fb52a0f2]{font-size:14px;line-height:0}.quick-links[data-v-fb52a0f2]{display:flex;flex-wrap:wrap;gap:10px}.quick-btn[data-v-fb52a0f2]{background-color:transparent;border:1px solid #555;color:#ccc;padding:8px 16px;font-size:15px;border-radius:2px;cursor:pointer;transition:all .3s ease;text-decoration:none}.quick-btn[data-v-fb52a0f2]:hover{border-color:#20c997;color:#20c997}.icp-info[data-v-fb52a0f2]{color:#3498db;font-size:16px;margin:10px 0;cursor:pointer}.icp-info[data-v-fb52a0f2]:hover{text-decoration:underline}.wechat-title[data-v-fb52a0f2]{color:#fff;font-size:16px;font-weight:500}.wechat-qrcode[data-v-fb52a0f2]{width:150px;height:150px;object-fit:contain;background-color:#fff}.footer-bottom[data-v-fb52a0f2]{width:80%;margin:0 auto;padding-top:10px;border-top:1px solid #333;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.copyright[data-v-fb52a0f2]{font-size:15px;color:#777}.bottom-buttons[data-v-fb52a0f2]{display:flex;gap:10px}.bottom-btn[data-v-fb52a0f2]{background-color:#333;border:none;color:#ddd;width:40px;height:40px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center}.bottom-btn[data-v-fb52a0f2]:hover{background-color:#1a1a1a;color:#fff;box-shadow:0 0 0 1px #20c997}@media(max-width:992px){.footer-container[data-v-fb52a0f2],.footer-bottom[data-v-fb52a0f2]{width:90%}.footer-container[data-v-fb52a0f2]{flex-direction:column;gap:40px}.footer-bottom[data-v-fb52a0f2]{flex-direction:column;text-align:center}}[data-v-f1bce9f2]{margin:0;padding:0;box-sizing:border-box}.carousel-container[data-v-f1bce9f2]{width:100vw;height:var(--v014c2dae);position:relative;overflow:hidden;margin:0;padding:0}.carousel-wrapper[data-v-f1bce9f2]{height:100%;display:flex;transition:transform .5s ease}.carousel-item[data-v-f1bce9f2]{width:100vw;height:100%;position:relative}.carousel-img[data-v-f1bce9f2]{width:100%;height:100%;object-fit:cover;object-position:center}.carousel-text[data-v-f1bce9f2]{position:absolute;z-index:10;max-width:80vw;opacity:0;transition:all var(--v902b9d5a) ease-out}.text-position-top-left[data-v-f1bce9f2]{top:5vh;left:5vw;right:auto}.text-position-top-center[data-v-f1bce9f2]{top:5vh;left:50%;transform:translate(-50%)}.text-position-top-right[data-v-f1bce9f2]{top:5vh;right:5vw;left:auto}.text-animate[data-v-f1bce9f2]{opacity:1}.animate-from-top[data-v-f1bce9f2]{transform:translate(-50%) translateY(-50px)}.text-position-top-left.animate-from-top[data-v-f1bce9f2]{transform:translateY(-50px)}.text-animate.animate-from-top[data-v-f1bce9f2]{transform:translate(-50%) translateY(0)}.text-position-top-left.text-animate.animate-from-top[data-v-f1bce9f2]{transform:translateY(0)}.animate-from-right[data-v-f1bce9f2]{transform:translate(50px)}.text-position-top-left.animate-from-right[data-v-f1bce9f2]{transform:translate(-50px)}.text-animate.animate-from-right[data-v-f1bce9f2],.text-position-top-left.text-animate.animate-from-right[data-v-f1bce9f2]{transform:translate(0)}.animate-from-left[data-v-f1bce9f2]{transform:translate(-50px)}.text-position-top-center.animate-from-left[data-v-f1bce9f2]{transform:translate(calc(-50% - 50px))}.text-animate.animate-from-left[data-v-f1bce9f2]{transform:translate(-50%)}.text-position-top-left.text-animate.animate-from-left[data-v-f1bce9f2]{transform:translate(0)}.carousel-text h2[data-v-f1bce9f2]{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:1rem;transition-delay:.2s}.carousel-text p[data-v-f1bce9f2]{font-size:clamp(1rem,2vw,1.5rem);opacity:.9;transition-delay:.4s}.carousel-btn[data-v-f1bce9f2]{position:absolute;top:50%;transform:translateY(-50%);width:clamp(40px,5vw,60px);height:clamp(40px,5vw,60px);background:#0000004d;color:#fff;border:none;border-radius:50%;cursor:pointer;z-index:20;font-size:clamp(18px,2vw,24px);display:flex;align-items:center;justify-content:center;transition:background .3s}.carousel-btn[data-v-f1bce9f2]:hover{background:#00000080}.prev-btn[data-v-f1bce9f2]{left:2vw}.next-btn[data-v-f1bce9f2]{right:2vw}.carousel-indicators[data-v-f1bce9f2]{position:absolute;bottom:3vh;left:50%;transform:translate(-50%);display:flex;gap:clamp(8px,1vw,12px);z-index:20}.indicator[data-v-f1bce9f2]{width:clamp(10px,1.5vw,14px);height:clamp(10px,1.5vw,14px);border-radius:50%;background:#ffffff80;cursor:pointer;transition:background .3s,transform .3s}.indicator[data-v-f1bce9f2]:hover{transform:scale(1.2)}.indicator.active[data-v-f1bce9f2]{background:#fff;transform:scale(1.2)}.top-card-container[data-v-355a101a]{width:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;padding:40px 20px;gap:20px}@media(max-width:768px){.top-card-container[data-v-355a101a]{flex-wrap:wrap}}.card-item[data-v-355a101a]{flex:1;min-width:240px;text-align:center;margin-left:20px;opacity:0;transform:scale(.8);animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.icon-circle[data-v-355a101a]{width:100px;height:100px;border:2px solid #000;border-radius:50%;margin:0 auto 16px;display:flex;justify-content:center;align-items:center}.card-title[data-v-355a101a]{font-size:18px;font-weight:600;margin-bottom:12px;color:#09af87}.card-desc[data-v-355a101a]{font-size:14px;color:#666;line-height:2;text-indent:2em;text-align:justify}.base-icon[data-v-355a101a]{color:#09af87}@keyframes shake-scale-355a101a{0%{opacity:0;transform:scale(.8) rotate(0)}20%{transform:scale(1.05) rotate(2deg)}40%{transform:scale(.95) rotate(-1deg)}60%{transform:scale(1.02) rotate(1deg)}to{opacity:1;transform:scale(1) rotate(0)}}.card-item.animate-shake-scale[data-v-355a101a]{animation-name:shake-scale-355a101a}.middle-content-container[data-v-8b3da08c]{width:100%;padding:0}.content-wrapper[data-v-8b3da08c]{width:100%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:0 20px}@media(max-width:992px){.content-wrapper[data-v-8b3da08c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.content-wrapper[data-v-8b3da08c]{grid-template-columns:1fr}}.content-col[data-v-8b3da08c]{background-color:#fff;padding:20px 15px;border-radius:4px;display:flex;flex-direction:column;gap:16px}.green-col[data-v-8b3da08c]{background-color:#09af87;color:#fff;align-self:flex-start}.col-img[data-v-8b3da08c]{margin-top:-20px;width:100%;height:auto;border-radius:4px}.col-title[data-v-8b3da08c]{font-size:20px;font-weight:600;color:#333;margin:0 0 16px}.col-desc[data-v-8b3da08c],.col-list[data-v-8b3da08c]{font-size:14px;color:#666;line-height:1.8;text-align:justify;text-indent:2em;margin-top:-15px}.col-list[data-v-8b3da08c]{list-style:none;padding:0;color:#fff;margin-bottom:16px}.col-list li[data-v-8b3da08c]{margin-bottom:8px}.btn-primary[data-v-8b3da08c],.btn-white[data-v-8b3da08c]{text-decoration:none;cursor:pointer;padding:8px 16px;border-radius:4px;display:inline-block;transition:background-color .3s ease}.btn-primary[data-v-8b3da08c]{background-color:#09af87;color:#fff;border:none;align-self:flex-start}.btn-primary[data-v-8b3da08c]:hover{background-color:#add8e6}.btn-white[data-v-8b3da08c]{background-color:#fff;color:#333;border:1px solid #e0e0e0;width:80%;text-align:center;align-self:center;margin-top:0}.btn-white[data-v-8b3da08c]:active{background-color:#e0e0e0}.green-col .col-title[data-v-8b3da08c],.green-col .col-list[data-v-8b3da08c]{color:#fff}.left-animate[data-v-8b3da08c]{opacity:0;transform:translate(-50px);transition:all .8s ease-out}.right-animate[data-v-8b3da08c]{opacity:0;transform:translate(50px);transition:all .8s ease-out}.left-animate.animate[data-v-8b3da08c],.right-animate.animate[data-v-8b3da08c]{opacity:1;transform:translate(0)}[data-v-11c73962]{margin:0;padding:0;box-sizing:border-box;font-family:Microsoft Yahei,sans-serif}.school-intro[data-v-11c73962]{width:100%;overflow-x:hidden}.stats-section[data-v-11c73962]{width:100%;height:280px;background:url(./bg01-CHPBpg4p.jpg) center/cover no-repeat;position:relative;color:#fff}.stats-section[data-v-11c73962]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#293d59b3}.stats-container[data-v-11c73962]{position:relative;z-index:1;max-width:1200px;margin:0 auto;height:100%;display:flex;justify-content:space-around;align-items:center;align-content:center;text-align:center;flex-wrap:nowrap}.stat-item[data-v-11c73962]{display:flex;flex-direction:column;align-items:center}.icon-circle[data-v-11c73962]{width:80px;height:80px;border-radius:50%;background:#ffffff4d;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.icon-circle-sm[data-v-11c73962]{width:40px;height:40px;border-radius:50%;background:#f5f5f5;display:flex;justify-content:center;align-items:center;margin-top:5px}[data-v-11c73962] .base-icon{font-family:FontAwesome!important;font-style:normal!important;color:#09af87!important;font-size:24px!important}[data-v-11c73962] .stat-item .base-icon{color:#0fe69f!important;font-size:32px!important}.stat-number[data-v-11c73962]{font-size:30px;font-weight:700;margin-bottom:8px}.stat-desc[data-v-11c73962]{font-size:18px;font-weight:700;opacity:.9}.culture-section[data-v-11c73962]{max-width:1200px;margin:60px auto;padding:0 20px}.culture-title[data-v-11c73962]{text-align:center;font-size:32px;color:#333;margin-bottom:25px}.culture-desc[data-v-11c73962]{text-align:justify;font-size:16px;color:#666;line-height:1.8;margin-bottom:30px;max-width:1200px;margin-left:auto;margin-right:auto;text-indent:2em}.culture-divider[data-v-11c73962]{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.divider-dot[data-v-11c73962]{width:8px;height:8px;border-radius:50%;background:#00b38a;margin:0 10px}.culture-content[data-v-11c73962]{display:flex;justify-content:space-between;align-items:center;gap:40px}.culture-left[data-v-11c73962],.culture-right[data-v-11c73962]{flex:1;display:flex;flex-direction:column;gap:30px}.culture-item[data-v-11c73962]{display:flex;align-items:flex-start;gap:15px}.item-content h3[data-v-11c73962]{font-size:20px;color:#00b38a;margin-bottom:8px}.item-content p[data-v-11c73962]{font-size:16px;color:#666;line-height:1.6}.culture-center[data-v-11c73962]{flex:1.2;display:flex;justify-content:center;align-items:center}.hexagon-img[data-v-11c73962]{max-width:100%;height:auto}.spancolor[data-v-11c73962]{color:#09af87}@media(max-width:992px){.culture-content[data-v-11c73962]{flex-direction:column;gap:30px}.culture-left[data-v-11c73962],.culture-right[data-v-11c73962]{width:100%}.stats-section[data-v-11c73962]{height:auto;min-height:280px}.stats-container[data-v-11c73962]{gap:20px;padding:20px;height:auto;flex-wrap:wrap}.stat-item[data-v-11c73962]{flex:1 1 40%}.icon-circle[data-v-11c73962]{width:65px;height:65px;margin-bottom:8px}.stat-number[data-v-11c73962]{font-size:26px;margin-bottom:6px}.stat-desc[data-v-11c73962]{font-size:17px}[data-v-11c73962] .stat-item .base-icon{font-size:28px!important}}@media(max-width:768px){.stats-section[data-v-11c73962]{height:auto;padding:30px 0;min-height:auto}.icon-circle[data-v-11c73962]{width:55px;height:55px;margin-bottom:6px}.stat-number[data-v-11c73962]{font-size:22px;margin-bottom:4px}.stat-desc[data-v-11c73962]{font-size:15px}[data-v-11c73962] .stat-item .base-icon{font-size:22px!important}.stat-item[data-v-11c73962]{flex:1 1 45%}}[data-v-242df4f1]{margin:0;padding:0;box-sizing:border-box;font-family:Microsoft Yahei,sans-serif}[data-v-242df4f1] .base-icon{font-family:FontAwesome!important;font-style:normal!important;color:#09af87!important;font-size:24px!important}.school-intro-container[data-v-242df4f1]{width:100%;max-width:1200px;margin:60px auto;padding:0 20px;text-align:center}.intro-title[data-v-242df4f1]{font-size:32px;color:#333;margin-bottom:25px;font-weight:600}.intro-text[data-v-242df4f1]{font-size:16px;color:#666;line-height:2;text-align:justify;text-indent:2em;max-width:1200px;margin:0 auto 40px}.culture-divider[data-v-242df4f1]{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.divider-dot[data-v-242df4f1]{width:8px;height:8px;border-radius:50%;background:#00b38a;margin:0 10px}.spancolor[data-v-242df4f1]{color:#09af87}.honor-card-list[data-v-242df4f1]{width:100%;display:flex;justify-content:space-between;align-items:stretch;gap:15px;flex-wrap:nowrap;padding:0 10px}.honor-card[data-v-242df4f1]{flex:1;min-width:200px;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease}.honor-card[data-v-242df4f1]:hover{transform:translateY(-5px)}.card-img[data-v-242df4f1]{width:100%;height:180px;overflow:hidden}.card-img img[data-v-242df4f1]{width:100%;height:100%;object-fit:cover}.card-info[data-v-242df4f1]{padding:15px 10px;background:#09af87;color:#fff}.card-title[data-v-242df4f1]{font-size:18px;font-weight:600;margin-bottom:8px}.card-year[data-v-242df4f1]{font-size:14px;opacity:.9}@media(max-width:768px){.honor-card-list[data-v-242df4f1]{flex-wrap:wrap}.honor-card[data-v-242df4f1]{flex:1 1 45%;margin-bottom:15px}}@media(max-width:576px){.honor-card[data-v-242df4f1]{flex:1 1 100%}.intro-title[data-v-242df4f1]{font-size:28px}.intro-text[data-v-242df4f1]{font-size:15px}}[data-v-cff98f78]{margin:0;padding:0;box-sizing:border-box;font-family:Microsoft Yahei,sans-serif}[data-v-cff98f78] .base-icon{font-family:FontAwesome!important;font-style:normal!important;color:#09af87!important;font-size:24px!important}.about-us[data-v-cff98f78]{width:100%;overflow-x:hidden}.top-banner[data-v-cff98f78]{width:100%;background-color:#10ac84;padding:50px 0}.banner-content[data-v-cff98f78]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.banner-text[data-v-cff98f78]{color:#fff;font-size:24px;font-weight:500}.course-btn[data-v-cff98f78]{background-color:#fff;color:#10ac84;border:none;padding:12px 24px;font-size:16px;cursor:pointer;border-radius:2px;transition:all .3s ease}.course-btn[data-v-cff98f78]:hover{background-color:#f0f0f0}.about-header[data-v-cff98f78]{max-width:1200px;margin:50px auto;text-align:center;padding:0 20px}.about-title[data-v-cff98f78]{font-size:32px;color:#666;margin-bottom:15px}.about-subtitle[data-v-cff98f78]{font-size:16px;color:#888;margin-bottom:25px}.divider[data-v-cff98f78]{display:flex;align-items:center;justify-content:center;gap:10px}.divider-line[data-v-cff98f78]{width:80px;height:1px;background-color:#ccc}.divider-dot[data-v-cff98f78]{width:6px;height:6px;border-radius:50%;background-color:#10ac84}.campus-list[data-v-cff98f78]{max-width:1200px;margin:0 auto 60px;padding:0 20px;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;align-items:flex-start}.campus-item[data-v-cff98f78]{width:calc(25% - 23px);min-width:260px;background-color:#f9f9f9;border:1px solid #eee;padding:25px;text-align:center;box-shadow:0 2px 4px #0000000d;height:auto;display:flex;flex-direction:column;gap:25px}.campus-item.img-bottom[data-v-cff98f78]{flex-direction:column}.campus-item.img-bottom .campus-img[data-v-cff98f78]{order:2}.campus-item.img-bottom .campus-text[data-v-cff98f78]{order:1}.campus-text[data-v-cff98f78]{width:100%;display:flex;flex-direction:column;gap:18px}.campus-img[data-v-cff98f78]{width:100%;height:auto;border:1px solid #eee;padding:5px;background-color:#fff}.campus-name[data-v-cff98f78]{font-size:22px;color:#444;margin:0}.campus-tags[data-v-cff98f78]{display:flex;gap:8px;justify-content:center;margin:0}.tag-year[data-v-cff98f78],.tag-type[data-v-cff98f78]{background-color:#10ac84;color:#fff;padding:6px 16px;font-size:14px;border-radius:2px}.campus-address[data-v-cff98f78]{font-size:15px;color:#777;line-height:1.6;text-align:left;margin:0}@media(max-width:992px){.campus-item[data-v-cff98f78]{width:calc(50% - 15px)}.banner-text[data-v-cff98f78]{font-size:20px}}@media(max-width:768px){.campus-item[data-v-cff98f78]{width:100%}.banner-content[data-v-cff98f78]{flex-direction:column;gap:15px;text-align:center}.banner-text[data-v-cff98f78]{font-size:18px}}.spancolor[data-v-cff98f78]{color:#1a1a1a;font-weight:bolder}[data-v-a6ad677e]{margin:0;padding:0;box-sizing:border-box;font-family:Microsoft Yahei,sans-serif}.principal-section[data-v-a6ad677e]{width:100%;overflow-x:hidden}.principal-banner[data-v-a6ad677e]{width:100%;height:400px;background:url(./bg05-BB2oV6Rf.jpg) center/cover no-repeat;position:relative;color:#fff}.banner-overlay[data-v-a6ad677e]{position:absolute;top:0;left:0;width:100%;height:100%;background:#2980b900}.banner-content[data-v-a6ad677e]{position:relative;z-index:1;max-width:1200px;height:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px}.message-block[data-v-a6ad677e]{max-width:1200px;text-align:center;margin-bottom:30px;position:relative}.quote[data-v-a6ad677e]{font-size:40px;color:#ffffff80;position:absolute}.quote-left[data-v-a6ad677e]{top:-20px;left:-30px}.quote-right[data-v-a6ad677e]{bottom:-20px;right:-30px}.message-text[data-v-a6ad677e]{font-size:18px;line-height:1.8;margin:0 40px;text-indent:2em;text-align:justify}.message-subtitle[data-v-a6ad677e]{font-size:20px;font-weight:700;margin-top:15px;color:#2dd3aa}.circle-group[data-v-a6ad677e]{display:flex;gap:20px}.circle-btn[data-v-a6ad677e]{width:60px;height:60px;border-radius:50%;border:2px solid #fff;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease}.circle-btn.active[data-v-a6ad677e]{border-color:#0fe69f}[data-v-a6ad677e] .base-icon{font-family:FontAwesome!important;font-style:normal!important;color:#fff!important;font-size:24px!important}.avatar-img[data-v-a6ad677e]{width:100%;height:100%;border-radius:50%;object-fit:cover}.he-text[data-v-a6ad677e]{font-size:24px;font-weight:700;color:#fff}.he-btn.active .he-text[data-v-a6ad677e]{color:#09af87}.function-bar[data-v-a6ad677e]{max-width:1200px;margin:40px auto 0;padding:0 20px;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:20px}.function-item[data-v-a6ad677e]{display:flex;align-items:center;gap:10px;cursor:pointer;transition:transform .3s ease}.function-item[data-v-a6ad677e]:hover{transform:translateY(-3px)}.function-icon[data-v-a6ad677e]{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:20px}.function-text[data-v-a6ad677e]{font-size:18px;color:#333}@media(max-width:992px){.principal-banner[data-v-a6ad677e]{height:350px}.message-text[data-v-a6ad677e]{font-size:16px;margin:0 20px}.quote[data-v-a6ad677e]{font-size:30px}.quote-left[data-v-a6ad677e]{left:-20px}.quote-right[data-v-a6ad677e]{right:-20px}}@media(max-width:768px){.principal-banner[data-v-a6ad677e]{height:300px}.message-text[data-v-a6ad677e]{font-size:14px}.message-subtitle[data-v-a6ad677e]{font-size:18px}.circle-btn[data-v-a6ad677e]{width:50px;height:50px}.he-text[data-v-a6ad677e]{font-size:20px}.function-item[data-v-a6ad677e]{flex-direction:column;gap:5px;text-align:center}.function-text[data-v-a6ad677e]{font-size:16px}}.home-page[data-v-ff9ebca4]{width:100%}.home[data-v-ff9ebca4]{width:100%;margin-top:40px}.home[data-v-ff9ebca4]>*{margin-bottom:60px}.back-to-top[data-v-ff9ebca4]{position:fixed;right:30px;bottom:30px;background-color:#20c49c;color:#fff;width:50px;height:50px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #00000026;transition:all .2s ease;z-index:9999;font-size:12px}.back-to-top[data-v-ff9ebca4]:hover{background-color:#19a781;transform:translateY(-3px)}.back-to-top i[data-v-ff9ebca4]{font-size:18px;margin-bottom:2px}@media(max-width:768px){.back-to-top[data-v-ff9ebca4]{width:45px;height:45px;right:20px;bottom:20px}.back-to-top span[data-v-ff9ebca4]{display:none}}.news-page-wrapper[data-v-e75c7daa]{width:100%}.news-page[data-v-e75c7daa]{display:flex;gap:24px;max-width:1200px;margin:24px auto;padding:0 20px;min-height:calc(100vh - 480px)}.sidebar[data-v-e75c7daa]{width:240px;background:#fff;border-radius:8px;padding:24px 0;box-shadow:0 1px 3px #0000001a}.sidebar-title[data-v-e75c7daa]{font-size:18px;color:#20c49c;font-weight:600;padding:0 24px 16px;border-bottom:2px solid #eee;margin:0 0 16px}.sidebar-menu[data-v-e75c7daa]{list-style:none;padding:0;margin:0}.menu-item[data-v-e75c7daa]{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;color:#666;cursor:pointer;transition:all .2s ease;margin:0 8px;border-radius:4px}.menu-item[data-v-e75c7daa]:hover{background:#f5f5f5;color:#20c49c}.menu-item.active[data-v-e75c7daa]{background:#f0fdf4;color:#20c49c;font-weight:500}.arrow[data-v-e75c7daa]{font-size:14px;color:#20c49c}.content[data-v-e75c7daa]{flex:1;background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000001a}.header-bar[data-v-e75c7daa]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:2px solid #eee;margin-bottom:24px}.breadcrumb[data-v-e75c7daa]{font-size:14px;color:#999}.breadcrumb-item[data-v-e75c7daa]{cursor:pointer;transition:color .2s ease}.breadcrumb-item[data-v-e75c7daa]:hover{color:#20c49c}.separator[data-v-e75c7daa]{margin:0 4px;color:#ccc}.content-title[data-v-e75c7daa]{font-size:22px;color:#20c49c;font-weight:600;margin:0}.list-container[data-v-e75c7daa]{min-height:600px;position:relative}.loading[data-v-e75c7daa],.empty[data-v-e75c7daa]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;color:#666;white-space:nowrap}.news-list[data-v-e75c7daa]{list-style:none;padding:0;margin:0}.news-item[data-v-e75c7daa]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px dotted #eee;transition:background .2s ease}.news-item[data-v-e75c7daa]:hover{background:#f9f9f9}.news-title[data-v-e75c7daa]{font-size:16px;color:#333;font-weight:400;margin:0;cursor:pointer;transition:color .2s ease;flex:1;padding-right:20px}.news-title[data-v-e75c7daa]:hover{color:#20c49c}.news-date[data-v-e75c7daa]{font-size:14px;color:#999;white-space:nowrap}.pagination[data-v-e75c7daa]{margin-top:32px;display:flex;justify-content:center;align-items:center;gap:16px}.pagination button[data-v-e75c7daa]{padding:6px 16px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#666;cursor:pointer;transition:all .2s ease}.pagination button[data-v-e75c7daa]:hover:not(:disabled){border-color:#20c49c;color:#20c49c}.pagination button[data-v-e75c7daa]:disabled{cursor:not-allowed;opacity:.5}.pagination span[data-v-e75c7daa]{font-size:14px;color:#666}@media(max-width:768px){.news-page[data-v-e75c7daa]{flex-direction:column;gap:16px}.sidebar[data-v-e75c7daa]{width:100%;padding:16px 0}.sidebar-title[data-v-e75c7daa]{padding:0 16px 12px}.menu-item[data-v-e75c7daa]{padding:10px 16px}.content[data-v-e75c7daa]{padding:16px}.header-bar[data-v-e75c7daa],.news-item[data-v-e75c7daa]{flex-direction:column;align-items:flex-start;gap:8px}.news-title[data-v-e75c7daa]{padding-right:0}.list-container[data-v-e75c7daa]{min-height:400px}}.news-detail-wrapper[data-v-fca81c54]{width:100%}.news-detail[data-v-fca81c54]{display:flex;gap:24px;max-width:1200px;margin:24px auto;padding:0 20px;min-height:calc(100vh - 480px)}.sidebar[data-v-fca81c54]{width:240px;background:#fff;border-radius:8px;padding:24px 0;box-shadow:0 1px 3px #0000001a}.sidebar-title[data-v-fca81c54]{font-size:18px;color:#20c49c;font-weight:600;padding:0 24px 16px;border-bottom:2px solid #eee;margin:0 0 16px}.sidebar-menu[data-v-fca81c54]{list-style:none;padding:0;margin:0}.menu-item[data-v-fca81c54]{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;color:#666;cursor:pointer;transition:all .2s ease;margin:0 8px;border-radius:4px}.menu-item[data-v-fca81c54]:hover{background:#f5f5f5;color:#20c49c}.menu-item.active[data-v-fca81c54]{background:#f0fdf4;color:#20c49c;font-weight:500}.arrow[data-v-fca81c54]{font-size:14px;color:#20c49c}.content[data-v-fca81c54]{flex:1;background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000001a}.breadcrumb[data-v-fca81c54]{font-size:14px;color:#999;margin-bottom:16px}.breadcrumb-item[data-v-fca81c54]{cursor:pointer;transition:color .2s ease}.breadcrumb-item[data-v-fca81c54]:hover{color:#20c49c}.separator[data-v-fca81c54]{margin:0 4px;color:#ccc}.loading[data-v-fca81c54],.empty[data-v-fca81c54],.error[data-v-fca81c54]{text-align:center;padding:50px 0;color:#666}.error[data-v-fca81c54]{color:#f44}.detail-content[data-v-fca81c54]{margin-top:20px}.title[data-v-fca81c54]{font-size:22px;color:#20c49c;font-weight:600;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #eee;text-align:center}.pub-info[data-v-fca81c54]{display:flex;justify-content:space-around;align-items:center;padding:12px 0;background:#f8f8f8;border-radius:4px;margin-bottom:24px;color:#666;font-size:14px;font-weight:bolder}.content-text[data-v-fca81c54]{line-height:1.6;font-size:16px;color:#333}.content-text[data-v-fca81c54] p{text-align:justify;text-indent:2em;margin:0 0 1em;padding:0}.content-text[data-v-fca81c54] img{width:100%;height:auto;border-radius:4px;margin:20px auto;display:block;max-width:600px}@media(min-width:768px){.content-text[data-v-fca81c54] img{width:60%}}.content-text[data-v-fca81c54] a{color:#20c49c;text-decoration:none}.content-text[data-v-fca81c54] a:hover{text-decoration:underline}.back-btn[data-v-fca81c54]{margin-top:40px;text-align:right}.back-btn button[data-v-fca81c54]{padding:10px 24px;cursor:pointer;background:#20c49c;color:#fff;border:none;border-radius:4px;font-size:16px;transition:opacity .2s ease}.back-btn button[data-v-fca81c54]:hover{opacity:.9}@media(max-width:768px){.news-detail[data-v-fca81c54]{flex-direction:column;gap:16px}.sidebar[data-v-fca81c54]{width:100%;padding:16px 0}.sidebar-title[data-v-fca81c54]{padding:0 16px 12px}.menu-item[data-v-fca81c54]{padding:10px 16px}.content[data-v-fca81c54]{padding:16px}.pub-info[data-v-fca81c54]{flex-direction:column;gap:8px;padding:12px}.title[data-v-fca81c54]{font-size:20px}}.news-block-list-container[data-v-5aae21e8]{display:flex;min-height:100vh;background-color:#f5f7fa;padding:20px;gap:20px}.loading[data-v-5aae21e8]{text-align:center;padding:40px;font-size:16px;color:#666}.sidebar[data-v-5aae21e8]{width:240px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px #0000000f}.sidebar-title[data-v-5aae21e8]{font-size:18px;font-weight:700;color:#1f2937;text-align:center;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.sidebar-nav[data-v-5aae21e8]{display:flex;flex-direction:column;gap:8px}.nav-item[data-v-5aae21e8]{cursor:pointer;padding:12px 16px;border-radius:8px;transition:all .25s ease}.nav-item-title[data-v-5aae21e8]{font-size:16px;font-weight:500;color:#333;display:flex;align-items:center}.nav-item[data-v-5aae21e8]:hover{background-color:#f5f5f5}.nav-item.active[data-v-5aae21e8]{background-color:#e6f7e6!important}.nav-item.active .nav-item-title[data-v-5aae21e8]{color:#27a130!important;font-weight:700!important}.mobile-num[data-v-5aae21e8]{display:none;width:36px;height:36px;border-radius:50%;background-color:#10b981;color:#fff;text-align:center;line-height:36px;font-weight:700;margin-right:8px}.pc-text[data-v-5aae21e8]{display:block}.nav-subitem[data-v-5aae21e8]{margin:10px 0 0 20px;padding:0;list-style:none;font-size:14px;color:#666;cursor:pointer}.nav-subitem li[data-v-5aae21e8]{padding:6px 0;transition:color .2s ease}.nav-subitem li[data-v-5aae21e8]:hover{color:#27a130}.content[data-v-5aae21e8]{flex:1;background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px #0000000f}.content-grid[data-v-5aae21e8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.news-card[data-v-5aae21e8]{border-radius:10px;overflow:hidden;box-shadow:0 2px 12px #00000014;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.news-card[data-v-5aae21e8]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.card-cover[data-v-5aae21e8]{position:relative;width:100%;height:200px;overflow:hidden;background:#f9fafb;display:flex;align-items:center;justify-content:center}.cover-img[data-v-5aae21e8]{width:100%;height:100%;object-fit:cover;display:block}.card-content[data-v-5aae21e8]{padding:18px}.card-title[data-v-5aae21e8]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 12px}.card-desc[data-v-5aae21e8]{font-size:14px;color:#6b7280;line-height:1.6;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-action[data-v-5aae21e8]{text-align:right}.watch-btn[data-v-5aae21e8]{padding:6px 16px;background-color:#0ea5e9;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.watch-btn[data-v-5aae21e8]:hover{background-color:#0284c7}@media(max-width:768px){.news-block-list-container[data-v-5aae21e8]{padding:10px;gap:10px}.sidebar[data-v-5aae21e8]{width:60px;padding:15px 5px}.sidebar-title[data-v-5aae21e8]{display:none}.nav-item[data-v-5aae21e8]{padding:10px 0;justify-content:center;display:flex;background:transparent!important}.nav-subitem[data-v-5aae21e8]{display:none!important}.mobile-num[data-v-5aae21e8]{display:block!important;margin:0 auto}.pc-text[data-v-5aae21e8]{display:none!important}.nav-item.active .mobile-num[data-v-5aae21e8]{background-color:#27a130!important}}.news-block-list-container[data-v-2ee5014f]{display:flex;min-height:100vh;background-color:#f5f7fa;padding:20px;gap:20px}.loading[data-v-2ee5014f],.empty[data-v-2ee5014f]{text-align:center;padding:40px;font-size:16px;color:#666}.sidebar[data-v-2ee5014f]{width:240px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px #0000000f}.sidebar-title[data-v-2ee5014f]{font-size:18px;font-weight:700;color:#1f2937;text-align:center;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.sidebar-nav[data-v-2ee5014f]{display:flex;flex-direction:column;gap:8px}.nav-item[data-v-2ee5014f]{cursor:pointer;padding:12px 16px;border-radius:8px;transition:all .25s ease}.nav-item-title[data-v-2ee5014f]{font-size:16px;font-weight:500;color:#333;display:flex;align-items:center}.nav-item[data-v-2ee5014f]:hover{background-color:#f5f5f5}.nav-item.active[data-v-2ee5014f]{background-color:#e6f7e6!important}.nav-item.active .nav-item-title[data-v-2ee5014f]{color:#27a130!important;font-weight:700!important}.nav-subitem[data-v-2ee5014f]{margin:10px 0 0 20px;padding:0;list-style:none;font-size:14px;color:#666}.nav-subitem li[data-v-2ee5014f]{padding:6px 0;cursor:pointer;transition:all .2s ease}.nav-subitem li[data-v-2ee5014f]:hover{color:#27a130}.nav-subitem li.active[data-v-2ee5014f]{color:#27a130;font-weight:700}.mobile-num[data-v-2ee5014f]{display:none;width:36px;height:36px;border-radius:50%;background:#10b981;color:#fff;text-align:center;line-height:36px;font-weight:700;margin-right:8px}.pc-text[data-v-2ee5014f]{display:block}.content[data-v-2ee5014f]{flex:1;background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px #0000000f}.detail-layout[data-v-2ee5014f]{display:flex;gap:30px;align-items:flex-start;max-width:1600px;margin:0 auto}.video-wrapper[data-v-2ee5014f]{flex:3;display:flex;align-items:center;justify-content:center}.video-box[data-v-2ee5014f]{width:100%;aspect-ratio:16/9;position:relative;border-radius:8px;overflow:hidden;background:#f9fafb}.video-iframe[data-v-2ee5014f]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.empty-video[data-v-2ee5014f]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7fa,#e4eaf5);gap:20px}.empty-icon[data-v-2ee5014f]{font-size:60px;animation:float-2ee5014f 2s ease-in-out infinite}.empty-text[data-v-2ee5014f]{font-size:18px;color:#6b7280;font-weight:500;animation:breathe-2ee5014f 3s ease-in-out infinite}@keyframes float-2ee5014f{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes breathe-2ee5014f{0%,to{opacity:.8}50%{opacity:1}}.detail-info[data-v-2ee5014f]{flex:1;display:flex;flex-direction:column;gap:16px;position:sticky;top:20px}.back-btn[data-v-2ee5014f]{width:fit-content;color:#27a130;cursor:pointer;font-size:16px;font-weight:600}.back-btn[data-v-2ee5014f]:hover{color:#1f8127}.detail-title[data-v-2ee5014f]{font-size:22px;font-weight:700;color:#1f2937;margin:0;line-height:1.4}.detail-content[data-v-2ee5014f]{font-size:15px;color:#4b5563;line-height:1.8;text-align:justify}.detail-tag span[data-v-2ee5014f]{padding:6px 16px;background:#e6f7e6;color:#27a130;border-radius:6px;font-size:14px}@media(max-width:1024px){.detail-layout[data-v-2ee5014f]{flex-direction:column;gap:20px}.video-wrapper[data-v-2ee5014f],.detail-info[data-v-2ee5014f]{width:100%}}@media(max-width:768px){.news-block-list-container[data-v-2ee5014f]{padding:10px;gap:10px}.sidebar[data-v-2ee5014f]{width:60px;padding:15px 5px}.sidebar-title[data-v-2ee5014f]{display:none}.nav-item[data-v-2ee5014f]{padding:10px 0;justify-content:center;background:transparent!important}.nav-subitem[data-v-2ee5014f]{display:none!important}.mobile-num[data-v-2ee5014f]{display:block!important;margin:0 auto}.pc-text[data-v-2ee5014f]{display:none!important}.nav-item.active .mobile-num[data-v-2ee5014f]{background:#27a130!important}}
