.doc-detail-html{width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.doc-detail-html .van-skeleton{padding:10px}.doc-detail-html .van-skeleton .van-skeleton__avatar{margin:10px 20px 5px 10px;border-radius:50%;overflow:hidden;width:50px;height:50px}.doc-detail-html .doc{font-size:12px;padding:10px 0 0;background:#fff;line-height:24px}.doc-detail-html .doc .info{margin-top:22px}.doc-detail-html .doc .img{margin:10px 20px 5px 10px;border-radius:50%;overflow:hidden;width:50px;height:50px}.doc-detail-html .doc .desc{font-size:12px;color:#8c8c8c;padding:0 10px 0 20px;margin-top:10px;margin-bottom:10px;line-height:1.75;position:relative}.doc-detail-html .doc .desc .showDetail{position:absolute;bottom:0;right:10px;color:#1989fa;background:#fff;padding:0 1.3em;-webkit-box-shadow:0 0 20px #fff;box-shadow:0 0 20px #fff}.doc-detail-html .yy{border-radius:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0 0 20px}.doc-detail-html .yy .yy-box{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.doc-detail-html .yy .pbitem{background:#fff;-webkit-box-shadow:0 8px 12px #ebedf0;box-shadow:0 8px 12px #ebedf0;padding-top:15px;padding-bottom:15px;line-height:24px;margin:0 10px 10px}.doc-detail-html .yy .pbitem .title{padding:0 14px}.doc-detail-html .yy .pbitem .content{font-size:12px}.doc-detail-html .yy .pbitem .syh{font-size:12px;margin-right:10px;background:#ecf9ff;color:#1989fa;padding:3px 10px;border-radius:15px;min-width:50px;display:inline-block;text-align:center}.doc-detail-html .yy .pbitem .full{background:#f5f5f5;color:#595959}.doc-detail-html .yy .pbitem .time{line-height:24px;margin-right:5px;color:#e45826;background:#fdf6f3}.sjd-action-sheet .info{margin-left:25px;line-height:24px}.sjd-action-sheet .yy-time{background:#fff;padding:10px}.sjd-action-sheet .yy-time .sjd-list{max-height:45vh;overflow-y:scroll}.sjd-action-sheet .yy-time .content{padding-top:5px;width:90%;margin:0 auto}.sjd-action-sheet .yy-time .item{margin-bottom:10px;margin-right:10px;padding:8px 10px;width:32px;text-align:center}.sjd-action-sheet .yy-time .timePeriods{margin-bottom:10px;margin-right:18px;padding:8px 10px;width:70px;text-align:center}.sjd-action-sheet .yy-time .button{width:90%;margin-top:20px;margin-bottom:20px}.doc-desc-dialog{max-height:70vh;min-height:20vh;padding:10px 0 20px}.doc-desc-dialog .van-dialog__content{max-height:70vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.doc-desc-dialog .van-dialog__content .content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.doc-desc-dialog .van-dialog__content .content .title{height:32px;text-align:center;font-weight:700;line-height:32px}.doc-desc-dialog .van-dialog__content .content .desc{margin-top:5px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:15px;text-indent:2em;overflow:scroll;padding:0 20px;color:#595959;line-height:1.75}.date-list .free-clinic{font-size:8px;line-height:8px;font-weight:700;white-space:nowrap;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%)}.internet-hospital-content{padding:20px;line-height:1.5;color:#666;text-align:center}.internet-hospital-content p{padding:0;margin-top:0}.internet-hospital-content .custom-btn-wrapper{position:relative;width:90%;margin:0 auto}.internet-hospital-content .custom-btn{width:100%;height:40px;line-height:40px;background-color:#1989fa;color:#fff;border-radius:4px;font-size:14px;text-align:center}