.bg-gray{background-color:#f5f7fa}.layui-breadcrumb{margin-bottom:15px}.layui-breadcrumb a:hover{color:#1e9fff !important;text-decoration:none}.news-card{background:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .3s;overflow:hidden;margin-bottom:.5rem}.news-card:hover{box-shadow:0 5px 15px rgba(0,0,0,.08);transform:translateY(-3px)}.news-card:hover .pic img{transform:scale(1.05)}.news-card .pic{height:160px;overflow:hidden}.news-card .pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.news-card .content{padding:15px}.news-card .desc{font-size:18px;font-weight:bold;line-height:1.4;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:50px}.news-card .desc a{color:#333}.news-card .desc a:hover{color:#1e9fff;text-decoration:none}.news-card .date{color:#999;font-size:13px}.news-card .layui-icon{vertical-align:bottom;font-size:16px;margin-right:5px}.no-image-card{padding:15px}.no-image-card .card-title{font-size:16px}.page-title{font-size:24px;font-weight:bold;margin:10px 0 20px;color:#333;border-left:4px solid #1e9fff;padding-left:10px}.article-container{background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.05);padding:30px;margin-bottom:30px}.article-container .layui-breadcrumb{margin-bottom:20px}.article-container .article-title{font-size:24px;font-weight:600;color:#333;line-height:1.4;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.article-container .article-meta{color:#999;font-size:14px;margin-bottom:25px;padding:15px;background-color:#fafafa;border-radius:6px}.article-container .article-meta .meta-item{margin-right:25px;display:inline-flex;align-items:center}.article-container .article-meta .meta-item i{margin-right:6px;font-size:14px}.article-container .article-content{color:#333;margin-bottom:30px;line-height:1.6}.article-container .article-content a{color:#1e9fff;text-decoration:underline}.article-container .article-content a:hover{color:#0c84ff}.article-container .promo-link{background-color:#f5fafe;border:1px solid #e8f4fc;border-radius:6px;padding:20px;text-align:center;margin-bottom:30px}.article-container .promo-link a{color:#1e9fff;font-weight:500;font-size:15px;margin-left:8px}.article-container .promo-link a:hover{color:#0c84ff;text-decoration:underline}.article-container .article-declare{background-color:#fafafa;border-left:4px solid #1e9fff;padding:18px;border-radius:0 6px 6px 0;margin-bottom:20px}.article-container .article-declare h4{color:#333;font-size:16px;margin-bottom:12px;font-weight:600}.article-container .article-declare p{color:#666;line-height:1.7;margin-bottom:8px;font-size:14px}.back-to-top{position:fixed;bottom:30px;right:30px;width:44px;height:44px;background-color:#1e9fff;color:#fff;border-radius:50%;text-align:center;line-height:44px;box-shadow:0 2px 10px rgba(30,159,255,.3);cursor:pointer;opacity:0;visibility:hidden;transition:all .3s ease;z-index:999}.back-to-top.show{opacity:1;visibility:visible}.back-to-top:hover{background-color:#0c84ff}.news-simple-list .news-item{display:flex;justify-content:space-between;align-items:center;padding:18px 0;transition:.2s;border-bottom:1px solid #f0f0f0}.news-simple-list .news-item:last-child{border-bottom:none}.news-simple-list .news-item:hover{background-color:#f9f9f9;padding-left:10px;padding-right:10px;border-radius:6px}.news-simple-list .news-content{flex:1;padding-right:20px}.news-simple-list .news-title{font-size:16px;font-weight:700;line-height:1.4;display:flex;align-items:center;flex-wrap:wrap}.news-simple-list .news-title a{flex:1;color:#333;text-decoration:none;transition:color .2s}.news-simple-list .news-title a:hover{color:#1e9fff}.news-simple-list .title-tags{display:flex;gap:8px;margin-left:10px}.news-simple-list .new-mark{display:inline-flex;align-items:center;gap:3px;background:#fff2e8;color:#ff5722;font-size:12px;padding:2px 8px;border-radius:12px;font-weight:500;border:1px solid #ffd8bf}.news-simple-list .new-mark .layui-icon{font-size:12px}.news-simple-list .topic-tag{display:inline-flex;align-items:center;gap:3px;background:#e6f7ff;color:#1890ff;font-size:12px;padding:2px 10px;border-radius:12px;border:1px solid #91d5ff}.news-simple-list .topic-tag .layui-icon{font-size:12px}.news-simple-list .news-brief{margin-top:8px;font-size:14px;color:#999;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:80%}.news-simple-list .news-brief .layui-icon{font-size:14px}.news-simple-list .news-action{flex-shrink:0}.news-simple-list .view-detail-btn{display:inline-block;padding:5px 16px;background-color:#f5f5f5;color:#666;text-decoration:none;border-radius:4px;font-size:14px;border:1px solid #d9d9d9;transition:all .3s;white-space:nowrap}.news-simple-list .view-detail-btn:hover{background-color:#1e9fff;color:#fff;border-color:#1e9fff}