html{scroll-behavior:smooth;}
#PRICE_PAGE{position:relative;overflow:hidden;}
.gradient-bg{transform:scale(1.1) translateY(-10px);position:absolute;top:0;left:0;width:100vw;height:352px;background:linear-gradient(to top,rgba(105,0,255,0.2) 0%,#2500ff 100%);border-bottom-left-radius:1000px;border-bottom-right-radius:1000px;opacity:0.3;filter:blur(50px);pointer-events:none;z-index:1;}
.products{padding:128.5px 20px 140px;background-color:#f5f5fe;}
.products-wrap{margin:0 auto;max-width:1400px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;}
.products-section-title{font-size:46px;color:#040f43;text-align:center;font-weight:600;margin-bottom:14px;}
.products .product-desc{font-weight:400;font-size:20px;color:#040f43;margin-bottom:36px;}
.type-nav-wrap{flex-shrink:0;display:flex;align-items:center;height:40px;background:#ffffff;border-radius:24px;overflow:hidden;margin-bottom:40px;position:relative;z-index:1;}
.type-nav-item{display:flex;align-items:center;gap:6px;padding:0 24px;height:40px;font-size:16px;color:#040f43;cursor:pointer;}
.active.type-nav-item .type-nav-item-discount{background:#ffffff;color:#040f43;}
.type-nav-item .type-nav-item-discount{margin-right:-10px;padding:0.5px 6px;background:rgba(113,0,255,0.3);border-radius:11px;font-weight:400;font-size:14px;}
.active.type-nav-item{color:#ffffff;border-radius:24px;background:linear-gradient(155deg,#e500ff 0%,#7100ff 100%);}
.query-point-link{display:flex;align-items:center;gap:6px;height:40px;margin-top:47px;font-size:16px;color:#6434ff;}
.products-card-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:20px;}
.price-wrap{display:flex;align-items:center;gap:10px;}
.price{display:flex;align-items:baseline;margin:-2px 0 -8px;}
.item-advanced .price{margin-top:7px;}
.item-advanced .save-price{margin-top:14px;}
.save-price{display:flex;padding:3px 10px;margin-top:6px;background:linear-gradient(135deg,rgba(220,118,255,0.1) 0%,rgba(113,0,255,0.1) 100%);border-radius:16px;border:1px solid rgba(150,79,255,1);font-weight:400;font-size:12px;color:#8000ff;}
.current-price{font-weight:bold;font-size:32px;color:#ff6500;}
.price-wrap .time{font-weight:400;font-size:16px;color:#8187a1;white-space:nowrap;}
.product-item{position:relative;z-index:1;width:335px;height:auto;min-height:fit-content;padding:36px 24px;background:#ffffff;border-radius:24px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;}
.product-item .card-title{font-weight:600;font-size:24px;color:#040f43;line-height:24px;}
.item-advanced{position:relative;padding-top:27px;gap:15px;z-index:2;}
.advanced-badge-mask{position:relative;z-index:2;}
.advanced-badge-mask::before{content:'';position:absolute;top:-4px;left:0;width:335px;height:100px;background:linear-gradient(180deg,#8200ff 0%,#3400ff 100%);border-radius:24px;z-index:-1;}
.advanced-badge{position:absolute;top:0;left:0;width:335px;height:100px;background:#ffffff;border-top-left-radius:24px;border-top-right-radius:24px;z-index:-1;}
.custom-highlight{margin-top:6px;font-weight:600;font-size:32px;line-height:32px;}
.advanced-badge-text{position:absolute;left:50%;transform:translateX(-50%);top:-15px;padding:0 28px;height:30px;background:#8000ff;border-radius:15px;font-size:14px;line-height:30px;color:#ffffff;text-align:center;z-index:3;}
.product-item-header{display:flex;align-items:center;width:100%;justify-content:space-between;}
.size-switch{display:flex;align-items:center;padding:4px;width:160px;height:42px;background:#f7f9ff;border-radius:10px;border:1px solid #eaeef6;}
.switch-opt{width:48px;height:34px;line-height:34px;font-weight:500;font-size:16px;color:#8187a1;text-align:center;}
.switch-opt:hover{color:#040f43;}
.switch-opt-active{background:#ffffff;box-shadow:0px 1px 3px 0px rgba(13,0,96,0.2);border-radius:8px;color:#040f43;}
.product-intro{font-weight:400;font-size:16px;color:var(--info-color);}
.product-intro .Arial-Bold{color:#040f43;font-weight:600;}
.item-advanced .buy-now{margin-top:9px;margin-bottom:9px;}
.buy-now:hover,.workorder-add:hover{opacity:0.8;}
.buy-now{padding:10px 0;width:100%;background:#1c0054;border-radius:12px;font-weight:500;font-size:18px;color:#ffffff;transition:opacity 0.2s ease-in-out;}
.workorder-add{padding:10px 0;width:100%;border-radius:12px;font-weight:500;font-size:18px;color:#ffffff;background-color:#6434ff;transition:opacity 0.2s ease-in-out;}
.product-feat{max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:11px;font-weight:400;font-size:14px;color:#040f43;}
.product-feat p{display:flex;align-items:flex-start;flex-wrap:wrap;}
.product-feat .iconfont{margin-right:6px;}
.price-banner-card{position:relative;width:100%;max-width:1400px;margin:0 auto;min-height:450px;background:#8100ff;border-radius:30px;padding-left:100px;display:flex;align-items:center;}
.price-banner-card-title{font-weight:600;font-size:30px;color:#ffffff;margin-bottom:28.5px;}
.price-banner-card-list{font-weight:400;font-size:20px;color:rgba(255,255,255,0.8);margin-bottom:14px;display:flex;align-items:center;gap:10px;}
.price-banner-card-preview{overflow:hidden;position:absolute;right:50px;bottom:0;width:660px;height:400px;border-radius:30px 30px 0px 0px;background-color:#1c0054;}
.preview-home-section-search{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.preview-home-section-search::after,.preview-home-section-search::before{content:'';position:absolute;filter:blur(90px);}
.preview-home-section-search::after{width:40%;height:40%;background:#df26ff99;top:-10px;}
.preview-home-section-search::before{width:80%;height:22%;background:#2673ffc4;bottom:-10px;right:10px;}
.preview-home-main-title{color:#ffffff;}
.preview-home-main-title,.preview-home-section-desc{text-align:center;font-weight:600;color:var(--banner-text-color);font-size:30px;position:relative;z-index:1;}
.en .preview-home-main-title,.preview-home-section-desc{font-size:26px;}
.preview-home-section-search .preview-home-section-desc{display:flex;align-items:center;margin-bottom:30px;gap:10px;}
.preview-home-section-search .preview-home-section-desc > span:nth-last-child(2){background:linear-gradient(to right,#ef00ff 0%,#b000ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;}
.preview-home-section-search .preview-home-section-desc > span:nth-last-child(1){color:#ff6300;}
.preview-home-search-wrap{flex-shrink:0;position:relative;max-width:95%;width:460px;height:40px;background:#ffffff;border-radius:20px;overflow:hidden;z-index:1;}
.preview-home-search-wrap .input-icon{color:var(--banner-text-color);}
.preview-home-search-wrap .preview-home-search-input{display:flex;align-items:center;width:100%;height:100%;padding-left:16px;padding-right:40px;color:var(--text-color);font-size:14px;flex:1;}
.preview-placeholder{color:var(--info-color);animation:placeholder-fade 10s steps(1) infinite;}
@keyframes placeholder-fade{0%{opacity:1;}
10%{opacity:0;}
/* 开始打字前瞬间隐藏 */
 56%{opacity:0;}
100%{opacity:1;}
/* 动画结束归位 */
}
.preview-home-search-input::before{content:'';padding-right:1px;border-right:1px solid #333;white-space:nowrap;overflow:hidden;line-height:18px;animation:typing 10s steps(1) infinite,cursor-blink 0.8s step-end infinite;}
/* 光标闪烁 */
@keyframes cursor-blink{0%,100%{border-color:transparent;}
50%{border-color:#333;}
}
@keyframes typing{0%,10%{content:'';}
11%{content:'e';}
12%{content:'ex';}
15%{content:'exa';}
17%{content:'exam';}
19%{content:'examp';}
21%{content:'exampl';}
23%{content:'example';}
28%{content:'example.';}
30%{content:'example.c';}
31%{content:'example.co';}
32%{content:'example.com';}
32%,45%{content:'example.com';}
46%{content:'example.co';}
47%{content:'example.c';}
48%{content:'example.';}
49%{content:'example';}
50%{content:'exampl';}
51%{content:'examp';}
52%{content:'exam';}
53%{content:'exa';}
54%{content:'ex';}
55%{content:'e';}
56%{content:'';}
60%{content:'g';}
62%{content:'go';}
64%{content:'goo';}
68%{content:'gooq';}
70%{content:'gooql';}
70%,75%{content:'gooql';}
76%{content:'gooq';}
77%{content:'goo';}
80%{content:'goog';}
82%{content:'googl';}
84%{content:'google';}
85%{content:'google.';}
86%{content:'google.c';}
87%{content:'google.co';}
88%{content:'google.com';}
88%,100%{content:'google.com';}
}
.g-faq-wrap{background:#F7F9FF;padding:140px 0;}
.preview-home-search-wrap .preview-input-submit{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;right:2px;transform:translateY(-50%);background:#1c0054;font-weight:600;width:36px;height:36px;border-radius:50%;}
/* 快捷方式 (Shortcuts) */
.preview-shortcuts-wrap{color:#ffffff;display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:20px;}
.preview-shortcuts-wrap .shortcuts-item{display:flex;align-items:center;padding:2px 6px;background:rgba(255,255,255,0.1);border-radius:10px;font-weight:400;font-size:10px;cursor:pointer;}
.preview-shortcuts-wrap .shortcuts-item .shortcuts-icon{width:10px;height:10px;margin-right:6px;}
.query-point-table,.price-banner{padding:140px 20px;}
.price-banner{background-color:#f3f3fb;}
.query-point-table{background-color:#ffffff;}
.query-point-table-wrap,.price-banner-card-wrap{max-width:1400px;margin:56px auto 0;}
.is-zh .query-point-table-wrap .layui-table-box .layui-table-cell:not([align="center"]){padding-left:77px;}
.query-point-table-wrap .layui-table-box .layui-table-cell[align="center"]{padding-left:14px;}
.query-point-table-wrap .layui-table-box .layui-table-cell{padding:12px 15px;height:50px;}
.price-cell-mc{display:flex;align-items:center;gap:4px;}
.price-cell-icon{width:14px;height:14px;}
.custom-underline{position:relative;}
.custom-underline::after{content:"";position:absolute;left:0;bottom:2px;width:100%;border-bottom:1px dashed var(--info-color);border-style:4px 2px;}
