.tj23-version{font-size:10px;border:1px solid #cbdcf3;border-radius:5px;color:#2363bf;padding:3px 5px;margin-left:6px}.tj23-detail{max-width:920px;margin:28px auto 42px;color:#18304a}.tj23-detail-intro{font-size:19px;line-height:1.9;background:#f4f8ff;border-radius:12px;padding:24px 28px}.tj23-detail-index{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 34px}.tj23-detail-index button{border:1px solid #dce6f1;border-radius:24px;padding:10px 17px;background:#fff;color:#2458ac;font:inherit;font-size:14px;cursor:pointer}.tj23-detail-index button:focus-visible{outline:3px solid #82b5ff;outline-offset:3px}.tj23-detail-section{position:relative;padding:25px 0 28px 52px;border-top:1px solid #e0e7f0;scroll-margin-top:140px}.tj23-detail-number{position:absolute;top:31px;left:0;color:#2381e3;font-size:17px;font-weight:700}.tj23-detail-section h3{font-size:23px;margin:0 0 14px;line-height:1.5}.tj23-detail-section p{line-height:1.95;font-size:16px;color:#53677d;margin:0}.tj23-detail-figure{margin:25px 0;padding:26px;background:#f7faff;border-radius:12px;display:flex;gap:26px;align-items:center}.tj23-detail-figure img{width:220px;height:140px;flex-shrink:0}.tj23-detail-figure figcaption{font-size:14px;line-height:1.8;color:#687b91}.tj23-review-note{margin-top:26px;border:1px solid #eddcbb;background:#fff8ec;color:#715523;border-radius:10px;padding:16px 20px;font-size:13px;line-height:1.85}.tj23-review-note summary{cursor:pointer}.strategy-detail-points[hidden]{display:none!important}.contact-strip{grid-template-columns:minmax(0,1fr) auto}.tj23-contact-codes{display:flex;gap:36px;align-items:flex-start}.contact-strip .tj23-contact-codes .official-account,.tj23-consult{display:flex;flex-direction:column;gap:8px;align-items:flex-start;width:150px}.tj23-consult h2{font-size:17px;margin:0}.tj23-consult p{font-size:12px;color:#6f8199;margin:0;line-height:1.8}.tj23-consult .wechat-qr-window{position:relative;width:112px;height:112px;margin:0;overflow:hidden;background:white}.tj23-consult .wechat-qr-window img{position:absolute;display:block;width:137.037037%;max-width:none;height:auto;left:-18.518519%;top:-44.444444%;margin:0}.tj23-consult .btn{font-size:12px;min-width:0;padding:8px 14px}.tj23-contact-codes .official-account img{width:112px;height:112px}.tj23-contact-codes .official-account small{font-size:12px}@media(max-width:760px){.tj23-detail-intro{padding:20px;font-size:17px}.tj23-detail-section{padding-left:36px}.tj23-detail-section h3{font-size:21px}.tj23-detail-index{gap:8px}.tj23-detail-index button{padding:9px 12px}.tj23-detail-figure{flex-direction:column;align-items:flex-start;padding:20px}.contact-strip{grid-template-columns:1fr}.tj23-contact-codes{gap:24px;max-width:100%}.contact-strip .tj23-contact-codes .official-account,.tj23-consult{width:calc((100vw - 68px)/2);max-width:150px}.contact-strip .tj23-contact-codes .official-account img{grid-column:auto;grid-row:auto}.contact-strip .tj23-contact-codes .official-account h2,.contact-strip .tj23-contact-codes .official-account p,.contact-strip .tj23-contact-codes .official-account small{grid-column:auto}}
.tj23-detail-figure{display:block;padding:18px}.tj23-chart-window{overflow:hidden;aspect-ratio:840/426;width:100%;background:#090b10;border-radius:6px}.tj23-detail-figure .tj23-chart-window img{display:block;width:128.571429%;max-width:none;height:auto;margin:0 0 0 -28.571429%;flex:none}.tj23-detail-figure figcaption{margin-top:14px}.contact-strip{grid-template-columns:minmax(0,1fr) auto auto;gap:32px}.contact-strip>.contact-open{min-width:168px;min-height:50px;padding:14px 28px;font-size:16px;white-space:nowrap}.tj23-contact-codes{gap:28px;align-items:start}.contact-strip .tj23-contact-codes .official-account,.contact-strip .tj23-consult{display:grid;grid-template-columns:1fr;grid-template-rows:26px 22px 112px auto;gap:8px;width:150px;align-items:start;grid-column:auto}.contact-strip .tj23-contact-codes h2{font-size:17px;line-height:26px;margin:0;grid-column:1;grid-row:1;white-space:nowrap}.contact-strip .tj23-contact-codes p{font-size:12px;line-height:22px;color:#6f8199;margin:0;grid-column:1;grid-row:2}.contact-strip .tj23-contact-codes .official-account img,.contact-strip .tj23-consult .wechat-qr-window{grid-column:1;grid-row:3;width:112px;height:112px;margin:0}.contact-strip .tj23-contact-codes small{grid-column:1;grid-row:4;font-size:12px;line-height:1.8;color:#6f8199;margin:0}@media(max-width:1000px){.contact-strip{grid-template-columns:minmax(0,1fr) auto}.contact-strip>.contact-open{grid-column:1;grid-row:2;justify-self:start}.tj23-contact-codes{grid-column:2;grid-row:1/3}}@media(max-width:640px){.contact-strip{grid-template-columns:1fr;gap:24px}.tj23-contact-codes{grid-column:1;grid-row:auto;gap:20px;flex-wrap:wrap}.contact-strip>.contact-open{grid-row:auto}.contact-strip .tj23-contact-codes .official-account,.contact-strip .tj23-consult{width:140px;max-width:none}.tj23-detail-figure{padding:12px}}
.contact-strip{grid-template-columns:minmax(0,1fr) auto}.contact-strip>.contact-open{grid-column:auto;grid-row:auto}.t22-footer-nav{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:start;gap:32px}.t22-footer-nav>.tj23-footer-codes{display:flex;flex-direction:row;gap:20px;align-items:start;justify-self:end}.tj23-footer-codes>.official-account,.tj23-footer-codes>.tj23-consult{display:grid;grid-template-columns:1fr;grid-template-rows:22px 22px 112px auto;gap:8px;width:140px;max-width:none;align-items:start}.tj23-footer-codes h2{font-size:14px;line-height:22px;color:#2b4563;margin:0;white-space:nowrap}.tj23-footer-codes p,.tj23-footer-codes small{font-size:12px;line-height:22px;color:#6b7f97;margin:0}.tj23-footer-codes .official-account>img,.tj23-footer-codes .tj23-consult>.wechat-qr-window{grid-row:3;width:112px;height:112px;object-fit:contain;margin:0;border-radius:0;background:#fff}.tj23-footer-codes img{border-radius:0}.tj23-footer-codes small{grid-row:4}@media(max-width:1000px){.t22-footer-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.t22-footer-nav>.tj23-footer-codes{grid-column:1/-1;grid-row:auto}}@media(max-width:640px){.contact-strip{grid-template-columns:1fr}.contact-strip>.contact-open{justify-self:start}.t22-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0;padding-right:0;gap:26px 20px}.t22-footer-nav>.tj23-footer-codes{justify-self:start;gap:20px}}
.site-footer .tj23-footer-codes>.official-account,.site-footer .tj23-footer-codes>.tj23-consult{margin:0}.site-footer .tj23-footer-codes h2{font-size:14px;line-height:22px}.site-footer .tj23-footer-codes p,.site-footer .tj23-footer-codes small{font-size:12px;line-height:22px}@media(max-width:640px){.tj23-footer-codes>.official-account,.tj23-footer-codes>.tj23-consult{width:min(140px,calc((100vw - 68px)/2))}}
.tj23-strategy-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:22px 0}.tj23-strategy-flow li{padding:17px 18px;background:#f5f8fd;border:1px solid #e0e9f5;border-radius:10px}.tj23-strategy-flow span{color:#2b7bdb;font-size:12px;font-weight:700}.tj23-strategy-flow p{font-size:14px;line-height:1.7;margin:6px 0 0}.tj23-parameters{padding:22px 24px;border:1px solid #dfe8f4;border-radius:12px;margin:26px 0}.tj23-parameters h3{font-size:20px;margin:0 0 18px}.tj23-parameters dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0}.tj23-parameters dt{font-size:13px;color:#71839a}.tj23-parameters dd{font-size:15px;line-height:1.7;margin:5px 0 0;color:#1c3552}.tj23-parameters>p{font-size:12px;line-height:1.8;margin:18px 0 0;color:#6e8097}.tj23-course-material>p,.tj23-course-gallery>p,.tj23-course-news>p{max-width:850px;line-height:1.9;color:#6b7e95}.tj23-course-material>p:first-child,.tj23-course-gallery>p:first-child,.tj23-course-news>p:first-child{font-size:12px;color:#267add;letter-spacing:.1em}.tj23-course-material h2,.tj23-course-gallery h2,.tj23-course-news h2{font-size:30px;line-height:1.45;margin:12px 0 18px;color:#19324d}.tj23-course-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0}.tj23-course-days article{padding:26px;background:#f7faff;border:1px solid #dfe9f7;border-radius:14px}.tj23-course-days span{font-size:12px;font-weight:700;letter-spacing:.12em;color:#2878d6}.tj23-course-days h3{font-size:20px;line-height:1.5;margin:14px 0}.tj23-course-days p{font-size:15px;line-height:1.9;color:#667b93;margin:0}.tj23-classroom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.tj23-classroom-grid figure{margin:0;min-width:0}.tj23-classroom-grid a{display:block;border-radius:12px;overflow:hidden;background:#e9eef5}.tj23-classroom-grid img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .3s}.tj23-classroom-grid a:hover img{transform:scale(1.025)}.tj23-classroom-grid figcaption{font-size:14px;color:#62768f;line-height:1.8;margin:13px 0}.tj23-course-news{border-top:1px solid #e4ebf4;margin-top:30px}@media(max-width:760px){.tj23-course-days,.tj23-classroom-grid{grid-template-columns:1fr}.tj23-course-material h2,.tj23-course-gallery h2,.tj23-course-news h2{font-size:25px}.tj23-strategy-flow{grid-template-columns:1fr;gap:8px}.tj23-strategy-flow li{display:flex;align-items:baseline;gap:12px;padding:12px 16px}.tj23-strategy-flow p{margin:0}.tj23-parameters{padding:20px}.tj23-parameters dl{grid-template-columns:1fr}.tj23-course-days article{padding:24px}}
.tj23-home-hero{position:relative;min-height:620px;display:flex;align-items:center;overflow:hidden;background:#d9e6eb}.tj23-home-landscape{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 62%}.tj23-home-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(243,248,249,.97),rgba(243,248,249,.79) 30%,rgba(243,248,249,.12) 68%,transparent)}.tj23-home-hero-inner{position:relative;z-index:1;width:100%;max-width:1240px;margin:auto;padding:72px 32px;color:#18354b}.tj23-home-hero-inner>p:first-child{font-size:13px;letter-spacing:.1em;color:#28719b}.tj23-home-hero-inner h1{font-size:clamp(38px,4.8vw,64px);line-height:1.23;letter-spacing:-.025em;white-space:pre-line;max-width:820px;margin:20px 0 24px;color:#18354b}.tj23-home-hero-inner>p{font-size:17px;line-height:1.9;margin:12px 0;color:#4d6b7b}.tj23-home-hero-inner>strong{display:inline-block;font-size:23px;line-height:1.4;margin:12px 0 0;padding:10px 17px;border:1px solid #afc7d5;border-radius:9px;background:rgba(255,255,255,.68);color:#1c4e73}.tj23-home-hero-inner .campaign-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.tj23-home-hero-inner .btn-ghost{color:#224f72;border-color:#8eaebe;background:rgba(255,255,255,.65)}.course-campaign>.campaign-note{padding:12px max(32px,calc((100% - 1176px)/2));margin:0;background:#f4f8fa;color:#738795;line-height:1.8;font-size:11px}.t22-intro{display:block;padding:0}.t22-intro>.tj23-intro-inner{max-width:1240px;width:100%;margin:auto;padding:60px 32px;display:flex;align-items:center;justify-content:space-between;gap:40px}.tj23-intro-inner>div:first-child{max-width:760px}.tj23-intro-inner .t22-entry-actions{flex-wrap:wrap}.tj23-legal{flex-basis:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding-top:12px}.site-footer .tj23-legal-brand{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;font-size:13px}.tj23-legal>p{margin:0;font-size:12px;line-height:1.9}.tj23-legal #tianji-icp-record{margin:0!important;font-size:12px!important}.tj23-customer-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.tj23-customer-points>section{border-top:2px solid #dbe8f5;padding-top:18px}.tj23-customer-points h2{font-size:19px;margin:0 0 12px}.tj23-customer-points p{font-size:14px;line-height:1.9;color:#65798e;margin:0}.tj23-detail-figure>h2,.tj23-orders>h2{font-size:22px;line-height:1.5;margin:0 0 18px}.tj23-orders{margin:28px 0 32px;padding:22px;border:1px solid #dfe7f0;border-radius:12px;background:#fff}.tj23-order-scroll{display:block;max-width:100%;overflow:auto;margin:14px 0;background:#f5f7fa;border:1px solid #e5eaf1;border-radius:5px}.tj23-order-scroll img{display:block;width:100%;max-width:none;height:auto}.tj23-order-scroll.is-native img{width:1080px;min-width:1080px}.tj23-order-zoom{border:1px solid #d6e3f3;border-radius:22px;padding:8px 14px;background:#f5f9ff;color:#2866ac;font:inherit;font-size:13px;cursor:pointer}.tj23-order-zoom[aria-pressed=true]{background:#266bce;color:#fff}.tj23-orders figcaption,.tj23-source-note{font-size:12px;line-height:1.9;color:#6d8198}.tj23-technical{border-top:1px solid #dfe7f0;margin-top:30px;padding:20px 0}.tj23-technical>h2{font-size:22px;line-height:1.5;margin:0 0 18px}.tj23-archive-filters{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0 30px}.tj23-archive-filters button{font:inherit;font-size:13px;border:1px solid #dce6f2;border-radius:25px;padding:10px 17px;background:#fff;color:#5e7894;cursor:pointer}.tj23-archive-filters button[aria-pressed=true]{background:#266bce;border-color:#266bce;color:#fff}.tj23-archive-record{border:1px solid #e1e9f3;border-radius:14px;padding:26px;margin:22px 0 0;background:#fff}.tj23-archive-record[hidden]{display:none!important}.tj23-archive-record header>span{font-size:13px;color:#2676ce;letter-spacing:.06em}.tj23-archive-record h3{font-size:22px;color:#1e3954;margin:10px 0 16px}.tj23-archive-record>p{color:#667c92;font-size:15px;line-height:1.9}.tj23-archive-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:23px}.tj23-archive-photos figure{margin:0;min-width:0}.tj23-archive-photos a{display:block;overflow:hidden;border-radius:10px;background:#e7edf4}.tj23-archive-photos img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.tj23-archive-photos figcaption{font-size:12px;line-height:1.8;color:#6a7e93;margin-top:10px}.tj23-learning-feedback>p{line-height:1.9;color:#6a7e93;max-width:900px}.tj23-learning-feedback>p:first-child{color:#2676ce;font-size:12px;letter-spacing:.1em}.tj23-learning-feedback h2{font-size:30px;color:#203b57}.tj23-feedback-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.tj23-feedback-grid figure{margin:0;border:1px solid #e0e9f5;background:#f7faff;padding:26px;border-radius:12px}.tj23-feedback-grid blockquote{font-size:18px;line-height:1.9;color:#365877;margin:0}.tj23-feedback-grid figcaption{font-size:12px;line-height:1.8;color:#8190a1;margin-top:18px}@media(max-width:1000px){.t22-intro>.tj23-intro-inner{flex-direction:column;align-items:flex-start;gap:22px}.tj23-customer-points{grid-template-columns:1fr}.tj23-home-hero{min-height:590px}.tj23-home-hero-inner h1{font-size:48px}}@media(max-width:640px){.tj23-home-hero{min-height:570px}.tj23-home-landscape{object-position:72% 62%}.tj23-home-hero:after{background:linear-gradient(90deg,rgba(243,248,249,.96),rgba(243,248,249,.78) 48%,rgba(243,248,249,.25))}.tj23-home-hero-inner{padding:44px 22px}.tj23-home-hero-inner h1{font-size:36px;line-height:1.28}.tj23-home-hero-inner>p{font-size:14px}.tj23-home-hero-inner>strong{font-size:20px}.course-campaign>.campaign-note{padding:12px 22px}.t22-intro>.tj23-intro-inner{padding:36px 22px}.tj23-intro-inner .t22-entry-actions{gap:10px}.tj23-archive-record{padding:20px}.tj23-archive-photos,.tj23-feedback-grid{grid-template-columns:1fr}.tj23-archive-record h3{font-size:20px}.tj23-orders{padding:16px}.tj23-feedback-grid blockquote{font-size:16px}.tj23-legal-brand span{font-size:12px}}
.t22-intro>div.tj23-intro-inner{max-width:1240px}
.tj23-feedback-original{margin:28px 0 0;max-width:1080px}.tj23-feedback-original img{display:block;width:100%;height:auto;border:1px solid #dce5ef;border-radius:12px}.tj23-feedback-original figcaption{margin-top:12px;color:#71829a;font-size:14px}
