html{font-family:sans-serif;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box}body,html{font-size:16px}body{max-width:640px;margin:0 auto;color:#333;font-family:BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.43;background-color:#fff}article,aside,figcaption,figure,footer,header,main,menu,nav,section{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}a{color:#4ca1fb;text-decoration:none;-webkit-text-decoration-skip:objects}a:active,a:hover{outline:0}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{border:0;vertical-align:middle}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}[hidden],template{display:none!important}*{-webkit-box-sizing:inherit;box-sizing:inherit}dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}h1,h2,h3,h4,h5,h6{font-weight:400}ol,ul{padding:0;list-style-type:none}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}.btn{display:inline-block;margin:0;padding:.375rem .75rem;border:1px solid transparent;border-radius:.25rem;font-size:16px;line-height:1.43;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:focus,.btn:hover{text-decoration:none}.btn:active{background-image:none;outline:0}.btn:disabled{cursor:not-allowed}.btn-primary{border-color:#2198c8;background-color:#2198c8;color:#fff}.btn-primary:focus,.btn-primary:hover{border-color:#1a779c;background-color:#1a779c}.btn-success{border-color:#06bf04;background-color:#06bf04;color:#fff}.btn-success:focus,.btn-success:hover{border-color:#048d03;background-color:#048d03}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}.btn-lg{padding:8px;font-size:21px}.flexbox{display:-webkit-box;display:-ms-flexbox;display:flex}.flex{-webkit-box-flex:1;-ms-flex:1;flex:1}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.img-fluid{display:block;max-width:100%;height:auto}.fixed-bottom,.fixed-top{position:fixed;left:0;right:0;z-index:1000}.fixed-top{top:0}.fixed-bottom{bottom:0}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:40%;left:50%;z-index:1080;padding:20px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:8px;background:rgba(0,0,0,.7);color:#fff}.toast i{margin-bottom:8px}.toast p{font-size:14px;text-align:center;display:-webkit-box;-webkit-box-orient:vertical}.toast.toast-none{width:auto;min-width:5rem;min-height:0;padding:8px 12px}.icon-toast-success{display:inline-block;width:35px;height:28px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAA5CAQAAAAhU5UbAAACTUlEQVR4AcXOAxBcVxjH0f97W9u2BzUHbWPbTkaxOYxt2xzFtm03tm3nV7u93/LuGfsoXXiOLOSmIO8ovSjGbG7zu1205ymlA/fSl387yTfyjQjT+W/neUN+0Y3/N1Q+UQGXE/KHb7iOy2X5wsscw22h/OABVmPJJT8YiaWn/KARlvncIx/IyR3c9vGMfOB9zuN2mY/kA4/zA253KSQfCJmGpYn8oCOWcQTygTJYNvGIfOBLruF2mjflAy9yGLdbZJAP3M9yLFXlB0Ow9Jcf1MWymHvlA1m5jdsBnpMPvMNZ3K7wqXzgMbZhKSYfCJmMpaWiQcA35KUEBXlacaENlokEsvACrTjA7+6ynsKKESWwbOFRWfiOU/zbGB5X1PiMq7id4W1ZeJuL/LfVPKGo8BwHcbtNFtkYwf9bxeMycR9LsNRUNDiFy0oek4EBWAYpOlzGbbm7Qw0sy7hP0WE+lmU8qv9BJm7hdogXFC1yYFv63x3e4jRuV/lcsaAptiU8on/gETZjKaVY0RbbIh7WXxAwHktbxYP22Bb+tUNzLFMJFR86YlvAQ/oFhbmL23YeV/zojG0+D0l8zGXczvGeEkMXbHN5jf243Sa7EkdXbFex1FNy0J1EDVfy0JNErOR+JRO9idcRXlJyEdCHeFznayUfAf2IXTmlBgEDiE1HpQ4BA4neDCJKJQIGE52dPKFUI2QItgt8IB8IGYbbHXLLF0KG49JIPhEykv8zSr4RoR//ZRz3KR0oyU7+6hiVCJUuhHxJXTrRnfpkIKIk+xEv7gxYg0GoVgAAAABJRU5ErkJggg==) 0 0 no-repeat;background-size:cover}.icon-toast-error{display:inline-block;width:35px;height:36px;background:url(http://pubimg.xingren.com/12712517-3abb-45b2-b147-2272ebf9568c) 0 0 no-repeat;background-size:contain}.hidden{display:none!important}body{background-color:#f0f0f0}.guidance-link{display:block;padding:10px 0}.guidance-link img{width:100%}.depart-item{background:#fff;padding:20px 15px;position:relative;display:block}.depart-item .title{font-size:18px;color:#333}.depart-item .keywords{display:-webkit-box;font-size:15px;color:#999;margin-top:10px;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical}.depart-item .thumbnails{border:1px solid #c3e0ff;border-radius:6px;background-color:#f2f8ff;padding:15px 10px;margin-top:10px}.depart-item .doctor-thumbnail{display:inline-block;width:35px;height:35px;border-radius:50px}.depart-item .doctor-thumbnail+.doctor-thumbnail{margin-left:2px}.depart-item .arrow{display:inline-block;width:8px}.depart-item .bottom-line{position:absolute;bottom:0;height:1px;left:15px;right:15px;background-color:#e5e5e5}.banner{position:relative}.banner .banner__img{width:100%}.banner .title{position:absolute;top:20px;left:30px}.banner .title .main{font-size:23px;color:#fff}.banner .title .main img{display:inline-block;width:25px;height:33px;margin-right:5px;-webkit-box-sizing:padding-box;box-sizing:padding-box}.banner .title .sub{font-size:14px;color:#fff;margin-top:5px}.banner .search-link{position:absolute;left:8px;right:8px;bottom:10px;padding:0}.depart-list{margin-bottom:17vw}.link-assistant{display:block;margin-top:-5px;padding-bottom:10px}.link-assistant img{display:block;width:100%;height:auto}.link-box{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 5px;margin-bottom:5px;background-color:#fff}.link-box .link-box-item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 5px}.two-level-select{background-color:#fff;overflow:hidden;border-bottom:1px solid #e5e5e5;width:100%}.level-one{overflow-y:scroll;-webkit-overflow-scrolling:touch}.select-item{padding:12px 15px;font-size:16px;color:#333}.select-item img{width:6px}.select-item .selected{color:#4ca1fb}.select-item .selected--level-two{position:relative}.select-item .selected--level-two:after{content:"\2713";display:block;position:absolute;right:0;top:50%;margin-top:-9px;font-size:18px;line-height:1}.level-one{background-color:#fff}.level-two{overflow-y:scroll;-webkit-overflow-scrolling:touch}.level-two,.select-item--selected{background-color:#f2f2f2}@media (max-height:1000px){.level-one,.level-two{max-height:450px}}@media (max-height:700px){.level-one,.level-two{max-height:350px}}@media (max-height:620px){.level-one,.level-two{max-height:300px}}@media (max-height:500px){.level-one,.level-two{max-height:250px}}.condition-select{background:#fff;padding:15px 15px 25px;max-height:320px;overflow:scroll;-webkit-overflow-scrolling:touch}.condition-select .confirm{text-align:right;margin-top:20px}.condition-select .confirm button{color:#fff;font-size:16px;background:#4ca1fb;padding:10px 35px;border-radius:50px;border:none}.condition-select .tooltip{position:relative;margin-top:8px;font-size:12px;color:#666;padding:4px;border-radius:6px;background-color:#efefef}.item-list{overflow:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap}.item-list .condition-item{font-size:15px;display:inline-block;margin-right:10px;margin-top:10px;overflow:hidden}.item-list .condition-item span{display:inline-block;padding:5px 12px;border-radius:50px;background-color:#f2f2f2}.item-list .item--selected span,.item-list .item-input:checked+span{color:#4ca1fb;background-color:#e6f2ff}.item-list .item--selected:after{content:"";display:block;width:0;height:0;margin:0 auto;border-top:none;border-color:#fff #fff #f2f2f2;border-style:solid;border-width:0 8px 8px}.item-list+.item-list{margin-top:15px}.clinic-tips{font-size:12px;color:#666;background-color:#efefef;padding:5px;border-radius:4px}.filter-tab{border-bottom:1px solid #e5e5e5}.tab-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 4px;font-size:15px;color:#333;-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff}.tab-item .item__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-item .item__arrow{background-color:#999;border-top:5px solid transparent;border-left:4px solid #fff;border-right:4px solid #fff;margin-left:8px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.tab-item--selected{color:#4ca1fb}.tab-item--selected .item__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tab-item--depart{color:#4ca1fb}.sort-select{background-color:#fff;width:100%}.sort-select .sort-item{padding:12px 15px;color:#333;font-size:16px}.sort-select .sort-item:nth-child(n+2){border-top:1px solid #e5e5e5}.filter-child{position:absolute;width:100%;bottom:0;z-index:-2;-webkit-transition:all .3s;transition:all .3s;visibility:hidden}.filter-show{visibility:visible;-webkit-transform:translateY(100%);transform:translateY(100%)}.mask{position:fixed;top:0;left:0;bottom:-1000px;right:0;visibility:hidden;background:#000;opacity:0;-webkit-transition:all .15s;transition:all .15s;z-index:-10}.mask-show{visibility:visible;opacity:.3;pointer-events:auto}.search-bar{position:relative;background-color:#eee;padding:8px;border-radius:6px}.search-bar .search__history{background:#fff;position:absolute;top:100%;z-index:100;width:100%;left:0;padding:0 0 0 15px;overflow:hidden;-webkit-box-shadow:0 6px 6px rgba(0,0,0,.5);box-shadow:0 6px 6px rgba(0,0,0,.5)}.search-bar .btn-cancel{background-color:transparent;color:#4ca1fb;font-size:16px;height:35px;padding:0 5px;margin-left:5px;border-radius:6px;outline:none;border:none}.search-bar .history__cell{font-size:16px;color:#333;padding:12px 0;border-bottom:1px solid #eee}.search-bar .history__cell.delete__cell{border:none;text-align:center;color:#666}.search-bar .input-container{background:#fff;position:relative;height:35px;border-radius:6px;overflow:hidden;font-size:0}.search-bar .search-input{display:block;width:100%;height:35px;font-size:16px;outline:none;border:none;color:#333;line-height:25px;padding:5px 10px 5px 0}.search-bar .search-input::-webkit-input-placeholder{color:#999}.search-bar .search-input::-webkit-search-cancel-button{display:none}.search-bar .icon-search{display:inline-block;width:14px;height:14px;margin:0 8px}.search-bar .icon-history-delete,.search-bar .icon-search-delete{padding:5px 10px;border:none;background:transparent;outline:none}.search-bar .icon-history-delete img,.search-bar .icon-search-delete img{display:inline-block;width:12px;height:12px}.genomics-banner{position:relative;background-color:#fff}.genomics-banner .banner-bg{display:block;height:110px;width:100%}.genomics-banner .title{position:absolute;left:22px;top:10px}.genomics-banner .title img{width:223px}.genomics-banner .title img:first-child{margin-bottom:5px}.genomics-banner .user-center{display:inline-block;background-color:#fff;text-align:center;position:absolute;right:0;top:30px;padding:6px;border-top-left-radius:8px;border-bottom-left-radius:8px}.genomics-banner .user-center img{width:23px}.genomics-banner .user-center p{font-size:11px;color:#4ca1fb}.modal{background:rgba(0,0,0,.4)}.modal-fade-enter-active,.modal-fade-leave-active{-webkit-transition:opacity .2s;transition:opacity .2s}.modal-fade-enter,.modal-fade-leave-active{opacity:0}.modal-transform-enter-active,.modal-transform-leave-active{-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out;-webkit-transform:translateZ(0);transform:translateZ(0)}.modal-transform-enter,.modal-transform-leave-active{-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.modal-open{overflow:hidden}.modal,.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0}.modal{z-index:1050;display:none;overflow:hidden;outline:0;-webkit-overflow-scrolling:touch}.modal.open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out;-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}.modal.in .modal-dialog{-webkit-transform:translateZ(0);transform:translateZ(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:270px;border-radius:5px;background-color:#fff;background-clip:padding-box}.modal-body{position:relative;padding:30px}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-footer .btn{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:9px;border:none;border-radius:0;font-size:18px}.modal-footer .btn:first-child{border-bottom-left-radius:5px}.modal-footer .btn:last-child{border-bottom-right-radius:5px}.modal-footer .btn-secondary{background:#666;color:#fff}.modal-footer .btn-primary{background:#42a8d3}.modal-backdrop{z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.4}.modal-dialog{width:100%!important;background-color:transparent!important}.partner-modal-body{text-align:center;padding:0 20px}.partner-modal-body .receive-btn{text-align:center;font-size:18px;color:#fff;width:198px;background:none;outline:none}.partner-modal-body .receive-btn img{display:block;width:100%}.cancel-btn{display:block;margin:25px auto 5px;width:28px;height:40px;background-image:url(//public-10000230.image.myqcloud.com/8111ffcf-49bd-4d4c-916c-601616b9ff1e);background-repeat:no-repeat;background-size:100%;background-color:transparent;border:none;outline:none}.success{height:100%}.success,.success .user-center-tips{text-align:right}.success .user-center-tips img{width:44px;margin-top:30px;margin-right:20px}.success .receive-success{text-align:center;margin-top:10px}.success .receive-success img{width:230px}.loader{position:fixed;z-index:10000;top:50%;left:50%;width:80px;height:80px;margin-left:-40px;margin-top:-40px;background:rgba(0,0,0,.85);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px}.sk-circle{margin:100px auto;width:40px;height:40px;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#fff;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s ease-in-out infinite both;animation:sk-circleBounceDelay 1.2s ease-in-out infinite both}.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleBounceDelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.top-control{position:fixed;z-index:1000;top:0;-webkit-transition:all .3s;transition:all .3s;width:100%;max-width:640px}.top-control .serach-contanier{background-color:#e5e5e5;padding:8px}.doctors__search-bar{z-index:10000}.doctors__filter{z-index:100}.keywors{background-color:#eee;padding-bottom:8px}.keywors .keywords__container{background-color:#fff;overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.keyword-link{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;text-align:center;font-size:16px;color:#666;padding:7px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.keyword-link.selected{color:#4ca1fb}.hasmore-tips,.loadmore-tips{text-align:center;padding:10px;font-size:14px;color:#666}.require{color:#f82f50}.guidance-describe{height:100vh;overflow:hidden}.symptom-describe-text{position:relative;width:100%;margin-top:15px;padding:4%;background-color:#fff;height:170px;color:#c7c7c7;font-size:14px}.symptom-describe-text textarea{position:absolute;background:none;outline:none;resize:none;border:none;width:92%;font-size:16px;line-height:22px}.symptom-describe-text p{padding:3px;line-height:22px;color:#c7c7c7;font-size:16px}.reminder-bar{padding:7px 15px;color:#6d6d73;font-size:14px}.patient-info-group{padding:0 15px;background-color:#fff;height:50px}.patient-info-group label{font-size:16px;color:#333}.patient-info-group .answer{text-align:right;font-size:16px}.patient-info-group .answer input,.patient-info-group .answer label{outline:none;display:inline-block;vertical-align:middle}.patient-info-group .answer .age-input{border:none;text-align:right}.divide{height:.1em}.recommend{width:100%;padding:25px 15px}.recommend button{outline:none;border:none;width:100%;height:50px;background-color:#4ca1fb;color:#fff;border-radius:100px;font-size:18px}.powered-by-text{position:fixed;margin-top:10px;bottom:20px;width:100%;max-width:640px;text-align:center;color:#999;font-size:14px}@media screen and (max-height:440px){.powered-by-text{display:none}}input[type=radio]{-webkit-appearance:none;background:#fff;width:16px;height:16px;border-radius:50%;border:1px solid #e7e7e7}input[type=radio]:checked{padding:2px;background-color:#60a3f5;background-clip:content-box;border:1px solid #60a3f5;-webkit-box-shadow:0 0 7px #60a3f5;box-shadow:0 0 7px #60a3f5}.service-introduce{padding:15px;color:#666;font-size:14px;line-height:2em}.recommend-label{color:#333;font-size:15px}.recommend-department{display:inline-block;background-color:#fff;width:100%;padding:20px 15px;border-bottom:1px solid #f0f0f0}.recommend-department span{float:right;color:#4ca1fb}.related-department{display:inline-block;background-color:#fff;width:100%;padding:15px}.related-department span{float:right;color:#4ca1fb}.doctor-cell{background-color:#fff;position:relative;padding:20px 12px}.doctor-cell .avatar-container{position:relative;height:50px}.doctor-cell .avatar-container .hp-level{position:absolute;width:33px;height:16px;right:5px;bottom:0}.doctor-cell .avatar{width:50px;height:50px;border-radius:50px;margin-right:8px}.doctor-cell .cell__bd{overflow:hidden}.doctor-cell .bottom-line{position:absolute;bottom:0;left:15px;right:15px;height:1px;background-color:#e5e5e5}.doctor-cell .base-info{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.doctor-cell .base-info span{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.doctor-cell .info-name{font-size:18px;color:#333;margin-right:10px;font-weight:500}.doctor-cell .hospital,.doctor-cell .info-title{color:#333}.doctor-cell .hospital{font-size:15px;margin-top:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.doctor-cell .intro{color:#999;font-size:15px}.doctor-cell .info-title{font-size:15px}.doctor-cell .intro{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px}.doctor-cell .business{margin-top:5px;font-size:13px}.doctor-cell .business .item__title{color:#333}.doctor-cell .business .item__count{color:#50d2c2;font-size:14px}.doctor-cell .business-item:nth-child(n+2){margin-left:10px}.doctor-cell .service{margin-top:8px;font-size:14px}.doctor-cell .service .item__title{color:#4ca1fb}.doctor-cell .service .item__content{color:#666;margin-left:5px}.doctor-cell .service .service-item{padding:2px 12px;border:1px solid #e5e5e5;border-radius:50px}.doctor-cell .service .service-item:nth-child(2){margin-left:10px}.roche-doctor-list{height:100vh;overflow-y:auto}.empty-view{text-align:center;margin-top:100px}.empty-view img{width:125px;height:100px}.empty-view p{font-size:15px;color:#999;margin-top:25px}.doctor-set-page>.banner img{width:100%;height:auto}.doctor-set-page .doctor-list{background:#fff}.doctor-set-page .doctor-list>.item{position:relative}.doctor-set-page .doctor-list>.item:after{content:"";position:absolute;bottom:0;left:15px;right:15px;height:1px;background-color:#e5e5e5}.doctor-set-page .doctor-list>.item>a{display:block;width:100%;color:#333;font-size:15px}.doctor-set-page .doctor-list>.item>a .doctor-box{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 12px}.doctor-set-page .doctor-list>.item>a .doctor-box>.avatar{display:block;width:50px;height:50px;border-radius:50px;margin-right:8px}.doctor-set-page .doctor-list>.item>a .doctor-box>.content{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.doctor-set-page .doctor-list>.item>a .doctor-box>.content>.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.doctor-set-page .doctor-list>.item>a .doctor-box>.content>.title>.name{font-size:18px;color:#333;margin-right:10px;font-weight:500;white-space:nowrap}.doctor-set-page .doctor-list>.item>a .doctor-box>.content>.title .position{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.doctor-set-page .doctor-list>.item>a .doctor-box>.content>.hospital{margin-top:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.doctor-set-page .doctor-list>.item>a .doctor-box>.content>.desc{color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px}.doctor-set-page .doctor-list>.item>a .doctor-box>.content>.message-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;margin-top:5px}.doctor-set-page .doctor-list>.item>a .doctor-box>.content>.message-box .color{color:#50d2c2;font-size:14px}.doctor-set-page .doctor-list>.item>a .doctor-box>.content>.message-box .left{margin-left:10px}.doctor-set-page .doctor-list>.item>a .doctor-box>.content .action-btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#666;margin-top:8px}.doctor-set-page .doctor-list>.item>a .doctor-box>.content .action-btn-box .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 12px;border:1px solid #e5e5e5;border-radius:50px}.doctor-set-page .doctor-list>.item>a .doctor-box>.content .action-btn-box .button:not(:last-child){margin-right:10px}.doctor-set-page .doctor-list>.item>a .doctor-box>.content .action-btn-box .button .color{color:#4ca1fb}.doctor-set-page .doctor-list>.item>a .doctor-box>.content .action-btn-box .button .price{margin-left:5px}.loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:1080;padding:30px;background:rgba(0,0,0,.7);color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.loading .loading-text{margin-top:10px}.spinner-snake{-webkit-animation:spinner-rotate .8s linear infinite;animation:spinner-rotate .8s linear infinite;border:4px solid #ccc;border-right-color:transparent;border-radius:50%}@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}