*{margin:0;padding:0;box-sizing:border-box}body{font-family:"PingFang SC","Microsoft YaHei",sans-serif;color:#333;line-height:1.6;background-color:#f5f5f5}a{text-decoration:none;color:#333}ul,li{list-style:none}.container{max-width:1200px;margin:0 auto;}.header{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);position:sticky;top:0;z-index:100}.header-inner{display:flex;justify-content:space-between;align-items:center;padding:15px 0}.logo{font-size:28px;font-weight:700;color:#2d78f4;margin:0 auto;}.logo img{height:1.6rem;display:block;}.search-box{display:flex;align-items:center}.search-input{padding:8px;border:1px solid #ddd;border-radius:4px;outline:none}.search-btn{background-color:#2d78f4;color:white;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;margin-left:8px}.main{padding:20px 0}.article{background-color:#fff;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxwYXR0ZXJuIGlkPSJwYXR0ZXJuIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiIHBhdHRlcm5UcmFuc2Zvcm09InJvdGF0ZSg0NSkiPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyMCIgaGVpZ2h0PSI0MCIgZmlsbD0iI2YwZjdmZiIgZmlsbC1vcGFjaXR5PSIwLjIiLz48L3BhdHRlcm4+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IndoaXRlIi8+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNwYXR0ZXJuKSIvPjwvc3ZnPg==');background-position:center;background-repeat:no-repeat;background-size:cover;background-blend-mode:normal;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 5px rgba(0,0,0,.05);position:relative}.article-title{font-size:22px;font-weight:700;margin-bottom:15px;color:#333}.article-meta{display:flex;align-items:center;font-size:10px;color:#999;margin-bottom:15px}.article-author{margin-right:15px}.article-content{line-height:1.8}.article-content h2{font-size:18px;margin:20px 0 10px;color:#333}.article-content p{margin-bottom:15px}.article-tags{display:flex;flex-wrap:wrap;margin-top:20px}.tag{background-color:#f0f7ff;color:#2d78f4;padding:4px 10px;border-radius:15px;font-size:12px;margin-right:10px;margin-bottom:10px}.sidebar{background-color:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.sidebar-title{font-size:18px;font-weight:700;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.related-list li{margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed #eee}.related-list li:last-child{border-bottom:none}.footer{background-color:#fff;padding:30px 0;text-align:center;color:#999;font-size:14px;margin-top:30px;position:relative}.footer-links{display:flex;justify-content:center;margin-bottom:20px}.footer-link{margin:0 15px;color:#666}.footer-link:hover{color:#2d78f4}.back-btn{background-color:transparent;border:none;padding:0;cursor:pointer;width:30px;height:30px;margin-left:10px;border-radius:50%;background-image:url('https://mip.mfk.com/statics/images/TerminalPage/zdy01.png');background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform 0.3s ease;}.back-btn:hover{transform:scale(1.1);}.footer-logo{font-size:24px;font-weight:700;color:#2d78f4;cursor:pointer}.footer-logo img{height:2.8rem;}.top-btn{display:none;position:fixed;bottom:200px;right:10px;background-color:#2d78f4;color:white;border:none;width:40px;height:40px;border-radius:50%;font-size:20px;cursor:pointer;z-index:99}@media(max-width:768px){.header-inner{padding:12px 0}.logo{font-size:24px}.article-title{font-size:20px}.search-box{display:none}}@media(min-width:769px){.content-wrapper{display:flex}.content-main{flex:7;margin-right:20px}.content-sidebar{flex:3}}.related-box{margin-top:20px}.related-link{display:block}.related-title{font-size:15px;font-weight:600;color:#333;margin-bottom:6px;line-height:1.5}.related-desc{font-size:13px;color:#666;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-info{font-size:12px;color:#999;margin-top:6px}.related-hospital{margin-left:8px}
