body.fangxun-detail,body.chexun-detail{padding-top:42px}
.fangxun-detail .site-topnav,.fangxun-detail .site-topnav *,.chexun-detail .site-topnav,.chexun-detail .site-topnav *{box-sizing:border-box!important}
.fangxun-detail .page{max-width:960px!important}
.chexun-detail .page{max-width:928px!important}
.fangxun-detail .page h1,.chexun-detail .page h1{max-width:860px!important;font-size:28px!important;line-height:1.25!important;margin:12px 0 8px!important}
.has-topnav.fangxun-detail .page>h1{color:#000!important}
.has-topnav.chexun-detail .page>h1{color:#000!important}
.fangxun-detail .panel,.chexun-detail .panel{padding:18px!important;border:1px solid #d5e4dc!important;border-radius:14px!important;background:transparent!important;margin:0 0 14px!important}
.fangxun-detail article.panel>p:first-child,.chexun-detail article.panel>p:first-child{margin:0 0 13px!important}
.has-topnav.fangxun-detail .page>article.panel p,.has-topnav.fangxun-detail .page>article.panel li{color:#000!important;font-size:16px!important;line-height:1.9!important}
.has-topnav.chexun-detail .page>article.panel p,.has-topnav.chexun-detail .page>article.panel li{color:#000!important;font-size:16px!important;line-height:1.9!important}
.fangxun-detail article.panel h2,.chexun-detail article.panel h2{font-size:22px!important;margin:24px 0 10px!important}
.has-topnav.fangxun-detail .page>article.panel h2{color:#000!important}
.has-topnav.chexun-detail .page>article.panel,.has-topnav.chexun-detail .page>article.panel h2,.has-topnav.chexun-detail .page>article.panel h3,.has-topnav.chexun-detail .page>article.panel h4,.has-topnav.chexun-detail .page>article.panel p,.has-topnav.chexun-detail .page>article.panel li,.has-topnav.chexun-detail .page>article.panel th,.has-topnav.chexun-detail .page>article.panel td,.has-topnav.chexun-detail .page>article.panel strong{color:#000!important}
.fangxun-detail .visual-card,.chexun-detail .visual-card{margin:16px 0 18px!important;border:1px solid #cfe2da!important;border-radius:12px!important;overflow:hidden!important;background:#e9f0f5!important}
.fangxun-detail .visual-card img,.chexun-detail .visual-card img{display:block!important;width:100%!important;height:auto!important;border:0!important;border-radius:0!important}
.fangxun-detail .visual-card figcaption,.chexun-detail .visual-card figcaption{padding:9px 12px 11px!important;color:#58766f!important;font-size:13px!important;line-height:1.7!important}
.article-prev-next{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important;gap:10px!important;margin:0 0 14px!important;align-items:stretch!important}
.article-prev-next .article-nav-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;box-sizing:border-box!important;border:1px solid #d8e5df!important;border-radius:12px!important;padding:12px!important;text-decoration:none!important;background:#edf3ef!important;color:#8aa099!important;font-weight:800!important;line-height:1.45!important}
.article-prev-next a.article-nav-btn{background:#f8fbf9!important;color:#173e39!important;border-color:#cfe2da!important;cursor:pointer!important}
.article-prev-next a.article-nav-btn:hover,.article-prev-next a.article-nav-btn:focus-visible{background:#eef6f1!important;color:#15a087!important;border-color:#b9d8ce!important}
.article-prev-next .article-nav-btn.is-disabled{background:#edf3ef!important;color:#8aa099!important;border-color:#d8e5df!important;cursor:not-allowed!important}
.fangxun-detail .question-panel,.chexun-detail .question-panel{padding:18px!important;border:1px solid #d5e4dc!important;border-radius:14px!important;margin:0 0 14px!important}
.fangxun-detail .question-panel h2,.chexun-detail .question-panel h2{font-size:22px!important;margin:0 0 12px!important}
.fangxun-detail .question-panel h2{color:#000!important}
.chexun-detail .question-panel h2{color:#173330!important}
.fangxun-detail .question-panel details,.chexun-detail .question-panel details{border-top:1px solid #dbe8e2!important;padding:11px 0!important}
.fangxun-detail .question-panel details:first-of-type,.chexun-detail .question-panel details:first-of-type{border-top:0!important;padding-top:0!important}
.fangxun-detail .question-panel summary,.chexun-detail .question-panel summary{cursor:pointer!important;color:#173330!important;font-size:16px!important;line-height:1.6!important;font-weight:800!important}
.fangxun-detail .question-panel details p,.chexun-detail .question-panel details p{margin:9px 0 0!important;color:#42655f!important;font-size:16px!important;line-height:1.9!important}
.fangxun-detail .tools-panel,.chexun-detail .tools-panel{padding:18px!important;border:1px solid #d5e4dc!important;border-radius:14px!important;margin:0 0 14px!important}
.fangxun-detail .tools-panel h2,.chexun-detail .tools-panel h2{font-size:22px!important;margin:0 0 12px!important}
.has-topnav.chexun-detail .page>.tools-panel h2{color:#173e39!important}
.tools-panel .buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
.tools-panel .buttons a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:50px!important;box-sizing:border-box!important;border:0!important;border-radius:10px!important;padding:10px 8px!important;background:#143f3b!important;color:#fff!important;text-decoration:none!important;font-weight:900!important;text-align:center!important}
.tools-panel .buttons strong,.tools-panel .buttons small{display:block!important}
.tools-panel .buttons small{margin-top:5px!important;color:#b9d1ca!important;font-size:12px!important;font-weight:400!important}
.warn{margin:0 0 14px!important;border:1px solid #d5e4dc!important;border-radius:12px!important;padding:12px!important;color:#66807a!important;font-size:12px!important;line-height:1.75!important}
.warn strong{display:block!important;color:#8d3f2c!important;margin-top:8px!important}
.fangxun-detail footer,.chexun-detail footer{margin:10px 0 0!important;padding:6px 0 0!important;border-top:1px solid #d5e4dc!important;font-size:12px!important;color:#66807a!important}
.site-faq.faq-six details.is-extra{display:none}
.site-faq.faq-six.is-expanded details.is-extra{display:block}
.site-faq.faq-six .faq-toggle{margin-top:8px;min-height:38px;padding:8px 14px;border:1px solid #d9e3de;border-radius:10px;background:#f6f7f3;color:#15a087;font-size:13px;font-weight:900;cursor:pointer;transition:background .18s ease,border-color .18s ease}
.site-faq.faq-six .faq-toggle:hover{background:#edf2ee;border-color:#cddbd4}
@media(max-width:760px){
  .fangxun-detail .page,.chexun-detail .page{padding:4px 14px 0!important}
  .fangxun-detail .page h1,.chexun-detail .page h1{font-size:26px!important}
  .fangxun-detail .panel,.chexun-detail .panel{padding:15px!important}
  .fangxun-detail footer,.chexun-detail footer{font-size:10px!important;line-height:1.55!important}
  .article-prev-next{gap:8px!important}
  .article-prev-next .article-nav-btn{min-height:42px!important;padding:10px!important;font-size:14px!important}
}
@media(max-width:560px){
  .tools-panel .buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .tools-panel .buttons a{padding:10px 6px!important}
}
