* {
    padding: 0;
    margin: 0;
}

body {
    font-size: 15px;
}

a {
    text-decoration: none;
}

.tab-bar-wrap[data-v-447bdfa5] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 45px;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    align-content: flex-start;
    flex-wrap: nowrap;
    z-index: 300;
}

.tab-item[data-v-447bdfa5] {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
}

.icon-and-text[data-v-447bdfa5] {
    flex-direction: column;
    height: 45px;
}

.tab-item-link[data-v-447bdfa5] {
    text-decoration-line: none;
}

.tab-item-badge[data-v-447bdfa5] {
    top: -5px;
    padding: 0 2px;
    white-space: nowrap;
}

.tab-item-badge[data-v-447bdfa5],.tab-item-red-dot[data-v-447bdfa5] {
    position: relative;
    display: inline-block;
    left: 10px;
    color: #fff;
    background-color: red;
    border-radius: 5px;
}

.tab-item-red-dot[data-v-447bdfa5] {
    top: 0;
    width: 10px;
    height: 10px;
}

.tab-item-icon[data-v-447bdfa5] {
    width: 20px;
    height: 20px;
    background-position: 50%;
    background-size: cover;
}

.mars-pull-refresh-wrap[data-v-09029f84] {
    font-size: 15px;
}

.mars-pull-refresh-header[data-v-09029f84] {
    height: 0;
    text-align: center;
    overflow: hidden;
    background-color: #fff;
}

.mars-pull-refresh-loading-icon[data-v-09029f84] {
    display: none;
    margin: 20px 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    vertical-align: middle;
    background-color: #2a2a31;
    opacity: .3;
}

.mars-pull-refresh-loading-text[data-v-09029f84] {
    display: none;
    font-size: 12px;
    line-height: 1;
    color: #c6c6c6;
    margin-top: 11px;
    margin-bottom: 11px;
}

.mars-pull-refresh-loaded[data-v-09029f84] {
    display: none;
    height: 28px;
    color: #000;
}

.mars-pull-refresh-loaded .mars-pull-refresh-loaded-text[data-v-09029f84] {
    display: inline-block;
    font-size: 12px;
    line-height: 1;
    margin-top: 8px;
    margin-bottom: 8px;
}

.mars-pull-refresh-header-loading .mars-pull-refresh-pulling-text[data-v-09029f84] {
    display: none;
}

.mars-pull-refresh-header-loading .mars-pull-refresh-loading-text[data-v-09029f84] {
    display: inline-block;
}

.mars-pull-refresh-header-loaded .mars-pull-refresh-loading[data-v-09029f84] {
    display: none;
}

.mars-pull-refresh-header-loaded .mars-pull-refresh-loaded[data-v-09029f84] {
    display: inline-block;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform .28s ease-out;
    transition: -webkit-transform .28s ease-out;
    transition: transform .28s ease-out;
    transition: transform .28s ease-out,-webkit-transform .28s ease-out;
}

.mars-pull-refresh-header-loaded[data-v-09029f84],.mars-pull-refresh-header-loading[data-v-09029f84] {
    will-change: height;
    -webkit-transition: height .3s ease-out;
    transition: height .3s ease-out;
}

.swan-app-navigation-bar[data-v-1d665f4a] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 920;
}

.swan-app-navigation-bar .dark[data-v-1d665f4a] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEZ0lEQVRoQ+2ZTYgcRRTH3yt7Yza7YhYhyIIyyaIz1qvF00JcFCKCHgwaUAQVMYkH40mPbg6CoElAhHgQvUhyUAKKEDE5xA8IGKKil7j1emYWcVcCCQQCgssa0tNdUkt16J3tme6Z6dnZwNRtpqre+//qVb2qN4Nwmze8zfXDEKBVBKWU9wshfgeAP4MgeL5er1/pR7T7EoFKpXKP53m/AcBOK9oYsxCG4WytVrteNEThAOVy+S7P835CxIeTYo0xlxqNxmP1ev3fIiEKBSiVSlvHx8d/BIDZFiIvLi8vP7G0tHSjKIgiATwiOouITzpxK1EUPY6IIwDwAyJuddvpO2Z+GgAaRUAUBSCI6EtEfM6JvImIT2mtz9vPSikLdRYAPNf/NTO/AABRrxCFABDRCUTc78RFiPis1vpMUhwRWbivEHHVpzHmJDMfGDiAUuoIAMzFQqIoOuD7/sk0YUqpQwDwSWLsR77vv9ULRE8RUEq9CQDHE4LmfN8/1k6QUuowALyfmHPY9/2j3UJ0DSCl3C+EONHNakopjwshLHzc3tBaf9oNRFcAbj/bQyvcfj7FzC91IqDp3BgAeJmZT3Viw47tGEAptQcAvk9klDPMvA8Awg6d28z1DSLudfPs/H3Nhz/LZkcARDSDiDY1bnOGL9pc7/v+zSxHaf1Syi1CiHMAYBfFZqY16TePzdwAUkoSQlwAgO3OWSFPg8nJyW0TExPnEXHGCV4xxuxhZvuWymy5AKanp3cZY34GgB3O4mKj0Zgp6nFWKpW2j42NXUBEcvb/iaLoUd/3OYsgE6BcLk+OjIz8AgD3uZW/goi7tdaXs4x30j81NbVjdHTU+ll9wQLANUR8ZH5+/q92dtoCuJX5FREfdOKvu2fxQifi8o5VStlFsjVEHOnLQRDsbldLtARosTdnmflSXkHdjEs5a21riVSAIrJDN+LjOc3Zrl0tkQZwBxGdjvOzMSb1cdaLwDxz7X1jjDmHiFvilJ1WSzQDIBF9gYgvxk7aPc7yCOlljFJqrzHGXnbxjb+ullgDQERHEfHtNKfuknlXa21fn31rRPQqIn4MAGMtnHyutX4l7msGuIqI97ZRF2it45D2BYKI6nHWa+VAa22rvNWKbg2AUuo1APgQAO5uMznz7uiFjIgWEbHUwsZ/xpgjzPxeagRaOVZK2dfiatNabxhAEAS76vX6YrsFySVmCNDBnkpuoQ2NgJTydSFErqrKGHOMmW/V0Um+gQEQkY+ID+Vc7BWtdWqaHCTAAiI+kBOg4VLhuuGbAsAY8wwzf5tUV6lUpj3P+8N9t7kBwjAsVavVv5uXN5HNhgCFX2REdOsMDCPgnhIbeg8MI+A29aZIo8Mz0M8zkOemzRGBPGagsENMRDcQ8c5cXm2p1GjsrNVqS03j7Y+5QVzf5rEVhuFktVq92nM9IKWcE0LkqYXt75qnmdnWrOv+/1JKfQYAB7PEG2Psv5gfMPM7WWNzFTRZRgbZPwQY5Opb3/8Dcc3uT4aa/8AAAAAASUVORK5CYII=");
}

.swan-app-navigation-bar .light[data-v-1d665f4a] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADqUlEQVRoQ+2ZTcgVZRTHf//KikIKhAihMMEgQloFFgVKUIuigiLQkDIX1cqW6SII1IQIahG1iVwUQhEk1qIPQSisqE1BQRF9EBQEQhBYpPWPv8yVee87c+e575373le4Z3fvzJzn/M55nvMxI85x0TluP3OAtgjavhr4AvgeuF/Sr9OI9lQiYHsN8DlwTWX0d8DNkk70DdE7gO3VwEfADUPGfgncKunPPiF6BbB9MXA03m4x8jhwm6S/+4LoDcD2BcC7wO2VcSeBLcAq4EMgcJH3gTslne4DohcA2+cBbwD3VUb9A9wh6Vh+2w5U4AIZeQt4QNJ/k0L0BfAq8HBlTIy6R9I7deNsB+5NOJu6D0raMXMA2/uB3TVDdkg62GSY7ceAl2rXXpD0xCQQE0XA9i7g+ZoBuyUdGGWQ7T3Avto9eyQ9s1SIJQPYzpbJ1hlIsTdtBzrwA3lc0stLgVgSQLWfc2hzeCOHJG0bxwDb9XNj4EFJh8bRkXvHBrC9GfigllFyWO+V9O84i1eZ6zBwV/Vcno+eBYe/S+dYALZvBJIaL6kUpzBtkZS0ObbYvhB4D4hTIgvSb4nCYgDb1wMfA5dXintpDWzHGXFKnBNJAdwsKb1UpxQB2F4PfAJcUWn8MQv21ZzZjlPinDgp8gdwi6Svuwg6AWyvBT4FrqqUpS3eJOmXLuXjXLcd52SdQQf7O3CTpB9G6RkJUHnmM+DaSkna4bTFaY97F9txUmaIQaTjpDirdZZoBWjZmzE+e39q0nDWRs4SjQB9ZIdJCBuyXWvCWARg+3zg7Vp+bmzOJjGw5Nmq3iTFJtVGGmeJBQC28/t1YGttkdbmrMSQSe6xnSKXYjeo+ItmiWGANFVPtiyaIvO0pHSfUxPbDwEvApe2LPKapO2Da8MAvwFXjrDulKRBSKcCYfvbWtZrW2PVYKIbBtgJPAdc1vakpM7aMQmZ7RTJdS06/gL2S9rbGIG2hW2nWzwjywywXlKAWqXIm3OAMfbU0BZavgjYfhQonaoOSKrP0WcRZwnwDXBdobNPSmpMk7MESM+yoRDgtKS88FokKwXgbklH6tbZ3gh8Vf234gHWSfp52L21bDYH6L2Q2a6fgXkEKg8vax2YRyBeXylpdH4GpnYGCittVwQK1dDbIc5HuYtKV83LKUk/DVXizLWnavNtibq1kjIlTjwPpHMsmYXzXjNvNLY3ff+y/QrwSIHlcdizkp7qurdooOlSMsvrc4BZej9r/w9jZwdPlfANnQAAAABJRU5ErkJggg==");
}

.swan-app-navigation-bar .default[data-v-1d665f4a] {
    padding: 4px 0;
    font-size: 16px;
}

.swan-app-navigation-bar .default .title[data-v-1d665f4a] {
    width: 100%;
    padding: 0 98px;
    line-height: 30px;
    box-sizing: border-box;
    height: 30px;
}

.swan-app-navigation-bar .default .title .title-inner[data-v-1d665f4a] {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.swan-app-navigation-bar .default .return-to-home[data-v-1d665f4a] {
    float: right;
    margin-right: 20px;
    width: 25px;
    height: 25px;
    border-radius: 2px;
    background-position: 50%;
    background-size: 20px;
    background-repeat: no-repeat;
}

.swan-app-navigation-bar .custom[data-v-1d665f4a] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 0;
}

.swan-app-navigation-bar .custom .return-to-home[data-v-1d665f4a] {
    position: absolute;
    top: 6px;
    right: 20px;
    width: 25px;
    height: 25px;
    border-radius: 2px;
    background-position: 50%;
    background-size: 20px;
    background-repeat: no-repeat;
}

@font-face {
    font-family:msui-iconfont;src:url(../../static/fonts/iconfont.fdf7defb.woff) format("woff"),url(../../static/fonts/iconfont.8e8cb9a7.ttf) format("truetype");
}

.msui-iconfont {
    font-family: msui-iconfont!important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ms-icon-baidu-logo:before {
    content: "\E780";
}

.ms-icon-call:before {
    content: "\E733";
}

.ms-icon-up:before {
    content: "\E736";
}

.ms-icon-play-circle:before {
    content: "\E735";
}

.ms-icon-check-circle:before {
    content: "\E751";
}

.ms-icon-down:before {
    content: "\E73C";
}

.ms-icon-right:before {
    content: "\E734";
}

.ms-icon-left:before {
    content: "\E783";
}

.ms-icon-arrow-up:before {
    content: "\E763";
}

.ms-icon-arrow-down:before {
    content: "\E76A";
}

.ms-icon-close-circle-solid:before {
    content: "\E601";
}

.ms-icon-cellphone:before {
    content: "\E606";
}

.ms-icon-check:before {
    content: "\E608";
}

.ms-icon-plus-circle:before {
    content: "\E60A";
}

.ms-icon-link:before {
    content: "\E60B";
}

.ms-icon-close:before {
    content: "\E611";
}

.ms-icon-close-circle:before {
    content: "\E612";
}

.ms-icon-mail:before {
    content: "\E614";
}

.ms-icon-trash:before {
    content: "\E617";
}

.ms-icon-user:before {
    content: "\E61B";
}

.ms-icon-refresh:before {
    content: "\E61D";
}

.ms-icon-exclamation-circle-solid:before {
    content: "\E61E";
}

.ms-icon-clock-circle:before {
    content: "\E61F";
}

.ms-icon-exclamation-circle:before {
    content: "\E638";
}

.ms-icon-ellipsis:before {
    content: "\E63C";
}

.ms-icon-scan:before {
    content: "\E63D";
}

.ms-icon-plus:before {
    content: "\E647";
}

.ms-icon-wifi:before {
    content: "\E64C";
}

.ms-icon-save:before {
    content: "\E650";
}

.ms-icon-search:before {
    content: "\E641";
}

.ms-icon-share:before {
    content: "\E642";
}

.ms-icon-user-solid:before {
    content: "\E621";
}

.ms-icon-img-solid:before {
    content: "\E629";
}

.ms-icon-microphone:before {
    content: "\E645";
}

.ms-icon-camera:before {
    content: "\E648";
}

.ms-icon-map:before {
    content: "\E649";
}

.ms-icon-list:before {
    content: "\E65A";
}

.ms-icon-menu:before {
    content: "\E659";
}

.ms-icon-star:before {
    content: "\E65C";
}

.ms-icon-star-solid:before {
    content: "\E65E";
}

.ms-icon-home:before {
    content: "\E65F";
}

.ms-icon-like:before {
    content: "\E660";
}

.ms-icon-like-solid:before {
    content: "\E661";
}

.ms-icon-warning:before {
    content: "\E663";
}

.ms-icon-eye-solid:before {
    content: "\E664";
}

.ms-icon-grid:before {
    content: "\E668";
}

.ms-icon-live:before {
    content: "\E669";
}

.ms-icon-play:before {
    content: "\E66A";
}

.ms-icon-check-circle-solid:before {
    content: "\E66F";
}

.ms-icon-question-circle:before {
    content: "\E675";
}

.ms-icon-panorama:before {
    content: "\E67C";
}

.ms-icon-heart:before {
    content: "\E67F";
}

.ms-icon-heart-solid:before {
    content: "\E680";
}

.ms-icon-headset:before {
    content: "\E681";
}

.ms-icon-dislike-solid:before {
    content: "\E684";
}

.ms-icon-dislike:before {
    content: "\E686";
}

.ms-icon-enlarge:before {
    content: "\E687";
}

.ms-icon-comment:before {
    content: "\E688";
}

.ms-icon-hide:before {
    content: "\E699";
}

.ms-icon-weibo:before {
    content: "\E6A8";
}

.ms-icon-computer:before {
    content: "\E6AA";
}

.ms-icon-man:before {
    content: "\E6C3";
}

.ms-icon-woman:before {
    content: "\E6C4";
}

.ms-icon-call-shield:before {
    content: "\E600";
}

.ms-icon-alarm-lamp:before {
    content: "\E602";
}

.ms-icon-arrow-right-circle:before {
    content: "\E603";
}

.ms-icon-edit:before {
    content: "\E604";
}

.ms-icon-img:before {
    content: "\E607";
}

.ms-icon-doctor:before {
    content: "\E609";
}

.ms-icon-red-envelope:before {
    content: "\E605";
}

.ms-icon-arrow-right-circle-thin:before {
    content: "\E60C";
}

.ms-icon-arrow-up-line:before {
    content: "\E60D";
}

.ms-icon-location:before {
    content: "\E60E";
}

.ms-icon-location-hollow:before {
    content: "\E60F";
}

.ms-icon-agreement:before {
    content: "\E610";
}

.ms-icon-link-crude:before {
    content: "\E613";
}

.ms-icon-location-crude:before {
    content: "\E616";
}

.ms-icon-exclamation:before {
    content: "\E618";
}

.ms-icon-call-crude:before {
    content: "\E619";
}

.ms-icon-phr:before {
    content: "\E615";
}

.icon[data-v-d4b45ada] {
    display: inline-block;
}

.avatar[data-v-5eedc2c1] {
    border-radius: 50%;
    background-repeat: no-repeat;
}

.indicator[data-v-58b5607b] {
    white-space: nowrap;
    line-height: 1;
    font-size: 0;
    overflow: hidden;
}

.indicator-item[data-v-58b5607b] {
    position: relative;
    display: inline-block;
    margin: 0 2.5px;
    width: 4px;
    height: 4px;
    border-radius: 2px;
    -webkit-transition: all .38s cubic-bezier(.2,0,.2,1);
    transition: all .38s cubic-bezier(.2,0,.2,1);
}

.indicator-item-selected[data-v-58b5607b] {
    width: 8px;
}

.op-banner[data-v-39a1e282] {
    text-align: center;
    position: relative;
}

.op-banner-num[data-v-39a1e282] {
    position: absolute;
    top: 71.7%;
    left: 59.9%;
    color: #ffea00;
    font-weight: 600;
    font-size: .12rem;
}

.op-banner-indicator[data-v-39a1e282] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 12px;
}

.dialog[data-v-0a92deb4] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.dialog-inner[data-v-0a92deb4] {
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.mask[data-v-0a92deb4] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,.65);
    -webkit-transition: opacity .16s cubic-bezier(0,0,.3,1);
    transition: opacity .16s cubic-bezier(0,0,.3,1);
}

.layer[data-v-0a92deb4] {
    z-index: 1;
    border-radius: 13px;
    background-color: #fff;
    -webkit-transition: opacity .3s cubic-bezier(.14,.1,.12,1);
    transition: opacity .3s cubic-bezier(.14,.1,.12,1);
}

.layer .top[data-v-0a92deb4] {
    padding-left: 24px;
    padding-right: 24px;
}

.layer .top .title[data-v-0a92deb4] {
    padding-bottom: 14px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #333;
    font: 24px/34px Arial,Helvetica,sans-serif;
}

.layer .top .content[data-v-0a92deb4],.layer .top .slot[data-v-0a92deb4] {
    padding-bottom: 25px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;
}

.layer .bottom[data-v-0a92deb4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 48px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.layer .bottom .btn[data-v-0a92deb4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.menu-wrapper[data-v-698736b8] {
    min-width: 40px;
    height: 40px;
    text-align: right;
}

.menu-icon[data-v-698736b8] {
    display: inline-block;
}

.action-menus[data-v-698736b8] {
    position: fixed;
    top: 41px;
    right: 17px;
    z-index: 921;
    color: #333;
    width: auto;
    background-color: #fff;
    text-align: left;
    overflow: auto;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.21);
    box-shadow: 0 3px 6px rgba(0,0,0,.21);
}

.head-menu-icon[data-v-698736b8] {
    display: inline-block;
    width: 17px;
}

.tool-text[data-v-698736b8] {
    line-height: 45px;
    height: 45px;
    width: auto;
    display: inline-block;
    vertical-align: top;
}

.action-item[data-v-698736b8] {
    font-size: 16px;
    padding: 0 18px 0 17px;
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
}

.med-bg[data-v-8b104a94] {
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
}

.med-container-gap[data-v-8b104a94] {
    padding: 0 .17rem;
}

.med-title[data-v-8b104a94] {
    color: #333;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    left: 0;
    right: 0;
    z-index: 921;
}

.med-title-left[data-v-8b104a94],.med-title-right[data-v-8b104a94] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.med-title-inner[data-v-8b104a94] {
    width: 50%;
    text-align: center;
    font-weight: 700;
    font-size: 18px;
}

.med-title-hei[data-v-8b104a94] {
    line-height: 44px;
    height: 44px;
}

.med-title-gap[data-v-8b104a94] {
    height: 44px;
}

.icon-back[data-v-8b104a94] {
    margin-right: 30px;
}

.left-icon[data-v-8b104a94] {
    font-size: 20px;
}

.b-image[data-v-4b4cface] {
    position: relative;
    overflow: hidden;
}

.b-image .image-def[data-v-4b4cface] {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
}

.b-image .image-self[data-v-4b4cface] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-image .image-hack-white-stroke[data-v-4b4cface] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    background: radial-gradient(transparent 30%,rgba(0,0,0,.08) 100%);
}

.wrapper[data-v-0028cc6c] {
    padding-left: .1rem;
    padding-right: .1rem;
}

.hot-class[data-v-0028cc6c] {
    height: 182px;
}

.hot-class .panel[data-v-0028cc6c] {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.hot-class .panel .item[data-v-0028cc6c] {
    width: 20%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    text-align: center;
}

.hot-class .panel .item .img[data-v-0028cc6c] {
    width: 50px;
    height: 50px;
    display: block;
    margin: 0 auto;
}

.hot-class .panel .item .text[data-v-0028cc6c] {
    margin-top: 3px;
    color: #555;
}

.drug .img[data-v-0a5fcbf5] {
    overflow: hidden;
}

.drug .price[data-v-0a5fcbf5] {
    color: #ff6f61;
}

.drug .name[data-v-0a5fcbf5],.drug .price[data-v-0a5fcbf5] {
    height: 23px;
    font-size: 13px;
}

.drug .c-gap-top-small-px[data-v-0a5fcbf5] {
    margin-top: 5px;
}

.drug .transform[data-v-0a5fcbf5] {
    -webkit-transform: scale(1);
    transform: scale(1);
}

.label[data-v-3cf04ad8] {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
}

.label .label-inner[data-v-3cf04ad8] {
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #707379;
    border-radius: 24px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    font-size: 10px;
    display: table;
    overflow: hidden;
    height: 16px;
    line-height: normal;
}

.label .label-inner .label-text[data-v-3cf04ad8] {
    vertical-align: middle;
    display: table-cell;
}

.shop.shadow[data-v-5961dcc4] {
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
}

.shop.rest[data-v-5961dcc4] {
    opacity: .6;
}

.shop.rest .logo .img[data-v-5961dcc4] {
    position: relative;
}

.shop.rest .logo .img .logo-img[data-v-5961dcc4] {
    opacity: .5;
}

.shop.rest .logo .img .status[data-v-5961dcc4] {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    background: #c2c2c2;
    font-size: 10px;
    color: #fff;
    text-align: center;
    height: .17rem;
    line-height: .17rem;
}

.shop .logo[data-v-5961dcc4] {
    width: .4rem;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    padding-right: .06rem;
}

.shop .logo .img[data-v-5961dcc4] {
    border-radius: .05rem;
    overflow: hidden;
}

.shop .info .desc .name[data-v-5961dcc4] {
    color: #333;
    margin-bottom: 0;
}

.shop .info .desc .tag[data-v-5961dcc4] {
    display: inline;
}

.shop .info .desc .distance[data-v-5961dcc4] {
    width: auto;
    white-space: nowrap;
    text-align: right;
    padding-top: 10px;
    color: #666;
}

.shop .drugs[data-v-5961dcc4] {
    padding-bottom: 10px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.shop .drugs .drug-item[data-v-5961dcc4] {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.wrapper[data-v-faa43464] {
    padding-left: .1rem;
    padding-right: .1rem;
}

.nearbyshop-wrapper[data-v-faa43464] {
    overflow: hidden;
    width: 100%;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: -20px;
}

.nearbyshop-swiper[data-v-faa43464] {
    height: 210px;
    overflow: visible;
}

.nearbyshop-swiper .shop-item[data-v-faa43464] {
    margin-bottom: -15px;
}

.nearbyshop-swiper .swiper-item[data-v-faa43464] {
    overflow: visible;
}

.med-brand[data-v-c2de9678] {
    padding-top: 10px;
    background: #fff!important;
    background: #f4f4f4;
}

.mb-tit[data-v-c2de9678] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.mb-tit-big[data-v-c2de9678] {
    font-size: 32px;
    line-height: 42px;
    color: #333;
    font-weight: 700;
}

.mb-tit-location[data-v-c2de9678] {
    font: 15px/25px PingFangSC-Regular,Arial,Helvetica,sans-serif;
    color: #999;
}

.mb-tit-location-icon[data-v-c2de9678] {
    display: inline-block;
    margin-left: 6px;
}

.mb-icon[data-v-c2de9678] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: -.17rem;
    margin-right: -.17rem;
    padding-top: 5px;
}

.mb-icon-li[data-v-c2de9678] {
    width: 25%;
    text-align: center;
}

.mb-icon-li-img[data-v-c2de9678] {
    width: 48px;
    height: 48px;
    line-height: 48px;
    font-size: 24px;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
}

.mb-icon-li-tit[data-v-c2de9678] {
    display: block;
    color: #555;
    font-weight: 700;
}

.mb-icon-li-sub[data-v-c2de9678] {
    display: block;
    font: 12px/22px PingFangSC-Regular,Arial,Helvetica,sans-serif;
    color: #999;
}

.mb-icon-li .m-icon-brand-wz[data-v-c2de9678] {
    background: linear-gradient(-44deg,#07d2c7,#2feba7);
    -webkit-box-shadow: 0 3px 10px 0 rgba(15,216,193,.3);
    box-shadow: 0 3px 10px 0 rgba(15,216,193,.3);
}

.mb-icon-li .m-icon-brand-gh[data-v-c2de9678] {
    background: linear-gradient(-44deg,#3fb7ff,#82cbff);
    -webkit-box-shadow: 0 3px 10px 0 rgba(63,183,255,.3);
    box-shadow: 0 3px 10px 0 rgba(63,183,255,.3);
}

.mb-icon-li .m-icon-brand-gy[data-v-c2de9678] {
    background: linear-gradient(-44deg,#ff6161,#ff9696);
    -webkit-box-shadow: 0 3px 10px 0 rgba(255,103,138,.3);
    box-shadow: 0 3px 10px 0 rgba(255,103,138,.3);
}

.mb-icon-li .m-icon-brand-bx[data-v-c2de9678] {
    background: linear-gradient(-44deg,#ffbc10,#ffd36c);
    -webkit-box-shadow: 0 3px 10px 0 rgba(253,180,37,.3);
    box-shadow: 0 3px 10px 0 rgba(253,180,37,.3);
}

.mb-rank[data-v-c2de9678] {
    border-top: 1px solid #f1f1f1;
    padding-top: .15rem;
}

.mb-rank-li[data-v-c2de9678],.mb-rank[data-v-c2de9678] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.mb-rank-li[data-v-c2de9678] {
    width: 49%;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.mb-rank-li[data-v-c2de9678]:first-child {
    border-right: 1px solid #f1f1f1;
}

.mb-rank-li-img[data-v-c2de9678] {
    width: 30px;
    height: 30px;
}

.mb-rank-li-cont[data-v-c2de9678] {
    text-align: left;
    margin-left: 19px;
}

.mb-rank-li-tit[data-v-c2de9678] {
    display: block;
    color: #555;
    font-weight: 700;
}

.mb-rank-li-sub[data-v-c2de9678] {
    display: block;
    font: 12px/22px PingFangSC-Regular,Arial,Helvetica,sans-serif;
    color: #999;
}

.mb-op[data-v-c2de9678] {
    padding-top: 15px;
    padding-bottom: 20px;
}

.mb-linear-gradient[data-v-c2de9678] {
    padding: 0 .17rem;
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f4f4f4));
    background: linear-gradient(-180deg,#fff,#f4f4f4);
}

.mb-ask[data-v-c2de9678] {
    background: #fff;
    padding-bottom: .2rem;
}

.mb-ask-title[data-v-c2de9678] {
    color: #333;
    padding: .15rem .17rem .1rem .17rem;
    font-weight: 700;
}

.mb-ask-cont[data-v-c2de9678],.mb-ask-title[data-v-c2de9678] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.mb-ask-cont[data-v-c2de9678] {
    padding: 0 .17rem;
}

.mb-ask-item[data-v-c2de9678] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: .8rem;
    width: calc(50% - 6px);
    border-radius: 8px;
}

.mb-ask-item-img[data-v-c2de9678] {
    -ms-flex-item-align: end;
    align-self: flex-end;
    height: .64rem;
    width: .64rem;
    margin-right: 6px;
}

.mb-ask-item-tit[data-v-c2de9678] {
    font: 17px/27px PingFangSC-Medium,Arial,Helvetica,sans-serif;
}

.mb-ask-item-sub[data-v-c2de9678] {
    font: 12px/22px PingFangSC-Regular,Arial,Helvetica,sans-serif;
    color: #999;
}

.mb-reg[data-v-c2de9678] {
    background: #fff;
    padding-bottom: .05rem;
}

.mb-reg-title[data-v-c2de9678] {
    color: #333;
    padding: .15rem .17rem .1rem .17rem;
    font-weight: 700;
}

.mb-reg-cont[data-v-c2de9678],.mb-reg-title[data-v-c2de9678] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.mb-reg-cont[data-v-c2de9678] {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 .17rem;
}

.mb-reg-item[data-v-c2de9678] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: .7rem;
    width: calc(50% - 6px);
    border-radius: 8px;
    color: #fff;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 100% 100%;
}

.mb-reg-item-tit[data-v-c2de9678] {
    font-weight: 700;
}

.mb-reg-item-sub[data-v-c2de9678] {
    font: 13px/23px PingFangSC-Regular,Arial,Helvetica,sans-serif;
}

.mb-drug[data-v-c2de9678] {
    background: #fff;
    padding-bottom: .05rem;
}

.mb-drug-title[data-v-c2de9678] {
    color: #333;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .15rem .17rem .1rem .17rem;
    font-weight: 700;
}

.mb-drug-cont[data-v-c2de9678] {
    padding: 0 0 .15rem;
}

.mb-insurance[data-v-c2de9678] {
    background: #fff;
    padding-bottom: .05rem;
}

.mb-insurance-title[data-v-c2de9678] {
    color: #333;
    padding: .15rem .17rem .1rem .17rem;
    font-weight: 700;
}

.mb-insurance-cont[data-v-c2de9678],.mb-insurance-title[data-v-c2de9678] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.mb-insurance-cont[data-v-c2de9678] {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 .17rem;
}

.mb-insurance-item[data-v-c2de9678] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(33.3% - 8px);
    border-radius: 8px;
    color: #fff;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 100% 100%;
    position: relative;
}

.mb-insurance-item-box[data-v-c2de9678] {
    padding-bottom: 65.75%;
    text-align: center;
}

.mb-insurance-item-con[data-v-c2de9678] {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    padding: .1rem .1rem 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.mb-insurance-item.ue2-box[data-v-c2de9678] {
    padding-bottom: 89.8%;
}

.mb-insurance-item.ue2-con[data-v-c2de9678] {
    text-align: center;
}

.mb-insurance-item-tit[data-v-c2de9678] {
    font-weight: 700;
}

.mb-insurance-item-sub[data-v-c2de9678] {
    font: 13px/23px PingFangSC-Regular,Arial,Helvetica,sans-serif;
}

.mb-agreement[data-v-c2de9678],.mb-agreementlist[data-v-c2de9678] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 58px;
    text-align: center;
    font: 13px/23px PingFangSC-Regular,Arial,Helvetica,sans-serif;
    color: #999;
    background: #f6f6f6;
}

.med-search-bar[data-v-c2de9678] {
    font: 15px/25px PingFangSC-Regular,Arial,Helvetica,sans-serif;
    color: #bbb;
    background: #fff;
    border: 1px solid #f1f1f1;
    border-radius: 40px;
    padding: 9px 18px;
    margin: 15px auto;
    -webkit-box-shadow: 0 3px 17px 0 rgba(0,0,0,.06);
    box-shadow: 0 3px 17px 0 rgba(0,0,0,.06);
}

.med-search-bar-icon[data-v-c2de9678] {
    display: inline-block;
    margin-right: 10px;
    font-weight: 900;
}

.med-swan-tophide[data-v-c2de9678] {
    z-index: 999;
    position: fixed;
    top: 0;
    width: 100%;
    background: #fff;
}

@media screen and (max-width:375px) {
    .mb-ask-item-img[data-v-c2de9678] {
        height: .58rem;
        width: .54rem;
    }
}

.input[data-v-4190812c] {
    background: #f6f6f6;
}

.input[data-v-4190812c]:focus {
    outline: none;
}

.input-confirm[data-v-4190812c] {
    min-width: 30px;
}

.search-input[data-v-4190812c] {
    position: relative;
    padding: .1rem .17rem 0 .17rem;
}

.search-input .content[data-v-4190812c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 19px;
    height: 38px;
    line-height: 38px;
    background-color: #f6f6f6;
}

.search-input .icon[data-v-4190812c] {
    padding: 0 .1rem 0 .15rem;
    color: #bbb;
    font-weight: 900;
}

.search-input .input-wp[data-v-4190812c] {
    width: 100%;
    overflow: hidden;
}

.search-input .input[data-v-4190812c] {
    height: 38px;
    caret-color: #00c8c8;
}

.search-input .input-placeholder[data-v-4190812c] {
    color: #999;
}

.search-input .input-confirm[data-v-4190812c] {
    border-left: 1px solid #e9e9e9;
    padding-left: .1rem;
    padding-right: .16rem;
    white-space: nowrap;
}

.search-input .icon-cancel[data-v-4190812c] {
    color: #ccc;
    padding: .1rem;
}

.search-sug[data-v-4af7e032] {
    z-index: 999;
    width: 100%;
    position: fixed;
    top: 48px;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
}

.search-sug .sug-content[data-v-4af7e032] {
    padding: 0 .17rem;
}

.search-sug .sug-item[data-v-4af7e032] {
    padding: .1rem 0;
    border-bottom: 1px solid #f1f1f1;
    color: #151515;
}

.search-sug .no-result[data-v-4af7e032] {
    padding: .1rem 0;
    text-align: center;
}

.search-sug .high-color[data-v-4af7e032],.search-sug b[data-v-4af7e032] {
    color: #00c0c0!important;
}

.search-sug[data-v-4af7e032] {
    top: 90px;
}

.search-history[data-v-e28d1714] {
    position: absolute;
    z-index: 10;
    background: #fff;
    bottom: 0;
    left: 0;
    right: 0;
    padding: .15rem .17rem;
}

.search-history .hist[data-v-e28d1714] {
    padding-bottom: .15rem;
}

.search-history .hist-tit[data-v-e28d1714],.search-history .hot-tit[data-v-e28d1714] {
    color: #333;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.search-history .hist-tit-text[data-v-e28d1714],.search-history .hot-tit-text[data-v-e28d1714] {
    font-weight: 600;
}

.search-history .hist-cont[data-v-e28d1714],.search-history .hot-cont[data-v-e28d1714] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.search-history .hist-item[data-v-e28d1714] {
    position: relative;
    margin-bottom: .1rem;
    border-radius: 19px;
    padding: .05rem 0;
    width: calc(33.3% - 7px);
    background: #f6f6f6;
    text-align: center;
    color: #333;
}

.search-history .hist-item-icon[data-v-e28d1714] {
    position: absolute;
    top: -8px;
    right: 0;
    font-size: 18px;
}

.search-history .hot-item[data-v-e28d1714] {
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 1px solid #f1f1f1;
    padding: 11px 0 11px 0;
    min-height: 49px;
    color: #333;
}

.search-history .hot-item[data-v-e28d1714]:nth-child(2n) {
    border-left: 1px solid #f1f1f1;
    padding-left: 17px;
}

.search-history .hot-item:first-child .hot-item-index[data-v-e28d1714],.search-history .hot-item:nth-child(2) .hot-item-index[data-v-e28d1714],.search-history .hot-item:nth-child(3) .hot-item-index[data-v-e28d1714] {
    color: #00c8c8;
}

.search-history .hot-item-index[data-v-e28d1714] {
    color: #555;
    display: inline-block;
    width: 18px;
}

.stars[data-v-d572f2ac] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.icons-row[data-v-d572f2ac] {
    position: relative;
    display: inline-block;
}

.icons-row .row-empty[data-v-d572f2ac],.icons-row .row[data-v-d572f2ac] {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.icons-row .row-empty .item[data-v-d572f2ac],.icons-row .row .item[data-v-d572f2ac] {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 3px;
}

.icons-row .row-empty .item[data-v-d572f2ac]:last-child,.icons-row .row .item[data-v-d572f2ac]:last-child {
    margin-right: 0;
}

.icons-row .row[data-v-d572f2ac] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.text[data-v-d572f2ac] {
    margin-left: 5px;
}

.info-wrap[data-v-7bf62b77] {
    position: relative;
}

.info-wrap .expert-btn-wrap[data-v-7bf62b77] {
    position: absolute;
    top: 0;
    right: -15px;
    z-index: 1;
    color: #fff;
    text-align: center;
    font-size: 12px;
}

.info-wrap .asked-icon[data-v-7bf62b77] {
    width: 60px;
    height: 20px;
    background: #00c8c8;
    border-radius: 40px 0 0 40px;
    margin-bottom: 5px;
}

.qa-med-expert-info[data-v-7bf62b77] {
    font-size: 12px;
}

.qa-med-expert-info .avatar[data-v-7bf62b77] {
    width: .48rem;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.qa-med-expert-info .expert-content[data-v-7bf62b77] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: .15rem;
}

.qa-med-expert-info .expert-content-border[data-v-7bf62b77] {
    padding-bottom: .15rem;
    border-bottom: 1px solid #f1f1f1;
}

.qa-med-expert-info .good-at[data-v-7bf62b77] {
    margin-bottom: 0;
    margin-top: .03rem;
}

.qa-med-expert-info .auth[data-v-7bf62b77] {
    position: relative;
    top: -2px;
}

.qa-med-expert-info .expert-name[data-v-7bf62b77] {
    font-size: 17px;
    color: #333;
    font-weight: 700;
}

.qa-med-expert-info .expert-level[data-v-7bf62b77] {
    font-size: 13px;
    color: #333;
    font-weight: 700;
}

.qa-med-expert-info .color-orange[data-v-7bf62b77] {
    color: #f60;
}

.qa-med-expert-info .line[data-v-7bf62b77] {
    display: inline;
}

.qa-med-expert-info .line-block[data-v-7bf62b77] {
    display: inline-block;
}

.qa-med-expert-info .button[data-v-7bf62b77] {
    padding-left: .12rem;
    padding-right: .12rem;
    font-size: 12px;
    line-height: .28rem;
    background: #e5f9f9;
    color: #00c8c8;
    border-radius: 30px;
}

@media only screen and (max-width:320px) {
    .qa-med-expert-info .button[data-v-7bf62b77] {
        padding-left: .05rem;
        padding-right: .05rem;
    }

    .qa-med-expert-info .button .button-info[data-v-7bf62b77],.qa-med-expert-info .button .button-text[data-v-7bf62b77] {
        font-size: 12px;
    }
}

.drug .img-wrapper[data-v-37c8b458] {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    padding-right: .08rem;
}

.drug .img-wrapper .img[data-v-37c8b458] {
    overflow: hidden;
    position: relative;
}

.drug .img-wrapper .img .video[data-v-37c8b458] {
    position: absolute;
    right: 2px;
    bottom: 2px;
    background: rgba(0,0,0,.4);
    color: #fff;
    text-align: center;
    padding: 0 5px;
    height: 16px;
    line-height: 16px;
    border-radius: 16px;
}

.drug .img-wrapper .img .video .vicon[data-v-37c8b458] {
    -webkit-transform: scale(.93333333);
    transform: scale(.93333333);
    position: relative;
    left: -.3px;
}

.drug .bottom .price[data-v-37c8b458] {
    white-space: nowrap;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: auto;
    color: #ff6f61;
    text-indent: -3px;
}

.drug .name[data-v-37c8b458] {
    margin-bottom: 0;
}

.drug .name .z-label[data-v-37c8b458] {
    position: relative;
    top: -2px;
}

.drug .font-333[data-v-37c8b458] {
    color: #333;
}

.drug .font-18[data-v-37c8b458] {
    font-size: 18px;
}

.drug-content[data-v-eb23ff5a] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.drug-item[data-v-eb23ff5a] {
    border-top: 1px solid #f1f1f1;
}

.drug-item[data-v-eb23ff5a]:first-child {
    border-top: none;
}

.drug-item .add-trolleys[data-v-eb23ff5a] {
    text-align: right;
    color: #ff6f61;
}

.drug-item .add-trolleys .m-icon-add[data-v-eb23ff5a] {
    font-size: 26px;
    display: block;
    float: right;
    padding-left: 20px;
    padding-right: 15px;
    margin-right: -15px;
    margin-top: -5px;
}

.drug-item .add-trolleys .m-icon-add.disabled[data-v-eb23ff5a] {
    color: #ccc;
}

.btn[data-v-7deea5f0] {
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .1s cubic-bezier(.18,0,.26,1);
    transition: all .1s cubic-bezier(.18,0,.26,1);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.shadow[data-v-7deea5f0] {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.08);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.08);
}

.b-hos-item[data-v-3793a1aa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: .14rem .15rem .11rem;
    border-radius: .08rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-hos-item.item-shadow[data-v-3793a1aa] {
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
}

.b-hos-item .hos-info[data-v-3793a1aa] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: calc(100% - .58rem);
}

.b-hos-item .hos-info.borderBottom[data-v-3793a1aa] {
    padding-bottom: 13px;
    border-bottom: 1px solid #f1f1f1;
}

.b-hos-item .hos-name[data-v-3793a1aa] {
    color: #333;
    font-weight: 700;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-hos-item .hos-name.pad-right-70[data-v-3793a1aa] {
    padding-right: .7rem;
}

.b-hos-item .hos-name.pad-right-66[data-v-3793a1aa] {
    padding-right: 66px;
}

.b-hos-item .hos-tags[data-v-3793a1aa] {
    padding-bottom: 1px;
}

.b-hos-item .hos-depart-item[data-v-3793a1aa] {
    display: inline-block;
}

.b-hos-item .hos-distance[data-v-3793a1aa] {
    position: absolute;
    top: .05rem;
    right: 0;
}

.b-hos-item .hos-home[data-v-3793a1aa] {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.result-all[data-v-eaff57d6] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.result-all .item-title[data-v-eaff57d6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
    padding: .1rem .15rem .1rem .15rem;
    color: #999;
}

.result-all .item-gh[data-v-eaff57d6],.result-all .item-gy[data-v-eaff57d6],.result-all .item-wz[data-v-eaff57d6],.result-all .item-zyy[data-v-eaff57d6] {
    border-radius: 8px;
    margin-bottom: .15rem;
    background: #fff;
    -webkit-box-shadow: 0 3px 20px 0 rgba(0,0,0,.08);
    box-shadow: 0 3px 20px 0 rgba(0,0,0,.08);
}

.result-all .hospital-item[data-v-eaff57d6] {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.result-all .item-wz-doctor[data-v-eaff57d6] {
    padding-left: .15rem;
    padding-top: .15rem;
}

.result-all .item-gh-cont[data-v-eaff57d6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.result-all .item-gh-li[data-v-eaff57d6] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: .15rem 0;
    width: 50%;
    text-align: center;
}

.result-all .item-gh-li[data-v-eaff57d6]:first-child {
    border-right: 1px solid #f1f1f1;
}

.result-all .item-gh-li-title[data-v-eaff57d6] {
    display: block;
    color: #333;
    font-weight: 600;
}

.result-all .item-gh-li-sub[data-v-eaff57d6] {
    color: #3f3f3f;
}

.b-expert-item[data-v-4aed4a80] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: .12rem .2rem 0 .15rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-expert-item .expert-info[data-v-4aed4a80] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    width: calc(100% - .58rem);
}

.b-expert-item .expert-appoint-num[data-v-4aed4a80] {
    color: #3f3f3f;
    border-left: 1px solid #ccc;
}

.b-expert-item .expert-btn-wrap[data-v-4aed4a80] {
    position: absolute;
    top: 0;
    right: -.05rem;
    z-index: 1;
}

.b-expert-item .color-333[data-v-4aed4a80] {
    color: #333;
}

.b-expert-item .font-weight-bold[data-v-4aed4a80] {
    font-weight: 700;
}

.b-expert-item .line-short[data-v-4aed4a80] {
    padding-right: 38px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-expert-item .expert-content-border[data-v-4aed4a80] {
    padding-bottom: .12rem;
    border-bottom: 1px solid #f1f1f1;
}

.b-hos-item[data-v-3c228aad] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: .12rem .15rem 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-hos-item .hos-info[data-v-3c228aad] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: calc(100% - .58rem);
}

.b-hos-item .hos-name[data-v-3c228aad] {
    color: #333;
    font-weight: 700;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-hos-item .hos-name.pad-right-41[data-v-3c228aad] {
    padding-right: .41rem;
}

.b-hos-item .hos-name.pad-right-66[data-v-3c228aad] {
    padding-right: 66px;
}

.b-hos-item .hos-depart[data-v-3c228aad],.b-hos-item .hospital-addr[data-v-3c228aad] {
    color: #555;
}

.b-hos-item .hos-depart-item[data-v-3c228aad] {
    display: inline-block;
}

.b-hos-item .hos-distance[data-v-3c228aad] {
    position: absolute;
    top: .05rem;
    right: 0;
}

.b-hos-item .hos-home[data-v-3c228aad] {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.b-hos-item .hos-content-border[data-v-3c228aad] {
    padding-bottom: .12rem;
    border-bottom: 1px solid #f1f1f1;
}

.result-gh[data-v-d5d30580] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.result-gh .item-title[data-v-d5d30580] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
    padding: .1rem .15rem .1rem .15rem;
    color: #999;
}

.result-gh .item-gh[data-v-d5d30580] {
    border-radius: 8px;
    margin-bottom: .15rem;
    background: #fff;
    -webkit-box-shadow: 0 3px 20px 0 rgba(0,0,0,.08);
    box-shadow: 0 3px 20px 0 rgba(0,0,0,.08);
}

.wrapper[data-v-23900e0d] {
    display: inline-block;
}

.triangle[data-v-23900e0d] {
    position: relative;
    display: inline-block;
    vertical-align: top;
    line-height: 0;
    width: 0;
    height: 0;
    border-style: solid;
}

.triangle-transition[data-v-23900e0d] {
    -webkit-transition: -webkit-transform .16s cubic-bezier(.46,0,1,1);
    transition: -webkit-transform .16s cubic-bezier(.46,0,1,1);
    transition: transform .16s cubic-bezier(.46,0,1,1);
    transition: transform .16s cubic-bezier(.46,0,1,1),-webkit-transform .16s cubic-bezier(.46,0,1,1);
}

.triangle-up[data-v-23900e0d] {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.triangle-up-transition[data-v-23900e0d] {
    -webkit-transition: -webkit-transform .3s cubic-bezier(.42,0,.52,1);
    transition: -webkit-transform .3s cubic-bezier(.42,0,.52,1);
    transition: transform .3s cubic-bezier(.42,0,.52,1);
    transition: transform .3s cubic-bezier(.42,0,.52,1),-webkit-transform .3s cubic-bezier(.42,0,.52,1);
}

.item-wrapper[data-v-34787bb7] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.item[data-v-34787bb7] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.text[data-v-34787bb7] {
    display: inline;
    font-size: 15px;
    line-height: 25px;
}

.order-wrapper[data-v-34787bb7] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.order-wrapper .order-bottom[data-v-34787bb7],.order-wrapper .order-top[data-v-34787bb7] {
    height: 4px;
}

.order-wrapper .order-bottom[data-v-34787bb7] {
    margin-top: 2px;
}

.tag-layout-wrapper[data-v-f7a47ea0] {
    position: relative;
}

.tag-layout[data-v-f7a47ea0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.border[data-v-f7a47ea0] {
    border-bottom: 1px solid #eee;
}

.hidden-update[data-v-73ded2b2] {
    position: absolute;
    width: 0;
    height: 0;
    visibility: hidden;
}

.cascader[data-v-73ded2b2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
}

.column[data-v-73ded2b2] {
    width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.column0[data-v-73ded2b2] {
    background-color: #f5f5f5;
}

.option[data-v-73ded2b2] {
    padding: 11px 17px;
}

.option-selected[data-v-73ded2b2] {
    background-color: #fff;
}

.tag-item[data-v-58f3163a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 38px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
}

.tags[data-v-8b3b5b8c] {
    background-color: #fff;
}

.label[data-v-8b3b5b8c] {
    padding-bottom: 11px;
    color: #000;
    font-weight: 700;
}

.row[data-v-8b3b5b8c] {
    padding-bottom: 8px;
}

.hidden[data-v-21d27896] {
    display: none;
}

.wrapper[data-v-21d27896] {
    position: relative;
    width: 100%;
}

.multi-wrapper[data-v-21d27896] {
    position: relative;
    background-color: #fff;
}

.multi[data-v-21d27896] {
    padding-bottom: 71px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

.btn-layout[data-v-21d27896] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px 17px;
    background-color: #fff;
    border-top: 1px solid #eee;
}

.mask[data-v-21d27896] {
    position: absolute;
    height: 1500px;
    left: 0;
    right: 0;
}

.disable .trolleys[data-v-7f99ba0e] {
    background: #c2c2c2;
    -webkit-box-shadow: 0 3px 10px 0 rgba(0,0,0,.4);
    box-shadow: 0 3px 10px 0 rgba(0,0,0,.4);
}

.disable .trolleys .inner[data-v-7f99ba0e] {
    position: relative;
}

.disable .trolleys .inner .num[data-v-7f99ba0e] {
    background: #c2c2c2;
}

.disable .item-trolleys .red-dot[data-v-7f99ba0e] {
    background-color: #c2c2c2;
}

.trolleys[data-v-7f99ba0e] {
    width: .5rem;
    height: .5rem;
    border-radius: 100%;
    background: #ff7061;
    -webkit-box-shadow: 0 3px 10px 0 rgba(255,112,97,.4);
    box-shadow: 0 3px 10px 0 rgba(255,112,97,.4);
    text-align: center;
    line-height: .5rem;
}

.trolleys .inner[data-v-7f99ba0e] {
    position: relative;
}

.trolleys .inner .num[data-v-7f99ba0e] {
    position: absolute;
    right: 0;
    top: -2px;
    background: #ff7061;
    border: 1px solid #fff;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
    min-width: 16px;
    padding: 0 3px;
    border-radius: 16px;
    color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: scale(.93333333);
    transform: scale(.93333333);
}

.trolleys .inner .m-icon-trolleys[data-v-7f99ba0e] {
    font-size: 21px;
    color: #fff;
}

.item-trolleys[data-v-7f99ba0e] {
    color: #555;
    position: relative;
    width: 53px;
}

.item-trolleys .icon[data-v-7f99ba0e] {
    text-align: center;
    font-size: .2rem;
}

.item-trolleys .text[data-v-7f99ba0e] {
    font-size: .1rem;
    line-height: .14rem;
    white-space: nowrap;
    margin-top: 2px;
}

.item-trolleys .red-dot[data-v-7f99ba0e] {
    padding: 0 5px;
    height: .16rem;
    border-radius: .16rem;
    background-color: #ff6f61;
    color: #fff;
    line-height: .16rem;
    text-align: center;
    position: absolute;
    top: -4px;
    left: 28px;
}

.item-trolleys .dot-text[data-v-7f99ba0e] {
    font-size: 12px;
    -webkit-transform: scale(.93);
    transform: scale(.93);
    display: block;
}

.result-gy .result-gy-tab[data-v-7695e1ea] {
    position: fixed;
    top: 89px;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 99;
    -webkit-transition: top .1s cubic-bezier(0,0,.3,1);
    transition: top .1s cubic-bezier(0,0,.3,1);
}

.result-gy .result-gy-tab.disable[data-v-7695e1ea] :before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

.result-gy .item-gy-cont[data-v-7695e1ea] {
    margin-top: 32px;
    padding: 60px .17rem 0 .17rem;
}

.result-gy .item-gy-cont .drug-item[data-v-7695e1ea] {
    margin-bottom: .26rem;
}

.result-gy .item-gy-cont .drug-item .add-trolleys[data-v-7695e1ea] {
    text-align: right;
    color: #ff6f61;
}

.result-gy .item-gy-cont .drug-item .add-trolleys .m-icon-add[data-v-7695e1ea] {
    font-size: 26px;
    display: block;
    float: right;
    padding-left: 20px;
    padding-right: 15px;
    margin-right: -15px;
    margin-top: -5px;
}

.result-gy .item-gy-cont .drug-item .add-trolleys .m-icon-add.disabled[data-v-7695e1ea] {
    color: #ccc;
}

.result-gy .trolleys[data-v-7695e1ea] {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 3;
}

.result-wz .result-wz-tab[data-v-35bf2eee] {
    position: fixed;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 999;
    -webkit-transition: top .1s cubic-bezier(0,0,.3,1);
    transition: top .1s cubic-bezier(0,0,.3,1);
}

.result-wz .item-wz-cont[data-v-35bf2eee] {
    padding: 0 .17rem 0 .17rem;
}

.result-wz .item-wz-doctor[data-v-35bf2eee] {
    border-radius: 8px;
    padding: .15rem;
    -webkit-box-shadow: 0 3px 20px 0 rgba(0,0,0,.08);
    box-shadow: 0 3px 20px 0 rgba(0,0,0,.08);
    margin-bottom: .15rem;
}

.info-wrap[data-v-16c1abb8] {
    position: relative;
}

.info-wrap .expert-btn-wrap[data-v-16c1abb8] {
    position: absolute;
    top: 0;
    right: -15px;
    z-index: 1;
    color: #fff;
    text-align: center;
    font-size: 12px;
}

.info-wrap .wz-icon[data-v-16c1abb8] {
    width: 50px;
    height: 20px;
    background: #00c8c8;
    border-radius: 40px 0 0 40px;
    margin-bottom: 5px;
}

.info-wrap .yh-icon[data-v-16c1abb8] {
    width: 50px;
    height: 20px;
    background: #489af6;
    border-radius: 40px 0 0 40px;
}

.qa-med-expert-info[data-v-16c1abb8] {
    font-size: 12px;
}

.qa-med-expert-info .avatar[data-v-16c1abb8] {
    width: .48rem;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.qa-med-expert-info .expert-content[data-v-16c1abb8] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: .15rem;
}

.qa-med-expert-info .expert-content-border[data-v-16c1abb8] {
    padding-bottom: .15rem;
    border-bottom: 1px solid #f1f1f1;
}

.qa-med-expert-info .good-at[data-v-16c1abb8] {
    margin-bottom: 0;
    margin-top: .03rem;
}

.qa-med-expert-info .auth[data-v-16c1abb8] {
    position: relative;
    top: -2px;
}

.qa-med-expert-info .expert-name[data-v-16c1abb8] {
    font-size: 17px;
    color: #333;
    font-weight: 700;
}

.qa-med-expert-info .expert-level[data-v-16c1abb8] {
    font-size: 13px;
    color: #333;
    font-weight: 700;
}

.qa-med-expert-info .color-orange[data-v-16c1abb8] {
    color: #f60;
}

.qa-med-expert-info .line[data-v-16c1abb8] {
    display: inline;
}

.qa-med-expert-info .line-block[data-v-16c1abb8] {
    display: inline-block;
}

.qa-med-expert-info .button[data-v-16c1abb8] {
    padding-left: .08rem;
    padding-right: .08rem;
}

.qa-med-expert-info .button .button-text[data-v-16c1abb8] {
    font-size: 14px;
}

.qa-med-expert-info .button .button-info[data-v-16c1abb8] {
    font-size: 12px;
}

@media only screen and (max-width:320px) {
    .qa-med-expert-info .button[data-v-16c1abb8] {
        padding-left: .05rem;
        padding-right: .05rem;
    }

    .qa-med-expert-info .button .button-info[data-v-16c1abb8],.qa-med-expert-info .button .button-text[data-v-16c1abb8] {
        font-size: 12px;
    }
}

.wa-label-color[data-v-16c1abb8] {
    color: #02b7ca;
    border-color: #92dbe2;
}

.high-color[data-v-16c1abb8] {
    color: #00c8c8;
    font-style: normal;
}

.result-ys .result-ys-tab[data-v-11212152] {
    position: fixed;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 999;
    -webkit-transition: top .1s cubic-bezier(0,0,.3,1);
    transition: top .1s cubic-bezier(0,0,.3,1);
}

.result-ys .item-ys-cont[data-v-11212152] {
    padding: 0 .17rem 0 .17rem;
}

.result-ys .item-ys-doctor[data-v-11212152] {
    position: relative;
    border-radius: 8px;
    padding: .15rem;
    -webkit-box-shadow: 0 3px 20px 0 rgba(0,0,0,.08);
    box-shadow: 0 3px 20px 0 rgba(0,0,0,.08);
    margin-bottom: .15rem;
}

.result-ys .empty-list[data-v-11212152] {
    font-size: 13px;
    margin-top: 100px;
    text-align: center;
    color: #999;
}

.hospital-list.margin-top60[data-v-7ce32e03] {
    padding-top: 60px;
}

.hospital-list.margin-top14[data-v-7ce32e03] {
    padding-top: 14px;
}

.hospital-list-tips[data-v-7ce32e03] {
    color: #999;
    text-align: center;
}

.hospital-list-empty[data-v-7ce32e03] {
    text-align: center;
    padding-top: 45vh;
}

.hospital-list-empty-text[data-v-7ce32e03] {
    display: inline-block;
    width: 60%;
}

.hospital-list-loading[data-v-7ce32e03] {
    padding-top: calc(44px + .3rem);
    text-align: center;
}

.hospital-list-loading-img[data-v-7ce32e03] {
    width: 1rem;
    height: .5rem;
    display: inline-block;
}

.result-zyy .result-zyy-tab[data-v-7ce32e03] {
    position: fixed;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 999;
    -webkit-transition: top .1s cubic-bezier(0,0,.3,1);
    transition: top .1s cubic-bezier(0,0,.3,1);
}

.result-zyy .item-wz-cont[data-v-7ce32e03] {
    padding: 0 .17rem 0 .17rem;
}

.result-zyy .item-wz-doctor[data-v-7ce32e03] {
    border-radius: 8px;
    padding: .15rem;
    -webkit-box-shadow: 0 3px 20px 0 rgba(0,0,0,.08);
    box-shadow: 0 3px 20px 0 rgba(0,0,0,.08);
    margin-bottom: .15rem;
}

.status-none[data-v-7ce32e03] {
    Justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-flex;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    color: #999;
}

.flex[data-v-0ba51338] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.flex .item[data-v-0ba51338] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.flex .item .item-text[data-v-0ba51338] {
    position: relative;
    display: inline-block;
}

.flex .item .bottom-line-wrapper[data-v-0ba51338] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.scroll-view[data-v-0ba51338] {
    white-space: nowrap;
    font-size: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.scroll-view .item[data-v-0ba51338] {
    position: relative;
    display: inline-block;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.scroll-view .item .bottom-line-wrapper[data-v-0ba51338] {
    position: absolute;
    padding-left: 17px;
    padding-right: 17px;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-pageloading[data-v-6e2b52b0] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99;
}

.b-pageloading .pageloading-wrap[data-v-6e2b52b0] {
    position: relative;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-75%);
    transform: translate(-50%,-75%);
}

.b-pageloading .pageloading-wrap .pageloading-img[data-v-6e2b52b0] {
    text-align: center;
}

.b-pageloading .pageloading-wrap .pageloading-image[data-v-6e2b52b0] {
    width: .8rem;
    height: .4rem;
    display: inline-block;
    margin: 0 auto;
}

.search-wrapper[data-v-0e789fb4] {
    background: #fff;
}

.search-wrapper .search-top[data-v-0e789fb4] {
    z-index: 100;
    top: 0;
}

.search-wrapper .search-navs[data-v-0e789fb4],.search-wrapper .search-top[data-v-0e789fb4] {
    position: fixed;
    width: 100%;
    background: #fff;
    -webkit-transition: top .16s cubic-bezier(0,0,.3,1);
    transition: top .16s cubic-bezier(0,0,.3,1);
}

.search-wrapper .search-navs[data-v-0e789fb4] {
    z-index: 99;
}

.search-wrapper .search-content[data-v-0e789fb4] {
    margin-top: 48px;
}

.search-result-wrapper[data-v-0e789fb4] {
    padding-bottom: 15px;
}

.search-loading[data-v-0e789fb4] {
    width: .8rem;
    height: .4rem;
}

.ls-status-none[data-v-0e789fb4] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
}

.ls-status-none .ls-status-wrap[data-v-0e789fb4] {
    position: relative;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-75%);
    transform: translate(-50%,-75%);
}

.ls-status[data-v-0e789fb4] {
    position: relative;
    height: .52rem;
    line-height: .52rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}

.ls-status-txt[data-v-0e789fb4] {
    color: #999;
    display: inline-block;
    vertical-align: middle;
}

.ls-status-txt .haodaifu-icon[data-v-0e789fb4] {
    margin-right: 10px;
    position: relative;
    top: 5px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(https://ss1.baidu.com/6ONXsjip0QIZ8tyhnq/it/u=3337897645,3147436112&fm=179&app=35&f=PNG?h=300&w=300) 0 0 no-repeat;
    background-size: 20px 20px;
}

.search-wrapper .search-top[data-v-0e789fb4] {
    top: 43px;
}

.search-wrapper .search-navs[data-v-0e789fb4] {
    top: 90px;
}

.cl-title[data-v-55919391] {
    text-align: center;
    color: #333;
}

.cl-content-item[data-v-55919391] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.cl-img[data-v-55919391] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: .3rem;
    width: .3rem;
}

.cl-text[data-v-55919391] {
    width: calc(100% - .3rem);
    overflow: hidden;
}

.cl-btn[data-v-55919391] {
    margin: 20px;
    margin-top: 0;
    border-radius: 22px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    background: linear-gradient(134deg,#00cfa3,#05cfcd 61%,#00d3ea);
}

.mb-person-cont[data-v-2970c309] {
    padding: 55px 17px 0 17px;
}

.mb-person-info[data-v-2970c309] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
}

.mb-person-info-tit[data-v-2970c309] {
    display: block;
    font: 20px/30px PingFangSC-Medium,Arial,Helvetica,sans-serif;
    text-shadow: 0 2px 4px rgba(0,0,0,.1);
}

.mb-person-info-time[data-v-2970c309] {
    font: 13px/23px PingFangSC-Regular,Arial,Helvetica,sans-serif;
    text-shadow: 0 2px 6px rgba(0,0,0,.08);
    opacity: .7;
}

.mb-person-ticket[data-v-2970c309] {
    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;
    margin-top: 10px;
}

.mb-person-ticket-item[data-v-2970c309] {
    width: 50%;
    color: #fff;
    text-align: center;
}

.mb-person-icon[data-v-2970c309] {
    border-radius: 8px;
    padding: .19rem 0;
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
    background: #fff;
}

.mb-person-icon-li[data-v-2970c309] {
    text-align: center;
    font: 13px/23px PingFangSC-Regular,Arial,Helvetica,sans-serif;
    color: #333;
}

.mb-person-icon-img[data-v-2970c309] {
    height: 30px;
    width: 30px;
}

.mb-person-list[data-v-2970c309] {
    margin-top: .2rem;
    border-radius: 8px;
    padding: 0 .2rem;
    -webkit-box-shadow: 0 3px 20px 0 rgba(0,0,0,.08);
    box-shadow: 0 3px 20px 0 rgba(0,0,0,.08);
    background: #fff;
}

.mb-person-list-li[data-v-2970c309] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #f1f1f1;
    font: 13px/23px PingFangSC-Regular,Arial,Helvetica,sans-serif;
    color: #333;
}

.mb-person-list-li[data-v-2970c309]:last-child {
    border-bottom: 0;
}

.mb-person-cont[data-v-2970c309] {
    padding-top: 53px;
}

.wrap[data-v-189dc866] {
    position: relative;
}

.draft[data-v-189dc866] {
    position: relative;
    z-index: 5;
    -webkit-transition: .3s;
    transition: .3s;
}

.inner[data-v-189dc866] {
    background-color: #ff6f61;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 80px;
    height: 100%;
    text-align: center;
    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;
    -webkit-transition: .3s;
    transition: .3s;
    font-weight: 700;
}

.inner-hover[data-v-189dc866] {
    opacity: .9;
}

.empty-img[data-v-189dc866] {
    display: inline-block;
    width: 40px;
    margin-bottom: 15px;
}

.font-link[data-v-189dc866] {
    color: #02b7ca;
}

.b-list-empty-wrap[data-v-38fbc10b] {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-75%);
    transform: translate(-50%,-75%);
    text-align: center;
}

.b-list-empty .empty-icon[data-v-38fbc10b] {
    color: #e9e9e9;
    font-size: 60px;
    line-height: 60px;
}

.b-list-empty .empty-info[data-v-38fbc10b] {
    color: #999;
}

.b-list-empty .info-item[data-v-38fbc10b] {
    display: inline-block;
    vertical-align: middle;
}

.med-message .brand-msg[data-v-fd9b0456] {
    width: 100%;
}

.med-message .b-msg-item[data-v-fd9b0456] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .1rem .17rem;
}

.med-message .b-msg-content[data-v-fd9b0456] {
    width: calc(100% - 58px);
    padding-left: .1rem;
}

.med-message .b-msg-content .b-msg-top[data-v-fd9b0456] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.med-message .b-msg-content .b-msg-name[data-v-fd9b0456] {
    color: #333;
}

.med-message .b-msg-content .b-msg-date[data-v-fd9b0456],.med-message .b-msg-content .b-msg-text[data-v-fd9b0456] {
    color: #999;
}

.med-message .b-msg-content .b-msg-text[data-v-fd9b0456] {
    position: relative;
}

.med-message .b-msg-content .b-msg-text-cont[data-v-fd9b0456] {
    width: calc(100% - 24px);
}

.med-message .b-msg-content .b-msg-tip[data-v-fd9b0456] {
    position: absolute;
    top: 3px;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 6px;
    height: 18px;
    line-height: 18px;
    color: #fff;
    background: #ff6f61;
    border-radius: 50px;
    font-size: 12px;
}

.top-bar-wrapper.green .blank[data-v-59ea003c],.top-bar-wrapper.green .top-bar[data-v-59ea003c] {
    background: -webkit-gradient(linear,left top,right top,from(#00cfa3),color-stop(#05cfcd),to(#00d3ea));
    background: linear-gradient(90deg,#00cfa3,#05cfcd,#00d3ea);
}

.top-bar-wrapper.red .blank[data-v-59ea003c],.top-bar-wrapper.red .fixedbg[data-v-59ea003c],.top-bar-wrapper.red .top-bar[data-v-59ea003c] {
    background-image: -webkit-gradient(linear,left top,right top,from(#ff6f61),to(#ff8372));
    background-image: linear-gradient(90deg,#ff6f61,#ff8372);
}

.top-bar-wrapper.white .top-bar[data-v-59ea003c] {
    background: #fff;
}

.top-bar-wrapper.blue .blank[data-v-59ea003c],.top-bar-wrapper.blue .top-bar[data-v-59ea003c] {
    background: -webkit-gradient(linear,left top,right top,from(#489af6),to(#82cbff));
    background: linear-gradient(90deg,#489af6,#82cbff);
}

.top-bar-wrapper.transparent .blank[data-v-59ea003c],.top-bar-wrapper.transparent .top-bar[data-v-59ea003c] {
    background: transparent;
}

.top-bar-wrapper .top-bar[data-v-59ea003c] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.top-bar-wrapper .top-bar .bar[data-v-59ea003c] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.top-bar-wrapper .top-bar .bar .title[data-v-59ea003c] {
    font-size: .18rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 700;
    text-align: center;
}

.top-bar-wrapper .top-bar .bar .left[data-v-59ea003c] {
    text-align: left;
    padding-left: 17px;
    white-space: nowrap;
}

.top-bar-wrapper .top-bar .bar .left .icon[data-v-59ea003c] {
    position: relative;
    top: 1px;
    font-size: 20px;
}

.top-bar-wrapper .fixedbg[data-v-59ea003c] {
    position: fixed;
    left: 0;
    right: 0;
}

.top-bar-wrapper .back-left[data-v-59ea003c] {
    margin-right: 28px;
}

.op-banner[data-v-ea6c8e56] {
    text-align: center;
    position: relative;
}

.op-banner-num[data-v-ea6c8e56] {
    position: absolute;
    top: 71.7%;
    left: 59.9%;
    color: #ffea00;
    font-weight: 600;
    font-size: .12rem;
}

.op-banner-opt[data-v-ea6c8e56] {
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
}

.op-banner-opt-items[data-v-ea6c8e56] {
    width: 4px;
    height: 4px;
    display: inline-block;
    margin-right: 5px;
    border-radius: 50%;
    background: hsla(0,0%,100%,.5);
}

.op-banner-opt-items.op-banner-opt-items-active[data-v-ea6c8e56] {
    width: 8px;
    height: 4px;
    background: #fff;
    border-radius: 6px;
}

.insurance[data-v-24f7b850] {
    background: #fff;
}

.insurance .insurance-title[data-v-24f7b850] {
    color: #333;
    padding-top: .25rem;
    padding-bottom: .05rem;
    font: 19px/29px PingFangSC-Medium,Arial,Helvetica,sans-serif;
}

.insurance .insurance-cont[data-v-24f7b850],.insurance .insurance-title[data-v-24f7b850] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.insurance .insurance-cont[data-v-24f7b850] {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.insurance .insurance-item[data-v-24f7b850] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: .8rem;
    width: calc(33.3% - 4px);
    border-radius: 8px;
    color: #fff;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 100% 100%;
}

.insurance .insurance-item .insurance-item-tit[data-v-24f7b850] {
    font: 17px/27px PingFangSC-Medium,Arial,Helvetica,sans-serif;
}

.insurance .insurance-item .insurance-item-sub[data-v-24f7b850] {
    font: 13px/23px PingFangSC-Regular,Arial,Helvetica,sans-serif;
}

.icon-list .icon[data-v-743015dc] {
    width: 25%;
    display: inline-block;
}

.icon-list .icon .icon-circle[data-v-743015dc] {
    width: .3rem;
    height: .3rem;
    overflow: hidden;
    border-radius: 50%;
    margin: auto;
    background-image: linear-gradient(-138deg,#c5dced,#e3f3f8);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: .3rem auto;
    background-attachment: scroll;
}

.icon-list .icon .icon-des[data-v-743015dc] {
    margin-top: .1rem;
    font-family: PingFangSC-Medium;
    font-size: 15px;
    color: #555;
    text-align: center;
    line-height: 25px;
    padding-bottom: .25rem;
}

.order[data-v-743015dc] {
    padding-top: 0;
    padding-bottom: 0;
}

.bx-scroll[data-v-743015dc] {
    white-space: nowrap;
    width: 100%;
}

.bx-scroll .bx-scroll-container[data-v-743015dc] {
    padding: .15rem 0 .3rem;
}

.bx-scroll .bx-scroll-end[data-v-743015dc],.bx-scroll .bx-scroll-start[data-v-743015dc] {
    width: .17rem;
    display: inline-block;
}

.bx-scroll .bx-item[data-v-743015dc] {
    display: inline-block;
    width: 2.66rem;
    position: relative;
    background-color: #fff;
    -webkit-box-shadow: 0 .07rem .33rem -.033rem rgba(0,0,0,.08);
    box-shadow: 0 .07rem .33rem -.033rem rgba(0,0,0,.08);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: .05rem;
    overflow: hidden;
}

.bx-scroll .bx-item.bx-item-divider[data-v-743015dc] {
    margin-right: .15rem;
}

.bx-scroll .bx-item .bx-item-wrap[data-v-743015dc] {
    width: 100%;
    height: 100%;
    padding: .12rem .1567rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.bx-scroll .bx-item .bx-item-wrap .bx-item-wrap-flexbox[data-v-743015dc] {
    height: 100%;
}

.bx-scroll .bx-item .bx-item-wrap .bx-image[data-v-743015dc] {
    width: .32rem;
    height: .32rem;
    border-radius: .32rem;
    margin: 0 auto;
}

.bx-scroll .bx-item .bx-item-wrap .bx-image-default[data-v-743015dc] {
    width: .48rem;
    height: .48rem;
}

.bx-scroll .bx-item .bx-item-wrap .bx-subTitle[data-v-743015dc] {
    font-family: PingFangSC-Regular;
    color: #666;
}

.bx-scroll .bx-item .bx-item-wrap .bx-desc[data-v-743015dc] {
    font-family: PingFangSC-Medium;
    height: 44px;
    line-height: 22px;
    color: #333;
}

.bx-scroll .bx-item .bx-item-wrap .bx-name[data-v-743015dc] {
    font-family: PingFangSC-Regular;
    color: #ff8501;
}

.bx-scroll .bx-item .bx-item-wrap .bx-image-wrap[data-v-743015dc] {
    text-align: center;
    width: .48rem;
    height: .48rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.bx-scroll .bx-item .bx-item-wrap .bx-image-wrap .bx-image[data-v-743015dc] {
    display: block;
}

.b-ghhistory .b-ghhistory-wrap[data-v-743015dc] {
    padding: 0 .15rem 0 .15rem;
    height: .44rem;
    line-height: .44rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #f6f6f6;
    border-radius: .05rem;
}

.b-ghhistory .b-ghhistory-left[data-v-743015dc],.b-ghhistory .b-ghhistory-right[data-v-743015dc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.b-ghhistory .b-ghhistory-left .left-text[data-v-743015dc],.b-ghhistory .b-ghhistory-right .left-text[data-v-743015dc] {
    white-space: nowrap;
}

.b-ghhistory .b-ghhistory-left .b-ghhistory-icon[data-v-743015dc] {
    width: 18px;
    height: 100%;
    background: url(https://ss2.baidu.com/6ONYsjip0QIZ8tyhnq/it/u=1561272188,2020309777&fm=179&app=35&f=PNG?h=63&s=65558266D5FA039A086797260300D05A&w=63) no-repeat scroll 50%/contain;
    display: inline-block;
}

.b-ghhistory .b-ghhistory-left image[data-v-743015dc] {
    width: .16rem;
}

.bx-scroll[data-v-e8da3880] {
    white-space: nowrap;
    width: 100%;
}

.bx-scroll .bx-scroll-container[data-v-e8da3880] {
    padding: .1rem 0 0;
}

.bx-scroll .bx-scroll-end[data-v-e8da3880],.bx-scroll .bx-scroll-start[data-v-e8da3880] {
    width: .17rem;
    display: inline-block;
}

.bx-scroll .bx-item[data-v-e8da3880] {
    display: inline-block;
    width: 1.84rem;
    position: relative;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: .05rem;
    overflow: hidden;
    background: url(https://ss0.baidu.com/6ONWsjip0QIZ8tyhnq/it/u=990603030,210491219&fm=179&app=35&f=PNG?h=303&s=3E21766E4BC367741A8B186C0300C038&w=554) no-repeat scroll 50%/cover;
}

.bx-scroll .bx-item.bx-item-divider[data-v-e8da3880] {
    margin-right: .15rem;
}

.bx-scroll .bx-item .bx-item-wrap[data-v-e8da3880] {
    width: 100%;
    height: 100%;
    padding: .12rem .2rem .12rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.bx-scroll .bx-item .bx-item-wrap .bx-title[data-v-e8da3880] {
    font-family: PingFangSC-Medium;
    color: #fff;
}

.bx-scroll .bx-item .bx-item-wrap .bx-desc[data-v-e8da3880] {
    font-family: PingFangSC-Regular;
    line-height: 22px;
    color: #fff;
}

.bx-scroll .bx-item .bx-item-wrap .bx-btn-wrap .bx-btn[data-v-e8da3880] {
    display: inline-block;
    padding: 0 .1rem;
    height: .2rem;
    border: 1px solid hsla(0,0%,100%,.35);
    border-radius: .1rem;
    line-height: .2rem;
    color: #fff;
    font-family: PingFangSC-Regular;
}

.list-wrap[data-v-9f2d02b2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: .2rem .17rem;
}

.list-wrap .list-image-wrap[data-v-9f2d02b2] {
    text-align: center;
    display: table-cell;
    width: .91rem;
    max-width: .91rem;
    min-width: .91rem;
    height: .91rem;
    padding-right: .15rem;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: relative;
}

.list-wrap .list-image-wrap .list-image-con[data-v-9f2d02b2] {
    position: relative;
    font-size: 0;
    line-height: 0;
}

.list-wrap .list-image-wrap .list-image-con .list-image-default[data-v-9f2d02b2],.list-wrap .list-image-wrap .list-image-con .list-image[data-v-9f2d02b2] {
    width: .91rem;
    height: .91rem;
    border-radius: .06rem;
    overflow: hidden;
}

.list-wrap .item-con-wrap[data-v-9f2d02b2] {
    display: table-cell;
    width: 100%;
    overflow: hidden;
    vertical-align: top;
    background: #fff;
}

.list-wrap .item-con-wrap .list-title[data-v-9f2d02b2] {
    margin-top: -5px;
    font-family: PingFangSC-Medium;
}

.list-wrap .item-con-wrap .list-tags[data-v-9f2d02b2] {
    color: #999;
}

.list-wrap .item-con-wrap .list-tags .list-tags-item[data-v-9f2d02b2] {
    display: inline-block;
}

.list-wrap .item-con-wrap .list-desc[data-v-9f2d02b2] {
    color: #555;
}

.list-wrap .item-con-wrap .list-price[data-v-9f2d02b2] {
    font-family: PingFangSC-Medium;
    color: #ff8501;
}

.list-wrap .item-con-wrap .list-price .list-price-unit[data-v-9f2d02b2] {
    font-family: PingFangSC-Regular;
    vertical-align: bottom;
}

.bx[data-v-4edeeebc] {
    white-space: nowrap;
    width: 100%;
}

.bx .bx-container[data-v-4edeeebc] {
    padding: .1rem .17rem .1rem;
}

.bx .bx-item[data-v-4edeeebc] {
    display: block;
    position: relative;
    -webkit-box-shadow: 0 .07rem .33rem -.033rem rgba(0,0,0,.08);
    box-shadow: 0 .07rem .33rem -.033rem rgba(0,0,0,.08);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: .05rem;
    overflow: hidden;
}

.bx .bx-item.bx-item-divider[data-v-4edeeebc] {
    margin-right: .15rem;
}

.bx .bx-item .bx-item-wrap[data-v-4edeeebc] {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.bx .bx-item .bx-item-wrap .bx-item-title-wrap[data-v-4edeeebc] {
    display: block;
    background: #f1f2f5;
    height: .42rem;
    padding: 0 .17rem;
    font-family: PingFangSC-Medium;
    color: #555;
    overflow: hidden;
}

.bx .bx-item .bx-item-wrap .bx-item-title-wrap .bx-item-title-text[data-v-4edeeebc] {
    font-family: PingFangSC-Medium;
    line-height: .42rem;
    color: #555;
    padding-right: .1rem;
}

.bx .bx-item .bx-item-wrap .bx-item-title-wrap .bx-item-title-label[data-v-4edeeebc] {
    font-family: PingFangSC-Regular;
    line-height: .42rem;
    color: #999;
}

.bx .bx-item .bx-item-wrap .bx-item-title-wrap .bx-item-title-icon[data-v-4edeeebc] {
    margin-left: .08rem;
    width: 0;
    height: 0;
    border-width: 4px;
    border-style: solid;
    border-color: transparent transparent transparent #999;
    display: inline-block;
}

.bx .bx-item .bx-item-wrap .bx-item-text-wrap[data-v-4edeeebc] {
    background: #fff;
    border-radius: 0 0 .04rem .04rem;
    overflow: hidden;
}

.bx .bx-item[data-v-4edeeebc] {
    width: 100%;
}

.bx .bx-item .bx-item-wrap .bx-item-title-wrap[data-v-4edeeebc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.bx-scroll[data-v-16b655ce] {
    white-space: nowrap;
    width: 100%;
}

.bx-scroll .bx-scroll-container[data-v-16b655ce] {
    padding: .1rem 0 .25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.bx-scroll .bx-scroll-end[data-v-16b655ce],.bx-scroll .bx-scroll-start[data-v-16b655ce] {
    width: .17rem;
    min-width: .17rem;
    display: inline-block;
}

.bx-scroll .bx-item[data-v-16b655ce] {
    display: inline-block;
    width: 2.3rem;
    min-width: 2.3rem;
    position: relative;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: .05rem;
    -webkit-box-shadow: 0 .07rem .33rem -.033rem rgba(0,0,0,.09);
    box-shadow: 0 .07rem .33rem -.033rem rgba(0,0,0,.09);
    overflow: hidden;
}

.bx-scroll .bx-item.bx-item-divider[data-v-16b655ce] {
    margin-right: .15rem;
}

.bx-scroll .bx-item .bx-item-wrap[data-v-16b655ce] {
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.bx-scroll .bx-item .bx-item-wrap .bx-title-wrap[data-v-16b655ce] {
    padding: 0 .17rem;
    height: .4733rem;
    background: #ff9b65;
    line-height: .4733rem;
    font-size: 16px;
    font-family: PingFangSC-Medium;
    color: #fff;
    position: relative;
}

.bx-scroll .bx-item .bx-item-wrap .bx-title-wrap .bx-title-text[data-v-16b655ce] {
    margin-right: 74px;
    display: block;
}

.bx-scroll .bx-item .bx-item-wrap .bx-title-wrap .bx-title-label[data-v-16b655ce] {
    position: absolute;
    top: 0;
    right: .17rem;
    font-family: PingFangSC-Regular;
    height: 20px;
    display: inline-block;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    padding: 0 8.33px 0 8.63px;
    border: 1px solid hsla(0,0%,100%,.35);
    border-radius: 10px;
    margin-top: .12rem;
}

.bx-scroll .bx-item .bx-item-wrap .bx-item-text-wrap[data-v-16b655ce] {
    padding: .1rem .17rem .15rem;
    color: #333;
}

.bx-scroll .bx-item .bx-item-wrap .bx-item-text-wrap .bx-item-text-icon[data-v-16b655ce] {
    width: 6px;
    height: 6px;
    display: inline-block;
    background: #fe8f3b;
    border-radius: 50%;
    margin-right: 10px;
}

.bx-scroll[data-v-e6350792] {
    white-space: nowrap;
    width: 100%;
}

.bx-scroll .bx-scroll-container[data-v-e6350792] {
    padding: .1rem .17rem .3rem;
}

.bx-scroll .bx-item[data-v-e6350792] {
    display: block;
    width: 1.1867rem;
    min-width: 1.1867rem;
    position: relative;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: .05rem;
    -webkit-box-shadow: 0 .07rem .33rem -.033rem rgba(0,0,0,.09);
    box-shadow: 0 .07rem .33rem -.033rem rgba(0,0,0,.09);
    overflow: hidden;
}

.bx-scroll .bx-item.bx-item-divider[data-v-e6350792] {
    margin-right: .15rem;
}

.bx-scroll .bx-item .bx-item-wrap[data-v-e6350792] {
    width: 100%;
    height: 100%;
    padding: .14rem .1733rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.bx-scroll .bx-item .bx-item-wrap .bx-image-wrap[data-v-e6350792] {
    width: 100%;
    height: 0;
    padding-bottom: 66.7%;
    position: relative;
}

.bx-scroll .bx-item .bx-item-wrap .bx-image-wrap .bx-image[data-v-e6350792] {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.bx-scroll .bx-item .bx-item-wrap .bx-title[data-v-e6350792] {
    font-family: PingFangSC-Medium;
    color: #555;
    text-align: center;
}

.bx-scroll .bx-item .bx-item-wrap .bx-desc[data-v-e6350792] {
    font-family: PingFangSC-Regular;
    line-height: 20px;
    height: 40px;
    color: #999;
}

.med-brand[data-v-b2d679f0] {
    padding-top: 10px;
    background: #fff!important;
}

.bx-index-container[data-v-b2d679f0] {
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.bx-index-container .bx-index-container-box[data-v-b2d679f0] {
    background: #fff;
    border-radius: .1rem .1rem 0 0;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.bx-footer[data-v-b2d679f0] {
    padding: .05rem .17rem .25rem;
    text-align: center;
}

.bx-footer .bx-footer-title[data-v-b2d679f0] {
    font-family: PingFangSC-Medium;
    color: #333;
}

.bx-footer .bx-footer-desc[data-v-b2d679f0] {
    color: #333;
}

.list-wrap[data-v-64ffd0da] {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: .05rem .17rem 0;
}

.list-wrap .list-sub-wrap[data-v-64ffd0da] {
    position: relative;
    padding: 14.33px 0 14.33px;
}

.list-wrap .list-sub-wrap[data-v-64ffd0da]:not(:last-child) {
    border-bottom: 1px solid #f1f1f1;
}

.list-wrap .list-image-wrap[data-v-64ffd0da] {
    text-align: center;
    display: table-cell;
    padding-right: .162rem;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 14.33px;
    left: 0;
}

.list-wrap .list-image-wrap .list-image-box[data-v-64ffd0da] {
    position: relative;
}

.list-wrap .list-image-wrap .c-img-hack-white-stroke[data-v-64ffd0da] {
    margin: 0;
    border-radius: .04rem;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: radial-gradient(transparent 50%,rgba(0,0,0,.05) 100%);
}

.list-wrap .list-image-wrap .list-image-box[data-v-64ffd0da],.list-wrap .list-image-wrap .list-image-default[data-v-64ffd0da],.list-wrap .list-image-wrap .list-image[data-v-64ffd0da],.list-wrap .list-image-wrap[data-v-64ffd0da] {
    width: .8rem;
    height: .8rem;
}

.list-wrap .list-image-wrap .list-image-default[data-v-64ffd0da],.list-wrap .list-image-wrap .list-image[data-v-64ffd0da] {
    background-color: #eee;
    border-radius: .04rem;
    overflow: hidden;
    display: block;
}

.list-wrap .list-image-wrap .list-image-logo[data-v-64ffd0da] {
    position: absolute;
    bottom: .0833rem;
    left: 0;
    right: 0;
    height: .1967rem;
}

.list-wrap .item-con-wrap[data-v-64ffd0da] {
    min-height: .8rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    margin-left: .962rem;
    padding-bottom: 22px;
}

.list-wrap .item-con-wrap .list-title[data-v-64ffd0da] {
    font-size: 17px;
    font-family: PingFangSC-Medium;
    margin-top: -.03rem;
}

.list-wrap .item-con-wrap .list-tags[data-v-64ffd0da] {
    margin: -2px 0 0 0;
    color: #555;
}

.list-wrap .item-con-wrap .list-company-line[data-v-64ffd0da] {
    line-height: 14px;
    height: 14px;
}

.list-wrap .item-con-wrap .list-company[data-v-64ffd0da] {
    display: inline-block;
    padding: 0 6.67px;
    background: rgba(0,145,255,.15);
    border-radius: 3.33px;
    font-family: PingFangSC-Regular;
    line-height: 14px;
    height: 14px;
    font-size: 10px;
    color: #38f;
}

.list-wrap .item-con-wrap .list-desc[data-v-64ffd0da] {
    color: #555;
}

.list-wrap .item-con-wrap .list-price[data-v-64ffd0da] {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 22px;
    overflow: hidden;
    line-height: 26px;
    color: #999;
}

.list-wrap .item-con-wrap .list-price .list-price-text[data-v-64ffd0da] {
    color: #ff8501;
    font: 19px/26px Arial,Helvetica,sans-serif;
    font-family: PingFangSC-Medium;
}

.list-wrap .item-con-wrap .list-price .list-price-unit[data-v-64ffd0da] {
    color: #ff8501;
    font-family: PingFangSC-Regular;
    display: inline-block;
}

.list-wrap .item-con-wrap .list-price .list-price-divider[data-v-64ffd0da] {
    display: inline-block;
    margin-left: .04rem;
    margin-right: .04rem;
    width: 1px;
    height: 11px;
    background: hsla(0,0%,59.2%,.6);
    color: #979797;
    font-size: 12px;
    position: relative;
    top: 1px;
}

.list-wrap .item-con-wrap .list-price .list-price-feature[data-v-64ffd0da] {
    display: inline;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #999;
}

.list-wrap .list-wrap-border[data-v-64ffd0da] {
    margin: 0 -.17rem;
    background-color: #f4f4f4;
    height: 8px;
}

.bx-list .bx-list-desc[data-v-344eb09e] {
    margin: .15rem .17rem 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 32.33px;
    background: #faf4e6 url(https://ss2.baidu.com/6ONYsjip0QIZ8tyhnq/it/u=403973090,943370846&fm=179&app=35&f=PNG?h=42&s=A5D503623A1AAC13F7A6CE280300F01B&w=44) no-repeat scroll 10px/14px auto;
    border-radius: 5px;
    line-height: 28.33px;
    font-size: 12px;
    font-family: PingFangSC-Regular;
}

.bx-list .bx-list-desc .bx-list-desc-orange[data-v-344eb09e] {
    font-family: PingFangSC-Medium;
    color: #ff8501;
}

.bx-list .bx-list-tags-wrap[data-v-344eb09e] {
    height: 47px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.bx-list .bx-list-tags-wrap .bx-list-tags[data-v-344eb09e] {
    position: fixed;
    top: 41px;
    left: 0;
    right: 0;
    z-index: 2;
    padding: 8px 17px 7px;
    background: #fff;
    overflow: scroll;
    white-space: nowrap;
}

.bx-list .bx-list-tags-wrap .bx-list-tags .bx-list-tag[data-v-344eb09e] {
    display: inline-block;
    padding: 0 18.5px 0 20.5px;
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    background-color: #f6f6f6;
    font-size: 13px;
    color: #555;
}

.bx-list .bx-list-tags-wrap .bx-list-tags .bx-list-tag[data-v-344eb09e]:not(:last-of-type) {
    margin-right: 10px;
}

.bx-list .bx-list-tags-wrap .bx-list-tags .bx-list-tag.current[data-v-344eb09e] {
    font-family: PingFangSC-Medium;
    color: #ff8501;
    background-color: rgba(255,133,1,.1);
}

.bx-list .no-data[data-v-344eb09e] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.bx-list .list-navs[data-v-6e7e7d6a] {
    height: 41px;
    position: relative;
    z-index: 9;
}

.bx-list .list-navs .list-navs-fixed[data-v-6e7e7d6a] {
    width: 100%;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 9;
    border-bottom: 1px solid hsla(0,0%,87.8%,.7);
}

.bx-list .mask-wrap[data-v-6e7e7d6a] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    background: rgba(0,0,0,.65);
}

.bx-list .mask-wrap .mask-bg[data-v-6e7e7d6a] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.bx-list .mask-wrap .mask-box[data-v-6e7e7d6a] {
    position: absolute;
    top: 50%;
    left: .27rem;
    right: .27rem;
    max-height: 70%;
    min-height: 100px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #fff;
    border-radius: .063rem;
    overflow: hidden;
}

.bx-list .mask-wrap .mask-box .mask-con[data-v-6e7e7d6a] {
    width: 100%;
    height: 100%;
    padding: .1rem .23rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: scroll;
}

.bx-list .mask-wrap .mask-box .mask-title[data-v-6e7e7d6a] {
    margin-top: .15rem;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    color: #000;
    text-align: center;
    line-height: 30px;
    position: relative;
}

.bx-list .mask-wrap .mask-box .mask-desc[data-v-6e7e7d6a] {
    font-family: PingFangSC-Regular;
    margin-top: .15rem;
    font-size: 14px;
    color: #999;
    line-height: 23px;
}

.bx-list .mask-wrap .mask-box .mask-go[data-v-6e7e7d6a] {
    margin-top: .0673rem;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #2b99ff;
    line-height: 24px;
}

.bx-list .mask-wrap .mask-box .mask-btn[data-v-6e7e7d6a] {
    height: 38px;
    border-radius: 38px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-family: PingFangSC-Medium;
    background-image: -webkit-gradient(linear,left top,right top,from(#ffbc10),to(#ffd36c));
    background-image: linear-gradient(90deg,#ffbc10,#ffd36c);
    margin: .15rem 0 .1rem;
}

.list-wrap[data-v-955f534c] {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: .1367rem .15rem .05rem;
    position: relative;
}

.list-wrap .list-image-wrap[data-v-955f534c] {
    text-align: center;
    display: table-cell;
    padding-right: .1rem;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: relative;
}

.list-wrap .list-image-wrap .list-image-box[data-v-955f534c] {
    position: relative;
}

.list-wrap .list-image-wrap .c-img-hack-white-stroke[data-v-955f534c] {
    margin: 0;
    border-radius: .04rem;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: radial-gradient(transparent 50%,rgba(0,0,0,.05) 100%);
}

.list-wrap .list-image-wrap .list-image-box[data-v-955f534c],.list-wrap .list-image-wrap .list-image-default[data-v-955f534c],.list-wrap .list-image-wrap .list-image[data-v-955f534c],.list-wrap .list-image-wrap[data-v-955f534c] {
    width: .8rem;
    height: .8rem;
}

.list-wrap .list-image-wrap .list-image-default[data-v-955f534c],.list-wrap .list-image-wrap .list-image[data-v-955f534c] {
    border-radius: .04rem;
    overflow: hidden;
}

.list-wrap .item-con-wrap[data-v-955f534c] {
    display: table-cell;
    vertical-align: top;
    background: #fff;
    position: absolute;
    right: 0;
    left: 1.0367rem;
    top: .15rem;
}

.list-wrap .item-con-wrap .list-item[data-v-955f534c] {
    font-size: 13px;
    line-height: 21px;
    color: #555;
}

.myorder[data-v-3769d26a] {
    margin-top: .103rem;
    padding-bottom: .3rem;
    white-space: nowrap;
    width: 100%;
}

.myorder .bx-container[data-v-3769d26a] {
    padding: .1rem 0 .1rem;
}

.myorder .bx-item[data-v-3769d26a] {
    display: block;
    margin: 0 .17rem;
    position: relative;
    -webkit-box-shadow: 0 .1rem .3rem 0 rgba(0,0,0,.06);
    box-shadow: 0 .1rem .3rem 0 rgba(0,0,0,.06);
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: .08rem;
    overflow: hidden;
}

.myorder .bx-item.bx-item-divider[data-v-3769d26a] {
    margin-right: .15rem;
}

.myorder .bx-item .bx-item-wrap[data-v-3769d26a] {
    width: 100%;
    height: 100%;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.myorder .bx-item .bx-item-wrap .bx-item-title-wrap[data-v-3769d26a] {
    border-bottom: 1px solid #f1f1f1;
    height: .44rem;
    padding: 0 .15rem;
    font-family: PingFangSC-Medium;
    color: #555;
}

.myorder .bx-item .bx-item-wrap .bx-item-title-wrap .bx-item-title-text[data-v-3769d26a] {
    font-family: PingFangSC-Medium;
    line-height: .44rem;
    font-size: 15px;
    color: #555;
}

.myorder .bx-item .bx-item-wrap .bx-item-title-wrap .bx-item-title-text .bx-item-title-icon[data-v-3769d26a] {
    margin-left: .1rem;
}

.myorder .bx-item .bx-item-wrap .bx-item-title-wrap .bx-item-title-label[data-v-3769d26a] {
    font-family: PingFangSC-Regular;
    line-height: .44rem;
    color: #ff8501;
}

.myorder .bx-item .bx-item-wrap .bx-item-title-wrap .bx-item-title-label.active[data-v-3769d26a] {
    color: #555;
}

.myorder .bx-item .bx-item-wrap .bx-item-text-wrap[data-v-3769d26a] {
    background: #fff;
    overflow: hidden;
}

.myorder .bx-item[data-v-3769d26a] {
    width: 100%;
}

.qa-med-expert-info[data-v-aa718b14] {
    font-size: 12px;
}

.qa-med-expert-info .avatar[data-v-aa718b14] {
    width: .48rem;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.qa-med-expert-info .good-at[data-v-aa718b14] {
    margin-bottom: 0;
    margin-top: .03rem;
}

.qa-med-expert-info .auth[data-v-aa718b14] {
    position: relative;
    top: -2px;
}

.qa-med-expert-info .expert-name[data-v-aa718b14] {
    font-size: 17px;
    color: #333;
    font-weight: 700;
}

.qa-med-expert-info .expert-level[data-v-aa718b14] {
    font-size: 13px;
    color: #333;
    font-weight: 700;
}

.qa-med-expert-info .color-orange[data-v-aa718b14] {
    color: #ff6f61;
}

.qa-med-expert-info .line[data-v-aa718b14] {
    display: inline;
}

.qa-med-expert-info .line-block[data-v-aa718b14] {
    display: inline-block;
}

.qa-med-expert-info .button[data-v-aa718b14] {
    padding-left: .08rem;
    padding-right: .08rem;
}

.qa-med-expert-info .button .button-text[data-v-aa718b14] {
    font-size: 14px;
}

.qa-med-expert-info .button .button-info[data-v-aa718b14] {
    font-size: 12px;
}

@media only screen and (max-width:320px) {
    .qa-med-expert-info .button[data-v-aa718b14] {
        padding-left: .05rem;
        padding-right: .05rem;
    }

    .qa-med-expert-info .button .button-info[data-v-aa718b14],.qa-med-expert-info .button .button-text[data-v-aa718b14] {
        font-size: 12px;
    }
}

.wa-label-color[data-v-aa718b14] {
    color: #02b7ca;
    border-color: #92dbe2;
}

.c-color-333[data-v-08844a98] {
    color: #333;
}

.avatar[data-v-08844a98] {
    float: left;
}

.ctn[data-v-08844a98] {
    overflow: hidden;
}

.panel[data-v-08844a98] {
    background-color: #f7f7f7;
    color: #333;
    border-radius: .08rem;
    position: relative;
}

.panel-arrow[data-v-08844a98] {
    height: 0;
    width: 0;
    border-top: 0 solid transparent;
    border-bottom: 11px solid transparent;
    border-right: 7px solid transparent;
    border-right-color: #f7f7f7;
    border-left: 0;
    position: absolute;
    left: -6px;
    top: 9px;
}

.panel-inner[data-v-08844a98] {
    overflow: hidden;
    position: relative;
}

.panel-shadow[data-v-08844a98] {
    background: -webkit-gradient(linear,left bottom,left top,color-stop(2%,#f7f7f7),color-stop(98%,hsla(0,0%,100%,0)));
    background: linear-gradient(0deg,#f7f7f7 2%,hsla(0,0%,100%,0) 98%);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: .5rem;
    z-index: 5;
}

.panel-btn[data-v-08844a98] {
    padding: 0 1px;
}

.panel-op[data-v-08844a98] {
    text-align: right;
}

.panel-btn-block[data-v-08844a98] {
    text-align: center;
}

.b-ghhistory-wrap[data-v-4b5c184c] {
    padding: 0 .15rem 0 .15rem;
    height: .44rem;
    line-height: .44rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #f6f6f6;
    border-radius: .05rem;
    overflow: hidden;
}

.b-ghhistory .b-ghhistory-left[data-v-4b5c184c],.b-ghhistory .b-ghhistory-right[data-v-4b5c184c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.b-ghhistory .b-ghhistory-left .left-text[data-v-4b5c184c],.b-ghhistory .b-ghhistory-right .left-text[data-v-4b5c184c] {
    white-space: nowrap;
    font-size: 14px;
}

.b-ghhistory .b-ghhistory-right[data-v-4b5c184c] {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    white-space: nowrap;
}

.b-ghhistory .b-ghhistory-left[data-v-4b5c184c] {
    overflow: hidden;
}

.b-ghhistory .b-ghhistory-left image[data-v-4b5c184c] {
    width: .16rem;
}

.search-bar[data-v-f024d3e8] {
    background: -webkit-gradient(linear,left top,right top,from(#00cfa3),color-stop(#05cfcd),to(#00d3ea));
    background: linear-gradient(90deg,#00cfa3,#05cfcd,#00d3ea);
    padding: 0 .17rem;
}

.search-bar-cont[data-v-f024d3e8] {
    color: #bbb;
    border-radius: 40px;
    -webkit-box-shadow: 0 3px 20px 0 rgba(0,0,0,.06);
    box-shadow: 0 3px 20px 0 rgba(0,0,0,.06);
    padding: 0 15px;
    background: #fff;
    line-height: 38px;
}

.search-bar-icon[data-v-f024d3e8] {
    display: inline-block;
    margin-right: 10px;
    font-weight: 900;
    height: 38px;
}

.b-title[data-v-078dd06d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.tit-text[data-v-078dd06d] {
    font-weight: 700;
    color: #333;
}

.right-icon[data-v-078dd06d] {
    color: #666;
    position: relative;
    right: -4px;
}

.golden[data-v-6caf9e62] {
    background: -webkit-gradient(linear,left top,right top,from(#00cfa3),color-stop(#05cfcd),to(#00d3ea));
    background: linear-gradient(90deg,#00cfa3,#05cfcd,#00d3ea);
}

.golden .inner .links .link-wrapper[data-v-6caf9e62] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.golden .inner .links .link-wrapper.border[data-v-6caf9e62] {
    border-right: 1px solid #f1f1f1;
}

.golden .inner .links .link-wrapper .iconw[data-v-6caf9e62] {
    width: .48rem;
    margin-right: .03rem;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.golden .inner .links .link-wrapper .iconw .icon[data-v-6caf9e62] {
    display: block;
    width: .48rem;
    height: .48rem;
    line-height: .48rem;
    font-size: 26px;
    border-radius: 50%;
    text-align: center;
    color: #fff;
}

.golden .inner .links .link-wrapper .iconw .icon.green[data-v-6caf9e62] {
    background-image: linear-gradient(44deg,#07d2c7,#2feba7);
    -webkit-box-shadow: 0 3px 10px 0 rgba(15,216,193,.3);
    box-shadow: 0 3px 10px 0 rgba(15,216,193,.3);
}

.golden .inner .links .link-wrapper .iconw .icon.yellow[data-v-6caf9e62] {
    background-image: linear-gradient(37deg,#ffbc10,#ffd36c 96%);
    -webkit-box-shadow: 0 3px 10px 0 rgba(253,180,37,.3);
    box-shadow: 0 3px 10px 0 rgba(253,180,37,.3);
}

.golden .inner .links .link-wrapper .info .text[data-v-6caf9e62] {
    font-size: .16rem;
    font-weight: 700;
    color: #333;
}

.golden .inner .links .link-wrapper .info .desc[data-v-6caf9e62] {
    font-size: .12rem;
}

.golden .inner .links .link-wrapper .info .tag[data-v-6caf9e62] {
    position: relative;
    top: -2px;
}

@media only screen and (max-width:320px) {
    .golden .inner .links .link-wrapper .info .text[data-v-6caf9e62] {
        font-size: .15rem;
    }

    .golden .inner .links .link-wrapper .iconw[data-v-6caf9e62] {
        width: .45rem;
        margin-right: .03rem;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
    }

    .golden .inner .links .link-wrapper .iconw .icon[data-v-6caf9e62] {
        display: block;
        width: .45rem;
        height: .45rem;
        font-size: 22px;
        line-height: .45rem;
    }
}

.golden .mb-icon[data-v-6caf9e62] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-left: -.17rem;
    margin-right: -.17rem;
    padding-top: 5px;
}

.golden .mb-icon-li[data-v-6caf9e62] {
    width: 25%;
    text-align: center;
}

.golden .mb-icon-li-img[data-v-6caf9e62] {
    width: 48px;
    height: 48px;
    line-height: 48px;
    font-size: 24px;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
}

.golden .mb-icon-li-tit[data-v-6caf9e62] {
    display: block;
    font: 15px/25px PingFangSC-Medium,Arial,Helvetica,sans-serif;
    color: #555;
}

.golden .mb-icon-li-sub[data-v-6caf9e62] {
    display: block;
    font: 12px/22px PingFangSC-Regular,Arial,Helvetica,sans-serif;
    color: #999;
}

.golden .mb-icon-li .green[data-v-6caf9e62] {
    background-image: linear-gradient(44deg,#07d2c7,#2feba7);
    -webkit-box-shadow: 0 3px 10px 0 rgba(15,216,193,.3);
    box-shadow: 0 3px 10px 0 rgba(15,216,193,.3);
}

.golden .mb-icon-li .yellow[data-v-6caf9e62] {
    background-image: linear-gradient(37deg,#ffbc10,#ffd36c 96%);
    -webkit-box-shadow: 0 3px 10px 0 rgba(253,180,37,.3);
    box-shadow: 0 3px 10px 0 rgba(253,180,37,.3);
}

.golden .mb-icon-li .blue[data-v-6caf9e62] {
    background: linear-gradient(-44deg,#3fb7ff,#82cbff);
    -webkit-box-shadow: 0 3px 10px 0 rgba(63,183,255,.3);
    box-shadow: 0 3px 10px 0 rgba(63,183,255,.3);
}

.golden .inner[data-v-6caf9e62] {
    background: #fff;
    border-radius: .1rem .1rem 0 0;
}

.line[data-v-6caf9e62] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.title .tit[data-v-6caf9e62] {
    font-weight: 700;
    color: #333;
}

.title .icon[data-v-6caf9e62] {
    text-align: right;
    position: relative;
    right: -2px;
}

.department .title[data-v-6caf9e62] {
    padding-bottom: .02rem;
}

.department .navs[data-v-6caf9e62] {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.department .navs .nav[data-v-6caf9e62] {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    margin-top: .08rem;
}

.department .navs .nav .navitem[data-v-6caf9e62] {
    background: #f8f8f8;
    text-align: center;
    padding-top: .08rem;
    padding-bottom: .08rem;
    border-radius: .06rem;
    font-size: .14rem;
    line-height: 23px;
}

.department .navs .nav .navitem .icon[data-v-6caf9e62] {
    width: .48rem;
    height: .48rem;
    display: block;
    margin: 0 auto;
}

.dynamic[data-v-6caf9e62] {
    padding-top: .12rem;
    padding-bottom: .12rem;
    position: relative;
}

.dynamic .cover[data-v-6caf9e62] {
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

.dynamic .inner[data-v-6caf9e62] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.dynamic .inner .iconw[data-v-6caf9e62] {
    width: .39rem;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.dynamic .inner .iconw .icon[data-v-6caf9e62] {
    width: .39rem;
    height: .34rem;
    display: block;
}

.dynamic .inner .scroll[data-v-6caf9e62] {
    height: 42px;
    line-height: 22px;
    overflow: hidden;
}

.famous-doctors .doctors .expert-card[data-v-6caf9e62] {
    padding: .15rem;
    border-radius: .08rem;
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
}

.ask[data-v-6caf9e62] {
    background-color: #fff;
}

.ask .scroll[data-v-6caf9e62] {
    height: .3rem;
    line-height: .3rem;
    white-space: nowrap;
}

.ask .scroll-gap[data-v-6caf9e62] {
    display: inline-block;
    width: 17px;
}

.ask .tag[data-v-6caf9e62] {
    background-color: #f6f6f6;
    color: #555;
    height: .3rem;
    line-height: .3rem;
    border-radius: .15rem;
    display: inline-block;
}

.ask .tag.chk[data-v-6caf9e62] {
    background-color: #e3faf8;
    color: #00c8c8;
}

.mask[data-v-6cc73c39] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,.65);
    -webkit-transition: opacity .16s cubic-bezier(0,0,.3,1);
    transition: opacity .16s cubic-bezier(0,0,.3,1);
}

.popup-box[data-v-6cc73c39] {
    position: fixed;
    max-height: 70%;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    overflow-x: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.popup-cont[data-v-6cc73c39] {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.popup-cont[data-v-6cc73c39]::-webkit-scrollbar {
    display: none;
}

.top-icon[data-v-6cc73c39] {
    position: relative;
    padding: 8px 0 24px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fff;
}

.top-icon-cont[data-v-6cc73c39] {
    height: 6px;
    width: 33px;
    border-radius: 3px;
    background: #eee;
}

.top-icon-close[data-v-6cc73c39] {
    position: absolute;
    right: 16px;
    color: #555;
}

.wa-pop[data-v-0759e1b6] {
    text-align: center;
    position: absolute;
}

.wa-pop-divider[data-v-0759e1b6] {
    height: .1rem;
    background-color: #f5f5f5;
}

.wa-op-item[data-v-0759e1b6] {
    height: .48rem;
}

.wa-op-btn[data-v-0759e1b6] {
    color: #02b7ca;
}

.bottom-links[data-v-6d06eb24] {
    display: block;
    height: 28px;
    margin: 10px -10px 0;
    padding: 0;
    border-top: 1px solid #f1f1f1;
    line-height: 38px;
    text-align: center;
}

.c-span[data-v-6d06eb24] {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}

.bottom-links-wrap[data-v-6d06eb24] {
    height: 38px;
    margin: 5px 0 0;
    line-height: 38px;
    font-size: 14px;
    text-align: center;
}

.c-span-btn[data-v-6d06eb24]:first-child {
    margin-right: 10px;
}

.c-span-btn[data-v-6d06eb24] {
    border-radius: 60px;
}

.btn-bg-green[data-v-6d06eb24] {
    color: #fff;
    background: #00c8c8;
}

.btn-bg-white[data-v-6d06eb24] {
    color: #555;
    border: 1px solid #f1f1f1;
}

.c-span[data-v-6d06eb24]:nth-of-type(2) {
    border-left: 1px solid #f1f1f1;
}

.pv-color[data-v-8af869e6] {
    display: inline-block;
    color: #38f;
}

.pv-ctn[data-v-8af869e6] {
    position: relative;
}

.pv-img[data-v-8af869e6] {
    width: .54rem;
    position: absolute;
    top: 50%;
    margin-top: -.27rem;
}

.pv-text[data-v-8af869e6] {
    margin-left: .54rem;
}

.kbord[data-v-7ad1ca0a] {
    position: fixed;
    background-color: #fff;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 5;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
}

.kb-enter[data-v-7ad1ca0a] {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.kb-leave[data-v-7ad1ca0a] {
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
}

.kb-input[data-v-7ad1ca0a] {
    padding: 0 12px;
    height: 42px;
    line-height: 42px;
}

.kb-num-left[data-v-7ad1ca0a] {
    padding-right: 25%;
}

.kb-num-right[data-v-7ad1ca0a] {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 25%;
    height: 216px;
}

.kb-num-cell[data-v-7ad1ca0a] {
    position: relative;
    width: 33.33333%;
    font-size: 24px;
    font-style: normal;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    height: 54px;
    line-height: 54px;
}

.kb-num-cell[data-v-7ad1ca0a]:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 200%;
    height: 200%;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    pointer-events: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-color: #e5e5e5;
    border-style: solid;
    border-width: 1px 1px 0 0;
}

.kb-num-cell[data-v-7ad1ca0a]:active {
    background-color: #f2f2f2;
}

.kb-num-cell-middle[data-v-7ad1ca0a] {
    width: 100%;
}

.kb-del[data-v-7ad1ca0a] {
    font-size: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAeCAMAAABg6AyVAAAAbFBMVEUAAAAfHiIdHB4eHR8dHR4eHB4dHB4dHR8gICIdHB4dHB4dHB4dHB8eHh8hISEeHR8fHB8fHR8fHR8fHx8eHiArKyszMzMeHB8eHB8fHR8eHiAeHh4dHB4vLjDY2Nn////b29zKysq9vb28vLzkfBRpAAAAHHRSTlMAK/PW+I/llBv77N1kSCPwWlFAOTMGBb28hHlu08g5sgAAAMlJREFUOMuV1MsWgiAQgGHQyOx+s+sgYO//jnnMGIdDDfwbN99CYEDQFiVEKkolPUG7gl9VTWC31NKuDbVz+Fc1tRJtPDmxS2BS3p5ZC+XXnnbAVoz2WEBCH7uZAalzGoa06whGiznT6sG2xgX4QO2Aej1+KN7XBKL2FvGaMtTWBhbQhtoaYzVQrHKwuGf8hhAPSF5g3xPSt45sCHcouNWx436FGA+RHyQcD35EcUj54U8ff4WYvVi1zLjelUh/OG6XjOeLWv5hfAOI+HLwwOAqhAAAAABJRU5ErkJggg==") no-repeat 50%;
    background-size: auto 15px;
    width: 100%;
    height: 108px;
    line-height: 108px;
}

.kb-send[data-v-7ad1ca0a] {
    font-size: 20px;
    color: #fff;
    background-color: #02b7ca;
    width: 100%;
    height: 108px;
    line-height: 108px;
}

.phone-input-wrap[data-v-6380b722] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 10px 0;
    padding: 0 14px;
    background: #f6f6f6;
    border-radius: 19px;
    height: 38px;
}

.phone-input-item[data-v-6380b722] {
    outline: none;
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    color: #333;
    caret-color: #00c8c8;
    background: #f6f6f6;
}

.ipt-plcholder-radius[data-v-6380b722] {
    border-radius: 19px;
}

.template-hidden[data-v-6380b722] {
    position: absolute;
    bottom: 0;
    visibility: hidden;
}

.sms-input-wrap[data-v-6380b722] {
    position: relative;
    margin: 10px 0;
    height: 38px;
    overflow: hidden;
}

.sms-bg-wrap-position[data-v-6380b722] {
    display: absolute;
    top: 0;
    left: 0;
}

.sms-bg-wrap[data-v-6380b722] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.sms-each-input-bg[data-v-6380b722] {
    background: #f6f6f6;
    width: 38px;
    height: 38px;
    margin-right: 5px;
    border-radius: 8px;
    line-height: 38px;
    text-align: center;
}

.sms-each-cursor[data-v-6380b722] {
    margin: 9px auto;
    width: 2px;
    height: 20px;
    background: #00c8c8;
    -webkit-animation: focus-data-v-6380b722 1s infinite;
    animation: focus-data-v-6380b722 1s infinite;
}

@-webkit-keyframes focus-data-v-6380b722 {
    0% {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes focus-data-v-6380b722 {
    0% {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

.sms-input-item[data-v-6380b722] {
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
    outline: none;
    margin-left: -99%;
}

.submit-btn-wrap[data-v-6380b722] {
    background: #00c8c8;
    border-radius: 19px;
    color: #fff;
    height: 38px;
    line-height: 38px;
    text-align: center;
}

.submit-btn-wrap-disabled[data-v-6380b722] {
    background-color: #abe7e7;
}

.sel-title[data-v-bd9f71b8] {
    text-align: center;
}

.btn[data-v-bd9f71b8] {
    display: table;
    table-layout: fixed;
    min-height: .64rem;
    padding-left: .09rem;
    padding-right: .05rem;
    border-radius: .1rem;
    width: 95%;
}

.btnl[data-v-bd9f71b8] {
    display: table-cell;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.btnl .btnl-title[data-v-bd9f71b8] {
    font-weight: 900;
}

.btnl .btnl-icon[data-v-bd9f71b8] {
    opacity: .5;
}

.btnl .btnl-txt[data-v-bd9f71b8] {
    white-space: nowrap;
}

.btnr[data-v-bd9f71b8] {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    color: #f60;
    overflow: hidden;
    width: .54rem;
}

.btnr .btnr-tag[data-v-bd9f71b8] {
    margin-top: -.01rem;
    border: 1px solid #f3d9c5;
    color: #ff6f61;
    display: inline-block;
    overflow: hidden;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 10px;
    margin-bottom: 2px;
    padding: 1px 2px;
    font-size: 10px;
    font-weight: 400;
    font-style: normal;
    line-height: 11px;
    vertical-align: middle;
    text-decoration: none;
    border-radius: 2px;
}

.cd-link[data-v-2e8a02be] {
    color: #00b7c8;
}

.cd-num[data-v-2e8a02be] {
    color: #ff6f61;
}

@-webkit-keyframes m-loading-rotation-data-v-1baac6a1 {
    0% {
        -webkit-transform: rotate(1deg);
    }

    to {
        -webkit-transform: rotate(1turn);
    }
}

.img-wrap[data-v-1baac6a1] {
    position: relative;
    border-radius: 8px;
}

.img[data-v-1baac6a1] {
    margin-bottom: -.1rem;
    width: 100%;
}

.img-mask[data-v-1baac6a1] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,.6);
}

.img-loading-wrap[data-v-1baac6a1] {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -.27rem;
    margin-left: -.27rem;
}

.img-loading[data-v-1baac6a1] {
    position: absolute;
    display: block;
    width: .5rem;
    height: .5rem;
    margin: auto;
    border: .02rem solid #f3f3f3;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    border-top-color: transparent;
    border-radius: 50%;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation: m-loading-rotation-data-v-1baac6a1 1s ease 0s infinite normal;
    animation: m-loading-rotation-data-v-1baac6a1 1s ease 0s infinite normal;
}

.img-icon[data-v-1baac6a1] {
    position: relative;
    display: block;
    width: .54rem;
    height: .54rem;
    margin: auto;
    font-size: .3rem;
    line-height: .5rem;
    color: #f3f3f3;
    text-align: center;
}

.ad[data-v-5929ba50] {
    position: relative;
    min-width: 80px;
}

.ad-icon[data-v-5929ba50] {
    width: .12rem;
    height: .17rem;
}

.doc[data-v-5b5f9fd2] {
    background-color: #fff;
    border-radius: 0 .08rem .08rem 0;
    border-left: 2px solid #00c8c8;
    display: block;
}

.doc-pic[data-v-5b5f9fd2] {
    float: left;
}

.doc-content[data-v-5b5f9fd2] {
    overflow: hidden;
}

.pl-wrap[data-v-0fcc8d5d] {
    background-color: #fff;
    border-radius: .05rem;
    border: 1px solid #ebebeb;
}

.pl-tar[data-v-0fcc8d5d] {
    text-align: right;
}

.pl-sv-icon-wrap[data-v-0fcc8d5d] {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    float: left;
}

.pl-sv-icon[data-v-0fcc8d5d] {
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.pl-sv-wrap[data-v-0fcc8d5d] {
    overflow: hidden;
}

.pl-sv-bold[data-v-0fcc8d5d] {
    font-weight: 600;
}

.pl-sv-color[data-v-0fcc8d5d] {
    color: #333;
}

.pl-sv-icon-color[data-v-0fcc8d5d] {
    color: #6f6f6f;
}

.pl-sv-pt[data-v-0fcc8d5d] {
    padding-top: .08rem;
}

.pl-sv-pb[data-v-0fcc8d5d] {
    padding-bottom: .08rem;
}

.learn-more[data-v-0fcc8d5d] {
    margin-bottom: -.1rem;
}

.learn-more-title[data-v-0fcc8d5d] {
    text-align: center;
    color: #333;
}

.learn-more-itm .img-wraper[data-v-0fcc8d5d] {
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    margin-right: .07rem;
}

.learn-more-itm .img-wraper .img[data-v-0fcc8d5d] {
    width: 30px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.learn-more-itm .info[data-v-0fcc8d5d] {
    font-size: 14px;
    line-height: 22px;
}

.pl-sv-item-checked[data-v-0fcc8d5d] {
    background: -webkit-gradient(linear,right top,left top,from(#e8fcf8),to(#e8fcfa));
    background: linear-gradient(-90deg,#e8fcf8,#e8fcfa);
    margin: 0 -.15rem;
    padding-left: .15rem;
    padding-right: .15rem;
}

.pl-wrap[data-v-747090fa] {
    background-color: #fff;
    border-radius: .05rem;
    border: 1px solid #ebebeb;
}

.pl-tar[data-v-747090fa] {
    text-align: right;
}

.pl-tac[data-v-747090fa] {
    text-align: center;
}

.pl-sv-icon-wrap[data-v-747090fa] {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    float: left;
}

.pl-sv-icon[data-v-747090fa] {
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.pl-sv-under[data-v-747090fa] {
    text-decoration: line-through;
}

.pl-sv-wrap[data-v-747090fa] {
    overflow: hidden;
}

.pl-sv-bold[data-v-747090fa] {
    font-weight: 600;
}

.pl-sv-color[data-v-747090fa] {
    color: #333;
}

.pl-sv-row-right[data-v-747090fa] {
    position: relative;
}

.pl-sv-row-right-inner[data-v-747090fa] {
    position: absolute;
    right: 0;
    top: 50%;
    white-space: nowrap;
}

.pl-sv-pt[data-v-747090fa] {
    padding-top: .08rem;
}

.pl-sv-pb[data-v-747090fa] {
    padding-bottom: .08rem;
}

.pl-sv-line[data-v-747090fa] {
    border-left: 1px solid #f6f6f6;
}

.pl-sv-split[data-v-747090fa] {
    background-color: #fff;
    border-radius: 8px;
    padding: 0 15px;
}

.pl-sv-tag[data-v-747090fa] {
    margin-top: -2px;
}

.pl-sv-arrow[data-v-747090fa] {
    color: #ddd;
}

.pay-wrap[data-v-0eda8a01] {
    background-color: #fff;
    border-radius: 8px;
}

.pay-wrap .title[data-v-0eda8a01] {
    font-size: 24px;
    line-height: 34px;
    color: #333;
    font-weight: 500;
    text-align: center;
}

.pay-wrap .img[data-v-0eda8a01] {
    width: 18px;
    height: 18px;
}

.pay-wrap .price-wrap[data-v-0eda8a01] {
    text-align: center;
}

.pay-wrap .price[data-v-0eda8a01] {
    font-size: 30px;
    font-weight: 500;
}

.pay-wrap .org-price[data-v-0eda8a01] {
    text-decoration: line-through;
}

.pay-wrap[data-v-769f8709] {
    background-color: #fff;
    border-radius: 8px;
}

.pay-wrap .title[data-v-769f8709] {
    font-size: 24px;
    line-height: 34px;
    font-weight: 500;
    text-align: center;
    color: #333;
}

.pay-wrap .img[data-v-769f8709] {
    width: 16px;
    height: 16px;
}

.pay-wrap .line-color[data-v-769f8709] {
    border-color: #f4f4f4;
}

.pay-wrap .compare[data-v-769f8709] {
    text-align: right;
    border-left: 1px solid #f4f4f4;
}

.pay-wrap .txt[data-v-769f8709] {
    color: #333;
}

.pay-wrap .tag[data-v-769f8709] {
    float: left;
}

.pay-wrap .price-wrap[data-v-769f8709] {
    text-align: center;
}

.pay-wrap .price[data-v-769f8709] {
    font-size: 30px;
    font-weight: 500;
}

.pay-wrap .org-price[data-v-769f8709] {
    text-decoration: line-through;
}

.tag[data-v-769f8709] {
    margin-top: 3px;
}

.dg-icon[data-v-648a9dda] {
    float: right;
}

.dg-img[data-v-648a9dda] {
    width: 52px;
    height: 52px;
    background-color: #f8f8f8;
    float: left;
    border-radius: 5px;
}

.dg-list[data-v-648a9dda] {
    overflow: hidden;
    width: 100%;
}

.dg-img-ctn[data-v-648a9dda] {
    overflow: hidden;
}

.dg-img-ctn .dg-img-txt[data-v-648a9dda] {
    margin-top: -.05rem;
}

.dg-divider[data-v-648a9dda] {
    border-left: 1px solid #999;
    opacity: .5;
    height: 10px;
    display: inline-block;
    padding-right: .08rem;
    margin-left: .08rem;
}

.dg-store-logo[data-v-648a9dda] {
    width: 55px;
    height: 45px;
    float: right;
}

.scroll[data-v-55cf408c] {
    white-space: nowrap;
}

.scroll-gap[data-v-55cf408c] {
    width: 17px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.scroll-gap[data-v-55cf408c],.tag[data-v-55cf408c] {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.tag[data-v-55cf408c] {
    background-color: #f6f6f6;
    color: #555;
    border-radius: .15rem;
    display: inline-block;
    height: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.tag.select[data-v-55cf408c] {
    background-color: #e3faf8;
    color: #00c8c8;
    font-weight: 700;
}

.dg-wrap[data-v-3257116e] {
    background-color: #fff;
    border-radius: 8px;
}

.dg-icon[data-v-3257116e] {
    float: right;
    margin-top: 2px;
}

.tel-color[data-v-58e38736] {
    color: #02b7ca;
}

.ad[data-v-1ab10ed0] {
    position: relative;
}

.ad-icon[data-v-1ab10ed0] {
    margin: .04rem .05rem 0 .05rem;
    width: .12rem;
    height: .16rem;
}

.ad-time[data-v-1ab10ed0] {
    position: absolute;
    right: -.37rem;
    top: .01rem;
}

.c-im-msg-selectpop-btn-bottom[data-v-1ab10ed0] {
    position: fixed;
    bottom: 40px;
    left: 50%;
    margin-left: -55px;
    width: 110px;
    border-radius: 60px;
    font-size: 16px;
    border: none;
    background: #00c8c8;
    color: #fff;
}

.btn-bottom-picker[data-v-1ab10ed0] {
    display: grid;
}

.up-btn[data-v-06f70033] {
    text-align: center;
}

.aut .icon-info[data-v-1aa44c84] {
    float: right;
}

.aut .icon-back[data-v-1aa44c84] {
    text-align: left;
}

.aut .info-title[data-v-1aa44c84] {
    text-align: center;
}

.msg-container-wrapper[data-v-1b1f3566] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 18px;
}

.avatar-image[data-v-1b1f3566] {
    display: block;
    border-radius: 50%;
    width: 40px;
    height: 40px;
}

.msg-container-avatar[data-v-1b1f3566],.msg-container-space[data-v-1b1f3566] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px;
}

.msg-container-space-flex[data-v-1b1f3566] {
    -webkit-box-flex: 1000;
    -ms-flex: 1000 0 40px;
    flex: 1000 0 40px;
}

.msg-container-main[data-v-1b1f3566] {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    max-width: 75%;
    max-width: calc(100% - 80px);
}

.msg-main-wrapper[data-v-1b1f3566] {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    position: relative;
    margin: 0 8px;
    min-height: 40px;
    border-radius: 8px;
}

.msg-main[data-v-1b1f3566] {
    overflow: hidden;
    font-size: 16px;
    line-height: 22px;
    border-radius: 8px;
    padding: .1rem .12rem;
}

.msg-main-triangle[data-v-1b1f3566] {
    position: absolute;
    top: 5px;
}

.msg-main-triangle-left[data-v-1b1f3566] {
    left: -7px;
    transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
}

.msg-main-triangle-right[data-v-1b1f3566] {
    right: -7px;
}

.c-im-msg--transition-wrapper[data-v-87ff32a8] {
    margin-top: 10px;
}

.c-im-msg-sys-bg[data-v-87ff32a8] {
    background-color: rgba(0,0,0,.03);
    padding: .05rem .1rem;
    border-radius: 5px;
    text-align: left;
}

.c-im-msg-dot[data-v-87ff32a8] {
    background-color: #00c8c8;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin: 2px 5px 5px 0;
}

.c-im-msg-text[data-v-87ff32a8] {
    word-wrap: break-word;
    max-width: 100%;
}

.c-im-msg-btn-wrapper[data-v-87ff32a8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 12px;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.c-im-msg-btn-wrapper-bottom[data-v-87ff32a8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: fixed;
    bottom: 40px;
    left: 0;
    width: 100%;
}

.c-im-msg-btn-bottom[data-v-87ff32a8] {
    width: 90px;
    border-radius: 60px;
    margin-right: 10px;
    border: none;
    color: #fff;
}

.bgcolor-man[data-v-87ff32a8] {
    background: #00c8c8;
    font-size: 16px;
}

.bgcolor-women[data-v-87ff32a8] {
    background: #ff89a8;
    font-size: 16px;
}

.c-im-msg-btn[data-v-87ff32a8] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 48%;
    border: 1px solid #d9d9d9;
    color: #333;
}

.c-im-msg-btn-border[data-v-87ff32a8] {
    border: 1px solid #555;
    color: #555;
}

.c-im-msg-status[data-v-87ff32a8] {
    position: relative;
    text-align: center;
}

.c-im-msg-status .line[data-v-87ff32a8] {
    position: absolute;
    top: 11px;
    left: 0;
    right: 0;
    border-top: 1px solid #ddd;
    width: 60%;
    margin: auto;
}

.c-im-msg-status .txt[data-v-87ff32a8] {
    position: relative;
    z-index: 2;
    text-align: center;
    background-color: #f4f4f4;
    margin: auto;
    padding: 0 .08rem;
    display: inline-block;
}

.popup-textarea .textarea-wrap[data-v-1f2abc55] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    border-top: 1px solid #f6f6f6;
    padding: 8px 17px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.popup-textarea .textarea-inner[data-v-1f2abc55] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: block;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    padding: 10px 10px;
    height: 94px;
    border: none;
    resize: none;
    word-wrap: break-word;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 15px;
    background-color: #f5f5f5;
    outline: none;
    line-height: 22px;
    color: #333;
}

.popup-textarea textarea[data-v-1f2abc55]::-webkit-input-placeholder {
    text-align: left;
    color: #bbb;
    font: 15px/25px Arial,Helvetica,sans-serif;
}

.popup-textarea .popup-btn[data-v-1f2abc55] {
    padding: 0 14px;
    background-color: #abe7e7;
    color: #fff;
    font-size: 16px;
    text-align: center;
    height: 38px;
    line-height: 38px;
    border-radius: .19rem;
}

.popup-textarea .popup-btn-enable[data-v-1f2abc55] {
    background-color: #00c8c8;
}

.im-bottom-input[data-v-c9f478f2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 54px;
    background-color: #fff;
    border-top: 1px solid #f6f6f6;
    padding: 0 17px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.im-bottom-input .fake-input[data-v-c9f478f2] {
    padding: 0 15px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 38px;
    line-height: 38px;
    border-radius: 19px;
    background-color: #f6f6f6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #333;
}

.im-bottom-input .btn[data-v-c9f478f2] {
    padding: 0 10px;
    height: 100%;
    line-height: 3;
    text-align: center;
}

.im-bottom-input .btn-primary[data-v-c9f478f2] {
    padding: 0 14px;
    background-color: #00c8c8;
    color: #fff;
    font-size: 16px;
    text-align: center;
    height: 38px;
    border-radius: .19rem;
}

.im-bottom-input .btn-primary-disable[data-v-c9f478f2] {
    padding: 0 14px;
    background-color: #abe7e7;
    color: #fff;
    font-size: 16px;
    text-align: center;
    height: 38px;
    border-radius: .19rem;
}

.im-bottom-input .plus-icon-wrapper[data-v-c9f478f2] {
    padding-right: 17px;
    padding-left: 10px;
}

.extras[data-v-c9f478f2] {
    padding-left: 17px;
    padding-right: 17px;
    height: 120px;
    overflow: hidden;
    background-color: #f7f7f7;
    -webkit-transition: height .3s cubic-bezier(.4,0,.2,1);
    transition: height .3s cubic-bezier(.4,0,.2,1);
}

.cl-title[data-v-2b1194ff] {
    text-align: center;
    color: #333;
}

.cl-content-item[data-v-2b1194ff] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.cl-img[data-v-2b1194ff] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: .3rem;
    width: .3rem;
}

.cl-text[data-v-2b1194ff] {
    width: calc(100% - .3rem);
    overflow: hidden;
}

.cl-btn[data-v-2b1194ff] {
    margin: 20px;
    margin-top: 0;
    border-radius: 22px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    background: linear-gradient(134deg,#00cfa3,#05cfcd 61%,#00d3ea);
}

.step[data-v-628306c8] {
    color: #555;
    background-color: #f4f4f4;
    text-align: center;
    line-height: .38rem;
    height: .38rem;
    border-bottom: 1px solid #e6e6e6;
    position: fixed;
    width: 100%;
    z-index: 89;
    margin-top: -1px;
    left: 0;
}

.step-bk[data-v-628306c8] {
    height: .38rem;
}

.coupon-pop-wrap[data-v-3e4bfa29] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 999;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,.5);
}

.coupon-pop-wrap .coupon-card[data-v-3e4bfa29] {
    position: relative;
    width: 3.3rem;
    padding: .35rem 0 .5rem;
    margin: 0 auto;
    background-image: linear-gradient(135deg,#00cea1,#01d3e6);
    border-radius: .09rem;
    color: #fff;
    text-align: center;
}

.coupon-pop-wrap .coupon-card-title[data-v-3e4bfa29] {
    font-family: PingFangSC-Semibold;
    font-size: .21rem;
    letter-spacing: 0;
}

.coupon-pop-wrap .coupon-card-subtitle[data-v-3e4bfa29] {
    margin: .08rem 0 .1rem;
    font-family: PingFangSC-Regular;
    font-size: .14rem;
    letter-spacing: 0;
}

.coupon-pop-wrap .coupon-card-ticket[data-v-3e4bfa29] {
    position: relative;
    margin: 0 auto .1rem;
    padding: .15rem 0;
    width: 2.78rem;
    background-image: url(https://expertimg.cdn.bcebos.com/expertcms%2Fmed%2Fallhealth%2Fback.png);
    background-size: 100% 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
}

.coupon-pop-wrap .coupon-card-ticket .card-free[data-v-3e4bfa29] {
    width: .78rem;
    font-family: PingFangSC-Medium;
    font-size: .2rem;
    color: #f60;
    letter-spacing: 0;
    line-height: .16rem;
}

.coupon-pop-wrap .coupon-card-ticket .card-hightlight[data-v-3e4bfa29] {
    color: #f60;
}

.coupon-pop-wrap .coupon-card-ticket .card-value[data-v-3e4bfa29] {
    width: .78rem;
    font-family: PingFangSC-Regular;
    font-size: .14rem;
    color: #f60;
    letter-spacing: 0;
    line-height: .16rem;
}

.coupon-pop-wrap .coupon-card-ticket .card-value-num[data-v-3e4bfa29] {
    font-size: .33rem;
    line-height: .33rem;
    font-family: PingFangSC-Medium;
}

.coupon-pop-wrap .coupon-card-ticket .card-info[data-v-3e4bfa29] {
    font-family: PingFangSC-Regular;
    color: #013d3e;
    letter-spacing: 0;
    overflow: hidden;
}

.coupon-pop-wrap .coupon-card-ticket .card-info-title[data-v-3e4bfa29] {
    font-size: .16rem;
    line-height: .16rem;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}

.coupon-pop-wrap .coupon-card-ticket .card-info-maintitle[data-v-3e4bfa29] {
    margin-bottom: .1rem;
}

.coupon-pop-wrap .coupon-card-ticket .card-info-subtitle[data-v-3e4bfa29] {
    font-size: .12rem;
    line-height: .12rem;
    margin-top: .05rem;
}

.coupon-pop-wrap .coupon-card-ticket .card-info-subtitle[data-v-3e4bfa29]:nth-child(2) {
    margin-top: -.05rem;
}

.coupon-pop-wrap .coupon-card-ticket .ticket-used[data-v-3e4bfa29] {
    opacity: .5;
}

.coupon-pop-wrap .coupon-card-ticket .card-stamp[data-v-3e4bfa29] {
    position: absolute;
    right: .07rem;
    bottom: -.1rem;
    width: .5rem;
    height: .5rem;
    background-size: 100% 100%;
}

.coupon-pop-wrap .coupon-card-declaim[data-v-3e4bfa29] {
    opacity: .9;
    font-family: PingFangSC-Regular;
    font-size: .12rem;
    color: #fff;
    letter-spacing: 0;
    line-height: .2rem;
    padding: 0 .26rem;
    text-align: left;
}

.coupon-pop-wrap .coupon-card-btn[data-v-3e4bfa29] {
    position: absolute;
    bottom: -.14rem;
    left: 50%;
    width: 2.4rem;
    height: .38rem;
    margin-left: -1.2rem;
    background: #fff;
    border-radius: .19rem;
    font-family: PingFang-SC-Medium;
    font-size: .16rem;
    color: #00c8c8;
    letter-spacing: 0;
    line-height: .38rem;
    text-align: center;
}

.coupon-pop-wrap .coupon-card-close[data-v-3e4bfa29] {
    position: absolute;
    right: .07rem;
    top: .05rem;
}

.triage-wrap[data-v-5c82708b] {
    padding-top: .15rem;
    padding-bottom: .15rem;
    position: relative;
}

.im-bottom-input-wrap[data-v-5c82708b] {
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
}

.im-bottom-input-wrap-bk[data-v-5c82708b] {
    height: 60px;
}

.c-triage-input-area[data-v-5c82708b] {
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    left: 0;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    background-color: #fff;
    padding: .08rem .17rem;
    border-top: 1px solid #f4f4f4;
}

.c-triage-input-area-bk[data-v-5c82708b] {
    height: 55px;
}

.c-triage-input-area swan-textarea[data-v-5c82708b] {
    padding: 0 .2rem;
    font-size: 14px;
    margin: 0;
}

.c-triage-button[data-v-5c82708b] {
    text-align: center;
    font-size: 15px;
    height: 100%;
}

.c-triage-input-textarea[data-v-5c82708b] {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin-top: .06rem;
    margin-bottom: .06rem;
    font-size: 16px;
    vertical-align: middle;
    word-wrap: normal;
    word-break: normal;
    border-radius: .19rem;
    outline: 0;
    background-color: #f6f6f6;
    -webkit-appearance: none;
    min-height: 38px;
}

.c-triage-input-wrapper[data-v-5c82708b] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.c-triage-button-wrapper-bk[data-v-5c82708b] {
    width: 66px;
}

.c-triage-scroll[data-v-5c82708b] {
    height: 0;
    -webkit-transition: height .2s ease-out;
    transition: height .2s ease-out;
}

.triage-btn-primary[data-v-5c82708b] {
    background-color: #00c8c8;
    color: #fff;
    font-size: 16px;
    text-align: center;
    height: 38px;
    border-radius: .19rem;
}

.triage-btn-primary-disable[data-v-5c82708b] {
    background-color: #abe7e7;
    color: #fff;
    font-size: 16px;
    text-align: center;
    height: 38px;
    border-radius: .19rem;
}

.triage-voice-btn-wrap[data-v-5c82708b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.triage-voice-btn[data-v-5c82708b] {
    width: 24px;
    height: 24px;
    border: 1px solid #555;
    border-radius: 50%;
    text-align: center;
    margin-right: 10px;
}

.status[data-v-9e54beb6] {
    position: relative;
    height: .52rem;
    line-height: .52rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff;
}

.status-txt[data-v-9e54beb6] {
    display: inline-block;
    vertical-align: middle;
}

.loading[data-v-9e54beb6] {
    width: .8rem;
    height: .4rem;
    display: inline-block;
}

.ls-loading[data-v-308cc504] {
    top: 85px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.ls-navs[data-v-308cc504] {
    position: fixed;
    left: 0;
    width: 100%;
    background-color: #fff;
    margin-top: -1px;
}

.ls-navs-inner[data-v-308cc504] {
    padding-bottom: 41px;
}

.ls-wrap[data-v-308cc504] {
    background-color: #fff;
}

.ls-item[data-v-308cc504] {
    background-color: #fff;
    border-radius: .08rem;
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
}

.ls-item-avatar[data-v-308cc504] {
    float: left;
}

.ls-item-ctn[data-v-308cc504] {
    overflow: hidden;
}

.ls-item-doc-name[data-v-308cc504] {
    color: #333;
    font-weight: 700;
}

.ls-item-price[data-v-308cc504] {
    color: #ff6f61;
}

.ls-item-desc[data-v-308cc504] {
    color: #252525;
}

.ls-item-status[data-v-308cc504] {
    color: #00c8c8;
    float: right;
}

.ls-item-btn[data-v-308cc504] {
    text-align: right;
}

.ls-btn[data-v-308cc504] {
    display: inline-block;
    border: 1px solid #707379;
    color: #333;
    border-radius: .2rem;
    padding: 2px 12px;
}

.ls-color-link[data-v-308cc504] {
    color: #02b7ca;
}

.ls-img[data-v-308cc504] {
    width: .6rem;
}

.expert-center[data-v-df12d7f8] {
    background: #f6f6f6;
}

.expert-center .expert-card[data-v-df12d7f8] {
    padding: .1rem .17rem;
    background: #fff;
}

.expert-center .expert-card-cont[data-v-df12d7f8] {
    margin-bottom: .3rem;
    -webkit-box-shadow: 0 3px 20px 0 rgba(0,0,0,.08);
    box-shadow: 0 3px 20px 0 rgba(0,0,0,.08);
    border-radius: 10px;
    overflow: hidden;
}

.expert-center .expert-info[data-v-df12d7f8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: .15rem .15rem;
    color: #fff;
    background-image: linear-gradient(-135deg,#00d3ea,#05cfcd 39%,#00cfa3);
}

.expert-center .expert-info-img[data-v-df12d7f8] {
    width: 56px;
    height: 56px;
    border: 2px solid #fff;
    border-radius: 50%;
}

.expert-center .expert-into-cont[data-v-df12d7f8] {
    width: calc(100% - 66px);
}

.expert-center .expert-info-name[data-v-df12d7f8],.expert-center .expert-info-target[data-v-df12d7f8] {
    text-shadow: 0 2px 4px rgba(0,0,0,.1);
}

.expert-center .expert-info-name[data-v-df12d7f8] {
    font-weight: 700;
}

.expert-center .expert-info-star[data-v-df12d7f8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.expert-center .expert-info-tags[data-v-df12d7f8] {
    margin-top: 3px;
}

.expert-center .expert-icon[data-v-df12d7f8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: .1rem;
    padding-bottom: .1rem;
}

.expert-center .expert-icon-title[data-v-df12d7f8] {
    color: #333;
}

.expert-center .expert-icon-li[data-v-df12d7f8] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px solid #f1f1f1;
    text-align: center;
}

.expert-center .expert-icon-img[data-v-df12d7f8] {
    width: 30px;
    height: 30px;
}

.expert-center .expert-icon-price[data-v-df12d7f8] {
    color: #ff6f61;
    margin: -2px 0;
}

.expert-center .expert-icon-num[data-v-df12d7f8] {
    font: 11px/21px PingFangSC-Regular,Arial,Helvetica,sans-serif;
    color: #999;
}

.expert-center .expert-experience-more[data-v-df12d7f8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: .1rem;
    padding-bottom: .1rem;
}

.expert-center .expert-experience-more-btn[data-v-df12d7f8] {
    border: 1px solid rgba(0,200,200,.18);
    border-radius: 15px;
    padding: .025rem .17rem;
    color: #00c8c8;
}

.expert-center .expert-bold[data-v-df12d7f8] {
    font-weight: 700;
    font: 12px/22px PingFangSC-Regular,Arial,Helvetica,sans-serif;
}

.expert-center .expert-appraise[data-v-df12d7f8],.expert-center .expert-articles[data-v-df12d7f8],.expert-center .expert-history[data-v-df12d7f8],.expert-center .expert-out[data-v-df12d7f8] {
    margin-top: .08rem;
    padding: .17rem;
    background: #fff;
}

.expert-center .expert-out-link[data-v-df12d7f8] {
    display: inline-block;
    border-radius: 4px;
    padding: 0 .1rem;
    background: #f6f6f6;
    color: #000;
}

.expert-center .expert-tips[data-v-df12d7f8] {
    text-align: center;
    color: #aaa;
    background-color: #f6f6f6;
}

.expert-center .expert-title[data-v-df12d7f8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
	margin-top: .1rem;
}

.expert-center .expert-title-left[data-v-df12d7f8] {
    font: 19px/29px PingFangSC-Medium,Arial,Helvetica,sans-serif;
    color: #333;
}

.expert-center .expert-title-right[data-v-df12d7f8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font: 13px/23px PingFangSC-Regular,Arial,Helvetica,sans-serif;
    color: #999;
}

.expert-center .expert-list-li[data-v-df12d7f8] {
    border-bottom: 1px solid #f1f1f1;
    padding: .1rem 0;
}

.expert-center .expert-list-li[data-v-df12d7f8]:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}

.expert-center .expert-list-title[data-v-df12d7f8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #333;
}

.expert-center .expert-list-title-img[data-v-df12d7f8] {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    margin-right: 8px;
}

.expert-center .expert-list-cont[data-v-df12d7f8] {
    margin-bottom: 0;
}

.expert-center .expert-list-time[data-v-df12d7f8] {
    color: #999;
}

.b-title[data-v-b502ebe6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 .17rem;
}

.tit-text[data-v-b502ebe6] {
    font-weight: 700;
    color: #333;
}

.right-icon[data-v-b502ebe6] {
    color: #666;
    position: relative;
    right: -2px;
}

.b-hospital .scroll-hospital[data-v-598f90ac] {
    white-space: nowrap;
    width: 100%;
}

.b-hospital #hos-end[data-v-598f90ac],.b-hospital #hos-start[data-v-598f90ac] {
    width: .17rem;
    display: inline-block;
}

.b-hospital .hos-item[data-v-598f90ac] {
    display: inline-block;
    width: calc(30% - .04rem);
    background-color: #fff;
}

.b-hospital .hos-item[data-v-598f90ac]:after,.b-hospital .hos-item[data-v-598f90ac]:before {
    content: "";
    display: block;
    height: 15px;
    width: 100%;
    background-color: transparent;
}

.b-hospital .hos-item-wrap[data-v-598f90ac] {
    width: 100%;
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
    padding: .15rem .08rem .1rem;
    text-align: center;
    border-radius: .08rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-hospital .hos-item-wrap .hos-level[data-v-598f90ac] {
    margin-top: -.05rem;
}

.b-hospital .hos-item-wrap .hos-name[data-v-598f90ac] {
    color: #333;
    font-size: .13rem;
    line-height: .23rem;
    height: .46rem;
}

.b-expert-item[data-v-6cda8aae] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
    border-radius: .08rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-expert-item.btn-style[data-v-6cda8aae] {
    padding: .15rem .2rem .13rem .15rem;
}

.b-expert-item.no-btn-style[data-v-6cda8aae] {
    padding: .15rem .15rem .13rem .15rem;
}

.b-expert-item .expert-info[data-v-6cda8aae] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    width: calc(100% - .58rem);
}

.b-expert-item .expert-appoint-num[data-v-6cda8aae] {
    color: #999;
    border-left: 1px solid #ccc;
}

.b-expert-item .expert-tags[data-v-6cda8aae] {
    padding-bottom: 1px;
}

.b-expert-item .expert-btn-wrap[data-v-6cda8aae] {
    position: absolute;
    top: 0;
    right: -.05rem;
    z-index: 1;
    min-width: 47px;
}

.b-expert-item .color-333[data-v-6cda8aae] {
    color: #333;
}

.b-expert-item .font-weight-bold[data-v-6cda8aae] {
    font-weight: 700;
}

.b-expert-item .line-short[data-v-6cda8aae] {
    padding-right: 38px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-expert[data-v-11db11d4] {
    padding-bottom: .3rem;
}

.p-ghhome[data-v-b2eea032] {
    background-color: #fff;
    min-height: 100vh;
}

.p-ghhome .static-padding[data-v-b2eea032] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.p-ghhome .b-search[data-v-b2eea032] {
    background: -webkit-gradient(linear,left top,right top,from(#489af6),to(#82cbff));
    background: linear-gradient(90deg,#489af6,#82cbff);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: .17rem;
    margin-right: .17rem;
}

.p-ghhome .b-search .search-left[data-v-b2eea032] {
    white-space: nowrap;
    display: inline-block;
}

.p-ghhome .b-search .search-right[data-v-b2eea032] {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.p-ghhome .b-search .search-location[data-v-b2eea032] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 15px;
    color: #fff;
}

.p-ghhome .b-search .location-icon[data-v-b2eea032] {
    width: .14rem;
    height: .2rem;
    position: relative;
    top: -2px;
}

.p-ghhome .b-search .search-input[data-v-b2eea032] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 38px;
    line-height: 38px;
    border-radius: 38px;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.p-ghhome .b-search .search-icon[data-v-b2eea032] {
    width: .14rem;
    height: .14rem;
}

.p-ghhome .b-search .search-text[data-v-b2eea032] {
    color: #bbb;
    font-size: .15rem;
    width: calc(100% - .34rem);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.p-ghhome .b-access .access-placeholder[data-v-b2eea032] {
    width: 100%;
    height: 10px;
    background: -webkit-gradient(linear,left top,right top,from(#489af6),to(#82cbff));
    background: linear-gradient(90deg,#489af6,#82cbff);
}

.p-ghhome .b-access .access-list[data-v-b2eea032] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: .2rem;
    border-radius: 10px 10px 0 0;
    background-color: #fff;
    margin-top: -10px;
}

.p-ghhome .b-access .access-item[data-v-b2eea032] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 25%;
    text-align: center;
    font-size: .15rem;
    line-height: .14rem;
}

.p-ghhome .b-access .access-text[data-v-b2eea032] {
    display: block;
    font: 15px/25px PingFangSC-Medium,Arial,Helvetica,sans-serif;
    color: #555;
}

.p-ghhome .b-access .access-image[data-v-b2eea032] {
    display: block;
    margin: 0 auto;
    width: .28rem;
    height: .28rem;
}

.p-ghhome .b-banner[data-v-b2eea032] {
    margin-bottom: .25rem;
}

.p-ghhome .b-banner image[data-v-b2eea032] {
    width: 100%;
    display: block;
}

.b-hos-item[data-v-bad8c6ec],.p-ghhome .b-banner image[data-v-b2eea032] {
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
}

.b-hos-item[data-v-bad8c6ec] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: .14rem .15rem .11rem;
    border-radius: .08rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-hos-item .hos-info[data-v-bad8c6ec] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: calc(100% - .58rem);
}

.b-hos-item .hos-name[data-v-bad8c6ec] {
    color: #333;
    font-weight: 700;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-hos-item .hos-name.pad-right-70[data-v-bad8c6ec] {
    padding-right: .7rem;
}

.b-hos-item .hos-name.pad-right-66[data-v-bad8c6ec] {
    padding-right: 66px;
}

.b-hos-item .hos-tags[data-v-bad8c6ec] {
    padding-bottom: 1px;
}

.b-hos-item .hos-depart-item[data-v-bad8c6ec] {
    display: inline-block;
}

.b-hos-item .hos-distance[data-v-bad8c6ec] {
    position: absolute;
    top: .05rem;
    right: 0;
}

.b-hos-item .hos-home[data-v-bad8c6ec] {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.b-hos-item .hos-departments[data-v-bad8c6ec] {
    border-top: 1px solid #f1f1f1;
}

.b-hos-item .hos-departments .depart-item[data-v-bad8c6ec] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.b-hos-item .hos-departments .depart-name[data-v-bad8c6ec] {
    color: #489af6;
}

.p-hospitaldetail[data-v-1c58d1f8] {
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.p-hospitaldetail .hs-test-text[data-v-1c58d1f8] {
    font-size: .15rem;
}

.p-hospitaldetail .hospital-make-appoint[data-v-1c58d1f8] {
    overflow-y: scroll;
}

.p-hospitaldetail .hospital-make-appoint-item[data-v-1c58d1f8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: .15rem;
    line-height: .23rem;
}

.p-hospitaldetail .hospital-make-appoint-item[data-v-1c58d1f8]:before {
    content: "*";
    color: #fe6c09;
    display: block;
    margin-right: .1rem;
}

.p-hospitaldetail .hospital-info[data-v-1c58d1f8] {
    position: relative;
}

.p-ghhospitallist[data-v-f0d84854] {
    background-color: #fff;
}

.p-ghhospitallist .static-padding[data-v-f0d84854] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.p-ghhospitallist .hos-search[data-v-f0d84854] {
    position: fixed;
    z-index: 9;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: .17rem;
    padding-right: .17rem;
    background-color: #fff;
}

.p-ghhospitallist .hos-search .search-left[data-v-f0d84854] {
    white-space: nowrap;
    display: inline-block;
}

.p-ghhospitallist .hos-search .search-right[data-v-f0d84854] {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.p-ghhospitallist .hos-search .search-location[data-v-f0d84854] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 15px;
}

.p-ghhospitallist .hos-search .location-icon[data-v-f0d84854] {
    width: .14rem;
    height: .2rem;
    position: relative;
    top: -2px;
    color: #8e8e8e;
}

.p-ghhospitallist .hos-search .search-input[data-v-f0d84854] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 38px;
    line-height: 38px;
    border-radius: 38px;
    background-color: #f6f6f6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.p-ghhospitallist .hos-search .search-icon[data-v-f0d84854] {
    width: .14rem;
    height: .14rem;
}

.p-ghhospitallist .hos-search .search-text[data-v-f0d84854] {
    color: #bbb;
    font-size: .15rem;
    width: calc(100% - .34rem);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.p-ghhospitallist .hos-filters[data-v-f0d84854] {
    position: fixed;
    width: 100%;
    z-index: 9;
}

.p-ghhospitallist .hos-loading[data-v-f0d84854] {
    text-align: center;
}

.p-ghhospitallist .hos-loading-padding[data-v-f0d84854] {
    padding-top: 50vh;
}

.p-ghhospitallist .hos-loading-img[data-v-f0d84854] {
    width: .8rem;
    height: .4rem;
    display: inline-block;
}

.p-ghhospitallist .hos-loading-end[data-v-f0d84854] {
    font-size: .13rem;
    display: inline-block;
    padding: .05rem 0 .2rem;
    color: #999;
}

.p-ghhospitallist .hospital-list-tips[data-v-f0d84854] {
    color: #999;
    text-align: center;
}

.p-ghhospitallist .hospital-list-empty[data-v-f0d84854] {
    text-align: center;
    padding-top: 50vh;
}

.p-ghhospitallist .hospital-list-empty-text[data-v-f0d84854] {
    display: inline-block;
    width: 60%;
}

.p-ghhospitallist .hospital-list-empty.rec[data-v-f0d84854] {
    padding-top: 75px;
    padding-bottom: 20px;
}

.p-ghhospitallist .hospital-list-empty.rec.search[data-v-f0d84854] {
    padding-top: 113px;
}

.p-ghhospitallist .hospital-list-empty.rec-text[data-v-f0d84854] {
    width: 90%;
}

.p-ghhospitallist .hos-filters[data-v-f0d84854],.p-ghhospitallist .hos-search[data-v-f0d84854] {
    top: 44px;
}

.p-ghhospitallist .hos-filters.search[data-v-f0d84854] {
    top: 82px;
}

.p-ghexpertlist[data-v-5fa2b17d] {
    background-color: #fff;
}

.p-ghexpertlist .static-padding[data-v-5fa2b17d] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.p-ghexpertlist .exp-search[data-v-5fa2b17d] {
    position: fixed;
    z-index: 9;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: .17rem;
    padding-right: .17rem;
    background-color: #fff;
}

.p-ghexpertlist .exp-search .search-left[data-v-5fa2b17d] {
    white-space: nowrap;
    display: inline-block;
}

.p-ghexpertlist .exp-search .search-right[data-v-5fa2b17d] {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.p-ghexpertlist .exp-search .search-location[data-v-5fa2b17d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 15px;
}

.p-ghexpertlist .exp-search .location-icon[data-v-5fa2b17d] {
    width: .14rem;
    height: .2rem;
    position: relative;
    top: -2px;
    color: #8e8e8e;
}

.p-ghexpertlist .exp-search .search-input[data-v-5fa2b17d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 38px;
    line-height: 38px;
    border-radius: 38px;
    background-color: #f6f6f6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.p-ghexpertlist .exp-search .search-icon[data-v-5fa2b17d] {
    width: .14rem;
    height: .14rem;
}

.p-ghexpertlist .exp-search .search-text[data-v-5fa2b17d] {
    color: #bbb;
    font-size: .15rem;
    width: calc(100% - .34rem);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.p-ghexpertlist .exp-filters[data-v-5fa2b17d] {
    position: fixed;
    width: 100%;
    z-index: 2;
}

.p-ghexpertlist .expert-list[data-v-5fa2b17d] {
    padding-top: 60px;
}

.p-ghexpertlist .expert-list-show-more-wrap[data-v-5fa2b17d] {
    margin-bottom: 30px;
}

.p-ghexpertlist .expert-list-show-more[data-v-5fa2b17d] {
    border: 1px solid #f1f1f1;
    border-radius: 22px;
    width: 100%;
    padding: 9px 0;
}

.p-ghexpertlist .expert-list-bold[data-v-5fa2b17d] {
    font-weight: 700;
    font: 12px/22px PingFangSC-Regular,Arial,Helvetica,sans-serif;
}

.p-ghexpertlist .exp-loading[data-v-5fa2b17d] {
    text-align: center;
}

.p-ghexpertlist .exp-loading-padding[data-v-5fa2b17d] {
    padding-top: 50vh;
}

.p-ghexpertlist .exp-loading-img[data-v-5fa2b17d] {
    width: .8rem;
    height: .4rem;
    display: inline-block;
}

.p-ghexpertlist .exp-loading-end[data-v-5fa2b17d] {
    font-size: .13rem;
    display: inline-block;
    padding: .05rem 0 .2rem;
    color: #999;
}

.p-ghexpertlist .expert-list-tips[data-v-5fa2b17d] {
    color: #999;
    text-align: center;
}

.p-ghexpertlist .expert-list-empty[data-v-5fa2b17d] {
    text-align: center;
    padding-top: 50vh;
}

.p-ghexpertlist .expert-list-empty-text[data-v-5fa2b17d] {
    display: inline-block;
    width: 60%;
}

.p-ghexpertlist .expert-list-empty.rec[data-v-5fa2b17d] {
    padding-top: 75px;
    padding-bottom: 20px;
}

.p-ghexpertlist .expert-list-empty.rec.search[data-v-5fa2b17d] {
    padding-top: 113px;
}

.p-ghexpertlist .expert-list-empty.rec-text[data-v-5fa2b17d] {
    width: 90%;
}

.p-ghexpertlist .exp-filters[data-v-5fa2b17d],.p-ghexpertlist .exp-search[data-v-5fa2b17d] {
    top: 44px;
}

.p-ghexpertlist .exp-filters.search[data-v-5fa2b17d] {
    top: 82px;
}

.p-diseaselist[data-v-bdcf9ef6] {
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.p-diseaselist .b-hot-diseases[data-v-bdcf9ef6] {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 0;
    height: 86px;
    overflow: hidden;
}

.p-diseaselist .b-disease-list[data-v-bdcf9ef6] {
    border-top: 1px solid #f1f1f1;
}

.p-diseaselist .hot-disease-item[data-v-bdcf9ef6] {
    display: inline-block;
}

.p-diseaselist .hot-disease-item-text[data-v-bdcf9ef6] {
    padding: 0 .11rem;
    color: #333;
    background-color: #f6f6f6;
    border-radius: 14px;
    height: 28px;
    line-height: 28px;
    display: inline-block;
}

.p-departmentlist[data-v-05cbd956] {
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.p-departmentlist .b-hot-departs[data-v-05cbd956] {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 0;
    height: 86px;
    overflow: hidden;
}

.p-departmentlist .b-depart-list[data-v-05cbd956] {
    border-top: 1px solid #f1f1f1;
}

.p-departmentlist .hot-depart-item[data-v-05cbd956] {
    display: inline-block;
}

.p-departmentlist .hot-depart-item-text[data-v-05cbd956] {
    display: inline-block;
    padding: 0 .11rem;
    height: 28px;
    line-height: 28px;
    color: #333;
    background-color: #f6f6f6;
    border-radius: 14px;
}

.top-btn-layout[data-v-b4074a44] {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: 17px;
    padding-right: 17px;
}

.btn[data-v-b4074a44],.top-btn-layout[data-v-b4074a44] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.btn[data-v-b4074a44] {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    background-color: #fff;
}

.b-appoint-item[data-v-2b120f2d] {
    width: 100%;
    min-height: .46rem;
    vertical-align: middle;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.b-appoint-item .b-left[data-v-2b120f2d] {
    position: relative;
    font-size: .13rem;
    line-height: .23rem;
    width: auto;
    white-space: nowrap;
}

.b-appoint-item .appoint-price[data-v-2b120f2d] {
    display: inline-block;
    vertical-align: middle;
}

.b-appoint-item .appoint-price-item[data-v-2b120f2d] {
    display: block;
}

.b-appoint-item .b-right[data-v-2b120f2d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-left: 0;
}

.b-appoint-item .appoint-date[data-v-2b120f2d] {
    min-width: .85rem;
}

.b-appoint-item .appoint-time[data-v-2b120f2d],.b-appoint-item .appoint-type[data-v-2b120f2d] {
    min-width: .27rem;
}

.b-appoint-item .inline-block[data-v-2b120f2d] {
    display: inline-block;
    line-height: .46rem;
}

.b-appoint-item .appoint-btn[data-v-2b120f2d] {
    width: 47px;
}

.b-slide-tip[data-v-6fb79b96] {
    width: 100%;
    height: 32px;
    position: relative;
}

.b-slide-tip .slide-tip-content[data-v-6fb79b96] {
    position: fixed;
    left: 0;
    right: 0;
    height: 32px;
    line-height: 32px;
    text-align: center;
    z-index: 5;
}

.b-slide-tip.animate-height[data-v-6fb79b96] {
    -webkit-transition: all .5s cubic-bezier(.18,0,.26,1);
    transition: all .5s cubic-bezier(.18,0,.26,1);
}

.p-ghappointlist[data-v-58838379] {
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: .2rem;
}

.p-ghappointlist .row-line[data-v-58838379] {
    margin: 0;
}

.p-ghappointlist .expert[data-v-58838379] {
    padding: .15rem .17rem 0;
}

.p-ghappointlist .appoint-slide[data-v-58838379] {
    padding: 0 .17rem;
}

.p-ghappointlist .appoint-slide-icon[data-v-58838379],.p-ghappointlist .appoint-slide-tip[data-v-58838379] {
    display: inline-block;
    vertical-align: middle;
}

.p-ghappointlist .appoint-slide-tip[data-v-58838379] {
    margin-top: -1px;
}

.p-ghappointlist .scroll-hospital[data-v-58838379] {
    white-space: nowrap;
}

.p-ghappointlist #hos-end[data-v-58838379],.p-ghappointlist #hos-start[data-v-58838379] {
    width: .17rem;
    display: inline-block;
}

.p-ghappointlist .hos-item[data-v-58838379] {
    display: inline-block;
    width: calc(30% - .04rem);
    background-color: #fff;
    vertical-align: top;
}

.p-ghappointlist .hos-item .hos-item-wrap[data-v-58838379] {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    white-space: pre-wrap;
    border-radius: .05rem;
    padding: .08rem .1rem;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 64px;
}

.p-ghappointlist .hos-item .hos-item-wrap.light-style[data-v-58838379] {
    border: 1px solid #489af6;
    color: #489af6;
}

.p-ghappointlist .hos-item .hos-item-wrap.normal-style[data-v-58838379] {
    border: 1px solid #eee;
}

.p-ghappointlist .hos-item .hos-item-cont[data-v-58838379] {
    margin-bottom: 0;
}

.p-ghappointlist .appoints-list-wrap[data-v-58838379] {
    display: inline-block;
    width: 100%;
}

.p-ghappointlist .appoints-list-tit[data-v-58838379] {
    margin-left: -17px;
    font-weight: 700;
    font-size: .17rem;
    color: #333;
}

.p-ghappointlist .appoint-item[data-v-58838379] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.p-ghappointlist .appoint-item.border-bottom[data-v-58838379] {
    border-bottom: 1px solid #f1f1f1;
}

.p-ghappointlist .appoints-depart[data-v-58838379] {
    font-weight: 700;
    color: #333;
}

.p-ghappointlist .appoints-source[data-v-58838379] {
    padding: .15rem .17rem;
}

.p-ghappointlist .appoints-source .source-img-wrap[data-v-58838379] {
    width: .2rem;
    height: .2rem;
    display: inline-block;
    vertical-align: middle;
    border-radius: .2rem;
    border: 1px solid #f1f1f1;
    overflow: hidden;
}

.p-ghappointlist .appoints-source .source-img[data-v-58838379] {
    width: .2rem;
    height: .2rem;
}

.p-ghappointlist .appoints-source .source-text[data-v-58838379] {
    display: inline-block;
    vertical-align: middle;
}

.p-ghappointlist .appoints-hos[data-v-58838379] {
    position: relative;
}

.p-ghappointlist .appoints-hos-name[data-v-58838379] {
    color: #333;
    font-weight: 700;
}

.p-ghappointlist .appoints-hos-tit[data-v-58838379] {
    width: auto;
    white-space: nowrap;
}

.p-ghappointlist .appoints-hos-text[data-v-58838379] {
    padding: 0;
    width: 100%;
}

.p-ghappointlist .appoints-hos-distance[data-v-58838379] {
    position: absolute;
    top: calc(.15rem + 5px);
    right: .17rem;
    z-index: 2;
}

.p-ghappointlist .flexbox[data-v-58838379] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.p-ghappointlist .appoints-tips-tit[data-v-58838379] {
    color: #333;
    font-weight: 700;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.p-ghappointlist .appoints-tips-left[data-v-58838379] {
    width: auto;
    white-space: nowrap;
    padding: 0;
}

.p-ghappointlist .appoints-tips-right[data-v-58838379] {
    padding: 0;
    width: 100%;
}

.p-ghappointlist .appoints-tips-tel-item[data-v-58838379] {
    border-top: 1px solid #f1f1f1;
    margin-top: .08rem;
    padding-top: .08rem;
}

.p-ghappointlist .appoints-tips-tel[data-v-58838379] {
    color: #333;
}

.p-ghappointlist .appoints-tips-align-right[data-v-58838379] {
    text-align: right;
}

.p-ghappointlist .exp-loading[data-v-58838379] {
    text-align: center;
}

.p-ghappointlist .exp-loading-padding[data-v-58838379] {
    padding-top: calc(44px + .3rem);
}

.p-ghappointlist .exp-loading-img[data-v-58838379] {
    width: .8rem;
    height: .4rem;
    display: inline-block;
}

.p-ghappointlist .exp-loading-end[data-v-58838379] {
    font-size: .13rem;
    display: inline-block;
    padding: .05rem 0 .2rem;
    color: #999;
}

.p-ghappointlist .static-padding[data-v-58838379] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.p-ghappointlist .divide-gray[data-v-58838379] {
    width: 100%;
    height: 8px;
    background-color: #f6f6f6;
}

.p-ghappointlist .rec-top-ll[data-v-58838379] {
    margin-top: 45px;
}

.p-ghappointlist[data-v-58838379] {
    min-height: calc(100vh - 43px);
}

.p-ghsimilarhospitallist[data-v-1a6bf438] {
    background-color: #fff;
    min-height: 100vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.p-ghsimilarhospitallist .hospital-list-empty[data-v-1a6bf438] {
    text-align: center;
    padding-top: 45vh;
}

.p-ghsimilarhospitallist .hospital-list-empty-text[data-v-1a6bf438] {
    display: inline-block;
    width: 60%;
}

.p-ghsimilarhospitallist .hos-loading[data-v-1a6bf438] {
    text-align: center;
}

.p-ghsimilarhospitallist .hos-loading-padding[data-v-1a6bf438] {
    padding-top: 45vh;
}

.p-ghsimilarhospitallist .hos-loading-img[data-v-1a6bf438] {
    width: .8rem;
    height: .4rem;
    display: inline-block;
}

.b-order-item[data-v-2a8edb4e] {
    padding: .15rem;
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
    border-radius: .08rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-order-item .order-content[data-v-2a8edb4e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.b-order-item .order-info[data-v-2a8edb4e] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: calc(100% - .58rem);
    position: relative;
}

.b-order-item .order-price[data-v-2a8edb4e] {
    color: #ff6f61;
}

.b-order-item .order-expert-name[data-v-2a8edb4e] {
    padding-right: 38px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-order-item .order-status[data-v-2a8edb4e] {
    color: #00c8c8;
    position: absolute;
    top: .01rem;
    right: 0;
}

.b-order-item .row-line[data-v-2a8edb4e] {
    margin-left: 0;
    margin-right: 0;
}

.b-order-item .color-333[data-v-2a8edb4e] {
    color: #333;
}

.b-order-item .font-weight-bold[data-v-2a8edb4e] {
    font-weight: 700;
}

.b-order-item .patient-info .info-label[data-v-2a8edb4e] {
    width: auto;
    white-space: nowrap;
    padding: 0;
}

.b-order-item .patient-info .info-text[data-v-2a8edb4e] {
    padding: 0;
    width: 100%;
}

.b-order-item .order-btns[data-v-2a8edb4e] {
    text-align: right;
}

.b-order-item .order-btns .btn-item-wrap[data-v-2a8edb4e] {
    display: inline-block;
}

.b-order-item .order-btns .btn-item[data-v-2a8edb4e] {
    display: inline-block;
    width: 74px;
}

.p-list[data-v-7e5c96fd] {
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.p-list .order-list[data-v-7e5c96fd] {
    padding-top: .15rem;
}

.p-list .order-list .order-item[data-v-7e5c96fd] {
    display: block;
}

.p-list .order-loading[data-v-7e5c96fd] {
    text-align: center;
}

.p-list .order-loading-padding[data-v-7e5c96fd] {
    padding-top: calc(44px + .3rem);
}

.p-list .order-loading-img[data-v-7e5c96fd] {
    width: .8rem;
    height: .4rem;
    display: inline-block;
}

.p-list .order-loading-end[data-v-7e5c96fd] {
    font-size: .13rem;
    display: inline-block;
    padding: .05rem 0 .2rem;
    color: #999;
}

.p-list[data-v-7e5c96fd] {
    min-height: calc(100vh - 43px);
}

.wrapper[data-v-2b0c6640] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.wrapper-small[data-v-2b0c6640] {
    padding-left: .15rem;
    padding-right: .15rem;
}

.zone[data-v-2b0c6640] {
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
    border-radius: .08rem;
}

.zone.pink .title[data-v-2b0c6640] {
    background-image: linear-gradient(134deg,#ff88a1,#ffbaca);
}

.zone.pink .class .classItem.selected[data-v-2b0c6640] {
    color: #ff839e;
    background: #fdf3f5;
}

.zone.red .title[data-v-2b0c6640] {
    background-image: linear-gradient(134deg,#ff6f6d,#ffafaf);
}

.zone.red .class .classItem.selected[data-v-2b0c6640] {
    color: #ff6f61;
    background: #fdf0ee;
}

.zone.blue .title[data-v-2b0c6640] {
    background-image: linear-gradient(134deg,#91aaff,#b3d9ff);
}

.zone.blue .class .classItem.selected[data-v-2b0c6640] {
    color: #93adff;
    background: #f4f6fe;
}

.zone .title[data-v-2b0c6640] {
    color: #fff;
    border-radius: .08rem .08rem 0 0;
}

.zone .con[data-v-2b0c6640] {
    border-radius: 0 0 .08rem .08rem;
    padding-bottom: 0;
}

.zone .con .classes[data-v-2b0c6640] {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.zone .con .class[data-v-2b0c6640] {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.zone .con .class .classItem[data-v-2b0c6640] {
    height: .3rem;
    line-height: .3rem;
    text-align: center;
    border-radius: .3rem;
    background: #f6f6f6;
    color: #555;
}

.zone .con .drugs[data-v-2b0c6640] {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.zone .con .drugs .drug[data-v-2b0c6640] {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.zone .loading[data-v-2b0c6640] {
    height: 420px;
    position: relative;
    z-index: 0;
}

.wrapper[data-v-c857a822] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.wrapper-small[data-v-c857a822] {
    padding-left: .15rem;
    padding-right: .15rem;
}

.body-wrapper[data-v-c857a822] {
    background: #fff;
    min-height: 100vh;
}

.content-wrapper[data-v-c857a822] {
    background-image: -webkit-gradient(linear,left top,right top,from(#ff6f61),to(#ff8372));
    background-image: linear-gradient(90deg,#ff6f61,#ff8372);
}

.content-wrapper .inner[data-v-c857a822] {
    border-radius: .1rem .1rem 0 0;
    padding-top: .1rem;
    background: #fff;
}

.search[data-v-c857a822] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.search-bar[data-v-c857a822] {
    height: 38px;
    line-height: 38px;
    border-radius: 38px;
    color: #bbb;
    background: #fff;
}

.search-bar-icon[data-v-c857a822] {
    display: inline-block;
    font-weight: 900;
}

.search .detail-location[data-v-c857a822] {
    white-space: nowrap;
    width: auto;
    max-width: 100px;
    color: #fff;
}

.search .detail-location-inner[data-v-c857a822] {
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    padding-right: .15rem;
}

.search .detail-location-inner-arrow[data-v-c857a822] {
    position: absolute;
    right: 0;
    top: 2px;
    bottom: 0;
    width: .2rem;
    text-align: right;
    background: url(https://ss1.baidu.com/6ONXsjip0QIZ8tyhnq/it/u=2436040156,2512625540&fm=179&app=35&f=PNG?h=20&w=40) 100% 0 no-repeat;
    background-size: 35px 100%;
}

.search .detail-location-inner-arrow .icon[data-v-c857a822] {
    -webkit-transform: scale(.7) rotate(90deg) translateX(-3px) translateY(-7px);
    transform: scale(.7) rotate(90deg) translateX(-3px) translateY(-7px);
}

.search .trolleys[data-v-c857a822] {
    color: #fff;
    width: auto;
    white-space: nowrap;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.search .trolleys .m-icon[data-v-c857a822] {
    font-size: 20px;
}

.title[data-v-c857a822] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.title .tit[data-v-c857a822] {
    font-weight: 700;
    color: #333;
    width: auto;
    white-space: nowrap;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.title .right[data-v-c857a822] {
    text-align: right;
}

.nearbyshop[data-v-c857a822] {
    position: relative;
}

.hot-sales .con[data-v-c857a822] {
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
    border-radius: .08rem;
    background: #fff;
}

.hot-sales .con .drugs[data-v-c857a822] {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.hot-sales .con .drugs .drug[data-v-c857a822] {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.wrapper[data-v-41abe303] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.m-popup[data-v-41abe303] {
    position: relative;
    font-size: 14px;
}

.m-popup .m-title[data-v-41abe303] {
    text-align: center;
    padding-left: .2rem;
    padding-right: .2rem;
    position: relative;
    padding-bottom: 5px;
    margin-top: -.05rem;
    font: 18px/28px Arial,Helvetica,sans-serif;
    font-weight: 700;
}

.m-popup .popup-con[data-v-41abe303] {
    overflow: auto;
    margin-top: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.m-popup .b-button[data-v-41abe303] {
    height: 64px;
}

.m-popup .b-button .btn-wrapper[data-v-41abe303] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    background: #fff;
    -webkit-box-shadow: 0 -10px 30px #fff;
    box-shadow: 0 -10px 30px #fff;
}

.qaa .i-icon[data-v-bf544160] {
    width: 17px;
    padding: 2.5px 0;
    text-align: center;
    font-size: 12px;
    line-height: 1;
    border-radius: 3px;
    margin-top: 3px;
    color: #fff;
    overflow: hidden;
}

.qaa .i-icon.qst-icon[data-v-bf544160] {
    background: #ff7061;
}

.qaa .i-icon.asw-icon[data-v-bf544160] {
    background: #00c8c8;
}

.qaa .i-icon-wrapper[data-v-bf544160] {
    white-space: nowrap;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: auto;
}

.qaa .qst-info[data-v-bf544160] {
    color: #000;
}

.qaa .asw-info[data-v-bf544160] {
    margin-bottom: 0;
}

.qaa .asw-info.c-line-clamp2[data-v-bf544160] {
    margin-bottom: 4px;
}

.qaa .qa-info .qa-doc[data-v-bf544160] {
    overflow: hidden;
}

.qaa .qa-info .qa-time[data-v-bf544160] {
    white-space: nowrap;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: auto;
    text-align: right;
}

.qaa .spread[data-v-bf544160] {
    position: relative;
    max-height: 46px;
    overflow: hidden;
}

.qaa .spread.open[data-v-bf544160] {
    max-height: none;
}

.qaa .spread-handeler[data-v-bf544160] {
    position: absolute;
    bottom: 0;
    right: 0;
    padding-left: .1rem;
    background: #fff;
}

.qaa .spread-handeler[data-v-bf544160]:before {
    content: "";
    position: absolute;
    right: 100%;
    top: 0;
    bottom: 0;
    background: url(https://ss2.baidu.com/6ONYsjip0QIZ8tyhnq/it/u=3362704604,3642013397&fm=179&app=35&f=PNG?h=60&s=19843C7A4B6347241CD5D1DA0300E0B1&w=152) 100% 0 repeat-y;
    background-size: 100% 100%;
    width: 50px;
}

.img-group .cic[data-v-215ec4ca] {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.img-group .cic .picture[data-v-215ec4ca] {
    height: .81rem;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}

.img-group .cic .picture .img[data-v-215ec4ca] {
    width: 100%;
    height: .81rem;
    border-radius: .06rem;
    overflow: hidden;
}

.wrapper[data-v-66794a41] {
    padding-left: 17px;
    padding-right: 17px;
}

.wrapper-small[data-v-66794a41] {
    padding-left: 15px;
    padding-right: 15px;
}

.c-gap-bottom-px[data-v-66794a41] {
    margin-bottom: 10px;
}

.c-gap-top-small-px[data-v-66794a41] {
    margin-top: 5px;
}

.d-scroll[data-v-66794a41] {
    color: #555;
    position: relative;
    overflow: hidden;
}

.d-scroll-wrapper[data-v-66794a41] {
    position: relative;
    -webkit-overflow-scrolling: touch;
    padding-bottom: .3rem;
    margin-top: -.3rem;
    -webkit-transform: translateY(.3rem);
    transform: translateY(.3rem);
}

.d-scroll-inner[data-v-66794a41] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: top;
    -ms-flex-align: top;
    align-items: top;
    padding-right: 9px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 248px;
}

.d-scroll-item[data-v-66794a41] {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    margin-right: 8px;
}

.font-bold[data-v-5ebc813c] {
    font-weight: 700;
}

.z-red[data-v-5ebc813c] {
    color: #ff7061;
}

.text-line[data-v-5ebc813c] {
    display: inline;
}

.wrapper[data-v-5ebc813c] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.wrapper-small[data-v-5ebc813c] {
    padding-left: .15rem;
    padding-right: .15rem;
}

.title[data-v-5ebc813c] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.title .tit[data-v-5ebc813c] {
    color: #333;
    width: auto;
    white-space: nowrap;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.title .right[data-v-5ebc813c] {
    text-align: right;
    color: #666;
}

.custom-header-topbar-bg[data-v-5ebc813c] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 2;
}

.gydrug.body-wrapper[data-v-5ebc813c] {
    background: #fff;
    min-height: 100vh;
}

.gydrug .wrapper[data-v-5ebc813c] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.gydrug .scroll-navs[data-v-5ebc813c] {
    -webkit-transition: .38s;
    transition: .38s;
    opacity: 0;
}

.gydrug .scroll-navs.show[data-v-5ebc813c] {
    opacity: 1;
}

.gydrug .divide-gray[data-v-5ebc813c]:before {
    content: "";
    display: block;
    width: 100%;
    height: 8px;
    background-color: #f5f5f5;
}

.gydrug .color-black[data-v-5ebc813c] {
    color: #333;
}

.rec-drugs[data-v-5ebc813c] {
    margin-top: -.05rem;
}

.rec-drugs .title .tit[data-v-5ebc813c] {
    color: #333;
}

.gydrug-tips-info .tit[data-v-5ebc813c] {
    white-space: nowrap;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: auto;
    padding-right: 0;
}

.gydrug-tips-info .cic[data-v-5ebc813c] {
    padding-left: 0;
    line-height: 20px;
    height: 20px;
}

.gydrug-tips-info .arrow[data-v-5ebc813c] {
    white-space: nowrap;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: auto;
}

.gydrug-info .pic-wrapper[data-v-5ebc813c] {
    position: relative;
    padding-top: 35px;
}

.gydrug-info .pic-wrapper .image-hack-white-stroke[data-v-5ebc813c] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    background: radial-gradient(transparent 50%,rgba(0,0,0,.05) 80%);
}

.gydrug-info .swiper-wrapper[data-v-5ebc813c] {
    position: relative;
}

.gydrug-info .swiper-wrapper .dots[data-v-5ebc813c] {
    position: absolute;
    left: 0;
    bottom: 15px;
    right: 0;
}

.gydrug-info-pricewrap[data-v-5ebc813c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.gydrug-info-pricewrap .unit[data-v-5ebc813c] {
    font-size: .18rem;
    color: #ff7061;
}

.gydrug-info-pricewrap .price-item[data-v-5ebc813c] {
    display: inline-block;
}

.gydrug-info-pricewrap .price-item.org-price[data-v-5ebc813c] {
    color: #999;
    font-size: 12px;
}

.gydrug-info-pricewrap .price-item .price[data-v-5ebc813c] {
    font-size: .24rem;
    line-height: .34rem;
    color: #ff7061;
}

.gydrug-info-titlewrap.lp[data-v-5ebc813c] {
    padding-left: .08rem;
}

.gydrug-info-license[data-v-5ebc813c] {
    margin-top: 2px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.gydrug-store-wrap[data-v-5ebc813c] {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.gydrug-store-left[data-v-5ebc813c],.gydrug-store-wrap[data-v-5ebc813c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.gydrug-store-left[data-v-5ebc813c] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.gydrug-store-info[data-v-5ebc813c] {
    overflow: hidden;
}

.gydrug-store-img[data-v-5ebc813c] {
    border-radius: .05rem;
    overflow: hidden;
}

.gydrug-store-name[data-v-5ebc813c] {
    font-weight: 700;
}

.gydrug-store-tag[data-v-5ebc813c] {
    font-size: .11rem;
    height: 16px;
    line-height: 16px;
    color: #fff;
    background-color: #ff6f61;
    border-radius: 16px;
    padding: 2px 5px;
}

.gydrug-store-arrow[data-v-5ebc813c] {
    margin-right: 3px;
    white-space: nowrap;
}

.gydrug-explain-item[data-v-5ebc813c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: top;
    -ms-flex-align: top;
    align-items: top;
}

.gydrug-explain-name[data-v-5ebc813c] {
    white-space: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 58px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.gydrug-details .img[data-v-5ebc813c] {
    width: 100%;
    display: block;
}

.gydrug-bottombtn[data-v-5ebc813c] {
    position: fixed;
    z-index: 3;
    bottom: 0;
    width: 100%;
    left: 0;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 54px;
    border-top: 1px solid #eee;
}

.gydrug-bottombtn-blank[data-v-5ebc813c] {
    height: 69px;
}

.gydrug-bottombtn-left[data-v-5ebc813c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 4;
    -ms-flex: 4;
    flex: 4;
    padding-left: .2rem;
    padding-right: .2rem;
}

.gydrug-bottombtn-icon[data-v-5ebc813c] {
    text-align: center;
    font-size: .18rem;
    color: #555;
}

.gydrug-bottombtn-text[data-v-5ebc813c] {
    margin-top: 2px;
    font-size: .1rem;
    line-height: .14rem;
    color: #555;
    white-space: nowrap;
}

.gydrug-bottombtn-ask[data-v-5ebc813c],.gydrug-bottombtn-trolleys[data-v-5ebc813c] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
}

.gydrug-bottombtn-right[data-v-5ebc813c] {
    height: 44px;
    line-height: 44px;
    border-radius: 44px;
    color: #fff;
    padding-right: .17rem;
    -webkit-box-flex: 8;
    -ms-flex: 8;
    flex: 8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.gydrug-bottombtn .status-text[data-v-5ebc813c] {
    background: #c2c2c2;
    border-radius: 44px;
    width: 100%;
}

.gydrug-bottombtn .add-trolleys[data-v-5ebc813c] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    white-space: nowrap;
    border-top-left-radius: 44px;
    border-bottom-left-radius: 44px;
    padding-left: 10px;
    padding-right: 5px;
}

.gydrug-bottombtn .add-trolleys.red[data-v-5ebc813c] {
    background: -webkit-gradient(linear,left top,right top,from(#ffa18d),to(#fe816f));
    background: linear-gradient(90deg,#ffa18d,#fe816f);
}

.gydrug-bottombtn .add-trolleys.gray[data-v-5ebc813c] {
    background: #999;
    color: #ddd;
}

.gydrug-bottombtn .make-order[data-v-5ebc813c] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    white-space: nowrap;
    display: inline-block;
    border-top-right-radius: 44px;
    border-bottom-right-radius: 44px;
    padding-left: 2px;
    padding-right: 6px;
}

.gydrug-bottombtn .make-order.red[data-v-5ebc813c] {
    background: -webkit-gradient(linear,left top,right top,from(#ff6f61),to(#ff5342));
    background: linear-gradient(90deg,#ff6f61,#ff5342);
}

.gydrug-bottombtn .make-order.gray[data-v-5ebc813c] {
    background: #999;
    position: relative;
    color: #ddd;
}

.gydrug-bottombtn .make-order.gray[data-v-5ebc813c]:before {
    content: "";
    position: absolute;
    top: 10px;
    bottom: 10px;
    left: 0;
    width: 1px;
    background: #ddd;
}

.risk-cues[data-v-5ebc813c] {
    line-height: 18px;
}

.approval-dialog-tit[data-v-5ebc813c] {
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;
    text-align: center;
}

.approval-dialog-url[data-v-5ebc813c] {
    word-wrap: break-word;
    word-break: normal;
}

.bz-info .tit[data-v-5ebc813c] {
    white-space: nowrap;
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    padding-left: 0;
}

.bz-info .tit .z-label[data-v-5ebc813c] {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    background: rgba(255,111,97,.2);
    height: 18px;
    line-height: 18px;
    border-radius: 24px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    font-size: 10px;
    color: #ff6f61;
}

.bz-info .tit .m-icon[data-v-5ebc813c] {
    color: #ff6f61;
}

.bz-info .cic[data-v-5ebc813c] {
    padding-right: 0;
}

.con-img[data-v-5ebc813c] {
    position: relative;
    border-radius: .05rem;
    overflow: hidden;
    padding-top: 42.93%;
}

.con-img .img[data-v-5ebc813c] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: .05rem;
}

.price-off .info .tit[data-v-369185b0] {
    white-space: nowrap;
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.body-wrapper[data-v-45046d66] {
    position: relative;
    background-image: -webkit-gradient(linear,left top,right top,from(#ff6f61),to(#ff8372));
    background-image: linear-gradient(90deg,#ff6f61,#ff8372);
}

.body-wrapper-white[data-v-45046d66],.body-wrapper .body-inner[data-v-45046d66] {
    background: #fff;
}

.body-wrapper .body-inner.scroll-lock[data-v-45046d66] {
    height: 100%;
    overflow: hidden;
}

.body-wrapper .body-mask[data-v-45046d66] {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 55px;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.2);
}

.font-bold[data-v-45046d66] {
    font-weight: 700;
}

.wrapper[data-v-45046d66] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.search-bar[data-v-45046d66] {
    height: 38px;
    line-height: 38px;
    border-radius: 38px;
    color: #ffd3cf;
    background: #ff9d91;
}

.search-bar-icon[data-v-45046d66] {
    display: inline-block;
    font-weight: 900;
}

.shop-card .red-bg[data-v-45046d66] {
    height: 55px;
    background-image: -webkit-gradient(linear,left top,right top,from(#ff6f61),to(#ff8372));
    background-image: linear-gradient(90deg,#ff6f61,#ff8372);
}

.shop-card .inner[data-v-45046d66] {
    position: relative;
    margin-top: -55px;
    z-index: 2;
    background: #fff;
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
    border-radius: .08rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.shop-card .inner.opened[data-v-45046d66] {
    border-radius: .08rem .08rem 0 0;
}

.shop-card .inner .logo[data-v-45046d66] {
    width: 73px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    padding-right: 6px;
}

.shop-card .inner .logo .img[data-v-45046d66] {
    position: relative;
    border-radius: .05rem;
    overflow: hidden;
}

.shop-card .inner .logo .img.rest .logo-img[data-v-45046d66] {
    opacity: .5;
}

.shop-card .inner .logo .img .status[data-v-45046d66] {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    background: #c2c2c2;
    color: #fff;
    text-align: center;
    height: .17rem;
    line-height: .17rem;
}

.shop-card .inner .info .desc .name[data-v-45046d66] {
    color: #333;
    margin-bottom: 0;
}

.shop-card .inner .info .desc .tag[data-v-45046d66] {
    display: inline;
}

.shop-card .inner .label-wrapper[data-v-45046d66] {
    height: 22px;
    overflow: hidden;
    position: relative;
    padding-right: .2rem;
}

.shop-card .inner .label-wrapper .drop-down[data-v-45046d66] {
    position: absolute;
    right: 0;
    top: 0;
}

.shop-card .inner-more[data-v-45046d66] {
    background: #f7f7f7;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    border-radius: 0 0 .08rem .08rem;
    max-height: 300px;
    overflow-y: auto;
}

.content-wrapper[data-v-45046d66] {
    -webkit-overflow-scrolling: touch;
}

.content-wrapper.fixedTab[data-v-45046d66] {
    padding-top: 42px;
}

.content-wrapper.fixedTab .m-tab[data-v-45046d66] {
    position: fixed;
    z-index: 2;
    left: 0;
    right: 0;
}

.content-wrapper.fixedTab .goods-info .category .category-tit[data-v-45046d66] {
    position: fixed;
    z-index: 2;
    left: 0;
    bottom: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.content-wrapper.fixedTab .goods-info .category .category-tit-blank[data-v-45046d66] {
    display: block;
}

.content-wrapper .m-tab[data-v-45046d66] {
    border-bottom: 1px solid #f1f1f1;
    background: #fff;
}

.content-wrapper .goods-info .category .category-tit-blank[data-v-45046d66],.content-wrapper .goods-info .category .category-tit[data-v-45046d66] {
    position: static;
    width: 95px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    padding: 0;
}

.content-wrapper .goods-info .category .category-tit-blank .category-item[data-v-45046d66],.content-wrapper .goods-info .category .category-tit .category-item[data-v-45046d66] {
    text-align: left;
    background: #f8f8f8;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    padding-left: .17rem;
    padding-right: .1rem;
}

.content-wrapper .goods-info .category .category-tit-blank .category-item.on[data-v-45046d66],.content-wrapper .goods-info .category .category-tit .category-item.on[data-v-45046d66] {
    background: #fff;
    color: #ff6f61;
}

.content-wrapper .goods-info .category .category-tit-blank .category-item.on-prev[data-v-45046d66],.content-wrapper .goods-info .category .category-tit .category-item.on-prev[data-v-45046d66] {
    border-radius: 0 0 8px 0;
}

.content-wrapper .goods-info .category .category-tit-blank .category-item.on-next[data-v-45046d66],.content-wrapper .goods-info .category .category-tit .category-item.on-next[data-v-45046d66] {
    border-radius: 0 8px 0 0;
}

.content-wrapper .goods-info .category .category-tit-blank[data-v-45046d66] {
    display: none;
}

.content-wrapper .goods-info .category .category-tit-wrapper[data-v-45046d66] {
    height: 100%;
    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;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.content-wrapper .goods-info .category .category-tit-wrapper .blank[data-v-45046d66] {
    background: #f8f8f8;
    height: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.content-wrapper .goods-info .category .category-cic[data-v-45046d66] {
    padding-right: .17rem;
    padding-left: .17rem;
}

.content-wrapper .goods-info .category .category-cic-wrapper[data-v-45046d66] {
    padding-bottom: .72rem;
    position: relative;
}

.content-wrapper .goods-info .category .category-cic-wrapper .drug-item[data-v-45046d66] {
    margin-bottom: .26rem;
}

.content-wrapper .goods-info .category .category-cic-wrapper .drug-item .add-trolleys[data-v-45046d66] {
    text-align: right;
    color: #ff6f61;
}

.content-wrapper .goods-info .category .category-cic-wrapper .drug-item .add-trolleys .m-icon-add[data-v-45046d66] {
    font-size: 26px;
    display: block;
    float: right;
    padding-left: 20px;
    padding-right: 15px;
    margin-right: -15px;
    margin-top: -5px;
}

.content-wrapper .goods-info .category .category-cic-wrapper .drug-item .add-trolleys .m-icon-add.disabled[data-v-45046d66] {
    color: #ccc;
}

.content-wrapper .goods-info .drug-empty[data-v-45046d66] {
    text-align: center;
}

.content-wrapper .store-info .businese-info-item[data-v-45046d66] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.content-wrapper .store-info .businese-info-item .tit[data-v-45046d66] {
    white-space: nowrap;
    width: 21px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.list-loading[data-v-45046d66] {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    bottom: 20px;
}

.trolleys[data-v-45046d66] {
    position: fixed;
    right: 20px;
    bottom: 20px;
}

.t3d[data-v-45046d66] {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.flex[data-v-402fca78] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.flex .item[data-v-402fca78] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.flex .item .item-text[data-v-402fca78] {
    position: relative;
    display: inline-block;
    padding-top: 8px;
    padding-bottom: 8px;
}

.flex .item .bottom-line-wrapper[data-v-402fca78] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.scroll-view[data-v-402fca78] {
    white-space: nowrap;
    font-size: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.scroll-view .item[data-v-402fca78] {
    position: relative;
    display: inline-block;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 10px;
}

.scroll-view .item .bottom-line-wrapper[data-v-402fca78] {
    position: absolute;
    padding-left: 17px;
    padding-right: 17px;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.navs[data-v-402fca78] {
    padding: 15px 0 10px 0;
}

.method_image_container[data-v-986e2ec2] {
    position: relative;
    padding-top: .15rem;
}

.method_image_container .method_image_src[data-v-986e2ec2] {
    width: 100%;
    border-radius: 8px;
}

.method_image_container .method_image_poster[data-v-986e2ec2] {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
}

.method_display[data-v-986e2ec2] {
    display: none;
}

.method_video[data-v-986e2ec2] {
    position: relative;
    width: 100%;
    padding-bottom: 56.14%;
    margin-top: .15rem;
}

.category[data-v-986e2ec2] {
    color: #333;
}

.category .category_title_level1[data-v-986e2ec2] {
    font-size: .21rem;
}

.category .category_title_level3[data-v-986e2ec2] {
    margin-top: .1rem;
    font-size: .18rem;
    font-weight: 700;
    line-height: .31rem;
}

.category .category_title_level2[data-v-986e2ec2] {
    margin-top: .113rem;
    margin-bottom: .05rem;
    font-size: .17rem;
    line-height: .31rem;
}

.category .category_title_level2[data-v-986e2ec2]:before {
    content: "";
    display: inline-block;
    height: .21rem;
    width: 4px;
    margin-right: .096rem;
    border: 0 solid #b1eff0;
    border-radius: .12rem;
    background-color: #b1eff0;
    vertical-align: -3px;
}

.category .category_title_level4[data-v-986e2ec2] {
    margin-top: .076rem;
    font-size: .17rem;
}

.category .category_title_level4[data-v-986e2ec2]:before {
    content: "\2022";
    font-weight: 900;
    padding-right: .096rem;
}

.category .category_description_level1[data-v-986e2ec2],.category .category_description_level3[data-v-986e2ec2] {
    margin-top: .09rem;
    font-size: .17rem;
    line-height: .31rem;
}

.category .category_description_level2[data-v-986e2ec2],.category .category_description_level4[data-v-986e2ec2] {
    font-size: .17rem;
    line-height: .31rem;
}

.category .category_video_text[data-v-986e2ec2] {
    margin: .1rem;
    text-align: center;
    font-size: .17rem;
}

.method_content_divider[data-v-5afbacd0] {
    margin: .1rem 0 .1rem 0;
}

.method_page[data-v-e4349ee4] {
    overflow-x: hidden;
}

.method_fix_nav[data-v-e4349ee4] {
    position: fixed;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 201;
}

.method_navs[data-v-e4349ee4] {
    border-bottom: 1px solid #eee;
    z-index: 203;
}

.method_wrapper[data-v-e4349ee4] {
    padding: 0 .17rem 0 .17rem;
}

.method_doctor[data-v-e4349ee4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: normal;
}

.method_doctor_wrapper[data-v-e4349ee4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-item: center;
}

.method_avatar[data-v-e4349ee4] {
    width: .35rem!important;
    height: .35rem!important;
    margin-right: .08rem;
    border-radius: 50%;
}

.method_doctor_name[data-v-e4349ee4] {
    font-size: .16rem;
    color: #333;
}

.method_doctor_info[data-v-e4349ee4] {
    font-size: .13rem;
    color: #999;
}

.tag_list_hr[data-v-e4349ee4] {
    height: .08rem;
    margin: .13rem -.17rem .2rem -.17rem;
    background: #f8f8f8;
}

.video-h5[data-v-e4349ee4] {
    width: 100%;
    height: 1.917rem;
    top: 0;
}

.video-h5 .video-h5>div[data-v-e4349ee4] {
    background-size: contain!important;
}

.video-swan[data-v-e4349ee4] {
    width: 100vw;
    padding-bottom: 0;
    height: 56.22vw;
    top: 0;
}

.video-swan .video-swan>div[data-v-e4349ee4] {
    background-size: contain!important;
}

.method_content_divider[data-v-e4349ee4] {
    margin: .1rem 0 .2rem 0;
}

.method_tips[data-v-e4349ee4] {
    margin: .3rem 0;
    background: rgba(3,208,191,.1);
    border-radius: 24px;
    font-family: PingFang-SC-Regular;
    font-size: .17rem;
    color: #333;
    letter-spacing: 0;
    line-height: .31rem;
    padding: .3rem .3rem .255rem .3rem;
}

.method_tips .method_tips_title[data-v-e4349ee4] {
    font-family: PingFangSC-Medium;
    font-size: .21rem;
    color: #00c8c8;
}

.method_tips .method-btn[data-v-e4349ee4] {
    margin: .15rem .3rem;
    border: 0!important;
}

.spe-topic__show-more[data-v-5194ebfd] {
    display: inline-block;
    padding: .08rem .186rem;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.spe-topic__show-more__icon[data-v-5194ebfd] {
    display: inline-block;
    color: #00c8c8;
    font-size: 15px;
    margin-left: 7px;
}

.custom-header[data-v-2ff96ae0] {
    padding: 0 17px;
    height: 160px;
    position: relative;
    overflow: hidden;
    background-size: 100% 100%;
}

.custom-header-topbar-bg[data-v-2ff96ae0] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 64px;
    z-index: 2;
}

.custom-header-icon[data-v-2ff96ae0] {
    position: absolute;
    top: 50px;
    left: 17px;
}

.custom-header-title[data-v-2ff96ae0] {
    line-height: .3rem;
    font-size: .24rem;
    font-weight: 700;
    color: #fff;
    margin-bottom: 0;
}

.custom-header-title-label[data-v-2ff96ae0] {
    display: inline-block;
    margin-right: .06rem;
    font-size: .24rem;
    padding-top: 2px;
}

.custom-header-subInfo[data-v-2ff96ae0] {
    font-size: .14rem;
    color: #fff;
    opacity: .7;
}

.custom-header-text[data-v-2ff96ae0] {
    position: absolute;
    bottom: 20px;
    width: 92%;
    z-index: 2;
}

.custom-header-masking[data-v-2ff96ae0] {
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.35)));
    background-image: linear-gradient(-180deg,transparent,rgba(0,0,0,.35));
}

.spe-topic-recommend[data-v-327defcd] {
    padding: 15px 17px 15px;
}

.spe-topic-recommend-wrapper[data-v-327defcd] {
    background: #fff;
}

.spe-topic-recommend-line[data-v-327defcd] {
    margin: 0 17px;
}

.spe-topic-recommend-content[data-v-327defcd] {
    color: #999;
}

.spe-topic-recommend-content-title[data-v-327defcd] {
    font-size: .17rem;
    color: #000;
}

.spe-topic-recommend-content-doctor[data-v-327defcd],.spe-topic-recommend-content-hospital[data-v-327defcd] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .14rem;
}

.spe-topic-recommend-content-hospital-text[data-v-327defcd] {
    height: 22px;
    line-height: 22px;
}

.spe-topic-recommend-content-hospital-label[data-v-327defcd] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.spe-topic-recommend-image[data-v-327defcd] {
    background-size: cover;
    padding-top: 73%;
    border-radius: 5px;
    overflow: hidden;
}

.spe-topic-recommend .c-row[data-v-327defcd] {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.science-popular[data-v-4a76782c] {
    background: #fff;
}

.science-popular-bottom[data-v-4a76782c] {
    height: 20px;
}

.science-popular-overview-title[data-v-4a76782c] {
    font-weight: 700;
    font-size: .19rem;
    color: #333;
}

.science-popular-overview-content[data-v-4a76782c] {
    color: #555;
    font-size: .15rem;
    line-height: .233rem;
}

.science-popular-overview-content-point[data-v-4a76782c] {
    position: relative;
    padding-left: 10px;
}

.science-popular-overview-content-point[data-v-4a76782c]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 4px;
    height: 4px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-radius: 50%;
    background: #000;
}

.science-popular-content[data-v-4a76782c] {
    padding: 0 .17rem;
}

.science-popular-hot-article[data-v-4a76782c] {
    margin-top: .3rem;
    border-radius: 8px;
    overflow: hidden;
    -webkit-box-shadow: 0 10px 50px 0 rgba(0,0,0,.08);
    box-shadow: 0 10px 50px 0 rgba(0,0,0,.08);
}

.science-popular-hot-article-title[data-v-4a76782c] {
    padding: .15rem .15rem .13rem .15rem;
    font-size: .19rem;
    color: #333;
    font-weight: 700;
}

.science-popular-topics[data-v-4a76782c] {
    background: #f6f6f6;
    -webkit-box-shadow: 0 10px 50px 0 rgba(0,0,0,.08);
    box-shadow: 0 10px 50px 0 rgba(0,0,0,.08);
}

.science-popular-topics-item[data-v-4a76782c] {
    border-radius: 8px;
    overflow: hidden;
}

.science-popular-topics-header[data-v-4a76782c] {
    position: relative;
    padding: 0 .15rem;
    height: 1.44rem;
    font-size: .19rem;
    color: #fff;
    font-weight: 700;
    background-size: 100% 100%;
}

.science-popular-topics-header-title[data-v-4a76782c] {
    position: absolute;
    line-height: .24rem;
    bottom: .13rem;
    padding-right: .15rem;
    z-index: 2;
    margin-bottom: 0;
}

.science-popular-topics-header-icon[data-v-4a76782c] {
    display: inline-block;
}

.science-popular-topics-header-masking[data-v-4a76782c] {
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.35)));
    background-image: linear-gradient(-180deg,transparent,rgba(0,0,0,.35));
}

.science-popular-topics-footer[data-v-4a76782c] {
    background: #fff;
}

.science-popular-topics-footer-line[data-v-4a76782c] {
    margin: 0 17px;
}

.science-popular-topics-footer-text[data-v-4a76782c] {
    color: #999;
    padding: 10px 17px;
    font-size: .14rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.recommend[data-v-6a96cd92] {
    background: #fff;
}

.recommend__title[data-v-6a96cd92] {
    padding: .2rem .17rem 0;
    font-weight: 700;
    font-size: .19rem;
    color: #333;
}

.tombstone-item[data-v-4b7244be] {
    border-radius: 3px;
}

.scroll-banner-item[data-v-6fadc211] {
    width: 1.83rem;
    width: 44.8vw;
    overflow: hidden;
    border-radius: 6px;
    background: #fff;
}

.scroll-banner-item__header[data-v-6fadc211] {
    position: relative;
    background: #eee;
    padding: .58rem 0 .05rem .1rem;
    background-size: cover;
}

.scroll-banner-item__header__text[data-v-6fadc211] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 22px;
    color: #fff;
    font-size: .12rem;
    z-index: 2;
}

.scroll-banner-item__header__text.no-pic[data-v-6fadc211] {
    color: #999;
    line-height: normal;
}

.scroll-banner-item__header__number[data-v-6fadc211] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.scroll-banner-item__header__view.has-number[data-v-6fadc211] {
    margin-left: .05rem;
}

.scroll-banner-item__header__view.has-number.has-number[data-v-6fadc211]:before {
    content: "\2022";
    font-weight: 900;
    padding-right: .05rem;
}

.scroll-banner-item__header__masking[data-v-6fadc211] {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.35)));
    background-image: linear-gradient(-180deg,transparent,rgba(0,0,0,.35));
    z-index: 0;
}

.scroll-banner-item__content__title[data-v-6fadc211] {
    margin-left: .1rem;
    color: #333;
    font-size: .15rem;
}

.scroll-banner-item__content__title__icon[data-v-6fadc211] {
    display: inline-block;
    color: #00c8c8;
    margin-right: .07rem;
}

.scroll-banner-item.no-background[data-v-6fadc211] {
    padding: 5px 0;
}

.scroll-banner[data-v-61ae22b2] {
    padding: 5px 0 20px 0;
    background: #f5f5f5;
}

.scroll-banner__title[data-v-61ae22b2] {
    margin-left: 17px;
    font-size: .19rem;
    font-weight: 700;
    color: #333;
    padding: .15rem 0;
}

.scroll-banner__inner[data-v-61ae22b2] {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding-right: 17px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
}

.scroll-banner__inner__row-view[data-v-61ae22b2] {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}

.scroll-banner__inner__row-view[data-v-61ae22b2]:nth-of-type(n+2) {
    margin-left: .08rem;
}

.scroll-banner__inner__row-view[data-v-61ae22b2]:first-child {
    margin-left: 17px;
}

.subpage[data-v-cb67922a] {
    background: #fff;
}

.subpage-content[data-v-cb67922a] {
    position: relative;
    bottom: 0;
    background: #f6f6f6;
    margin-bottom: 20px;
}

.subpage-content-navs.fixed[data-v-cb67922a] {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}

.subpage-content-navs-placeholder[data-v-cb67922a] {
    display: none;
    height: 41px;
}

.subpage-content-navs-placeholder.show[data-v-cb67922a] {
    display: block;
}

.subpage-bottom[data-v-cb67922a] {
    height: 20px;
}

.spe-topic__doctor[data-v-8602faaa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.spe-topic__doctor__image[data-v-8602faaa] {
    width: 35px;
    height: 35px;
    background-size: cover;
}

.spe-topic__doctor__infos__name[data-v-8602faaa] {
    font-size: .16rem;
}

.spe-topic__doctor__infos__sub-info[data-v-8602faaa] {
    margin-top: 2px;
    font-size: .13rem;
    line-height: .14rem;
}

.spe-topic__detail-footer[data-v-b38a0716] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: .2rem 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: .14rem;
}

.spe-topic__detail-footer.border-top[data-v-b38a0716] {
    border-top: 1px solid #eee;
}

.spe-topic__detail-footer__label[data-v-b38a0716] {
    color: #999;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.spe-topic__detail-footer__title[data-v-b38a0716] {
    color: #333;
}

.spe-topic__detail-header[data-v-3fdee081] {
    position: relative;
    padding: .18rem 0;
}

.spe-topic__detail-header__title[data-v-3fdee081] {
    font-size: .24rem;
    font-weight: 700;
    line-height: .3rem;
}

.spe-topic__detail-header__infos[data-v-3fdee081] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: .14rem;
}

.recommend-banner__inner[data-v-0cf3e739] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 80px;
    background: #f8f8f8;
    border-radius: 5px;
    overflow: hidden;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.recommend-banner__image[data-v-0cf3e739],.recommend-banner__image__wrapper[data-v-0cf3e739] {
    width: 80px;
    height: 80px;
}

.recommend-banner__text[data-v-0cf3e739] {
    padding-right: 5px;
}

.recommend-banner__text__title[data-v-0cf3e739] {
    font-size: 16px;
    color: #333;
}

.recommend-banner__text__overview[data-v-0cf3e739] {
    font-size: 13px;
    color: #999;
    margin: 0;
}

.swan-detail-overview-content-p[data-v-80499268] {
    padding: 0;
    margin: 0;
    margin-bottom: 8px;
    line-height: 31px;
    text-align: justify;
}

.swan-detail-overview-content-blockquote[data-v-80499268] {
    background-color: #f8f8f8;
    padding: 8px;
    color: #999;
    font-size: 14px;
    line-height: 22px;
}

.swan-detail-overview-content-li[data-v-80499268],.swan-detail-overview-content-ol[data-v-80499268],.swan-detail-overview-content-ul[data-v-80499268] {
    padding: 0;
    margin: 0;
    list-style-type: none;
    line-height: 31px;
}

.swan-detail-overview-content-ol[data-v-80499268],.swan-detail-overview-content-ul[data-v-80499268] {
    margin-bottom: 8px;
}

.swan-detail-overview-content-ol[data-v-80499268] {
    counter-reset: num;
}

.swan-detail-overview-content-ol .swan-detail-overview-content-li[data-v-80499268] {
    counter-increment: num;
}

.swan-detail-overview-content-ol .swan-detail-overview-content-li[data-v-80499268]:before {
    content: counter(num) "\3001";
}

.swan-detail-overview-content-ul .swan-detail-overview-content-li[data-v-80499268] {
    position: relative;
    padding-left: 14px;
}

.swan-detail-overview-content-ul .swan-detail-overview-content-li[data-v-80499268]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 6px;
    height: 6px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-radius: 50%;
    background: #000;
}

.swan-detail-overview-content-img[data-v-80499268] {
    width: 100%;
    border-radius: 4px;
    margin-bottom: 8px;
    display: block;
}

.swan-detail-overview-content-h3[data-v-80499268] {
    font-size: 16px;
    margin: 8px 0 8px;
    color: #333;
    position: relative;
    padding-left: 10px;
    line-height: 31px;
}

.swan-detail-overview-content-h3[data-v-80499268]:before {
    content: "";
    position: absolute;
    top: 8px;
    left: 0;
    width: 4px;
    height: 14px;
    border-radius: 4px;
    background: #8fdbe4;
}

.swan-detail-overview-content-h6[data-v-80499268] {
    font-size: 14px;
    color: #333;
    line-height: 31px;
    font-weight: 400;
}

.swan-detail-overview-content-br[data-v-80499268] {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
}

.swan-detail-overview-content-br[data-v-80499268]:before {
    content: "";
    display: block;
    margin: 8px 0;
}

.spe-topic__detail-overview[data-v-80499268] {
    font-size: 16px;
    letter-spacing: 0;
    color: #333;
}

.spe-topic__detail-overview__sort-text__answer[data-v-80499268] {
    font-size: 24px;
}

.spe-topic__detail-overview__sort-text__answer.red[data-v-80499268] {
    color: #e43;
}

.spe-topic__detail-overview__sort-text__answer.green[data-v-80499268] {
    color: #00c8c8;
}

.spe-topic__detail-overview__sort-text__content[data-v-80499268] {
    font-size: 17px;
    line-height: 30px;
    color: #333;
}

.spe-topic__detail-overview__recommend-banner[data-v-80499268] {
    margin: 24px 0 -15px;
}

.spe-topic__detail-overview__recommend-banner.bottomZero[data-v-80499268] {
    margin-bottom: 0;
}

.spe-topic__detail-overview__links[data-v-80499268] {
    margin-top: .08rem;
}

.spe-topic__detail-overview__link[data-v-80499268] {
    display: inline-block;
    padding: .06rem .11rem;
    line-height: normal;
    background: rgba(3,208,191,.1);
    border-radius: 15px;
    font-size: .13rem;
}

.spe-topic__detail-overview__link__icon[data-v-80499268] {
    font-size: .14rem;
    display: inline-block;
    margin-right: .03rem;
}

.science-popular__detail[data-v-df3135ca] {
    background: #fff;
}

.science-popular__detail__content[data-v-df3135ca] {
    padding: 0 .17rem;
}

.science-popular__detail__scroll-banner[data-v-df3135ca] {
    padding-bottom: 15px;
}

.science-popular__detail-bottom[data-v-df3135ca] {
    height: 20px;
}

.each-article-wrap[data-v-d3c37472] {
    font-family: PingFangSC-Regular;
    padding: 0 15px;
}

.each-article-wrap .img-style[data-v-d3c37472] {
    padding: 8px 0 7px 0;
    border-bottom: 1px solid #f1f1f1;
    overflow: hidden;
}

.each-article-wrap .no-img-style[data-v-d3c37472] {
    padding: 11px 0 7px 0;
    border-bottom: 1px solid #f1f1f1;
}

.each-article-wrap .article-img[data-v-d3c37472] {
    float: left;
    width: 121px;
    height: 81px;
    margin-top: 3px;
    border-radius: 5px;
    margin-right: 9px;
    background-size: 100% 100%;
}

.each-article-wrap .article-title[data-v-d3c37472] {
    font-size: 17px;
    color: #333;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.each-article-wrap .article-text[data-v-d3c37472] {
    font-size: 14px;
    color: #555;
    line-height: 22px;
}

.each-article-wrap .article-date[data-v-d3c37472] {
    font-size: 14px;
    color: #999;
    line-height: 16px;
}

.bottom-text[data-v-d3c37472] {
    text-align: center;
    font-size: 14px;
    color: #999;
}

.ti-icon[data-v-52ef605d] {
    height: .44rem;
    width: .44rem;
}

.hos-txt-color[data-v-b7885ff8] {
    color: #333;
}

.hos-sw[data-v-b7885ff8] {
    height: 160px;
    white-space: nowrap;
}

.hos-sw-item[data-v-b7885ff8] {
    height: 160px;
}

.hos-sw-img[data-v-b7885ff8] {
    width: 100%;
}

.hos-info-line[data-v-b7885ff8] {
    border-right: 1px solid #eee;
}

.hos-entra-item[data-v-b7885ff8] {
    background-color: #f8f8f8;
}

.hos-entra-icon[data-v-b7885ff8] {
    width: .3rem;
}

.hos-info-title[data-v-b7885ff8] {
    font-weight: 700;
    color: #333;
}

.hos-info-more[data-v-b7885ff8] {
    height: .38rem;
    line-height: .38rem;
    background-color: #f5f5f5;
    border-radius: 19px;
    padding: 0 18px;
    text-align: center;
    display: inline-block;
}

.hos-info-more-icon[data-v-b7885ff8] {
    background-color: #00d0cd;
    height: .16rem;
    width: .16rem;
    border-radius: 50%;
    line-height: .16rem;
    text-align: center;
    color: #fff;
    font-weight: 700;
    display: inline-block;
}

.hos-info-tile[data-v-b7885ff8] {
    margin-left: -17px;
    margin-right: -17px;
}

.hos-info-scroll[data-v-b7885ff8] {
    height: 93px;
}

.hos-tool-nav-wrap[data-v-b7885ff8] {
    line-height: 1;
}

.hos-tool-nav[data-v-b7885ff8] {
    width: 4px;
    height: 4px;
    background-color: #d8d8d8;
    border-radius: 50%;
    display: inline-block;
    -webkit-transition: width .2s;
    transition: width .2s;
}

.hos-tool-nav-active[data-v-b7885ff8] {
    background-color: #00c8c8;
    width: 8px;
    border-radius: 3px;
}

.hos-info-jy-index[data-v-b7885ff8] {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    border: 1px solid #555;
    display: inline-block;
    line-height: 15px;
    text-align: center;
    float: left;
}

.hos-info-jy-ctn[data-v-b7885ff8] {
    overflow: hidden;
    display: block;
}

.scroll[data-v-b7885ff8] {
    white-space: nowrap;
}

.scroll-img[data-v-b7885ff8] {
    width: 100%;
    border-radius: 6px;
}

.scroll-space[data-v-b7885ff8] {
    height: 1px;
    width: 17px;
    display: inline-block;
}

.leader-item[data-v-b7885ff8] {
    width: calc(30% - .15rem);
}

.hos-xcx-img[data-v-b7885ff8] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 48px;
    flex: 0 0 48px;
}

.hos-xcx-txt[data-v-b7885ff8] {
    margin-top: -2px;
}

.hos-info-bold[data-v-b7885ff8] {
    font-weight: 700;
}

.b-hospital .scroll-hospital[data-v-369d19be] {
    white-space: nowrap;
    width: 100%;
}

.b-hospital #hos-end[data-v-369d19be],.b-hospital #hos-start[data-v-369d19be] {
    width: .17rem;
    display: inline-block;
}

.b-hospital .hos-item[data-v-369d19be] {
    display: inline-block;
    width: calc(30% - .04rem);
    background-color: #fff;
}

.b-hospital .hos-item[data-v-369d19be]:after,.b-hospital .hos-item[data-v-369d19be]:before {
    content: "";
    display: block;
    height: .15rem;
    width: 100%;
    background-color: transparent;
}

.b-hospital .hos-item-wrap[data-v-369d19be] {
    width: 100%;
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
    padding: .15rem .08rem .1rem;
    text-align: center;
    border-radius: .08rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-hospital .hos-item-wrap .hos-level[data-v-369d19be] {
    margin-top: -.05rem;
}

.b-hospital .hos-item-wrap .hos-name[data-v-369d19be] {
    color: #333;
    font-size: .13rem;
    line-height: .23rem;
    height: .46rem;
}

.static-padding[data-v-5e301f5e] {
    padding-left: 17px;
    padding-right: 17px;
}

.header[data-v-5e301f5e] {
    background-color: #fff;
    height: 60vw;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100%;
    overflow: hidden;
    position: relative;
}

.header .banner-text[data-v-5e301f5e] {
    font-family: PingFang-SC-Semibold;
    font-size: 7vw;
    color: #fff;
    position: absolute;
    left: 17px;
    top: 34vw;
}

@media only screen and (max-width:320px) {
    .header .banner-text[data-v-5e301f5e] {
        top: 38vw;
    }
}

@media only screen and (max-width:375px) {
    .header .banner-text[data-v-5e301f5e] {
        top: 38vw;
    }
}

.header .top-bar[data-v-5e301f5e] {
    position: relative;
}

.header .top-bar .title[data-v-5e301f5e] {
    color: #fff;
    height: 44px;
    line-height: 28px;
    margin-top: 25px;
    text-align: center;
    font-size: 18px;
}

.header .top-bar .back[data-v-5e301f5e] {
    font-size: 20px;
    position: absolute;
    left: 17px;
    color: #fff;
}

.header .b-search[data-v-5e301f5e] {
    background: transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: .17rem;
    margin-right: .17rem;
}

.header .b-search.gray .search-location[data-v-5e301f5e] {
    color: #999;
}

.header .b-search.gray .search-input[data-v-5e301f5e] {
    background: #f6f6f6;
}

.header .b-search .search-left[data-v-5e301f5e] {
    white-space: nowrap;
    display: inline-block;
}

.header .b-search .search-right[data-v-5e301f5e] {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.header .b-search .search-location[data-v-5e301f5e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 15px;
    color: #fff;
}

.header .b-search .location-icon[data-v-5e301f5e] {
    width: .14rem;
    height: .2rem;
    position: relative;
    top: -2px;
}

.header .b-search .search-input[data-v-5e301f5e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 38px;
    line-height: 38px;
    border-radius: 38px;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.header .b-search .search-icon[data-v-5e301f5e] {
    width: .14rem;
    height: .14rem;
}

.header .b-search .search-text[data-v-5e301f5e] {
    color: #bbb;
    font-size: .15rem;
    width: calc(100% - .34rem);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.content-section[data-v-5e301f5e] {
    background: #fff;
    overflow: hidden;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-top: -8px;
}

.disease[data-v-5e301f5e] {
    margin-top: 20px;
}

.disease .navs[data-v-5e301f5e] {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.disease .navs .nav[data-v-5e301f5e] {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    margin-top: 8px;
}

.disease .disease-list[data-v-5e301f5e] {
    margin-top: 3px;
}

.disease .disease-list .disease-item-wrap .disease-item[data-v-5e301f5e] {
    width: 100%;
    height: 38px;
    line-height: 38px;
    text-align: center;
    border-radius: 6px;
    background: #f8f8f8;
    font-size: 14px;
    color: #555;
}

.department[data-v-5e301f5e] {
    margin-top: 25px;
}

.department .title[data-v-5e301f5e] {
    padding-bottom: .02rem;
}

.department .navs[data-v-5e301f5e] {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 3px;
}

.department .navs .nav[data-v-5e301f5e] {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    margin-top: .08rem;
}

.department .navs .nav .navitem[data-v-5e301f5e] {
    background: #f8f8f8;
    text-align: center;
    padding-top: .08rem;
    padding-bottom: .08rem;
    border-radius: .06rem;
    font-size: .14rem;
    line-height: 23px;
}

.department .navs .nav .navitem .icon[data-v-5e301f5e] {
    width: .48rem;
    height: .48rem;
    display: block;
    margin: 0 auto;
}

.recommended[data-v-5e301f5e] {
    margin-top: 20px;
}

.static-padding[data-v-7296535c] {
    padding-left: 17px;
    padding-right: 17px;
}

.b-search[data-v-7296535c] {
    background: transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: .17rem;
    margin-right: .17rem;
    margin-top: 5px;
}

.b-search .search-left[data-v-7296535c] {
    white-space: nowrap;
    display: inline-block;
}

.b-search .search-right[data-v-7296535c] {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.b-search .search-location[data-v-7296535c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 15px;
    color: #fff;
}

.b-search .location-icon[data-v-7296535c] {
    width: .14rem;
    height: .2rem;
    position: relative;
    top: -2px;
}

.b-search .search-input[data-v-7296535c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 38px;
    line-height: 38px;
    border-radius: 38px;
    background-color: #f6f6f6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-search .search-icon[data-v-7296535c] {
    width: .14rem;
    height: .14rem;
}

.b-search .search-text[data-v-7296535c] {
    color: #bbb;
    font-size: .15rem;
    width: calc(100% - .34rem);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.p-departmentlist[data-v-7296535c] {
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.p-departmentlist .b-hot-departs[data-v-7296535c] {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 0;
    height: 71px;
    overflow: hidden;
}

.p-departmentlist .b-depart-list[data-v-7296535c] {
    border-top: 1px solid #f1f1f1;
}

.p-departmentlist .hot-depart-item[data-v-7296535c] {
    display: inline-block;
}

.p-departmentlist .hot-depart-item-text[data-v-7296535c] {
    display: inline-block;
    padding: 0 .11rem;
    height: 28px;
    line-height: 28px;
    color: #333;
    background-color: #f6f6f6;
    border-radius: 14px;
}

.navs-wrap[data-v-951fd7b6] {
    position: relative;
    border-bottom: 1px solid #eee;
}

.navs-wrap .all[data-v-951fd7b6] {
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    height: 41px;
    width: 43px;
    background-image: -webkit-gradient(linear,left top,right top,from(#fff),color-stop(99%,hsla(0,0%,100%,.3)));
    background-image: linear-gradient(-270deg,#fff,hsla(0,0%,100%,.3) 99%);
}

.navs-wrap .all .down-icon[data-v-951fd7b6] {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: inline-block;
    vertical-align: top;
    line-height: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: #666 transparent transparent;
    border-width: 5px 4px 0;
}

.wrapper[data-v-951fd7b6] {
    background: #fff;
}

.card-hospital-wrapper[data-v-951fd7b6] {
    padding-top: 15px;
    background: #fff;
}

.hos-loading[data-v-951fd7b6] {
    text-align: center;
}

.hos-loading-padding[data-v-951fd7b6] {
    padding-top: 45vh;
}

.hos-loading-img[data-v-951fd7b6] {
    width: .8rem;
    height: .4rem;
    display: inline-block;
}

.hos-loading-end[data-v-951fd7b6] {
    font-size: .13rem;
    display: inline-block;
    padding: .05rem 0 .2rem;
    color: #999;
}

.hospital-list[data-v-74c6a92a] {
    margin-top: 60px;
}

.hospital-list-tips[data-v-74c6a92a] {
    color: #999;
    text-align: center;
}

.hospital-list-empty[data-v-74c6a92a] {
    text-align: center;
    padding-top: 45vh;
}

.hospital-list-empty-text[data-v-74c6a92a] {
    display: inline-block;
    width: 60%;
}

.hospital-list-loading[data-v-74c6a92a] {
    padding-top: calc(44px + .3rem);
    text-align: center;
}

.hospital-list-loading-img[data-v-74c6a92a] {
    width: 1rem;
    height: .5rem;
    display: inline-block;
}

.result-wz .result-wz-tab[data-v-74c6a92a] {
    position: fixed;
    right: 0;
    left: 0;
    top: 0;
    background: #fff;
    z-index: 999;
}

.result-wz .item-wz-cont[data-v-74c6a92a] {
    padding: 0 .17rem 0 .17rem;
}

.result-wz .item-wz-doctor[data-v-74c6a92a] {
    border-radius: 8px;
    padding: .15rem;
    -webkit-box-shadow: 0 3px 20px 0 rgba(0,0,0,.08);
    box-shadow: 0 3px 20px 0 rgba(0,0,0,.08);
    margin-bottom: .15rem;
}

.status-none[data-v-74c6a92a] {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-flex;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    color: #999;
}

.result-wz .result-wz-tab[data-v-74c6a92a] {
    top: 44px;
}

.status[data-v-26602aa8] {
    position: relative;
    height: .52rem;
    line-height: .52rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff;
    width: 100%;
}

.status-txt[data-v-26602aa8] {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    text-align: center;
}

.status-txt .haodaifu-icon[data-v-26602aa8] {
    margin-right: 10px;
    position: relative;
    top: 5px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(https://ss1.baidu.com/6ONXsjip0QIZ8tyhnq/it/u=3337897645,3147436112&fm=179&app=35&f=PNG?h=300&w=300) 0 0 no-repeat;
    background-size: 20px 20px;
}

.loading[data-v-26602aa8] {
    width: .8rem;
    height: .4rem;
    display: inline-block;
}

.ls-status-none[data-v-26602aa8] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
}

.ls-status-none .ls-status-wrap[data-v-26602aa8] {
    position: relative;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-75%);
    transform: translate(-50%,-75%);
}

.tabs-wrap[data-v-3b770d13] {
    padding: 0 9px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.tabs-wrap .tabs[data-v-3b770d13] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

.tabs-wrap .tabs .tab-item-wrap[data-v-3b770d13] {
    width: 33.333%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 4px;
}

.tabs-wrap .tabs .tab-item-wrap .tab-item[data-v-3b770d13] {
    width: 100%;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #333;
    font-size: 15px;
    background: #f5f5f5;
    border-radius: 57px;
    margin: 0 4px 10px;
}

.sub-title[data-v-3b770d13] {
    height: 45px;
    line-height: 45px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 17px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.sub-title .text[data-v-3b770d13] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 15px;
    color: #555;
}

.sub-title .up-icon[data-v-3b770d13] {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
    display: inline-block;
    vertical-align: top;
    line-height: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: #666 transparent transparent;
    border-width: 5px 4px 0;
}

.list-wrap[data-v-790b1923] {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: .15rem .17rem 0;
}

.list-wrap .list-title[data-v-790b1923] {
    line-height: 29px;
    font-size: 19px;
    color: #000;
    font-family: PingFangSC-Medium;
}

.list-wrap .list-title .list-title-btn[data-v-790b1923] {
    width: 14px;
    height: 14px;
    display: inline-block;
    margin-left: .02rem;
}

.list-wrap .list-desc[data-v-790b1923] {
    margin-top: 3.3px;
    line-height: 15px;
    font-size: 12px;
    color: #999;
}

.list-wrap .list-wrap-content[data-v-790b1923] {
    margin-top: 3px;
}

.list-wrap .list-sub-wrap[data-v-790b1923] {
    position: relative;
    padding: 14.33px 0 21.33px;
}

.list-wrap .list-sub-wrap[data-v-790b1923]:not(:last-child) {
    border-bottom: 1px solid #f1f1f1;
}

.list-wrap .list-image-wrap[data-v-790b1923] {
    text-align: center;
    display: table-cell;
    padding-right: .162rem;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: relative;
}

.list-wrap .list-image-wrap .list-image-box[data-v-790b1923] {
    position: relative;
}

.list-wrap .list-image-wrap .c-img-hack-white-stroke[data-v-790b1923] {
    margin: 0;
    border-radius: .04rem;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: radial-gradient(transparent 50%,rgba(0,0,0,.05) 100%);
}

.list-wrap .list-image-wrap .list-image-box[data-v-790b1923],.list-wrap .list-image-wrap .list-image-default[data-v-790b1923],.list-wrap .list-image-wrap .list-image[data-v-790b1923],.list-wrap .list-image-wrap[data-v-790b1923] {
    width: .8rem;
    height: .8rem;
}

.list-wrap .list-image-wrap .list-image-default[data-v-790b1923],.list-wrap .list-image-wrap .list-image[data-v-790b1923] {
    background-color: #eee;
    border-radius: .04rem;
    overflow: hidden;
    display: block;
}

.list-wrap .list-image-wrap .list-image-logo[data-v-790b1923] {
    position: absolute;
    bottom: .0833rem;
    left: 0;
    right: 0;
    height: .1967rem;
}

.list-wrap .item-con-wrap[data-v-790b1923] {
    display: table-cell;
    width: 100%;
    vertical-align: top;
    position: relative;
}

.list-wrap .item-con-wrap .list-title[data-v-790b1923] {
    font-size: 17px;
    font-family: PingFangSC-Medium;
    margin-top: -.03rem;
}

.list-wrap .item-con-wrap .list-tags[data-v-790b1923] {
    margin-top: .02rem;
    color: #555;
}

.list-wrap .item-con-wrap .list-desc[data-v-790b1923] {
    color: #555;
}

.list-wrap .item-con-wrap .list-price[data-v-790b1923] {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 22px;
    overflow: hidden;
    line-height: 26px;
    color: #999;
}

.list-wrap .item-con-wrap .list-price .list-price-text[data-v-790b1923] {
    color: #ff8501;
    font: 19px/26px Arial,Helvetica,sans-serif;
    font-family: PingFangSC-Medium;
}

.list-wrap .item-con-wrap .list-price .list-price-unit[data-v-790b1923] {
    color: #ff8501;
    font-family: PingFangSC-Regular;
    display: inline-block;
}

.list-wrap .item-con-wrap .list-price .list-price-divider[data-v-790b1923] {
    display: inline-block;
    margin-left: .04rem;
    margin-right: .04rem;
    width: 1px;
    height: 11px;
    background: hsla(0,0%,59.2%,.6);
    color: #979797;
    font-size: 12px;
    position: relative;
    top: 1px;
}

.list-wrap .item-con-wrap .list-price .list-price-feature[data-v-790b1923] {
    display: inline;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #999;
}

.list-wrap .list-wrap-border[data-v-790b1923] {
    margin: 0 -.17rem;
    background-color: #f4f4f4;
    height: 8px;
}

.bx-list .bx-list-desc[data-v-21289630] {
    margin: .2rem 0 -.01rem 0;
    line-height: 19.67px;
    font-size: 14px;
    color: #999;
    padding: 0 .5rem;
    position: relative;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.bx-list .bx-list-desc .bx-list-desc-text[data-v-21289630] {
    padding: 0 .0833rem;
}

.bx-list .bx-list-desc .bx-list-desc-left[data-v-21289630],.bx-list .bx-list-desc .bx-list-desc-right[data-v-21289630] {
    width: .1933rem;
}

.bx-list .bx-list-desc .bx-list-desc-left[data-v-21289630] {
    background: url(https://ss2.baidu.com/6ONYsjip0QIZ8tyhnq/it/u=2239847753,2728709344&fm=179&app=35&f=PNG?h=3&w=58) no-repeat scroll 50%/auto 1px;
}

.bx-list .bx-list-desc .bx-list-desc-right[data-v-21289630] {
    background: url(https://ss2.baidu.com/6ONYsjip0QIZ8tyhnq/it/u=2772698381,2503013946&fm=179&app=35&f=PNG?h=3&w=58) no-repeat scroll 50%/auto 1px;
}

.bx-list .bx-list-tags-wrap[data-v-21289630] {
    height: 47px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.bx-list .bx-list-tags-wrap .bx-list-tags[data-v-21289630] {
    position: fixed;
    top: 41px;
    left: 0;
    right: 0;
    z-index: 2;
    padding: 8px 17px 7px;
    background: #fff;
    overflow: scroll;
    white-space: nowrap;
}

.bx-list .bx-list-tags-wrap .bx-list-tags .bx-list-tag[data-v-21289630] {
    display: inline-block;
    padding: 0 18.5px 0 20.5px;
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    background-color: #f6f6f6;
    font-size: 13px;
    color: #555;
}

.bx-list .bx-list-tags-wrap .bx-list-tags .bx-list-tag[data-v-21289630]:not(:last-of-type) {
    margin-right: 10px;
}

.bx-list .bx-list-tags-wrap .bx-list-tags .bx-list-tag.current[data-v-21289630] {
    font-family: PingFangSC-Medium;
    color: #ff8501;
    background-color: rgba(255,133,1,.1);
}

.bx-list .list-navs[data-v-77246c80] {
    height: 41px;
    position: relative;
    z-index: 9;
}

.bx-list .list-navs .list-navs-fixed[data-v-77246c80] {
    width: 100%;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 9;
    border-bottom: 1px solid hsla(0,0%,87.8%,.7);
}

.bx-list .mask-wrap[data-v-77246c80] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    background: rgba(0,0,0,.65);
}

.bx-list .mask-wrap .mask-bg[data-v-77246c80] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.bx-list .mask-wrap .mask-box[data-v-77246c80] {
    position: absolute;
    top: 50%;
    left: .27rem;
    right: .27rem;
    max-height: 70%;
    min-height: 100px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #fff;
    border-radius: .063rem;
    overflow: hidden;
}

.bx-list .mask-wrap .mask-box .mask-con[data-v-77246c80] {
    width: 100%;
    height: 100%;
    padding: .1rem .23rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: scroll;
}

.bx-list .mask-wrap .mask-box .mask-title[data-v-77246c80] {
    margin-top: .15rem;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    color: #000;
    text-align: center;
    line-height: 30px;
    position: relative;
}

.bx-list .mask-wrap .mask-box .mask-desc[data-v-77246c80] {
    font-family: PingFangSC-Regular;
    margin-top: .15rem;
    font-size: 14px;
    color: #999;
    line-height: 23px;
}

.bx-list .mask-wrap .mask-box .mask-go[data-v-77246c80] {
    margin-top: .0673rem;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #2b99ff;
    line-height: 24px;
}

.bx-list .mask-wrap .mask-box .mask-btn[data-v-77246c80] {
    height: 38px;
    border-radius: 38px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-family: PingFangSC-Medium;
    background-image: -webkit-gradient(linear,left top,right top,from(#ffbc10),to(#ffd36c));
    background-image: linear-gradient(90deg,#ffbc10,#ffd36c);
    margin: .15rem 0 .1rem;
}

.bx-detail[data-v-1a799deb] {
    padding-bottom: .3rem;
    white-space: nowrap;
    width: 100%;
    background: #fafafa;
}

.bx-detail .bx-info[data-v-1a799deb] {
    padding-top: .2967rem;
    padding-bottom: .1933rem;
    text-align: center;
}

.bx-detail .bx-info .bx-image-wrap[data-v-1a799deb] {
    text-align: center;
    background-color: #f4f4f4;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
}

.bx-detail .bx-info .bx-image-wrap .bx-image[data-v-1a799deb],.bx-detail .bx-info .bx-image-wrap[data-v-1a799deb] {
    width: .48rem;
    height: .48rem;
    border-radius: .48rem;
}

.bx-detail .bx-info .bx-info-text[data-v-1a799deb] {
    margin-top: .1067rem;
    font-family: PingFangSC-Regular;
    font-size: 17px;
    line-height: 23.67px;
    color: #999;
}

.bx-detail .bx-info .bx-info-text[data-v-1a799deb]:active {
    color: #ff8501;
}

.bx-detail .bx-container[data-v-1a799deb] {
    padding: 0 .17rem;
}

.bx-detail .bx-container .bx-item[data-v-1a799deb] {
    display: block;
    width: 100%;
    position: relative;
    -webkit-box-shadow: 0 .1rem .3rem 0 rgba(0,0,0,.06);
    box-shadow: 0 .1rem .3rem 0 rgba(0,0,0,.06);
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: .08rem;
}

.bx-detail .bx-container .bx-item .bx-item-bottom[data-v-1a799deb],.bx-detail .bx-container .bx-item .bx-item-top[data-v-1a799deb] {
    position: absolute;
    left: 0;
    right: 0;
    height: 8px;
}

.bx-detail .bx-container .bx-item .bx-item-top[data-v-1a799deb] {
    top: -6px;
    background: url(https://ss1.baidu.com/6ONXsjip0QIZ8tyhnq/it/u=3145903699,1884197464&fm=179&app=35&f=PNG?h=24&w=1140) no-repeat scroll bottom/auto 8px;
}

.bx-detail .bx-container .bx-item .bx-item-bottom[data-v-1a799deb] {
    bottom: -6px;
    background: url(https://ss2.baidu.com/6ONYsjip0QIZ8tyhnq/it/u=2422140260,27654602&fm=179&app=35&f=PNG?h=24&w=1140) no-repeat scroll top/auto 8px;
}

.bx-detail .bx-container .bx-item .bx-item-wrap[data-v-1a799deb] {
    display: inline-block;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 .19rem;
}

.bx-detail .bx-container .bx-item .bx-item-wrap .bx-list-item[data-v-1a799deb] {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: .15rem 0;
}

.bx-detail .bx-container .bx-item .bx-item-wrap .bx-item-right[data-v-1a799deb] {
    display: block;
    width: 60px;
    height: 30px;
    position: absolute;
    top: 13px;
    right: 20px;
    margin-top: 0;
}

.bx-detail .bx-container .bx-item .bx-item-wrap .bx-image-default[data-v-1a799deb],.bx-detail .bx-container .bx-item .bx-item-wrap .bx-item-right[data-v-1a799deb] {
    display: block;
    width: 60px;
    height: 40px;
}

.bx-detail .bx-container .bx-item .bx-item-wrap .bx-item-title[data-v-1a799deb] {
    line-height: 27px;
    font-size: 17px;
    color: #555;
}

.bx-detail .bx-container .bx-item .bx-item-wrap .bx-order .bx-item-title[data-v-1a799deb] {
    font-family: PingFangSC-Medium;
    line-height: 31px;
    font-size: 21px;
    color: #333;
}

.bx-detail .bx-container .bx-item .bx-item-wrap .bx-item-comm-line[data-v-1a799deb] {
    border-bottom: 1px solid #f1f1f1;
}

.bx-detail .bx-container .bx-item .bx-item-wrap .bx-item-title-comm .bx-item-comm-l[data-v-1a799deb] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.bx-detail .bx-container .bx-item .bx-item-wrap .bx-item-title-comm .bx-item-comm-v[data-v-1a799deb] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: right;
    font-size: 15px;
}

.bx-detail .bx-container .bx-item .bx-item-wrap .bx-item-comm[data-v-1a799deb] {
    height: 25px;
    font-size: 15px;
    line-height: 25px;
    color: #999;
}

.bx-detail .bx-container .bx-item .bx-item-wrap .bx-item-comm .bx-item-comm-l[data-v-1a799deb] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.bx-detail .bx-container .bx-item .bx-item-wrap .bx-item-comm .bx-item-comm-v[data-v-1a799deb] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: right;
    font-size: 15px;
    color: #555;
}

.bx-detail .bx-help[data-v-1a799deb] {
    padding-top: .2rem;
    margin: 0 .17rem;
}

.bx-detail .bx-help .bx-item-text-wrap[data-v-1a799deb] {
    overflow: hidden;
    display: block;
    width: 100%;
    height: .4667rem;
    line-height: .4667rem;
    font-size: 17px;
    color: #333;
}

.bx-detail .bx-help .bx-item-text-wrap .bx-item-right[data-v-1a799deb] {
    font-size: 15px;
    line-height: .4667rem;
}

.guide-container[data-v-eceefd04] {
    padding: .1367rem .17rem .3rem;
}

.guide-container .guide-desc[data-v-eceefd04] {
    font-family: PingFangSC-Medium;
    font-size: 20px;
    line-height: 30px;
    color: #000;
}

.guide-container .guide-notice[data-v-eceefd04] {
    font-size: 14px;
    color: #999;
    line-height: 24px;
}

.guide-container .guide-process[data-v-eceefd04] {
    font-size: 14px;
    color: #555;
    height: 24px;
    line-height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.guide-container .guide-process .guide-process-item[data-v-eceefd04] {
    padding: 0 .06rem 0 .2rem;
    position: relative;
}

.guide-container .guide-process .guide-process-icon[data-v-eceefd04] {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: 1px;
}

.guide-container .comm-line[data-v-eceefd04] {
    border-top: 1px solid #f1f1f1;
}

.guide-container .processd-wrap[data-v-eceefd04] {
    display: table;
}

.guide-container .processd-wrap .processd-list .processd-list-item[data-v-eceefd04]:first-child {
    padding-top: 15px;
}

.guide-container .processd-wrap .processd-list .processd-list-item .processd-left[data-v-eceefd04] {
    display: table-cell;
    width: 16.7px;
    padding-right: 6.67px;
    vertical-align: top;
}

.guide-container .processd-wrap .processd-list .processd-list-item .processd-left .processd-left-text[data-v-eceefd04] {
    width: 16.7px;
    height: 16.7px;
    background-color: rgba(255,133,1,.1);
    line-height: 16.7px;
    text-align: center;
    font-size: 12px;
    color: #ff8501;
    border-radius: 100%;
    overflow: hidden;
    margin-top: 5px;
}

.guide-container .processd-wrap .processd-list .processd-list-item .processd-right[data-v-eceefd04] {
    display: table-cell;
}

.guide-container .processd-wrap .processd-list .processd-list-item .processd-right .processd-right-title[data-v-eceefd04] {
    font-family: PingFangSC-Medium;
    font-size: 19px;
    line-height: 29px;
    color: #000;
}

.guide-container .processd-wrap .processd-list .processd-list-item .processd-right .processd-right-list-item[data-v-eceefd04] {
    font-size: 14px;
    line-height: 22px;
    color: #555;
}

.guide-container .processd-wrap .processd-list .processd-list-item .processd-right .processd-right-list-item[data-v-eceefd04]:first-child {
    margin-top: 7.33px;
}

.guide-container .processd-wrap .processd-list .processd-list-item .processd-right .processd-right-list-item .processd-right-phone[data-v-eceefd04] {
    padding: 0 2px;
    font-size: 15px;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    color: #38f;
}

.guide-container .attention-wrap[data-v-eceefd04] {
    margin: .15rem .17rem 0;
    background-color: rgba(255,133,1,.1);
    border-radius: 5px;
    padding: 15px 14px 13px;
    line-height: 19.67px;
    font-size: 14px;
    color: #ff8501;
}

.guide-container .attention-wrap .attention-icon[data-v-eceefd04] {
    width: 14px;
    height: 14px;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: -2px;
}

.guide-container .attention-wrap .attention-title[data-v-eceefd04] {
    position: relative;
    display: inline-block;
    padding-left: 25px;
    font-family: PingFangSC-Medium;
}

.guide-container .attention-wrap .attention-desc[data-v-eceefd04] {
    display: inline-block;
}

.guide-container .contact-wrap[data-v-eceefd04] {
    margin: .2933rem .17rem 0;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    font-family: PingFangSC-Medium;
    background-image: -webkit-gradient(linear,left top,right top,from(#ffbc10),to(#ffd36c));
    background-image: linear-gradient(90deg,#ffbc10,#ffd36c);
    border-radius: 22px;
    vertical-align: middle;
}

.guide-container .contact-wrap .contact-wrap-btn-wrap[data-v-eceefd04] {
    display: inline-block;
    padding-left: 28.33px;
    position: relative;
}

.guide-container .contact-wrap .contact-wrap-btn-wrap .contact-wrap-btn-icon[data-v-eceefd04] {
    width: 18.3px;
    height: 44px;
    display: inline-block;
    margin-right: 10px;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: url(https://ss1.baidu.com/6ONXsjip0QIZ8tyhnq/it/u=1092318271,824931653&fm=179&app=35&f=PNG?h=54&s=0BE47A227BC2989EBD3AF08E0300A0C1&w=55) no-repeat scroll 50%/auto 18px;
}

.tip[data-v-8f05dd16] {
    color: #333;
    background-color: #f4f4f4;
    text-align: center;
    line-height: .34rem;
    z-index: 89;
    border-bottom: 1px solid #e6e6e6;
}

.tip-tap[data-v-8f05dd16]:active {
    background-color: #e6e6e6;
}

.rec[data-v-2726b90e] {
    position: relative;
    color: #333;
    text-align: center;
    background-color: #f4f4f4;
    height: 1.03rem;
    border-bottom: 1px solid #e6e6e6;
}

.rec-close[data-v-2726b90e] {
    position: absolute;
    right: .09rem;
    top: .08rem;
    padding: 0 .08rem;
}

.rec-wrap[data-v-2726b90e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.rec-pic[data-v-2726b90e] {
    display: inline-block;
    margin-left: -10px;
}

.bubble[data-v-3b0ad026] {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 919;
}

.bubble-cont[data-v-3b0ad026] {
    height: 60px;
    overflow: hidden;
    padding: 15px 0 10px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}

.bubble-li[data-v-3b0ad026] {
    opacity: 0;
}

.bubble-item[data-v-3b0ad026] {
    color: #fff;
    background: rgba(0,0,0,.6);
    padding: 7px;
    border-radius: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.08);
    box-shadow: 0 3px 5px rgba(0,0,0,.08);
}

.bubble-item-white[data-v-3b0ad026] {
    color: #333!important;
    background: hsla(0,0%,100%,.77)!important;
}

.bubble-text[data-v-3b0ad026] {
    height: 38px;
    overflow: hidden;
    background: rgba(0,0,0,.67);
    -webkit-box-shadow: 0 3px 5px rgba(214,202,202,.08);
    box-shadow: 0 3px 5px rgba(214,202,202,.08);
    color: #fff;
    border-radius: 30px;
}

.bubble-text-item[data-v-3b0ad026] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 38px;
    padding: 0 7px;
}

.bubble-show[data-v-3b0ad026] {
    -webkit-animation: fadeIn-data-v-3b0ad026 .6s;
    animation: fadeIn-data-v-3b0ad026 .6s;
}

@-webkit-keyframes fadeIn-data-v-3b0ad026 {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn-data-v-3b0ad026 {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.ip[data-v-e110e1fe] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    border-top: 1px solid #f6f6f6;
    padding: 8px 17px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.ip-container[data-v-e110e1fe],.ip-wrap[data-v-e110e1fe] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.ip-wrap[data-v-e110e1fe] {
    padding: 0 15px;
    height: 38px;
    line-height: 38px;
    border-radius: 19px;
    background: #f6f6f6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333;
}

.ip-disabled[data-v-e110e1fe] {
    color: #ccc;
}

.ip-btn[data-v-e110e1fe] {
    padding: 0 17px;
    background-color: #abe7e7;
    color: #fff;
    font-size: 13px;
    text-align: center;
    height: 38px;
    border-radius: .19rem;
}

.ip-btn-icon[data-v-e110e1fe] {
    line-height: 1;
}

.ip-btn-enable[data-v-e110e1fe] {
    background-color: #00c8c8;
}

.ip-popup[data-v-e110e1fe] {
    position: absolute;
}

.ip-exp[data-v-e8c814c0] {
    padding: 0 .17rem;
    background-color: #f4f4f4;
}

.ip-exp-item[data-v-e8c814c0] {
    text-align: center;
}

.ip-exp-icon[data-v-e8c814c0] {
    background: #fff;
    border-radius: .1rem;
    display: inline-block;
    width: .57rem;
    height: .57rem;
    margin-top: .2rem;
    position: relative;
    text-align: center;
}

.ip-exp-icon .ip-exp-ic[data-v-e8c814c0] {
    font-size: 23px;
    color: #666;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.ip-exp-txt[data-v-e8c814c0] {
    color: #666;
}

.sel-tip[data-v-7ed801ee] {
    background-color: #fff;
    color: #00c0c0;
    display: inline-block;
    border-radius: .19rem;
}

.sel-tip[data-v-7ed801ee]:active {
    background-color: #00c8c8;
    color: #fff;
}

.im-bottom-btn[data-v-3257fd2d] {
    background: #fff;
}

.im-bottom-btn .tips[data-v-3257fd2d] {
    text-align: center;
}

.im-bottom-btn .btn[data-v-3257fd2d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 17px 8px 17px;
}

.im-bottom-btn .btn-item[data-v-3257fd2d] {
    border-radius: 22px;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    text-align: center;
    color: #999;
    border: 1px solid #f1f1f1;
}

.im-bottom-btn .btn-item-timeout[data-v-3257fd2d] {
    background: linear-gradient(134deg,#00cfa3,#05cfcd 61%,#00d3ea);
}

.chat[data-v-35196196] {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: 100%;
    position: absolute;
    width: 100%;
    bottom: 0;
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
}

.chat-top[data-v-35196196] {
    position: relative;
}

.chat-bottom[data-v-35196196] {
    background-color: #f4f4f4;
    position: relative;
    z-index: 2;
}

.chat-content[data-v-35196196] {
    background-color: #f4f4f4;
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;
}

.chat-content-inner[data-v-35196196] {
    padding: .15rem .17rem;
}

.error-img[data-v-7f09811e] {
    display: inline-block;
    width: 73px;
}

.error-foot-btn[data-v-7f09811e] {
    display: inline-block;
    margin-top: .51rem;
    background: linear-gradient(-60deg,#00bdd2,#04b3b1,#00bcab);
    width: 2.13rem;
    height: 44px;
    color: #fff;
    font-weight: 700;
    font-size: .16rem;
    line-height: .44rem;
    text-align: center;
    z-index: 500;
    border-radius: .33rem;
    border: none;
}

.error-img[data-v-ae5ac72e] {
    display: inline-block;
}

.error-foot-btn[data-v-ae5ac72e] {
    display: inline-block;
    margin-top: 51px;
    background: linear-gradient(-60deg,#00bdd2,#04b3b1,#00bcab);
    width: 213px;
    height: 44px;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    line-height: 44px;
    text-align: center;
    z-index: 500;
    border-radius: 33px;
    border: none;
}

.error-divider[data-v-ae5ac72e] {
    margin-top: .5rem;
}

.error-img[data-v-a7172588] {
    display: inline-block;
    width: .76rem;
    height: .91rem;
}

.error-tip[data-v-a7172588] {
    margin-top: .3rem;
}

.error-wrap[data-v-0d7dd580] {
    padding: 0 .17rem;
    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;
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
}

.med-agreement-detail-item[data-v-9ea2808c],.med-agreement-detail-item[data-v-d02dd6de] {
    color: #333;
}

.table-head[data-v-d02dd6de] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #333;
}

.table-head-item[data-v-d02dd6de] {
    text-align: center;
    border-right: 1px solid #333;
    padding: 5px 0;
}

.table-head-item[data-v-d02dd6de]:last-child {
    border-right: 0;
}

.table-row[data-v-d02dd6de] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #333;
    border-right: 1px solid #333;
    border-left: 1px solid #333;
}

.table-cell[data-v-d02dd6de] {
    text-align: center;
    border-right: 1px solid #333;
    padding: 5px 0;
}

.table-cell[data-v-d02dd6de]:last-child {
    border-right: 0;
}

.ad-title[data-v-8addf716] {
    font-weight: 700;
    color: #333;
}

.ad-num[data-v-8addf716] {
    float: right;
}

.ad-avatar[data-v-8addf716] {
    float: left;
}

.ad-ctn[data-v-8addf716] {
    overflow: hidden;
}

.ad-end[data-v-8addf716] {
    position: relative;
    margin-top: .36rem;
}

.ad-end-text[data-v-8addf716] {
    position: absolute;
    top: -11px;
    left: 0;
    right: 0;
    text-align: center;
    background-color: #fff;
    width: .7rem;
    margin: auto;
}

.ad-foot-btn[data-v-8addf716] {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
}

.ad-foot-btn-inner[data-v-8addf716] {
    padding-bottom: .58rem;
}

.ask-loading[data-v-ff52a714] {
    top: 100px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.ask-scroll[data-v-ff52a714] {
    position: fixed;
    left: 0;
    width: 100%;
    background-color: #fff;
    z-index: 10;
    margin-top: -1px;
}

.scroll[data-v-ff52a714] {
    height: .3rem;
    line-height: .3rem;
    white-space: nowrap;
}

.scroll-gap[data-v-ff52a714] {
    display: inline-block;
    width: 17px;
}

.tag[data-v-ff52a714] {
    background-color: #f6f6f6;
    color: #555;
    border-radius: .15rem;
    height: .3rem;
    line-height: .3rem;
    display: inline-block;
}

.tag.chk[data-v-ff52a714] {
    background-color: #e3faf8;
    color: #00c8c8;
    font-weight: 700;
}

.ask-list[data-v-ff52a714] {
    padding: .6rem .17rem 0 .17rem;
}

.wz-orderdetail[data-v-12a7fed8] {
    padding: 0 .17rem;
}

.wz-orderdetail .detail-card[data-v-12a7fed8] {
    margin-top: .1rem;
}

.wz-orderdetail .detail-card-cont[data-v-12a7fed8] {
    -webkit-box-shadow: 0 3px 20px 0 rgba(0,0,0,.1);
    box-shadow: 0 3px 20px 0 rgba(0,0,0,.1);
    padding: 0 .25rem .15rem .25rem;
}

.wz-orderdetail .detail-card-tit[data-v-12a7fed8] {
    color: #555;
    text-align: center;
    margin-bottom: .1rem;
    border-bottom: 1px solid #f1f1f1;
    padding: .1rem 0;
    font-weight: 700;
}

.wz-orderdetail .card-text[data-v-12a7fed8] {
    padding-right: .15rem;
}

.wz-orderdetail .card-text-tit[data-v-12a7fed8] {
    min-width: 75px;
}

.wz-orderdetail .card-order[data-v-12a7fed8] {
    margin-top: 10px;
    border-top: 1px solid #f1f1f1;
    padding-top: 10px;
}

.wz-orderdetail .fb-card-text-cont[data-v-12a7fed8] {
    word-wrap: break-word;
    word-break: break-all;
}

.wz-orderdetail .card-btn[data-v-12a7fed8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.wz-orderdetail .card-btn-cont[data-v-12a7fed8] {
    margin: auto;
    height: 38px;
    line-height: 38px;
    text-align: center;
    border: 1px solid #eee;
    border-radius: 50px;
    font-size: 15px;
    color: #333;
}

.wz-orderdetail .card-btn-cont-timeout[data-v-12a7fed8] {
    background: linear-gradient(134deg,#00cfa3,#05cfcd 61%,#00d3ea);
}

.wz-orderdetail .sawtooth[data-v-12a7fed8]:before {
    content: "";
    display: block;
    height: 5px;
    width: 100%;
    background: transparent;
    background-image: url(https://mms-graph.cdn.bcebos.com/ae/waveLine.png);
    background-repeat: repeat-x;
    background-position: 50%;
    background-size: contain;
    position: relative;
    z-index: 1;
}

.wz-orderdetail .sawtooth[data-v-12a7fed8]:after {
    content: "";
    display: block;
    height: 5px;
    width: 100%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    background: url(https://mms-graph.cdn.bcebos.com/ae/waveLine.png) repeat-x 50%;
    background-size: contain;
    position: relative;
    z-index: 1;
}

.wz-orderdetail .detail-agreement[data-v-12a7fed8] {
    text-align: center;
    padding-top: .17rem;
    padding-bottom: 60px;
}

.wz-orderdetail .detail-top[data-v-12a7fed8] {
    text-align: center;
    padding: 10px 32px 15px 32px;
}

.wz-orderdetail .detail-top-icon[data-v-12a7fed8] {
    width: 48px;
    height: 48px;
    line-height: 48px;
    border-radius: 24px;
    margin: auto;
    color: #fff;
}

.wz-orderdetail .detail-top .green[data-v-12a7fed8] {
    background: linear-gradient(134deg,#00cfa3,#05cfcd 61%,#00d3ea);
}

.wz-orderdetail .detail-top .orange[data-v-12a7fed8] {
    background: linear-gradient(134deg,#ff6f61,#ff9696);
}

.expert-call[data-v-3b0f63c6] {
    padding: 0 17px 60px 17px;
}

.expert-info[data-v-3b0f63c6] {
    text-align: center;
}

.expert-info-img[data-v-3b0f63c6] {
    width: 70px;
    height: 70px;
    border-radius: 50%;
}

.expert-info-goodat[data-v-3b0f63c6] {
    border-bottom: 1px solid #f1f1f1;
    text-align: left;
    color: #555;
}

.expert-info-icon[data-v-3b0f63c6] {
    text-align: center;
    margin-bottom: 5px;
}

.expert-service-cont[data-v-3b0f63c6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    overflow-y: scroll;
}

.expert-service-item[data-v-3b0f63c6] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #f6f6f6;
    border-radius: 6px;
    padding: 10px;
    background: #f6f6f6;
    width: calc(100% - 8px);
    text-align: center;
}

.expert-service-item-cont[data-v-3b0f63c6] {
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.expert-service-item-cont[data-v-3b0f63c6]:first-child {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.expert-service-item-cont[data-v-3b0f63c6]:last-child {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.expert-service-item-selected[data-v-3b0f63c6] {
    border: 1px solid #00c8c8;
    color: #00c8c8;
    background: #fff;
}

.expert-phone-h5[data-v-3b0f63c6] {
    position: absolute;
    top: 8px;
    padding-left: 17px;
    color: #555;
    background: #fff;
    z-index: 999;
    min-width: 100px;
}

.expert-phone-input[data-v-3b0f63c6] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 5px;
    border: 1px solid #f1f1f1;
    border-radius: 6px;
    padding: 0 15px;
    height: 38px;
    line-height: 38px;
    font-size: 15px;
    color: #333;
    outline: none;
}

.expert-phone-input-placeholder[data-v-3b0f63c6] {
    color: #999;
}

.expert-tips-item[data-v-3b0f63c6] {
    position: relative;
    padding-left: 15px;
    color: #555;
}

.expert-tips-item[data-v-3b0f63c6]:before {
    content: "*";
    color: #ff6f61;
    position: absolute;
    left: 0;
    top: 3px;
}

.expert-call-btn-cont[data-v-3b0f63c6] {
    border-radius: 22px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-weight: 700;
    color: #fff;
    background: linear-gradient(134deg,#00cfa3,#05cfcd 61%,#00d3ea);
}

.expert-call-btn[data-v-3b0f63c6] {
    z-index: 999;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 8px 17px;
    background: #fff;
}

.med-comment[data-v-120eebf6] {
    padding: 20px 25px;
}

.med-comment-top[data-v-120eebf6] {
    text-align: center;
}

.med-comment-top .expert-img[data-v-120eebf6] {
    width: 86px;
    height: 86px;
    border-radius: 100%;
}

.med-comment-top .comment-tip[data-v-120eebf6] {
    margin-top: 30px;
}

.med-comment-tag[data-v-120eebf6] {
    min-height: 40px;
}

.med-comment-star[data-v-120eebf6] {
    margin-top: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.med-comment .comment-textarea-cont[data-v-120eebf6] {
    margin-top: .1rem;
    border-radius: 5px;
    border: 1px solid #eee;
    padding: .1rem;
}

.med-comment .comment-textarea[data-v-120eebf6] {
    width: 100%;
    height: 100px;
    color: #333;
    resize: none;
    border: none;
    outline-offset: none;
    outline: none;
}

.med-comment .comment-textarea[data-v-120eebf6]:focus {
    outline-offset: none;
    outline: none;
}

.med-comment .comment-textarea-ph[data-v-120eebf6] {
    color: #999;
    font: 14px/24px Arial,Helvetica,sans-serif;
}

.med-comment .comment-btn[data-v-120eebf6] {
    border-radius: 22px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    background: linear-gradient(134deg,#00cfa3,#05cfcd 61%,#00d3ea);
}

.med-comment .comment-btn-cont[data-v-120eebf6] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 8px 17px;
    background: #fff;
}

.med-comment .comment-tags-wrapper[data-v-120eebf6] {
    width: 100%;
    margin: 25px -8px 0 0;
}

.med-comment .comment-tags-wrapper .comment-tag[data-v-120eebf6] {
    display: inline-block;
    color: #333;
    line-height: 14px;
    padding: 8px 10px;
    margin: 0 8px 10px 0;
    border: 1px solid #eee;
    border-radius: 5px;
}

.med-comment .comment-tags-wrapper .comment-tag-select[data-v-120eebf6] {
    position: relative;
    color: #00c8c8;
    border: 1px solid #00c8c8;
}

.med-comment .comment-tags-wrapper .comment-tag-select[data-v-120eebf6]:after {
    content: "\2713";
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 10px;
    width: 0;
    height: 0;
    color: #fff;
    border: 8px solid #00c8c8;
    border-top-color: transparent;
    border-left-color: transparent;
    line-height: 6px;
}

.med-comment[data-v-38e668a2] {
    padding: 20px 25px;
}

.med-comment-top[data-v-38e668a2] {
    text-align: center;
}

.med-comment-top .expert-img[data-v-38e668a2] {
    width: 86px;
    height: 86px;
    border-radius: 100%;
}

.med-comment-tags[data-v-38e668a2],.med-comment-top .comment-tip[data-v-38e668a2] {
    margin-top: 30px;
}

.med-comment .comment-input[data-v-38e668a2] {
    width: 80px;
    padding: 7px;
    color: #333;
    outline-offset: none;
    outline: none;
}

.med-comment .comment-input-cont[data-v-38e668a2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.med-comment .comment-input-flex[data-v-38e668a2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
}

.med-comment .comment-input-ph[data-v-38e668a2] {
    color: #555;
}

.med-comment .comment-textarea-cont[data-v-38e668a2] {
    margin-top: .1rem;
    border-radius: 5px;
    border: 1px solid #eee;
    padding: .1rem;
}

.med-comment .comment-textarea[data-v-38e668a2] {
    width: 100%;
    height: 100px;
    color: #333;
    resize: none;
    border: none;
    outline-offset: none;
    outline: none;
}

.med-comment .comment-textarea[data-v-38e668a2]:focus {
    outline-offset: none;
    outline: none;
}

.med-comment .comment-textarea-ph[data-v-38e668a2] {
    color: #999;
    font: 14px/24px Arial,Helvetica,sans-serif;
}

.med-comment .comment-btn[data-v-38e668a2] {
    border-radius: 22px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    background: linear-gradient(134deg,#00cfa3,#05cfcd 61%,#00d3ea);
}

.med-comment .comment-btn-cont[data-v-38e668a2] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 8px 17px;
    background: #fff;
}

.med-comment .comment-tags-wrapper[data-v-38e668a2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    margin: 25px -8px 0 0;
}

.med-comment .comment-tags-wrapper .comment-tag[data-v-38e668a2] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    color: #ff6f61;
    line-height: 14px;
    padding: 10px 10px;
    margin-bottom: 12px;
    border: 1px solid #ff6f61;
    border-radius: 5px;
    width: calc(33.3% - 16px);
    text-align: center;
}

.med-comment .comment-tags-wrapper .comment-tag-select[data-v-38e668a2] {
    position: relative;
    color: #fff;
    background: #ff6f61;
}

.searchbar[data-v-e5ca91f8] {
    padding: 10px 4% 5px;
    background-color: #fff;
}

.searchbar-inner[data-v-e5ca91f8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 34px;
    width: 100%;
    font-size: 14px;
}

.searchbar-bg[data-v-e5ca91f8] {
    border: 1px solid #f8f8f8;
    background-color: #f8f8f8;
    border-radius: 4px;
    height: 34px;
}

.searchbar-bg[data-v-e5ca91f8],.searchbar-input-con[data-v-e5ca91f8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.input[data-v-e5ca91f8] {
    background-color: #f8f8f8;
    font: 13px/23px PingFangSC-Regular,Arial,Helvetica,sans-serif;
}

.input[data-v-e5ca91f8]:focus {
    outline: none;
}

.icon[data-v-e5ca91f8] {
    position: relative;
    margin-left: 11px;
    margin-right: 4px;
}

.action[data-v-e5ca91f8] {
    line-height: 34px;
    position: relative;
    padding-left: 10px;
    z-index: 1;
}

.cancel[data-v-e5ca91f8] {
    color: #666;
}

.action-icon[data-v-e5ca91f8] {
    padding-right: 10px;
    color: #999;
}

.searchbar-placeholder[data-v-e5ca91f8] {
    color: #999;
}

.wrap[data-v-3ef2a6c4] {
    background-color: #fff;
    padding-left: 4%;
}

.text[data-v-3ef2a6c4] {
    display: inline;
}

.highlight[data-v-3ef2a6c4],.selected[data-v-3ef2a6c4] {
    color: #5183ff;
}

.item[data-v-3ef2a6c4] {
    position: relative;
    border-bottom: .5px solid #eaeaea;
    height: 44px;
    line-height: 44px;
}

.icon-checked[data-v-3ef2a6c4] {
    position: absolute;
    right: 15px;
    top: 4px;
}

.hover-bg-grey-light[data-v-3ef2a6c4] {
    background-color: #f8f8f8!important;
}

.no-result[data-v-1c1f9bf5] {
    font-size: 14px;
    color: #333;
    line-height: 14px;
    padding-top: 25px;
    padding-left: 30rpx;
    background: #fff;
    text-align: center;
}

.city-sug-style[data-v-1c1f9bf5] {
    position: fixed;
    top: 49px;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 9;
    top: 92px;
}

.citylist[data-v-523c75ef] {
    width: 100%;
    overflow: hidden;
}

.c-search-bar[data-v-523c75ef] {
    height: 49px;
    background: #fff;
    position: relative;
    z-index: 6;
}

.c-city-search[data-v-523c75ef] {
    min-height: 49px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
}

.c-list[data-v-523c75ef] {
    min-height: 100%;
    background-color: #fff;
}

.c-list.c-container[data-v-523c75ef] {
    position: relative;
    width: auto;
    margin: 0;
    padding: 10px 17px 15px;
    padding: 10px 4% 15px;
    border: 0 none;
    font: 14px/24px Arial,Helvetica,sans-serif;
    word-wrap: break-word;
    word-break: break-word;
    color: #555;
    background-color: #fff;
}

.c-list [data-v-523c75ef] {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.location[data-v-523c75ef] {
    padding-right: 29px;
}

.c-icon-loading[data-v-523c75ef] {
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-left: 4px;
    margin-top: 13px;
    float: left;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 50%;
    background-size: contain;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAvtJREFUSA2llk9oE1EQxrubbU1oDaK9WFCxkOrFUxUPohDwYkWtCFUPlZaU5qaCBfEfioIUD6Le0qTpJRWJoEUUoRW9eqoKgkoPFYQWQY2gFPPf35d2Q9Km7a4+mMx7M/N9897svtkYdSuMSCSyGXenYRgdxWKxFd2CzmCbZj7NfMKyrPuhUOhXJc3Q0NAzrfv7+w8alQ57Ho/HN+VyuesQnMJm2vZl9G+SjZqmebGvr++HYthYUTocDhtLwGQ/ls1mP0LeQ0wW8APAJxoaGtp8Pl8TYz32dmzd+F4gjcSG8/n822g0uhdf1ag6AeQDeG8BAGck6+vrz/f29n6uQixajIyMBDKZTAzzPjD5hVOPKkwnKCfQzrE9RArIOep3F+1oJJNJTyqVukrwFZL8IYlXwHKChZp/wNFIwFk35JU7YJN34Dhj25TA0oKa30CJPOmUfHh4eC11vwThBpuwUChAYUyz3mrbrFgstoXAbgxp1dx2rKYh3oNUxUNeCfuuhQX5EbSJ8/FqD7QS7ff7J6j7UWzNlXZ77vF4XmtuQaxLVIces51OdFdXV564VTEm5K0i5EZOOiF2G6PStAjEkWbcgp3E6wQ6ah030+ME4DZGrWJWoHQ6vdEt2Em8SjSlQN7h3U4AbmNUoqcCoTvdgpeL1yVU+5BfJXqCZJHDtNnt6P8atItdtPoZ7kipl5n0i1nKFOEEHvRtdNV1dJONXfuITyBNyFdhS98Dr9erXpSC/AA9/Zoc/zLYtZpdG9g3yKA4yrvlaPtxPsemBniTpneZE5W+TApcafBN8NIw4+BPEpfmTu3k6/ZemHICLUjSQ1CUqVrIS+7GAIHazbJDG8M5CK4dzE/0cco+bgOqEsjIgw6ikkjzwgleMR8j2SQyS3NcA0kA3zZebXXhHYjGFO3mEH8APs0v53+XJJCZI6/jyBeYnoas9HWaD6/5+4Vk9yhLZPG/C0XXTGDTJBIJ/9zcXAdrSSvJdNv1YnyD9B16PBAIPAoGgznmNcdf0rRF7Y6MPxQAAAAASUVORK5CYII=");
}

.c-icon-loading.loading-class[data-v-523c75ef] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAqlJREFUSA21lU9oknEYx19fX5uKIOwgyxj9vZTQZcKIRRAdCgelhO5QhwShHSI61m2HoD/UwYLoEKMug9SalYegWyNInERbChF0M6wWIbmUuWmf50XFoSxX737w8Px+v+d5vt/v78/7e03KBm1mZuZQvV4PrK2t+RqNxl76VuxNJBI5vEHZupC2btQcxGKxEUBvYMcAbqeYTKafWLY90UeniyAej19C5S1qzYD9wE/jnzM3Hw6Hq31grksxdY4SiUQUoIvMIbxxG+CroVCo1Jmz2X6bYHZ29gLgdwGuYGeDweDTzYL1ytcJksnkAYLvIdBQPREIBGK9kv9lTj8DQK9RrKmqes/v9xsGLoK0VCq1H+Un6f+yWCxTMmlkE9UBVqBA8tjn8303ElywVOy4EED0zGhwwdPMZvMubo3C9ixuBQHC1e2yAqfT+WVLCAD9DYmyurpq2xIC1H8Vgkql4jaSgG3fLXiqpmkfmod8xCiC5eXlSQR/xs7IGbzgoAXbbwQBys3YZa69gvBvqt1uT0FSgeTE3NzcyP+SlMvlUzzzOyHJW63WV6rX612CKQqwCZIoga4nvF/SUqk0yGW5CYYCiWDqH5oC03XACxCNZTKZO/0CduaJsFqtFmNr5M/3lmv/SOL6ayqddDrtJek122XDHtpstvMej2dFYn9rxWLRRc00eeMidGBgwOtwOIpSJ0+F3kZHR+f5mkMklpk4V61WswsLC75muKdDkKVQKEzgF9mScfwS6v0tcClqr6CFkM1mD7JVT7B9kMkb9RFVSewdOQW8hdgQ/iix0/QHm3kvmQu7XC5deQuvi0ACuVxuG4c1SeEVhkNNACHrMgiyfEv33W73gxZop+9J0EpgyWo+nx9j7EPdHsB24FfwRXwOiw0PD39q5ffyfwDRZAzzH8C+5gAAAABJRU5ErkJggg==");
    -webkit-animation: loading-circle-data-v-523c75ef 1s;
    animation: loading-circle-data-v-523c75ef 1s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

@-webkit-keyframes loading-circle-data-v-523c75ef {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}

@keyframes loading-circle-data-v-523c75ef {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}

.location-city-text[data-v-523c75ef] {
    margin-top: 15px;
}

.location-city-box[data-v-523c75ef] {
    margin-top: 12px;
}

.city-btn[data-v-523c75ef] {
    height: 36px;
    line-height: 36px;
    background: #f8f8f8;
    font-size: 14px;
    color: #000;
    text-align: center;
    border-radius: 2px;
}

.city-reloc[data-v-523c75ef] {
    display: inline-block;
    height: 38px;
    line-height: 38px;
}

.hot-city[data-v-523c75ef] {
    margin-top: 23px;
    padding-right: 29px;
    padding-bottom: 13px;
}

.hot-city-text[data-v-523c75ef] {
    display: block;
    margin-bottom: 13px;
    font-size: 14px;
    color: #999;
    line-height: 24px;
}

.c-gap-top8[data-v-523c75ef] {
    margin-top: 8px;
}

.location-city-text[data-v-523c75ef] {
    display: block;
    line-height: 24px;
    font-size: 14px;
    color: #999;
}

.all-city-list-item[data-v-523c75ef] {
    font: 14px/24px PingFangSC-Regular,Arial,Helvetica,sans-serif;
    border-bottom: 1px solid #eee;
    color: #000;
}

.all-city-list-item[data-v-523c75ef]:last-child {
    border-bottom: 0;
}

.item-letter[data-v-523c75ef] {
    margin: 0 -17px;
    padding: 0 17px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #f5f5f5;
    color: #000;
    height: 23px;
    display: block;
}

.city-sidebar[data-v-523c75ef] {
    position: fixed;
    right: 7px;
    top: 50px;
    width: 38px;
    color: #666;
    text-align: center;
    z-index: 5;
    -webkit-tap-highlight-color: transparent;
}

.city-sidebar-item[data-v-523c75ef] {
    font-size: 12px;
    line-height: 20px;
    color: #000;
}

.city-sidebar-item.selected[data-v-523c75ef] {
    color: #5183ff;
}

.city-name-mask[data-v-523c75ef] {
    position: fixed;
    left: 50%;
    top: 50%;
    width: 54px;
    height: 54px;
    line-height: 54px;
    margin-left: -27px;
    margin-top: -27px;
    border-radius: 50%;
    font-size: 27px;
    color: #fff;
    text-align: center;
    background: rgba(0,0,0,.6);
}

.citylist .c-city-search[data-v-523c75ef] {
    top: 44px;
}

.citylist .city-sidebar[data-v-523c75ef] {
    top: 99px;
}

.med-agreement[data-v-5d89ea10] {
    padding: 0 .17rem;
    background: #fff;
}

.med-agreement-item[data-v-5d89ea10] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
    padding: .115rem 0;
    background: #fff;
}

.feedback-form[data-v-b79ad42e] {
    padding: 0 .17rem 0 .17rem;
}

.fb-btn[data-v-b79ad42e] {
    border-radius: 22px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    background: linear-gradient(134deg,#00cfa3,#05cfcd 61%,#00d3ea);
}

.fb-btn-cont[data-v-b79ad42e] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 8px 17px;
    background: #fff;
}

.fb-item-tit[data-v-b79ad42e] {
    color: #333;
    margin-top: .25rem;
}

.fb-radio-li[data-v-b79ad42e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .1rem 0;
    border-bottom: 1px solid #f1f1f1;
}

.fb-describe-textarea-cont[data-v-b79ad42e] {
    margin-top: .1rem;
    border-radius: 5px;
    border: 1px solid #eee;
    padding: .1rem;
}

.fb-describe-textarea[data-v-b79ad42e] {
    width: 100%;
    height: 100px;
    color: #555;
    resize: none;
    border: none;
    outline-offset: none;
    outline: none;
}

.fb-describe-textarea[data-v-b79ad42e]:focus {
    outline-offset: none;
    outline: none;
}

.fb-upload[data-v-b79ad42e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 10px;
}

.fb-upload-icon[data-v-b79ad42e] {
    margin-right: 10px;
    border-radius: 5px;
    width: 55px;
    min-width: 55px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    color: #d8d8d8;
    background: #f6f6f6;
}

.fb-card-img[data-v-b79ad42e] {
    position: relative;
}

.fb-card-img-del[data-v-b79ad42e] {
    position: absolute;
    top: -5px;
    right: -3px;
    color: #555;
}

.fb-radio-circle[data-v-b79ad42e] {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    border: 1px solid #999;
    border-radius: 50%;
}

.fb-radio-circle .inner[data-v-b79ad42e] {
    position: absolute;
    width: 11px;
    height: 11px;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: #999;
}

.fb-radio-selected[data-v-b79ad42e] {
    border: 1px solid #00c8c8!important;
}

.fb-radio-selected .inner[data-v-b79ad42e] {
    background-color: #00c8c8;
}

.fb-expert-input[data-v-b79ad42e],.fb-phone-input[data-v-b79ad42e] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #f1f1f1;
    border-radius: 5px;
    padding: 0 .15rem;
    height: 38px;
    line-height: 38px;
}

.fb-expert-input[data-v-b79ad42e]:focus,.fb-phone-input[data-v-b79ad42e]:focus {
    outline-offset: none;
    outline: none;
}

.fb-input-ph[data-v-b79ad42e] {
    color: #999;
    font: 14px/24px Arial,Helvetica,sans-serif;
}

.fb-phone[data-v-b79ad42e] {
    padding-bottom: 70px;
}

.fb-phone-code[data-v-b79ad42e] {
    position: relative;
}

.fb-phone-code-btn[data-v-b79ad42e] {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    border-left: 1px solid #f1f1f1;
    padding: 0 .15rem;
    height: 38px;
    line-height: 38px;
}

.ls-item[data-v-b79ad42e] {
    background-color: #fff;
    margin-top: .15rem;
    border-radius: .08rem;
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
}

.ls-item-avatar[data-v-b79ad42e] {
    float: left;
}

.ls-item-ctn[data-v-b79ad42e] {
    overflow: hidden;
}

.ls-item-doc-name[data-v-b79ad42e] {
    color: #333;
    font-weight: 700;
}

.ls-item-price[data-v-b79ad42e] {
    color: #ff6f61;
}

.ls-item-desc[data-v-b79ad42e] {
    color: #252525;
}

.fb-card-img-cont[data-v-b79ad42e] {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}

.fb-card-img[data-v-b79ad42e] {
    border-radius: 3px;
    margin-bottom: 5px;
    -webkit-box-flex: none;
    -ms-flex: none;
    flex: none;
}

.fb-btn[data-v-aa9d410a] {
    border-radius: 22px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    background: linear-gradient(134deg,#00cfa3,#05cfcd 61%,#00d3ea);
}

.fb-btn-cont[data-v-aa9d410a] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 8px 17px;
    background: #fff;
}

.fb-list[data-v-aa9d410a] {
    padding: 15px .17rem 0 .17rem;
}

.fb-li[data-v-aa9d410a] {
    background: #fff;
    -webkit-box-shadow: 0 3px 20px 0 rgba(0,0,0,.08);
    box-shadow: 0 3px 20px 0 rgba(0,0,0,.08);
    border-radius: 8px;
}

.fb-li-top[data-v-aa9d410a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .1rem .17rem;
    border-bottom: 1px solid #f1f1f1;
}

.fb-li-cont[data-v-aa9d410a] {
    padding: .1rem .17rem .15rem .17rem;
}

.fb-li-text[data-v-aa9d410a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.fb-li-text-tit[data-v-aa9d410a] {
    min-width: 75px;
}

.fb-list-loading[data-v-aa9d410a] {
    padding-bottom: 60px;
}

.fb-li-text-cont[data-v-aa9d410a] {
    margin-bottom: 0;
}

.fb-modal[data-v-aa9d410a] {
    z-index: 922;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,.5);
}

.fb-modal-cont[data-v-aa9d410a] {
    position: relative;
    top: 50%;
    margin: 0 57px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
}

.fb-modal-item[data-v-aa9d410a] {
    background: #fff;
    border-bottom: 1px solid #f1f1f1;
    padding: 10px 0;
}

.fb-modal-item[data-v-aa9d410a]:last-child {
    margin-bottom: 40px;
    border-bottom: 0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.fb-modal-item[data-v-aa9d410a]:first-child {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.fb-modal-close[data-v-aa9d410a] {
    color: #fff;
}

.image-viewer[data-v-5868f181] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.inner[data-v-5868f181] {
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: opacity .3s cubic-bezier(0,0,.3,1);
    transition: opacity .3s cubic-bezier(0,0,.3,1);
}

.mask[data-v-5868f181] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transition: opacity .3s cubic-bezier(0,0,.3,1);
    transition: opacity .3s cubic-bezier(0,0,.3,1);
    background-color: #000;
}

.close-wrapper[data-v-5868f181] {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0 10px;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 70px;
    background: -webkit-gradient(linear,center top,center bottom,color-stop(0,rgba(0,0,0,.25)),color-stop(100%,transparent));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 1;
}

.close[data-v-5868f181] {
    padding: 5px;
    color: #fff;
    font-size: 20px;
    z-index: 1;
}

.swiper[data-v-5868f181] {
    width: 100%;
    height: 100%;
}

.swiper .img[data-v-5868f181] {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
}

.swiper .img-transition[data-v-5868f181] {
    -webkit-transition: all .3s cubic-bezier(.2,0,.2,1);
    transition: all .3s cubic-bezier(.2,0,.2,1);
}

.left-bottom-page-num[data-v-5868f181] {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 17px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: rgba(0,0,0,.6);
}

.fb-detail[data-v-555c37f8] {
    padding: .1rem .17rem;
}

.fb-detail-li[data-v-555c37f8] {
    padding-left: .17rem;
    padding-bottom: .2rem;
    position: relative;
}

.fb-detail-li[data-v-555c37f8]:before {
    content: "";
    position: absolute;
    left: 0;
    margin-top: .14rem;
    display: block;
    width: 1px;
    height: 100%;
    background: #d8d8d8;
}

.fb-detail-li-border[data-v-555c37f8]:before {
    content: none;
}

.fb-detail-li-text[data-v-555c37f8] {
    word-break: break-all;
}

.fb-detail-li-tit[data-v-555c37f8] {
    position: relative;
    color: #999;
}

.fb-detail-li-tit[data-v-555c37f8]:before {
    content: "";
    position: absolute;
    margin-top: .08rem;
    left: -.205rem;
    display: block;
    width: .08rem;
    height: .08rem;
    border-radius: 8px;
    background: #d8d8d8;
}

.fb-detail-li-tit-color[data-v-555c37f8] {
    color: #00c8c8;
}

.fb-detail-li-tit-color[data-v-555c37f8]:before {
    background: #00c8c8;
}

.fb-detail-service-btns[data-v-555c37f8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.fb-detail-service-btn[data-v-555c37f8] {
    margin-right: 10px;
    border: 1px solid rgba(0,0,0,.4);
    border-radius: 14px;
    padding: 0 21px;
    color: #333;
}

.fb-detail-service-btn-checked[data-v-555c37f8] {
    border: 0;
    background: rgba(0,0,0,.4);
    color: #fff;
}

.fb-detail-card[data-v-555c37f8] {
    margin-top: .1rem;
}

.fb-detail-card-cont[data-v-555c37f8] {
    background: #fff;
    padding: 0 .15rem .15rem .15rem;
}

.fb-detail-card-tit[data-v-555c37f8] {
    color: #333;
    text-align: center;
    margin-bottom: .1rem;
    border-bottom: 1px solid #f1f1f1;
    padding: .1rem 0;
}

.fb-card-text[data-v-555c37f8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 5px;
    padding-right: .15rem;
}

.fb-card-text-tit[data-v-555c37f8] {
    min-width: 75px;
}

.fb-card-img-cont[data-v-555c37f8] {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 5px 0 0 0;
    width: calc(100% - 75px);
}

.fb-card-text-cont[data-v-555c37f8] {
    word-wrap: break-word;
    word-break: break-all;
}

.fb-card-img[data-v-555c37f8] {
    border-radius: 3px;
    margin-bottom: 5px;
    -webkit-box-flex: none;
    -ms-flex: none;
    flex: none;
}

.sawtooth[data-v-555c37f8]:after,.sawtooth[data-v-555c37f8]:before {
    content: "";
    display: block;
    height: 5px;
    width: 100%;
    background: url(https://mms-graph.cdn.bcebos.com/ae/waveLine.png) repeat-x 50%;
    background-size: contain;
    position: relative;
    z-index: 1;
}

.sawtooth[data-v-555c37f8]:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

[data-v-68e20d32] {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.med-msglist .b-msg-content[data-v-68e20d32] {
    padding-bottom: .1rem;
}

.med-msglist .b-msg-content-inner[data-v-68e20d32] {
    padding: 0 .17rem;
    padding-top: .15rem;
}

.med-msglist .b-msg-time[data-v-68e20d32] {
    margin-bottom: .1rem;
    color: #727272;
    letter-spacing: 0;
    text-align: center;
}

.med-msglist .b-msg-gh[data-v-68e20d32] {
    margin-bottom: .18rem;
    border-radius: 8px;
    padding: .1rem .15rem;
    background: #fff;
    color: #333;
}

.med-msglist .b-msg-gh .b-msg-gh-title[data-v-68e20d32] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font: 17px/27px Arial,Helvetica,sans-serif;
}

.med-msglist .b-msg-gh .b-msg-gh-status[data-v-68e20d32] {
    color: #ff6f61;
}

.med-msglist .b-msg-gh .b-msg-gh-time[data-v-68e20d32] {
    color: #999;
}

.med-msglist .b-msg-gh .b-msg-gh-cont[data-v-68e20d32] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: .1rem 0 .05rem 0;
    font: 15px/25px Arial,Helvetica,sans-serif;
}

.med-msglist .b-msg-gh .b-msg-gh-info[data-v-68e20d32] {
    font: 15px/25px Arial,Helvetica,sans-serif;
}

.med-msglist .b-msg-gh .b-msg-gh-more[data-v-68e20d32] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: .1rem;
    border-top: 1px solid #f1f1f1;
    padding-top: .1rem;
    font: 15px/25px Arial,Helvetica,sans-serif;
    color: #999;
}

.med-msglist .b-msg-gy[data-v-68e20d32] {
    margin-bottom: .18rem;
    border-radius: 8px;
    padding: .1rem .15rem .15rem .15rem;
    background: #fff;
    font: 17px/27px Arial,Helvetica,sans-serif;
    color: #333;
}

.med-msglist .b-msg-gy .b-msg-gy-title[data-v-68e20d32] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.med-msglist .b-msg-gy .b-msg-gy-cont[data-v-68e20d32] {
    margin-top: .1rem;
    border-radius: 8px;
    background: #f8f8f8;
}

.med-msglist .b-msg-gy .b-msg-gy-img[data-v-68e20d32] {
    width: 100%;
    height: 100%;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}

.med-msglist .b-msg-gy .b-msg-gy-text[data-v-68e20d32] {
    padding: .1rem .1rem 0 .1rem;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.med-msglist .btns-wrap[data-v-68e20d32] {
    position: absolute;
    top: -10px;
    left: 40%;
    background-color: #333;
    border-radius: 5px;
}

.med-msglist .btns-wrap .btn[data-v-68e20d32],.med-msglist .btns-wrap .split[data-v-68e20d32] {
    display: inline-block;
    color: #fff;
}

.med-msglist .btns-wrap .btn[data-v-68e20d32] {
    padding: 5px 15px;
}

.med-msglist .btns-wrap .btn-first[data-v-68e20d32] {
    border-right: 1px solid #fff;
}

.med-msglist .btns-wrap .arrow[data-v-68e20d32] {
    position: absolute;
    left: 20px;
    margin-top: -1px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 0 10px;
    border-color: #333 transparent transparent transparent;
}

.med-msglist .hover-bg[data-v-68e20d32] {
    background: hsla(0,0%,98%,.9);
}

.ticket-detail[data-v-4728a542] {
    margin: 15px 17px 24px 17px;
    padding: 20px 15px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 20px 0 rgba(0,0,0,.08);
    box-shadow: 0 3px 20px 0 rgba(0,0,0,.08);
}

.ticket-detail .ticket-card[data-v-4728a542] {
    text-align: center;
}

.ticket-detail .ticket-card-title-item[data-v-4728a542] {
    color: #555;
    margin-left: 5px;
}

.ticket-detail .ticket-card-title-icon[data-v-4728a542] {
    background: rgba(255,111,97,.2);
    width: 30px;
    height: 30px;
    line-height: 30px;
    color: #ff6f61;
    border-radius: 100%;
    position: relative;
}

.ticket-detail .ticket-card-title-icon-text[data-v-4728a542] {
    position: absolute;
    top: 0;
    right: 7.5px;
    font-size: 12px;
    -webkit-transform: scale(.5);
    transform: scale(.5);
}

.ticket-detail .ticket-card-btn[data-v-4728a542] {
    width: 50%;
    margin: auto;
}

.ticket-detail .ticket-card-price[data-v-4728a542] {
    font-size: 30px;
    line-height: 40px;
}

.ticket-detail .ticket-detail-divider[data-v-4728a542] {
    margin: 25px -15px 15px -15px;
    border-top: 1px dashed #e0e0e0;
    position: relative;
}

.ticket-detail .ticket-detail-divider[data-v-4728a542]:before {
    position: absolute;
    top: -8px;
    content: " ";
    background: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f3f3f3));
    background: linear-gradient(#f5f5f5,#f3f3f3);
    width: 8px;
    height: 16px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.ticket-detail .ticket-detail-divider[data-v-4728a542]:after {
    position: absolute;
    top: -8px;
    right: 0;
    content: " ";
    background: -webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#f5f5f5));
    background: linear-gradient(#f3f3f3,#f5f5f5);
    width: 8px;
    height: 16px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}

.ticket-detail .ticket-item-tit[data-v-4728a542] {
    color: #333;
}

.ticket-card[data-v-3bc2ebe6] {
    padding: 15px 0 10px 0;
    border-radius: 8px;
    margin-bottom: 15px;
    background: #fff7f6;
    color: #ff6f61;
}

.ticket-card-cont[data-v-3bc2ebe6],.ticket-card[data-v-3bc2ebe6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.ticket-card-cont[data-v-3bc2ebe6] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: 80%;
    padding-left: 10px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.ticket-card-info[data-v-3bc2ebe6] {
    width: calc(100% - 65px);
}

.ticket-card-price[data-v-3bc2ebe6] {
    font-size: 26px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.ticket-card-price-intro[data-v-3bc2ebe6] {
    font-weight: 700;
}

.ticket-card-price-text[data-v-3bc2ebe6] {
    line-height: 36px;
}

.ticket-card-title[data-v-3bc2ebe6] {
    font-weight: 900;
    color: #555;
}

.ticket-card-subtitle[data-v-3bc2ebe6],.ticket-card-times[data-v-3bc2ebe6] {
    font-size: 12px;
    line-height: 20px;
    color: #999;
}

.ticket-card-icon[data-v-3bc2ebe6] {
    background: rgba(255,111,97,.2);
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 100%;
    position: relative;
    text-align: center;
}

.ticket-card-icon-text[data-v-3bc2ebe6] {
    position: absolute;
    top: 0;
    right: calc(50% - 8px);
    font-size: 12px;
    font-weight: 700;
}

.ticket-card-btn[data-v-3bc2ebe6] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 20%;
}

.ticket-card-btn-cont[data-v-3bc2ebe6] {
    padding: 3px 5px;
    background: #ff6f61;
    border-radius: 14px;
    font-size: 12px;
    color: #fff;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    text-align: center;
    min-width: 36px;
}

.ticket-card-btn-disabled[data-v-3bc2ebe6] {
    font-size: 14px;
    color: #ff6f61;
    background: transparent;
}

.ticket-card-dashed[data-v-3bc2ebe6] {
    position: absolute;
    right: 0;
    top: -7.5px;
    bottom: -7.5px;
    border-left: 1px dashed #ffb7b0;
}

.ticket-card-dashed[data-v-3bc2ebe6]:before {
    top: -15px;
}

.ticket-card-dashed[data-v-3bc2ebe6]:after,.ticket-card-dashed[data-v-3bc2ebe6]:before {
    content: " ";
    width: 15px;
    height: 15px;
    position: absolute;
    left: -8px;
    border-radius: 100%;
    background: #fff;
}

.ticket-card-dashed[data-v-3bc2ebe6]:after {
    bottom: -8px;
}

.ticket-card-used[data-v-3bc2ebe6] {
    width: 48px;
    height: 48px;
    position: absolute;
    top: 0;
    right: 10px;
}

.ticket-card-gray[data-v-3bc2ebe6] {
    background: #f8f8f8;
    color: #999;
}

.ticket-card-gray .ticket-card-icon[data-v-3bc2ebe6] {
    background: hsla(0,0%,60%,.2);
    color: #999;
}

.ticket-card-gray .ticket-card-title[data-v-3bc2ebe6] {
    color: #999;
}

.ticket-card-gray .ticket-card-subtitle[data-v-3bc2ebe6],.ticket-card-gray .ticket-card-times[data-v-3bc2ebe6] {
    opacity: .5;
}

.ticket-card-gray .ticket-card-dashed[data-v-3bc2ebe6] {
    border-color: #ccc;
}

.ticket-card-gray .ticket-card-btn-cont[data-v-3bc2ebe6] {
    background: transparent;
    color: #999;
}

.ticketlist-cont[data-v-8722e21e] {
    padding: 15px 17px 60px 17px;
}

.ticketlist .btn[data-v-8722e21e] {
    border-radius: 22px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    background: linear-gradient(225deg,#ff8181,#ff6f61);
}

.ticketlist .btn-cont[data-v-8722e21e] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 8px 17px;
    background: #fff;
}

.ticketlist-cont[data-v-056fd9e7] {
    padding: 15px 17px 60px 17px;
}

.ticketlist .btn[data-v-056fd9e7] {
    border-radius: 22px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    background: linear-gradient(225deg,#ff8181,#ff6f61);
}

.ticketlist .btn-cont[data-v-056fd9e7] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 8px 17px;
    background: #fff;
}

.phr-history-form[data-v-74c107a8] {
    overflow-x: hidden;
    background: #fff;
}

.btn-wrap[data-v-74c107a8] {
    background: #f8f8f8;
    padding: 30px 17px;
}

.form-item-title[data-v-74c107a8] {
    color: #4a4a4a;
    font-size: 16px;
    line-height: 26px;
}

.form-radio[data-v-74c107a8] {
    width: 33.33%;
}

.form-radio-wrap[data-v-74c107a8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.form-radio-item[data-v-74c107a8] {
    display: inline-block;
    border-radius: 20px;
    width: 80%;
    max-width: 100px;
    font-size: 16px;
    color: #555;
    line-height: 38px;
    height: 38px;
    background: #f6f6f6;
    text-align: center;
    margin-bottom: 10px;
}

.form-radio-selected[data-v-74c107a8] {
    background: #6d6b85;
    color: #fff;
}

.full-width[data-v-74c107a8] {
    width: 100%;
}

.form-select[data-v-74c107a8] {
    padding-bottom: 30px;
}

.form-select-text[data-v-74c107a8] {
    padding-bottom: 10px;
    border-bottom: 1px solid #f1f1f1;
}

.textarea[data-v-74c107a8] {
    position: relative;
    margin-bottom: 25px;
    border-bottom: 1px solid #f1f1f1;
}

.textarea-num[data-v-74c107a8] {
    position: absolute;
    right: 0;
    bottom: 1px;
    height: 25px;
    line-height: 25px;
    padding-bottom: 10px;
    background: #fff;
    color: #999;
}

.textarea-cont[data-v-74c107a8] {
    width: calc(100% - 35px);
    height: 26px;
    line-height: 26px;
    color: #555;
    resize: none;
    border: none;
    padding-bottom: 10px;
}

.textarea-cont[data-v-74c107a8],.textarea-cont[data-v-74c107a8]:focus {
    outline-offset: none;
    outline: none;
}

.textarea-cont .textarea-ph[data-v-74c107a8],.textarea-cont[data-v-74c107a8]::-webkit-input-placeholder {
    font-size: 15px;
    color: #999;
}

.phr-record-form[data-v-573e8062] {
    overflow-x: hidden;
    background: #fff;
}

.form-item[data-v-573e8062] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 0;
}

.form-item-border[data-v-573e8062] {
    border-bottom: 1px solid #f1f1f1;
}

.form-item-tit[data-v-573e8062] {
    width: 60px;
}

.textarea-cont[data-v-573e8062] {
    width: 100%;
    height: 80px;
    color: #555;
    resize: none;
    border: none;
}

.textarea-cont[data-v-573e8062],.textarea-cont[data-v-573e8062]:focus {
    outline-offset: none;
    outline: none;
}

.textarea-cont .textarea-ph[data-v-573e8062],.textarea-cont[data-v-573e8062]::-webkit-input-placeholder {
    font-size: 15px;
    color: #999;
}

.form-input-del-icon[data-v-573e8062] {
    position: absolute;
    top: 15px;
    right: 0;
    color: #999;
}

.form-input[data-v-573e8062] {
    color: #555;
    text-align: left;
    border: none;
    outline: none;
    font-size: .15rem;
}

.form-input[data-v-573e8062]:disabled {
    border: none;
    background-color: transparent;
    opacity: 1;
}

.form-input[data-v-573e8062]::-webkit-input-placeholder {
    color: #999;
}

.form-input[data-v-573e8062]::-moz-placeholder {
    color: #999;
}

.form-input[data-v-573e8062]:-ms-input-placeholder {
    color: #999;
}

.form-input[data-v-573e8062]::-ms-input-placeholder {
    color: #999;
}

.form-input[data-v-573e8062]::placeholder {
    color: #999;
}

.form-input-placeholder[data-v-573e8062] {
    color: #999;
}

.textarea-num[data-v-573e8062] {
    text-align: right;
    color: #999;
}

.imgupload .imgupload-cont[data-v-573e8062] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.imgupload .img-cont[data-v-573e8062] {
    border-radius: 4px;
}

.imgupload .img-cont-add[data-v-573e8062] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px dashed #d3d3d3;
    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;
    margin: auto;
}

.imgupload .img-add[data-v-573e8062] {
    color: #d3d3d3;
    width: 40%;
    height: 40%;
}

.imgupload .img-item[data-v-573e8062] {
    position: relative;
}

.imgupload .img-item .img-del[data-v-573e8062] {
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    color: #fff;
    background: #333;
    border-radius: 50%;
    position: absolute;
    top: -3px;
    right: -3px;
}

.explain-info[data-v-573e8062] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #fff;
    line-height: 18px;
}

.btn-wrap[data-v-573e8062] {
    background: #f8f8f8;
    padding: 30px 17px;
}

.form-item-tit-required[data-v-573e8062]:after {
    content: "*";
    display: inline-block;
    color: #fe6c09;
    margin-right: .08rem;
    font-size: .17rem;
    position: relative;
    top: .03rem;
}

.phr-report-form[data-v-7fd1a3a4] {
    overflow-x: hidden;
    background: #fff;
}

.form-item[data-v-7fd1a3a4] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 0;
}

.form-item-border[data-v-7fd1a3a4] {
    border-bottom: 1px solid #f1f1f1;
}

.form-item-tit[data-v-7fd1a3a4] {
    width: 85px;
}

.form-input-del-icon[data-v-7fd1a3a4] {
    position: absolute;
    top: 15px;
    right: 0;
    color: #999;
}

.form-input[data-v-7fd1a3a4] {
    color: #555;
    text-align: left;
    border: none;
    outline: none;
    font-size: .15rem;
}

.form-input[data-v-7fd1a3a4]:disabled {
    border: none;
    background-color: transparent;
    opacity: 1;
}

.form-input[data-v-7fd1a3a4]::-webkit-input-placeholder {
    color: #999;
}

.form-input[data-v-7fd1a3a4]::-moz-placeholder {
    color: #999;
}

.form-input[data-v-7fd1a3a4]:-ms-input-placeholder {
    color: #999;
}

.form-input[data-v-7fd1a3a4]::-ms-input-placeholder {
    color: #999;
}

.form-input[data-v-7fd1a3a4]::placeholder {
    color: #999;
}

.form-input-placeholder[data-v-7fd1a3a4] {
    color: #999;
}

.textarea-cont[data-v-7fd1a3a4] {
    width: 100%;
    height: 100px;
    color: #555;
    resize: none;
    border: none;
    z-index: 922;
}

.textarea-cont[data-v-7fd1a3a4],.textarea-cont[data-v-7fd1a3a4]:focus {
    outline-offset: none;
    outline: none;
}

.textarea-cont .textarea-ph[data-v-7fd1a3a4],.textarea-cont[data-v-7fd1a3a4]::-webkit-input-placeholder {
    font-size: 15px;
    color: #999;
}

.textarea-num[data-v-7fd1a3a4] {
    text-align: right;
    color: #999;
}

.imgupload .imgupload-cont[data-v-7fd1a3a4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.imgupload .img-cont[data-v-7fd1a3a4] {
    border-radius: 4px;
    width: 80px;
    height: 80px;
}

.imgupload .img-item[data-v-7fd1a3a4] {
    position: relative;
}

.imgupload .img-item .img-del[data-v-7fd1a3a4] {
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    color: #fff;
    background: #333;
    border-radius: 50%;
    position: absolute;
    top: -3px;
    right: -3px;
}

.imgupload .img-cont-add[data-v-7fd1a3a4] {
    border: 1px dashed #d3d3d3;
    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;
    margin: auto;
}

.imgupload .img-add[data-v-7fd1a3a4] {
    background: #fff;
    color: #d3d3d3;
    width: 40%;
    height: 40%;
}

.explain-info[data-v-7fd1a3a4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #fff;
    line-height: 18px;
    width: calc(100% - 90px);
}

.btn-wrap[data-v-7fd1a3a4] {
    background: #f8f8f8;
    padding: 30px 17px;
}

.form-item-tit-required[data-v-7fd1a3a4]:after {
    content: "*";
    display: inline-block;
    color: #fe6c09;
    margin-right: .08rem;
    font-size: .17rem;
    position: relative;
    top: .03rem;
}

.phr[data-v-36b099c5] {
    padding-bottom: 30px;
    width: 100%;
    position: relative;
    overflow-x: hidden;
}

.phr[data-v-36b099c5]:after {
    content: "";
    width: 130%;
    height: 260px;
    position: absolute;
    z-index: 1;
    left: -15%;
    top: 0;
    border-radius: 0 0 40% 40%;
    background-image: linear-gradient(-54deg,#dde0f1,#b1b3cb 35%,#6d6b85);
}

.phr .phr-user[data-v-36b099c5] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 54px 17px 0 17px;
    overflow: hidden;
    color: #fff;
}

.phr .phr-user-tag[data-v-36b099c5] {
    color: #fff;
    border: 1px solid #d5d7ea;
    border-radius: 10px;
    padding: 1px 5px;
    z-index: 2;
    position: relative;
    top: -1px;
}

.phr .phr-user-cont[data-v-36b099c5] {
    margin-top: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    z-index: 2;
}

.phr .phr-user-btn[data-v-36b099c5] {
    z-index: 2;
    height: 28px;
    line-height: 28px;
    margin-top: 15px;
    border-radius: 20px;
    border: 1px solid #d5d7ea;
    padding: 0 10px;
}

.phr .phr-body[data-v-36b099c5] {
    padding: 0 17px;
    position: relative;
    z-index: 2;
}

.phr .phr-history[data-v-36b099c5],.phr .phr-record[data-v-36b099c5],.phr .phr-report[data-v-36b099c5] {
    -webkit-box-shadow: 0 10px 50px 0 rgba(0,0,0,.1);
    box-shadow: 0 10px 50px 0 rgba(0,0,0,.1);
    margin-top: 15px;
    border-radius: 10px;
    background: #fff;
}

.phr .phr-empty[data-v-36b099c5] {
    color: #b5b5b5;
    padding: 15px 15px 10px 15px;
}

.phr .phr-tit[data-v-36b099c5] {
    font-size: 19px;
    line-height: 29px;
    font-weight: 700;
    padding: 15px 17px;
    border-bottom: 1px solid #f1f1f1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.phr .phr-img[data-v-36b099c5] {
    margin-bottom: -2px;
    margin-right: 8px;
    width: 20px;
    height: 20px;
}

.phr .phr-img-icon[data-v-36b099c5] {
    color: #b5b5b5;
    margin-right: -3px;
}

.phr .phr-item-date[data-v-36b099c5] {
    min-width: 80px;
}

.phr .phr-item[data-v-36b099c5] {
    margin: 0 17px;
    padding-bottom: 15px;
    border-bottom: 1px solid #f1f1f1;
}

.phr .phr-item[data-v-36b099c5]:last-child {
    border-bottom: none;
}

.phr .phr-item-tit[data-v-36b099c5] {
    font-weight: 700;
    margin-top: 10px;
}

.phr .phr-item-info[data-v-36b099c5] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #999;
}

.phr .phr-btn[data-v-36b099c5] {
    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;
    padding: 14px 0 14px 0;
}

.phr .phr-btn-cont[data-v-36b099c5] {
    border: 1px solid #b5b5b5;
    border-radius: 20px;
    padding: 0 20px;
    line-height: 38px;
    height: 38px;
    color: #333;
}

.color-333[data-v-36b099c5] {
    color: #333;
}

.font-bold[data-v-36b099c5] {
    font-weight: 700;
}

.phr-record-cont[data-v-07bc00b4] {
    padding: 15px 17px 60px 17px;
}

.phr-record-item[data-v-07bc00b4] {
    margin-bottom: 15px;
    padding: 10px 15px;
    border-radius: 12px;
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.1);
    box-shadow: 0 3px 20px rgba(0,0,0,.1);
}

.phr-record-item-title[data-v-07bc00b4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.phr-record .btn[data-v-07bc00b4] {
    border-radius: 22px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    background-image: linear-gradient(269deg,#dde0f1,#b1b3cb 46%,#6d6b85);
}

.phr-record .btn-cont[data-v-07bc00b4] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 8px 17px;
    background: #fff;
}

.phr-record .c-weight-bold[data-v-07bc00b4] {
    font-weight: 700;
}

.phr-report-cont[data-v-7a29e53e] {
    padding: 15px 17px 60px 17px;
}

.phr-report-item[data-v-7a29e53e] {
    padding: 10px 15px;
    border-radius: 12px;
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.1);
    box-shadow: 0 3px 20px rgba(0,0,0,.1);
}

.phr-report-item-title[data-v-7a29e53e] {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.phr-report-item-cont[data-v-7a29e53e],.phr-report-item-title[data-v-7a29e53e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.phr-report-item-cont[data-v-7a29e53e] {
    -ms-flex-line-pack: center;
    align-content: center;
}

.phr-report-item-li[data-v-7a29e53e] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(50% - 5px);
    background: #f7f7f7;
    border-radius: 8px;
    padding: 5px 8px;
}

.phr-report .btn[data-v-7a29e53e] {
    border-radius: 22px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    background-image: linear-gradient(269deg,#dde0f1,#b1b3cb 46%,#6d6b85);
}

.phr-report .btn-cont[data-v-7a29e53e] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 8px 17px;
    background: #fff;
}

.phr-report .c-weight-bold[data-v-7a29e53e] {
    font-weight: 700;
}

.phr-history-cont[data-v-9e8a357c] {
    padding: 15px 17px 60px 17px;
}

.phr-history-item[data-v-9e8a357c] {
    position: relative;
    padding: 10px 15px;
    margin-bottom: 15px;
    border-radius: 12px;
    -webkit-box-shadow: 0 3px 20px 0 rgba(0,0,0,.1);
    box-shadow: 0 3px 20px 0 rgba(0,0,0,.1);
}

.phr-history-item-right[data-v-9e8a357c] {
    position: absolute;
    right: 17px;
    top: calc(50% - 11px);
    color: #555;
}

.phr-history .c-weight-bold[data-v-9e8a357c] {
    font-weight: 700;
}

.phr-family-cont[data-v-1a84aa99] {
    padding-bottom: 60px;
}

.phr-family-item[data-v-1a84aa99] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px 0;
    border-bottom: 1px solid #f1f1f1;
}

.phr-family-item-cont[data-v-1a84aa99] {
    background: #fff;
    padding: 0 17px;
}

.phr-family-item-edit[data-v-1a84aa99] {
    padding: 10px 0 10px 15px;
}

.phr-family-label[data-v-1a84aa99] {
    margin-top: -5px;
    color: #000;
    border: 1px solid #b5b5b5;
    border-radius: 10px;
    padding: 1px 5px;
    position: relative;
    top: -1px;
}

.phr-family-add[data-v-1a84aa99] {
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 8px 17px;
}

.phr-popup-cont[data-v-1a84aa99] {
    height: calc(100% - 22px);
    overflow: auto;
}

.phr-popup-cont[data-v-1a84aa99]::-webkit-scrollbar {
    display: none;
}

.phr-popup-item[data-v-1a84aa99] {
    padding: 17px 12px;
    border-bottom: 1px solid #f1f1f1;
}

.phr-popup-name[data-v-1a84aa99] {
    color: #333;
}

.phr-popup-phone[data-v-1a84aa99] {
    color: #252525;
}

.phr-person[data-v-704eaa74] {
    color: #555;
    overflow-x: hidden;
}

.phr-person-title[data-v-704eaa74] {
    padding: 5px 17px;
}

.phr-person-cont[data-v-704eaa74] {
    background: #fff;
    padding: 0 17px;
}

.phr-person-item[data-v-704eaa74] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 0;
    border-bottom: 1px solid #f1f1f1;
}

.phr-person-item[data-v-704eaa74]:last-child {
    border-bottom: 0;
}

.phr-person-item-title[data-v-704eaa74] {
    max-width: 85px;
}

.phr-person-item-cont[data-v-704eaa74] {
    width: calc(100% - 85px);
    text-align: right;
}

.phr-person-btns[data-v-704eaa74] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px 17px;
}

.phr-person .phr-person-avatar[data-v-704eaa74] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.phr-person .phr-person-avatar .avatar[data-v-704eaa74] {
    display: inline-block;
}

.phr-person .form-select-arrow[data-v-704eaa74] {
    position: relative;
    top: 1px;
    font-weight: 700;
}

.phr-person .form-input[data-v-704eaa74] {
    text-align: right;
    outline-offset: none;
    outline: none;
    color: #555;
}

.phr-person .form-input[data-v-704eaa74]::-webkit-input-placeholder {
    color: #999;
}

.phr-person .form-input[data-v-704eaa74]::-moz-placeholder {
    color: #999;
}

.phr-person .form-input[data-v-704eaa74]:-ms-input-placeholder {
    color: #999;
}

.phr-person .form-input[data-v-704eaa74]::-ms-input-placeholder {
    color: #999;
}

.phr-person .form-input[data-v-704eaa74]::placeholder {
    color: #999;
}

.phr-person .form-radio[data-v-704eaa74] {
    display: inline-block;
}

.phr-person .form-radio[data-v-704eaa74]:first-child {
    margin-right: 24px;
}

.phr-person .form-radio-wrap[data-v-704eaa74] {
    text-align: right;
}

.phr-person .form-radio-circle[data-v-704eaa74] {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    border: 1px solid #999;
    border-radius: 50%;
}

.phr-person .form-radio-circle .inner[data-v-704eaa74] {
    position: absolute;
    width: 11px;
    height: 11px;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: #999;
}

.phr-person .form-radio-selected[data-v-704eaa74] {
    border: 1px solid #00c8c8!important;
}

.phr-person .form-radio-selected .inner[data-v-704eaa74] {
    background-color: #00c8c8;
}

.form-item-tit-required[data-v-704eaa74]:after {
    content: "*";
    display: inline-block;
    color: #fe6c09;
    margin-right: .08rem;
    font-size: .17rem;
    position: relative;
    top: .03rem;
}

.full-width[data-v-704eaa74] {
    width: 100%;
}

.p-ghaddpatient .patient-form[data-v-24c638ac] {
    background-color: #fff;
}

.p-ghaddpatient .align-right[data-v-24c638ac] {
    text-align: right;
}

.p-ghaddpatient .padding-zero[data-v-24c638ac] {
    padding-left: 0;
    padding-right: 0;
}

.p-ghaddpatient .form-item[data-v-24c638ac] {
    position: relative;
    line-height: .44rem;
    font-size: .15rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
}

.p-ghaddpatient .form-item-tit[data-v-24c638ac] {
    min-width: 85px;
    color: #555;
}

.p-ghaddpatient .form-item-tit-required[data-v-24c638ac]:after {
    content: "*";
    display: inline-block;
    color: #fe6c09;
    font-size: .17rem;
    margin-left: -3px;
}

.p-ghaddpatient .form-item-border[data-v-24c638ac] {
    border-bottom: 1px solid #f1f1f1;
}

.p-ghaddpatient .form-input[data-v-24c638ac] {
    color: #555;
    text-align: left;
    border: none;
    height: .44rem;
    outline: none;
    font-size: .15rem;
    margin-right: 25px;
}

.p-ghaddpatient .form-input[data-v-24c638ac]:disabled {
    border: none;
    background-color: transparent;
    opacity: 1;
}

.p-ghaddpatient .form-input[data-v-24c638ac]::-webkit-input-placeholder {
    color: #999;
}

.p-ghaddpatient .form-input[data-v-24c638ac]::-moz-placeholder {
    color: #999;
}

.p-ghaddpatient .form-input[data-v-24c638ac]:-ms-input-placeholder {
    color: #999;
}

.p-ghaddpatient .form-input[data-v-24c638ac]::-ms-input-placeholder {
    color: #999;
}

.p-ghaddpatient .form-input[data-v-24c638ac]::placeholder {
    color: #999;
}

.p-ghaddpatient .form-input-placeholder[data-v-24c638ac] {
    color: #999;
}

.p-ghaddpatient .form-filter[data-v-24c638ac] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.p-ghaddpatient .form-filter-icon[data-v-24c638ac] {
    color: #666;
}

.p-ghaddpatient .form-select[data-v-24c638ac] {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

.p-ghaddpatient .form-select-text[data-v-24c638ac] {
    padding-right: .2rem;
    text-align: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.p-ghaddpatient .form-select-arrow[data-v-24c638ac] {
    position: absolute;
    right: -3px;
    top: 0;
    font-weight: 700;
}

.p-ghaddpatient .form-radio[data-v-24c638ac] {
    display: inline-block;
}

.p-ghaddpatient .form-radio-wrap[data-v-24c638ac] {
    height: .44rem;
    line-height: .44rem;
}

.p-ghaddpatient .form-radio-circle[data-v-24c638ac] {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    border: 1px solid #999;
    border-radius: 50%;
}

.p-ghaddpatient .form-radio-circle .inner[data-v-24c638ac] {
    position: absolute;
    width: 11px;
    height: 11px;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: #999;
}

.p-ghaddpatient .form-radio-selected[data-v-24c638ac] {
    border: 1px solid #00c8c8!important;
}

.p-ghaddpatient .form-radio-selected .inner[data-v-24c638ac] {
    background-color: #00c8c8;
}

.p-ghaddpatient .form-switch[data-v-24c638ac] {
    position: relative;
    top: .06rem;
}

.p-ghaddpatient .explain-info[data-v-24c638ac] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #fff;
    line-height: 18px;
}

.p-ghaddpatient .explain-info[data-v-24c638ac]:before {
    content: "*";
    display: block;
    color: #fe6c09;
    margin-right: .08rem;
    font-size: .17rem;
    position: relative;
    top: .03rem;
}

.p-ghaddpatient .agree-info[data-v-24c638ac] {
    text-align: center;
    height: 25px;
}

.p-ghaddpatient .agree-info-checkbox[data-v-24c638ac] {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -1px;
}

.p-ghaddpatient .agree-info-checkbox-icon[data-v-24c638ac] {
    color: #999;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
}

.p-ghaddpatient .agree-info-checkbox-icon-selected[data-v-24c638ac] {
    color: #00c8c8;
}

.p-ghaddpatient .agree-info-checkbox-empty[data-v-24c638ac] {
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    border: 1px solid #999;
    border-radius: 50%;
}

.p-ghaddpatient .agree-info-checkbox-img[data-v-24c638ac] {
    width: .13rem;
    height: .13rem;
}

.p-ghaddpatient .agree-info-link[data-v-24c638ac] {
    color: #00c8c8;
}

.p-ghaddpatient .btn-warp[data-v-24c638ac] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

.p-ghaddpatient .form-input-del-icon[data-v-24c638ac] {
    position: absolute;
    top: 0;
    right: 0;
    color: #999;
}

.image-collect[data-v-6844abff] {
    position: relative;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: 60px;
    line-height: 0;
    font-size: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.image-collect-span[data-v-6844abff] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.image-collect-image[data-v-6844abff] {
    background-position: 50%;
    background-size: cover;
    border-radius: .03rem;
}

.image-collect .box[data-v-6844abff] {
    position: relative;
    width: 100%;
    padding-bottom: 100%;
}

.image-collect .box-inner[data-v-6844abff] {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

.add-wrap[data-v-6844abff] {
    border: 1px solid #ddd;
    background: #fff;
}

.image-collect-loading[data-v-6844abff] {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -.09rem;
    margin-top: -.09rem;
    display: inline-block;
    width: .18rem;
    height: .18rem;
    border: 3px solid #555;
    border-bottom-color: transparent;
    border-radius: 50%;
    -webkit-animation: loading-data-v-6844abff;
    animation: loading-data-v-6844abff;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}

.add-img-icon[data-v-6844abff] {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    line-height: normal;
}

.image-collect-remove[data-v-6844abff] {
    position: absolute;
    display: inline-block;
    width: .16rem;
    height: .16rem;
    line-height: .16rem;
    text-align: center;
    top: -.03rem;
    right: -.03rem;
    z-index: 10;
    background: #000;
    border-radius: 100%;
    color: #fff;
}

@-webkit-keyframes loading-data-v-6844abff {
    0% {
        transform: rotate(0);
        -webkit-transform: rotate(0);
    }

    to {
        transform: rotate(1turn);
        -webkit-transform: rotate(1turn);
    }
}

@keyframes loading-data-v-6844abff {
    0% {
        transform: rotate(0);
        -webkit-transform: rotate(0);
    }

    to {
        transform: rotate(1turn);
        -webkit-transform: rotate(1turn);
    }
}

.b-rules .rules-tit[data-v-d914633e] {
    color: #333;
    font-weight: 700;
}

.b-rules .rules-list[data-v-d914633e] {
    font-size: .14rem;
    line-height: .23rem;
}

.b-rules .rules-item[data-v-d914633e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.b-rules .rules-item[data-v-d914633e]:before {
    content: "*";
    display: inline-block;
    color: #ff6f61;
    margin-right: .08rem;
    position: relative;
    top: .03rem;
    font-size: .17rem;
}

.p-ghmakeorder[data-v-139c3676] {
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: calc(44px + .16rem);
}

.p-ghmakeorder .divide-marbottom[data-v-139c3676]:after {
    content: "";
    display: block;
    width: 100%;
    height: .08rem;
    background-color: #f6f6f6;
}

.p-ghmakeorder .row-line[data-v-139c3676] {
    margin-left: 0;
    margin-right: 0;
}

.p-ghmakeorder .source-info[data-v-139c3676] {
    position: relative;
}

.p-ghmakeorder .source-info-tit[data-v-139c3676] {
    color: #555;
    font-weight: 700;
}

.p-ghmakeorder .source-info-label[data-v-139c3676] {
    width: auto;
    white-space: nowrap;
    padding: 0;
}

.p-ghmakeorder .source-info-text[data-v-139c3676] {
    padding: 0;
}

.p-ghmakeorder .source-info-detail[data-v-139c3676] {
    font-size: .14rem;
    line-height: .23rem;
}

.p-ghmakeorder .source-info-price[data-v-139c3676] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.p-ghmakeorder .source-info-from[data-v-139c3676] {
    position: absolute;
    top: calc(.15rem + 2px);
    right: .17rem;
    z-index: 1;
    vertical-align: middle;
}

.p-ghmakeorder .source-info-from-img[data-v-139c3676] {
    width: .2rem;
    height: .2rem;
    border-radius: .2rem;
    border: 1px solid #f1f1f1;
    display: inline-block;
    vertical-align: middle;
}

.p-ghmakeorder .source-info-from-text[data-v-139c3676] {
    display: inline-block;
    vertical-align: middle;
}

.p-ghmakeorder .patient-info-tit[data-v-139c3676] {
    color: #333;
    font-weight: 700;
}

.p-ghmakeorder .patient-info-label[data-v-139c3676] {
    width: auto;
    white-space: nowrap;
}

.p-ghmakeorder .patient-info .form .color-dark[data-v-139c3676] {
    color: #333;
}

.p-ghmakeorder .patient-info .form-divider[data-v-139c3676] {
    width: 100%;
    height: 1px;
    background-color: #f1f1f1;
}

.p-ghmakeorder .patient-info .form-textarea[data-v-139c3676] {
    font-size: .14rem;
    border: none;
    height: .95rem;
    width: 100%;
    resize: none;
    word-wrap: break-word;
    -webkit-appearance: none;
    word-break: normal;
    line-height: .22rem;
    overflow: scroll;
    outline: none;
    margin-top: .08rem;
    border: 1px solid transparent;
}

.p-ghmakeorder .patient-info .form-textarea-wrap[data-v-139c3676] {
    position: relative;
}

.p-ghmakeorder .patient-info .form-textarea[data-v-139c3676]::-webkit-input-placeholder {
    color: #999;
}

.p-ghmakeorder .patient-info .form-textarea-placeholder[data-v-139c3676] {
    font-size: .14rem;
    line-height: .22rem;
    height: .95rem;
    width: 100%;
    margin-top: .08rem;
    border: 1px solid transparent;
}

.p-ghmakeorder .patient-info .form-textarea-num[data-v-139c3676] {
    text-align: right;
}

.p-ghmakeorder .patient-info .form-label[data-v-139c3676] {
    white-space: nowrap;
    width: auto;
    height: .44rem;
    line-height: .44rem;
}

.p-ghmakeorder .patient-info .form-url[data-v-139c3676] {
    line-height: .44rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: .2rem;
    text-align: right;
}

.p-ghmakeorder .patient-info .form-input[data-v-139c3676] {
    font-size: .14rem;
    text-align: right;
    border: none;
    height: .44rem;
    outline: none;
    color: #333;
}

.p-ghmakeorder .patient-info .form-input[data-v-139c3676]:disabled {
    border: none;
    background-color: transparent;
    opacity: 1;
}

.p-ghmakeorder .patient-info .form-input[data-v-139c3676]::-webkit-input-placeholder {
    color: #999;
}

.p-ghmakeorder .patient-info .form-input[data-v-139c3676]::-moz-placeholder {
    color: #999;
}

.p-ghmakeorder .patient-info .form-input[data-v-139c3676]:-ms-input-placeholder {
    color: #999;
}

.p-ghmakeorder .patient-info .form-input[data-v-139c3676]::-ms-input-placeholder {
    color: #999;
}

.p-ghmakeorder .patient-info .form-input[data-v-139c3676]::placeholder {
    color: #999;
}

.p-ghmakeorder .patient-info .form-input-placeholder[data-v-139c3676] {
    color: #999;
}

.p-ghmakeorder .patient-info .form-select[data-v-139c3676] {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

.p-ghmakeorder .patient-info .form-select-text[data-v-139c3676] {
    padding-right: .2rem;
    text-align: right;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: .44rem;
}

.p-ghmakeorder .patient-info .form-select-arrow[data-v-139c3676] {
    position: absolute;
    right: 0;
    top: 0;
}

.p-ghmakeorder .patient-info .form-radio[data-v-139c3676] {
    display: inline-block;
}

.p-ghmakeorder .patient-info .form-radio-wrap[data-v-139c3676] {
    text-align: right;
    height: .44rem;
    line-height: .44rem;
}

.p-ghmakeorder .patient-info .form-radio-circle[data-v-139c3676] {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    border: 1px solid #999;
    border-radius: 50%;
}

.p-ghmakeorder .patient-info .form-radio-circle .inner[data-v-139c3676] {
    position: absolute;
    width: 11px;
    height: 11px;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: #999;
}

.p-ghmakeorder .patient-info .form-radio-selected[data-v-139c3676] {
    border: 1px solid #489af6!important;
}

.p-ghmakeorder .patient-info .form-radio-selected .inner[data-v-139c3676] {
    background-color: #489af6;
}

.p-ghmakeorder .submit-btn[data-v-139c3676] {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 10;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: .08rem .17rem;
    background-color: #fff;
}

.p-ghmakeorder .appoint-dialog-tit[data-v-139c3676] {
    height: .57rem;
    line-height: .57rem;
    font-size: .2rem;
    text-align: center;
    color: #333;
    font-weight: 700;
}

.p-ghmakeorder .appoint-dialog-subtit[data-v-139c3676] {
    font-size: .2rem;
    line-height: .2rem;
}

.p-ghmakeorder .appoint-dialog-bottom[data-v-139c3676] {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9;
}

.p-ghmakeorder .appoint-dialog-shadow[data-v-139c3676] {
    width: 100%;
    height: 30px;
    background: -webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,84.7%,.05)),to(rgba(51,51,51,.05)));
    background: linear-gradient(top,hsla(0,0%,84.7%,.05),rgba(51,51,51,.05));
    background-color: transparent;
}

.p-ghmakeorder .appoint-dialog-btn-wrap[data-v-139c3676] {
    padding: 15px 24px;
    background: #fff;
    border-bottom-right-radius: 13px;
    border-bottom-left-radius: 13px;
}

.p-ghmakeorder .appoint-dialog-btn[data-v-139c3676] {
    width: 100%;
}

.b-order-info .order-wrap[data-v-57bb744f]:after,.b-order-info .order-wrap[data-v-57bb744f]:before {
    content: "";
    display: block;
    height: 5px;
    width: 100%;
    background: url(https://mms-graph.cdn.bcebos.com/ae/waveLine.png) repeat-x 50%;
    background-size: contain;
    position: relative;
    z-index: 1;
}

.b-order-info .order-wrap[data-v-57bb744f]:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.b-order-info .order-detail[data-v-57bb744f] {
    padding: 0 .27rem;
    -webkit-box-shadow: 0 2px 30px rgba(0,0,0,.1);
    box-shadow: 0 2px 30px rgba(0,0,0,.1);
}

.b-order-info .order-tit[data-v-57bb744f] {
    height: .55rem;
    line-height: .55rem;
    text-align: center;
    border-bottom: 1px solid #f1f1f1;
    font-weight: 700;
}

.b-order-info .order-content[data-v-57bb744f] {
    font-size: .14rem;
}

.b-order-info .item-label[data-v-57bb744f] {
    width: auto;
    white-space: nowrap;
    padding: 0;
}

.b-order-info .item-cont[data-v-57bb744f] {
    padding: 0;
}

.b-order-info .divide-line[data-v-57bb744f] {
    width: 100%;
    height: 1px;
    background-color: #f1f1f1;
    margin: .1rem 0;
}

.b-order-info .flexbox[data-v-57bb744f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.b-order-info .color-orange[data-v-57bb744f] {
    color: #ff6f61;
}

.b-order-info .order-btns[data-v-57bb744f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: .16rem;
}

.b-order-info .order-btn-wrap[data-v-57bb744f] {
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-order-info .order-btn-wrap[data-v-57bb744f]:nth-child(odd) {
    padding-right: .05rem;
}

.b-order-info .order-btn-wrap[data-v-57bb744f]:nth-child(2n) {
    padding-left: .05rem;
}

.b-order-info .margin-auto[data-v-57bb744f] {
    margin: 0 auto;
}

.p-ghstate[data-v-7b421cc3] {
    background-color: #fff;
}

.p-ghstate .ghstate-icon[data-v-7b421cc3] {
    text-align: center;
}

.p-ghstate .ghstate-image[data-v-7b421cc3] {
    width: 48px;
    height: 48px;
}

.p-ghstate .ghstate-tit[data-v-7b421cc3] {
    text-align: center;
}

.p-ghstate .ghstate-tit-success[data-v-7b421cc3] {
    color: #00d0cd;
}

.p-ghstate .ghstate-tit-fail[data-v-7b421cc3] {
    color: #ff6f71;
}

.p-ghstate .ghstate-order-tip[data-v-7b421cc3] {
    margin-top: .13rem;
    margin-bottom: .17rem;
    padding: 0 .34rem;
    text-align: center;
}

.p-ghstate .ghstate-order-info[data-v-7b421cc3] {
    margin: 0 .17rem;
}

.p-ghstate .ghstate-btn[data-v-7b421cc3] {
    width: 150px;
    margin: 0 auto;
}

.p-ghstate .ghstate-recommend[data-v-7b421cc3] {
    padding-top: .5rem;
}

.p-ghstate .ghstate-recommend-tit[data-v-7b421cc3] {
    font-size: .19rem;
    line-height: .19rem;
    font-weight: 700;
}

.p-ghstate .ghstate-loading[data-v-7b421cc3] {
    text-align: center;
}

.p-ghstate .ghstate-loading-padding[data-v-7b421cc3] {
    padding-top: calc(44px + .3rem);
}

.p-ghstate .ghstate-loading-img[data-v-7b421cc3] {
    width: .8rem;
    height: .4rem;
    display: inline-block;
}

.p-ghstate .ghstate-loading-end[data-v-7b421cc3] {
    font-size: .13rem;
    display: inline-block;
    padding: .05rem 0 .2rem;
    color: #999;
}

.p-ghstate .page-footer[data-v-7b421cc3] {
    text-align: center;
    width: 76%;
    margin: 0 auto;
}

.p-ghstate .loading-text[data-v-7b421cc3] {
    padding: .3rem .7rem 0;
    text-align: center;
    font-size: .15rem;
    font-weight: 700;
}

.p-order-state[data-v-a31d877a] {
    background-color: #fff;
    height: 100vh;
    position: relative;
}

.p-order-state .order-state-wrap[data-v-a31d877a] {
    position: absolute;
    top: calc(50% - 43px);
    left: 0;
    right: 0;
    z-index: 2;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.p-order-state .order-state-icon[data-v-a31d877a] {
    text-align: center;
}

.p-order-state .order-state-image[data-v-a31d877a] {
    width: 48px;
    height: 48px;
}

.p-order-state .order-state-tit[data-v-a31d877a] {
    text-align: center;
}

.p-order-state .order-state-tit-success[data-v-a31d877a] {
    color: #00d0cd;
}

.p-order-state .order-state-tit-fail[data-v-a31d877a] {
    color: #ff6f71;
}

.p-order-state .order-state-tip[data-v-a31d877a] {
    padding: 0 .34rem;
    text-align: center;
}

.p-order-state .order-state-green[data-v-a31d877a] {
    color: #00c8c8;
}

.b-progress .progress-item[data-v-d315ea78] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
}

.b-progress .progress-item[data-v-d315ea78]:not(:last-child):before {
    content: "";
    position: absolute;
    width: 1px;
    background-color: #d8d8d8;
    top: .08rem;
    bottom: -.08rem;
    left: .03rem;
    z-index: 2;
}

.b-progress .progress-item:not(:last-child) .progress-cont[data-v-d315ea78] {
    margin-bottom: .2rem;
}

.b-progress .progress-item .progress-bar[data-v-d315ea78] {
    width: .07rem;
    height: .07rem;
    border-radius: 100%;
    background-color: #d8d8d8;
    margin-top: .08rem;
    z-index: 3;
}

.b-progress .progress-item .progress-cont[data-v-d315ea78] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.p-ghorderdetail[data-v-2d210396] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.p-ghorderdetail .gap-top-larger[data-v-2d210396] {
    padding-top: .26rem;
}

.p-ghorderdetail .page-attention[data-v-2d210396] {
    margin-bottom: -.11rem;
    padding: .2rem .34rem 0;
    text-align: left;
}

.p-ghorderdetail .page-attention-tit[data-v-2d210396] {
    text-align: center;
    color: #00d0cd;
}

.p-ghorderdetail .page-footer[data-v-2d210396] {
    text-align: center;
    width: 76%;
    margin: 0 auto;
    padding-bottom: .3rem;
}

.p-ghorderdetail .page-feedback[data-v-2d210396] {
    text-align: center;
    padding-bottom: .3rem;
}

.p-ghorderdetail .page-feedback-base[data-v-2d210396] {
    display: inline-block;
}

.p-ghorderdetail .page-feedback-text[data-v-2d210396] {
    color: #f60;
    display: inline-block;
}

.p-ghorderdetail[data-v-2d210396] {
    min-height: calc(100vh - 43px);
}

.ghkyw[data-v-c975379e] {
    background-color: #fafafa;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.ghkyw-orderstate[data-v-c975379e] {
    padding: .22rem .2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    background: linear-gradient(134deg,#489af6,#82cbff);
    color: #fff;
}

.ghkyw-orderstate-img[data-v-c975379e] {
    width: .22rem;
    height: .22rem;
    margin-right: .12rem;
}

.ghkyw-orderinfo[data-v-c975379e] {
    padding: .15rem .2rem;
    background-color: #fff;
}

.ghkyw-orderinfo-text[data-v-c975379e] {
    color: #333;
    font-size: .14rem;
    line-height: .24rem;
}

.ghkyw-orderinfo-price[data-v-c975379e] {
    color: #ff6f61;
}

.ghkyw-orderinfo-bigtext[data-v-c975379e] {
    font-size: .24rem;
    line-height: .34rem;
}

.ghkyw-orderinfo .line-flex[data-v-c975379e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

.ghkyw-orderinfo .flex-half[data-v-c975379e] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.ghkyw-noticeinfo[data-v-c975379e] {
    padding: .15rem .2rem;
    background-color: #fff;
}

.ghkyw-noticeinfo-list[data-v-c975379e] {
    color: #666;
}

.ghkyw-orderbtns[data-v-c975379e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .25rem .2rem .25rem;
}

.ghkyw-orderbtns-wrap[data-v-c975379e] {
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.ghkyw-orderbtns-wrap[data-v-c975379e]:nth-child(odd) {
    padding-right: .05rem;
}

.ghkyw-orderbtns-wrap[data-v-c975379e]:nth-child(2n) {
    padding-left: .05rem;
}

.ghkyw-orderbtns .order-btn-item[data-v-c975379e] {
    text-align: center;
    border: 1px solid #489af6;
    border-radius: .03rem;
    color: #489af6;
    font-size: .16rem;
    height: .47rem;
    line-height: .47rem;
}

.ghkyw-orderbtns .order-btn-item.light-btn[data-v-c975379e] {
    color: #fff;
    background: #489af6;
}

.ghkyw-orderbtns .margin-auto[data-v-c975379e] {
    margin: 0 auto;
}

.ghkyw .divide-line[data-v-c975379e] {
    width: 100%;
    height: 1px;
    background-color: #f1f1f1;
}

.ghkyw[data-v-c975379e] {
    min-height: calc(100vh - 43px);
}

.med-agreement-item[data-v-012a5a56] {
    color: #333;
    text-indent: 30px;
}

.p-ghpatientlist[data-v-15dd121b] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
}

.p-ghpatientlist .line-bottom[data-v-15dd121b] {
    border-bottom: 1px solid #f1f1f1;
}

.p-ghpatientlist .patient-list[data-v-15dd121b] {
    padding-bottom: calc(44px + .16rem);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.p-ghpatientlist .patient-list-cont[data-v-15dd121b] {
    background: #fff;
    margin: 0 -.17rem;
    padding: 0 .17rem;
}

.p-ghpatientlist .patient-item[data-v-15dd121b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: calc(50px + .34rem);
    background: #fff;
}

.p-ghpatientlist .patient-item-info[data-v-15dd121b] {
    padding: .15rem 0;
}

.p-ghpatientlist .patient-item-edit[data-v-15dd121b] {
    width: 80px;
    margin-right: -.17rem;
}

.p-ghpatientlist .patient-item-edit .m-icon[data-v-15dd121b] {
    margin-top: 12px;
}

.p-ghpatientlist .patient-item-edit-wrap[data-v-15dd121b] {
    padding-right: .17rem;
    padding: .17rem .17rem .17rem 0;
    text-align: right;
    height: 50px;
}

.p-ghpatientlist .patient-name[data-v-15dd121b] {
    color: #333;
    display: inline-block;
    vertical-align: middle;
}

.p-ghpatientlist .patient-phone[data-v-15dd121b] {
    color: #727272;
}

.p-ghpatientlist .patient-loading[data-v-15dd121b] {
    text-align: center;
}

.p-ghpatientlist .patient-loading-padding[data-v-15dd121b] {
    padding-top: calc(44px + .3rem);
}

.p-ghpatientlist .patient-loading-img[data-v-15dd121b] {
    width: .8rem;
    height: .4rem;
    display: inline-block;
}

.p-ghpatientlist .patient-loading-end[data-v-15dd121b] {
    font-size: .13rem;
    display: inline-block;
    padding: .1rem 0;
    color: #999;
}

.patient-add[data-v-15dd121b] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    padding: .08rem .17rem;
    background: #fff;
}

.gh-registration-guide[data-v-329a0cc4] {
    min-height: 100vh;
}

.gh-registration-guide .guide-top[data-v-329a0cc4] {
    position: relative;
    background-image: linear-gradient(150deg,#3be2e9,#20a6d8 40%);
}

.gh-registration-guide .guide-top-tit[data-v-329a0cc4] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    height: 44px;
    line-height: 44px;
    color: #fff;
    font-size: .18rem;
    font-weight: 700;
}

.gh-registration-guide .guide-top-cont[data-v-329a0cc4] {
    padding-left: 22px;
}

.gh-registration-guide .guide-top-img[data-v-329a0cc4] {
    width: 100%;
}

.gh-registration-guide .guide-body[data-v-329a0cc4] {
    padding: 0 17px;
    background-color: #20a6d8;
}

.gh-registration-guide .guide-body-wrap[data-v-329a0cc4] {
    position: relative;
    top: -180px;
    margin-bottom: -180px;
}

.gh-registration-guide .guide-step[data-v-329a0cc4] {
    background-color: #0790cf;
    -webkit-box-shadow: 0 10px 50px 0 rgba(0,0,0,.06);
    box-shadow: 0 10px 50px 0 rgba(0,0,0,.06);
    border-radius: 8px;
    margin-bottom: 30px;
    padding: 25px 15px 30px;
    color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.gh-registration-guide .guide-step-title[data-v-329a0cc4] {
    margin-bottom: 10px;
    font-family: PingFangSC-Medium;
    font-size: 21px;
    letter-spacing: 0;
    line-height: 29px;
}

.gh-registration-guide .guide-step-subtit[data-v-329a0cc4] {
    color: 13px;
    opacity: .7;
    letter-spacing: 0;
    line-height: 23px;
    font-size: 13px;
    margin-bottom: 25px;
}

.gh-registration-guide .guide-step-img[data-v-329a0cc4] {
    width: 100%;
    display: block;
}

.gh-registration-guide .guide-bottom[data-v-329a0cc4] {
    padding-bottom: 30px;
}

.gh-registration-guide .guide-bottom-btn[data-v-329a0cc4] {
    width: 100%;
}

@media screen and (min-width:320px) and (max-width:359px) {
    .gh-registration-guide .guide-body-wrap[data-v-329a0cc4] {
        top: -150px;
        margin-bottom: -150px;
    }
}

@media screen and (min-width:360px) and (max-width:374px) {
    .gh-registration-guide .guide-body-wrap[data-v-329a0cc4] {
        top: -170px;
        margin-bottom: -170px;
    }
}

@media screen and (min-width:375px) and (max-width:413px) {
    .gh-registration-guide .guide-body-wrap[data-v-329a0cc4] {
        top: -180px;
        margin-bottom: -180px;
    }
}

@media screen and (min-width:414px) {
    .gh-registration-guide .guide-body-wrap[data-v-329a0cc4] {
        top: -198px;
        margin-bottom: -198px;
    }
}

.p-hdfproof[data-v-16408b97] {
    padding: 20px 17px;
}

.p-hdfproof .box[data-v-16408b97]:after,.p-hdfproof .box[data-v-16408b97]:before {
    content: "";
    display: block;
    height: 5px;
    width: 100%;
    background: url(https://mms-graph.cdn.bcebos.com/ae/waveLine.png) repeat-x 50%;
    background-size: contain;
    position: relative;
    z-index: 1;
}

.p-hdfproof .box[data-v-16408b97]:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.p-hdfproof .box-wrap[data-v-16408b97] {
    padding: .2rem .27rem .34rem;
    -webkit-box-shadow: 0 2px 30px rgba(0,0,0,.1);
    box-shadow: 0 2px 30px rgba(0,0,0,.1);
}

.p-hdfproof .proof-attention[data-v-16408b97] {
    margin-bottom: 25px;
}

.p-hdfproof .proof-attention .atten-item-tit[data-v-16408b97]:before {
    content: "*";
    display: inline-block;
    vertical-align: bottom;
    width: 13px;
    color: #ff6f61;
}

.p-hdfproof .proof-attention .atten-item-text[data-v-16408b97] {
    padding-left: 13px;
}

.p-hdfproof .proof-detail[data-v-16408b97] {
    background-color: #fff6f5;
    position: relative;
    border-radius: 6px;
}

.p-hdfproof .proof-detail .proof-padding[data-v-16408b97] {
    padding: 0 19px;
}

.p-hdfproof .proof-detail .proof-tit[data-v-16408b97] {
    padding-top: 18px;
    margin-bottom: 2px;
}

.p-hdfproof .proof-detail .proof-status[data-v-16408b97] {
    content: "";
    width: 54px;
    height: 54px;
    background: url(https://ss1.baidu.com/6ONXsjip0QIZ8tyhnq/it/u=2488996603,2083865510&fm=179&app=35&f=PNG?h=150&s=EB11834613A7A4F2125C48B902001002&w=150) no-repeat 50%;
    background-size: contain;
    z-index: 1;
    position: absolute;
    top: 13px;
    right: 11px;
}

.p-hdfproof .proof-detail .proof-btn-box[data-v-16408b97] {
    position: relative;
    text-align: center;
    border-top: 1px dashed #ff6f61;
    margin-top: 17px;
    padding-bottom: 18px;
}

.p-hdfproof .proof-detail .proof-btn-box[data-v-16408b97]:after,.p-hdfproof .proof-detail .proof-btn-box[data-v-16408b97]:before {
    content: "";
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    top: -6px;
    z-index: 1;
}

.p-hdfproof .proof-detail .proof-btn-box[data-v-16408b97]:before {
    left: -6px;
}

.p-hdfproof .proof-detail .proof-btn-box[data-v-16408b97]:after {
    right: -6px;
}

.p-hdfproof .proof-detail .proof-button[data-v-16408b97] {
    width: 130px;
    display: inline-block;
}

.p-hdfproof .proof-detail-done[data-v-16408b97] {
    overflow: hidden;
    font-family: PingFangSC-Medium;
}

.p-hdfproof .proof-detail-done-wrap[data-v-16408b97] {
    background-color: #fcffff;
    border: 1px solid #46a0f0;
    border-radius: 10px;
}

.p-hdfproof .proof-detail-done .proof-padding[data-v-16408b97] {
    padding: 0 20px;
}

.p-hdfproof .proof-detail-done .proof-tit[data-v-16408b97] {
    font-size: 21px;
    text-align: center;
}

.p-hdfproof .proof-detail-done .proof-btn-box[data-v-16408b97] {
    text-align: center;
    position: relative;
}

.p-hdfproof .proof-detail-done .proof-btn-box[data-v-16408b97]:after,.p-hdfproof .proof-detail-done .proof-btn-box[data-v-16408b97]:before {
    content: "";
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background-color: #fff;
    border: 1px solid #46a0f0;
    position: absolute;
    top: 0;
    z-index: 1;
}

.p-hdfproof .proof-detail-done .proof-btn-box[data-v-16408b97]:before {
    left: -17px;
}

.p-hdfproof .proof-detail-done .proof-btn-box[data-v-16408b97]:after {
    right: -17px;
}

.p-hdfproof .proof-detail-done .proof-btn[data-v-16408b97] {
    border: 1px solid #46a0f0;
    padding: 2px;
    width: 100px;
    height: 35px;
    line-height: 35px;
    margin: 0 auto;
    border-radius: 35px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}

.p-hdfproof .proof-detail-done .proof-btn[data-v-16408b97]:after,.p-hdfproof .proof-detail-done .proof-btn[data-v-16408b97]:before {
    content: "";
    width: 60px;
    height: 1px;
    background-color: transparent;
    border-top: 1px dashed #46a0f0;
    position: absolute;
    top: 17px;
    z-index: 1;
}

.p-hdfproof .proof-detail-done .proof-btn[data-v-16408b97]:before {
    left: -65px;
}

.p-hdfproof .proof-detail-done .proof-btn[data-v-16408b97]:after {
    right: -65px;
}

.p-hdfproof .proof-detail-done .proof-btn-text[data-v-16408b97] {
    border: 1px dotted #46a0f0;
    font-size: 16px;
    color: #46a0f0;
    border-radius: 32px;
    height: 27px;
    line-height: 27px;
}

.p-hdfproof .appoint-attention[data-v-16408b97] {
    border: 1px dashed #000;
    font-family: PingFangSC-Medium;
    margin-top: 36px;
    margin-bottom: 10px;
    text-align: center;
    border-radius: 10px;
    padding: 0 15px 15px;
}

.p-hdfproof .appoint-attention .appoint-tit[data-v-16408b97] {
    display: inline-block;
    text-align: center;
    font-size: 21px;
    position: relative;
    line-height: 22px;
    top: -11px;
    background-color: #fff;
    padding: 0 18px;
    overflow: hidden;
}

.p-hdfproof .appoint-attention .appoint-list[data-v-16408b97] {
    text-align: left;
}

.p-hdfproof .appoint-attention .appoint-item-tit[data-v-16408b97] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.p-hdfproof .appoint-attention .appoint-item-tit[data-v-16408b97]:before {
    content: "";
    display: inline-block;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    position: relative;
    top: -1px;
    background-color: #ff6f61;
    margin-right: 5px;
}

.p-hdfproof .appoint-attention .phone-num[data-v-16408b97] {
    color: #46a0f0;
}

.p-hdfproof .appoint-attention .appoint-item-text[data-v-16408b97] {
    color: #323232;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-items: flex-start;
}

.p-hdfproof .dialog-tel[data-v-16408b97] {
    color: #46a0f0;
}

.p-hdfproof .font-bold[data-v-16408b97] {
    font-weight: 700;
}

.p-hdfproof .color-333[data-v-16408b97] {
    color: #333;
}

.p-hdfproof .color-red[data-v-16408b97] {
    color: #ff6f61;
}

.scroll-wrapper[data-v-6d91ffb9] {
    width: 100%;
    overflow: hidden;
}

.scroll-inner[data-v-6d91ffb9] {
    width: 100%;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    position: relative;
}

.scroll-controller[data-v-6d91ffb9] {
    position: absolute;
    top: 0;
    left: 100%;
    bottom: 0;
}

.scroll .info[data-v-6d91ffb9] {
    position: absolute;
    right: 0;
    top: 0;
}

.m-checkbox[data-v-346796be] {
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
}

.m-inputnum[data-v-9dae3744] {
    border: 1px solid #f1f1f1;
    border-radius: 3px;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 20px;
    line-height: 20px;
}

.m-inputnum .m-control[data-v-9dae3744] {
    width: 26px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.m-inputnum .m-control.add[data-v-9dae3744] {
    border-left: 1px solid #f1f1f1;
}

.m-inputnum .m-control.cut[data-v-9dae3744] {
    border-right: 1px solid #f1f1f1;
}

.m-inputnum .m-input[data-v-9dae3744] {
    text-align: center;
    height: 20px;
    font: 12px/20px Arial,Helvetica,sans-serif;
    outline: none;
}

input[data-v-9dae3744]:-webkit-autofill,select[data-v-9dae3744]:-webkit-autofill,textarea[data-v-9dae3744]:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
}

input[type=password][data-v-9dae3744]:focus,input[type=text][data-v-9dae3744]:focus,textarea[data-v-9dae3744]:focus {
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
}

.wrapper[data-v-35dc281a] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.cart-container[data-v-35dc281a] {
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
    border-radius: .08rem;
    background: #fff;
}

.cart-container .label[data-v-35dc281a] {
    color: #ff6f61;
}

.cart-container .checkbox-wrapper[data-v-35dc281a] {
    white-space: nowrap;
    width: 29px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.cart-container .c-disable[data-v-35dc281a] {
    -webkit-transform: scale(.83333333);
    transform: scale(.83333333);
}

.cart-container .shop-title[data-v-35dc281a] {
    border-bottom: 1px solid #f1f1f1;
}

.cart-container .shop-title .righticon-wrapper[data-v-35dc281a] {
    white-space: nowrap;
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    position: relative;
    right: -4px;
}

.cart-container .price-off[data-v-35dc281a] {
    background: #fff4f3;
}

.cart-container .price-off .more[data-v-35dc281a] {
    color: #ff8276;
    white-space: nowrap;
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.cart-container .shop-con[data-v-35dc281a] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.cart-container .shop-con .add-num[data-v-35dc281a] {
    text-align: right;
    padding: 10px 10px 10px 0;
    margin: -10px -10px -10px 0;
    position: relative;
}

.cart-container .shop-con .add-num .controller[data-v-35dc281a] {
    width: .8rem;
    display: inline-block;
}

.cart-container .del-btn[data-v-35dc281a] {
    height: 100%;
    line-height: 100%;
    background: #ff6f61;
    color: #fff;
    width: 100px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.wrapper[data-v-c0068332] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.body-wrapper[data-v-c0068332] {
    background: #fff;
    min-height: 100vh;
}

.z-nav[data-v-c0068332] {
    white-space: nowrap;
}

.cart-wrapper .cart-bg[data-v-c0068332] {
    height: 50px;
    background-image: -webkit-gradient(linear,left top,right top,from(#ff6f61),to(#ff8372));
    background-image: linear-gradient(90deg,#ff6f61,#ff8372);
}

.cart-wrapper .cart-body[data-v-c0068332] {
    margin-top: -50px;
    position: relative;
}

.empty-info[data-v-c0068332] {
    text-align: center;
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
    border-radius: .08rem;
    background: #fff;
    padding-top: .25rem;
    padding-bottom: .3rem;
}

.empty-info .m-btn[data-v-c0068332] {
    width: 1.13rem;
    margin: 0 auto;
    margin-top: .15rem;
}

.bottom-bar[data-v-c0068332] {
    height: 48px;
}

.bottom-bar .m-bar[data-v-c0068332] {
    position: fixed;
    z-index: 50;
    left: 0;
    right: 0;
    bottom: 0;
    border-top: 1px solid #eee;
    background: #fff;
}

.bottom-bar .m-bar .inner[data-v-c0068332] {
    height: 48px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.bottom-bar .m-bar .inner .check[data-v-c0068332] {
    width: auto;
    white-space: nowrap;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.bottom-bar .m-bar .inner .info[data-v-c0068332] {
    text-align: right;
    white-space: nowrap;
}

.bottom-bar .m-bar .inner .info .all[data-v-c0068332] {
    color: #252525;
}

.bottom-bar .m-bar .inner .info .price-info[data-v-c0068332] {
    display: inline-block;
    vertical-align: middle;
    line-height: 17px;
}

.bottom-bar .m-bar .inner .info .price-info .cny[data-v-c0068332] {
    color: #ff6f61;
}

.bottom-bar .m-bar .inner .info .price-info .price[data-v-c0068332] {
    color: #ff6f61;
    font-size: 18px;
}

.bottom-bar .m-bar .inner .info .price-info .off-price[data-v-c0068332] {
    font-size: 11px;
    color: #ff6f61;
}

.bottom-bar .m-bar .inner .info .m-btn[data-v-c0068332] {
    width: 1.1rem;
    display: inline-block;
}

@media only screen and (max-width:320px) {
    .bottom-bar .m-bar .inner .info .m-btn[data-v-c0068332] {
        width: .8rem;
        margin-left: .1rem;
    }

    .bottom-bar .m-bar .inner .info .price[data-v-c0068332] {
        font-size: 16px;
    }
}

.body-wrapper[data-v-2b82ff7e] {
    background: #fff;
    min-height: 100vh;
}

.wrapper[data-v-2b82ff7e] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.position[data-v-2b82ff7e] {
    font-size: 13px;
    line-height: 23px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.position .location[data-v-2b82ff7e] {
    position: relative;
}

.position .location .icon[data-v-2b82ff7e] {
    position: absolute;
    top: 0;
}

.position .location .text[data-v-2b82ff7e] {
    padding-left: 18px;
}

.position .reload[data-v-2b82ff7e] {
    color: #ff6f61;
    width: auto;
    white-space: nowrap;
    text-align: right;
}

.position .reload .icon[data-v-2b82ff7e],.position .reload .text[data-v-2b82ff7e] {
    display: inline-block;
    vertical-align: middle;
}

.shop-wrapper[data-v-2b82ff7e] {
    position: relative;
    z-index: 1;
}

.list-loading[data-v-2b82ff7e] {
    background: none;
}

.list-empty[data-v-2b82ff7e] {
    text-align: center;
    padding-top: calc(44px + .3rem);
}

.list-empty-text[data-v-2b82ff7e] {
    display: inline-block;
    width: 80%;
}

.wrapper[data-v-00b1a41c] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.search-bar[data-v-00b1a41c] {
    position: relative;
    height: 38px;
    line-height: 38px;
    border-radius: 38px;
}

.search-bar.red[data-v-00b1a41c] {
    color: #ffd3cf;
    background: #ff9d91;
}

.search-bar.red .search-bar-input[data-v-00b1a41c] {
    color: #fff;
}

.search-bar.red .search-bar-input[data-v-00b1a41c]::-webkit-input-placeholder {
    color: #ffd3cf;
}

.search-bar.red .search-bar-input[data-v-00b1a41c]::-moz-placeholder {
    color: #ffd3cf;
}

.search-bar.red .search-bar-input[data-v-00b1a41c]:-ms-input-placeholder {
    color: #ffd3cf;
}

.search-bar.red .search-bar-input[data-v-00b1a41c]::-ms-input-placeholder {
    color: #ffd3cf;
}

.search-bar.red .search-bar-input[data-v-00b1a41c]::placeholder {
    color: #ffd3cf;
}

.search-bar.red .search-bar-input-placeholder[data-v-00b1a41c] {
    color: #ffd3cf;
}

.search-bar.red .search-bar-handeler[data-v-00b1a41c] {
    color: #fff;
    border-left: 1px solid #ffd3cf;
}

.search-bar.white[data-v-00b1a41c] {
    color: #cdcdcd;
    background: #f6f6f6;
}

.search-bar.white .search-bar-input[data-v-00b1a41c] {
    color: #333;
}

.search-bar.white .search-bar-input[data-v-00b1a41c]::-webkit-input-placeholder {
    color: #cdcdcd;
}

.search-bar.white .search-bar-input[data-v-00b1a41c]::-moz-placeholder {
    color: #cdcdcd;
}

.search-bar.white .search-bar-input[data-v-00b1a41c]:-ms-input-placeholder {
    color: #cdcdcd;
}

.search-bar.white .search-bar-input[data-v-00b1a41c]::-ms-input-placeholder {
    color: #cdcdcd;
}

.search-bar.white .search-bar-input[data-v-00b1a41c]::placeholder {
    color: #cdcdcd;
}

.search-bar.white .search-bar-input-placeholder[data-v-00b1a41c] {
    color: #cdcdcd;
}

.search-bar.white .search-bar-handeler[data-v-00b1a41c] {
    color: #333;
    border-left: 1px solid #cdcdcd;
}

.search-bar-icon[data-v-00b1a41c] {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: auto;
    padding: 0;
}

.search-bar-icon .icon[data-v-00b1a41c] {
    font-weight: 900;
}

.search-bar-input[data-v-00b1a41c] {
    font: 15px/26px Arial,Helvetica,sans-serif;
    background: none;
    outline: none;
    color: #333;
}

.search-bar-handeler[data-v-00b1a41c] {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: auto;
    white-space: nowrap;
    height: 20px;
    line-height: 20px;
    padding: 0 0 0 10px;
}

.search-bar .input-wrapper[data-v-00b1a41c] {
    padding-left: 10px;
    padding-right: 10px;
}

.c-row-center[data-v-00b1a41c] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.body-wrapper[data-v-72bf491d] {
    background: #fff;
    min-height: 100vh;
}

.wrapper[data-v-72bf491d] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.tab-wrapper[data-v-72bf491d] {
    margin-top: 10px;
}

.content-wrapper .drug-list .drug-item[data-v-72bf491d] {
    margin-bottom: .3rem;
}

.content-wrapper .drug-list .drug-item .add-trolleys[data-v-72bf491d] {
    text-align: right;
    color: #ff6f61;
}

.content-wrapper .drug-list .drug-item .add-trolleys .m-icon-add[data-v-72bf491d] {
    font-size: 26px;
    display: block;
    float: right;
    padding-left: 20px;
    padding-right: 15px;
    margin-right: -15px;
    margin-top: -5px;
}

.content-wrapper .drug-list .drug-item .add-trolleys .m-icon-add.disabled[data-v-72bf491d] {
    color: #ccc;
}

.content-wrapper .empty-tip[data-v-72bf491d] {
    padding-top: 120px;
    text-align: center;
}

.content-wrapper .list-loading[data-v-72bf491d] {
    background: none;
}

.search-loading[data-v-72bf491d] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 3;
}

.trolleys[data-v-72bf491d] {
    position: fixed;
    right: 17px;
    bottom: 20px;
}

.contact-item[data-v-5d9937bc] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.contact-item .name[data-v-5d9937bc] {
    font-weight: 400;
    color: #333;
}

.contact-item .control[data-v-5d9937bc] {
    width: auto;
    white-space: nowrap;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    margin-right: -8px;
}

.contact-item .control .item[data-v-5d9937bc] {
    display: inline-block;
    width: 31px;
    height: 50px;
    line-height: 50px;
}

.contact-item .control .item .icon[data-v-5d9937bc] {
    padding: 0 8px;
}

.body-wrapper[data-v-3c782455] {
    background: #fff;
    min-height: 100vh;
}

.wrapper[data-v-3c782455] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.content-wrapper .location[data-v-3c782455] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.content-wrapper .location .name[data-v-3c782455] {
    font-weight: 400;
    color: #333;
}

.content-wrapper .location .choose[data-v-3c782455] {
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    white-space: nowrap;
    color: #00c8c8;
}

.content-wrapper .location .choose .m-icon[data-v-3c782455] {
    position: relative;
    top: 1px;
}

.empty-tip[data-v-3c782455] {
    padding-top: 120px;
    text-align: center;
}

.bottom-bar[data-v-3c782455] {
    height: 60px;
}

.bottom-bar .m-bar[data-v-3c782455] {
    position: fixed;
    z-index: 50;
    left: 0;
    right: 0;
    bottom: 0;
    height: 60px;
    padding-top: 8px;
    background: #fff;
}

.body-wrapper[data-v-d2409f52] {
    background: #fff;
    min-height: 100vh;
}

.wrapper[data-v-d2409f52] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.empty-tip[data-v-d2409f52] {
    padding-top: 120px;
    text-align: center;
}

.bottom-bar[data-v-d2409f52] {
    height: 60px;
}

.bottom-bar .m-bar[data-v-d2409f52] {
    position: fixed;
    z-index: 50;
    left: 0;
    right: 0;
    bottom: 0;
    height: 60px;
    padding-top: 8px;
    background: #fff;
}

.body-wrapper[data-v-51b44be4] {
    background: #f5f5f5;
    min-height: 100vh;
}

.wrapper[data-v-51b44be4] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.c-color-333[data-v-51b44be4] {
    color: #333;
}

.align-right[data-v-51b44be4] {
    text-align: right;
}

.content-wrapper[data-v-51b44be4] {
    background: #fff;
}

.content-wrapper .form-item[data-v-51b44be4] {
    line-height: 23px;
    font-size: 13px;
    border-bottom: 1px solid #f1f1f1;
}

.content-wrapper .form-item-tit[data-v-51b44be4] {
    width: auto;
    white-space: nowrap;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.content-wrapper .form-item[data-v-51b44be4]:last-child {
    border-bottom: none;
}

.content-wrapper .form-input[data-v-51b44be4] {
    color: #333;
    text-align: left;
    border: none;
    font: 13px/23px Arial,Helvetica,sans-serif;
    height: 23px;
    outline: none;
}

.content-wrapper .form-input[data-v-51b44be4]:disabled {
    border: none;
    background-color: transparent;
    opacity: 1;
}

.content-wrapper .form-input[data-v-51b44be4]::-webkit-input-placeholder {
    color: #999;
}

.content-wrapper .form-input[data-v-51b44be4]::-moz-placeholder {
    color: #999;
}

.content-wrapper .form-input[data-v-51b44be4]:-ms-input-placeholder {
    color: #999;
}

.content-wrapper .form-input[data-v-51b44be4]::-ms-input-placeholder {
    color: #999;
}

.content-wrapper .form-input[data-v-51b44be4]::placeholder {
    color: #999;
}

.content-wrapper .form-input-placeholder[data-v-51b44be4] {
    color: #999;
}

.content-wrapper .form-select[data-v-51b44be4] {
    position: absolute;
    top: -15px;
    bottom: -15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

.content-wrapper .form-select-text[data-v-51b44be4] {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: .2rem;
    text-align: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.content-wrapper .form-select-arrow[data-v-51b44be4] {
    position: absolute;
    right: 0;
    top: 15px;
}

.content-wrapper .form-select .form-input[data-v-51b44be4] {
    padding-top: 15px;
    padding-bottom: 15px;
}

.content-wrapper .form-switch[data-v-51b44be4] {
    line-height: 1;
}

input[data-v-51b44be4]:-webkit-autofill,select[data-v-51b44be4]:-webkit-autofill,textarea[data-v-51b44be4]:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
}

input[type=password][data-v-51b44be4]:focus,input[type=text][data-v-51b44be4]:focus,textarea[data-v-51b44be4]:focus {
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
}

.body-wrapper[data-v-4baa65ad] {
    background: #f9f9f9;
    min-height: 100vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.wrapper[data-v-4baa65ad] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.gylogisticsdetails[data-v-4baa65ad] {
    padding-bottom: 42px;
}

.gylogisticsdetails .b-deliver[data-v-4baa65ad]:before {
    content: "";
    display: block;
    width: 100%;
    height: .67rem;
    background-image: -webkit-gradient(linear,left top,right top,from(#ff6f61),to(#ff8372));
    background-image: linear-gradient(90deg,#ff6f61,#ff8372);
}

.gylogisticsdetails .b-deliver-wrap[data-v-4baa65ad] {
    margin: -.57rem .17rem 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    border-radius: .08rem;
    -webkit-box-shadow: 0 10px 50px 0 rgba(0,0,0,.06);
    box-shadow: 0 10px 50px 0 rgba(0,0,0,.06);
    padding-top: 12px;
}

.gylogisticsdetails .b-deliver .deliver-top[data-v-4baa65ad] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.gylogisticsdetails .b-deliver .deliver-top-img[data-v-4baa65ad] {
    display: block;
    width: .4rem;
    height: .4rem;
    border-radius: .4rem;
    margin-right: .13rem;
}

.gylogisticsdetails .b-deliver .deliver-bottom[data-v-4baa65ad] {
    border-top: 1px solid #f1f1f1;
}

.gylogisticsdetails .b-deliver .deliver-bottom-icon[data-v-4baa65ad] {
    font-size: .14rem;
}

.gylogisticsdetails .b-deliver-info[data-v-4baa65ad] {
    margin: .15rem .17rem 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: .08rem;
    background-color: #fff;
}

.gylogisticsdetails .b-deliver-info .deliver-info-tit[data-v-4baa65ad] {
    height: 47px;
    line-height: 47px;
}

.gylogisticsdetails .b-deliver-info .deliver-info-list[data-v-4baa65ad] {
    border-top: 1px solid #f1f1f1;
    overflow: hidden;
}

.gylogisticsdetails .b-deliver-info .deliver-info-item[data-v-4baa65ad] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 40px;
}

.gylogisticsdetails .b-deliver-info .deliver-info-item.lastitem[data-v-4baa65ad] {
    margin-bottom: 15px;
}

.gylogisticsdetails .b-deliver-info .deliver-info-item.lastitem .deliver-info-dot[data-v-4baa65ad]:before,.gylogisticsdetails .b-deliver-info .deliver-info-item.lastitem .deliver-info-icontextwrap[data-v-4baa65ad]:before,.gylogisticsdetails .b-deliver-info .deliver-info-item.lastitem .deliver-info-iconwrap[data-v-4baa65ad]:before {
    width: 0;
}

.gylogisticsdetails .b-deliver-info .deliver-info-item.lastitem .deliver-info-icontextwrap[data-v-4baa65ad]:after,.gylogisticsdetails .b-deliver-info .deliver-info-item.lastitem .deliver-info-iconwrap[data-v-4baa65ad]:after {
    content: "";
    display: block;
    position: relative;
    top: 20px;
    width: 100px;
    height: 40px;
    background-color: #fff;
}

.gylogisticsdetails .b-deliver-info .deliver-info-item.lastitem .deliver-info-dot[data-v-4baa65ad]:after {
    content: "";
    display: block;
    position: relative;
    top: 6px;
    width: 100%;
    height: 40px;
    background-color: #fff;
}

.gylogisticsdetails .b-deliver-info .deliver-info-item.curState .deliver-info-dot[data-v-4baa65ad],.gylogisticsdetails .b-deliver-info .deliver-info-item.curState .deliver-info-icontextwrap[data-v-4baa65ad],.gylogisticsdetails .b-deliver-info .deliver-info-item.curState .deliver-info-iconwrap[data-v-4baa65ad] {
    background-color: #ff6f61;
}

.gylogisticsdetails .b-deliver-info .deliver-info-item.curState .deliver-info-right[data-v-4baa65ad] {
    color: #333;
}

.gylogisticsdetails .b-deliver-info .deliver-info-left[data-v-4baa65ad] {
    white-space: nowrap;
    text-align: center;
    width: 38px;
}

.gylogisticsdetails .b-deliver-info .deliver-info-right[data-v-4baa65ad] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 25px;
    color: #999;
}

.gylogisticsdetails .b-deliver-info .deliver-info-line[data-v-4baa65ad] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 100%;
    width: 20px;
    z-index: 2;
}

.gylogisticsdetails .b-deliver-info .deliver-info-icontextwrap[data-v-4baa65ad],.gylogisticsdetails .b-deliver-info .deliver-info-iconwrap[data-v-4baa65ad] {
    width: 20px;
    height: 20px;
    border-radius: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #ccc;
}

.gylogisticsdetails .b-deliver-info .deliver-info-icontextwrap[data-v-4baa65ad]:before,.gylogisticsdetails .b-deliver-info .deliver-info-iconwrap[data-v-4baa65ad]:before {
    content: "";
    position: absolute;
    width: 1px;
    background-color: #f1f1f1;
    top: calc(50% + 10px);
    bottom: -100px;
    left: 9px;
    z-index: 1;
}

.gylogisticsdetails .b-deliver-info .deliver-info-icon[data-v-4baa65ad] {
    color: #fff;
    width: 100%;
    text-align: center;
}

.gylogisticsdetails .b-deliver-info .deliver-info-icon.m-icon-collected[data-v-4baa65ad],.gylogisticsdetails .b-deliver-info .deliver-info-icon.m-icon-delivered[data-v-4baa65ad],.gylogisticsdetails .b-deliver-info .deliver-info-icon.m-icon-transporting[data-v-4baa65ad] {
    font-size: 12px;
    -webkit-transform: scale(.66);
    transform: scale(.66);
}

.gylogisticsdetails .b-deliver-info .deliver-info-icon.m-icon-deliverperson[data-v-4baa65ad] {
    font-size: 12px;
    -webkit-transform: scale(.83);
    transform: scale(.83);
}

.gylogisticsdetails .b-deliver-info .deliver-info-icontext[data-v-4baa65ad] {
    width: 100%;
    text-align: center;
    font-size: .12rem;
    color: #fff;
}

.gylogisticsdetails .b-deliver-info .deliver-info-dot[data-v-4baa65ad] {
    width: 6px;
    height: 6px;
    border-radius: 6px;
    background-color: #ccc;
    margin: 0 auto;
}

.gylogisticsdetails .b-deliver-info .deliver-info-dot[data-v-4baa65ad]:before {
    content: "";
    position: absolute;
    width: 1px;
    background-color: #f1f1f1;
    top: calc(50% + 3px);
    bottom: -100px;
    left: 9px;
    z-index: 1;
}

.gylogisticsdetails .b-deliver-info .deliver-info-time[data-v-4baa65ad] {
    margin-top: -5px;
}

.gylogisticsdetails .color-333[data-v-4baa65ad] {
    color: #333;
}

.gylogisticsdetails .font-11[data-v-4baa65ad] {
    font-size: 11px;
    line-height: 21px;
}

.empty-tip[data-v-4baa65ad] {
    padding-top: 130px;
    text-align: center;
}

.drug .img-wrapper[data-v-45c473ef] {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    padding-right: .08rem;
}

.drug .img-wrapper .img[data-v-45c473ef] {
    overflow: hidden;
}

.drug .main-info[data-v-45c473ef] {
    padding-right: .2rem;
}

.drug .name .text[data-v-45c473ef],.drug .name[data-v-45c473ef] {
    margin-bottom: 0;
}

.drug .font-333[data-v-45c473ef] {
    color: #333;
}

.drug .font-18[data-v-45c473ef] {
    font-size: 18px;
}

.drug .right-info[data-v-45c473ef] {
    white-space: nowrap;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: auto;
    text-align: right;
}

.drug .right-info .price[data-v-45c473ef] {
    color: #ff6f61;
}

.m-popup-picker[data-v-438dbe85] {
    position: relative;
}

.m-popup-picker .m-title[data-v-438dbe85] {
    text-align: center;
    padding-left: .2rem;
    padding-right: .2rem;
    position: relative;
}

.m-popup-picker .m-title .close[data-v-438dbe85] {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.m-popup-picker .m-con[data-v-438dbe85] {
    text-align: center;
}

.m-popup-picker .m-con .m-item[data-v-438dbe85] {
    border-top: 1px solid #f1f1f1;
}

.m-popup-picker .m-con .m-item[data-v-438dbe85]:first-child {
    border-top: none;
}

.wrapper[data-v-4fcdcb08] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.z-red[data-v-4fcdcb08] {
    color: #ff6f61;
}

.cart-container[data-v-4fcdcb08] {
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
    border-radius: .08rem;
    background: #fff;
}

.cart-container .shop-title[data-v-4fcdcb08] {
    border-bottom: 1px solid #f1f1f1;
}

.cart-container .order-info[data-v-4fcdcb08] {
    border-top: 1px solid #f1f1f1;
}

.cart-container .order-info .z-info[data-v-4fcdcb08] {
    font-size: 13px;
    line-height: 23px;
}

.cart-container .order-info .z-info .tit[data-v-4fcdcb08] {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: auto;
    white-space: nowrap;
}

.cart-container .order-info .z-info .cic[data-v-4fcdcb08] {
    text-align: right;
}

.cart-container .order-info .z-info .cic .z-input[data-v-4fcdcb08] {
    width: 100%;
    height: 23px;
    font: 13px/23px Arial,Helvetica,sans-serif;
    text-align: right;
    outline: none;
}

.cart-container .order-info .z-info .cic .z-input-placeholder[data-v-4fcdcb08],.cart-container .order-info .z-info .cic .z-input[data-v-4fcdcb08]::-webkit-input-placeholder {
    color: #999;
}

.cart-container .order-info .z-info .cic .z-input-placeholder[data-v-4fcdcb08],.cart-container .order-info .z-info .cic .z-input[data-v-4fcdcb08]::-moz-placeholder {
    color: #999;
}

.cart-container .order-info .z-info .cic .z-input-placeholder[data-v-4fcdcb08],.cart-container .order-info .z-info .cic .z-input[data-v-4fcdcb08]:-ms-input-placeholder {
    color: #999;
}

.cart-container .order-info .z-info .cic .z-input-placeholder[data-v-4fcdcb08],.cart-container .order-info .z-info .cic .z-input[data-v-4fcdcb08]::-ms-input-placeholder {
    color: #999;
}

.cart-container .order-info .z-info .cic .z-input-placeholder[data-v-4fcdcb08],.cart-container .order-info .z-info .cic .z-input[data-v-4fcdcb08]::placeholder {
    color: #999;
}

.cart-container .price-info[data-v-4fcdcb08] {
    border-top: 1px solid #f1f1f1;
    text-align: right;
}

input[data-v-4fcdcb08]:-webkit-autofill,select[data-v-4fcdcb08]:-webkit-autofill,textarea[data-v-4fcdcb08]:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
}

input[type=password][data-v-4fcdcb08]:focus,input[type=text][data-v-4fcdcb08]:focus,textarea[data-v-4fcdcb08]:focus {
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
}

.body-wrapper[data-v-47ad0bcd] {
    background: #fff;
    min-height: 100vh;
}

.wrapper[data-v-47ad0bcd] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.red[data-v-47ad0bcd] {
    color: #ff6f61;
}

.content-wrapper .location .red-bg[data-v-47ad0bcd] {
    background-image: -webkit-gradient(linear,left top,right top,from(#ff6f61),to(#ff8372));
    background-image: linear-gradient(90deg,#ff6f61,#ff8372);
}

.content-wrapper .location .inner[data-v-47ad0bcd] {
    position: relative;
    z-index: 1;
    background: #fff;
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
    border-radius: .08rem;
}

.content-wrapper .location .inner .content[data-v-47ad0bcd] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.content-wrapper .location .get-location.deliveryTime .red-bg[data-v-47ad0bcd] {
    height: 1.04rem;
}

.content-wrapper .location .get-location.deliveryTime .inner[data-v-47ad0bcd] {
    margin-top: -.94rem;
}

.content-wrapper .location .get-location.no-deliveryTime .red-bg[data-v-47ad0bcd] {
    height: .64rem;
}

.content-wrapper .location .get-location.no-deliveryTime .inner[data-v-47ad0bcd] {
    margin-top: -.64rem;
}

.content-wrapper .location .get-location .red-bg[data-v-47ad0bcd] {
    height: .84rem;
}

.content-wrapper .location .get-location .inner[data-v-47ad0bcd] {
    margin-top: -.74rem;
}

.content-wrapper .location .get-location .inner .content .icon-wrapper[data-v-47ad0bcd] {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: .3rem;
    height: .3rem;
}

.content-wrapper .location .get-location .inner .content .icon-wrapper .icon[data-v-47ad0bcd] {
    width: .3rem;
    height: .3rem;
    display: block;
    overflow: hidden;
    line-height: .31rem;
    border-radius: 50%;
    text-align: center;
    background-image: -webkit-gradient(linear,left top,right top,color-stop(3%,#fe9983),to(#ff6f61));
    background-image: linear-gradient(-270deg,#fe9983 3%,#ff6f61);
}

.content-wrapper .location .get-location .inner .content .right[data-v-47ad0bcd] {
    text-align: right;
    position: relative;
    right: -4px;
}

.content-wrapper .location .get-location .delivery-time[data-v-47ad0bcd] {
    border-top: 1px solid #f1f1f1;
}

.content-wrapper .location .get-location .delivery-time .title[data-v-47ad0bcd] {
    color: #666;
}

.content-wrapper .location .get-location .delivery-time .m-icon-time[data-v-47ad0bcd] {
    color: #ff6f61;
    font-size: 12px;
}

.content-wrapper .location .get-location .delivery-time .time[data-v-47ad0bcd] {
    color: #ff6f61;
    text-align: right;
}

.content-wrapper .location .choose-location .red-bg[data-v-47ad0bcd] {
    height: .34rem;
}

.content-wrapper .location .choose-location .inner[data-v-47ad0bcd] {
    margin-top: -.26rem;
}

.content-wrapper .location .choose-location .inner .content .icon-wrapper[data-v-47ad0bcd] {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: .22rem;
    height: .22rem;
}

.content-wrapper .location .choose-location .inner .content .icon-wrapper .icon[data-v-47ad0bcd] {
    width: .22rem;
    height: .22rem;
    line-height: .24rem;
    overflow: hidden;
    display: block;
    border-radius: 50%;
    text-align: center;
    background-image: -webkit-gradient(linear,left top,right top,color-stop(3%,#fe9983),to(#ff6f61));
    background-image: linear-gradient(-270deg,#fe9983 3%,#ff6f61);
}

.bottom-bar[data-v-47ad0bcd] {
    height: 48px;
}

.bottom-bar .m-bar[data-v-47ad0bcd] {
    position: fixed;
    z-index: 50;
    left: 0;
    right: 0;
    bottom: 0;
    border-top: 1px solid #eee;
    background: #fff;
}

.bottom-bar .m-bar .inner[data-v-47ad0bcd] {
    height: 48px;
    text-align: right;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.bottom-bar .m-bar .inner .info .text[data-v-47ad0bcd] {
    display: inline-block;
}

.bottom-bar .m-bar .inner .info .all[data-v-47ad0bcd] {
    color: #252525;
}

.bottom-bar .m-bar .inner .info .cny[data-v-47ad0bcd] {
    color: #ff6f61;
}

.bottom-bar .m-bar .inner .info .price[data-v-47ad0bcd] {
    color: #ff6f61;
    font-size: 18px;
}

.bottom-bar .m-bar .inner .info .m-btn[data-v-47ad0bcd] {
    width: 1.13rem;
    display: inline-block;
    vertical-align: middle;
}

@media only screen and (max-width:320px) {
    .bottom-bar .m-bar .inner .info .m-btn[data-v-47ad0bcd] {
        width: 1rem;
        margin-left: .1rem;
    }

    .bottom-bar .m-bar .inner .info .price[data-v-47ad0bcd] {
        font-size: 16px;
    }
}

.body-wrapper[data-v-0395dfde] {
    background: #fff;
    min-height: 100vh;
}

.wrapper[data-v-0395dfde] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.result-wrapper .result-bg[data-v-0395dfde] {
    height: 104px;
    background-image: -webkit-gradient(linear,left top,right top,from(#ff6f61),to(#ff8372));
    background-image: linear-gradient(90deg,#ff6f61,#ff8372);
}

.result-wrapper .result-body[data-v-0395dfde] {
    margin-top: -94px;
    position: relative;
}

.result-wrapper .result[data-v-0395dfde] {
    text-align: center;
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
    border-radius: .08rem;
    background: #fff;
    padding-top: .25rem;
    padding-bottom: .3rem;
}

.result-wrapper .result .status .icon[data-v-0395dfde] {
    vertical-align: middle;
    line-height: 29px;
}

.result-wrapper .result .status .text[data-v-0395dfde] {
    color: #ff6f61;
    display: inline-block;
    vertical-align: middle;
}

.result-wrapper .result .msg .price[data-v-0395dfde] {
    color: #252525;
}

.result-wrapper .result .buttons .button-item[data-v-0395dfde] {
    display: inline-block;
    width: 1.13rem;
}

.wrapper[data-v-c898ace0] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.z-red[data-v-c898ace0] {
    color: #ff6f61;
}

.z-black[data-v-c898ace0] {
    color: #252525;
}

.cart-container[data-v-c898ace0] {
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
    border-radius: .08rem;
    background: #fff;
}

.cart-container .shop-title[data-v-c898ace0] {
    border-bottom: 1px solid #f1f1f1;
}

.cart-container .shop-title .auto[data-v-c898ace0] {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: auto;
    white-space: nowrap;
}

.cart-container .shop-title .store-info[data-v-c898ace0] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.cart-container .shop-title .store-info .store-name[data-v-c898ace0] {
    width: auto;
}

.cart-container .shop-title .store-info .logo[data-v-c898ace0] {
    width: 18px;
    height: 18px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.cart-container .shop-title .store-info .logo .img[data-v-c898ace0] {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 1px solid #f1f1f1;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.cart-container .shop-title .store-info .logo .img .image[data-v-c898ace0] {
    width: 16px;
    height: 16px;
}

.cart-container .shop-title .store-info .name[data-v-c898ace0] {
    width: auto;
}

.cart-container .shop-title .status[data-v-c898ace0] {
    color: #00c8c8;
    text-align: right;
}

.cart-container .order-info[data-v-c898ace0] {
    font-size: 13px;
    line-height: 23px;
    text-align: right;
}

.cart-container .buttons-info[data-v-c898ace0] {
    text-align: right;
}

.cart-container .buttons-info .m-btn[data-v-c898ace0] {
    display: inline-block;
}

.cart-container .buttons-info .m-btn .m-btn-inner[data-v-c898ace0] {
    margin-left: 8px;
}

.wrapper[data-v-4ec5fa7a] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.body-wrapper[data-v-4ec5fa7a] {
    background: #fff;
    min-height: 100vh;
}

.m-tab[data-v-4ec5fa7a] {
    height: 41px;
    position: relative;
    z-index: 100;
}

.m-tab .inner[data-v-4ec5fa7a] {
    position: fixed;
    z-index: 10;
    left: 0;
    right: 0;
    border-bottom: 1px solid #f1f1f1;
    background: #fff;
}

.content-wrapper .list-loading[data-v-4ec5fa7a] {
    background: none;
}

.m-tab .inner[data-v-4ec5fa7a] {
    top: 43px;
}

.wrapper[data-v-7325974c] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.z-red[data-v-7325974c] {
    color: #ff6f61;
}

.z-black[data-v-7325974c] {
    color: #555;
}

.cart-container[data-v-7325974c] {
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
    border-radius: .08rem;
    background: #fff;
}

.cart-container .shop-title[data-v-7325974c] {
    border-bottom: 1px solid #f1f1f1;
}

.cart-container .order-info[data-v-7325974c] {
    border-top: 1px solid #f1f1f1;
}

.cart-container .order-info .z-info[data-v-7325974c] {
    font-size: 13px;
    line-height: 23px;
}

.cart-container .order-info .z-info .tit[data-v-7325974c] {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: auto;
    white-space: nowrap;
}

.cart-container .order-info .z-info .cic[data-v-7325974c] {
    text-align: right;
}

.cart-container .buttons-info[data-v-7325974c] {
    border-top: 1px solid #f1f1f1;
    text-align: right;
}

.cart-container .buttons-info .m-btn[data-v-7325974c] {
    display: inline-block;
}

.body-wrapper[data-v-5becb85c] {
    background: #fff;
    min-height: 100vh;
}

.wrapper[data-v-5becb85c] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.red[data-v-5becb85c] {
    color: #ff6f61;
}

.card-bg[data-v-5becb85c] {
    background: #fff;
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
    border-radius: .08rem;
}

.content-wrapper .top-info .red-bg[data-v-5becb85c] {
    height: .84rem;
    background-image: -webkit-gradient(linear,left top,right top,from(#ff6f61),to(#ff8372));
    background-image: linear-gradient(90deg,#ff6f61,#ff8372);
}

.content-wrapper .top-info .inner[data-v-5becb85c] {
    position: relative;
    z-index: 1;
    margin-top: -.74rem;
}

.content-wrapper .top-info .status[data-v-5becb85c] {
    color: #fff;
}

.content-wrapper .top-info .status .c-font-20[data-v-5becb85c] {
    font-size: 20px;
    font-weight: 700;
}

.content-wrapper .top-info .status-info[data-v-5becb85c] {
    display: inline-block;
}

.content-wrapper .top-info .status .right-info[data-v-5becb85c] {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    white-space: nowrap;
}

.content-wrapper .top-info .get-location[data-v-5becb85c] {
    background: #fff;
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
    border-radius: .08rem;
}

.content-wrapper .top-info .get-location .content .icon-wrapper[data-v-5becb85c] {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: .2rem;
    height: .2rem;
    margin-top: .03rem;
}

.content-wrapper .top-info .get-location .content .icon-wrapper .icon[data-v-5becb85c] {
    width: .2rem;
    height: .2rem;
    display: block;
    overflow: hidden;
    line-height: .21rem;
    border-radius: 50%;
    text-align: center;
    background-image: -webkit-gradient(linear,left top,right top,color-stop(3%,#fe9983),to(#ff6f61));
    background-image: linear-gradient(-270deg,#fe9983 3%,#ff6f61);
}

.content-wrapper .top-info .get-location .content .right[data-v-5becb85c] {
    text-align: right;
    position: relative;
    right: -4px;
}

.content-wrapper .order-note[data-v-5becb85c] {
    background: #fff;
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
    border-radius: .08rem;
}

.bottom-bar[data-v-5becb85c] {
    height: .48rem;
}

.bottom-bar .m-bar[data-v-5becb85c] {
    position: fixed;
    z-index: 50;
    left: 0;
    right: 0;
    bottom: 0;
    border-top: 1px solid #eee;
    background: #fff;
}

.bottom-bar .m-bar .inner[data-v-5becb85c] {
    height: .48rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.bottom-bar .m-bar .inner .info[data-v-5becb85c] {
    text-align: right;
}

.bottom-bar .m-bar .inner .info .all[data-v-5becb85c] {
    color: #252525;
}

.bottom-bar .m-bar .inner .info .cny[data-v-5becb85c] {
    color: #ff6f61;
}

.bottom-bar .m-bar .inner .info .price[data-v-5becb85c] {
    color: #ff6f61;
    font-size: 18px;
}

.bottom-bar .m-bar .inner .info .m-btn[data-v-5becb85c] {
    display: inline-block;
}

@media only screen and (max-width:320px) {
    .bottom-bar .m-bar .inner .info .m-btn .c-gap-left[data-v-5becb85c] {
        margin-left: .1rem;
    }

    .bottom-bar .m-bar .inner .info .price[data-v-5becb85c] {
        font-size: 16px;
    }
}

.cancel-tips[data-v-5becb85c] {
    background: #f6f6f6;
    border-radius: .06rem;
    padding: .06rem .1rem;
}

.reason-item .c-span8[data-v-5becb85c] {
    padding-left: 0;
}

.reason-item .c-span1[data-v-5becb85c] {
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    white-space: nowrap;
    padding-right: 0;
}

.scroll-wrapper[data-v-5afb8404] {
    background: #fff;
    height: 100vh;
}

.wrapper[data-v-5afb8404] {
    padding-left: .17rem;
    padding-right: .17rem;
}

.gydrug-qa-list .list-loading[data-v-5afb8404] {
    background: none;
}

.experts-scroll-wrap .scroll-experts[data-v-7d4d08df] {
    white-space: nowrap;
    width: 100%;
}

.experts-scroll-wrap .doctor-item-ph[data-v-7d4d08df] {
    width: 13px;
    height: 10px;
    display: inline-block;
}

.experts-scroll-wrap .each-doctor-item[data-v-7d4d08df] {
    display: inline-block;
    width: 150px;
    height: 190px;
    background-color: #fff;
    margin: 8px 4px 15px 4px;
    background: #fff;
    -webkit-box-shadow: 0 3px 12px 0 rgba(0,0,0,.1);
    box-shadow: 0 3px 12px 0 rgba(0,0,0,.1);
    border-radius: 7px;
}

.experts-scroll-wrap .doctor-longheng[data-v-7d4d08df] {
    margin: 15px auto 6px;
    width: 48px;
    height: 48px;
    border-radius: 48px;
    background-image: url(https://ss0.baidu.com/6ONWsjip0QIZ8tyhnq/it/u=3070734021,137864038&fm=179&app=35&f=PNG?h=144&s=88011F7C4F236B241E5E49D9030070B9&w=144);
    background-size: 100% 100%;
}

.experts-scroll-wrap .doctor-name[data-v-7d4d08df] {
    text-align: center;
    font: 15px PingFangSC-Medium,Arial,Helvetica,sans-serif;
    color: #555;
    letter-spacing: 0;
    line-height: 21.67px;
}

.experts-scroll-wrap .doctor-sub-info[data-v-7d4d08df] {
    height: 22px;
}

.experts-scroll-wrap .doctor-sub-info-hospital[data-v-7d4d08df],.experts-scroll-wrap .doctor-sub-info[data-v-7d4d08df] {
    text-align: center;
    font: 13px PingFangSC-Regular,Arial,Helvetica,sans-serif;
    color: #999;
    letter-spacing: 0;
    line-height: 21.67px;
}

.experts-scroll-wrap .doctor-sub-info-hospital[data-v-7d4d08df] {
    width: 80%;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.b-expert-item[data-v-50fab5c9] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 13px 20px 11px 15px;
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-expert-item .expert-info[data-v-50fab5c9] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: calc(100% - 49px);
}

.b-expert-item .doctor-star-wrap[data-v-50fab5c9] {
    width: 87%;
}

.b-expert-item .change-line[data-v-50fab5c9] {
    white-space: nowrap;
}

.b-expert-item .expert-tags[data-v-50fab5c9] {
    padding-bottom: 1px;
}

.b-expert-item .expert-btn-wrap[data-v-50fab5c9] {
    position: absolute;
    top: 17px;
    right: 0;
    z-index: 1;
    color: #fff;
    text-align: center;
    font-size: 12px;
}

.b-expert-item .wz-icon[data-v-50fab5c9] {
    width: 50px;
    height: 20px;
    background: #00c8c8;
    border-radius: 40px 0 0 40px;
    margin-bottom: 5px;
}

.b-expert-item .yh-icon[data-v-50fab5c9] {
    width: 50px;
    height: 20px;
    background: #489af6;
    border-radius: 40px 0 0 40px;
}

.b-expert-item .color-333[data-v-50fab5c9] {
    color: #333;
}

.b-expert-item .font-weight-bold[data-v-50fab5c9] {
    font-weight: 700;
}

.b-expert-item .line-short[data-v-50fab5c9] {
    padding-right: 38px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-expert-item .line[data-v-50fab5c9] {
    display: inline;
}

.b-expert-item .line-block[data-v-50fab5c9] {
    display: inline-block;
}

.empty-list[data-v-9c52f470] {
    font-size: 13px;
    padding: 30px 0;
    text-align: center;
    color: #999;
}

.zys-home-wrap[data-v-5a490f82] {
    background-color: #fff;
}

.zys-home-wrap .b-search[data-v-5a490f82] {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 17px;
    margin-right: 17px;
}

.zys-home-wrap .b-search .search-wrap[data-v-5a490f82] {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.zys-home-wrap .b-search .search-input[data-v-5a490f82] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 38px;
    line-height: 38px;
    border-radius: 38px;
    background: #f6f6f6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 17px;
    padding-right: 17px;
}

.zys-home-wrap .b-search .search-icon[data-v-5a490f82] {
    width: 14px;
    height: 14px;
}

.zys-home-wrap .b-search .search-text[data-v-5a490f82] {
    color: #bbb;
    font-size: 15px;
    width: calc(100% - 34px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.zys-home-wrap .b-access[data-v-5a490f82] {
    padding-left: 17px;
    padding-right: 17px;
}

.zys-home-wrap .b-access .access-list[data-v-5a490f82] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 12px;
    background-color: #fff;
}

.zys-home-wrap .b-access .access-item[data-v-5a490f82] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 33%;
    text-align: center;
    font-size: 15px;
    line-height: 14px;
}

.zys-home-wrap .b-access .access-text[data-v-5a490f82] {
    display: block;
    font: 15px/25px PingFangSC-Medium,Arial,Helvetica,sans-serif;
    color: #555;
}

.zys-home-wrap .b-access .access-image[data-v-5a490f82] {
    display: block;
    margin: 0 auto;
    width: 28px;
    height: 28px;
}

.zys-home-wrap .b-access .access-btm-line[data-v-5a490f82] {
    height: 18px;
    border-bottom: 1px solid #f1f1f1;
}

.zys-home-wrap .experts-wrap[data-v-5a490f82] {
    padding-top: 30px;
}

.zys-home-wrap .experts-wrap-title[data-v-5a490f82] {
    font: 19px PingFangSC-Medium,Arial,Helvetica,sans-serif;
    color: #333;
    letter-spacing: 0;
    line-height: 16px;
    margin-bottom: 7px;
    padding-left: 17px;
}

.zys-home-wrap .online-wrap[data-v-5a490f82] {
    padding-top: 20px;
}

.zys-home-wrap .online-wrap-title[data-v-5a490f82] {
    font: 19px PingFangSC-Medium,Arial,Helvetica,sans-serif;
    padding-left: 17px;
    color: #3f3f3f;
    letter-spacing: 0;
    line-height: 16px;
    margin-bottom: 15px;
}

.zys-home-wrap .online-wrap-cont[data-v-5a490f82] {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 17px;
}

.zys-home-wrap .online-wrap-cont[data-v-5a490f82],.zys-home-wrap .online-wrap-item[data-v-5a490f82] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.zys-home-wrap .online-wrap-item[data-v-5a490f82] {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: 80px;
    width: calc(50% - 6px);
    border-radius: 8px;
}

.zys-home-wrap .online-wrap-item-img[data-v-5a490f82] {
    -ms-flex-item-align: end;
    align-self: flex-end;
    height: 64px;
    width: 64px;
    margin-right: 6px;
}

.zys-home-wrap .online-wrap-item-tit[data-v-5a490f82] {
    font: 17px/27px PingFangSC-Medium,Arial,Helvetica,sans-serif;
}

.zys-home-wrap .online-wrap-item-sub[data-v-5a490f82] {
    font: 12px/22px PingFangSC-Regular,Arial,Helvetica,sans-serif;
    color: #999;
}

@media screen and (max-width:375px) {
    .zys-home-wrap .online-wrap-item-img[data-v-5a490f82] {
        height: 58px;
        width: 54px;
    }

    .zys-home-wrap .online-wrap-item-tit[data-v-5a490f82] {
        font: 15px/25px PingFangSC-Medium,Arial,Helvetica,sans-serif;
    }

    .zys-home-wrap .online-wrap-item-sub[data-v-5a490f82] {
        font: 11px/21px PingFangSC-Regular,Arial,Helvetica,sans-serif;
        color: #999;
    }
}

.zys-home-wrap .rank-wrap[data-v-5a490f82] {
    padding-top: 30px;
}

.zys-home-wrap .rank-wrap-title[data-v-5a490f82] {
    font: 19px PingFangSC-Medium,Arial,Helvetica,sans-serif;
    color: #333;
    letter-spacing: 0;
    line-height: 16px;
    padding-left: 17px;
    padding-right: 17px;
    margin-bottom: 5px;
}

.zys-home-wrap .rank-wrap .exp-loading[data-v-5a490f82] {
    text-align: center;
}

.zys-home-wrap .rank-wrap .exp-loading-padding[data-v-5a490f82] {
    padding-top: 10vh;
}

.zys-home-wrap .rank-wrap .exp-loading-img[data-v-5a490f82] {
    width: 80px;
    height: 40px;
    display: inline-block;
}

.zys-home-wrap .rank-wrap .exp-loading-end[data-v-5a490f82] {
    font-size: 13px;
    display: inline-block;
    padding: 5px 0 10px;
    color: #999;
}

.zys-department-wrap[data-v-f74e746c] {
    background-color: #fff;
}

.zys-department-wrap .b-search[data-v-f74e746c] {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 17px;
    margin-right: 17px;
}

.zys-department-wrap .b-search .search-wrap[data-v-f74e746c] {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.zys-department-wrap .b-search .search-input[data-v-f74e746c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 38px;
    line-height: 38px;
    border-radius: 38px;
    background: #f6f6f6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 17px;
    padding-right: 17px;
}

.zys-department-wrap .b-search .search-icon[data-v-f74e746c] {
    width: 14px;
    height: 14px;
}

.zys-department-wrap .b-search .search-text[data-v-f74e746c] {
    color: #bbb;
    font-size: 15px;
    width: calc(100% - 34px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.zys-department-wrap .b-hot-diseases[data-v-f74e746c] {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 0;
    height: 86px;
    overflow: hidden;
}

.zys-department-wrap .b-disease-list[data-v-f74e746c] {
    border-top: 1px solid #f1f1f1;
}

.zys-department-wrap .hot-disease-item[data-v-f74e746c] {
    display: inline-block;
}

.zys-department-wrap .hot-disease-item-text[data-v-f74e746c] {
    padding: 0 .11rem;
    color: #333;
    background-color: #f6f6f6;
    border-radius: 14px;
    height: 28px;
    line-height: 28px;
    display: inline-block;
}

.zys-hospital-wrap[data-v-548dac38] {
    background-color: #fff;
}

.zys-hospital-wrap .b-search[data-v-548dac38] {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 17px;
    margin-right: 17px;
}

.zys-hospital-wrap .b-search .search-wrap[data-v-548dac38] {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.zys-hospital-wrap .b-search .search-input[data-v-548dac38] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 38px;
    line-height: 38px;
    border-radius: 38px;
    background: #f6f6f6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 17px;
    padding-right: 17px;
}

.zys-hospital-wrap .b-search .search-icon[data-v-548dac38] {
    width: 14px;
    height: 14px;
}

.zys-hospital-wrap .b-search .search-text[data-v-548dac38] {
    color: #bbb;
    font-size: 15px;
    width: calc(100% - 34px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.hospital-list-wrap[data-v-548dac38] {
    padding: 15px 17px;
}

.exp-loading[data-v-548dac38] {
    text-align: center;
}

.exp-loading-padding[data-v-548dac38] {
    padding-top: 30vh;
}

.exp-loading-img[data-v-548dac38] {
    width: 80px;
    height: 40px;
    display: inline-block;
}

.exp-loading-end[data-v-548dac38] {
    font-size: 13px;
    display: inline-block;
    padding: 5px 0 20px;
    color: #999;
}

.zys-department-wrap[data-v-4687d3c8] {
    background-color: #fff;
}

.zys-department-wrap .b-search[data-v-4687d3c8] {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 17px;
    margin-right: 17px;
}

.zys-department-wrap .b-search .search-wrap[data-v-4687d3c8] {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.zys-department-wrap .b-search .search-input[data-v-4687d3c8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 38px;
    line-height: 38px;
    border-radius: 38px;
    background: #f6f6f6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 17px;
    padding-right: 17px;
}

.zys-department-wrap .b-search .search-icon[data-v-4687d3c8] {
    width: 14px;
    height: 14px;
}

.zys-department-wrap .b-search .search-text[data-v-4687d3c8] {
    color: #bbb;
    font-size: 15px;
    width: calc(100% - 34px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.zys-department-wrap .department .title[data-v-4687d3c8] {
    padding-bottom: .02rem;
}

.zys-department-wrap .department .navs[data-v-4687d3c8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.zys-department-wrap .department .navs .nav[data-v-4687d3c8] {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    margin-top: .08rem;
}

.zys-department-wrap .department .navs .nav .navitem[data-v-4687d3c8] {
    background: #f8f8f8;
    text-align: center;
    padding-top: .08rem;
    padding-bottom: .08rem;
    border-radius: .06rem;
    font-size: .14rem;
    line-height: 23px;
}

.zys-department-wrap .department .navs .nav .navitem .icon[data-v-4687d3c8] {
    width: .48rem;
    height: .48rem;
    display: block;
    margin: 0 auto;
}

.b-hos-item[data-v-74ffc654] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: .14rem .15rem .11rem;
    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
    box-shadow: 0 3px 20px rgba(0,0,0,.08);
    border-radius: .08rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-hos-item .hos-info[data-v-74ffc654] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: calc(100% - .58rem);
}

.b-hos-item .hos-name[data-v-74ffc654] {
    color: #333;
    font-weight: 700;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-hos-item .hos-name.pad-right-70[data-v-74ffc654] {
    padding-right: .7rem;
}

.b-hos-item .hos-name.pad-right-66[data-v-74ffc654] {
    padding-right: 66px;
}

.b-hos-item .hos-tags[data-v-74ffc654] {
    padding-bottom: 1px;
}

.b-hos-item .hos-depart-item[data-v-74ffc654] {
    display: inline-block;
}

.b-hos-item .hos-distance[data-v-74ffc654] {
    position: absolute;
    top: .05rem;
    right: 0;
}

.b-hos-item .hos-home[data-v-74ffc654] {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.zys-hospital-wrap[data-v-57762486] {
    background-color: #fff;
}

.zys-hospital-wrap .b-search[data-v-57762486] {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 17px;
    margin-right: 17px;
}

.zys-hospital-wrap .b-search .search-wrap[data-v-57762486] {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.zys-hospital-wrap .b-search .search-input[data-v-57762486] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 38px;
    line-height: 38px;
    border-radius: 38px;
    background: #f6f6f6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 17px;
    padding-right: 17px;
}

.zys-hospital-wrap .b-search .search-icon[data-v-57762486] {
    width: 14px;
    height: 14px;
}

.zys-hospital-wrap .b-search .search-text[data-v-57762486] {
    color: #bbb;
    font-size: 15px;
    width: calc(100% - 34px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.hospital-list-wrap[data-v-57762486] {
    padding: 15px 17px 0;
}

.hos-loading[data-v-57762486] {
    text-align: center;
}

.hos-loading-padding[data-v-57762486] {
    padding-top: 30vh;
}

.hos-loading-img[data-v-57762486] {
    width: 80px;
    height: 40px;
    display: inline-block;
}

.hos-loading-end[data-v-57762486] {
    font-size: 13px;
    display: inline-block;
    padding: 5px 0 20px;
    color: #999;
}

.p-hospitaldetail[data-v-7dc9751f] {
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.p-hospitaldetail .hs-test-text[data-v-7dc9751f] {
    font-size: .15rem;
}

.p-hospitaldetail .hospital-make-appoint[data-v-7dc9751f] {
    overflow-y: scroll;
}

.p-hospitaldetail .hospital-make-appoint-item[data-v-7dc9751f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: .15rem;
    line-height: .23rem;
}

.p-hospitaldetail .hospital-make-appoint-item[data-v-7dc9751f]:before {
    content: "*";
    color: #fe6c09;
    display: block;
    margin-right: .1rem;
}

.p-hospitaldetail .hospital-info[data-v-7dc9751f] {
    position: relative;
}

.p-hospitaldetail .hospital-detail[data-v-7dc9751f] {
    border-top: .01rem solid #f1f1f1;
}

.zys-hospital-wrap[data-v-448ab73a] {
    background-color: #fff;
}

.zys-hospital-wrap .b-search[data-v-448ab73a] {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 17px;
    margin-right: 17px;
}

.zys-hospital-wrap .b-search .search-wrap[data-v-448ab73a] {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.zys-hospital-wrap .b-search .search-input[data-v-448ab73a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 38px;
    line-height: 38px;
    border-radius: 38px;
    background: #f6f6f6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 17px;
    padding-right: 17px;
}

.zys-hospital-wrap .b-search .search-icon[data-v-448ab73a] {
    width: 14px;
    height: 14px;
}

.zys-hospital-wrap .b-search .search-text[data-v-448ab73a] {
    color: #bbb;
    font-size: 15px;
    width: calc(100% - 34px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.hospital-list-wrap[data-v-448ab73a] {
    padding: 15px 17px 0;
}

.exp-loading[data-v-448ab73a] {
    text-align: center;
}

.exp-loading-padding[data-v-448ab73a] {
    padding-top: 30vh;
}

.exp-loading-img[data-v-448ab73a] {
    width: 80px;
    height: 40px;
    display: inline-block;
}

.exp-loading-end[data-v-448ab73a] {
    font-size: 13px;
    display: inline-block;
    padding: 5px 0 10px;
    color: #999;
}

.hd[data-v-034ba3f9] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.hd-tags[data-v-034ba3f9] {
    background-color: #fff;
    z-index: 10;
    -webkit-box-shadow: 0 5px 30px 0 rgba(0,0,0,.06);
    box-shadow: 0 5px 30px 0 rgba(0,0,0,.06);
}

.hd-ctn[data-v-034ba3f9] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: calc(100vh - 94px);
}

.tm-item[data-v-f79c7154] {
    overflow: hidden;
}

.tm-img[data-v-f79c7154] {
    width: 80px;
    height: 106px;
    border-radius: 5px;
    float: left;
    display: block;
}

.tm-ctn[data-v-f79c7154] {
    overflow: hidden;
}

.item[data-v-0e832dd7] {
    border-radius: 8px;
    -webkit-box-shadow: 0 3px 20px 0 rgba(0,0,0,.08);
    box-shadow: 0 3px 20px 0 rgba(0,0,0,.08);
    padding: 15px;
}

.map[data-v-1f44487e] {
    width: 100%;
    height: 100vh;
}

.content[data-v-69c39d48] {
    color: #666;
    width: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
}

html {
    font-size: 100px;
}

body,page {
    font: 14px/22px Arial,Helvetica,sans-serif;
}

@media screen and (max-width:360px) {
    html {
        font-size: 90px!important;
    }
}

.c-blocka,[class*=_c-blocka] {
    display: block;
}

.c-title,[class*=_c-title] {
    font: 19px/29px Arial,Helvetica,sans-serif;
    color: #999;
}

.c-font-sigma,[class*=_c-font-sigma] {
    font: 24px/34px Arial,Helvetica,sans-serif;
}

.c-font-big,.c-font-large,[class*=_c-font-big],[class*=_c-font-large] {
    font: 19px/29px Arial,Helvetica,sans-serif;
}

.c-font-medium,[class*=_c-font-medium] {
    font: 16px/26px Arial,Helvetica,sans-serif;
}

.c-font-normal,[class*=_c-font-normal] {
    font: 14px/24px Arial,Helvetica,sans-serif;
}

.c-font-small,[class*=_c-font-small] {
    font: 12px/22px Arial,Helvetica,sans-serif;
}

.c-font-tiny,[class*=_c-font-tiny] {
    font: 10px/20px Arial,Helvetica,sans-serif;
}

@media (min-width:376px) {
    .c-title {
        display: block;
        overflow: hidden;
        max-width: 100%;
        vertical-align: middle;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
}

.c-container,[class*=_c-container] {
    width: auto;
    padding: .1rem .17rem .15rem;
    border: 0 none;
    font: 14px/24px Arial,Helvetica,sans-serif;
    word-wrap: break-word;
    word-break: break-word;
    color: #555;
    background-color: #fff;
}

.c-flexbox,.c-row,[class*=_c-flexbox],[class*=_c-row] {
    display: -webkit-box;
    display: -webkit-flex;
    width: auto;
    -webkit-align-content: flex-start;
    -webkit-align-items: stretch;
    -webkit-box-align: stretch;
    -webkit-box-direction: normal;
    -webkit-box-lines: single;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: justify;
    -webkit-flex-wrap: nowrap;
    -webkit-justify-content: space-between;
}

.c-row,[class*=_c-row] {
    margin-right: -1.03092784%;
    margin-left: -1.03092784%;
}

.c-row-tight,[class*=_c-row-tight] {
    margin-right: -1px;
    margin-left: 0;
}

.c-row-tile,[class*=_c-row-tile] {
    position: relative;
    margin: 0 -.17rem;
}

.c-row-tile,[class*=_c-row-tile] .c-row {
    padding: 0 .17rem;
}

.c-row,.c-row-bottom,.c-row-tile,.c-row-top,[class*=_c-row-bottom] *,[class*=_c-row-tile] *,[class*=_c-row-top] *,[class*=_c-row] * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.c-span1,.c-span2,.c-span3,.c-span4,.c-span5,.c-span6,.c-span7,.c-span8,.c-span9,.c-span10,.c-span11,.c-span12,[class*=_c-span1],[class*=_c-span2],[class*=_c-span3],[class*=_c-span4],[class*=_c-span5],[class*=_c-span6],[class*=_c-span7],[class*=_c-span8],[class*=_c-span9],[class*=_c-span10],[class*=_c-span11],[class*=_c-span12] {
    position: relative;
    min-height: 1px;
    padding-right: 1.03092784%;
    padding-left: 1.03092784%;
}

.c-row-tight,[class*=_c-row-tight] .c-span1,[class*=_c-row-tight] .c-span2,[class*=_c-row-tight] .c-span3,[class*=_c-row-tight] .c-span4,[class*=_c-row-tight] .c-span5,[class*=_c-row-tight] .c-span6,[class*=_c-row-tight] .c-span7,[class*=_c-row-tight] .c-span8,[class*=_c-row-tight] .c-span9,[class*=_c-row-tight] .c-span10,[class*=_c-row-tight] .c-span11,[class*=_c-row-tight] .c-span12 {
    padding-right: 1px;
    padding-left: 0;
}

.c-span1,[class*=_c-span1] {
    width: 8.33333333%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
}

.c-span2,[class*=_c-span2] {
    width: 16.66666667%;
    -webkit-box-flex: 2;
    -webkit-flex: 2 2 auto;
}

.c-span3,[class*=_c-span3] {
    width: 25%;
    -webkit-box-flex: 3;
    -webkit-flex: 3 3 auto;
}

.c-span4,[class*=_c-span4] {
    width: 33.33333333%;
    -webkit-box-flex: 4;
    -webkit-flex: 4 4 auto;
}

.c-span5,[class*=_c-span5] {
    width: 41.66666667%;
    -webkit-box-flex: 5;
    -webkit-flex: 5 5 auto;
}

.c-span6,[class*=_c-span6] {
    width: 50%;
    -webkit-box-flex: 6;
    -webkit-flex: 6 6 auto;
}

.c-span7,[class*=_c-span7] {
    width: 58.33333333%;
    -webkit-box-flex: 7;
    -webkit-flex: 7 7 auto;
}

.c-span8,[class*=_c-span8] {
    width: 66.66666667%;
    -webkit-box-flex: 8;
    -webkit-flex: 8 8 auto;
}

.c-span9,[class*=_c-span9] {
    width: 75%;
    -webkit-box-flex: 9;
    -webkit-flex: 9 9 auto;
}

.c-span10,[class*=_c-span10] {
    width: 83.33333333%;
    -webkit-box-flex: 10;
    -webkit-flex: 10 10 auto;
}

.c-span11,[class*=_c-span11] {
    width: 91.66666667%;
    -webkit-box-flex: 11;
    -webkit-flex: 11 11 auto;
}

.c-span12,[class*=_c-span12] {
    width: 100%;
    -webkit-box-flex: 12;
    -webkit-flex: 12 12 auto;
}

.c-span-middle,[class*=_c-span-middle] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
}

.c-line-clamp2,.c-line-clamp3,.c-line-clamp4,.c-line-clamp5,[class*=_c-line-clamp2],[class*=_c-line-clamp3],[class*=_c-line-clamp4],[class*=_c-line-clamp5] {
    display: -webkit-box;
    overflow: hidden;
    margin-bottom: .2rem;
    white-space: normal;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
	height:auto;
}

.c-line-clamp2,[class*=_c-line-clamp2] {
    -webkit-line-clamp: 2;
}

.c-line-clamp3,[class*=_c-line-clamp3] {
    -webkit-line-clamp: 3;
}

.c-line-clamp4,[class*=_c-line-clamp4] {
    -webkit-line-clamp: 4;
}

.c-line-clamp5,[class*=_c-line-clamp5] {
    -webkit-line-clamp: 5;
}

.c-line-clamp5,[class*=_c-line-clamp10] {
    -webkit-line-clamp: 5;
}

.c-line-clamp1,[class*=_c-line-clamp1] {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.c-line-top,[class*=_c-line-top] {
    border-top: 1px solid #eee;
}

.c-line-dotted-top,[class*=_c-line-dotted-top] {
    border-top: 1px dotted #eee;
}

.c-line-bottom,[class*=_c-line-bottom] {
    border-bottom: 1px solid #eee;
}

.c-line-dotted-bottom,[class*=_c-line-dotted-bottom] {
    border-bottom: 1px dotted #eee;
}

.c-color,[class*=_c-color] {
    color: #555;
}

.c-color-gray,[class*=_c-color-gray] {
    color: #999;
}

.c-color-link,[class*=_c-color-link] {
    color: #000;
}

.c-color-orange,[class*=_c-color-orange],[class*=_c-color-orange]:visited {
    color: #ff6f61;
}

.c-color-green,[class*=_c-color-green] {
    color: #00c8c8;
}

.c-color-333,[class*=_c-color-333] {
    color: #333;
}

.c-gap-top-zero,[class*=_c-gap-top-zero] {
    margin-top: 0;
}

.c-gap-right-zero,[class*=_c-gap-right-zero] {
    margin-right: 0;
}

.c-gap-bottom-zero,[class*=_c-gap-bottom-zero] {
    margin-bottom: 0;
}

.c-gap-left-zero,[class*=_c-gap-left-zero] {
    margin-left: 0;
}

.c-gap-top,[class*=_c-gap-top] {
    margin-top: .1rem;
}

.c-gap-right,[class*=_c-gap-right] {
    margin-right: .1rem;
}

.c-gap-bottom,[class*=_c-gap-bottom] {
    margin-bottom: .1rem;
}

.c-gap-left,[class*=_c-gap-left] {
    margin-left: .1rem;
}

.c-gap-top-small,[class*=_c-gap-top-small] {
    margin-top: .05rem;
}

.c-gap-right-small,[class*=_c-gap-right-small] {
    margin-right: .05rem;
}

.c-gap-bottom-small,[class*=_c-gap-bottom-small] {
    margin-bottom: .05rem;
}

.c-gap-left-small,[class*=_c-gap-left-small] {
    margin-left: .05rem;
}

.c-gap-top-large,[class*=_c-gap-top-large] {
    margin-top: .15rem;
}

.c-gap-right-large,[class*=_c-gap-right-large] {
    margin-right: .15rem;
}

.c-gap-bottom-large,[class*=_c-gap-bottom-large] {
    margin-bottom: .15rem;
}

.c-gap-left-large,[class*=_c-gap-left-large] {
    margin-left: .15rem;
}

.c-gap-left-middle,[class*=_c-gap-left-middle] {
    margin-left: .08rem;
}

.c-gap-right-middle,[class*=_c-gap-right-middle] {
    margin-right: .08rem;
}

.c-gap-inner-top-zero,[class*=_c-gap-inner-top-zero] {
    padding-top: 0;
}

.c-gap-inner-right-zero,[class*=_c-gap-inner-right-zero] {
    padding-right: 0;
}

.c-gap-inner-bottom-zero,[class*=_c-gap-inner-bottom-zero] {
    padding-bottom: 0;
}

.c-gap-inner-left-zero,[class*=_c-gap-inner-left-zero] {
    padding-left: 0;
}

.c-gap-inner-top,[class*=_c-gap-inner-top] {
    padding-top: .1rem;
}

.c-gap-inner-right,[class*=_c-gap-inner-right] {
    padding-right: .1rem;
}

.c-gap-inner-bottom,[class*=_c-gap-inner-bottom] {
    padding-bottom: .1rem;
}

.c-gap-inner-left,[class*=_c-gap-inner-left] {
    padding-left: .1rem;
}

.c-gap-inner-top-small,[class*=_c-gap-inner-top-small] {
    padding-top: .05rem;
}

.c-gap-inner-right-small,[class*=_c-gap-inner-right-small] {
    padding-right: .05rem;
}

.c-gap-inner-bottom-small,[class*=_c-gap-inner-bottom-small] {
    padding-bottom: .05rem;
}

.c-gap-inner-left-small,[class*=_c-gap-inner-left-small] {
    padding-left: .05rem;
}

.c-gap-inner-top-large,[class*=_c-gap-inner-top-large] {
    padding-top: .15rem;
}

.c-gap-inner-right-large,[class*=_c-gap-inner-right-large] {
    padding-right: .15rem;
}

.c-gap-inner-bottom-large,[class*=_c-gap-inner-bottom-large] {
    padding-bottom: .15rem;
}

.c-gap-inner-left-large,[class*=_c-gap-inner-left-large] {
    padding-left: .15rem;
}

.c-gap-inner-left-middle,[class*=_c-gap-inner-left-middle] {
    padding-left: .08rem;
}

.c-gap-inner-right-middle,[class*=_c-gap-inner-right-middle] {
    padding-right: .08rem;
}

.c-img,[class*=_c-img] {
    position: relative;
    display: block;
    width: 100%;
    margin: .05rem 0;
    border: 0 none;
    background: #f7f7f7 50% no-repeat;
}

.c-img,[class*=_c-img] img {
    width: 100%;
}

.c-img,[class*=_c-img] .c-img-text {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: .16rem;
    font-size: .12rem;
    line-height: 1.33333333;
    text-align: center;
    color: #fff;
}

.c-img-l,.c-img-s,.c-img-v,.c-img-w,.c-img-x,.c-img-y,.c-img-z,[class*=_c-img-l],[class*=_c-img-s],[class*=_c-img-v],[class*=_c-img-w],[class*=_c-img-x],[class*=_c-img-y],[class*=_c-img-z] {
    overflow: hidden;
    height: 0;
}

.c-img-s,[class*=_c-img-s] {
    padding-bottom: 100%;
}

.c-img-l,[class*=_c-img-l] {
    padding-bottom: 133.33333333%;
}

.c-img-w,[class*=_c-img-w] {
    padding-bottom: 56.25%;
}

.c-img-x,[class*=_c-img-x] {
    padding-bottom: 75%;
}

.c-img-y,[class*=_c-img-y] {
    padding-bottom: 66.66666667%;
}

.c-img-v,[class*=_c-img-v] {
    padding-bottom: 33.33333333%;
}

.c-img-z,[class*=_c-img-z] {
    padding-bottom: 40%;
}

.c-btn,[class*=_c-btn] {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    width: 100%;
    height: .38rem;
    padding: 0 .08rem;
    border: 1px solid #707379;
    font-size: 14px;
    font-weight: 400;
    line-height: .37rem;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    color: #000;
    border-radius: 3px;
    outline: none;
    background-color: #fff;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

@media screen and (max-width:360px) {
    .c-btn {
        padding: 0 .05rem;
    }
}

.c-inline,[class*=_c-inline] {
    display: inline;
}

.c-inline-block,[class*=_c-inline-block] {
    display: inline-block;
    vertical-align: middle;
}

.c-width,[class*=_c-width] {
    width: 100%;
}

.c-tal,[class*=_c-tal] {
    text-align: left;
}

.c-tar,[class*=_c-tar] {
    text-align: right;
}

.c-tac,[class*=_c-tac] {
    text-align: center;
}

.fadein,.fadeout {
    -webkit-animation-name: opaIn;
    animation-name: opaIn;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}

.fadeout {
    -webkit-animation-name: opaOut;
    animation-name: opaOut;
}

@-webkit-keyframes opaIn {
    0% {
        opacity: 0;
    }

    50% {
        opacity: .6;
    }

    to {
        opacity: 1;
    }
}

@keyframes opaIn {
    0% {
        opacity: 0;
    }

    50% {
        opacity: .6;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes opaOut {
    0% {
        opacity: 1;
    }

    50% {
        opacity: .4;
    }

    to {
        opacity: 0;
    }
}

@keyframes opaOut {
    0% {
        opacity: 1;
    }

    50% {
        opacity: .4;
    }

    to {
        opacity: 0;
    }
}

.swan-app-navigation-bar {
    opacity: 0;
}

.swan-app-navigation-bar>.custom {
    border-bottom: 0!important;
    display: none;
}

.mars-pull-refresh-header,.mars-pull-refresh-loaded-text,.mars-pull-refresh-loading-text {
    background: transparent!important;
    color: transparent!important;
}

@font-face {
    font-family:m-icon;src:url(../../static/fonts/iconfont.a943324f.woff) format("woff"),url(../../static/fonts/iconfont.3de1eace.ttf) format("truetype");
}

.m-icon {
    font-family: m-icon!important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.m-icon-location:before {
    content: "\E611";
}

.m-icon-baozhang:before {
    content: "\E8FB";
}

.m-icon-dingwei:before {
    content: "\E619";
}

.m-icon-dianpu:before {
    content: "\E969";
}

.m-icon-consult:before {
    content: "\E683";
}

.m-icon-expert:before {
    content: "\E684";
}

.m-icon-chat:before {
    content: "\E685";
}

.m-icon-brand-bx:before {
    content: "\E604";
}

.m-icon-brand-gh:before {
    content: "\E605";
}

.m-icon-brand-gy:before {
    content: "\E606";
}

.m-icon-brand-wz:before {
    content: "\E607";
}

.m-icon-safeguard:before {
    content: "\E70A";
}

.m-icon-calendar:before {
    content: "\E601";
}

.m-icon-edit:before {
    content: "\E602";
}

.m-icon-listempty:before {
    content: "\E60B";
}

.m-icon-add:before {
    content: "\E686";
}

.m-icon-trolleys:before {
    content: "\E687";
}

.m-icon-checkboxselected:before {
    content: "\E688";
}

.m-icon-checkbox:before {
    content: "\E60F";
}

.m-icon-time:before {
    content: "\E689";
}

.m-icon-collected:before {
    content: "\E610";
}

.m-icon-transporting:before {
    content: "\E612";
}

.m-icon-delivered:before {
    content: "\E613";
}

.m-icon-deliverperson:before {
    content: "\E614";
}

.m-icon-phone:before {
    content: "\E615";
}

.m-icon-copy:before {
    content: "\E616";
}

.m-icon-spetopicicon:before {
    content: "\E603";
}

.m-icon-home:before {
    content: "\E608";
}

.m-icon-iphone-fill:before {
    content: "\E60A";
}

.m-icon-rightMore:before {
    content: "\E609";
}

.m-icon-packet:before {
    content: "\E60D";
}

.m-icon-allowance:before {
    content: "\E60E";
}

.m-icon-ticket:before {
    content: "\E617";
}

.m-icon-pic-fill:before {
    content: "\E60C";
}

.m-icon-edit-fill:before {
    content: "\E618";
}

.m-icon-feedback-fill:before {
    content: "\E61A";
}

.m-icon-redpacket-fill:before {
    content: "\E61B";
}

#mars[data-v-07eef102] {
    width: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    scroll-behavior: smooth;
}

#mars .swan-app-container .swan-app-tab-panel[data-v-07eef102],#mars .swan-app-container[data-v-07eef102] {
    width: 100%;
}

#mars .swan-app-container .swan-app-tab-panel .tab-panel-content[data-v-07eef102] {
    position: relative;
}

#mars .swan-app-container .swan-app-tab-panel .fold-left-enter-active[data-v-07eef102] {
    animation-name: fold-left-in-data-v-07eef102;
    animation-duration: .3s;
    box-sizing: border-box;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 700;
    overflow: hidden;
}

#mars .swan-app-container .swan-app-tab-panel .fold-left-leave-active[data-v-07eef102] {
    height: 0;
    animation-duration: 0s;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    z-index: -1;
    opacity: 0;
    position: absolute;
}

#mars .swan-app-container .swan-app-tab-panel .back-leave-active[data-v-07eef102] {
    display: none;
    transform: translateZ(0);
}

#mars-background[data-v-07eef102] {
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.transition-status-enter[data-v-07eef102] {
    position: absolute!important;
    overflow-x: hidden;
    height: 100%;
}

@keyframes fold-left-in-data-v-07eef102 {
    0% {
        transform: translate3d(100%,0,0);
    }

    to {
        transform: translateZ(0);
    }
}