body{font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#000}body.zoom{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;-moz-text-size-adjust:100%!important}blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;-webkit-appearance:none}li,menu,ol,ul{list-style:none}a,a:active,a:hover,a:link,a:visited{text-decoration:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}legend{color:#000}fieldset,img{border:0}button,input,select,textarea{font-size:100%}a,button,input,select,textarea{outline:0 none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}table{border-collapse:collapse;border-spacing:0}article,aside,audio,details,figcaption,figure,footer,header,hgroup,mark,menu,nav,section,summary,time,video{display:block;margin:0;padding:0}textarea{resize:none}i{font-style:normal}.clearfix:after{content:"\20";display:block;height:0;clear:both}.clearfix{zoom:1}.ellps{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}[v-cloak]{display:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}xmp{margin:0;padding:0;-webkit-appearance:none}mark{background:#ff0}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}blockquote:after,blockquote:before,q:after,q:before{content:"\0020"}


/*!
 * version 1.4.1 MIT
 * 2019-2-1 wenju
 * http://www.mescroll.com
 */body,html{height:100%}body{-webkit-overflow-scrolling:touch}.mescroll{width:100%;height:100%;overflow-y:auto}.mescroll-hardware{-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-webkit-perspective:1000}.mescroll-downwarp{position:relative;width:100%;height:0;overflow:hidden;text-align:center}.mescroll-downwarp-reset{-webkit-transition:height .3s;transition:height .3s}.mescroll-downwarp .downwarp-content{position:absolute;left:0;bottom:0;width:100%;min-height:30px;padding:10px 0}.mescroll-upwarp{min-height:30px;padding:15px 0;text-align:center;visibility:hidden}.mescroll-downwarp .downwarp-tip,.mescroll-upwarp .upwarp-nodata,.mescroll-upwarp .upwarp-tip{display:inline-block;font-size:12px;color:grey;vertical-align:middle}.mescroll-downwarp .downwarp-tip,.mescroll-upwarp .upwarp-tip{margin-left:8px}.mescroll-downwarp .downwarp-progress,.mescroll-upwarp .upwarp-progress{display:inline-block;width:16px;height:16px;border-radius:50%;border:1px solid;border-color:grey grey rgba(0,0,0,0);vertical-align:middle}.mescroll-rotate{-webkit-animation:mescrollRotate .6s linear infinite;animation:mescrollRotate .6s linear infinite}@-webkit-keyframes mescrollRotate{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes mescrollRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mescroll-empty{width:100%;padding-top:20px;text-align:center}.mescroll-empty .empty-icon{width:45%}.mescroll-empty .empty-tip{margin-top:6px;font-size:14px;color:grey}.mescroll-empty .empty-btn{max-width:50%;margin:20px auto;padding:10px;border:1px solid #65aadd;border-radius:6px;background-color:#fff;color:#65aadd}.mescroll-empty .empty-btn:active{opacity:.75}.mescroll-totop{z-index:9990;position:fixed;right:10px;bottom:30px;width:36px;height:36px;border-radius:50%;opacity:0}.mescroll-fade-in,.mescroll-lazy-in{-webkit-animation:mescrollFadeIn .5s linear forwards;animation:mescrollFadeIn .5s linear forwards}@-webkit-keyframes mescrollFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mescrollFadeIn{0%{opacity:0}to{opacity:1}}.mescroll-fade-out{pointer-events:none;-webkit-animation:mescrollFadeOut .5s linear forwards;animation:mescrollFadeOut .5s linear forwards}@-webkit-keyframes mescrollFadeOut{0%{opacity:1}to{opacity:0}}@keyframes mescrollFadeOut{0%{opacity:1}to{opacity:0}}.mescroll-bar::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.mescroll-bar::-webkit-scrollbar{width:6px}.mescroll-bar::-webkit-scrollbar-thumb{border-radius:6px;background-color:#ccc}.mescroll-bar::-webkit-scrollbar-thumb:hover{background-color:#aaa}#js-mask{left:0;top:0;width:100%;height:100%}#js-bubble,#js-mask{display:none;position:fixed;z-index:99999;background-color:#000;opacity:0;filter:alpha(opacity=0);-ms-transition:opacity 1s;-o-transition:opacity 1s;-webkit-transition:opacity 1s;transition:opacity 1s}#js-bubble{top:50%;left:50%;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:25px 20px;width:240px;max-height:450px;overflow:scroll;font-size:17px;text-align:center;margin-left:-140px;-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:24px;letter-spacing:1px;word-wrap:break-word}.h-header{position:fixed;top:0;left:0;right:0;z-index:999;width:100%;min-height:60px}.login-bar{height:58px;background:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.04),0 0 1px 0 rgba(0,0,0,.04);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.04),0 0 1px 0 rgba(0,0,0,.04);box-shadow:0 2px 3px 0 rgba(0,0,0,.04),0 0 1px 0 rgba(0,0,0,.04);margin:0 auto}.top-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:1200px;height:100%;margin:0 auto;position:relative;top:0}.top-name{padding:0 15px;position:relative}.top-name a{font-size:16px;font-weight:400;color:#8591a6;line-height:17px}.top-name .top-hover{font-size:16px;font-weight:500;color:#8591a6}.top-name .top-hover:hover{font-size:16px;font-weight:500;color:#000}.top-name .active{color:#000}.top-name .active:after{content:"";display:inline-block;width:90%;height:6px;background:#055ad7;position:absolute;left:0;right:0;bottom:-21px;margin:0 auto}.top-name:first-child{padding-left:0}.top-name .top-logo{width:140px;height:25px;background:no-repeat;background-image:url(https://i1.hdfimg.com/ssi/image/hdf_logo.png);-webkit-background-size:140px 25px;-moz-background-size:140px 25px;-o-background-size:140px 25px;background-size:140px 25px;display:inline-block;color:rgba(0,0,0,0)}.top-search{margin:0 13px;width:340px;height:34px;background:#f6f6f6;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;border:1px solid #ebebeb}.top-s-cont{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:34px}.top-s-ipt{width:70%;height:22px;font-weight:400;line-height:22px;background:#f6f6f6;margin-left:20px}.top-s-ipt .input{outline:none;border:none;width:100%;color:#314b82;background:#f6f6f6}.top-s-ipt input::-webkit-input-placeholder{color:#314b82;font-size:14px}.right-sub{width:60px;height:28px;background:#055ad7;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;margin:3px;text-align:center;color:#fff;font-size:16px;line-height:28px;cursor:pointer}.right-sub .right-s-txt{outline:none;border:none;background:none;color:#fff;cursor:pointer}.top-login-start{margin-left:70px}.top-login-start a{font-size:16px;color:#055ad7}.top-login-start .line{padding:0 5px;color:#055ad7}.top-contact{position:absolute;top:50%;right:0;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.top-contact .contact-icon{width:28px;height:28px}.top-contact .contact-text{padding-top:2px;display:block;font-size:12px;color:#314b82}.top-patient{text-align:center}.top-patient .patient-message{position:relative;top:0;float:left}.top-patient .point{width:10px;height:10px;background:red;display:inline-block;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;position:absolute;right:-1px;top:4px}.top-patient .none{display:none}.top-patient .show{display:block}.top-patient .message-icon{width:20px;height:20px;padding-top:5px}.top-patient .user-icon{width:28px;height:28px}.top-patient .patient-user{float:left}.top-patient .message-text,.top-patient .work-text{display:block;font-size:12px;color:#314b82;padding-top:5px}.top-patient .user-text{display:block;font-size:12px;color:#314b82;padding-top:2px}.top-patient .work-message{margin:0 24px;float:left}.top-patient .work-icon{width:15px;height:20px;padding-top:5px}.show{display:block}.none{display:none}.h-footer{width:1200px;padding:50px 0;text-align:center;margin:0 auto}.h-footer,.h-footer a{font-size:14px;color:#6d7278}.h-footer .footer-cont{padding-top:8px}