*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;width:100%;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;color:#333}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}ul,ol{list-style:none}.container{max-width:1440px;margin:0 auto;padding:0 16px}.flex{display:flex}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.text-primary{color:#3a8c83}.text-secondary{color:#e9b84e}.text-center{text-align:center}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bg-primary{background-color:#3a8c83}.bg-light{background-color:#f5f7fa}.pointer{cursor:pointer}.m-1{margin:4px}.m-2{margin:8px}.m-3{margin:16px}.m-4{margin:24px}.m-5{margin:32px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:16px}.mt-4{margin-top:24px}.mt-5{margin-top:32px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:16px}.mb-4{margin-bottom:24px}.mb-5{margin-bottom:32px}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.ml-3{margin-left:16px}.ml-4{margin-left:24px}.ml-5{margin-left:32px}.mr-1{margin-right:4px}.mr-2{margin-right:8px}.mr-3{margin-right:16px}.mr-4{margin-right:24px}.mr-5{margin-right:32px}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:16px}.p-4{padding:24px}.p-5{padding:32px}.pt-1{padding-top:4px}.pt-2{padding-top:8px}.pt-3{padding-top:16px}.pt-4{padding-top:24px}.pt-5{padding-top:32px}.pb-1{padding-bottom:4px}.pb-2{padding-bottom:8px}.pb-3{padding-bottom:16px}.pb-4{padding-bottom:24px}.pb-5{padding-bottom:32px}.pl-1{padding-left:4px}.pl-2{padding-left:8px}.pl-3{padding-left:16px}.pl-4{padding-left:24px}.pl-5{padding-left:32px}.pr-1{padding-right:4px}.pr-2{padding-right:8px}.pr-3{padding-right:16px}.pr-4{padding-right:24px}.pr-5{padding-right:32px}.notice-page{background:#f9fafb;min-height:100vh;padding:120px 0}.notice-page .notice-aside{background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000d;padding:24px;margin-bottom:24px}.notice-page .notice-aside h3{font-size:18px;color:#000;margin-bottom:24px;font-weight:500}.notice-page .notice-aside ul{list-style:none;padding:0;margin:0}.notice-page .notice-aside ul li{display:flex;align-items:center;padding:10px;font-size:16px;color:#374151;cursor:pointer;border-radius:6px;transition:background .2s;-webkit-tap-highlight-color:transparent}.notice-page .notice-aside ul li .cat-icon{margin-right:8px}.notice-page .notice-aside ul li .count{margin-left:auto;color:#9ca3af;font-size:14px}.notice-page .notice-aside ul li.active,.notice-page .notice-aside ul li:hover{background:#def2f1;color:#2b7a78}.notice-page .notice-section{margin-bottom:40px}.notice-page .notice-section h2{font-size:24px;color:#111827;font-weight:600;margin-bottom:24px}.notice-page .notice-card{display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000d;overflow:hidden;margin-bottom:24px;cursor:pointer;transition:transform .3s,box-shadow .3s;-webkit-tap-highlight-color:transparent}.notice-page .notice-card:hover{transform:translateY(-3px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.notice-page .notice-card .img-box{width:100%;height:192px;overflow:hidden;border-radius:12px 12px 0 0;background:#f3f4f6}.notice-page .notice-card .img-box img{display:block;width:100%;border-radius:12px 12px 0 0}.notice-page .notice-card .card-content{flex:1;padding:24px}.notice-page .notice-card .card-content .meta{color:#6b7280;font-size:14px;margin-bottom:8px}.notice-page .notice-card .card-content .meta span{margin-right:8px}.notice-page .notice-card .card-content .title{font-size:20px;color:#2b7a78;font-weight:600;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notice-page .notice-card .card-content .desc{color:#4b5563;font-size:15px;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.notice-page .notice-card .card-content .tags .tag{display:inline-block;background:#def2f1;color:#2b7a78;border-radius:999px;padding:4px 12px;font-size:13px;margin-right:8px}.notice-page .notice-list-card{display:flex;background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000d;overflow:hidden;margin-bottom:24px;cursor:pointer;transition:transform .3s,box-shadow .3s;-webkit-tap-highlight-color:transparent}.notice-page .notice-list-card:hover{transform:translateY(-3px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.notice-page .notice-list-card .img-box{width:150px;height:150px;overflow:hidden;border-radius:12px 12px 0 0;background:#f3f4f6}.notice-page .notice-list-card .img-box img{display:block;width:100%;border-radius:12px 12px 0 0}.notice-page .notice-list-card .list-content{flex:1;padding:20px}.notice-page .notice-list-card .list-content .meta{color:#6b7280;font-size:14px;margin-bottom:8px}.notice-page .notice-list-card .list-content .meta span{margin-right:8px}.notice-page .notice-list-card .list-content .title{font-weight:600;font-size:18px;color:#2b7a78;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notice-page .notice-list-card .list-content .desc{color:#4b5563;font-size:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.notice-page .notice-list-card .list-content .tags .tag{display:inline-block;background:#def2f1;color:#2b7a78;border-radius:999px;padding:4px 12px;font-size:13px;margin-right:8px}.notice-page .notice-pagination{display:flex;justify-content:center;margin-top:24px}@media (max-width: 768px){.notice-page{padding:60px 20px}.notice-page .notice-aside{padding:20px;margin-bottom:20px}.notice-page .notice-aside h3{font-size:16px;margin-bottom:16px}.notice-page .notice-aside ul li{padding:12px 10px;font-size:15px}.notice-page .notice-aside ul li:active{transform:scale(.98);transition:transform .1s}.notice-page .notice-aside ul li .cat-icon{margin-right:6px}.notice-page .notice-aside ul li .count{font-size:13px}.notice-page .notice-section{margin-bottom:24px}.notice-page .notice-section h2{font-size:20px;margin-bottom:16px}.notice-page .notice-card{flex-direction:column;margin-bottom:16px}.notice-page .notice-card:active{transform:scale(.98)}.notice-page .notice-card img{width:100%;height:180px;border-radius:12px 12px 0 0}.notice-page .notice-card .card-content{padding:16px}.notice-page .notice-card .card-content .meta{font-size:13px;margin-bottom:6px}.notice-page .notice-card .card-content .meta span{margin-right:6px}.notice-page .notice-card .card-content h3{font-size:18px;margin-bottom:6px;line-height:1.4}.notice-page .notice-card .card-content p{font-size:14px;margin-bottom:10px;line-height:1.5}.notice-page .notice-card .card-content .tags .tag{padding:3px 10px;font-size:12px;margin-right:6px;margin-bottom:4px}.notice-page .notice-list-card{margin-bottom:16px;flex-direction:column}.notice-page .notice-list-card:active{transform:scale(.98)}.notice-page .notice-list-card .img-box{width:100%;height:150px;overflow:hidden;border-radius:12px 12px 0 0;background:#f3f4f6}.notice-page .notice-list-card .img-box img{display:block;width:100%;border-radius:12px 12px 0 0}.notice-page .notice-list-card .list-content{padding:16px}.notice-page .notice-list-card .list-content .meta{font-size:13px;margin-bottom:6px}.notice-page .notice-list-card .list-content .meta span{margin-right:6px}.notice-page .notice-list-card .list-content .title{font-size:16px;margin-bottom:6px;color:#2b7a78;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notice-page .notice-list-card .list-content .desc{font-size:14px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.notice-page .notice-list-card .list-content .tags .tag{padding:3px 10px;font-size:12px;margin-right:6px;margin-bottom:4px}.notice-page .notice-pagination{margin-top:16px}.notice-page .notice-pagination :deep(.el-pagination) .el-pager li{min-width:30px;height:30px;line-height:30px;margin:0 2px}.notice-page .notice-pagination :deep(.el-pagination) .btn-prev,.notice-page .notice-pagination :deep(.el-pagination) .btn-next{min-width:30px;height:30px;line-height:30px}.notice-page .el-row{margin-left:-8px!important;margin-right:-8px!important}.notice-page .el-row .el-col{padding-left:8px!important;padding-right:8px!important}}@media (max-width: 480px){.notice-page{padding:100px 15px 40px}.notice-page .notice-aside{padding:16px;margin-bottom:16px}.notice-page .notice-aside h3{font-size:15px;margin-bottom:12px}.notice-page .notice-aside ul li{padding:10px 8px;font-size:14px}.notice-page .notice-section{margin-bottom:20px}.notice-page .notice-section h2{font-size:18px;margin-bottom:12px}.notice-page .notice-card .card-content{padding:12px}.notice-page .notice-card .card-content h3{font-size:16px}.notice-page .notice-card .card-content p{font-size:13px}.notice-page .notice-list-card{flex-direction:column}.notice-page .notice-list-card .img-box{width:100%;height:150px;overflow:hidden;border-radius:12px 12px 0 0;background:#f3f4f6}.notice-page .notice-list-card .img-box img{display:block;width:100%;border-radius:12px 12px 0 0}.notice-page .notice-list-card .list-content{padding:12px}.notice-page .notice-list-card .list-content .meta{font-size:12px}.notice-page .notice-list-card .list-content .meta span:nth-child(5),.notice-page .notice-list-card .list-content .meta span:nth-child(6){display:none}.notice-page .notice-list-card .list-content .title{font-size:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notice-page .notice-list-card .list-content .desc{font-size:13px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.notice-page .notice-list-card .list-content .tags .tag{padding:2px 8px;font-size:11px}}@media (max-width: 768px) and (orientation: landscape){.notice-page{padding:40px 20px}.notice-page .notice-section{margin-bottom:30px}.notice-page .notice-section h2{font-size:20px;margin-bottom:16px}}.list-title{font-size:28px;margin-bottom:16px}.list-intro{margin-bottom:24px;color:#555;line-height:1.7}.notice-aside li a{display:block;width:100%}.seo-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.seo-pagination a,.seo-pagination span{padding:8px 12px;border:1px solid #ddd;border-radius:4px}.seo-pagination [aria-current]{background:#2b7a58;color:#fff}.loading-container{padding:20px;background:#fff;border-radius:12px;margin-bottom:20px}.empty-state{padding:40px;background:#fff;border-radius:12px;text-align:center}
