.responsive-container[data-v-177bf431]{width:calc(100% - 17.25rem);margin:0 auto;position:relative;box-sizing:border-box}.resource-search[data-v-6875e81b]{background:#fff;border-radius:.5rem;padding:1rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.04)}.resource-search .search-top .search-header[data-v-6875e81b]{margin-bottom:.75rem}.resource-search .search-top .search-header .search-label[data-v-6875e81b]{font-size:1rem;font-weight:600;color:#474747}.resource-search .search-top .search-input-wrap[data-v-6875e81b]{display:flex;align-items:center;gap:0;width:100%}.resource-search .search-top .search-input-wrap .library-select[data-v-6875e81b]{width:8.75rem;flex-shrink:0}.resource-search .search-top .search-input-wrap .library-select[data-v-6875e81b] .el-input__inner{height:2.375rem;line-height:2.375rem;border-radius:.25rem 0 0 .25rem;border-right:none;background:#f5f7fa}.resource-search .search-top .search-input-wrap .search-input[data-v-6875e81b]{flex:1;min-width:0}.resource-search .search-top .search-input-wrap .search-input[data-v-6875e81b] .el-input__inner{height:2.375rem;line-height:2.375rem;border-radius:0;border-right:none;background:#f5f7fa}.resource-search .search-top .search-input-wrap .search-btn[data-v-6875e81b]{width:3.125rem;height:2.375rem;background:#2d9b78;border-radius:0 .25rem .25rem 0;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .2s}.resource-search .search-top .search-input-wrap .search-btn .el-icon-search[data-v-6875e81b]{font-size:1.125rem;color:#fff;font-weight:600}.resource-search .search-top .search-input-wrap .search-btn[data-v-6875e81b]:hover{background:#2d9b78}.resource-search .search-tags[data-v-6875e81b]{display:flex;align-items:center;gap:.5rem;margin-top:.875rem;padding-top:.875rem;border-top:.0625rem solid #f1f1f1}.resource-search .search-tags .tags-arrow[data-v-6875e81b]{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;color:#999;flex-shrink:0;transition:all .2s}.resource-search .search-tags .tags-arrow .el-icon-arrow-left[data-v-6875e81b],.resource-search .search-tags .tags-arrow .el-icon-arrow-right[data-v-6875e81b]{font-size:.875rem}.resource-search .search-tags .tags-arrow[data-v-6875e81b]:hover{color:#e6a23c;background:#fdf6ec}.resource-search .search-tags .tags-scroll[data-v-6875e81b]{flex:1;display:flex;align-items:center;gap:.5rem;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none}.resource-search .search-tags .tags-scroll[data-v-6875e81b]::-webkit-scrollbar{display:none}.resource-search .search-tags .tags-scroll .tag-item[data-v-6875e81b]{font-size:.875rem;color:#666;padding:.375rem 1rem;border-radius:.25rem;cursor:pointer;transition:all .2s;background:#f5f5f5;flex-shrink:0;border:.0625rem solid transparent}.resource-search .search-tags .tags-scroll .tag-item[data-v-6875e81b]:hover{background:#fdf6ec;color:#e6a23c}.resource-search .search-tags .tags-scroll .tag-item.active[data-v-6875e81b]{background:#fff;color:#e6a23c;border:.0625rem solid #e6a23c}.condition-filter[data-v-6a898747]{background:#fff;border-radius:.5rem;padding:1rem 1.25rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.04)}.condition-filter .filter-row[data-v-6a898747]{display:flex;align-items:center;padding:.75rem 0;border-bottom:.0625rem solid #f1f1f1}.condition-filter .filter-row.last-row[data-v-6a898747]{border-bottom:none}.condition-filter .filter-row .filter-label[data-v-6a898747]{font-size:.875rem;color:#666;min-width:3.75rem;flex-shrink:0}.condition-filter .filter-row .filter-options[data-v-6a898747]{display:flex;flex-wrap:wrap;gap:.5rem;flex:1;align-items:center}.condition-filter .filter-row .filter-options .filter-option[data-v-6a898747]{font-size:.875rem;color:#666;padding:.25rem .75rem;border-radius:.25rem;cursor:pointer;transition:all .2s;border:.0625rem solid transparent}.condition-filter .filter-row .filter-options .filter-option[data-v-6a898747]:hover{border-color:var(--background-color);color:var(--background-color)}.condition-filter .filter-row .filter-options .filter-option.active[data-v-6a898747]{background:var(--background-color);color:#fff;border-color:var(--background-color)}.condition-filter .filter-row .filter-options .filter-more[data-v-6a898747]{font-size:.875rem;color:#999;cursor:pointer;display:flex;align-items:center;margin-left:.5rem}.condition-filter .filter-row .filter-options .filter-more .el-icon-arrow-down[data-v-6a898747]{font-size:.75rem;margin-left:.25rem;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.condition-filter .filter-row .filter-options .filter-more .el-icon-arrow-down.rotate[data-v-6a898747]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.condition-filter .filter-row .filter-options .sort-select[data-v-6a898747]{width:6.25rem;margin-right:.75rem}.condition-filter .filter-row .filter-options .more-select[data-v-6a898747]{width:6.875rem;margin-right:.75rem}.condition-filter .filter-row .filter-options .more-select[data-v-6a898747] .el-input__inner{height:2rem;line-height:2rem;border-radius:.25rem;background:#f5f7fa;border-color:#e4e7ed}.resource-content[data-v-39a0f6b6]{background:#fff;border-radius:.5rem;padding:1rem 1.25rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.04);margin-top:1rem}.resource-content .content-header[data-v-39a0f6b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:.0625rem solid #f1f1f1;flex-wrap:wrap;gap:.75rem}.resource-content .content-header .header-left[data-v-39a0f6b6]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.resource-content .content-header .header-left .sort-options[data-v-39a0f6b6]{display:flex;align-items:center;gap:1.25rem}.resource-content .content-header .header-left .sort-options .sort-item[data-v-39a0f6b6]{font-size:.875rem;color:#666;cursor:pointer;transition:color .2s;display:flex;align-items:center}.resource-content .content-header .header-left .sort-options .sort-item .sort-arrow[data-v-39a0f6b6]{font-size:.75rem;margin-left:.125rem;color:#999}.resource-content .content-header .header-left .sort-options .sort-item[data-v-39a0f6b6]:hover{color:var(--background-color)}.resource-content .content-header .header-left .sort-options .sort-item.active[data-v-39a0f6b6]{color:var(--background-color);font-weight:500}.resource-content .content-header .header-left .sort-options .ai-badge[data-v-39a0f6b6]{font-size:.875rem;color:#666;display:flex;align-items:center;gap:.25rem;margin-left:.5rem;padding-left:1rem;border-left:.0625rem solid #f1f1f1;cursor:pointer}.resource-content .content-header .header-left .sort-options .ai-badge[data-v-39a0f6b6] .el-checkbox{margin-right:0}.resource-content .content-header .header-left .sort-options .ai-badge .ai-new-tag[data-v-39a0f6b6]{background:#f56c6c;color:#fff;border-color:#f56c6c;height:1rem;line-height:.875rem;padding:0 .25rem;font-size:.625rem;margin-left:.25rem}.resource-content .content-header .header-right[data-v-39a0f6b6]{display:flex;align-items:center;gap:.75rem}.resource-content .content-header .header-right .content-search[data-v-39a0f6b6]{width:12.5rem}.resource-content .content-header .header-right .content-search[data-v-39a0f6b6] .el-input__inner{border-radius:.25rem;background:#f5f7fa}.resource-content .content-header .header-right .result-info[data-v-39a0f6b6]{font-size:.8125rem;color:#999;white-space:nowrap}.resource-content .content-header .header-right .pagination-wrap[data-v-39a0f6b6]{display:flex;align-items:center;gap:.625rem}.resource-content .content-header .header-right .page-btn[data-v-39a0f6b6]{width:1.625rem;height:1.625rem;background:#fff;border:.0625rem solid #dcdfe6;border-radius:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#999;font-size:.75rem;padding:0;transition:all .2s}.resource-content .content-header .header-right .page-btn[data-v-39a0f6b6]:hover:not(:disabled){color:var(--background-color);border-color:var(--border-color)}.resource-content .content-header .header-right .page-btn[data-v-39a0f6b6]:disabled{cursor:not-allowed;color:#c0c4cc}.resource-content .content-header .header-right .page-info[data-v-39a0f6b6]{font-size:.8125rem;color:#999;white-space:nowrap;min-width:2.5rem;text-align:center}.resource-content .content-list[data-v-39a0f6b6]{display:flex;flex-direction:column}.resource-content .resource-card[data-v-39a0f6b6]{display:flex;align-items:center;padding:1rem 1.25rem;cursor:pointer;transition:all .2s;border-bottom:.0625rem solid #f1f1f1;justify-content:space-between}.resource-content .resource-card[data-v-39a0f6b6]:last-child{border-bottom:none}.resource-content .resource-card[data-v-39a0f6b6]:hover{background:#fafafa}.resource-content .resource-card .card-icon[data-v-39a0f6b6]{width:5rem;height:5rem;min-width:5rem;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:1rem;position:relative;overflow:hidden;background:linear-gradient(180deg,#95d4fc,#67c23a)}.resource-content .resource-card .card-icon .icon-text[data-v-39a0f6b6]{font-size:1.375rem;font-weight:600;color:#fff;line-height:1.2}.resource-content .resource-card .card-icon .icon-badge[data-v-39a0f6b6]{position:absolute;top:.25rem;right:.25rem;font-size:.625rem;color:#fff;background:rgba(0,0,0,.5);padding:.0625rem .3125rem;border-radius:.5rem}.resource-content .resource-card .card-icon .icon-year[data-v-39a0f6b6]{position:absolute;bottom:.25rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.625rem;color:#fff;background:rgba(0,0,0,.5);padding:.0625rem .375rem;border-radius:.5rem;white-space:nowrap}.resource-content .resource-card .card-info[data-v-39a0f6b6]{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.5rem}.resource-content .resource-card .card-info .card-title-row[data-v-39a0f6b6]{display:flex;align-items:center;gap:.5rem}.resource-content .resource-card .card-info .card-title-row .card-title[data-v-39a0f6b6]{font-size:.875rem;font-weight:500;color:#474747;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;padding-left:0}.resource-content .resource-card .card-info .card-title-row .hot-tag[data-v-39a0f6b6]{flex-shrink:0;display:inline-block;font-size:.75rem;color:#fff;background:#e6a23c;padding:.0625rem .5rem;border-radius:.1875rem;line-height:1.125rem}.resource-content .resource-card .card-info .card-meta[data-v-39a0f6b6]{display:flex;flex-wrap:wrap;gap:.375rem}.resource-content .resource-card .card-info .card-meta .meta-item[data-v-39a0f6b6]{font-size:.75rem;color:#666;padding:.125rem .625rem;background:#fff;border-radius:.25rem;border:.0625rem solid #ebeef5}.resource-content .resource-card .card-info .card-stats[data-v-39a0f6b6]{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem}.resource-content .resource-card .card-info .card-stats .stat-item[data-v-39a0f6b6]{font-size:.75rem;color:#999;display:flex;align-items:center}.resource-content .resource-card .card-info .card-stats .stat-item i[data-v-39a0f6b6]{margin-right:.25rem;font-size:.75rem}.resource-content .resource-card .card-info .card-stats .stat-item.update-status .status-text[data-v-39a0f6b6],.resource-content .resource-card .card-info .card-stats .stat-item.update-status[data-v-39a0f6b6]{color:#67c23a}.resource-content .resource-card .card-action[data-v-39a0f6b6]{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:.5rem;margin-left:1rem;flex-shrink:0;width:5rem}.resource-content .resource-card .card-action .download-btn[data-v-39a0f6b6],.resource-content .resource-card .card-action .favorite-btn[data-v-39a0f6b6]{width:100%;text-align:center;padding:.375rem 0;font-size:.8125rem;border-radius:.25rem;line-height:1.25rem;margin-left:0}.resource-content .resource-card .card-action .favorite-btn[data-v-39a0f6b6]{color:#666;background:#fff;border:.0625rem solid #dcdfe6}.resource-content .resource-card .card-action .favorite-btn[data-v-39a0f6b6]:hover{color:var(--background-color);border-color:var(--border-color)}.resource-content .resource-card .card-action .favorite-btn .el-icon-star-off[data-v-39a0f6b6]{margin-right:.25rem}.resource-content .resource-card .card-action .download-btn[data-v-39a0f6b6]{color:#fff;background:#409eff;border:.0625rem solid #409eff}.resource-content .resource-card .card-action .download-btn[data-v-39a0f6b6]:hover{background:#66b1ff;border-color:#66b1ff}.hot-teaching[data-v-3357dd3d]{background:#fff;border-radius:.5rem;padding:1rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.04)}.hot-teaching .teaching-header[data-v-3357dd3d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:.0625rem solid #f1f1f1}.hot-teaching .teaching-header .header-title[data-v-3357dd3d]{font-size:.9375rem;font-weight:600;color:#474747}.hot-teaching .teaching-header .header-action[data-v-3357dd3d]{font-size:1rem;color:#999;cursor:pointer;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.hot-teaching .teaching-header .header-action[data-v-3357dd3d]:hover{color:#e6a23c;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hot-teaching .teaching-list[data-v-3357dd3d]{display:flex;flex-direction:column}.hot-teaching .teaching-item[data-v-3357dd3d]{display:flex;align-items:flex-start;padding:.625rem .25rem;cursor:pointer;transition:all .2s;border-bottom:.0625rem solid #f5f5f5;min-width:0}.hot-teaching .teaching-item[data-v-3357dd3d]:last-child{border-bottom:none}.hot-teaching .teaching-item[data-v-3357dd3d]:hover{background:#fafafa}.hot-teaching .teaching-item:hover .item-title[data-v-3357dd3d]{color:#e6a23c}.hot-teaching .teaching-item .item-icon[data-v-3357dd3d]{width:5rem;height:3.125rem;min-width:5rem;max-width:5rem;border-radius:.375rem;background:linear-gradient(180deg,#ffc97a,#f5a623);display:flex;align-items:center;justify-content:center;margin-right:.75rem;flex-shrink:0;position:relative;box-shadow:0 .125rem .25rem rgba(245,166,35,.2);overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat}.hot-teaching .teaching-item .item-icon img[data-v-3357dd3d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hot-teaching .teaching-item .item-icon .el-icon-document[data-v-3357dd3d]{font-size:1.25rem;color:#fff}.hot-teaching .teaching-item .item-icon .icon-badge[data-v-3357dd3d]{position:absolute;bottom:-.125rem;right:-.125rem;font-size:.5625rem;color:#fff;background:#e6a23c;padding:.0625rem .25rem;border-radius:.375rem;line-height:1.2;z-index:1}.hot-teaching .teaching-item .item-content[data-v-3357dd3d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.375rem;overflow:hidden}.hot-teaching .teaching-item .item-content .item-title[data-v-3357dd3d]{font-size:.8125rem;color:#474747;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s;line-height:1.4}.hot-teaching .teaching-item .item-content .item-desc[data-v-3357dd3d]{font-size:.75rem;color:#e6a23c;margin:0;display:flex;align-items:center;gap:.25rem;line-height:1.4}.hot-teaching .teaching-item .item-content .item-desc .el-icon-download[data-v-3357dd3d]{font-size:.75rem}.hot-teaching .teaching-item .item-content .item-desc .desc-count[data-v-3357dd3d]{font-weight:500}.selected-institutions[data-v-b1562540]{background:#fff;border-radius:.5rem;padding:1rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.04);margin-top:1rem}.selected-institutions .institutions-header[data-v-b1562540]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:.0625rem solid #f1f1f1}.selected-institutions .institutions-header .header-title[data-v-b1562540]{font-size:.9375rem;font-weight:600;color:#474747}.selected-institutions .institutions-header .header-action[data-v-b1562540]{font-size:1rem;color:#999;cursor:pointer;transition:color .2s}.selected-institutions .institutions-header .header-action[data-v-b1562540]:hover{color:#e6a23c}.selected-institutions .institutions-list[data-v-b1562540]{display:flex;flex-direction:column}.selected-institutions .institutions-item[data-v-b1562540]{display:flex;align-items:flex-start;padding:.75rem .25rem;cursor:pointer;transition:all .2s;border-bottom:.0625rem solid #f5f5f5}.selected-institutions .institutions-item[data-v-b1562540]:last-child{border-bottom:none}.selected-institutions .institutions-item[data-v-b1562540]:hover{background:#fafafa}.selected-institutions .institutions-item:hover .item-title[data-v-b1562540]{color:#e6a23c}.selected-institutions .institutions-item .item-icon[data-v-b1562540]{width:2.25rem;height:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:.75rem;flex-shrink:0;box-shadow:0 .125rem .25rem rgba(0,0,0,.08)}.selected-institutions .institutions-item .item-icon .el-icon-s-custom[data-v-b1562540]{font-size:1.125rem;color:#fff}.selected-institutions .institutions-item .item-content[data-v-b1562540]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.selected-institutions .institutions-item .item-content .item-title[data-v-b1562540]{font-size:.875rem;color:#474747;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s}.selected-institutions .institutions-item .item-content .item-desc[data-v-b1562540]{font-size:.75rem;color:#67c23a;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-institutions .institutions-item .item-content .item-downloads[data-v-b1562540]{font-size:.75rem;color:#999;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-resource-home[data-v-24d6f6c4]{padding:1.25rem;height:100%;overflow-y:auto}.public-resource-home .main-content[data-v-24d6f6c4]{display:flex;gap:1.25rem;margin-top:1rem}.public-resource-home .main-content .content-left[data-v-24d6f6c4]{flex:1;min-width:0}.public-resource-home .main-content .content-right[data-v-24d6f6c4]{width:17.5rem;flex-shrink:0;position:sticky;top:1.25rem;align-self:flex-start}@media (max-width:768px){.public-resource-home .main-content[data-v-24d6f6c4]{flex-direction:column}.public-resource-home .main-content .content-right[data-v-24d6f6c4]{width:100%;position:static}}