body{background:#fff}
.page-qa{background:#fff;position:relative;padding-bottom:40px}
.ref-main{width:100%;overflow:visible;min-width:0 !important}
.ref-main .artcilecontent img{filter:none !important;min-width:0 !important}
.ref-main .detail_catalog .detail_catalog_view{height:auto !important;min-height:0 !important}
@font-face{font-family:iconfont;src:url(/_nuxt/fonts/iconfont.1cb0d08.eot);
  src:url(/_nuxt/fonts/iconfont.1cb0d08.eot#iefix) format("embedded-opentype"),
      url(/_nuxt/fonts/iconfont.38b255c.woff2) format("woff2"),
      url(/_nuxt/fonts/iconfont.fe11ce4.woff) format("woff"),
      url(/_nuxt/fonts/iconfont.1a972d2.ttf) format("truetype")}
.ref-main .artcilecontent{display:block !important;width:auto !important;max-width:100% !important}
.ref-main .artcilecontent img,.ref-main .artcilecontent table,.ref-main .artcilecontent iframe{max-width:100% !important}
.ref-main .artcilecontent a{word-break:break-all;overflow-wrap:anywhere}
.page-qa .ref-main .zhishi{position:relative}
.page-qa .ref-main .zhishi .page_banner{top:0 !important;z-index:0}
.page-qa .ref-main .zhishi .layout_content{position:relative;z-index:1}
html{scroll-behavior:smooth}


.page-qa{--pk:#007cff;--pkd:#0064cc;--pkl:#f2f7ff;--pkl2:#fff8f8;--pkl3:#d9ecff;--ink:#23232b}


.page-qa .ref-main .zhishi .page_banner{background:linear-gradient(180deg,#ecf5ff 0%,rgba(236,245,255,0) 100%) !important}
.page-qa .ref-main .zhishi .page_banner img{display:none !important}


.ref-main .top_nav{height:auto !important;padding:20px 0 0 !important;margin:0 0 28px !important}
.ref-main .top_nav .top_nav_list{color:#8f8f9b !important;font-size:13px !important}
.ref-main .top_nav .top_nav_list:last-child{color:#5f5f6a !important}
.ref-main .top_nav .top_nav_list:hover{color:var(--pkd) !important}


.ref-main .layout_content .article_title{color:var(--ink) !important;font-weight:700 !important;letter-spacing:.2px;text-wrap:balance}


.ref-main .layout_content .article_tags{margin-top:20px !important;gap:0 !important}
.ref-main .layout_content .article_tags .tag{background:#305173 !important;color:#fff !important;border:0 !important;border-radius:0 !important;padding:0 15px !important;font-weight:700 !important;height:30px !important;line-height:30px !important;display:inline-flex;align-items:center;transition:filter .18s}
.ref-main .layout_content .article_tags .tag:hover{background:#305173 !important;color:#fff !important;filter:brightness(1.12)}




.ref-main .layout_content .detail_catalog{background:#fff !important;border:1px solid #ecf5ff !important;border-radius:12px !important;padding:24px 28px 26px !important;margin:0 0 26px !important;box-shadow:0 4px 18px rgba(0,124,255,.10) !important}
.ref-main .layout_content .detail_catalog .catalog_bg{display:none !important}
.ref-main .layout_content .detail_catalog .detail_catalog_view .label{color:var(--pkd) !important;font-size:14px !important;font-weight:700 !important;letter-spacing:2px !important;height:auto !important;line-height:1.4 !important}
.ref-main .layout_content .detail_catalog .detail_catalog_view .catalog_link.level1{position:relative;color:#4b4b57 !important;font-size:15px !important;font-weight:400 !important;height:auto !important;line-height:1.6 !important;margin-top:14px !important;padding-left:14px !important;transition:color .18s}
.ref-main .layout_content .detail_catalog .detail_catalog_view .catalog_link.level1:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:#a0cfff;transition:background .18s}
.ref-main .layout_content .detail_catalog .detail_catalog_view .catalog_link.level1:hover{color:var(--pkd) !important}
.ref-main .layout_content .detail_catalog .detail_catalog_view .catalog_link.level1:hover:before{background:var(--pk)}


.qa-intro{background:#f2f7ff;margin:0 0 24px;padding:22px 24px}
.qa-intro-label{color:#0064cc;font-size:15px;font-weight:700;line-height:1.4;margin:0 0 8px}
.qa-intro p{margin:0;color:#5d5d69;font-size:14px;line-height:1.85;text-align:left;word-break:break-all}


.ref-main .artcilecontent{color:#3b3b45 !important;font-size:15.5px !important;line-height:1.95 !important}
.ref-main .artcilecontent p{margin:0 0 18px !important;color:#3a3a44 !important}
.ref-main .artcilecontent h2{color:var(--ink) !important;font-size:19px !important;line-height:1.5 !important;margin:34px 0 16px !important;padding-left:16px !important;scroll-margin-top:100px}
.ref-main .artcilecontent h3{scroll-margin-top:100px}
.ref-main .artcilecontent h2:after{background:var(--pk) !important;height:20px !important;top:.3em !important;width:5px !important;border-radius:3px !important}
.ref-main .artcilecontent h3{color:var(--ink) !important;font-size:16.5px !important;font-weight:700 !important;line-height:1.6 !important;margin:26px 0 12px !important}
.ref-main .artcilecontent a{color:var(--pkd) !important;text-decoration:none !important;border-bottom:1px solid #d9ecff;transition:border-color .18s}
.ref-main .artcilecontent a:hover{border-color:var(--pkd)}
.ref-main .artcilecontent strong,.ref-main .artcilecontent b{color:var(--ink) !important}
.ref-main .artcilecontent blockquote{background:var(--pkl2) !important;border:1px solid #ecf5ff !important;border-left:3px solid var(--pk) !important;border-radius:0 10px 10px 0 !important;margin:20px 0 !important;padding:14px 18px !important;color:#5d5d69 !important}
.ref-main .artcilecontent blockquote p{margin:0 !important}
.ref-main .artcilecontent ul,.ref-main .artcilecontent ol{margin:0 0 18px !important;padding-left:22px !important}
.ref-main .artcilecontent li{margin:6px 0 !important}
.ref-main .artcilecontent table{border-collapse:collapse !important;margin:20px 0 !important;font-size:14.5px !important}
.ref-main .artcilecontent th{background:var(--pkl) !important;color:var(--ink) !important;font-weight:700 !important}
.ref-main .artcilecontent th,.ref-main .artcilecontent td{border:1px solid #f1eef1 !important;padding:10px 12px !important;line-height:1.7 !important}
.ref-main .artcilecontent img{border-radius:10px}


.cty-meta{margin:22px 0 0;padding:14px 0 0;border-top:1px solid #f2f0f2;font-size:12.5px;color:#a4a4af;line-height:1.9}


@media(max-width:820px){
  .ref-main .layout_content{width:auto !important;padding:0 14px}
  .ref-main .layout_content .article_title{width:auto !important;font-size:22px !important;line-height:1.45 !important}
  .ref-main .layout_content .article_tags{margin-top:16px !important;flex-wrap:wrap}
  .ref-main .layout_content .detail_catalog{width:auto !important;padding:18px 16px !important;margin:18px 0 22px !important}
  .ref-main .layout_content .detail_catalog .catalog_bg{display:none !important}
  .ref-main .layout_content .detail_catalog .detail_catalog_view .catalog_link.level1{font-size:15px !important;height:auto !important;margin-top:12px !important;line-height:1.5 !important}
  .qa-intro{padding:18px 18px 20px;margin-bottom:20px}
  .qa-intro p{font-size:13.5px;line-height:1.8}
  .ref-main .artcilecontent{font-size:15px !important;line-height:1.9 !important}
  .ref-main .artcilecontent h2{font-size:17.5px !important;margin:26px 0 12px !important}
  .page-qa .ref-main .zhishi .page_banner{display:none !important}
}

.disclaimer{background:#f2f7ff;margin:26px 0 0;padding:22px 24px}
.disclaimer .disc-label{color:#0064cc;font-size:15px;font-weight:700;line-height:1.4;margin:0 0 8px}
.disclaimer p{margin:0;color:#5d5d69;font-size:13.5px;line-height:1.85;word-break:break-all}
.page-qa .ref-main .layout_content{width:auto !important;max-width:none !important;margin:0 !important}
.qa-cols{display:flex;gap:30px;align-items:stretch;margin-top:22px}
.qa-main{flex:0 0 780px;width:780px;min-width:0;align-self:flex-start}
.qa-side{flex:0 0 310px;width:310px;min-width:0}
@media(max-width:1180px){
  .page-qa .ref-main .layout_content{width:auto !important;padding:0 14px !important}
  .qa-cols{display:block}
  .qa-main,.qa-side{width:auto !important;flex:none}
  .qa-side{margin-top:26px}
  .qa-side .ref-side-inner{position:static}
}

.qa-side{font-size:14px;color:#434343;line-height:1.8}
.qa-side .ref-side-inner{position:static;height:100%}   
.qa-side{float: none; width: 310px; flex: 0 0 310px; order: 2; display: block;}
.qa-side-inner{width: 100%; min-width: 0px;}
@media (max-width: 980px){.qa-side{display: block;}}
@media (max-width: 980px){.qa-side-inner{width: auto; margin: 0px 0px 18px;}}
.qa-side .content_label{font-size: 16px; font-weight: 700; color: rgb(48, 49, 51); margin: 0px 0px 12px; display: flex; justify-content: space-between; align-items: center; line-height: 1.5;}
.qa-side .content_label a{font-size: 12px; color: rgb(153, 153, 153); font-weight: 400;}
.qa-side ul, .qa-side ol{list-style: none; margin: 0px; padding: 0px;}
.qa-side .intro_list li{border-bottom: 1px solid rgb(242, 242, 242); padding: 10px 0px;}
.qa-side .intro_list li:last-child{border-bottom: 0px;}
.qa-side .merchant-desc, .qa-side .intro-content, .qa-side .detailed-introduce{-webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-size: 13.5px; color: rgb(89, 89, 89); line-height: 1.7; margin: 0px; display: -webkit-box !important;}
.qa-side .intro_list .all{color: rgb(0, 124, 255); font-size: 13px; display: inline-block; margin-top: 4px;}
.qa-side .intro_list .all:empty::before{content: "[ 查看全部 ]";}
.qa-side .hospital_list{display: flex; flex-wrap: wrap; margin-top: 10px;}
.qa-side .hospital_link{align-items: center; display: inline-flex !important; padding: 4px 10px !important; border: 1px solid rgb(227, 238, 251) !important; border-radius: 999px !important; background: rgb(238, 244, 251) !important; color: rgb(0, 124, 255) !important; font-size: 12.5px !important; margin: 0px 8px 8px 0px !important; text-decoration: none !important; line-height: 1.8 !important;}
.qa-side .hospital_link:hover{border-color: rgb(0, 124, 255); color: rgb(0, 124, 255) !important;}
.qa-side .search_list{display: block; margin-top: 4px;}
.qa-side .search_link{display: block; padding: 10px 0px; border-bottom: 1px solid rgb(242, 242, 242); font-size: 13.5px; line-height: 1.6; text-decoration: none; color: rgb(67, 67, 67) !important;}
.qa-side .search_link:hover{color: rgb(0, 124, 255) !important;}
.qa-side .catalogue_list{margin-top: 4px;}
.qa-side .catalogue_item{border-bottom: 1px solid rgb(245, 245, 245); padding: 8px 0px; font-size: 13.5px; color: rgb(89, 89, 89);}
.qa-side .catalogue_item a, .qa-side .catalogue_item .line1{text-decoration: none; color: rgb(89, 89, 89) !important;}
.qa-side > *{background: transparent;}
.qa-side .search_list .search_link:nth-child(n+11){display: none !important;}
.qa-side .hospital_list .hospital_link:nth-child(n+11){display: none !important;}
.qa-side .intro_list li::after{content: none !important;}
.qa-side .intro_list li > a::after{content: "[ 查看全部 ]"; display: inline; margin-left: 4px; color: rgb(0, 124, 255); font-size: 13px;}
.qa-side .intro_list li{padding: 9px 0px !important; border-bottom: 1px solid rgb(242, 242, 242) !important;}
.qa-side .intro_list li:last-child{border-bottom: 0px !important;}
.qa-side .catalogue_list .catalogue_item, .qa-side .catalogue_item{padding: 7px 0px; border-bottom: 1px solid rgb(245, 245, 245); font-size: 13.5px;}
.qa-side-inner{position: sticky; top: 16px;}
.qa-side-blocks .intro_li .intro-content{font-size: 13px; line-height: 1.7; color: rgb(89, 89, 89); position: relative;}
.qa-side-blocks .cty-badge{display: inline-block; width: 18px; height: 18px; line-height: 18px; text-align: center; border-radius: 3px; font-size: 12px; background: rgb(0, 124, 255); vertical-align: 2px; margin-right: 6px; color: rgb(255, 255, 255) !important;}
.qa-side-blocks .cty-badge.hot{background: rgb(230, 162, 60);}
.qa-side-blocks .intro-content .merchant-desc{display: -webkit-box; overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.qa-side-blocks .hospital_list{display: flex; flex-wrap: wrap; gap: 8px;}
.qa-side-blocks .hospital_link{display: inline-block; padding: 3px 12px; border-radius: 999px; line-height: 1.7; text-decoration: none; border: 1px solid rgb(179, 216, 255) !important; color: rgb(0, 100, 204) !important; font-size: 12.5px !important;}
.qa-side-blocks .hospital_link:hover{background: rgb(236, 245, 255);}
.qa-side-blocks .search_list .search_link{display: block; color: rgb(48, 49, 51); font-size: 13px; line-height: 2; text-decoration: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.qa-side-blocks .search_list .search_link:hover{color: rgb(0, 100, 204);}
.qa-side-blocks h2.content_label{font-weight: 700; color: rgb(48, 49, 51); font-size: 15px !important;}
.qa-side .near-hos .nh-item{display: flex; gap: 11px; padding: 12px 0px; border-bottom: 1px solid rgb(242, 243, 245);}
.qa-side .near-hos .nh-item:last-child{border-bottom: 0px; padding-bottom: 2px;}
.qa-side .near-hos .nh-thumb{flex: 0 0 84px; width: 84px; height: 62px; border-radius: 8px; overflow: hidden; display: block; background: rgb(236, 245, 255); border: 1px solid rgb(179, 216, 255);}
.qa-side .near-hos .nh-thumb img{width: 100%; height: 62px; object-fit: cover; display: block;}
.qa-side .near-hos .nh-ph{display: flex; align-items: center; justify-content: center; height: 62px; color: rgb(0, 100, 204);}
.qa-side .near-hos .nh-tx{flex: 1 1 auto; min-width: 0px; display: flex; flex-direction: column; justify-content: space-between;}
.qa-side .near-hos .nh-name{font-size: 14px; font-weight: 700; color: rgb(48, 49, 51); line-height: 1.45; display: block; max-height: 41px; overflow: hidden;}
.qa-side .near-hos .nh-name:hover{color: rgb(0, 124, 255);}
.qa-side .near-hos .nh-btns{display: flex; gap: 8px; margin-top: 8px;}
.qa-side .near-hos .nh-b1, .qa-side .near-hos .nh-b2{font-size: 12px; line-height: 1; padding: 6px 12px; border-radius: 20px; text-decoration: none; display: inline-block;}
.qa-side .near-hos .nh-b1{background: rgb(0, 124, 255); color: rgb(255, 255, 255);}
.qa-side .near-hos .nh-b1:hover{background: rgb(0, 100, 204);}
.qa-side .near-hos .nh-b2{background: rgb(236, 245, 255); color: rgb(0, 89, 179); border: 1px solid rgb(179, 216, 255);}
.qa-side .near-hos .nh-b2:hover{background: rgb(179, 216, 255);}
.qa-side .dr-list > .dr-fallback{display: contents;}
.qa-side .dr-list{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 10px;}
.qa-side .dr-list .dr-item{display: block; padding: 12px 10px; border: 1px solid rgb(242, 243, 245); border-radius: 8px; text-align: center; background: rgb(255, 255, 255);}
.qa-side .dr-list .dr-item:hover{border-color: rgb(179, 216, 255);}
.qa-side .dr-list .dr-ava{flex: 0 0 auto; width: 44px; height: 44px; margin: 0px auto 8px; border-radius: 50%; overflow: hidden; display: flex; align-items: center; justify-content: center; background: rgb(236, 245, 255); border: 1px solid rgb(179, 216, 255); color: rgb(0, 100, 204);}
.qa-side .dr-list .dr-ava img{width: 44px; height: 44px; object-fit: cover; display: block;}
.qa-side .dr-list .dr-tx{min-width: 0px;}
.qa-side .dr-list .dr-name{font-size: 13px; font-weight: 700; color: rgb(48, 49, 51); line-height: 1.4; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center;}
.qa-side .dr-list .dr-name:hover{color: rgb(0, 124, 255);}
.qa-side .dr-list .dr-meta{font-size: 11px; color: rgb(140, 140, 140); line-height: 1.5; margin-top: 4px; max-height: 33px; overflow: hidden; text-align: center;}
.qa-side .dr-list .dr-btns{display: flex; gap: 6px; margin-top: 9px; justify-content: center; flex-wrap: nowrap;}
.qa-side .dr-list .dr-b1, .qa-side .dr-list .dr-b2{font-size: 11px; line-height: 1; padding: 5px 9px; border-radius: 20px; text-decoration: none; display: inline-block; white-space: nowrap;}
.qa-side .dr-list .dr-b1{background: rgb(0, 124, 255); color: rgb(255, 255, 255);}
.qa-side .dr-list .dr-b1:hover{background: rgb(0, 100, 204);}
.qa-side .dr-list .dr-b2{background: rgb(236, 245, 255); color: rgb(0, 89, 179); border: 1px solid rgb(179, 216, 255);}
.qa-side .dr-list .dr-b2:hover{background: rgb(179, 216, 255);}
.qa-side .hp-card{background: rgb(250, 251, 252); border-radius: 10px; padding: 4px 14px 14px;}
.qa-side .hp-item{display: flex; gap: 12px; align-items: center; padding: 11px 0px; border-bottom: 1px dashed rgb(238, 240, 243); text-decoration: none;}
.qa-side .hp-item:last-of-type{border-bottom: 0px;}
.qa-side .hp-n{font-size: 20px; font-weight: 700; color: rgb(227, 230, 234); font-style: italic; line-height: 1; min-width: 26px; flex: 0 0 26px; letter-spacing: -0.5px;}
.qa-side .hp-item:hover .hp-n{color: rgb(153, 204, 255);}
.qa-side .hp-t{font-size: 13.5px; color: rgb(48, 49, 51); line-height: 1.5; flex: 1 1 auto; min-width: 0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.qa-side .hp-item:hover .hp-t{color: rgb(0, 124, 255);}
.qa-side .hp-all{display: block; text-align: center; background: rgb(242, 243, 245); color: rgb(89, 89, 89); font-size: 13px; line-height: 1; padding: 10px; border-radius: 20px; margin-top: 12px; text-decoration: none;}
.qa-side .hp-all:hover{background: rgb(236, 245, 255); color: rgb(0, 89, 179);}
.qa-side .qs-list .qs-item{display: flex; gap: 11px; padding: 12px 0px; border-bottom: 1px solid rgb(242, 243, 245); text-decoration: none; align-items: flex-start;}
.qa-side .qs-list .qs-item:last-of-type{border-bottom: 0px;}
.qa-side .qs-list .qs-thumb{flex: 0 0 62px; width: 62px; height: 62px; border-radius: 8px; overflow: hidden; display: flex; align-items: center; justify-content: center; background: rgb(236, 245, 255); border: 1px solid rgb(179, 216, 255); color: rgb(0, 100, 204);}
.qa-side .qs-list .qs-thumb img{width: 62px; height: 62px; object-fit: cover; display: block;}
.qa-side .qs-list .qs-tx{flex: 1 1 auto; min-width: 0px; display: flex; flex-direction: column; gap: 7px;}
.qa-side .qs-list .qs-t{font-size: 13.5px; color: rgb(48, 49, 51); line-height: 1.55; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.qa-side .qs-list .qs-item:hover .qs-t{color: rgb(0, 124, 255);}
.qa-side .qs-list .qs-v{font-size: 12px; color: rgb(154, 154, 154); display: flex; align-items: center; gap: 5px; line-height: 1;}
.qa-side .qs-list .qs-more{display: block; text-align: right; font-size: 13px; color: rgb(0, 89, 179); text-decoration: none; padding-top: 11px;}
.qa-side .qs-list .qs-more:hover{color: rgb(0, 124, 255);}
.qa-side .hp-card:has(.rel-hit) .hp-fallback, .qa-side .side-box:has(.rel-hit) .hp-fallback, .qa-side .qs-list:has(.rel-hit) .qs-fallback, .qa-side .dr-list:has(.rel-hit) .dr-fallback, .qa-side .hospital_list:has(.rel-hit) .nh-fallback, .qa-side .intro_list:has(.rel-hit) .wiki-fallback{display: none !important;}
.qa-side .ct-list .ct-item{display: flex; gap: 11px; padding: 12px 0px; border-bottom: 1px solid rgb(242, 243, 245); text-decoration: none; align-items: flex-start;}
.qa-side .ct-list .ct-item:last-child{border-bottom: 0px;}
.qa-side .ct-list .ct-thumb{flex: 0 0 60px; width: 60px; height: 60px; border-radius: 8px; overflow: hidden; display: flex; align-items: center; justify-content: center; background: rgb(236, 245, 255); border: 1px solid rgb(179, 216, 255); color: rgb(0, 100, 204);}
.qa-side .ct-list .ct-thumb img{width: 60px; height: 60px; object-fit: cover; display: block;}
.qa-side .ct-list .ct-ph{font-size: 17px; font-weight: 700;}
.qa-side .ct-list .ct-tx{flex: 1 1 auto; min-width: 0px; display: flex; flex-direction: column; gap: 5px;}
.qa-side .ct-list .ct-t{font-size: 14px; font-weight: 700; color: rgb(48, 49, 51); line-height: 1.4; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.qa-side .ct-list .ct-item:hover .ct-t{color: rgb(0, 124, 255);}
.qa-side .ct-list .ct-d{font-size: 12px; color: rgb(154, 154, 154); line-height: 1.5; max-height: 36px; overflow: hidden; display: block;}
.qa-side .ct-list:has(.rel-hit) .ct-fallback{display: none !important;}
.qa-side .qa-side-blocks > h2.content_label{background: rgb(255, 255, 255); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(238, 240, 243) rgb(238, 240, 243) currentcolor; border-image: none; border-radius: 12px 12px 0px 0px; padding: 16px 18px 11px; box-shadow: rgba(20, 30, 50, 0.04) 0px 1px 3px; margin: 14px 0px 0px !important;}
.qa-side .qa-side-blocks > h2.content_label:first-child{margin-top: 0px !important;}
.qa-side .qa-side-blocks > h2.content_label + *{background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(238, 240, 243) rgb(238, 240, 243); border-image: none; border-radius: 0px 0px 12px 12px; padding: 2px 18px 16px; box-shadow: rgba(20, 30, 50, 0.04) 0px 1px 3px; margin-top: 0px !important;}
.qa-side .qa-side-blocks > h2.content_label + * > :first-child{margin-top: 0px !important;}
.qa-side .qa-side-blocks > h2.content_label + * > :last-child{margin-bottom: 0px !important;}

.qa-metabar{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:12px 0 0;font-size:12.5px;color:#9a9aa5;line-height:1.6}
.qa-metabar .divider{width:1px;height:12px;background:#e7e4e6;display:inline-block}

.qa-intro .qa-intro-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.qa-intro.is-open .qa-intro-text{display:block;-webkit-line-clamp:unset;overflow:visible}
.qa-intro-more{display:inline-block;margin:10px 0 0;color:#0064cc;font-size:13px;text-decoration:none;cursor:pointer}
.qa-intro-more:hover{color:#0059b3}
@media(max-width:820px){.qa-metabar{gap:8px;font-size:12px}}
.qa-head-deco2{position:absolute;top:10px;right:312px;width:288px;height:176px;opacity:.85;pointer-events:none;z-index:0}
.qa-head-deco2 svg{width:100%;height:100%;display:block}

.qa-head-deco{position:absolute;top:10px;right:0;width:288px;height:176px;opacity:.85;pointer-events:none;z-index:0}
.qa-head-deco svg{width:100%;height:100%;display:block}
@media(max-width:1180px){.qa-head-deco,.qa-head-deco2{display:none !important}}

.qa-toc-card{position:sticky;top:95px;   margin:14px 0 0;background:#fff;border:1px solid #eef0f3;border-radius:12px;box-shadow:0 1px 3px rgba(20,30,50,.04);padding:16px 18px 14px}
.qa-toc-card .toc-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#303133;margin:0 0 12px}
.qa-toc-card .toc-title:before{content:"";width:3px;height:15px;border-radius:2px;background:#007cff}
.qa-toc-list{position:relative;max-height:56vh;overflow:auto}
.qa-toc-list:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:1px;background:#eeeeef}
.qa-toc-list a{position:relative;display:block;padding:5px 0 5px 22px;font-size:13px;color:#595959;line-height:1.55;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.qa-toc-list a:before{content:"";position:absolute;left:3px;top:50%;margin-top:-4px;width:7px;height:7px;border-radius:50%;background:#fff;border:1px solid #d9d9df;box-sizing:border-box}
.qa-toc-list a.lv2{padding-left:38px;font-size:12.5px;color:#8b8b96}
.qa-toc-list a.lv2:before{left:5px;margin-top:-3px;width:5px;height:5px;background:#d9d9df;border:0}
.qa-toc-list a:hover{color:#0064cc}
.qa-toc-list a.active{color:#0064cc;font-weight:700}
.qa-toc-list a.active:before{left:2px;margin-top:-5px;width:0;height:0;border-radius:0;background:none;border-left:8px solid #007cff;border-top:5px solid transparent;border-bottom:5px solid transparent;box-sizing:content-box}
@media(max-width:1180px){.qa-toc-card{position:static;margin-top:20px}}

.ref-main .artcilecontent h2.qa-refs-h{display:flex;align-items:center;gap:9px}
.ref-main .artcilecontent h2.qa-refs-h:after{display:none !important}
.ref-main .artcilecontent h2.qa-refs-h:before{content:"";flex:none;width:19px;height:19px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23007cff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48'/%3E%3C/svg%3E") center/contain no-repeat}
.ref-main .artcilecontent .qa-refs-list{margin:10px 0 18px;padding:12px 0 0;border-top:1px dashed #f1eaec;counter-reset:qaRef}
.ref-main .artcilecontent .qa-refs-list p{position:relative;margin:0;padding:5px 0 5px 28px !important;font-size:14px;line-height:1.7;word-break:break-all}
.ref-main .artcilecontent .qa-refs-list p.qa-ref{counter-increment:qaRef;color:#4a4a55}
.ref-main .artcilecontent .qa-refs-list p.qa-ref:before{content:counter(qaRef) ".";position:absolute;left:2px;top:5px;color:#0064cc;font-weight:700;font-size:13px}
.ref-main .artcilecontent .qa-refs-list p.qa-ref a{color:#0064cc !important;border-bottom-color:#d9ecff !important}
.ref-main .artcilecontent .qa-refs-list p.qa-ref-src{padding-left:28px !important;font-size:12.5px;color:#a0a0aa}

.qa-refs-block{margin:34px 0 0}
.qa-refs-block .qa-refs-title{display:flex;align-items:center;gap:9px;font-size:19px;font-weight:700;color:#23232b;line-height:1.5}
.qa-refs-block .qa-refs-title:before{content:"";flex:none;width:19px;height:19px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23007cff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48'/%3E%3C/svg%3E") center/contain no-repeat}
.qa-refs-block .qa-refs-body{counter-reset:qaR;margin:12px 0 0}
.qa-refs-block .qa-refs-body p{counter-increment:qaR;position:relative;margin:0 !important;padding:6px 0 6px 28px !important;font-size:14px;line-height:1.7;color:#4a4a55;border-bottom:1px dashed #f6f2f3}
.qa-refs-block .qa-refs-body p:last-child{border-bottom:0}
.qa-refs-block .qa-refs-body p:before{content:counter(qaR) ".";position:absolute;left:2px;top:7px;color:#0064cc;font-weight:700;font-size:13px}
.qa-refs-block .qa-refs-body a{color:#0064cc !important;border-bottom-color:#d9ecff !important}
.qa-refs-block .qa-refs-body ol{margin:0 !important;padding:0 0 0 30px !important;list-style:decimal outside !important}
.qa-refs-block .qa-refs-body ol li{list-style:decimal outside !important;display:list-item !important;padding:7px 0 !important;font-size:14px;line-height:1.7;color:#4a4a55;border-bottom:1px dashed #f6f2f3}
.qa-refs-block .qa-refs-body ol li:last-child{border-bottom:0}
.qa-refs-block .qa-refs-body ol li::marker{color:#0064cc;font-weight:700}
.qa-refs-block .qa-refs-body ul{margin:0 !important;padding:0 0 0 30px !important}
.qa-refs-block .qa-refs-body ul li{list-style:disc outside !important;display:list-item !important;padding:7px 0 !important;font-size:14px;line-height:1.7;color:#4a4a55;border-bottom:1px dashed #f6f2f3}
.qa-refs-block .qa-refs-body ul li:last-child{border-bottom:0}
@media(max-width:820px){.qa-refs-block .qa-refs-title{font-size:17px}.qa-refs-block .qa-refs-body p{font-size:13.5px}}


.ref-main .qa-intro{margin-bottom:14px !important}
.ref-main .artcilecontent > h2:first-of-type{margin-top:0 !important}
.ref-main .qa-refs-block{margin:18px 0 0 !important}
.ref-main .qa-refs-block .qa-refs-body{margin-top:8px !important}
.ref-main .artcilecontent > p:last-of-type{margin-bottom:0 !important}
.cty-faq{margin:0}
    .cty-faq .cf-list{margin:0;padding:0}
    .cty-faq .cf-item{padding:16px 0;border-bottom:1px dotted #e0e6ee}
    .cty-faq .cf-item:last-child{border-bottom:0;padding-bottom:0}
    .cty-faq .cf-q{display:flex;gap:9px;align-items:flex-start;font-size:14px;font-weight:700;color:#242f3d;line-height:1.8;margin-bottom:8px}
    .cty-faq .cf-a{display:flex;gap:9px;align-items:flex-start;font-size:14px;color:#59606b;line-height:1.8}
    .cty-faq .cf-q i,.cty-faq .cf-a i{flex:0 0 auto;width:22px;height:22px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;
      font-size:13px;font-style:normal;font-weight:700;color:#fff;margin-top:4px;line-height:1}
    .cty-faq .cf-q i.ic-q{background:#007cff}
    .cty-faq .cf-a i.ic-a{background:#909399}
    .cty-faq-note{margin-top:16px;font-size:12.5px;color:#b8c0cc;line-height:1.75}
    .cty-faq:not(:has(.cf-hit)){display:none !important}   
    

.page_banner,.qa-head-deco,.qa-head-deco2{display:none!important}
.layout_content{padding:0!important;width:auto!important;max-width:none!important}
.ref-main{width:1360px!important;max-width:calc(100vw - 48px)!important;margin:0 auto!important}
.ref-main .qa-cols{display:grid!important;grid-template-columns:212px minmax(0,1fr) 310px;gap:28px;align-items:start}
.pd-toc-col{min-width:0;align-self:stretch}
.ref-main .qa-main{width:auto!important;max-width:none!important;min-width:0}
.ref-main .qa-side{width:auto!important;min-width:0}
.ref-main .qa-side .ref-side-inner,.ref-main .qa-side .ref-side{width:auto!important;padding:0!important;margin:0!important;background:none!important;border:0!important}

.pd-head{display:flex;gap:26px;align-items:flex-start;margin:0 0 4px}
.pd-head-main{min-width:0;flex:1}
.pd-head-ph{flex:none;margin-top:7px;width:280px;height:168px;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,#eef5ff,#f7fafd);box-shadow:0 4px 14px rgba(20,40,80,.08)}
.pd-head-ph img{width:100%;height:100%;object-fit:cover;display:block}
.ref-main .article_title{margin:0 0 14px!important;font-size:31px!important;line-height:1.45!important;font-weight:800!important;color:#16202e!important;letter-spacing:0;width:auto!important;max-width:100%!important;text-wrap:wrap!important}
.pd-cat{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:6px;background:#ecf5ff;color:#007cff;font-size:12.5px;font-weight:600}
.ref-main .qa-metabar{display:flex!important;width:100%!important;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;color:#9aa7b8;margin:0}
.ref-main .qa-metabar .divider{display:none!important}
.pd-byline{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:11px 0 0;font-size:13px;color:#7b8798}
.pd-by{display:inline-flex;align-items:center;gap:6px}
.pd-ic{width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:#fff;background:#007cff}
.pd-ic.pd-ic-e{background:#9aa7b8}
.pd-share{margin-left:auto;margin-right:32px;display:inline-flex;align-items:center;gap:6px;color:#9aa7b8;cursor:pointer;font-size:13px}
.ref-main .qa-metabar .pd-share{margin-left:auto!important;margin-right:32px!important}  
.pd-share:hover{color:#007cff}
.ref-main .article_tags{margin:14px 0 20px!important;display:flex;flex-wrap:wrap;gap:0!important}   
.ref-main .article_tags .tag{display:inline-flex;align-items:center;justify-content:center;height:30px!important;
  padding:0 15px!important;font-size:13px!important;line-height:30px!important;font-weight:700!important;
  color:#fff!important;background:#305173!important;border:0!important;border-radius:0!important;text-decoration:none!important}
.ref-main .article_tags .tag:nth-child(3n+2){background:#8ba6bc!important}
.ref-main .article_tags .tag:nth-child(3n+3){background:#66b4ad!important}
.ref-main .article_tags .tag:hover{filter:brightness(1.12);color:#fff!important}

.pd-toc-col .qa-toc-card{position:sticky;top:95px;margin:0!important;background:#fff;border:1px solid #eef0f3;border-radius:12px;padding:16px 16px 12px;box-shadow:0 1px 3px rgba(20,30,50,.04)}
.pd-toc-col .toc-title{font-size:15px;font-weight:700;color:#16202e;margin:0 0 12px;display:flex;align-items:center;gap:8px}
.pd-toc-col .toc-title:before{content:"";width:3px;height:15px;border-radius:2px;background:#007cff}
.pd-toc-col .qa-toc-list{max-height:calc(100vh - 230px);overflow:auto}
.pd-toc-col .qa-toc-list a{color:#6b7a8d;border-left:2px solid transparent;padding-left:12px;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55}
.pd-toc-col .qa-toc-list a.active{color:#007cff!important;font-weight:700;border-left-color:#007cff}
.pd-toc-col .qa-toc-list a.active:before{display:none!important}

.ref-main .artcilecontent{font-size:16px;line-height:1.95;color:#2b3445}
.ref-main .artcilecontent p{margin:0 0 18px}
.ref-main .artcilecontent h2{margin:34px 0 14px;font-size:21px;line-height:1.5;font-weight:800;color:#16202e}
.ref-main .artcilecontent h3{margin:24px 0 12px;font-size:17px;font-weight:700;color:#16202e}
.ref-main .artcilecontent a{color:#007cff!important;border-bottom:1px solid #b3d8ff!important;text-decoration:none}

.ref-main .qa-intro{margin:0 0 20px!important;background:#f0f8ff!important;border:1px solid #e2efff!important;border-left:3px solid #007cff!important;border-radius:8px!important;padding:12px 16px!important}
.ref-main .qa-intro *{background:none!important;color:#6b7a8d!important}
.ref-main .qa-intro-label{display:inline-block!important;font-size:12px!important;color:#007cff!important;font-weight:700;margin:0 0 6px!important}
.ref-main .qa-intro-text{font-size:14.5px!important;line-height:1.9!important;margin:0!important;text-align:left!important}
.ref-main .qa-intro-more{font-size:12.5px!important;margin:6px 0 0!important;color:#007cff!important;font-weight:600}
.ref-main .qa-intro-more:hover{text-decoration:underline}

.ref-main .qa-side .hp-card{background:#fff!important;border:1px solid #eef0f3!important;border-radius:12px!important;padding:14px 16px 8px!important;margin-top:0!important}
.ref-main .qa-side .content_label{font-size:15px;font-weight:700;color:#16202e;margin:0 0 12px!important;display:flex;align-items:center;gap:8px}
.ref-main .qa-side .content_label{justify-content:flex-start!important;text-align:left!important;padding:20px 18px 15px!important}
.ref-main .qa-side .qa-side-blocks > h2.content_label{margin-top:28px!important}  
.ref-main .qa-side .qa-side-blocks > h2.content_label:first-child{margin-top:0!important}
.ref-main .qa-side .content_label + *{padding-top:12px!important}
.ref-main .qa-side .content_label:before{content:"";flex:none;width:3px;height:15px;border-radius:2px;background:#007cff}
.ref-main .qa-side .hp-item{padding:9px 0;border-bottom:1px dashed #f2f5f9}
.ref-main .qa-side .hp-item .hp-t{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;font-size:13px;color:#41546b}
.ref-main .qa-side .hp-item:last-child{border-bottom:0}

.pd-rk-card{padding:0!important}
.pd-rk1{display:flex;gap:11px;align-items:flex-start;padding:2px 0 18px;border-bottom:1px dashed #eef2f7}
.pd-rk1-no{flex:none;width:20px;height:20px;border-radius:5px;background:#ff7a1a;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:2px}
.pd-rk1-ph{flex:none;width:64px;height:82px;border-radius:6px;overflow:hidden;background:linear-gradient(135deg,#eef5ff,#f7fafd);box-shadow:0 3px 9px rgba(20,40,80,.12)}
.pd-rk1-ph img{width:100%;height:100%;object-fit:cover;display:block}
.pd-rk1-bd{min-width:0;display:flex;flex-direction:column;gap:7px}
.pd-rk1-t{font-size:13.5px;line-height:1.45;font-weight:700;color:#16202e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.pd-rk1:hover .pd-rk1-t{color:#007cff}
.pd-rk1-m{font-size:11.5px;color:#9aa7b8;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.pd-rk1-v{font-size:11.5px;color:#9aa7b8}
.pd-rk-row{display:flex;align-items:center;gap:10px;padding:16px 0;border-bottom:1px dashed #f2f5f9}
.pd-rk-row:last-child{border-bottom:0}
.pd-rk-n{flex:none;width:18px;height:18px;border-radius:4px;background:#f2f5f9;color:#8b98aa;font-size:11.5px;font-weight:700;display:flex;align-items:center;justify-content:center}
.pd-rk-n-hi{background:#ff7a1a;color:#fff}
.pd-rk-t{flex:1;min-width:0;font-size:13px;line-height:1.5;color:#41546b;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.pd-rk-row:hover .pd-rk-t{color:#007cff}
.pd-rk-v{flex:none;font-size:11.5px;color:#b3bfcd}


.ref-main .qa-side .side-box{background:#fff;border:1px solid #eef2f7;border-radius:12px;box-shadow:0 1px 3px rgba(20,30,50,.04);
  margin:26px 0 0;overflow:hidden}
.ref-main .qa-side .side-box:first-child{margin-top:0}

.ref-main .qa-side{align-self:stretch!important}

.ref-main .qa-side .side-box:last-child{position:sticky!important;top:95px;z-index:2}

.ref-main .qa-side > .ref-side-inner,
.ref-main .qa-side > .ref-side-inner > .ref-side,
.ref-main .qa-side > .ref-side-inner > .ref-side > .ref-side-inner,
.ref-main .qa-side .qa-side-blocks{height:100%!important}
.ref-main .qa-side .side-box-hd{display:flex!important;align-items:center;gap:8px;margin:0!important;padding:17px 16px 12px!important;
  font-size:16px!important;font-weight:800!important;color:#16202e!important;background:none!important;border:0!important;
  box-shadow:none!important;border-radius:0!important;letter-spacing:.2px}
.ref-main .qa-side .side-box-hd:before{content:"";flex:none;width:3px;height:15px;border-radius:2px;background:#007cff}
.ref-main .qa-side .side-box-bd{padding:0 16px 12px!important;background:none!important;border:0!important;
  box-shadow:none!important;border-radius:0!important}

.pd-cta{padding:4px 0 14px;border:0;background:none}
.pd-cta-h{margin:0;font-size:17px;line-height:1.4;font-weight:800;color:#16202e;letter-spacing:.2px}
.pd-cta-p{margin:9px 0 15px;font-size:13px;line-height:1.75;color:#8b98aa}
.pd-cta-btn{display:flex!important;align-items:center;justify-content:center;gap:7px;width:100%;min-height:44px;padding:0 12px!important;border-radius:999px;
  background:#007cff!important;color:#fff!important;font-size:15px;font-weight:700;text-decoration:none;transition:background .16s,box-shadow .16s;
}
.pd-cta-btn:hover{background:#0069db!important;color:#fff!important}
.pd-cta-btn svg{flex:none}

.ref-main .qa-side .pd-latest{padding:15px 15px 6px}
.ref-main .qa-side .pd-latest-hd{display:flex!important;align-items:center;gap:8px;margin:0 0 2px!important;padding:0 0 11px!important;
  border-bottom:1px solid #eef2f7!important;background:none!important;box-shadow:none!important;border-radius:0!important}
.ref-main .qa-side .pd-latest-ic{flex:none;width:20px;height:20px;border:1.4px solid #007cff;border-radius:4px;display:flex;align-items:center;justify-content:center}
.ref-main .qa-side .pd-latest-t{margin:0!important;font-size:16px!important;font-weight:800!important;color:#16202e!important;letter-spacing:.2px;padding:0!important;border:0!important}
.ref-main .qa-side .pd-latest-bd{padding:0!important}
.ref-main .qa-side .pd-lt{display:flex;gap:11px;align-items:flex-start;padding:13px 0;border-bottom:1px solid #f1f4f9;text-decoration:none}
.ref-main .qa-side .pd-lt:last-child{border-bottom:0}
.ref-main .qa-side .pd-lt-ph{flex:none;width:84px;height:64px;border-radius:6px;overflow:hidden;background:#f1f4f9}
.ref-main .qa-side .pd-lt-ph img{width:100%;height:100%;object-fit:cover;display:block}
.ref-main .qa-side .pd-lt-bd{min-width:0;display:flex;flex-direction:column;gap:5px}
.ref-main .qa-side .pd-lt-t{font-size:13.5px;line-height:1.45;font-weight:700;color:#16202e;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ref-main .qa-side .pd-lt:hover .pd-lt-t{color:#007cff}
.ref-main .qa-side .pd-lt-d{font-size:12px;line-height:1.55;color:#8b98aa;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

.ref-main .qa-side .pd-guide{padding:14px 14px 10px}
.ref-main .qa-side .pd-guide-pane{display:none;grid-template-columns:1fr 1fr;border-top:1px dashed #e6ebf2}
.ref-main .qa-side .pd-guide-pane.on{display:grid}
.ref-main .qa-side .pd-guide-pane a{display:flex;align-items:center;justify-content:center;min-height:38px;padding:6px 4px;
  font-size:13px;line-height:1.5;color:#41546b;text-decoration:none;text-align:center;
  border-bottom:1px dashed #e6ebf2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ref-main .qa-side .pd-guide-pane a:nth-child(odd){border-right:1px dashed #e6ebf2}
.ref-main .qa-side .pd-guide-pane a:hover{color:#007cff;background:#f6faff}

.ref-main .qa-side .pd-rk-row{padding:16px 0!important}
.ref-main .qa-side .pd-rk1{padding:2px 0 18px!important}

.pd-special-list{list-style:none;margin:4px 0 0;padding:0}
.pd-special-list li{padding:11px 0}
.pd-special-list a{display:flex;gap:10px;align-items:flex-start;text-decoration:none}
.pd-dot{flex:none;width:6px;height:6px;border-radius:50%;background:#cdd7e4;margin-top:9px}
.pd-special-list a:hover .pd-dot{background:#007cff}
.pd-special-t{min-width:0;font-size:14px;line-height:1.7;color:#2b3445;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.pd-special-list a:hover .pd-special-t{color:#007cff}

.pd-promo{display:flex;align-items:center;gap:11px;margin:2px 0 14px;padding:13px 14px;border-radius:10px;
  background:linear-gradient(100deg,#007cff,#4b9dff);color:#fff;text-decoration:none}
.pd-promo-ic{flex:none;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.18);
  display:flex;align-items:center;justify-content:center}
.pd-promo-bd{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}
.pd-promo-t1{font-size:14.5px;font-weight:700;line-height:1.3}
.pd-promo-t2{font-size:12px;line-height:1.5;color:rgba(255,255,255,.85);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.pd-promo-arr{flex:none;font-size:20px;line-height:1;color:rgba(255,255,255,.8);margin-left:2px}
.pd-promo:hover .pd-promo-arr{color:#fff}

.pd-rec-card{padding:16px 18px 10px!important}
.pd-rec{display:flex;gap:9px;align-items:flex-start;padding:11px 0;border-bottom:1px dashed #f2f5f9}
.pd-rec:last-child{border-bottom:0}
.pd-dot{flex:none;width:5px;height:5px;border-radius:50%;background:#c9d3e0;margin-top:9px}
.pd-rec-t{min-width:0;font-size:13.5px;line-height:1.65;color:#41546b;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.pd-rec:hover .pd-rec-t{color:#007cff}
.pd-rec:hover .pd-dot{background:#007cff}

@media(max-width:1180px){
  .ref-main .qa-cols{grid-template-columns:minmax(0,1fr) 300px!important}
  .pd-toc-col{grid-column:1 / -1;order:-1}
  .pd-toc-col .qa-toc-card{position:static}
  .pd-head-ph{width:200px;height:124px}
}
@media(max-width:820px){
  .ref-main .qa-cols{grid-template-columns:minmax(0,1fr)!important;gap:18px}
  .pd-head{flex-direction:column;gap:14px}
  .pd-head-ph{width:100%;height:180px}
  .ref-main .article_title{font-size:24px!important}
}

/* 正文有序列表编号（全站 ul/ol 被 ant.css 重置为 none，正文里的步骤/清单需要序号） */
.ref-main .artcilecontent ol{list-style:decimal outside !important;padding-left:26px !important}
.ref-main .artcilecontent ol>li{display:list-item !important;list-style:decimal outside !important}
.ref-main .artcilecontent ol>li::marker{color:#007cff;font-weight:700}
