html{font-family:Microsoft YaHei,STXihei;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{color:#4d585c;background-color:#efeff4}body:before{content:"";display:table}body:after{content:"";display:block;height:0;padding-bottom:30px;line-height:0;font-size:0}body .sp{position:fixed;z-index:999;bottom:0;width:100%;font-size:12px;text-align:center;line-height:30px;color:#969c9f;background-color:#fff;white-space:nowrap;overflow:auto}.hidden,.template{display:none!important}.container{padding:15px 10px}.container:before{content:"";display:table}.container:after{content:"";display:table}.container .wrap{padding:2px 0}.wrap{display:block;padding:5px 10px}.wrap:after{content:"";display:block;height:0;clear:both;font-size:0;line-height:0}.muted{color:#b4b9bb}.banner .banner-img{display:none;width:100%;margin:auto}.ad{position:fixed;z-index:1001;left:0;right:0;bottom:30px;display:none;opacity:0;transition:opacity 1s ease-in}.ad__img{display:block;max-width:100%;margin:auto}.ad__close{position:absolute;right:0;top:0;width:20px;height:20px;background:url(/assets/wx12320/img/festival_close.png) center no-repeat rgba(217,220,225,.2);background-size:15px 15px}.loading{z-index:1500;display:none;position:absolute;left:0;right:0;top:0;bottom:0;width:250px;height:100px;margin:auto;border-radius:5px;padding:10px 0;text-align:center;position:fixed!important}.loading.white{background-color:#fff}.loading .loading-pic{vertical-align:bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.loading .loading-text{display:block;padding-top:10px;font-size:12px;color:#999}.loading.common{width:80px;height:80px;padding:0;background-color:rgba(0,0,0,.7)}.loading.common .loading-text{padding-top:0;letter-spacing:2px;vertical-align:middle;color:rgba(255,255,255,.8)}.loading.common .loading-pic{opacity:.5;vertical-align:middle}.loading.blocked:after{content:"";position:fixed;left:0;right:0;top:0;bottom:0;margin:auto;background-color:rgba(0,0,0,.3);z-index:1500}.locator{position:absolute;left:0;right:0;top:0;bottom:0;width:80%;height:auto;margin:auto;display:none;max-width:240px;height:0}.locator.alert-window{z-index:1101;text-align:center}.locator.alert-window .alert-window-info{width:100px;margin:auto;padding:10px;border-radius:2px;font-size:12px;letter-spacing:1px;color:#fff;background-color:rgba(0,0,0,.7)}.locator.alert-window.failed .alert-window-info{background-color:rgba(224,63,45,.8)}.no-wrap{position:relative;top:-70px;width:200px;margin:auto;font-size:0}.no-wrap .no-img{display:block;width:100px;margin:auto}.no-wrap .no-desc{display:block;padding-top:10px;text-align:center;font-size:18px;color:#99a0a3}.no-wrap .no-img{display:block;width:100px;margin:auto}.no-wrap .no-desc{display:block;padding-top:10px;text-align:center;font-size:18px;color:#99a0a3}@-webkit-keyframes toast{0%,85.71428571%{opacity:1}100%{opacity:0}}@keyframes toast{0%,85.71428571%{opacity:1}100%{opacity:0}}.toast{position:fixed;left:0;right:0;top:20%;z-index:1500;width:100px;padding:10px;margin:auto;font-size:12px;line-height:1.5em;text-align:center;word-break:break-all;color:#fff;opacity:0;-webkit-animation:3s toast;animation:3s toast;background-color:rgba(0,0,0,.7)}.toast.error{background-color:rgba(224,63,45,.8)}.hsp-search{padding:10px;border-bottom:1px solid #f5f5f5;background-color:#fff}.hsp-search .search-input{margin:0;padding:0;border:none;outline:0;box-sizing:border-box;border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;display:block;width:100%;height:30px;padding-left:36px;border-radius:5px;color:#969c9f;background:url(/assets/wx12320/img/glyph_search.png) 10px center no-repeat #f0eff5;background-size:16px 16px}.banner>p{height:36px;margin:0;line-height:36px;text-align:center;background-color:#fffdcb}.banner>p>a{color:#008bd4}.location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;padding:15px 10px 15px 40px;margin:10px 0;border-bottom:1px solid #f5f5f5;font-size:16px;line-height:1em;text-decoration:none;color:#4d585c;background:url(/assets/wx12320/img/glyph_loc.png) 10px center no-repeat #fff;background-size:20px 20px;-webkit-tap-highlight-color:rgba(255,255,255,0)}.location__value{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:22px;text-align:right;background:url(/assets/wx12320/img/glyph_arrow.png) right center no-repeat;background-size:12px 12px;color:#25a2e3}.hospitals{background-color:#fff}.hospital{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 10px;border-bottom:1px solid #f5f5f5}.hospital .image-wrap{padding:0 10px;margin-right:10px}.hospital .image-wrap .hsp-img{display:block;border-radius:50%}.hospital .info-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1em}.hospital .info-wrap .hsp-name{display:block;margin-bottom:10px;font-size:16px;color:#4d585c}.hospital .info-wrap .hsp-level{display:none;margin-bottom:10px;font-size:14px;color:#969c9f}.hospital .site-wrap{padding-right:22px;margin-left:10px;background:url(/assets/wx12320/img/glyph_arrow.png) right center no-repeat;background-size:12px 12px}.hospital .site-wrap .site-img{display:block}.hospital .prompt:after{content:attr(data-prompt);display:block;font-size:12px;color:#25a2e3}.hospital .tags{margin-top:10px;overflow:hidden}.hospital .tags .tag{display:none;float:left;padding:2px 5px;margin:0 10px 10px 0;border:1px solid #25a2e3;font-size:12px;text-align:center;color:#25a2e3}.hospital .tags .tag.tag-today{color:#33b825;border-color:#33b825}.hospital .tags .tag.tag-today:after{content:"今日号"}.hospital .tags .tag.tag-report:after{content:"查报告"}.hospital .tags .tag.tag-charge:after{content:"查缴费"}.hospital .tags .tag.tag-queue:after{content:"查排队"}.hospital .tags.today .tag-today{display:block}.hospital .tags.report .tag-report{display:block}.hospital .tags.charge .tag-charge{display:block}.hospital .tags.queue .tag-queue{display:block}.hospital.level-3first .hsp-level{display:block}.hospital.level-3first .hsp-level:after{content:"三级甲等"}