.header-top{background:#333;height:36px;line-height:36px}.header-top-inner{width:1200px;margin:0 auto;overflow:hidden}.header-top-left{float:left}.header-top-left a{color:#ccc;font-size:14px;margin-right:25px;transition:color .15s}.header-top-left a:hover{color:#2d8cf0}.header-top-left .active{color:#2d8cf0;font-weight:bold}.header-top-right{float:right}.header-top-right a{color:#ccc;font-size:14px;margin-left:20px;transition:color .15s}.header-top-right a:hover{color:#2d8cf0}.header-main{background:#fff;padding:15px 0;border-bottom:2px solid #2d8cf0}.header-main-inner{width:1200px;margin:0 auto;display:flex;align-items:center}.logo-area{padding-right:50px}.logo-img{height:48px;width:auto;vertical-align:middle}.search-box{flex:1;margin-right:40px}.search-input-wrap{position:relative}.search-input{width:100%;height:40px;border:2px solid #2d8cf0;border-radius:20px;padding:0 85px 0 25px;font-size:14px;outline:none;box-sizing:border-box;color:#333}.search-input:focus{border-color:#1d7ce0}.search-input::-webkit-input-placeholder{color:#bbb}.search-input::-moz-placeholder{color:#bbb}.search-input:-ms-input-placeholder{color:#bbb}.search-btn{position:absolute;right:2px;top:3px;width:78px;height:36px;background:#2d8cf0;color:#fff;border:none;border-radius:18px;cursor:pointer;font-size:14px;font-weight:bold}.search-btn:hover{background:#1d7ce0}.quick-entrance{display:flex;gap:10px}.quick-item{padding:8px 20px;border:none;border-radius:6px;cursor:pointer;color:#fff;font-size:14px;font-weight:bold;white-space:nowrap}.quick-disease{background:#ff9f7f}.quick-doctor{background:#a8e4a0;color:#333}.quick-hospital{background:#a5d4ff;color:#333}.quick-item:hover{opacity:.9;filter:alpha(opacity=90)}.mobile-header{display:none}.nav-bar{background:#fff;border-bottom:2px solid #e8e8e8}.nav-bar-inner{width:1200px;margin:0 auto;overflow:hidden}.nav-list{display:flex;list-style:none}.nav-list li{flex:1;text-align:center;border-right:1px solid #f0f0f0;position:relative;list-style:none}.nav-list li:last-child{border-right:none}.nav-list li a{display:block;padding:15px 0;font-size:16px;color:#333;transition:color .15s}.nav-list li a:hover{color:#2d8cf0}.nav-list li.active a{color:#2d8cf0;font-weight:600}.nav-list li.active::after{content:'';position:absolute;left:50%;bottom:-2px;transform:translateX(-50%);width:40px;height:3px;background:#2d8cf0;border-radius:2px}@media screen and (max-width:1200px){.header-top-inner,.header-main-inner,.nav-bar-inner{width:auto!important;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media screen and (max-width:992px){.header-top-left{padding-left:10px}.header-top-right{display:none}.header-top-left a{font-size:13px;margin-right:15px}.logo-img{height:40px!important}.search-box{flex:1;max-width:400px}.quick-entrance{display:none}.nav-list li{flex:none!important;flex-shrink:0!important;text-align:left!important;border-right:1px solid #e8f5e9!important}.nav-list li:last-child{border-right:none!important}.nav-list li a{padding:12px 15px!important;white-space:nowrap}.nav-bar-inner{overflow-x:auto;-webkit-overflow-scrolling:touch}.nav-list{white-space:nowrap}}@media screen and (max-width:768px){.header-top{display:none}.header-main{display:none}.nav-bar{display:none}.mobile-header{display:block;padding-bottom:12px;background:linear-gradient(90deg,#c9e5ff 0%,#d5f2e6 100%)}.mobile-bar{display:flex;align-items:center;position:relative;z-index:100;background:transparent;padding:10px 16px 34px;min-height:64px;box-sizing:content-box;pointer-events:none}.mobile-bar a,.mobile-bar-title{pointer-events:auto}.mobile-bar-back{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-right:2px}.mobile-bar-back svg{display:block;width:26px;height:26px}.mobile-bar-home{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px}.mobile-bar-home svg{display:block;width:26px;height:26px}.mobile-bar-title{position:absolute;left:0;right:0;text-align:center;font-size:23px;font-weight:bold;color:#222;letter-spacing:2px;pointer-events:none;line-height:1}.mobile-bar-logo{height:32px;width:auto;display:inline-block;vertical-align:middle;box-sizing:content-box;background:#fff;padding:6px 14px;border-radius:9px;box-shadow:0 1px 4px rgba(30,90,160,.10)}.mobile-bar-title a{pointer-events:auto;display:inline-block}.mobile-bar-actions{flex:none;margin-left:auto;display:flex;align-items:center;gap:18px}.mobile-bar-actions a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#222}.mobile-bar-actions svg{width:24px;height:24px}.mobile-quick-card{display:flex;background:#fff;border-radius:14px;box-shadow:0 4px 14px rgba(30,90,160,.08);margin:-24px 12px 0;padding:18px 6px 14px;position:relative;z-index:2}.quick-entry{flex:1;text-align:center;min-width:0}.quick-hex{display:block;width:56px;height:56px;margin:0 auto 10px;object-fit:contain}.quick-entry-title{display:block;font-size:16px;font-weight:bold;color:#222;line-height:1.4}.quick-entry-sub{display:block;font-size:11px;color:#999;line-height:1.4;margin-top:4px;white-space:nowrap}.mobile-header-plain{padding-bottom:0}.mobile-header-plain .mobile-bar{padding-bottom:14px;min-height:48px}.mobile-nav-panel{position:relative}.mobile-nav-mask{position:fixed;top:62px;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:98;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s}.mobile-header-plain .mobile-nav-mask{top:54px}.mobile-nav-panel.open .mobile-nav-mask{opacity:1;visibility:visible;pointer-events:auto}.mobile-nav-grid{position:absolute;top:calc(100% - 46px);left:0;right:0;z-index:99;background:#fff;border-radius:0 0 16px 16px;box-shadow:0 12px 24px rgba(0,0,0,.12);padding:0 8px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px 4px;max-height:0;overflow:hidden;visibility:hidden;transition:max-height .28s ease,padding .28s ease,visibility .28s}.mobile-header-plain .mobile-nav-grid{top:calc(100% - 18px)}.mobile-nav-panel.open .mobile-nav-grid{max-height:520px;padding:18px 8px 6px;visibility:visible}.mobile-nav-handle{position:absolute;top:calc(100% - 46px);right:20px;transform:translateY(-100%);width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:12px solid #fff;filter:drop-shadow(0 -1px 1px rgba(0,0,0,.05));z-index:101;opacity:0;visibility:hidden;transition:opacity .2s}.mobile-header-plain .mobile-nav-handle{top:calc(100% - 18px)}.mobile-nav-panel.open .mobile-nav-handle{opacity:1;visibility:visible}.mobile-nav-cell{display:flex;flex-direction:column;align-items:center}.mobile-nav-cell i{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:13px}.mobile-nav-cell i svg{width:22px;height:22px}.mobile-nav-cell span{font-size:13px;color:#333;margin-top:8px;line-height:1.2}.nv-orange{background:#f7b64c}.nv-blue{background:#7ea6f6}.nv-green{background:#3cc47c}.nv-red{background:#f76d6d}.nv-lblue{background:#7fc3f5}.nv-teal{background:#57c8b8}.nv-coral{background:#f9a26c}.nv-purple{background:#9b8af0}.nv-yellow{background:#f8cf4d}.violet{background:#8f7df6}.nv-navy{background:#5b7cf0}.nv-mint{background:#5fd0a8}.page-heading{display:none}}@media screen and (max-width:480px){.header-top-left a:nth-child(n+6){display:none}}.footer-links{background:#fff;padding:15px 0;border-top:2px solid #2d8cf0}.footer-links-inner{width:1200px;margin:0 auto;overflow:hidden}.links-title{color:#2d8cf0;font-size:15px;font-weight:bold;margin-bottom:12px;padding-left:10px;border-left:3px solid #2d8cf0}.links-list{overflow:hidden;padding:0 10px 15px 10px}.links-list a{float:left;margin-right:25px;margin-bottom:8px;color:#666;font-size:13px;transition:color .15s}.links-list a:hover{color:#2d8cf0}.footer-main{background:#333;padding:20px 0}.footer-main-inner{width:1200px;margin:0 auto;overflow:hidden}.footer-left{float:left;width:65%}.footer-logo{font-size:24px;font-weight:bold;color:#2d8cf0;margin-bottom:12px}.footer-nav{margin-bottom:12px}.footer-nav a{color:#ccc;font-size:14px;margin-right:25px;transition:color .15s}.footer-nav a:hover{color:#2d8cf0}.footer-copyright{color:#999;font-size:12px;line-height:1.8}.footer-right{float:right;width:35%;text-align:right}.footer-qrcode{display:inline-block;margin-left:25px;text-align:center}.footer-qrcode img{width:80px;height:80px;background:#fff;padding:4px;border-radius:4px}.footer-qrcode p{color:#ccc;font-size:12px;margin-top:8px}@media screen and (max-width:1200px){.footer-links-inner,.footer-main-inner{width:auto;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media screen and (max-width:768px){img{max-width:100%;height:auto}.footer-left{width:100%!important;text-align:center}.footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:5px 15px}.footer-nav a{margin-right:0!important;white-space:nowrap}.footer-copyright{font-size:11px;text-align:center}.footer-links-inner{text-align:center}.links-title{float:none!important;margin-bottom:8px}.links-list a{margin-right:10px}}