.article-nav{white-space:nowrap;background-color:#fff;border-radius:2px;margin-top:20px;margin-bottom:20px;padding:20px;overflow-y:auto}

.article-list{flex-direction:column;flex:1;display:flex}.article-list .article-list-items{flex-wrap:wrap;flex:1;align-items:flex-start;gap:10px;margin-bottom:20px;display:flex}.article-list .article-list-items .ant-card{cursor:pointer}.article-list .article-list-items .ant-card .ant-card-cover{width:100%;max-height:168.35px;overflow:hidden}.article-list .article-list-items .ant-card .ant-card-cover img{object-fit:cover;width:100%;height:100%}.article-list .article-list-items .ant-card .ant-card-body{height:150px}.article-list .article-list-items .ant-card .ant-card-body .ant-card-meta .ant-card-meta-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.article-list .article-list-items .ant-card .ant-card-body .ant-card-meta .ant-card-meta-description{word-break:break-all;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-list .article-list-items .ant-card .ant-card-actions li{text-align:right}.article-list .article-list-items .ant-card .ant-card-actions .ant-card-action-avatar{align-items:center;padding-left:24px;display:flex}.article-list .article-list-items .ant-card .ant-card-actions .ant-card-action-avatar img{border-radius:50%;width:22px;height:22px;margin-right:5px}.article-list .article-list-items .ant-card .ant-card-actions .ant-card-action-time{padding-right:24px}.article-list .article-list-items .article-list-empty{text-align:center;color:#999;width:100%;padding:40px 0}.article-list .article-list-pagination{justify-content:center;align-items:center;margin-bottom:20px;display:flex}.article-list .article-list-pagination .ant-pagination-item-link{justify-content:center;align-items:center;display:flex}@media (width<=717px){.article-list-items{justify-content:center}}

.article-breadcrumb{margin-bottom:24px;padding:0}.breadcrumb-list{color:#666;flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:flex}.breadcrumb-item{align-items:center;display:inline-flex}.breadcrumb-separator{color:#999;user-select:none;margin:0 8px}.breadcrumb-link{color:#6698ff;text-decoration:none;transition:color .2s}.breadcrumb-link:hover{color:#6698ff;text-decoration:underline}.breadcrumb-link:active{color:#6698ff}.breadcrumb-item-current{color:#333}.breadcrumb-text{color:#333;font-weight:400}

.article-tags{border-top:1px solid #e5e7eb;align-items:center;gap:8px;padding:16px 0;display:flex}.article-tags .article-tags-label{color:#6b7280;flex-shrink:0;font-size:14px;font-weight:500}.article-tags .article-tags-list{flex-wrap:wrap;gap:8px;display:flex}.article-tags .article-tag-link{color:#374151;background:#f3f4f6;border-radius:4px;padding:4px 12px;font-size:14px;text-decoration:none;transition:all .2s;display:inline-block}.article-tags .article-tag-link:hover{color:#fff;background:#348fe4}

.ad-banner{background:#fff;flex-shrink:0;width:280px;max-height:calc(100vh - 120px);position:sticky;top:120px;overflow-y:auto}.ad-banner .ad-banner-placeholder{color:#999;border-radius:8px;justify-content:center;align-items:center;width:100%;height:400px;font-size:14px;display:flex}.ad-banner .ad-banner-container{background:#fff;border-radius:8px;width:100%;position:relative;overflow:hidden}.ad-banner .ad-banner-container .ad-banner-swiper{width:100%;position:relative}.ad-banner .ad-banner-container .ad-banner-swiper .swiper-wrapper{display:flex}.ad-banner .ad-banner-container .ad-banner-swiper .swiper-slide{flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex}.ad-banner .ad-banner-container .ad-banner-swiper .swiper-slide .ad-banner-link{width:100%;text-decoration:none;display:block}.ad-banner .ad-banner-container .ad-banner-swiper .swiper-slide .ad-banner-image{object-fit:cover;width:100%;height:auto;display:block}.ad-banner .ad-banner-container .ad-banner-prev,.ad-banner .ad-banner-container .ad-banner-next{color:#fff;cursor:pointer;z-index:10;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;line-height:1;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ad-banner .ad-banner-container .ad-banner-prev:hover,.ad-banner .ad-banner-container .ad-banner-next:hover{background:#000000b3}.ad-banner .ad-banner-container .ad-banner-prev:active,.ad-banner .ad-banner-container .ad-banner-next:active{transform:translateY(-50%)scale(.95)}.ad-banner .ad-banner-container .ad-banner-prev.swiper-button-disabled,.ad-banner .ad-banner-container .ad-banner-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.ad-banner .ad-banner-container .ad-banner-prev{left:8px}.ad-banner .ad-banner-container .ad-banner-next{right:8px}.ad-banner .ad-banner-container .ad-banner-pagination{z-index:10;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.ad-banner .ad-banner-container .ad-banner-pagination .ad-banner-dot{cursor:pointer;opacity:1;background:#ffffff80;border:none;border-radius:50%;width:8px;height:8px;margin:0;padding:0;transition:all .3s}.ad-banner .ad-banner-container .ad-banner-pagination .ad-banner-dot:hover{background:#fffc}.ad-banner .ad-banner-container .ad-banner-pagination .ad-banner-dot.active{background:#fff;border-radius:4px;width:20px}@media (width<=768px){.ad-banner{width:100%;max-height:none;margin-top:20px;position:static}}

/*# sourceMappingURL=f601fc189f7f848e.css.map*/