/* Shared storefront typography for pages backed by editorial content. */
.content-onepage,.content-news,.content-notice,.help-page{--content-accent:#ff601b;--content-accent-dark:#df4a0a;--content-ink:#111b32;--content-muted:#748093;--content-line:#e9edf2;--content-soft:#fff5ed}
.content-onepage,.content-news,.content-notice{box-sizing:border-box;max-width:1200px;width:calc(100% - 32px);margin:20px auto 42px;float:none;clear:both;color:var(--content-ink);font-family:Inter,"Microsoft YaHei","PingFang SC",Arial,sans-serif}
.content-onepage *,.content-news *,.content-notice *{box-sizing:border-box}
.content-breadcrumb{font-size:13px;line-height:1.6;color:var(--content-muted);margin:0 0 14px;padding:0 2px}
.content-breadcrumb a{color:#596579;text-decoration:none}.content-breadcrumb a:hover{color:var(--content-accent)}.content-breadcrumb span{margin:0 8px;color:#a3aab6}
.content-onepage .abouttxt{float:none;display:flow-root;box-sizing:border-box;width:100%;margin:0;padding:32px 38px;border:1px solid var(--content-line);border-radius:10px;background:#fff;box-shadow:0 8px 22px rgba(19,33,66,.035);font-size:16px;line-height:1.85;color:#334155;overflow-wrap:anywhere}
.content-onepage .content-page-title{font-size:30px;line-height:1.35;margin:0 0 22px;color:var(--content-ink);border-bottom:1px solid var(--content-line);padding-bottom:17px}
.content-onepage .abouttxt img,.content-onepage .abouttxt iframe,.content-article-body img,.content-article-body iframe{max-width:100%!important;height:auto!important}
.content-onepage .abouttxt table,.content-article-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}
.content-onepage .abouttxt a,.content-article-body a{color:var(--content-accent-dark)}
.content-onepage .abouttxt p,.content-article-body p{line-height:1.85;margin:0 0 1em}
.content-onepage .abouttxt h2,.content-onepage .abouttxt h3,.content-article-body h2,.content-article-body h3{color:var(--content-ink);line-height:1.45;margin:1.35em 0 .55em}
.content-onepage .abouttxt h2,.content-article-body h2{font-size:23px}.content-onepage .abouttxt h3,.content-article-body h3{font-size:19px}
.content-onepage .abouttxt ul,.content-onepage .abouttxt ol,.content-article-body ul,.content-article-body ol{margin:0 0 1em 1.5em;padding:0}.content-onepage .abouttxt li,.content-article-body li{margin:.3em 0}
.content-onepage .onepage{color:var(--content-ink)}
.content-onepage .onepage-hero,.content-onepage .onepage-contact .onepage-hero{background:linear-gradient(115deg,#ff6d25,#ffb16c);border-radius:10px}
.content-onepage .onepage-hero:before,.content-onepage .onepage-contact .onepage-hero:before{background:#ffdfc0}.content-onepage .onepage-hero:after,.content-onepage .onepage-contact .onepage-hero:after{background:#ff9b56}
.content-onepage .onepage-eyebrow{color:#fff5eb}.content-onepage .onepage-hero p{color:#fffaf6}
.content-onepage .onepage-actions .onepage-primary{background:#fff;color:#db4b10}.content-onepage .onepage-actions .onepage-secondary{border-color:#fff;color:#fff}
.content-onepage .onepage-section{border-color:var(--content-line);border-radius:10px}.content-onepage .onepage-section-soft,.content-onepage .onepage-note{background:var(--content-soft);border-color:#ffe5d1}
.content-onepage .onepage-section-head span,.content-onepage .onepage-card-num{color:var(--content-accent-dark)}.content-onepage .onepage-section-head h2,.content-onepage .onepage-card h3{color:var(--content-ink)}
.content-onepage .onepage-card{background:#fff;border-color:var(--content-line)}.content-onepage .onepage-steps>div{border-left-color:var(--content-accent);background:var(--content-soft)}
.content-onepage .onepage-link-grid a{border-color:#ffe3d0;color:#d54b10}.content-onepage .onepage-link-grid a:hover{border-color:var(--content-accent);background:var(--content-soft)}
.content-onepage .onepage-contact-card{background:var(--content-soft);border-color:#ffe3d0}.content-onepage .onepage-contact-card strong,.content-onepage .onepage-contact-label{color:var(--content-accent-dark)}.content-onepage .onepage-contact-mark{background:var(--content-accent)}
.help-page{color:var(--content-ink)}
.help-page .help-side,.help-page .help-main{border-color:var(--content-line);border-radius:10px;box-shadow:0 8px 22px rgba(19,33,66,.035)}
.help-page .help-side-title a,.help-page .help-side-group-name,.help-page .help-intro h1,.help-page .help-section-head h2,.help-page .help-article-head h1,.help-page .help-related h2{color:var(--content-ink)}
.help-page .help-side-notice,.help-page .help-related a{background:var(--content-soft);color:var(--content-accent-dark)}
.help-page .help-side-sub:hover{background:var(--content-soft);color:var(--content-accent-dark)}
.help-page .help-crumb{background:#fffaf7;border-color:#ffe8d8}.help-page .help-crumb a,.help-page .help-section-head a,.help-page .help-section-head span,.help-page .help-card h3 a,.help-page .help-read,.help-page .help-article-body a{color:var(--content-accent-dark)}
.help-page .help-intro,.help-page .help-article-head{background:linear-gradient(115deg,#fff1e7,#fff)}.help-page .help-eyebrow{color:var(--content-accent-dark)}
.help-page .help-section,.help-page .help-article-head,.help-page .help-related{border-color:var(--content-line)}.help-page .help-card{border-color:var(--content-line)}.help-page .help-card:hover{border-color:#ffc69f;box-shadow:0 8px 20px rgba(255,96,27,.09)}
.help-page .help-article-body,.help-page .content-article-body{color:#334155}.help-page .help-article-body h2,.help-page .help-article-body h3{color:var(--content-ink)}
.help-page .help-article-body table{display:block;max-width:100%;overflow-x:auto}.help-page .help-article-body iframe{max-width:100%}
.content-notice.help-page .help-main{min-height:0}.content-notice .content-article-meta{font-size:13px;color:var(--content-muted)}
.content-news .dqwz{float:none;width:100%;margin:0}.content-news .dqwz .u1{float:none;width:100%;margin:0;padding:0}.content-news .dqwz .u1 li{float:none}
.content-news .newsmain{float:none;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px;width:100%;margin:14px 0 0;align-items:start}
.content-news .newsmain .left{float:none;width:100%;min-width:0;border:1px solid var(--content-line);border-radius:10px;overflow:hidden;box-shadow:0 8px 22px rgba(19,33,66,.035)}
.content-news .newsmain .right{float:none;width:100%;margin:0}.content-news .newsmain .left .titcap{float:none;width:100%;margin:0;padding:30px 30px 12px;font-size:29px;line-height:1.4;color:var(--content-ink)}
.content-news .newsmain .left .u1{float:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;width:auto;margin:0 30px;padding:10px 0;background:#fff;border-top:0;border-bottom:1px solid var(--content-line)}
.content-news .newsmain .left .u1 .l1,.content-news .newsmain .left .u1 .l2{float:none;width:auto;font-size:12px;color:var(--content-muted)}
.content-news .newsmain .left .zytad,.content-news .newsmain .left .zhaiy,.content-news .newsmain .left .ntxt,.content-news .newsmain .left .txtpage,.content-news .newsmain .left .pinlun,.content-news .newsmain .left .nxg,.content-news .newsmain .left .lad,.content-news .newsmain .left .otherxg{box-sizing:border-box;width:calc(100% - 60px);margin-left:30px;margin-right:30px}
.content-news .newsmain .left .zhaiy{background:var(--content-soft);border:1px solid #ffe5d1;border-radius:7px;padding:12px 15px;line-height:1.7}
.content-news .newsmain .left .ntxt{padding:24px 0;font-size:16px;line-height:1.85;overflow-wrap:anywhere}.content-news .newsmain .left .ntxt img{max-width:100%;height:auto}
.content-news .newsmain .left .txtpage a{border-radius:5px}.content-news .newsmain .left .txtpage a:hover,.content-news .newsmain .left .pinlun .plu0 .l2 a:hover{background:var(--content-accent);color:#fff}
.content-news .newsmain .left .pinlun .plu0,.content-news .newsmain .left .pinlun .plu1,.content-news .newsmain .left .pinlun .pld{width:100%}.content-news .newsmain .left .pinlun .plu0 .l1,.content-news .newsmain .left .pinlun .plu0 .l1 textarea{width:100%}
.content-news .newsmain .left .pinlun .plu1 .l1{border-color:var(--content-accent)}.content-news .newsmain .left .pinlun .plu1 .l2{width:calc(100% - 130px)}.content-news .newsmain .left .pinlun .pld .plu2{width:calc(100% - 60px)}.content-news .newsmain .left .pinlun .pld .plu2 li{width:100%}
.content-news .newsmain .left .nxg{background:var(--content-soft);border-color:#ffe5d1}.content-news .newsmain .left .nxg a{color:var(--content-accent-dark)}
.content-news .newsmain .left .otherxg{border-color:var(--content-line);padding-bottom:20px}.content-news .newsmain .right .hotnew .u1 .l1{border-color:var(--content-accent)}
@media(max-width:960px){.content-news .newsmain{display:block}.content-news .newsmain .right{margin-top:20px;display:flow-root}.content-news .newsmain .right>*{max-width:100%}}
@media(max-width:640px){.content-onepage,.content-news,.content-notice{width:calc(100% - 24px);margin:14px auto 28px}.content-onepage .abouttxt{padding:22px 18px;font-size:15px}.content-onepage .content-page-title{font-size:24px}.content-onepage .onepage-hero{min-height:0;padding:25px 20px}.content-onepage .onepage-hero h1{font-size:28px}.content-onepage .onepage-section{padding:20px}.content-news .newsmain .left .titcap{font-size:23px;padding:25px 18px 10px}.content-news .newsmain .left .u1{margin:0 18px}.content-news .newsmain .left .zytad,.content-news .newsmain .left .zhaiy,.content-news .newsmain .left .ntxt,.content-news .newsmain .left .txtpage,.content-news .newsmain .left .pinlun,.content-news .newsmain .left .nxg,.content-news .newsmain .left .lad,.content-news .newsmain .left .otherxg{width:calc(100% - 36px);margin-left:18px;margin-right:18px}.content-news .newsmain .left .ntxt{font-size:15px}.content-news .newsmain .left .pinlun .plu0 .l2{width:auto;flex:1}}
/* The legacy onepage selectors have three classes; match that specificity. */
.yjcode.content-onepage .abouttxt .onepage-hero,.yjcode.content-onepage .abouttxt .onepage-contact .onepage-hero{background:linear-gradient(115deg,#ff6d25,#ff9a50);border-radius:10px}
.yjcode.content-onepage .abouttxt .onepage-hero:before,.yjcode.content-onepage .abouttxt .onepage-contact .onepage-hero:before{background:#ffcfaa}
.yjcode.content-onepage .abouttxt .onepage-hero:after,.yjcode.content-onepage .abouttxt .onepage-contact .onepage-hero:after{background:#ffb47a}
.yjcode.content-onepage .abouttxt .onepage-eyebrow{color:#fff5eb}
.yjcode.content-onepage .abouttxt .onepage-hero p{color:#fffaf6}
.yjcode.content-onepage .abouttxt .onepage-actions .onepage-primary{background:#fff;color:#d5470a}
.yjcode.content-onepage .abouttxt .onepage-actions .onepage-secondary{border-color:#fff;color:#fff}
.yjcode.content-onepage .abouttxt .onepage-section{border-color:#e9edf2;border-radius:10px}
.yjcode.content-onepage .abouttxt .onepage-section-soft,.yjcode.content-onepage .abouttxt .onepage-note{background:#fff5ed;border-color:#ffe5d1}
.yjcode.content-onepage .abouttxt .onepage-section-head span,.yjcode.content-onepage .abouttxt .onepage-card-num{color:#df4a0a}
.yjcode.content-onepage .abouttxt .onepage-section-head h2,.yjcode.content-onepage .abouttxt .onepage-card h3{color:#111b32}
.yjcode.content-onepage .abouttxt .onepage-card{background:#fff;border-color:#e9edf2}
.yjcode.content-onepage .abouttxt .onepage-steps>div{border-left-color:#ff601b;background:#fff5ed}
.yjcode.content-onepage .abouttxt .onepage-link-grid a{border-color:#ffe3d0;color:#d54b10}
.yjcode.content-onepage .abouttxt .onepage-link-grid a:hover{border-color:#ff601b;background:#fff5ed}
.yjcode.content-onepage .abouttxt .onepage-contact-card{background:#fff5ed;border-color:#ffe3d0}
.yjcode.content-onepage .abouttxt .onepage-contact-card strong,.yjcode.content-onepage .abouttxt .onepage-contact-label{color:#df4a0a}
.yjcode.content-onepage .abouttxt .onepage-contact-mark{background:#ff601b}
.yjcode.content-onepage .abouttxt .onepage-card a,.yjcode.content-onepage .abouttxt .onepage-more a{color:#d54b10}
.content-news .newsmain .left .ntxt{overflow:hidden}
.content-news .newsmain .left .ntxt p{max-width:100%;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}
.content-notice .content-article-body p:has(>br:only-child){display:none}
@media(max-width:640px){.yjcode.content-onepage .abouttxt .onepage-hero{min-height:0;padding:25px 20px}.yjcode.content-onepage .abouttxt .onepage-hero:before,.yjcode.content-onepage .abouttxt .onepage-hero:after{display:none}.yjcode.content-onepage .abouttxt .onepage-hero h1{font-size:28px}.yjcode.content-onepage .abouttxt .onepage-section{padding:20px}}
