:root{--primary-color:#0a6cff;--primary-light:#e8f3ff;--primary-dark:#0052cc;--secondary-color:#36b37e;--text-primary:#172b4d;--text-secondary:#42526e;--text-tertiary:#6b778c;--bg-primary:#fff;--bg-secondary:#f4f5f7;--border-color:#dfe1e6;--danger-color:#ff5630;--warning-color:#ffab00;--info-color:#00b8d9;--font-family:'Segoe UI','Microsoft YaHei',sans-serif;--font-light:300;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-xs:12px;--font-sm:14px;--font-base:16px;--font-md:18px;--font-lg:20px;--font-xl:24px;--font-2xl:32px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--border-width:1px;--border-radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 3px rgba(0,0,0,0.05);--shadow-md:0 4px 6px rgba(0,0,0,0.05);--shadow-lg:0 10px 15px rgba(0,0,0,0.07);--shadow-xl:0 20px 25px rgba(0,0,0,0.1);--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.5s ease}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:var(--font-family);font-size:var(--font-base);font-weight:var(--font-regular);line-height:1.5;color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--spacing-md);font-weight:var(--font-bold);line-height:1.2}
p{margin-top:0;margin-bottom:var(--spacing-md)}
img{max-width:100%;height:auto}
ul,ol{margin-top:0;margin-bottom:var(--spacing-md);padding-left:var(--spacing-xl)}
li{margin-bottom:var(--spacing-sm)}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
button{cursor:pointer}
.ug_container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}
.flex{display:flex}
.flex-col{flex-direction:column}
.items-center{align-items:center}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.gap-sm{gap:var(--spacing-sm)}
.gap-md{gap:var(--spacing-md)}
.gap-lg{gap:var(--spacing-lg)}
.mt-sm{margin-top:var(--spacing-sm)}
.mt-md{margin-top:var(--spacing-md)}
.mt-lg{margin-top:var(--spacing-lg)}
.mb-sm{margin-bottom:var(--spacing-sm)}
.mb-md{margin-bottom:var(--spacing-md)}
.mb-lg{margin-bottom:var(--spacing-lg)}
.text-center{text-align:center}
.product-ug_container-1{height:100vh;padding:32px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url('../images/bg-1.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}
.product-ug_container-1::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(255,255,255,0.8) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.8) 1px,transparent 1px);background-size:20px 20px;opacity:.3;z-index:0}
.product-ug_container-1 .product-wrapper{width:100%;max-width:1200px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--spacing-lg);z-index:1}
.product-ug_container-1 .product-info{text-align:left;max-width:45%;width:100%}
.product-ug_container-1 .product-series{font-size:var(--font-xl);color:var(--text-tertiary);margin-bottom:var(--spacing-sm);font-weight:var(--font-medium)}
.product-ug_container-1 .product-title{font-size:clamp(40px,6vw,104px);font-weight:800;line-height:1.2;margin-bottom:var(--spacing-md);color:var(--text-primary)}
.product-ug_container-1 .product-model{display:inline-block;padding:var(--spacing-sm) var(--spacing-2xl);font-size:var(--font-xl);font-weight:var(--font-semibold);color:white;background:linear-gradient(90deg,#1a1a1a 0,#333 100%);border-radius:30px;margin-bottom:var(--spacing-xl)}
.product-ug_container-1 .product-image{width:100%;max-width:36%;margin:0;position:relative;transform:scale(1.15) translateY(95px) translateX(15px);overflow:hidden}
.product-ug_container-1 .product-image img{width:100%;transition:transform var(--transition-normal)}
.product-ug_container-1 .product-image img:hover{transform:translateY(-5px)}
.product-ug_container-2{padding:var(--spacing-2xl) 0 var(--spacing-xl)}
.product-header{padding:var(--spacing-3xl) 0 var(--spacing-xl)}
.product-header .product-header-wrapper{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}
.product-header .product-header-title{font-size:clamp(32px,4vw,41px);color:var(--text-primary);text-align:center;margin-bottom:var(--spacing-md)}
.product-header .product-header-subtitle{font-size:var(--font-base);color:var(--text-secondary);text-align:center}
.product-advantages{padding:var(--spacing-xl) 0}
.product-advantages .product-advantages-wrapper{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-lg)}
.product-advantages .advantage-row{display:flex;gap:var(--spacing-md);width:100%}
.product-advantages .advantage-row.first-row .advantage-item{max-width:60%}
.product-advantages .advantage-row.first-row .advantage-item:last-child{flex:0 0 40%;max-width:40%}
.product-advantages .advantage-row.three-cols{display:flex;gap:var(--spacing-md)}
.product-advantages .advantage-row.three-cols .advantage-item{flex:1;max-width:calc(100% / 3)}
.product-advantages .advantage-item{flex:1;padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background-color:transparent;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;min-height:300px;text-align:left;height:auto}
.product-advantages .advantage-item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:100% 100%;background-position:center;background-repeat:no-repeat;border-radius:var(--radius-lg);z-index:-1;transition:background-size .3s ease}
.product-advantages .advantage-item .advantage-icon{display:none}
.product-advantages .advantage-item .advantage-title,.product-advantages .advantage-item .advantage-desc{color:var(--text-primary);text-shadow:0 1px 2px rgba(255,255,255,0.8);text-align:left}
.product-advantages .advantage-item .advantage-title{font-size:var(--font-md);color:var(--text-primary);margin-bottom:var(--spacing-xs);font-weight:var(--font-semibold);line-height:1.4}
.product-advantages .advantage-item .advantage-desc{font-size:var(--font-base);color:var(--text-secondary);line-height:1.6;margin-bottom:var(--spacing-xs)}
.product-advantages .advantage-item.capacity::before{background-image:url('../images/choice-1.png')}
.product-advantages .advantage-item.nfc::before{background-image:url('../images/choice-2.png')}
.product-advantages .advantage-item.album::before{background-image:url('../images/choice-3.png')}
.product-advantages .advantage-item.video::before{background-image:url('../images/choice-4.png')}
.product-advantages .advantage-item.hdmi::before{background-image:url('../images/choice-5.png')}
.product-advantages .advantage-item.ram::before{background-image:url('../images/choice-6.png')}
.product-advantages .advantage-item.collab::before{background-image:url('../images/choice-7.png')}
.product-advantages .advantage-item.cpu::before{background-image:url('../images/choice-8.png')}
.product-ug_container-3{height:100%}
.product-ug_container-3 .storage-page{padding:var(--spacing-2xl) 0;background-color:var(--bg-secondary)}
.product-ug_container-3 .storage-ug_container{display:flex;align-items:center;gap:var(--spacing-2xl);width:100%;max-width:1300px;margin:0 auto;padding:0 var(--spacing-md)}
.product-ug_container-3 .data-section{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xl)}
.product-ug_container-3 .data-header{margin-bottom:var(--spacing-lg)}
.product-ug_container-3 .data-header h1{font-size:var(--font-2xl);color:var(--text-primary);margin-bottom:var(--spacing-sm)}
.text-secondary{font-size:var(--font-lg);font-weight:var(--font-regular);text-align:center;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-lg);max-width:940px;margin-left:auto;margin-right:auto;line-height:1.6}
.product-ug_container-3 .data-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}
.product-ug_container-3 .data-card{background-color:var(--bg-primary);padding:var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;transition:transform var(--transition-normal)}
.product-ug_container-3 .data-card:hover{transform:translateY(-4px)}
.product-ug_container-3 .data-icon{width:40px;height:40px;margin:0 auto var(--spacing-sm);background-color:var(--primary-light);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-size:var(--font-xl)}
.product-ug_container-3 .data-value{font-size:var(--font-xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--spacing-xs)}
.product-ug_container-3 .data-desc{font-size:var(--font-sm);color:var(--text-secondary)}
.product-ug_container-3 .data-note{margin-top:var(--spacing-3xl);font-size:var(--font-sm);color:var(--text-tertiary);text-align:center;padding:10px}
.product-ug_container-3 .image-section{flex:1;display:flex;align-items:center;justify-content:center}
.product-ug_container-3 .product-image{border-radius:var(--radius-lg);max-width:100%;height:auto}
.product-ug_container-4{width:100%;padding:var(--spacing-xl) 0;background-color:var(--bg-primary)}
.product-ug_container-4 .product-header{width:100%;text-align:center}
.product-ug_container-4 .product-image-ug_container{width:100%;margin:0 auto;padding:0 var(--spacing-md)}
.product-ug_container-4 img{border-radius:15px;width:100%;max-width:100%}
.product-ug_container-5{width:100%;margin:0 auto;padding:var(--spacing-xl) var(--spacing-md);background-color:#f4f5f7;padding-bottom:5%}
.security-page{max-width:1200px;margin-left:auto;margin-right:auto}
.product-ug_container-5 .product-content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);max-width:100%}
.product-ug_container-5 .product-content-grid.second-row{grid-template-columns:repeat(2,1fr);max-width:100%;margin:0 auto}
.product-ug_container-5 .product-content-card{position:relative;width:100%;min-height:320px;height:auto;padding:var(--spacing-xl) var(--spacing-md) var(--spacing-md);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);background-size:cover;background-position:center;background-repeat:no-repeat}
.product-ug_container-5 .product-content-card .card-text{position:relative;color:var(--text-primary);font-weight:var(--font-semibold);font-size:var(--font-md);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);z-index:1;margin-bottom:2px;text-align:left}
.product-ug_container-5 .product-content-card p{position:relative;margin:0;padding:2px var(--spacing-sm) var(--spacing-xs) var(--spacing-sm);text-align:left;border-radius:var(--border-radius-sm);z-index:1;left:1px;right:var(--spacing-md);color:var(--text-primary);font-size:var(--font-sm);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);margin:0;z-index:1}
.product-ug_container-6{width:100%;margin:0 auto;padding:var(--spacing-xl) var(--spacing-md);background-color:#fff;padding-bottom:5%}
.marquee-section{margin:40px 0;overflow:hidden}
.marquee-ug_container{position:relative;overflow:hidden;margin:20px 0;height:80px}
.marquee-track{display:flex;height:100%;align-items:center}
.marquee-left{animation:marquee-left 30s linear infinite}
.marquee-right{animation:marquee-right 30s linear infinite}
@keyframes marquee-left{0%{transform:translateX(0)}
100%{transform:translateX(-50%)}
}
@keyframes marquee-right{0%{transform:translateX(-50%)}
100%{transform:translateX(0)}
}
.marquee-item{flex:0 0 auto;margin:0 15px}
.item-content{display:flex;align-items:center;background:var(--bg-primary,#fff);padding:10px 20px;border-radius:var(--radius-lg,12px);box-shadow:0 4px 12px rgba(0,0,0,0.1);transition:all .3s ease}
.item-content:hover{box-shadow:0 6px 16px rgba(0,0,0,0.15);transform:translateY(-2px)}
.item-image{width:40px;height:40px;margin-right:12px;object-fit:contain}
.item-text{font-size:var(--font-base,16px);font-weight:var(--font-medium,500);color:var(--text-primary,#172b4d)}
.product-ug_container-7{width:100%;margin:0 auto;padding:var(--spacing-xl) var(--spacing-md);background-color:#f4f5f7;padding-bottom:5%}
.ai-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg);justify-items:center;max-width:650px;margin-left:auto;margin-right:auto}
.ai-feature-item{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}
.feature-icon{width:80px;height:80px;background:var(--bg-primary,#fff);border-radius:var(--radius-full,9999px);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,0.1);transition:all .3s ease}
.feature-icon:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,0.15)}
.feature-img{width:40px;height:40px;object-fit:contain}
.feature-text{font-size:var(--font-base,16px);font-weight:var(--font-medium,500);color:var(--text-primary,#172b4d)}
.product-ug_container-8{background-color:#f4f5f7}
.product-ug_container-8 .carousel-ug_container{width:100%;margin:0 auto;overflow:hidden;position:relative;padding-bottom:5%}
.product-ug_container-8 .carousel-wrapper{position:relative}
.product-ug_container-8 .carousel-slides{display:flex;transition:transform .5s ease-in-out;width:100%}
.product-ug_container-8 .carousel-slide{flex:0 0 100%;display:none;position:relative;width:100%}
.product-ug_container-8 .carousel-slide.active{display:block}
.product-ug_container-8 .carousel-slide img{width:100%;height:auto;border-radius:20px;box-shadow:0 4px 15px rgba(0,0,0,0.1)}
.product-ug_container-8 .carousel-indicators{position:relative;bottom:auto;left:auto;transform:none;display:flex;gap:10px;justify-content:center;margin-top:40px}
.product-ug_container-8 .indicator{width:12px;height:12px;border-radius:50%;background-color:rgba(0,0,0,0.3);cursor:pointer;transition:background-color .3s}
.product-ug_container-8 .indicator.active{background-color:var(--primary-color)}
.product-ug_container-9 .card-ug_container{display:flex;gap:var(--spacing-xl);margin-top:var(--spacing-lg);padding-bottom:7%}
.product-ug_container-9 .feature-card{background-color:var(--bg-secondary);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md);transition:box-shadow var(--transition-normal);flex:1;margin-bottom:0}
.product-ug_container-9 .feature-card:hover{box-shadow:var(--shadow-lg)}
.product-ug_container-9 .feature-title{color:var(--primary-color);font-size:var(--font-xl);margin-bottom:var(--spacing-md);border-bottom:2px solid var(--primary-light);padding-bottom:var(--spacing-sm)}
.product-ug_container-9 .format-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-md)}
.product-ug_container-9 .format-tag{background-color:var(--primary-light);color:var(--primary-dark);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:var(--font-sm);font-weight:var(--font-medium)}
.product-ug_container-10{background-color:#f4f5f7;padding-bottom:5%}
.product-ug_container-10 img{border-radius:15px}
.product-ug_container-11{background-color:#f4f5f7;padding-bottom:6%}
.product-ug_container-11 .ug_container{max-width:1300px;margin:0 auto;padding:0 var(--spacing-md)}
.product-ug_container-11 .main-content{display:flex;flex-wrap:wrap;gap:var(--spacing-xl);margin-top:var(--spacing-lg);background-color:#fff}
.product-ug_container-11 .left-section{flex:1;min-width:300px;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);margin-top:var(--spacing-md);padding:20px}
.product-ug_container-11 .feature-item{flex:1;min-width:calc(50% - var(--spacing-md));display:flex;flex-direction:column;padding:var(--spacing-md)}
.product-ug_container-11 .feature-header{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}
.product-ug_container-11 .feature-icon{width:36px;height:36px;background-color:var(--primary-light);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;overflow:hidden}
.product-ug_container-11 .feature-icon img{width:100%;height:100%;object-fit:contain}
.product-ug_container-11 .feature-text{flex:1}
.product-ug_container-11 .feature-text h3{margin:0;display:flex;align-items:center}
.product-ug_container-11 .feature-text p{margin-top:var(--spacing-xs);font-size:var(--font-sm);color:var(--text-secondary)}
.product-ug_container-11 .right-section{flex:1;min-width:300px;display:flex;align-items:center;justify-content:center;padding:20px}
.product-ug_container-11 .right-section img{width:100%;height:auto}
.product-ug_container-12{padding-bottom:6%}
.product-ug_container-13{background-color:black}
.product-ug_container-13 .product-header-title{color:#fff}
.product-ug_container-13 .text-secondary{color:#fff}
.product-ug_container-13 .logo-ug_container{display:flex;justify-content:center;align-items:center;gap:var(--spacing-2xl);flex-wrap:wrap}
.product-ug_container-13 .logo-item{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);flex:0 0 auto}
.product-ug_container-13 .logo-image{width:60px;height:60px;object-fit:contain;filter:brightness(0) invert(1);transition:transform .3s ease}
.product-ug_container-13 .logo-image:hover{transform:scale(1.1)}
.product-ug_container-13 .logo-title{color:#fff;text-align:center;margin:0}
.product-ug_container-14{padding-bottom:5%;background-color:#f3f5f7}
.product-ug_container-14 .ug_container{width:100%;max-width:1300px}
.function-area{display:flex;gap:var(--spacing-xl);margin-top:var(--spacing-lg)}
.left-function{flex:1;display:flex;flex-direction:column;gap:var(--spacing-lg)}
.top-left{display:flex;gap:var(--spacing-lg)}
.download-center,.thunder-tool{flex:1;background-color:#fff;padding:var(--spacing-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}
.netdisk-tool{background-color:#fff;padding:var(--spacing-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}
.right-image{flex:1;display:flex;align-items:center;justify-content:center}
.function-title{font-size:var(--font-lg);color:var(--primary-color);border-bottom:1px solid var(--border-color);padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex;align-items:center;gap:var(--spacing-sm)}
.function-icon{width:24px;height:24px;object-fit:contain;vertical-align:middle}
.protocol-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-md)}
.protocol-tag{background-color:var(--primary-light);color:var(--primary-color);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);font-size:var(--font-sm)}
.netdisk-list{display:flex;gap:var(--spacing-md);padding-left:0;margin-top:var(--spacing-md);justify-content:center}
.netdisk-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-sm);width:calc(20% - var(--spacing-md)+var(--spacing-md)/5);transition:transform .3s ease,box-shadow .3s ease}
.product-ug_container-15{background-color:#fff;padding:var(--spacing-lg) 0;padding-bottom:5%}
.product-ug_container-15 .ug_container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}
.node-ug_container{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:center;margin-top:var(--spacing-xl);max-width:1200px;margin-left:auto;margin-right:auto}
.node-item{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:calc(25% - var(--spacing-lg)+var(--spacing-lg)/4);padding:var(--spacing-md);border-radius:var(--border-radius-md);transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 0 5px rgba(0,0,0,0.1)}
.node-item:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.1)}
.node-content{display:flex;align-items:flex-start;width:100%}
.node-icon{width:50px;height:50px;object-fit:contain;margin-right:var(--spacing-md);flex-shrink:0}
.node-text{flex:1}
.node-title{font-size:var(--font-lg);font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-sm)}
.node-description{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.6;margin:0}
.product-ug_container-16{padding:var(--spacing-lg) 0;background-color:#fff}
.split-layout{display:flex;flex-wrap:wrap;margin:0 auto}
.split-left{width:50%;padding:0;margin:0;position:relative;overflow:hidden;background-color:#ebebeb}
.feature-image{width:100%;height:auto;object-fit:cover;border-radius:0;position:relative;left:0;top:0}
.split-right{width:50%;padding:var(--spacing-md);display:flex;flex-direction:column;background-color:#ebebeb}
.product-ug_container-16 .content-header{text-align:center}
.product-ug_container-16 .main-title{font-size:var(--font-2xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-sm);margin-top:var(--spacing-2xl)}
.product-ug_container-16 .sub-title{font-size:var(--font-md);color:var(--text-secondary);font-weight:400;padding-top:20px}
.product-ug_container-16 .carousel-ug_container{position:relative;flex:1;min-height:300px;overflow:hidden;border-radius:var(--border-radius-md);padding:2%;padding-top:0}
.product-ug_container-16 .carousel-wrapper{position:relative;width:100%;height:100%;overflow:hidden}
.product-ug_container-16 .carousel-slides{display:flex;transition:transform .5s ease;height:100%}
.product-ug_container-16 .carousel-slide{flex:0 0 100%;height:100%;display:none;align-items:center;justify-content:center}
.product-ug_container-16 .carousel-slide.active{display:flex}
.product-ug_container-16 .carousel-image{width:100%;height:100%;object-fit:contain;max-width:100%;max-height:100%;padding-left:10%;padding-right:10%}
.product-ug_container-16 .carousel-indicators{position:absolute;bottom:1px;left:50%;transform:translateX(-50%);display:flex;gap:12px}
.product-ug_container-16 .indicator{width:80px;height:4px;background-color:rgb(0 0 0 / 30%);border-radius:2px;cursor:pointer;position:relative;overflow:hidden;transition:background-color .3s ease}
.product-ug_container-16 .indicator.active{background-color:rgb(0 0 0 / 30%)}
.product-ug_container-16 .indicator-line{position:absolute;top:0;left:0;height:100%;width:0;background-color:#ff6c6c;transition:width 3s linear}
.product-ug_container-16 .indicator.active .indicator-line{width:100%}
.netdisk-item:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}
.netdisk-icon{width:40px;height:40px;object-fit:contain;margin-bottom:var(--spacing-sm)}
.netdisk-title{margin:0;font-size:var(--font-sm);color:var(--text-primary)}
.product-ug_container-17 .ug_container{max-width:1300px}
.product-ug_container-17 .card-ug_container{display:flex;gap:var(--spacing-xl);margin-top:var(--spacing-lg);padding-bottom:7%}
.product-ug_container-17 .feature-card{background-color:var(--bg-secondary);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md);transition:box-shadow var(--transition-normal);flex:1;margin-bottom:0}
.product-ug_container-17 .feature-card:hover{box-shadow:var(--shadow-lg)}
.product-ug_container-17 .feature-title{color:var(--primary-color);font-size:var(--font-xl);margin-bottom:var(--spacing-md);border-bottom:2px solid var(--primary-light);padding-bottom:var(--spacing-sm)}
.product-ug_container-17 .format-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-md)}
.product-ug_container-17 .format-tag{background-color:var(--primary-light);color:var(--primary-dark);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:var(--font-sm);font-weight:var(--font-medium)}
.product-ug_container-17 .card-ug_container{display:flex;gap:var(--spacing-xl);margin-top:var(--spacing-lg);padding-bottom:7%}
.product-ug_container-17 .feature-card{background-color:#e9edf2;border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md);transition:box-shadow var(--transition-normal);flex:1;margin-bottom:0}
.product-ug_container-17 .feature-card:hover{box-shadow:var(--shadow-lg)}
.product-ug_container-17 .feature-title{color:var(--primary-color);font-size:var(--font-xl);margin-bottom:var(--spacing-md);border-bottom:2px solid var(--primary-light);padding-bottom:var(--spacing-sm)}
.product-ug_container-17 .format-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-md)}
.product-ug_container-17 .format-tag{background-color:var(--primary-light);color:var(--primary-dark);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:var(--font-sm);font-weight:var(--font-medium)}
.product-ug_container-18{background-color:#f3f5f7;padding-bottom:6%}
.product-ug_container-18 img{border-radius:20px}
.product-ug_container-18 .carousel-ug_container{width:100%;margin:0 auto;overflow:hidden;position:relative}
.product-ug_container-8 .carousel-wrapper{position:relative}
.product-ug_container-18 .carousel-slides{display:flex;transition:transform .5s ease-in-out;width:100%}
.product-ug_container-18 .carousel-slide{flex:0 0 100%;display:none;position:relative;width:100%}
.product-ug_container-18 .carousel-slide.active{display:block}
.product-ug_container-18 .carousel-slide img{width:100%;height:auto;border-radius:20px;box-shadow:0 4px 15px rgba(0,0,0,0.1)}
.product-ug_container-18 .carousel-indicators{position:relative;bottom:auto;left:auto;transform:none;display:flex;gap:10px;justify-content:center;margin-top:40px}
.product-ug_container-18 .indicator{width:12px;height:12px;border-radius:50%;background-color:rgba(0,0,0,0.3);cursor:pointer;transition:background-color .3s}
.product-ug_container-18 .indicator.active{background-color:var(--primary-color)}
@media(max-width:1200px){.product-advantages .advantage-item{padding:var(--spacing-lg)}
.product-advantages .advantage-item .advantage-title{font-size:var(--font-lg)}
.product-advantages .advantage-item .advantage-desc{font-size:var(--font-sm)}
.product-ug_container-4 .product-image-ug_container{max-width:1000px}
.function-area{gap:var(--spacing-md)}
.netdisk-item{width:calc(20% - var(--spacing-sm)+var(--spacing-sm)/5);padding:var(--spacing-xs)}
.netdisk-icon{width:36px;height:36px}
}
@media(max-width:992px){.product-ug_container-1{height:70vh}
.product-advantages .advantage-row{flex-direction:column}
.product-advantages .advantage-row.first-row .advantage-item,.product-advantages .advantage-row.first-row .advantage-item:last-child,.product-advantages .advantage-row.three-cols .advantage-item{flex:0 0 100%;max-width:100%}
.product-ug_container-3 .storage-ug_container{gap:var(--spacing-xl)}
.product-ug_container-3.data-grid{gap:var(--spacing-md)}
.product-ug_container-3.data-header h1{font-size:var(--font-xl)}
.product-ug_container-3.data-value{font-size:var(--font-lg)}
.product-ug_container-4 .product-image-ug_container{max-width:800px}
.product-ug_container-5 .product-content-grid{grid-template-columns:repeat(2,1fr)}
.function-area{flex-direction:column}
.top-left{flex-direction:column}
.netdisk-item{width:calc(33.333% - var(--spacing-md)+var(--spacing-md)/3)}
.split-layout{flex-wrap:wrap}
.split-left{width:100%;padding:0}
.split-right{width:100%;padding:var(--spacing-sm)}
.carousel-ug_container{min-height:250px}
.product-advantages .advantage-item::before{background-size:100%}
.product-advantages .advantage-item{min-height:400px}
}
@media(max-width:768px){:root{--font-family:'Segoe UI','Microsoft YaHei',sans-serif;--font-light:300;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-xs:22px;--font-sm:24px;--font-base:26px;--font-md:28px;--font-lg:30px;--font-xl:34px;--font-2xl:42px}
.product-ug_container-1{height:auto;min-height:70vh;padding:var(--spacing-md);padding-top:80px;padding-bottom:var(--spacing-md)}
.product-ug_container-2{padding:var(--spacing-l) 0 var(--spacing-xl)}
.product-ug_container-1 .product-wrapper{flex-direction:column;justify-content:space-between;padding:0;max-width:100%;width:100%;display:flex}
.product-ug_container-1 .product-info{text-align:center;max-width:100%;margin-bottom:var(--spacing-md)}
.product-ug_container-1 .product-title{font-size:clamp(32px,5vw,48px)}
.product-ug_container-1 .product-image{max-width:90%;margin:0 auto auto;transform:none;position:relative;overflow:visible;margin-bottom:-120px}
.product-ug_container-1 .product-image img{width:100%;height:auto;max-height:calc(60vh - 100px);object-fit:contain}
.product-header .product-header-title{font-size:var(--font-xl)}
.product-advantages{padding:var(--spacing-xl) 0}
.product-advantages .advantage-item{padding:var(--spacing-md);min-height:400px;height:auto}
.product-advantages .advantage-item.capacity{min-height:350px}
.product-advantages .advantage-item::before{background-size:100%;background-position:center}
.product-advantages .advantage-item.capacity::before{background-size:100%;background-position:center}
.product-advantages .advantage-item .advantage-icon{width:36px;height:36px}
.product-advantages .advantage-item .advantage-title{font-size:clamp(18px,4vw,22px)}
.product-advantages .advantage-item .advantage-desc{font-size:var(--font-base);font-weight:var(--font-semibold)}
.product-ug_container-3 .storage-ug_container{flex-direction:column}
.product-ug_container-3 .data-section,.image-section{width:100%;max-width:800px}
.product-ug_container-3 .data-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}
.product-ug_container-4 img{max-width:200%;width:200%;min-width:200%;min-height:200%}
.product-ug_container-4 .product-image-ug_container{overflow:hidden}
.product-ug_container-5 .product-content-grid,.product-ug_container-5 .product-content-grid.second-row{grid-template-columns:1fr}
.product-ug_container-5 .product-content-card{min-height:380px;padding:var(--spacing-lg) var(--spacing-md) var(--spacing-md)}
.product-ug_container-5 .product-header .product-header-title{font-size:var(--font-xl)}
.product-ug_container-5 .text-secondary{font-size:var(--font-base);margin-top:var(--spacing-lg)}
.marquee-ug_container{height:80px}
.item-content{padding:8px 20px}
.item-image{width:55px;height:55px;margin-right:8px}
.item-text{font-size:var(--font-sm,18px)}
.ai-features-grid{max-width:1050px}
.feature-icon{width:80px;height:80px}
.feature-img{width:50px;height:50px}
.feature-text{font-size:var(--font-sm,20px)}
.carousel-ug_container{margin:20px auto;max-width:100%}
.carousel-control-prev-icon,.carousel-control-next-icon{width:30px;height:30px;background-size:16px}
.carousel-indicators li{width:10px;height:10px;margin:0 3px}
.product-ug_container-9 .card-ug_container{flex-direction:column}
.product-ug_container-9 .feature-card{margin-bottom:var(--spacing-xl)}
.product-ug_container-9 .feature-card:last-child{margin-bottom:0}
.product-ug_container-9 img{min-width:100%;min-height:100%}
.product-ug_container-9 .mt-lg{padding-top:2%}
.product-ug_container-11 .main-content{display:grid}
.product-ug_container-11 .feature-icon{width:50px;height:50px}
.node-ug_container{gap:var(--spacing-md)}
.node-item{width:calc(50% - var(--spacing-md)+var(--spacing-md)/2)}
.product-ug_container-17 .card-ug_container{flex-direction:column}
.product-ug_container-17 .feature-card{margin-bottom:var(--spacing-xl)}
.product-ug_container-17 .feature-card:last-child{margin-bottom:0}
.netdisk-item{width:calc(33.333% - var(--spacing-sm)+var(--spacing-sm)/3);padding:var(--spacing-xs)}
.netdisk-icon{width:52px;height:52px}
.function-icon{width:52px;height:52px}
.netdisk-list{margin-top:var(--spacing-xl)}
.netdisk-title{font-size:var(--font-xs)}
.product-ug_container-16 .carousel-image{padding-left:0;padding-right:0;padding-top:0}
.product-ug_container-3 .data-note{font-size:var(--font-xs)}
@media(max-width:576px){.product-advantages .advantage-item .advantage-title{font-size:var(--font-base)}
.product-advantages .advantage-item .advantage-desc{font-size:var(--font-xs)}
.product-ug_container-4 .product-image-ug_container{max-width:100%}
.protocol-tags{justify-content:center}
}
@media(max-width:480px){.netdisk-list{gap:var(--spacing-sm)}
.netdisk-item{width:calc(33.333% - var(--spacing-xs)+var(--spacing-xs)/3);padding:var(--spacing-xs)}
.netdisk-icon{width:28px;height:28px}
.node-ug_container{gap:var(--spacing-md);padding:10px}
.node-item{width:calc(50% - var(--spacing-md)/2);padding:var(--spacing-sm)}
.node-icon{width:40px;height:40px}
}

