.q-space.container{max-width:1240px;color:#293c39;--q-line:#dce3e0}.qr-masthead{display:flex;justify-content:space-between;align-items:flex-end;border-top:3px solid #244c40;border-bottom:1px solid #d2dcd6;padding:24px 0 25px}.qr-eyebrow{font-size:14px;letter-spacing:1.6px;color:#597366;font-weight:600}.qr-masthead h1{font:500 34px/1.3 'Songti SC','STSong',Georgia,serif;margin:9px 0 0;letter-spacing:1px}.qr-masthead h1 span{font:italic 20px Georgia,serif;color:#7c8b7f;margin-left:20px;letter-spacing:0}.qr-masthead>p{font-size:14px;line-height:1.8;color:#7e8b82;text-align:right;margin:0}.q-desk-head{margin:24px 0 12px}.q-desk-actions{gap:12px}.q-desk-actions>span{font-size:14px}.q-desk-actions .q-button{font-size:14px}.q-tabs{gap:28px}.q-tabs a{font-size:14px}.qr-report{padding:31px 0 12px}.qr-title-row{display:flex;justify-content:space-between;align-items:center;gap:18px}.qr-title-row>span:last-child{font-size:14px;color:#89918b}.qr-headline{font:600 32px/1.6 'Songti SC','STSong',Georgia,serif;letter-spacing:.1px;max-width:1030px;margin:16px 0 17px;color:#203f34}.qr-deck{font-size:16px;line-height:2.05;color:#4b6057;max-width:1100px;margin:0 0 20px}.qr-basis{font-size:14px;line-height:1.95;color:#879288;padding-bottom:22px}.qr-basis a{color:#557363;border-bottom:1px solid #c6d5cb}.qr-change-row{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #dce3e0;border-bottom:1px solid #dce3e0;margin-bottom:23px}.qr-change-row>div{padding:15px 18px}.qr-change-row>div:first-child{padding-left:0}.qr-change-row>div+div{border-left:1px solid #e6ebe6}.qr-change-row span{display:block;font-size:14px;color:#7f8e80}.qr-change-row strong{display:block;font:500 25px/1.5 'DM Sans','PingFang SC',sans-serif;color:#2b4b3e;letter-spacing:-.5px}.qr-change-row small{font:14px 'PingFang SC',sans-serif;color:#849184;margin-left:8px;letter-spacing:0}.qr-toc{display:flex;flex-wrap:wrap;gap:13px 25px;padding-bottom:10px}.qr-toc button{font-size:14px;color:#537161;border:0;background:none;padding:4px 0}.qr-toc button:hover{color:#173e2c;text-decoration:underline}.qr-section-head{display:grid;grid-template-columns:42px 1fr;gap:16px;border-top:2px solid #335d4a;margin-top:45px;padding-top:22px;scroll-margin-top:110px}.qr-section-head>span{font:400 25px/1.5 Georgia,serif;color:#a0b29f}.qr-section-head h2{font-size:22px;font-weight:600;letter-spacing:-.3px;margin:0 0 12px;color:#284b3b}.qr-section-head p,.qr-analysis{font-size:14px;line-height:2.05;color:#52665b;margin:0 0 24px}.qr-analysis{margin:32px 0 20px;padding-left:16px;border-left:3px solid #d0ddce;max-width:1100px}.qr-figure{border:1px solid #dfe5e0;background:#fff;margin:24px 0;padding:22px 24px 18px;break-inside:avoid}.qr-figure>figcaption{display:flex;gap:12px;align-items:baseline;border-bottom:1px solid #e7ece7;margin-bottom:15px;padding-bottom:12px}.qr-figure>figcaption>span{font:500 14px 'DM Sans','PingFang SC',sans-serif;color:#8b9b8d;white-space:nowrap}.qr-figure h3{font-size:15px;line-height:1.65;letter-spacing:0;font-weight:600;margin:0;color:#2b4b3c}.qr-status{font-size:14px;font-weight:400;white-space:nowrap;margin-left:auto;color:#59785e;background:#eff5ed;padding:2px 7px;align-self:flex-start}.qr-status.is-reference{background:#edf1f6;color:#657b98}.qr-status.is-limited{background:#f8f2e7;color:#9c7c43}.qr-caption{font-size:14px;line-height:1.9;color:#889485;margin:15px 0 0}.qr-caption a{color:#4c7361}.qr-legend{display:flex;gap:10px 23px;flex-wrap:wrap;font-size:14px;line-height:1.8;color:#72826e;margin:3px 0 7px}.qr-legend span{display:inline-flex;align-items:center;gap:7px}.qr-legend i{display:inline-block;width:15px;height:3px}.qr-chart-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.qr-chart-scroll svg{display:block;width:100%;min-width:760px;max-width:none;overflow:visible}.qr-chart-scroll text{font:14px 'DM Sans','PingFang SC','Microsoft YaHei',sans-serif;fill:#6c7d72}.qr-chart-scroll .qr-axis-label{font-size:14px;fill:#89988a}.qr-chart-scroll .qr-bar-value{font-size:14px;fill:#6b7d6c}.qr-chart-scroll .qr-category{font-size:14px;fill:#4d6553}.qr-bar-chart svg{min-width:900px}.qr-grid{stroke:#e6ece6;stroke-width:1}.qr-zero{stroke:#a6b7aa;stroke-dasharray:4 4}.qr-midday{stroke:#d0d9d1;stroke-dasharray:3 4}.qr-rank-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px}.qr-rank-pair>div{min-width:0}.qr-rank-pair h4{font-size:14px;color:#889680;font-weight:400;margin:5px 0 12px}.qr-ranking{display:grid;gap:8px}.qr-rank-row{display:grid;grid-template-columns:20px minmax(116px,1.05fr) minmax(70px,1.2fr) 88px;gap:10px;align-items:center;min-height:30px}.qr-rank-no{font:14px var(--mono);color:#a9b4a3}.qr-rank-name{font-size:14px;line-height:1.65;color:#50684f;overflow-wrap:anywhere}.qr-rank-name small{font:14px var(--mono);color:#9ba897;display:block;line-height:1.4}.qr-rank-track{height:19px;position:relative}.qr-rank-track>b{position:absolute;top:6px;height:7px;opacity:.82}.qr-rank-zero{position:absolute;top:0;bottom:0;width:1px;background:#d5dfd2}.qr-rank-row strong{font:500 14px var(--mono);white-space:nowrap;text-align:right}.qr-rank-row strong small{font:14px 'PingFang SC',sans-serif;color:#a1aa98;margin-left:4px}.qr-scope-note{font-size:14px;line-height:1.95;color:#997f55;padding:12px 15px;background:#fbf8f1;border-left:2px solid #dfcba1;margin:0 0 19px}.qr-gap{border:1px dashed #d0d9ce;background:#f7f9f4;padding:25px 29px;margin:0 0 18px}.qr-gap strong{font-size:15px;color:#677d5d;font-weight:500}.qr-gap p{font-size:14px;line-height:1.9;color:#8b9980;margin:10px 0 0}.qr-original{display:block;max-width:100%;border:0}.qr-original img{width:100%;display:block;height:auto}.qr-original-label{font-size:14px;line-height:1.8;color:#87958b;margin:10px 0 0}.qr-original-label a{color:#52745e;border-bottom:1px solid #bfcdbb}.qr-details{border-top:1px solid #e6ece3;margin-top:18px;padding-top:12px}.qr-details>summary{font-size:14px;color:#58774d;cursor:pointer;line-height:1.8}.qr-details .q-table{font-size:14px;min-width:600px}.qr-details .q-table th{font-size:14px}.qr-details .q-table td{font-size:14px}.qr-empty{font-size:14px;line-height:1.9;color:#9aa68e;padding:15px 0}.qr-futures-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 30px}.qr-futures-grid>section{min-width:0}.qr-futures-grid h4{font-size:14px;font-weight:500;color:#4a6344;display:flex;justify-content:space-between;gap:10px;margin:5px 0 8px}.qr-futures-grid h4 span{font:500 15px var(--mono);color:#396992}.qr-futures-grid .qr-chart-scroll svg{min-width:0}.qr-futures-grid .qr-legend{font-size:14px}.qr-futures-grid>section>p{font-size:14px;line-height:1.9;color:#929f85;margin:7px 0}.qr-observe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #dce4d5;border-bottom:1px solid #dce4d5}.qr-observe section{padding:22px 25px 24px 0}.qr-observe section+section{border-left:1px solid #e0e7d9;padding-left:25px}.qr-observe section>span{font-size:14px;letter-spacing:1px;color:#98a78a}.qr-observe h3{font-size:15px;line-height:1.7;font-weight:500;color:#41623a;margin:14px 0 10px}.qr-observe p{font-size:14px;line-height:2;color:#5c7350;margin:0 0 12px}.qr-observe small{font-size:14px;line-height:1.9;color:#8e9e80}.qr-replay{background:#fafbf8;padding:17px 20px}.qr-replay>p{font-size:14px;line-height:1.9;color:#95a386}.qr-replay>div{display:flex;gap:18px;align-items:center;border-top:1px solid #e8edde;padding:11px 0;font-size:14px;color:#667d56}.qr-replay b{font-size:14px;font-weight:400;padding:2px 7px;background:#edf0e6;color:#899377}.qr-replay small{margin-left:auto;font-size:14px;color:#99a78a}.qr-evidence{border-top:1px solid #dce4d5;margin-top:30px;padding-top:22px}.qr-evidence h3{font-size:14px;font-weight:500;color:#76896a;margin:0 0 10px}.qr-evidence p{font-size:14px;line-height:1.95;color:#98a48c;max-width:990px;margin:0 0 12px}.qr-evidence a{display:inline-block;font-size:14px;color:#627e51;border-bottom:1px solid #cfdbbf;margin:5px 25px 0 0;padding-bottom:3px}.q-content .q-caption{font-size:14px}.q-content .q-inline-note{font-size:14px}.q-content .q-table td{font-size:14px}.q-content .q-table th{font-size:14px}.q-footer{font-size:14px}
@media(max-width:900px){.q-desk-actions>span{display:none}.qr-headline{font-size:27px}.qr-rank-pair{grid-template-columns:1fr;gap:24px}.qr-rank-row{grid-template-columns:20px minmax(130px,1.1fr) minmax(70px,1.5fr) 85px}.qr-section-head h2{font-size:20px}.qr-futures-grid{gap:20px}.qr-figure{padding:19px 18px}.qr-observe{grid-template-columns:1fr}.qr-observe section{padding:20px 0}.qr-observe section+section{padding-left:0;border-left:0;border-top:1px solid #e0e7d9}}
@media(max-width:600px){.q-space.container{width:calc(100% - 36px)}.q-topline{padding:17px 0;font-size:14px}.qr-masthead{padding:18px 0}.qr-masthead h1{font-size:29px}.qr-masthead h1 span{display:block;font-size:15px;margin:3px 0 0}.qr-masthead>p{font-size:14px}.qr-eyebrow{font-size:14px;letter-spacing:1px}.q-desk-head{gap:12px;align-items:flex-start;margin:23px 0 12px}.q-desk-head .q-kicker{font-size:14px}.q-date-control{gap:9px}.q-date-control label{font-size:14px}.q-date-control select{font-size:20px}.q-desk-actions{gap:6px;flex-wrap:wrap;justify-content:flex-end;max-width:160px}.q-desk-actions .q-button{font-size:14px;padding:6px 9px}.q-refresh{font-size:19px;padding:0 3px}.q-tabs{gap:21px}.q-tabs a{font-size:14px;padding:12px 0}.qr-report{padding-top:25px}.qr-title-row{display:block}.qr-title-row>span:last-child{display:block;font-size:14px;margin-top:7px}.qr-headline{font-size:25px;line-height:1.65;margin:16px 0 15px}.qr-deck{font-size:14px;line-height:2.1}.qr-basis{font-size:14px;line-height:1.9}.qr-change-row{grid-template-columns:1fr 1fr}.qr-change-row>div{padding:13px 12px!important}.qr-change-row>div:nth-child(3){border-left:0;border-top:1px solid #e4ebe1}.qr-change-row>div:nth-child(4){border-top:1px solid #e4ebe1}.qr-change-row strong{font-size:22px}.qr-change-row span{font-size:14px}.qr-change-row small{font-size:14px}.qr-toc{gap:9px 18px}.qr-toc button{font-size:14px}.qr-section-head{grid-template-columns:25px 1fr;gap:10px;margin-top:30px;padding-top:18px}.qr-section-head>span{font-size:20px}.qr-section-head h2{font-size:18px;line-height:1.7}.qr-section-head p,.qr-analysis{font-size:14px;line-height:2.05}.qr-figure{padding:16px 12px 14px;margin:20px 0}.qr-figure>figcaption{gap:7px;flex-wrap:wrap}.qr-figure>figcaption>span{font-size:14px}.qr-figure h3{font-size:14px;max-width:calc(100% - 45px)}.qr-status{font-size:14px}.qr-caption{font-size:14px}.qr-legend{font-size:14px;gap:7px 16px}.qr-rank-row{grid-template-columns:16px minmax(98px,1.1fr) minmax(42px,1fr) 72px;gap:6px;min-height:34px}.qr-rank-name{font-size:14px}.qr-rank-name small{font-size:14px}.qr-rank-row strong{font-size:14px}.qr-rank-row strong small{font-size:14px;margin-left:2px}.qr-rank-no{font-size:14px}.qr-futures-grid{grid-template-columns:1fr}.qr-futures-grid h4{font-size:14px}.qr-futures-grid .qr-chart-scroll svg{min-width:360px}.qr-futures-grid>section>p{font-size:14px}.qr-gap{padding:18px}.qr-gap strong{font-size:14px}.qr-gap p{font-size:14px}.qr-scope-note{font-size:14px}.qr-original-label{font-size:14px}.qr-observe p{font-size:14px}.qr-replay>div{flex-wrap:wrap;gap:9px}.qr-replay small{margin-left:0;width:100%}.qr-evidence p{font-size:14px}.q-footer{font-size:14px}.q-section-head>p{font-size:14px}.q-stats .q-stat p{font-size:14px}}
@media print{@page{size:A4 landscape;margin:14mm}.site-header,.site-footer,.q-topline,.q-desk-actions,.q-tabs,.q-footer,.qr-toc,.qr-details,.qr-evidence,.toast{display:none!important}body{background:white!important;color:#172f25!important}.q-space.container{width:100%;max-width:none;padding:0}.qr-masthead{padding-top:0}.qr-masthead h1{font-size:27px}.q-desk-head{margin:12px 0}.q-date-control select{appearance:none;font-size:18px}.qr-headline{font-size:25px;max-width:none}.qr-deck{font-size:14px}.qr-section-head{break-after:avoid;margin-top:25px}.qr-section-head h2{font-size:19px}.qr-section-head p,.qr-analysis{font-size:14px}.qr-figure{break-inside:avoid;margin:15px 0;padding:13px 16px}.qr-figure h3{font-size:14px}.qr-chart-scroll{overflow:visible}.qr-chart-scroll svg,.qr-bar-chart svg,.qr-futures-grid .qr-chart-scroll svg{min-width:0!important;width:100%!important}.qr-caption{font-size:14px}.qr-rank-pair{grid-template-columns:1fr 1fr}.qr-rank-row{font-size:14px}.qr-futures-grid{grid-template-columns:1fr 1fr}.qr-observe{grid-template-columns:1fr 1fr 1fr}.qr-observe section+section{border-left:1px solid #ddd;padding-left:20px}.qr-observe h3{font-size:14px}.qr-observe p{font-size:14px}.qr-observe small{font-size:14px}a{text-decoration:none}a[href]:after{content:none!important}img,svg{break-inside:avoid}}

.qr-caption,.qr-basis,.qr-original-label{color:#667665}.q-date-control>label{white-space:nowrap;flex-shrink:0}@media(max-width:600px){.q-desk-head{display:block}.q-desk-actions{max-width:none;justify-content:flex-start;flex-wrap:nowrap;margin-top:12px}.qr-chart-scroll:after{content:"横向滑动查看完整图表 →";display:block;font-size:14px;color:#8b9a82;padding:4px 0 7px}.qr-futures-grid .qr-chart-scroll:after{content:none}.qr-title-row>span:last-child{font-size:14px}}
