#tsContactMain{--cx-sec-y:clamp(64px,7.5vw,104px);--cx-gap:clamp(16px,2vw,24px);--cx-head-y:clamp(36px,4.4vw,58px);--cx-head-w:680px;--cx-r-sm:10px;--cx-r-md:16px;--cx-r-lg:20px;--cx-r-xl:26px;--cx-sh-1:0 1px 2px rgba(var(--ts-primary-rgb),.04),0 10px 24px -18px rgba(var(--ts-primary-rgb),.30);--cx-sh-2:0 2px 6px rgba(var(--ts-primary-rgb),.05),0 22px 44px -22px rgba(var(--ts-primary-rgb),.38);--cx-ease:cubic-bezier(.22,1,.36,1);}body.ts-page-contact .site-content,body.ts-page-contact .content-area,body.ts-page-contact .site-main,body.ts-page-contact .inside-article,body.ts-page-contact .entry-content{padding-left:0;padding-right:0;max-width:100%;}#tsContactMain .ts-container{width:100%;max-width:var(--ts-container);margin-left:auto;margin-right:auto;padding-left:var(--ts-gutter);padding-right:var(--ts-gutter);box-sizing:border-box;}#tsContactMain .ts-section{padding-top:var(--cx-sec-y);padding-bottom:var(--cx-sec-y);background:#FFFFFF;}#tsContactMain .ts-section--soft{background:var(--ts-bg-soft);}#tsContactMain .ts-section-head{margin-bottom:var(--cx-head-y);}#tsContactMain .ts-section-head--center{max-width:var(--cx-head-w);margin-left:auto;margin-right:auto;text-align:center;}#tsContactMain .ts-h2{margin:0 0 14px;font-size:clamp(24px,3.1vw,38px);font-weight:800;line-height:1.24;letter-spacing:-.02em;color:var(--ts-primary);text-wrap:balance;}#tsContactMain .ts-section-desc{margin:0;font-size:clamp(14.5px,1.3vw,16.5px);line-height:1.8;color:var(--ts-text-soft);text-wrap:pretty;}#tsContactMain .ts-section-head--center .ts-section-desc{max-width:560px;margin-left:auto;margin-right:auto;}#tsContactMain .ts-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font-size:12.5px;font-weight:700;letter-spacing:.14em;color:var(--ts-accent-text);}#tsContactMain .ts-eyebrow::before{content:"";width:22px;height:2px;border-radius:2px;background:var(--ts-accent);flex:none;}#tsContactMain .ts-eyebrow--center::before{width:6px;height:6px;border-radius:50%;}#tsContactMain .ts-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 28px;border:1px solid transparent;border-radius:999px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .22s var(--cx-ease),background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease;}#tsContactMain .ts-btn svg{flex:none;}#tsContactMain .ts-btn:focus-visible{outline:3px solid var(--ts-accent);outline-offset:3px;}#tsContactMain .ts-btn--primary{background:var(--ts-primary);color:#FFFFFF;box-shadow:0 8px 22px -10px rgba(var(--ts-primary-rgb),.55);}#tsContactMain .ts-btn--ghost{border-color:rgba(255,255,255,.42);color:#FFFFFF;background:transparent;}#tsContactMain .ts-btn--soft{background:#FFFFFF;color:var(--ts-primary);border-color:var(--ts-line);}#tsContactMain .ts-btn--block{width:100%;}@media (hover:hover){#tsContactMain .ts-btn--primary:hover{transform:translateY(-2px);background:var(--ts-primary-light);box-shadow:0 14px 30px -12px rgba(var(--ts-primary-rgb),.6);}#tsContactMain .ts-btn--ghost:hover{border-color:#FFFFFF;background:rgba(255,255,255,.12);transform:translateY(-2px);}#tsContactMain .ts-btn--soft:hover{border-color:var(--ts-accent);color:var(--ts-accent-text);transform:translateY(-2px);}}#tsContactMain .ts-cx-hero{position:relative;isolation:isolate;overflow:hidden;min-height:calc((100vw - var(--ts-sbw,0px))/2.5);display:flex;flex-direction:column;justify-content:center;padding-bottom:clamp(30px,4.1vw,66px);width:calc(100vw - var(--ts-sbw,0px));margin-left:calc((100% - (100vw - var(--ts-sbw,0px))) / 2);background:url("https://www.tianshunad.com/media/2026/10/contact-hero-2560x1024-20261016.webp") center top / 100% auto no-repeat,var(--ts-primary);color:#FFFFFF;}#tsContactMain .ts-cx-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(760px 460px at 88% 4%,rgba(var(--ts-accent-rgb),.22),transparent 68%),radial-gradient(560px 420px at 0% 104%,rgba(var(--ts-accent-rgb),.10),transparent 66%);}#tsContactMain .ts-cx-hero::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,#000000 0%,transparent 78%);mask-image:linear-gradient(to bottom,#000000 0%,transparent 78%);}#tsContactMain .ts-cx-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,4.4vw,64px);align-items:center;padding-top:clamp(12px,1vw,24px);padding-bottom:clamp(12px,1vw,24px);}#tsContactMain .ts-cx-hero-main{min-width:0;}#tsContactMain .ts-cx-hero .ts-eyebrow,#tsContactMain .ts-cx-cta .ts-eyebrow{color:var(--ts-accent);}#tsContactMain .ts-cx-hero h1{margin:0 0 20px;font-size:clamp(28px,4.2vw,50px);font-weight:800;line-height:1.18;letter-spacing:-.02em;color:#FFFFFF;text-wrap:balance;}#tsContactMain .ts-cx-hero .lead{margin:0 0 32px;max-width:600px;font-size:clamp(15px,1.35vw,17px);line-height:1.8;color:rgba(255,255,255,.78);text-wrap:pretty;}#tsContactMain .ts-cx-hero-actions{display:flex;flex-wrap:wrap;gap:14px;}#tsContactMain .ts-cx-hero .ts-btn--primary,#tsContactMain .ts-cx-cta .ts-btn--primary{background:var(--ts-accent);color:var(--ts-primary);box-shadow:0 10px 26px -12px rgba(var(--ts-accent-rgb),.8);}@media (hover:hover){#tsContactMain .ts-cx-hero .ts-btn--primary:hover,#tsContactMain .ts-cx-cta .ts-btn--primary:hover{background:var(--ts-accent-dark);color:#FFFFFF;box-shadow:0 16px 34px -12px rgba(var(--ts-accent-rgb),.9);}}#tsContactMain .ts-cx-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:26px 0 0;font-size:13.5px;color:rgba(255,255,255,.68);}#tsContactMain .ts-cx-status{display:inline-flex;align-items:center;gap:8px;}#tsContactMain .ts-cx-status i{width:8px;height:8px;border-radius:50%;background:var(--ts-status-open);box-shadow:0 0 0 4px rgba(var(--ts-status-open-rgb),.22);flex:none;}#tsContactMain .ts-cx-status.closed i{background:var(--ts-muted);box-shadow:none;}#tsContactMain .ts-cx-sep{color:rgba(255,255,255,.3);}#tsContactMain .ts-cx-glass{padding:clamp(24px,2.6vw,34px);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:var(--cx-r-lg);box-shadow:0 26px 60px -34px rgba(0,0,0,.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);}#tsContactMain .ts-cx-glass .ts-cx-glass-title{display:flex;align-items:center;gap:10px;margin:0 0 20px;font-size:17px;font-weight:700;color:#FFFFFF;}#tsContactMain .ts-cx-glass .ts-cx-glass-title svg{color:var(--ts-accent);flex:none;}#tsContactMain .ts-cx-glass-row{display:flex;gap:14px;padding:14px 0;border-top:1px solid rgba(255,255,255,.10);}#tsContactMain .ts-cx-glass-row:first-of-type{border-top:none;padding-top:0;}#tsContactMain .ts-cx-glass-ic{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:10px;background:rgba(var(--ts-accent-rgb),.14);color:var(--ts-accent);}#tsContactMain .ts-cx-glass-label{display:block;margin-bottom:3px;font-size:12.5px;color:rgba(255,255,255,.58);}#tsContactMain .ts-cx-glass-value{font-size:15px;font-weight:600;color:rgba(255,255,255,.95);}#tsContactMain .ts-cx-region-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px;}#tsContactMain .ts-cx-region-tag{padding:4px 12px;border:1px solid rgba(var(--ts-accent-rgb),.34);border-radius:999px;background:rgba(var(--ts-accent-rgb),.16);font-size:12px;color:rgba(255,255,255,.92);}#tsContactMain .ts-cx-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);text-align:center;}#tsContactMain .ts-cx-trust-item{position:relative;padding:0 clamp(6px,1.2vw,18px);}#tsContactMain .ts-cx-trust-item + .ts-cx-trust-item::before{content:"";position:absolute;left:calc(-1 * clamp(8px,1.2vw,16px));top:50%;transform:translateY(-50%);width:1px;height:clamp(36px,6vw,52px);background:var(--ts-line);}#tsContactMain .ts-cx-trust-num{font-size:clamp(24px,3vw,36px);font-weight:900;line-height:1.1;letter-spacing:-.02em;color:var(--ts-primary);font-variant-numeric:tabular-nums;}#tsContactMain .ts-cx-trust-num sup{margin-left:2px;font-size:.46em;font-weight:700;color:var(--ts-accent-text);}#tsContactMain .ts-cx-trust-lab{margin-top:9px;font-size:13.5px;color:var(--ts-muted);}#tsContactMain .ts-cx-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cx-gap);}#tsContactMain .ts-cx-card{display:flex;flex-direction:column;align-items:center;padding:clamp(26px,2.8vw,36px) clamp(20px,2.2vw,28px);background:#FFFFFF;border:1px solid rgba(var(--ts-primary-rgb),.07);border-radius:var(--cx-r-lg);box-shadow:var(--cx-sh-1);text-align:center;transition:transform .3s var(--cx-ease),box-shadow .3s ease,border-color .3s ease;}@media (hover:hover){#tsContactMain .ts-cx-card:hover{transform:translateY(-6px);border-color:rgba(var(--ts-accent-rgb),.32);box-shadow:var(--cx-sh-2);}}#tsContactMain .ts-cx-card-ic{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:18px;border-radius:var(--cx-r-md);background:rgba(var(--ts-accent-rgb),.10);color:var(--ts-accent-text);}#tsContactMain .ts-cx-card h3{margin:0 0 10px;font-size:13.5px;font-weight:600;letter-spacing:.04em;color:var(--ts-text-soft);}#tsContactMain .ts-cx-card-main{margin:0;font-size:clamp(16px,1.5vw,18px);font-weight:800;line-height:1.45;color:var(--ts-primary);word-break:break-word;}#tsContactMain a.ts-cx-card-main{text-decoration:none;transition:color .2s ease;}@media (hover:hover){#tsContactMain a.ts-cx-card-main:hover{color:var(--ts-accent-text);}}#tsContactMain .ts-cx-card-sub{margin:10px 0 0;font-size:13px;line-height:1.7;color:var(--ts-text-soft);}#tsContactMain .ts-cx-map-link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:13.5px;font-weight:700;color:var(--ts-accent-text);text-decoration:none;}#tsContactMain .ts-cx-map-link svg{transition:transform .2s ease;}@media (hover:hover){#tsContactMain .ts-cx-map-link:hover{color:var(--ts-accent-dark);}#tsContactMain .ts-cx-map-link:hover svg{transform:translate(2px,-2px);}}#tsContactMain .ts-cx-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.6vw,36px);}#tsContactMain .ts-cx-step{position:relative;padding-top:clamp(24px,2.6vw,32px);border-top:2px solid rgba(var(--ts-primary-rgb),.10);text-align:center;}#tsContactMain .ts-cx-step::before{content:"";position:absolute;top:-2px;left:0;width:0;height:2px;border-radius:2px;background:var(--ts-accent);transition:width .6s var(--cx-ease);}#tsContactMain .ts-cx-step-num{margin-bottom:14px;font-size:clamp(38px,3.6vw,54px);font-weight:900;line-height:1;color:transparent;-webkit-text-stroke:1.2px rgba(var(--ts-primary-rgb),.22);transition:-webkit-text-stroke-color .3s ease;}#tsContactMain .ts-cx-step h3{margin:0 0 10px;font-size:17px;font-weight:800;color:var(--ts-primary);}#tsContactMain .ts-cx-step p{margin:0;font-size:13.5px;line-height:1.8;color:var(--ts-text-soft);}#tsContactMain .ts-cx-step-tag{display:inline-block;margin-top:16px;padding:5px 13px;border:1px solid var(--ts-line);border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.16em;color:var(--ts-muted);}@media (hover:hover){#tsContactMain .ts-cx-step:hover::before{width:100%;}#tsContactMain .ts-cx-step:hover .ts-cx-step-num{-webkit-text-stroke-color:var(--ts-accent);}}#tsContactMain .ts-cx-area-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(28px,4vw,60px);align-items:center;}#tsContactMain .ts-cx-map{position:relative;aspect-ratio:1 / .86;overflow:hidden;border-radius:var(--cx-r-lg);background:radial-gradient(620px 360px at 50% 55%,rgba(var(--ts-accent-rgb),.16),transparent 66%),var(--ts-primary);box-shadow:var(--cx-sh-2);}#tsContactMain .ts-cx-map::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px;}#tsContactMain .ts-cx-ring{position:absolute;left:50%;top:55%;transform:translate(-50%,-50%);border:1px dashed rgba(255,255,255,.22);border-radius:50%;}#tsContactMain .ts-cx-ring.r1{width:26%;aspect-ratio:1;}#tsContactMain .ts-cx-ring.r2{width:52%;aspect-ratio:1;}#tsContactMain .ts-cx-ring.r3{width:80%;aspect-ratio:1;}#tsContactMain .ts-cx-hub{position:absolute;left:50%;top:55%;z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;transform:translate(-50%,-50%);}#tsContactMain .ts-cx-hub i{width:14px;height:14px;border-radius:50%;background:var(--ts-accent);box-shadow:0 0 0 6px rgba(var(--ts-accent-rgb),.22),0 0 22px rgba(var(--ts-accent-rgb),.9);}#tsContactMain .ts-cx-hub b{padding:5px 14px;border:1px solid rgba(var(--ts-accent-rgb),.42);border-radius:999px;background:rgba(var(--ts-primary-rgb),.66);font-size:13.5px;font-weight:700;color:#FFFFFF;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);}#tsContactMain .ts-cx-dot{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;gap:5px;transform:translate(-50%,-50%);}#tsContactMain .ts-cx-dot i{width:9px;height:9px;border-radius:50%;background:var(--ts-dot-far);box-shadow:0 0 10px rgba(var(--ts-dot-far-rgb),.7);}#tsContactMain .ts-cx-dot.near i{background:var(--ts-accent);box-shadow:0 0 12px rgba(var(--ts-accent-rgb),.85);}#tsContactMain .ts-cx-dot span{font-size:11.5px;font-weight:600;letter-spacing:.06em;color:rgba(255,255,255,.74);white-space:nowrap;text-shadow:0 2px 8px rgba(0,0,0,.55);}#tsContactMain .ts-cx-dot--heshan{left:50%;top:34%;}#tsContactMain .ts-cx-dot--gaoxin{left:66%;top:60%;}#tsContactMain .ts-cx-dot--yuanjiang{left:44%;top:12%;}#tsContactMain .ts-cx-dot--nanxian{left:79%;top:22%;}#tsContactMain .ts-cx-dot--taojiang{left:22%;top:40%;}#tsContactMain .ts-cx-dot--anhua{left:10%;top:72%;}#tsContactMain .ts-cx-map-legend{position:absolute;right:18px;top:16px;z-index:3;display:flex;gap:14px;font-size:11.5px;color:rgba(255,255,255,.6);}#tsContactMain .ts-cx-map-legend em{display:inline-flex;align-items:center;gap:6px;font-style:normal;}#tsContactMain .ts-cx-map-legend i{display:inline-block;width:8px;height:8px;border-radius:50%;}#tsContactMain .ts-cx-map-legend i.is-city{background:var(--ts-accent);box-shadow:0 0 8px rgba(var(--ts-accent-rgb),.8);}#tsContactMain .ts-cx-map-legend i.is-far{background:var(--ts-dot-far);}#tsContactMain .ts-cx-map-cap{position:absolute;left:18px;bottom:14px;z-index:3;margin:0;font-size:10.5px;letter-spacing:.08em;color:rgba(255,255,255,.42);}#tsContactMain .ts-cx-area-list{margin-top:clamp(24px,3vw,36px);}#tsContactMain .ts-cx-area-item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 14px;transition:background-color .25s ease;}#tsContactMain .ts-cx-area-item::before,#tsContactMain .ts-cx-area-item:last-child::after{content:"";position:absolute;left:0;right:0;height:1px;background:var(--ts-line);}#tsContactMain .ts-cx-area-item::before{top:0;}#tsContactMain .ts-cx-area-item:last-child::after{bottom:0;}#tsContactMain .ts-cx-area-item .l{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:700;color:var(--ts-primary);}#tsContactMain .ts-cx-area-item .l svg{width:18px;height:18px;flex:none;color:var(--ts-accent-text);}#tsContactMain .ts-cx-area-item .r{font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--ts-muted);text-align:right;white-space:nowrap;}@media (hover:hover){#tsContactMain .ts-cx-area-item:hover{background:rgba(var(--ts-accent-rgb),.05);}}#tsContactMain .ts-cx-area-tips{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px;}#tsContactMain .ts-cx-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--ts-line);border-radius:999px;background:#FFFFFF;font-size:13px;font-weight:600;color:var(--ts-primary);transition:border-color .22s ease,color .22s ease,background-color .22s ease;}#tsContactMain .ts-cx-chip svg{width:15px;height:15px;flex:none;color:var(--ts-accent-text);}@media (hover:hover){#tsContactMain .ts-cx-chip:hover{border-color:var(--ts-accent);background:rgba(var(--ts-accent-rgb),.04);color:var(--ts-accent-text);}}#tsContactMain .ts-cx-main{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:clamp(20px,2.4vw,30px);align-items:start;}#tsContactMain .ts-cx-form-card{padding:clamp(26px,3.2vw,44px);background:#FFFFFF;border:1px solid rgba(var(--ts-primary-rgb),.07);border-radius:var(--cx-r-xl);box-shadow:var(--cx-sh-2);}#tsContactMain .ts-cx-form-card .ts-section-head{margin-bottom:30px;}#tsContactMain .ts-cx-success-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;}#tsContactMain .ts-cx-side{display:grid;gap:clamp(18px,2.2vw,24px);}#tsContactMain .ts-cx-side-card{position:relative;overflow:hidden;padding:clamp(24px,2.8vw,32px);border-radius:var(--cx-r-lg);background:var(--ts-primary);color:rgba(255,255,255,.8);}#tsContactMain .ts-cx-side-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px 240px at 100% 0%,rgba(var(--ts-accent-rgb),.18),transparent 68%),radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.2px);background-size:auto,24px 24px;}#tsContactMain .ts-cx-side-card > *{position:relative;z-index:1;}#tsContactMain .ts-cx-side-card h3{display:flex;align-items:center;gap:9px;margin:0 0 14px;font-size:16px;font-weight:700;color:#FFFFFF;}#tsContactMain .ts-cx-side-card h3 svg{color:var(--ts-accent);flex:none;}#tsContactMain .ts-cx-side-card p{margin:0 0 14px;font-size:13.5px;line-height:1.75;color:rgba(255,255,255,.72);}#tsContactMain .ts-cx-side-card .ts-cx-side-addr{margin:0 0 8px;font-size:15px;font-weight:700;color:#FFFFFF;}#tsContactMain .ts-cx-side-time{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px dashed rgba(255,255,255,.16);font-size:13.5px;color:rgba(255,255,255,.88);}#tsContactMain .ts-cx-side-time:last-of-type{border-bottom:1px dashed rgba(255,255,255,.16);}#tsContactMain .ts-cx-side-time svg{color:var(--ts-accent);flex:none;}#tsContactMain .ts-cx-side-tip{display:flex;align-items:flex-start;gap:11px;margin-top:16px;padding:13px 14px;border-radius:var(--cx-r-sm);background:rgba(255,255,255,.07);font-size:13px;line-height:1.7;color:rgba(255,255,255,.72);}#tsContactMain .ts-cx-side-tip svg{flex:none;margin-top:3px;color:var(--ts-accent);}#tsContactMain .ts-cx-side-card .ts-btn--block{width:100%;margin-top:4px;}#tsContactMain .ts-cx-faq-wrap{max-width:880px;margin-left:auto;margin-right:auto;}#tsContactMain .ts-cx-acc{overflow:hidden;border:1px solid var(--ts-line);border-radius:var(--cx-r-md);background:#FFFFFF;transition:border-color .28s ease,box-shadow .28s ease;}#tsContactMain .ts-cx-acc + .ts-cx-acc{margin-top:14px;}#tsContactMain .ts-cx-acc[open]{border-color:rgba(var(--ts-accent-rgb),.4);box-shadow:0 18px 40px -26px rgba(var(--ts-primary-rgb),.35);}#tsContactMain .ts-cx-acc summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:clamp(18px,2.2vw,24px) clamp(20px,2.6vw,30px);cursor:pointer;list-style:none;font-size:clamp(15.5px,1.5vw,17px);font-weight:700;line-height:1.5;color:var(--ts-primary);transition:color .2s ease;}#tsContactMain .ts-cx-acc summary::-webkit-details-marker{display:none;}#tsContactMain .ts-cx-acc summary > span:first-child{display:flex;align-items:center;gap:12px;flex:1;}#tsContactMain .ts-cx-acc summary:focus-visible{outline:3px solid var(--ts-accent);outline-offset:-3px;}#tsContactMain .ts-cx-acc-no{flex:none;padding:3px 8px;border-radius:6px;background:rgba(var(--ts-accent-rgb),.10);font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--ts-accent-text);}#tsContactMain .ts-cx-acc-ico{display:grid;place-items:center;width:32px;height:32px;flex:none;border:1px solid var(--ts-line);border-radius:50%;color:var(--ts-muted);transition:transform .35s var(--cx-ease),background-color .3s ease,border-color .3s ease,color .3s ease;}#tsContactMain .ts-cx-acc[open] .ts-cx-acc-ico{background:var(--ts-accent);border-color:var(--ts-accent);color:var(--ts-primary);transform:rotate(45deg);}#tsContactMain .ts-cx-acc-body{overflow:hidden;}#tsContactMain .ts-cx-acc-inner p{margin:0;padding:0 clamp(20px,2.6vw,30px) clamp(20px,2.4vw,26px);font-size:14.5px;line-height:1.85;color:var(--ts-text-soft);}#tsContactMain .ts-cx-acc-inner p a{color:var(--ts-accent-text);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;}@media (hover:hover){#tsContactMain .ts-cx-acc summary:hover{color:var(--ts-accent-text);}#tsContactMain .ts-cx-acc-inner p a:hover{color:var(--ts-primary);}}#tsContactMain .ts-cx-faq-more{margin:26px 0 0;text-align:center;font-size:13.5px;color:var(--ts-muted);}#tsContactMain .ts-cx-faq-more a{font-weight:700;color:var(--ts-accent-text);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;}@media (hover:hover){#tsContactMain .ts-cx-faq-more a:hover{color:var(--ts-primary);}}#tsContactMain .ts-cx-cta{position:relative;isolation:isolate;overflow:hidden;background:var(--ts-primary);color:#FFFFFF;}#tsContactMain .ts-cx-cta::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(720px 380px at 50% -10%,rgba(var(--ts-accent-rgb),.20),transparent 66%),radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.2px);background-size:auto,26px 26px;}#tsContactMain .ts-cx-cta-inner{position:relative;z-index:1;padding-top:clamp(56px,7vw,92px);padding-bottom:clamp(56px,7vw,92px);text-align:center;}#tsContactMain .ts-cx-cta h2{margin:0 0 14px;font-size:clamp(24px,3.4vw,40px);font-weight:800;line-height:1.22;letter-spacing:-.02em;color:#FFFFFF;text-wrap:balance;}#tsContactMain .ts-cx-cta > .ts-container > p{max-width:560px;margin:0 auto 30px;font-size:clamp(14.5px,1.4vw,16.5px);line-height:1.8;color:rgba(255,255,255,.78);}#tsContactMain .ts-cx-cta-tel{display:inline-flex;align-items:center;gap:12px;font-size:clamp(26px,3.6vw,42px);font-weight:800;letter-spacing:.01em;color:#FFFFFF;text-decoration:none;transition:color .2s ease;}#tsContactMain .ts-cx-cta-tel svg{color:var(--ts-accent);flex:none;}#tsContactMain .ts-cx-cta-tel:focus-visible{outline:3px solid var(--ts-accent);outline-offset:6px;border-radius:8px;}@media (hover:hover){#tsContactMain .ts-cx-cta-tel:hover{color:var(--ts-accent);}}#tsContactMain .ts-cx-cta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px;}#tsContactMain .ts-cx-cta-info{margin:22px 0 0;font-size:13px;letter-spacing:.02em;color:rgba(255,255,255,.55);}.ts-cx-js .ts-cx-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--cx-ease),transform .7s var(--cx-ease);}.ts-cx-js .ts-cx-reveal.ts-cx-in{opacity:1;transform:none;}.ts-cx-js .ts-cx-reveal{animation:tsRevealFallback .01s linear 3s forwards;}@keyframes tsRevealFallback{to{opacity:1;transform:none;}}@media (max-width:1024px){#tsContactMain .ts-cx-hero-inner{grid-template-columns:minmax(0,1fr);gap:36px;}#tsContactMain .ts-cx-cards,#tsContactMain .ts-cx-steps{grid-template-columns:repeat(2,minmax(0,1fr));}#tsContactMain .ts-cx-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 20px;}#tsContactMain .ts-cx-trust-item::before{display:none;}#tsContactMain .ts-cx-main{grid-template-columns:minmax(0,1fr);}#tsContactMain .ts-cx-area-grid{grid-template-columns:minmax(0,1fr);}#tsContactMain .ts-cx-area-grid .ts-cx-map{aspect-ratio:16 / 10;}}@media (max-width:767px){#tsContactMain .ts-cx-hero-inner,#tsContactMain .ts-cx-cta-inner{padding-top:56px;padding-bottom:56px;}#tsContactMain .ts-cx-hero h1{font-size:clamp(26px,7.4vw,32px);}#tsContactMain .ts-cx-hero-actions{flex-direction:column;align-items:stretch;}#tsContactMain .ts-cx-hero-actions .ts-btn{width:100%;}#tsContactMain .ts-cx-cards,#tsContactMain .ts-cx-steps{grid-template-columns:minmax(0,1fr);}#tsContactMain .ts-cx-trust{gap:28px 14px;}#tsContactMain .ts-cx-area-item{flex-direction:column;align-items:flex-start;gap:6px;}#tsContactMain .ts-cx-area-item .r{text-align:left;}#tsContactMain .ts-cx-map{aspect-ratio:1 / 1;}#tsContactMain .ts-cx-map-legend{right:14px;top:12px;gap:10px;font-size:11px;}#tsContactMain .ts-cx-cards{gap:14px;}#tsContactMain .ts-cx-cta-actions .ts-btn,#tsContactMain .ts-cx-success-actions .ts-btn{width:100%;}#tsContactMain .ts-cx-cta-tel{font-size:clamp(24px,8vw,30px);}}@media (prefers-reduced-motion:reduce){.ts-cx-js .ts-cx-reveal{opacity:1;transform:none;transition:none;}#tsContactMain .ts-btn,#tsContactMain .ts-cx-card,#tsContactMain .ts-cx-step::before,#tsContactMain .ts-cx-step-num,#tsContactMain .ts-cx-map-link svg,#tsContactMain .ts-cx-area-item,#tsContactMain .ts-cx-chip,#tsContactMain .ts-cx-acc,#tsContactMain .ts-cx-acc-ico,#tsContactMain .ts-cx-cta-tel{transition:none;}#tsContactMain .ts-btn:hover,#tsContactMain .ts-cx-card:hover,#tsContactMain .ts-cx-map-link:hover svg{transform:none;}}@media print{#tsContactMain .ts-cx-hero,#tsContactMain .ts-cx-cta{background:#FFFFFF;color:#000000;padding:0 0 16px;}#tsContactMain .ts-cx-hero::before,#tsContactMain .ts-cx-hero::after,#tsContactMain .ts-cx-cta::before,#tsContactMain .ts-cx-side-card::before{display:none;}#tsContactMain .ts-cx-hero h1,#tsContactMain .ts-cx-hero .lead,#tsContactMain .ts-cx-hero-meta,#tsContactMain .ts-cx-cta h2,#tsContactMain .ts-cx-cta > .ts-container > p,#tsContactMain .ts-cx-cta-tel,#tsContactMain .ts-cx-cta-info,#tsContactMain .ts-eyebrow{color:#000000;}#tsContactMain .ts-cx-glass{background:#FFFFFF;border-color:#999999;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;}#tsContactMain .ts-cx-glass .ts-cx-glass-title,#tsContactMain .ts-cx-glass-label,#tsContactMain .ts-cx-glass-value,#tsContactMain .ts-cx-region-tag{color:#000000;}#tsContactMain .ts-cx-region-tag{border-color:#999999;}#tsContactMain .ts-cx-card,#tsContactMain .ts-cx-form-card,#tsContactMain .ts-cx-acc,#tsContactMain .ts-cx-chip{box-shadow:none;border-color:#999999;}#tsContactMain .ts-cx-side-card{background:#FFFFFF;color:#000000;border:1px solid #999999;}#tsContactMain .ts-cx-side-card h3,#tsContactMain .ts-cx-side-card p,#tsContactMain .ts-cx-side-addr,#tsContactMain .ts-cx-side-time,#tsContactMain .ts-cx-side-tip{color:#000000;}#tsContactMain .ts-cx-map{background:#FFFFFF;border:1px solid #999999;box-shadow:none;}#tsContactMain .ts-cx-hub b,#tsContactMain .ts-cx-dot span,#tsContactMain .ts-cx-map-cap,#tsContactMain .ts-cx-map-legend{color:#000000;}#tsContactMain .ts-cx-ring{border-color:#BBBBBB;}#tsContactMain .ts-btn,#tsContactMain .ts-cx-card-ic,#tsContactMain .ts-cx-step-tag,#tsContactMain .ts-cx-acc-ico,#tsContactMain .ts-cx-cta-tel svg{display:none;}#tsContactMain .ts-cx-step-num{color:#000000;-webkit-text-stroke:0;}}@media (max-width:767px){#tsContactMain .ts-cx-hero{background:linear-gradient(rgba(11,31,58,.60),rgba(11,31,58,.60)),url("https://www.tianshunad.com/media/2026/10/contact-hero-2560x1024-20261016.webp") center top / 100% auto no-repeat,var(--ts-primary);}}#tsContactMain .ts-cx-hero{background:linear-gradient(180deg,rgba(11,31,58,.30) 0%,rgba(11,31,58,.10) 48%,rgba(11,31,58,.46) 100%),url("https://www.tianshunad.com/media/2026/10/contact-hero-2560x1024-20261016.webp") center top / 100% auto no-repeat,var(--ts-primary);}#tsContactMain .ts-cx-hero::before{background:radial-gradient(760px 460px at 88% 4%,rgba(var(--ts-accent-rgb),.14),transparent 68%);}#tsContactMain .ts-cx-hero h1{text-shadow:0 2px 24px rgba(0,0,0,.32);}#tsContactMain .ts-cx-hero .lead{text-shadow:0 1px 10px rgba(0,0,0,.28);}#tsContactMain a:focus-visible,#tsContactMain .ts-cx-acc summary:focus-visible{outline:3px solid var(--ts-accent);outline-offset:3px;border-radius:var(--cx-r-sm);}@media (max-width:767px){#tsContactMain .ts-cx-hero{background:linear-gradient(rgba(11,31,58,.62),rgba(11,31,58,.62)),url("https://www.tianshunad.com/media/2026/10/contact-hero-2560x1024-20261016.webp") center top / 100% auto no-repeat,var(--ts-primary);}}#tsContactMain .ts-cx-hero h1{font-size:clamp(31px,4.9vw,58px);line-height:1.12;}#tsContactMain .ts-cx-hero .lead{font-size:clamp(15.5px,1.4vw,18px);color:rgba(255,255,255,.85);}#tsContactMain .ts-btn{padding:15px 30px;font-size:15.5px;}#tsContactMain .ts-cx-hero-meta{font-size:14px;color:rgba(255,255,255,.75);}#tsContactMain .ts-cx-trust{gap:clamp(20px,3vw,40px);}#tsContactMain .ts-cx-trust-num{font-size:clamp(30px,4vw,48px);}#tsContactMain .ts-cx-trust-lab{margin-top:10px;font-size:14px;}@media (max-width:1200px){#tsContactMain .ts-cx-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,26px);}}#tsContactMain .ts-cx-card{padding:clamp(24px,2.4vw,34px) clamp(22px,2.2vw,30px);}#tsContactMain .ts-cx-card-main{font-size:clamp(18px,1.8vw,22px);}#tsContactMain .ts-cx-card-sub{font-size:clamp(14px,1.15vw,15.5px);line-height:1.75;}#tsContactMain .ts-cx-card-ic{width:54px;height:54px;border-radius:var(--cx-r-md);}#tsContactMain .ts-cx-steps{gap:clamp(24px,3vw,40px);}#tsContactMain .ts-cx-step h3{font-size:clamp(17.5px,1.55vw,19.5px);}#tsContactMain .ts-cx-acc summary{padding:clamp(20px,2.4vw,26px) clamp(22px,2.6vw,32px);}@media (hover:hover){#tsContactMain .ts-cx-acc:hover{background:#FBFCFD;}}#tsContactMain .ts-section--soft{background:#F7F9FC;}#tsContactMain ::selection{background:rgba(var(--ts-accent-rgb),.22);}#tsContactMain .ts-section{scroll-margin-top:88px;}@media (max-width:767px){#tsContactMain .ts-btn{padding:15px 22px;font-size:15px;}#tsContactMain .ts-cx-trust-num{font-size:34px;}}#tsContactMain .ts-cx-hero{background:linear-gradient(90deg,rgba(11,31,58,.52) 0%,rgba(11,31,58,.30) 46%,rgba(11,31,58,.08) 100%),linear-gradient(180deg,rgba(11,31,58,.26) 0%,rgba(11,31,58,.36) 100%),url("https://www.tianshunad.com/media/2026/10/contact-hero-2560x1024-20261016.webp") center top / 100% auto no-repeat,var(--ts-primary);}#tsContactMain .ts-cx-glass{background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;}#tsContactMain .ts-cx-glass-value,#tsContactMain .ts-cx-glass-label{text-shadow:0 1px 10px rgba(0,0,0,.38);}#tsContactMain .ts-section--soft{background:transparent;}#tsContactMain .ts-cx-form-card,#tsContactMain .ts-cx-side-card{border-radius:var(--cx-r-lg);padding:clamp(24px,2.6vw,34px);}#tsContactMain .ts-cx-form-card{border:1px solid rgba(16,24,40,.07);box-shadow:var(--cx-sh-1);}#tsContactMain .ts-cx-side{display:flex;flex-direction:column;gap:clamp(16px,2vw,24px);}#tsContactMain .ts-cx-side-card{border:0;box-shadow:0 24px 50px -30px rgba(0,0,0,.6);}#tsContactMain .ts-cx-side-card h3{font-size:18px;font-weight:800;}#tsContactMain .ts-cx-form-card .ts-section-head{text-align:left;max-width:none;margin-left:0;margin-right:0;margin-bottom:22px;}#tsContactMain .ts-cx-form-card .ts-eyebrow--center{text-align:left;justify-content:flex-start;}#tsContactMain .ts-cx-form-card .ts-eyebrow--center::before{border-radius:2px;}#tsContactMain .ts-cx-form-card .ts-section-desc{margin:0;max-width:none;}#tsContactMain .ts-cx-form-card .ts-btn--block{margin:22px 0 14px;}#tsContactMain .ts-cx-faq-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start;}#tsContactMain .ts-cx-faq-wrap .ts-cx-acc + .ts-cx-acc{margin-top:0;}#tsContactMain .ts-cx-faq-more{grid-column:1 / -1;justify-self:center;}@media (max-width:1024px){#tsContactMain .ts-cx-faq-wrap{grid-template-columns:minmax(0,1fr);}#tsContactMain .ts-cx-faq-wrap .ts-cx-acc + .ts-cx-acc{margin-top:12px;}}#tsContactMain .ts-cx-cta{width:calc(100% - 2 * var(--ts-gutter));max-width:calc(var(--ts-container) + 2 * var(--ts-gutter));margin:0 auto clamp(44px,6vw,92px);border-radius:var(--cx-r-xl);}@media (max-width:767px){#tsContactMain .ts-cx-hero{background:linear-gradient(rgba(11,31,58,.66),rgba(11,31,58,.66)),url("https://www.tianshunad.com/media/2026/10/contact-hero-2560x1024-20261016.webp") center top / 100% auto no-repeat,var(--ts-primary);}}#tsContactMain{--cx-sec-y:clamp(44px,5vw,72px);--cx-head-y:clamp(30px,3.6vw,46px);}#tsContactMain .ts-cx-area-grid{align-items:stretch;}#tsContactMain .ts-cx-area-grid > div:last-child{display:flex;flex-direction:column;justify-content:center;gap:clamp(18px,2.2vw,30px);}#tsContactMain .ts-cx-area-item{padding:clamp(14px,1.6vw,20px) 0;}#tsContactMain .ts-cx-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);align-items:stretch;}#tsContactMain .ts-cx-side{display:contents;}#tsContactMain .ts-cx-form-card,#tsContactMain .ts-cx-side-card{display:flex;flex-direction:column;}#tsContactMain .ts-cx-form-card .ts-cx-success-actions{margin-top:auto;padding-top:16px;}#tsContactMain .ts-cx-side-card .ts-btn--block{margin-top:auto;}#tsContactMain .ts-cx-form-card .ts-h2{font-size:clamp(20px,1.8vw,24px);}#tsContactMain .ts-cx-form-card .ts-section-desc{font-size:clamp(14px,1.15vw,15.5px);line-height:1.75;}@media (max-width:1100px){#tsContactMain .ts-cx-main{grid-template-columns:minmax(0,1fr);}#tsContactMain .ts-cx-side{display:flex;flex-direction:column;gap:clamp(16px,2vw,24px);}}#tsContactMain .ts-cx-faq-wrap{grid-template-columns:repeat(3,minmax(0,1fr));}@media (max-width:1360px){#tsContactMain .ts-cx-faq-wrap{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:1024px){#tsContactMain .ts-cx-faq-wrap{grid-template-columns:minmax(0,1fr);}#tsContactMain .ts-cx-faq-wrap .ts-cx-acc + .ts-cx-acc{margin-top:12px;}}#tsContactMain .ts-cx-cta > .ts-container > p{max-width:none;margin:0 auto 26px;}@media (min-width:900px){#tsContactMain .ts-cx-cta > .ts-container > p{white-space:nowrap;}}#tsContactMain .ts-cx-cta-info{margin-top:clamp(40px,5vw,64px);}#tsContactMain{--cx-sec-y:clamp(32px,3.4vw,48px);--cx-head-y:clamp(20px,2.4vw,30px);}#tsContactMain .ts-cx-area-grid > div:last-child{justify-content:center;gap:clamp(24px,3vw,40px);}#tsContactMain .ts-cx-area-item{padding:clamp(20px,2.2vw,30px) 0;border-bottom:1px solid rgba(16,24,40,.06);}#tsContactMain .ts-cx-area-item .l{font-size:clamp(15.5px,1.35vw,17px);font-weight:700;color:var(--ts-primary);}#tsContactMain .ts-cx-area-item .r{font-size:14px;color:var(--ts-accent-text);}#tsContactMain .ts-cx-area-note{margin:0;font-size:clamp(14.5px,1.25vw,16.5px);line-height:1.85;padding:14px 18px;border-radius:12px;background:rgba(var(--ts-accent-rgb),.06);color:var(--ts-muted);}#tsContactMain .ts-cx-area-tips{display:flex;flex-wrap:wrap;gap:10px;}#tsContactMain .ts-cx-form-card,#tsContactMain .ts-cx-side-card{padding:clamp(18px,1.7vw,24px);}#tsContactMain .ts-cx-form-card .ts-section-head{margin-bottom:18px;}#tsContactMain .ts-cx-form-card .ts-h2{font-size:clamp(19px,1.7vw,22px);}#tsContactMain .ts-cx-form-card .ts-section-desc{font-size:clamp(14px,1.1vw,15px);line-height:1.7;}#tsContactMain .ts-cx-form-card .ts-btn--block{margin:16px 0 12px;}#tsContactMain .ts-cx-form-card .ts-cx-success-actions{padding-top:0;}#tsContactMain .ts-cx-form-card .ts-cx-card-sub{font-size:clamp(14px,1.1vw,15px);line-height:1.7;margin-bottom:12px;}#tsContactMain .ts-cx-form-card .ts-cx-side-tip{margin-top:0;padding-top:12px;border-top:1px solid rgba(16,24,40,.06);font-size:13.5px;color:var(--ts-muted);}#tsContactMain .ts-cx-side-card h3{font-size:17px;margin-bottom:10px;}#tsContactMain .ts-cx-side-card p{margin:0 0 10px;font-size:clamp(14px,1.1vw,15px);line-height:1.7;}#tsContactMain .ts-cx-side-time{margin-bottom:6px;font-size:14px;}#tsContactMain .ts-cx-side-card .ts-btn--block{margin-top:14px;}#tsContactMain .ts-cx-faq-wrap{grid-template-columns:repeat(3,minmax(0,1fr));}@media (max-width:1100px){#tsContactMain .ts-cx-faq-wrap{grid-template-columns:minmax(0,1fr);}#tsContactMain .ts-cx-faq-wrap .ts-cx-acc + .ts-cx-acc{margin-top:12px;}}#tsContactMain .ts-cx-cta-info{margin-top:clamp(48px,6vw,84px);}#tsContactMain .ts-cx-area-grid{align-items:stretch;gap:clamp(24px,3vw,48px);}#tsContactMain .ts-cx-area-grid > div:last-child{justify-content:center;gap:clamp(14px,1.6vw,20px);}#tsContactMain .ts-cx-area-item{padding:clamp(15px,1.6vw,21px) 6px;border-bottom:0;}#tsContactMain .ts-cx-area-item .l{font-size:clamp(15.5px,1.3vw,16.5px);}#tsContactMain .ts-cx-area-item .r{font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--ts-accent-text);background:rgba(var(--ts-accent-rgb),.08);padding:5px 13px;border-radius:999px;white-space:nowrap;}#tsContactMain .ts-cx-area-tips{margin-top:4px;gap:8px;}#tsContactMain .ts-cx-area-tips .ts-cx-chip{font-size:13px;padding:7px 13px;}#tsContactMain .ts-cx-area-note{margin-top:2px;font-size:14.5px;line-height:1.75;padding:12px 16px;border-radius:10px;background:#F7F9FC;border-left:3px solid var(--ts-accent);color:var(--ts-text-soft);}@media (min-width:1025px){#tsContactMain .ts-cx-map{aspect-ratio:auto;height:clamp(360px,30vw,430px);}#tsContactMain .ts-cx-area-grid > div:last-child{justify-content:space-between;height:100%;gap:clamp(16px,1.8vw,24px);}#tsContactMain .ts-cx-area-item{padding:clamp(17px,1.7vw,24px) 6px;}#tsContactMain .ts-cx-area-tips{margin-top:0;}#tsContactMain .ts-cx-area-note{margin-top:0;padding:13px 17px;}}#tsContactMain .ts-cx-map{box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 26px 54px -32px rgba(11,31,58,.55);}#tsContactMain .ts-cx-map::before{opacity:.55;}#tsContactMain .ts-cx-ring{border-color:rgba(255,255,255,.13);}#tsContactMain .ts-cx-ring.r3{width:76%;}#tsContactMain .ts-cx-hub b{padding:6px 15px;border:1px solid rgba(255,255,255,.18);background:rgba(var(--ts-primary-rgb),.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:13px;letter-spacing:.01em;}#tsContactMain .ts-cx-hub i{width:12px;height:12px;box-shadow:0 0 0 5px rgba(var(--ts-accent-rgb),.20),0 0 18px rgba(var(--ts-accent-rgb),.85);}#tsContactMain .ts-cx-dot span{font-size:12px;color:rgba(255,255,255,.78);}#tsContactMain .ts-cx-map-legend{right:16px;top:14px;gap:12px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);}#tsContactMain .ts-cx-map-cap{font-size:10.5px;color:rgba(255,255,255,.38);}#tsContactMain .ts-cx-area-item{padding:14px 16px;border:1px solid rgba(16,24,40,.06);border-radius:12px;background:#FBFCFE;transition:background-color .24s ease,border-color .24s ease,transform .24s ease;}#tsContactMain .ts-cx-area-item::before,#tsContactMain .ts-cx-area-item:last-child::after{display:none;}#tsContactMain .ts-cx-area-item + .ts-cx-area-item{margin-top:0;}@media (hover:hover){#tsContactMain .ts-cx-area-item:hover{background:#FFFFFF;border-color:rgba(var(--ts-accent-rgb),.30);transform:translateY(-1px);}}#tsContactMain .ts-cx-area-item .l{gap:10px;}#tsContactMain .ts-cx-area-item .l svg{width:32px;height:32px;padding:7px;box-sizing:border-box;border-radius:9px;background:rgba(var(--ts-accent-rgb),.10);}#tsContactMain .ts-cx-area-item .r{font-size:12.5px;letter-spacing:.02em;border:1px solid rgba(var(--ts-accent-rgb),.22);background:rgba(var(--ts-accent-rgb),.08);}#tsContactMain .ts-cx-area-list{display:flex;flex-direction:column;gap:10px;}#tsContactMain .ts-cx-area-tips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}#tsContactMain .ts-cx-area-tips .ts-cx-chip{display:flex;align-items:center;gap:8px;padding:11px 12px;border:1px solid rgba(16,24,40,.07);border-radius:10px;background:#FFFFFF;box-shadow:0 1px 2px rgba(16,24,40,.03);font-size:13px;line-height:1.35;color:var(--ts-text-soft);}#tsContactMain .ts-cx-area-tips .ts-cx-chip svg{flex:none;color:var(--ts-accent);}@media (max-width:767px){#tsContactMain .ts-cx-area-tips{grid-template-columns:minmax(0,1fr);}}#tsContactMain .ts-cx-area-tips > .ts-cx-area-note{grid-column:1 / -1;margin-top:4px;padding:12px 16px;}#tsContactMain .ts-cx-hub{flex-direction:column-reverse;gap:10px;}#tsContactMain .ts-cx-hub b{padding:5px 13px;border:1px solid rgba(var(--ts-accent-rgb),.34);background:rgba(var(--ts-primary-rgb),.88);font-size:12.5px;}#tsContactMain .ts-cx-ring.r3{display:none;}#tsContactMain .ts-cx-ring.r2{width:48%;}#tsContactMain .ts-cx-ring{border-color:rgba(255,255,255,.11);}#tsContactMain .ts-cx-map::before{opacity:.35;}#tsContactMain .ts-cx-dot span{padding:2px 7px;border-radius:999px;background:rgba(11,31,58,.42);font-size:11.5px;color:rgba(255,255,255,.82);text-shadow:none;}#tsContactMain .ts-cx-area-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:clamp(28px,3.4vw,52px);}#tsContactMain .ts-cx-area-item{padding:16px 2px;border:0;border-bottom:1px solid rgba(16,24,40,.07);border-radius:0;background:transparent;transition:none;}#tsContactMain .ts-cx-area-item:first-child{border-top:1px solid rgba(16,24,40,.07);}@media (hover:hover){#tsContactMain .ts-cx-area-item:hover{background:transparent;border-color:rgba(16,24,40,.07);transform:none;}}#tsContactMain .ts-cx-area-item .l svg{width:18px;height:18px;padding:0;border-radius:0;background:none;color:var(--ts-accent);}#tsContactMain .ts-cx-area-item .l{font-size:16px;gap:11px;}#tsContactMain .ts-cx-area-item .r{padding:0;border:0;background:none;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--ts-muted);}#tsContactMain .ts-cx-area-list{gap:0;}#tsContactMain .ts-cx-area-tips{gap:10px;margin-top:2px;}#tsContactMain .ts-cx-area-tips .ts-cx-chip{padding:10px 12px;gap:7px;border:1px solid rgba(16,24,40,.07);border-radius:10px;background:#FBFCFE;box-shadow:none;font-size:12.5px;line-height:1.3;}#tsContactMain .ts-cx-area-tips .ts-cx-chip svg{width:14px;height:14px;}#tsContactMain .ts-cx-area-note{font-size:14px;line-height:1.7;padding:12px 16px;border-radius:0 10px 10px 0;background:#FBFCFE;border-left:3px solid var(--ts-accent);color:var(--ts-muted);}@media (min-width:1025px){#tsContactMain .ts-cx-area-grid > div:last-child{gap:clamp(18px,2vw,24px);}}@media (min-width:1025px){#tsContactMain .ts-cx-area-grid > div:last-child{justify-content:space-evenly;gap:clamp(16px,1.8vw,22px);}}#tsContactMain .ts-cx-area-item{padding:19px 2px;}#tsContactMain .ts-cx-area-item .l{font-size:16.5px;}#tsContactMain .ts-cx-area-item .r{font-size:13.5px;font-weight:600;letter-spacing:.02em;color:var(--ts-text-soft);}#tsContactMain .ts-cx-area-tips .ts-cx-chip{padding:12px 14px;gap:8px;border-color:rgba(16,24,40,.06);background:#FFFFFF;font-size:13px;color:var(--ts-text-soft);}#tsContactMain .ts-cx-area-tips .ts-cx-chip svg{width:16px;height:16px;}#tsContactMain .ts-cx-area-note{padding:13px 16px;font-size:14px;line-height:1.7;background:#FBFCFE;}#tsContactMain .ts-cx-ring.r1{border-style:solid;border-color:rgba(255,255,255,.10);}#tsContactMain .ts-cx-ring.r2{border-style:dashed;border-color:rgba(255,255,255,.13);width:46%;}#tsContactMain .ts-cx-map{background:radial-gradient(320px 200px at 50% 56%,rgba(var(--ts-accent-rgb),.13),transparent 70%),radial-gradient(520px 340px at 84% 8%,rgba(255,255,255,.06),transparent 70%),var(--ts-primary);}#tsContactMain .ts-cx-dot span{padding:2px 6px;font-size:11.5px;background:rgba(11,31,58,.40);}#tsContactMain .ts-cx-dot i{width:8px;height:8px;}#tsContactMain .ts-cx-dot.near i{width:9px;height:9px;}@media (min-width:1025px){#tsContactMain .ts-cx-area-grid > div:last-child{justify-content:space-between;gap:clamp(14px,1.6vw,18px);}#tsContactMain .ts-cx-area-item{padding:24px 2px;}#tsContactMain .ts-cx-area-tips{margin-top:0;}#tsContactMain .ts-cx-area-note{margin-top:0;}}@media (min-width:1025px){#tsContactMain .ts-cx-map{height:clamp(330px,27vw,400px);}}@media (min-width:1025px){#tsContactMain .ts-cx-area-grid > div:last-child{justify-content:center;gap:clamp(14px,1.6vw,18px);padding-bottom:clamp(18px,2.2vw,34px);}#tsContactMain .ts-cx-area-item{padding:20px 2px;}#tsContactMain .ts-cx-map{height:clamp(320px,26vw,380px);}}@media (min-width:1025px){#tsContactMain .ts-cx-area-grid > div:last-child{padding-bottom:clamp(40px,4.6vw,72px);}}@media (min-width:1025px){#tsContactMain .ts-cx-area-grid > div:last-child{transform:translateY(-5px);}}@media (min-width:1025px){#tsContactMain .ts-container > .ts-section-head--center .ts-section-desc{max-width:none;white-space:nowrap;}}#tsContactMain .ts-cx-cards{align-items:stretch;}#tsContactMain .ts-cx-card{display:flex;flex-direction:column;padding:clamp(20px,1.9vw,26px);}#tsContactMain .ts-cx-card-ic{margin-bottom:14px;}#tsContactMain .ts-cx-card h3{margin:0 0 8px;font-size:13.5px;}#tsContactMain .ts-cx-card-main{white-space:nowrap;font-size:16.5px;letter-spacing:-.012em;line-height:1.25;margin:0 0 10px;}@media (max-width:1180px){#tsContactMain .ts-cx-card-main{font-size:15.5px;}}@media (max-width:1024px){#tsContactMain .ts-cx-card-main{font-size:17px;}}#tsContactMain .ts-cx-card-sub{margin:0;font-size:clamp(13px,1.05vw,14.5px);line-height:1.7;color:var(--ts-muted);}#tsContactMain .ts-cx-card .ts-cx-map-link{margin-top:auto;padding-top:14px;}#tsContactMain .ts-cx-side-card{background:#FFFFFF;border:1px solid rgba(16,24,40,.07);box-shadow:0 1px 2px rgba(16,24,40,.04),0 14px 34px -28px rgba(16,24,40,.20);color:var(--ts-text-soft);padding:clamp(20px,1.9vw,26px);}#tsContactMain .ts-cx-side-card::before{display:none;}#tsContactMain .ts-cx-side-card h3{color:var(--ts-primary);font-size:17px;font-weight:800;margin:0 0 12px;}#tsContactMain .ts-cx-side-card h3 svg{color:var(--ts-accent);}#tsContactMain .ts-cx-side-card p{color:var(--ts-text-soft);font-size:14px;line-height:1.7;margin:0 0 12px;}#tsContactMain .ts-cx-side-card .ts-cx-side-addr{color:var(--ts-primary);font-size:15.5px;font-weight:800;margin:0 0 8px;}#tsContactMain .ts-cx-side-time{border-top:1px solid rgba(16,24,40,.06);color:var(--ts-muted);font-size:13.5px;padding:10px 0;}#tsContactMain .ts-cx-side-time:last-of-type{border-bottom:1px solid rgba(16,24,40,.06);}#tsContactMain .ts-cx-side-time svg{color:var(--ts-accent);}#tsContactMain .ts-cx-side-card .ts-cx-side-tip{background:#F7F9FC;border:1px solid rgba(16,24,40,.05);color:var(--ts-muted);font-size:13px;padding:11px 13px;margin-top:12px;}#tsContactMain .ts-cx-side-card .ts-cx-side-tip svg{color:var(--ts-accent);}#tsContactMain .ts-cx-side-card .ts-btn--block{margin-top:14px;}#tsContactMain .ts-cx-form-card .ts-section-head{margin-bottom:14px;}#tsContactMain .ts-cx-form-card .ts-h2{font-size:clamp(19px,1.75vw,22px);}#tsContactMain .ts-cx-form-card .ts-section-desc{font-size:13.5px;line-height:1.65;}#tsContactMain .ts-cx-form-card .ts-btn--primary{padding:14px 20px;font-size:15px;}#tsContactMain .ts-cx-form-card .ts-cx-card-sub{font-size:13.5px;line-height:1.7;margin:12px 0;}#tsContactMain .ts-cx-form-card .ts-cx-success-actions{gap:8px;padding-top:0;}#tsContactMain .ts-cx-form-card .ts-cx-success-actions .ts-btn{padding:11px 14px;font-size:13.5px;}#tsContactMain .ts-cx-form-card .ts-cx-side-tip{font-size:13px;padding-top:12px;}@media (min-width:1025px){#tsContactMain .ts-cx-side-card{justify-content:space-between;}#tsContactMain .ts-cx-side-card .ts-btn--block{margin-top:0;}}#tsContactMain .ts-cx-side-card{gap:clamp(12px,1.15vw,16px);padding:clamp(22px,2vw,26px);}#tsContactMain .ts-cx-side-card h3,#tsContactMain .ts-cx-side-card p,#tsContactMain .ts-cx-side-card .ts-cx-side-addr,#tsContactMain .ts-cx-side-card .ts-cx-side-time,#tsContactMain .ts-cx-side-card .ts-cx-side-tip,#tsContactMain .ts-cx-side-card .ts-btn{margin:0;}#tsContactMain .ts-cx-side-card > :last-child{margin-top:auto;}@media (min-width:1025px){#tsContactMain .ts-cx-side-card{justify-content:flex-start;}}#tsContactMain .ts-cx-side-card .ts-cx-side-addr,#tsContactMain .ts-cx-side-card .ts-cx-side-time{display:flex;align-items:center;gap:9px;padding:0 0 12px;border:0;border-bottom:1px solid rgba(16,24,40,.07);font-size:15.5px;font-weight:700;line-height:1.4;color:var(--ts-primary);}#tsContactMain .ts-cx-side-card .ts-cx-side-time:last-of-type{border-bottom:1px solid rgba(16,24,40,.07);}#tsContactMain .ts-cx-side-card .ts-cx-side-addr svg,#tsContactMain .ts-cx-side-card .ts-cx-side-time svg{width:16px;height:16px;flex:none;color:var(--ts-accent);}#tsContactMain .ts-cx-side-card p{font-size:13.5px;line-height:1.72;color:var(--ts-muted);}#tsContactMain .ts-cx-side-card .ts-btn,#tsContactMain .ts-cx-form-card .ts-btn,#tsContactMain .ts-cx-form-card .ts-cx-success-actions .ts-btn{border-radius:10px;padding:13px 18px;font-size:14px;font-weight:700;}#tsContactMain .ts-cx-side-card .ts-btn--block,#tsContactMain .ts-cx-form-card .ts-btn--primary{width:100%;padding:15px 20px;font-size:15px;}#tsContactMain .ts-cx-side-card .ts-btn--soft{border:1px solid rgba(var(--ts-accent-rgb),.38);background:rgba(var(--ts-accent-rgb),.07);color:var(--ts-accent-text);}#tsContactMain .ts-cx-form-card .ts-cx-success-actions .ts-btn{flex:1 1 auto;}#tsContactMain .ts-cx-side-tip{padding:12px 14px;border:1px solid rgba(16,24,40,.05);border-radius:10px;background:#F7F9FC;font-size:13px;line-height:1.7;color:var(--ts-muted);}#tsContactMain .ts-cx-form-card .ts-cx-side-tip{border-top:1px solid rgba(16,24,40,.05);}#tsContactMain .ts-cx-side-tip svg{color:var(--ts-accent);}#tsContactMain .ts-cx-form-card,#tsContactMain .ts-cx-side-card{border:1px solid rgba(16,24,40,.07);border-radius:var(--cx-r-lg);background:#FFFFFF;box-shadow:0 1px 2px rgba(16,24,40,.04),0 16px 36px -30px rgba(16,24,40,.22);}#tsContactMain .ts-cx-form-card .ts-btn--primary,#tsContactMain .ts-cx-side-card .ts-btn--primary{background:var(--ts-accent);color:var(--ts-primary);border-color:transparent;box-shadow:0 10px 24px -14px rgba(var(--ts-accent-rgb),.85);}@media (hover:hover){#tsContactMain .ts-cx-form-card .ts-btn--primary:hover,#tsContactMain .ts-cx-side-card .ts-btn--primary:hover{background:var(--ts-accent-dark);color:#FFFFFF;box-shadow:0 16px 32px -16px rgba(var(--ts-accent-rgb),.9);}}#tsContactMain .ts-cx-form-card .ts-btn--soft,#tsContactMain .ts-cx-form-card .ts-btn--ghost,#tsContactMain .ts-cx-side-card .ts-btn--soft,#tsContactMain .ts-cx-side-card .ts-btn--ghost{background:#FFFFFF;color:var(--ts-primary);border:1px solid rgba(16,24,40,.12);box-shadow:none;}@media (hover:hover){#tsContactMain .ts-cx-form-card .ts-btn--soft:hover,#tsContactMain .ts-cx-form-card .ts-btn--ghost:hover,#tsContactMain .ts-cx-side-card .ts-btn--soft:hover,#tsContactMain .ts-cx-side-card .ts-btn--ghost:hover{background:#FFFFFF;border-color:rgba(var(--ts-accent-rgb),.55);color:var(--ts-accent-text);}}#tsContactMain .ts-cx-form-card .ts-cx-success-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}#tsContactMain .ts-cx-form-card .ts-cx-success-actions .ts-btn{width:100%;padding:12px 10px;font-size:13.5px;white-space:nowrap;}@media (max-width:1400px) and (min-width:1101px){#tsContactMain .ts-cx-form-card .ts-cx-success-actions{grid-template-columns:repeat(2,minmax(0,1fr));}}#tsContactMain .ts-cx-side-card h3{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800;color:var(--ts-primary);}#tsContactMain .ts-cx-side-card h3 svg{box-sizing:border-box;width:34px;height:34px;padding:9px;border-radius:10px;background:rgba(var(--ts-accent-rgb),.10);color:var(--ts-accent-text);flex:none;}#tsContactMain .ts-cx-side-card .ts-cx-side-addr,#tsContactMain .ts-cx-side-card .ts-cx-side-time{padding:0 0 13px;}#tsContactMain .ts-cx-side-card > .ts-btn{margin-top:auto;}#tsContactMain .ts-cx-form-card,#tsContactMain .ts-cx-side-card{border-radius:var(--cx-r-lg);transition:transform .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s cubic-bezier(.22,.61,.36,1),border-color .24s cubic-bezier(.22,.61,.36,1);}@media (hover:hover){#tsContactMain .ts-cx-form-card:hover,#tsContactMain .ts-cx-side-card:hover{transform:translateY(-2px);border-color:rgba(var(--ts-accent-rgb),.28);box-shadow:0 2px 4px rgba(16,24,40,.05),0 22px 44px -32px rgba(16,24,40,.30);}}#tsContactMain .ts-btn,#tsContactMain .ts-cx-side-time svg,#tsContactMain .ts-cx-side-card h3 svg{transition:background-color .24s cubic-bezier(.22,.61,.36,1),color .24s cubic-bezier(.22,.61,.36,1),border-color .24s cubic-bezier(.22,.61,.36,1),transform .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s cubic-bezier(.22,.61,.36,1);}#tsContactMain .ts-btn:focus-visible{outline:3px solid var(--ts-accent);outline-offset:3px;}@media (prefers-reduced-motion:reduce){#tsContactMain .ts-cx-form-card,#tsContactMain .ts-cx-side-card,#tsContactMain .ts-btn{transition:none;}}@media (prefers-reduced-motion:reduce) and (hover:hover){#tsContactMain .ts-cx-form-card:hover,#tsContactMain .ts-cx-side-card:hover{transform:none;}}@media (max-width:1100px){#tsContactMain .ts-cx-main{gap:16px;}#tsContactMain .ts-cx-form-card .ts-cx-success-actions{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:767px){#tsContactMain .ts-cx-form-card .ts-cx-success-actions{grid-template-columns:minmax(0,1fr);}#tsContactMain .ts-cx-form-card .ts-btn--primary{padding:15px 16px;font-size:15px;}}@media (min-width:1025px){#tsContactMain .ts-cx-side-card{justify-content:space-evenly;}#tsContactMain .ts-cx-side-card > .ts-btn,#tsContactMain .ts-cx-side-card > :last-child{margin-top:0;}}#tsContactMain .ts-cx-form-card{padding:clamp(20px,1.85vw,24px);}#tsContactMain .ts-cx-form-card .ts-section-head{margin-bottom:12px;}#tsContactMain .ts-cx-form-card .ts-h2{font-size:clamp(19px,1.6vw,21px);line-height:1.3;}#tsContactMain .ts-cx-form-card .ts-section-desc{font-size:13px;line-height:1.6;}#tsContactMain .ts-cx-form-card .ts-btn--primary{padding:14px 18px;}#tsContactMain .ts-cx-form-card .ts-cx-card-sub{font-size:13px;line-height:1.65;margin:10px 0;}#tsContactMain .ts-cx-form-card .ts-cx-success-actions{gap:8px;}#tsContactMain .ts-cx-form-card .ts-cx-side-tip{font-size:12.5px;line-height:1.65;padding:11px 13px;}#tsContactMain .ts-cx-side-card p{font-size:13px;line-height:1.68;}#tsContactMain .ts-cx-form-card .ts-section-desc,#tsContactMain .ts-cx-form-card .ts-cx-card-sub{white-space:normal;overflow-wrap:break-word;word-break:break-word;max-width:none;}#tsContactMain .ts-cx-main > *{min-width:0;}#tsContactMain .ts-cx-form-card .ts-h2{font-size:clamp(19px,1.55vw,21px);line-height:1.32;}#tsContactMain .ts-cx-form-card .ts-section-desc{font-size:13px;line-height:1.62;}#tsContactMain .ts-cx-form-card .ts-cx-card-sub{font-size:13px;line-height:1.68;margin:10px 0 12px;}#tsContactMain .ts-cx-form-card,#tsContactMain .ts-cx-side-card{padding:clamp(20px,1.85vw,24px);}#tsContactMain .ts-cx-side-card h3{margin-bottom:2px;}#tsContactMain .ts-cx-side-card .ts-cx-side-addr,#tsContactMain .ts-cx-side-card .ts-cx-side-time{padding:0 0 12px;}#tsContactMain .ts-cx-side-card p{margin:0;}#tsContactMain .ts-cx-form-card .ts-cx-success-actions .ts-btn{padding:12px 8px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media (max-width:1180px){#tsContactMain .ts-cx-form-card .ts-h2{font-size:19px;}}@media (max-width:767px){#tsContactMain .ts-cx-form-card .ts-section-desc,#tsContactMain .ts-cx-form-card .ts-cx-card-sub,#tsContactMain .ts-cx-side-card p{font-size:13.5px;line-height:1.7;}}#tsContactMain .ts-cx-form-card{gap:clamp(12px,1.1vw,16px);}#tsContactMain .ts-cx-form-card .ts-section-head{margin-bottom:0;}#tsContactMain .ts-cx-form-card .ts-cx-card-sub,#tsContactMain .ts-cx-form-card .ts-cx-success-actions,#tsContactMain .ts-cx-form-card .ts-cx-side-tip{margin-top:0;margin-bottom:0;}#tsContactMain .ts-cx-form-card .ts-cx-side-tip{padding:12px 14px;}#tsContactMain .ts-cx-form-card .ts-section-head{text-align:center;max-width:none;margin-left:auto;margin-right:auto;}#tsContactMain .ts-cx-form-card .ts-section-head .ts-eyebrow,#tsContactMain .ts-cx-form-card .ts-section-head .ts-eyebrow--center{justify-content:center;text-align:center;}#tsContactMain .ts-cx-form-card .ts-section-head .ts-h2{text-align:center;}#tsContactMain .ts-cx-form-card .ts-section-head .ts-section-desc{text-align:center;margin-left:auto;margin-right:auto;}#tsContactMain .ts-cx-side-card h3{justify-content:center;text-align:center;}#tsContactMain .ts-cx-form-card .ts-cx-card-sub{text-align:center;max-width:36ch;margin-left:auto;margin-right:auto;}#tsContactMain .ts-cx-form-card .ts-h2{font-size:20px;line-height:1.34;}#tsContactMain .ts-cx-side-card h3{font-size:18px;margin-bottom:4px;}#tsContactMain .ts-cx-side-card .ts-cx-side-addr,#tsContactMain .ts-cx-side-card .ts-cx-side-time{font-size:15px;}@media (min-width:1025px){#tsContactMain .ts-cx-side-card:last-child{justify-content:space-between;}}#tsContactMain .ts-cx-form-card .ts-cx-side-tip{text-align:left;}@media (max-width:1100px){#tsContactMain .ts-cx-form-card .ts-cx-card-sub{max-width:none;}}#tsContactMain .ts-cx-side-card .ts-cx-side-addr,#tsContactMain .ts-cx-side-card .ts-cx-side-time{padding:11px 13px;border:1px solid rgba(16,24,40,.05);border-radius:10px;background:#FBFCFE;font-size:15px;line-height:1.35;}#tsContactMain .ts-cx-side-card .ts-cx-side-addr{border-left:3px solid var(--ts-accent);padding-left:12px;}#tsContactMain .ts-cx-side-card .ts-cx-side-time:last-of-type{border-bottom:1px solid rgba(16,24,40,.05);}#tsContactMain .ts-cx-side-card .ts-btn--block{padding:14px 18px;border-radius:10px;font-size:14.5px;}@media (max-width:767px){#tsContactMain .ts-cx-side-card .ts-cx-side-addr,#tsContactMain .ts-cx-side-card .ts-cx-side-time{padding:10px 12px;font-size:14.5px;}}#tsContactMain .ts-cx-hero{background:linear-gradient(90deg,rgba(11,31,58,.68) 0%,rgba(11,31,58,.46) 44%,rgba(11,31,58,.22) 100%),linear-gradient(180deg,rgba(11,31,58,.18) 0%,rgba(11,31,58,.46) 100%),url("https://www.tianshunad.com/media/2026/10/contact-hero-2560x1024-20261016.webp") center top / 100% auto no-repeat,var(--ts-primary);}#tsContactMain .ts-cx-hero h1{font-size:clamp(30px,4.35vw,54px);line-height:1.16;text-shadow:0 2px 26px rgba(0,0,0,.42);}#tsContactMain .ts-cx-hero .lead{max-width:600px;color:rgba(255,255,255,.88);text-shadow:0 1px 12px rgba(0,0,0,.38);}#tsContactMain .ts-cx-glass{padding:clamp(18px,1.8vw,24px);border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(11,31,58,.46);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 26px 60px -34px rgba(0,0,0,.6);}#tsContactMain .ts-cx-glass .ts-cx-glass-title{color:#FFFFFF;font-size:15px;font-weight:800;letter-spacing:.02em;}#tsContactMain .ts-cx-glass-label{color:rgba(255,255,255,.62);}#tsContactMain .ts-cx-glass-value{color:#FFFFFF;font-weight:700;}#tsContactMain .ts-cx-glass-ic{color:var(--ts-accent);}#tsContactMain .ts-cx-region-tag{padding:4px 10px;border:1px solid rgba(255,255,255,.20);border-radius:999px;background:rgba(255,255,255,.10);font-size:12.5px;color:rgba(255,255,255,.92);}#tsContactMain .ts-cx-glass .ts-btn--block{width:100%;padding:14px 18px;border-radius:10px;font-size:14.5px;margin-top:4px;}#tsContactMain .ts-cx-hero-actions{gap:10px;margin-top:6px;}#tsContactMain .ts-cx-hero-actions .ts-btn{padding:14px 22px;border-radius:10px;font-size:15px;}#tsContactMain .ts-cx-hero-meta{color:rgba(255,255,255,.72);font-size:13.5px;}#tsContactMain .ts-cx-hero-meta .ts-cx-sep{margin:0 8px;opacity:.6;}@media (max-width:1024px){#tsContactMain .ts-cx-glass{padding:18px;background:rgba(11,31,58,.62);}}@media (max-width:767px){#tsContactMain .ts-cx-hero{background:linear-gradient(rgba(11,31,58,.72),rgba(11,31,58,.72)),url("https://www.tianshunad.com/media/2026/10/contact-hero-2560x1024-20261016.webp") center top / 100% auto no-repeat,var(--ts-primary);}#tsContactMain .ts-cx-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(11,31,58,.58);}#tsContactMain .ts-cx-hero-actions .ts-btn{flex:1 1 auto;justify-content:center;}}#tsContactMain .ts-cx-glass-row{flex-wrap:wrap;row-gap:10px;}#tsContactMain .ts-cx-glass .ts-cx-glass-row > .ts-btn,#tsContactMain .ts-cx-glass .ts-cx-glass-row > .ts-btn--block{flex:1 0 100%;width:100%;margin-top:6px;padding:14px 18px;border-radius:10px;font-size:14.5px;}#tsContactMain .ts-cx-glass .ts-cx-region-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;}#tsContactMain .ts-cx-glass .ts-cx-region-tag{white-space:nowrap;}#tsContactMain .ts-cx-glass-row{padding-top:12px;}#tsContactMain .ts-cx-glass-row + .ts-cx-glass-row{border-top:1px solid rgba(255,255,255,.10);}@media (max-width:767px){#tsContactMain .ts-cx-glass .ts-cx-region-tag{font-size:12px;padding:4px 9px;}}#tsContactMain .ts-cx-hero{background:linear-gradient(90deg,rgba(11,31,58,.68) 0%,rgba(11,31,58,.46) 44%,rgba(11,31,58,.22) 100%),linear-gradient(180deg,rgba(11,31,58,.18) 0%,rgba(11,31,58,.46) 100%),url("https://www.tianshunad.com/media/2026/10/contact-hero-2560x1024-20261016.webp") center top / 100% auto no-repeat,var(--ts-primary);}#tsContactMain .ts-cx-glass{max-width:380px;margin-left:auto;align-self:center;padding:16px 18px;}#tsContactMain .ts-cx-glass .ts-cx-glass-title{margin-bottom:10px;}#tsContactMain .ts-cx-glass-row{padding-top:10px;}#tsContactMain .ts-cx-glass-row + .ts-cx-glass-row{margin-top:2px;}#tsContactMain .ts-cx-glass-label{font-size:12.5px;}#tsContactMain .ts-cx-glass-value{font-size:13.5px;}#tsContactMain .ts-cx-glass .ts-cx-region-tags{gap:6px;margin-top:7px;}#tsContactMain .ts-cx-glass .ts-cx-region-tag{font-size:12px;padding:3px 9px;}#tsContactMain .ts-cx-glass .ts-btn--block{padding:13px 16px;font-size:14px;}@media (max-width:1024px){#tsContactMain .ts-cx-glass{max-width:none;}#tsContactMain .ts-cx-hero{background-position:center top;}}#tsContactMain .ts-cx-glass{padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;}#tsContactMain .ts-cx-glass .ts-cx-glass-title{color:#FFFFFF;text-shadow:0 1px 14px rgba(0,0,0,.65);}#tsContactMain .ts-cx-glass-label{color:rgba(255,255,255,.82);text-shadow:0 1px 10px rgba(0,0,0,.6);}#tsContactMain .ts-cx-glass-value{color:#FFFFFF;text-shadow:0 1px 12px rgba(0,0,0,.65);}#tsContactMain .ts-cx-glass-ic{color:var(--ts-accent);filter:drop-shadow(0 1px 6px rgba(0,0,0,.5));}#tsContactMain .ts-cx-glass-row + .ts-cx-glass-row{border-top:1px solid rgba(255,255,255,.22);}#tsContactMain .ts-cx-glass .ts-cx-region-tag{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.30);color:#FFFFFF;text-shadow:0 1px 8px rgba(0,0,0,.55);}#tsContactMain .ts-cx-glass-row{border-left:0;border-right:0;border-bottom:0;}#tsContactMain .ts-cx-glass-row + .ts-cx-glass-row{border-top:0;}#tsContactMain .ts-cx-glass-row{padding-top:0;}#tsContactMain .ts-cx-glass-row + .ts-cx-glass-row{margin-top:16px;}#tsContactMain .ts-cx-glass .ts-btn--block{margin-top:18px;}@media (max-width:767px){#tsContactMain .ts-cx-glass-row + .ts-cx-glass-row{margin-top:14px;}}#tsContactMain .ts-cx-hero{background:linear-gradient(90deg,rgba(11,31,58,.56) 0%,rgba(11,31,58,.34) 46%,rgba(11,31,58,.12) 100%),linear-gradient(180deg,rgba(255,255,255,.10) 0%,rgba(255,255,255,.04) 40%,rgba(11,31,58,.34) 100%),url("https://www.tianshunad.com/media/2026/10/contact-hero-2560x1024-20261016.webp") center top / 100% auto no-repeat,var(--ts-primary);}#tsContactMain .ts-cx-glass{max-width:none;margin-left:0;align-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:0;}#tsContactMain .ts-cx-glass .ts-cx-glass-title{font-size:14.5px;margin-bottom:14px;}#tsContactMain .ts-cx-glass-row{display:flex;align-items:flex-start;gap:11px;margin:0 0 14px;}#tsContactMain .ts-cx-glass-row + .ts-cx-glass-row{margin-top:0;border-top:0;}#tsContactMain .ts-cx-glass-label{font-size:12px;letter-spacing:.04em;margin-bottom:3px;}#tsContactMain .ts-cx-glass-value{font-size:14px;line-height:1.45;}#tsContactMain .ts-cx-glass-ic{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.12);color:var(--ts-accent);}#tsContactMain .ts-cx-glass-ic svg{width:15px;height:15px;}#tsContactMain .ts-cx-glass .ts-cx-region-tags{display:flex;flex-wrap:nowrap;gap:5px;margin-top:7px;}#tsContactMain .ts-cx-glass .ts-cx-region-tag{font-size:11.5px;padding:3px 8px;line-height:1.4;white-space:nowrap;}#tsContactMain .ts-cx-glass .ts-btn--block,#tsContactMain .ts-cx-glass .ts-cx-glass-row > .ts-btn{flex:0 0 auto;width:auto;align-self:flex-start;margin-top:6px;padding:14px 26px;border-radius:10px;font-size:14.5px;}@media (max-width:1024px){#tsContactMain .ts-cx-glass{align-self:stretch;}#tsContactMain .ts-cx-glass .ts-cx-region-tags{flex-wrap:wrap;gap:6px;}#tsContactMain .ts-cx-glass .ts-btn--block,#tsContactMain .ts-cx-glass .ts-cx-glass-row > .ts-btn{width:100%;align-self:stretch;justify-content:center;}}@media (min-width:1025px){#tsContactMain .ts-cx-glass{transform:translateY(clamp(20px,3vw,44px));}}#tsContactMain .ts-cx-faq-wrap{max-width:none;width:100%;margin-left:0;margin-right:0;gap:16px;align-items:start;}#tsContactMain .ts-cx-faq-wrap > .ts-cx-acc{width:100%;}@media (max-width:1024px){#tsContactMain .ts-cx-faq-wrap{gap:12px;}}#tsContactMain .ts-cx-cta-actions{margin-bottom:clamp(26px,3vw,42px);}#tsContactMain .ts-cx-cta-info{margin-top:0;}#tsContactMain .ts-cx-cta-inner > .ts-cx-cta-tel{margin-top:clamp(14px,1.6vw,22px);}@media (max-width:767px){#tsContactMain .ts-cx-cta-actions{margin-bottom:22px;}#tsContactMain .ts-cx-cta-actions .ts-btn{flex:1 1 auto;justify-content:center;}}@media (max-width:1024px){#tsContactMain .ts-cx-area-grid{grid-template-columns:minmax(0,1fr);align-items:start;}#tsContactMain .ts-cx-area-grid .ts-cx-map{max-width:100%;}}@media (max-width:767px){#tsContactMain .ts-cx-dot span{font-size:11px;padding:1px 6px;}#tsContactMain .ts-cx-cards{grid-template-columns:minmax(0,1fr);gap:14px;}#tsContactMain .ts-cx-card-main{white-space:normal;font-size:16px;line-height:1.5;word-break:break-word;}}#tsContactMain .ts-cx-success-actions{flex-wrap:wrap;row-gap:10px;}#tsContactMain .ts-cx-success-actions .ts-btn{flex:1 1 auto;min-width:0;white-space:normal;text-align:center;}#tsContactMain .ts-cx-card .ts-cx-card-main{position:relative;}#tsContactMain .ts-cx-card .ts-cx-card-main::after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%);}#tsContactMain .ts-cx-form-card .ts-cx-success-actions .ts-btn{white-space:normal;overflow-wrap:anywhere;line-height:1.35;}@media (max-width:767px){#tsContactMain .ts-cx-map-cap{font-size:12px;}}#tsContactMain .ts-cx-map-legend{font-size:12px;}#tsContactMain .ts-cx-dot span{font-size:12px;}#tsContactMain .ts-cx-map-cap{font-size:12px;color:rgba(255,255,255,.55);}@media (max-width:767px){#tsContactMain .ts-cx-map-legend{font-size:12px;}#tsContactMain .ts-cx-dot span{font-size:12px;}}#tsContactMain .ts-cx-map-link{padding-bottom:7px;margin-bottom:-7px;}#tsContactMain .ts-cx-faq-more a{padding:8px 6px;margin:-8px -6px;}#tsContactMain .ts-cx-dot--datonghu{left:84%;top:10%;}#tsContactMain .ts-btn[hidden]{display:none;}#tsContactMain .ts-btn[hidden]{display:none;}#tsContactMain .ts-cx-hero .lead a{color:#FFD0AD;font-weight:600;text-decoration:underline;text-decoration-color:rgba(255,208,173,.75);text-decoration-thickness:1px;text-underline-offset:.16em;}@media (hover:hover){#tsContactMain .ts-cx-hero .lead a:hover{color:#FFFFFF;text-decoration-color:currentColor;}}@media print{#tsContactMain .ts-cx-hero .lead a{color:#000000;text-decoration:underline;}}@media (min-width:1025px){#tsContactMain .ts-cx-area-grid{align-items:stretch;}#tsContactMain .ts-cx-area-grid > div:last-child{justify-content:space-between;padding-bottom:0;transform:none;}#tsContactMain .ts-cx-area-grid > div:last-child .ts-cx-area-list{margin-top:0;}#tsContactMain .ts-cx-area-grid .ts-cx-map{height:100%;min-height:320px;}}#tsContactMain .ts-cx-glass-row > div:not(.ts-cx-glass-ic){flex:1;min-width:0;}@media (max-width:767px){#tsContactMain .ts-cx-glass .ts-cx-region-tags{margin-top:16px;}}
/* 19. 图片纯净层（2026-10-13 老周：底图不做调暗/滤镜/叠加遮罩） */
#tsContactMain .ts-cx-hero{background:url("https://www.tianshunad.com/media/2026/10/contact-hero-2560x1024-20261016.webp") center top / 100% auto no-repeat,var(--ts-primary)}#tsContactMain .ts-cx-hero::before,#tsContactMain .ts-cx-hero::after{background:none;background-image:none}
/* 23. 大屏版式（≥1800px）：客户 2560×1440 / 100% 缩放反馈「文字小、空荡荡」 */
@media (min-width:1800px){#tsContactMain .ts-cx-hero-inner{max-width:1640px}}#tsContactMain .ts-cx-hero h1{font-size:clamp(54px,2.8vw,72px)}#tsContactMain .ts-cx-hero .ts-eyebrow{font-size:clamp(12.5px,0.6vw,15px)}#tsContactMain .ts-cx-hero .lead{font-size:clamp(18px,0.9vw,24px);line-height:1.68}#tsContactMain .ts-cx-hero .ts-cx-glass-title{font-size:clamp(14.5px,0.72vw,18px)}#tsContactMain .ts-cx-hero .ts-cx-glass-row{margin-bottom:clamp(14px,0.9vw,22px)}#tsContactMain .ts-cx-hero .ts-btn{font-size:clamp(14.5px,0.72vw,18px)}

/*27. Hero 底图文字侧遮罩（2026-10-16 换图配套，整段删除即回到纯净底图）*/#tsContactMain .ts-cx-hero{background:linear-gradient(90deg,rgba(11,31,58,.68) 0%,rgba(11,31,58,.50) 38%,rgba(11,31,58,.20) 62%,rgba(11,31,58,0) 82%),url("https://www.tianshunad.com/media/2026/10/contact-hero-2560x1024-20261016.webp") center top / 100% auto no-repeat,var(--ts-primary);}@media (max-width:767px){#tsContactMain .ts-cx-hero{background:linear-gradient(rgba(11,31,58,.72),rgba(11,31,58,.72)),url("https://www.tianshunad.com/media/2026/10/contact-hero-2560x1024-20261016.webp") center top / 100% auto no-repeat,var(--ts-primary);}}