:root{--xy-red:#ef2525;--xy-blue:#087cf0;--xy-cyan:#33d6ff;--xy-ink:#101827;--xy-muted:#667085;--xy-line:rgba(15,35,65,.09);--xy-card:rgba(255,255,255,.88);--xy-shadow:0 18px 60px rgba(19,43,79,.10)}
html{scroll-behavior:smooth}body{color:var(--xy-ink);background:#f8fafc;font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif;-webkit-font-smoothing:antialiased}
body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 12% 15%,rgba(51,214,255,.09),transparent 26%),radial-gradient(circle at 88% 8%,rgba(8,124,240,.08),transparent 24%),linear-gradient(rgba(15,93,170,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(15,93,170,.026) 1px,transparent 1px);background-size:auto,auto,42px 42px,42px 42px}
.header{position:sticky!important;top:0;z-index:1000;background:rgba(255,255,255,.96)!important;border-bottom:1px solid rgba(15,64,110,.10);box-shadow:0 4px 24px rgba(15,35,65,.07);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:box-shadow .3s,background .3s,transform .3s}
.header.xy-scrolled{background:rgba(255,255,255,.98)!important;box-shadow:0 10px 36px rgba(15,35,65,.12)}
.header .nav>li>a{position:relative;color:#172033!important;font-weight:600;letter-spacing:.02em;text-shadow:none!important;transition:color .25s}.header .nav>li.active>a,.header .nav>li:hover>a{color:var(--xy-red)!important}.header .nav>li>a:after{content:"";position:absolute;left:50%;right:50%;bottom:10px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--xy-blue),var(--xy-cyan));transition:left .25s,right .25s}.header .nav>li:hover>a:after,.header .nav>li.active>a:after{left:18%;right:18%}
.header .sp_nav span{background:#172033!important}.header .menu-btn span,.header .menu-btn span:before,.header .menu-btn span:after{background:#172033!important}
.dropdown-box{border:1px solid rgba(13,101,190,.10)!important;border-radius:10px!important;box-shadow:0 18px 45px rgba(15,35,65,.13)!important;overflow:hidden}
.banner-sub{position:relative;isolation:isolate;overflow:hidden;height:420px!important;background-color:#0b1b31!important}.banner-sub:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,rgba(5,20,45,.70),rgba(0,91,170,.18),rgba(5,20,45,.46))}.banner-sub:after{content:"";position:absolute;inset:-100% -20%;z-index:-1;background:linear-gradient(110deg,transparent 44%,rgba(62,216,255,.14) 50%,transparent 56%);animation:xyScan 9s linear infinite}
.banner-sub .inner{font-weight:700;letter-spacing:.08em;text-shadow:0 3px 18px rgba(0,0,0,.28)}
.section{position:relative;padding-top:76px!important;padding-bottom:76px!important}.section:nth-of-type(even){background:linear-gradient(180deg,rgba(243,247,252,.82),rgba(255,255,255,.92))!important}
.section-title{margin-bottom:38px!important}.section-title strong{display:block;color:var(--xy-ink);font-size:32px!important;letter-spacing:.03em}.section-title strong span{color:var(--xy-blue)!important;font-weight:700}.section-title:after{content:"";display:block;width:72px;height:3px;margin:16px auto 0;border-radius:3px;background:linear-gradient(90deg,var(--xy-blue),var(--xy-cyan),var(--xy-red));box-shadow:0 0 16px rgba(51,214,255,.42)}
.main.page_main,.case_wrap{position:relative}.main.page_main{padding-top:45px;padding-bottom:70px}.main.page_main .center,.container{position:relative}
.position{padding:16px 0!important;background:#fff!important;color:#657285!important;border-bottom:1px solid var(--xy-line);box-shadow:0 5px 22px rgba(20,45,76,.045)}.position a{color:#334155!important}.position a:hover{color:var(--xy-blue)!important}
.lanmu{background:rgba(255,255,255,.96)!important;border-bottom:1px solid var(--xy-line);box-shadow:0 8px 28px rgba(15,35,65,.05)}.lanmu li a{color:#344054!important;border-color:var(--xy-line)!important;font-weight:500}.lanmu li.active a,.lanmu li a:hover{color:var(--xy-blue)!important;background:#f3f8ff}
.section-sub{padding:54px 0 76px;background:linear-gradient(180deg,#f8fbff,#fff)}.v-lanmu,.v-main,.content-main,.topic-full__content,.contact-left,.contact-right,.wzjs-1{background:#fff;border:1px solid var(--xy-line);border-radius:14px;box-shadow:var(--xy-shadow)}.v-lanmu,.v-main,.content-main,.topic-full__content{padding:26px!important}.content-body,.admin_buy_cn{color:#334155!important;font-size:16px;line-height:1.9!important}.content-body img,.admin_buy_cn img{max-width:100%;height:auto;border-radius:10px}.contact-left,.contact-right{padding:30px;box-sizing:border-box}
.list-1 li a,.list-3 li,.list-4 li{border-radius:12px;overflow:hidden}.pagination a{border-radius:6px!important;border-color:var(--xy-line)!important}.pagination a:hover,.pagination .active{background:var(--xy-blue)!important;color:#fff!important}
.case_list li,.news_list li,.host-card,.pro_screen,.host-filter-panel,.in-desc .item,.section ul li{transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease,filter .32s ease}
.case_list li:hover,.news_list li:hover,.host-card:hover,.in-desc .item:hover{transform:translateY(-7px);box-shadow:0 18px 48px rgba(17,53,91,.14)!important;border-color:rgba(39,174,245,.28)!important}
.host-filter-panel,.pro_screen{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(245,250,255,.9))!important;border:1px solid rgba(36,133,220,.12)!important;box-shadow:var(--xy-shadow)!important}
.host-card{border:1px solid rgba(26,103,180,.10)}.host-avatar{position:relative;filter:saturate(1.04) contrast(1.03)}.host-info h3{font-weight:650!important}.host-action a,.btn a,.more a{position:relative;overflow:hidden;background:linear-gradient(110deg,var(--xy-red),#ff564e)!important;box-shadow:0 7px 20px rgba(239,37,37,.20);transition:transform .22s,box-shadow .22s}.host-action a:hover,.btn a:hover,.more a:hover{transform:translateY(-2px);box-shadow:0 11px 28px rgba(239,37,37,.30)}
.host-action a:after,.btn a:after,.more a:after{content:"";position:absolute;top:-100%;left:-45%;width:30%;height:300%;background:rgba(255,255,255,.32);transform:rotate(24deg);transition:left .5s}.host-action a:hover:after,.btn a:hover:after,.more a:hover:after{left:125%}
.footer{position:relative;background:linear-gradient(145deg,#08111f,#0d2038 52%,#092b45)!important;color:rgba(255,255,255,.74);overflow:hidden}.footer:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 75% 20%,rgba(26,175,255,.17),transparent 34%),linear-gradient(rgba(78,184,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(78,184,255,.045) 1px,transparent 1px);background-size:auto,42px 42px,42px 42px}.footer dt,.footer .tel{color:#fff!important}.footer a{color:rgba(255,255,255,.70)!important;transition:color .2s,transform .2s}.footer a:hover{color:var(--xy-cyan)!important}.footer-top{border-color:rgba(255,255,255,.10)!important;background:rgba(255,255,255,.035)!important}.footer-copy{border-color:rgba(255,255,255,.08)!important;background:rgba(0,0,0,.16)!important}
.kf-side{background:linear-gradient(180deg,var(--xy-red),#c71925)!important;box-shadow:0 10px 28px rgba(215,25,35,.28)}
.xy-reveal{opacity:0;transform:translateY(18px);transition:opacity .42s cubic-bezier(.2,.65,.3,1),transform .42s cubic-bezier(.2,.65,.3,1)}.xy-reveal.xy-visible{opacity:1;transform:none}.xy-delay-1{transition-delay:.02s}.xy-delay-2{transition-delay:.05s}.xy-delay-3{transition-delay:.08s}.xy-delay-4{transition-delay:.11s}
@keyframes xyScan{0%{transform:translateX(-28%)}100%{transform:translateX(28%)}}
@media(max-width:768px){.section{padding-top:48px!important;padding-bottom:48px!important}.section-title strong{font-size:25px!important}.header{padding:10px 0!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header .nav{background:#fff!important}.header .nav li{border-color:#e6edf5!important}.header .nav li a{color:#172033!important}.header .nav .dropdown-box{background:#f4f8fc!important}.header .nav .dropdown-box a{color:#26364a!important}.main.page_main{padding-top:25px}.banner-sub{height:190px!important}.banner-sub:after{display:none}.section-sub{padding:30px 0 50px}.v-lanmu,.v-main,.content-main,.topic-full__content{padding:18px!important;border-radius:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.xy-reveal{opacity:1;transform:none;transition:none}.banner-sub:after{animation:none}*{transition-duration:.01ms!important}}

/* AI外贸助理：原海报信息的清晰HTML重构 */
.topic-full:has(.trade-ai){background:linear-gradient(180deg,#fff,#fbfcff);padding:0}.topic-full__content:has(.trade-ai){max-width:1180px;margin:0 auto;padding:0!important;border:0;box-shadow:none;background:transparent}
.trade-ai{--ta-red:#ed1c24;--ta-soft:#fff6f6;color:#16181d;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 20px 70px rgba(22,43,76,.10)}
.trade-ai *{box-sizing:border-box}.trade-ai__hero{position:relative;min-height:570px;padding:78px 52% 64px 70px;overflow:hidden;background:linear-gradient(115deg,#fff 0%,#fff 48%,#fff8f8 100%)}
.trade-ai__hero:after{content:"";position:absolute;right:-15%;bottom:-28%;width:62%;height:65%;background:repeating-linear-gradient(165deg,transparent 0 22px,rgba(237,28,36,.055) 23px 24px);transform:skewY(-8deg)}
.trade-ai__hero-copy{position:relative;z-index:3}.trade-ai__eyebrow{margin:0 0 18px;color:#9297a0;font-size:13px;font-weight:700;letter-spacing:.18em}.trade-ai__hero h1{margin:0 0 18px;color:#0d0f13;font-size:52px;line-height:1.15;font-weight:900;letter-spacing:-.04em}.trade-ai__hero h1 span{color:var(--ta-red);margin:0 8px}.trade-ai__hero h2{margin:0;color:#252a33;font-size:21px;font-weight:500}.trade-ai__lead{margin:34px 0 0;color:#535b68;font-size:15px;line-height:2}
.trade-ai__quick{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:38px}.trade-ai__quick div{text-align:center}.trade-ai__quick b{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 auto 10px;border:2px solid var(--ta-red);border-radius:13px;color:var(--ta-red);font-size:20px}.trade-ai__quick strong{font-size:14px}
.trade-ai__robot{position:absolute;z-index:2;right:0;top:0;width:48%;height:100%;background-image:url('/static/upload/image/20260822/ai-assistant-robot.jpg');background-repeat:no-repeat;background-size:contain;background-position:right bottom;filter:contrast(1.03) saturate(1.03)}
.trade-ai__section{padding:64px 42px;background:#fff}.trade-ai__section:nth-child(odd){background:linear-gradient(180deg,#fff,#fffafa)}.trade-ai__title{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:42px}.trade-ai__title h2{margin:0;font-size:30px;letter-spacing:.12em}.trade-ai__title span{width:54px;height:2px;background:linear-gradient(90deg,transparent,var(--ta-red))}.trade-ai__title span:last-child{transform:rotate(180deg)}
.trade-ai__grid{display:grid;gap:12px}.trade-ai__grid--six{grid-template-columns:repeat(6,1fr)}.trade-ai__grid article{min-height:210px;padding:28px 16px 22px;text-align:center;border:1px solid rgba(237,28,36,.07);border-radius:10px;background:linear-gradient(145deg,#fff,#fff7f7);transition:transform .25s,box-shadow .25s}.trade-ai__grid article:hover{transform:translateY(-6px);box-shadow:0 15px 32px rgba(237,28,36,.10)}.trade-ai__grid i,.trade-ai__ability-list i{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 18px;color:var(--ta-red);font-style:normal;font-size:25px;font-weight:700}.trade-ai__grid h3,.trade-ai__ability-list h3{margin:0 0 11px;color:#17191e;font-size:16px}.trade-ai__grid p,.trade-ai__ability-list p{margin:0;color:#626977;font-size:13px;line-height:1.75}
.trade-ai__power-layout{display:grid;grid-template-columns:1fr 310px 1fr;align-items:center;gap:28px}.trade-ai__portrait{width:310px;height:310px;border:1px solid rgba(237,28,36,.15);border-radius:50%;background-color:#fff;background-image:url('/static/upload/image/20260822/ai-assistant-robot.jpg');background-repeat:no-repeat;background-size:cover;background-position:center top;box-shadow:0 0 0 18px rgba(237,28,36,.025),0 18px 45px rgba(237,28,36,.10)}.trade-ai__ability-list{display:grid;gap:27px}.trade-ai__ability-list article{display:grid;grid-template-columns:54px 1fr;align-items:start;gap:15px}.trade-ai__ability-list i{margin:0;width:52px;height:52px;border:2px solid var(--ta-red);border-radius:50%;font-size:19px}.trade-ai__ability-list h3{text-align:left}.trade-ai__ability-list p{text-align:left;font-size:14px}
.trade-ai__value article{min-height:180px}.trade-ai__network{height:310px;margin-top:34px;border-radius:10px;background-image:url('/static/upload/image/20260822/ai-global-network.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px rgba(237,28,36,.1)}
@media(max-width:980px){.trade-ai__hero{padding:60px 46% 55px 42px}.trade-ai__hero h1{font-size:42px}.trade-ai__grid--six{grid-template-columns:repeat(3,1fr)}.trade-ai__power-layout{grid-template-columns:1fr 240px 1fr}.trade-ai__portrait{width:240px;height:240px;background-size:430px 925px}}
@media(max-width:680px){.topic-full__content:has(.trade-ai){padding:0!important}.trade-ai{border-radius:0}.trade-ai__hero{min-height:auto;padding:42px 24px 350px}.trade-ai__hero h1{font-size:36px}.trade-ai__hero h2{font-size:17px;line-height:1.6}.trade-ai__quick{grid-template-columns:repeat(2,1fr)}.trade-ai__lead br{display:none}.trade-ai__robot{top:auto;bottom:0;width:100%;height:335px;background-size:contain;background-position:center bottom}.trade-ai__section{padding:46px 18px}.trade-ai__title{gap:12px}.trade-ai__title h2{font-size:24px}.trade-ai__title span{width:35px}.trade-ai__grid--six{grid-template-columns:repeat(2,1fr)}.trade-ai__grid article{min-height:195px;padding:23px 12px}.trade-ai__power-layout{grid-template-columns:1fr}.trade-ai__portrait{grid-row:1;width:220px;height:220px;margin:auto}.trade-ai__ability-list{gap:20px}.trade-ai__network{height:180px}}

/* 隔离旧“专题长图”模板的 line-height:0，避免结构化文字重叠 */
.topic-full .admin_buy_cn .trade-ai div{line-height:1.5}
.topic-full .admin_buy_cn .trade-ai p{line-height:1.75!important}
.topic-full .admin_buy_cn .trade-ai h1{line-height:1.15!important}
.topic-full .admin_buy_cn .trade-ai h2{line-height:1.35!important}
.topic-full .admin_buy_cn .trade-ai h3{line-height:1.45!important}
.topic-full .admin_buy_cn .trade-ai strong{display:block;line-height:1.4!important}
.topic-full .admin_buy_cn .trade-ai i,.topic-full .admin_buy_cn .trade-ai b{line-height:1!important}
.topic-full .admin_buy_cn .trade-ai .trade-ai__eyebrow{line-height:1.4!important}
.topic-full .admin_buy_cn .trade-ai .trade-ai__lead{line-height:2!important}
.topic-full .admin_buy_cn .trade-ai .trade-ai__grid p,.topic-full .admin_buy_cn .trade-ai .trade-ai__ability-list p{line-height:1.75!important}
