*{margin:0;padding:0}html{font-size:20px}body{margin:0;font-size:.7rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.site-nav{background:#333}.site-nav .am-navbar-title{font-size:16px;text-shadow:-1px -1px #000}@font-face{font-family:"iconfont";src:url(//at.alicdn.com/t/font_2066400_3r9fqfesuph.eot);src:url(//at.alicdn.com/t/font_2066400_3r9fqfesuph.eot#iefix) format("embedded-opentype"),url(//at.alicdn.com/t/font_2066400_3r9fqfesuph.woff2) format("woff2"),url(//at.alicdn.com/t/font_2066400_3r9fqfesuph.woff) format("woff"),url(//at.alicdn.com/t/font_2066400_3r9fqfesuph.ttf) format("truetype"),url(//at.alicdn.com/t/font_2066400_3r9fqfesuph.svg#iconfont) format("svg")}.iconfont{font-family:"iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle}.iconfont.reverse{transform:rotateY(180deg)}.iconfont-home:before{content:""}.iconfont-my:before{content:""}.iconfont-my-fill:before{content:""}.iconfont-chat:before{content:""}.iconfont-chat-fill:before{content:""}.iconfont-contact:before{content:""}.iconfont-contact-fill:before{content:""}.iconfont-application:before{content:""}.iconfont-link:before{content:""}.iconfont-add:before{content:""}.iconfont-more:before{content:""}.iconfont-round-add:before{content:""}.iconfont-keyboard:before{content:""}.iconfont-sound:before{content:""}.iconfont-sounding:before{content:""}.iconfont-pic:before{content:""}.iconfont-form:before{content:""}.iconfont-gst:before{content:""}.iconfont-profile:before{content:""}.link{cursor:pointer;color:#0083de}.link:active{color:#002b47}.color-gray{color:grey}body,html{width:100%;height:100%;margin:0;padding:0;font-size:14px}body{overflow:hidden}#root{position:fixed;top:0;bottom:0;left:0;right:0;max-width:640px;margin:auto;background-color:#f5f5f9}.app{display:flex;width:100%;height:100%;flex-direction:column;position:absolute}.header{flex:0 0 45px}.body{display:flex;flex-grow:1;flex-shrink:2;flex-basis:auto;flex-direction:column;align-content:center}.footer{display:flex;flex:0 0 36px;line-height:24px;padding:6px 0;flex-direction:row;justify-content:center}.footer a{padding:0 12px;color:#668}.foot,.head{flex:0 0 auto}.main{flex:1 1}.body-pane{position:relative;width:100%;height:calc(100% - 45px);overflow-y:auto;-webkit-overflow-scrolling:touch}.component.login-box{text-align:center}.component.login-box .loading{margin-top:100%}.animate-root{position:absolute;left:0;top:0;width:100%;height:100%}.fade-slide-enter{opacity:0;transform:translateX(-100%)}.fade-slide-enter-active,.fade-slide-exit{opacity:1;transform:translateX(0)}.fade-slide-exit-active{opacity:0;transform:translateX(100%)}.fade-slide-enter-active,.fade-slide-exit-active{transition:opacity 5s,transform 5s}.fade-enter{opacity:0}.fade-enter-active,.fade-exit{opacity:1}.fade-exit-active{opacity:0}.fade-enter-active,.fade-exit-active{transition:opacity .2s ease-in}.tab-app.iconfont{font-size:22px}.component.session-item{display:flex;position:relative;width:100%;background:#fff;color:#333}.component.session-item:last-child .session-item-content{border-bottom:none}.component.session-item:active{background-color:#e7e7e7}.component.session-item .session-item-avatar{padding:8px;border-radius:5px}.component.session-item .session-item-avatar .am-badge-dot{height:10px;width:10px}.component.session-item .session-item-avatar img{max-width:100%;border-radius:5px;width:55px;height:55px;background-color:#efefef}.component.session-item .session-item-content{flex:1 1;width:calc(100% - 72px);padding:8px;border-bottom:1px solid #e7e7e7}.component.session-item .session-item-content .sic-time{float:right;text-align:right;line-height:24px}.component.session-item .session-item-content .sic-doctor{line-height:24px;width:calc(100% - 85px)}.component.session-item .session-item-content .sic-author{line-height:32px;font-size:16px;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.component.session-item .session-item-content .sic-msg{color:#888;line-height:24px;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 80px);overflow:hidden}.component.session-item .session-item-content .sic-status{float:right;text-align:right;line-height:24px}.component.session-item .session-item-content .sic-status .am-tag-small{height:18px;line-height:18px}.g-tag{display:inline-block;height:auto;margin-right:8px;padding:0 7px;white-space:nowrap;background:#fafafa;border:1px solid #d9d9d9;border-radius:5px;opacity:1;transition:all .3s}.component.chat-top{display:flex;align-items:center;padding:7px 15px;background-color:#ddd;border-bottom:1px solid #ccc;color:#555}.component.chat-top~.component.session-item:before{height:0}.empty-list{padding:1rem;text-align:center;border-radius:.25rem;margin:.5rem 1rem;color:#888;text-shadow:1px 1px #fff}.my .doctor-info{padding:20px 10px;text-align:center;background-color:#fff}.my .doctor-info .doctor-avatar{width:120px;height:120px;margin:auto;overflow:hidden;background-position:50%;border-radius:50%;border:2px solid #dadada;background-size:100%}.my .doctor-info .name{font-size:18px;font-weight:700;color:#333;margin:15px auto 30px}.my .doctor-info .info li{margin-bottom:10px;color:#999}.my .logout .am-list-content{text-align:center;color:red!important}.conversation span.conversation-title{max-width:150px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation .patient-profile{font-size:22px}.conversation .conversation-content{display:flex;width:100%;flex:1 0;overflow-y:auto;flex-direction:column-reverse;-webkit-overflow-scrolling:touch}.conversation .conversation-content::-webkit-scrollbar{display:none}.conversation .conversation-content-box{display:flex;flex-direction:column-reverse;-webkit-overflow-scrolling:touch}.conversation .conversation-content .message-line{flex-shrink:0}.site-nav .nav-home{display:inline-block;margin-left:10px;font-size:20px}.message-line{display:flex;flex-direction:row;align-items:flex-start;padding:15px}.message-line:first-child{margin-bottom:auto}.arrow{box-sizing:border-box;margin-top:15px;width:8px;height:10px;border-bottom:5px solid transparent;border-top:5px solid transparent}.msg-content{min-height:20px;border-radius:5px;word-break:break-all}.item-left{justify-content:flex-start}.item-left .arrow{border-right:8px solid #fff;margin-left:5px}.item-left .msg-content{background:#fff;margin-left:-1px}.item-right{justify-content:flex-end}.item-right .arrow{border-left:8px solid #a7e87a;margin-right:10px}.item-right .msg-content{background:#a7e87a;margin-right:-1px}.thumb{flex:0 0 auto;width:40px;height:40px;background:#ccc;text-align:center;line-height:40px;border-radius:5px}.msg-text{word-break:break-all}.msg-pic,.msg-text{max-width:60%;padding:10px}.msg-pic img{max-width:100%}.msg-audio{overflow:hidden;padding:5px}.msg-audio.error{color:#888}.msg-audio:active:not(.error){background-color:#99d66e}.msg-audio .msg-audio-box{padding:5px;display:flex;align-items:center;min-width:32px;max-width:100%}.msg-audio .msg-audio-box span{display:inline-block}.msg-audio .msg-audio-box.reverse{justify-content:flex-end}.msg-diagnose{max-width:60%;padding:10px;color:#333}.msg-diagnose .line{height:0;border-top:1px solid #f7f7f7;margin:5px 0}.voice{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAAYCAYAAAAF6fiUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzlFRDZDRDNENzlFMTFFNkJDN0NFMjA2QTFFRTRDQkIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzlFRDZDRDJENzlFMTFFNkJDN0NFMjA2QTFFRTRDQkIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTAxQkEzQ0RENzM2MTFFNjgyMEI5MTNDRkQ0OTM5QUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTAxQkEzQ0VENzM2MTFFNjgyMEI5MTNDRkQ0OTM5QUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4K4iKVAAACUUlEQVR42uSazytEURTHvTHjR4kaU8xsSDZSdmbjx4oSK8XGQrJlpSwYTSmxEWWhUIpsZK3kD7DRNBuSBZFCNjZ+JPKcV6ecXu/d3sy7595bc+vbfXPue5/749z77o83lm3bZYYFC8RZqAbQAigP2tXNj5aZF7gdkAZNk9+7WvnOCCgxRUCb9n/o1sk3pUH6QDHF/GNsoM+QeYfiy6qkFeLZDBb0GlTB4AAR/xXT9nXxZVa0WCekQd9Y0HOJjg3CHySviiZmfjO3AyIhnu0gBc0wjAIR/wLtW8z87aAOWAI9gqaYRoAff4ZUoi7EKCiUP462j4CdSCrfK4N1Ahpi6I0i/hPa50M4oFB+Dbm/SzXfL5MD4rUogxP8+Itozynm59E+q5ovyuQdHxphWh568XvR5kxq1SEn40L4e0XMA1L4EcEe7RTjLqYdqRf/gezQUwr5LxjXq+aLHPCFcTmTA7z4tutIQhXfLiJPKXyRA/oxzgW8v9DgxU+S62eF/ATGr6r5fg26Corj9RHD4Z0fvwfjS9CbQn4bxrfK+R6TyzxZNk260solTL4i/g3al10TsMXIryA72T7VfK8MnJO8X9CKy14lafXjxx8jFUsSeyUzfxhtPwHPoqTy/TJJMJzJiPgNpJdsuNJizPwztB/q4JtwHN2KW3sn3HuMOouR30l6bbsOvgkOyGIBnaPbRldalJl/h2knuvgmOKAWNAFKMUz4Iv4O6Z1xXXxTPxtazHy6khnVyS/Fb8IDpHGyuvmWgX9L4Q4toDnQFWhNN/9PgAEAR4w1ULjdCbEAAAAASUVORK5CYII=) right 0 no-repeat;width:18px;height:18px;background-size:400%;display:inline-block;box-sizing:border-box}.voice:not(.reverse){margin-right:5px}.voice.reverse{transform:rotateY(180deg);margin-left:5px}.voicePlay{-webkit-animation-name:voicePlay;animation-name:voicePlay;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps(3);animation-timing-function:steps(3)}@-webkit-keyframes voicePlay{0%{background-position:0}to{background-position:100%}}@keyframes voicePlay{0%{background-position:0}to{background-position:100%}}.chat-bar{width:100%;display:flex;align-items:center;flex-wrap:wrap;background-color:#dedede}.chat-bar .bar-input{flex:1 1;border-radius:5px;margin:6px 0}.chat-bar .bar-input.am-list-item{min-height:24px}.chat-bar .bar-input .am-textarea-control{padding-top:8px;padding-bottom:7px}.chat-bar .bar-input .am-textarea-control textarea{font-size:16px;line-height:1.2}.chat-bar .bar-action{margin:5px 5px 5px 6px}.chat-bar .bar-action .bar-btn-send{width:64px}.chat-bar .bar-mode{margin:5px 6px 5px 5px}.chat-bar .bar-btn-audio,.chat-bar .bar-btn-keyboard,.chat-bar .bar-btn-more{font-size:30px;color:#333}.chat-bar .audio-bar{flex:1 1;border-radius:5px;margin:6px 0}.chat-bar .audio-bar .audio-bar-btn{display:flex;height:34px;align-items:center;justify-content:center;border-radius:5px;background-color:#eee;transition:background-color .2s}.chat-bar .audio-bar .audio-bar-btn.active{background-color:#ccc;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.bar-more{width:100%;height:0;display:flex;align-items:center;box-sizing:border-box;background-color:#fff;overflow:hidden;transition:height .3s}.bar-more.up{height:120px}.bar-more .item{width:70px;margin-left:20px;display:flex;flex-direction:column;align-items:center;overflow:hidden}.bar-more .item .icon{display:inline-block;width:50px;height:50px;border-radius:6px;background:#dedede;position:relative}.bar-more .item .icon input{position:absolute;width:100%;height:100%;opacity:0;z-index:10}.bar-more .item .iconfont{font-size:36px;display:flex;align-items:center;justify-content:center;color:#555}.bar-more .item .iconfont:active{background-color:#eee}.bar-more .item span{margin-top:10px}.diagnose-modal{width:90%}.diagnose-modal .am-list{text-align:left}.diagnose-modal .am-list .am-list-header{color:#222;font-size:16px}.order-detail-wrapper{top:45px}.order-detail-wrapper .am-modal-content{border-radius:0}.order-detail-wrapper .am-modal-button{color:#ff5b05}.order-detail-wrapper .order-detail{min-height:200px}.order-detail-wrapper .order-detail .error-tip{padding:100px 0;display:flex;align-items:center;justify-content:center}.order-detail-wrapper .order-detail dl{text-align:left;padding:10px;color:#333}.order-detail-wrapper .order-detail dl dt{font-weight:700}.order-detail-wrapper .order-detail dl dd span{margin-right:5px}.order-detail-wrapper .order-detail .image-box img{max-width:100px;margin-right:5px}.app.not-found{padding:100px 0;text-align:center}.app.not-found p{margin-bottom:20px}
/*# sourceMappingURL=main.17a899c1.chunk.css.map */