/* index */
.pic-audio { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RENFMDdGRDJFM0ExMUU4QkJFQzk5MTMxMzA0Q0NBNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RENFMDdGRTJFM0ExMUU4QkJFQzk5MTMxMzA0Q0NBNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZEQ0UwN0ZCMkUzQTExRThCQkVDOTkxMzEzMDRDQ0E2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZEQ0UwN0ZDMkUzQTExRThCQkVDOTkxMzEzMDRDQ0E2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0zlLFQAAANJQTFRF/2Ni/////2Rj/5WU//7+/2dm/5GQ/21s/3t6/+fn/2xr/5mY/9HQ/4uK/6ys/7a2/+Dg/2tq//z8//b2/8TE/+bm/5mZ/6Cg//Dw/2pp/5aW/8HA/2Vk//Pz//j4/87O/+jo/9HR/3V0/6Gg/39+/56e/4+O/4KB/6Sk/8/P//X1/4eG/9DQ/7e3/6uq/5CQ/2Zl/3Fw/9ra/7q5/6al/6Kh/+zs/+fm/+vr/7Oz/9fX/+Lh/+rq/8DA/8HB/7Cw/4uL/8LB/8fG/8jI/7Gw/7+/fjiuDwAAAPtJREFUeNq8lNdSwzAURPdYToJNAoReAgm99xJ65/9/CXl4xfYymWFn9KQzK+nq3hWDkKtGeRigrCVDrUxBloJyD1zSf6nRNLmjdNkC32FtzAE70zCV1FEFcAVc13C9j5MI38Nio9rvmbQjbaWwXQluHMBt9NqHi+qjm/F6e9IOpOfl1GlcfZiTzmZgvJSbLPYOo2Us4jpclnPcJEpWYVO6g3YJ9xmt2JXacCwtwMPv3ETBMS+twGxsVXgcEfwhjaOlF/Mxfnn8gvtf+IemSL5IX502U/LmNa4/Cv5wRT2549pzA8COlJFkB6kdzUMv7IciC906rBsyvgUYALloEgvqDFkUAAAAAElFTkSuQmCC); -webkit-background-size: 0.4rem 0.4rem; background-size: 0.4rem; }

.pic-iask { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiMDk2MDljZi04ODUyLTRmZWQtYWM1OC02NWJmYWNjMzZlYjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEFBMjk4RDY4MzkzMTFFODk5QkM5ODA0ODU4NEFDMTgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEFBMjk4RDU4MzkzMTFFODk5QkM5ODA0ODU4NEFDMTgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MTM3ZTFjMS0wM2E5LTRkMTAtYmU3NS0wMzliMWUwZjUwNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6YjA5NjA5Y2YtODg1Mi00ZmVkLWFjNTgtNjViZmFjYzM2ZWI0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Lf6aZQAAAjpJREFUeNrslzlLA1EQx/9ZgyYaRSFoL4gfQRsjitgraOUBHp/AA8VGGxE8OhW0iK0KfgCJBKKiTQTBImBpYcDCI4dHouuML8sG0Rwbs3nCDvyX3ezuy4+ZebMzNnV0BGRNpCVSF6kGpbUnko80Q7q206GZdE6qhRzGDuoldZJaFTosSgSXbsy0qKTCKqt1KxLkXCZzKZDcLEALsNRmz+vpjg6grx8oLy/sX9/egP09wO//Y0ANLhYDXl6MwTkcQFWVWOvPATW4yQkgkTAGyGssrwjIouQge84onBbePLxvLyiXqukj5GkDyrIs854EAgEgEinyJvlurS1AT2+Onn8FjnwmAx4fA9EoJUqWTPn4AC4uTCgzP+Xj2ZlEdfC7NVOvOzRMq2RZJkk5uOOl/vjaZECXC6ivB2y2zM+pKjV1NSXwYDAIjI9l2OXVQEWFfu12p4qbYhIge66xUYT4kWad8K1+j0Pv8ZQ4B9vbgYFB/XqWBrG7O+E5De7mBojHU1MGjRkNDeL86soEwFAIOD0hT1LIngni/l78roWV4RbmxTnn6tS0/t7GugmA4TDg9f5+X/OcBldXJzzHcPzJKzpgLpYOd3kJbG6IsiNFw8o5VwCcMQ86naJlyiVE2oYwCJc/4Ct98CsrgdU1Pb9+jEtaYAqAyx9wd5c64T7hRVYuhXx7yzDcV6lVR0dUa6qzAC3Afw74JDFflAF9EgMeMuAc6UFCOGaaY8AQT7ikA1JEArBIioWZQp8CDAB3vJ8Bszoo6QAAAABJRU5ErkJggg==); -webkit-background-size: 0.4rem 0.4rem; background-size: 0.4rem; }

.aur-ar h2 { position: relative; }

.aur-ar h2:before { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 0; -webkit-transform: scale(1, 0.5); -ms-transform: scale(1, 0.5); transform: scale(1, 0.5); border-bottom: 1px solid #eee; }

.aur-ar .aur-ls { display: block; }

.aur-ar .aur-ls-title { font-weight: bold; font-size: 0.34rem; line-height: 0.36rem; color: #333333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 0.2rem; }

.aur-ar .cm-ls { position: relative; padding: 0.3rem 0; border-top: #eee dashed 1px; }

.aur-ar .cm-ls:first-child { border-top: none; }

.aur-ar .cm-doctor { 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; margin-top: 0.3rem; }

.aur-ar .cm-doctor .cm-doctor-info { overflow: hidden; white-space: nowrap; font-size: 0; }

.aur-ar .cm-doctor .cm-avatar-box { display: inline-block; vertical-align: middle; width: 0.48rem; height: 0.48rem; overflow: hidden; -webkit-border-radius: 50%; border-radius: 50%; }

.aur-ar .cm-doctor .cm-doctor-info { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; margin-left: 0.1rem; }

.aur-ar .cm-doctor .cm-avatar-name { color: #333333; font-size: 0.24rem; vertical-align: middle; margin-left: 0.2rem; }

.aur-ar .cm-doctor .cm-avatar-desc { vertical-align: middle; margin-left: 0.16rem; }

.aur-ar .cm-doctor .cm-avatar-desc, .aur-ar .cm-doctor .cm-doctor-time { font-size: 0.24rem; color: #999; }

.aur-ar .cm-doctor .cm-doctor-time { text-align: right; min-width: 5em; }

.aur-ar .cm-doctor .info-name { display: inline-block; margin-right: 0.1rem; font-size: 0.3rem; color: #333; }

.aur-ar .cm-doctor .info-name-po { display: inline-block; padding: 0.04rem 0.06rem; font-size: 0.24rem; color: #fc6466; border: 1px solid #fc6466; -webkit-border-radius: 2px; border-radius: 2px; }

.aur-ar .cm-doctor .info-deta { padding-top: 0.1rem; font-size: 0; }

.aur-ar .cm-doctor .info-deta-h { margin-right: 0.2rem; font-size: 0.24rem; color: #999; }

.aur-list .aur-ls { display: block; }

.aur-list .aur-ls-title { font-weight: bold; font-size: 0.34rem; line-height: 0.36rem; color: #333333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 0.2rem; }

.aur-list .cm-doctor { 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; margin-top: 0.2rem; }

.aur-list .cm-doctor .cm-doctor-info { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; margin-left: 0.1rem; }

.aur-list .cm-doctor .cm-avatar-box { display: inline-block; vertical-align: middle; width: 0.72rem; height: 0.72rem; overflow: hidden; -webkit-border-radius: 50%; border-radius: 50%; }

.aur-list .cm-doctor .cm-avatar-name { color: #333333; font-size: 0.3rem; vertical-align: middle; margin-left: 0.12rem; }

.aur-list .cm-doctor .cm-avatar-desc { vertical-align: middle; margin-left: 0.16rem; }

.aur-list .cm-doctor .cm-avatar-desc, .aur-list .cm-doctor .cm-doctor-time { font-size: 0.24rem; color: #999; }

.aur-list .cm-doctor .cm-doctor-time { text-align: right; min-width: 5em; }

.aur-list .info-name { display: inline-block; margin-right: 0.1rem; font-size: 0.3rem; color: #333; }

.aur-list .info-name-po { display: inline-block; padding: 0.04rem 0.06rem; font-size: 0.24rem; color: #fc6466; border: 1px solid #fc6466; -webkit-border-radius: 2px; border-radius: 2px; }

.aur-list .info-deta { padding-top: 0.1rem; font-size: 0; }

.aur-list .info-deta-h { margin-right: 0.2rem; font-size: 0.24rem; color: #999; }

.mod-intro { position: relative; }

.mod-intro:after { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 0; -webkit-transform: scale(1, 0.5); -ms-transform: scale(1, 0.5); transform: scale(1, 0.5); border-bottom: 1px solid #eee; }

.mod-intro .mod-intro-tit { padding-top: 0.4rem; }

.mod-intro .mod-intro-tit h2 { font-size: 0.4rem; color: #000; height: auto; }

.mod-intro .mod-intro-tit .mod-intro-date { display: block; padding: 0.22rem 0; font-size: 0.24rem; color: #999; }

.mod-intro .mod-msg-doctor { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; margin-top: 0.2rem; }

.mod-intro .doctor-avator { width: 0.9rem; height: 0.9rem; -webkit-border-radius: 50%; border-radius: 50%; background: #000; overflow: hidden; }

.mod-intro .doctor-avator img { width: 100%; height: 100%; -webkit-border-radius: 50%; border-radius: 50%; }

.mod-detail-infro { margin-top: 0.2rem; font-size: 0.36rem; line-height: 0.64rem; color: #333; }

.mod-detail-infro img { display: block; margin: 0.1rem auto; width: 100%; height: auto; }

.aur .aur-ls { display: block; }

.aur .aur-ls-title { font-weight: bold; font-size: 0.34rem; line-height: 0.36rem; color: #333333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 0.2rem; }

.aur .cm-description { font-size: 0.3rem; line-height: 0.48rem; color: #666666; }

.cm-doctor { 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; margin-top: 0.3rem; }

.cm-doctor .cm-doctor-info { overflow: hidden; white-space: nowrap; font-size: 0; }

.cm-doctor .cm-avatar-box { display: inline-block; vertical-align: middle; width: 0.72rem; height: 0.72rem; overflow: hidden; -webkit-border-radius: 50%; border-radius: 50%; }

.cm-doctor .cm-doctor-info { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; margin-left: 0.1rem; }

.cm-doctor .cm-avatar-name { color: #333333; font-size: 0.3rem; vertical-align: middle; margin-left: 0.12rem; }

.cm-doctor .cm-avatar-desc { vertical-align: middle; margin-left: 0.16rem; }

.cm-doctor .cm-avatar-desc, .cm-doctor .cm-doctor-time { font-size: 0.24rem; color: #999; }

.cm-doctor .cm-doctor-time { text-align: right; min-width: 5em; }

.cm-doctor .info-name { display: inline-block; margin-right: 0.1rem; font-size: 0.3rem; color: #333; }

.cm-doctor .info-name-po { display: inline-block; padding: 0.04rem 0.06rem; font-size: 0.24rem; color: #fc6466; border: 1px solid #fc6466; -webkit-border-radius: 2px; border-radius: 2px; }

.cm-doctor .info-deta { padding-top: 0.1rem; font-size: 0; }

.cm-doctor .info-deta-h { margin-right: 0.2rem; font-size: 0.24rem; color: #999; }

.sp .cm-description { padding-top: 0.15rem; }

.cw { 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; margin-top: 0.2rem; }

.s-date { padding-right: 0.3rem; font-size: 0.24rem; color: #999; }

.q-list li { position: relative; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; padding: 0.3rem 0; }

.q-list li:after { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 0; -webkit-transform: scale(1, 0.5); -ms-transform: scale(1, 0.5); transform: scale(1, 0.5); border-bottom: 1px dashed #ddd; }

.q-list li:last-of-type:after { display: none; }

.q-list .icon-q { position: relative; margin-right: 0.2rem; width: 0.42rem; height: 0.5rem; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAyCAYAAAAqRkmtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEYwRTQ5Nzk0NURDMTFFOEI5QjI5MjkzQTBBQzU2RDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEYwRTQ5N0E0NURDMTFFOEI5QjI5MjkzQTBBQzU2RDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RjBFNDk3NzQ1REMxMUU4QjlCMjkyOTNBMEFDNTZEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RjBFNDk3ODQ1REMxMUU4QjlCMjkyOTNBMEFDNTZEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhbqNwgAAALMSURBVHja1JlJaBRBFIZfj0GDJnoQBcft4nJxiRuKgkEFcTmoQT0IbgcD6k2IuFxFFJUggkdF3IgIRkUUxQUXBNeDIOZgvLjgBkrigmji/zKvZGhnumu6a7rf/PCRCZnlS03V66rXXncLucoQMBjUgN+gE7wGX128eVWM184Ai8BcMB70L/K89+ABuAlawasoH+aVOKL9wAawGYyK8Hnd4A5oBufld6tkSnjeRhmN5oiSPQMDZoNz4Cmodyk6AtwGh8EgcpeJMh34favjis4BT8AsKk88+abug6FRRRvAZTCQyp86cC9oShUT5ZV8GvSh5DJSpsIwW9GxMtl7U/JhyQuFBsgvyk9oCaiJSWQSOBAm2iSrMe1sAjOLiXIZ2kk6wtXgkPz8T3SbTT1LMJPBYr9oLVhL+rLFL7oc9FUoWi9T8p/oMtIZ9ltiHvSSjYLWzDOiXOAHKBadakTHkO7wZqWWRbOkP9lMypdL29RkqDJSxaLfKkC0g0U/VYDoZxZt0z6afORm0RfSMNCax6aOfgcPFYveyL/WtyoWvZIvehJ0KZRsM9+2EX2jdFQPFtrh76YSekEJ5C04WkiUV9dxRaJ8NPoZdAr9qEDyOjgRdFz+ANakPAXYYbXfIVOkHOxISZJr+lLwLqwBYbJHSDI8H1dSrrNHtqKc7WBrQtOA+/wLwaWgU15Q9oEFZV5gj6TZcCvsOBqWq2AcOOZ4dDulBHGTuN3m3Gy7EteBKeAs+BNz27YfjAZ7wS+bF3kR7zPx7ZpTMtK2eQbOyGWxI0onIkr4Q6dTruEbFt7vzgcTwK4oknFETc1bAY6E7CWngWtxJ3TcUyjP1UZwscDf+G5dgywaSlvUyK6XBWfyA6wiR/dBXYn2nBIpr5cpW8aXLout5/DuMv/TzynXKxoOvjjtQDh8ry4pWVnXkq5FOXcp128l7aLtvkXlLH8FGAB+HYTRObVF5QAAAABJRU5ErkJggg==) no-repeat; -webkit-background-size: 0.42rem 0.5rem; background-size: 0.42rem 0.5rem; color: #fff; font-size: 0.26rem; line-height: 0.44rem; text-align: center; z-index: 2; }

.q-list .q-item { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; }

.q-list .q-item .q-title-li { position: relative; padding-bottom: 0.2rem; }

.q-list .q-item .q-title-li:after { content: ''; position: absolute; left: -0.41rem; top: 0; width: 1px; height: 100%; background: #ddd; z-index: 0; }

.q-list .q-item .q-title-li:before { content: ''; position: absolute; bottom: -0.2rem; left: -0.5rem; width: 0.14rem; height: 0.14rem; border: 0.03rem solid #ddd; -webkit-border-radius: 50%; border-radius: 50%; z-index: 1; background: #fff; }

.q-list .q-item .q-title { font-size: 0.34rem; line-height: 0.52rem; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.q-list .q-item .q-ask { margin-top: -0.06rem; font-size: 0.28rem; line-height: 0.44rem; color: #666; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.q-list .q-item .q-tip { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; padding-top: 0.26rem; font-size: 0.24rem; }

.q-list .q-item .q-tips-time { margin-right: 0.4rem; color: #999; }

.q-list .q-item .q-tips-ask { color: #45c25c; }

.iask-top { padding: 0.4rem 0.3rem; width: 100%; background: -webkit-gradient(linear, left top, left bottom, from(#08d0c4), to(#42a6eb)); background: -webkit-linear-gradient(top, #08d0c4, #42a6eb); background: linear-gradient(to bottom, #08d0c4, #42a6eb); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.iask-header { padding-bottom: 0.3rem; border-bottom: 1px solid rgba(255, 255, 255, 0.3); }

.iask-header h3 { font-size: 0.34rem; color: #fff; }

.iask-header .iask-header-tips { padding-top: 0.2rem; font-size: 0.28rem; color: #fff; }

.iask-con { padding-top: 0.3rem; font-size: 0.3rem; line-height: 0.48rem; color: #fff; }

.iask-time { padding-top: 0.2rem; font-size: 0.22rem; color: #fff; }

.col-best-answer h2 { display: block; padding: 0 0.3rem; height: 0.9rem; line-height: 0.9rem; font-weight: normal; background: #fff6ec; font-size: 0; border-top: 0.03rem solid #ff8a00; }

.col-best-answer .icon-best-answer { display: inline-block; vertical-align: middle; width: 0.54rem; height: 0.46rem; background: url(../images/ico-titile-best.png); -webkit-background-size: 0.54rem 0.56rem; background-size: 0.54rem 0.56rem; }

.col-best-answer .col-best-title { display: inline-block; padding-left: 0.15rem; font-size: 0.4rem; color: #ff8a00; vertical-align: middle; }

.col-best-main { padding: 0 0 0.4rem; background: #fff; }

.best-main-top { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; padding: 0.3rem 0 0.35rem; }

.best-main-top .top-avator { width: 1rem; height: 1rem; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; }

.best-main-top .top-avator img { width: 100%; height: 100%; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; }

.best-main-top .top-doctor-info { -webkit-box-flex: 6; -moz-box-flex: 6; -webkit-flex: 6; -ms-flex: 6; flex: 6; padding-left: 0.2rem; }

.best-main-top .top-doctor-info > dt, .best-main-top .top-doctor-info > dd { font-size: 0; }

.best-main-top .top-doctor-info > dd { padding-top: 0.15rem; }

.best-main-top .info-name { padding-right: 0.18rem; font-size: 0.3rem; color: #000; }

.best-main-top .info-pos { padding: 0 0.12rem; height: 0.32rem; font-size: 0.22rem; line-height: 0.32rem; text-align: center; color: #018cf1; border: #018cf1 1px solid; -webkit-border-radius: 0.1rem; border-radius: 0.1rem; background: rgba(255, 255, 255, 0); }

.best-main-top .info-like { display: inline-block; width: 0.3rem; height: 0.25rem; background: url(../images/ico-detail-heart.png); -webkit-background-size: 0.3rem 0.26rem; background-size: 0.3rem 0.26rem; }

.best-main-top .info-num { padding-right: 0.14rem; font-size: 0.28rem; color: #666; }

.best-main-top .info-link { -webkit-box-flex: 2; -moz-box-flex: 2; -webkit-flex: 2; -ms-flex: 2; flex: 2; width: 1.62rem; height: 0.7rem; font-size: 0.28rem; line-height: 0.7rem; color: #fff; -webkit-border-radius: 0.1rem; border-radius: 0.1rem; background: #ffa800; text-align: center; }

.best-main-detail { position: relative; padding: 0 0.3rem; background: #f7f7f7; -webkit-border-radius: 0.1rem; border-radius: 0.1rem; border: #eee 1px solid; }

.best-main-detail:before { content: ''; position: absolute; top: -0.16rem; left: 0.42rem; width: 0; height: 0; border-left: 0.16rem solid #fff; border-right: 0.16rem solid #fff; border-bottom: 0.17rem transparent solid; background: #f7f7f7; }

.best-main-detail .detail-expl { padding: 0.3rem 0; font-size: 0.3rem; line-height: 0.5rem; color: #000; border-bottom: #ddd 1px dashed; }

.best-main-detail .detail-expl:last-of-type { border-bottom: none; }

.best-main-detail .detail-time { display: block; padding-top: 0.15rem; font-size: 0.22rem; color: #666; }

.best-main-detail .detail-qa { color: #8ec448; }

.best-main-detail .detail-reply { color: #ff8a00; }

.btn-detail-main { width: 100%; height: 0.88rem; font-size: 0.3rem; color: #0076ff; text-align: center; background: #fff; border: #ddd 1px solid; }

.btn-detail-main > em { font-size: 0.4rem; color: #ff8a00; }

.best-main-item { padding: 0 0.3rem; /*margin-bottom: 0.4rem;*/ }

.btop { border-top: #eee 0.03rem solid; }

.btn-box { padding: 0 0.3rem; }

.line-box { border-top: 2px solid #000; }


.tabBox { position: relative; }

.mod-item-tags { position: relative; text-align: right }

.mod-item-tags:after { z-index: 0; }

.item-tags-u { font-size: 0; position: absolute; right:0; top: -.56rem;}

.item-tags-u li { display: inline-block; width: 0.14rem; height: 0.14rem; -webkit-border-radius: 50%; border-radius: 50%; background: #dddddd; margin-left: 0.15rem; }

.item-tags-u .on { background: #6595ff; }

.exp .icon-experts { background: url("../images/slice/icon/icon-experts.png") no-repeat; -webkit-background-size: contain; background-size: contain; }

.exp .inn-main { overflow: hidden; }

.exp .inn-body { margin-right: -0.14rem; margin-bottom: -0.15rem; }

.exp .inn-ls { width: 33.3%; padding-right: 0.14rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 0.15rem; }

.exp .inn-list { display: block; line-height: 0.72rem; text-align: center; color: #666666; font-size: 0.32rem; background: #f7f7f7; }

.exp .inn-list-last { color: #6595ff; }

.exp .inn-item { height: 1.65rem; position: relative; overflow: hidden; }

.exp .inn-item-title { position: absolute; bottom: 0; left: 0; line-height: 0.5rem; background: rgba(0, 0, 0, 0.3); width: 100%; font-size: 0.28rem; color: #fff; }

.exp .exp-ls { width: 100%; overflow: hidden; }

.exp .exp-ls-main { margin-right: -0.14rem; }

.exp .exp-lm-ls { width: 33.3%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right: 0.14rem; }

.exp .exp-lm-item { display: block; background: #f7f7f7; padding-top: 0.3rem; padding-bottom: 0.3rem; }

.exp .exp-lmi-imgwrap { display: block; width: 1.2rem; height: 1.2rem; -webkit-border-radius: 50%; border-radius: 50%; margin: 0 auto; overflow: hidden; margin-bottom: 0.12rem; }

.exp .exp-lmi-name { display: block; line-height: 0.46rem; font-size: 0.34rem; font-weight: bold; color: #000000; text-align: center; }

.exp .exp-lmi-depart { display: block; line-height: 0.46rem; color: #666666; font-size: 0.32rem; text-align: center; margin-bottom: 0.12rem; }

.exp .exp-lmi-tov { display: block; font-size: 0.24rem; color: #fff; line-height: 0.5rem; width: 1.4rem; background: #ffcc00; text-align: center; -webkit-border-radius: 2px; border-radius: 2px; margin: 0 auto; }

